The Internet relies on BGP for global routing, but there are many open questions related to BGP. Some researchers rely on BGP data to better understand routing behavior and develop new routing algorithms. Other researchers use BGP data to investigate issues that range from IP allocations to regional Internet connectivity in the face of political turmoil. And of course BGP data is used in routing security issue, both to detect issues, evaluate solutions, and even issue warnings or block invalid routes. All of these research challenges require access to a reliable set of BGP data from geographically diverse locations. This papers presents the BGPmon approach to collecting and distributing BGP data at global scale. BGPmon collects data from diverse set of peers and distributes the data in real-time to any interested client. BGPmon fulfills three main design objectives: it provides a scalable data collection solution, maintains data integrity despite traffic surges and slow client processing, and it provides a suite of associated tools in order to ease the overhead of developing BGP data processing tools. We demonstrate the effectiveness of the framework with a brief characterization of the data collected from direct peers.
[1]
Yin Zhang,et al.
BGP routing stability of popular destinations
,
2002,
IMW '02.
[2]
Manish Karir,et al.
MRT routing information export format
,
2011
.
[3]
Patrick D. McDaniel,et al.
Toward Valley-Free Inter-domain Routing
,
2007,
2007 IEEE International Conference on Communications.
[4]
Marco Chiesa,et al.
Analysis of country-wide internet outages caused by censorship
,
2011,
IMC '11.
[5]
Vasileios Giotsas,et al.
Valley-free violation in Internet routing — Analysis based on BGP Community data
,
2012,
2012 IEEE International Conference on Communications (ICC).
[6]
Lixia Zhang,et al.
BGPmon: A Real-Time, Scalable, Extensible Monitoring System
,
2009,
2009 Cybersecurity Applications & Technology Conference for Homeland Security.