background image

Bandwidth configuration

If a tunnel is not configured with load-sharing parameters, the tunnel bandwidth and load-share values
are considered equivalent for load-share calculations between tunnels, and a direct comparison between
bandwidth and load-share configuration values is calculated.

Load shares are not dependent on any configuration other than the load share and bandwidth configured
on the tunnel and the state of the global configuration switch.

Note

Related Topics

Setting Unequal Load Balancing Parameters, on page 278

Enabling Unequal Load Balancing, on page 279

Configure Unequal Load Balancing: Example, on page 350

Path Computation Element

Path Computation Element (PCE) solves the specific issue of inter-domain path computation for MPLS-TE
label switched path (LSPs), when the head-end router does not possess full network topology information
(for example, when the head-end and tail-end routers of an LSP reside in different IGP areas).

PCE uses area border routers (ABRs) to compute a TE LSP spanning multiple IGP areas as well as computation
of Inter-AS TE LSP.

PCE is usually used to define an overall architecture, which is made of several components, as follows:

Path Computation Element (PCE)

Represents a software module (which can be a component or application) that enables the router to
compute paths applying a set of constraints between any pair of nodes within the router

s TE topology

database. PCEs are discovered through IGP.

Path Computation Client (PCC)

Represents a software module running on a router that is capable of sending and receiving path
computation requests and responses to and from PCEs. The PCC is typically an LSR (Label Switching
Router).

PCC-PCE communication protocol (PCEP)

Specifies that PCEP is a TCP-based protocol defined by the IETF PCE WG, and defines a set of messages
and objects used to manage PCEP sessions and to request and send paths for multi-domain TE LSPs.
PCEP is used for communication between PCC and PCE (as well as between two PCEs) and employs
IGP extensions to dynamically discover PCE.

Cisco IOS XR MPLS Configuration Guide for the Cisco CRS Router, Release 5.1.x    

185

Implementing MPLS Traffic Engineering

Path Computation Element

Summary of Contents for CRS

Page 1: ...o CRS Router Release 5 1 x First Published February 17 2014 Last Modified September 05 2014 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 ...

Page 2: ... 2014 Cisco Systems Inc All rights reserved ...

Page 3: ...plementing Cisco MPLS LDP 7 Overview of Label Distribution Protocol 7 Label Switched Paths 7 LDP Control Plane 7 Exchanging Label Bindings 8 LDP Forwarding 9 LDP Graceful Restart 11 Control Plane Failure 11 Phases in Graceful Restart 12 Recovery with Graceful Restart 14 Label Advertisement Control Outbound Filtering 15 Label Acceptance Control Inbound Filtering 15 Local Label Allocation Control 16...

Page 4: ... LDP Neighbors 36 Setting Up LDP Forwarding 39 Configuring Global Transport Address 42 Setting Up LDP NSF Using Graceful Restart 43 Configuring Label Acceptance Control Inbound Filtering 46 Configuring Local Label Allocation Control 48 Configuring Session Protection 49 Configuring LDP IGP Synchronization OSPF 50 Disabling LDP IGP Synchronization OSPF 53 Configuring LDP IGP Synchronization ISIS 55 ...

Page 5: ...guring Label Acceptance Inbound Filtering Example 82 Configuring Local Label Allocation Control Example 82 Configuring LDP Session Protection Example 83 Configuring LDP IGP Synchronization OSPF Example 83 Configuring LDP IGP Synchronization ISIS Example 83 Configuring LDP Auto Configuration Example 84 Configure IP LDP Fast Reroute Loop Free Alternate Examples 84 Verify IP LDP Fast Reroute Loop Fre...

Page 6: ...ty Association 120 Key source Key chain 121 Guidelines for Window Size and Out of Sequence Messages 122 Caveats for Out of Sequence 122 How to Implement RSVP 122 Configuring Traffic Engineering Tunnel Bandwidth 123 Confirming DiffServ TE Bandwidth 123 Configuring MPLS O UNI Bandwidth 124 Enabling Graceful Restart 125 Configuring ACL based Prefix Filtering 126 Configuring ACLs for Prefix Filtering ...

Page 7: ...e 147 Refresh Reduction and Reliable Messaging Configuration Examples 147 Refresh Interval and the Number of Refresh Messages Configuration Example 147 Retransmit Time Used in Reliable Messaging Configuration Example 147 Acknowledgement Times Configuration Example 147 Summary Refresh Message Size Configuration Example 148 Disable Refresh Reduction Example 148 Configure Graceful Restart Examples 14...

Page 8: ...ring the Size of the Local Label 160 Additional References 161 C H A P T E R 6 Implementing MPLS Traffic Engineering 163 Prerequisites for Implementing Cisco MPLS Traffic Engineering 165 Information About Implementing MPLS Traffic Engineering 166 Overview of MPLS Traffic Engineering 166 Benefits of MPLS Traffic Engineering 166 How MPLS TE Works 166 MPLS Traffic Engineering 168 Backup AutoTunnels 1...

Page 9: ... 179 Shared Mesh Restoration and M N Path Protection 179 End to end Recovery 180 GMPLS Protection Requirements 180 GMPLS Prerequisites 180 Flexible Name based Tunnel Constraints 180 MPLS Traffic Engineering Interarea Tunneling 181 Interarea Support 181 Multiarea Support 181 Loose Hop Expansion 182 Loose Hop Reoptimization 183 ABR Node Protection 183 Fast Reroute Node Protection 183 MPLS TE Forward...

Page 10: ...193 Point to Multipoint RSVP TE 195 Point to Multipoint Fast Reroute 196 Point to Multipoint Label Switch Path 196 Path Option for Point to Multipoint RSVP TE 196 MPLS Traffic Engineering Shared Risk Link Groups 198 Explicit Path 199 Fast ReRoute with SRLG Constraints 199 Importance of Protection 201 Delivery of Packets During a Failure 202 Multiple Backup Tunnels Protecting the Same Interface 202...

Page 11: ...213 Creating an MPLS TE Tunnel 216 Configuring Forwarding over the MPLS TE Tunnel 218 Protecting MPLS Tunnels with Fast Reroute 220 Enabling an AutoTunnel Backup 225 Removing an AutoTunnel Backup 226 Establishing MPLS Backup AutoTunnels to Protect Fast Reroutable TE LSPs 227 Establishing Next Hop Tunnels with Link Protection 229 Configuring a Prestandard DS TE Tunnel 231 Configuring an IETF DS TE ...

Page 12: ...ame based Tunnel Constraints 268 Assigning Color Names to Numeric Values 268 Associating Affinity Names with TE Links 270 Associating Affinity Constraints for TE Tunnels 271 Configuring IS IS to Flood MPLS TE Link Information 272 Configuring an OSPF Area of MPLS TE 274 Configuring Explicit Paths with ABRs Configured as Loose Addresses 275 Configuring MPLS TE Forwarding Adjacency 277 Configuring Un...

Page 13: ... Attribute 322 Configuring Auto Tunnel Mesh Tunnel ID 323 Configuring Auto tunnel Mesh Unused Timeout 324 Configuring Auto Tunnel Mesh Group 326 Configuring Tunnel Attribute Set Templates 327 Enabling LDP on Auto Tunnel Mesh 330 Enabling Stateful PCE Client 331 Configuring VRF Redirection 332 Configuring IPv6 Routing Over IPv4 MPLS TE Tunnels 334 Configuring Path selection Cost Limit 336 Configuri...

Page 14: ...E Auto Tunnel Backup Example 356 Configure Point to Multipoint TE Examples 362 Configure Point to Multipoint for the Source Example 363 Configure the Point to Multipoint Tunnel Example 363 Disable a Destination Example 364 Configure the Point to Multipoint Solution Example 364 Configure MPLS TE Path selection Cost Limit Example 368 Additional References 368 C H A P T E R 7 Implementing GMPLS UNI 3...

Page 15: ...esh Interval and Missed Count 388 Configuration Examples for GMPLS UNI 390 Configuring Head UNI C for a GMPLS Tunnel Example 390 Configuring Tail UNI C for a GMPLS Tunnel Example 391 Configuring LSP Diversity Example 391 Additional References 392 C H A P T E R 8 Implementing MPLS OAM 395 Prerequisites for MPLS LSP Ping and Traceroute for P2MP 395 MPLS Network Management with MPLS LSP Ping and MPLS...

Page 16: ...Cisco IOS XR MPLS Configuration Guide for the Cisco CRS Router Release 5 1 x xvi Contents ...

Page 17: ... XR Release 5 1 2 features May 2014 Initial release of this document January 2014 Obtaining Documentation and Submitting a Service Request For information on obtaining documentation using the Cisco Bug Search Tool BST submitting a service request and gathering additional information see What s New in Cisco Product Documentation at http www cisco com c en us td docs general whatsnew whatsnew html S...

Page 18: ...Cisco IOS XR MPLS Configuration Guide for the Cisco CRS Router Release 5 1 x xviii Preface Obtaining Documentation and Submitting a Service Request ...

Page 19: ...able 2 New and Changed Features in Cisco IOS XR Software Where Documented Introduced Changed in Release Description Feature Implementing MPLS Traffic Engineering chapter Stateful Path Computation Element on page 208 Release 5 1 1 This feature was introduced Stateful Path Computation Element Implementing MPLS Traffic Engineering chapter MPLS TE Extended Admin Groups on page 208 Release 5 1 1 This f...

Page 20: ...Multiple VRFs on page 21 Release 5 1 1 This feature was introduced MPLS LDP Carrier Supporting Carrier for Multiple VRFs Implementing MPLS Traffic Engineering chapter MPLS TE Path Cost Limit on page 211 Configuring Path selection Cost Limit on page 336 Configure MPLS TE Path selection Cost Limit Example on page 368 Release 5 1 2 This feature was introduced MPLS TE Path Cost Limit Implementing MPLS...

Page 21: ...neering chapter Inter area Traffic Engineering with Dynamic ABR Discovery on page 213 Release 5 1 2 This feature was introduced Inter area Traffic Engineering with Dynamic ABR Discovery Implementing GMPLS UNI chapter GMPLS RSVP VRF Signaling on page 373 Release 5 1 3 This feature was introduced GMPLS RSVP VRF Signaling Cisco IOS XR MPLS Configuration Guide for the Cisco CRS Router Release 5 1 x 3 ...

Page 22: ...o IOS XR MPLS Configuration Guide for the Cisco CRS Router Release 5 1 x 4 New and Changed Feature Information in Cisco IOS XR Release 5 1 x New and Changed Feature Information in Cisco IOS XR Release 5 1 x ...

Page 23: ... performs hop by hop or dynamic path setup it does not provide end to end switching services LDP assigns labels to routes using the underlying Interior Gateway Protocols IGP routing protocols LDP provides constraint based routing using LDP extensions for traffic engineering Finally LDP is deployed in the core of the network and is one of the key protocols used in MPLS based Layer 2 and Layer 3 vir...

Page 24: ...r Implementing Cisco MPLS LDP page 6 Information About Implementing Cisco MPLS LDP page 7 How to Implement MPLS LDP page 25 Configuration Examples for Implementing MPLS LDP page 79 Additional References page 99 Prerequisites for Implementing Cisco MPLS LDP These prerequisites are required to implement MPLS LDP You must be in a user group associated with a task group that includes the proper task I...

Page 25: ...assigned to routes that are chosen by the underlying IGP routing protocols The Label Switched Paths LSPs that result from the routes forward labeled traffic across the MPLS backbone to adjacent nodes Label Switched Paths LSPs are created in the network through MPLS They can be created statically by RSVP traffic engineering TE or by LDP LSPs created by LDP perform hop by hop path setup instead of a...

Page 26: ...ing between the prefix label is conveyed to its peers via LABEL_MAPPING message If the binding breaks and becomes unavailable a LABEL_WITHDRAW message is sent to all its peers which responds with LABEL_RELEASE messages The local label binding and remote label binding received from its peer s is used to setup forwarding entries Using routing information from the IGP protocol and the forwarding info...

Page 27: ...ocates local label L2 for prefix 10 0 0 0 and advertises it to its neighbors R1 R3 5 R1 s label information base LIB keeps local and remote labels bindings from its neighbors 6 R2 s LIB keeps local and remote labels bindings from its neighbors 7 R3 s LIB keeps local and remote labels bindings from its neighbors 8 R4 s LIB keeps local and remote labels bindings from its neighbors Related Topics Set...

Page 28: ... outbound packet is forwarded IP only 5 Incoming IP traffic on ingress LSR R1 gets label imposed and is forwarded as an MPLS packet with label L3 6 Incoming IP traffic on ingress LSR R2 gets label imposed and is forwarded as an MPLS packet with label L3 7 R3 receives an MPLS packet with label L3 looks up in the MPLS label forwarding table and switches this packet as an MPLS packet with label L4 8 ...

Page 29: ...meters are conveyed and the session is up and running graceful restart procedures are activated When configuring the LDP graceful restart process in a network with multiple links targeted LDP hello adjacencies with the same neighbor or both make sure that graceful restart is activated on the session before any hello adjacency times out in case of neighbor control plane failures One way of achievin...

Page 30: ...opped and NSF is not met 6 The R3 LDP peer detects the failure of the control plane channel and deletes its label bindings from R4 7 The R3 control plane stops using outgoing labels from R4 and deletes the corresponding forwarding state rewrites which in turn causes forwarding disruption 8 The established LSPs connected to R4 are terminated at R3 resulting in broken end to end LSPs from R1 to R4 9...

Page 31: ...milarly the peer control plane also keeps and marks as stale the installed forwarding rewrites associated with the node that is restarting The combination of local node forwarding and remote node forwarding plane states ensures NSF and no disruption in the traffic Control state recovery Recovery occurs when the session is reestablished and label bindings are exchanged again This process allows the...

Page 32: ... are no forwarding disruptions 7 The peer also starts the neighbor reconnect timer using the reconnect time value 8 The established LSPs going toward the router R4 are still intact and there are no broken LSPs When the LDP control plane recovers the restarting LSR starts its forwarding state hold timer and restores its forwarding state from the checkpointed data This action reinstates the forwardi...

Page 33: ...ng Label Advertisement Control Outbound Filtering on page 34 Configuring Label Advertisement Outbound Filtering Example on page 80 Label Acceptance Control Inbound Filtering By default LDP accepts labels as remote bindings for all prefixes from all peers LDP operates in liberal label retention mode which instructs LDP to keep remote bindings from all peers for a given prefix For security reasons o...

Page 34: ... result in MPLS traffic loss until MPLS convergence If a link flaps the LDP session will also flap due to loss of link discovery LDP session protection minimizes traffic loss provides faster convergence and protects existing LDP link sessions by means of parallel source of targeted discovery hello An LDP session is kept alive and neighbor label bindings are maintained when links are down Upon rees...

Page 35: ...link converged when at least one LDP session is up and running on the link for which LDP has sent its applicable label bindings and received at least one label binding from the peer LDP communicates this information to IGP upon link up or session down events and IGP acts accordingly depending on sync state In the event of an LDP graceful restart session disconnect a session is treated as converged...

Page 36: ...esponsible for verifying and applying the configuration Note You can also disable auto configuration on a per interface basis This permits LDP to enable all IGP interfaces except those that are explicitly disabled and prevents LDP from enabling an interface when LDP auto configuration is configured under IGP Related Topics Enabling LDP Auto Configuration for a Specified OSPF Instance on page 59 En...

Page 37: ...n other routers in the network nor does LDP NSR require peer routers to support NSR Note Process failures of active TCP or LDP results in session loss and as a result NSR cannot be provided unless RP switchover is configured as a recovery action For more information about how to configure switchover as a recovery action for NSR see Configuring Transports module in Cisco IOS XR IP Addresses and Ser...

Page 38: ...is because all traffic is redirected to the next hop instead of being spread over multiple paths which may lead to potential congestion on link to the next hop The per link approach does not provide support for node protection Prefix based per prefix Prefix based LFAs allow computing backup information per prefix It protects the destination address The per prefix approach is the preferred approach...

Page 39: ...f only one peer in the session has downstream on demand feature configured then the session does not use downstream on demand mode If after a label request is sent and no remote label is received from the peer the router will periodically resend the label request After the peer advertises a label after receiving the label request it will automatically readvertise the label if any label attribute c...

Page 40: ... create and maintain separate backbones for its customer carriers Using one backbone network to support multiple customer carriers simplifies the backbone carrier s VPN operations The backbone carrier uses a consistent method for managing and maintaining the backbone network This is also cheaper and more efficient than maintaining separate backbones The MPLS LDP CSC feature is scalable CSC can cha...

Page 41: ...the single LDP process services all the configured VRFs In large scale VRF deployment it is recommended to enable VRF under LDP with appropriate policies and label filtering RSI To obtain VRF and routing tables related information LDP interacts with the router space infrastructure RSI server For every LDP enabled non default VRF LDP registers with RSI to get notifications upon VRF default IPv4 IPv...

Page 42: ...trictions and recommendations apply to the MPLS LDP CSC feature Only IPv4 address family is supported for a default or a non default VRF No T LDP support in a VRF context An address family under VRF and VRF interface must be configured for non default VRFs Following scenarios are not supported Different VRFs between a given PE CE device pair VRFs configured on different links and interfaces LDP BG...

Page 43: ...ction Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS LDP configuration mode mpls ldp Example RP 0 RP0 CPU0 router config mpls ldp Step 2 Optional Specifies a non default VRF vrf vrf name router id lsr id Step 3 Example RP 0 RP0 CPU0 router config ldp router id 192 168 70 1 Specifies the router ID of the local node In Cisco IOS XR software the r...

Page 44: ...s the configuration changes and remains within the configuration session Use the commit or end command Step 6 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Optiona...

Page 45: ...7 Optional show mpls ldp vrf vrf name discovery 8 Optional show mpls ldp vrf all discovery summary 9 Optional show mpls ldp vrf all discovery brief 10 Optional show mpls ldp vrf all ipv4 discovery summary 11 Optional show mpls ldp discovery summary all DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS LDP c...

Page 46: ...ss This command without an interface filter generates a list of interfaces over which show mpls ldp discovery Example RP 0 RP0 CPU0 router show mpls ldp discovery Step 6 the LDP discovery process is running The output information contains the state of the link xmt rcv hellos local LDP identifier the discovered peer s LDP identifier and holdtime values Optional Displays the status of the LDP discov...

Page 47: ...his task to configure LDP discovery for active targeted hellos The active side for targeted hellos initiates the unicast hello toward a specific destination Note Before You Begin These prerequisites are required to configure LDP discovery for active targeted hellos Stable router ID is required at either end of the targeted session If you do not assign a router ID to the routers the system will def...

Page 48: ... vrf name router id lsr id Step 3 Example RP 0 RP0 CPU0 router config ldp router id 192 168 70 1 Specifies the router ID of the local node In Cisco IOS XR software the router ID is specified as an interface name or IP address or LSR ID By default LDP uses the global router ID configured by global router ID process Enters interface configuration mode for the LDP protocol interface type interface pa...

