MPLS-TP: Overview and Status: Yoshinori Koike
MPLS-TP: Overview and Status: Yoshinori Koike
MPLS-TP: Overview and Status: Yoshinori Koike
Yoshinori Koike
978-1-55752-962-6/13/$31.00 2013 Optical Society of America
Copyright(c) 2011
P1
Agenda
1. Drivers of packet transport technologies and their applicability
2. Definition of MPLS-TP
3. Layer 2 technologies
4. Additional functions in MPLS-TP 5. History of MPLS-TP standardization 6. Deployment scenarios of MPLS-TP technology and network 7. Promising multi-layer converged transport network
Copyright(c) 2011
P2
Copyright(c) 2011
P3
Copyright(c) 2011
P4
Packet transport network has been replacing existing SONET/SDH-based transport networks and expanding new packet based service as well as legacy transport network services. Frequency distribution is another requirement, particularly when SDH is replaced with packet transport network(PTN)
Legacy Service Legacy Service TDM CSM Efficient accommodation of IP service Taking over legacy service Clock path Fixed service Mobile service PSTN Dedicated line
Before
CSM
Replacement (cost reduction) IP-based service IP-based service Packet transport network Legacy service
After
Legacy service CSM
Metro/aggregation NW
Core NW
VoD, SIP
Home NW
IP-TV
Business customers NW
PTN
Copyright(c) 2011 P6
2. Definition of MPLS-TP
Copyright(c) 2011
P7
MPLS
Existing MPLS Before standardization of MPLS-TP ECMP LDP/Non-TE LSPs IP forwarding PHP
Common features MPLS forwarding PWE3 architecture
Extensions of existing MPLS such as RFC6374 (delay and loss) and RFC5586 (G-ACH)
MPLS-TP
Additional functions from transport technologies
ECMP: Equal Cost Multi Path PWE3Pseudo Wire Emulation Edge to Edge PHP: Penultimate Hop Popping
Copyright(c) 2011 P8
C-plane (option)
C-plane (option)
C-plane (option)
P NE
Psudowire (static or dynamic) MPLS-TP LSP (static or dynamic) section Client traffic section
PE NE
Selecter Bridge
PW segment
Client layer MPLS-TP layer PE1 Tunnel LSP PE2
PW label
CE1
AC
CE2
Multi-segment PW model
PWE MPLS-TP layer
Client layer
PW Payload
PW Payload PW label
Payload CW 10 60
Payload CW 20 80
Multi segment PW PW label MPLS-TP LSP label Layer T-PE1 S-PE T-PE2
LSP label
T-PE: Terminating Provider Edge S-PE: Switching Provider Edge CW: Control Word
Copyright(c) 2011 P12
3. Layer 2 technologies
Ethernet
DA SA S-tag C-tag T/L
VLAN
-1
VLAN
-2
VLAN
-3
S-VID DEI
PCP
Label
TC S
TTL
Ethernet 1 2 3 Multi-point to Multi-point Data-plane auto-discovery Swapping in terms of standardization Yes Yes (MAC learning and Bridging) No (VLAN-tag)
4
5
Number of layers
Client support
Label stacking
6
7
High
No
Data-plane/Transport-plane Item
No control plane Separation between C-plane and D-plane NMS-based central management Protection Label 13 (GAL)
MPLS
No No No No No
MPLS-TP
Yes Yes Yes Yes Yes
Label 14 IP encap VCCV
IP forwarding, label merging, PHP
Label Forwarding
Protection
Current MPLS
MPLS-TP
Customer NE1
Customer domain
P1
P2
P3
P4
P5
Customer NE2
Customer domain
Carriers domain
MIP
MIP
MIP In
FW
MIP out
Intermediate node
Intermediate node
MEP
MEP
MEP Up
FW
Down
Down
FW
MEP Up
Source/Destination node
Source/Destination node
Source/Destination node
Copyright(c) 2011 P20
Case 1) Difference in fault location scenario between two approaches :Packet loss at Customer NE Operators
Per-node model Customer NE1 Customer domain PW/LSP MEP1 On-demand CV Per-interface model MIP1 NE1 NE2 NE3 Administrative domain Customer NE2 ? ? ? Customer domain
P1
P3
P5
MEP2
OK
Loss
NE1 P1 P2
NE2 P3 P4
NE3 P5 OK P6 OK ? Customer domain Legends Interface OK OK Forwarding Engine MIP Customer NE2
Customer NE1
Customer domain PW/LSP
MEP1
MIP1
MIP2
MIP3
MIP4
MEP2
MEP
Copyright(c) 2011 P21
Customer NE1
P1
P3
P5
?
Customer domain PW/LSP MEP1 On-demand CV Per-interface) Customer NE1 NE1
MIP1
MEP2
NG
Loss
NE2 P2
NE3 Customer NE2 Customer domain Legends Interface OK NG Forwarding Engine MIP
P1
P3 ?
P4
P5
P6
OK
Customer domain PW/LSP MEP1
MIP1
MIP2
MIP3
MIP4
MEP2
MEP
Copyright(c) 2011 P22
NE1
P1
NE2
P3 Operators Administrative domain
NE3
P5
Customer NE1
Customer domain PW/LSP
MEP 1
Per-interface)
MIP1
Measurable section
MEP 2
NE3
NE1
P1 P2
NE2
P3 P4
Customer NE1
Customer domain PW/LSP
P5
P6
MEP 1
MIP1
MIP2
MIP3
MIP4
Measurable section
MEP 2
Legends
Interface Forwarding Engine
MIP MEP
On-demand CV
Type 2 (TDM-like)
No
YES
YES
No
YES
No
Segment monitoring function is necessary in Delay Measurement (DM) and Loss Measurement (LM) (DM and LM are supported only between MEP and MEP, not supported between MIP and MEP/MIP) : See use case 1 on next slide Diagnostic test and on-demand CV should also be able to be conducted from intermediate point of configured transport path. : See use case 2 on next slide
CE1
Transport path
No Fault
Detect Fault
NE5
Common
G.8110.1
G.8113.1
G.8113.2
G.8101
PTN: Packet Transport Network PSN: Packet Switch Network(IP/MPLS) AAP: Alternative Approval Process TAP: Traditional Approval Process
Copyright(c) 2011 P28
Both G.8113.1 (Ethernet based OAM) and G.8113.2 (IP/MPLS based OAM) have been standardized.
Copyright(c) 2011 P29
32 bits
Label Value |TC|S|TTL GAL(13)
32 bits
|TC|S| TTL
32 bits
0001|ver |rsv|Channel Type
ACH-TLV Header
ACH-TLV
MPLS label header Generic Associated Channel Label (LSP label identifying OAM packet : label value 13), Associated Channel Header (same as PW ACH but generalized) Channel Type defines OAM protocol solution ACH-TLV (Option, Src/Dst address, Authentication, etc.) G-ACh message (depending on each OAM protocol solution using G-ACh)
Copyright(c) 2011 P30
ACH
ACH-TLV G-ACh Msg.
5 6 7 8 9 10 11
LI LR AR RDI CFI LM DM
None:
(Discussed in draft-bhh-mpls-tp-oam-y1731)
0x8902 G.8113.1
(I-D)
MPLS Fault Management Operations, Administration, and Maintenance (OAM) Proactive Connectivity Verification, Continuity Check and Remote Defect Indication for the MPLS Transport Profile MPLS On-demand Demand Connectivity Verification and Route Tracing
0x0058 Fault OAM 0x0022 MPLS-TP CC message 0x0023 MPLS-TP CV message 0x0025 On-Demand CV 0x000A DLM 0x000B ILM 0x000C DM 0x000D DLM+DM 0x000E ILM+DM) 0x0026 LI
RFC6427 RFC6428
RFC 6426
Packet Loss and Delay Measurement Profile for MPLS-based Transport Networks (profile of draft-ietf-mpls-loss-delay)
RFC6375 (RFC6374 )
RFC6435
Copyright(c) 2011 P32
LR
CC
AR
Configurable message transmission interval Configurable message fault detection interval Timer negotiation In-service parameter change (P/F bits)
CV
RDI
CC/CV interleaved (CV only is not possible and interval is only one per second) 4 channels (G-ACH, VCCV(v4 and v6), UDP/IP 2 mode of operations ( Independent and fate sharing)
LM
DM
LM
DM
DT(Thrpt 1)
CV LI
RT DT (DP-LB)
Return codes
Downstream mapping OAM solutions for PTN OAM solutions for PSN
6. RFC6435 (Li)
LSP ping ext
Preferred compatibility
PTN: Used to add packet transport capability to existing circuit switched (SDH/OTN) transport network PSN: Used to provide packet transport capability to existing IP/MPLS network
Copyright(c) 2011 P34
SDH
Co-routed bidirectional PtoP. Optionally Unidirectional PtoMP. Suitable with Ethernet/transportbased OAM Scalable OAM, easy operation and centralized NW management system (similar to legacy transport NMS) No need of IP layer and IP functions
Ethernet
MPLS-TP network
Copyright(c) 2011 P36
IP/MPLS
P router
PE router PE router
PE router P router
Co-routed/Associated bidirectional PtoP, Unidirectional PtoP, and PtoMP. Compatible OAM with IP/MPLS and PW such as LSP-Ping, MPLSBFD, VCCV, and VCCV-BFD IP layer and IP functions necessary for LSP ping at least
Ethernet
IP/MPLS
Scenario 1
General prioritized preference -Transport network experience (Ethernet OAM) -Static and centralized configuration -Could be extended to converged NW operation mainly based on management plane -IP/MPLS compatibility (BFD, LSP Ping) -Dynamic and distributed configuration -Could be extended to converged NW solution mainly based on control plane
Type PTN
PSN
Solution: Multi-layer and multi-technology convergence: NW optimization and NE convergence MPLS-TP makes transport networks flexible and more efficient 100G interface introduction is driver for drastically changing network structures to reduce cost in conjunction with energy efficiency Optimization of entire transport network is key to achieve objectives Minimized multi-layer and multi-technology converged transport networks are promising solution
Edge IP router/ switch
Current
Many 10G wavelengths and fixed bandwidth
Relay router/ switch
(3) Large capacity physical link and adaptive and efficient bandwidth allocation by packet transport
POTS POTS
EMSs/NMSs
(2)Easy operation by (2) Easy operation with converged equipment by converged equipment fewer EMS&NMS and fewer EMSs & NMSs
CR
DWDM
CR
DWDM
POTS
POTS
DWDM
DWDM
CR
DWDM
CR
DWDM
POTS
POTS
NNI 100G-IF
POTS
POTS
3R-NNI 100G-IF
ER
ER
Optical SW
Optical SW+ Packet SW
ER
ER
41
OADM
OADM
POTS
POTS
OADM
OADM
DWDM
DWDM
POTS
POTS
Operator 1
DWDM DWDM
Operator
OADM OADM
1. Several operators (NMSs/EMSs) to one operator (NMS/EMS) 2. Manual design in several layers and domains to automatically design in converged layers
POTS
POTS
Operator 2
OADM OADM
POTS
POTS
42
Layer-independent NW
Virtual switch unit Physical switch unit Fault detection Root fault
bandwidth and network resources across layers. ODU layer (layer 1) cross-connect or packet layer (Layer 2) switching can be omitted based on situation. Current network Future packet optical transport network
Layer 2
L2 SW
L2 SW
L2 SW
L2 SW
L2 SW
Layer 2 (packet)
Layer 1
SDH
SDH
SDH
SDH
SDH
Layer 1 (ODU)
POTS
POTS
POTS
POTS
POTS
WDM/ ROADM
WDM/ ROADM
WDM/ ROADM
WDM/ ROADM
Layer 0
44
Summary
Increasing demand for packet transport technology was driver for MPLS-TP technology Key features of MPLS-TP: Separation of Data-plane and Control-plane OAM NMS Recovery (Protection) An OAM solution (G.8113.1(PTN) ) has been standardized. PTN is a simple and transport-oriented OAM solution based on Ethernet OAM. Converged transport network solution based on MPLS-TP is a promising solution for future cost & energy efficient networks
45