Sei sulla pagina 1di 61

Packet Evolution in Transport Networks

Jos Liste jliste@cisco.com Hari Rakotoranto hrakotor@cisco.com Santiago lvarez saalvare@cisco.com


April 2012
2010 Cisco and/or its affiliates. All rights reserved.

MPLS Transport Profile (MPLS-TP)

Industry Dynamics and Motivations for Packet Transport Technology Overview Cisco MPLS-TP Use Cases Network Management

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Before we dive in, how familiar am I with MPLSTP?


A. Not familiar B. Learning the technology and assessing

applicability to my environment deployment in the future

C. Fairly familiar with it and considering potential D. Fairly familiar with it, but not planning to

deploy for now

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Video/Voice Comm / Gaming Web / Other Data Data File Sharing

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

IP traffic will grow 4-fold

Mobile data traffic will grow

Video

IP traffic will reach an

Mobile was 1% of total IP


Source: Cisco Visual Networkin Index (VNI) www.cisco.com/go/vni
saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Many transport networks still based on SONET/SDH (circuit

switching technology)

Packet-based growing fast and dominating traffic mix

(driven by Video, Mobile, Cloud, application migration to IP)


Increased changes in traffic patterns (mobility, cloud) Transport networks migrating to packet switching for
Bandwidth efficiency (statistical multiplexing) Bandwidth flexibility (bandwidth granularity, signaling)

Packet Network (IP/MPLS) Transport Network (SONET/SDH) Packet Network (MPLS-TP)

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Joint agreement between ITU-

T and IETF to develop a transport profile based on MPLS


Packet transport requirements

Requirements

brought to IETF
MPLS forwarding, OAM,

control plane, management and survivability extended at IETF

MPLS transport extensions

MPLS-TP

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Connection-oriented packet-switching technology Point-to-point (P2P) and point-to-multipoint (P2MP)

transport paths

Separation of control and management planes

from data plane

Deployable with or without a control plane Should retain similar operational model of

traditional transport technologies

Multi-service (IP, MPLS, Ethernet, ATM, FR, etc) Should support bandwidth reservation Support for 1:1, 1:n, 1+1 protection with similar

techniques to traditional transport technologies

Support for In-band OAM


saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 7

Existing functionality prior to MPLS Transport profile

Existing functionality meeting transport requirements

Extends MPLS to meet packet transport

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)

Bidrectional P2P and unidirectional P2MP LSP (no LSP Merging)

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

MPLS-TP currently focuses on Layer-2/1services


Services (clients)
IPv4 Multicast

IPv4

IPv6

IPv4 VPN

IPv6 VPN

VPMS

VPWS

VPLS

Transport
IP/MPLS (LDP/RSVP-TE/BGP) MPLS-TP (Static/RSVP-TE)

MPLS Forwarding

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

Applicability to Next Generation Network


Portal AAA DHCP,DN S EMS NMS Service and Performance Mgmt OAM Subsystem
Business
Corporat e

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

Dark Fibre / CWDM / DWDM and ROADM

Option 1: MPLS TP for Aggregation Option 2: MPLS TP for Aggregation and Access

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

10

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

11

Forwarding Plane
Bi-directional, co-routed LSPs Static LSP QoS

OAM

Protection

Control Plane

Services

CC/RDI On-demand CV Route Tracing AIS/LDI/LKR CFI (PW Status)

Linear protection (1:1, 1+1, 1:N) Reversion Wait-to-restore timer

Static Dynamic (GMPLS)

Ethernet/VLAN ATM TDM MS-PW integration with IP/MPLS

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

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

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

13

Tunnel holds a working LSP and a

protected LSP

Working Protect (optional)

LSPs may be configured with a bandwidth

allocation

Tunnel operationally UP if at least one

LSP operationally UP (and not locked out) Check) session operationally UP