Page 49: ...covery process for all VRFs show mpls ldp vrf all discovery summary Example RP 0 RP0 CPU0 router show mpls ldp vrf all discovery summary Step 8 Optional Displays the brief status of the LDP discovery process for all VRFs show mpls ldp vrf all discovery brief Example RP 0 RP0 CPU0 router show mpls ldp vrf all discovery brief Step 9 Optional Displays the summarized status of the LDP discovery proces...

Page 50: ...Optional show mpls ldp discovery 7 Optional show mpls ldp vrf vrf name discovery 8 Optional show mpls ldp vrf all discovery summary 9 Optional show mpls ldp vrf all discovery brief 10 Optional show mpls ldp vrf all ipv4 discovery summary 11 Optional show mpls ldp discovery summary all DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router c...

Page 51: ...process This command without an interface filter generates a list of interfaces over which show mpls ldp discovery Example RP 0 RP0 CPU0 router show mpls ldp discovery Step 6 the LDP discovery process is running The output information contains the state of the link xmt rcv hellos local LDP identifier the discovered peer s LDP identifier and holdtime values Optional Displays the status of the LDP d...

Page 52: ... router LSR advertises all incoming label prefixes to each neighboring router You can control the exchange of label binding information using the mpls ldp label advertise command Using the optional keywords you can advertise selective prefixes to all neighbors advertise selective prefixes to defined neighbors or disable label advertisement to all peers for all prefixes Prefixes and peers advertise...

Page 53: ...ement local advertise to 1 1 1 1 0 for pfx_acl1 RP 0 RP0 CPU0 router config ldp af label local advertise interface POS 0 1 0 0 to ldp id for prefix acl Specifies neighbors to advertise and receive label advertisements commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 5 end Prompts user to take one of these actions Yes Saves confi...

Page 54: ...ace 6 exit 7 holdtime seconds 8 vrf vrf name neighbor ldp id password encrypted password 9 backoff initial maximum 10 Use the commit or end command 11 Optional show mpls ldp neighbor 12 Optional show mpls ldp vrf vrf name neighbor 13 Optional show mpls ldp vrf all neighbor brief 14 Optional clear mpls ldp neighbor 15 Optional clear mpls ldp vrf all neighbor 16 Optional clear mpls ldp vrf vrf name ...

Page 55: ...terface is passed to its neighbors as the transport address Exits the current configuration mode exit Example RP 0 RP0 CPU0 router config ldp if exit Step 6 Changes the time for which an LDP session is maintained in the absence of LDP messages from the peer holdtime seconds Example RP 0 RP0 CPU0 router config ldp holdtime 30 Step 7 Outgoing keepalive interval is adjusted accordingly to make three ...

Page 56: ...n session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Optional Displays the status of the LDP session with its neighbors This command can be run with various filters as well as with the brief option show mpls ldp neighbor Example RP 0 RP0 CPU0 router show mpls ldp neighbor Step 11 Optional Displays the status...

Page 57: ...Forwarding Equivalence Class FEC for which LSR is the penultimate hop Although PHOP has certain advantages it may be required to extend LSP up to the ultimate hop under certain circumstances for example to propagate MPL QoS This is done using a special local label explicit null advertised to the peers after which the peers use this label when forwarding traffic toward the ultimate hop egress LSR B...

Page 58: ...mpls ldp Example RP 0 RP0 CPU0 router config mpls ldp Step 2 Optional Specifies a non default VRF vrf vrf name address family ipv4 Step 3 Example RP 0 RP0 CPU0 router config ldp address family ipv4 Enables the LDP IPv4 address family or Causes a router to advertise an explicit null label in situations where it normally advertises an implicit null label for example to enable an ultimate hop disposi...

Page 59: ...rf all forwarding summary Step 8 Optional Displays the forwarding setup information for the specified VRF for IPv4 show mpls ldp vrf vrf name ipv4 forwarding Example RP 0 RP0 CPU0 router show mpls ldp vrf red ipv4 forwarding Step 9 Optional Displays the aggregate summary across LDP processes and all VRFs show mpls ldp forwarding summary all Example RP 0 RP0 CPU0 router show mpls ldp forwarding sum...

Page 60: ...mily SUMMARY STEPS 1 configure 2 mpls ldp 3 address family ipv4 4 discovery transport address ip address 5 end or commit DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS LDP configuration mode mpls ldp Example RP 0 RP0 CPU0 router config mpls ldp Step 2 Enables LDP IPv4 address family address family ipv4 E...

Page 61: ...s Entering cancel leaves the router in the current configuration session without exiting or committing the configuration changes Use the commit command to save the configuration changes to the running configuration file and remain within the configuration session Setting Up LDP NSF Using Graceful Restart Perform this task to set up NSF using LDP graceful restart LDP graceful restart is a way to en...

Page 62: ...de configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS LDP configuration mode mpls ldp Example RP 0 RP0 CPU0 router config mpls ldp Step 2 Enters interface configuration mode for the LDP protocol interface type interface path id Example RP 0 RP0 CPU0 router config ldp interface Step 3 POS 0 1 0 0 RP 0 RP0 CPU0 router config ldp if Exits the current configuration mode exit Example R...

Page 63: ...the peer upon a neighbor restart This timer is referred to as Neighbor Liveness timer commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 8 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes...

Page 64: ...ple RP 0 RP0 CPU0 router show mpls ldp vrf red graceful restart Step 13 Related Topics LDP Graceful Restart on page 11 Phases in Graceful Restart on page 12 Recovery with Graceful Restart on page 14 Configuring LDP Nonstop Forwarding with Graceful Restart Example on page 82 Configuring Label Acceptance Control Inbound Filtering Perform this task to configure LDP inbound label filtering By default ...

Page 65: ...uter config ldp af label Step 4 remote accept from 192 168 1 1 0 for pfx_acl_1 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 5 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel...

Page 66: ...RP0 CPU0 router config mpls ldp Step 2 Optional Specifies a non default VRF vrf vrf name address family ipv4 Step 3 Example RP 0 RP0 CPU0 router config ldp Enables the LDP IPv4 address family address family ipv4 Configures label allocation control for prefixes as specified by prefix acl label local allocate for prefix acl Example RP 0 RP0 CPU0 router config ldp af label Step 4 local allocate for p...

Page 67: ... to configure LDP session protection By default there is no protection is done for link sessions by means of targeted hellos SUMMARY STEPS 1 configure 2 mpls ldp 3 session protection for peer acl duration seconds 4 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters the MPLS LDP confi...

Page 68: ...ation changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics Session Protection on page 16 Configuring LDP Session Protection Example on page 83 Configuring LDP IGP Synchronization OSPF Perform this task to configure LDP IGP Sy...

Page 69: ...nc DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Identifies the OSPF routing process and enters OSPF configuration mode router ospf process name Example RP 0 RP0 CPU0 router config router ospf 100 Step 2 Optional Specifies the non default VRF vrf vrf name Example RP 0 RP0 CPU0 router config ospf vrf red Step 3 Enab...

Page 70: ...user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Optional Displays the LDP IGP synchronization information for the specified VRF for address family IPv4 show mpls ldp vrf vrf nam...

Page 71: ...ronization on a per interface basis This lets LDP enable all IGP interfaces except those that are explicitly disabled SUMMARY STEPS 1 configure 2 router ospf process name 3 Optional vrf vrf name 4 Use one of the following commands area area id mpls ldp sync disable area area id interface name mpls ldp sync disable 5 Optional Use one of the following commands area area id mpls ldp sync disable area...

Page 72: ...rea 1 mpls ldp sync disable RP 0 RP0 CPU0 router config ospf area 1 interface POS 0 2 0 0 mpls ldp sync disable Optional Disables LDP IGP synchronization on an interface for the specified VRF Use one of the following commands Step 5 area area id mpls ldp sync disable area area id interface name mpls ldp sync disable Example RP 0 RP0 CPU0 router config ospf vrf area 1 mpls ldp sync disable RP 0 RP0...

Page 73: ...e 2 router isis instance id 3 interface type interface path id 4 address family ipv4 unicast 5 mpls ldp sync 6 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enables the Intermediate System to Intermediate System IS IS routing protocol and defines an IS IS instance router isis instance ...

Page 74: ...hanges and remains within the configuration session Use the commit or end command Step 6 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics IGP Synchroni...

Page 75: ...p sync delay 30 Step 3 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing...

Page 76: ...RP 0 RP0 CPU0 router configure Step 1 Enters the MPLS LDP configuration mode mpls ldp Example RP 0 RP0 CPU0 router config mpls ldp Step 2 Configures LDP IGP delay in seconds Use one of the following commands Step 3 igp sync delay seconds igp sync delay on proc restart delay time Example RP 0 RP0 CPU0 router config ldp igp sync delay 30 commit Saves the configuration changes and remains within the ...

Page 77: ...u can disable auto configuration on a per interface basis This lets LDP enable all IGP interfaces except those that are explicitly disabled This feature is supported for IPv4 unicast family in default VRF only Note SUMMARY STEPS 1 configure 2 router ospf process name 3 mpls ldp auto config 4 area area id 5 interface type interface path id 6 Use the commit or end command DETAILED STEPS Purpose Comm...

Page 78: ...config ospf ar interface pos 0 6 0 0 LDP configurable limit for maximum number of interfaces does not apply to IGP auto configuration interfaces Note commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 6 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the co...

Page 79: ... configure Example RP 0 RP0 CPU0 router configure Step 1 Enters a uniquely identifiable OSPF routing process The process name is any alphanumeric string no longer than 40 characters without spaces router ospf process name Example RP 0 RP0 CPU0 router config router ospf Step 2 100 RP 0 RP0 CPU0 router config ospf Configures an OSPF area and identifier area area id Step 3 Example RP 0 RP0 CPU0 route...

Page 80: ...sion without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics IGP Auto configuration on page 18 Configuring LDP Auto Configuration Example on page 84 Disabling LDP Auto Configuration on page 62 Disabling LDP Auto Configuration Perform this task to disable IGP auto configuration You can disable auto configur...

Page 81: ...o config disable Step 4 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 5 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committin...

Page 82: ...LED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters the MPLS LDP configuration mode mpls ldp Example RP 0 RP0 CPU0 router config mpls ldp Step 2 Enables LDP nonstop routing nsr Example RP 0 RP0 CPU0 router config ldp nsr Step 3 commit Saves the configuration changes and remains within the configuration session Use the ...

Page 83: ...plays LDP NSR summarized information for the specified VRF RP 0 RP0 CPU0 router show mpls ldp vrf red nsr summary Optional Displays MPLS LDP NSR pending information show mpls ldp vrf vrf name nsr pending Example RP 0 RP0 CPU0 router show mpls ldp nsr pending Step 8 Displays LDP NSR pending information for the specified VRF RP 0 RP0 CPU0 router show mpls ldp vrf red nsr pending Optional Displays LD...

Page 84: ...am on Demand mode SUMMARY STEPS 1 configure 2 mpls ldp 3 vrf vrf name session downstream on demand 4 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS LDP configuration mode mpls ldp Example RP 0 RP0 CPU0 router config mpls ldp Step 2 Optional Enters downstream on demand label ...

Page 85: ...these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics Downstream on Demand on page 21 Redistributing MPLS LDP Routes into BGP Perform this task to redistribute Border Gateway Protocol BGP ...

Page 86: ...mand the system prompts you to commit changes Uncommitted changes found commit them before exiting yes no cancel cancel Entering yes saves configuration changes to the running configuration file exits the configuration session and returns the router to EXEC mode Entering no exits the configuration session and returns the router to EXEC mode without committing the configuration changes Entering can...

Page 87: ...system prompts you to commit changes Uncommitted changes found commit them before Example RP 0 RP 0 RP0 CPU0 router config ldp mldp end exiting yes no cancel cancel or RP 0 RP 0 RP0 CPU0 router config ldp mldp commit Entering yes saves configuration changes to the running configuration file exits the configuration session and returns the router to EXEC mode Entering no exits the configuration sess...

Page 88: ...onds 6 end or commit DETAILED STEPS Purpose Command or Action Enters Global Configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS LDP configuration mode mpls ldp Example RP 0 RP0 CPU0 router config mpls ldp Step 2 Enables MLDP mldp Example RP 0 RP0 CPU0 router config ldp mldp Step 3 Enables MLDP for IPv4 address family address family ipv4 Example RP 0 RP0 CPU0 rout...

Page 89: ... configuration file exits the configuration session and returns the router to EXEC mode 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 Use the commit command to save the configuration changes to ...

Page 90: ...f Step 5 mofrr end or commit Step 6 When you issue the end command the system prompts you to commit changes Uncommitted changes found commit them before Example RP 0 RP 0 RP0 CPU0 router config ldp mldp af end exiting yes no cancel cancel or RP 0 RP 0 RP0 CPU0 router config ldp mldp af commit Entering yes saves configuration changes to the running configuration file exits the configuration session...

Page 91: ...alence class FEC support in MPLS MLDP SUMMARY STEPS 1 configure 2 mpls ldp 3 mldp 4 address family ipv4 5 recursive fec 6 end or commit DETAILED STEPS Purpose Command or Action Enters Global Configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS LDP configuration mode mpls ldp Example RP 0 RP0 CPU0 router config mpls ldp Step 2 Enables MLDP mldp Example RP 0 RP0 CPU...

Page 92: ...n changes to the running configuration file exits the configuration session and returns the router to EXEC mode 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 Use the commit command to save the c...

Page 93: ...IPv4 address family address family ipv4 Example RP 0 RP0 CPU0 router config ldp mldp Step 4 address family ipv4 Enables static MP2MP LSP support and specifies MP2MP LSP root IP address followed by the number of LSPs in the range 1 to 1000 static mp2mp ip address Example RP 0 RP0 CPU0 router config ldp mldp af Step 5 static mp2mp 10 10 10 10 1 end or commit Step 6 When you issue the end command the...

Page 94: ...sion without exiting or committing the configuration changes Use the commit command to save the configuration changes to the running configuration file and remain within the configuration session Enabling MLDP Static Point to Multipoint LSP Perform this task to enable static point to multipoint P2MP LSP support in MPLS MLDP SUMMARY STEPS 1 configure 2 mpls ldp 3 mldp 4 address family ipv4 5 static...

Page 95: ...tted changes found commit them before Example RP 0 RP 0 RP0 CPU0 router config ldp mldp af end exiting yes no cancel cancel or RP 0 RP 0 RP0 CPU0 router config ldp mldp af commit Entering yes saves configuration changes to the running configuration file exits the configuration session and returns the router to EXEC mode Entering no exits the configuration session and returns the router to EXEC mod...

Page 96: ...ration mode mpls ldp Example RP 0 RP0 CPU0 router config mpls ldp Step 2 Enters interface configuration mode for the LDP protocol interface type interface path id Example RP 0 RP0 CPU0 router config ldp interface POS 0 1 0 0 Step 3 Enables the LDP IPv4 address family address family ipv4 Example RP 0 RP0 CPU0 router config ldp if address family ipv4 Step 4 or Disables MLDP igp mldp disable Example ...

Page 97: ...lementing MPLS LDP These configuration examples are provided to implement LDP Configuring LDP with Graceful Restart Example The example shows how to enable LDP with graceful restart on the POS interface 0 2 0 0 mpls ldp graceful restart interface pos0 2 0 0 Configuring LDP Discovery Example The example shows how to configure LDP discovery parameters mpls ldp router id 192 168 70 1 discovery hello ...

Page 98: ...unnel tail mpls ldp router id 192 168 70 2 discovery targeted hello accept Related Topics Configuring LDP Discovery for Active Targeted Hellos on page 29 Configuring LDP Discovery for Passive Targeted Hellos on page 32 LDP Control Plane on page 7 Configuring Label Advertisement Outbound Filtering Example The example shows how to configure LDP label advertisement control mpls ldp address family ipv...

Page 99: ...ound Filtering on page 15 Configuring LDP Neighbors Example The example shows how to disable label advertisement mpls ldp address family ipv4 label local advertise disable Related Topics Setting Up LDP Neighbors on page 36 Configuring LDP Forwarding Example The example shows how to configure LDP forwarding mpls ldp address family ipv4 label local advertise explicit null show mpls ldp forwarding sh...

Page 100: ...covery with Graceful Restart on page 14 Configuring Label Acceptance Inbound Filtering Example The example shows how to configure inbound label filtering mpls ldp address family ipv4 label remote accept from 192 168 1 1 0 for pfx_acl_2 Related Topics Configuring Label Acceptance Control Inbound Filtering on page 46 Label Acceptance Control Inbound Filtering on page 15 Configuring Local Label Alloc...

Page 101: ...DP IGP synchronization for OSPF router ospf 100 mpls ldp sync mpls ldp igp sync delay 30 Related Topics Configuring LDP IGP Synchronization OSPF on page 50 IGP Synchronization on page 17 Configuring LDP IGP Synchronization ISIS Example The example shows how to configure LDP IGP synchronization router isis 100 interface POS 0 2 0 0 address family ipv4 unicast mpls ldp sync mpls ldp igp sync delay 3...

Page 102: ... Fast Reroute Loop Free Alternate Examples This example shows how to configure LFA FRR with default tie break configuration router isis TEST net 49 0001 0000 0000 0001 00 address family ipv4 unicast metric style wide interface GigabitEthernet0 6 0 13 point to point address family ipv4 unicast fast reroute per prefix primary path GigabitEthernet0 6 0 13 will exclude the interface GigabitEthernet0 6...

Page 103: ... protecting backup path primary path Prefer backup path from ECMP set secondary path Prefer non ECMP backup path fast reroute per prefix tiebreaker lc disjoint index 1 255 Index fast reroute per prefix tiebreaker lc disjoint index 10 Sample configuration router isis TEST net 49 0001 0000 0000 0001 00 address family ipv4 unicast metric style wide fast reroute per prefix tiebreaker downstream index ...

Page 104: ...0 2 2 GigabitEthernet0 6 0 0 3 SOUTH RP 0 RP0 CPU0 router show isis fast reroute 211 1 1 1 24 detail L1 211 1 1 1 24 40 115 low priority via 12 0 0 2 GigabitEthernet0 6 0 13 NORTH FRR backup via 14 0 2 2 GigabitEthernet0 6 0 0 3 SOUTH P No TM 130 LC No NP Yes D Yes src sr1 00 00 173 1 1 2 L2 adv 40 native propagated The following example shows how to verify the IGP route 211 1 1 1 24 in RIB output...

Page 105: ... idx 0 bkup idx 1 0x9e5b71b4 0x0 next hop 12 0 0 2 local label 16080 labels imposed 16082 via 14 0 2 2 GigabitEthernet0 6 0 0 3 3 dependencies weight 0 class 0 backup flags 0x300 path idx 1 next hop 14 0 2 2 remote adjacency local label 16080 labels imposed 16079 Load distribution 0 refcount 387 Hash OK Interface Address 0 Y GigabitEthernet0 6 0 13 remote The following example shows how to verify ...

