PW Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-02 Yimin Shen (Juniper Networks) Rahul Aggarwal (Arktan Inc) Wim Henderickx.

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

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 BGP based Virtual Private Multicast Service Auto-Discovery and Signaling.
Pseudowire freeze mechanism draft-jin-pwe3-pw-freeze-00 Lizhong Jin Bhumip. Khasnabish.
MPLS VPN.
1 Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-tsaad-ccamp-rsvpte-bidir-lsp-fastreroute-05 Author.
Juniper Networks, Inc. Copyright © L2 MPLS VPNs Hector Avalos Technical Director-Southern Europe
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Point-to-Multipoint Pseudowire Signaling and Auto-Discovery in Layer.
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.
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-03 Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc) Wim Henderickx (Alcatel-Lucent)
Introducing MPLS Labels and Label Stacks
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
IP layer restoration and network planning based on virtual protection cycles 2000 IEEE Journal on Selected Areas in Communications Reporter: Jyun-Yong.
Dual-Homing Protection for MPLS and MPLS-TP Pseudowires
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.
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
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.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Forwarding MPLS VPN Packets.
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,
Protection and Restoration Definitions A major application for MPLS.
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.
U-Turn Alternates for IP/LDP Local Protection draft-atlas-ip-local-protect-uturn-00.txt Alia Atlas Gagan Choudhury
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.
DetNet Data Plane using PseudoWires Jouni Korhonen Shahram Davari Norm Finn IETF#94, Yokohama.
73rd IETF Minneapolis Nov Framework and Requirements for Virtual Private Multicast Service (VPMS) draft-kamite-l2vpn-vpms-frmwk-requirements-02.txt.
Draft-jounay-pwe3-p2mp-pw-requirements-01.txt IETF 70 PWE3 Working Group Vancouver, December 2007 F. Jounay, P. Niger, France Telecom Y. Kamite, NTT Communications.
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.
Describe basic routing concepts. Routers Interconnect Networks Router is responsible for forwarding packets from network to network, from the original.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 draft-ietf-l2vpn-evpn-04.txt A. Sajassi (Cisco), R. Aggarwal (Arktan),
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.
2547 egress PE Fast Failure Protection draft-minto-2547-egress-node-fast-protection-00 Jeyananth Minto Maciek
1 Use of PE-PE IP/GRE/IPsec for MPLS PWs draft-raggarwa-pwe3-pw-over-ip- 00.txt Rahul Aggarwal
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-
MULTI-PROTOCOL LABEL SWITCHING By: By: YASHWANT.V YASHWANT.V ROLL NO:20 ROLL NO:20.
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.
VS (Virtual Subnet) draft-xu-virtual-subnet-03 Xiaohu Xu IETF 79, Beijing.
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
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Multicast in VPLS draft-raggarwa-l2vpn-vpls-mcast-01.txt draft-raggarwa-l2vpn-vpls-mcast-ctrl-00.txt.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
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
1 IETF74 – L3VPN – Multicast VPN fast fail-over IETF 74 th meeting, San Francisco – L3VPN WG Multicast VPN fast fail-over draft-morin-l3vpn-mvpn-fast-failover-00.
Analysis on Two Methods in Ingress Local Protection.
MPLS Virtual Private Networks (VPNs)
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-03
Requirements for LER Forwarding of IPv4 Option Packets
PW MUX PWE – 71st IETF 10 March 2008 Yaakov (J) Stein.
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
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
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.
Label Switched VPNs – Scalability and Performance Analysis
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
Presentation transcript:

PW Endpoint Fast Failure Protection draft-shen-pwe3-endpoint-fast-protection-02 Yimin Shen (Juniper Networks) Rahul Aggarwal (Arktan Inc) Wim Henderickx (Alcatel-Lucent) IETF 84, Vancouver, BC, Canada

Motivation  It is desirable to have local repair mechanisms protect every link/node along a data path. o Fast failure detection. o Fast traffic restoration – 10s of milliseconds. o Can complement global repair.  This draft addresses the need for such a mechanism for egress AC, egress PE, and switching PE. CE1 CE2 PE1 PE2 PW S-PE1 seg-1 seg-2 traffic AC

Mechanism  Fast protection mechanism based on local repair. o Single-segment and multi-segment PWs. o RSVP-TE, LDP and IP tunnels as transport and bypass tunnels.  Based on upstream label assignment, context-specific label switching, redundant PWs, and multi-homed CEs. o PW label replication from primary PE to protector, via an LDP extension.

Mechanism (cont.)  Primary PE distributes PW labels to protector.  Protector installs primary PE’s PW labels in a context-specific label table.  PLR detects failure, and redirects traffic via a bypass tunnel, with PW label intact.  Protector forwards PW packets based on the context-specific label table.  Co-located protector model and centralized protector model.  Context ID o Identifies the pair of. o Indicates the primary PE’s label space to the protector. o Serves as destination of transport tunnel and bypass tunnel, and facilitates path computation.

Updates  Generic PSN layer - RSVP-TE, LDP, and IP.  Relationship between local repair, global repair, and C-plane convergence. o Local repair and global repair complement each other. o A bypass tunnel is not affected by the topology changes resulting from the failure. It can be used to repair traffic, before global repair and C-plane convergence. o Global repair and C-plane convergence have the responsibility to move traffic to a fully functional PW over a fully functional transport tunnel.

Example 1: Egress AC failure PLR is the primary PE (PE2). It establishes a bypass to protector (PE4). Protector (PE4)  Learns primary PW’s label X (upstream assigned label) from PE2 via LDP.  Installs a FIB entry for label X in a context-specific label space. Nexthop is CE2.  Assigns a UHP label Y for the bypass, pointing to this label space. Local repair:  PE2 redirects PW packets through the bypass.  PE4 receives packets with outer label Y and inner label X.  PE4 looks up label X in the context-specific label space, and sends packets to CE2. CE1 CE2 PE1 PE2 PLR PW1 (primary, label=X) PW2 (backup) PE4 protector PE3 Bypass label=Y

Example 2: Egress PE failure PLR is the penultimate hop router. It establishes a bypass to protector (PE4). Protector (PE4)  Learns primary PW’s label X (upstream assigned label) from PE2 via LDP.  Installs a FIB entry for label X in a context-specific label space. Nexthop is CE2.  Assigns a UHP label Y for the bypass, pointing to this label space. Local repair:  PLR redirects PW packets through the bypass.  PE4 receives packets with outer label Y and inner label X.  PE4 looks up label X in the context-specific label space, and sends packets to CE2. CE1 CE2 PE1 PE2 PE3 PE4 protector PW1 (primary, label=X) PW2 (backup) PLR bypass label=Y

Example 3: Switching-PE failure PLR is the penultimate hop router of seg-1. It establishes a bypass to protector (S-PE2). Protector (S-PE2)  Learns primary PW’s label X (upstream assigned label) from S-PE1 via LDP.  Installs a FIB entry for label X in a context-specific label space. Nexthop is seg-4.  Assigns a UHP label Y for the bypass, pointing to this label space. Local repair:  PLR redirects PW packets through the bypass.  S-PE2 receives packets with outer label Y and inner label X.  S-PE2 looks up label X in the context-specific label space, swaps label to Z, pushes the label of a transport tunnel to PE4. CE1 CE2 PE1 PE2 PE3 PE4 PLR bypass label=Y S-PE1 S-PE2 protector seg-3 seg-4, label=Z seg-2 seg-1, label=X

Next Steps  Questions and comments?  WG adoption?