MPLS-TP Shared Ring Protection (MSRP) Mechanism

Slides:



Advertisements
Similar presentations
Migration Considerations and Techniques to MPLS-TP based Networks and Services Nurit Sprecher / Nokia Siemens Networks Yaacov Weingarten / Nokia Siemens.
Advertisements

Yaacov Weingarten Stewart Bryant Nurit Sprecher Daniele Ceccarelli
MPLS-TP Ring Protection draft-weingarten-mpls-tp-ring-protection
Network Protection and Restoration Session 5 - Optical/IP Network OAM & Protection and Restoration Presented by: Malcolm Betts Date:
Data Communications and Networking
Deployment of MPLS VPN in Large ISP Networks
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.
MPLS-TP PWE3 dual-homed protection (MPDP)
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/
MPLS and Traffic Engineering
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
draft-kompella-mpls-rmr Kireeti Kompella IETF 91
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
Extension to LDP-VPLS for Ethernet Broadcast and Multicast draft-delord-l2vpn-ldp-vpls-broadcast-exten-03 Presenter: Zhihua Liu, China Telecom IETF79,
1 Introducing the Specifications of the Metro Ethernet Forum.
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
1 1 Operators Considerations on MPLS-TP OAM tools MPLS WG, 78th IETF - Maastricht draft-fang-mpls-tp-oam-considerations-00 Fang Li (CATR China) Han Li.
1 1 Operators Considerations on MPLS-TP OAM tools MPLS WG, 78th IETF - Maastricht draft-fang-mpls-tp-oam-considerations-00 Fang Li (CATR China) Han Li.
MPLS-TP Shared Ring Protection (MSRP) Mechanism
Multi-Protocol Label Switching University of Southern Queensland.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
Protection and Restoration Definitions A major application for MPLS.
Slide 1 MPLS-TP Linear Protection / Author / RTP IE Fixed CET I insert classification level © Nokia Siemens Networks MPLS-TP Linear Protection.
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
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
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.
1 Protection in SONET Path layer protection scheme: operate on individual connections Line layer protection scheme: operate on the entire set of connections.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
P2MP LSP for IPTV 이동 무선 네트워크 연구실 홍 석 준
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Network Topology and LAN Technologies
Marc Holness, Product Line Architect, Ciena
Requirements for LER Forwarding of IPv4 Option Packets
Connecting MPLS-SPRING Islands over IP Networks
Zhenbin Li, Li Zhang(Huawei Technologies)
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
A Framework for Service-Driven Co-Routed MPLS Traffic Engineering LSPs draft-li-mpls-serv-driven-co-lsp-fmwk-01 Zhenbin Li, Shunwan Zhuan, Jie Dong Huawei.
MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01
Tal Mizrahi Marvell IETF Meeting 78, July 2010
draft-atlas-rtgwg-mrt-mc-arch-02
Requirements for Ring Protection in MPLS-TP
George Swallow Martin Vigoureux Rahul Aggerwal July 30, 2008
SD-Triggered Protection Switching in MPLS-TP draft-zhl-mpls-tp-sd-01
Presenter: Jeffrey Zhang
MPLS-TP Survivability Framework
Enterprise vCPE use case requirement
DCI using TRILL Kingston Smiler, Mohammed Umair, Shaji Ravindranathan,
TRILL MPLS-Based Ethernet VPN
IS3120 Network Communications Infrastructure
An Equal-Opportunity-Loss MPLS-Based Network Design Model
Guoman Liu ) ) Yuefeng Jian Jinghai ) Zongpeng )
TE Topology and Tunnel Modeling for Transport Networks draft-bryskin-teas-te-topo-and-tunnel-modeling Igor Bryskin (Huawei Technologies) Xufeng Liu (Jabil)
Network Survivability
Fast Reroute for Node Protection in LDP- based LSPs
CHAPTER 8 Network Management
Zhenbin Li, Shunwan Zhuang Huawei Technologies
Michale Wang Qin Wu Roni Even Wen Bin IETF 103 Bangkok, Tailand
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
Technical Issues with draft-ietf-mpls-bfd-directed
Fast Reroute for Node Protection in LDP- based LSPs
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-19 draft-ietf-teas-yang-rsvp-10 draft-ietf-teas-yang-rsvp-te-05 draft-ietf-teas-yang-te-mpls-01.
Royi Zigler(Broadcom)
Spencer Giacalone, Alia Atlas, John Drake, Dave Ward
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
E. Bellagamba, Ericsson P. Sköldström, Acreo D. Ward, Juniper
Presentation transcript:

MPLS-TP Shared Ring Protection (MSRP) Mechanism draft-cheng-mpls-tp-shared-ring-protection-01 IETF 87th , July 27- August 2, 2013 Presenter : Hui Deng (CMCC) Authors: Weiqiang Cheng, Lei Wang, Han Li (CMCC) Kai Liu, Jia He (Huawei Technologies Co., Ltd.) Fang Li (CATR) Jian Yang (ZTE) Junfang Wang (Fiberhome)

Why topology-specific protection solution? Ring topology is deployed worldwide, which can use minimized fiber resource to provide physical two tours. Traditional transport networks (such as SDH) are constructed with ring topology, so that network infrastructure such as fiber/power supply/machine rooms are deployed for ring topology. Maintenance engineers are familiar with ring topology based operation. Local mesh can also be treated as Ring topology, so Ring topology specific protection solutions can also be used in those application scenarios. MPLS-TP are often used for mission critical services such as trading, finance, mobile backhaul(especially for voice service) etc. which require sub-50ms protection. From our test results, Ring topology specific protection can meet those requirements with minimized hardware cost.

Requirements of the Ring protection “Multiple failures” recovery Multiple links or nodes failures are caused by single event, Such as: Multiple links of rings are using fibers in one cable or pipeline, and which is cut off network migration/network cutover in different rings at the same time Ring protection should cover following possible failures scenarios Multiple failures in single ring Multiple failures in connected rings Simplify configuration and maintenance protection configurations should be independent of service number Minimize the management elements Simplify the hardware requirements Minimize the number of OAM entities Minimize the number of elements of recovery Minimize the number of labels required Linear protection using in field, operators require smooth migration from linear protection to ring protection without service impacted. Simple Wrapping solution required

Why “shared ring protection” Because Wrapping Solution of RFC6378 can not cover multiple-failure issues, we will not analyze it here, we focus on the Steering Solution of RFC6378 For a typical MPLS-TP ring topology which include 32 node. 10 bidirectional service LSP carried between each two nodes, total 4960 bidirectional service LSP. The table below is analysis of MPLS label and OAM session consumed for different protection solutions. Resource consumed in each node Shared ring protection Steering solution of RFC6378 MPLS Labels in each node Total 434 Ring tunnel label:124(4*31) Service tunnel label:310 Total 1302 Ring tunnel label: 1922(2*31*31) Service tunnel label: 310 OAM sessions in each node Total 2 1 east direction and 1 west direction Total 124 31(node)* 4(anticlockwise work/protection and clockwise work/protection) 1 32 8 16 17 ….. 24 25 …. 31 … 7 9 15 23

Why need wrapping ring protection F B Ring1 Ring2 C E A interconnected ring protection scenarios Steering ring protection is hard to meet interconnected ring topology recovery requirement. When failure occurred as the figure show above, Steering ring protection need to notify failure information and topology to source node(as Node B). It need to introduce complex protocols. When using wrapping ring protection, the switching action only execute in failure detected node(as Node D). It is simple to implement in the network devices then steering ring protection.

Scope Differences from version 00 short wrapping is added as an optimized wrapping solution to improve latency and bandwidth efficiency in some cases (e.g. the destination/exit node is far from the defect) an interconnected ring protection mechanism is added MPLS-TP, as a packet transport technology, are typically constructed with interconnected ring topology, like other transport networks (e.g. SDH). Current ring protection mechanism can’t recover from interconnection node failure.

