29
Evolving Transport to Packet with MPLS-TP Luyuan Fang, Cisco Systems Nabil Bitar, Verizon Raymond Zhang, BT FutureNet 2010 May 12, 2010, Boston

10 fn s22

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 10 fn s22

Evolving Transport to Packet with MPLS-TP

Luyuan Fang, Cisco SystemsNabil Bitar, Verizon

Raymond Zhang, BT

FutureNet 2010

May 12, 2010, Boston

Page 2: 10 fn s22

2

Agenda

� Transport Moving toward Packet

� Drivers and Requirements

� MPLS-TP Technologies Overview

� MPLS-TP Use Case Scenarios

� Design Considerations

� Standards Development Status

� Conclusions

Page 3: 10 fn s22

3

Transport Moving Toward Packet

- Evolution Drivers- SONET/SDH TDM to Packet

Page 4: 10 fn s22

4

Transport Evolution – Moving Toward Packets

� Drivers for moving from SONET/SDH TDM technologies to packet switching

– 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 refreshes

• Consolidate networks onto common infrastructure

• Replace aging legacy networks

� Transport moving from SONET/SDH TDM toward packet transport

– Flexible data rates and statistical Multiplexing gains

– Lower cost

Page 5: 10 fn s22

5

Service Providers Transport Requirements

� Packet transport technology

– Reliable and stable

– Enables statistical multiplexing

– Flexible data rates

– High bandwidth

– Lower cost of ownership

� Maintain current transport characteristics

– Client-Server relationship: Transport domain is independent of client networks

– Forwarding Paradigm: Connection-oriented

– Transport OAM: In-band OAM

– Resiliency: Fast detection and recovery time without c/p (<50ms)

– Connection path determination and placement via

1) Network Management System (NMS)

2) Dynamic Control Plane

– Tight SLAs: BW and QoS guarantees, and high availability

Page 6: 10 fn s22

6

Why MPLS-TP for Packet Transport?

� MPLS-Transport Profile (MPLS-TP) is aimed to address the NGN transport needs of high bandwidth packet switched networks and satisfy carriers’ requirements

� MPLS-TP provides in-band OAM, NMS-based provisioning and maintenance, control plane, deterministic path protection with fast recovery time, and lower total cost of ownership

� Leverages Service providers’ experience with MPLS

� Standardization: Joint work by IETF and ITU-T.

– MPLS-TP protocols are developed in IETF

• Existing MPLS data plane (no IP user plane)

• Subset of MPLS, Pseudowire and GMPLS that satisfies transport needs and requirements

• Extensions when needed ala OAM

– Leverage the expertise in IETF and insure interoperability between MPLS-TP and existing MPLS technologies

Page 7: 10 fn s22

7

MPLS-TP Fundamentals

- What is MPLS-TP?- MPLS-TP and IP/MPLS

Page 8: 10 fn s22

88

IP And Transport Converging Under MPLS

PW

MPLS

MPLS-TP IP/MPLS

MPLS-TP OAM

Path Protection

50ms Switchover

Alarm and monitoring

Static Provisioning

MPLS ForwardingMPLS Forwarding

GMPLS

PHP

ECMP

MP2MP

IP

Transport IP

Page 9: 10 fn s22

9

MPLS-TP Concept

Working LSP

PE PE

Protect LSP

NMS for Network

Management Control *

Client node Client node

MPLS-TP LSP (Static or Dynamic)

Pseudowire

Client Signal

Connection Oriented, pre-configured working path and protect pathTransport Tunnel 1:1 protection, switching triggered by in-band OAMPhase 1: NMS for static provisioning

E2e and segment OAM

Section Section

*Can use dynamic control

plane

Page 10: 10 fn s22

10

What is MPLS-TP?

Resilency

– Sub-50ms protection switch over without c/p

– 1:1, 1+1, 1:N path protection

– Linear protection

– Ring protection

OAM

– In-band OAM channel (GACH)

– Connectivity Check (CC): proactive (ext. BFD)

– Connectivity verification (CV): reactive (ext. LSP Ping)

– Alarm Suppression and Fault Indication with AIS (new tool), RDI (ext. BFD), and Client Fault Indication

(CFI)

– Performance monitoring, proactive and reactive (new tools)

Control Plane

– NMS provisioning option

– GMPLS control plane option

– PW control plane option

