83rd IETF – Paris, France IJ. Wijnands E. Rosen K. Raza J. Tantsura A. Atlas draft-wijnands-mpls-mldp-node-protection-00

Slides:



Advertisements
Similar presentations
APNOMS03 1 A Resilient Path Management for BGP/MPLS VPN Jong T. Park School of Electrical Eng. And Computer Science Kyungpook National University
Advertisements

MPLS Multiple Topology Support draft-zhao-mpls-ldp-multiple-topology-01 draft-zhao-mpls-rsvp-te-multiple-topology-01 IETF 80 – Prague.
Leaf discovery mechanism for mLDP based P2MP/MP2MP LSP
Draft-liu-mpls-rsvp-te-gr-frr-00 By H. Autumn Liu & Sriganesh Kini 76 th IETF, Hiroshima Japan.
March 2010IETF 77, MPLS WG1 Carrying PIM-SM in ASM mode Trees over P2MP mLDP LSPs draft-rekhter-pim-sm-over-mldp-01.txt Y. Rekhter, Juniper Networks R.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in BGP/MPLS VPNs and VPLS draft-raggarwa-l3vpn-mvpn-vpls-mcast-
Multicast LDP extension for hub & spoke multipoint LSP
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
All Rights Reserved © Alcatel-Lucent 2006, ##### Scalability of IP/MPLS networks Lieven Levrau 30 th April, 2008 France Telecom, Cisco Systems, uawei Technologies,
MPLS/GMPLS Migration and Interworking CCAMP, IETF 64 Kohei Shiomoto,
Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-02.txt Quintin Zhao, Emily Chen, Tao Chou Huawei Technology Daniel King OldDog.
Refresh Interval Independent facility FRR draft-chandra-mpls-enhanced-frr-bypass-01 Chandrasekar Ramachandran Markus.
Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen
Application-aware Targeted LDP draft-esale-mpls-app-aware-tldp-01
CS Summer 2003 Lecture 12 FastReRoute (FRR) - Big Picture.
draft-kompella-mpls-rmr Kireeti Kompella IETF 91
Extension to LDP-VPLS for Ethernet Broadcast and Multicast draft-delord-l2vpn-ldp-vpls-broadcast-exten-03 Presenter: Zhihua Liu, China Telecom IETF79,
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.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
L3VPN WG2013-Nov-71 Ingress Replication P-Tunnels in MVPN I ngress Replication has always been one of the P-tunnel technologies supported by MVPN But there’s.
61st IETF Washington DC November 2004 Detecting P2MP Data Plane Failures draft-yasukawa-mpls-p2mp-lsp-ping-00.txt Seisho Yasukawa -
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IETF 84 – Vancouver August 2012 LSP Ping Support for P2MP PWs (draft-jain-pwe3-p2mp-pw-lsp-ping-00.txt)
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
IETF 68, MPLS WG, Prague P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels draft-leroux-mpls-p2mp-te-bypass-01.txt J.L. Le Roux (France Telecom) R. Aggarwal.
IETF 84, July 2012Slide 1 Multiple LDP Instances in single Label Space Mustapha Aïssaoui, Pranjal K. Dutta Alcatel-Lucent.
P2MP MPLS-TE FRR with P2MP Bypass Tunnel draft-leroux-mpls-p2mp-te-bypass-00.txt J.L. Le Roux (France Telecom) R. Aggarwal (Juniper) IETF 67, MPLS WG,
© British Telecommunications plc MPLS-based multicast A Service Provider perspective Ben Niven-Jenkins Network Architect, BT
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Draft-atlas-rtgwg-mrt-mc-arch-00IETF 83 RTGWG: 29 Mar IP/LDP Fast-Reroute Using Maximally Redundant Trees draft-ietf-rtgwg-mrt-frr-architecture-01.
Half-Duplex Multicast Distribution Trees (draft-brockners-ldp-half-duplex-mp2mp-00.txt) IETF 68, March 2007 Frank Brockners
1 IETF-81, MPLS WG, Quebec City, Canada, July, 2011 draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-06.txt MPLS WG IETF-81 Quebec City, Canada July, 2011.
Inter-Area P2MP Segmented LSPs draft-raggarwa-seamless-mcast-03.txt
Explicitly Routed Tunnels using MPLS Label Stack draft-gredler-spring-mpls-02 Hannes Gredler Yakov Rekhter
MPLS WG1 Targeted mLDP Base mLDP spec didn’t consider use of LDP multipoint extensions over Targeted mLDP sessions LDP speaker must choose “upstream LSR”,
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
Draft-torvi-mpls-rsvp-ingress-protection-00IETF 84 MPLS: 30 July Ingress Protection for RSVP-TE p2p and p2mp LSPs draft-torvi-mpls-rsvp-ingress-protection-00.
PIM Extension For Tunnel Based Multicast Fast Reroute (TMFRR) draft-lwei-pim-tmfrr-00 IETF 76, Hiroshima.
Refresh Interval Independent facility FRR draft-chandra-mpls-enhanced-frr-bypass-00 Chandra Ramachandran Yakov Rekhter.
Multicast over VPLS MPLS WC 2009 Ben Niven-Jenkins - BT Andrew Bartholomew - ALU February 2009.
73rd IETF - Minneapolis I. T. N. M. draft-wijnands-mpls-mldp-in-band-signaling-00.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
1 77th IETF, CCAMP WG, Anaheim, CA, USA March 2010 Signaling RSVP-TE P2MP LSPs in an Inter- domain Environment draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-03.txt.
Draft-li-mpls-proxy-te-lsp-01IETF 90 MPLS1 Proxy MPLS Traffic Engineering Label Switched Path(LSP) draft-li-mpls-proxy-te-lsp-01 Zhenbin Li, Xinzong Zeng.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
Signaling Color Label Switched Paths Using LDP draft-alvarez-mpls-ldp-color-lsp-00 Kamran Raza Sami Boutros Santiago.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 MPLS Upstream Label Assignment for RSVP- TE and LDP draft-raggarwa-mpls-rsvp-ldp-upstream-
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.
Precision Time Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen
Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks.
76rd IETF - Hiroshima, Japan I. M. draft-wijnands-mpls-mldp-csc-02.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
1 RSVP-TE Extensions For Fast Reroute of Bidirectional Co-routed LSPs draft-tsaad-mpls-rsvpte-bidir-lsp-fastreroute-00.txt Author list: Mike Taillon
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Fast Reroute for Node Protection in LDP-based LSPs draft-esale-mpls-ldp-node-frr-02 Raveendra Torvi Luay Jalil
Global Table Multicast with BGP-MVPN Protocol
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
draft-atlas-rtgwg-mrt-mc-arch-02
Presenter: Jeffrey Zhang
IETF 95 – Buenos Aires April 2016
MPLS P2MP OAM <draft-swallow-mpls-mcast-cv-00.txt>
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
78th IETF Meeting - Maastricht 27th, July 2010
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-ietf-teas-gmpls-lsp-fastreroute-06 Authors: Mike Taillon.
LDP Extensions for RMR draft-esale-mpls-ldp-rmr- extensions
Fast Reroute for Node Protection in LDP- based LSPs
Fast Reroute for Node Protection in LDP- based LSPs
draft-liu-pim-mofrr-tilfa-00
Zhaohui (Jeffrey) Zhang
MLDP Signaling over BIER
Presentation transcript:

