Lecture 2 Agenda –Finish with OSPF, Areas, DR/BDR –Convergence, Cost –Fast Convergence –Tools to troubleshoot –Tools to measure convergence –Intro to implementation:

Slides:



Advertisements
Similar presentations
OSPF 1.
Advertisements

1 A. Sshaikh, A. Greenberg; Nov 01 UCSC Sigcomm IMW Experience in Black-box OSPF Measurement Aman Shaikh, UCSC Albert Greenberg, AT&T Labs-Research.
CCNP 1: Advanced Routing
Introduction to OSPF.
Designing OSPF Networks
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.
© 2007 Cisco Systems, Inc. All rights reserved.ICND2 v1.0—3-1 Medium-Sized Routed Network Construction Reviewing Routing Operations.
EIGRP routing protocol Omer ben-shalom Omer Ben-Shalom: Must show how EIGRP is dealing with count to infinity problem Omer Ben-Shalom: Must.
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.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 4 Lesson 1 1 The IS-IS Protocol BSCI Module 4 Lesson 1 Introducing IS-IS and Integrated.
RD-CSY3021 Comparing Routing Protocols. RD-CSY3021 Criteria used to compare routing protocols includes  Time to convergence  Proprietary/open standards.
Link-State Routing Reading: Sections 4.2 and COS 461: Computer Networks Spring 2011 Mike Freedman
Link-State Routing Reading: Sections 4.2 and COS 461: Computer Networks Spring 2010 (MW 3:00-4:20 in COS 105) Michael Freedman
Routing and Routing Protocols
CSE 461: Link State Routing. Link State Routing  Same assumptions/goals, but different idea than DV:  Tell all routers the topology and have each compute.
1 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Session Number Presentation_ID Advanced BGP Convergence Techniques Pradosh Mohapatra.
Routing. A world without networks and routing  No connection between offices, people and applications  Worldwide chaos because of the lack of centralized.
Chapter 12 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Read a routing table  Configure a static route 
Open Shortest Path First (OSPF) -Sheela Anand -Kalyani Ravi -Saroja Gadde.
6: Routing Working at a Small to Medium Business.
Distance Vector Routing Protocols W.lilakiatsakun.
1 Routing Protocols. 2 Distributed Routing Protocols Rtrs exchange control info Use it to calculate forwarding table Two basic types –distance vector.
Distance Vector Routing Protocols
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Distance Vector Routing Protocols Routing Protocols and Concepts –
1 Introducing Routing 1. Dynamic routing - information is learned from other routers, and routing protocols adjust routes automatically. 2. Static routing.
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.
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.
© 1999, Cisco Systems, Inc OSPF Overview RFC 2328, 2178, 1583.
Protocol implementation Next-hop resolution Reliability and graceful restart.
© 2002, Cisco Systems, Inc. All rights reserved. 1 Determining IP Routes.
Network Architecture and Design
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.
IGP Data Plane Convergence draft-ietf-bmwg-dataplane-conv-meth-14.txt draft-ietf-bmwg-dataplane-conv-term-14.txt draft-ietf-bmwg-dataplane-conv-app-14.txt.
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)
Networks and Protocols CE Week 8b. Link state Routing.
Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. Understanding and troubleshooting of Nat address Translation( NAT) and IP.
Routing 2 CS457 Fall 2010.
RSVP and implementation Details for the lab. RSVP messages PATH, RESV –To setup the LSP PATHtear, RESVtear –To tear down an LSP PATHerr, RESVerr –For.
 Development began in 1987  OSPF Working Group (part of IETF)  OSPFv2 first established in 1991  Many new features added since then  Updated OSPFv2.
Saeed Darvish Pazoki – MCSE, CCNA Abstracted From: Cisco Press – ICND 2 – 10 EIGRP 1.
6: Routing Working at a Small to Medium Business.
Cisco Systems Networking Academy S2 C 11 Routing Basics.
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.
Open Shortest Path First (OSPF)
CO5023 Single Area OSPF. Routing So far, we’ve looked at issues concerning the distribution and access layers. Routing is the process used to interconnect.
LINK STATE ROUTING PROTOCOLS Dr. Rocky K. C. Chang 22 November
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF-Based Solution Planning Routing Implementations.
IGP Data Plane Convergence draft-ietf-bmwg-dataplane-conv-meth-15.txt draft-ietf-bmwg-dataplane-conv-term-15.txt draft-ietf-bmwg-dataplane-conv-app-15.txt.
CCNP Routing Semester 5 Chapter 4 OSPF.
1 Chapter 4: Internetworking (IP Routing) Dr. Rocky K. C. Chang 16 March 2004.
Single Area OSPF Module 2, Review How routing information is maintained Link-state routers apply the Dijkstra shortest path first algorithm against.
Distance Vector and Link State Routing Pragyaditya Das.

