Active BGP Probing

For an Internet Service provider (ISP), the knowledge of which interdomain paths are traversed by its BGP announcements – and thus traffic flows – is essential to predict the impact of network faults, to perform effective traffic engineering, to develop peering strategies, and to assess the quality of connectivity provided by the ISP’s upstreams. We present methodologies to discover how the BGP announcements for an ISP’s prefix are propagated in the Internet, overcoming the limitations of passive observation of BGP routing tables by actively probing the network using specific BGP updates. The techniques do not require any changes to current operational practices or BGP implementations. We also show how our techniques may be used to determine the routing policies of other ISPs with respect to the ISP’s prefix. We validate our techniques through experimentation in the IPv6 Internet, discuss their possible application to IPv4, and compare their results to more traditional topology discovery techniques. We also discuss the operational impact of our techniques and possible ethical concerns arising from their use.

[1]  Matthew Roughan,et al.  BGP beacons , 2003, IMC '03.

[2]  Dmitri V. Krioukov,et al.  Revisiting Internet AS-Level Topology Discovery , 2005, PAM.

[3]  Abhijit Bose,et al.  Delayed Internet routing convergence , 2000, SIGCOMM.

[4]  Ramesh Govindan,et al.  Heuristics for Internet map discovery , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[5]  K. Claffy,et al.  Topology discovery by active probing , 2002, Proceedings 2002 Symposium on Applications and the Internet (SAINT) Workshops.

[6]  George Varghese,et al.  Route flap damping exacerbates internet routing convergence , 2002, SIGCOMM '02.

[7]  W. Richard Stevens,et al.  TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms , 1997, RFC.

[8]  Walter Willinger,et al.  Towards capturing representative AS-level Internet topologies , 2002, SIGMETRICS '02.

[9]  Ratul Mahajan,et al.  Measuring ISP topologies with Rocketfuel , 2004, IEEE/ACM Transactions on Networking.

[10]  Lixin Gao On inferring autonomous system relationships in the internet , 2001, TNET.

[11]  Susan Hares,et al.  A Border Gateway Protocol 4 (BGP-4) , 1994, RFC.

[12]  Paul Francis,et al.  The IP Network Address Translator (NAT) , 1994, RFC.

[13]  Daniel Massey,et al.  Collecting the internet AS-level topology , 2005, CCRV.

[14]  John W. Stewart,et al.  BGP4 : inter-domain routing in the Internet , 1998 .

[15]  Yakov Rekhter,et al.  A Border Gateway Protocol 4 (BGP-4) , 1994, RFC.

[16]  Jia Wang,et al.  Towards an accurate AS-level traceroute tool , 2003, SIGCOMM '03.

[17]  Gordon T. Wilfong,et al.  The stable paths problem and interdomain routing , 2002, TNET.

[18]  William Allen Simpson,et al.  IP in IP Tunneling , 1995, RFC.

[19]  Jia Wang,et al.  Scalable and accurate identification of AS-level forwarding paths , 2004, IEEE INFOCOM 2004.

[20]  Ramesh Govindan,et al.  Route flap damping exacerbates internet routing convergence , 2002, SIGCOMM 2002.