TM8106 Optical Networking Multi-Protocol Label Switching-Transport Profile (MPLS-TP) By Ameen Chilwan Syllabus: [1] MPLS Transport Profile (MPLS-TP): A Set of Enhancements to the Rich MPLS Toolkit, Juniper Networks, Whitepaper, 2011. 1 [2] Dieter Beller, Rolf Sperber, MPLS-TP – The New Technology for Packet Transport Networks, 2nd DFN Forum, 2009. Outline • • • • Transport Networks MPLS-TP Basics Standardization History MPLS-TP Components OAM Control Plane Resiliency • • • • • 2 Synchronization Physical Infrastructure Support Deployment Options Misconceptions about MPLS-TP Conclusion TM8106 Optical Networking - MPLS-TP 27.09.2012 Transport Networks • Goal of transport network • Requirements 3 TM8106 Optical Networking - MPLS-TP 27.09.2012 Packet-based Transport Network • MPLS has been serving as one for almost a decade Connection-oriented and Packet-based Designed to carry L3 IP Traffic Establishes IP traffic paths Associates these paths with arbitrarily assigned labels • GMPLS extends MPLS Label switching for • TDM (SONET/SDH) • Wavelength (λ) • Spatial switching (incoming ports to outgoing ports) 4 TM8106 Optical Networking - MPLS-TP 27.09.2012 MPLS-TP Emergence • Lacks some features of SDH-like networks Operation, Admin and Management (OAM) Resiliency Scalable operations High availability Performance monitoring Multi-domain support • IETF and ITU-T joined forces to enhance MPLS MPLS-TP 5 TM8106 Optical Networking - MPLS-TP 27.09.2012 MPLS-TP Background • Drivers for MPLS-TP Rise in demand for service sophistication • Bandwidth-hungry services Pressure to reduce operational cost (OPEX) Maximize the value per bit • Lead to a technology that is almost SDH-like Carrier-grade Packet-switched With OAM features 6 TM8106 Optical Networking - MPLS-TP 27.09.2012 MPLS-TP Overview • Takes a subset of MPLS/GMPLS • Enhance with some functionalities Network Management (e.g. FCAPS) Dynamic provisioning of transport paths via control plane Provide restoration functions E2E path provisioning across networks/domains • Characteristics Connection oriented Client and physical layer agnostic OAM similar to SDH-like networks Protection schemes Network provisioning via centralized NMS GMPLS Control plane applicable 7 TM8106 Optical Networking - MPLS-TP 27.09.2012 Standardization History • ITU-T will define requirements • IETF will work on protocol extensions 8 TM8106 Optical Networking - MPLS-TP 27.09.2012 MPLS-TP Components 9 TM8106 Optical Networking - MPLS-TP 27.09.2012 Operation, Admin and Management • Dedicated OAM packet interspersed into the associated user traffic flows Created and processed by maintenance end-points Intermediate points can also process them & collect data • OAM Tools 10 TM8106 Optical Networking - MPLS-TP 27.09.2012 OAM Functions and Tools • Functions Fault Detection (e.g. connectivity check) Fault Localization (e.g. loopback, lock) Performance Monitoring (e.g. delay, loss) • Tools (Existing MPLS tools extended) Bidirectional Forwarding Detection (BFD) LSP Ping LSP Trace 11 TM8106 Optical Networking - MPLS-TP 27.09.2012 OAM Enhancements 12 TM8106 Optical Networking - MPLS-TP 27.09.2012 Associated Channel (ACh) • MPLS-TP shall work without IP functionality MPLS uses Ach for framing, forwarding and encapsulation Enhanced by GACh and GACh Label (GAL) Support in-band control channels • GACh Ensure congruency between OAM packets and data path Indicates tagged packet must be processed by special function Not suitable for static provisioning • Because negotiated when pseudowire was setup • Solved using GAL (reserved value of 13) – Enables easy extraction at end- and mid-point nodes 13 TM8106 Optical Networking - MPLS-TP 27.09.2012 Control Plane (Static and Dynamic) • Responsible for setup of LSP • MPLS has mature and dynamic control plane OSPF-TE, IS-IS-TE, RSVP-TE and BGP • Current transport networks have static control plane using NMS • MPLS-TP Can have both static or dynamic Dynamic has advantages like: • Scaling • Advanced protection functions (e.g. LSP tail-end protection) • Restoration Distributed control plane • Signaling, routing and TE Decoupled from data plane 14 TM8106 Optical Networking - MPLS-TP 27.09.2012 MPLS-TP Control Plane (contd…) 15 TM8106 Optical Networking - MPLS-TP 27.09.2012 Resiliency • Mechanisms in MPLS LSP fast reroute Pseudowire redundancy Path protection • Enhancements in MPLS-TP OAM-triggered protection Optimizing protection in ring topologies • Circuit networks are interconnected rings • Fast reroute works but inefficient • Wrapping and steering implemented in MPLS-TP 16 TM8106 Optical Networking - MPLS-TP 27.09.2012 Synchronization • Approaches An overlay synchronization network • Requires parallel network Distributed reference clock • Reference clock at least at the edges Forwarding of clock information across packet domain • Synchronization protocol 17 TM8106 Optical Networking - MPLS-TP 27.09.2012 Synchronization (contd..) • Packet based clock recover solution Adaptive Timing • Encapsulated and de-capsulated at packet edge nodes between TDM and packet domain Differential Timing • Both edge nodes performing interworking have access to reference clock 18 TM8106 Optical Networking - MPLS-TP 27.09.2012 Physical Infrastructure Support • MPLS-TP over SDH/SONET, PDH and OTN ITU-T defines Generic Framing Procedure (GFP) • Encapsulate variable length payload of various client signal • Contains User Payload Identifier (UPI) • MPLS-TP uses same UPI point code as MPLS • OTN includes WDM network layer for transport of a variety of OTN client signals • SONET/SDH uses virtual concatenation to form transmission pipelines with larger capacities • MPLS-TP over Gigabit Ethernet • Two-octet long Ether Type field in Ethernet II Indicates which protocol is encapsulated in payload 19 TM8106 Optical Networking - MPLS-TP 27.09.2012 Deployment Options • Access and aggregation network Major migration from circuit to packet happening nowadays • OAM enhancements will allow more visibility into Core 20 TM8106 Optical Networking - MPLS-TP 27.09.2012 Misconceptions about MPLS-TP • MPLS-TP is a new technology, not part of MPLS It is a subset of MPLS with some enhancements • Extensions in MPLS-TP are not applicable in MPLS Actually meant to apply in MPLS to make it broadly applicable • MPLS-TP requires substantial changes in MPLS Design goal of MPLS-TP is to keep MPLS architecture • MPLS-TP require static provisioning Supports both static and dynamic control planes • Requires forklift hardware upgrades Might be true for some vendors, but not always, not in Juniper at least 21 TM8106 Optical Networking - MPLS-TP 27.09.2012 Conclusion • MPLS-TP is Subset of MPLS/GMPLS Enhancements esp. OAM • Fault management • Performance monitoring E2E integration with existing and next generation MPLS networks • MPLS-TP intended to Tie together • service routing • transport platforms Advantages of tying together • Consistent operations and OAM functions across networks • Seamless interworking with IP/MPLS networks • Scalability due to multiplexing capability • Supports huge variety of services encapsulated into pseudowires 22 TM8106 Optical Networking - MPLS-TP 27.09.2012 23 TM8106 Optical Networking - MPLS-TP 27.09.2012