Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Industry Dynamics and Motivations for Packet Transport Technology Overview Cisco MPLS-TP Use Cases Network Management
Cisco Public
C. Fairly familiar with it and considering potential D. Fairly familiar with it, but not planning to
Cisco Public
15 billion networked
devices in 2015, up from 7 billion in 2010 from 2010 to 2015 (32% CAGR ) 26-fold from 2010 to 2015 (92% CAGR ) annual run rate of 965.5 Exabytes in 2015 (equivalent to 241 billion DVDs ) traffic in 2010, and will be 8% of total IP traffic in 2015
Cisco Public 4
Video
switching technology)
Cisco Public
Requirements
brought to IETF
MPLS forwarding, OAM,
MPLS-TP
Cisco Public
transport paths
Deployable with or without a control plane Should retain similar operational model of
Multi-service (IP, MPLS, Ethernet, ATM, FR, etc) Should support bandwidth reservation Support for 1:1, 1:n, 1+1 protection with similar
MPLS
Transport Profile
MP2P / MP2MP LSP IP forwarding ECMP MPLS Forwarding P2P / P2MP LSP Pseudowire Architecture OAM Resilicency GMPLS New extensions based on transport requirements
requirements Identifies subset of MPLS supporting traditional transport requirements Data plane
In-band associated channel (G-Ach / GAL)
Control plane
Static Dynamic (GMPLS)
OAM
In-band Continuity check, remote defect indication Connectivity verification and route tracing Fault OAM (AIS/LDI, LKR) Performance management
Resiliency
50ms switchover Linear protection (1:1, 1+1, 1:N) Ring protection
saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
IPv4
IPv6
IPv4 VPN
IPv6 VPN
VPMS
VPWS
VPLS
Transport
IP/MPLS (LDP/RSVP-TE/BGP) MPLS-TP (Static/RSVP-TE)
MPLS Forwarding
Cisco Public
Access!
Aggregatio n Node
Ethernet
Aggregation!
Distribution Node
Edge!
Multiservice Core!
VoD TV SIP
Residentia l
STB
MPLS-TP 2G/3G
Node
Business
Corporat e
Aggregation Network
MPLS-TP
BNG
Content Network
IP/MPLS
Core Network
Core Business PE
Residentia l
STB
DSL
Business
Corporat e
PON
Residentia l
STB
Option 1: MPLS TP for Aggregation Option 2: MPLS TP for Aggregation and Access
Cisco Public
10
Cisco Confidential
11
Forwarding Plane
Bi-directional, co-routed LSPs Static LSP QoS
OAM
Protection
Control Plane
Services
Cisco Public
12
Point to Point Static or signaled Bidirectional Generally, co-routed (same forward and reverse paths) In-band Generic Associated Channel (G-ACh) Ultimate hop popping (no explicit/implicit null) No equal cost multi-path (ECMP) Contained within a tunnel
MPLS-TP LSP G-ACh MPLS-TP Tunnel
Cisco Public
13
protected LSP
allocation
G-ACh
label imposition (output label and output link) label disposition (input label)
Cisco Public
14
LSP
LSP defined using LSP ID
Source Node Source tunnel number Destination Node Destination tunnel number LSP number MPLS-TP LSP G-ACh LSP Direction Forward Reverse Input Label 323111 343111 MPLS-TP Tunnel Output Label 334111 111 Output Interface Gi2/1 Gi2/4
significant
Static configuration of label swapping
Cisco Public
15
In-band OAM packets (fate sharing) OAM functions can operate on an MPLS-TP network without a
control plane
Cisco Public
16
Label PW Label ACH OAM Payload Label GAL ACH OAM Payload
0 0 0 1 Version
Reserved
G-ACh
PW LSP G-ACh
13 0 0 0 1 Version Reserved
TC 1 Channel Type
1 RFC 5586
packets
GAL not required for pseudowires (first nibble as exception mechanism) G-ACh used to implement FCAPS (OAM, automatic protection switching (APS),
Cisco Public
17
PE1
P1
P2
PE2
BFD operates in asynchronous mode LSP is UP when BFD session is UP Session initiation does not require
Cisco Public
18
PE1
Oper Up P1
X
Oper Up P2
PE2
X X X X X
Cisco Public
19
PE1
Admin Down P1
X X
Oper Down P2
PE2
Three notifications
AIS signals a failure in the server layer LDI flag in AIS message indicates a fatal/
LKR signals an administrative lock on server Fault messages generated by mid points Fault messages processed by end points Three messages sent at 1 per sec to set/clear
Cisco Public
20
Bidirectional Fault
Oper Down
X X
Oper Down
Unidirectional Fault
Oper Down
Oper Up
Oper Down
Oper Down
Oper Up
Oper Up RDI
Oper Down
Unidirectional Shutdown
Admin Down
X X
Oper Down
PE1
P1
P2
PE2
ACh - 4) possible
Only end points can send requests End points and mid points can send
replies
LSP Ping Echo Reply TTL=255 LSP Ping Echo Reply TTL=255
New FECs defined for static LSP and CV can be performed on an LSP
Cisco Public
22
Enables performance metrics for packet loss, delay and delay variation Defines two protocols
Loss Measurement (LM) Delay Measurement (DM)
Measuring capabilities
One-way / two-way delay Loss - Direct (actual data) Loss - Inferred (test data) Delay variation Throughput
Cisco Public
23
ATM/TDM PW MPLS-TP
PE
LSP
Cisco Public
24
Before Failure
triggered by
During Failure
Working LSP (Down, Standby) PE1 Protect LSP (Up, Active) Working LSP (Down, Standby) PE2
P2
Administrative action (lockout) Far end request (lockout) Server layer defect indication (LOS) Revertive timer (wait-to-restore)
Cisco Public
25
P1
selection of working LSP as active path after protection trigger disappears (fault, lockout) between working and protect LSP due to intermittent defect
revertive behavior (maximum WTR timer ~68 years) as Active) should not result in packet loss
Cisco Public
26
PE1
P1
P2
PE2
(conditioning) and performs aggregate marking on incoming traffic class (code point)
Shim Header E-LSP Traffic Class (TC) / Experimental (EXP) 3 bits L-LSP Label 20 bits TC/ EXP 3 bits
Cisco Public 27
Existing pseudowire
MPLS-TP currently focuses on Layer-2/1services
PW1 PW2 PW3 LSP
Services (clients)
IPv4 IPv6 IPv4 VPN IPv6 VPN
VPMS
multiple services
VPWS VPLS
Transport
IP/MPLS (LDP / RSVP-TE / BGP) MPLS-TP (Static / RSVPTE)
MPLS Forwarding
Cisco Public
28
Ethernet
TDM
ATM
Muxed UNI
Muxed UNI
Muxed UNI
Cisco Public
29
If I were to deploy MPLS-TP, Id likely implement the following services (multiple choice)
A. Point-to-Point Ethernet (E-LINE) B. Multipoint Ethernet (E-LAN) C. ATM D. TDM E. Other
Cisco Public
30
Access
Aggregation
Core
Aggregation
Access
T-PE MPLS-TP
S-PE
S-PE
T-PE MPLS-TP
IP/MPLS
S-PE switches traffic between a static and a dynamic segment MPLS-TP domain uses static LSP as PSN tunnel and static PW segment IP/MPLS domain uses signaled LSP (LDP or RSVP-TE) as PSN tunnel and signaled PW
segment
Cisco Public
31
Cisco Public
32
transport network
Cisco Public
33
Cisco Confidential
34
Cisco Prime
Access Aggregation Distribution/Edge
ASR9000
7600
Cisco Public
35
Area Forwarding
Functionality Static Bi-directional LSP BFD CC On demand CV/Trace (LSP Ping Trace) Fault OAM (AIS/LDI, LKR) Pseudowire status notification VCCV (Ping/Trace) Linear (1:1) Lockout Pseudowire redundancy Admission Control MPLS DiffServ (E-LSP) Ethernet point-to-point Ethernet multipoint ATM TDM IP static/dynamic PW switching (MS-PW)
Cisco Public 36
OAM
Services
PE1
mpls tp router-id 172.16.255.1 ! bfd-template single-hop DEFAULT interval min-tx 10 min-rx 10 multiplier 3 ! interface Tunnel-tp10 Tunnel description PE1<->PE3 definition no ip address no keepalive tp bandwidth 100000 tp destination 172.16.255.3 bfd DEFAULT working-lsp Working LSP out-label 2100 out-link 201 in-label 321100 lsp-number 0 protect-lsp Protect LSP out-label 314101 out-link 204 in-label 341101 lsp-number 1 ! ! interface GigabitEthernet2/1 ip address 172.16.0.1 255.255.255.252 mpls tp link 201 ipv4 172.16.0.2 ip rsvp bandwidth percent 100 !
MPLS-TP
PE2 In label (w): 321100 Out label (w): 2100
PE1 In label (p): 341101 Out label (p): 314101 Static TP LSP (tunnel-tp10)
PE3
Cisco Public
37
PE3
MPLS-TP
PE2 In label (w): 2200 Out label (w): 321100
PE1
PE3 In label (p): 2201 Out label (p): 323201 Static TP LSP (tunnel-tp10)
interface tunnel-tp10 Tunnel description PE3<->PE1 definition bandwidth 100000 destination 172.16.255.4 bfd min-interval 15 multiplier 2 ! working-lsp Working LSP in-label 2200 out-label 321100 out-link 701 ! protect-lsp Protect LSP in-label 2201 out-label 323201 out-link 700 ! ! rsvp interface GigabitEthernet0/0/0/0 bandwidth 10000000 ! ! mpls traffic-eng interface GigabitEthernet0/0/0/0 tp link 700 next-hop ipv4 172.16.0.1 ! tp node-id 172.16.255.2 ! !
Cisco Public
38
interface GigabitEthernet2/1 ip address 172.16.0.9 255.255.255.252 mpls tp link 201 ipv4 172.16.0.10 ip rsvp bandwidth percent 100 ! interface GigabitEthernet2/2 ip address 172.16.0.18 255.255.255.252 mpls tp link 202 ipv4 172.16.0.17 ip rsvp bandwidth percent 100 ! mpls tp lsp source 172.16.255.1 tunnel-tp 11 lsp protect destination 172.16.255.4 tunnel-tp 11 forward-lsp Forward LSP bandwidth 100000 in-label 323111 out-label 334111 out-link 201 reverse-lsp Reverse LSP bandwidth 100000 in-label 343111 out-label 111 out-link 202 !
Cisco Public
39
PE2
rsvp interface GigabitEthernet0/0/0/0 bandwidth 10000000 ! interface GigabitEthernet0/0/0/1 bandwidth 10000000 ! ! mpls traffic-eng interface GigabitEthernet0/0/0/0 tp link 700 next-hop ipv4 172.16.0.1 ! interface GigabitEthernet0/0/0/1 tp link 701 next-hop ipv4 172.16.0.6 ! mid PE1-PE3 lsp-number 0 source 172.16.255.1 tunnel-id 10 destination 172.16.255.3 tunnel-id 10 forward-lsp Forward LSP bandwidth 1000000 in-label 321100 out-label 321100 out-link 700 ! reverse-lsp Reverse LSP bandwidth 1000000 in-label 2200 out-label 321100 out-link 701 ! ! ! !
MPLS-TP
PE2 In label (w): 321100 Out label (w): 2100 In label (w): 2200 Out label (w): 321100
PE1
PE3
PE1
! pseudowire-static-oam class DEFAULT ! pseudowire-class PW-Tunnel-tp10 Pseudowire/ encapsulation mpls Tunnel protocol none association preferred-path interface Tunnel-tp10 status protocol notification static DEFAULT ! interface GigabitEthernet2/6 description CONNECTS TO CE1 no ip address service instance 10 ethernet encapsulation dot1q 10 rewrite ingress tag pop 1 symmetric xconnect 172.16.255.3 10 encapsulation mpls \\ manual pw-class PW-Tunnel-tp10 mpls label 9110 9310 Static no mpls control-word pseudowire ! !
Ethernet
MPLS-TP
Ethernet
PE2
CE2
! interface GigabitEthernet0/0/0/18 description CONNECTS CE2 ! interface GigabitEthernet0/0/0/18.20 l2transport encapsulation dot1q 20 rewrite ingress tag pop 1 symmetric ! l2vpn Pseudowire/ pw-class SS-PW-Tunnel-tp10 Tunnel encapsulation mpls association transport-mode vlan preferred-path interface tunnel-tp 10 ! ! Static xconnect group PE3 pseudowire p2p PE1-PE3 interface GigabitEthernet0/0/0/18.20 neighbor 172.16.255.1 pw-id 10 mpls static label local 9310 remote 9110 pw-class SS-PW-Tunnel-tp10 ! ! ! !
Ethernet
MPLS-TP
Ethernet
PE2
CE2
Independent test report to be posted soon ASR 9000, CPT 600 and 7600 Comprehensive OAM (CC/RDI, AIS/LDI, LKR,
LSP Ping/Trace)
1:1 revertive linear protection with lockout E-LINE over combined MPLS-TP and IP/MPLS
Cisco Public
43
Cisco Confidential
44
Core
S-PE
Aggregation
Access
T-PE
MPLS-TP
S-PE
S-PE MPLS-TP
IP/MPLS
Mobile Backhaul
RAN
PE MPLS-TP MME PE
Packet Core
SGW
NodeB / eNodeB
saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.
RNC
Cisco Public
45
Business
Corporate Residential
ADM
SONET/SDH
ADM
TDM/ATM based access No statistical multiplexing Static Provisioning 50-ms Resiliency Ring or Point to Point topology NMS Management SONET/SDH phy stats
VPWS
Business
MPLS-TP
Corporate Residential
MPLS-TP
STB Mobile 2G/3G / LTE
Ethernet Packet based Transport Static Provisioning 50-ms Resiliency Ring, Mesh, P2P topology NMS Management SONET/SDH phy stats on IPoDWDM
Cisco Confidential
46
Cisco Public
47
Cisco Confidential
48
Cisco Prime IP NGN Suite Prime Central Prime Fulfillment Prime Network Prime Optical Prime Performance Manager
Infrastructure Management Prime Address Management (Address Management and Configuration) Prime Network Registrar (IPv6 and scalable DNS and DHCP Servers) Prime Access Registrar (Authentication, Authorization, Accounting)
Cisco Public 49
ASR903
7600
ASR9000
Proactive Monitoring
Service View
Complete device management (Physical and Logical) including single-click upgrades Support point-and-click provisioning for Packet Transport including TP Tunnel Path Computation Alarm De-duplication, Alarm Reduction and Correlation Advanced troubleshooting tools (overlay, service view) enable MTTR reduction E-OAM Monitoring and Configuration for services running over MPLS-TP Extensive collection of statistic including Y.1731 for Ethernet Performance Management Support released every other month with updated hardware support and releases
saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Cisco Confidential
51
packet services
MPLS emerging as technology of choice to implement packet
transport
MPLS-TP extends MPLS to support operational model of
Cisco Public
52
Cisco ASR9000
http://cisco.com/go/asr9000
Cisco ASR903
http://cisco.com/en/US/products/ps11610/index.html
Cisco Public
53
Cisco Confidential
54
Cisco Confidential
55
Remote Defect Indication (RDI) Alarm Indication Signal (AIS) Link Down Indication (LDI) Lock Report (LKR) Config MPLS-TP OAM using LSP Ping On demand FM OAM Functions Continuity Verification (CV) Loopback (LBM/LBR) Lock Instruct (LI)
Cisco Confidential
57
Tunnel ID Src-Node_ID::Src-Tunnel_Num::Dst-Node_ID::Dst-Tunnel_Num Scope: Global ID LSP Number 2 octets (decimal) Default: 0 (Working), 1 (Protect) Scope: Tunnel ID
MPLS-TP
Router ID (Node ID) 4 octets (decimal) - Loopback scope: Global ID
Cisco Public
58
over G-ACh
Three messages sent at 1 per
1 per sec
Static PW Status
Static PW Status
Cisco Public
59
Ethernet PW MPLS-TP
PE
LSP
Cisco Public
60
Thank you.