MPLS-TP Shared Ring Protection (MSRP) Presenter: Liang Geng (CMCC) Authors: Weiqiang Cheng, L. Wang, H. Li (CMCC) Huub van Helvoort (Hai Gaoming BV) Kai.

Slides:



Advertisements
Similar presentations
MPLS-TP Alarm Suppression tool
Advertisements

Igor Umansky Huub van Helvoort
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 MPLS –TP Fault OAM draft-ietf-mpls-tp-fault-01 George Swallow
Yaacov Weingarten Stewart Bryant Nurit Sprecher Daniele Ceccarelli
MPLS-TP - 74th IETF (SanFran)1 Linear Protection for MPLS-TP draft-weingarten-mpls-tp-linear-protection-01.txt Stewart Bryant Yaacov Weingarten Nurit Sprecher.
MPLS-TP Ring Protection draft-weingarten-mpls-tp-ring-protection
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.
Satoshi NARIKAWA NTT (G.8032 Acting Co-editor)
MPLS-TP Shared Mesh Protection draft-cheung-mpls-tp-mesh-protection-04 IETF 82 – Taipei, November 2011 Taesik Cheung and Jeong-Dong Ryoo (ETRI) Yaacov.
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.
MPLS-TP PWE3 dual-homed protection (MPDP)
1 MPLS –TP Fault OAM draft-ietf-mpls-tp-fault-02 George Swallow IETF78 July 2010.
Draft-chen-i2rs-mpls-ldp-usecases-00/ draft-huang-i2rs-mpls-te-usecase-00 IETF 88 I2RS1 Use Cases for an Interface to MPLS Protocol draft-chen-i2rs-mpls-ldp-usecases-00/
Dual-Homing Protection for MPLS and MPLS-TP Pseudowires
draft-kompella-mpls-rmr Kireeti Kompella IETF 91
Seamless MPLS for Mobile Backhaul draft-li-mpls-seamless-mpls-mbh-00
MPLS-TP OAM Analysis draft-ietf-mpls-tp-oam-analysis-00.txt
IETF Prague Multicast-only Fast ReRoute (MoFRR) Clarence Filsfils Apoorva Karan Dino Farinacci March, 2011.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
1 Overview of MS-SPRing and GMPLS Multiplex Section - Shared Protection Ring Prepared by: –Diego Caviglia – –Huub van Helvoort.
61st IETF Washington DC November 2004 Detecting P2MP Data Plane Failures draft-yasukawa-mpls-p2mp-lsp-ping-00.txt Seisho Yasukawa -
IETF San Francisco Multicast-only Fast ReRoute (MoFRR)
MPLS-TP Shared Ring Protection (MSRP) Mechanism
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.
Multiple Links Failover Mechanism for RPR Interconnected Rings IEEE WG Orlando, Florida USA March 11~16, 2007.
61st IETF Washington DC November 2004 BGP/MPLS IP Multicast VPNs draft-yasukawa-l3vpn-p2mp-mcast-00.txt Seisho Yasukawa (NTT) Shankar Karuna (Motorola)
Draft-koike-mpls-tp-temporal- hitless-psm th July Maastricht Yoshinori Koike / NTT.
SMUCSE 8344 Protection & Restoration of Optical Networks.
Protection and Restoration Definitions A major application for MPLS.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
Slide 1 MPLS-TP Linear Protection / Author / RTP IE Fixed CET I insert classification level © Nokia Siemens Networks MPLS-TP Linear Protection.
1 MPLS-TP BFD for CC- CV proactive and RDI functionalities draft-asm-mpls-tp-bfd-cc-cv-02 MPLS WG, 77th IETF - Anaheim.
Support Shared Mesh Protection in MPLS-TP March 27, 2011 Ping Pan (Infinera) Sam Aldrin (Huawei) Luyuan Fang (Cisco)
Kireeti Kompella draft-kompella-mpls-rmr-01
Dissuasion, Working Group Scope and Deliverables Lou Berger Pat Thaler
APS-based MPLS-TP linear protection draft-zulr-mpls-tp-linear-protection-switching-07.txt IETF 87th,July 28 – July 28 - August 2, 2013 Presenter : Hui.
Yan Wang Proposed amendments of control frames for c Yan Wang Huawei technologies.
RSVP-TE Extensions to Establish Associated Bidirectional LSP MPLS/CCAMP WG, IETF 81th, Quebec draft-ietf-ccamp-mpls-tp-rsvpte-ext-associated-lsp-01 Fei.
MPLS-TP Shared Mesh Protection draft-cheung-mpls-tp-mesh-protection-05 IETF 83 – Paris, March 2012 Taesik Cheung and Jeong-dong Ryoo (ETRI) Yaacov Weingarten.
MPLS-TP OAM Analysis draft-sprecher-mpls-tp-oam-analysis-03.txt Nurit Sprecher / Nokia Siemens Networks Tom Nadeau / BT Huub van Helvoort / Huawei Yaacov.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 79th IETF - BeiJing Signaling Extension for MPLS Ring Yong Huang.
Draft-li-mpls-proxy-te-lsp-01IETF 90 MPLS1 Proxy MPLS Traffic Engineering Label Switched Path(LSP) draft-li-mpls-proxy-te-lsp-01 Zhenbin Li, Xinzong Zeng.
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,
1 Protection in SONET Path layer protection scheme: operate on individual connections Line layer protection scheme: operate on the entire set of connections.
Indication of Client Fault in MPLS-TP OAM draft-ietf-mpls-tp-csf-01 IETF 80 th, March 27-April 1, 2011 Jia He Han Li Elisa Bellagamba.
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.
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
RSVP-TE Extensions to Realize Dynamic Binding of Associated Bidirectional LSP CCAMP/MPLS WG, IETF 79th, Beijing, China draft-zhang-mpls-tp-rsvpte-ext-associated-lsp-01.
MPLS-TP OAM Analysis Nurit Sprecher / Nokia Siemens Networks Tom Nadeau / BT Huub van Helvoort / Huawei Yaacov Weingarten / Nokia Siemens Networks.
Draft-rkhd-mpls-tp-sd-03 IETF 81 Jul 2011 Rafi Ram Daniel Cohn Masahiro Daikoku.
MPLS-TP Shared Ring Protection (MSRP) Mechanism
Requirements for Ring Protection in MPLS-TP
SD-Triggered Protection Switching in MPLS-TP draft-zhl-mpls-tp-sd-01
MPLS-TP Survivability Framework
An analysis of scaling issues in MPLS-TE backbone networks
TE Topology and Tunnel Modeling for Transport Networks draft-bryskin-teas-te-topo-and-tunnel-modeling Igor Bryskin (Huawei Technologies) Xufeng Liu (Jabil)
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Michale Wang Qin Wu Roni Even Wen Bin IETF 103 Bangkok, Tailand
LSP Fast-Reroute Using RSVP Detours
DetNet Information Model Consideration
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.
DetNet Data Plane design team IETF 98, Chicago, 2017
IETF 102 (TEAS WG) Abhishek Deshmukh (presenting) Kireeti Kompella
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
PW Control Word Stitching
Zhaohui (Jeffrey) Zhang
Royi Zigler(Broadcom)
E. Bellagamba, Ericsson P. Sköldström, Acreo D. Ward, Juniper
DetNet Architecture Updates
Presentation transcript:

