Click here to load reader

Packet Evolution in Transport Networks: MPLS Transport Profile (MPLS-TP) (IOS Advantage Webinar)

  • View
    3.826

  • Download
    17

Embed Size (px)

DESCRIPTION

Detailed information on the evolution of SONET/SDH transport networks to more efficient packet transport networks based on MPLS Transport Profile (MPLS-TP). Packet-based services are experiencing fast growth and now start to dominate the carrier traffic mix (driven by video, cloud and migration to IP). Packet services have also evolved to more dynamic traffic patterns (driven by mobile and cloud services). Traditional transport networks have relied on circuit technology and are rapidly becoming inefficient to carry packet traffic. We’ll take a look at how new extensions to MPLS define a transport profile (MPLS-TP) that introduces packet technology while maintaining their traditional operational model. MPLS-TP enables the migration of SONET/SDH networks to packet technology in order to achieve better bandwidth efficiency and flexibility.

Text of Packet Evolution in Transport Networks: MPLS Transport Profile (MPLS-TP) (IOS Advantage Webinar)

2. Industry Dynamics and Motivations for Packet Transport Technology Overview Cisco MPLS-TP Use Cases Network [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 2 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 futureD. Fairly familiar with it, but not planning to deploy for [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 3 4. Video/Voice 15 billion networkedComm / Gaming devices in 2015, up from 7Web / Otherbillion in 2010Data Data IP traffic will grow 4-foldfrom 2010 to 2015 (32%FileCAGR ) Sharing Mobile data traffic will grow26-fold from 2010 to 2015(92% CAGR )Video IP traffic will reach anannual run rate of 965.5Exabytes in 2015(equivalent to 241 billionDVDs ) Mobile was 1% of total IPtraffic in 2010, and will be8% of total IP traffic in Source: Cisco Visual Networkin Index (VNI) www.cisco.com/go/[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 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(IP/MPLS)Transport Network(SONET/SDH)Packet Network(MPLS-TP)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 5 6. Joint agreement between ITU-T and IETF to develop atransport profile based onMPLSRequirements Packet transport requirementsbrought to IETF MPLS forwarding, OAM,control plane, managementand survivability extended at MPLS [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 6 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 oftraditional transport technologies Multi-service (IP, MPLS, Ethernet, ATM, FR, etc) Should support bandwidth reservation Support for 1:1, 1:n, 1+1 protection with similartechniques to traditional transport technologies Support for In-band [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 7 8. Existing functionality meeting Extends MPLS to meet packet transport Existing functionalitytransport requirementsrequirementsprior to MPLS Transportprofile Identifies subset of MPLS supporting traditional transport requirements Data plane MPLS Bidrectional P2P and unidirectional P2MP LSP (noLSP Merging)In-band associated channel (G-Ach / GAL)Transport Profile Control planeNewMPLS Forwarding Static MP2P / MP2MP LSP extensions P2P / P2MP LSP IP forwarding based on Dynamic (GMPLS) Pseudowire Architecture ECMPtransport OAM requirements OAM ResilicencyIn-band GMPLSContinuity check, remote defect indicationConnectivity verification and route tracingFault OAM (AIS/LDI, LKR)Performance management Resiliency50ms switchoverLinear protection (1:1, 1+1, 1:N)Ring protection [email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 8 9. MPLS-TP currently focuses on Layer-2/1servicesServices (clients) IPv4 MulticastIPv4 IPv6 IPv4IPv6VPMS VPWS VPLSVPNVPN TransportIP/MPLS (LDP/RSVP-TE/BGP) MPLS-TP (Static/RSVP-TE)MPLS [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 9 10. Applicability to Next Generation NetworkAAA DHCP,DNEMSNMSService and Performance Mgmt Portal S OAM SubsystemBusiness Access! Aggregation! Edge!Multiservice Core! Corporat eAggregatio Distribution n Node NodeResidentia VoD TV SIPlEthernetSTB BNG Content Network2G/3GMPLS-TPMPLS-TPIP/MPLSBusinessNode Aggregation Corporat eNetwork Core CoreNetworkResidentiaBusinessl DSL PESTB PONBusiness Corporat eResidentiaDark Fibre / CWDM / DWDM and ROADMlSTBOption 1: MPLS TP for AggregationOption 2: MPLS TP for Aggregation and [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 10 11. 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11 12. ForwardingOAMProtectionControl Plane Services Plane CC/RDI Linear Static Ethernet/VLAN Bi-directional, co-routed On-demandprotection (1:1, Dynamic ATM LSPs CV 1+1, 1:N) (GMPLS) TDM Static LSP Route Tracing Reversion MS-PW QoS AIS/LDI/LKR Wait-to-restore integration with CFI (PWtimer IP/MPLSStatus)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 12 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 tunnelMPLS-TPLSPMPLS-TPG-ACh [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 13 14. Tunnel holds a working LSP and aprotected LSPWorkingProtect (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 UPWorkingProtectMPLS-TPLSPLSPTunnel LSP requires static configuration of LSPlabel imposition (output label and output G-ACh G-AChlink) LSP requires static configuration of LSPlabel disposition (input label)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 14 15. Static configuration of forward and reverseLSP LSP defined using LSP IDSource NodeSource tunnel numberDestination NodeDestination tunnel numberLSP numberMPLS-TP Semantics of source/destination locallyLSP significantMPLS-TP G-AChTunnel Static configuration of label swapping(input label, output label and output LSPInput Output Output interface) DirectionLabel Label InterfaceForward323111 334111 Gi2/1 Static bandwidth reservation (optional)Reverse343111 111Gi2/[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 15 16. In-band OAM packets (fate sharing) OAM functions can operate on an MPLS-TP network without acontrol plane Extensible framework (fault and performance managementspecifications ratified already) Independent of underlying technology Independent of PW emulated [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 16 17. LabelPW Label PW AssociatedG-AChPWACH 0 0 0 1 Version Reserved Channel TypeChannel Header LSPOAM(ACH) PayloadRFC 5085 G-AChLabelGAL 13 TC 1 1Generic Associated Channel Label (GAL)ACH 0 0 0 1 Version Reserved Channel TypeAssociated Channel HeaderOAM PayloadRFC 5586 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)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 17 18. PE1P1P2PE2 Checks paths continuity between end points (no end point identity verification) Uses Bidirectional Forwarding DetectionBi-directional, co-(BFD) over G-ACh without IP/UDP headers BFD CC routed MPLS-TP LSP BFD CC (Interval x (Interval x BFD operates in asynchronous mode Multiplier) Label Multiplier) GAL LSP is UP when BFD session is UP ACHBFD Session initiation does not require bootstrapping (LSP Ping) BFD (Down) BFD diagnostics field provides remote BFD (Init) defect indication (RDI) function BFD (Up/Poll) BFD initiated using slow start (1s interval, BFD (Up/Final) BFD (Up)multiplier of 3) with poll/final sequence BFD (Up)BFD (Up) BFD (Up)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 18 19. Oper Oper Up Up PE1P1 P2 PE2 Failure indication sent by local end point to X remote end point Sent on direction opposite to failureBi-directional, co-routed MPLS-TP LSP Uses existing BFD diagnostics field 0 - No Diagnostic Label GAL 1 - Control Detection Time Expired ACH 3 - Neighbor Signaled Session DownBFD 4 - Forwarding Plane ResetBFD (Up / 0) X BFD (Up / 0)5 - Path DownBFD (Up / 0)X BFD (Up / 0)7 - Administratively DownBFD (Up / 0) X BFD (Down / 1) BFD (Down / 3) X Diagnostics field indicates reason for lastBFD (Down / 1) change in session state on an end point BFD (Init / 3) XBFD (Down / 1)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 19 20. Admin Oper DownDown Fault notifications to enable alarm suppression PE1 P1P2 PE2 and to trigger tunnel protection on end points XX Three notifications Link Down Indication (LDI)Bi-directional, co-routed MPLS-TP LSP Alarm Indication Signal (AIS) Lock Report (LKR) LabelLabelGAL GAL AIS signals a failure in the server layerACH ACH FaultFault LDI flag in AIS message indicates a fatal/ (LKR)(LDI) permanent failure in server layer LKR LDI LKR signals an administrative lock on server1 per secLKR LDIlayer LKR LDI Fault messages generated by mid points 1 per faultrefresh timerLKR LDI Fault messages processed by end points(default 20s) LKR LDI Three messages sent at 1 per sec to set/clearfault then continuous messages sent at alonger [email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 20 21. Oper OperOper OperBidirectionalDown DownX Down DownFault XLDILDI Oper OperOper Oper UnidirectionalDown XDown Up Down Fault LDI RDI Oper OperOper OperUnidirectional DownUp X UpDown Black hole RDI Oper Admin Oper OperUnidirectional Down XDown DownDownX ShutdownLKRLDIMPLS-TP LSP Data [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 21 22. Uses LSP Ping over G-ACh for both CVand route tracing PE1 P1 P2 PE2 LSP Ping packets use IP/UDPencapsulation used in IP/MPLS IP forwarding NOT requiredBi-directional, co-routed MPLS-TP LSP Only reply mode via control channel (G-ACh - 4) possibleLabel GAL ACH Only end points can send requestsLSP Ping End points and mid points can sendreplies LSP PingEcho Request End points use MPLS TTL expiration to TTL=255LSP Pingsend a request to a mid point (route Echo Replytracing) TTL=255LSP Ping New FECs defined for static LSP and Echo Requeststatic pseudowire TTL=255 LSP PingEcho Reply CV can be performed on an LSP TTL=255regardless of its state (up/down)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 22 23. Enables performance metrics for packet loss, delay and delay variation Defines two protocolsLoss Measurement (LM)Delay Measurement (DM) Measuring capabilitiesOne-way / two-way delayLoss - Direct (actual data)Loss - Inferred (test data)Delay variationThroughput Supports NTP and IEEE 1588 [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 23 24. CommonIETF Homogenous OAM frameworks at all layersOAMMobile Backhaul (2G/3G) BSC/RNC frameworkATM/TDMTDM / ATM OAMMPLS Service OAMATM/TDM PW(VCCV/LSP Ping/BFD)MPLS-TP IP/MPLSIETF MPLS-TP OAM PE P P PEPP PE IETF IP/MPLS OAMLSPLSP(LSP Ping, BFD, LDI/AIS/LKR, etc.) (LSP Ping/BFD)ITU-T Heterogeneous OAM frameworks at transport layerMobile Backhaul (2G/3G) BSC/RNCATM/TDMTDM / ATM OAMOperationalcomplexity /MPLS Service OAMATM/TDM PWinefficiency(VCCV/LSP Ping/BFD)MPLS-TP IP/MPLSITU-T MPLS-TP OAM Proposal PE P P PEPP PE IETF IP/MPLS OAM(G.8113.1/Gtpoam Y.1731 based)LSPLSP (LSP Ping/BFD) [email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 24 25. Before Failure Relies on a disjoint working and aWorking LSP Working LSPdisjoint protect path between two(Up, Active) PE1 P1(Up, Active) PE2 nodes Enables 1:1, 1:N, 1+1 protectionProtect LSP P2Protect LSP (Up, Standby) (Up, Standby) Protection switching can be triggered byDetected defect condition (LDI/AIS, During Failure LKR)Working LSP Working LSPAdministrative action (lockout)(Down, Standby)(Down, Standby)PE1P1PE2Far end request (lockout)Server layer defect indication (LOS) Protect LSPP2Protect LSP Revertive timer (wait-to-restore) (Up, Active) (Up, Active) New protocol defined for protection state coordination (PSC) [email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 25 26. Revertive mode always selects working LSP as active path if Working LSPWorking LSPoperationally up(Up, Standby)(Up, Standby) PE1P1PE2 Wait-to-restore (WTR) timer delaysWRT timerWRT timer selection of working LSP as activeProtect LSPP2Protect LSP path after protection trigger(Up, Active) (Up, Active)disappears (fault, lockout) Timer prevent excessive swapping between working and protect LSP due 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 packet [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 26 27. PE1 P1 P2 PE2 MPLS-TP does not introduceany changes to MPLS QoS Coarse QoS Ingress node enforces contract Traffic Conditioning Per-Hop Behavior(conditioning) and performs Classification Classificationaggregate marking on Marking Queuingincoming traffic Policing Queue Mgmt Packet header encodes packet Shapingclass (code point) Shim Header Class indicates serviceE-LSPrequired at each hop (per-hopTraffic Class (TC) / Experimental (EXP) 3 bitsbehavior) L-LSPLabel 20 bitsTC/ EXP 3 [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 27 28. Existing pseudowireMPLS-TP currently PW1architecture applies to MPLS- focuses onLayer-2/1services PW2 LSP TP PW3 LSPs typically aggregate multiple servicesServices (clients)IPv4IPv6 As usual, pseudowires can beIPv4IPv6VPMSVPWS VPLSVPN VPN signaled or established via manual configurationTransportIP/MPLS (LDP / RSVP-TE / MPLS-TP (Static / RSVP-BGP)TE) MPLS [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 28 29. Ethernet TDM ATMVirtual Private LAN Virtual Private Wire Service (VPWS)Service (VPLS)Ethernet PrivateEthernet Virtual Circuit Emulation overAAL5 over PseudowireLAN (EPLAN) Private Line (EVPL)PSN (CESoPSN)UnmuxedMuxed UNIMuxed UNI Muxed UNIUNI Structure Agnostic TDMCell Relay with PackingEthernet Virtual over Packet (SAToP) over PseudowirePrivate LAN (EVPLAN)Ethernet PrivateLine (EPL)Muxed UNI Muxed UNI Muxed UNIUnmuxed [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 29 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. [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 30 31. AccessAggregation CoreAggregationAccessT-PES-PE S-PE T-PE MPLS-TPIP/MPLSMPLS-TPStatic PW Signaled PWStatic PW Static Tunnel Signaled TunnelStatic 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 [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 31 32. Static MPLS-TP provides asimpler migration path forlegacy transport networks Generalized MPLS (GMPLS)offers a proven control planefor MPLS-TP networks Packet A control plane increasesPacket transportnetwork intelligencetransport (dynamicDynamic services(static / no control plane)LegacycontrolGreater efficiency, resiliency andtransportscalability plane)(circuitswitched) GMPLS provides a generalizedcontrol plane for hierarchicaltraffic [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 32 33. Would I be interested in a dynamic control plane fora packet transport network?A. YesB. No, Id rather operate a completely static transport [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 33 34. 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 34 35. Network Management SystemCisco PrimeAccess AggregationDistribution/EdgeUnder consideration ASR903ASR9000CPT 600 / 200 / [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 35 36. Area FunctionalityForwardingStatic Bi-directional LSP BFD CCOn demand CV/Trace (LSP Ping Trace) OAM Fault OAM (AIS/LDI, LKR)Pseudowire status notificationVCCV (Ping/Trace) Linear (1:1) ProtectionLockoutPseudowire redundancyAdmission ControlBandwidth Management / QoS MPLS DiffServ (E-LSP) Ethernet point-to-pointEthernet multipoint Services ATM TDM IPIntegration with IP/MPLSstatic/dynamic PW switching (MS-PW)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 36 37. PE1mpls tprouter-id 172.16.255.1 MPLS-TP!bfd-template single-hop DEFAULTinterval min-tx 10 min-rx 10 multiplier 3 PE2!interface Tunnel-tp10 In label (w): 321100 Tunneldescription PE1PE3Out label (w): 2100definitionno ip addressno keepalivetp bandwidth 100000tp destination 172.16.255.3bfd DEFAULT PE1PE3working-lsp out-label 2100 out-link 201 Working LSP in-label 321100 lsp-number 0 In label (p): 341101protect-lspOut label (p): 314101 out-label 314101 out-link 204 Protect LSP in-label 341101 lsp-number 1 Static TP LSP!!(tunnel-tp10)interface GigabitEthernet2/1ip address 172.16.0.1 255.255.255.252mpls tp link 201 ipv4 172.16.0.2ip rsvp bandwidth percent 100!TP LSP (Working)TP LSP (Protect)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 37 38. PE3 interface tunnel-tp10MPLS-TPdescription PE3PE1 Tunnel bandwidth 100000 definition destination 172.16.255.4 PE2 bfd min-interval 15In label (w): 2200 multiplier 2Out label (w): 321100! working-lspWorking LSP in-label 2200 out-label 321100 out-link 701 ! PE1 PE3 protect-lspProtect LSP in-label 2201 out-label 323201 out-link 700 !In label (p): 2201 !Out label (p): 323201rsvp interface GigabitEthernet0/0/0/0 bandwidth 10000000 Static TP LSP ! !(tunnel-tp10)mpls traffic-eng interface GigabitEthernet0/0/0/0 tp link 700 next-hop ipv4 172.16.0.1 ! tp node-id 172.16.255.2TP LSP (Working) ! !TP LSP (Protect)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 38 39. interface GigabitEthernet2/1ip address 172.16.0.9 255.255.255.252mpls tp link 201 ipv4 172.16.0.10ip rsvp bandwidth percent 100!interface GigabitEthernet2/2ip address 172.16.0.18 255.255.255.252mpls tp link 202 ipv4 172.16.0.17ip rsvp bandwidth percent 100!mpls tp lsp source 172.16.255.1 tunnel-tp 11 lsp protect destination 172.16.255.4 tunnel-tp 11forward-lspForward LSP bandwidth 100000 in-label 323111 out-label 334111 out-link 201reverse-lsp Reverse LSP bandwidth 100000 in-label 343111 out-label 111 out-link [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 39 40. PE2rsvpinterface GigabitEthernet0/0/0/0 MPLS-TPbandwidth 10000000!interface GigabitEthernet0/0/0/1PE2bandwidth 10000000! In label (w): 321100In label (w): 2200!Out label (w): 2100Out label (w): 321100mpls traffic-enginterface GigabitEthernet0/0/0/0tp link 700 next-hop ipv4 172.16.0.1!interface GigabitEthernet0/0/0/1PE1 PE3tp link 701 next-hop ipv4 172.16.0.6!mid PE1-PE3lsp-number 0source 172.16.255.1 tunnel-id 10destination 172.16.255.3 tunnel-id 10forward-lspbandwidth 1000000Forward LSPStatic TP LSPin-label 321100 out-label 321100 out-link 700!(tunnel-tp10)reverse-lspbandwidth 1000000 Reverse LSPin-label 2200 out-label 321100 out-link 701!!! TP LSP (Working)!TP LSP (Protect)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 40 41. PE1 Ethernet MPLS-TPEthernet!pseudowire-static-oam class DEFAULT!pseudowire-class PW-Tunnel-tp10encapsulation mplsPseudowire/ PE2protocol none Tunnelpreferred-path interface Tunnel-tp10associationstatus protocol notification static DEFAULT! CE1CE2interface GigabitEthernet2/6description CONNECTS TO CE1no ip address PE1PE3service instance 10 ethernetencapsulation dot1q 10rewrite ingress tag pop 1 symmetricxconnect 172.16.255.3 10 encapsulation mpls E-LINE VLAN 10 VLAN 20 E-LINEmanual pw-class PW-Tunnel-tp10 mpls label 9110 9310 Static no mpls control-word PE PE pseudowireStatic pseudowire! Local label:PW Id 10 Local label:!91109310Static TP LSP (tunnel-tp10) TP LSP (Working) TP LSP (Protect)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public41 42. ! Ethernet MPLS-TPEthernetinterface GigabitEthernet0/0/0/18description CONNECTS CE2!interface GigabitEthernet0/0/0/18.20 l2transportencapsulation dot1q 20PE2rewrite ingress tag pop 1 symmetric!l2vpnpw-class SS-PW-Tunnel-tp10Pseudowire/encapsulation mplsTunnelCE1CE2transport-mode vlan associationpreferred-path interface tunnel-tp 10! PE1PE3!xconnect group PE3 Staticp2p PE1-PE3pseudowireinterface GigabitEthernet0/0/0/18.20E-LINE VLAN 10 VLAN 20 E-LINEneighbor 172.16.255.1 pw-id 10mpls static label local 9310 remote 9110pw-class SS-PW-Tunnel-tp10PE PE Static pseudowire! Local label:PW Id 10 Local label:!91109310!Static TP LSP! (tunnel-tp10) TP LSP (Working) TP LSP (Protect)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public42 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 notificationusing MS-PW Cisco Prime Network [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 43 44. 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 44 45. MPLS Extension to Access/Aggregation Access AggregationCore AggregationAccessT-PE S-PES-PE S-PE MPLS-TPMPLS-TPIP/MPLS SONET/SDH Metro ReplacementMobile BackhaulMetro RAN Packet Core PE PESGWPE PE MPLS-TP MPLS-TPMMERNCNodeB /[email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 45 46. T1/E1 - STMx L2/L3 VPN TDM/ATM based accessBusiness SONET/SDH IP/MPLS No statistical multiplexingCorporate Static ProvisioningResidential ADM 50-ms Resiliency IP/ ADM SONET/SDHMPLS Ring or Point to Point STBADMCore topologyMobile 2G/3G / LTE NMS Management SONET/SDH phy stats Ethernet Packet based VPWS L2/L3 VPNTransportBusiness MPLS-TP IP/MPLS Static Provisioning Corporate 50-ms Resiliency Residential Ring, Mesh, P2P topology IP/ NMS ManagementMPLS-TP MPLSSTBCore SONET/SDH phy stats on Mobile 2G/3G / LTE IPoDWDM 2010 Cisco and/or its affiliates. All rights reserved.Cisco Confidential 46 47. If I were to deploy MPLS-TP, Id be migrating from(Multiple choice)A. SONET/SDHB. ATMC. Native EthernetD. [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 47 48. 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 48 49. Prime for IP Next Generation Network ArchitecturesCisco Prime IP NGN SuiteInfrastructure Management MPLS and Carrier EthernetPrime Central Prime Address Management (Core, Distribution, Access) Prime Fulfillment (Address Management and Configuration) Ran Backhaul Prime Network Prime Network Registrar (IPv6 and scalable Next Generation IPv6 Prime Optical DNS and DHCP Servers) Residential Services Prime Performance Manager Prime Access Registrar Optical Transport(Authentication, Authorization, Accounting)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 49 50. ASR9000 7600ASR903 MPLS-TP Creation CPT50, CPT200, WizardCTP600 Logical andProactivePhysicalMonitoring Service Inventory ViewFault IsolationComplete device management (Physical and Logical) including single-click upgradesSupport point-and-click provisioning for Packet Transport including TP Tunnel Path ComputationAlarm De-duplication, Alarm Reduction and CorrelationAdvanced troubleshooting tools (overlay, service view) enable MTTR reductionE-OAM Monitoring and Configuration for services running over MPLS-TPExtensive collection of statistic including Y.1731 for Ethernet Performance ManagementSupport released every other month with updated hardware support and releases [email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 50 51. 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 51 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 withMPLS-TP as a transport [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 52 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/[email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 53 54. IETF MPLS-TP General Definitions General Description Focus Area IETF RFC or WG documents JWT documentJWT Report on MPLS-TP Architectural First milestone on MPLS-TP Joint RFC 5317 Considerationswork by IETF/ITU-T IAB documentUncoordinated Protocol Dev. Inter-SDO coordination RFC 5704 Considered Harmful General MPLS-TP Terminologies Terminologiesdraft-ietf-mpls-tp-rosetta-stone Requirements and FrameworksDescription and Focus AreaIETF RFC or WG documents Requirements General MPLS-TP Requirements. RFC 5654MPLS-TP OAM RequirementsRFC 5860MPLS-TP Network Management Requirements RFC 5951 Frameworks MPLS-TP Architecture FrameworkRFC 5921MPLS-TP Network Management FrameworkRFC 5950MPLS-TP OAM Architecture FrameworkRFC 4378MPLS-TP Survivability Framework RFC 6372MPLS-TP Control Plane Framework RFC 6373MPLS-TP OAM Analysisdraft-ietf-mpls-tp-oam-analysis 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 54 55. IETF MPLS-TP Data Plane, Protection Definitions MPLS-TP Protocols for Forwarding and ProtectionFunctionIETF RFC or WG documents Data Plane MPLS-TP Identifiers conformant to existingRFC 6370ITU and compatible with existing IP/MPLSMPLS Label Stack Entry: RFC 5462"EXP" renamed to "Traffic Class"MPLS Generic Associated Channel for In-band RFC 5586OAM and controlIn-Band Data Communication for the MPLS-RFC 5718TPMPLS TP Data Plane Architecture RFC 5960MPLS-TP UNI-NNI RFC 6215 Protection MPLS-TP Linear Protection RFC 6378 MPLS-TP MIB ManagementFunctionIETF RFC or WG documents Management MPLS-TP MIB management overview draft-ietf-mpls-tp-mib-management-overview 2010 Cisco and/or its affiliates. All rights reserved.Cisco Confidential 55 56. IETF MPLS-TP OAM (FM and PM) DefinitionsMPLS-TP Fault Management (FM) OAM FunctionsOAM Functions Protocol Definitions IETF WG documents Proactive FM OAM Continuity Check (CC) Bidirectional Forwarding Detection RFC 6428 Functions(BFD) extensionsRemote Defect Indication (RDI)Bidirectional Forwarding Detection(BFD) extensionsAlarm Indication Signal (AIS) AIS message under G-AchRFC 6427Link Down Indication (LDI)Flag in AIS messageLock 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 Continuity Verification (CV)LSP Ping and BFD ExtensionsRFC 6426 OAM FunctionsLoopback (LBM/LBR)1) In-band Loopback in G-Ach RFC 6435or 2) LSP Ping extensionsLock Instruct (LI)In-band Lock messages in G-ACh MPLS-TP Performance Management (PM) OAM FunctionsOAM Functions Protocol definitions IETF WG documents Proactive PM OAM Packet loss measurement (LM)LM and DM query messages RFC 6374 Functions andPacket delay measurement (DM) LM and DM query messages On demand PM OAMThroughput measurementSupported by LM FunctionsDelay Variation measurement Supported by DM 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 56 57. 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 57 58. Global ID (operator)4 octets (decimal) AS NumberTunnel NumberDefault: 0 (non-global)2 octets (decimal)Global scope Scope: Node ID Tunnel IDSrc-Node_ID::Src-Tunnel_Num::Dst-Node_ID::Dst-Tunnel_NumScope: Global IDLSP Number 2 octets (decimal) Default: 0 (Working), 1 (Protect) Scope: Tunnel ID MPLS-TPLSP ID Src-Node_ID::Src-Tunnel_Num::Dst-Node_ID::Dst-Tunnel_Num::LSP_Num Scope: Global IDRouter ID (Node ID) 4 octets (decimal) - Loopback scope: Global ID Link Number (Interface Number) 4 octets (decimal) scope: Node [email protected] - 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public 58 59. Static PWs require in-bandCEPE P PPE CE status notification (no LDPnotification BFD CCBi-directional, co- BFD CC Existing PW Status TLV sentrouted MPLS-TP LSP (Interval x (Interval xover G-ACh Multiplier) Label Multiplier) ACH OAM Msg Three messages sent at 1 per(Status)sec to set/clear fault thenStatic PW Statuscontinuous messages sent at aStatic PW StatusStatic PW Status 1 per seclonger interval 1 per refreshStatic PW Status timer (default 30s)Static PW [email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 59 60. Common IETF Homogenous OAM frameworks at all layersOAMframework Ethernet Service OAME-Line (CFM/Y.1731) MPLS Service OAMEthernet PW (VCCV/LSP Ping/BFD) MPLS-TP IP/MPLS IETF MPLS-TP OAM PE P PPE PP PE IETF IP/MPLS OAM LSPLSP (LSP Ping, BFD, LDI/AIS/LKR, etc.) (LSP Ping/BFD) ITU-T Heterogeneous OAM frameworks at transport layer Ethernet Service OAME-Line (CFM/Y.1731) Operational complexity / MPLS Service OAMEthernet PW inefficiency (VCCV/LSP Ping/BFD) MPLS-TP IP/MPLS ITU-T MPLS-TP OAM Proposal PE P PPE PP PE IETF IP/MPLS OAM (G.8113.1/Gtpoam Y.1731 based)LSPLSP (LSP Ping/BFD)[email protected] - 2010 Cisco and/or its affiliates. All rights reserved.Cisco Public 60 61. Thank you.