Page 106: ...with CE2x CSC CE11 Configuration hostname ce11 interface Loopback0 ipv4 address 11 11 11 11 255 255 255 255 interface POS0 2 0 0 ipv4 address 192 168 1 11 255 255 255 0 interface POS0 2 0 1 ipv4 address 192 168 2 11 255 255 255 0 interface POS0 2 0 2 ipv4 address 192 168 3 11 255 255 255 0 router ospf 100 log adjacency changes router id 11 11 11 11 area 0 interface Loopback0 interface POS0 2 0 0 i...

Page 107: ...2 255 255 255 0 router ospf 100 log adjacency changes router id 11 11 11 12 area 0 interface Loopback0 interface POS0 2 0 0 mpls ldp log adjacency neighbor router id 11 11 11 12 address family ipv4 interface POS0 2 0 0 address family ipv4 no interface POS0 2 0 0 shut end CSC CE13 Configuration hostname ce13 interface Loopback0 ipv4 address 11 11 11 11 255 255 255 255 interface POS0 2 0 0 ipv4 addr...

Page 108: ...ll pass end policy router static address family ipv4 unicast 193 168 1 2 32 POS0 2 0 0 193 169 1 2 32 POS0 2 0 1 address family ipv6 unicast 1 1 1 1 128 POS0 2 0 0 router bgp 2 bgp router id 21 21 21 21 address family ipv4 unicast redistribute connected allocate label all neighbor 193 168 1 2 remote as 100 address family ipv4 labeled unicast route policy pass all in route policy pass all out neigh...

Page 109: ...erface Loopback112 vrf blue ipv4 address 1 1 1 112 255 255 255 255 interface POS0 2 0 0 vrf red ipv4 address 192 168 1 1 255 255 255 0 interface POS0 2 0 1 vrf red ipv4 address 192 168 2 1 255 255 255 0 interface POS0 2 0 2 vrf blue ipv4 address 192 169 1 1 255 255 255 0 interface POS0 2 0 3 vrf blue ipv4 address 192 170 1 1 255 255 255 0 interface POS0 2 0 4 ipv4 address 12 1 0 1 255 255 255 0 ip...

Page 110: ...ast address family vpnv4 unicast neighbor 2 2 2 2 remote as 100 update source Loopback0 address family vpnv4 unicast neighbor 2 2 2 22 remote as 100 update source Loopback0 address family vpnv4 unicast vrf red rd 1 1 address family ipv4 unicast maximum paths eibgp 8 redistribute ospf 100 mpls ldp log adjacency neighbor nsr router id 1 1 1 1 address family ipv4 label local advertise explicit null C...

Page 111: ...y ipv4 no interface POS0 2 0 0 shut no interface POS0 2 0 1 shut no interface POS0 2 0 2 shut no interface POS0 2 0 3 shut no interface POS0 2 0 4 shut no interface POS0 2 0 5 shut end CSC PE2 Configuration hostname pe2 vrf red address family ipv4 unicast import route target 100 1 export route target 100 1 interface Loopback0 ipv4 address 2 2 2 2 255 255 255 255 ipv6 address 2 2 2 2 128 interface ...

Page 112: ... Loopback0 interface POS0 2 0 0 router bgp 100 address family ipv4 unicast address family vpnv4 unicast neighbor 1 1 1 1 remote as 100 update source Loopback0 address family vpnv4 unicast vrf red rd 1 1 address family ipv4 unicast allocate label all neighbor 193 168 1 21 remote as 2 address family ipv4 labeled unicast route policy pass all in route policy pass all out mpls ldp log adjacency neighb...

Page 113: ...255 255 255 0 interface POS0 2 0 1 ipv4 address 112 1 0 1 255 255 255 0 router ospf 100 log adjacency changes router id 1 1 1 11 area 0 interface Loopback0 interface POS0 2 0 1 vrf red router id 1 1 1 11 redistribute bgp 100 area 0 interface Loopback1 interface POS0 2 0 0 router bgp 100 address family ipv4 unicast address family vpnv4 unicast neighbor 2 2 2 22 remote as 100 update source Loopback0...

Page 114: ...target 100 1 export route target 100 1 interface Loopback0 ipv4 address 2 2 2 22 255 255 255 255 interface Loopback1 vrf red ipv4 address 2 2 2 22 255 255 255 255 interface POS0 2 0 0 ipv4 address 122 1 0 22 255 255 255 0 interface POS0 2 0 1 vrf red ipv4 address 193 169 1 22 255 255 255 0 interface POS0 2 0 2 ipv4 address 112 1 0 22 255 255 255 0 route policy pass all pass end policy router stati...

Page 115: ...or 193 169 1 21 remote as 2 address family ipv4 labeled unicast route policy pass all in route policy pass all out mpls ldp router id 2 2 2 22 address family ipv4 interface POS0 2 0 0 address family ipv4 interface POS0 2 0 2 address family ipv4 no interface POS0 2 0 0 shut no interface POS0 2 0 1 shut no interface POS0 2 0 2 shut end The following example shows the output for the show running conf...

Page 116: ...ted 01100F17580454 2 2 2 2 0 password disable 3 3 3 3 0 password encrypted 02050D480809 session downstream on demand with peer_acl1 session protection for peer_acl2 duration 30 address family ipv4 discovery targeted hello accept from peer_acl1 neighbor 2 2 2 2 targeted traffic eng auto tunnel mesh group all group 10 group 20 redistribute bgp as 100 advertise to peer_acl1 label local default route ...

Page 117: ...0 0 0 2 Additional References For additional information related to Implementing MPLS Label Distribution Protocol refer to the following references Related Documents Document Title Related Topic MPLS Label Distribution Protocol Commands module in Cisco IOS XR MPLS Command Reference for the Cisco CRS Router LDP Commands Standards Title Standards No new or modified standards are supported by this fe...

Page 118: ...efinitions of Managed Objects for MPLS LDP RFC 3815 Label Distribution and Management Downstream on Demand Label Advertisement RFC 5036 Basic Specification for IP Fast Reroute Loop Free Alternates RFC 5286 Technical Assistance Link Description http www cisco com techsupport The Cisco Technical Support website contains thousands of pages of searchable technical content including links to products t...

Page 119: ...a compromised MPLS dynamic labeling protocol is reduced Gives users full control over defined LSPs Utilize system resources optimally because dynamic labeling is not processed To perform static binding of MPLS labels you need to Enable MPLS Encapsulation on an Interface on page 102 Define a Range for Static MPLS Labels on page 103 Allocate static label Setup a Static LSP on page 104 or Allocate St...

Page 120: ...tatic MPLS Label for a Specific VRF page 107 Verify MPLS Static Bindings page 108 Identify and Clear Label Discrepancy page 109 Enable MPLS Encapsulation on an Interface By default MPLS encapsulation is disabled on all interfaces MPLS encapsulation has to be explicitly enabled on all ingress and egress MPLS interfaces through which the static MPLS labeled traffic travels SUMMARY STEPS 1 configure ...

Page 121: ...how mpls interfaces Mon May 12 06 21 30 937 DST Interface LDP Tunnel Static Enabled GigabitEthernet0 0 0 3 No No Yes Yes For the interface on which MPLS static is enabled the Static column displays Yes Define a Range for Static MPLS Labels The MPLS label range configuration defines the dynamic label range Any label that falls outside this dynamic range is available for manually allocating as stati...

Page 122: ... one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Setup a Static LSP In this task a static MPLS LSP is setup for a specific ingress label SUMMARY STEPS 1 configure 2 mpls static 3 address fam...

Page 123: ...swaps labels and applies the label 30501 After applying the new label it forwards the packets to the next hop 10 2 2 2 through the GigabitEthernet interface 0 0 0 1 Step 6 Use the commit or end command commit Saves the configuration changes and remains within the configuration session end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session ...

Page 124: ...PLS protocol requests label 30500 to be statically bound as a local label for the prefix 100 1 1 0 24 Step 5 forward path path_id nexthop nexthop_address out label outgoing_label Example RP 0 RP0 CPU0 router config mpls static af lbl forward path 1 nexthop 10 2 2 2 out label 30501 For packets that are received with the label 30500 the MPLS protocol swaps labels and applies the label 30501 After ap...

Page 125: ...specific VRF it is not possible to define a static LSP for that static label Note SUMMARY STEPS 1 configure 2 mpls static 3 vrf vrf_name address family ipv4 unicast 4 local label label value allocate per prefix IPv4_prefix_entry local label label value allocate per vrf forward path path id pop and lookup 5 Use the commit or end command DETAILED STEPS Step 1 configure Example RP 0 RP0 CPU0 router c...

Page 126: ...he VRF named vrf1 When the router receives packets with VRF label 30500 it removes the label and then performs IP based lookup to forward the packets Step 5 Use the commit or end command commit Saves the configuration changes and remains within the configuration session end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the co...

Page 127: ...bl Pop tun_id 0 flags 0x0 120 IPv4 default 4U 3 3 3 3 32 1 Paths 1 1 IPv4 default 4U Gi0 1 0 0 nh 1 12 1 2 lbl 0 tun_id 0 flags 0x0 130 IPv4 default 4U 4 4 4 4 32 1 Paths 1 1 IPv4 default 4U Gi0 1 0 0 nh 1 12 1 2 lbl 200 tun_id 0 flags 0x0 Verifies that the MPLS static configuration has taken effect and the label forwarding is taking place Identify and Clear Label Discrepancy During configuring or...

Page 128: ...ected 1 label discrepancies static label could not be allocated due to conflict with other applications Please use clear mpls static local label discrepancy to fix this issue RP 0 RSP0 CPU0 Apr 24 14 18 53 937 config 65762 MGBL CONFIG 6 DB_COMMIT Configuration committed by user cisco Use show configuration commit changes 1000000020 to view the changes Step 2 clear mpls static local label discrepan...

Page 129: ...half of local and remote clients RSVP creates maintains and deletes these resource reservations RSVP provides a secure method to control quality of service QoS access to a network MPLS Traffic Engineering MPLS TE and MPLS Optical User Network Interface MPLS O UNI use RSVP to signal label switched paths LSPs Feature History for Implementing RSVP for MPLS TE and MPLS O UNI Modification Release This ...

Page 130: ...proper task IDs The command reference guides include the task IDs required for each command If you suspect user group assignment is preventing you from using a command contact your AAA administrator for assistance Either a composite mini image plus an MPLS package or a full image must be installed Information About Implementing RSVP for MPLS TE and MPLS O UNI To implement MPLS RSVP you must unders...

Page 131: ...on an interface Message rate limiting is disabled by default The process that implements RSVP is restartable A software upgrade process placement or process failure of RSVP or any of its collaborators has been designed to ensure Nonstop Forwarding NSF of the data plane RSVP supports graceful restart which is compliant with RFC 3473 It follows the procedures that apply when the node reestablishes c...

Page 132: ...operation of other processes A process failure of RSVP or any of its collaborators does not cause any traffic loss or cause established LSPs to go down When RSVP restarts it recovers its signaling states from its neighbors No special configuration or manual intervention are required You may configure RSVP graceful restart which offers a standard mechanism to recover RSVP state information from nei...

Page 133: ...s based Hello messages sent from a neighbor router in order to establish a graceful restart Hello session on the neighbor router If the neighbor router does not respond with node id based Hello Ack message however the RSVP graceful restart Hello session is not established Cisco IOS XR software provides two commands to configure graceful restart signalling hello graceful restart signalling hello gr...

Page 134: ... possible for a user to manually configure the Restart Time Recovery Time Time that the sender waits for the recipient to re synchronize states after the re establishment of hello messages This value is computed and advertised based on number of states that existed before the fault occurred For graceful restart the hello messages are sent with an IP Time to Live TTL of 64 This is because the desti...

Page 135: ...nd attempts to match the source destination IP addresses with a prefix configured in an extended ACL The results are as follows If an ACL does not exist the packet is processed like a normal RSVP packet If the ACL match yields an explicit permit and if the packet is not locally destined the packet is forwarded The IP TTL is decremented on all forwarded packets If the ACL match yields an explicit d...

Page 136: ...at initiates RSVP requests The RSVP authentication feature permits neighbors in an RSVP network to use a secure hash to sign all RSVP signaling messages digitally thus allowing the receiver of an RSVP message to verify the sender of the message without relying solely on the sender s IP address The signature is accomplished on a per RSVP hop basis with an RSVP integrity object in the RSVP message a...

Page 137: ...many of the RSVP messages are IP routed there are many scenarios in which using interface keys are not recommended If all keys on the interfaces are not the same there is a risk of a key mismatch for the following reasons When the RSVP graceful restart is enabled RSVP hello messages are sent with a source IP address of the local router ID and a destination IP address of the neighbor router ID Beca...

Page 138: ...eyID Algorithm last used returned from the key source digest Specifies the tolerance for the configurable parameter The parameter is applicable when the direction parameter is the receive type Window Size Specifies the last window size value sequence number that is received or accepted The parameter is applicable when the direction parameter is the receive type Window An SA is created dynamically ...

Page 139: ...ication Example on page 151 Configuring a Lifetime for RSVP Neighbor Authentication on page 143 RSVP Authentication Global Configuration Mode Example on page 150 Key source Key chain The key source key chain is used to specify which keys to use You configure a list of keys with specific IDs and have different lifetimes so that keys are changed at predetermined intervals automatically without any d...

Page 140: ...e Window Size for an Interface for RSVP Authentication on page 140 Configuring the Window Size for RSVP Neighbor Authentication on page 144 RSVP Authentication by Using All the Modes Example on page 152 RSVP Authentication for an Interface Example on page 151 Caveats for Out of Sequence These caveats are listed for out of sequence When RSVP messages traverse multiple interface types with different...

Page 141: ...estandard DS TE Tunnel on page 231 Configuring an IETF DS TE Tunnel Using RDM on page 233 Configuring an IETF DS TE Tunnel Using MAM on page 235 Confirming DiffServ TE Bandwidth Perform this task to confirm DiffServ TE bandwidth In RSVP global and subpools reservable bandwidths are configured per interface to accommodate TE tunnels on the node Available bandwidth from all configured bandwidth pool...

Page 142: ...nd command Step 5 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics Differentiated Services Traffic Engineering on page 172 Bandwidth Configuration MAM ...

Page 143: ...uter configure Step 1 Enters the RSVP configuration mode rsvp Example RP 0 RP0 CPU0 router config rsvp Step 2 Enables the graceful restart process on the node signalling graceful restart Example RP 0 RP0 CPU0 router config rsvp Step 3 signalling graceful restart Enables interface based graceful restart process on the node signalling graceful restart interface based Example RP 0 RP0 CPU0 router con...

Page 144: ...e provided to show how RSVP Prefix Filtering is associated Configuring ACLs for Prefix Filtering on page 126 Configuring RSVP Packet Dropping on page 127 Configuring ACLs for Prefix Filtering Perform this task to configure an extended access list ACL that identifies the source and destination prefixes used for packet filtering The extended ACL needs to be configured separately using extended ACL c...

Page 145: ...s Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics ACL based Prefix Filtering on page 117 Configure ACL based Prefix Filtering Example on page 149 Configuring RSVP Packet Dropping Perform this task to ...

Page 146: ...ction commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuratio...

Page 147: ...on Example RP 0 RP0 CPU0 router show rsvp session Type Destination Add DPort Proto ExtTunID PSBs RSBs Reqs LSP4 172 16 70 70 6 10 51 51 51 1 1 0 In the example the output represents an LSP from ingress head router 10 51 51 51 to egress tail router 172 16 70 70 The tunnel ID also called the destination port is 6 Example If no states can be found for a session that should be up verify the applicatio...

Page 148: ... Path states 0 Expired Resv states 0 Expired Resv states 0 NACKs received 0 NACKs received 0 POS0 3 0 0 POS0 3 0 1 Expired Path states 0 Expired Path states 0 Expired Resv states 0 Expired Resv states 0 NACKs received 0 NACKs received 0 POS0 3 0 2 POS0 3 0 3 Expired Path states 0 Expired Path states 0 Expired Resv states 0 Expired Resv states 1 NACKs received 0 NACKs received 1 Step 4 show rsvp in...

Page 149: ...son N A Recovery State DONE Number of Interface neighbors 1 address 10 64 64 65 Restart time 0 seconds Recovery time 0 seconds Restart timer Not running Recovery timer Not running Hello interval 5000 milliseconds Maximum allowed missed Hello messages 3 Step 7 show rsvp interface Verifies the available RSVP bandwidth Example RP 0 RP0 CPU0 router show rsvp interface Interface MaxBW MaxFlow Allocated...

Page 150: ...PS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Sends RSVP notifications to enable RSVP LostFlow traps snmp server traps rsvp lost flow Example RP 0 RP0 CPU0 router config snmp server Step 2 traps rsvp lost flow Sends RSVP notifications to enable RSVP NewFlow traps snmp server traps rsvp new flow Example RP 0 RP0 CPU0 router con...

Page 151: ... authentication modes global interface and neighbor These topics describe how to implement RSVP authentication for each mode Configuring Global Configuration Mode RSVP Authentication These tasks describe how to configure RSVP authentication in global configuration mode Enabling RSVP Authentication Using the Keychain in Global Configuration Mode Perform this task to enable RSVP authentication for c...

Page 152: ...config rsvp auth Step 3 key chain name Name of the keychain The maximum number of characters is 32 key source key chain mpls keys commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session ...

Page 153: ... Controls how long RSVP maintains security associations with other trusted RSVP neighbors life time seconds Example RP 0 RP0 CPU0 router config rsvp auth Step 3 seconds Length of time in seconds that RSVP maintains idle security associations with other trusted RSVP neighbors Range is from 30 to 86400 The default value is 1800 life time 2000 commit Saves the configuration changes and remains within...

Page 154: ...Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters RSVP authentication configuration mode rsvp authentication Example RP 0 RP0 CPU0 router config rsvp Step 2 authentication RP 0 RP0 CPU0 router config rsvp auth Specifies the maximum number of RSVP authenticated messages that can be received out of sequence window size N Example RP 0 RP0 CPU0 rout...

Page 155: ...ple on page 152 RSVP Authentication for an Interface Example on page 151 Configuring an Interface for RSVP Authentication These tasks describe how to configure an interface for RSVP authentication Specifying the RSVP Authentication Keychain in Interface Mode Perform this task to specify RSVP authentication keychain in interface mode You must configure a keychain first see Cisco IOS XR System Secur...

Page 156: ...vp if auth Step 4 key chain name Name of the keychain The maximum number of characters is 32 key source key chain mpls keys commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 5 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session withou...

Page 157: ...n configuration mode authentication Example RP 0 RP0 CPU0 router config rsvp if Step 3 authentication RP 0 RP0 CPU0 router config rsvp if auth Controls how long RSVP maintains security associations with other trusted RSVP neighbors life time seconds Example RP 0 RP0 CPU0 router config rsvp if auth Step 4 seconds Length of time in seconds that RSVP maintains idle security associations with other tr...