83rd IETF – Paris, France IJ. Wijnands E. Rosen K. Raza J. Tantsura A. Atlas draft-wijnands-mpls-mldp-node-protection-00

Problem statement This draft documents a solution for mLDP node protection using unicast MPLS Tunnels Tunnels can either be a RSVP-TE P2P, LDP, LDP LFA, or something else Tunnels bypass the protected node mLDP packets get the Tunnel label pushed Need support for P2MP and MP2MP LSPs

Terminology Node protection using P2P Tunnels is all about the PLR learning the Merge Point (MPT) (leafs) of the protected node N. The PLR uses unicast P2P tunnels to bypass node N directly to the MPTs N MPT PLR

Solution In order to make this solution work, the PLR has to learn the remote bindings of N, called the Merge Points (MPT) Two solutions documented; 1.This draft: based on Targeted LDP 2.draft-zhao-mpls-mldp-protections

Solution – 1 (this draft) N advertises the PLR to its MPTs MPTs setup a T-LDP session with the PLR and advertise the bindings directly N MPT1 MPT2 PLR L1 Label Map mLDP LSP PLR advertisement T-LDP session L2

Solution – 1 (this draft) When node N fails, the T-LDP session remains up between the MPT and PLR Label Withdraw/Release messages can be exchanged The MPTs appear as regular bindings in the PLR forwarding table No special exceptions have to be defined to support MBB, GR, MP2MP, etc… This is at the expense of T-LDP session between the PLR and MPTs

Solution – 2 (draft-zhao) N advertises the MPTs to the PLR via its label mapping, as ships-in-the-night N MP1 MP2 PLR L, MP1, 2,.. Label Map mLDP LSP

Solution – 2 (draft-zhao) It looks simple initially But as soon as N fails, the MPTs loose the signalling path to reach the PLR – Label Withdraw/Release messages can’t be sent – Have to resort to timer based approach to withdraw and release labels – Potentially causes traffic gaps or duplication Support for MP2MP is not defined – Need 2-way path between PLR and MPTs

Solution – 2 (draft-zhao) Make-Before-Break is not defined Graceful Restart is not defined Typed Wildcard FEC is not defined Due to absence of LDP peering to exchange LDP messages, none of the existing features work by default. Many exceptions will have to be made in the code to support it.

Simplicity Using unicast MPLS tunnels is the simplest way to achieve Link and Node protection for Multicast. It piggy bags on the unicast infrastructure, mostly already in place. Downside is the replication load on the PLR.

Scalability related to T-LDP Targeted LDP sessions are per MPT – PLR pair, not per LSP Only need to exchange mLDP bindings If the fan-out on the PLR becomes a problem, maybe its better to not use P2P LSPs as backup but use P2MP LSPs Using P2MP has a totally different set of challenges being worked on currently

Conclusion The solution for mLDP node protection has to support the existing features as currently defined in the mLDP RFC 6388, like MP2MP, MBB, etc.. Should not violate the LDP RFC 5036 due to not supporting Label Withdraw and Release for exchanged label bindings T-LDP is an architecturally clean way to address the problem. Don’t try to bypass it due to perceived scalability issues

Moving forward Working with the authors of draft-zhao-mpls- mldp-protections to resolve the difference of opinion. We are open to co-authoring