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.
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...
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 •...
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)
(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)
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.
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...
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)
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)
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...
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)
• 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)
(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.
• 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
• 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)
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)
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)
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)
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).
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)
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)
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)
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)
(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)
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)
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)
• 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)
• 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)
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)
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.
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)
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.
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)
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)
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.
• 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)
• 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)
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.
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
(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)
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)
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)
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).
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)
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.
• 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)
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)
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).
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)
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.
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)
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)
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)
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)
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)
(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)
• 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)
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)
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.
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.
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.
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)
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)
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)
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)
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)
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 •...
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)
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)
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.
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.
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}]...
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)
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) •...
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)