Professional Documents
Culture Documents
TCC MPLS Te
TCC MPLS Te
Feature Overview
Multiprotocol Label Switching (MPLS) trafc engineering software enables an MPLS backbone to replicate and expand upon the trafc engineering capabilities of Layer 2 ATM and Frame Relay networks. Trafc engineering is essential for service provider and Internet service provider (ISP) backbones. Such backbones must support a high use of transmission capacity, and the networks must be very resilient, so that they can withstand link or node failures. MPLS trafc engineering provides an integrated approach to trafc engineering. With MPLS, trafc engineering capabilities are integrated into Layer 3, which optimizes the routing of IP trafc, given the constraints imposed by backbone capacity and topology. MPLS trafc engineering routes trafc ows across a network based on the resources the trafc ow requires and the resources available in the network. MPLS trafc engineering employs "constraint-based routing," in which the path for a trafc ow is the shortest path that meets the resource requirements (constraints) of the trafc ow. In MPLS trafc engineering, the ow has bandwidth requirements, media requirements, a priority versus other ows, and so on. MPLS trafc engineering gracefully recovers to link or node failures that change the topology of the backbone by adapting to the new set of constraints.
With MPLS trafc engineering, you do not have to manually congure the network devices to set up explicit routes. Instead, you can rely on the MPLS trafc engineering functionality to understand the backbone topology and the automated signalling process. MPLS trafc engineering accounts for link bandwidth and for the size of the trafc ow when determining explicit routes across the backbone. The need for dynamic adaptation is also necessary. MPLS trafc engineering has a dynamic adaptation mechanism that provides a full solution to trafc engineering a backbone. This mechanism enables the backbone to be resilient to failures, even if many primary paths are precalculated off-line.
Label-switched path (LSP) tunnels, which are signalled through RSVP, with trafc engineering extensions. LSP tunnels are represented as IOS tunnel interfaces, have a congured destination, and are unidirectional. A link-state IGP (such as IS-IS) with extensions for the global ooding of resource information, and extensions for the automatic routing of trafc onto LSP tunnels as appropriate. An MPLS trafc engineering path calculation module that determines paths to use for LSP tunnels. An MPLS trafc engineering link management module that does link admission and bookkeeping of the resource information to be ooded. Label switching forwarding, which provides routers with a Layer 2-like ability to direct trafc across multiple hops as directed by the resource-based routing algorithm.
One approach to engineer a backbone is to dene a mesh of tunnels from every ingress device to every egress device. The IGP, operating at an ingress device, determines which trafc should go to which egress device, and steers that trafc into the tunnel from ingress to egress. The MPLS trafc engineering path calculation and signalling modules determine the path taken by the LSP tunnel, subject to resource availability and the dynamic state of the network. For each tunnel, counts of packets and bytes sent are kept. Sometimes, a ow is so large that it cannot t over a single link, so it cannot be carried by a single tunnel. In this case multiple tunnels between a given ingress and egress can be congured, and the ow is load shared among them.
For more information about MPLS (also referred to as Tag Switching), see the Cisco documentation on the World Wide Web at http://www.cisco.com/univercd/cc/td/doc/product/software/ios111/ct111/rn111ct.htm. The following sections describe how conventional hop-by-hop link-state routing protocols interact with new trafc engineering capabilities. In particular, these sections describe how Dijkstra's shortest path rst (SPF) algorithm has been adapted so that a link-state IGP can automatically forward trafc over tunnels that are set up by trafc engineering.
rst-hop information is copied from the parent node(s) to the new node. As a result of this computation, trafc to nodes that are the tailend of TE tunnels ows over those TE tunnels. Trafc to nodes that are downstream of the tailend nodes also ows over those TE tunnels. If there is more than one TE tunnel to different intermediate nodes on the path to destination node X, trafc ows over the TE tunnel whose tailend node is closest to node X.
Router A
Router B
Router C
Router D
Router E
Assume that all links have the same cost and that a TE tunnel is set up from Router A to Router D. When the SPF calculation puts Router C on the TENTative list, it realizes that Router C is not directly connected. It uses the rst-hop information from the parent, which is Router B. When the SPF calculation on Router A puts Router D on the TENTative list, it realizes that Router D is the tailend of a TE tunnel. Thus Router A installs a route to Router D by way of the TE tunnel, and not by way of Router B. When Router A puts Router E on the TENTative list, it realizes that Router E is not directly connected, and that Router E is not the tailend of a TE- tunnel. Therefore Router A copies the rst-hop information from the parents (Router C and Router D) to the rst-hop information of Router E. Trafc to Router E now load-balances over the native IP path by way of Router A to Router B to Router C, and the TE tunnel Router A to Router D. If parallel native IP paths and paths over TE tunnels are available, these implementations allow you to force trafc to ow over TE tunnels only or only over native IP paths.
26682
Setting metrics on TE tunnels does not affect the basic SPF algorithm. It affects only two questions in only two areas: (1) whether the TE tunnel is installed as one of the next hops to the destination routers, and (2) what the metric value is of the routes being installed into the RIB. You can modify the metrics for determining the rst-hop information:
If the metric of the TE tunnel to the tailend routers is higher than the metric for the other TE tunnels or native hop-by-hop IGP paths, this tunnel is not installed as the next hop. If the metric of the TE tunnel is equal to the metric of either other TE tunnels or native hop-by-hop IGP paths, this tunnel is added to the existing next hops. If the metric of the TE tunnel is lower than the metric of other TE tunnels or native hop-by-hop IGP paths, this tunnel replaces them as the only next hop.
In each of the above cases, routes associated with those tailend routers and their downstream routers are assigned metrics related to those tunnels. This mechanism is loop free because the trafc through the TE tunnels is basically source routed. The end result of TE tunnel metric adjustment is the control of trafc loadsharing. If there is only one way to reach the destination through a single TE tunnel, then no matter what metric is assigned, the trafc has only one way to go. You can represent the TE tunnel metric in two different ways: (1) as an absolute (or xed) metric or (2) as a relative (or oating) metric. If you use an absolute metric, the routes assigned with the metric are xed. This metric is used not only for the routes sourced on the TE tunnel tailend router, but also for each route downstream of this tailend router that uses this TE tunnel as one of its next hops. For example, if you have TE tunnels to two core routers in a remote point of presence (POP), and one of them has an absolute metric of 1, all trafc going to that POP traverses this low-metric TE tunnel. If you use a relative metric, the actual assigned metric value of routes is based on the IGP metric. This relative metric can be positive or negative, and is bounded by minimum and maximum allowed metric values. For example, assume the following topology:
Router A Metric = 10
Router B Metric = 10
Router C Metric = 10
Router D Metric = 10
Router E
MPLS TE-tunnel T1
Subnet x
Subnet y
Subnet z
26511
If there is no TE tunnel, Router A installs routes x, y, and z and assigns metrics 20, 30, and 40 respectively. Suppose that Router A has a TE tunnel T1 to Router C. If the relative metric -5 is used on tunnel T1, the routers x, y, and z have the installed metric of 15, 25, and 35. If an absolute metric of 5 is used on tunnel T1, routes x, y and z have the same metric 5 installed in the RIB for Router A. The assigning of no metric on the TE tunnel is a special case, a relative metric scheme where the metric is 0.
First Solution
One solution when you are migrating from old-style TLVs towards new-style TLVs is to advertise the same information twiceonce in old-style TLVs and once in new-style TLVs. This ensures that all routers have the opportunity to understand what is advertised. However, with this approach the two obvious drawbacks are
1 The size of the LSPsDuring transition the LSPs grow roughly twice in size. This might be a
problem in networks where the LSPDB is large. An LSPDB can be large because there are many routers and thus LSPs. Or the LSPs are large because of many neighbors or IP prexes per router. A router that advertises a lot of information causes the LSPs to be fragmented. A large network in transition is pushing the limits regarding LSP ooding and SPF scaling. During transition you can expect some extra network instability. During this time, you especially do not want to test how far you can push an implementation. There is also the possibility that the trafc engineering extensions might cause LSPs to be reooded more often. For a large network, this solution could produce unpredictable results.
2 The problem of ambiguityIf you choose this solution, you may get ambiguous answers to
questions such as these: What should a router do if it encounters different information in the old-style TLVs and new-style TLVs? This problem can be largely solved in an easy way by using:
all information in old-style and new-style TLVs in an LSP. the adjacency with the lowest link metric if an adjacency is advertised more than once.
The main benet is that network administrators can use new-style TLVs before all routers in the network are capable of understanding them.
accept both styles of TLVs. Congure other routers (with old software) to remain advertising and using only old-style TLVs.
4 Test trafc engineering in parts of their network; however, wider metrics cannot be used yet. 5 If the whole network needs to migrate, upgrade and congure all remaining routers to advertise
Second Solution
Routers advertise only one style of TLVs at the same time, but are able to understand both types of TLVs during migration. One benet is that LSPs stay roughly the same size during migration. Another benet is that there is no ambiguity between the same information advertised twice inside one LSP.
Multiprotocol Label Switching (MPLS) Traffic Engineering 7
Benefits
The drawback is that all routers must understand the new-style TLVs before any router can start advertising new-style TLVs. So this transition scheme is useful when transitioning the whole network (or a whole area) to use wider metrics. It does not help the second problem, where network administrators want to use the new-style TLVs for trafc engineering, while some routers are still only capable of understanding old-style TLVs.
Conguration Commands
Cisco IOS has a new "router isis" command line interface (CLI) subcommand called metric-style. Once you are in the router isis subcommand mode, you have the option to choose the following:
Metric-style narrowenables the router to advertise and accept only old-style TLVs Metric-style wideenables the router to advertise and accept only new-style TLVs Metric-style transitionenables the router to advertise and accept both styles Metric-style narrow transitionenables the router to advertise old-style TLVs and accept both styles Metric-style wide transitionenables the router to advertise new-style TLVs and accept both styles
There are two transition schemes that you can employ using the metric-style commands. They are
1 Narrow to transition to wide 2 Narrow to narrow transition to wide transition to wide
For more information on command syntax, see the Command Reference section found in this document.
Implementation in IOS
IOS implements both transition schemes. Network administrators can choose the scheme that suits them best. For test networks, the rst solution is ideal. For real transition, both schemes can be used. The rst scheme requires less steps and thus less conguration. Only the largest of largest networks that do not want to risk doubling their LSPDB during transition need to use the second solution.
Benets
MPLS trafc engineering offers benets in two main areas: 1. Higher return on network backbone infrastructure investment. Specically, the best route between a pair of POPs is determined taking into account the constraints of the backbone network and the total trafc load on the backbone.
2.
Reduction in operating costs. Costs are reduced because a number of important processes are automated, including set up, conguration, mapping, and selection of Multiprotocol Label Switching trafc engineered tunnels (MPLS TE) across a Cisco 12000 series backbone.
Related Documents
Cisco IOS Release 12.0 Network Protocols Conguration Guide, Part 1, Conguring Integrated IS-IS chapter. Cisco IOS Release 12.0 Network Protocols Command Reference, Part 1, Integrated IS-IS Commands chapter. Cisco IOS Release 11.3 Network Protocols Conguration Guide, Part 1, Conguring RSVP chapter. Cisco IOS Release 11.3 Network Protocols Command Reference, Part 1, RSVP Commands chapter. Cisco IOS Release 12.0 Switching Services Conguration Guide, Tag Switching chapter. Cisco IOS Release 12.0 Switching Services Command Reference, Tag Switching Commands chapter.
Supported Platforms
Cisco 7200 Series Cisco 7500 Series Cisco 12000 Series
Prerequisites
Your network must support the following Cisco IOS features before enabling MPLS trafc engineering:
RFCs
RFC 2205, Resource ReSerVation Protocol (RSVP) RFC 1142, IS-IS RFC 1195, Use of OSI IS-IS for Routing in TCP/IP and Dual Environments
10
trafc engineeringThe techniques and processes used to cause routed trafc to travel through the network on a path other than the one that would have been chosen if standard routing methods had been used.
Conguration Tasks
Perform the following tasks before enabling MPLS trafc engineering:
Turn on MPLS tunnels Turn on Cisco Express Forwarding (CEF) Turn on IS-IS
Perform the following tasks to congure MPLS trafc engineering: Conguring a Device to Support Tunnels Conguring an Interface to Support RSVP-based Tunnel Signalling and IGP Flooding Conguring an MPLS Trafc Engineering Tunnel Conguring IS-IS for MPLS Trafc Engineering
Command
Router(config)# ip cef
Purpose Enable standard CEF operation. For information about CEF conguration and command syntax, see the Cisco IOS Switching Solutions Conguration Guide and Command Reference.
Step
1
Command
Router(config-if)# mpls traffic-eng tunnels
Purpose
Command
Router(config)# interface tunnel1
Purpose Congure an interface type and enter interface conguration mode. Specify the destination for a tunnel. Set encapsulation mode of the tunnel to MPLS trafc engineering. Congure bandwidth for the MPLS trafc engineering tunnel. Congure a named IP explicit path. Congure a backup path to be dynamically calculated from the trafc engineering topology database.
Router(config-if)# tunnel mpls traffic-eng bandwidth bandwidth Router(config-if)# tunnel mpls traffic-eng path-option 1 explicit name boston Router(config-if)# tunnel mpls traffic-eng path-option 2 dynamic
Command
Router(config)# router isis
Purpose Enable IS-IS routing and specify an IS-IS process for IP, which places you in router conguration mode.
Turn on MPLS trafc engineering for IS-IS level 1. Specify the trafc engineering router identier for the node to be the IP address associated with interface loopback0. Congure a router to generate and accept only new-style TLVs.
12
Conguration Example
Figure 1 illustrates a sample MPLS topology. The sections that follow contain sample conguration commands you enter to implement the following basic tunnel conguration.
Figure 1 Sample MPLS Trafc Engineering Tunnel Conguration
Router 3 12.12.12.12
S1/1 .2 .1
S1/0
2 el nn Tu 6.0.0 13
Tu n 13 nel 2 5.0 .0
S1/3 S1/0
S1/0 .1
S1/0
Router 1 11.11.11.11
131.0.0 Tunnel 1
.2
Router 2 15.15.15.15
Tunnel 1
Router 4 14.14.14.14
Tunnel 1
Router 5 17.17.17.17
26683
Tunnel 2
S1/2
.1
.2
S1/1
Tunnel 2
.1 133.0.0 .2 S1/0 S1/3
Configuration Example
This example includes the commands for conguring a dynamic tunnel from Router 1 to Router 5.
configure terminal interface tunnel1 ip unnumbered loopback 0 tunnel destination 17.17.17.17 tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng bandwidth 100 tunnel mpls traffic-eng priority 1 1 tunnel mpls traffic-eng path-option 1 dynamic
To verify that the tunnel is up and trafc is routed through the tunnel, enter these commands:
show show show ping show show mpls traffic-eng tunnel ip route 17.17.17.17 mpls traffic-eng autoroute 17.17.17.17 interface tunnel1 accounting interface s1/0 accounting
To add a second tunnel to the same destination with an explicit path, enter these commands:
configure terminal interface tunnel2 ip unnumbered loopback 0 tunnel destination 17.17.17.17 tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng bandwidth 100 tunnel mpls traffic-eng priority 1 1 tunnel mpls traffic-eng path-option 1 explicit identifier 1
To verify that the tunnel is up and trafc is routed through the tunnel, enter these commands:
show show show ping show show mpls traffic-eng tunnel ip route 17.17.17.17 mpls traffic-eng autoroute 17.17.17.17 interface tunnel1 accounting interface s1/0 accounting
14
Command Reference
This section documents new or modied commands. All other commands used with this feature are documented in the Cisco IOS Release 12.0 command references.
append-after index ip explicit-path list metric-style narrow metric-style transition metric-style wide mpls trafc-eng mpls trafc-eng area mpls trafc-eng administrative-weight mpls trafc-eng attribute-ags mpls trafc-eng ooding thresholds mpls trafc-eng link timers bandwidth-hold mpls trafc-eng link timers bandwidth-hold mpls trafc-eng link timers periodic-ooding mpls trafc-eng reoptimize timers frequency mpls trafc-eng router-id mpls trafc-eng tunnels (conguration) mpls trafc-eng tunnels (interface) mpls trafc-eng tunnels (conguration) show ip explicit-paths show ip rsvp host show isis database verbose show isis mpls trafc-eng adjacency-log show isis mpls trafc-eng advertisements show isis mpls trafc-eng tunnel show mpls trafc-eng autoroute show mpls trafc-eng link-management admission-control show mpls trafc-eng link-management advertisements show mpls trafc-eng link-management bandwidth-allocation show mpls trafc-eng link-management igp-neighbors show mpls trafc-eng link-management interfaces show mpls trafc-eng link-management summary
Multiprotocol Label Switching (MPLS) Traffic Engineering 15
Command Reference
show mpls trafc-eng topology show mpls trafc-eng tunnel show mpls trafc-eng tunnel summary tunnel mpls trafc-eng afnity tunnel mpls trafc-eng autoroute announce tunnel mpls trafc-eng autoroute metric tunnel mpls trafc-eng bandwidth tunnel mpls trafc-eng path-option tunnel mpls trafc-eng priority tunnel mode mpls trafc-eng
In Cisco IOS Release 12.0(1)T or later, you can search and lter the output for show and more commands. This functionality is useful when you need to sort through large amounts of output, or if you want to exclude output that you do not need to see. To use this functionality, enter a show or more command followed by the pipe character (|), one of the keywords begin, include, or exclude, and an expression that you want to search or lter on: command | {begin | include | exclude} regular-expression Following is an example of the show atm vc command in which you want the command output to begin with the rst line where the expression PeakRate appears: show atm vc | begin PeakRate For more information on the search and lter functionality, refer to the Cisco IOS Release 12.0(1)T feature module titled CLI String Search.
16
append-after
append-after
To insert a path entry after a specic index number, use the append-after IP explicit path subcommand. append-after index command
Syntax Description
index command Previous index number. Valid range is 0 to 65534. One of the IP explicit path conguration commands that creates a path entry. (Currently, only the next-address command can be used.)
Default
No default behavior or values.
Command Mode
IP explicit path subcommand
Command History
Release 12.0(5)S Modication This command was introduced.
Example
The following command inserts the next-address subcommand after the specic index:
Router(config-ip-expl-path)# append-after 5 next-address 3.3.27.3
Related Commands
Command index Description Species a path entry modifying command with an index that indicates which entry should be modied or created. Enters the subcommand mode for IP explicit paths Displays all or part of the explicit path(s). Species the next IP address in the explicit path conguration. Shows congured IP explicit paths.
index
index
To insert or modify a path entry at a specic index, use the index IP explicit path subcommand. index index command
Syntax Description
index command Species entry index number. Valid range is 0 to 65534. One of the IP explicit path conguration commands that creates or modies a path entry. (Currently, only the next-address command can be used.)
Default
No default behavior or values.
Command Mode
IP explicit path subcommand
Command History
Release 12.0(5)S Modication This command was introduced.
Example
The following command species where the next-address command should be inserted in the list:
Router(cfg-ip-expl-path)#index 6 next-address 3.3.29.3 Explicit Path identifier 6: 6: next-address 3.3.29.3
Related Commands
Command append-after Description Similar to the index subcommand, except that the new path entry is inserted after the specied index number. Renumbering of commands may be performed as a result. Enters the subcommand mode for IP explicit paths Displays all or part of the explicit path(s). Species the next IP address in the explicit path. Shows congured IP explicit paths.
18
ip explicit-path
ip explicit-path
To enter the subcommand mode for IP explicit paths to create or modify the named path, use the ip explicit-path command. An IP explicit path is a list of IP addresses, each representing a node or link in the explicit path. ip explicit-path {name WORD | identier number} [{enable | disable}]
Syntax Description
name Word identier number Species explicit path by name. Species explicit path by number. You can specify a number from 1 to 65535. Sets the state of the path to be enabled. Prevents the path from being used for routing while it is being congured.
enable disable
Default
Enabled
Command Mode
Conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Example
The following command enters the explicit path subcommand mode for IP explicit paths and creates a path with the number 500.
Router(config)# ip explicit-path identifier 500 Router(config-ip-expl-path)
ip explicit-path
Related Commands
Command append-after Description Similar to the index subcommand, except that the new path entry is inserted after the specied index number. Renumbering of commands may be performed as a result. Species a path entry modifying command with an index that indicates which entry should be modied or created. Displays all or part of the explicit path(s). Species the next IP address in the explicit path. Shows congured IP explicit paths.
index
20
list
list
To show all or part of the explicit path or paths, use the list IP explicit path subcommand. list [{starting index number}]
Syntax Description
starting index number Displays the list starting at the entry index number. Valid range is 1 to 65535.
Default
No default behavior or values.
Command Mode
IP explicit path subcommand
Command History
Release 12.0(5)S Modication This command was introduced.
Example
The following example shows the explicit path starting at the index number 2.
Router(cfg-ip-expl-path# list Explicit Path name Joe: 1:next-address 10.0.0.1 2:next-address 10.0.0.2 Router(cfg-ip-expl-path# list 2 Explicit Path name Joe: 2:next-address 10.0.0.2 Router(cfg-ip-expl-path#
Related Commands
Command append-after Description Similar to the index subcommand, except that the new path entry is inserted after the specied index number. Renumbering of commands may be performed as a result. Species a path entry modifying command with an index that indicates which entry should be modied or created.
index
metric-style narrow
metric-style narrow
To congure a router to generate and accept old-style TLVs (TLV stands for type, length, and value object), use the metric-style narrow command. metric-style narrow [transition] [{level-1 | level-2 | level-1-2}]
Syntax Description
transition level-1 level-2 level-1-2 (Optional) Instructs the router to use both old and new style TLVs. Enables this command on routing level 1. Enables this command on routing level 2. Enables this command on routing levels 1 and 2.
Default
IS-IS trafc engineering extensions include new-style TLVs with wider metric elds than old-style TLVs. By default, the MPLS trafc engineering image generates old-style TLVs only. To do MPLS trafc engineering, a router needs to generate new-style TLVs.
Command Mode
Router conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Example
The following command instructs the router to generate and accept old-style TLVs on router level 1.
Router(config)# metric-style narrow level-1
Related Commands
Command metric-style wide metric-style transition Description Congures a router to generate and accept only new-style TLVs. Congures a router to generate both old-style and new-style TLVs.
22
metric-style transition
metric-style transition
To congure a router to generate and accept both old-style and new-style TLVs (TLV stands for type, length, and value object), use the metric-style transition command. metric-style transition [{level-1 | level-2 | level-1-2}]
Syntax Description
level-1 level-2 level-1-2 Enables this command on routing level 1. Enables this command on routing level 2. Enables this command on routing levels 1 and 2.
Default
IS-IS trafc engineering extensions include new-style TLVs with wider metric elds than old-style TLVs. By default, the MPLS trafc engineering image generates old-style TLVs only. To do MPLS trafc engineering, a router needs to generate new-style TLVs.
Command Mode
Router conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Example
The following command congures a router to generate and accept both old-style and new-style TLVs on level 2.
Router(config)# metric-style transition level-2
Related Commands
Command metric-style narrow metric-style wide Description Congures a router to generate and accept old-style TLVs Congures a router to generate and accept only new-style TLVs.
metric-style wide
metric-style wide
To congure a router to generate and accept only new-style TLVs (TLV stands for type, length, and value object), use the metric-style wide command. metric-style wide [transition] [{level-1 | level-2 | level-1-2}]
Syntax Description
transition level -1 level-2 level-1-2 (Optional) Instructs the router to accept both old and new style TLVs. Enables this command on routing level 1. Enables this command on routing level 2. Enables this command on routing levels 1 and 2.
Default
IS-IS trafc engineering extensions include new-style TLVs with wider metric elds than old-style TLVs. By default, the MPLS trafc engineering image generates old-style TLVs only. To do MPLS trafc engineering, a router needs to generate new-style TLVs.
Command Mode
Router conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
If you enter the metric-wide style command, a router generates and accepts only new-style TLVs. Therefore, the router uses less memory and other resources rather than generating both old-style and new-style TLVs. This style is appropriate for enabling MPLS trafc engineering across an entire network.
Note This discussion of metric-styles and transition strategies is oriented towards trafc
engineering deployment. Other commands and models may be appropriate if the new-style TLVs are desired for other reasons. For example, a network may require wider metrics, but may not use trafc engineering.
Example
The following command congures a router to generate and accept only new-style TLVs on level 1:
Router(config)# metric-style wide level-1
24
metric-style wide
Related Commands
Command metric-style narrow metric-style transition Description Congures a router to generate and accept old-style TLVs Congures a router to generate and accept both old-style and new-style TLVs
mpls traffic-eng
mpls trafc-eng
To turn on ooding of MPLS trafc engineering link information into the indicated IS-IS level, use the mpls trafc-eng command. mpls trafc-eng isis-level {level-1 | level-2}
Syntax Description
level-1 level-2 Flood MPLS trafc engineering link information into IS-IS level 1. Flood MPLS trafc engineering link information into IS-IS level 2.
Default
Flooding is disabled.
Command Mode
Router conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
This command appears as part of the routing protocol tree, and causes link resource information (for instance, bandwidth available) for appropriately congured links to be ooded in the IS-IS link state database.
Example
The following command turns on MPLS trafc engineering for IS-IS Level 1.
Router(router-config)# mpls traffic-eng isis-level level 1
Related Commands
Command mpls trafc-eng router-id Description Species the trafc engineering router identier for the node to be the IP address associated with the given interface.
26
Syntax Description
l-n
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
This command is included in the routing protocol conguration tree, and is supported for both OSPF and IS-IS. The command only affects the operation of MPLS trafc engineering if MPLS trafc engineering is enabled for that routing protocol instance. Currently, only a single level may be enabled for trafc engineering.
Example
The following command
mpls traffic-eng area
Related Commands
Command Description
Syntax Description
weight Cost of the link.
Default
Matches IGP cost
Command Mode
Interface conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Example
The following example overrides the IGPs cost of the link and sets the cost to 20.
Router(config_if)# mpls traffic-eng administrative-weight 20
Related Commands
Command mpls trafc-eng attribute-ags Description Sets the user-specied attribute-ags for an interface.
28
Syntax Description
0x0-0xFFFFFFF Represents 32 bits. This mask is compared with a tunnels afnity bits during dynamic path selection.
Default
Default is 0x0.
Command Mode
Interface conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
The purpose of this command is to assign attributes to a link in order to cause tunnels with matching attributes (as represented by their afnity bits) to prefer this link over others which do not match.
Example
The following example sets the attribute ags:
Router(config-if)# mpls traffic-eng attribute-flags 0x0101
Related Commands
Command mpls trafc-eng administrative weight Description Overrides the Interior Gateway Protocols (IGP) administrative weight of the link.
Syntax Description
down up percent [percent] Sets the thresholds for decreased resource availability. The range is 0 to 99 percent. Sets the thresholds for increased resource availability. The range is 1 to 100 percent. Species the bandwidth threshold level.
Default
The default for down is 100, 99, 98, 97, 96, 95, 90, 85, 80, 75, 60, 45, 30, 15. The default for up is 15, 30, 45, 60, 75, 80, 85, 90, 95, 97, 98, 99, 100.
Command Mode
Interface conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
When a threshold is crossed, MPLS trafc engineering link management advertises updated link information. Similarly, if no thresholds are crossed, changes may be ooded periodically unless periodic ooding has been disabled.
Example
The following example sets the links reserved bandwidth for decreased resource availability (down) and for increased resource availability (up) thresholds.
Router(config-if)# mpls traffic-eng flooding thresholds down 100 75 25 Router(config-if)# mpls traffic-eng flooding thresholds up 25 50 100
30
Related Commands
Command mpls trafc-eng link-timers periodic-ooding Description Sets the length of the interval used for periodic ooding. Shows local link information currently being ooded by MPLS trafc engineering link management into the global trafc engineering topology.
show mpls trafc-eng link-management bandwidth-allocation Shows current local link information.
Syntax Description
hold-time Sets the length of time that bandwidth can be held. The range is from 1 to 300 seconds.
Default
15 seconds
Command Mode
Conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Example
The following example sets the length of time that bandwidth is held to 10 seconds.
Router(config)# mpls traffic-eng link-management timers bandwidth-hold 10
Related Command
Command show mpls trafc-eng link-management bandwidth-allocation Description Shows current local link information.
32
Syntax Description
interval Length of interval used for periodic ooding (in seconds). The range is 0-3600. If you set this value to 0, you turn off periodic ooding. If you set this value anywhere in the range from 1 to 29, it is treated at 30.
Default
3 minutes
Command Mode
Conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
Use this command to set the length of the interval used for periodic ooding to advertise link state information changes that do not trigger immediate action (for example, a change to the amount of bandwidth allocated that does not cross a threshold).
Example
The following example sets the interval length for periodic ooding to advertise ooding changes to 120 seconds.
Router(config)# mpls traffic-eng timers periodic-flooding 120
Related Commands
Command mpls trafc-eng ooding thresholds Description Sets a links reserved bandwidth threshold.
Syntax Description
seconds Sets the frequency of reoptimization, in seconds. A value of 0 disables reoptimization.
Default
3600 seconds (1 hour) with a range of 0 to 604800 seconds (1 week).
Command Mode
Conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
A device with trafc engineering tunnels periodically examines tunnels with established LSPs to see if better LSPs are available. If a better LSP seems to be available, the device attempts to signal the better LSP and, if successful, replaces the old and inferior LSP with the new and better LSP.
Example
The following example sets the reoptimization frequency to one day.
Router(config)# mpls traffic-eng reoptimize timers frequency 86400
Related Commands
Command Description
mpls trafc-eng reoptimize (exec) Does a reoptimization check now. tunnel mpls trafc-eng lockdown Does not do a reoptimization check on this tunnel.
34
Syntax Description
interface
Default
No default behavior or values.
Command Mode
Router conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
This router identier acts as a stable IP address for the trafc engineering conguration. This stable IP address is ooded to all nodes. For all trafc engineering tunnels originating at other nodes and ending at this node, the tunnel destination must be set to the destination node's trafc engineering router identier, since that is the address the trafc engineering topology database at the tunnel head uses for its path calculation.
Syntax Description
This command has no arguments or keywords.
Default
The feature is disabled.
Command Mode
Conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
Enables the MPLS trafc-engineering feature on a device. To use the feature, MPLS trafc engineering must also be enabled on the desired interfaces.
Example
The following command turns on the MPLS trafc engineering feature for a device:
Router(config)# mpls traffic-eng tunnels
Related Commands
Command Description
mpls trafc-eng tunnels (interface) Enables MPLS trafc engineering tunnel signalling on an interface.
36
Syntax Description
This command has no arguments or keywords.
Default
The feature is disabled on all interfaces.
Command Mode
Interface conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
Enables the MPLS trafc-engineering feature on the interface. To use the feature, MPLS trafc engineering must also be enabled on the device. An enabled interface has its resource information ooded into the appropriate IGP link state database, and accepts trafc engineering tunnel signalling requests.
Example
The following commands turns on MPLS trafc engineering on interface Ethernet0/0.
Router# configure terminal Router(config)# interface Ethernet0/0 Router(config-if)# mpls traffic-eng tunnels
Related Commands
Command mpls trafc-eng tunnels (conguration) Description Enables MPLS trafc engineering tunneling signalling on a
device.
next-address
next-address
To specify the next IP address in the explicit path, use the next-address IP explicit path subcommand. next-address A.B.C.D
Syntax Description
A.B.C.D Species the IP address in the explicit path.
Default
No default behavior or values.
Command Mode
IP explicit path subcommand
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
For a point-to-point interface, specify the IP address of the outgoing interface. For an Ethernet interface, specify the IP address for the outbound interface and inbound interface. For point-to-point or Ethernet interfaces, specify the MPLS trafc engineering router ID.
Example
The following commands assign the number 60 to the IP explicit path, set the state of the path to be enabled, and specify 3.3.27.3 as the next IP address in the list of IP addresses.
Router# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)# mpls traffic-eng tunnels Router(config)# ip explicit-path identifier 60 enable Router(cfg-ip-expl-path)# next-address 3.3.27.3 Explicit Path identifier 60: 1: next-address 3.3.27.3
38
next-address
Related Commands
Command append-after Description Similar to the index subcommand, except that the new path entry is inserted after the specied index number. Renumbering of commands may be performed as a result. Species a path entry modifying command with an index that indicates which entry should be modied or created. Enters the subcommand mode for IP explicit paths. Displays all or part of the explicit path(s). Shows congured IP explicit paths.
index
show ip explicit-paths
show ip explicit-paths
To enter the subcommand mode for IP explicit paths to create or modify the named path, use the show explicit-paths EXEC command. An IP explicit path is a list of IP addresses, each representing a node or link in the explicit path. show ip explicit-paths [{name Word | identier number}] [detail]
Syntax Description
name Word identier number detail Species explicit path by name. Species explicit path by number. (Optional) Display information in long form.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Example
The following example shows output from the show ip explicit-paths command:
Router# show ip explicit-paths PATH 200 (strict source route, path complete, generation 6) 1: next-address 3.3.28.3 2: next-address 3.3.27.3
Table 1 Field
Path name or number, followed by path status. The rst IP address in the path. The second IP address in the path.
40
show ip explicit-paths
Related Commands
Command append-after Description Similar to the index subcommand, except that the new path entry is inserted after the specied index number. Renumbering of commands may be performed as a result. Species a path entry modifying command with an index that indicates which entry should be modied or created. Enters the subcommand mode for IP explicit paths. Displays all or part of the explicit path(s). Species a next-address subcommand with an index that species where the command should be inserted in the list.
index
Syntax Description
host installed interface neighbor request reservation sender temp-psb temp-rsb Displays RSVP endpoint senders and receivers information. Displays RSVP installed reservations. Displays RSVP interface information. Displays RSVP neighbor information. Displays RSVP reservations upstream information. Displays RSVP reservation Requests from Downstream Displays RSVP path state information Displays RSVP PATH requests awaiting policy decision Displays RSVP reservation requests awaiting policy decisions
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 11.2 12.0(5)S Modication This command was introduced. The keyword host was added.
Sample Display
The following examples show output from show ip rsvp host receivers command:
router# show ip rsvp host receivers To From Pro DPort Sport Next Hop 10.0.0.11 10.1.0.4 0 10011 1 I/F Fi Serv BPS Bytes SE LOAD 100K 1K
42
Table 2 Field
To From Pro DPort Sport Next Hop I/F Fi Serv BPS Bytes
IP address of the receiver. IP address of the sender. Protocol code. Destination port number. Source port number. IP address of the next hop. Interface of the next hop. Filter (Wild Card Filter, Shared Explicit Filter, or Fixed Filter). Service (value can be rate or load). Reservation rate in bits per second. Bytes of burst size requested.
Syntax Description
This command has no arguments or keywords.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
The following example shows output from the show isis database verbose command:
Router# show isis database verbose IS-IS Level-1 Link State Database LSPID LSP Seq Num LSP Checksum LSP Holdtime dtp-5.00-00 * 0x000000E6 0xC9BB 1042 Area Address:49.0001 NLPID: 0xCC Hostname:dtp-5 Router ID: 5.5.5.5 IP Address: 172.21.39.5 Metric:10 IP 172.21.39.0/24 dtp-5.00-01 * 0x000000E7 0xAB36 1065 Metric:10 IS-Extended dtp-5.01 Affinity:0x00000000 Interface IP Address:172.21.39.5 Physical BW:10000000 bits/sec Reservable BW:1166000 bits/sec BW Unreserved[0]: 1166000 bits/sec, BW Unreserved[1]: 1166000 BW Unreserved[2]: 1166000 bits/sec, BW Unreserved[3]: 1166000 BW Unreserved[4]: 1166000 bits/sec, BW Unreserved[5]: 1166000 BW Unreserved[6]: 1166000 bits/sec, BW Unreserved[7]: 1153000 Metric:0 ES dtp-5
ATT/P/OL 0/0/0
0/0/0
44
Table 3 Field
LSPID
The LSP identier. The rst six octets form the System ID of the router that originated the LSP. The next octet is the pseudonode ID. When this byte is zero, the LSP describes links from the system. When it is nonzero,the LSP is a so called non-pseudonode LSP. This is similar to a router LSA in OSPF. The LSP will describe the state of the originating router. For each LAN, the designated router for that LAN will create and ood a pseudonode LSP, describing all systems attached to that LAN. The last octet is the LSP number. If there is more data than can t in a single LSP, the LSP will be divided into multiple LSP fragments. Each fragment will have a different LSP number. An asterisk (*) indicates that the LSP was originated by the system on which this command is issued.
Sequence number for the LSP that allows other systems to determine if they have received the latest information from the source. Checksum of the entire LSP packet. Amount of time the LSP remains valid, in seconds. An LSP holdtime of zero indicates that this LSP was purged and is being removed from all routers' LSDB. The value between brackets indicates how long the purged LSP will stay in the LSDB before being completely removed. The Attach bit. This indicates that the router is also a Level 2 router, and it can reach other areas. L1-only routers and L1L2 routers that have lost connection to other L2 routers will use the attached bit to nd the closest L2 router. They will point a default route to the closest L2 router. The P bit. Detects if the IS is area partition repair capable. Cisco and other vendors do not support area partition repair. The Overload bit. Determines if the IS is congested. If the Overload bit is set, other routers will not use this system as a transit router when calculating routers. Only packets for destinations directly connected to the overloaded router will be sent to this router. Reachable area addresses from the router. For L1 LSPs, these are the area addresses congured manually on the originating router. For L2 LSPs, these are all the area addresses for the area this route belongs to.
ATT
P OL
Area Address
Metric
IS-IS metric for the cost of the adjacency between the originating router and the advertised neighbor, or the metric of the cost to get from the advertising router to the advertised destination (which can be an IP address, an ES or a CLNS prex). Links attribute ags being ooded. Links bandwidth capacity (in bits per second). Amount of reservable bandwidth on this link. Amount of bandwidth that is available for reservation.
46
Syntax Description
This command has no arguments or keywords.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
The following is sample output from the show isis mpls trafc-eng adjacency-log command:
Router# show isis mpls traffic-eng adjacency-log IS-IS RRR When 04:52:52 04:52:50 04:52:37 log Neighbor ID 0000.0024.0004.02 0000.0026.0001.00 0000.0024.0004.02
Status Up Up Up
Table 4 Field
The amount of time since the entry of the log has been recorded. Identication value of the neighbor. Neighbors IPv4 address. Interface from which a neighbor is learned. Up (active) or Down (disconnected) Indication of routing level.
Syntax Description
This command has no arguments or keywords.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
The following is output from the show isis mpls trafc-eng advertisements command:
Router# show isis mpls traffic-eng advertisements System ID:dtp-5.00 Router ID:5.5.5.5 Link Count:1 Link[1] Neighbor System ID:dtp-5.01 (broadcast link) Interface IP address:172.21.39.5 Neighbor IP Address:0.0.0.0 Admin. Weight:10 Physical BW:10000000 bits/sec Reservable BW:1166000 bits/sec BW unreserved[0]:1166000 bits/sec, BW unreserved[1]:1166000 BW unreserved[2]:1166000 bits/sec, BW unreserved[3]:1166000 BW unreserved[4]:1166000 bits/sec, BW unreserved[5]:1166000 BW unreserved[6]:1166000 bits/sec, BW unreserved[7]:1153000 Affinity Bits:0x00000000
48
Table 5 Field
System ID Router ID Link Count Neighbor System ID Interface IP address Neighbor IP Address Admin. Weight Physical BW Reservable BW BW unreserved Afnity Bits
Identication value for the local system in the area. MPLS trafc engineering router ID. Number of links advertised by MPLS trafc engineering. Identication value for the remote system in an area. IPv4 address of the interface. IPv4 address of the neighbor. Administrative weight associated with this link. Links bandwidth capacity (in bits per second). Amount of reservable bandwidth on this link. Amount of bandwidth that is available for reservation. Links attribute ags being ooded.
Syntax Description
This command has no arguments or keywords.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
The following example shows output from this command:
Router# show isis mpls traffic-eng tunnel Station Id kangpa-router1.00 tomklong-route.00 Tunnel Name Tunnel1022 Tunnel1021 Tunnel1031 Tunnel1032 Bandwidth 3333 10000 10000 10000 Nexthop 2.2.2.2 2.2.2.2 3.3.3.3 3.3.3.3 Metric -3 11 -1 Mode Relative Absolute Relative
50
The name or system ID of the MPLS trafc engineering tailend router. The name of the MPLS trafc engineering tunnel interface. The MPLS trafc engineering tunnel bandwidth specied. The MPLS trafc engineering tunnel destination IP address. The MPLS trafc engineering tunnel metric. The MPLS trafc engineering tunnel metric mode. It can be relative or absolute.
Syntax Description
This command has no arguments or keywords.
Default
No default behavior or values.
Command Mode
Privileged EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
The IGP's SPF/nexthop calculation has been modied to understand TE tunnels. This command shows which tunnels are currently being used by the IGP in its SPF/nexthop calculation (tunnels that are up and have autoroute congured)
Example
The following example shows output from the show mpls trafc-eng autoroute command: Note that the list of tunnels is organized by destination. All tunnels to a destination will carry a share of the trafc tunneled to that destination.
Router# show mpls traffic-eng autoroute MPLS TE autorouting enabled destination 0002.0002.0002.00 has 2 tunnels Tunnel1021 (traffic share 10000, nexthop 2.2.2.2, absolute metric 11) Tunnel1022 (traffic share 3333, nexthop 2.2.2.2, relative metric -3) destination 0003.0003.0003.00 has 2 tunnels Tunnel1032 (traffic share 10000, nexthop 3.3.3.3) Tunnel1031 (traffic share 10000, nexthop 3.3.3.3, relative metric -1)
Table 7 Field
MPLS trafc engineering tailend router system ID. A factor based on bandwidth, indicating how much trafc this tunnel should carry relative to other tunnels to the same destination. If two tunnels go to a single destination, one with a trafc share of 200 and the other with a trafc share of 100, the rst tunnel carries two thirds of the trafc. The MPLS trafc engineering tunnel tailend IP address. The MPLS trafc engineering tunnel metric with mode absolute. The MPLS trafc engineering tunnel metric with mode relative.
Syntax Description
interface name (Optional) Shows only those tunnels that have been admitted on the specied interface.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
The following example shows output from the show mpls trafc-eng link-management admission-control command:
Router# show mpls traffic-eng link-management admission-control System Information:: Tunnels Count: Tunnels Selected: TUNNEL ID 3.3.25.3 1_1
1 1 UP IF -
DOWN IF PO1/0/0
BANDWIDTH 10000
Table 8
Field
Total number of tunnels admitted. Number of tunnels to be displayed. Tunnel identication. Upstream interface used by the tunnel. Downstream interface used by the tunnel.
Tunnels setup priority followed by the hold priority. Tunnels admission status. Bandwidth is bits per second. If an R appears after the bandwidth number, it means the bandwidth has been reserved. If an H appears after the bandwidth number, it means the bandwidth has been temporarily held for a path message.
Related Commands
Command show mpls trafc-eng link-management advertisements Description Shows local link information currently being ooded by MPLS trafc engineering link management into the global trafc engineering topology. Shows current local link information.
show mpls trafc-eng link-management igp-neighbors Shows IGP neighbors. show mpls trafc-eng link-management interfaces Shows per-interface resource and conguration information. Shows summary of link management information.
Syntax Description
This command has no arguments or keywords.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
The following example shows output from the show mpls trafc-eng link-management advertisements command:
Router# show mpls traffic-eng link-management advertisements Flooding Status: ready Configured Areas: 1 IGP Area[1] ID:: isis level-1 System Information:: Flooding Protocol: ISIS Header Information:: IGP System ID: 0001.0000.0001.00 MPLS TE Router ID: 10.106.0.6 Flooded Links: 1 Link ID:: 0 Link IP Address: 10.32.0.6 IGP Neighbor: ID 0001.0000.0002.00, IP 10.32.0.10 Admin. Weight: 10 Physical BW: 155520000 bits/sec Reservable BW: 5000000 bits/sec Output Bandwidth:: BW Unreserved[0]: 5000000 bits/sec BW Unreserved[1]: 1000000 bits/sec BW Unreserved[2]: 1000000 bits/sec BW Unreserved[3]: 1000000 bits/sec BW Unreserved[4]: 1000000 bits/sec BW Unreserved[5]: 1000000 bits/sec BW Unreserved[6]: 1000000 bits/sec BW Unreserved[7]: 1000000 bits/sec Affinity Bits 0x00000000
56
Table 9
Field
Flooding Status Congured Areas IGP Area [1] ID Flooding Protocol IGP System ID MPLS TE Router ID Flooded Links Link ID Link IP Address IGP Neighbor Admin. Weight Physical BW Reservable BW BW unreserved Afnity Bits
Enable status of the link management ooding system. Number of the IGP areas congured. Name of the rst IGP area. IGP being used to ood information for this area. Identication used by IGP ooding this area to identify this node. MPLS trafc engineering router ID. Number of links ooded for this area. Index of the link being described. Local IP address of this link. IGP neighbor on this link. Administrative weight associated with this link. Links bandwidth capacity (in bits per second). Amount of reservable bandwidth on this link. Amount of bandwidth that is available for reservation. Links attribute ags being ooded.
Related Commands
Command show mpls trafc-eng link-management advertisements Description Shows local link information currently being ooded by MPLS trafc engineering link management into the global trafc engineering topology. Shows current local link information.
show mpls trafc-eng link-management bandwidth-allocation show mpls trafc-eng link-management igp-neighbors show mpls trafc-eng link-management interfaces show mpls trafc-eng link-management summary
Shows per-interface resource and conguration information. Shows summary of link management information.
Syntax Description
interface name (Optional) Shows only those tunnels that have been admitted on the specied interface.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
Advertised information may differ from current information depending on how ooding has been congured.
Sample Display
The following example shows output from this command:
Router# show mpls traffic-eng link-management bandwidth-allocation atm0/0.1 System Information:: Links Count: 3 Bandwidth Hold Time: max. 15 seconds Link ID:: AT0/0.1 (10.32.0.6) Link Status: Physical Bandwidth: 155520000 bits/sec MPLS TE Bandwidth: 5000000 bits/sec (reserved:0% in, 80% out) BW Descriptors: 1 MPLS TE Link State: MPLS TE on, RSVP on, admin-up, flooded Inbound Admission: allow-all Outbound Admission: allow-if-room Admin. Weight: 10 (IGP) IGP Neighbor Count: 1 Up Thresholds: 15 30 45 60 75 80 85 90 95 96 97 98 99 100 (default) Down Thresholds: 100 99 98 97 96 95 90 85 80 75 60 45 30 15 (default) Outbound Bandwidth Information (bits/second): KEEP PRIORITY BW HELD BW TOTAL HELD BW LOCKED BW TOTAL LOCKED 0 0 0 0 0 1 0 0 4000000 4000000
58
2 3 4 5 6 7
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Table 10
Field
Links Count Bandwidth Holdtime Link ID Physical Bandwidth MPLS TE Bandwidth BW Descriptors MPLS TE Link State Inbound Admission Outbound Admission Admin. Weight Up Thresholds Down Thresholds IGP Neighbor KEEP PRIORITY BW HELD BW TOTAL HELD BW LOCKED BW TOTAL LOCKED
Interface name and IP address of the link being described. Links bandwidth capacity (in bits per second). Amount of reservable bandwidth on this link. Number of bandwidth allocations on this link. Status of the links MPLS trafc engineering-related functions. Links admission policy for incoming tunnels. Links admission policy for outgoing tunnels. Administrative weight associated with this link. Links bandwidth thresholds for allocations. Links bandwidth thresholds for deallocations. List of the IGP neighbors directly reachable over this link. Priority levels for the links bandwidth allocations. Amount of bandwidth (in bits per seconds) temporarily held at this priority for path messages. Bandwidth held at this priority and those above it. Amount of bandwidth reserved at this priority. Bandwidth reserved at this priority and those above.
Related Commands
Command show mpls trafc-eng link-management advertisements Description Shows local link information currently being ooded by MPLS trafc engineering link management into the global trafc engineering topology. Shows current local link information.
Shows per-interface resource and conguration information. Shows summary of link management information.
60
Syntax Description
igp-id isis isis-address Shows the IGP neighbors using a specied IGP identication. Species an IS-IS neighbor to display when displaying neighbors by IGP ID. Species an OSPF neighbor to display when displaying neighbors by IGP ID. Shows the IGP neighbors using a specied IGP IP address.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
The following example shows output from the show mpls trafc-eng link-management igp-neighbors command
Router# show mpls traffic-eng line-management igp-neighbors Link ID:: Et0/2 Neighbor ID: 0000.0024.0004.02 (area: isis level-1, IP: 0.0.0.0) Link ID:: PO1/0/0 Neighbor ID: 0000.0026.0001.00 (area: isis level-1, IP: 170.1.1.2)
Table 11 Field
Link ID Neighbor ID
Link by which the neighbor is reached. IGPs identication information for the neighbor.
Multiprotocol Label Switching (MPLS) Traffic Engineering 61
Related Commands
Command show mpls trafc-eng link-management advertisements Description Shows local link information currently being ooded by MPLS trafc engineering link management into the global trafc engineering topology.
show mpls trafc-eng link-management bandwidth-allocation Shows current local link information. show mpls trafc-eng link-management igp-neighbors show mpls trafc-eng link-management interfaces Shows IGP neighbors. Shows per-interface resource and conguration information. Shows summary of link management information.
62
Syntax Description
interface (Optional) Species the name of a single interface for which information is to be displayed.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
Router# show mpls traffic-eng link-management interfaces System Information:: Links Count: 3 Link ID:: Et1/1/1 (10.1.0.6) Link Status: Physical Bandwidth: 10000000 bits/sec MPLS TE Bandwidth: 5000000 bits/sec (reserved:0% in, 0% out) MPLS TE Link State: MPLS TE on, RSVP on Inbound Admission: reject-huge Outbound Admission: allow-if-room Admin. Weight: 10 (IGP) IGP Neighbor Count: 2 IGP Neighbor: ID 0000.0000.0000.02, IP 0.0.0.0 (Up) IGP Neighbor: ID 0001.0000.0001.02, IP 0.0.0.0 (Down) Flooding Status for each configured area [1]: IGP Area[1 isis level-1: not flooded (Reason:Interface has been administratively disabled) Link ID:: AT0/0.1 (10.32.0.6) Link Status: Physical Bandwidth: 155520000 bits/sec MPLS TE Bandwidth: 5000000 bits/sec (reserved:0% in, 80% out) MPLS TE Link State: MPLS TE on, RSVP on, admin-up, flooded Inbound Admission: allow-all Outbound Admission: allow-if-room Admin. Weight: 10 (IGP) IGP Neighbor Count: 1 IGP Neighbor: ID 0001.0000.0002.00, IP 10.32.0.10 (Up) Flooding Status for each configured area [1]: IGP Area[1 isis level-1: flooded
Table 12 Field
Links Count Physical Bandwidth MPLS TE Bandwidth MPLS TE Link State Inbound Admission Outbound Admission Admin. Weight IGP Neighbor Count IGP Area [1]
Number of links that have been enabled for use with MPLS trafc engineering. Links bandwidth capacity (in bits per second). Amount of reservable bandwidth on this link. The status of the MPLS link. Links admission policy for inbound tunnels. Links admission policy for outbound tunnels. Administrative weight associated with this link. Number of IGP neighbors directly reachable over this link. Flooding status for the specied congured area.
Related Commands
Command show mpls trafc-eng link-management advertisements Description Shows local link information currently being ooded by MPLS trafc engineering link management into the global trafc engineering topology Shows current local link information
show mpls trafc-eng link-management igp-neighbors Shows IGP neighbors show mpls trafc-eng link-management interfaces Shows per-interface resource and conguration information Shows summary of link management information
64
Syntax Description
interface name (Optional) Species the name of a single interface for which information is to be displayed.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
The following example shows output from the show mpls trafc-eng link-management summary command:
Router# show mpls traffic-eng link-management summary atm0/0.1 System Information:: Links Count: 3 Flooding System: enabled IGP Area ID:: isis level-1 Flooding Protocol: ISIS Flooding Status: data flooded Periodic Flooding: enabled (every 180 seconds) Flooded Links: 1 IGP System ID: 0001.0000.0001.00 MPLS TE Router ID: 10.106.0.6 IGP Neighbors: 3 Link ID:: AT0/0.1 (10.32.0.6) Link Status: Physical Bandwidth: 155520000 bits/sec MPLS TE Bandwidth: 5000000 bits/sec (reserved:0% in, 80% out) MPLS TE Link State: MPLS TE on, RSVP on, admin-up, flooded Inbound Admission: allow-all Outbound Admission: allow-if-room Admin. Weight: 10 (IGP) IGP Neighbor Count: 1
Table 13 Field
Flooding System IGP Area ID Flooding Protocol Flooding Status Periodic Flooding Flooded Links IGP System ID MPLS TE Router ID IGP Neighbors Link ID Physical Bandwidth MPLS TE Bandwidth MPLS TE Link State Inbound Admission Outbound Admission Admin. Weight IGP Neighbor Count
Enable status of the MPLS trafc engineering ooding system. Name of the IGP area being described. IGP being used to ood information for this area. Status of ooding for this area. Status of periodic ooding for this area. Number of links ooded. IGP for this node associated with this area. MPLS trafc engineering router ID for this node. Number of reachable IGP neighbors associated with this area. Interface name and IP address of the link being described. Links bandwidth capacity (in bits per second). Amount of reservable bandwidth on this link. Status of the links MPLS trafc engineering -related functions. Links admission policy for incoming tunnels. Links admission policy for outgoing tunnels. Links administrative weight. List of the IGP neighbors directly reachable over this link.
Related Commands
Command show mpls trafc-eng link-management advertisements Description Shows local link information currently being ooded by MPLS trafc engineering link management into the global trafc engineering topology. Shows current local link information.
show mpls trafc-eng link-management igp-neighbors Shows IGP neighbors. show mpls trafc-eng link-management interfaces Shows per-interface resource and conguration information. Shows summary of link management information.
66
Syntax Description
A.B.C.D igp-id isis nsapaddr ospf A.B.C.D brief Species the node by the IP address (router identier to interface address). Species the node by IGP router identier. Species the node by router identication (nsapaddr) if using IS-IS. Species the node by router identier if using OSPF. (Optional) The brief form of the output gives a less detailed version of the topology.
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
The following example shows output from the show mpls trafc-eng topology command:
Router# show mpls traffic-eng topology My_System_id: 0000.0025.0003.00 IGP Id: 0000.0024.0004.00, MPLS TE Id:24.4.4.4 Router Node link[0 ]:Intf Address: 150.1.1.4 Nbr IGP Id: 0000.0024.0004.02, admin_weight:10, affinity_bits:0x0 max_link_bw:10000 max_link_reservable: 10000 allocated reservable allocated reservable ----------------------------------bw[0]: 0 10000 bw[1]: 0 10000 bw[2]: 0 10000 bw[3]: 0 10000 bw[4]: 0 10000 bw[5]: 0 10000 bw[6]: 0 10000 bw[7]: 0 10000
Table 14 Field
My-System_id IGP Id MPLS TE Id Intf Address Nbr IGP Id admin_weight afnity_bits max_link_bw max_link_reservable allocated reservable
IGPs unique identier. Identication of advertising router. Unique MPLS trafc engineering identication. This links interface address. Neighbor IGP router identier. Cost of the link. The requirements on the attributes of the links that the trafc crosses. Physical line rate. The maximum amount of bandwidth you can reserve on a link. Amount of bandwidth allocated at that priority. Amount of available bandwidth reservable at that priority.
68
Syntax Description
tunnel_interface destination address source-id ipaddress 0-MAX name name Restricts the display to tunnels with that value as their name. The tunnel name is derived from the interface description, if specied; otherwise, it is the interface name. The tunnel name is included in the signalling message so it is available at all hops. Restrict the display to tunnels with the indicated role. Displays all tunnels. Displays tunnels with their head at this router. Displays tunnels with a midpoint at this router. Displays tunnels with a tail at this router. Displays tunnels with their head at some other routerthe combination of middle and tail. Restricts the display to tunnels that are up. When you specify up, a tunnel head is shown if the tunnel interface is up. Tunnel midpoints and tails are typically either up or not present. Restricts the display to tunnels that are down. Species a format with one line per tunnel. Shows tunnel interface. Displays brief summary of tunnel status and conguration. Restricts the display to tunnels originating at that IP address.
down brief
Default
No default behavior or values.
Command Mode
EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
The following example shows output from the show mpls trafc-eng tunnel brief command:
(Router)# show mpls traffic-eng tunnel brief Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled Periodic reoptimization: every 180 seconds, TUNNEL NAME DESTINATION tagsw-r4_t1 10.0.0.11 tagsw-r4_t10011 10.0.0.11 ... al7500-sw12_t20004 10.0.0.4 Displayed 16 (of 16) heads, 0 (of 0) midpoints, 1 (of
Table 15 Field
Name of the interface that is congured at the tunnel head. Tailend router identier. For tunnel heads, admin-down or up. For non-heads, signalled. Up or down.
Related Commands
Command mpls trafc-eng tunnels (conguration) Description
Enables MPLS trafc engineering tunneling signalling on a device Enables MPLS trafc engineering tunnel signalling on an, interface. Control the frequency at which tunnels with established LSPs are checked for better LSPs
70
Syntax Description
This command has no arguments or keywords.
Default
No default behavior or values.
Command Mode
Privileged EXEC
Command History
Release 12.0(5)S Modication This command was introduced.
Sample Display
The following example shows output from the show mpls trafc-eng tunnel summary command:
Router# show mpls traffic-eng tunnel summary Signalling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled Head: 1 interfaces, 1 active signalling attempts, 1 established 1 activations, 0 deactivations Midpoints: 0, Tails: 0 Periodic reoptimization: every 3600 seconds, next in 3436 seconds
Table 16 Field
Has the MPLS trafc engineering feature been enabled? Has the RSVP feature been enabled? (This is enabled as a consequence of enabling the MPLS trafc engineering feature.) Is appropriate forwarding enabled? (Appropriate forwarding on a router is CEF switching. Summary information about tunnel heads at this device. Number of MPLS trafc engineering tunnel interfaces.
LSPs currently either successfully signalled or in the process of being signalled. LSPs currently signalled. Signalling attempts initiated. Signalling attempts terminated. Frequency of periodic reoptimization and time until next periodic reoptimization.
Related Commands
Command mpls trafc-eng tunnels (conguration) Description
Enables MPLS trafc engineering tunneling signalling on a device Enables MPLS trafc engineering tunnel signalling on an, interface. Controls the frequency at which tunnels with established LSPs are checked for better LSPs
72
Syntax Description
properties mask mask Attribute values required for links carrying this tunnel (values of bits are either 0 or 1). Which attribute values should be checked. If a bit in the mask is 0, a link's attribute value or that bit is irrelevant. If a bit in the masks 1, the link's attribute value and the tunnel's required afnity for that bit must match.
Default
properties: 0X00000000 mask: 0X0000FFFF
Command Mode
Interface conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Sets the user-specied attribute-ags for the interface. Sets the mode of a tunnel to MPLS for trafc engineering.
Syntax Description
This command has no arguments or keywords.
Default
The tunnel is not used by the IGP in its SPF/next hop calculation.
Command Mode
Interface conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
Currently, the only way to cause trafc to be forwarded onto a tunnel is by enabling this feature or by conguring forwarding explicitly with an interface static route, for example.
Related Commands
Command ip route tunnel mode mpls trafc-eng Description Denes a static host name-to-address mapping in the host cache..
74
Syntax Description
metric absolute The MPLS trafc engineering tunnel metric The MPLS trafc-engineering tunnel metric mode absolute: a positive metric value can be supplied The MPLS trafc-engineering tunnel metric mode relative: a positive, negative or zero value can be supplied
relative
Default
The default is metric relative 0.
Command Mode
Interface conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Shows tunnels announced to IGP, including interface, destination, and bandwidth. calculation (if the tunnel is up).
tunnel mpls trafc-eng autoroute Instructs the IGP to use the tunnel in its SPF/next hop
Syntax Description
bandwidth The bandwidth required for an MPLS trafc engineering tunnel. Bandwidth is specied in kilobits per seconds.
Default
Default bandwidth required is 0.
Command Mode
Conguration interface
Command History
Release 12.0(5)S Modication This command was introduced.
76
Syntax Description
identier path-number name path-name
Uses the IP explicit path with the indicated path number. Uses the IP explicit path with the indicated path name.
Default
No default behavior or values.
Command Mode
Interface conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
Multiple path setup options may be congured for a single tunnel. For example, you can congure several explicit paths and a dynamic option for one tunnel. Path setup prefers options with lower numbers to options with higher numbers, so option 1 is the most preferred option.
Enter the subcommand mode for IP explicit paths to create or modify the named path. Shows congured IP explict paths.
Congures setup and reservation priority for a tunnel.
Syntax Description
setup-priority The priority used when signalling an LSP for this tunnel to gure out what existing tunnels are eligible to be preempted. The range is 0 to 7, where a lower numeric value indicates a higher priority. Therefore, an LSP with a setup priority of 0 can preempt any LSP with a non-0 priority. The priority associated with an LSP for this tunnel once established to gure out if it should be preempted by other LSPs that are being signalled. The range is 0 to 7, where a lower numeric value indicates a higher priority.
hold-priority
Default
setup-priority: 7 hold-priority: setup priority
Command Mode
Interface conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
The priority mechanism allows a hard-to-t LSP to preempt easy-to-t LSPs so that the easy-to t LSPs can be re-established once the hard-to-t LSP has been placed. Typically, setup and hold priorities are equal. However, a separate hold priority allows a subset on tunnels to not preempt on setup, but to not be preempted once established. Setup priority may not be better than (numerically smaller than) hold priority.
Example
78
Related Commands
Command tunnel mode mpls trafc-eng Description
Syntax Description
gre-ip (Optional)
Default
No default behavior or values.
Command Mode
Interface conguration
Command History
Release 12.0(5)S Modication This command was introduced.
Usage Guidelines
This command species that the tunnel interface is for an MPLS trafc engineering tunnel, and enables the various tunnel MPLS conguration options.
Congures tunnel afnity (the properties the tunnel requires in its links). Instructs the IGP to use the tunnel in its SPF/next hop calculation (if the tunnel is up). Congures bandwidth required for an MPLS trafc engineering tunnel. Congures a path option. Congures setup and reservation priority for a tunnel.
80