Data Plane

– MPLS Forwarding

– Bidirectional P2P and P2MP LSPs

– No LSP merging

– PHP optional

– PW (SS-PW, MS-PW)

Page 11: 10 fn s22

11

Pseudowire

PW1

Emulated Service

Native Service(Attachment

Circuit)

T-PE1 T-PE2

Native Service(Attachment

Circuit)

S-PE1CE1 CE2

TP-LSP

PW.Seg t3PW.Seg t1

PW.Seg t2 PW.Seg t4

TP-LSP

PW.Seg t3

PW.Seg t4

PW.Seg t1

PW.Seg t2

TP-LSP

MPLS-TP Architecture

Basic construct of MPLS-TP:

–MPLS LSPs for transportation (LSPs can be nested)

–PWs for the client layer (SS-PW and MS-PW)

–All other types of traffic are carried by PW as client layer

TP-LSP

Page 12: 10 fn s22

12

MPLS-TP NGN Packet Transport

� MPLS PWs (SS-PWs and MS-PWs): Provide circuit emulation for native L2 connections over an MPLS PSN

� LSPs: Provide for creating MPLS tunnels over an MPLS PSN that can carry PWs or other LSPs (nesting)

Traffic-engineering capability (bandwidth guarantees)

Rich and mature traffic protection mechanisms

Rich control plane

Routing: OSPF-TE/ISIS-TE

Signaling: RSVP-TE with GMPLS extensions

Provide for very flexible hierarchical tunneling � better scale in core

� Further enhancements are in progress in IETF/ITU joint effort targeting OAM and protection schema

data-plane fault detection and notification

performance measurement

no dependence on IP data plane

Page 13: 10 fn s22

13

Deployment Scenarios

Page 14: 10 fn s22

14

MPLS-TP Potential Deployment Scenarios

� IP/MPLS and MPLS-TP Access and Aggregation Use Cases

� Replacing TDM SONET/ATM network with MPLS-TP

� Mobile Backhaul

� Carrier Ethernet Aggregation

� Multi-service Support Transport

Page 15: 10 fn s22

15

MPLS-TP in Aggregation and Access

Dark Fibre / CWDM / DWDM and ROADM

�Aggregation Network

Aggregation

BNG

Business PE

Access Edge

Aggregation Node

�DSL

�Ethernet

�Core

�VoD

�Content Network

�TV �SIP

�EMS �NMS�Portal

�AAA �Service and Performance Mgmt�DHCP,DN

S

�OAM Subsystem

Multiservice Core

�Core Network

Distribution Node

�STB

�Corporat

e

�STB

�STB

�Residential

�Corporat

e

�Corporat

e

�Business

�Business

�Business

�Residential

�Residential

�2G/3G Node

�RADIU

S (C

oA)

PON

IP/MPLSStatic or Dynamic MPLS-TPStatic or dynamic MPLS-TP

�MPLS-TP�MPLS-TP �IP/MPLS

Page 16: 10 fn s22

16

Deployment Scenario 1: Service Networks and MPLS-TP over OTN/DWDM

• MPLS-TP provides transport services (server) for many client networks•Ethernet services (native and Ethernet/MPLS) network: Inter-switch/router links, Ethernet tunnels transport•IP MPLS services network : Inter-outer IP links transport•Enterprises: Leased line replacement. Wireless backhaul is a special case

• Islands of a client services network form a contiguous domain (e.g., IGP domain)•Client-transport network interface is a UNI

MPLS-TPDomain

Ethernet Service Networs

Island 1

Ethernet Services Network

Island 2

Ethernet ServicesNetwork Island 3

IP MPLS NetworkIsland 1

IP MPLS NetworkIsland 2

Attachment circuit (AC), LSP, or PW segmentPW, PW segment, or LSPMPLS transport (MPLS, MPLS-TP) LSP tunnel

Client Network Transport Server Network(e.g. Metro/Medium Haul. Long Haul)

UNI

DWDM

Client Network

UNI

Page 17: 10 fn s22

17

�Aggregation Network

BNG

Business PE

Access Edge

�DSL

�Ethernet

�Core

�VoD

�Content Network

�TV �SIP

�EMS �NMS�Portal

�AAA �Service and Performance Mgmt�DHCP,DN

S

�OAM Subsystem

Multiservice Core

�Core Network

�STB

