Transcript mpls-tp

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