Page 158: ...nterface for RSVP authentication to check the validity of the sequence number received SUMMARY STEPS 1 configure 2 rsvp interface type interface path d 3 authentication 4 window size N 5 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters RSVP interface configuration mode rsvp interfa...

Page 159: ...ves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics Guidelines for Window Size and Out of Sequence Messages on page 122 RSVP Authentication by Using All the Modes Example on page 152 RSVP Authentication for...

Page 160: ...ess 1 1 1 1 authentication IP address of the neighbor A single IP address for a specific neighbor usually one of the neighbor s physical or logical loopback interfaces RP 0 RP0 CPU0 router config rsvp nbor auth authentication Configures the RSVP authentication parameters Specifies the source of the key information to authenticate RSVP signaling messages key source key chain key chain name Example ...

Page 161: ... command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters RSVP neighbor authentication configuration mode Use the rsvp neighbor command to specify a neighbor under RSVP rsvp neighbor IP address authentication Example RP 0 RP0 CPU0 router config rsvp neighbor Step 2 IP address IP address of the neighbor A single...

Page 162: ...ges and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics Security Association on page 120 RSVP Authentication Global Configuration Mode Example on page 150 Configuring the Window Size for RSVP Neighbor Authentication Perform this tas...

Page 163: ...vp nbor auth window size 33 Step 3 N Size of the window to restrict out of sequence messages The range is from 1 to 64 The default value is 1 in which case all out of sequence messages are dropped commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and ...

Page 164: ...gure ACL based Prefix Filtering Example on page 149 Set DSCP for RSVP Packets Example on page 149 Enable RSVP Traps Example on page 150 Bandwidth Configuration Prestandard Example The example shows the configuration of bandwidth on an interface using prestandard DS TE mode The example configures an interface for a reservable bandwidth of 7500 specifies the maximum bandwidth for one flow to be 1000...

Page 165: ...Refresh Messages Configuration Example The example shows how to configure the refresh interval to 30 seconds on POS 0 3 0 0 and how to change the number of refresh messages the node can miss before cleaning up the state from the default value of 4 to 6 rsvp interface pos 0 3 0 0 signalling refresh interval 30 signalling refresh missed 6 Retransmit Time Used in Reliable Messaging Configuration Exam...

Page 166: ...s how to disable refresh reduction on that interface rsvp interface pos 0 4 0 1 signalling refresh reduction disable Configure Graceful Restart Examples RSVP graceful restart is configured globally or per interface as are refresh related parameters These examples show how to enable graceful restart set the restart time and change the hello message interval Enable Graceful Restart Example The examp...

Page 167: ...l restart refresh misses 4 Configure ACL based Prefix Filtering Example The example shows when RSVP receives a Router Alert RA packet from source address 1 1 1 1 and 1 1 1 1 is not a local address The packet is forwarded with IP TTL decremented Packets destined to 2 2 2 2 are dropped All other RA packets are processed as normal RSVP packets show run ipv4 access list ipv4 access list rsvpacl 10 per...

Page 168: ...ation examples are used for RSVP authentication RSVP Authentication Global Configuration Mode Example on page 150 RSVP Authentication for an Interface Example on page 151 RSVP Neighbor Authentication Example on page 151 RSVP Authentication by Using All the Modes Example on page 152 RSVP Authentication Global Configuration Mode Example The configuration example enables authentication of all RSVP me...

Page 169: ...herited The global keychain must exist and contain valid keys or signaling fails Note Related Topics Configuring the Window Size for RSVP Authentication in Global Configuration Mode on page 136 Configuring the Window Size for an Interface for RSVP Authentication on page 140 Configuring the Window Size for RSVP Neighbor Authentication on page 144 Guidelines for Window Size and Out of Sequence Messa...

Page 170: ...ion error because signaling fails However this can be intended to prevent signaling For example when using the above configuration if the nbr_keys does not contain valid keys all signaling with 10 0 0 1 fails Note Related Topics Configuring the Window Size for RSVP Authentication in Global Configuration Mode on page 136 Configuring the Window Size for an Interface for RSVP Authentication on page 1...

Page 171: ... in Cisco IOS XR System Security Configuration Guide for the Cisco CRS Router Information about user groups and task IDs Standards Title Standard User Network Interface UNI 1 0 Signaling Specification OIF UNI 1 0 MIBs MIBs Link MIBs To locate and download MIBs using Cisco IOS XR software use the Cisco MIB Locator found at the following URL and choose a platform under the Cisco Access Products menu...

Page 172: ... Routes Extension to Resource ReserVation Protocol Traffic Engineering RSVP TE RFC 4874 Generalized Labels for Lambda Switch Capable LSC Label Switching Routers RFC 6205 Technical Assistance Link Description http www cisco com techsupport The Cisco Technical Support website contains thousands of pages of searchable technical content including links to products technologies solutions technical tips...

Page 173: ... No modification Release 3 3 0 No modification Release 3 4 0 No modification Release 3 5 0 No modification Release 3 6 0 No modification Release 3 7 0 No modification Release 3 8 0 The MPLS IP Time to Live Propagation feature was added Release 3 9 0 Prerequisites for Implementing Cisco MPLS Forwarding page 156 Restrictions for Implementing Cisco MPLS Forwarding page 156 Information About Implement...

Page 174: ...ure The MPLS architecture is flexible and can be employed in any combination of Layer 2 technologies MPLS support is offered for all Layer 3 protocols and scaling is possible well beyond that typically offered in today s networks Based on routing information that is stored in the VRF IP routing table and VRF CEF table packets are forwarded to their destination using MPLS A PE router binds a label ...

Page 175: ...an also be based on routing policy Once a label is assigned a short label header is added at the front of the Layer 3 packet This header is carried across the network as part of the packet At subsequent hops through each MPLS router in the network labels are swapped and forwarding decisions are made by means of MPLS forwarding table lookup for the label carried in the packet header Hence the packe...

Page 176: ...the time that a packet still has before its life ends and is dropped When an IP packet is sent its TTL is usually 255 and is then decremented by 1 at each hop When the TTL field is decremented down to zero the datagram is discarded In such a case the router that dropped the IP packet for which the TTL reached 0 sends an Internet Control Message Protocol ICMP message type 11 and code 0 time exceede...

Page 177: ...0 CPU0 router config mpls forwarded Prevents the traceroute command from showing the hops for the forwarded packets ip ttl propagate disable forwarded local Prevents the traceroute command from showing the hops only for local packets commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 3 end Prompts user to take one of these actions...

Page 178: ... id minimum maximum Example RP 0 RP0 CPU0 router config mpls label range 16200 120000 Step 2 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 3 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration ...

Page 179: ...Configuration Guide for the Cisco CRS Router Information about user groups and task IDs Standards Title Standards Technical Assistance Center TAC home page containing 30 000 pages of searchable technical content including links to products technologies solutions technical tips and tools Registered Cisco com users can log in from this page to access even more content MIBs MIBs Link MIBs To locate a...

Page 180: ... to Live TTL Processing in Multi Protocol Label Switching MPLS Networks RFC 3443 Requirements for Inter Area MPLS Traffic Engineering RFC 4105 Cisco IOS XR MPLS Configuration Guide for the Cisco CRS Router Release 5 1 x 162 Implementing MPLS Forwarding Additional References ...

Page 181: ... Layer 2 ATM and Frame Relay networks MPLS is an integration of Layer 2 and Layer 3 technologies By making traditional Layer 2 features available to Layer 3 MPLS enables traffic engineering Thus you can offer in a one tier network what now can be achieved only by overlaying a Layer 3 network on a Layer 2 network The LMP and GMPLS NNI features are not supported on PRP hardware Note Feature History ...

Page 182: ...lection PBTS IPv6 that includes the Interior Gateway Protocol IGP default path Release 3 8 0 The Point to Multipoint TE feature was added Release 3 9 0 Support was added for the following features AutoTunnel Backup SRLG Shared Risk Link Groups Release 4 0 0 Support was added for the following features Ignore Intermediate System to Intermediate System Overload Bit Setting in MPLS TE Release 4 1 0 T...

Page 183: ...lease 5 1 2 Prerequisites for Implementing Cisco MPLS Traffic Engineering page 165 Information About Implementing MPLS Traffic Engineering page 166 How to Implement Traffic Engineering page 213 Configuration Examples for Cisco MPLS TE page 342 Additional References page 368 PrerequisitesforImplementingCiscoMPLSTrafficEngineering These prerequisites are required to implement MPLS TE You must be in ...

Page 184: ...S traffic engineering capabilities are integrated into Layer 3 which optimizes the routing of IP traffic given the constraints imposed by backbone capacity and topology Related Topics Configuring Forwarding over the MPLS TE Tunnel on page 218 Benefits of MPLS Traffic Engineering MPLS TE enables ISPs to route network traffic to offer the best service to their users in terms of throughput and delay ...

Page 185: ...fic engineering extensions These IGPs are used to globally flood topology and resource information from the link management module Enhancements to the shortest path first SPF calculation used by the link state IGP IS IS or OSPF The IGP automatically routes traffic to the appropriate LSP tunnel based on tunnel destination Static routes can also be used to direct traffic to LSP tunnels Label switchi...

Page 186: ...DP labels that are not using the TE tunnel This feature protects against these failures P2P Tunnel NHOP protection Protects against link failure for the associated P2P protected tunnel P2P Tunnel NNHOP protection Protects against node failure for the associated P2P protected tunnel P2MP Tunnel NHOP protection Protects against link failure for the associated P2MP protected tunnel Related Topics Ena...

Page 187: ...te is used Link Protection The backup tunnels that bypass only a single link of the LSP path provide link protection They protect LSPs if a link along their path fails by rerouting the LSP traffic to the next hop thereby bypassing the failed link These are referred to as NHOP backup tunnels because they terminate at the LSP s next hop beyond the point of failure This figure illustrates link protec...

Page 188: ...Backup In this case no backup assignment is performed and the tunnels is unprotected Static backup and Backup AutoTunnel cannot exist together on the same interface or link Note Node protection is always preferred over link protection in the Backup AutoTunnel assignment Note In order that the Backup AutoTunnel feature operates successfully the following configuration must be applied at global conf...

Page 189: ...and NNHOP backup tunnels come up So there is no need to wait for the periodic promotion Although there is no exception for AutoTunnel Backups periodic backup promotion has no impact on primary tunnels protected by AutoTunnel Backup One exception is when a manual promotion is triggered by the user using the mpls traffic eng fast reroute timers promotion command where backup assignment or promotion ...

Page 190: ... Topics Confirming DiffServ TE Bandwidth on page 123 Bandwidth Configuration MAM Example on page 146 Bandwidth Configuration RDM Example on page 147 Prestandard DS TE Mode Prestandard DS TE uses the Cisco proprietary mechanisms for RSVP signaling and IGP advertisements This DS TE mode does not interoperate with third party vendor equipment Note that prestandard DS TE is enabled only after configur...

Page 191: ...tion Related Topics Configuring an IETF DS TE Tunnel Using MAM on page 235 Russian Doll Bandwidth Constraint Model The RDM constraint model has these characteristics Allows greater sharing of bandwidth among different class types Ensures bandwidth efficiency simultaneously and protection against QoS degradation of all class types Specifies that it is used in conjunction with preemption to simultan...

Page 192: ...d The default mapping includes four class types Table 5 TE Classes and Priority Priority Class Type TE Class 7 0 0 7 1 1 Unused 2 Unused 3 0 0 4 0 1 5 Unused 6 Unused 7 Flooding Available bandwidth in all configured bandwidth pools is flooded on the network to calculate accurate constraint paths when a new TE tunnel is configured Flooding uses IGP protocol extensions and mechanisms to determine wh...

Page 193: ...esholds Note Fast Reroute Fast Reroute FRR provides link protection to LSPs enabling the traffic carried by LSPs that encounter a failed link to be rerouted around the failure The reroute decision is controlled locally by the router connected to the failed link The headend router on the tunnel is notified of the link failure through IGP or through RSVP When it is notified of a link failure the hea...

Page 194: ...ration Guide for the Cisco CRS 1 Router MPLS TE and Fast Reroute over Link Bundles MPLS Traffic Engineering TE and Fast Reroute FRR are supported over bundle interfaces MPLS TE FRR over virtual local area network VLAN interfaces is supported Bidirectional forwarding detection BFD over VLAN is used as an FRR trigger to obtain less than 50 milliseconds of switchover time These link bundle types are ...

Page 195: ...router Ignores overload during CSPF for LSPs originating from an overloaded node In all other cases mid tail or both the tunnel stays down path selection ignore overload mid The tunnels stay up if set overload bit is set by IS IS on the mid router Ignores overload during CSPF for LSPs transiting from an overloaded node In all other cases head tail or both the tunnel stays down path selection ignor...

Page 196: ... and service overlay model to a more unified peer model By streamlining support for multiplexing and switching in a hierarchical fashion and by utilizing the flexible intelligence of MPLS TE optical switching GMPLS becomes very helpful for service providers wanting to manage large volumes of traffic in a cost efficient manner GMPLS Support GMPLS TE provides support for Open Shortest Path First OSP...

Page 197: ...ET alarms in POS links protection and restoration is also triggered by bidirectional forwarding detection BFD 1 1 LSP Protection When one specific protecting LSP or span protects one specific working LSP or span 1 1 protection scheme occurs However normal traffic is transmitted only over one LSP at a time for working or recovery 1 1 protection with extra traffic refers to the scheme in which extra...

Page 198: ...ameters using Interior Gateway Protocols IGPs such as Open Shortest Path First OSPF MPLS TE Flexible Name based Tunnel Constraints lets you assign or map up to 32 color names for affinity and attribute flag attributes instead of 32 bit hexadecimal numbers After mappings are defined the attributes can be referred to by the corresponding color name in the command line interface CLI Furthermore you c...

Page 199: ...ltiarea and Interarea TE are required by the customers running multiple IGP area backbones primarily for scalability reasons This lets you limit the amount of flooded information reduces the SPF duration and lessens the impact of a link or node failure within an area particularly with large WAN backbones split in multiple areas This figure shows a typical interarea TE network Figure 13 Interarea O...

Page 200: ...neering TE label switched path LSP by specifying a loose source route of ABRs along the path It is the then the responsibility of the ABR having a complete view of both areas to find a path obeying the TE LSP constraints within the next area to reach the next hop ABR as specified on the headend The same operation is performed by the last ABR connected to the tailend area to reach the tailend LSR F...

Page 201: ...ect of the primary tunnel so that at a PLR node backup destination address can be checked against primary tunnel record route object and assign a backup tunnel Fast Reroute Node Protection If a link failure occurs within an area the upstream router directly connected to the failed link generates an RSVP path error message to the headend As a response to the message the headend sends an RSVP path t...

Page 202: ...o Express Forwarding Intermediate System to Intermediate System IS IS Unequal Load Balancing Unequal load balancing permits the routing of unequal proportions of traffic through tunnels to a common destination Load shares on tunnels to the same destination are determined by TE from the tunnel configuration and passed through the MPLS Label Switching Database LSD to the Forwarding Information Base ...

Page 203: ...e a TE LSP spanning multiple IGP areas as well as computation of Inter AS TE LSP PCE is usually used to define an overall architecture which is made of several components as follows Path Computation Element PCE Represents a software module which can be a component or application that enables the router to compute paths applying a set of constraints between any pair of nodes within the router s TE ...

Page 204: ...ection PBTS provides a mechanism that lets you direct traffic into specific TE tunnels based on different criteria PBTS will benefit Internet service providers ISPs who carry voice and data traffic through their MPLS and MPLS VPN networks who want to route this traffic to provide optimized voice service PBTS works by selecting tunnels based on the classification criteria of the incoming packets wh...

Page 205: ...nd single hop TE tunnel are supported Both Interior Gateway Protocol IGP and Label Distribution Protocol LDP paths are used as the default path for all traffic that belongs to a class that is not configured on the TE tunnels According to the quality of service QoS policy tunnel selection is based on the outgoing experimental EXP value and the remarked EXP value L2VPN preferred path selection lets ...

Page 206: ...n of the protected tunnel s LSP due to preemption in order to signal higher priority LSPs a Packet over SONET POS alarm online insertion and removal OIR and so on An alternate recovery mechanism is Fast Reroute FRR which protects MPLS TE LSPs only from link and node failures by locally repairing the LSPs at the point of failure Co existence of FRR and path protection is supported this means FRR an...

Page 207: ...r path protection Related Topics Configure Tunnels for Path Protection Example on page 352 Restrictions for Explicit Path Protection Explicit paths are used to create backup autotunnels Explicit path protection provides a recovery mechanism to protect explicit paths for MPLS TE tunnels These restrictions are listed to protect an explicit path Only one explicit protecting path is supported per path...

Page 208: ... MPLS TE automatic bandwidth feature measures the traffic in a tunnel and periodically adjusts the signaled bandwidth for the tunnel These topics provide information about MPLS TE automatic bandwidth MPLS TE Automatic Bandwidth Overview MPLS TE automatic bandwidth is configured on individual Label Switched Paths LSPs at every head end MPLS TE monitors the traffic rate on a tunnel interface Periodi...

Page 209: ...face configuration mode When the application period timer expires and when the difference between the measured and the current bandwidth exceeds the adjustment threshold the tunnel is reoptimized Then the bandwidth samples are cleared to record the new largest output rate at the next interval When reoptimizing the LSP with the new bandwidth a new path request is generated If the new bandwidth is n...

Page 210: ...he expiry of an automatic bandwidth application frequency interval For overflow detection one configures a limit N a percentage threshold Y and optionally a minimum bandwidth threshold Z The percentage threshold is defined as the percentage of the actual signalled tunnel bandwidth When the difference between the measured bandwidth and the actual bandwidth are both larger than Y and Z threshold for...

Page 211: ...RFC 4875 multiple subLSPs are signaled for a given TE source The P2MP tunnel is considered as a set of Source to Leaf S2L subLSPs that connect the TE source to multiple leaf Provider Edge PE nodes At the TE source the ingress point of the P2MP TE tunnel IP multicast traffic is encapsulated with a unique MPLS label which is associated with the P2MP TE tunnel The traffic continues to be label switch...

Page 212: ...upported Note IPv4 and IPv6 payloads are supported IPv4 and IPv6 multicast forwarding are supported on a P2MP tunnel interface through a static IGMP and MLD group configuration Both IP multicast and P2MP Label Switch Multicast LSM coexist in the same network therefore both use the same forwarding plane LFIB or MPLS Forwarding Infrastructure MFI P2MP label replication supports only Source Specific ...

Page 213: ...abitEthernet or a TenGigE based interface For point to point links like POS or bundle POS it is sufficient to mention the remote or peer IP address in the explicit path option RSVP TE distributes stream information in which the topology tree does not change often where the source and receivers are For example large scale video distribution between major sites is suitable for a subset of multicast ...