LSP operationally UP if OAM (Continuity


Working LSP G-ACh Protect LSP MPLS-TP Tunnel

LSP requires static configuration of LSP

G-ACh

label imposition (output label and output link) label disposition (input label)

LSP requires static configuration of LSP

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

14

Static configuration of forward and reverse

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

Semantics of source/destination locally

significant
Static configuration of label swapping

(input label, output label and output interface)


Static bandwidth reservation (optional)

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

15

In-band OAM packets (fate sharing) OAM functions can operate on an MPLS-TP network without a

control plane

Extensible framework (fault and performance management

specifications ratified already)

Independent of underlying technology Independent of PW emulated service

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

16

Label PW Label ACH OAM Payload Label GAL ACH OAM Payload

0 0 0 1 Version

Reserved

Channel Type RFC 5085

PW Associated Channel Header (ACH)

G-ACh

PW LSP G-ACh

13 0 0 0 1 Version Reserved

TC 1 Channel Type

1 RFC 5586

Generic Associated Channel Label (GAL) Associated Channel Header

OAM capabilities extended using a generic associated channel (G-ACh) based on

RFC 5085 (VCCV)


A G-ACh Label (GAL) acts as exception mechanism to identify maintenance

packets
GAL not required for pseudowires (first nibble as exception mechanism) G-ACh used to implement FCAPS (OAM, automatic protection switching (APS),

signaling communication channel, management communication channel, etc)

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

17

PE1

P1

P2

PE2

Checks paths continuity between end

points (no end point identity verification)


Uses Bidirectional Forwarding Detection

BFD CC (Interval x Multiplier)

Bi-directional, corouted MPLS-TP LSP


Label GAL ACH BFD

(BFD) over G-ACh without IP/UDP headers


BFD CC (Interval x Multiplier)

BFD operates in asynchronous mode LSP is UP when BFD session is UP Session initiation does not require

bootstrapping (LSP Ping)


BFD (Down) BFD (Init) BFD (Up/Poll) BFD (Up/Final) BFD (Up) BFD (Up) BFD (Up) BFD (Up)

BFD diagnostics field provides remote

defect indication (RDI) function


BFD initiated using slow start (1s interval,

multiplier of 3) with poll/final sequence

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

18

PE1

Oper Up P1
X

Oper Up P2

PE2

Failure indication sent by local end point to

remote end point


Sent on direction opposite to failure

Bi-directional, corouted MPLS-TP LSP


Label GAL ACH BFD BFD (Up / 0) BFD (Up / 0) BFD (Up / 0) BFD (Down / 3) BFD (Init / 3)

Uses existing BFD diagnostics field


0 - No Diagnostic 1 - Control Detection Time Expired 3 - Neighbor Signaled Session Down 4 - Forwarding Plane Reset
BFD (Up / 0) BFD (Up / 0) BFD (Down / 1) BFD (Down / 1) BFD (Down / 1)

X X X X X

5 - Path Down 7 - Administratively Down

Diagnostics field indicates reason for last

change in session state on an end point

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

19

PE1

Admin Down P1
X X

Oper Down P2

PE2

Fault notifications to enable alarm suppression

and to trigger tunnel protection on end points


Link Down Indication (LDI) Alarm Indication Signal (AIS) Lock Report (LKR)

Three notifications

Bi-directional, corouted MPLS-TP LSP


Label GAL ACH Fault (LKR) LKR LKR LKR LKR LKR LDI LDI LDI LDI LDI Label GAL ACH Fault (LDI)

AIS signals a failure in the server layer LDI flag in AIS message indicates a fatal/

permanent failure in server layer layer

1 per sec 1 per fault refresh timer (default 20s)

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

fault then continuous messages sent at a longer interval

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

20

Bidirectional Fault

Oper Down LDI

Oper Down

X X

Oper Down LDI

Oper Down

Unidirectional Fault

Oper Down

Oper Up

Oper Down LDI RDI

Oper Down

Unidirectional Black hole

Oper Down

Oper Up

Oper Up RDI

Oper Down

Unidirectional Shutdown

Oper Down LKR

Admin Down

X X

Oper Down LDI

Oper Down

MPLS-TP LSP Data link


saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 21

Uses LSP Ping over G-ACh for both CV

and route tracing

PE1

P1

P2

PE2

LSP Ping packets use IP/UDP IP forwarding NOT required

encapsulation used in IP/MPLS


Bi-directional, corouted MPLS-TP LSP
Label GAL ACH LSP Ping LSP Ping Echo Request TTL=255 LSP Ping Echo Request TTL=255

Only reply mode via control channel (G-

ACh - 4) possible

Only end points can send requests End points and mid points can send

replies

End points use MPLS TTL expiration to

send a request to a mid point (route tracing) static pseudowire

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

regardless of its state (up/down)

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

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

Supports NTP and IEEE 1588 timestamps

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

23

Mobile Backhaul (2G/3G)

IETF Homogenous OAM frameworks at all layers


TDM / ATM OAM MPLS Service OAM (VCCV/LSP Ping/BFD) ATM/TDM ATM/TDM PW MPLS-TP IETF MPLS-TP OAM (LSP Ping, BFD, LDI/AIS/LKR, etc.) PE P LSP P PE P IP/MPLS LSP P PE BSC/RNC

Common OAM framework

IETF IP/MPLS OAM (LSP Ping/BFD)

Mobile Backhaul (2G/3G)

ITU-T Heterogeneous OAM frameworks at transport layer


TDM / ATM OAM MPLS Service OAM (VCCV/LSP Ping/BFD) ATM/TDM BSC/RNC Operational complexity / inefficiency IP/MPLS PE P LSP P PE IETF IP/MPLS OAM (LSP Ping/BFD)

ATM/TDM PW MPLS-TP

ITU-T MPLS-TP OAM Proposal (G.8113.1/Gtpoam Y.1731 based)

PE

LSP

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

24

Before Failure

Relies on a disjoint working and a


Working LSP (Up, Active) PE1 Protect LSP (Up, Standby) P1 Working LSP (Up, Active) PE2

disjoint protect path between two nodes

Enables 1:1, 1:N, 1+1 protection


P2 Protect LSP (Up, Standby)

Protection switching can be

triggered by

During Failure
Working LSP (Down, Standby) PE1 Protect LSP (Up, Active) Working LSP (Down, Standby) PE2

Detected defect condition (LDI/AIS, LKR)


P1

P2

Protect LSP (Up, Active)

Administrative action (lockout) Far end request (lockout) Server layer defect indication (LOS) Revertive timer (wait-to-restore)

New protocol defined for protection

state coordination (PSC)

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

25

Revertive mode always selects


Working LSP (Up, Standby) PE1 WRT timer Protect LSP (Up, Active) P2 Working LSP (Up, Standby) PE2 WRT timer Protect LSP (Up, Active)

working LSP as active path if operationally up

P1

Wait-to-restore (WTR) timer delays

selection of working LSP as active path after protection trigger disappears (fault, lockout) between working and protect LSP due to intermittent defect

Timer prevent excessive swapping

Large WTR timer can provide non-

revertive behavior (maximum WTR timer ~68 years) as Active) should not result in packet loss

