Bird's Eye V1.2.2
A Simple Secure Micro Service for Querying Bird (JSON API).
Implemented Endpoints
Status
BGP Protocol Detail
Internal Symbols
Mostly used internally to validate passed parameters such as protocol and table names.
Routes
- https://www.inex.ie/rc1-cork-ipv6/api/routes/protocol/$protocol
- https://www.inex.ie/rc1-cork-ipv6/api/routes/table/$table
- https://www.inex.ie/rc1-cork-ipv6/api/routes/export/$protocol
While card large communitity lookup in protocol tables of the form (x,y,*):
- https://www.inex.ie/rc1-cork-ipv6/api/routes/lc-zwild/protocol/$protocol/$x/$y
Routes
This is an API call to get details for a given ip/prefix in a given table (or master
by default) / protocol. Valid example
ip/prefixs are:
-
192.0.2.5
-
192.0.2.0/24
**Must be URL encoded!**
-
2001:db8::67
**Must be URL encoded!**
-
2001:db8::/64
**Must be URL encoded!**
Endpoints:
- https://www.inex.ie/rc1-cork-ipv6/api/route/$net
- https://www.inex.ie/rc1-cork-ipv6/api/route/$net/table/$table
- https://www.inex.ie/rc1-cork-ipv6/api/route/$net/protocol/$protocol
- https://www.inex.ie/rc1-cork-ipv6/api/route/$net/export/$protocol
Route Counts
Used internally to check is the number of routes in a table / protocol exceed the limit of routes we should return.
- https://www.inex.ie/rc1-cork-ipv6/api/routes/count/protocol/$protocol
- https://www.inex.ie/rc1-cork-ipv6/api/routes/count/table/$table