ACM Home Page
Please provide us with feedback. Feedback
Realistic BGP traffic for test labs
Full text PdfPdf (635 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications table of contents
Pittsburgh, Pennsylvania, USA
SESSION: BGP analysis table of contents
Pages: 31 - 44  
Year of Publication: 2002
ISBN:1-58113-570-X
Also published in ...
Authors
Olaf Maennel  Saarland University, Saarbrücken
Anja Feldmann  Saarland University, Saarbrücken
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 74,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/633025.633029
What is a DOI?

ABSTRACT

This paper examines the possibility of generating realistic routing tables of arbitrary size along with realistic BGP updates of arbitrary frequencies via an automated tool deployable in a small-scale test lab. Such a tool provides the necessary foundations to study such questions as: the limits of BGP scalability, the reasons behind routing instability, and the extent to which routing instability influences the forwarding performance of a router.We find that the answer is affirmative. In this paper we identify important characteristics/metrics of routing tables and updates which provide the foundation of the proposed BGP workload model. Based on the insights of an extensive characterization of BGP traffic according to such metrics as prefix length distributions, fanout, amount of nesting of routing table prefixes, AS path length, number and times between BGP update bursts and number and times between BGP session resets, etc., we introduce our prototype tool, rtg. rtg realizes the workload model and is capable of generating realistic BGP traffic. Through its flexibility and parameterization rtg enables us to study the sensibilities of test systems in a repeatable and consistent manner while still providing the possibility of capturing the different characteristics from different vantage points in the network.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
IXIA BGP Routing Protocol Emulation Software, 2002. http://www.ixiacom.com/.
 
2
Chariot, 2002. http://www.netiq.com/products/chr/default.asp.
 
3
TeraRouter Tester, 2002. http://www.netcomsystems.com/ solutions/products/applications/pdf/TeraRouting/index.htm.
 
4
A. Krämer, "RIG, A BGP Routing Instability Generator," 2002. Diploma Thesis, ETH Z "urich. http://www.barman.ch/rig/.
5
 
6
A. Shaikh, R. Dube, and A. Varma, "Avoiding instability during graceful shutdown of OSPF," in Proc. IEEE INFOCOM, 2002.
 
7
T. Griffin, "What is the Sound of One Route Flapping?," 2002. IPAM talk.
 
8
 
9
 
10
11
 
12
 
13
K. Varadhan, R. Govindan, and D. Estrin, "Persistent route oscillations in inter-domain routing," tech. rep., 96-631, USC/ISI, 1996.
 
14
 
15
C. Labovitz, R. Malan, and F. Jahanian, "Origins of Internet routing instability," in Proc. IEEE INFOCOM, 1999.
 
16
17
 
18
19
 
20
D. Chang, R. Govindan, and J. Heidemann, "An Empirical Study of Router Response to Large BGP Routing Table Load," tech. rep., USC/ISI, 2001.
 
21
S. Ramachandra, Y. Rekhter, R. Fernando, J. Scudder, and E. Chen, "Graceful restart mechanism for BGP," 2001. Internet Draft (draft-ietf-idr-restart-05.txt).
 
22
D. McPerson, V. Gill, D. Walton, and A. Retana, "BGP persistent route oscillation condition," 2001. Internet Draft (draft-ietf-idr-route-oscillation-01.txt).
 
23
H. Berkowitz, A. Retana, S. Hares, and P. Krishnaswamy, "Benchmarking methodology for basic BGP convergence," 2002. Internet Draft (draft-ietf-bmwg-bgpbas-01.txt).
 
24
H. Berkowitz, A. Retana, S. Hares, P. Krishnaswamy, and M. Lepp, "Terminology for benchmarking external routing convergence measurements," 2002. Internet Draft (draft-ietf-bmwg-conterm-01.txt).
 
25
NANOG: The North American Network Operators Group. http://www.nanog.org/.
 
26
S. Hare, P. Krishnaswamy, M. Lepp, A. Retana, H. Berkowitz, and E. Davis, "BGP convergence measurement issues," 2001. IETF/bmwg talk.
27
 
28
P. Danzig, R. Caceres, D. Mitzel, and D. Estrin, "An empirical workload model for driving wide-area TCP/IP network simulations," IEEE/ACM Trans. Networking, vol. 3, no. 1, pp. 1--26, 1992.
 
29
P. Danzig and S. Jamin, "tcplib: A Library of TCP Internetwork Traffic Characteristics," tech. rep., USC, 1991.
 
30
 
31
Y. Rekhter and T. Li, "A Border Gateway Protocol 4 (BGP-4)," 1995. RFC 1771.
 
32
C. Villamiyar, R. Chandra, and R. Govindan, "BGP route flap damping," 1998. RFC 2439.
 
33
C. Panigl, J. Schmitz, P. Smith, and C. Vistoli, "RIPE Routing-WG Recommendation for Coordinated Route-flap Damping Parameters ," 2001. http://www.ripe.net/ripe/docs/ripe-229.html.
 
34
M. Musuvathi, S. Venkatachary, R. Wattenhofer, C. Labovitz, and A. Ahuja, "BGP-CT: A First Step Towards Fast Internet Fail-Over," in Microsoft Research Technical Report, 2000.
35
36
 
37
K. Calvert, M. Doar, and E. W. Zegura, "Modeling Internet topology," in IEEE Communication Magazine, 1997.
 
38
L. Gao, "On inferring autonomous system relationships in the Internet," in Proc. IEEE Global Internet, 2000.
39
 
40
B. Norton, "The art of peering: The peering playbook," 2002.
 
41
"SSFNet, Scalable Simulation Framework." http://www.ssfnet.org/.
 
42
O. Maennel and A. Feldmann, "BGPcharacter: Tool for processing and characterizing BGP data," February 2002. NANOG 24 talk.
43
 
44
 
45
A. Feldmann and S. Muthukrishnan, "Tradeoffs for packet classification," in Proc. IEEE INFOCOM, 2000.
 
46
W. Fang and L. Peterson, "Inter-AS traffic patterns and their implications," in Proc. IEEE Global Internet, 1999.
47
 
48
B. Krishnamurthy and J. Rexford, Web Protocols and Practice. Addison-Wesley, 2001.
 
49
RIPE's Routing Information Service Raw Data Page. http://data.ris.ripe.net/.
 
50
SaarGate. http://www.saargate.de/.
 
51
University of Oregon RouteViews project. http://www.routeviews.org/.
 
52
Merit. http://www.merit.edu/.
 
53
V. Fuller, T. Li., J. Yu, and K. Varadhan, "Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy," 1993. RFC 1519.
 
54
Light Reading, "The Internet Core Router Test," 2001.
 
55
G. Huston, "Analyzing the Internet BGP routing table," in Internet Protocol Journal, 2001.
 
56
A. Broido, E. Nemeth, and K. Claffy, "Internet Expansion, Refinement and Churn," in ETT, 2002.
 
57
L. Subramanian, S. Agarwal, J. Rexford, and R. H. Katz, "Characterizing the Internet hierarchy from multiple vantage points," in Proc. IEEE INFOCOM, 2002.
 
58
C. Labovitz, "Multithreaded routing toolkit," in Merit Technical Report to the National Science Foundation, 1996.

CITED BY  12

Collaborative Colleagues:
Olaf Maennel: colleagues
Anja Feldmann: colleagues