Beruflich Dokumente
Kultur Dokumente
MR-245
January 2011
Agenda
2
We are the Broadband Forum
http://www.broadband-forum.org
PARTNER
APPLICATION
Management Quality of Experience
TR-069 (CWMP)
IDENTITY
TR-069 ACS
FUNCTION Identity, Accounting and Policy
Operations and Network Management
DSL Quality Management
BILLING
PARTNER
CONTROL TR-126 IPTV TR-176 DSL OSS
FUNCTION Quality of Experience Profiles for IPTV
CWMP
TR-069
Smart Grid
Home Networking Protocols
Technical documents
Technical Reports (TRs, TR-nnn)
Working Texts (WTs, WT-nnn)
Proposed Drafts (PDs, PD-nnn)
TRs and MRs are available to non-members via the BBF website http://broadband-
forum.org/.
WTs, PDs and MDs are works in progress and generally available to members
only.
6
Technology, Market and Business
drivers
– Why MPLS in
transport?
– Requirements on
MPLS
Market drivers for Packet Transport
Evolution
Fast growing bandwidth demand - driven by new
packet applications/services
– IP Video: content downloading/streaming/sharing
– Mobile data: e.g. smart phone applications
– Triple play
– IP and Ethernet VPNs
Network convergence and Technology refresh
– Consolidate networks onto common infrastructures
– Replace aging legacy networks
– Flexibility to adapt to different types of traffic and topologies
Cost saving advantages
– Flexible data rates
– Statistical Multiplexing gains, where needed
– Lower operational costs
8
IP and Ethernet Services Drive Network
Transformation
Multiple Legacy Networks Converged Infrastructure
IP FR/ATM TDM PSTN Services and Applications
10
Characterising Packet Transport
Provides efficient, quality, scalable, reliable and secured
Transport paths between service termination/switching points..
Enables cost-effective delivery of L2, MPLS(-TP) and IP
services over different transport technologies
Independence between transport network and the client service
network
– Control/management plane isolation
– Little or no coordination required between the client services and
underlying transport network
– The packets of the client network are transparently transported
– Transport network addressing and topology info hidden from client of
service layer
Service guaranteed not to fall below agreed level regardless of
the behaviour of other transport network client services
Protection Switching
Can be triggered by OAM i.e., not be dependent on dynamic signalling or
Control Plane liveliness
Efficient operation for both dense mesh and ring topologies
Transport-Optimized OAM
Comprehensive set of OAM fault management and performance monitoring
supporting the network and the services. Not dependent on IP forwarding
Connection-Oriented
Bidirectional Label Switched Paths (LSPs) are co-routed
No LSP merging; no Equal Cost Multipath (ECMP)
13
IETF/ITU-T Joint Working Team (1)
Consensus on MPLS-TP
IETF and ITU-T agreed to work together and bring transport requirements
into the IETF and extend IETF MPLS forwarding, OAM, survivability,
network management, and control plane protocols to meet those
requirements through the IETF Standards Process. [RFC5317]1
1: [RFC 5317]: Joint Working Team (JWT) Report on MPLS Architectural Considerations for a Transport Profile,
Feb. 2009.
14
MPLS-TP Technology Overview
MPLS
Existing MPLS RFCs
prior to RFC5654
17
MPLS-TP Design considerations
Differentiate between:
– Functionality – can probably be achieved in multiple ways
– Operational experience – the same look and feel as in other
transport networks
– Frame format of messages – many options. Should be
possible for HW to parse them efficiently.
How it looks and how it feels do not dictate how it is achieved!
Ensure a Standards Based solution for each of the MPLS-TP
tools, simplifying implementation, deployment and operation.
The solution should suit all deployment environments.
18
Additional Functionality based on
Transport Requirements
Additional features for standard IP/MPLS routers & Optical Packet Transport equipment;
enhanced commonalities between service routing and optical transport
19
MPLS-TP architecture
NMS Dynamic control
plane is an option
Client node
Client node Protect PE
PE LSP
Ethernet
ATM PW PW
TDM
etc.
PE P PE
LSPs take strict path in both directions
“bidirectional and co-routed” Section between adjacencies at LSP layer
Static or dynamically signalled
PE P PE
LSPs take strict path in both directions
“bidirectional and co-routed”
Static or dynamically signalled Section between adjacencies at LSP layer
22
Domain of MPLS-TP
Where does MPLS-TP end, and client layers begin?
PW PW S=1
IP
Payload Label
24
G-ACh Label Stack for an LSP
MPLS-TP uses a new alert label to identify packets on the Generic
Associated Channel (G-ACh)
– Generic ACh Label (GAL) Generic Associated Channel Label (GAL)
Identifies G-ACh packet
OAM Packet
Label Stack New reserved label (Value = 13)
Not needed for PWs — use control word
LSP Label
Associated Channel Header (ACH)
GAL Reuse PW ACH on LSPs ; same format and
ACH version number as is today
Channel Type indicates protocol (support for
ACH TLV IETF standard and experimental protocol)
LSP
27
MPLS-TP OAM requirements (RFC 5860)
The design should reuse the existing IETF MPLS tools (as far as reasonably
possible). Develop new tools when needed.
Note: the tools meeting the requirements above are still under development in the
IETF, and may be discussed in a next version of the tutorial.
It MUST be possible to operate OAM functions with or without relying on IP
capabilities.
– OAM interoperability is required between distinct domains which are tailored to IP and
non-IP environments.
OAM operational experience should be similar to that in other transport networks.
OAM packets should run in-band and share their fate with data packets.
OAM toolset is required for:
– Continuity Check and Connectivity Verification
– Alarm notification (alarm reporting, remote defect indication, client failure indication)
– Diagnostics (route tracing, loopback, path locking, throughput and error verification,
etc.)
– Performance monitoring (packet loss and packet delay measurement)
28
Management and Control for MPLS-TP
“MPLS-TP transport paths may be established using static or dynamic configuration.
It should be noted that the MPLS-TP network and its transport paths can
always be operated fully in the absence of any control plane.”1
DYNAMIC
STATIC
The LSP control plane is based on Done via management
Generalized MPLS (GMPLS), see plane.
[RFC3945]. “Static provisioning MUST
The PW control plane is based on NOT depend on the
the existing PW control plane presence of any element
(targeted LDP), see [RFC4447]. of a control plane.”1
Plug-and-play Signalling Plug-and-play
Communication Channel (SCC) over Management
LSPs or sections for signaling in Communication Channel
absence of native IP support in (MCC) over G-ACh can [1]: RFC5654
server layer carry NMS traffic
29
Data Communication Network using Generic
Associated Channel (G-ACh)
Carries Management Communication Channel (MCC) or Signalling
Communication Channel (SCC)
NMS NMS
Section
LSP
LSR A LSR B
DCN on LSP DCN on Section
LSP
GAL
GAL
ACH SCC or MCC
ACH SCC or MCC
Protocol ID
Protocol ID
30 DCN Message
DCN Message
GMPLS for MPLS-TP LSP
Being extended
to configure
MPLS-TP OAM
OSPF-TE allows the
IS-IS TE separation of data
RSVP-TE msg plane and control
topology
plane:
distribution RSVP-TE ACh
out-of band
Link
signaling GAL signaling
Management LSP label in-band signaling
Protocols
31
GMPLS – Unified Control Plane
GMPLS Supports:
Traffic engineering, constraint-based routing and explicit path control
Mechanisms that address QoS and performance requirements (such as throughput,
delay, packet loss, etc.), while utilizing network resources efficiently and reliably.
Comprehensive mechanisms for protection and fast restoration
Partitioning of the managed network into separate peer or hierarchical control
domains
Separate control and data channels, guaranteeing that failure of one does not
adversely affect the other
Unnumbered links
Graceful operations
32
LDP for MPLS-TP PW
33
MPLS-TP Survivability Objectives
Survivability is the network’s ability to restore traffic and recover
from “failed” or “degraded” entities (links or nodes). It is critical for
the delivery of reliable services in transport networks.
MPLS-TP to support a comprehensive set of recovery mechanisms
at different nested levels (i.e., the end-to-end level of a transport
path, a path segment, and an MPLS-TP link) including:
– Protection switching mechanisms that are appropriate for transport
networks, capable of providing the recovery time required to maintain
customer SLAs, by pre-provisioned active and backup paths.
– Network restoration mechanisms controlled by a distributed control
plane or a management plane, allowing to establish a backup path
when the failure occurs.
34
MPLS-TP Survivability
Functional Elements
Control Elements: Recovery Elements:
Support for various recovery triggers, Support for various recovery
such as: domains:
In-band OAM defect or degradation MPLS-TP link recovery
indication Segment recovery
Network failure detection End-to-end path recovery
Administrator-initiated commands
Control plane signaling
Etc.
Survivability:
Functional
Elements
Recovery Grades: Mechanisms:
Support for multiple grades of Support for generic mechanisms
recovery: applicable to any topology
Dedicated recovery Support for optimized
Shared protection mechanisms for specific
Restoration and repair topologies (e.g. ring)
Etc.
35
MPLS-TP Survivability
Functional Elements
Control Elements: Recovery Elements:
Support for various recovery triggers, Support for various recovery
such as: domains:
In-band OAM defect or degradation MPLS-TP link recovery
indication Segment recovery
Network failure detection End-to-end path recovery
Different combinations of the
Administrator-initiated commands
functional elements can provide
Control plane signaling
Etc.
different grades of recovery.
Survivability:
Functional
Different recovery grades may be Elements
Recovery Grades: Mechanisms:
used concurrently by a single
Supports for multiple grades Support for generic mechanisms
MPLS-TP transport path for applicable to any topology
of recovery:
additional resiliency.
Dedicated recovery Support for optimized
Shared protection mechanisms for specific
Restoration and repair topologies (e.g. ring)
Etc.
36
MPLS-TP Recovery Mechanisms (Existing)
All existing GMPLS and MPLS mechanisms are applicable in MPLS-TP (for any
topology):
GMPLS segment recovery (applicable to uni/bi-directional paths), [RFC4872] 1
– 1+1 bidirectional protection for P2P LSPs
– 1+1 unidirectional protection for P2MP LSPs
– 1:n (including 1:1) protection with or without extra traffic
– Rerouting without extra traffic (sometimes known as soft rerouting), including shared mesh restoration
GMPLS end-to-end recovery (applicable to uni/bi-directional paths) [RFC4873]
MPLS LSP end-to-end protection
MPLS LSP Fast Reroute (FRR)
Restoration (including pre-planned LSP restoration).
– Supports restoration priority and preemption priority
PW redundancy (support for dual-homed AC failure, S-PE failure in MS-PW, etc.)
The provisioning method should be decoupled from the data plane capability of the
above mechanisms.
The management plane is being extended enable the provisioning of the protection entities
and functions.
1 As indicated above, various elements can be used to trigger the recovery action,
37 e.g. in-band OAM, Notify message, network failure detection, etc.
MPLS-TP Recovery Mechanisms (New)
Multiservice LSP MPLS-TP LSP protection
Access Protection
NMS or
Ring
ASON/GMPLS
Prot.
Ethernet,
TDM, ATM, Wire-speed
OAM
Section Protection IP/MPLS
New protection mechanisms optimized for mesh and ring topologies, which can be
supported at different nested levels (path, segment of a path, section).
Resources are pre-allocated.
The protection switching can be triggered by in-band OAM defect or degradation
indication, sub-50ms protection switching can be achieved.
A data-plane-based protocol (in-band) is being defined to coordinate the protection state
between the edges of a protection domain, and thus enable bi-directional protection switching.
Support bi-directional1:N, bi/uni-directional1+1. Extra traffic is not required.
38
Data plane: Linear 1+1 protection
Permanent Bridge Transport path: LSP, segment of a LSP, Selector Bridge
Link
PB SB
Working path
Recovery path
LSR LSR
SB SB
Working path
Recovery path
active
PW status
•CE
MPLS-TP network •CE
standby
AC redundancy:
Forwarding direction e.g. driven by LACP or Active/Standby
determined by PW state
42
Variants of Ring Protection
Typical options
Wrapping Steering
C B A C B A
D E F D E F
Protection performed locally by nodes that detect the Protection performed by the ring ingress/egress nodes
fault for the LSPs affected by the fault
Does not require knowledge of the path followed by an Requires knowledge of the path followed by an LSP at
LSP at the ring ingress/egress nodes the ring ingress/egress nodes
Wrapping adds latency during protection switching Steering minimizes latency and bandwidth usage during
conditions protection switching conditions
43
QoS for MPLS-TP
MPLS-TP data plane is a subset of the existing MPLS data
plane: therefore the QoS capabilities are the same
– MPLS based traffic management, e.g., policing, shaping, is
applicable to MPLS-TP for traffic guarantees
The Traffic Class bits (aka EXP bits) are used to determine the
QoS for a packet
QoS and SLA conformance can be measured using on-demand
or pro-active performance monitoring tools
The Traffic Class bits to be used per LSP are established via
– provisioning or
– dynamic signaling (GMPLS)
44
IETF MPLS-TP General Definitions
General
Description Focus Area IETF RFC or WG documents
JWT document JWT Report on MPLS-TP First milestone on MPLS-TP RFC 5317
Architectural Considerations Joint work by IETF/ITU-T
General MPLS-TP Terminologies Terminologies draft-ietf-mpls-tp-rosetta-stone
45
IETF MPLS-TP General Protocol
Definitions
MPLS-TP Protocols for Forwarding and Protection
Function IETF RFC or WG documents
Data Plane MPLS-TP Identifiers conformant to existing draft-ietf-mpls-tp-identifiers
ITU and compatible with existing IP/MPLS
MPLS Label Stack Entry: RFC 5462
"EXP" renamed to "Traffic Class"
MPLS Generic Associated Channel for In-band RFC 5586
OAM and control
In-Band Data Communication for the MPLS- RFC 5718
TP
MPLS TP Data Plane Architecture RFC 5960
46
IETF MPLS-TP OAM (FM and PM)
MPLS-TP Fault Management (FM) OAM Functions
OAM Functions IETF WG documents
47
IETF MPLS-TP Various OAM
48
MPLS-TP ITU-T Standards Overview
Work in progress to align with MPLS-TP
For more information, see:
http://www.itu.int/en/ITU-
Architecture and T/publications/Pages/recs.aspx
Definitions G.8110.1 G.8101 http://www.itu.int/en/ITU-
Architecture Definitions T/studygroups/com15/Pages/ahmpls-
G.8110
07/07 07/10
tp.aspx
Interface, OAM
specifications G.tpoam G.8112
OAM UNI/NNI
Mechanisms
10/06
Specific
functionalities G.8131 G.8132 G.8121
linear ring Equipment
protection protection
02/07 10/07
Management and
Control Plane Arch. G.8080 G.8151 G.8152 G.7712
ASON EMF Infomodel DCN
Arch.
09/10 10/07 09/10
49 Rec under revision approved Rec consented Rec Rec in Rec started Rec not planned yet
progress
MPLS-TP Use-Cases and BBF
Applicability
Use cases
51
Multiple services as a client of MPLS (-TP*)
(-TP)
Ethernet MPLS (-TP)
Ethernet Ethernet
Fiber/Copper PW Fiber/Copper
LSP MPLS
PE ETH/SDH/OTN PE
Client Client
Fiber/ wave
PDH MPLS(-TP)
TDM
PDH PDH
Copper / wave PW SONET/SDH
MPLS-TP
LSP MPLS
Fiber/Copper
Client PE
ETH/SDH/OTN
Ethernet PE Client
Fiber/
Fiber/ wave
wave
ATM MPLS(-TP)
ATM ATM
T1/E1 PW SONET/SDH
Copper LSP MPLS
Fiber/Copper
Client PE
ETH/SDH/OTN PE Client
Fiber/ wave
52 (*)The Transport Profile can be used in any case where MPLS can be used
Note: SDH refers to both SONET and SDH
Multiple services as a client of MPLS (-TP*)
IP and/or MPLS (Router interconnect)
Transport of ETH/PPP
Transport of IP/MPLS
Client Client
PW PW PW
LSP LSP LSP
ETH/SDH/OTN Ethernet Ethernet/POS/OTN
Notes:
MPLS-TP Bidirectional corouted LSPs must be ensured (TE) over
IP/MPLS core
P2P MPLS-TP LSPs over IP/MPLS core ECMP is not used
IP/MPLS Service LSP and Transport LSP roles may be provided
by one LSP
55
Applicability in Broadband Forum
Architectures
– Use of MPLS-TP in
Multiservice Broadband
– WT-145, WT-178
WT-145 :Multiservice Broadband
Network Functions and Architecture
R M
PC EMS
A10 U1 T
Device1
Legacy
Adaption Analogue
Function Telephone
Customer Site
WT-145 Scope
WT-145 is a broadband network architecture to support multiple services
including Residential Triple-Play, Business L2VPN and L3VPN, Backhaul
and Wholesale Services
57 WT-178 provides nodal requirements for WT-145
Note: WT-145 /178 is work in progress
WT-145/178 : current snapshot of IP
Service Edge Placement Evolution
Centralized
Service Insertion
IP ETH/WDM/OTN
SDH/SONET Flexible
Service Insertion
E-NNI-L3 IP Edge
Node Aggregation
Node/ Access
Network Node/
Network
E-NNI-L2
E-NNI-L2
Va
A10 T/U1
59
Note: WT-145/178 is work in progress
WT-178: Nodal Requirements for WT-145
Access
IP Aggregation Functional
Single Stage Set
Functional Set L2 Aggregation Functional Set
Ethernet (TR-101)
MPLS (Ethernet,
IP Edge DSL,
Node Aggregation GPON,
Va Access
Node/ Etc)
Network
Stage-2 L2 Stage-1 L2Node/
Aggregation Network
Aggregation
Ethernet (TR-101)
– Ethernet L2VPN
Services
– Ethernet Wholesale
Carrier Ethernet L2VPNs w. MPLS-TP
E-LINE Ethernet Virtual Connection
LSP Tunnel
PWE
LER LER
UNI UNI
LSR LSR
PE E-LAN Ethernet Virtual Connection PE
PW
Tunnel LSP PW
UNI LER w.
LER w. VSI UNI
VSI PW
PE
MPLS-TP same architecture as
IP/MPLS for L2VPNs
Note: E-TREE under development in IETF LER w.
63 VSI UNI
Broadband Wholesale Access
Broadband Wholesale Access (*) :
– Mix of E-LINE and E-TREE services
– Distributed and centralized handoff options
Broadband Wholesale Access can be provided over MPLS(-TP)
Wholesale
User
Wholesale Provider
UNI
LSP Tunnel
PWE End
Customer
E-NNI-L2
MPLS(-TP) Aggregation
Handoff
– MPLS TP in Mobile
Backhaul Networks
Mobile Backhaul Networks Topology
2G(GSM/CDMA) and 3G (UMTS/HSPA)
Mobile Backhaul Networks are based on
Centralized Connectivity Model:
– Each Base Station communicates only
with a single Radio Controller across a
static path
– The Network is designed in Hierarchical
Aggregation Architecture (Centralized
Architecture)
LTE Backhaul Networks are based on
an Any to Any Connectivity Model:
– Each Base Station communicates with
one or more Network Controllers (aGW)
– Each Base Station communicates with
its neighbouring Base Stations in order
to forward user data traffic during
handovers and to support signalling
traffic
66
MPLS-TP Usage in 2G/3G Architecture
MPLS-TP can be used in 2G/3G Mobile
Backhaul Networks :
The centralized and static nature of the
architecture can make use of the “Transport like”
functionality
– uses MPLS Pseudowires for Point-to-Point or Hub &
Spoke connectivity
No need for Any to Any connectivity
– bi-directional tunnels simplify the network provisioning
process
The TP specific features may be used to provide:
– Advanced OAM and Protection to assure service
survivability
– Predictable delay and jitter
67
Backhaul of 2G/3G over Packet infrastructure
RFC 4553 (structure agnostic)
TDM RFC 5086 (Circuit Emulation Services
over Packet Switched Network)
MPLS (-TP)
TDM TDM
T1/E1 PW SONET/SDH
Copper MPLS-TP
LSP Fiber
MPLS-TP
Ethernet/OTN
Ethernet
2G Hub Fiber/ wave MTSO BSC
Cell Site
70
Network Scenarios
– SONET/SDH to
Packet interoperability
Example of Migration in Packet Optical
Networks
Ethernet (SONET/SDH migration to Packet Transport Networks)
GFP
EPL, EVPL,
Ethernet
EPLAN, EVPLAN,
SONET/SDH
EPTree, EVPTree
SONET/SDH
Fiber
GFP MPLS-TP
Ethernet Ethernet
SONET/SDH PW
Fiber LSP
PE Ethernet / OTN PE
SONET/SDH Fiber MPLS-TP
Ethernet MPLS-TP
PW
LSP MPLS-TP
Ethernet / OTN PE
PE
72 Fiber
Example of SONET/SDH to MPLS-TP
Interconnection
Ethernet interconnection
GFP MPLS-TP
EPL, EVPL,
EPLAN, EVPLAN,
Ethernet Ethernet
EPTree, EVPTree
SONET/SDH PW
Fiber LSP
PE Ethernet / OTN PE
SONET/SDH Fiber MPLS-TP
MPLS-TP interconnection
MPLS-TP MPLS-TP
GFP
Any client Any client
Any client including
PW PW
EPL, EVPL, LSP LSP
EPLAN, EVPLAN, SONET/SDH Ethernet / OTN
EPTree, EVPTree PE Fiber Fiber PE
LSR
SONET/SDH MPLS-TP
73
Summary
Summary
75
Related Standards Organizations and
Consortiums
76
Thank you for attending the
MPLS-TP in Multi-Service Packet
Network Deployments Tutorial
The Broadband Forum is a non-profit
corporation organized to create guidelines for
For more information,
broadband network system development and
deployment. This Broadband Forum
visit us at
educational presentation has been approved
by members of the Forum. This Broadband http://www.broadband-
Forum educational presentation is not binding
on the Broadband Forum, any of its members,
or any developer or service provider. This
forum.org
Broadband Forum educational presentation is
subject to change, but only with approval of
members of the Forum. This educational
presentation is copyrighted by the Broadband
Forum, and all rights are reserved. Portions of
this educational presentation may be
copyrighted by Broadband Forum members or
external sources.
MPLS-TP Tutorial Contributors
78
Abbreviations
Thank You
82