Page 214: ...ation that uniquely identifies the tree to the root To receive label switched multicast packets the Egress Provider Edge PE indicates to the upstream router the next hop closest to the root which label it uses for the multicast source by applying the label mapping message The upstream router does not need to have any knowledge of the source it needs only the received FEC to identify the correct P2...

Page 215: ...tially diverse standby paths as well Note Dynamic Path Calculation Requirements Dynamic path calculation for each sub LSP uses the same path parameters as those for the path calculation of regular point to point TE tunnels As part of the sub LSP path calculation the link resource bandwidth is included which is flooded throughout the MPLS network through the existing RSVP TE extensions to OSPF and ...

Page 216: ...ation for each link To activate the SRLG feature configure the SRLG value of each link that has a shared risk with another link A maximum of 30 SRLGs per interface is allowed You can configure this feature on multiple interfaces including the bundle interface Figure 17 Shared Risk Link Group illustrates the MPLS TE SRLG values configured on the bundle interface Figure 17 Shared Risk Link Group Rel...

Page 217: ...he node identified by the router ID Related Topics Configuring the SRLG Values of Each Link that has a Shared Risk with Another Link on page 294 Creating an Explicit Path With Exclude SRLG on page 296 Using Explicit Path With Exclude SRLG on page 298 Creating a Link Protection on Backup Tunnel with SRLG Constraint on page 300 Creating a Node Protection on Backup Tunnel with SRLG Constraint on page...

Page 218: ...pass next hop nodes along LSP paths are called NNHOP backup tunnels because they terminate at the node following the next hop node of the LSP paths thereby bypassing the next hop node They protect LSPs when a node along their path fails by enabling the node upstream to the point of failure to reroute the LSPs and their traffic around the failed node to the next next hop They also protect LSPs by s...

Page 219: ... R4 Related Topics Configuring the SRLG Values of Each Link that has a Shared Risk with Another Link on page 294 Creating an Explicit Path With Exclude SRLG on page 296 Using Explicit Path With Exclude SRLG on page 298 Creating a Link Protection on Backup Tunnel with SRLG Constraint on page 300 Creating a Node Protection on Backup Tunnel with SRLG Constraint on page 303 Configure the MPLS TE Share...

Page 220: ...l is down other backup tunnels protect LSPs Increased backup capacity If the protected interface is a high capacity link and no single backup path exists with an equal capacity multiple backup tunnels can protect that one high capacity link The LSPs using this link falls over to different backup tunnels allowing all of the LSPs to have adequate bandwidth protection during failure rerouting If band...

Page 221: ...n MPLS TE preemption consists of freeing the resources of an established LSP and assigning them to a new LSP The freeing of resources causes a traffic disruption to the LSP that is being preempted Soft preemption is an extension to the RSVP TE protocol to minimize and even eliminate such traffic disruption over the preempted LSP The soft preemption feature attempts to preempt the LSPs in a gracefu...

Page 222: ...t the configuring of the same attribute at a tunnel level However it is important to note that only one level is taken into account So the configuration at the LSP level is considered more specific than the one at the level of the tunnel and it is used from this point onwards Attributes that are not specified within an attribute set take their values as usual configuration at the tunnel level conf...

Page 223: ... pool does not have to be the same as that which is configured on the tunnel When you configure signalled bandwidth for path options with the signalled bandwidth bandwidth sub pool global kbps command use either all subpool bandwidths or all global pool bandwidth values Note Related Topics Configuring Attributes within a Path Option Attribute on page 322 Path Option Switchover Reoptimization to a ...

Page 224: ...il ingress the shared media link used by the current LSP permits computation of a node diverse path In Cisco IOS XR reoptimization between different class types would actually be rejected by the next hop This rejection will occur by an admission failure Related Topics Configuring Attributes within a Path Option Attribute on page 322 Auto Tunnel Mesh The MPLS traffic engineering auto tunnel mesh Au...

Page 225: ... described by the prefix list for example 100 x x x then it is added in the auto mesh group on each existing TE router without having to explicitly modify the prefix list or perform any additional configuration Auto mesh does not create tunnels to its own local TE router IDs When prefix list configurations on all routers are not identical it can result in non symmetrical mesh of tunnels between th...

Page 226: ...nels to enable ECMP load balance of VRF traffic Implicit 32 mask for each route Only host addresses residing on the tunnel endpoint are supported High availability RP failover and non stop forwarding NSF scenarios by proving hitless to traffic mechanisms MPLS TE Extended Admin Groups The MPLS TE extended admin groups EAG configuration assigns EAG AG name to bit position and associates affinity nam...

Page 227: ...This is done as state changes occur and is used to keep PCEs informed of changes to the LSP as they occur State reporting is also used as part of state synchronization and delegation A state report is a message sent by a PCC to a PCE reporting on the state of one or more TE tunnels This allows the PCE to stay abreast of changes as they occur Reports are triggered when the PCE needs to be informed ...

Page 228: ... PCC to alter the state of one or more TE tunnels State updating is allowed only if the PCE has previously been delegated control of the LSP State updating is also used to return delegated control Stateful PCE Creation of LSPs Creation or instantiation of an LSP is a procedure by which a PCE instructs a PCC to create an LSP respecting certain attributes For LSPs created in this manner the PCE is d...

Page 229: ... PBTS does not apply for IPv6 traffic While it may still be configured and used for IPv4 traffic IPv6 traffic does not acknowledge the PBTS configuration MPLS auto tunnels do not support IPv6 autoroute announce and IPv6 forwarding adjacency configurations MPLS TE Path Cost Limit The MPLS TE path cost limit feature enables graceful migration of TE label switched paths LSPs away from a link without ...

Page 230: ...d tunnel then the tunnel is put in reroute pending state and re optimization is attempted periodically To recover from a cost limit failure re optimization will be triggered using any available path option Soft preemption over FRR Backup Tunnels The soft preemption over FRR backup tunnels feature enables to move LSP traffic over the backup tunnels when the LSP is soft preempted MPLS TE tunnel soft...

Page 231: ...ent Traffic Engineering Traffic engineering requires coordination among several global neighbor routers creating traffic engineering tunnels setting up forwarding across traffic engineering tunnels setting up FRR and creating differential service These procedures are used to implement MPLS TE Building MPLS TE Topology Perform this task to configure MPLS TE topology required for traffic engineering...

Page 232: ...uration mode mpls traffic eng Example RP 0 RP0 CPU0 router config mpls traffic eng Step 2 RP 0 RP0 CPU0 router config mpls te Enables traffic engineering on a particular interface on the originating node and enters MPLS TE interface configuration mode interface type interface path id Example RP 0 RP0 CPU0 router config mpls te interface Step 3 POS0 6 0 0 RP 0 RP0 CPU0 router config mpls te if Exit...

Page 233: ...face mpls traffic eng router id ip address Example RP 0 RP0 CPU0 router config ospf mpls Step 9 traffic eng router id 192 168 70 1 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 10 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration sessio...

Page 234: ...router Stable router ID is required at either end of the link to ensure that the link is successful If you do not assign a router ID to the routers the system defaults to the global router ID Default router IDs are subject to change which can result in an unstable link If you are going to use nondefault holdtime or intervals you must decide the values to which they are set SUMMARY STEPS 1 configur...

Page 235: ...he path option to dynamic and assigns the path ID path option preference priority dynamic Example RP 0 RP0 CPU0 router config if path option Step 5 l dynamic Sets the CT0 bandwidth required on this interface Because the default tunnel priority is 7 tunnels use the default TE class map namely class type 1 priority 7 signalled bandwidth bandwidth class type ct sub pool bandwidth Example RP 0 RP0 CPU...

Page 236: ...TE Topology and Tunnels Example on page 342 Building MPLS TE Topology on page 213 Configuring Forwarding over the MPLS TE Tunnel Perform this task to configure forwarding over the MPLS TE tunnel created in the previous task This task allows MPLS packets to be forwarded on the link between network neighbors Before You Begin The following prerequisites are required to configure forwarding over the M...

Page 237: ...e tunnel te tunnel id Example RP 0 RP0 CPU0 router config interface Step 2 tunnel te 1 Assigns a source address so that forwarding can be performed on the new tunnel ipv4 unnumbered type interface path id Example RP 0 RP0 CPU0 router config if ipv4 Step 3 unnumbered Loopback0 Enables messages that notify the neighbor nodes about the routes that are forwarding autoroute announce Example RP 0 RP0 CP...

Page 238: ... configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Optional Checks for connectivity to a particular IP address or host name ping ip address hostname Example RP 0 RP0 CPU0 router ping 192 168 12 52 Step 8 Optional Verifies forwarding by displaying what is advertised to IGP for the TE tunnel sho...

Page 239: ...mary tunnel SUMMARY STEPS 1 configure 2 interface tunnel te tunnel id 3 fast reroute 4 exit 5 mpls traffic eng 6 interface type interface path id 7 backup path tunnel te tunnel number 8 exit 9 exit 10 interface tunnel te tunnel id 11 backup bw backup bandwidth sub pool bandwidth unlimited global pool bandwidth unlimited 12 ipv4 unnumbered type interface path id 13 path option preference priority e...

Page 240: ...guration mode mpls traffic eng Example RP 0 RP0 CPU0 router config mpls traffic eng Step 5 RP 0 RP0 CPU0 router config mpls te Enables traffic engineering on a particular interface on the originating node interface type interface path id Example RP 0 RP0 CPU0 router config mpls te interface Step 6 pos0 6 0 0 RP 0 RP0 CPU0 router config mpls te if Sets the backup path to the backup tunnel backup pa...

Page 241: ... backup bw global pool 5000 Assigns a source address to set up forwarding on the new tunnel ipv4 unnumbered type interface path id Example RP 0 RP0 CPU0 router config if ipv4 unnumbered Step 12 Loopback0 Sets the path option to explicit with a given name previously configured and assigns the path ID path option preference priority explicit name explicit path name Example RP 0 RP0 CPU0 router confi...

Page 242: ...s traffic eng tunnels backup Example RP 0 RP0 CPU0 router show mpls traffic eng Step 16 tunnels backup Optional Displays the tunnel protection information for Fast Reroute FRR show mpls traffic eng tunnels protection frr Example RP 0 RP0 CPU0 router show mpls traffic eng Step 17 tunnels protection frr Optional Displays the protected tunnel state for example the tunnel s current ready or active sta...

Page 243: ...nnels ipv4 unnumbered mpls traffic eng Loopback 0 Example RP 0 RP0 CPU0 router config ipv4 unnumbered mpls traffic eng Loopback 0 Step 2 Loopback 0 is the router ID The AutoTunnel Backup tunnels will not come up until a global IPv4 address is configured Note Enters MPLS TE configuration mode mpls traffic eng Example RP 0 RP0 CPU0 router config mpls traffic eng Step 3 Configures how frequently a ti...

Page 244: ...the configuration session without committing the configuration changes Displays information about configured MPLS TE backup autotunnels show mpls traffic eng auto tunnel backup summary Example Step 7 RP 0 RP0 CPU0 router show mpls traffic eng auto tunnel backup summary Related Topics Backup AutoTunnels on page 168 Configure the MPLS TE Auto Tunnel Backup Example on page 356 Removing an AutoTunnel ...

Page 245: ... the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Displays information about MPLS TE autotunnels including the ones removed show mpls traffic eng auto tunnel summary Example RP 0 RP0 CPU0 router show mpls traffic eng auto tunnel summary Step 3 Related Topics Backup AutoTunnels on page 168...

Page 246: ... Step 3 Enables an auto tunnel backup feature for the specified interface auto tunnel backup Example RP 0 RP0 CPU0 router config mpls te if auto tunnel backup Step 4 You cannot configure the static backup on the similar link Note Configures attribute set template for auto tunnel backup tunnels attribute set attribute set name Example RP 0 RP0 CPU0 router config mpls te if auto backup attribute set...

Page 247: ...ishing Next Hop Tunnels with Link Protection To establish a next hop tunnel and link protection on the primary tunnel perform these steps SUMMARY STEPS 1 configure 2 mpls traffic eng 3 interface type interface path id 4 auto tunnel backup nhop only 5 auto tunnel backup exclude srlg preferred 6 attribute set attribute set name 7 Use the commit or end command 8 show mpls traffic eng tunnels number d...

Page 248: ...he preferred option allows the AutoTunnel Backup tunnels to come up even if no path excluding all SRLG is found Configures attribute set template for auto tunnel backup tunnels attribute set attribute set name Example RP 0 RP0 CPU0 router config mpls te if auto backup attribute set ab Step 6 commit Saves the configuration changes and remains within the configuration session Use the commit or end c...

Page 249: ...ch can result in an unstable link SUMMARY STEPS 1 configure 2 rsvp interface type interface path id 3 bandwidth total reservable bandwidth bc0 bandwidth global pool bandwidth sub pool reservable bw 4 exit 5 exit 6 interface tunnel te tunnel id 7 signalled bandwidth bandwidth class type ct sub pool bandwidth 8 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global conf...

Page 250: ...res an MPLS TE tunnel interface interface tunnel te tunnel id Example RP 0 RP0 CPU0 router config interface Step 6 tunnel te 2 Sets the bandwidth required on this interface Because the default tunnel priority is 7 tunnels use the default TE class map namely class type 1 priority 7 signalled bandwidth bandwidth class type ct sub pool bandwidth Example RP 0 RP0 CPU0 router config if Step 7 signalled...

Page 251: ...ter ID is required at either end of the link to ensure that the link is successful If you do not assign a router ID to the routers the system defaults to the global router ID Default router IDs are subject to change which can result in an unstable link SUMMARY STEPS 1 configure 2 rsvp interface type interface path id 3 bandwidth rdm total reservable bw bc0 global pool sub pool bc1 reservable bw 4 ...

Page 252: ...hysical interface bandwidth is not used by MPLS TE Note bandwidth rdm 100 150 Exits the current configuration mode exit Example RP 0 RP0 CPU0 router config rsvp if exit Step 4 RP 0 RP0 CPU0 router config rsvp Exits the current configuration mode exit Example RP 0 RP0 CPU0 router config rsvp exit Step 5 RP 0 RP0 CPU0 router config Enters MPLS TE configuration mode mpls traffic eng Example RP 0 RP0 ...

Page 253: ...ins within the configuration session Use the commit or end command Step 11 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration mode without committing the configuration changes Related Topics Configuring Traffic Engineerin...

Page 254: ...pls traffic eng 7 ds te mode ietf 8 ds te bc model mam 9 exit 10 interface tunnel te tunnel id 11 signalled bandwidth bandwidth class type ct sub pool bandwidth 12 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters RSVP configuration mode and selects the RSVP interface rsvp interface...

Page 255: ...r config mpls traffic eng Step 6 RP 0 RP0 CPU0 router config mpls te Enables IETF DS TE mode and default TE class map Configure IETF DS TE mode on all nodes in the network ds te mode ietf Example RP 0 RP0 CPU0 router config mpls te ds te mode Step 7 ietf Enables the MAM bandwidth constraint model globally ds te bc model mam Example RP 0 RP0 CPU0 router config mpls te ds te Step 8 bc model mam Exit...

Page 256: ...thin the configuration session Use the commit or end command Step 12 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics Configuring Traffic Engineering T...

Page 257: ...ng tunnels tunnel number DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Configures an MPLS TE tunnel interface The range for the tunnel ID number is 0 to 65535 interface tunnel te tunnel id Example RP 0 RP0 CPU0 router config interface tunnel te Step 2 1 RP 0 RP0 CPU0 router config if Configures an explicit path opt...

Page 258: ...nges Displays information about MPLS TE tunnels show mpls traffic eng tunnels tunnel number Example RP 0 RP0 CPU0 router show mpls traffic eng tunnels Step 6 1 Related Topics Configure MPLS TE and Fast Reroute on OSPF Example on page 344 Configuring the Ignore Integrated IS IS Overload Bit Setting in MPLS TE Perform this task to configure an overload node avoidance in MPLS TE When the overload bit...

Page 259: ...s within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics Ignore Intermediate System to ...

Page 260: ...OSPF over IPCC on page 244 You must configure each subtask on both the headend and tailend router Note Configuring Router IDs Perform this task to configure the router ID for the headend and tailend routers SUMMARY STEPS 1 configure 2 interface type interface path id 3 ipv4 address ipv4 address mask 4 exit 5 router ospf process name 6 mpls traffic eng router id type interface path id 7 Use the com...

Page 261: ...and the slash Exits the current configuration mode exit Example RP 0 RP0 CPU0 router config if exit Step 4 RP 0 RP0 CPU0 router config Configures an Open Shortest Path First OSPF routing process The process name is any alphanumeric string no longer than 40 characters without spaces router ospf process name Example RP 0 RP0 CPU0 router config router Step 5 ospf 1 RP 0 RP0 CPU0 router config ospf Sp...

Page 262: ...lly for the signaling plane in the optical domain IPCC support is restricted to routed out of fiber and out of band Note SUMMARY STEPS 1 configure 2 router ospf process name 3 area area id 4 interface type interface path id 5 exit 6 exit 7 mpls traffic eng router id type interface path id ip address 8 area area id 9 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters glob...

Page 263: ...de exit Example RP 0 RP0 CPU0 router config ospf ar if exit Step 5 RP 0 RP0 CPU0 router config ospf ar Exits the current configuration mode exit Example RP 0 RP0 CPU0 router config ospf ar exit Step 6 RP 0 RP0 CPU0 router config ospf Configures a router ID for the OSPF process using an IP address mpls traffic eng router id type interface path id ip address Example RP 0 RP0 CPU0 router config ospf ...

Page 264: ...ered and Unnumbered Links on page 246 Configuring Local Reservable Bandwidth on page 248 Configuring Local Switching Capability Descriptors on page 249 Configuring Persistent Interface Index on page 250 Enabling LMP Message Exchange on page 251 Disabling LMP Message Exchange on page 253 Configuring Remote TE Link Adjacency Information for Numbered Links on page 254 Configuring Remote TE Link Adjac...

Page 265: ...v4 unnumbered interface type interface path id Network mask is indicated as a slash and a number prefix length The prefix length is a decimal value that indicates how many of the high order Example RP 0 RP0 CPU0 router config if contiguous bits of the address compose the prefix the network portion of the address A slash must precede the decimal value and there is no space between the IP address an...

Page 266: ...vable bw 4 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters RSVP configuration mode and selects an RSVP interface ID rsvp interface type interface path id Example RP 0 RP0 CPU0 router config rsvp Step 2 interface POS0 6 0 0 Sets the reserved RSVP bandwidth available on this interfa...

Page 267: ...escriptors Perform this task to configure the local switching capability descriptor SUMMARY STEPS 1 configure 2 mpls traffic eng 3 interface type interface path id 4 flooding igp ospf instance id area area id 5 switching key value encoding encoding type 6 switching key value capability psc1 lsc fsc 7 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration...

Page 268: ... is 0 Note switching key 1 encoding ethernet Specifies the interface switching capability type The recommended switch capability type is psc1 switching key value capability psc1 lsc fsc Example RP 0 RP0 CPU0 router config mpls te if Step 6 switching key 1 capability psc1 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 7 end Pro...

