LFA selection for Multi-homed Prefixes draft-psarkar-rtgwg-multihomed-prefix-lfa-01 Pushpasis Sarkar Shraddha Hegde.

Slides:



Advertisements
Similar presentations
U-turn Alternates for IP/LDP Fast-Reroute draft-atlas-ip-local-protect-uturn-01.txt Alia Atlas Gagan Choudhury
Advertisements

IPv6 Static Routes Overview.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP Diverse Paths draft-ietf-grow-diverse-bgp-paths-dist-02 Keyur Patel.
LFA RSVPTE COOPERATION draft-litkowski-rtgwg-lfa-rsvpte-cooperation- 01 Stephane LitkowskiOrange Bruno DecraeneOrange Clarence FilsfilsCisco Systems Kamran.
Why OSPF paths aren’t always shortest David Applegate Carsten Lund Aman Shaikh AT&T Labs (Research) NANOG 54 February 06, 2012.
Update to: The OSPF Opaque LSA Option draft-berger-ospf-rfc2370bis Lou Berger Igor Bryskin Alex Zinin
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
Draft-atlas-rtgwg-mrt-frr-architecture-01IETF 82 RTGWG: 17 Nov IP/LDP Fast-Reroute Using Maximally Redundant Trees draft-atlas-rtgwg-mrt-frr-architecture-01.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—3-1 Determining IP Routes Introducing Distance Vector Routing.
ROUTING PROTOCOLS PART II ET4187/ET5187 Advanced Telecommunication Network.
Draft-atlas-rtgwg-mrt-frr-architecture-00IETF 81 RTGWG: 27 July An Architecture for IP/LDP Fast-Reroute Using Maximally Redundant Trees draft-atlas-rtgwg-mrt-frr-architecture-00.
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network BGP Attributes and Path Selection Process.
Interior Gateway Protocol. Introduction An IGP (Interior Gateway Protocol) is a protocol for exchanging routing information between gateways (hosts with.
Virtual Topologies for Service Chaining in BGP IP/MPLS VPNs draft-rfernando-bess-service-chaining-00 (previously draft-rfernando-l3vpn-service-chaining-04)
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks BGP.
Chapter 9. Implementing Scalability Features in Your Internetwork.
RIP2 (Routing Information Protocol) Team Agile. Routing Protocols Link State – OSPF – ISIS Distance vector – RIP (version 1 and 2) – IGRP (Cisco Proprietary)
Extensions to OSPF-TE for Inter-AS TE draft-ietf-ccamp-ospf-interas-te-extension-01.txt Mach Renhai
Routing Area WG (rtgwg) IETF 90 – London Chairs: Alvaro Retana Jeff Tantsura
1 Multi Topology Routing for OSPFv3 (draft-mirtorabi-mt-ospfv3-00.txt) Sina Mirtorabi
© J. Liebeherr, All rights reserved 1 Multicast Routing.
U-Turn Alternates for IP/LDP Local Protection draft-atlas-ip-local-protect-uturn-00.txt Alia Atlas Gagan Choudhury
1 IETF- 56 – TE WG- SAN FRANCISCO Inter-AS MPLS Traffic Engineering draft-vasseur-inter-AS-TE-00.txt Jean-Philippe Vasseur – Cisco Systems Raymond Zhang.
Routing Area WG (rtgwg) IETF 86 – Orlando Chairs: Alia Atlas Alvaro Retana
Routing Area WG (rtgwg) IETF 91 – Hawaii Chairs: Alvaro Retana Jeff Tantsura
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
OSPF WG – IETF 66 OSPF WG Document Status Rohit Dube/Consultant Acee Lindem/Cisco Systems.
V6OPS WG – IETF #85 IPv6 for 3GPP Cellular Hosts draft-korhonen-v6ops-rfc3316bis-00 Jouni Korhonen, Jari Arkko, Teemu Savolainen, Suresh Krishnan.
SRI International 1 Topology Dissemination Based on Reverse-Path Forwarding (TBRPF) Richard Ogier September 21, 2002.
An internet is a combination of networks connected by routers. When a datagram goes from a source to a destination, it will probably pass through many.
Advertising Per-node Admin Tags in IS-IS draft-psarkar-isis-node-admin-tag-03 Pushpasis Sarkar Shraddha Hegde
OSPF WG – IETF 63 OSPFv3 Graceful Restart Padma Pillay-Esnault Cisco Systems
Routing Area WG (rtgwg) IETF 89 – London Chairs: Alvaro Retana Jeff Tantsura
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
70th IETF Vancouver, December 2007 CCAMP Working Group Status Chairs: Deborah Brungard : Adrian Farrel :
Advertising Per-node Admin Tags in IS-IS draft-psarkar-isis-node-admin-tag-00 Pushpasis Sarkar Shraddha Hegde
Extended procedures and Considerations for Loop Free Alternatives draft-chunduri-rtgwg-lfa-extended-procedures-01 Uma Chunduri Ericsson Inc. Jeff Tantsura.
Upstream LSR Redundancy for Multi-point LDP Tunnels draft-pdutta-mpls-mldp-up-redundancy-00.txt IETF-81 Pranjal Kumar Dutta Wim Henderickx Alcatel-Lucent.
OSPF Link Overload draft-hegde-ospf-link-overload Shraddha Hegde Hannes Gredler Pushpasis Sarkar.
1 IGP Data Plane Convergence Benchmarking draft-ietf-bmwg-igp-dataplane-conv-app-00.txt draft-ietf-bmwg-igp-dataplane-conv-term-00.txt draft -ietf-bmwg-igp-dataplane-conv-meth-00.txt.
Prof. Alfred J Bird, Ph.D., NBCT Office – Science 3rd floor – S Office Hours – Monday and Thursday.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
Advertising MPLS LSPs in the IGP draft-gredler-ospf-label-advertisement draft-gredler-isis-label-advertisement Hannes Gredler IETF87,
86th IETF – Orlando, USA J. Asghar IJ. Wijnands S.Krishnaswawy V. Arya draft-asghar-pim-explicit-rpf-vector-01
Prof. Alfred J Bird, Ph.D., NBCT Office – McCormick 3rd floor 607 Office Hours – Monday 3:00 to 4:00 and.
1 OSPF WG meeting, IETF65 OSPF MANET update March 23, 2006 Tom Henderson
Dynamic Routing Protocols II OSPF
BGP 1. BGP Overview 2. Multihoming 3. Configuring BGP.
draft-litkowski-rtgwg-node-protect-remote-lfa
draft-ietf-idr-ls-distribution-02
Virtual Aggregation (VA)
IETF 55 IPv6 Working Group IPv6 Node Requirements
Multi Topology Routing (MTR) for OSPF
COMP 3270 Computer Networks
BGP supplement Abhigyan Sharma.
Explicitly advertising the TE protocols enabled on links in OSPF
IS-IS WG IETF-97 Seoul Chris Hopps
Explicitly advertising the TE protocols enabled on links in ISIS
P. Psenak, S.Previdi, C. Filsfils – Cisco W. Henderickx – Nokia
EVPN Interworking with IPVPN
draft-pim-with-ipv4-prefix-over-ipv6-nh
Technical Issues with draft-ietf-mpls-bfd-directed
Computer Networks Protocols
Achieving Resilient Routing in the Internet
Invalid TLV Handling in IS-IS draft-ginsberg-lsr-isis-invalid-tlv-02
draft-ietf-pim-ipv4-prefix-over-ipv6-nh
IETF105 IS-IS V6/MT Deployment Considerations draft-chunduri-lsr-isis-mt-deployment-cons-02 Uma Chunduri [Futurewei] Jeff Tantsura [Apstra] Shraddha Hegde.
Presentation transcript:

LFA selection for Multi-homed Prefixes draft-psarkar-rtgwg-multihomed-prefix-lfa-01 Pushpasis Sarkar Shraddha Hegde Hannes Gredler Chris Bowers Bruno Decraene 1

Agenda Background Update on version 01 Next Steps 2

Background Version-00 presented in IETF-92 Implementation Guidelines –Explicit Inequalities –LFA selection for internal Multi-homed Prefixes(MHPs). –LFA selection for external Multi-homed Prefixes(MHP). Special rules to handle various scenarios in OSPF Use Cases –Increase Coverage for FRR –Tail-end Protection 3

Downstream Paths Consideration 1.Downstream Path criterion MUST be standardized –Micro-loops may form if different routers use different criteria. 2.RFC 5286 is not decisive about downstream criterion for multi-homed prefix –MUST prefix cost be considered or not? §1: “No” (Inequality 2 refers to Nodes) §6.1 (Multi-Homed): “SHOULD” but “MAY NOT” –Inconsistent implementations MAY use different downstream path criteria MAY form Micro-loops. 4

Update in 01 version More contributors New section added with more explicit text on rules to select –Link-protecting LFA for MHPs –Downstream-only LFA for MHPs –Node-protecting LFA for MHPs 5

Update in 01 version Rules for selecting Link/Node-protecting LFA for MHPs via alternate neighbor N 1.If alternate neighbor N is also prefix-originator of P, 1.Select N as a LFA for prefix P (irrespective of the metric advertised by N for the prefix P) 2.Else, evaluate the link/node-protecting LFA inequality for P with the N as the alternate neighbor. 1.If LFA inequality condition is met, 1.select N as a LFA for prefix P. 2.Else, 1.N is not a LFA for prefix P. 6

Update in 01 version Rules for selecting Link-protecting + Downstream-only LFA for MHPs via alternate neighbor N 1.Evaluate the link-protecting + downstream-only LFA inequality for P with the N as the alternate neighbor. 1.If LFA inequality condition is met, 1.select N as a LFA for prefix P. 2.Else, 1.N is not a LFA for prefix P. 7

Next Steps Questions ? Adoption as a WG draft ? 8

Motivations Lack of specific inequalities for MHPs –Diferrent scenarios need different handling Specially external MHPs. –Erroneous implementations Less coverage than feasible. Backup path chosen may still loop. Share experience gained from existing implementations and provide future guidance –Propose MHP LFA inequalities For all types of MHPs –Internal Prefixes –External Prefixes For all applicable protocols(ISIS, OSPF) 9

Background Inequalities for LFA selection for MHPs Link-Protection: D_opt(N,PO_i)+ Cost(PO_i,P) < D_opt(N,S) + D_opt(S,PO_best) + Cost (PO_best,P) Link-Protection + Downstream-paths-only: D_opt(N,PO_i)+ Cost(PO_i,P) < D_opt(S,PO_best) + Cost (PO_best,P) Node-Protection: D_opt(N,PO_i)+ Cost(PO_i,P) < D_opt(N,E) + D_opt(E,PO_best) + Cost (PO_best,P) 10

Background Notations P- The Multi-homed prefix being evaluated. S - The computing router N- The alternate router being evaluated E - The primary next-hop on shortest path from S to MHP prefix P. PO_i - The specific prefix-originating router being evaluated. PO_best- The prefix-originating router on the shortest path from the computing router S to prefix P. Cost (X,P)- Cost of reaching the prefix P from prefix originating node X. D_opt(X,Y)- Distance on the shortest path from node X to node Y. 11

LFA Selection for External MHPs ISIS –Same as LFA selection for internal MHPs OSPF –Multiple Considerations to select and trim alternate ASBRs RFC1583Compatibility is required or not. If not, –Primary ASBR and Alternate ASBR belonging to different areas or not. If not, »ASBR is permitted as per the pruning rules of OSPF [RFC2328 section ] or not. Cost Type advertised by the ASBR same or not Route-type advertised by the ASBR same or not –Apply Inequalities on selected ASBRs. 12

OSPF Inequalities for External MHPs Forwarding Address set to non-zero Link-Protection: F_opt(N,PO_i) + Cost(PO_i,P) < D_opt(N,S) + F_opt(S,PO_best) + Cost(PO_best,P) Link-Protection + Downstream-paths-only: F_opt(N,PO_i) + Cost(PO_i,P) < F_opt(S,PO_best) + Cost(PO_best,P) Node-Protection: F_opt(N,PO_i) + Cost(PO_i,P) < D_opt(N,E) + F_opt(E,PO_best) + Cost(PO_best,P) F_opt(X,Y) - Distance on the shortest path from node X to Forwarding address specified by ASBR Y. 13

OSPF Inequalities for External MHPs ASBRs advertising Type 1 and Type 2 Link-Protection: D_opt(N,PO_i)+ Cost(PO_i,P) < D_opt(N,S) + D_opt(S,PO_best) + Cost (PO_best,P) Link-Protection + Downstream-paths-only: D_opt(N,PO_i)+ Cost(PO_i,P) < D_opt(S,PO_best) + Cost (PO_best,P) Node-Protection: D_opt(N,PO_i)+ Cost(PO_i,P) < D_opt(N,E) + D_opt(E,PO_best) + Cost (PO_best,P) 14