MPLS-TP Shared Ring Protection (MSRP) Presenter: Liang Geng (CMCC) Authors: Weiqiang Cheng, L. Wang, H. Li (CMCC) Huub van Helvoort (Hai Gaoming BV) Kai Liu, Jie Dong, Jia He (Huawei) Fang Li (CATR) Jian Yang (ZTE) Junfang Wang (Fiberhome) IETF92 MPLS Dallas 2015 draft-cheng-mpls-tp-shared-ring-protection-04

Essentials of MSRP Ring tunnel structure – Specify the data plane of ring tunnel Ring protection mechanisms – Protection ring tunnels – Wrapping, short-wrapping, steering, interconnected ring Section layer OAM – Minimize the number of OAM entities Ring Protection Switching (RPS) protocol – Coordinate the protection operation

Ring Tunnels Ring tunnels established based on exit nodes Shared by all services leaving the ring from the same node Labels of ring tunnel are provisioned via management plane, control plane is optional Data plane of the working ring tunnels are not closed ring For each exit node, 2 pairs of ring tunnels are established for ring protection – clockwise working, protected by – anti-clockwise protection – anti-clockwise working, protected by – clockwise protection clockwise and anti-clockwise working tunnels for node D E FA DC B leave ring enter ring

Why 4 Tunnels? Loop prevention 1. Traffic on clockwise working tunnel E FA DC B enter ring leave ring

