Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

Embed Size (px)

Citation preview

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    1/61

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

    Packet Evolution in

    Transport Networks MPLS Transport Profile (MPLS-TP)Jos Liste [email protected]

    Hari Rakotoranto [email protected]

    Santiago lvarez [email protected]

    April 2012

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    2/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 2

    Industry Dynamics and Motivations for Packet Transport Technology Overview Cisco MPLS-TPUse Cases

    Network Management

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    3/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 3

    Before we dive in, how familiar am I with MPLS-TP?

    A. Not familiarB. Learning the technology and assessing

    applicability to my environmentC. Fairly familiar with it and considering potential

    deployment in the future

    D. Fairly familiar with it, but not planning todeploy for now

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    4/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 4

    Source: Cisco Visual Networkin Index (VNI)www.cisco.com/go/vni

    Video

    FileSharing

    Web / OtherData

    Data

    Video/VoiceComm / Gaming

    15 billion networkeddevices in 2015, up from 7billion in 2010

    IP traffic will grow 4-foldfrom 2010 to 2015 (32%CAGR )

    Mobile data traffic will grow26-fold from 2010 to 2015(92% CAGR )

    IP traffic will reach anannual run rate of965.5Exabytes in 2015

    (equivalent to 241 billionDVDs )

    Mobile was 1% of total IPtraffic in 2010, and will be8% of total IP traffic in2015

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    5/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 5

    Many transport networks still based on SONET/SDH (circuitswitching 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 forBandwidth efficiency (statistical multiplexing)

    Bandwidth flexibility (bandwidth granularity, signaling)

    Packet Network(MPLS-TP)

    Transport Network(SONET/SDH)

    Packet Network

    (IP/MPLS)

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    6/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 6

    Joint agreement between ITU-T and IETF to develop atransport profile based onMPLS

    Packet transport requirementsbrought to IETF

    MPLS forwarding, OAM,control plane, managementand survivability extended at

    IETF

    Requirements

    MPLS transport

    extensions

    MPLS-TP

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    7/[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 7

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

    transport paths

    Separation of control and management planesfrom 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

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    8/[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 8

    MPLS ForwardingP2P / P2MP LSP

    Pseudowire Architecture

    OAMResilicency

    GMPLS

    MPLS

    Newextensionsbased on

    transportrequirements

    Existing functionality meetingtransport requirementsExisting functionality

    prior to MPLS Transportprofile

    MP2P / MP2MP LSPIP forwarding

    ECMP

    Transport Profile

    Extends MPLS to meet packet transportrequirements

    Identifies subset of MPLS supportingtraditional transport requirements

    Data planeBidrectional P2P and unidirectional P2MP LSP (noLSP Merging)

    In-band associated channel (G-Ach / GAL)

    Control planeStatic

    Dynamic (GMPLS)

    OAMIn-band

    Continuity check, remote defect indication

    Connectivity verification and route tracingFault OAM (AIS/LDI, LKR)

    Performance management

    Resiliency50ms switchover

    Linear protection (1:1, 1+1, 1:N)

    Ring protection

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    9/[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 9

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

    MPLS Forwarding

    IPv4 Multicast

    IPv4 IPv6

    Services (clients)

    Transport

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

    IPv4

    VPN

    IPv6

    VPNVPMS VPWS VPLS

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    10/[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 10

    Applicability to Next Generation Network

    Dark Fibre / CWDM / DWDM and ROADM

    AggregationNetwork

    Aggregation!

    BNG

    BusinessPE

    Access! Edge!Aggregatio

    n Node

    DSL

    Ethernet

    Core

    VoD

    Content Network

    TV SIP

    EMS NMSPortal

    AAA Service and Performance MgmtDHCP,DN

    S

    OAM Subsystem

    Multiservice Core!

    CoreNetwork

    DistributionNode

    STB

    Corporate

    STB

    STB

    Residential

    Corporate

    Corporat

    e

    Business

    Business

    Business

    Residential

    Residential

    2G/3GNode

    PON

    MPLS-TPMPLS-TP IP/MPLS

    Option 1: MPLS TP for Aggregation

    Option 2: MPLS TP for Aggregation and Access

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    11/61Cisco Confidential 2010 Cisco and/or its affiliates. All rights reserved. 11

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    12/[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 12

    Bi-directional,co-routedLSPs

    Static LSP QoS

    CC/RDI On-demand

    CV Route TracingAIS/LDI/LKR CFI (PW

    Status)

    Forwarding

    Plane

    OAM

    Linearprotection (1:1,

    1+1, 1:N) Reversion Wait-to-restore

    timer

    Protection

    Ethernet/VLANATM TDM MS-PW

    integration withIP/MPLS

    Services

    Static Dynamic

    (GMPLS)

    Control Plane

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    13/[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 13

    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-TPLSP

    G-AChMPLS-TPTunnel

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    14/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 14

    MPLS-TPTunnel

    ProtectLSP

    G-AChG-ACh

    WorkingLSP

    Tunnel holds a working LSP and aprotected LSP

    Working

    Protect (optional)

    LSPs may be configured with a bandwidthallocation

    Tunnel operationally UP if at least oneLSP operationally UP (and not locked out)

    LSP operationally UP if OAM (ContinuityCheck) session operationally UP

    LSP requires static configuration of LSPlabel imposition (output label and output

    link) LSP requires static configuration of LSP

    label disposition (input label)

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    15/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 15

    Static configuration of forward and reverseLSP

    LSP defined using LSP IDSource Node

    Source tunnel number

    Destination Node

    Destination tunnel numberLSP number

    Semantics of source/destination locallysignificant

    Static configuration of label swapping(input label, output label and outputinterface)

    Static bandwidth reservation (optional)

    MPLS-TPLSP

    G-AChMPLS-TPTunnel

    LSPDirection

    InputLabel

    OutputLabel

    OutputInterface

    Forward 323111 334111 Gi2/1

    Reverse 343111 111 Gi2/4

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    16/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 16

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

    control plane

    Extensible framework (fault and performance managementspecifications ratified already)

    Independent of underlying technology Independent of PW emulated service

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    17/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 17

    OAM capabilities extended using a generic associated channel (G-ACh) based onRFC 5085 (VCCV)

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

    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)

    ACH

    OAM

    Payload

    GAL

    Label

    Associated Channel Header

    Generic Associated Channel Label (GAL)

    PW AssociatedChannel Header(ACH)

    ACH

    OAMPayload

    Label

    PW Label0 0 0 1 Version

    RFC 5586

    RFC 5085

    13 TC 11

    Reserved0 0 0 1 Version Channel Type

    LSP

    G-ACh

    PWG-AChReserved Channel Type

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    18/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 18

    Checks paths continuity between endpoints (no end point identity verification)

    Uses Bidirectional Forwarding Detection(BFD) over G-ACh without IP/UDP headers

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

    bootstrapping (LSP Ping)

    BFD diagnostics field provides remotedefect indication (RDI) function

    BFD initiated using slow start (1s interval,multiplier of 3) with poll/final sequence

    BFD CC(Interval x

    Multiplier)

    BFD CC(Interval x

    Multiplier)Label

    ACH

    BFD

    GAL

    Bi-directional, co-routed MPLS-TP LSP

    BFD (Down)

    BFD (Init)

    BFD (Up/Poll)

    BFD (Up/Final)BFD (Up)

    BFD (Up)BFD (Up)

    BFD (Up)

    P1PE1 PE2P2

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    19/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 19

    Failure indication sent by local end point toremote end point

    Sent on direction opposite to failure Uses existing BFD diagnostics field

    0 - No Diagnostic

    1 - Control Detection Time Expired

    3 - Neighbor Signaled Session Down

    4 - Forwarding Plane Reset

    5 - Path Down

    7 - Administratively Down

    Diagnostics field indicates reason for lastchange in session state on an end point

    Label

    ACH

    BFD

    GAL

    Bi-directional, co-routed MPLS-TP LSP

    BFD (Up / 0)BFD (Up / 0)

    P1PE1 PE2P2

    Oper

    Up

    Oper

    Up

    X

    X

    BFD (Up / 0)BFD (Up / 0) X

    BFD (Up / 0) X BFD (Down / 1)BFD (Down / 3) X

    BFD (Down / 1)BFD (Init / 3)

    BFD (Down / 1)X

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    20/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 20

    Fault notifications to enable alarm suppressionand to trigger tunnel protection on end points

    Three notificationsLink Down Indication (LDI)

    Alarm Indication Signal (AIS)

    Lock Report (LKR)

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

    permanent failure in server layer

    LKR signals an administrative lock on serverlayer

    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 alonger interval

    P1PE1 PE2

    Label

    ACH

    Fault(LKR)

    GAL

    Bi-directional, co-routed MPLS-TP LSP

    P2

    Oper

    Down

    Admin

    Down

    Label

    ACH

    Fault(LDI)

    GAL

    LKRLKR

    LKR

    LKR

    LKR

    LDILDI

    LDI

    LDI

    LDI

    1 per sec

    1 per faultrefresh timer(default 20s)

    X

    X

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    21/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 21

    UnidirectionalBlack hole

    RDI

    RDI

    UnidirectionalFault

    LDI

    BidirectionalFault

    LDILDI

    UnidirectionalShutdown

    LDILKR

    OperDown

    OperDownOperDown OperDown

    OperDown

    OperUp

    OperUp

    OperUp

    OperDown

    AdminDown

    OperDown

    OperDown

    OperDown

    OperDown

    OperDown

    OperDown

    MPLS-TP LSPData link

    XX

    X

    X

    XX

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    22/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 22

    Uses LSP Ping over G-ACh for both CVand route tracing

    LSP Ping packets use IP/UDPencapsulation used in IP/MPLS

    IP forwarding NOT required

    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 tosend a request to a mid point (routetracing)

    New FECs defined for static LSP andstatic pseudowire

    CV can be performed on an LSPregardless of its state (up/down)

    Label

    ACH

    LSPPing

    GAL

    Bi-directional, co-routed MPLS-TP LSP

    LSP PingEcho Request

    TTL=255

    P1PE1 PE2P2

    LSP Ping

    Echo ReplyTTL=255

    LSP PingEcho Request

    TTL=255 LSP PingEcho ReplyTTL=255

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    23/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 23

    Enables performance metrics for packet loss, delay and delay variation Defines two protocols

    Loss Measurement (LM)

    Delay Measurement (DM)

    Measuring capabilitiesOne-way / two-way delay

    Loss - Direct (actual data)

    Loss - Inferred (test data)

    Delay variation

    Throughput

    Supports NTP and IEEE 1588 timestamps

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    24/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 24

    TDM / ATM OAM

    MPLS Service OAM(VCCV/LSP Ping/BFD)

    IETF MPLS-TP OAM

    (LSP Ping, BFD, LDI/AIS/LKR, etc.)

    PPE PEP PP PE

    ATM/TDM

    ATM/TDM PW

    MPLS-TP IP/MPLS

    IETF IP/MPLS OAM

    (LSP Ping/BFD)

    CommonOAM

    framework

    IETF Homogenous OAM frameworks at all layers

    TDM / ATM OAM

    MPLS Service OAM(VCCV/LSP Ping/BFD)

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

    IETF IP/MPLS OAM(LSP Ping/BFD)

    PPE PEP PP PE

    ATM/TDM

    ATM/TDM PW

    MPLS-TP IP/MPLS

    Operational

    complexity /inefficiency

    ITU-T Heterogeneous OAM frameworks at transport layer

    LSP LSP

    LSP LSP

    BSC/RNC

    BSC/RNC

    MobileBackhaul

    (2G/3G)

    Mobile

    Backhaul(2G/3G

    )

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    25/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 25

    Relies on a disjoint working and adisjoint protect path between twonodes

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

    Protection switching can betriggered byDetected defect condition (LDI/AIS,LKR)

    Administrative action (lockout)

    Far end request (lockout)

    Server layer defect indication (LOS)

    Revertive timer (wait-to-restore)

    New protocol defined for protectionstate coordination (PSC)

    PE1 PE2

    P2

    P1

    Working LSP(Up,Active)

    ProtectLSP(Up, Standby)

    PE1 PE2

    P2

    P1

    Working LSP(Down, Standby)

    ProtectLSP(Up,Active)

    Working LSP(Up,Active)

    ProtectLSP(Up, Standby)

    Working LSP(Down, Standby)

    ProtectLSP(Up,Active)

    Before Failure

    During Failure

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    26/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 26

    Revertive mode always selectsworking LSP as active path ifoperationally up

    Wait-to-restore (WTR) timer delaysselection of working LSP as activepath after protection triggerdisappears (fault, lockout)

    Timer prevent excessive swappingbetween working and protect LSPdue to intermittent defect

    Large WTR timer can provide non-revertive behavior (maximum WTR

    timer ~68 years) Restoration (selecting Working LSP

    as Active) should not result in packetloss

    PE1 PE2

    P2

    P1

    Working LSP(Up, Standby)

    ProtectLSP(Up,Active)

    Working LSP(Up, Standby)

    ProtectLSP(Up,Active)

    WRT timerWRT timer

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    27/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 27

    MPLS-TP does not introduceany changes to MPLS QoS Coarse QoS Ingress node enforces contract

    (conditioning) and performsaggregate marking onincoming traffic

    Packet header encodes packetclass (code point)

    Class indicates servicerequired at each hop (per-hopbehavior)

    Shim Header

    Traffic Class (TC) / Experimental (EXP) 3 bits

    TC/ EXP 3 bitsLabel 20 bits

    E-LSP

    L-LSP

    Traffic Conditioning

    Classification Marking Policing Shaping

    Per-Hop Behavior

    Classification Queuing Queue Mgmt

    P1PE1 PE2P2

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    28/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 28

    MPLS-TP currentlyfocuses on

    Layer-2/1services

    IP/MPLS (LDP / RSVP-TE /BGP)

    MPLS-TP (Static / RSVP-TE)

    MPLS Forwarding

    IPv4 IPv6

    Services (clients)

    Transport

    IPv4VPN

    IPv6VPN

    VPMS VPWS VPLS

    Existing pseudowirearchitecture applies to MPLS-TP

    LSPs typically aggregatemultiple services

    As usual, pseudowires can besignaled or established viamanual configuration

    LSP

    PW1

    PW2

    PW3

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    29/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 29

    Unmuxed UNI

    Ethernet Private

    Line (EPL)

    Ethernet VirtualPrivate Line (EVPL)

    Muxed UNI

    Ethernet

    Ethernet PrivateLAN (EPLAN)

    Ethernet Virtual

    Private LAN (EVPLAN)

    MuxedUNI

    UnmuxedUNI

    ATM

    Muxed UNI

    AAL5 over Pseudowire

    Cell Relay with Packingover Pseudowire

    Muxed UNI

    TDM

    Muxed UNI

    Circuit Emulation overPSN (CESoPSN)

    Structure Agnostic TDMover Packet (SAToP)

    Muxed UNI

    Virtual Private Wire Service (VPWS)Virtual Private LANService (VPLS)

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    30/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 30

    If I were to deploy MPLS-TP, Id likely implement the followingservices

    (multiple choice)

    A. Point-to-Point Ethernet (E-LINE)B. Multipoint Ethernet (E-LAN)C. ATMD. TDME. Other

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    31/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 31

    MPLS-TPMPLS-TP IP/MPLS

    AggregationAccess

    CoreAggregation Access

    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

    T-PE S-PE S-PE T-PE

    Static PWStatic Tunnel

    Signaled PWSignaled Tunnel

    Static PWStatic Tunnel

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    32/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 32

    Static MPLS-TP provides asimpler migration path forlegacy transport networks

    Generalized MPLS (GMPLS)offers a proven control plane

    for MPLS-TP networksA control plane increases

    network intelligenceDynamic servicesGreater efficiency, resiliency and

    scalability GMPLS provides a generalized

    control plane for hierarchicaltraffic engineering

    Legacytransport

    (circuitswitched)

    Packettransport

    (static / nocontrolplane)

    Packettransport

    (dynamiccontrol plane)

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    33/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 33

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

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

    transport network

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    34/61

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

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    35/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 35

    Access Aggregation Distribution/Edge

    ASR903

    7600

    ASR9000

    CPT 600 / 200 / 50

    Cisco Prime

    Underconsideration

    NetworkManagementSystem

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    36/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 36

    Area FunctionalityForwarding Static Bi-directional LSP

    OAM

    BFD CCOn demand CV/Trace (LSP Ping Trace)

    Fault OAM (AIS/LDI, LKR)Pseudowire status notification

    VCCV (Ping/Trace)

    Protection

    Linear (1:1)Lockout

    Pseudowire redundancy

    Bandwidth Management / QoSAdmission Control

    MPLS DiffServ (E-LSP)

    Services

    Ethernet point-to-pointEthernet multipoint

    ATMTDM

    IP

    Integration with IP/MPLS static/dynamic PW switching (MS-PW)

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    37/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 37

    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

    description PE1PE3

    no ip address

    no keepalive

    tp bandwidth 100000tp destination 172.16.255.3

    bfd DEFAULT

    working-lsp

    out-label 2100 out-link 201

    in-label 321100

    lsp-number 0

    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

    !

    Tunneldefinition

    Working LSP

    Protect LSP

    TP LSP (Working)

    TP LSP (Protect)

    MPLS-TP

    (tunnel-tp10)Static TP LSP

    In label (w): 321100Out label (w): 2100

    In label (p): 341101Out label (p): 314101

    PE1 PE3

    PE2

    PE1

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    38/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 38

    interface tunnel-tp10

    description PE3PE1

    bandwidth 100000

    destination 172.16.255.4

    bfd

    min-interval 15

    multiplier 2

    !

    working-lsp

    in-label 2200

    out-label 321100 out-link 701!

    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

    !

    !

    PE3

    Tunneldefinition

    Working LSP

    Protect LSP

    TP LSP (Working)

    TP LSP (Protect)

    MPLS-TP

    (tunnel-tp10)Static TP LSP

    In label (w): 2200Out label (w): 321100

    In label (p): 2201Out label (p): 323201

    PE1 PE3

    PE2

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    39/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 39

    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

    bandwidth 100000

    in-label 323111 out-label 334111 out-link 201

    reverse-lsp

    bandwidth 100000

    in-label 343111 out-label 111 out-link 202

    !

    Forward LSP

    Reverse LSP

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    40/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 40

    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

    bandwidth 1000000

    in-label 321100 out-label 321100 out-link 700

    !

    reverse-lsp

    bandwidth 1000000

    in-label 2200 out-label 321100 out-link 701

    !

    !

    !

    !

    PE2

    TP LSP (Working)

    TP LSP (Protect)

    MPLS-TP

    (tunnel-tp10)Static TP LSP

    PE1 PE3

    PE2

    Forward LSP

    Reverse LSP

    In label (w): 2200Out label (w): 321100

    In label (w): 321100Out label (w): 2100

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    41/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 41

    !

    pseudowire-static-oam class DEFAULT

    !

    pseudowire-class PW-Tunnel-tp10

    encapsulation mpls

    protocol none

    preferred-path interface Tunnel-tp10

    status protocol notification static DEFAULT

    !

    interface GigabitEthernet2/6description 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

    no mpls control-word

    !

    !

    MPLS-TP Ethernet

    (tunnel-tp10)

    Ethernet

    E-LINE

    PE PE

    Static pseudowire

    E-LINE

    PW Id 10

    CE2

    PE1 PE3

    PE2

    CE1

    VLAN 10 VLAN 20

    Local label:9110

    Local label:9310

    Static TP LSP

    PE1

    TP LSP (Working)

    TP LSP (Protect)

    Static

    pseudowire

    Pseudowire/Tunnel

    association

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    42/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 42

    !

    interface GigabitEthernet0/0/0/18description CONNECTS CE2

    !

    interface GigabitEthernet0/0/0/18.20 l2transport

    encapsulation dot1q 20

    rewrite ingress tag pop 1 symmetric

    !

    l2vpn

    pw-class SS-PW-Tunnel-tp10

    encapsulation mpls

    transport-mode vlanpreferred-path interface tunnel-tp 10

    !

    !

    xconnect group PE3

    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!

    !

    !

    !

    MPLS-TP Ethernet

    (tunnel-tp10)

    Ethernet

    E-LINE

    PE PE

    Static pseudowire

    E-LINE

    PW Id 10

    CE2

    PE1 PE3

    PE2

    CE1

    VLAN 10 VLAN 20

    Local label:9110

    Local label:9310

    Static TP LSP

    TP LSP (Working)

    TP LSP (Protect)

    Staticpseudowire

    Pseudowire/Tunnel

    association

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    43/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 43

    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/MPLStransport with end-to-end status notification

    using MS-PW

    Cisco Prime Network monitoring

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    44/61

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

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    45/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 45

    MPLS-TPMPLS-TP IP/MPLS

    AggregationAccess Core Aggregation Access

    T-PE S-PE S-PE S-PE

    MPLS-TP

    Metro

    PE PE

    MPLS-TP

    PE PE

    SONET/SDH Metro Replacement

    NodeB /eNodeB

    RAN PacketCore

    Mobile Backhaul

    MPLS Extension to Access/Aggregation

    RNCMME

    SGW

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    46/61

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

    IP/MPLSCore

    IP/MPLSCore

    IP/MPLS

    Residential

    STB

    Business

    Corporate

    Mobile 2G/3G / LTE

    T1/E1 - STMx

    SONET/SDH

    Residential

    STB

    Business

    Corporate

    Mobile 2G/3G / LTE

    MPLS-TP

    VPWS

    TDM/ATM based access

    No statistical multiplexing Static Provisioning 50-ms Resiliency Ring or Point to Point

    topology NMS Management SONET/SDH phy stats

    Ethernet Packet basedTransport

    Static Provisioning 50-ms Resiliency Ring, Mesh, P2P topology NMS Management SONET/SDH phy stats on

    IPoDWDM

    SONET/SDH

    MPLS-TP

    ADMADM

    ADMADM

    ADMADM

    L2/L3 VPN

    IP/MPLS

    L2/L3 VPN

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    47/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 47

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

    A. SONET/SDHB. ATMC. Native EthernetD. Other

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    48/61

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

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    49/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 49

    Prime for IP Next Generation NetworkCisco Prime IP NGN SuitePrime CentralPrime FulfillmentPrime NetworkPrime OpticalPrime Performance Manager

    Infrastructure ManagementPrime Address Management(Address Management and Configuration)Prime Network Registrar (IPv6 and scalableDNS and DHCP Servers)Prime Access Registrar(Authentication, Authorization, Accounting)

    ArchitecturesMPLS and Carrier Ethernet(Core, Distribution, Access)Ran BackhaulNext Generation IPv6Residential ServicesOptical Transport

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    50/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 50

    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

    Logical andPhysical

    Inventory

    Fault Isolation

    Service

    View

    ProactiveMonitoring

    MPLS-TP CreationWizard

    ASR 9000

    7600ASR 903

    CPT 50, CPT200,CTP600

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    51/61

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

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    52/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 52

    Traffic growth, device proliferation and cloud driving demand forpacket services

    MPLS emerging as technology of choice to implement packettransport

    MPLS-TP extends MPLS to support operational model oftraditional 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

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    53/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 53

    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 Networkshttp://cisco.com/go/prime

    Cisco SP360: Service Provider Bloghttp://blogs.cisco.com/tag/mpls-tp/

    Cisco ASR9000http://cisco.com/go/asr9000

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

    IETF MPLS TP General Definitions

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    54/61

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

    General

    Description Focus Area IETF RFC or WG documents

    JWT document JWTReport on MPLS-TP Architectural

    Considerations

    First milestone on MPLS-TP Joint

    work by IETF/ITU-T

    RFC5317

    IAB document Uncoordinated Protocol Dev.Considered Harmful

    Inter-SDO coordination RFC5704General MPLS-TP Terminologies Terminologies draft-ietf-mpls-tp-rosetta-stone

    Requirements and Frameworks

    Description and Focus Area IETF RFC or WG documents

    Requirements General MPLS-TP Requirements. RFC5654

    MPLS-TP OAM Requirements RFC 5860

    MPLS-TP Network Management Requirements RFC 5951

    Frameworks MPLS-TP Architecture Framework RFC5921

    MPLS-TP Network Management Framework RFC5950

    MPLS-TP OAM Architecture Framework RFC4378

    MPLS-TP Survivability Framework RFC6372

    MPLS-TP Control Plane Framework RFC6373

    MPLS-TP OAM Analysis draft-ietf-mpls-tp-oam-analysis

    IETF MPLS-TP General Definitions

    IETF MPLS TP D t Pl P t ti D fi iti

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    55/61

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

    MPLS-TP Protocols for Forwarding and ProtectionFunction IETF RFC or WG documents

    Data Plane MPLS-TP Identifiers conformant to existingITU and compatible with existing IP/MPLS

    RFC6370

    MPLS Label Stack Entry:

    "EXP" renamed to "Traffic Class"

    RFC5462

    MPLS Generic Associated Channel for In-bandOAM and control

    RFC5586

    In-Band Data Communication for the MPLS-TP RFC5718

    MPLS TP Data Plane Architecture RFC5960

    MPLS-TP UNI-NNI RFC6215

    Protection MPLS-TP Linear Protection RFC6378

    MPLS-TP MIB ManagementFunction IETF RFC or WG documents

    Management MPLS-TP MIB management overview draft-ietf-mpls-tp-mib-management-overview

    IETF MPLS-TP Data Plane, Protection Definitions

    IETF MPLS TP OAM (FM d PM) D fi iti

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    56/61

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

    MPLS-TP Fault Management (FM) OAM FunctionsOAM Functions Protocol Definitions IETF WG documents

    Proactive FM OAM

    FunctionsContinuity Check (CC) Bidirectional Forwarding Detection

    (BFD) extensionsRFC6428

    Remote Defect Indication (RDI) Bidirectional Forwarding Detection(BFD) extensions

    Alarm Indication Signal (AIS) AIS message under G-Ach RFC6427

    Link Down Indication (LDI) Flag in AIS message

    Lock Report (LKR) LKR message under G-AchConfig MPLS-TP OAM using LSP Ping LSP-Ping draft-ietf-mpls-lsp-ping-mpls-tp-

    oam-conf

    On demand FM

    OAM Functions

    Continuity Verification (CV) LSP Ping and BFD Extensions RFC6426

    Loopback(LBM/LBR) 1) In-band Loopback in G-Achor 2) LSP Ping extensions

    RFC6435

    Lock Instruct (LI) In-band Lock messages in G-ACh

    IETF MPLS-TP OAM (FM and PM) Definitions

    MPLS-TP Performance Management (PM) OAM FunctionsOAM Functions Protocol definitions IETF WG documents

    Proactive PM OAMFunctions

    and

    On demand PM

    OAMFunctions

    Packet loss measurement (LM) LM and DM query messages RFC 6374

    Packet delay measurement (DM) LM and DM query messages

    Throughput measurement Supported by LM

    Delay Variation measurement Supported by DM

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    57/61

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

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    58/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 58

    MPLS-TP

    Global ID (operator)

    4 octets (decimal) AS NumberDefault: 0 (non-global)Global scope

    Router ID (Node ID)4 octets (decimal) - Loopbackscope: Global ID Link Number (Interface Number)

    4 octets (decimal)scope: Node ID

    Tunnel Number2 octets (decimal)Scope: Node ID

    LSP Number2 octets (decimal)Default: 0 (Working), 1 (Protect)Scope: Tunnel ID

    LSP ID

    Src-Node_ID::Src-Tunnel_Num::Dst-Node_ID::Dst-Tunnel_Num::LSP_NumScope: Global ID

    Tunnel ID

    Src-Node_ID::Src-Tunnel_Num::Dst-Node_ID::Dst-Tunnel_NumScope: Global ID

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    59/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 59

    Static PWs require in-bandstatus notification (no LDPnotification

    Existing PW Status TLV sentover G-ACh

    Three messages sent at 1 persec to set/clear fault thencontinuous messages sent at alonger interval

    BFD CC(Interval xMultiplier)

    BFD CC(Interval xMultiplier)Label

    ACH

    OAM Msg(Status)

    Bi-directional, co-routed MPLS-TP LSP

    PPE PEPCE CE

    1 per sec

    1 per refreshtimer(default 30s)

    Static PW StatusStatic PW StatusStatic PW Status

    Static PW Status

    Static PW Status

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    60/61

    [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 60

    Ethernet Service OAM(CFM/Y.1731)

    MPLS Service OAM(VCCV/LSP Ping/BFD)

    IETF MPLS-TP OAM

    (LSP Ping, BFD, LDI/AIS/LKR, etc.)

    PPE PEP PP PE

    E-Line

    Ethernet PW

    MPLS-TP IP/MPLS

    IETF IP/MPLS OAM

    (LSP Ping/BFD)

    CommonOAM

    framework

    IETF Homogenous OAM frameworks at all layers

    Ethernet Service OAM(CFM/Y.1731)

    MPLS Service OAM(VCCV/LSP Ping/BFD)

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

    IETF IP/MPLS OAM(LSP Ping/BFD)

    PPE PEP PP PE

    E-Line

    Ethernet PW

    MPLS-TP IP/MPLS

    Operational

    complexity /inefficiency

    ITU-T Heterogeneous OAM frameworks at transport layer

    LSP LSP

    LSP LSP

  • 7/27/2019 Packet Evolution in Trensport Networks Mpls-tp PacketEvolution_Webinar

    61/61

    Thank you.