Restoration (selecting Working LSP

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

26

MPLS-TP does not introduce

PE1

P1

P2

PE2

any changes to MPLS QoS


Coarse QoS Ingress node enforces contract

(conditioning) and performs aggregate marking on incoming traffic class (code point)

Traffic Conditioning Classification Marking Policing Shaping

Per-Hop Behavior Classification Queuing Queue Mgmt

Packet header encodes packet Class indicates service

Shim Header E-LSP Traffic Class (TC) / Experimental (EXP) 3 bits L-LSP Label 20 bits TC/ EXP 3 bits
Cisco Public 27

required at each hop (per-hop behavior)

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Existing pseudowire
MPLS-TP currently focuses on Layer-2/1services
PW1 PW2 PW3 LSP

architecture applies to MPLSTP


LSPs typically aggregate

Services (clients)
IPv4 IPv6 IPv4 VPN IPv6 VPN
VPMS

multiple services
VPWS VPLS

As usual, pseudowires can be

signaled or established via manual configuration

Transport
IP/MPLS (LDP / RSVP-TE / BGP) MPLS-TP (Static / RSVPTE)

MPLS Forwarding

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

28

Ethernet

TDM

ATM

Virtual Private LAN Service (VPLS)


Ethernet Private LAN (EPLAN) Ethernet Virtual Private Line (EVPL)

Virtual Private Wire Service (VPWS)


Circuit Emulation over PSN (CESoPSN) AAL5 over Pseudowire

Unmuxed UNI Ethernet Virtual Private LAN (EVPLAN)

Muxed UNI

Muxed UNI Structure Agnostic TDM over Packet (SAToP)

Muxed UNI Cell Relay with Packing over Pseudowire

Ethernet Private Line (EPL)

Muxed UNI

Muxed UNI Unmuxed UNI

Muxed UNI

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

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

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

30

Access

Aggregation

Core

Aggregation

Access

T-PE MPLS-TP

S-PE

S-PE

T-PE MPLS-TP

IP/MPLS

Static PW Static Tunnel

Signaled PW Signaled Tunnel

Static PW Static Tunnel

Multi-segment pseudowires (MS-PW) enable layer-2/-1 services over a combined MPLS-

TP and IP/MPLS infrastructure

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

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

31

Static MPLS-TP provides a

simpler migration path for legacy transport networks

Generalized MPLS (GMPLS)

offers a proven control plane for MPLS-TP networks network intelligence

A control plane increases


Dynamic services Greater efficiency, resiliency and scalability
Legacy transport (circuit switched)

Packet transport Packet transport (dynamic (static / no control plane)


control plane)

GMPLS provides a generalized

control plane for hierarchical traffic engineering

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

32

Would I be interested in a dynamic control plane for a packet transport network?


A. Yes B. No, I'd rather operate a completely static

transport network

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

33

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

34

Network Management System

Cisco Prime
Access Aggregation Distribution/Edge

Under consideration ASR903

ASR9000

CPT 600 / 200 / 50

7600

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

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

Protection Bandwidth Management / QoS

Services

Integration with IP/MPLS

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

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

TP LSP (Working) TP LSP (Protect)

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

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)

