Abstract
In this paper we develop a mathematical model to capture BGP table fluctuations. This provides the necessary foundations to study short- and long-term routing table growth. We reason that this growth is operationally critical for network administrators who need to gauge the amount of memory to install in routers as well as being a potential deciding factor in determining when the Internet community will run out of IPv4 address space.
We demonstrate that a simple model using a simple arrival process with heavy tailed service times is sufficient to reproduce BGP dynamics including the “spiky” characteristics of the original trace data. We derive our model using a classification technique that separates newly added or removed prefixes, short-term spikes and long-term stable prefixes. We develop a model of non-stable prefixes and show it has similar properties in their magnitude and duration to those observed in recorded BGP traces.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Rekhter, Y., Li, T.: A Border Gateway Protocol 4, RFC 1771 (1995)
Li, J., Bush, R., Mao, Z.M., Griffin, T., Roughan, M., Stutzbach, D., Purpus, E.: Watching Data Streams. Toward a Multi-Homed Sink Under Routing Changes. Introduced by a BGP Beacon. In: PAM (2006)
Teixeira, R., Shaikh, A., Griffin, T.G., Rexford, J.: Dynamics of Hot-Potato Routing in IP Networks. In: Proc. ACM SIGMETRICS (2004)
Teixeira, R., Shaikh, A., Griffin, T.G., Voelker, G.M.: Network sensitivity to hot-potato disruptions. In: Proc. ACM SIGCOMM (2004)
Teixeira, R., Duffield, N.G., Rexford, J., Roughan, M.: Traffic matrix reloaded: Impact of routing changes. In: Proc. PAM (2005)
Griffin, T.G., Shepherd, F.B., Wilfong, G.: Policy Disputes in Path Vector Protocols. In: Proc. ICNP (1999)
Griffin, T.G., Huston, G.: BGP Wedgies, RFC 4264 (2005)
Mao, Z.M., Bush, R., Griffin, T.G., Roughan, M.: BGP Beacons. In: Proc. ACM IMC (2003)
Griffin, T.G.: What is the Sound of One Route Flapping? In: IPAM (2002)
Griffin, T.G.: Interdomain routing links, http://www.cl.cam.ac.uk/users/tgg22/interdomain/
Chang, D.F., Govindan, R., Heidemann, J.: An empirical study of router response to large BGP routing table load. In: IMW’02: Proc. 2nd ACM SIGCOMM Workshop on Internet measurment (2002)
Agarwal, S., Chuah, C.N., Bhattacharyya, S., Diot, C.: Impact of BGP dynamics on router CPU utilization. In: Proc PAM (2004)
Jaeggli, J.: NANOG 39 BOF: Pushing the FIB limits, perspectives on pressures confronting modern routers, http://www.nanog.org/mtg-0702/jaeggli.html
Feldmann, A., Kong, H., Maennel, O., Tudor, A.: Measuring BGP Pass-Through Times. In: Proc. PAM (2004)
IETF Benchmarking Methodology Working Group (bmwg), http://www.ietf.org/html.charters/bmwg-charter.html
Maennel, O., Feldmann, A.: Realistic BGP traffic for test labs. In: Proc. ACM SIGCOMM (2002)
Misel, S.A.: Wow, AS7007!, http://merit.edu/mail.archives/nanog/1997-04/msg00340.html
Griffin, T.G., Wilfong, G.: An analysis of BGP convergence properties. In: Proc. ACM SIGCOMM (1999)
Labovitz, C.: Scalability of the Internet backbone routing infrastructure. PhD Thesis, University of Michigan (1999)
Wetherall, D., Mahajan, R., Anderson, T.: Understanding BGP misconfigurations. In: Proc. ACM SIGCOMM (2002)
Cisco 12000 Series Routers, http://www.cisco.com/en/US/products/hw/routers/ps167/
Feldmann, A., Maennel, O., Mao, M., Berger, A., Maggs, B.: Locating Internet Routing Instabilities. In: Proc. ACM SIGCOMM (2004)
Fuller, V., Li, T., Yu, J., Varadhan, K.: Supernetting: an Address Assignment and Aggregation Strategy, RFC 1338 (1992)
Huston, G.: Analyzing the Internet BGP Routing Table. The Internet Protocol Journal 4(1) (2001)
University of Oregon RouteViews project, http://www.routeviews.org/
Huston, G.: http://bgp.potaroo.net
Zhang, J., Rexford, J., Feigenbaum, J.: Learning-Based Anomaly Detection in BGP Updates. In: Proc. of SIGCOMM Workshops (2005)
Andersen, D., Feamster, N., Balakrishnan, H.: Topology Inference from BGP Routing Dynamics. In: 2nd ACM SIGCOMM Internet Measurement Workshop, Boston, MA (2002)
Caesar, M., Subramanian, L., Katz, R.H.: Root cause analysis of Internet routing dynamics. Technical report, UCB/CSD-04-1302 (2003)
RIPE’s Routing Information Service, http://www.ripe.net/ris/
Ishiguro, K.: Zebra routing software, http://www.zebra.org/
Rexford, J., Wang, J., Xiao, Z., Zhang, Y.: BGP routing stability of popular destinations. In: Proc. ACM IMW (2002)
Wang, L., Zhao, X., Pei, D., Bush, R., Massey, D., Mankin, A., Wu, S.F., Zhang, L.: Observation and analysis of BGP behavior under stress. In: Proc. ACM IMW (2002)
Huston, G.: The BGP Instability Report (2006), http://bgpupdates.potaroo.net/instability/bgpupd.html
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Flavel, A., Roughan, M., Bean, N., Maennel, O. (2007). Modeling BGP Table Fluctuations. In: Mason, L., Drwiega, T., Yan, J. (eds) Managing Traffic Performance in Converged Networks. ITC 2007. Lecture Notes in Computer Science, vol 4516. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72990-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-72990-7_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72989-1
Online ISBN: 978-3-540-72990-7
eBook Packages: Computer ScienceComputer Science (R0)