Cisco ASR 900 Series Manual

Cisco ASR 900 Series Manual

Mpls basic configuration guide, cisco ios xe everest 16.5.1
Hide thumbs Also See for ASR 900 Series:
Table of Contents

Advertisement

MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco
ASR 900 Series)
First Published: 2017-04-04
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883

Advertisement

Table of Contents
loading

Summary of Contents for Cisco ASR 900 Series

  • Page 1 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series) First Published: 2017-04-04 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883...
  • Page 2 Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks . Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company.
  • Page 3: Table Of Contents

    MPLS Transport Profile Static and Dynamic Multisegment Pseudowires MPLS-TP OAM Status for Static and Dynamic Multisegment Pseudowires MPLS Transport Profile Links and Physical Interfaces Tunnel Midpoints MPLS-TP Linear Protection with PSC Support MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 4 MPLS Quality of Service Features Supported for Multilink PPP MPLS Multilink PPP Support and PE-to-CE Links MPLS Multilink PPP Support and Core Links MPLS Multilink PPP Support in a CSC Network MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 5 Information Provided by the Device Processing LSP Ping or LSP Traceroute MTU Discovery in an LSP LSP Network Management ICMP ping and trace Commands and Troubleshooting MPLS LSP Ping and Traceroute Discovers LSP Breakage MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 6 C H A P T E R 6 VPLS over MPLS-TP Multiprotocol Label Switching Overview Virtual Private LAN Services Overview VPLS over MPLS-TP Overview References Configuring VPLS over MPLS-TP Configuration Guidelines MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 7 C H A P T E R 7 Finding Feature Information Restrictions for Circuit Emulation Service over UDP Restrictions for Circuit Emulation Service over UDP on the Cisco ASR 900 Series Routers Information About Circuit Emulation Service over UDP CES Overview...
  • Page 8 Configuring Flex LSP ECMP min-fill and max-fill Verifying the Flex LSP ECMP min-fill and max-fill Restore Path Option Configuring the Restore Path Option Verifying the Restore Path Option MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series) viii...
  • Page 9: Finding Feature Information

    Multiprotocol Label Switching (MPLS) on Cisco Routers This document describes commands for configuring and monitoring Multiprotocol Label Switching (MPLS) functionality on Cisco routers and switches. This document is a companion to other feature modules describing other MPLS applications. • Finding Feature Information, page 1 •...
  • Page 10: Functional Description Of Mpls

    This association is known as a label binding. Each LSR informs its neighbors of the label bindings it has made. This awareness of label bindings by neighboring routers is facilitated by the following protocols: MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 11: Benefits Of Mpls

    (thereby establishing a traffic matrix), while relying on the routing system to • Calculate the best paths for network traffic • Set up the explicit paths to carry the traffic MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 12: How To Configure Mpls

    Configuration tasks for other MPLS applications are described in the feature module documentation for the application. Configuring a Router for MPLS Switching MPLS switching on Cisco routers requires that Cisco Express Forwarding be enabled. For more information about Cisco Express Forwarding commands, see the Cisco IOS Switching Command Reference. SUMMARY STEPS 1. enable 2.
  • Page 13: Verifying Configuration Of Mpls Switching

    Example: Device(config)# ip cef distributed Verifying Configuration of MPLS Switching To verify that Cisco Express Forwarding has been configured properly, issue the show ip cef summary command, which generates output similar to that shown below: SUMMARY STEPS 1. show ip cef summary...
  • Page 14: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    What to Do Next Configure either of the following: • MPLS Label Distribution Protocol (LDP). For information about configuring MPLS LDP, see the MPLS Label Distribution Protocol Configuration Guide. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 15: Verifying Configuration Of Mpls Forwarding

    Additional References Related Documents Related Topic Document Title Cisco IOS commands Cisco IOS Master Commands List, All Releases MPLS commands Cisco IOS Multiprotocol Label Switching Command Reference MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 16: Feature Information For Mpls On Cisco Routers

    Unless noted otherwise, subsequent releases of that software release train also support that feature. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 17: Glossary

    Multiprotocol Label Switching (MPLS) on Cisco Routers Glossary Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required. Table 1: Feature Information for MPLS on Cisco Routers...
  • Page 18: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Virtual Private Network --See VPN. VPN --Virtual Private Network. A network that enables IP traffic to use tunneling to travel securely over a public TCP/IP network. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 19: Restrictions For Mpls-Tp On The Cisco Asr 900 Series Routers

    • Pseudowire ID Forward Equivalence Class (FEC) type 128 is supported, but generalized ID FEC type 129 is not supported • Maximum virtual circuits (VC) supported for MPLS-TP is 2000. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 20: Information About Mpls-Tp

    (like labels). MPLS-TP tunnels provide this functionality through statically provisioned bidirectional label switched paths (LSPs), as shown in the figure below. MPLS-TP is supported on ATM and TDM pseudowires on the Cisco ASR 903 router. For information, see Configuring the Pseudowire Class.
  • Page 21: Mpls Transport Profile Static And Dynamic Multisegment Pseudowires

    • At the endpoint, the local information (source) either comes from the global device ID and global ID, or from the locally configured information using the tp source command. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 22: Mpls-Tp Linear Protection With Psc Support Overview

    If the either endpoint detects a failure on the working transport entity, that endpoint switches to send and receive traffic from the protected MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 23: Interoperability With Proprietary Lockout

    For example, PSC implements a priority scheme whereby a lockout of protection (LoP) is at a higher priority than a forced switch (FS) issued on a working LSP. When an FS is issued and cleared, PSC MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 24: Mapping And Priority Of Emlockout

    In the new-new LER implementation shown in the following figure, each endpoint generates two messages when a lockout command is given on a working or protected LSP. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 25: Wtr Synchronization

    WTR with the configured value if the protected LSP is active and the working LSP is up. As part of the PSC protocol implementation, the residual WTR is checkpointed on the standby. When the standby becomes active, the WTR is started with the residual value. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 26: Priority Of Inputs

    Configuring the MPLS Label Range You must specify a static range of Multiprotocol Label Switching (MPLS) labels using the mpls label range command with the static keyword. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 27: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Example: Device(config)# mpls label range 1001 1003 static 10000 25000 Step 4 Exits global configuration mode and returns to privileged EXEC mode. Example: Device(config)# end MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 28: Configuring The Router Id And Global Id

    Otherwise, the router ID is only locally meaningful. Device(config-mpls-tp)# global-id 1 • The global ID is an autonomous system number, which is a controlled number space by which providers can identify each other. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 29: Configuring Bidirectional Forwarding Detection Templates

    Step 1 enable Enables privileged EXEC mode. • Enter your password if prompted. Example: Device> enable Step 2 configure terminal Enters global configuration mode. Example: Device# configure terminal MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 30: Configuring Pseudowire Oam Attributes

    Step 1 enable Enables privileged EXEC mode. • Enter your password if prompted. Example: Device> enable Step 2 configure terminal Enters global configuration mode. Example: Device# configure terminal MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 31: Configuring The Pseudowire Class

    7. preferred-path {interface tunnel tunnel-number | peer {ip-address | host-name}} [disable-fallback] 8. status protocol notification static class-name 9. end DETAILED STEPS Command or Action Purpose Step 1 enable Enables privileged EXEC mode. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 32: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    {ip-address | host-name}} [disable-fallback] Example: Device(config-pw-class)# preferred-path interface tunnel-tp2 Step 8 status protocol notification static class-name Specifies the OAM class to use. Example: Device(config-pw-class)# status protocol notification static oam-class1 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 33: Configuring The Pseudowire

    Step 3 interfaceinterface-id Specifies the port on which to create the pseudowire and enters interface configuration mode. Valid interfaces are physical Ethernet ports. Example: Router(config)# interface gigabitethernet 0/0/4 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 34: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Specifies a redundant peer for a pseudowire virtual circuit (VC). pw-class-name] [priority value] Example: Device(config-if-xconn)# backup peer 10.0.0.2 50 Step 9 Exits xconn interface connection mode and returns to privileged EXEC mode. Example: Device(config)# end MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 35: Configuring The Mpls-Tp Tunnel

    Step 1 Enables privileged EXEC mode. enable • Enter your password if prompted. Example: Device> enable Step 2 configure terminal Enters global configuration mode. Example: Device# configure terminal MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 36: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Step 9 Specifies a working LSP, also known as the primary working-lsp LSP. Example: working-lsp Device(config-if)# Step 10 in-label num Specifies the in-label number. Example: Device(config-if-working)# in-label 20000 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 37: Configuring Mpls-Tp Lsps At Midpoints

    Device(config-if-protect)# end Configuring MPLS-TP LSPs at Midpoints When configuring LSPs at midpoint devices, ensure that the configuration does not deflect traffic back Note to the originating node. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 38: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Device(config-mpls-tp-lsp)# forward-lsp Step 5 in-label num out-label num out-link num Specifies the in label, out label, and out link numbers. Example: Device(config-mpls-tp-lsp-forw)# in-label 2000 out-label 2100 out-link 41 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 39: Configuring Mpls-Tp Links And Physical Interfaces

    4. ip address ip-address mask 5. mpls tp link link-num{ipv4 ip-address tx-mac mac-address} 6. end DETAILED STEPS Command or Action Purpose Step 1 enable Enables privileged EXEC mode. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 40: Configuring Mpls-Tp Linear Protection With Psc Support

    The psc command allows you to configure MPLS-TP linear protection with PSC support. PSC is disabled by default. However, it can be enabled by issuing the psc command. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 41: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Device(config)# mpls tp Step 4 Enables the PSC Protocol. Example: Device(config-mpls-tp)# psc Step 5 psc fast refresh interval time-in-msec Configures the fast refresh interval for PSC messages. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 42: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    By default, the Example: sending of emLockout is disabled. Device(config-if)# emulated-lockout Step 12 working-lsp Enters working LSP mode on a TP tunnel interface. Example: Device(config-if)# working-lsp MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 43: Configuring Static-To-Static Multisegment Pseudowires For Mpls-Tp

    10. mpls control-word 11. end DETAILED STEPS Command or Action Purpose Step 1 enable Enables privileged EXEC mode. • Enter your password if prompted. Example: Device> enable MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 44: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Device(config-vfi)# neighbor 10.10.10.11 123 pw-class atom Step 9 mpls label local-pseudowire-label Configures the static pseudowire connection by defining remote-pseudowire-label local and remote circuit labels. Example: Device(config-vfi)# mpls label 11000 11001 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 45: Configuring Static-To-Dynamic Multisegment Pseudowires For Mpls-Tp

    When you configure static-to-dynamic pseudowires, you configure the static pseudowire class with the protocol none command, create a dynamic pseudowire class, and then invoke those pseudowire classes with the neighbor commands. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 46: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Enters global configuration mode. Example: Device# configure terminal Step 3 pseudowire-class class-name Creates a pseudowire class and enters pseudowire class configuration mode. Example: Device(config)# pseudowire-class mpls-tp-class1 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 47: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Example: Device(config)# l2 vfi atom point-to-point Step 12 neighbor ip-address vc-id {encapsulation mpls | pw-class Sets up an emulated VC and enters VFI neighbor pw-class-name} configuration mode. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 48: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    • tlv [type-name] type-value length [dec | hexstr | str] value • tlv template template-name Example: Device(config-vfi-neighbor)# tlv statictemp 2 4 hexstr 1 Step 18 Ends the session. Example: Device(config-vfi-neighbor)# end MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 49: Configuring A Template With Pseudowire Type-Length-Value Parameters

    • logging (MPLS-TP)—Displays configuration or state change logging messages. • show bfd neighbors mpls-tp—Displays the BFD state, which must be up in order for the endpoint LSPs to be up. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 50: Configuration Examples For Mpls Transport Profile

    Device(config-if)# working-lsp Device(config-if-working)# manual-switch Example: Verifying MPLS-TP Linear Protection with PSC Support The following example displays a summary of the MPLS-TP settings. Device# show mpls tp summary MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 51: Example: Troubleshooting Mpls-Tp Linear Protection With Psc Support

    Device# clear mpls tp 1 psc counter The following example clears the remote event for PSC based on the tunnel number. Device# clear mpls tp tunnel-tp 1 psc remote-event MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 52: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    MPLS Transport Profile Example: Troubleshooting MPLS-TP Linear Protection with PSC Support MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 53: Mpls Multilink Ppp Support

    MPLS Multilink PPP Support Note This chapter is not applicable on the ASR 900 RSP3 Module for the Cisco IOS XE Release 3.16. The MPLS Multilink PPP Support feature ensures that MPLS Layer 3 Virtual Private Networks (VPNs) with quality of service (QoS) can be enabled for bundled links. This feature supports Multiprotocol Label Switching (MPLS) over Multilink PPP (MLP) links in the edge (provider edge [PE]-to-customer edge [CE]) or in the MPLS core (PE-to-PE and PE-to-provider [P] device).
  • Page 54: Information About Mpls Multilink Ppp Support

    Not applicable to this Supported (MLP between Not applicable to this Label Distribution configuration ASBRs) configuration CSC VPNs (with LDP) Not supported Not applicable to this Supported configuration MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 55: Mpls Quality Of Service Features Supported For Multilink Ppp

    Weighted Fair Queueing (CBWFQ) support Weighted Random Early Supported Supported Supported Detection (WRED) based on EXP bits using MQC Policer with EXP Supported Supported Supported bit-marking using MQC-3 action MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 56: Mpls Multilink Ppp Support And Pe-To-Ce Links

    Quality of service (QoS) features that are supported for the MPLS Multilink PPP Support feature on CE-to-PE links are link fragmentation and interleaving (LFI), compressed Real-Time Transport Protocol (cRTP), policing, marking, and classification. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 57: Mpls Multilink Ppp Support And Core Links

    In addition to requiring MLP on the PE-to-P links, the MPLS Multilink PPP Support feature requires the configuration of an IGP routing protocol and the Label Distribution Protocol (LDP). MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 58: Mpls Multilink Ppp Support In A Csc Network

    (LFI) for an MPLS VPN CSC configuration. The figure below shows all MLP links that this feature supports for CSC configurations. Figure 4: MLP Supported Links with MPLS VPN Carrier Supporting Carrier MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 59: Mpls Multilink Ppp Support In An Interautonomous System

    Perform this task to create a multilink bundle for the MPLS Multilink PPP Support feature. This multilink bundle can reduce the number of Interior Gateway Protocol (IGP) adjacencies and facilitate load sharing of traffic. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 60: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Step 5 encapsulation encapsulation-type Sets the encapsulation method as PPP to be used by the interface. • The encapsulation-type argument specifies the encapsulation Example: type. Device(config-if)# encapsulation ppp MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 61: Assigning An Interface To A Multilink Bundle

    11. ppp multilink group group-number 12. ppp multilink 13. ppp authentication chap 14. end DETAILED STEPS Command or Action Purpose Step 1 Enables privileged EXEC mode. enable MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 62: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    • The :channel-group argument indicates the channel group number. Cisco 7500 series routers specify the channel group number in the range of 0 to 4 defined with the channel-group controller configuration command. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 63: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    • The group-number argument is the number of the multilink bundle (a Example: nonzero number). Device(config-if)# ppp multilink group 1 Step 12 ppp multilink Enables MLP on the interface. Example: Device(config-if)# ppp multilink MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 64: Verifying The Multilink Ppp Configuration

    Verifies logical and physical Multilink PPP (MLP) interfaces. Example: Device# show ip interface brief Locolrface IP-Address OK? Method Status Prot GigabitEthernet1/0/0 10.3.62.106 YES NVRAM MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 65: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Displays information about serial interfaces in your configuration. Example: Device# show interface serial 0/1/3:1 Serial0/1/3:1 is up, line protocol is up Hardware is Multichannel T1 MTU 1500 bytes, BW 64 Kbit, DLY 20000 usec, MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 66: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 1283 packets output, 101350 bytes, 0 underruns 0 output errors, 0 collisions, 1 interface resets MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 67: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    BGP activity 10/0 prefixes, 10/0 paths, scan interval 5 secs 10.0.0.3 4 100 MsgRc52 MsgSe52 TblV21 0 00:46:35 State/P5xRcd Step 7 exit Returns to user EXEC mode. Example: Device# exit Device> MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 68: Configuration Examples For Mpls Multilink Ppp Support

    10.0.0.7 0.0.0.0 area 200 network 10.31.0.0 0.255.255.255 area 200 router bgp 200 no bgp default ipv4-unicast bgp log-neighbor-changes neighbor 10.0.0.11 remote-as 200 neighbor 10.0.0.11 update-source Loopback0 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 69: Example: Creating A Multilink Bundle

    Example: Assigning an Interface to a Multilink Bundle The following example shows how to create four multilink interfaces with Cisco Express Forwarding switching and Multilink PPP (MLP) enabled. Each of the newly created interfaces is added to a multilink bundle.
  • Page 70: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Example: Assigning an Interface to a Multilink Bundle ppp multilink group 1 no ip address encapsulation ppp ip route-cache cef no keepalive ppp chap hostname group 1 ppp multilink ppp multilink group 1 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 71: Mpls Lsp Ping, Traceroute, And Atom Vccv

    The MPLS LSP Ping, Traceroute, and AToM VCCV feature uses MPLS echo request and reply packets to test LSPs. The Cisco implementation of MPLS echo request and echo reply are based on the Internet Engineering Task Force (IETF) Internet-Draft Detecting MPLS Data Plane Failures.
  • Page 72: Restrictions For Mpls Lsp Ping, Traceroute, And Atom Vccv

    The destination address is the source address of the device in the MPLS echo request packet. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 73: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    LSR7 to LSR10 Receive and forward the MPLS echo reply back toward LSR1, the originating device. LSR1 Receives the MPLS echo reply in response to the MPLS echo request. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 74: Mpls Lsp Traceroute Operation

    MPLS echo request when it receives a labeled packet with a TTL of 1. On Cisco devices, when the TTL expires, the packet is sent to the Route Processor (RP) for processing. The transit device returns an MPLS echo reply containing information about the transit hop in response to the TTL-expired MPLS packet.
  • Page 75: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    • Processes the UDP packet as an MPLS echo request. • Finds a downstream mapping and replies to LSR1 with its own downstream mapping based on the incoming label. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 76: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    Tracing MPLS Label Switched Path to 10.6.7.4/32, timeout is 2 seconds Codes: '!' - success, 'Q' - request not transmitted, '.' - timeout, 'U' - unreachable, 'R' - downstream router but not target MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 77: Any Transport Over Mpls Virtual Circuit Connection Verification

    • A signaled component in which the AToM VCCV capabilities are advertised during VC label signaling • A switching component that causes the AToM VC payload to be treated as a control packet MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 78: Atom Vccv Signaling

    AToM VCCV packet. Selection of AToM VCCV Switching Types Cisco devices always use Type 1 switching, if available, when they send MPLS LSP Ping packets over an Any Transport over Multiprotocol Label Switching (AToM) virtual circuit (VC) control channel. Type 2 switching accommodates those VC types and implementations that do not support or interpret the AToM control word.
  • Page 79: Command Options For Ping Mpls And Trace Mpls

    Forwarding Equivalence Class (FEC). The table below lists the keywords and arguments for the ping mpls and traceroute mpls commands that allow the selection of an LSP for validation. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 80: Reply Mode Options For Mpls Lsp Ping And Traceroute

    The responding device sets the IP precedence of the reply packet to 6. You implement this option using the reply mode ipv4 keywords. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 81: Reply Mode Options For Mpls Lsp Ping And Traceroute

    The reply mode is used to control how the responding device replies to a Multiprotocol Label Switching (MPLS) echo request sent by an MPLS LSP Ping or MPLS LSP Traceroute command. The table below describes the reply mode options. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 82: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    You can instruct the replying device to send an echo reply with the IP router alert option by using one of the following commands: ping mpls {ipv4 destination-address/destination-mask | pseudowire ipv4-address vc-idvc-id | traffic-engtunnel-interface tunnel-number} reply mode router-alert MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 83: Packet Handling Along Return Path With An Ip Mpls Router Alert

    Options available to use only on the ping mpls command are indicated as such. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 84: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    This address is used as the destination address in the Multiprotocol Label Switching (MPLS) echo response. Use the source source-address keyword and argument. For use with the MPLS LSP Ping and Traceroute features. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 85: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    0 to 3600 seconds. The default is 2. Set with the timeout seconds keyword and argument. For use with the MPLS LSP Ping and Traceroute features. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 86: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    MPLS LSP Traceroute options described in the table below can be implemented by the use of the following syntax: trace mpls {ipv4 destination-address destination-mask [destination address-start address-end address-increment] | traffic-eng tunnel-interface tunnel-number} [source source-address] [timeout seconds] [ttl maximum-time-to-live] [exp exp-bits] MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 87: Option Interactions And Loops

    For this example, the loop continues in the same manner until the destination address, 127.0.0.1, is reached. The sequence continues until the number is reached that you specified with the repeat count MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 88: Possible Loop With Mpls Lsp Traceroute

    With the MPLS LSP Traceroute feature, loops can occur if you use the User Datagram Protocol (UDP) destination address range option and the time-to-live option. trace mpls {ipv4 destination-address destination-mask [destination address-start address-end address-increment ] | traffic-eng tunnel-interface tunnel-number [ttl maximum- MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 89: Mpls Echo Request Packets Not Forwarded By Ip

    IP. The IP header destination address field in an MPLS echo request packet is a 127.x.y.z /8 address. Devices should not forward packets using a 127.x.y.z /8 address. The 127.x.y.z /8 address corresponds to an address for the local host. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 90: Information Provided By The Device Processing Lsp Ping Or Lsp Traceroute

    Table 13: LSP Ping and Traceroute Reply Characters Character Meaning Period “.” A timeout occurs before the target device can reply. The target device is unreachable. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 91: Mtu Discovery In An Lsp

    0 10.131.191.230 MRU 1496 [Labels: 22/19 Exp: 0/0] R 1 10.131.159.226 MRU 1500 [Labels: 19 Exp: 0] 40 ms R 2 10.131.159.229 MRU 1504 [implicit-null] 28 ms ! 3 10.131.159.230 40 ms MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 92: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    MPLS echo request to discover the MTU supportable by an LSP. MTU discovery is extremely important for applications like AToM that contain non-IP payloads that cannot be fragmented. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 93: Lsp Network Management

    Configuration for Sample Topology These are sample topology configurations for the troubleshooting examples in the following sections (see the figure above). There are the six sample device configurations. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 94: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    1 dynamic interface GigabitEthernet0/0/0 ip address 10.131.191.230 255.255.255.255 no ip directed-broadcast mpls traffic-eng tunnels mpls ip ip rsvp bandwidth 1500 1500 ip rsvp signalling dscp 0 interface GigabitEthernet0/0/1 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 95: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    GigabitEthernet0/0/1 ip address 10.131.159.226 255.255.255.255 no ip directed-broadcast mpls traffic-eng tunnels mpls ip ip rsvp bandwidth 1500 1500 ip rsvp signalling dscp 0 router ospf 1 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 96: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    EST -5 ip subnet-zero ip cef MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 97: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    10.131.159.228 0.0.0.3 area 0 network 10.131.159.232 0.0.0.3 area 0 network 10.131.159.244 0.0.0.3 area 0 network 10.131.159.252 0.0.0.0 area 0 ip classless ip explicit-path name as1pe-long-path enable next-address 10.131.159.229 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 98: Verifying That The Lsp Is Set Up Correctly

    AutoRoute: enabled LockDown: disabled Loadshare: 512 bw-based auto-bw: disabled Active Path Option Parameters: State: dynamic path option 1 is active BandwidthOverride: disabled LockDown: disabled Verbatim: disabled InLabel MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 99: Discovering Lsp Breakage

    The LDP configuration change causes the targeted LDP session between the headend and tailend of the traffic engineering (TE) tunnel to go down. Labels for IPv4 prefixes learned by P2 are not advertised to PE1. Thus, MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 100: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    (10.131.159.225). This suggests that the MPLS echo request keeps getting processed by the device regardless of the TTL. Inspection of the label stack shows that P1 pops the last label and forwards the packet to P2 as MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 101: Mpls Lsp Traceroute Tracks Untagged Cases

    Local Outgoing Prefix Bytes tag Outgoing Next Hop tag or VC or Tunnel Id switched interface Pop tag 10.131.159.252/32 0 Et0/0 10.131.159.230 Device# show mpls ldp discovery MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 102: Mpls Lsp Ping And Traceroute Returns A Q

    Forwarding Information Base (LFIB). Lack of an entry for the FEC in any one of these routing/forwarding bases would return a Q. The table below lists commands that you can use for troubleshooting when the MPLS echo reply returns a Q. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 103: Load Balancing For Ipv4 Ldp Lsps

    IP address. For MPLS LSP Ping and Traceroute, Cisco devices use the source and destination addresses in the IP header for load balancing when multiple paths exist through the network to a target device. The Cisco implementation of MPLS might check the destination address of an IP payload to accomplish load balancing (this checking depends on the platform).
  • Page 104: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    *Dec 29 20:43:09.518: 46 00 00 64 00 00 40 00 FF 11 9D 01 0A 83 BF FC *Dec 29 20:43:09.518: 7F 00 00 03 94 04 00 00 0D AF 0D AF 00 4C 88 58 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 105: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    The hashing algorithm is nondeterministic. Therefore, the selection of the address-start , address-end , Note and address-increment arguments for the destination keyword might not provide the expected results. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 106: Mpls Basic Configuration Guide, Cisco Ios Xe Everest 16.5.1 (Cisco Asr 900 Series

    MPLS LSP Ping, Traceroute, and AToM VCCV Load Balancing for IPv4 LDP LSPs MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 107: Nsr Ldp Support

    Router Processor (RP) failure in redundant systems, without losing peer sessions. Before the introduction of nonstop routing (NSR), LDP sessions with peers reset if an RP failover (in a redundant system) or a Cisco In-Service Software Upgrade (ISSU) occurred. When peers reset, traffic is lost while the session is down.
  • Page 108: Prerequisites For Nsr Ldp Support

    • Retransmits any protocol-level response that has not been sent by the previous active LDP • Readvertises label bindings • Refreshes all forwarding entries • Processes and responds to any LDP message from its neighbor MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 109: Ldp Operating States

    On the standby RP, the standby LDP performs these tasks: • Processes all received messages but does not send any messages to its neighbor • Processes checkpoint information from the active LDP MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 110: Post Switchover

    RP. • Cisco In-Service Software Upgrade (ISSU) LDP supports Cisco ISSU negotiation between RPs when a standby RP comes online for the MPLS LDP IGP Synchronization feature. Current Cisco ISSU negotiation is not impacted by NSR. For NSR, LDP negotiates messages specific to NSR, which are checkpointed during initial synchronization (adjacency and session-state information).
  • Page 111: Troubleshooting Tips For Nsr Ldp Support

    Example: NSR LDP Configuration Device 1 Configured with NSR LDP Support Router# show mpls ldp nsr LDP Non-Stop Routing is enabled LDP Non-Stop Routing Sessions: VRF default: MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 112 Port-channel1, Src IP addr: 10.5.1.1 TenGigabitEthernet0/4/1, Src IP addr: 10.3.1.1 TenGigabitEthernet0/0/1, Src IP addr: 10.4.1.1 Addresses bound to peer LDP Ident: 3.3.3.3 10.5.1.1 10.7.1.1 10.6.1.1 10.8.1.1 10.3.1.1 10.4.1.1 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 113: Additional References For Nsr Ldp Support

    Unless noted otherwise, subsequent releases of that software release train also support that feature. Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
  • Page 114 This feature was introduced on the Cisco RSP2 Module in this release. NSR LDP Support IOS XE 3.16 This feature was introduced on the Cisco RSP3 Module in this release. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 115: Vpls Configuration Over Mpls-Tp

    Note This chapter is not applicable on the Cisco ASR 900 RSP3 Module. This chapter describes how to configure VPLS over MPLS-TP on the Cisco ASR 903 Series Router. This chapter includes the following section: For more information, see the MPLS Transport Profile.
  • Page 116: Virtual Private Lan Services Overview

    You must specify a static range of MPLS labels using the mpls label range command with the static keyword. SUMMARY STEPS 1. enable 2. configure terminal 3. mpls label range minimum-value maximum-value{ staticminimum-static-value maximum-static-value} MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 117: Configuring The Router Id And Global Id

    Step 1 enable Enables privileged EXEC mode. • Enter your password if prompted. Example: Router> enable Step 2 configure terminal Enters global configuration mode. Example: Router# configure terminal MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 118: Configuring The Pseudowire Class

    7. preferred-path {interface tunnel tunnel-number | peer {ip-address | host-name}} [disable-fallback] 8. end DETAILED STEPS Command or Action Purpose Step 1 enable Enables privileged EXEC mode. • Enter your password if prompted. Example: Router> enable MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 119 Specifies the tunnel to use as the preferred path. {ip-address | host-name}} [disable-fallback] Example: Router(config-pw-class)# preferred-path interface tunnel-tp2 Step 8 Exits configuration mode. Example: Router(config-pw-class)# end Router# MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 120: Configuring A Bfd Template

    BFD packets, and specifies the number of consecutive BFD control packets that must be missed from a BFD peer before BFD declares that a peer is unavailable. Example: Router(config-bfd)# interval both 120 multiplier 3 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 121: Configuring The Mpls-Tp Tunnel

    15. out-label num out-link num 16. exit DETAILED STEPS Command or Action Purpose Step 1 enable Enables privileged EXEC mode. • Enter your password if prompted. Example: Router> enable MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 122 Specifies the in label. Example: Router(config-if-working)# in-label 10000 Step 11 out-label num out-link num Specifies the out label and out link. Example: Router(config-if-working)# out-label 10000 out-link 1 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 123: Configuring Mpls-Tp Links And Physical Interfaces

    MPLS-TP link numbers may be assigned to physical interfaces only. Bundled interfaces and virtual interfaces are not supported for MPLS-TP link numbers. The sections below describe how to configure physical interfaces for a VPLS over MPLS-TP link. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 124: Configuring An Output Interface

    Example: a link number to the interface. Router(config-if)# mpls tp link 1 ipv4 10.0.0.2 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 125: Configuring An Access Interface

    [pvst-tlvCE-vlan] [increment] [lan-fcs] [split-horizon] 9. exit DETAILED STEPS Command or Action Purpose Step 1 enable Enables privileged EXEC mode. • Enter your password if prompted. Example: Router> enable MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 126: Configuring The Vfi In The Pe

    (This is where you create the VSI and associated VCs.) Configure a VFI as follows: MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 127 2 VFI and prevents the establishment of new attachment circuits. Example: It does not prevent the establishment of new attachment Note Router(config-vfi)# shutdown circuits configured with the Layer 2 VFI using CLI. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 128: Configuring A Virtual Loopback Interface

    • Entering no exits the configuration session and returns the router to EXEC mode without committing the configuration changes. • Entering cancel leaves the router in the current configuration session without exiting or committing the configuration changes. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 129: Verifying The Configuration

    • debug mpls tp mem—Debug for memory allocation and usage • debug mpls tp tun-db—Debug for the tunnel database • debug mpls tp tunnel—Debug for tunnel configuration and operation MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 130: Configuration Examples

    Loopback0 ip address 10.10.10.10 255.255.255.255 ! Access interface interface GigabitEthernet0/1/0 no ip address negotiation auto service instance 1 ethernet encapsulation dot1q 2 bridge-domain 1000 P Configuration (Midpoint) MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 131: Feature Information For Vpls Configuration Over Mpls-Tp

    Unless noted otherwise, subsequent releases of that software release train also support that feature. Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
  • Page 132 VPLS Configuration over MPLS-TP Feature Information for VPLS Configuration over MPLS-TP MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 133: Circuit Emulation Service Over Udp

    Circuit Emulation Service over UDP Note This chapter is not applicable on the ASR 900 RSP3 Module for the Cisco IOS XE Release 3.16. The Circuit Emulation Service over UDP (CEMoUDP) feature extends the implementation of Cisco IOS Circuit Emulation Service (CES) by supporting pseudowire emulation (PWE) function to be performed over an Internet Protocol (IP) network directly.
  • Page 134: Restrictions For Circuit Emulation Service Over Udp On The Cisco Asr 900 Series Routers

    Circuit Emulation Service over UDP Restrictions for Circuit Emulation Service over UDP on the Cisco ASR 900 Series Routers core which matches the ACL is redirected to the egress line card, where it is dropped due to the absence of appropriate entries in the disposition table.
  • Page 135: Pseudowire Emulation Over Packet

    TDM network to their packet network for scalability and efficiency. Cisco provides routing and switching solutions capable of transporting Layer 2 and Layer 3 protocols such as Ethernet, IP, and Frame Relay. Most applications and services have been migrated to the packet-based network, including voice and legacy applications.
  • Page 136: How To Configure Circuit Emulation Service Over Udp

    Step 1 enable Enables privileged EXEC mode. • Enter your password if prompted. Example: Router> enable Step 2 Enters global configuration mode. configure terminal Example: Router# configure terminal MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 137 Specifies a value for the time-to-live (TTL) byte in the IP headers of Layer 2 tunneled packets. Configuration of IP TTL 1 is not Note Example: supported. Router(config-pw-class)# ip ttl 32 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 138 SPA port where the interface exists) and enters CEM Example: interface mode. Router(config)# interface cem 0/2/8 Step 17 group-number Defines a CEM channel. Example: Router(config-if-cem)# cem 5 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 139: Configuration Examples For Circuit Emulation Service Over Udp

    Example Verifying the Configuration of Circuit Emulation Service over UDP Router# show xconnect all Legend: XC ST=Xconnect State S1=Segment1 State S2=Segment2 State UP=Up DN=Down AD=Admin Down IA=Inactive MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 140: Structure-Agnostic Tdm Over Packet Over Udp

    The following table shows the payload and jitter limits for the E1 lines in the SAToP frame format. Maximum Maximum Jitter Minimum Jitter Minimum Payload Maximum Jitter Minimum Payload Jitter 1280 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 141: How To Configure Structure-Agnostic Tdm Over Packet

    Step 1 Enables privileged EXEC mode. enable • Enter your password if prompted. Example: Router> enable Step 2 configure terminal Enters global configuration mode. Example: Router# configure terminal MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 142 Specifies a value for the time-to-live (TTL) byte in the IP headers of Layer 2 tunneled packets. Configuration of IP TTL 1 is not Note Example: supported. Router(config-pw-class)# ip ttl 32 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 143 Assigns channels on the T1/E1 circuit to the circuit emulation (CEM) channel. Example: Router(config-controller)# cem-group 5 unframed Step 16 Exits controller configuration. exit Example: Router(config-controller)# exit MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 144: Configuration Examples For Structure-Agnostic Tdm Over Packet

    Router(config-if)# ip address 11.11.11.11 255.255.255.255 Router(config-if)# cemoudp reserve bay 0 Router(config)# pseudowire-class udp Router(config-pw-class)# encapsulation udp Router(config-pw-class)# ip local interface loopback 0 Router(config-pw-class)# ip tos value 100 Router(config-pw-class)# ip ttl 100 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 145: Example Verifying The Configuration Of Structure-Agnostic Tdm Over Packet

    Router# show pw-udp vc Local intf Local circuit VC ID Status ----------------- -------------------------- ---------- --------------- CE0/0/3 SATOP T1 1000 established LAddr: 11.11.11.11 LPort: 49800 RAddr: 22.22.22.22 RPort: 49800 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 146 Circuit Emulation Service over UDP Structure-Agnostic TDM over Packet over UDP MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 147: Flex Lsp Overview

    LSP is automatically activated. You can configure a MPLS-TE tunnel to operate without protection as well. Effective Cisco IOS XE Release 3.18.1SP, Flex LSP supports inter-area tunnels with non co-routed mode. • Signaling Methods and Object Association for Flex LSPs, page 139 •...
  • Page 148: Associated Bidirectional Non Co-Routed And Co-Routed Lsps

    In case of non co-routed LSPs, the head-end nodes relax the constraint on having identical forward and Note reverse paths. Hence, depending on network state you can have identical forward and reverse paths, though the bidirectional LSP is co-routed. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 149: Restrictions For Flex Lsp

    50 msec convergence for remote failures. • With scale and multiple other feature mix-up, it is possible to see higher convergence. • TE NSR and IGP NSR are mandatory for RSP switchover. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 150: Restrictions For Non Co-Routed Inter-Area Flex Lsp Tunnels

    2 Map L2VPN pseudowire to a specific FLEX LSP tunnel. 3 Configure Flex LSP. 4 Enable BFD. 5 Enable Wrap and Fault OAM. 6 Enable BDIs on a core-facing interface. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 151: Configuring Co-Routed Flex Lsps

    BDI1 enable next-address 1.11.1.1 next-address 10.1.2.2 next-address 2.22.1.22 ip explicit-path name BACKUP1 enable next-address 10.3.11.1.10 next-address 10.4.22.22 4. Enable BFD MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 152: Verifying The Co-Routed Flex Lsp Configuration

    0 FRR tunnels, 0 protected, 0 rerouted Mid: 0 FRR tunnels, 0 protected, 0 rerouted Summary: 0 protected, 0 link protected, 0 node protected, 0 bw protected MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 153 To verify the RSVP session details, use the show rsvp session detail command. Router# show rsvp session detail RP/0/0/CPU0:rtrA#show rsvp session detail dst-port 2 SESSION: IPv4-LSP Addr: 192.168.0.3, TunID: 2, ExtID: 192.168.0.1 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 154 Tspec: avg rate=4K, burst=1K, peak rate=4K RSVP Resv Info: OutLabel: GigabitEthernet0/2/0/2, 16012 FRR OutLabel: No intf, No label Record Route: None Fspec: avg rate=8K, burst=1K, peak rate=8K MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 155: How To Configure Non Co-Routed Inter-Area Flex Lsp Tunnels

    4.4.4.4 tunnel mpls traffic-eng priority 7 7 tunnel mpls traffic-eng bandwidth 200 tunnel mpls traffic-eng path-option 1 explicit name ThruTenG verbatim MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 156: Configuring Osfp For Non Co-Routed Flex Lsp

    Fault-OAM: disabled, Wrap-Protection: disabled, Wrap-Capable: No Active Path Option Parameters: State: explicit path option 1 is active BandwidthOverride: disabled LockDown: disabled Verbatim: enabled InLabel OutLabel : BDI100, 242 Next Hop : 10.1.1.2 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 157 Locked out: No Lockout Originated By: None Association: Association Type: Double Sided Bidirectional LSPs Association ID: 1001 Source: 1.1.1.1 Extended Association: Global source: 1001 Extended ID: None MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 158: Flex Lsp Phase 2

    Uptime: 6 minutes, 10 seconds Flex LSP Phase 2 Flex LSP phase 2 is supported effective Cisco IOS XE Everest 16.5.1. Flex LSP also known as Associated Bidirectional Label Switched Paths (LSPs) are LSP instances where the forward and the reverse direction paths are set up, monitored, protected independently, and associated together during signaling.
  • Page 159: Flex Lsp Srlg And Exclude Option For Explicit Path

    GigabitEthernet0/3/0 srlg gid 10 srlg gid 20 srlg gid 30 srlg gid 40 srlg gid 50 ip address 102.103.1.1 255.255.255.0 ip ospf 1 area 0 negotiation auto MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 160: Verifying The Flex Lsp Srlg And Exclude Option

    0 System Information:: Flooding Protocol: OSPF Header Information:: IGP System ID: 52.2.2.2 MPLS TE Router ID: 52.2.2.2 Flooded Links: Link ID:: 0 (GigabitEthernet0/3/0) Link Subnet Type: Broadcast MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 161: Flex Lsp Non-Revertive 1:1 Path Protection

    This jitter is not desirable in delay-intolerant applications like Circuit Emulation (CEM). In Cisco IOS XE Everest 16.5.1, TE no longer switches back to the working path when the working path is restored. Instead, the protected path continues to be the working path. This behavior is achieved by configuring a specific attribute, [non-revertive], to the protecting path-options.
  • Page 162: Verifying Flex Lsp Non-Revertive Path Protection

    (Global) Priority: 7 Affinity: 0x0/0xFFFF Metric Type: TE (default) Path-invalidation timeout: 45000 msec (default), Action: Tear AutoRoute: disabled LockDown: disabled Loadshare: 2 [1000000000] bw-based auto-bw: disabled MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 163 Pending Non Revertive is active. Roles switched Path Protection: 0 Common Link(s), 0 Common Node(s) Primary lsp path:10.2.0.1 10.2.0.3 Note this is the active non-revertive protect path 10.99.0.3 10.99.0.22 10.7.0.22 10.7.0.5 10.11.0.5 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 164: Flex Lsp Sticky

    Circuit Emulation (CEM) services. To avoid switching over to a new LSP, a new keyword – sticky is introduced in Cisco IOS XE Everest 16.5.1. tunnel mpls traffic-eng path-option 1 dynamic {lockdown {sticky}]...
  • Page 165: Configuring Flex Lsp Sticky Option

    Path-invalidation timeout: 10000 msec (default), Action: Tear AutoRoute: enabled LockDown(Sticky): enabled Loadshare: 200 [10000000] bw-based auto-bw: disabled Association Type: Single Sided Bidirectional LSPs, Co-routed: YES Association ID: 1000, Source: 56.6.6.6, Global ID: 1000 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 166 Path Protection: 0 Common Link(s), 0 Common Node(s) Primary lsp path: 102.106.12.2 102.106.12.1 102.104.2.1 102.104.2.2 54.4.4.4 Protect lsp path: 101.106.1.2 101.106.1.1 101.105.7.1 101.105.7.2 103.105.9.2 103.105.9.1 103.104.10.1 103.104.10.2 54.4.4.4 Path Protect Parameters: MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 167: Flex Lsp Hop Count And Cost-Max Limit

    Router(config-if)# tunnel mpls traffic-eng path-selection hop-limit <1-255> Consider the following simple topology with only the path cost and path hop count. The number indicated along each link segment is the link cost. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 168: Flex Lsp Cost-Max Limit

    Router(config-if)# tunnel mode mpls traffic-eng Router(config-if)# tunnel destination 56.6.6.6 Router(config-if)# tunnel mpls traffic-eng bidir association type co-routed fault-oam wrap Router(config-if)# tunnel mpls traffic-eng bidir association id 3000 source 55.5.5.5 global MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 169: Verifying Flex Lsp Hop Count And Cost-Max Limit

    Flex LSP ECMP min-fill, max-fill, random MPLS TE chooses the least utilized path given the same accumulated path cost and hop count. However, in Cisco IOS XE Everest 16.5.1, you can steer traffic to an alternate path, depending on: Tie-breaker 1: min-fill (choose least-utilized path) •...
  • Page 170: Configuring Flex Lsp Ecmp Min-Fill And Max-Fill

    Router(config-if)# tunnel mode mpls traffic-eng Router(config-if)# tunnel destination 56.6.6.6 Router(config-if)# tunnel mpls traffic-eng bidir association type co-routed fault-oam wrap Router(config-if)# tunnel mpls traffic-eng bidir association id 2000 source 55.5.5.5 global 2000 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 171: Verifying The Flex Lsp Ecmp Min-Fill And Max-Fill

    LSPs fail, restore LSP is destroyed when either the primary or protect LSP comes up. Also, restore LSP can be SRLG capable if it is configured. MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 172: Configuring The Restore Path Option

    56.6.6.6 tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng priority 7 7 tunnel mpls traffic-eng bandwidth 200 tunnel mpls traffic-eng path-option 10 dynamic lockdown sticky MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 173 Extended ID: 0x38060606 (56.6.6.6) 0x00000085 (0.0.0.133) 0x00000000 (0.0.0.0) 0x00000005 (0.0.0.5) RSVP Signalling Info: Src 55.5.5.5, Dst 56.6.6.6, Tun_Id 1000, Tun_Instance 91 RSVP Path Info: My Address: 101.105.1.2 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)
  • Page 174 Uptime: 9 seconds Selection: Prior LSP: [ID: 77] ID: path option 10 [102] Removal Trigger: path verification failed Last Error: CTRL:: Explicit path has unknown address, 102.105.12.2 MPLS Basic Configuration Guide, Cisco IOS XE Everest 16.5.1 (Cisco ASR 900 Series)

Table of Contents