TP LSP (Working) TP LSP (Protect)


saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

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 !

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

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

Static TP LSP (tunnel-tp10)

TP LSP (Working) TP LSP (Protect)


Cisco Public 40

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

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

CE1 PE1 PE3

CE2

E-LINE VLAN 10 PE Local label: 9110

VLAN 20 E-LINE PE Local label: 9310

Static pseudowire PW Id 10 Static TP LSP (tunnel-tp10)

TP LSP (Working) TP LSP (Protect)


saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 41

! 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

CE1 PE1 PE3

CE2

E-LINE VLAN 10 PE Local label: 9110

VLAN 20 E-LINE PE Local label: 9310

Static pseudowire PW Id 10 Static TP LSP (tunnel-tp10)

TP LSP (Working) TP LSP (Protect)


saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 42

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

transport with end-to-end status notification using MS-PW

Cisco Prime Network monitoring

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

43

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

44

MPLS Extension to Access/Aggregation


Access Aggregation

Core
S-PE

Aggregation

Access

T-PE

MPLS-TP

S-PE

S-PE MPLS-TP

IP/MPLS

SONET/SDH Metro Replacement


Metro
PE MPLS-TP PE

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

T1/E1 - STMx SONET/SDH

L2/L3 VPN IP/MPLS


ADM

Corporate Residential
ADM

SONET/SDH
ADM

STB Mobile 2G/3G / LTE

IP/ MPLS Core

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

L2/L3 VPN IP/MPLS

MPLS-TP

Corporate Residential

MPLS-TP
STB Mobile 2G/3G / LTE

IP/ MPLS Core

Ethernet Packet based Transport Static Provisioning 50-ms Resiliency Ring, Mesh, P2P topology NMS Management SONET/SDH phy stats on IPoDWDM

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

46

If I were to deploy MPLS-TP, Id be migrating from (Multiple choice)


A. SONET/SDH B. ATM C. Native Ethernet D. Other

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

47

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

48

Prime for IP Next Generation Network


Architectures MPLS and Carrier Ethernet (Core, Distribution, Access) Ran Backhaul Next Generation IPv6 Residential Services Optical Transport
saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

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

CPT50, CPT200, CTP600

MPLS-TP Creation Wizard

Proactive Monitoring

Service View

Logical and Physical Inventory Fault Isolation

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

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

51

Traffic growth, device proliferation and cloud driving demand for

packet services
MPLS emerging as technology of choice to implement packet

transport
MPLS-TP extends MPLS to support operational model of

traditional transport networks


New IETF extensions part of MPLS architecture Cisco offers a complete solution for IP NGN aggregation with

MPLS-TP as a transport alternative

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

52

Implementing MPLS Transport Profile (IOS XR)


http://cisco.com/en/US/docs/routers/asr9000/software/asr9k_r4.2/mpls/configuration/guide/ b_mpls_cg42asr9k_chapter_0110.html

MPLS Transport Profile Configuration Guide (IOS)


http://cisco.com/en/US/docs/ios/mpls/configuration/guide/mp_transport_profile.html

Cisco Prime for IP Next Generation Networks


http://cisco.com/go/prime

Cisco SP360: Service Provider Blog


http://blogs.cisco.com/tag/mpls-tp/

Cisco ASR9000
http://cisco.com/go/asr9000

Cisco ASR903
http://cisco.com/en/US/products/ps11610/index.html

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

53

IETF MPLS-TP General Definitions


General
Description JWT document IAB document General JWT Report on MPLS-TP Architectural Considerations Uncoordinated Protocol Dev. Considered Harmful MPLS-TP Terminologies Focus Area First milestone on MPLS-TP Joint work by IETF/ITU-T Inter-SDO coordination Terminologies IETF RFC or WG documents RFC 5317 RFC 5704 draft-ietf-mpls-tp-rosetta-stone

Requirements and Frameworks


