MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01

Slides:



Advertisements
Similar presentations
MPLS-TP Alarm Suppression tool
Advertisements

Nortel Confidential Information 1 MPLS & Ethernet OAM Interworking (draft-mohan-pwe3-mpls-eth-oam-iwk) L2VPN WG, IETF-71 (Philadelphia) Mar 13, 2008 Dinesh.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 MPLS –TP Fault OAM draft-sfv-mpls-tp-fault-00 George Swallow
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 MPLS –TP Fault OAM draft-ietf-mpls-tp-fault-01 George Swallow
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 LSP-Ping and BFD for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-bfd- procedures-00.
MPLS-TP BFD for CC-CV proactive and RDI functionalities
George Swallow. Current Status: Two formats Global-ID as per RFC5003 ITU Carrier Code Issue: Should these be combinable with all other identifiers that.
MPLS-TP Lock Instruct MPLS WG, IETF 76, Hiroshima, 9 Nov 2009 draft-dai-mpls-tp-lock-instruct-00draft-dai-mpls-tp-lock-instruct-00 ZTE Corporation Xuehui.
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
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
MAC Withdraw Signaling for static PW draft-boutros-l2vpn-mac-wd-03.txt Himanshu Shah - Ciena Siva Sivabalan, Sami Boutros – Cisco Sam Aldrin - Huwei.
1 MPLS –TP Fault OAM draft-ietf-mpls-tp-fault-02 George Swallow IETF78 July 2010.
1 Update from Version 1 draft-dong-pwe3-mspw-oam-02.txt Yang
Proactive Connection Verification, Continuity Check and Remote Defect indication for MPLS Transport Profile draft-ietf-mpls-tp-cc-cv-rdi-02 editors: Dave.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping- extensions-00 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray.
© 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 © 2002, Cisco Systems, Inc. All rights reserved. draft-nadeau-pwe3-vccv-00.txt IETF #56 San Francisco, CA USA Thomas D. Nadeau Monique.
LSP-Ping and BFD encapsulation over ACH draft-nitinb-mpls-tp-lsp-ping-bfd-procedures Nitin BahadurRahul Aggarwal Dave WardTom Nadeau Nurit SprecherYaacov.
9/8/2015 draft-bocci-mpls-tp-gach-gal-00.txt MPLS Generic Associated Channel draft-bocci-mpls-tp-gach-gal-00.txt Matthew Bocci (ALU) & Martin Vigoureux.
{Stewart Bryant, Sami Boutros, Luca Martini,
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.
Handling MPLS-TP OAM Packets Targeted at Internal MIPs draft-farrel-mpls-tp-mip-mep-map-04 H. Endo, A. Farrel, Y. Koike, M. Paul, R. Winter.
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
1 MPLS-TP BFD for CC- CV proactive and RDI functionalities draft-asm-mpls-tp-bfd-cc-cv-02 MPLS WG, 77th IETF - Anaheim.
MPLS-TP Loopback Draft draft-boutros-mpls-tp-loopback-02.txt Sami Boutros and a Cast of Thousands.
Refresh Interval Independent facility FRR draft-chandra-mpls-enhanced-frr-bypass-00 Chandra Ramachandran Yakov Rekhter.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Upstream mapping in Echo Request draft-ankur-mpls-upstream-mapping-00 Ankur.
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,
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.
MPLS-TP OAM Analysis Nurit Sprecher / Nokia Siemens Networks Tom Nadeau / BT Huub van Helvoort / Huawei Yaacov Weingarten / Nokia Siemens Networks.
Analysis on Two Methods in Ingress Local Protection.
Draft-rkhd-mpls-tp-sd-03 IETF 81 Jul 2011 Rafi Ram Daniel Cohn Masahiro Daikoku.
draft-jounay-pwe3-dynamic-pw-update-00.txt IETF 70 PWE3 Working Group
Advertising Generic Information in IS-IS
Zhenbin Li, Li Zhang(Huawei Technologies)
Connectionless OAM yang model
Jean-Philippe Vasseur – Cisco Systems Raymond Zhang - Infonet
Tal Mizrahi Marvell IETF Meeting 78, July 2010
draft-liu-pim-single-stream-multicast-frr-01
George Swallow Martin Vigoureux Rahul Aggerwal July 30, 2008
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
MPLS-TP Survivability Framework
MPLS P2MP OAM <draft-swallow-mpls-mcast-cv-00.txt>
IPv6 Router Alert Option for MPLS OAM
Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-ietf-teas-gmpls-lsp-fastreroute-06 Authors: Mike Taillon.
RFC 3036 FECs RFC 3036 defines FECs used to bind labels to address prefixes in routing table Two FECs defined: Address Prefix FEC Host Address FEC Not.
N. Kumar, C. Pignataro, F. Iqbal, Z. Ali (Presenter) - Cisco Systems
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
NSIS Operation Over IP Tunnels draft-shen-nsis-tunnel-01.txt
BFD Directed Return Path draft-ietf-mpls-bfd-directed-07
NSIS Operation Over IP Tunnels draft-ietf-nsis-tunnel-04.txt
MPLS-TP BFD for CC-CV proactive and RDI functionalities
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
PW Control Word Stitching
draft-liu-pim-mofrr-tilfa-00
OAM for Deterministic Networks with MPLS Data Plane draft-mirsky-detnet-mpls-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.
PW Control Word Stitching
Active OAM in Geneve draft-mmbb-nvo3-geneve-oam
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
OAM for Deterministic Networks draft-mirsky-detnet-oam
Bidirectional Forwarding Detection (BFD) for EVPN Ethernet Segment Failover Use Case draft-zwm-bess-es-failover-00 BESS WG IETF104# Prague Sandy Zhang.
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
MPLS-TP Loopback Draft draft-boutros-mpls-tp-li-lb-02
Time-to-Live TLV for LSP-Ping draft-ietf-mpls-lsp-ping-ttl-tlv-01 Sami Boutros Siva Sivabalan George Swallow Vishwas.
Inter-AS OAM for SR Networks IETF 105, Montreal
E. Bellagamba, Ericsson P. Sköldström, Acreo D. Ward, Juniper
Presentation transcript:

MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01 MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01.txt Sami Boutros Siva Sivabalan David Ward George Swallow Stewart Bryant

Introduction This draft specifies a fault management mechanism for MPLS-TP LSP. The proposed mechanism is based on a generic way of notifying a MEP or MIP of a fault on an MPLS-TP LSP using new type of MPLS OAM messages. A new type of MPLS-OAM Fault Messages (FM) will be sent downstream and upstream from the node that detected the fault.

Introduction (cont’d) Upon receiving an MPLS OAM FM message: A MIP/MEP activates the backup MPLS-TP LSP (if available) rather than waiting for notification from other fault detection mechanism such as BFD. A MEP sends MPLS-OAM Connection Verification Message (described in the MPLS-OAM Connection Verification Slides) to verify the new end-to-end path of the MPLS-TP LSP.

Problem Definition (example 1) LSR-1 LSR-2 LSR-3 MPLS-TP LSP LSR-6 LSR-5 MPLS-TP LSP (backup) Fault LSR-4 Consider the above scenario: There is an MPLS-TP LSP spanning LSR-1, LSR-2, LSR-3, LSR-4 and LSR-5. LSR-1 and LSR-5 act as MEPs and LSR-2 and LSR-3 act as a MIP. Furthermore, the segment between LSR-2 and LSR-3 is protected by another MPLS-TP LSP as shown above. Assume that there is a fault on segment between LSR-2 and LSR-3, it was detected only by LSR-2.

Proposed Solution (example 1) LSR-1 LSR-2 LSR-3 MPLS-TP LSP LSR-6 LSR-5 MPLS-TP LSP (backup) Fault 1 3 LSR-4 1 4 4 2 The proposed solution operates as follows: Upon detecting failure, LSR-2 activates the backup MPLS-TP LSP that protects the failure, and sends MPLS-OAM FM messages to LSR-1 (upstream) and LSR-6 (downstream via backup MPLS-TP LSP). The MPLS-OAM FM message has an indication that local repair is active on LSR-2. MPLS-OAM FM message arrives at LSR-6 which simply forwards it to downstream over the backup MPLS-TP LSP. MPLS-OAM FM message arrives at LSR-3, and since backup MPLS-TP LSP exists on LSR-3, the backup is activated. The MPLS-OAM FM message is forwarded downstream. Upon receiving MPLS-OAM FM messages, LSR-1 and LSR-5 send MPLS-OAM CV message to verify the new end-to-end path.

Problem Definition (example 2) LSR-1 LSR-2 LSR-3 MPLS-TP LSP LSR-6 LSR-5 MPLS-TP LSP (backup) Fault LSR-4 Consider the above scenario: This example is similar to the first one except that both LSR-2 and LSR-3 detect the failure.

Proposed Solution (example 2) LSR-1 LSR-2 LSR-3 MPLS-TP LSP LSR-6 LSR-5 MPLS-TP LSP (backup) Fault 1 1 LSR-4 3 3 4 1 2 4 1 2 The proposed solution operates as follows: Upon detecting failure, LSR-2 activates the backup MPLS-TP LSP that protects the failure, and sends MPLS-OAM FM messages to LSR-1 (upstream) and LSR-6 (downstream via backup MPLS-TP LSP). The MPLS-OAM FM message has an indication that local repair is active on LSR-2. Also, since LSR-3 also detects the failure, it also activates the backup MPLS-TP LSP and sends an MPLS-OAM FM message upstream and downstream. The MPLS-OAM FM message has an indication that local repair is active on LSR-3 as well. MPLS-OAM FM messages arrive at LSR-6 which simply forwards it to upstream and downstream over the backup MPLS-TP LSP. MPLS-OAM FM message arrives at LSR-3 and LSR-2. Since the failure is already known to LSR-3 and LSR-2, the MPLS-OAM FM message is discarded. Upon receiving MPLS-OAM FM messages, LSR-1 and LSR-5 send MPLS-OAM CV message to verify the new end-to-end path.

Proposed Solution: Fault Removal MPLS-TP LSP LSR-1 1 1 LSR-3 2 LSR-4 LSR-5 LSR-2 3 3 LSR-6 MPLS-TP LSP (backup) Assuming LSR-2 detects fault removal proposed solution operates as follows: LSR-2 activates the primary MPLS-TP LSP back and sends MPLS-OAM FM messages to LSR-1 (upstream) and LSR-3 (downstream via primary MPLS-TP LSP). The MPLS-OAM FM message has an indication that the specified fault is removed on LSR-2. MPLS-OAM FM message arrives at LSR-3. Since LSR-3 activates the primary MPLS-TP LSP back, and which forwards the MPLS-OAM FM message downstream to LSR-4 and LSR-5. Upon receiving MPLS-OAM FM messages, LSR-1 and LSR-5 send MPLS-OAM CV message to verify the new end-to-end path.

Proposed Solution: MPLS-OAM Fault Management Message This MPLS-OAM FM message shall contain: Source and destination addresses of the two LSRs associated with the fault segment. Connection ID of the MPLS-TP LSP. Fault code (this would include link failure, node failure, low memory, high cpu, resource unavailable). A code is required for no fault to notify MIP/MEP when a given fault no longer exists. An indication whether or not local repair is active.

Proposed Solution MPLS OAM Message extensions The proposed mechanism is based on a set of new TLVs which can be transported using one of the following methods: Using in-band MPLS OAM messages which are forwarded as MPLS packets (non-IP based). Using LSP-Ping messages where IP/UDP packets are used (IP-based) in compliance with RFC 4379.

Proposed Solution new ACH codepoints for in-band option. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0 0 0 1 |Version |Flags 0xBB | 0xHH (MPLS-TP Fault) | MPLS-TP OAM Message Header The first nibble (0001b) indicates the ACH. The version and the reserved values are both set to 0. MPLS-TP Fault code point = 0xHH. [HH to be assigned by IANA from the PW Associated Channel Type registry.]

MPLS-TP Fault Message Format 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Version | Message Type | Operation | Reserved | | Return Code | Cause Code | Message Length | | Sender's Handle | | Message ID | | TLV's | ~ ~ Message Type Description -------------------- --------------- 0x0 Downstream Fault 0x1 Upstream Fault 0x2 Fault Response Operation Description ------------- ---------------- 0x01 Fault added and local repair activated. 0x02 Fault added with no local repair. 0x03 Fault removed.