1 Explicit Marking and Prioritized Treatment of Specific OSPF Packets for Faster Convergence and Improved Network Scalability and Stability (draft-ietf-ospf-scalability-02.txt)

Slides:



Advertisements
Similar presentations
A feedback–based scheme for improving TCP performance in Ad Hoc Wireless Networks Group : Manish Mehta Aditya Barve.
Advertisements

1 Aman Shaikh UCSC SHS IMW A Case-study of OSPF Behavior in a Large Enterprise Network Aman Shaikh, UCSC Chris Isett, Siemens Health Services Albert.
IEEE/ACM COMSNETS, Bangalore, India, January Cross-Layer Techniques for Failure Restoration of IP Multicast with Applications to IPTV M. Yuksel.
By Alex Kirshon and Dima Gonikman Under the Guidance of Gabi Nakibly.
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—3-1 Medium-Sized Routed Network Construction Reviewing Routing Operations.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
EIGRP routing protocol Omer ben-shalom Omer Ben-Shalom: Must show how EIGRP is dealing with count to infinity problem Omer Ben-Shalom: Must.
6/3/ Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross-Layer Information Awareness CS495 – Spring 2005 Northwestern University.
OSPF Incremental Link State Database Synchronization (draft-retana-ospf-ils-01) Alvaro Retana, Acee Lindem
1 LINK STATE PROTOCOLS (contents) Disadvantages of the distance vector protocols Link state protocols Why is a link state protocol better?
Lecture 3 Responsivness vs. stability Brief refresh on router architectures Protocol implementation Quagga.
1 ELEN 602 Lecture 20 More on Routing RIP, OSPF, BGP.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
Unicast Routing Protocols: RIP, OSPF, and BGP
Link-State Routing Reading: Sections 4.2 and COS 461: Computer Networks Spring 2011 Mike Freedman
RD-CSY /09 Distance Vector Routing Protocols.
1 CCNA 3 v3.1 Module 2. 2 CCNA 3 Module 2 Single Area OSPF.
ROUTING PROTOCOLS Rizwan Rehman. Static routing  each router manually configured with a list of destinations and the next hop to reach those destinations.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—3-1 Determining IP Routes Introducing Link-State and Balanced Hybrid Routing.
CCNP Network Route OSPF Part -I OSPF: Open Shortest Path First Concept of OSPF: 1. It is a link state routing protocol. 2. There are basically only 2 ISIS.
IEEE LANMAN, Cluj, Romania, September Cross-Layer Failure Restoration for a Robust IPTV Service Murat Yuksel
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Link-State Routing Protocols Routing Protocols and Concepts – Chapter.
1 CS 4396 Computer Networks Lab Dynamic Routing Protocols - II OSPF.
Distance Vector Routing Protocols W.lilakiatsakun.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 14 Routing Protocols RIP, OSPF, BGP.
1 Routing Protocols and Configuration Instructor: Te-Lung Liu Program Associate Researcher NCHC, South Region Office.
Unicast Routing Protocols  A routing protocol is a combination of rules and procedures that lets routers in the internet inform each other of changes.
1 Congestion Avoidance & Control for OSPF Networks (draft-ash-manral-ospf-congestion-control-00.txt) Jerry Ash AT&T Gagan Choudhury AT&T
1 Introducing Routing 1. Dynamic routing - information is learned from other routers, and routing protocols adjust routes automatically. 2. Static routing.
Collected By: Mehdi Daneshvar Supervisor: E.M.Kosari.
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.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
© 1999, Cisco Systems, Inc OSPF Overview RFC 2328, 2178, 1583.
OSPF-MDR - 1 Comparison of Three MANET Extensions of OSPF draft-ogier-ospf-manet-mdr-or-compare-00.txt draft-ogier-ospf-manet-mdr-mpr-compare-00.txt Richard.
Ogier - 1 MANET Extension of OSPF Using CDS Flooding draft-ogier-manet-ospf-extension-03.txt Richard Ogier March 2, 2005 IETF Meeting - OSPF WG.
Network Architecture and Design
Ogier - 1 OSPF Database Exchange Summary List Optimization draft-ietf-ospf-dbex-opt-00.txt Richard Ogier Presented by Acee Lindem March 19, 2007 IETF 68.
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.
Simulation of the OLSRv2 Protocol First Report Presentation.
Overview of Internet Routing (I) Fall 2004 CS644 Advanced Topics in Networking Sue B. Moon Division of Computer Science Dept. of EECS KAIST.
Lecture 2 Agenda –Finish with OSPF, Areas, DR/BDR –Convergence, Cost –Fast Convergence –Tools to troubleshoot –Tools to measure convergence –Intro to implementation:
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_a Routing Protocols: RIP, OSPF, BGP Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
 Development began in 1987  OSPF Working Group (part of IETF)  OSPFv2 first established in 1991  Many new features added since then  Updated OSPFv2.
Distance Vector Routing Protocols Dynamic Routing.
Routing Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
RSVP-TE Scaling Recommendations draft-beeram-mpls-rsvp-te-scaling 1 Vishnu Pavan Beeram, Yakov Rekhter (Juniper Networks) Ina Minei (Google, Inc) Ebben.
Achieving Convergence-Free Routing using Failure-Carrying Packets K. Lakshminarayanan et al. Presented by Ang Li 06/29/07.
Open Shortest Path First (OSPF)
Dynamic Routing Protocols II OSPF
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF-Based Solution Planning Routing Implementations.
1 OSPF and MANET WG meetings, IETF63 OSPF MANET Design Team update August 1-5, 2005 Tom Henderson (in absentia)
1 Chapter 4: Internetworking (IP Routing) Dr. Rocky K. C. Chang 16 March 2004.
1 24-Feb-16 S Ward Abingdon and Witney College OSPF CCNA Exploration Semester 2 Chapter 11.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF-Based Solution How OSPF Packet Processes.
1 LSA Flooding Optimization Algorithms and Their Simulation Study (draft-choudhury-manral-flooding-simulation-00.txt) Gagan Choudhury AT&T
Single Area OSPF Module 2, Review How routing information is maintained Link-state routers apply the Dijkstra shortest path first algorithm against.
© 2002, Cisco Systems, Inc. All rights reserved..
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
1 CMPT 471 Networking II OSPF © Janice Regan,
Multi Node Label Routing – A layer 2.5 routing protocol
Kevin Piper, David Perry, Tom Hoffman, Emely Pagan
Dynamic Interior Routing Information Mechanisms
Module Summary Open Shortest Path First (OSPF) protocol is one of the most commonly used link-state IP routing protocols in networking. It is an open standard.
Dynamic Routing and OSPF
COS 561: Advanced Computer Networks
COS 461: Computer Networks
CCNP Network Route OSPF Part -II
Presentation transcript:

1 Explicit Marking and Prioritized Treatment of Specific OSPF Packets for Faster Convergence and Improved Network Scalability and Stability (draft-ietf-ospf-scalability-02.txt) Gagan Choudhury AT&T Vishwas Manral NetPlane Systems Anurag Maunder Sanera Systems Vera Sapozhnikova AT&T

2 The Basic Issue In Large Operational Networks Running Link-State Protocols we have Often Observed Sustained CPU Congestion (Often Memory Congestion as well) Caused by LSA Storms Triggered By –Links/Nodes Failures –Synchronization of Refreshes –Software Bugs or Procedural Errors Congestion Reinforced by Positive Feedback Loop due to –LSA Retransmissions, possible packet droppings, possible link failures due to missed Hellos and eventual recoveries More LSAs On Rare Occasions the Congestion Spreads to Many Nodes and Cause Significant Failures We Propose Prioritization of Hello, LSA Acknowledgment Packets to improve Network Stability and Scalability Prioritized Treatment may be facilitated by Special Marking “Smart” Proprietary Implementations are perhaps already doing it but we propose them as Best Current Practices so that all implementations benefit from it

3 Simulation Study Three Priority Scenarios –1. Incoming LSUs, Hellos, LSA Acks at the Same Priority –2. Hellos have Priority over LSUs and LSA Acks –3. Hellos and LSA Acks have Priority over LSUs Network Scenarios: –Network 1: 100 Nodes, 1200 Links, Max Node Adjacency 50 –Network 2: 50 Nodes, 600 Links, Max Node Adjacency 48 LSA Scenarios –1 Router LSA per Node, 1 TE LSA per Link –1 Router LSA per Node, 10 ASE LSAs per Every Other Node LSA Retransmission Timer Value: 5 Seconds or 10 Seconds LSU Processing Time : ~ 1 ms, ~0.5 ms Hello/Router-Dead Interval: 10 Sec/40 Sec, 2 Sec/8 Sec

4 Six Simulation Cases Case 1: Network 1, Link LSAs, Retransmission Timer = 10 Sec, Proc. Time ~ 1 ms, Hello/Router-Dead-Interval = 10/40 Sec. Case 2: Network 1, ASE LSAs, Retransmission Timer = 10 Sec, Proc. Time ~ 1 ms, Hello/Router-Dead-Interval = 10/40 Sec. Case 3: Network 1, Link LSAs, Retransmission Timer = 5 Sec, Proc. Time ~ 1 ms, Hello/Router-Dead-Interval = 10/40 Sec. Case 4: Network 1, Link LSAs, Retransmission Timer = 10 Sec, Proc. Time ~ 0.5 ms, Hello/Router-Dead-Interval = 10/40 Sec. Case 5: Network 1, Link LSAs, Retransmission Timer = 10 Sec, Proc. Time ~ 1 ms, Hello/Router-Dead-Interval = 2/8 Sec. Case 6: Network 2, Link LSAs, Retransmission Timer = 10 Sec, Proc. Time ~ 1 ms, Hello/Router-Dead-Interval = 10/40 Sec.

5 Number of Non-Converged LSAs Vs. LSA Storm - Case 1, No Priority to Hello, Ack - LSA Storm Starts Between 20 and 30 Seconds

6 LSA Storm Threshold for Sustained CPU Congestion * Congestion Due to Retransmissions and Adjacency Loss Due to Missed Hello ** Congestion Due to Retransmissions only (Adjacency Stays Up)

7 Proposal Process Critical OSPF Packets (Hello, LSA Ack) at Higher Priority Compared to Other OSPF Packets –This May be Facilitated by Special Marking (e.g., use two Diffserv Codepoints for OSPF Packets, one for Higher and other for Lower Priority Class) During Congestion use Any Packet Received over an Interface as a Surrogate for Hello in order to Keep Link Alive (Same Impact as Prioritized Hello) Other Potential OSPF Packets to Get High Priority –LSA Carrying Topology Change Information –Database Description Packet from Slave That is Used as Ack These or Similar Mechanisms are Perhaps Already Being Used in Smart Proprietary Implementations –Proposal as BCP would Benefit All Implementations