Page 269: ...to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Enabling LMP Message Exchange Perform the following task to enable LMP message exchange LMP is enabled by default You can disable LMP ...

Page 270: ...nfig mpls te lmp Step 3 neighbor OXC1 Configures a routable Internet Protocol Control Channel IPCC ipcc routed Example RP 0 RP0 CPU0 router config mpls te nbr OXC1 Step 4 ipcc routed Configures the remote node ID for an LMP neighbor In addition the node id value can be an IPv4 address remote node id node id Example RP 0 RP0 CPU0 router config mpls te nbr OXC1 Step 5 remote node id 2 2 2 2 commit S...

Page 271: ...ighbor mode LMP is recommended unless the peer optical device does not support LMP in which case it is necessary to disable it at both ends Note SUMMARY STEPS 1 configure 2 mpls traffic eng 3 lmp neighbor name 4 lmp static 5 ipcc routed 6 remote node id node id 7 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 ...

Page 272: ...st be an IPv4 address remote node id node id Example RP 0 RP0 CPU0 router config mpls te nbr 0XC1 Step 6 remote node id 2 2 2 2 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 7 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session wi...

Page 273: ...CPU0 router config mpls traffic eng Step 2 Enters MPLS TE interface configuration mode and enables TE on a particular interface on the originating node interface type interface path id Example RP 0 RP0 CPU0 router config mpls te interface Step 3 POS0 6 0 0 Configures LMP neighbor remote TE links lmp data link adjacency Example RP 0 RP0 CPU0 router config mpls te if lmp Step 4 data link adjacency C...

Page 274: ...hbor OXC1 Configures the remote node ID remote node id address Example RP 0 RP0 CPU0 router config mpls te if adj Step 9 remote node id 10 10 10 10 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 10 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the con...

Page 275: ...DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS TE configuration mode mpls traffic eng Example RP 0 RP0 CPU0 router config mpls traffic eng Step 2 Enters MPLS TE interface configuration mode and enables TE on a particular interface on the originating node interface type interface path id Example RP 0 RP0 ...

Page 276: ...emote switching capability fsc lsc psc1 Example RP 0 RP0 CPU0 router config mpls te if adj Step 8 remote switching capability lsc commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 9 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session ...

Page 277: ...s to be taken along the way The hops are calculated automatically The examples describe how to configure optical tunnels It does not include procedures for every option available on the headend and tailend routers Note SUMMARY STEPS 1 configure 2 interface tunnel gte tunnel id 3 ipv4 address ip address prefix or ipv4 unnumbered type interface path id 4 switching transit switching type encoding enc...

Page 278: ...e IP address and the slash or Enables IPv4 processing on a point to point interface without assigning an explicit IPv4 address to that interface Specifies the switching capability and encoding types for all transit TE links used to signal the optical tunnel switching transit switching type encoding encoding type Example RP 0 RP0 CPU0 router config if switching Step 4 transit lsc encoding sonetsdh ...

Page 279: ...ns within the configuration session Use the commit or end command Step 10 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration mode without committing the configuration changes Configuring an Optical TE Tunnel Using Explici...

Page 280: ...means that the corresponding address bit belongs to the network address Example RP 0 RP0 CPU0 router config if Network mask can be indicated as a slash and a number prefix length The prefix length is a decimal value that indicates how many of the ipv4 address 127 0 0 1 255 0 0 0 high order contiguous bits of the address compose the prefix the network portion of the address A slash must precede the...

Page 281: ... user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration mode without committing the configuration changes Configuring LSP Hierarchy These tasks describe the high level steps that are required to configure LSP hierarchy LSP hierarchy allo...

Page 282: ... interface ID must be consistent in all areas OSPF interface ID may be a numeric or alphanumeric Border control model functionality is provided for multiple IGP instances in one area or in multiple IGP areas Note To configure border control model functionality you will perform a series of tasks that have been previously described in this GMPLS configuration section The tasks which must be complete...

Page 283: ...type 6 switching endpoint capability switching ype encoding encoding type 7 priority setup priority hold priority 8 signalled bandwidth bandwidth class type ct sub pool bandwidth 9 destination ip address 10 path option path id explicit name pathname path number 11 path option protecting path id explicit name pathname path number 12 Use the commit or end command DETAILED STEPS Purpose Command or Ac...

Page 284: ...inks used to signal the optical tunnel to configure an optical LSP switching transit capability switching type encoding encoding type Example RP 0 RP0 CPU0 router config if switching Step 5 transit lsc encoding sonetsdh Specifies the switching capability and encoding types for all endpoint TE links used to signal the optical tunnel that is mandatory to set up the GMPLS LSP switching endpoint capab...

Page 285: ...outer config if path option protecting 1 explicit name po6 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 12 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the con...

Page 286: ... the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Configuring Flexible Name based Tunnel Constraints To fully configure MPLS TE flexible name based tunnel constraints you must complete these high level tasks in order 1 Assigning Color Names to Numeric Values on page 268 2 Associating Affi...

Page 287: ... exceed 64 characters The value you assign to a color name must be a single digit Example RP 0 RP0 CPU0 router config mpls te affinity map red 1 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configu...

Page 288: ...traffic eng Example RP 0 RP0 CPU0 router config mpls Step 2 traffic eng RP 0 RP0 CPU0 router config mpls te Enables MPLS TE on an interface and enters MPLS TE interface configuration mode interface type interface path id Example RP 0 RP0 CPU0 router config mpls te Step 3 interface tunnel te 2 RP 0 RP0 CPU0 router config mpls te if Assigns colors to TE links over the selected interface attribute na...

Page 289: ...on of MPLS TE Flexible Name based Tunnel Constraints requires that you associate a tunnel with affinity constraints Using this model there are no masks Instead there is support for four types of affinity constraints include include strict exclude exclude all For the affinity constraints above all but the exclude all constraint may be associated with up to 10 colors Note SUMMARY STEPS 1 configure 2...

Page 290: ...clude red commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration mode without committing the configurati...

Page 291: ... NET for the routing process net network entity title Example RP 0 RP0 CPU0 router config isis net Step 3 47 0001 0000 0000 0002 00 Enters address family configuration mode for configuring IS IS routing that uses IPv4 and IPv6 address prefixes address family ipv4 ipv6 unicast Example RP 0 RP0 CPU0 router config isis Step 4 address family ipv4 unicast Enters the new style type length and value TLV ...

Page 292: ...s Cancel Remains in the configuration session without committing the configuration changes Configuring an OSPF Area of MPLS TE Perform this task to configure an OSPF area for MPLS TE in both the OSPF backbone area 0 and area 1 SUMMARY STEPS 1 configure 2 router ospf process name 3 mpls traffic eng router id ip address 4 area area id 5 interface type interface path id 6 Use the commit or end comman...

Page 293: ...tion mark online help function interface type interface path id Example RP 0 RP0 CPU0 router config ospf ar Step 5 interface POS 0 2 0 0 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 6 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration s...

Page 294: ...st ip address Step 3 Example RP 0 RP0 CPU0 router config expl path index 1 next address loose ipv4 unicast 10 10 10 10 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without com...

Page 295: ...using an optional specific holdtime value By default this value is 0 milliseconds forwarding adjacency holdtime value Example RP 0 RP0 CPU0 router config if Step 3 forwarding adjacency holdtime 60 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and ...

Page 296: ...Equal load sharing occurs if there is no configured bandwidth Note SUMMARY STEPS 1 configure 2 interface tunnel te tunnel id 3 load share value 4 Use the commit or end command 5 show mpls traffic eng tunnels DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Configures an MPLS TE tunnel interface configuration mode and ...

Page 297: ...guration changes Verifies the state of unequal load balancing including bandwidth and load share values show mpls traffic eng tunnels Example RP 0 RP0 CPU0 router show mpls Step 5 traffic eng tunnels Related Topics Unequal Load Balancing on page 184 Configure Unequal Load Balancing Example on page 350 Enabling Unequal Load Balancing This task describes how to enable unequal load balancing For exam...

Page 298: ... 4 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Verifies the state of unequal load balancing including bandwidth and load share values show mpls traffic eng tunne...

Page 299: ...LED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS TE interface configuration mode and enables traffic engineering on a particular interface on the originating node interface tunnel te tunnel id Example RP 0 RP0 CPU0 router config interface Step 2 tunnel te 6 Configures a TE tunnel as a PCC path option preference...

Page 300: ...lement Address Perform this task to configure a PCE address Only one TE enabled IGP instance can be used at a time Note SUMMARY STEPS 1 configure 2 mpls traffic eng 3 pce address ipv4 address 4 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters the MPLS TE configuration mode mpls tra...

Page 301: ... session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics Path Computation Element on page 185 Configure PCE Example on page 351 Configuring PCE Parameters Perform this task to configure PCE parameters including a static PCE peer periodic reoptimization timer value...

Page 302: ...CPU0 router configure Step 1 Enters MPLS TE configuration mode mpls traffic eng Example RP 0 RP0 CPU0 router config mpls Step 2 traffic eng Configures a PCE IPv4 address pce address ipv4 address Example RP 0 RP0 CPU0 router config mpls te pce Step 3 address ipv4 10 1 1 1 Configures a static PCE peer address PCE peers are also discovered dynamically through OSPF or ISIS pce peer ipv4 address Exampl...

Page 303: ...timeout Range is from 5 to 100 seconds PCC or PCE keeps a pending path request only for the request timeout period pce request timeout value Example RP 0 RP0 CPU0 router config mpls te pce Step 8 request timeout 10 Configures a PCE tolerance keepalive value which is the minimum acceptable peer proposed keepalive pce tolerance keepalive value Example RP 0 RP0 CPU0 router config mpls te pce Step 9 t...

Page 304: ...1 Configuring Policy based Tunnel Selection Perform this task to configure policy based tunnel selection PBTS SUMMARY STEPS 1 configure 2 interface tunnel te tunnel id 3 ipv4 unnumbered type interface path id 4 signalled bandwidth bandwidth class type ct sub pool bandwidth 5 autoroute announce 6 destination ip address 7 policy class 1 7 default 8 path option preference priority explicit name expli...

Page 305: ...otify the neighbor nodes about the routes that are forwarding autoroute announce Example RP 0 RP0 CPU0 router config if Step 5 autoroute announce Assigns a destination address on the new tunnel destination ip address Step 6 Example RP 0 RP0 CPU0 router config if Destination address is the remote node s MPLS TE router ID Destination address is the merge point between backup and protected tunnels de...

Page 306: ...mpts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration mode without committing the configuration changes Related Topics Policy Based Tunnel Selection Functions on page 187 Policy Based Tunnel Selection on page 186 Configure Policy b...

Page 307: ...the tunnel bandwidth auto bw collect frequency minutes Example RP 0 RP0 CPU0 router config mpls te Step 3 minutes auto bw collect frequency 1 Configures the interval between automatic bandwidth adjustments in minutes Range is from 1 to 10080 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these...

Page 308: ...ly all tunnel te tunnel number 2 Use the commit or end command 3 show mpls traffic eng tunnels auto bw DETAILED STEPS Purpose Command or Action Configures the highest bandwidth available on a tunnel without waiting for the current application period to end mpls traffic eng auto bw apply all tunnel te tunnel number Example RP 0 RP0 CPU0 router mpls traffic eng Step 1 all Configures the highest band...

Page 309: ... page 193 Configuring the Automatic Bandwidth Functions Perform this task to configure the following automatic bandwidth functions Application frequency Configures the application frequency in which a tunnel bandwidth is updated by the automatic bandwidth Bandwidth collection Configures only the bandwidth collection Bandwidth parameters Configures the minimum and maximum automatic bandwidth to set...

Page 310: ...nel id Example RP 0 RP0 CPU0 router config interface Step 2 tunnel te 6 RP 0 RP0 CPU0 router config if Configures automatic bandwidth on a tunnel interface and enters MPLS TE automatic bandwidth interface configuration mode auto bw Example RP 0 RP0 CPU0 router config if auto bw Step 3 RP 0 RP0 CPU0 router config if tunte autobw Configures the application frequency in minutes for the applicable tun...

Page 311: ...in Configures the bandwidth change value to trigger an adjustment The tunnel bandwidth is changed only if the largest sample is higher or lower than the current tunnel bandwidth Range is from 10 to 4294967295 kilobits per second kbps The default value is 10 kbps Configures the tunnel overflow detection overflow threshold percentage min bandwidth limit limit Step 7 percentage Example RP 0 RP0 CPU0 ...

Page 312: ... bw Example RP 0 RP0 CPU0 router show mpls traffic eng Step 9 tunnels auto bw Related Topics MPLS TE Automatic Bandwidth Overview on page 190 Configure Automatic Bandwidth Example on page 353 Configuring the Shared Risk Link Groups To activate the MPLS traffic engineering SRLG feature you must configure the SRLG value of each link that has a shared risk with another link Configuring the SRLG Value...

Page 313: ...figures SRLG network values for a specific interface Range is 0 to 4294967295 value value Example RP 0 RP0 CPU0 router config srlg if value 100 Step 4 You can also set SRLG values on multiple interfaces including bundle interface Note RP 0 RP0 CPU0 router config srlg if value 200 RP 0 RP0 CPU0 router config srlg if value 300 commit Saves the configuration changes and remains within the configurati...

Page 314: ...n on page 201 Delivery of Packets During a Failure on page 202 Multiple Backup Tunnels Protecting the Same Interface on page 202 SRLG Limitations on page 202 MPLS TE SRLG Scale Enhancements on page 203 Configure the MPLS TE Shared Risk Link Groups Example on page 353 Creating an Explicit Path With Exclude SRLG Perform this task to create an explicit path with the exclude SRLG option SUMMARY STEPS ...

Page 315: ... index 2 exclude srlg 192 168 192 2 Step 4 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 5 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration sessio...

Page 316: ...ame 10 destination ip address 11 exit 12 Use the commit or end command 13 show run explicit path name name 14 show mpls traffic eng topology path destination name explicit path name DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS TE configuration mode mpls traffic eng Example RP 0 RP0 CPU0 router config m...

Page 317: ...namic explicit identifier name explicit path name Step 9 Example RP 0 RP0 CPU0 router config if path option l explicit name backup srlg You can use the dynamic option to dynamically assign a path Note Assigns a destination address on the new tunnel destination ip address Step 10 Example RP 0 RP0 CPU0 router config if destination 192 168 92 125 Destination address is the remote node s MPLS TE route...

Page 318: ... mpls traffic eng topology path destination 192 168 92 125 explicit path backup srlg Related Topics MPLS Traffic Engineering Shared Risk Link Groups on page 198 Explicit Path on page 199 Fast ReRoute with SRLG Constraints on page 199 Importance of Protection on page 201 Delivery of Packets During a Failure on page 202 Multiple Backup Tunnels Protecting the Same Interface on page 202 SRLG Limitatio...

Page 319: ... mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS TE configuration mode mpls traffic eng Example RP 0 RP0 CPU0 router config mpls traffic eng Step 2 Enables traffic engineering on a particular interface on the originating node interface type interface path id Example RP 0 RP0 CPU0 router config mpls te interface POS 0 6 0 0 Step 3 Sets the backup path to the primary tunnel ...

Page 320: ...ep 10 Example RP 0 RP0 CPU0 router config if destination 192 168 92 125 Destination address is the remote node s MPLS TE router ID Destination address is the merge point between backup and protected tunnels When you configure TE tunnel with multiple protection on its path and merge point is the same node for more than one protection you must configure record route for that tunnel Note Exits the cu...

Page 321: ...w mpls traffic eng tunnels 2 detail Step 15 Related Topics MPLS Traffic Engineering Shared Risk Link Groups on page 198 Explicit Path on page 199 Fast ReRoute with SRLG Constraints on page 199 Importance of Protection on page 201 Delivery of Packets During a Failure on page 202 Multiple Backup Tunnels Protecting the Same Interface on page 202 SRLG Limitations on page 202 MPLS TE SRLG Scale Enhance...

Page 322: ...xplicit path name name DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS TE configuration mode mpls traffic eng Example RP 0 RP0 CPU0 router config mpls traffic eng Step 2 Enables traffic engineering on a particular interface on the originating node interface type interface path id Example RP 0 RP0 CPU0 rou...

Page 323: ...ackup srlg Step 9 You can use the dynamic option to dynamically assign path Note Assigns a destination address on the new tunnel destination ip address Step 10 Example RP 0 RP0 CPU0 router config if destination 192 168 92 125 Destination address is the remote node s MPLS TE router ID Destination address is the merge point between backup and protected tunnels When you configure TE tunnel with multi...

Page 324: ...guration session without committing the configuration changes Displays the path to the destination with the constraint specified in the explicit path show mpls traffic eng tunnels topology path destination ip address explicit path name name Example RP 0 RP0 CPU0 router show mpls traffic eng tunnels topology path destination Step 16 192 168 92 125 explicit path name backup srlg nodep Related Topics...

Page 325: ...ticast SUMMARY STEPS 1 configure 2 multicast routing 3 address family ipv4 ipv6 4 interface tunnel mte tunnel id 5 enable 6 exit 7 interface type interface path id 8 enable 9 Use the commit or end command 10 show pim ipv6 interface type interface path id DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters multicas...

Page 326: ...urrent configuration mode exit Example RP 0 RP0 CPU0 router config mcast default ipv6 if Step 6 exit RP 0 RP0 CPU0 router config mcast default ipv6 Configures multicast routing on the GigabitEthernet interface interface type interface path id Example RP 0 RP0 CPU0 router config mcast default ipv6 Step 7 interface GigabitEthernet0 2 0 3 RP 0 RP0 CPU0 router config mcast default ipv6 if Enables mult...

Page 327: ...gure Point to Multipoint for the Source Example on page 363 Configure the Point to Multipoint Solution Example on page 364 Configuring the Static Group for the Point to Multipoint Interface on page 309 Configuring the Static Group for the Point to Multipoint Interface Perform this task to configure the static group on the Point to Multipoint P2MP interface to forward specified multicast traffic ov...

Page 328: ...ld default if Configures the multicast group address in the Source Specific Multicast SSM address range ff35 16 for the IPv6 address prefix static group group address Example RP 0 RP0 CPU0 router config mld default if Step 5 static group ff35 1 2000 1 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 6 end Prompts user to take on...

Page 329: ...to ensure that the destination and path option configurations are separate from the tunnel interface Different path option is used for different destinations This task shows three destinations Explicit path option is based on an ID or a name Default path option is similar to the Point to Point P2P LSP Before You Begin These prerequisites are required to configure destinations for the tunnel interf...

Page 330: ...n MPLS TE P2MP tunnel interface interface tunnel mte tunnel id Example RP 0 RP0 CPU0 router config interface tunnel mte Step 2 10 RP 0 RP0 CPU0 router config if Sets the destination address for tunnel mte 10 to 172 16 255 1 This destination uses the explicit path destination ip address Example RP 0 RP0 CPU0 router config if destination Step 3 identified by explicit path ID 10 If destination 172 16...

