Support Shared Mesh Protection in MPLS-TP March 27, 2011 Ping Pan (Infinera) Sam Aldrin (Huawei) Luyuan Fang (Cisco)

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

Migration Considerations and Techniques to MPLS-TP based Networks and Services Nurit Sprecher / Nokia Siemens Networks Yaacov Weingarten / Nokia Siemens.
Yaacov Weingarten Stewart Bryant Nurit Sprecher Daniele Ceccarelli
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.
BFD MIB Extensions for MPLS and MPLS-TP Networks draft-vkst-bfd-mpls-mib-01 Sam Aldrin Tom Nadeau Venkatesan Mahalingam Mukund Mani Kannan KV Sampath.
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
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.
MAC Withdraw Signaling for static PW draft-boutros-l2vpn-mac-wd-03.txt Himanshu Shah - Ciena Siva Sivabalan, Sami Boutros – Cisco Sam Aldrin - Huwei.
CS Summer 2003 Lecture 12 FastReRoute (FRR) - Big Picture.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
MPLS-TP OAM Analysis draft-sprecher-mpls-tp-oam-analysis-03.txt Nurit Sprecher / Nokia Siemens Networks Huub van Helvoort / Huawei Yaacov Weingarten /
MPLS-TP OAM Analysis draft-ietf-mpls-tp-oam-analysis-00.txt
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.
MPLS TP MIBs and Extensions draft-vkst-mpls-tp-te-mib-00.txt Sam Aldrin Tom Nadeau Venkatesan Mahalingam Kannan Sampath.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping- extensions-00 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray.
1 LSP-Trace over MPLS tunnels draft-nitinb-lsp-ping-over-mpls-tunnel-00 Nitin BahadurJuniper Networks Kireeti KompellaJuniper Networks IETF 69, MPLS WG,
66th IETF Montreal July 2006 Requirements for delivering MPLS services Over L3VPN draft-kumaki-l3VPN-e2e-mpls-rsvp-te-reqts-01.txt Kenji Kumaki KDDI, Editor.
Draft-ietf-mpls-tp-mib-management-overview-03 Multiprotocol Label Switching Transport Profile (MPLS-TP) MIB-based Management Overview draft-ietf-mpls-tp-mib-management-overview-03.
© 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)
TRILL over IP draft-ietf-trill-over-ip-01.txt IETF 91, Honolulu Margaret Wasserman Donald Eastlake, Dacheng Zhang.
MPLS-TP - 79th IETF1 MPLS-TP Control Plane Framework draft-ietf-ccamp-mpls-tp-cp- framework-03.txt Contributors: Loa Andersson Lou Berger Luyuan Fang Nabil.
MPLS-TP - 78th IETF1 MPLS-TP Control Plane Framework draft-ietf-ccamp-mpls-tp-cp- framework-02.txt Contributors: Loa Andersson Lou Berger Luyuan Fang Nabil.
Framework and Requirements for Shared Mesh Protection in MPLS-TP
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.
Draft-shiomoto-ccamp-switch-programming-00 74th IETF San Francisco March Advice on When It is Safe to Start Sending Data on Label Switched Paths.
RFC6374 in the presence of LSP merging draft-bryant-mpls-flow-ident and draft-chen-mpls-source-label M. Chen, X. Xu, Z. Li, L. Fang, G. Mirsky, S. Bryant,
Draft-li-mpls-global-label-framework-02IETF 90 MPLS WG1 A Framework of MPLS Global Label draft-li-mpls-global-label-framework-02 Zhenbin Li, Quintin Zhao,
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
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.
COPS Extension for Intra-domain Traffic Engineering (draft-pan-cops-te-00) Author: Ping Pan, Bernhard Suter Presenter: Rohit Dube Bell Labs.
PCE-based Computation Procedure To Compute Shortest Constrained P2MP Inter-domain Traffic Engineering Label Switched Paths draft-zhao-pce-pcep-inter-domain-p2mp-procedures-02.txt.
MPLS-TP INTER-OP: WHAT, WHY, AND HOW? General Objectives for MPLS-TP Inter-Op Test Program at UNH-IOL.
Application of PWE3 to MPLS Transport Networks
Framework for latency and loss traffic engineering application draft-fuxh-ccamp-delay-loss-te-framework-00.txt draft-fuxh-ccamp-delay-loss-rsvp-te-ext-00.txt.
Support Shared Mesh Protection in MPLS-TP IETF 83 March, 2012 Ping Pan, Rajan Rao, Biao Lu (Infinera) Andrew G. Malis (Verizon) Luyuan Fang (Cisco) Fatai.
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 - 77th IETF1 MPLS-TP Control Plane Framework draft-abfb-mpls-tp-control-plane- framework-02.txt Contributors: Loa Andersson Lou Berger Luyuan Fang.
RSVP-TE Extensions to Notification for Shared Mesh Protection CCAMP WG, IETF 81th draft-he-ccamp-notification-shared-mesh-protection-00 Wenjuan He
1 Ping and Traceroute for GMPLS LSPs in Non-Packet Switched Networks draft-ali-ccamp-gmpls-lsp-ping-traceroute-01.txt Zafar Ali, Roberto Cassata (Cisco.
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.
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
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.
1 draft-fang-mpls-tp-oam-toolset-01.txt Luyuan Dan Nabil
70th IETF Vancouver, December 2007 CCAMP Working Group Status Chairs: Deborah Brungard : Adrian Farrel :
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.
1 77th IETF, CCAMP WG, Anaheim, CA, USA March 2010 Signaling RSVP-TE P2MP LSPs in an Inter- domain Environment draft-ali-mpls-inter-domain-p2mp-rsvp-te-lsp-03.txt.
66th IETF, Montreal, July 2006 PCE Working Group Meeting IETF-66, July 2006, Montreal A Backward Recursive PCE-based Computation (BRPC) procedure to compute.
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,
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-king-pce-hierarchy-fwk-01.txt.
Connecting SPRING Islands over IP Networks draft-xu-spring-islands-connection-over-ip-00 Xiaohu Xu (Huawei) Siva Sivabalan (Cisco) IETF89,
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.
IETF85 A framework for Point-to-Multipoint MPLS-TP draft-hmk-mpls-tp-p2mp-oam-framework-01.txt Yoshinori Koike Masatoshi Namiki Takafumi Hamano.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
67th IETF - San Diego, CA, USA November 8, 2006 PCECP Requirements for support of Global Concurrent Optimization Y. Lee, Huawei, D. King, Aria Networks,
MPLS-TP OAM Analysis Nurit Sprecher / Nokia Siemens Networks Tom Nadeau / BT Huub van Helvoort / Huawei Yaacov Weingarten / Nokia Siemens Networks.
draft-liu-pim-single-stream-multicast-frr-01
MPLS-TP Shared Mesh Protection
MPLS-TP Survivability Framework
Guoman Liu ) ) Yuefeng Jian Jinghai ) Zongpeng )
LSP Fast-Reroute Using RSVP Detours
DetNet Information Model Consideration
Technical Issues with draft-ietf-mpls-bfd-directed
Fast Reroute for Node Protection in LDP- based LSPs
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