P2P short wrapping solution Short Wrapping path Wrapping path Tunnel1 Node F Node A Node B physical links RcW RaW RcP Node E Node D Node C RaP Protection ring tunnel will poped at ring destination node when using short wrapping Tunnel1 wrapping path Short wrapping path Short Wrapping v.s Wrapping (Node D as an exit node ) Wrapping: Protection switching happens at neighbouring nodes of the failure (Service is received from the working path at the exit node) . See the black line in the figure. Short Wrapping: Protection switching occurs at the up-stream neighboring node of the failure and the exit node (Service is received from the protection path at the exit node).

Interconnected ring protection mechanism ① Interconnected rings will be regarded as two independent rings. Each ring runs protection switching independently. Failure in one ring only triggers protection switching in itself and does not affect the other ring. ② The service LSPs that traverse the interconnected rings via the interconnection nodes must use different ring tunnels in different rings. The ring tunnel used in the source ring will be removed, and the ring tunnel of destination ring will be added at interconnection nodes. ③ For protected interconnection node in dual-node interconnected ring, the service LSPs in the interconnection nodes should use the same MPLS label. So either interconnection node can terminate the source ring runnel and push the destination ring tunnel according to service LSP label. ④ Two interconnection nodes can be managed as a virtual interconnection node group. Each ring assigns ring tunnels to the virtual interconnection node group. The interconnection nodes in the group should terminate the working ring tunnel in each ring. Protection ring tunnel is a closed ring to switch with the working ring tunnel at the nodes which detect the fault. Ring tunnels to the virtual interconnection node group will be established by each ring of the interconnected rings : one clockwise working ring tunnel to the virtual interconnection node group; one anticlockwise protection ring tunnel to the virtual interconnection node group, one anticlockwise working ring tunnel to the virtual interconnection node group; one clockwise protection ring tunnel to the virtual interconnection node group. These ring tunnel will terminated at all nodes in virtual interconnection node group.

Recovery from Interconnection node failure Pop Ring1 tunnel label Switch traffic runnel label Push ring2 tunnnel label Tunnel1(D&E) Tunnel1(H) RcW_D&E(D&E) RcW_H(F) Node A Node D Node F Tunnel1(D&E) RcW_D&E(A) Tunnel1(D&E) Rap_D&E(B) Node B Ring1 Ring2 Node G Tunnel1(in) push Ring1 tunnel Label Tunnel1(D&E) Rap_D&E(C) Tunnel1(D&E) Tunnel1(H) Rap_D&E(D&E)) Rap_H (H) Node C Node E Node H Tunnel1(out) pop Ring2 tunnel Label Pop Ring1 tunnel label Switch traffic runnel label Push ring2 tunnnel label Recovery from Interconnetcion node failure (Node D failure) ① NodeD and NodeE should deal with the same traffic LSP label. Tunnel1 will process correctly in any node of NodeD and NodeE;

MSRP Field trial and deployment in CMCC CMCC have done field trial of more than 100 nodes(from Huawei) networks in Gangdong province, and the result shows: MSRP can improve the network survivability and provisioning. Smooth migration from linear protection to ring protection. Huawei,ZTE,Fiberhome and WH-NEC can support MSRP already item Test result(200 Tunnel configuration) Interconnected Ring switching time 23ms~37ms Migration 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 protection tunnel. If using Interconnected ring mechanism. Operation time : less then 10min PTN network topology in the field trail

Silicon support and latest Lab test results The test bed is based on Centec's switching chip CTC5160, which has Silicon-Level MSRP Support Line-rate test traffic as 352Mbps (500,000pps single tagged packet), 200 LSP instances 2 3 5 4 1 N Failure Point Failure Point Description Test Result Protection Switch Recovery 1 Link Failure between DUT1-DUT4 11.3ms <0.1ms 2 Link Failure between DUT1-DUT2 19.56ms 3 Link Failure between DUT2-DUT5 9.18ms 4 Link Failure between DUT5-DUT6 19.28ms 2&4 Link Failure between DUT1-DUT2 and DUT5-DUT6 20.42ms 5 Node Failure of DUT2 20.76ms

Next Step MSRP protocol to be added. Any enhancement based on the feedbacks from the group