Page 331: ...by the explicit path name how to get to 172 16 255 2 path option preference priority explicit name pathname Example RP 0 RP0 CPU0 router config if p2mp dest Step 8 path option 1 explicit name how to get to 172 16 255 2 Sets the fall back path option as dynamic when the destination cannot come to the explicit path path option preference priority dynamic Example RP 0 RP0 CPU0 router config if p2mp d...

Page 332: ...hanges Cancel Remains in the configuration session without committing the configuration changes Displays the brief summary of the P2MP tunnel status and configuration show mpls traffic eng tunnels brief p2mp tunnel number Example RP 0 RP0 CPU0 router show mpls traffic eng Step 14 tunnels brief p2mp 10 Related Topics Path Option for Point to Multipoint RSVP TE on page 196 Configure the Point to Mul...

Page 333: ...P0 CPU0 router config if Assigns a source address so that forwarding can be performed on the new tunnel Loopback is commonly used as the interface type ipv4 unnumbered type interface path id Example RP 0 RP0 CPU0 router config if ipv4 unnumbered Step 3 Loopback0 Sets the destination address for tunnel mte 10 to 140 140 140 140 destination ip address Example RP 0 RP0 CPU0 router config if destinati...

Page 334: ...nfiguration session Use the commit or end command Step 8 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics Point to Multipoint Traffic Engineering Overv...

Page 335: ...E P2MP tunnel interface interface tunnel mte tunnel id Example RP 0 RP0 CPU0 router config interface Step 2 tunnel mte 1000 RP 0 RP0 CPU0 router config if Configures the MPLS TE tunnel to use the IPv4 address on loopback interface 0 ipv4 unnumbered type interface path id Example RP 0 RP0 CPU0 router config if ipv4 unnumbered Step 3 loopback0 Sets the destination address for tunnel mte from 1000 to...

Page 336: ... router config if p2mp dest Step 7 path option 1 explicit name path123 Exits the current configuration mode exit Example RP 0 RP0 CPU0 router config if p2mp dest exit Step 8 RP 0 RP0 CPU0 router config if Enables fast reroute FRR protection for a P2MP TE tunnel fast reroute Example RP 0 RP0 CPU0 router config if fast reroute Step 9 commit Saves the configuration changes and remains within the conf...

Page 337: ...By default this feature is disabled You can configure the soft preemption feature for each node It has to be explicitly enabled for each node SUMMARY STEPS 1 configure 2 mpls traffic eng 3 soft preemption 4 timeout seconds 5 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS TE ...

Page 338: ...changes and remains within the configuration session Use the commit or end command Step 5 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Related Topics Soft Preempt...

Page 339: ...SP with the soft preemption desired property A path modify message is sent for the current LSP in FRR active state with the soft preemption desired property The soft preemption is not available in the interface tunnel mte and interface tunnel gte configuration modes Note commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Pro...

Page 340: ...bute set path option myset The configuration at the path option level takes precedence over the values configured at the level of the tunnel and therefore is applied Note Configures affinity attribute under a path option attribute set The attribute values that are required for links to carry this tunnel affinity affinity value mask mask value Example RP 0 RP0 CPU0 router config te attribute set af...

Page 341: ...et path option information on a specific tunnel show mpls traffic eng tunnelsdetail Example RP 0 RP0 CPU0 router show mpls traffic eng tunnels detail Step 8 Related Topics Path Option Attributes on page 204 Configuration Hierarchy of Path Option Attributes on page 204 Traffic Engineering Bandwidth and Bandwidth Pools on page 205 Path Option Switchover on page 205 Path Option and Path Protection on...

Page 342: ...router config te auto mesh tunnel id min 10 max 50 Step 4 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 5 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the confi...

Page 343: ...0 timer removal unused timeout Example RP 0 RP0 CPU0 router config mpls te auto mesh timers removal unused 10 Step 4 The timer gets started when these conditions are met Tunnel destination node is removed from the topology Tunnel is in down state The unused timer runs per tunnel because the same destination in different mesh groups may have different tunnels created Note commit Saves the configura...

Page 344: ...isable 6 attribute setname 7 destination list 8 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS TE configuration mode mpls traffic eng Example RP 0 RP0 CPU0 router config mpls traffic eng Step 2 Enables auto tunnel mesh groups globally auto tunnel mesh Example RP 0 RP0 CPU0 r...

Page 345: ...f a given destination list is not defined as a prefix list destination list Example RP 0 RP0 CPU0 router config mpls te auto mesh group destination list dl 65 Step 7 this meshgroup create tunnels to all nodes available in TE topology commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 8 end Prompts user to take one of these actions...

Page 346: ... set auto mesh attribute set mesh Step 3 Configures the affinity properties the tunnel requires in its links for an MPLS TE tunnel under an auto mesh attribute set affinity value mask mask value Example RP 0 RP0 CPU0 router config te affinity 0101 mask 320 Step 4 Configures the bandwidth attribute required for an MPLS TE tunnel under an auto mesh attribute set Because the default signalled bandwid...

Page 347: ...idth reoptimize reroute Step 9 Example RP 0 RP0 CPU0 router config te attribute set logging events lsp status state Sends out the log message when the tunnel LSP undergoes setup or reoptimize failure due to bandwidth issues Sends out the log message for the LSP reoptimize change alarms Sends out the log message for the LSP reroute change alarms commit Saves the configuration changes and remains wi...

Page 348: ...to mesh traffic eng auto tunnel mesh Step 3 Configures an auto tunnel mesh group of interfaces in LDP You can enable LDP on all TE meshgroup interfaces or you can groupidall Example RP 0 RP0 CPU0 router config ldp te auto mesh group all Step 4 specify the TE mesh group ID on which the LDP is enabled The range of group ID is from 0 to 4294967295 commit Saves the configuration changes and remains wi...

Page 349: ...ate 6 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS TE configuration mode mpls traffic eng Example RP 0 RP0 CPU0 router config mpls traffic eng Step 2 Enters PCE configuration mode pce Example RP 0 RP0 CPU0 router config mpls te pce Step 3 Enters stateful PCE client configu...

Page 350: ...config mpls te pce stateful capabilities instantiation Step 5 instantiation enables stateful instantiate capability update enables stateful update capability commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 6 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exit...

Page 351: ... 3 destination 192 168 1 2 RP 0 RP0 CPU0 router config if autoroute destination 192 168 2 2 RP 0 RP0 CPU0 router config if autoroute destination 192 168 3 2 RP 0 RP0 CPU0 router config if autoroute destination 192 168 4 2 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves c...

Page 352: ...dwidth bandwidth 6 destination ip address 7 Use one of these options autoroute announce include ipv6 forwarding adjacency include ipv6 8 path option preference priority dynamic 9 Use the commit or end command 10 Optional show mpls traffic eng autoroute 11 Optional show mpls traffic eng forwarding adjacency DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example ...

Page 353: ... autoroute announce include ipv6 forwarding adjacency include ipv6 Example RP 0 RP0 CPU0 router config if autoroute announce include ipv6 Or RP 0 RP0 CPU0 router config if forwarding adjacency include ipv6 Sets the path option to dynamic and assigns the path ID path option preference priority dynamic Example RP 0 RP0 CPU0 router config if path option 1 dynamic Step 8 commit Saves the configuration...

Page 354: ...selection cost limit configuration to set the upper limit on the path aggregate admin weight when computing paths for MPLS TE LSPs Once the path selection cost is configured the periodic path verification will check if the cost limit is crossed Path selection cost limit can be configured at global MPLS TE per interface tunnel and per path option attribute set The path selection cost limit per path...

Page 355: ... Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Configuring Path selection Cost Limit per TE Tunnel Perform these steps to conf...

Page 356: ...uration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Configuring Path selection Cost Limit per Path option Attribute ...

Page 357: ...mple RP 0 RP0 CPU0 router config te attribute set path selection cost limit 3 Step 4 Enabling Soft preemption over FRR Backup Tunnels Perform these tasks to enable LSP traffic to be moved over the backup tunnel when the LSP is soft preempted With this configuration when there is a soft preemption the MPLS TE process triggers a rewrite to move the traffic on the backup tunnel if the backup tunnel i...

Page 358: ...ion changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Enabling Auto onehop Tunnels to Next hop Neighbors Perform these tasks to enable automatic creation of one hop tunnels over MPLS traffic engineering enabled interfaces to nexthop neig...

Page 359: ...s traffic eng Example RP 0 RP0 CPU0 router config mpls traffic eng Step 3 Enters the auto tunnel mesh configuration submode auto tunnel mesh Example RP 0 RP0 CPU0 router config mpls te auto tunnel mesh Step 4 Specifies the minimum and maximum number of auto tunnel mesh tunnels that can be created on this router The range of tunnel ID is from 0 to 65535 tunne id min value max value Example RP 0 0 C...

Page 360: ...ing APS is configured on a router it does not offer protection for tunnels because of this limitation fast reroute FRR still remains the protection mechanism for MPLS TE When APS is configured in a SONET core network an alarm might be generated toward a router downstream If this router is configured with FRR the hold off timer must be configured at the SONET level to prevent FRR from being trigger...

Page 361: ...c bandwidth 100 commit show mpls traffic eng tunnels show ipv4 interface brief show mpls traffic eng link management admission control interface tunnel te1 autoroute announce route ipv4 192 168 12 52 32 tunnel te1 commit ping 192 168 12 52 show mpls traffic autoroute interface tunnel te1 fast reroute mpls traffic eng interface pos 0 6 0 0 backup path tunnel te 2 interface tunnel te2 backup bw glob...

Page 362: ... DS TE Mode on page 172 Configure MPLS TE and Fast Reroute on OSPF Example CSPF areas are configured on a per path option basis The following example shows how to use the traffic engineering tunnels tunnel te interface and the active path for the MPLS TE tunnel configure interface tunnel te 0 path option 1 explicit id 6 ospf 126 area 0 path option 2 explicit name 234 ospf 3 area 7 verbatim path op...

Page 363: ...erload bit avoidance feature is activated at router R1 using this command mpls traffic eng path selection ignore overload configure mpls traffic eng path selection ignore overload commit Related Topics Configuring the Ignore Integrated IS IS Overload Bit Setting in MPLS TE on page 240 Ignore Intermediate System to Intermediate System Overload Bit Setting in MPLS TE on page 177 Configure GMPLS Exam...

Page 364: ...ing link encoding sonetsdh capability fsc lmp data link adjacency neighbor gmpls5 remote te link id ipv4 10 0 0 5 remote interface id unnum 12 remote switching capability psc1 lmp neighbor gmpls5 ipcc routed remote node id 55 55 55 55 Tailend Router router ospf roswell router id 55 55 55 55 nsf cisco area 23 area 51 interface Loopback 0 interface MgmtEth0 0 CPU0 1 interface POS0 4 0 2 mpls traffic...

Page 365: ...exec timeout 0 0 width 250 logging console debugging explicit path name mypath index 1 next address loose ipv4 unicast 3 3 3 3 explicit path name ex_path1 index 10 next address loose ipv4 unicast 2 2 2 2 index 20 next address loose ipv4 unicast 3 3 3 3 interface Loopback0 ipv4 address 22 22 22 22 255 255 255 255 interface tunnel te1 ipv4 unnumbered Loopback0 signalled bandwidth 1000000 destination...

Page 366: ...igabitEthernet0 1 0 0 attribute names red purple interface GigabitEthernet0 1 0 1 attribute names red orange interface GigabitEthernet0 1 0 2 attribute names green purple interface GigabitEthernet0 1 0 3 attribute names green orange affinity map red 1 affinity map blue 2 affinity map black 80 affinity map green 4 affinity map white 40 affinity map orange 20 affinity map purple 10 affinity map yell...

Page 367: ...on example shows how to configure loose path retry period range is 30 to 600 seconds on headend router config mpls traffic eng timers loose path retry period 120 The following configuration example shows the global configuration for loose hop expansion affinity or metric on ABR config mpls traffic eng path selection loose expansion affinity 0xff mpls traffic eng path selection loose expansion metr...

Page 368: ...ination 2 2 2 2 path option 1 dynamic ipv4 unnumbered Loopback0 signalled bandwidth 20 interface tunnel te20 destination 3 3 3 3 path option 1 dynamic ipv4 unnumbered Loopback0 signalled bandwidth 10 interface tunnel te21 destination 3 3 3 3 path option 1 dynamic ipv4 unnumbered Loopback0 signalled bandwidth 10 load share 20 interface tunnel te30 destination 4 4 4 4 path option 1 dynamic ipv4 unnu...

Page 369: ... dynamic pce mpls traffic eng interface pos 0 6 0 0 router id loopback 0 router ospf 1 router id 192 168 25 66 area 0 interface pos 0 6 0 0 interface loopback 0 mpls traffic eng router id 192 168 70 1 mpls traffic eng area 0 rsvp interface pos 0 6 0 0 bandwidth 100 commit Related Topics Configuring a Path Computation Client on page 281 Configuring a Path Computation Element Address on page 282 Con...

Page 370: ...path option 10 dynamic Related Topics Path Protection on page 188 Pre requisites for Path Protection on page 188 Restrictions for Path Protection on page 189 Restrictions for Explicit Path Protection on page 189 Configure Tunnels for Explicit Path Protection Example The path protection feature is configured on only the source router The protected by keyword configures path protection for an explic...

Page 371: ...0 limit 3 adjustment threshold 20 min 1000 application 180 Related Topics Configuring the Collection Frequency on page 288 Configuring the Automatic Bandwidth Functions on page 291 MPLS TE Automatic Bandwidth Overview on page 190 Configure the MPLS TE Shared Risk Link Groups Example The following configuration example shows how to specify the SRLG value of each link that has a shared risk with ano...

Page 372: ...n up Oper up Path valid Signalling recovered path option 1 type explicit path123 Basis for Setup path weight 2 OSPF 0 area 0 G PID 0x0800 derived from egress interface properties SRLGs excluded 2 3 4 5 6 7 8 9 Bandwidth Requested 0 kbps CT0 snip The following example shows all the interfaces associated with SRLG RP 0 RP0 CPU0 router show mpls traffic eng topo srlg My_System_id 100 0 0 5 OSPF 0 are...

Page 373: ...8 1500 10000000 4294967290 4294967295 Hop0 50 3 4 3 Hop1 50 3 4 4 Hop2 50 4 5 4 Hop3 50 4 5 5 Hop4 100 0 0 5 Related Topics Configuring the SRLG Values of Each Link that has a Shared Risk with Another Link on page 294 Creating an Explicit Path With Exclude SRLG on page 296 Using Explicit Path With Exclude SRLG on page 298 Creating a Link Protection on Backup Tunnel with SRLG Constraint on page 300...

Page 374: ...11 path option 20 type explicit autob_nnhop_tunnel1 G PID 0x0800 derived from egress interface properties Bandwidth Requested 0 kbps CT0 Creation Time Fri Jul 10 01 53 25 581 PST 1h 25m 17s ago Config Parameters Bandwidth 0 kbps CT0 Priority 7 7 Affinity 0x0 0xffff Metric Type TE default AutoRoute disabled LockDown disabled Policy class not set Forwarding Adjacency disabled Loadshare 0 equal loads...

Page 375: ...hare 0 equal loadshares Auto bw disabled Fast Reroute Disabled Protection Desired None Path Protection Not Enabled Auto Backup NNHOP SRLG Protected LSPs 4 Protected S2L Sharing Families 0 Protected S2Ls 0 Protected i f Gi0 1 0 0 Protected node 20 0 0 2 Protection NNHOP SRLG Unused removal timeout not running Path Options Details 10 Explicit Path Name autob_nnhop_srlg_te1 1 exclude srlg 50 0 0 1 2 ...

Page 376: ...ig Parameters Bandwidth 0 kbps CT0 Priority 7 7 Affinity 0x0 0xffff Metric Type TE default Metric Type TE default Hop limit disabled AutoRoute disabled LockDown disabled Policy class not set Forwarding Adjacency disabled Loadshare 0 equal loadshares Auto bw disabled Fast Reroute Disabled Protection Desired None Path Protection Not Enabled Soft Preemption Disabled Auto Backup Protected LSPs 1 Prote...

Page 377: ... up tunnel te401 3 3 3 3 up up automatically created backup tunnel Displayed 2 of 104 heads 0 of 0 midpoints 0 of 201 tails Displayed 2 up 0 down 0 recovering 0 recovered heads This example shows the attribute set for auto backup tunnels RP 0 RP0 CPU0 router show mpls traffic eng attribute set auto backup Attribute Set Name ab Type auto backup Number of affinity constraints 2 Include bit map 0x4 I...

Page 378: ... disabled Fast Reroute Disabled Protection Desired None Path Protection Not Enabled Soft Preemption Disabled Auto Backup Protected LSPs 2 Protected S2L Sharing Families 0 Protected S2L 0 Protected i f PO0 3 0 1 Attribute set ab Protection NHOP Unused removal timeout not running History Tunnel has been up for 00 04 57 since Tue Aug 14 23 24 58 EST 2012 Current LSP Uptime 00 04 57 since Tue Aug 14 2...

Page 379: ...tection Desired Node Bandwidth Path Protection Not Enabled Attribute set am type auto mesh Soft Preemption Disabled Auto tunnel Mesh Group ID 1 Destination list blah Unused removal timeout not running History Tunnel has been up for 00 06 13 since Tue Aug 14 23 25 41 EST 2012 Current LSP Uptime 00 06 13 since Tue Aug 14 23 25 41 EST 2012 Path info OSPF 100 area 16909060 Node hop count 2 Hop0 23 9 0...

Page 380: ...map 0x8 Include name yellow Exclude bit map 0x2 Exclude name red Metric Type TE default Hop limit disabled AutoRoute disabled LockDown disabled Policy class not set Forwarding Adjacency disabled Loadshare 0 equal loadshares Auto bw disabled Fast Reroute Enabled Protection Desired Node Bandwidth Path Protection Not Enabled Attribute set am type auto mesh Soft Preemption Disabled Auto tunnel Mesh Gr...

Page 381: ... unnumbered Loopback0 destination 3 3 3 3 path option 1 dynamic destination 4 4 4 4 path option 1 dynamic Related Topics Enabling Multicast Routing on the Router on page 307 Point to Multipoint Traffic Engineering Overview on page 193 Configuring the Static Group for the Point to Multipoint Interface on page 309 Point to Multipoint RSVP TE on page 195 Configure the Point to Multipoint Tunnel Examp...

Page 382: ...0 150 150 path option 2 dynamic Related Topics Disabling Destinations on page 314 Point to Multipoint Traffic Engineering Overview on page 193 Configure the Point to Multipoint Solution Example Requirements for MPLS TE Configuration Before the Point to Multipoint P2MP tunnel is defined these MPLS TE requirements must be configured Multiprotocol Label Switching traffic engineering MPLS TE Resource ...

