Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen

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

Pseudowire freeze mechanism draft-jin-pwe3-pw-freeze-00 Lizhong Jin Bhumip. Khasnabish.
Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
1 Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute-05 Author.
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.
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.
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
MPLS and Traffic Engineering
Draft-li-l2vpn-ccvpn-arch-00IETF 88 L2VPN1 An Architecture of Central Controlled Layer 2 Virtual Private Network (L2VPN) draft-li-l2vpn-ccvpn-arch-00 Zhenbin.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Forwarding MPLS VPN Packets.
66th IETF Montreal July 2006 Requirements for delivering MPLS services Over L3VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-01.txt Kenji Kumaki KDDI, Editor.
© 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.
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,
Draft-li-mpls-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao,
Protection and Restoration Definitions A major application for MPLS.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Setup and Maintenance of Pseudo- Wires Using RSVP-TE Draft-raggarwa-rsvpte-pw-01.txt.
Draft-boutros-l2vpn-evpn-vpws-00.txt Sami Boutros Ali Sajassi Samer Salam IETF 84, July 2012 Vancouver, Canada.
73rd IETF Minneapolis Nov Framework and Requirements for Virtual Private Multicast Service (VPMS) draft-kamite-l2vpn-vpms-frmwk-requirements-02.txt.
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.
IP Traffic Engineering RSP draft-shen-ip-te-rsp-01.txt Naiming Shen Albert Tian Jun Zhuang
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.
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,
2547 egress PE Fast Failure Protection draft-minto-2547-egress-node-fast-protection-00 Jeyananth Minto Maciek
Pseudo Wire (PW) Virtual Circuit Connection Verification (VCCV) Update Thomas D. Nadeau Cisco Systems, Inc Rahul Aggarwal (Presenter) Juniper Networks.
Pseudo-Wire Protection Ping Pan IETF 65.
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-
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
Extensions to RSVP-TE for LSP Ingress Local Protection draft-ietf-teas-rsvp-ingress-protection-04 Huaimo Chen, Raveendra Torvi Autumn Liu, Tarek Saad,
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
Advertising MPLS LSPs in the IGP draft-gredler-ospf-label-advertisement draft-gredler-isis-label-advertisement Hannes Gredler IETF87,
IETF 67, Nov 2006Slide 1 VCCV Extensions for Multi- Segment Pseudo-Wire draft-hart-pwe3-segmented-pw-vccv-01.txt draft-ietf-pwe3-segmented-pw-04.txt Mustapha.
EDCS IETF 81, Jul/2011, Quebec City, Canadadraft-bashandy-idr-bgp-repair-label-02 Scalable Loop Free BGP FRR Using Repair Label draft-bashandy-idr-bgp-repair-label-02.
Fast Reroute for Node Protection in LDP-based LSPs draft-esale-mpls-ldp-node-frr-02 Raveendra Torvi Luay Jalil
Analysis on Two Methods in Ingress Local Protection.
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-03
PW MUX PWE – 71st IETF 10 March 2008 Yaakov (J) Stein.
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01
draft-liu-pim-single-stream-multicast-frr-01
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
Point-to-Multipoint Pseudo-Wire Encapsulation draft-raggarwa-pwe3-p2mp-pw-encaps-00.txt R. Aggarwal (Juniper)
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-02
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
Multi-domain MPLS Deployment Enhancement
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.
LDP Extensions for RMR draft-esale-mpls-ldp-rmr- extensions
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.
Fast Reroute for Node Protection in LDP- based LSPs
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
BGP VPN service for SRv6 Plus IETF 105, Montreal
Zhaohui (Jeffrey) Zhang
MLDP Signaling over BIER
Pseudo-Wire Protection
Presentation transcript:

Pseudowire Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-00 Rahul Aggarwal Yimin Shen IETF 81, Quebec City, Canada