Description and Focus Area Requirements General MPLS-TP Requirements. MPLS-TP OAM Requirements MPLS-TP Network Management Requirements Frameworks MPLS-TP Architecture Framework MPLS-TP Network Management Framework MPLS-TP OAM Architecture Framework MPLS-TP Survivability Framework MPLS-TP Control Plane Framework MPLS-TP OAM Analysis IETF RFC or WG documents RFC 5654 RFC 5860 RFC 5951 RFC 5921 RFC 5950 RFC 4378 RFC 6372 RFC 6373 draft-ietf-mpls-tp-oam-analysis

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

54

IETF MPLS-TP Data Plane, Protection Definitions


MPLS-TP Protocols for Forwarding and Protection
Function Data Plane MPLS-TP Identifiers conformant to existing ITU and compatible with existing IP/MPLS MPLS Label Stack Entry: "EXP" renamed to "Traffic Class" MPLS Generic Associated Channel for In-band OAM and control In-Band Data Communication for the MPLSTP MPLS TP Data Plane Architecture MPLS-TP UNI-NNI Protection MPLS-TP Linear Protection IETF RFC or WG documents RFC 6370 RFC 5462 RFC 5586 RFC 5718 RFC 5960 RFC 6215 RFC 6378

MPLS-TP MIB Management


Function Management MPLS-TP MIB management overview IETF RFC or WG documents draft-ietf-mpls-tp-mib-management-overview

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

55

IETF MPLS-TP OAM (FM and PM) Definitions


MPLS-TP Fault Management (FM) OAM Functions
OAM Functions Proactive FM OAM Functions Continuity Check (CC) Protocol Definitions Bidirectional Forwarding Detection (BFD) extensions Bidirectional Forwarding Detection (BFD) extensions AIS message under G-Ach Flag in AIS message LKR message under G-Ach LSP-Ping LSP Ping and BFD Extensions 1) In-band Loopback in G-Ach or 2) LSP Ping extensions In-band Lock messages in G-ACh draft-ietf-mpls-lsp-ping-mpls-tpoam-conf RFC 6426 RFC 6435 RFC 6427 IETF WG documents RFC 6428

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)

MPLS-TP Performance Management (PM) OAM Functions


OAM Functions Proactive PM OAM Functions and On demand PM OAM Functions Packet loss measurement (LM) Packet delay measurement (DM) Throughput measurement Delay Variation measurement Protocol definitions LM and DM query messages LM and DM query messages Supported by LM Supported by DM
Cisco Confidential 56

IETF WG documents RFC 6374

2010 Cisco and/or its affiliates. All rights reserved.

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

57

Global ID (operator) 4 octets (decimal) AS Number Default: 0 (non-global) Global scope

Tunnel Number 2 octets (decimal) Scope: Node ID

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

LSP ID Src-Node_ID::Src-Tunnel_Num::Dst-Node_ID::Dst-Tunnel_Num::LSP_Num Scope: Global ID

Link Number (Interface Number) 4 octets (decimal) scope: Node ID

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

58

Static PWs require in-band


CE PE P P PE CE

status notification (no LDP notification


Existing PW Status TLV sent

BFD CC (Interval x Multiplier)

Bi-directional, corouted MPLS-TP LSP


Label ACH
OAM Msg (Status)

BFD CC (Interval x Multiplier)

over G-ACh
Three messages sent at 1 per

Static PW Status Static PW Status Static PW Status

1 per sec

sec to set/clear fault then continuous messages sent at a longer interval

Static PW Status

1 per refresh timer (default 30s)

Static PW Status

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

59

IETF Homogenous OAM frameworks at all layers


Ethernet Service OAM (CFM/Y.1731) MPLS Service OAM (VCCV/LSP Ping/BFD) E-Line Ethernet PW MPLS-TP IETF MPLS-TP OAM (LSP Ping, BFD, LDI/AIS/LKR, etc.) PE P LSP P PE P IP/MPLS LSP P PE

Common OAM framework

IETF IP/MPLS OAM (LSP Ping/BFD)

ITU-T Heterogeneous OAM frameworks at transport layer


Ethernet Service OAM (CFM/Y.1731) MPLS Service OAM (VCCV/LSP Ping/BFD) E-Line Operational complexity / inefficiency IP/MPLS PE P LSP P PE IETF IP/MPLS OAM (LSP Ping/BFD)

Ethernet PW MPLS-TP

ITU-T MPLS-TP OAM Proposal (G.8113.1/Gtpoam Y.1731 based)

PE

LSP

saalvare@cisco.com - 2010 Cisco and/or its affiliates. All rights reserved.

Cisco Public

60

Thank you.

Potrebbero piacerti anche