Loop-Free IP Fast Reroute Using Local and Remote LFAPs

Similar documents
Fast Re-Route in IP/MPLS networks using Ericsson s IP Operating System

Fast Reroute Techniques in MPLS Networks. George Swallow

Routing with OSPF. Introduction

Disaster-Resilient Backbone and Access Networks

Lecture 12: Link-state Routing"

Link-State Routing Protocols

Autonomous Fast Rerouting for Software Defined Network

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

Chapter 4. Distance Vector Routing Protocols

Routing Protocols OSPF CHAPTER. The following topics describe supported routing protocols. Topics include OSPF, page 9-1 IS-IS Protocol, page 9-3

Measuring IP Network Routing Convergence. A new approach to the problem

Router and Routing Basics

BFD. (Bidirectional Forwarding Detection) Does it work and is it worth it? Tom Scholl, AT&T Labs NANOG 45

TE in action. Some problems that TE tries to solve. Concept of Traffic Engineering (TE)

Course Contents CCNP (CISco certified network professional)

Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone

QoS Implementation For MPLS Based Wireless Networks

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

Introducing Basic MPLS Concepts

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr Cisco Systems, Inc. All rights reserved.

Ad hoc On Demand Distance Vector (AODV) Routing Protocol

Chapter 10 Link-State Routing Protocols

Routing Protocols (RIP, OSPF, BGP)

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang AT&T

MPLS Concepts. Overview. Objectives

Introduction to HA Technologies: SSO/NSF with GR and/or NSR. Ken Weissner / kweissne@cisco.com Systems and Technology Architecture, Cisco Systems

A Network Recovery Scheme for Node or Link Failures using Multiple Routing Configurations

MPLS is the enabling technology for the New Broadband (IP) Public Network

Distance Vector Routing Protocols. Routing Protocols and Concepts Ola Lundh

OSPF Routing Protocol

How To Make A Network Secure

Multi Protocol Label Switching (MPLS) is a core networking technology that

Chapter 3. Enterprise Campus Network Design

SBSCET, Firozpur (Punjab), India

ENSURING RAPID RESTORATION IN JUNOS OS-BASED NETWORKS

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

MPLS Part II - Recovery

KT The Value Networking Company

IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE)

IMPLEMENTING CISCO MPLS V2.3 (MPLS)

Using OSPF in an MPLS VPN Environment

IMPLEMENTING CISCO MPLS V3.0 (MPLS)

Route Optimization. rek Petr Grygarek, VSB-TU Ostrava, Routed and Switched Networks 1

Customer Specific Wireless Network Solutions Based on Standard IEEE

Influence of Load Balancing on Quality of Real Time Data Transmission*

Multiprotocol Label Switching (MPLS)

OSPF Version 2 (RFC 2328) Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs).

CMPT 165: The Internet, Part 3

causeddroppingofthetos-basedroutingrequirementfromtheospfspecication.

Project Report on Traffic Engineering and QoS with MPLS and its applications

Designing Reliable IP/MPLS Core Transport Networks

GregSowell.com. Mikrotik Routing

MPLS Basics. For details about MPLS architecture, refer to RFC 3031 Multiprotocol Label Switching Architecture.

Fast Reroute with Segment Routing

Fast Reroute for Triple Play Networks

TRILL for Data Center Networks

PERFORMANCE OF MOBILE AD HOC NETWORKING ROUTING PROTOCOLS IN REALISTIC SCENARIOS

IP Traffic Engineering over OMP technique

The Quality of Internet Service: AT&T s Global IP Network Performance Measurements

B4: Experience with a Globally-Deployed Software Defined WAN TO APPEAR IN SIGCOMM 13

Enhanced Multiple Routing Configurations For Fast IP Network Recovery From Multiple Failures

6.263 Data Communication Networks

Routing Protocols. Interconnected ASes. Hierarchical Routing. Hierarchical Routing

IPv6 Practices on China Mobile IP Bearer Network

Views on Wireless Network Convergence

How To Understand The Benefits Of An Mpls Network

TRILL Large Layer 2 Network Solution

High Availability Failover Optimization Tuning HA Timers PAN-OS 6.0.0

Route Discovery Protocols

Based on Computer Networking, 4 th Edition by Kurose and Ross

White paper. Reliable and Scalable TETRA networks

Implementing Cisco MPLS

MPLS TE Technology Overview

Scaling. 8.1 SPF Enhancements