Overview  PW egress endpoint failures: AC PE  Global repair mechanisms rely on multi-homed CE and PW redundancy. Control plane convergence may be relatively slow.  This draft proposes local repair to complement global repair. Protection against both egress AC and PE failures. Fast restoration in the order of 10s of milliseconds, comparable to FRR. LDP and BGP signaled PWs. CE1 CE2 PE1 PE2 (primary) PE3 PE4 (backup) PW1 (primary) PW2 (backup) PE failure AC failure global repair

Overview (cont.) CE1 CE2 PE1 PE2 (primary) PLR PW1 (primary) PW2 (backup) AC failure PE4 (backup) protector PE3 CE1 CE2 PE1 PE2 (primary) PE3 PE4 (backup) protector PW1 (primary) PW2 (backup) PE failure PLR

Terminology  Segment: The set of ACs that a multi-homed CE uses to connect to PEs for a given emulated service.  Context ID: A unique IP-v4 address that is assigned to a segment. It is advertised by both primary PE and the protector PE in IGP as a stub link.  PLR (point of local repair): The router where a failure is detected and local repair is performed. AC failure: primary PE. PE failure: peultimate hop of PW transport LSP.  Protector PE: A PE that protects a segment, and receives PW packets from PLR upon a failure.  Bypass LSP: An LSP used by PLR to tunnel PW packets to a protector PE upon a failure. Destination is context ID. UHP (ultimate hop popping). CE1 CE2 PE1 PE2 (primary) PW1 (primary) PW2 (backup) segment (context ID) PE3 PE4 (backup) protector primary AC backup AC

Procedure for AC Failure PE2 (PLR) sets up local protection.  A bypass LSP is established to PE4 (protector PE). Destination = context ID. Requires UHP.  Upon a failure, PE2 tunnels PW packets to PE4 via bypass LSP. PW label remains unchanged. CE1 CE2 PE1 PE2 (primary) PLR PW1 (primary) PW2 (backup) AC failure PE4 (backup) protector PE3 bypass LSP

Procedure for AC Failure (cont.) PE4 (protector PE) sends packets to CE2 based on PW label (i.e. upstream label) assigned by PE2.  Learns {PWid, label, context ID} from PE2 via LDP. PWid: newly defined Protection FEC Element. Label: Upstream Assigned Label TLV. Context ID: Logical Interface ID in IF_ID TLV.  Installs forwarding state for PW label in a context-specific label space indicated by context ID.  Allocates a non-reserved label for bypass LSP, pointing to this label space.  Performs 2 label lookups during forwarding: 1 st lookup based on bypass LSP’s label finds context-specific label space. 2 nd lookup based on PW label in context-specific label space results in sending packet to CE2. CE1 CE2 PE1 PE2 (primary) PLR PW1 (primary) PW2 (backup) AC failure PE4 (backup) protector PE3 bypass LSP

Procedure for PE Failure  PLR is the penultimate hop of PW transport LSP.  If RSVP is the signaling protocol, PLR should Signal bypass LSP based on “node protection desired” flag in Path message of transport LSP. Report node protection available and in-use status in RRO of Resv message. Node protection FRR for LSP egress. CE1 CE2 PE1 PE2 (primary) PE3 PE4 (backup) protector PW1 (primary) PW2 (backup) PE failure PLR bypass LSP

Protection Models 1.Co-located protector PE  Protector PE is a backup PE, co-located with primary PE on a segment.  Has a direct connection to CE via a backup AC.  PW label popping.  Context ID allocation may typically be per {primary PE, protector PE}.

Protection Models (cont.) 2.Centralized protector PE  One PE protects all segments for all primary PEs.  May not be a backup PE on all segments.  For a segment with no direct connection, it must: Learn {Protection FEC, label, context ID} from a backup PE via LDP. Swap primary PE’s PW label to backup PE’s PW label, and send packet to backup PE.  Only one context ID is needed per primary PE. CE1 CE2 PE1 PE2 (primary) PE3 PE4 (backup) PW1 (primary) PW2 (backup) PE failure PLR bypass LSP PE5 protector

Next Steps  Questions and comments?  WG adoption?