Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

SIMROT: a scalable inter-domain routing toolbox

Published: 15 September 2011 Publication History

Abstract

BGP plays a crucial role in the global communications infrastructure, and there is a strong need for tools that can be used for analyzing its performance under different scenarios. The size and complexity of the inter-domain routing system often makes simulation the only viable method for such studies. This work addresses the lack of a comprehensive toolbox to simulate BGP. It proposes a flexible topology generator that produces AS-level graphs which are annotated with business relationships. The second component of the toolbox is a light-weight BGP simulator that is capable of capturing routing dynamics, while scaling to network sizes of thousands of nodes. We employ our framework to investigate a set of what-if questions concerning the impact of different topology parameters on BGP dynamics. This investigation shows how our proposed framework can help in gaining important insights on inter-domain routing dynamics.

References

[1]
RIS Routing Beacons. www.ripe.net/ris/docs/beacon.html.
[2]
Routeviews project page. http://www.routeviews.org.
[3]
SSFNet website. http://www.ssfnet.org/.
[4]
CIDR report. http://www.cidr-report.org/, March 2011.
[5]
W. Aiello, F. Chung, and L. Lu. A random graph model for massive graphs. In STOC '00: Proceedings of the thirty-second annual ACM symposium on Theory of computing, pages 171--180, New York, NY, USA, 2000. ACM.
[6]
R. Albert and A. L. Barabasi. Statistical mechanics of complex networks. Reviews of Modern Physics, 74:47, 2002.
[7]
A. L. Barabasi and R. Albert. Emergence of scaling in random networks. Science, 286:509--512, October 1999.
[8]
CAIDA. Archipelago measurement infrastructure. http://www.caida.org/projects/ark, 2010. "Online; accessed 15-Dec-2010".
[9]
C. de Launois. GHITLE: Generator of Hierarchical Internet Topologies using LEvels. http://ghitle.info.ucl.ac.be/.
[10]
A. Dhamdhere and C. Dovrolis. Ten years in the evolution of the Internet ecosystem. In IMC 2008, 2008.
[11]
X. Dimitropoulos, D. Krioukov, A. Vahdat, and G. Riley. Graph annotations in modeling complex network topologies. ACM Trans. Model. Comput. Simul., 19(4):1--29, 2009.
[12]
X. Dimitropoulos and G. Riley. Efficient large-scale BGP simulations. Elsevier Computer Networks, Special Issue on Network Modeling and Simulation, 50(12):2013--2027, 2006.
[13]
M. Faloutsos, P. Faloutsos, and C. Faloutsos. On power-law relationships of the Internet topology. In ACM SIGCOMM, pages 251--262, 1999.
[14]
L. Gao and F. Wang. The extent of as path inflation by routing policies. In Proceedings IEEE Global Internet Symposium, 2002.
[15]
P. Gill, M. Arlitt, Z. Li, and A. Mahanti. The flattening Internet topology: natural evolution, unsightly barnacles or contrived collapse? In PAM'08: Proceedings of the 9th international conference on Passive and active network measurement, pages 1--10, Berlin, Heidelberg, 2008. Springer-Verlag.
[16]
T. Griffin, B. Shepherd, and G. T. Wilfong. Policy disputes in path-vector protocols. In Proceedings of the Seventh Annual International Conference on Network Protocols, ICNP '99, Washington, DC, USA, 1999. IEEE Computer Society.
[17]
T. Griffin and G. T. Wilfong. Analysis of the MED oscillation problem in BGP. In ICNP '02: Proceedings of the 10th IEEE International Conference on Network Protocols, pages 90--99, Washington, DC, USA, 2002. IEEE Computer Society.
[18]
H. Haddadi, D. Fay, A. Jamakovic, O. Maennel, A. W. Moore, R. Mortier, and S. Uhlig. On the importance of local connectivity for Internet topology models. In the 21st International Teletraffic Congress, pages 1--8, September 2009.
[19]
Y. He, S. V. Krishnamurthy, M. Faloutsos, and M. Chrobak. Policy-aware topologies for efficient inter-domain routing evaluations. In IEEE INFOCOM 2008 Mini-Conference, Phoenix, AZ, USA, April 2008.
[20]
C. Labovitz, A. Ahuja, A. Bose, and F. Jahanian. Delayed Internet routing convergence. In ACM SIGCOMM, pages 175--187, August 2000.
[21]
C. Labovitz, S. Iekel-Johnson, D. McPherson, J. Oberheide, and F. Jahanian. Internet inter-domain traffic. In SIGCOMM '10: Proceedings of the ACM SIGCOMM 2010 conference on SIGCOMM, pages 75--86, New York, NY, USA, 2010. ACM.
[22]
A. Lakhina, J. W. Byers, M. Crovella, and P. Xie. Sampling biases in IP topology measurements. In In IEEE INFOCOM, pages 332--341, 2002.
[23]
L. Li, D. Alderson, W. Willinger, and J. Doyle. A first-principles approach to understanding the internet's router-level topology. In ACM SIGCOMM, pages 3--14, Portland, OR, 2004.
[24]
P. Mahadevan, C. Hubble, D. V. Krioukov, B. Huffaker, and A. Vahdat. Orbis: rescaling degree correlations to generate annotated internet topologies. In SIGCOMM, pages 325--336, 2007.
[25]
P. Mahadevan, D. Krioukov, M. Fomenkov, X. Dimitropoulos, kc. claffy, and A. Vahdat. The Internet AS-level topology: three data sources and one definitive metric. SIGCOMM Comput. Commun. Rev., 36(1):17--26, 2006.
[26]
P. Mahadevan, D. V. Krioukov, K. R. Fall, and A. Vahdat. Systematic topology analysis and generation using degree correlations. In SIGCOMM, pages 135--146, 2006.
[27]
Z. M. Mao, R. Bush, T. G. Griffin, and M. Roughan. BGP beacons. In IMC '03: Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement, pages 1--14, New York, NY, USA, 2003. ACM.
[28]
A. Medina, A. Lakhina, I. Matta, and J. Byers. BRITE: An approach to universal topology generation. In Proceedings of IEEE MASCOTS, pages 346--353, 2001.
[29]
W. Mühlbauer, S. Uhlig, A. Feldmann, O. Maennel, B. Quoitin, and B. Fu. Impact of routing parameters on route diversity and path inflation. Comput. Netw., 54(14):2506--2518, 2010.
[30]
B. Quoitin, V. Van den Schrieck, P. Franois, and O. Bonaventure. IGen: Generation of router-level internet topologies through network design heuristics. In Proceedings of the 21st International Teletraffic Congress, September 2009.
[31]
B. Quoitin and S. Uhlig. Modeling the routing of an autonomous system with C-BGP. IEEE Network, 19(6), November 2005.
[32]
Y. Rekhter, T. Li, and S. Hares. A border gateway protocol 4 (BGP-4). RFC4271, January 2006.
[33]
RIPE's Routing Information Service. http://www.ripe.net/ris/.
[34]
N. Spring, R. Mahajan, D. Wetherall, and T. Anderson. Measuring ISP topologies with rocketfuel. IEEE/ACM Trans. Netw., 12:2--16, February 2004.
[35]
R. Teixeira, K. Marzullo, S. Savage, and G. M. Voelker. Characterizing and measuring path diversity of internet topologies. In Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, SIGMETRICS '03, pages 304--305, New York, NY, USA, 2003. ACM.
[36]
J. Winick and S. Jamin. Inet-3.0: Internet Topology Generator. Technical Report UM-CSE-TR-456-02, EECS, University of Michigan, 2002.
[37]
X. Zhao, B. Zhang, A. Terzis, D. Massey, and L. Zhang. The impact of link failure location on routing dynamics: A formal analysis. In ACM SIGCOMM Asia Workshop, April 2005.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGMETRICS Performance Evaluation Review
ACM SIGMETRICS Performance Evaluation Review  Volume 39, Issue 2
Special Issue on IFIP PERFORMANCE 2011- 29th International Symposium on Computer Performance, Modeling, Measurement and Evaluation
September 2011
75 pages
ISSN:0163-5999
DOI:10.1145/2034832
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 September 2011
Published in SIGMETRICS Volume 39, Issue 2

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 109
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Sep 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media