Single Area OSPF Link State Routing Single Area OSPF Concepts
Link State Routing protocol
OSPF (Open Shortest Path First)
Dynamic Routing Protocols part2
© 2002, Cisco Systems, Inc. All rights reserved.
Chapter 5: Dynamic Routing
Dynamic Interior Routing Information Mechanisms
Dynamic Routing and OSPF
Dynamic Routing Protocols part2
CSE 461: Link State Routing
Presentation transcript:

Lecture 2 Agenda –Finish with OSPF, Areas, DR/BDR –Convergence, Cost –Fast Convergence –Tools to troubleshoot –Tools to measure convergence –Intro to implementation: scheduling Readings –Sub-milisecond IGP convergence –uLoop elimination

To READ Sub-millisecond convergence Threads vs. events

HWks Study the scheduling or Quagga Fast convergence in quagga OSPF LSA generator Implement BFD We will take it slow…

Some complications EXAMPLE In a broadcast network can not have n^2 adjacencies Use a fake centralized router Designated router, one is elected as such –Setup adjacencies only with it The DR advertises the network LS for the network Backup-DR to ensure that if DR dies I recover quickly

Scalability concerns EXAMPLE: flooding cost and number of routes AREAS –Limit the scope of flooding –Limit the number of routes If allocated hierarchically/properly Area border router (ABR) between two areas ΕΧΑΜPLE: how to compute areas through ABR Area 0 is special and is the backbone Stub areas that do not have through traffic

Periodic LSA refresh To catch some rate memory corruptions Necessary to make the protocol really robust In OSPF refresh each 30 minutes Synchronization of updates –If not careful all routers will refresh all their LSAs at the same time –Randomization

What matters Convergence speed –How quickly all routers will have consistent information after a change in the network uLoops cause me to loose traffic –How quickly new routes start to being used So traffic flows properly again Stability –How much protocol control traffic –How much CPU I burn –How things work when CPU is overloaded The above may be conflicting goals

Important Times in IGP EXAMPLE timeline –Link fails, router detects failure, sends update, computes SPF, updates RIB, updates FIB Failure detection time –Depends on link technology –May need to rely on the HELLO protocol Flooding time –Depends on the CPU load and network load, interfaces SPF time –Depends on how loaded is the CPU and how many routes I have –Depends on the algorithm RIB/FIB update –How fast I change forwarding plane –depends on number of routes

Network wide timeline Routers next to the failed node will detect the failure, originate LSA LSA will travel the diameter of the network Last router will compute SPF Last router will install routes in FIB Done

How to be faster Faster SPF –Better algorithms –Incremental SPF Faster detection –Faster HELLOs –BFD!!! In the line card instead of the control plane many protocols can share Faster FIB download –Download “important” prefixes first Do things faster –Trigger SPF immediately –Trigger LSA origination immediately

How to be stable SPF may be expensive –Can not do SPF all the time something minor changes, may be better to do one SPF for all changes Avoid extra FIB downloads –Dot not want to do SPF all the time if there is network churn, will overload CPU Do not want to sent too many updates at once –Receiver may get overloaded Do not want to send updates too quickly –Link may be flapping When CPU/links are loaded ensure that –Do not miss HELLOs, will make things worse

Configuration: Timers Hello timer, dead timer LSA update delay LSA pacing LSA retransmission pacing SPF delay –Wait for this time before you do SPF SPF hold-time –Do not do another SPF before this time passes Can have dynamic timers –Be fast when CPU is idle –Be slow when CPU is loaded

How to measure performance Black box vs. white box –White box is near impossible for commercial products Black box needs tricks –Without knowledge of the internal-structure –See paper