Department of Communications and Networking. S /3133 Networking Technology, Laboratory course A/B

Administrative Distance

On the Role of Routing in Named Data Networking

TechBrief Introduction

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

Configuring a Load-Balancing Scheme

Objectives. The Role of Redundancy in a Switched Network. Layer 2 Loops. Broadcast Storms. More problems with Layer 2 loops

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2

A Fast Path Recovery Mechanism for MPLS Networks

BGP Convergence in much less than a second Clarence Filsfils - cf@cisco.com

January 18, This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

MPLS Traffic Engineering in ISP Network

Configuring a Load-Balancing Scheme

Honeywell s OneWireless Network - The Building Blocks of Reliability Vibhor Tandon, Honeywell Process Solutions

Internet Routing. Review of Networking Principles

Proactive self-healing mechanisms for IP networks. IETF89/NMRG33 London Bruno Vidalenc, Laurent Ciavaglia

PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services

Exterior Gateway Protocols (BGP)

Guaranteed QoS Routing Scheme in MPLS -Wireless Access Networks

MPLS Pseudowire Innovations: The Next Phase Technology for Today s Service Providers

Enabling Modern Telecommunications Services via Internet Protocol and Satellite Technology Presented to PTC'04, Honolulu, Hawaii, USA

Fast and Secure Data Transmission by Using Hybrid Protocols in Mobile Ad Hoc Network

IT 3202 Internet Working (New)

Broadband Networks. Prof. Karandikar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture - 26

Transcription:

Loop-Free IP Fast Reroute Using Local and Remote LFAPs I. Hokelek, M. A. Fecko, P. Gurung, S. Samtani Contact: Ibrahim Hokelek Applied Research Telcordia Technologies Inc. ihokelek@research.telcordia.com 732-699 3905 07/25/2007

Introduction Goal: Minimize disruption time for user applications in the event of node and link failures in the network Low latency applications are emerging: Voice over IP, VPN, IP TV Ubiquitous networking (anytime, anywhere, any device) focuses on access points: WiMax (IEEE 802.16), Media Independent Handover (IEEE 802.21) Future IP backbone should be ready for ubiquitous networking paradigm Why IETF draft? The existing IETF IPFRR drafts were useful for us and we would like to contribute back to IETF with our new enhancements Army acquisition programs are planning to use COTS routers Our goal is to engage our fast reroute protocol with the existing link state routing protocols and to support its standardization for military usage 2

Wireless mobile IP backbone Multiple different link types: terrestrial, air, or satellite Multiple simultaneous failures due to mobility, weather conditions, and peculiarities of wireless medium E.g., clouds may prevent free space optical link availability 3

Overview of IETF IPFRR Techniques High Complexity Low ECMP LFA Tunnels LFA+U Turns IPFRR Methods Not-Via 0 Coverage 100 % Performance metrics Handoff delay Packet delivery ratio Repair path coverage and quality Ability to handle micro-loops Additional signaling overhead Backward compatibility Complexity (processing/memory) REFERENCE: M. Gjoka, V. Ram, and X. Yang, "Evaluation of IP Fast Reroute Proposals", in IEEE/Create-Net/ICST COMSWARE 2007 ECMP LFA Multi-Hop Methods U-Turns Not-Via Tunneling Ordered FIB rlfap 4

rlfap Motivation REFERENCE: K. Lakshminarayanan, et. al., Achieving Convergence-Free Routing using Failure-Carrying Packets", to appear ACM SIGCOMM 2007 R 6 R 2 R 7 R 8 R 9 R 10 R 3 R 1 R 2 R 4 R 11 R 16 R 5 R 12 R 15 R 14 R 13 Only subset of network is impacted by a failure Loop-free alternates are suitable choice No micro-loop No signalling required among routers Pre-computed local LFAPs by routers R 1 and R 2 Pre-computed remote LFAPs by routers in red region R 2 -R 5 Instantly calculated remote LFAPs (if needed) by routers in green region R 6 -R 16 5

Micro-loops Src Dest R3 R1 R2 Micro-loops (i.e., routing transients) happen due to inconsistent topology view of different routers Failure detection (R1 might haven t received link failure info yet) LSP flooding and SPF triggering SPF tree computation and RIB update FIB computation and distribution to the Line cards (Src is done) Micro-loops can appear without IPFRR With IPFRR, micro-loops are more apparent 6

