Pseudo-Wire Protection

Slides:



Advertisements
Similar presentations
Pseudowire freeze mechanism draft-jin-pwe3-pw-freeze-00 Lizhong Jin Bhumip. Khasnabish.
Advertisements

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.
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)
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
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-network-virtualization-framework-00IETF 88 SPRING WG1 Framework of Network Virtualization Based on MPLS Global Label draft-li-mpls-network-virtualization-framework-00.
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.
IP Traffic Engineering RSP draft-shen-ip-te-rsp-01.txt Naiming Shen Albert Tian Jun Zhuang
1 1/24/2016 draft-shah-bocci-pwe3-ms-pw-signaling-01.txt MS-PW Signaling draft-shah-bocci-pwe3-ms-pw-signaling-01.txt Matthew Bocci, Mustapha Aissaoui,
Pseudo-Wire Protection Ping Pan IETF 63.
Pseudo-Wire Protection Ping Pan IETF 65.
Precision Time Protocol over MPLS draft-ronc-ptp-mpls-00.txt PWE3 WG IETF Chicago 2007 Ron Cohen
Pseudo-Wire Protection Mustapha Aissaoui, Florin Balus, Matthew Bocci, Hamid Ould-Brahim, Ping Pan IETF 66, Montreal.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
Extensions to RSVP-TE for LSP Ingress Local Protection draft-ietf-teas-rsvp-ingress-protection-04 Huaimo Chen, Raveendra Torvi Autumn Liu, Tarek Saad,
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.
Draft-li-mpls-serv-driven-co-lsp-fmwk-03IETF 90 MPLS1 A Framework for Service-Driven Co-Routed MPLS Traffic Engineering LSPs draft-li-mpls-serv-driven-co-lsp-fmwk-03.
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.
Signaling Protocol for Access Service Network using LDP (draft-matsuda-l2vpn-access-service-protocol-00.txt) Tetsushi Matsuda Information Technology R&D.
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-03
Konstantin agouros Omkar deshpande
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
Zhenbin Li, Li Zhang(Huawei Technologies)
Jean-Philippe Vasseur – Cisco Systems Raymond Zhang - Infonet
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
Tal Mizrahi Marvell IETF Meeting 78, July 2010
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.
Presenter: Jeffrey Zhang
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
MPLS-TP Survivability Framework
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-02
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
IETF 96 (MPLS WG) Abhishek Deshmukh Kireeti Kompella (presenting)
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
Protection & Restoration Design Team - CCAMP WG
Extensions to RSVP-TE for P2MP LSP Ingress/Egress Local Protection
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.
Multi-Vendor Interoperability Testing Results Update to MPLS WG
LDP Extensions for RMR draft-esale-mpls-ldp-rmr- extensions
Signaling RSVP-TE P2MP LSPs in an Inter-domain Environment draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-01.txt Zafar Ali, Cisco Systems.
CHAPTER 8 Network Management
N. Kumar, C. Pignataro, F. Iqbal, Z. Ali (Presenter) - Cisco Systems
Greg Mirsky IETF-99 July 2017, Prague
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
draft-sitaraman-mpls-rsvp-shared-labels-00
IETF 98 (MPLS WG) Abhishek Deshmukh (presenting) Kireeti Kompella
LSP Fast-Reroute Using RSVP Detours
BFD Directed Return Path draft-ietf-mpls-bfd-directed-07
draft-barth-pce-association-bidir-01
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.
Technical Issues with draft-ietf-mpls-bfd-directed
Label Switched Path (LSP) Ping for IPv6 Pseudowire FECs
DetNet Data Plane design team IETF 98, Chicago, 2017
IETF 102 (TEAS WG) Abhishek Deshmukh (presenting) Kireeti Kompella
Extended BFD draft-mirmin-bfd-extended
draft-liu-pim-mofrr-tilfa-00
PW Control Word Stitching
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
Kapil Arora Shraddha Hegde IETF-103
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
Inter-AS OAM for SR Networks IETF 105, Montreal
E. Bellagamba, Ericsson P. Sköldström, Acreo D. Ward, Juniper
Presentation transcript:

Pseudo-Wire Protection Ping Pan ppan@hammerheadsystems.com IETF 65

Why? Tunnel-1 (BW1) Node 2 Node1 Tunnel-2 (BW2), backup Tunnel-1 PW (Important traffic) Tunnel-1 (BW1) Node 2 Node1 PW (Best effort) Tunnel-2 (BW2), backup Tunnel-1 Switch-over Conventional mechanism (e.g. MPLS FRR) would work, if Tunnel-1 and Tunnel-2 have the same bandwidth (i.e.,BW1 = BW2) All PW’s are equally important Otherwise, if BW2 < BW1, Important traffic may get dropped/delayed during network failure PW protection: Each PW needs to have its own “importance” and QoS level During switch-over, preempt others if necessary

Design Considerations (1) Need to work in single and multi-segment environment Work with Generic ID FEC only Working and protection PW’s must be uniquely identified But make the use of AII/AGI may not be a good idea working protection Need to know what to process

Design Considerations (2) On Backup Path Determination Carrying “ERO” should be optional Use hop-by-hop forwarding for the working PW Get “RRO” information from “PW Switching Point TLV (SP-TLV)” Build the protection PW base on SP-TLV May use SP-TLV for loop-detection On CAC at each hop Should be optional depending on traffic type Other relevant protection information: 1:1 or 1:N: need to validate the need of 1:N Fate-sharing: useful in multi-hop applications Hot-standby vs. cold-standby

Protocol Extension Protection-TLV PW Status: Everything else: Setup and Holding Preference Levels Protection Type: hot or cold standby Schemes: 1:1 or 1:N Flags: Fate-sharing allowed Per-hop BW CAC required Reference ID: unique identify working and protecting PW’s PW Status: Bad message, no bandwidth etc. Everything else: Keep as it is AII/AGI must be the same on all working and protecting PW’s

How does it work? Protecting PW Working PW Node1 Node 2 Node 3 Run MHOP PW for working and protection PW setup Use SP-TLV for loop detection Use Protection-TLV and SP-TLV to forward working and protection PW’s Forward failure status if not working Run the Generic FEC procedure to setup the working PW Run the Generic FEC procedure to setup the protection PW When working, pointing user traffic to the protecting PW During failure (learned from BFD etc.), switch over Preempt traffic when needed… Send out Label Mapping and setup the working PW When working, setup the protecting PW (base on SP-TLV…) When working, pointing user traffic to the protecting PW During failure (learned from BFD etc.), switch over Preempt traffic when needed…

Next Step This proposal works in both single-segment and multi-segment cases Like to Continue to gather feedback Iron out the details with others Make this into a WG Working Document THANK YOU ALL