Please note that this project has evolved in to BGPmon.net.
BGPmon.net is popular free tool for BGP network
administrators to monitor BGP announcements for anomalies, stability and
possible hijacks. Please see: http://bgpmon.net
for more information.
On and off I am working on a project which I gave the name "BGP Weather map".
It should give a summarized overview of all the information in your bgp tables. It currently supports the following features:
- How many IP addresses are currently reachable per country
- Prefix distribution over different transit providers (upstreams).
- Prefix distribution over different routers (i.e. multiple border routers).
- Best prefix distribution over different transit providers (upstreams).
- Best prefix distribution over different routers (i.e. multiple border routers).
- Multihomed sites statistics (per AS, per prefix)
- Top 10 Source AS numbers in bgp tables.
- Both IPv4 as IPv6 support.
Currently in development is more AS path analysis such as multihomed sites statistics
I have lots of ideas for future features, so stay tuned.
How does it work?
Different "show ip bgp" output files are parsed and stored in a database. This
data is analyzed and visualized with some php code and SQL queries. An Ipv4
and IPv6 demo can be found here. Currently parser scripts for Juniper, Cisco
and Avici (Anyone still using that? ) are available.