Page 383: ... 0 16 any ipv4 access list ssm test 10 permit ipv4 235 0 0 0 8 any interface Loopback0 ipv4 address 192 168 1 2 255 255 255 255 interface tunnel mte221 ipv4 unnumbered Loopback0 destination 192 168 1 1 path option 1 dynamic destination 192 168 1 3 path option 1 dynamic destination 192 168 1 4 path option 1 dynamic interface tunnel mte222 ipv4 unnumbered Loopback0 destination 192 168 1 1 path optio...

Page 384: ...20 163 1 router ospf 100 nsr router id 192 168 70 1 area 0 mpls traffic eng interface Loopback0 interface GigabitEthernet0 0 0 0 interface GigabitEthernet0 0 0 1 interface GigabitEthernet0 0 0 1 2 interface GigabitEthernet0 0 0 2 interface GigabitEthernet0 0 0 2 2 mpls traffic eng router id 192 168 70 1 mpls oam rsvp interface GigabitEthernet0 0 0 0 bandwidth 20000 interface GigabitEthernet0 0 0 1...

Page 385: ...ic group 232 2 2 2 172 2 1 1 interface GigabitEthernet0 0 0 0 static group 232 1 2 1 172 1 1 1 static group 232 1 2 2 172 1 1 1 static group 232 3 2 1 172 3 1 1 static group 232 3 2 2 172 3 1 1 static group 232 4 2 1 172 4 1 1 static group 232 4 2 2 172 4 1 1 end Related Topics Enabling Multicast Routing on the Router on page 307 Point to Multipoint Traffic Engineering Overview on page 193 Configu...

Page 386: ...r additional information related to implementing MPLS TE refer to the following references Related Documents Document Title Related Topic MPLS Traffic Engineering Commands module in Cisco IOS XR MPLS Command Reference for the Cisco CRS Router MPLS TE commands Standards Title Standards No new or modified standards are supported by this feature and support for existing standards has not been modifie...

Page 387: ...el for Diffserv aware MPLS Traffic Engineering F Le Faucheur Ed June 2005 Format TXT 23694 bytes Status EXPERIMENTAL RFC 4127 Technical Assistance Link Description http www cisco com techsupport The Cisco Technical Support website contains thousands of pages of searchable technical content including links to products technologies solutions technical tips and tools Registered Cisco com users can lo...

Page 388: ...Cisco IOS XR MPLS Configuration Guide for the Cisco CRS Router Release 5 1 x 370 Implementing MPLS Traffic Engineering Additional References ...

Page 389: ...packet and optical networks The optical and packet network are managed by different service providers There is a weak trust model between the entities operating the optical and packet networks Feature History for Implementing GMPLS UNI Modification Release This feature was introduced Release 4 3 0 Prerequisites for Implementing GMPLS UNI page 371 Restrictions for Implementing GMPLS UNI page 372 In...

Page 390: ... Cisco CRS 1 Port 100GE CP DQSPK Full C Band Tunable DWDM Interface Module Information About Implementing GMPLS UNI To implement GMPLS UNI you should understand these concepts GMPLS UNI vs GMPLS NNI In case of GMPLS NNI the optical network topology is known and path calculations are performed at the NNI head In case of GMPLS UNI the optical network topology is unknown to the UNI C nodes and path c...

Page 391: ...ses may or may not be the same as the packet ones Note XRO Attribute set An optional XRO attribute set can be specified as part of the path option to specify LSP diversity requirements An empty XRO attribute set results in the GMPLS tunnel being signaled with no exclusions and therefore no XRO A non existent XRO attribute set can be configured in the GMPLS UNI tunnel path option in this case no at...

Page 392: ...s used for GMPLS UNI must not overlap with the IP addresses used in the default VRF DWDM Transponder Integration A GMPLS UNI based solution preserves all the advantages of the integration of the DWDM transponder into the router blade These advantages include improved CAPEX and OPEX models component space and power savings improved IP availability through pro active protection How to Implement GMPL...

Page 393: ...raffic eng Enters GMPLS UNI configuration submode gmpls optical uni Example RP 0 RP0 CPU0 router config mpls te Step 3 gmpls optical uni RP 0 RP0 CPU0 router config te gmpls commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 4 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration...

Page 394: ...5 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters MPLS TE configuration mode mpls traffic eng Example RP 0 RP0 CPU0 router config mpls Step 2 traffic eng Enters GMPLS UNI configuration submode gmpls optical uni Example RP 0 RP0 CPU0 router config mpls te gmpls optical uni Step 3 E...

Page 395: ...r a GMPLS UNI controller This configuration designates the controller as a tunnel head rather than a tunnel tail After the tunnel properties are configured the incoming path messages are rejected and any existing tail end tunnel is torn down SUMMARY STEPS 1 configure 2 mpls traffic eng 3 gmpls optical uni 4 controller dwdm interface 5 tunnel properties 6 tunnel id number 7 destination ipv4 unicast...

Page 396: ... id is a 16 bit number ranging from 0 to 65535 tunnel id number Example RP 0 RP0 CPU0 router config te gmpls tun tunnel id 100 Step 6 Specifies a tunnel destination for a headend router of a GMPLS tunnel The destination argument is an IPv4 address destination ipv4 unicast address Example RP 0 RP0 CPU0 router config te gmpls tun destination ipv4 unicast 10 10 3 4 Step 7 Specifies the path option fo...

Page 397: ...established with the default property values SUMMARY STEPS 1 configure 2 mpls traffic eng 3 gmpls optical uni 4 controller dwdm interface 5 tunnel properties 6 priority setup priority hold priority 7 record route 8 signalled name name 9 logging events lsp status state 10 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 R...

Page 398: ...bles record route functionality for a GMPLS tunnel record route Example RP 0 RP0 CPU0 router config te gmpls tun record route Step 7 Configures signalled name for a GMPLS tunnel signalled name name Step 8 Example RP 0 RP0 CPU0 router config te gmpls tun signalled name sign1 If no signalled name is configured TE will generate a default name in the form of router name_tunnel id_destination address f...

Page 399: ...O attribute set in the GMPLS UNI tunnel path option under MPLS TE submode SUMMARY STEPS 1 configure 2 mpls traffic eng 3 gmpls optical uni 4 controller dwdm interface 5 tunnel properties 6 path option 10 no ero xro attribute set name lockdown 7 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure St...

Page 400: ... RP 0 RP0 CPU0 router config te gmpls tun Step 6 path option 10 no ero xro attribute set A01 lockdown commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 7 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the confi...

Page 401: ...for LSP diversity exclude best effort strict lsp source source address destination destination address tunnel id tunnel id extended tunnel id extended tunnel id lsp id lsp id Step 4 A maximum of 20 LSP exclusions per XRO is supported Note Example RP 0 RP0 CPU0 router config te attribute set exclude best effort lsp source 10 10 1 2 destination 10 20 4 4 tunnel id 17 extended tunnel id 10 20 3 3 lsp...

Page 402: ...gure 2 lmp 3 gmpls optical uni 4 router id ipv4 unicast address 5 Use the commit or end command DETAILED STEPS Purpose Command or Action Enters global configuration mode configure Example RP 0 RP0 CPU0 router configure Step 1 Enters LMP configuration mode lmp Example RP 0 RP0 CPU0 router config lmp Step 2 Enters GMPLS UNI configuration submode gmpls optical uni Example RP 0 RP0 CPU0 router config ...

Page 403: ...ion session without committing the configuration changes Cancel Remains in the configuration session without committing the configuration changes Configuring an LMP Neighbor Perform this task to configure an LMP neighbor for a GMPLS UNI tunnel SUMMARY STEPS 1 configure 2 lmp 3 gmpls optical uni 4 neighbor name 5 ipcc routed 6 router id ipv4 unicast address 7 Use the commit or end command DETAILED ...

Page 404: ...r1 Step 5 ipcc routed Configures the LMP unicast router ID for GMPLS router id ipv4 unicast address Example RP 0 RP0 CPU0 router config lmp gmpls uni nbr nbr1 Step 6 router id ipv4 unicast 10 10 4 4 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 7 end Prompts user to take one of these actions Yes Saves configuration changes an...

Page 405: ...nfigure Step 1 Enters LMP configuration mode lmp Example RP 0 RP0 CPU0 router config lmp Step 2 Enters GMPLS UNI configuration submode gmpls optical uni Example RP 0 RP0 CPU0 router config lmp gmpls Step 3 optical uni Specifies a controller for GMPLS UNI controller dwdm controller Example RP 0 RP0 CPU0 router config lmp gmpls uni Step 4 controller dwdm 0 4 0 0 Specifies an LMP neighbor for GMPLS a...

Page 406: ...ep 8 neighbor interface id unnumbered 17 commit Saves the configuration changes and remains within the configuration session Use the commit or end command Step 9 end Prompts user to take one of these actions Yes Saves configuration changes and exits the configuration session No Exits the configuration session without committing the configuration changes Cancel Remains in the configuration session ...

Page 407: ...nt is the interval in seconds at which refresh messages are sent and expected to be received The range is 180 to 86400 a refresh interval of 1 day signalling refresh out of band interval 200 Configures number of missed refresh messages allowed before optical tunnel states are deleted signalling refresh out of band missed miss count Step 5 Example RP 0 RP0 CPU0 router config rsvp cntl The miss coun...

Page 408: ...tion require to establish a GMPLS tunnel rsvp controller dwdm 0 1 0 1 signalling refresh out of band interval 3600 signalling refresh out of band missed 24 mpls traffic eng gmpls optical uni controller dwdm 0 1 0 1 tunnel properties tunnel id 100 destination 100 20 20 20 path option 10 no ero lmp gmpls optical uni router id 100 11 11 11 neighbor nbr_A ipcc routed neighbor router id ipv4 unicast 10...

Page 409: ...103 2 neighbor link id ipv4 unicast 192 168 103 1 neighbor interface id unnumbered 22 Configuring LSP Diversity Example This example shows the configuration for two diverse LSPs mpls traffic eng attribute set xro exclude tun1 exclude best effort lsp source 88 0 0 8 destination 10 0 0 2 tunnel id 1 extended tunnel id 88 0 0 8 attribute set xro exclude tun2 exclude strict lsp source 88 0 0 8 destina...

Page 410: ... Cisco IOS XR MPLS Command Reference for the Cisco CRS Router MPLS Traffic Engineering commands RSVP commands module in Cisco IOS XR MPLS Command Reference for the Cisco CRS Router RSVP commands Cisco IOS XR Getting Started Guide for the Cisco CRS Router Getting started material Configuring AAA Services module in Cisco IOS XR System Security Configuration Guide for the Cisco CRS Router Information...

Page 411: ...fic Engineering RSVP TE Support for the Overlay Model RFC 4208 RSVP TE Extensions in Support of End to End Generalized Multi Protocol Label Switching GMPLS Recovery RFC 4872 Exclude Routes Extension to Resource ReserVation Protocol Traffic Engineering RSVP TE RFC 4874 Generalized Labels for Lambda Switch Capable LSC Label Switching Routers RFC 6205 Technical Assistance Link Description http www ci...

Page 412: ...Cisco IOS XR MPLS Configuration Guide for the Cisco CRS Router Release 5 1 x 394 Implementing GMPLS UNI Additional References ...

Page 413: ...isites for MPLS LSP Ping and Traceroute for P2MP page 395 MPLS Network Management with MPLS LSP Ping and MPLS LSP Traceroute page 396 Roles of Various Routers page 396 P2MP Ping page 397 P2MP Traceroute page 398 MPLS OAM Support for BGP 3107 page 399 Configure the Ping and Traceroute Example page 399 Prerequisites for MPLS LSP Ping and Traceroute for P2MP Before you use the MPLS LSP Ping and Trace...

Page 414: ...tains the following elements Headend Router The headend router also called the source or ingress router is responsible for initiating the signaling messages that set up the P2MP TE LSP The headend router can also be a branch point which means the router performs packet replication and the sub LSPs split into different directions Midpoint Router The midpoint router is where the sub LSP signaling is...

Page 415: ...sed to check the connectivity between Ingress LSR and egress LSR along a P2MP LSP The Ingress LSR sends the P2MP echo request message along the specified P2MP LSP All egress LSRs which receive the P2MP echo request message from the ingress LSR must send a P2MP echo reply message to the ingress LSR according to the reply mode specified in the P2MP echo request message MPLS LSP ping uses MPLS echo r...

Page 416: ...nd the jitter value Jitter TLV specified in the packet P2MP Traceroute The P2MP traceroute feature is used to isolate the failure point of a P2MP LSP It is used for hop by hop fault localization and path tracing The traceroute feature relies on the expiration of the TTL of the packet that carries the echo request When the P2MP echo request message hits a transit node it checks the TTL and if it is...

Page 417: ...pback0 destination 11 0 0 1 path option 1 dynamic destination 12 0 0 1 path option 1 dynamic destination 13 0 0 1 path option 1 dynamic This example shows an extract of the ping command ping mpls traffic eng tunnel mte 10 Sending 1 100 byte MPLS Echos to tunnel mte10 timeout is 2 2 seconds send interval is 0 msec jitter value is 200 msec Codes success Q request not sent timeout L labeled output in...

Page 418: ...el mte 10 ddmap Sending 1 100 byte MPLS Echos to tunnel mte10 timeout is 2 2 seconds send interval is 0 msec jitter value is 200 msec Codes success Q request not sent timeout L labeled output interface B unlabeled output interface D DS Map mismatch F no FEC mapping f FEC mismatch M malformed request m unsupported tlvs N no rx label P no rx intf label prot p premature termination of LSP R transit r...

Page 419: ...ion 1 dynamic path weight 1 Path info OSPF 1 area 0 192 168 222 2 11 0 0 1 S2L Sub LSP Destination 12 0 0 1 Signaling Status connected S2L up for 12w4d Sub Group ID 2 Sub Group Originator ID 10 0 0 1 Path option path option 1 dynamic path weight 2 Path info OSPF 1 area 0 192 168 222 2 192 168 140 3 192 168 140 2 12 0 0 1 S2L Sub LSP Destination 13 0 0 1 Signaling Status connected S2L up for 12w4d ...

Page 420: ...ype escape sequence to abort Request 1 reply addr 192 168 170 1 Success rate is 100 percent 1 received reply 1 expected reply round trip min avg max 179 179 179 ms This example shows an extract of the traceroute command with the ttl option RP 0 RP0 CPU0 router traceroute mpls traffic eng tunnel mte 10 ttl 4 Mon Apr 12 12 16 50 095 EST Tracing MPLS MTE Label Switched Path on tunnel mte10 timeout is...

Page 421: ...0 Labels 16000 Exp 0 2 192 168 170 1 244 ms Estimated Role Egress d 3 192 168 222 2 141 ms Estimated Role Branch L DDMAP 0 192 168 140 2 192 168 140 2 MRU 1500 Labels 16001 Exp 0 L DDMAP 1 192 168 170 1 192 168 170 1 MRU 1500 Labels 16000 Exp 0 3 192 168 170 1 204 ms Estimated Role Egress d 4 192 168 222 2 110 ms Estimated Role Branch L DDMAP 0 192 168 140 2 192 168 140 2 MRU 1500 Labels 16001 Exp...

Page 422: ...2 168 170 1 MRU 1500 Labels 16000 Exp 0 3 192 168 170 1 428 ms Estimated Role Egress d 4 192 168 222 2 127 ms Estimated Role Branch L DDMAP 0 192 168 140 2 192 168 140 2 MRU 1500 Labels 16001 Exp 0 L DDMAP 1 192 168 170 1 192 168 170 1 MRU 1500 Labels 16000 Exp 0 4 192 168 170 1 327 ms Estimated Role Egress Cisco IOS XR MPLS Configuration Guide for the Cisco CRS Router Release 5 1 x 404 Implementi...

Page 423: ...lass and attributes 174 class mapping 174 compliance 112 concepts 166 configuration 112 123 125 126 127 129 ACL based prefix filtering 126 diffserv TE bandwidth 123 graceful restart 125 how to verify 129 interface based graceful restart 125 O UNI LSP 112 Packet dropping 127 Configuration Examples for Cisco MPLS TE 342 Configuration Examples for RSVP Authentication command 150 Configuration Example...

Page 424: ...ocation model 172 Russian Doll Model RDM and Maximum Allocation Model MAM 172 Differentiated Services Traffic Engineering 123 172 bandwidth how to configure 123 Differentiated Services Traffic Engineering continued bandwidth constraints 172 overview 172 diffserv TE bandwidth 123 diffserv TE bandwidth how to confirm 123 disabling 253 discovery 25 29 32 active targeted hellos how to configure 29 par...

Page 425: ... 264 286 tunnel bandwidth engineering 123 how to configure over IPCC 244 how to define 7 19 177 186 how to exchange 8 how to set up 9 how to set up LDP NSF 43 how to verify 129 I IETF DS TE mode 172 Ignore Intermediate System to Intermediate System IS IS 177 240 overload bit setting 177 240 Ignore IS IS 240 overload bit setting 240 IGP interior gateway protocols 7 17 prefixes 7 routing protocols 7...

Page 426: ...example 79 LDP forwarding 9 how to set up 9 LDP Forwarding example 81 LDP IGP Synchronization ISIS example 83 LDP IGP Synchronization OSPF example 83 LDP label advertisement 15 LDP Link example 80 LDP Neighbors example 81 LDP neighbors how to set up 36 LDP Nonstop Forwarding with Graceful Restart example 82 LDP NSF graceful restart prerequisites 43 LDP Session Protection example 83 LDP with Gracef...

Page 427: ...art how to enable 125 high availability 114 with RSVP 114 NSF services 11 NSR 19 NSR non stop routing 19 graceful restart 19 how to define 19 LDP 19 numbered and unnumbered links how to configure 246 O O UNI Optical User Network Interface 124 bandwidth how to configure 124 O UNI LSP 112 objects 116 OSPF 244 how to configure 244 how to configure over IPCC 244 over IPCC 244 over a link 27 over IPCC ...

Page 428: ...ffserv TE bandwidth how to confirm 123 extensions 112 fault handling 114 graceful restart 114 head node 113 hello messages 116 high availability 113 how to configure 123 RSVP continued implementing 122 message rate limiting 112 node failure 116 overview 112 prerequisites 112 recovery time 116 refresh reduction 112 restart time 116 support for graceful restart 112 tail node 113 topology 129 with O ...

Page 429: ...DM how to configure 123 tunnel bandwidth engineering 123 tunnels 216 creating 216 prerequisites 216 U UNI session 112 unnumbered and numbered optical TE tunnels 258 configuring 258 V Verify IP LDP Fast Reroute Loop Free Alternate 86 Example 86 W with graceful restart 116 with label switching forwarding 166 with LDP 5 7 with MPLS TE 175 with O UNI LSP configuring 112 with RSVP 114 166 Cisco IOS XR ...

Page 430: ...Cisco IOS XR MPLS Configuration Guide for the Cisco CRS Router Release 5 1 x IN 8 Index ...

Reviews: