1 LSA Flooding Optimization Algorithms and Their Simulation Study (draft-choudhury-manral-flooding-simulation-00.txt) Gagan Choudhury AT&T

Slides:



Advertisements
Similar presentations
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Advertisements

OSPF Two-part Metrics Jeffrey Zhang Juniper Networks 90 th IETF, Toronto.
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.
1 5 th IEEE Workshop on Wireless Mesh Networks IEEE WiMESH 2010 Boston, 21 June 2010 Using Relative Neighborhood Graphs for Reliable Database Synchronization.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
1 LINK STATE PROTOCOLS (contents) Disadvantages of the distance vector protocols Link state protocols Why is a link state protocol better?
Data Communications Packet Switching.
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 Network Layer: Host-to-Host Communication. 2 Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using.
QoS-Aware Path Protection in MPLS Networks Ashish Gupta Ashish Gupta Bijendra Jain Indian Institute of Technology Delhi Satish Tripathi University of California.
Ogier - 1 OSPF-MDR Position draft-ogier-ospf-mdr-position-00.txt Richard Ogier Presented by Tom Henderson March 23, 2006 IETF Meeting - OSPF WG.
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.
1 7 th IEEE International Conference on Mobile Ad-hoc and Sensor Systems IEEE MASS 2010 San Francisco, CA (United States), November 8 – 12, 2010 Optimization.
INRIA Hitachi Ecole Polytechnique 1 MPR Extension for OSPF on MANETs draft-baccelli-ospf-mpr-ext-01.txt Emmanuel Baccelli 65 th IETF OSPF WG in Dallas,
Routing and Routing Protocols Dynamic Routing Overview.
1 CS 4396 Computer Networks Lab Dynamic Routing Protocols - II OSPF.
1 Congestion Avoidance & Control for OSPF Networks (draft-ash-manral-ospf-congestion-control-00.txt) Jerry Ash AT&T Gagan Choudhury AT&T
M.Menelaou CCNA2 ROUTING. M.Menelaou ROUTING Routing is the process that a router uses to forward packets toward the destination network. A router makes.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
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.
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)
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.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
1 Module 4: Implementing OSPF. 2 Lessons OSPF OSPF Areas and Hierarchical Routing OSPF Operation OSPF Routing Tables Designing an OSPF Network.
Simulation of the OLSRv2 Protocol First Report Presentation.
OSPF Topology-Transparent Zone Huaimo Chen, Renwei Li (Huawei) Gregory Cauchie (France Telecom) Ning So (Verizon)
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:
1 OSPF and MANET WG meetings, IETF64 OSPF MANET Design Team outbrief November, 2005 Tom Henderson Design team members:
Routing Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
Link State Routing David Holmer Generic Link State Routing  Each node monitors neighbors/local links and advertises them to the network.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Single-Area OSPF Routing Protocols.
Open Shortest Path First (OSPF)
Dynamic Routing Protocols II OSPF
Multipath TCP in a Lossy ad hoc Wireless Network Medhocnet 2004 Bodrum, June 2004 Jiwei Chen, Kaixin Xu, Mario Gerla UCLA.
Inter-area MPLS TE Architecture and Protocol Extensions
LINK STATE ROUTING PROTOCOLS Dr. Rocky K. C. Chang 22 November
SRI International 1 Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Richard Ogier March 20, 2003.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Single-Area OSPF Routing Protocols.
© 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)
CCNP Routing Semester 5 Chapter 4 OSPF.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF-Based Solution How OSPF Packet Processes.
Draft-chandra-ospf-manet-ext-01.txtIETF 60 draft-chandra-ospf-manet-ext-01.txt IETF 60.
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..
ECE 544 Protocol Design Project 2016 Michael Sherman Murtadha Aldeer Leonard T. Park.
1 OSPF WG meeting, IETF65 OSPF MANET update March 23, 2006 Tom Henderson
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.
OSPF extension for MANET based on MPR
Multi Node Label Routing – A layer 2.5 routing protocol
Richard Ogier Presented by Tom Henderson July 28, 2011
OSPF (Open Shortest Path First)
Routing Protocols and Concepts
Link-State Routing Protocols
Network Layer.
IP Multicast Fast Reroute follow-up on draft-dimitri-rtgwg-mfrr-framework-00 RTG Working Group IETF 75 meeting Stockholm (Sweden) July 2009.
Optimal Configuration of OSPF Aggregates
CS 457 – Lecture 12 Routing Spring 2012.
Link state routing In link state routing, if each node in the domain has the entire topology of the domain list of nodes and links, how they are connected.
Link-State Routing Protocols
Dynamic Routing and OSPF
COS 561: Advanced Computer Networks
Link-State Routing Protocols
Communication Networks
Presentation transcript:

1 LSA Flooding Optimization Algorithms and Their Simulation Study (draft-choudhury-manral-flooding-simulation-00.txt) Gagan Choudhury AT&T Vishwas Manral NetPlane Systems

2 The Basic Issue Flooding Over All Interfaces is Highly Reliable But in Large Networks it May Cause Sustained CPU Congestion (Often Memory Congestion as well) During 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 (Observed in Operational Networks) We Show Simulation Study on How Stability/Scalability of Networks May Be Improved with Restrictive Flooding Algorithms and Propose that a Subset of These Schemes be Pursued Further

3 Flooding Algorithms Algorithm 1: Flood over All Interfaces (Existing Algorithm) Algorithm 2: Full Flooding But Flood over Only one of Many Parallel Links Between Neighbors (Zinin/Shand ID, Moy ID, Used in PNNI) Algorithm 3: Algorithm 2 + Full Flooding only at Multipoint Relays Chosen by Each Node Independently Algorithm 4: Algorithm 2 + Flooding only Along a Minimum Spanning Tree (If a Link Along the Tree Fails the MST Needs to be Re-computed): Not Robust Under Failures Algorithm 5: Algorithm 2 for LSAs Carrying Intra-Area Topology (Router, Network), Algorithm 4 for Other LSAs (ASE, TE, Summary) Modified Algorithm 5: Flooding Links Survivable Under Single Link and Single Node Failures (Results Not Reported)

4 Alternate Simulation Scenarios Network Scenarios: –Network 1: 100 Nodes, 1200 Links, Max Neighbors 30, Max Node Adjacency 50 –Network 2: 50 Nodes, 600 Links, Max Neighbors 25, 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 LSU Processing Time : ~ 1 ms, ~0.5 ms, ~2 ms

5 Five Simulation Cases Case 1: Network 1, Link LSAs, Proc. Time ~ 1 ms Case 2: Network 1, ASE LSAs, Proc. Time ~ 1 ms Case 3: Network 1, Link LSAs, Proc. Time ~ 0.5 ms Case 4: Network 1, Link LSAs, Proc. Time ~ 2 ms Case 5: Network 2, Link LSAs, Proc. Time ~ 1 ms

6 Number of Non-Converged LSAs Vs. LSA Storm - Case 1, Algorithm 1 - LSA Storm Starts Between 20 and 30 Seconds

7 LSA Storm Threshold for Sustained CPU Congestion

8 Observations on Flooding Algorithms Flooding Over one of Many Parallel Links (Alg. 2) May Significantly Improve Scalability over Current Algorithm (Alg. 1) –Zinin/Shand ID/ Moy ID Should be Pursued Further Further Restriction With MPR (Alg 3) Has Moderate Improvement –Neighbors of High Adjacency Node Tend to Declare it as MPR Flooding Only Over Minimum Spanning Tree (Alg 4) Greatly Improves Scalability But Not Robust Under Failure Full Flooding for LSAs Carrying Intra-Area Topology and MST Flooding for Others (Alg 5) May Be Almost As Scalable as Alg 4 But Also More Robust Modification to Alg 5 with Disjoint MSTs + Other Flooding Links to Ensure Robustness Under Single Link and Single Node Failures Have Been Considered (Not Reported) –Quite Robust and Significantly More Scalable Compared to Alg 2 Alg 2, Alg 5 and Modified Alg 5 Should Be Pursued Further