1 Case Studies on Intra-Domain Routing Instability Zhang Shu Communications Research Laboratory, Japan ( To be renamed to National Institute of Information.

Slides:



Advertisements
Similar presentations
1 Network Monitoring with Nagios Asian Internet Interconnection Initiatives Project Yan Adikusuma Nara Institute of Science and Technology
Advertisements

CCNA3: Switching Basics and Intermediate Routing v3.0 CISCO NETWORKING ACADEMY PROGRAM Chapter 2 – Single Area OSPF Single Area OSPF Link State Routing.
CCNP 1: Advanced Routing
OSPF Two-part Metrics Jeffrey Zhang Lili Wang Juniper Networks 88 th IETF, Vancouver.
BY MICHAEL SUDKOVITCH AND DAVID ROITMAN UNDER THE GUIDANCE OF DR. GABI NAKIBLY OSPF Security project: Summary.
1 Aman Shaikh: June 02 UCSC INFOCOM 2002 Avoiding Instability during Graceful Shutdown of OSPF Aman Shaikh, UCSC Joint work with Rohit Dube, Xebeo Communications.
Part IV: BGP Routing Instability. March 8, BGP routing updates  Route updates at prefix level  No activity in “steady state”  Routing messages.
By Alex Kirshon and Dima Gonikman Under the Guidance of Gabi Nakibly.
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
Networks: Routing1 Network Layer Routing. Networks: Routing2 Network Layer Concerned with getting packets from source to destination Network layer must.
Traffic Engineering With Traditional IP Routing Protocols
1 An Experimental Analysis of BGP Convergence Time Timothy Griffin AT&T Research & Brian Premore Dartmouth College.
Internet Routing Instability Labovitz et al. Sigcomm 1997 Largely adopted from Ion Stoica’s slide at UCB.
Unicast Routing Protocols: RIP, OSPF, and BGP
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
IP Network Configuration for Traffic Engineering Anja Feldmann Jennifer Rexford AT&T Labs - Research Presented by Zihui Ge 11/21/2000.
Networks: Routing1 Network Layer Routing. Networks: Routing2 Network Layer Concerned with getting packets from source to destination. The network layer.
Understanding Network Failures in Data Centers: Measurement, Analysis and Implications Phillipa Gill University of Toronto Navendu Jain & Nachiappan Nagappan.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
Objectives After completing this chapter you will be able to: Describe hierarchical routing in OSPF Describe the 3 protocols in OSPF, the Hello, Exchange.
Internet Traffic Management Prafull Suryawanshi Roll No - 04IT6008.
Analysis of RIP, OSPF, and EIGRP Routing Protocols using OPNET Group 5: Kiavash Mirzahossein Michael Nguyen Sarah Elmasry
Routing. A world without networks and routing  No connection between offices, people and applications  Worldwide chaos because of the lack of centralized.
Each computer and router interface maintains an ARP table for Layer 2 communication The ARP table is only effective for the broadcast domain (or LAN)
1 Session Number Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. Using the Cisco TAC Website for IP Routing Issues Cisco TAC Web Seminar.
Link State Routing Protocol W.lilakiatsakun. Introduction (1) Link-state routing protocols are also known as shortest path first protocols and built around.
1 CS 4396 Computer Networks Lab Dynamic Routing Protocols - II OSPF.
Authors Renata Teixeira, Aman Shaikh and Jennifer Rexford(AT&T), Tim Griffin(Intel) Presenter : Farrukh Shahzad.
Unicast Routing Protocols  A routing protocol is a combination of rules and procedures that lets routers in the internet inform each other of changes.
Routing and Routing Protocols Routing Protocols Overview.
Internet Traffic Management. Basic Concept of Traffic Need of Traffic Management Measuring Traffic Traffic Control and Management Quality and Pricing.
LAN Switching and WAN Networks Topic 6 - OSPF. What we have done so far! 18/09/2015Richard Hancock2  Looked at the basic switching concepts and configuration.
OSPF Last Update Copyright Kenneth M. Chipps Ph.D.
1 The Research on Analyzing Time- Series Data and Anomaly Detection in Internet Flow Yoshiaki HARADA Graduate School of Information Science and Electrical.
Using Measurement Data to Construct a Network-Wide View Jennifer Rexford AT&T Labs—Research Florham Park, NJ
Network Architecture and Design
I-Path : Network Transparency Project Shigeki Goto* Akihiro Shimoda*, Ichiro Murase* Dai Mochinaga**, and Katsushi Kobayashi*** 1 * Waseda University **
Introduction to OSPF Nishal Goburdhan. Routing and Forwarding Routing is not the same as Forwarding Routing is the building of maps Each routing protocol.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 2 Single-Area OSPF.
CCNA 3 Week 2 Link State Protocols OSPF. Copyright © 2005 University of Bolton Distance Vector vs Link State Distance Vector –Copies Routing Table to.
1 Module 4: Implementing OSPF. 2 Lessons OSPF OSPF Areas and Hierarchical Routing OSPF Operation OSPF Routing Tables Designing an OSPF Network.
Cisco 3 - Switch Perrine. J Page 111/6/2015 Chapter 5 At which layer of the 3-layer design component would users with common interests be grouped? 1.Access.
Networks and Protocols CE Week 8b. Link state Routing.
 Development began in 1987  OSPF Working Group (part of IETF)  OSPFv2 first established in 1991  Many new features added since then  Updated OSPFv2.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF- Based Solution Lab 3-5 Debrief.
1 OSPF in Multiple Areas. 2 2 Scalability Problems in Large OSPF Areas Scalability problems in large OSPF areas include Large routing tables Large routing.
Security in Cloud Computing Zac Douglass Chris Kahn.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Single-Area OSPF Routing Protocols.
1 Version 3.1 Module 6 Routed & Routing Protocols.
OSPF Open Shortest Path First. Table of Content  IP Routes  OSPF History  OSPF Design  OSPF Link State  OSPF Routing Table  OSPF Data Packets.
Routing protocols. 1.Introduction A routing protocol is the communication used between routers. A routing protocol allows routers to share information.
Routing and Routing Protocols PJC CCNA Semester 2 Ver. 3.0 by William Kelly.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Single-Area OSPF Routing Protocols.
Prof. Alfred J Bird, Ph.D., NBCT Office – Science 3rd floor – S Office Hours – Monday and Thursday.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Single-Area OSPF Routing & Switching.
Open Shortest Path First (OSPF)
ROURING ALGORITHM: LINK STATE
Kevin Piper, David Perry, Tom Hoffman, Emely Pagan
Instructor Materials Chapter 10: OSPF Tuning and Troubleshooting
Student Name : Zhen Zhang ID : Instructor : Dr. Mort Anvari
Chapter 9: Multiarea OSPF
CCNA 3 v3 JEOPARDY Module 2 CCNA3 v3 Module 2 K. Martin.
Chapter 8: Single-Area OSPF
Chapter 9: Multiarea OSPF
A tool for locating QoS failures on an Internet path
Chapter 9: Multiarea OSPF
COS 461: Computer Networks
Visualization of Temporal Difference of BGP Routing Information
BGP Instability Jennifer Rexford
Network Layer Routing.
Presentation transcript:

1 Case Studies on Intra-Domain Routing Instability Zhang Shu Communications Research Laboratory, Japan ( To be renamed to National Institute of Information and Communications Technology) APAN17 – Engineering Session 1/30/2004, Hawaii

2 Overview What is routing instability? What is routing instability? Methodology of the measurement Methodology of the measurement Case study 1: WIDE Internet Case study 1: WIDE Internet Case study 2: APAN Tokyo-XP Case study 2: APAN Tokyo-XP Conclusion and future work Conclusion and future work

3 Routing Instability Routing instability Routing instability Also called route flapsAlso called route flaps Unexpected topology changeUnexpected topology change Bad influence Bad influence Packet lossPacket loss Increased router loadIncreased router load Wasted bandwidthWasted bandwidth Causes Causes Link failure, software bugLink failure, software bug Types of routing instability Types of routing instability Inter-domainInter-domain Intra-domainIntra-domain

4Methodology Methodology Methodology Use “ tcpdump ” to collect link state routing messagesUse “ tcpdump ” to collect link state routing messages Then analyze the routing messages by self-made toolsThen analyze the routing messages by self-made tools Ospfanaly Ospfanaly Some other scripts Some other scripts Include a CGI perl script to view the statistical results by webInclude a CGI perl script to view the statistical results by web

5 Open Shortest Path First Open Shortest Path First A widely deployed intra-domain link state routing protocolA widely deployed intra-domain link state routing protocol OSPFv2 and OSPFv3OSPFv2 and OSPFv3 Link state advertisements (LSAs) Link state advertisements (LSAs) OSPFv2OSPFv2 Router-LSA Router-LSA Network-summary-LSA Network-summary-LSA AS-external-LSA AS-external-LSA OSPFv3OSPFv3 Seven kinds of LSAs defined in RFC2740 Seven kinds of LSAs defined in RFC2740 OSPF Network-LSA Network-LSA ASBR-summary-LSA ASBR-summary-LSA

6 Case Study One: WIDE Internet WIDE Internet WIDE Internet WIDE ProjectWIDE Project Connecting hundreds of organizationsConnecting hundreds of organizations NARA-NOC NARA-NOC Located in Nara Institute of Science and Technology, JapanLocated in Nara Institute of Science and Technology, Japan The measurement machine is placed into one ethernet segment of the NARA-NOC networkThe measurement machine is placed into one ethernet segment of the NARA-NOC network

7 Measurement Result of WIDE Internet (OSPFv2) Date (Year/Month) Number of LSA changes Number of LSAs

8 The Case of OSPFv3 Number of LSA changes Date (Year/Month) Number of LSAs

9 Other Findings during the Analysis Sometimes serious LSA oscillation happened Sometimes serious LSA oscillation happened The change happens with the interval of 10s-200sThe change happens with the interval of 10s-200s Usually lasts for hours, sometimes for daysUsually lasts for hours, sometimes for days Oscillation of router-LSA Oscillation of router-LSA Most of the observed oscillation was the repeated up/down of routers ’ interfacesMost of the observed oscillation was the repeated up/down of routers ’ interfaces

10 The Causes of the Flaps The isolated causes The isolated causes CongestionCongestion DDoS attacks DDoS attacks Operation missOperation miss Mis-configuration of router ID Mis-configuration of router ID Software/Hardware bugSoftware/Hardware bug Zebra routing daemon Zebra routing daemon Cisco ’ s OSPF bug Cisco ’ s OSPF bug Foundry switch Foundry switch The causes of much flaps are still unknown The causes of much flaps are still unknown The flaps occur randomlyThe flaps occur randomly Why the flaps decrease in the recent months? Why the flaps decrease in the recent months? The change of routing protocol implementation styleThe change of routing protocol implementation style Special process on routing messages Special process on routing messages BandwidthBandwidth

11 Case Study Two: APAN Tokyo-XP APAN Tokyo-XP APAN Tokyo-XP Located in Otemachi, TokyoLocated in Otemachi, Tokyo Seven routers in the backbone areaSeven routers in the backbone area Data collected on a FreeBSD box connected to a ethernet segmentData collected on a FreeBSD box connected to a ethernet segment

12 Measurement Result of APAN Tokyo-XP (OSPFv2) Number of LSAs Date (Year/Month) Number of LSA changes Although most of the updates are due to router maintenance, there still unknown ones.

13 Conclusion Our investigation on WIDE Internet Our investigation on WIDE Internet OSPF LSA oscillation may occur frequently sometimesOSPF LSA oscillation may occur frequently sometimes Sometimes serious oscillation occurredSometimes serious oscillation occurred It is difficult to determine what caused the flapsIt is difficult to determine what caused the flaps Similar phenomenon may be found on other networks, so it is important to deploy a measurement system on different networks Similar phenomenon may be found on other networks, so it is important to deploy a measurement system on different networks

14 Future Work To do more measurement on other networks To do more measurement on other networks Abilene of Internet2Abilene of Internet2 To improve our monitoring system To improve our monitoring system To isolate the causes To isolate the causes When detects oscillation, obtain helpful data for troubleshootingWhen detects oscillation, obtain helpful data for troubleshooting

15 If you would like to conduct a routing instability measurement on your own network, please contact Zhang Shu Thank you for your attention!