Why 4 Tunnels? Loop prevention 1. Traffic on clockwise working tunnel 2. B switches traffic onto anticlockwise protection tunnel E FA DC B enter ring leave ring X

Why 4 Tunnels? Loop prevention 1. Traffic on clockwise working tunnel 2. B switches traffic onto anticlockwise protection tunnel 3. E discards the traffic received on a protection tunnel E FA DC B enter ring leave ring X discard traffic of protection tunnel X X

Why 4 Tunnels? Bandwidth management – Independent and clear bandwidth planning for working and protection E FA DC B 5G

Ring Protection Mechanisms Wrapping – Protection tunnel needs to be a closed ring – Nodes adjacent to the failure execute traffic switching B switches traffic to protection tunnel C switches traffic back to working tunnel – Traffic detour on both sides Not recommended E FA DC B enter ring leave ring X

Ring Protection Mechanisms Short wrapping – Protection tunnel has same structure as working tunnel – Node first detecting the failure switches working tunnel traffic onto the protection tunnel – Traffic leaves the exit node without detouring to the downstream of the failure (C) E FA DC B enter ring leave ring X

Ring Protection Mechanisms Steering – When ingress node is aware of the failure, it can switch traffic to the protection tunnel directly – Avoid traffic detour between ingress and the node detects the failure – Extra time for failure report propagation E FA DC B enter ring leave ring X failure report

Section Layer OAM Monitor the connectivity between each two adjacent nodes Minimize the amount of OAM entities in ring topology – Compared with LSP level OAM E FA DC B section OAM

RPS Protocol Failure detected by section OAM triggers ring protection switching protocol – Each node sends RPS messages periodically in both directions RPS messages – A new G-ACH channel type RPS state machine – Refer to the draft for more details E FA DC B RPS messages on ring

History of Document -00, presented in IETF85, Nov , adds short-wrapping, Jul , adds RPS protocol, presented in IETF90, Jul , fixes some typos, Jul , presented in IETF92, Mar. 2015

Changes in -04 Re-organize statements for better readability Editorial changes Draft is getting stable, and this solution has been deployed in real networks

Laboratory Test Test results show that the switching time of the ring protection was less than 50 ms, and the restoring switch time was ignorable (less than 0.1ms). Test Steps Fault scenariosPacket loss Packet rate (packets/s) Traffic PathSwitching time (ms) Initial normal A-B-C-G-H-I (green line)N/A Step 1 F1+F A-B-A-F-E-D-C-G-H-I (red line)26.9 Step 2 F1+F2+F A-F-E-D-C-G-H-I (blue line)43.9 Step3 Restore F A-B-A-F-E-D-C-G-H-I0.06 Step4 Restore F A-F-E-D-C-G-H-I0.07 Step5 Restore F A-B-C-G-H-I0

Field trial item Test result ( 200 Tunnel configuration ) Interconnected Ring switching time 23ms~37ms ring protection cooperate with linear APS ring protection switching time : 26ms~35ms Linear APS switch time(interconnection node failure): 118~133ms Upgrade from linear protection to ring protection Step1: establish runnel for each node using NMS. Step 2: Move all work tunnel to the ring. Step 3 : Delete linear APS and protection tunnel. If using Interconnected ring mechanism. Operation time : less then 10min ConfigrationRing proetctionLinear proetection OAM period3.3ms APS holdoff time 0100ms Ring protecti on Linear APS Ring protecti on Interconnected Ring protection Ring protection cooperate with linear APS interconnection node Using interconnected ring protection technique to protect all link and node failure 1. Using ring protection to protect link and non interconnection node failure. 2. Using linear APS to protect interconnection node failure.

Next Steps Solicit feedbacks from WG Ready for WG adoption?