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,

Slides:



Advertisements
Similar presentations
Draft-liu-mpls-rsvp-te-gr-frr-00 By H. Autumn Liu & Sriganesh Kini 76 th IETF, Hiroshima Japan.
Advertisements

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.
1 Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute-05 Author.
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.
MULTIPROTOCOL LABEL SWITCHING Muhammad Abdullah Shafiq.
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.
Draft-li-mpls-global-label-usecases-00IETF 88 SPRING WG1 Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-00 Zhenbin Li, Quintin Zhao.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen
PW Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-02 Yimin Shen (Juniper Networks) Rahul Aggarwal (Arktan Inc) Wim Henderickx.
PW Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-03 Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc) Wim Henderickx (Alcatel-Lucent)
CS Summer 2003 Lecture 12 FastReRoute (FRR) - Big Picture.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping- extensions-00 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray.
November th Requirements for supporting Customer RSVP and RSVP-TE over a BGP/MPLS IP-VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-05.txt.
MPLS - 73nd IETF Minneaplis1 Composite Transport Group (CTG) Framework and Requirements draft-so-yong-mpls-ctg-framework-requirement-00.txt draft-so-yong-mpls-ctg-framework-requirement-00.txt.
LSP-Ping and BFD encapsulation over ACH draft-nitinb-mpls-tp-lsp-ping-bfd-procedures Nitin BahadurRahul Aggarwal Dave WardTom Nadeau Nurit SprecherYaacov.
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.
Extensions to G/RSVP-TE for Point to Multipoint TE LSPs R.Aggarwal, D.Papadimitriou, and S.Yasukawa (Editors) and contributors (L.Berger, I.Bryskin, D.Cheng,
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
1 Reoptimization of Point-to-Multipoint Traffic Engineering Loosely Routed LSPs draft-tsaad-mpls-p2mp-loose-path-reopt-03 Author list: Tarek Saad
© 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.
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.
Kireeti Kompella Juniper Networks
Half-Duplex Multicast Distribution Trees (draft-brockners-ldp-half-duplex-mp2mp-00.txt) IETF 68, March 2007 Frank Brockners
Extensions to G/RSVP-TE for Point to Multipoint TE LSPs R.Aggarwal, D.Papadimitriou, and S.Yasukawa (Editors) and contributors (L.Berger, I.Bryskin, D.Cheng,
MPLS Some notations: LSP: Label Switched Path
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
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”,
LDP extension for Inter-Area LSP draft-decraene-mpls-ldp-interarea-04 Bruno DecraeneFrance Telecom / Orange Jean-Louis Le RouxFrance Telecom / Orange Ina.
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.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-00.txt Rahul Aggarwal.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-extensions-01 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray 1IETF 77 MPLS WG IETF 77,
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.
Establishing P2MP MPLS TE LSPs draft-raggarwa-mpls-p2mp-te-02.txt Rahul Aggarwal Juniper Networks.
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-00 Yimin Shen (Juniper Networks) Yuji Kamite (NTT Communication) IETF 83, Paris, France.
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
83rd IETF – Paris, France IJ. Wijnands E. Rosen K. Raza J. Tantsura A. Atlas draft-wijnands-mpls-mldp-node-protection-00
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Analysis on Two Methods in Ingress Local Protection.
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-03
IETF 67, MPLS WG, San Diego 11/08/2006
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
RSVP-TE Extensions for Associated Co-routed Bidirectional Label Switched Paths (LSPs) draft-gandhishah-teas-assoc-corouted-bidir-01 Author list: Rakesh.
draft-atlas-rtgwg-mrt-mc-arch-02
Presenter: Jeffrey Zhang
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-02
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
78th IETF Meeting - Maastricht 27th, July 2010
PLR Designation in RSVP-TE FRR
Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-ietf-teas-gmpls-lsp-fastreroute-06 Authors: Mike Taillon.
draft-chandra-mpls-rsvp-shared-labels-np-00
draft-sitaraman-mpls-rsvp-shared-labels-00
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.
draft-liu-pim-mofrr-tilfa-00
Zhaohui (Jeffrey) Zhang
Presentation transcript:

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, San Diego 11/08/2006

Background 1/2 Extensions to detour and facility backup FRR procedures so as to support FRR protection of P2MP TE-LSPs defined in draft-ietf-mpls-p2mp-rsvp-te-p2mp l Facility backup protection only relies on P2P Bypass tunnels l Hence to protect a branch node, several P2P Bypass tunnels are required and the PLR must replicate the traffic l This may lead to significant inefficient bandwidth usage

Background 2/2 l Traffic replicated on shared links l In some networks there may be several tens of LSRs downstream to a protected node on a P2MP LSP è Operational exemples with 30 downstream LSRs… l This may make this solution inapplicable R1R1 R2R2 R5R5 R4R4 R3R3 Protected P2MP TE-LSP P2P Bypass tunnel 40 -> 45, R4 22, R5 25 -> 40, R2 FRR -> 30, 45, R3 31, 22, R2 30-> pop, R4 31->pop, R5 IP 25 IP 45 IP 22 IP 28 IP 37 IP 40 IP > 28, R6 22-> 37, R7 IP 2231 IP 45 IP 22 Replication

Solution overview l This draft defines extensions to the facility backup FRR procedure so as to support P2MP Bypass tunnels l A P2MP Bypass Tunnel is used to protected a set of P2MP TE-LSPs against branch node failure è A set of P2MP LSPs that traverse the PLR, the protected node and the set of MPs can be protected by the same P2MP Bypass Tunnel l During failure the traffic on a protected P2MP TE-LSP is tunneled within a P2MP bypass tunnel towards the set of MPs thanks to label stacking è Inner label = backup LSP Label, used on the MP to forward traffic to the protected LSP. Outer label = P2MP Bypass tunnel Label l To avoid data replication on the PLR, a same backup LSP label (inner label) is assigned by the PLR to all MPs, following RSVP-TE Upstream Label Assignment procedure (= P2MP MPLS Hierarchy) è draft-ietf-mpls-rsvp-upstream-00.txt

PLR Procedure l To protect a P2MP TE-LSP against branch node failure the PLR selects an appropriate P2MP bypass tunnel è The set of Bypass Leaf LSRs (MP) must allow reaching all leaves downstream to the protected node l The backup P2MP LSP is signaled prior to the failure l The same backup LSP label is assigned by the PLR to all MPs, in the context of the P2MP Bypass Tunnel l For each MP, the PLR sends one or more Path messages including: è One or more S2L sub-LSPs that transit through the MP è An Upstream Assigned Label Object carrying the backup LSP label (inner label) è The Bypass Tunnel session object carried within the IF-ID HOP object –This allows context identification on the MP l Path messages for the backup LSP sent using directed signaling l During failure the PLR reroutes the traffic received on a P2MP TE-LSP within the P2MP Bypass tunnel, with the corresponding backup LSP label

MP Procedure l A backup LSP label is looked up in the context of the underlying P2MP bypass tunnel on which the packet is received è This requires PHP to be deactivated on the P2MP bypass tunnel l The MP maintains a context specific ILM per P2MP bypass tunnel l The MP installs the backup LSP label in the ILM for the corresponding P2MP bypass tunnel è Identified by its session object carried in the IF-ID HOP object l A backup LSP label is mapped to the outgoing interface(s) and label(s) of the corresponding protected P2MP LSP

Illustration R1R1 R2R2 R5R5 R4R4 R3R3 Protected P2MP TE-LSP P2MP Bypass tunnel IP 25 IP 22 IP 28 IP 37 IP 40 IP 5030 IP 45 R6R6 R7R7 P2MP tunnel B P2MP tunnel P Path P2MP tunnel P sender R1 sub-lsp to R6 UA Label 50 IF HOP = tunnel B Path P2MP tunnel P sender R1 sub-lsp to R7 UA Label 50 IF HOP = tunnel B 40 -> 45, R4 22, R5 25 -> 40, R2 FRR: 50, 30, R3 30-> 21, R4 23, R5 45-> 28, R6 21 -> P2MP Tunnel B ILM 22-> 37, R7 23 -> P2MP Tunnel B ILM P2MP tunnel B ILM (label 21) 50 -> 28, R6 P2MP tunnel B ILM (label 23) 50 -> 37, R7 IP 5021 IP 5023

Next Steps l Need to address comments received on the list and offline l A P2MP LSP could be protected using a combination of P2MP bypass tunnels è Useful when there is no overlapping Bypass, Allows reusing existing Bypass è Reduces the number of bypass, but requires replication –Tension between control plane optimization and data plane optimization l Need to discuss backward compatibility with MP that do not support upstream label assignment: Combination of P2MP and P2P Bypass l Support for P2MP bypass whose leaf LSRs are a superset of the protected LSP downstream LSRs è Aggregation that allows significant reduction of the number of bypass LSPs è Counter part: During failure, the traffic is sent to LSRs that are not MP of the protected LSP (they will drop the traffic), again the tension l Define procedures for LAN interface protection è A P2MP Bypass can be used to protect a LAN interface that connects a branch LSR and a set of downstream LSRs

Conclusion l This drafts complements the base P2MP RSVP-TE spec l WG feedback is required l Adopt as WG doc?

Thanks Questions?