�Corporat

e

�STB

�STB

�Residential

�Corporat

e

�Corporat

e

�Business

�Business

�Business

�Residential

�Residential

�2G/3G Node

�RADIU

S (C

oA)

PON

IP/MPLSStatic or Dynamic MPLSStatic or dynamic MPLS-TP

�MPLS-TP �IP/MPLS

Aggregation Node

�MPLS-TP

Distribution Node

Aggregation

Deployment Scenario 2:MPLS-TP for Carrier Ethernet Aggregation/Access

Page 18: 10 fn s22

18

� Using PW in MPLS-TP to support legacy TDM, ATM and IP transport

� Deterministic path provisioning

� Protection with fast restoration

� Backhaul performance monitoring

� Interoperability with IP/MPLS and in RAN

� Support 2G/3G/4G services

BSC /

RNC

BTS

Node B

Node B

eNB

IP/MPLS Core

Circuit NetworkMPLS-TP

MMES- GW / P-GW

Mobile Backhaul

IP/ATM/TDM

IP

Deployment Scenario 3: MPLS-TP for Mobile Backhaul

Page 19: 10 fn s22

19

Deployment Scenario 4: Backhaul with MPLS-TP MS-PW for Security Consideration

*Could also be chSTM1 based on MOLO requirements

Key:

Transport

UNI/presentation

OSS/Static

Control plane signaled

Synchronization & Timing

OAM

Ethernet PW Ethernet PW

Ethernet

Core PW

E1

chSTM1

Ethernet

BS

IMA/E1STM1*

ATM PW ATM PWCore PW

E1 PW E1 PWCore PW

Existing Ethernet access termination

point

Existing Ethernet access termination

point

Provider Managed CPE

Provider Managed CPE

BS

BS

Same as Ethernet services

today

PW segment over Ethernet

access VLAN(s)

PW segment over Ethernet

access VLAN(s)

Transport VLAN

(Etherway)

Transport VLAN

(Etherway)

Statically or signaled

configured LSP & PW labels

Dynamically signaled LSP &

PW labels

(LDP & T-LDP)

Statically or signaled configured LSP & PW labels

Page 20: 10 fn s22

20

- Standards Development

- Design considerations- Conclusions

Page 21: 10 fn s22

21

IETF/ITU-T Consensus

� History

– “For a number of years, the ITU-T has been designing a connection-oriented packet switched technology to be used in Transport Networks.”[RFC5317]1

– Issues: Breaking the MPLS Forwarding paradigm, Jeopardizing the value and functionality of the large-scale of deployed MPLS networks and associated equipment

–“Development of T-MPLS was abandoned [RFC5317]1 by ITU-T Study Group 15 due to inherent conflicts with the IETF MPLS design and, in particular, with the Internet architecture. These conflicts arose due to the lack of coordination with the IETF as the design authority for MPLS.”[RFC 5704]2

� T-MPLS is not MPLS-TP

� IETF/ITU-T Consensus - Joint Work on MPLS-TP

- ITU-T provide transport requirements

- IETF develop protocol definitions

- Joint review of documents/specifications

1: [RFC 5317]: Joint Working Team (JWT) Report on MPLS Architectural Considerations for a Transport Profile, Feb. 2009.

2: [RFC 5704]: Uncoordinated Protocol Development Considered Harmful, Nov. 2009.

Page 22: 10 fn s22

22

IETF Development Status

� IETF RFCs published

RFC 5317: JWT Report on MPLS Architectural Considerations for a Transport Profile

RFC 5586: MPLS Generic Associated Channel

RFC 5654: MPLS-TP Requirements

RFC 5704: Uncoordinated Protocol Development Considered Harmful

RFC 5718: An In-Band Data Communication Network For the MPLS Transport Profile

� WG drafts

draft-ietf-mpls-tp-framework-07.txt

draft-ietf-mpls-tp-nm-req-06.txt

draft-ietf-mpls-tp-oam-framework-04.txt

draft-ietf-mpls-tp-survive-fwk-03.txt

draft-ietf-mpls-tp-nm-framework-04.txt

draft-ietf-mpls-tp-rosetta-stone-01

draft-ietf-mpls-tp-process-04.txt

draft-ietf-mpls-tp-oam-analysis-00.txt

draft-ietf-mpls-tp-identifiers-00.txt

� Open issued under work

