180 likes | 301 Views
Border Gateway Protocol (BGP) Data Analysis. Ofori Kwadwo, SUNY Old Westbury, McNair Agbeko Komla, Clarkson Univ., McNair Renle Xia, Monroe College, McNair Dr. Jeanna Matthews, Clarkson University Todd Deshane, Clarkson University Mathematics & Computer Science Department. Overview. Motivation
E N D
Border Gateway Protocol (BGP) Data Analysis Ofori Kwadwo, SUNY Old Westbury, McNairAgbeko Komla, Clarkson Univ., McNairRenle Xia, Monroe College, McNairDr. Jeanna Matthews, Clarkson UniversityTodd Deshane, Clarkson University Mathematics & Computer Science Department
Overview • Motivation • Project Objectives • Data Analysis • Current Results • Future Work
The Problem • How big is the Internet? • 200 million hosts • How do packets find their way from source machine to destination?
Internet Navigation • Divide and Conquer • Autonomous Systems • How many Autonomous Systems are there? • About 65,536 ASes • There is still a problem… • Routers • Determine the next network point for a packet • BGP The language spoken by routers between ASes
BGP Overview • Routers “gossip” about paths Routers Packets
Routing Instability • What can lead to Internet instability? • Inaccurate gossip • Changes in paths • Malfunctioning routers
Project Objectives • To analyze actual traces of BGP conversations • To use this data to really understand how BGP behaves in practice • To examine the implication of BGP data on the stability of Internet routing • To read and validate existing research in this area on this data set
Project Procedure • Collect raw data • Import into database • Query the database • Analyze results
Announcement 205.113.0.0/16 • Contains a new path • Can reach the route prefix through the path: • The format of an announcement Message 1239 6453 5769 Protocol | Time | Type | PeerIP | PeerAS | Prefix BGP | 884831401 | A | 144.228.107.1 | 1239 | 205.113.0.0/16 |1239 6453 5769 |IGP | 192.41.177.241 | 0 | 91
Withdrawal 198.163.111.0/24 • Path is no longer available • i.e: the route prefixis no longer reachable by the previous announced path • The format of a withdrawal Message Protocol | Time | Type | PeerIP | PeerAS | Prefix BGP | 884831402 | W | 204.70.7.53 | 3561 |198.163.111.0/24
Data Analysis BGP | 884831401 | A | 144.228.107.1 | 1239 | 205.113.0.0/16|1239 6453 5769 |IGP | 192.41.177.241 | 0 | 91 • What is the average Path Length? • How rapidly do announced paths change? How often are they withdrawn?
1997 1998 1999 2000
Average Path Length 1997 1998 1999 2000 2001 2002 2003
Future Work • Import data from 2001 to present • Analyze trends • Compare those result to the current ones • Develop an easy web front end to the database
Acknowledgements • McNair Scholars Program • Director- Cathy Clark • Project Director- Alan Rossner • Administrative Assistant- Tammy Kunz • Instructor- Sara Morrison • Mathematics & Computer Science Department • Mentor- Dr. Jeanna Matthews • Graduate Student- Todd Deshane • Graduate Student- Patty Jablonski