Support Shared Mesh Protection in MPLS-TP March 27, 2011 Ping Pan (Infinera) Sam Aldrin (Huawei) Luyuan Fang (Cisco)

Motivation Shared Mesh Protection is required in MPLS- TP Requirements (RFC5654) – [Req 68]: MPLS-TP SHOULD support 1:n (including 1:1) shared mesh recovery. – [Req 69]: MPLS-TP MUST support sharing of protection resources such that protection paths that are known not to be required concurrently can share the same resources. IETF 802

Shared Mesh Protection (as specified in the Survivability Framework Section 4.7.6) IETF 803 The resources on P-Q-R is shared by multiple working LSP’s Key properties: 1.Protecting LSP’s are pre- established 2.Upon failure, a working LSP needs to activate the protection 3.And, it may preempt/notify other connections 4.If the resources are taken, it needs to try another protecting LSP (1:N)

Key Design Decisions Protection activation/preemption need to be fast and meet TP’s requirement (i.e. 50 msec) – Preferably done via hardware-assistance Reliable messaging – The operation involves shared resources. Any message loss could cause “orphan” states inside network Simple status queries – Optimize the protection from the head-end IETF 804

Operation Example: End-to-end Activation A BC D EFG H IJ K Working LSP Protecting LSP 1. Enable 2 Enable 3. Enable 4. Enable 5. Reply to confirm IETF 805

A BC D EFG H IJ K Working LSP 1. failure 2. Enable 3. Enable 4. Send NOTIFY to alarm 5. Enable 6. Enable 7. Reply to confirm Operation Example: Preemption IETF 806

A BC D EFG H IJ K Working LSP Protecting LSP 1.Get 2. Get 3. Get 5. Reply to report Operation Example: Optimize Protection through Queries IETF 807

Protocol Extension IETF 808 Encapsulated in MPLS-TP GAL/GACH Header A special channel type for activation purposes Type: ENABLE, DISABLE, GET etc.

Other Approach “MPLS-TP Shared Mesh Protection” (draft- cheung-mpls-tp-mesh-protection-02.txt) – Developed on top of the linear protection proposal – No reliable messaging – Complex message processing (both headend and intermediate nodes can generate messages at will) IETF 809

Summary Shared Protection is required to support fast recovery in MPLS-TP This proposal satisfies all the MPLS-TP protection requirements – Simple to implement – Cover all important aspects – Enable hardware-based implementation – Operate independent of control-plane IETF 8010

Next Steps Get more feedback from vendors and providers Make it to WG document IETF 8011