OAM: FM and PM related: involves BFD ext., certain aspect of Y.1731, MEP, MIP…

Protection: especially Ring Protection – proposal convergence in progress

Page 23: 10 fn s22

23

MPLS-TP IETF Status

� IETF RFCs published

RFC 5317: JWT Report on MPLS Architectural Considerations for a Transport Profile

RFC 5586: MPLS Generic Associated Channel

RFC 5654: MPLS-TP Requirements

RFC 5704: Uncoordinated Protocol Development Considered Harmful

RFC 5718: An In-Band Data Communication Network For the MPLS Transport Profile

The following is the latest update by MPLS WG at IETF 77, 3/25/2010:

� WG Drafts (target date June 2010)

draft-ietf-mpls-tp-identifiers

draft-ietf-mpls-tp-framework

draft-ietf-mpls-tp-ach-tlv

draft-ietf-mpls-tp-data-plane

draft-ietf-mpls-tp-oam-framework

draft-ietf-mpls-tp-survive-fwk

� In other working groups

draft-ietf-mpls-tp-control-plane-framework

draft-ietf-opsawg-mpls-tp-oam-def

Page 24: 10 fn s22

24

Draft targeted for Feb 2011- IETF update by MPLS WG at IETF 77, 3/25/2010

� WG Drafts

draft-ietf-mpls-tp-fault

draft-ietf-mpls-tp-oam-analysis

draft-ietf-mpls-tp-linear-protection

� Other working groups

draft-ietf-ccamp-rsvp-te-mpls-tp-oam-ext

draft-ietf-ccamp-oam-configuration-fwk

Page 25: 10 fn s22

25

Draft targeted for Feb 2011 – II- IETF update by MPLS WG at IETF 77, 3/25/2010

� Individual Drafts

draft-asm-mpls-tp-bfd-cc-cv

draft-zhang-mpls-tp-pw-oam-config

draft-frost-mpls-tp-loss-delay

draft-zhl-mpls-tp-sd

draft-fang-mpls-tp-security-framework

draft-nitinb-mpls-tp-lsp-ping-bfd-procedures

draft-nitinb-mpls-tp-lsp-ping-extensions

draft-dai-mpls-tp-lock-instruct

draft-boutros-mpls-tp-loopback

draft-he-mpls-tp-csf

draft-flh-mpls-tp-oam-diagnostic-test

draft-fbb-mpls-tp-p2mp-framework

Page 26: 10 fn s22

26

General Design Considerations

� MPLS-TP vs. IP/MPLS

Operational experience

Transport requirements

� Standards compliance

IETF standards are evolving, good progress

T-MPLS is not MPLS-TP - it would not inter-op with MPLS

� Interoperability with IP/MPLS

MS PW support static to dynamic PW interconnect

End-to-end OAM – we are not there yet.

� Resilency – fast switch over

sub 50ms switch over for liner and ring topology

Event driven with AIS/LDI

� Scalability

Number of LSPs and PWs supported

BFD HW support

� Performance monitoring

Delay / loss measurement

Page 27: 10 fn s22

27

General Design Considerations

� MPLS-TP vs. IP/MPLS

Operation experience

Transport requirements

� Standards compliance

IETF standards are evolving, good progress

T-MPLS is not MPLS-TP

� Interoperability with IP/MPLS

MS PW support static to dynamic PW interconnect

End-to-end OAM

� Resilency – fast switch over

� Scalability

Page 28: 10 fn s22

28

Conclusions� Transport Evolution – toward Packet Transport

New services driving BW growth

Support IP, Ethernet, High BW, Statistical Multiplexing, low cost packet transport

Moving away from SONET/SDH/ATM TDM technology to packet

� MPLS-TP satisfies transport requirements, key characteristics and needed interoperability with IP/MPLS

Common with IP/MPLS/GMPLS: Forwarding, PW, GMPLS

Enhanced OAM, Resiliency, Fast-switch over, NMS support

Provide a path for IP and transport to converge over MPLS umbrella

� MPLS-TP Potential Use Case ExamplesMetro Ethernet aggregation and access

Multi-service transport

Mobile backhaul

� T-MPLS is not MPLS-TPIETF and ITU-U consensus to terminate T-MPLS

IETF and ITU-T JWT joint effort developing MPLS-TP

Page 29: 10 fn s22

29

Thank You