https://bgp-data.net — A BGP (Border Gateway Protocol) Data Aggregation Service.
BGPDATA provides researchers with real-time and historical visibility into the Internet by collecting and analyzing Border Gateway Protocol (BGP) messages from Route Views, RIPE NCC RIS, as well as our own collector infrastructure. In practice, it delivers a real-time, searchable map of how all networks across the globe route traffic and interconnect to form the Internet.
Before you begin, ensure you have the following installed on your system:
- Clone the repository:
git clone --recurse-submodules git@github.com:bgpdata/bgpdata.git
cd bgpdata- Start the project:
docker compose upNote: This will start collecting from the defined collectors, a startup may take hours until the database has a full view of the current state of the global routing table.
- Open:
http://localhost:8080 (Web)
http://localhost:3000 (Grafana)
and trywhois -h localhost AS3582(WHOIS)
The recommended system requirements are a Manager and Worker Node with each 60 GB of RAM, 60 GB Swap, 1 TB Datacenter SSD Storage and 48 vCPU cores. Initial system provisioning may require up to 3 hours to complete, contingent upon your specific configuration parameters. Once initialization is complete, resource utilization will stabilize at optimal levels.
kubectl apply -f k8s/- Route Views for providing the data and collector infrastructure
- OpenBMP for the invaluable OpenBMP Suite used in-depth in this project
- Tim Evens for his leading role in the development of the OpenBMP
- RIPEstat for their incredible infrastructure and data visualization
- RIPE Atlas for providing the RIPE Atlas measurement infrastructure
- Postmark for providing the email service
See LICENSE
