TY - GEN
T1 - Fixing BGP, one AS at a time
AU - Chandrashekar, Jaideep
AU - Zhang, Zhi-Li
AU - Peterson, Hal
PY - 2004
Y1 - 2004
N2 - Debugging inter-domain routing problems on the Internet is notoriously hard. This is partly because BOP updates carry no information about the events that trigger them, and also because operation is highly distributed and complex, lacking a central point of control or authority. These factors have impeded the development of tools that can help in the diagnosis and troubleshooting of routing problems. Consequently, the dynamic behaviour of BGP is not well understood, even though it forms a critical component of the Internet infrastructure. In this paper, we argue that these problems can be effectively addressed by incorporating a diagnostic capability into the inter domain routing system. Such a capability would enable operators to effectively pinpoint the cause (and location) of routing problems and take timely steps to correct them. We present arguments to show that this capability is best realized by localized, AS specific entities called BGP Auditors. We then explore the high level design of a distributed, diagnostic framework and briefly discuss the relevant issues.
AB - Debugging inter-domain routing problems on the Internet is notoriously hard. This is partly because BOP updates carry no information about the events that trigger them, and also because operation is highly distributed and complex, lacking a central point of control or authority. These factors have impeded the development of tools that can help in the diagnosis and troubleshooting of routing problems. Consequently, the dynamic behaviour of BGP is not well understood, even though it forms a critical component of the Internet infrastructure. In this paper, we argue that these problems can be effectively addressed by incorporating a diagnostic capability into the inter domain routing system. Such a capability would enable operators to effectively pinpoint the cause (and location) of routing problems and take timely steps to correct them. We present arguments to show that this capability is best realized by localized, AS specific entities called BGP Auditors. We then explore the high level design of a distributed, diagnostic framework and briefly discuss the relevant issues.
UR - http://www.scopus.com/inward/record.url?scp=11244319476&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=11244319476&partnerID=8YFLogxK
U2 - 10.1145/1016687.1016700
DO - 10.1145/1016687.1016700
M3 - Conference contribution
AN - SCOPUS:11244319476
SN - 158113942X
SN - 9781581139426
T3 - Proceedings of the ACM SIGCOMM 2004 Workshops
SP - 295
EP - 300
BT - Proceedings of the ACM SIGCOMM 2004 Workshops
PB - Association for Computing Machinery
T2 - Proceedings of the ACM SIGCOMM 2004 Workshops
Y2 - 30 August 2004 through 3 September 2004
ER -