rlfap Feature-I Prevention of micro-loops using remote LFAPs Link metrics are unity (hop-count) Primary path from Src to Dest is <Src-R1-Dest> before failure Instant failure propagation to multi-hop neighbors (1-hop) Each node maintains sets of local and remote LFAPs If Src receives the failure info, then remote LFAP <Src-R2-R3-Dest> can be activated Src R2 R3 R1 Dest 7

rlfap Feature-II Handling multiple simultaneous failures Existing IETF drafts target only single failure Primary path from Src to Dest is <Src-R4-R5-Dest> before failures Instant failure propagation to multi-hop neighbors (3-hop) If Src receives both failure info, then remote LFAP <Src-R1-R2-R3- Dest> can be activated Src R1 R2 R3 R4 R5 Dest R6 R7 8

rlfap Feature-III Distinguishing link and node failures Primary path from Src to Dest is <Src-R5-Dest> before failure Src cannot communicate with R5, Is it node or link failure? If link failure, local LFAP <Src-R4-R5-Dest> will be activated If node failure, local LFAP <Src-R1-R2-R3-Dest> will be activated Src receives failure info from other interfaces if R5 is failed R1 R2 R3 Src?? R5 Dest R4 9

Multi-hop Neighborhood Node i s 2-hop (X-hop) neighborhood (NBH) includes 12 nodes and 36 links Node i pre-computes local LFAPs against its 4 local interfaces and remote LFAPs against 12 remote node and 32 remote link failures NBH defines only a local scope for each node so no additional mechanism is needed to maintain it KEYLINKS for scalability n 11 n 12 n 13 n 14 n 15 n 16 n 17 n 21 n 22 n 23 n 24 n 25 n 26 n 27 n 31 n 32 n 33 n 34 n 35 n 36 n 37 n 41 n 42 n 43 n n n 46 n 44 45 47 n 51 n 52 n 53 n 54 n 55 n 56 n 57 n 61 n 62 n 63 n 64 n 65 n 66 n 67 n 71 n 72 n 73 n 74 n 75 n 76 n 77 10

rlfap Architecture rfap is running on general purpose processor (GPP) Link failure prediction and detection by Trigger, Monitoring, Prediction, and Link Verifier modules Alternative Path Calculation module precomputes LFAPs and provides switchover mechanism between OSPF paths and LFAPs Controlled Dissemination module collects and disseminates failure information among multi-hop neighbors MIB C4ISR Radio rlfap COTS Router FIB, LSDB MIB Monitoring module Alternative Path Calculation module FIB LSDB Link Verifier module Trigger module Controlled Dissemination module Other rlfap Agents Prediction module 11 WAN router

Fast Failure Notification-I Option 1: Configuring routing protocol s parameters Link state update packets are LSAs in OSPF and LSPs in IS-IS When topology changes, a new LSA is originated Two instances of the same LSA may not be originated within MinLSInterval Literature shows that MinLSInterval around 20-30 ms does not generate much overhead while providing fast failure propagation to multi-hop routers Disadvantage: Enormous routing overhead if failures are transient (i.e., link flapping) since each LSA is flooded to the entire network 12

Fast Failure Notification-II Option 2: An Efficient Failure Flooding Mechanism for SHA New link update packet (LUP) similar to LSA but two new fields: Time-To-Live (TTL) : # of hops a new LUP will be transmitted Stop-Flooding (SF): Indication for flooding beyond NBH Initially set TTL to X and SF to 0 (X defines the scope of neighborhood (NBH), i.e., X-hop NBH) When a new LUP is received, each router will decrement TTL by 1 set SF to 1 only if all destinations are covered by LFAPs continue flooding if TTL >0 or SF=0 Advantages: Minimal routing overhead since flooding LUP are limited to NBH Fast failure notification since the parameters of the flooding procedure (e.g., timers) are independent of routing protocol parameters 13

Routing Convergence Src IGP convergence from alternate paths to optimum new routes should also be loop free R1 10 1 R2 1 1 10 10 R3 Dest Primary path is Src-R2-Dest before the link between Src and R2 fails rlfap switches over LFAP Src-R3 Dest after failure detection New primary path is Src-R1-Dest after the routing convergence When Src will switch back to its new primary route? With rlfap, Src can immediately switch to its new route since R1 uses LFAP R1-Dest Without rlfap, Src should wait to make sure that R1 is also converged to its new route 14

Thanks for your patience! Q&A 15