Professional Documents
Culture Documents
Multiprotocol label switching (MPLS) combines the performance and capabilities of Layer 2 (data link
layer) switching with the proven scalability of Layer 3 (network layer) routing. MPLS enables you, as
service providers, to meet the challenges of the explosive growth in network utilization while providing
the opportunity to differentiate services without sacrificing the existing network infrastructure. You can
employ the flexible MPLS architecture in any combination of Layer 2 technologies.
The Cisco 10000 series router offers MPLS support for all Layer 3 protocols.
This chapter describes QoS for MPLS-enabled networks and includes the following topics:
• MPLS QoS, page 20-1
• MPLS CoS Multi-VC Mode, page 20-12
• MPLS Traffic Engineering—DiffServ Aware, page 20-18
• Per VRF AAA, page 20-32
• Related Documentation, page 20-32
MPLS QoS
Multiprotocol Label Switching (MPLS) quality of service (QoS) allows you, as the service provider, to
provide varying levels of QoS services for different types of traffic in an MPLS network. MPLS allows
you to "tunnel" the QoS of a packet. You can classify packets according to their type, input interface,
and other factors without changing the IP precedence or DSCP field of the packet.
The IP precedence and DSCP fields allow you to specify the QoS for an IP packet. The MPLS
experimental (EXP) field, consisting of 3 bits in the IP header, allows you to specify the QoS for an
MPLS packet. The EXP field is used to support differentiated services and can carry all of the
information encoded in the IP precedence or DSCP field. In some cases, the EXP bits are used
exclusively to encode the drop precedence within a traffic class.
The router applies QoS services based on the class of service (CoS) set for a packet. If the IP precedence
field specifies the CoS, the router treats the packet based on the IP precedence marking. In an MPLS
network, the router copies the IP precedence bits into the MPLS EXP field at the edge of the network.
However, based on the service offering, you might need to set the MPLS EXP field to a value that is
different from the IP precedence value. In this case, MPLS QoS allows the IP precedence or DSCP
setting of a packet to remain unmodified as the packet passes through the provider network. During
congestion, packets receive the appropriate priority, based on the MPLS EXP setting.
You can mark the EXP bits independently of the per-hop behavior (PHB). Instead of overwriting the
value in the IP precedence field, you can set the MPLS EXP field, choosing from a variety of criteria
(including those based on IP PHB) to classify a packet and set the MPLS EXP field. For example, you
can classify packets with or without considering the rate of the packets that the PE1 receives. If the rate
is a consideration, you can mark in-rate packets differently from out-of-rate packets.
As the packet travels through the MPLS network, the marking value of an IP packet does not change and
the IP header remains available for use. In some instances, it is desirable to extend the MPLS PHB to
the egress interface between the provider edge (PE) router and customer edge (CE) router. This has the
effect of extending the MPLS QoS tunnel, which allows the MPLS network owner to classify scheduling
and discarding behavior on that final interface.
MPLS MPLS
network network
IP IP
network network
Host A Host B
CE1 PE1 P1 P2 PE2 CE2
41867
Owned by
service provider
Short pipe tunnel mode discards the MPLS EXP value on label disposition. To enable MPLS EXP-based
classification after label disposition, you can map the EXP values to the qos-group values at the inbound
interface and use qos-group to classify packets into different classes at the outbound interface. However,
Weighted Random Early Detection (WRED) on the outbound interface is still based on the IP type of
service (ToS) value rather than the disposed EXP value.
The Cisco 10000 series router does not support the propagate-cos command to enable uniform mode.
The router does not copy the MPLS EXP values on disposition to the packet’s IP header, unless you map
the EXP value to a qos-group value at the inbound interface and use the qos-group value to set the IP
ToS value on the outbound interface.
Note The set mpls experimental imposition command replaces the set mpls experimental
command, which the router supports only for backward compatibility. We recommend that
you use the set mpls experimental imposition command.
Command Purpose
Step 1 Router(config)# class-map class-map-name Creates or modifies a class map.
class-map-name is the name of the class map.
Step 2 Router(config-cmap)# match mpls experimental (Optional) Specifies the MPLS EXP bits value used to classify
topmost value traffic.
Note You can configure MPLS EXP-based classification on
the ingress provider edge (PE), egress PE, provider
(P), or penultimate P router. This command is
available only on the PRE2.
Step 3 Router(config-cmap)# match criteria Defines criteria by which the router matches packets to this
traffic class.
criteria is the match type (for example, precedence or DSCP
level)
For more information about match types, see the “Defining
Match Criteria Using the match Commands” section on
page 2-5.
The following example creates a class map named exp4 with MPLS EXP 4 defined as the match
criterion. The router classifies all packets whose EXP bits are set to 4 as belonging to the exp4 traffic
class.
Router(config)# class-map match-all exp4
Router(config-cmap)# match mpls experimental topmost 4
Router(config-cmap)# end
The following example creates a class map named IP_prec4 with IP precedence 4 defined as the match
criterion. The router classifies all packets that contain IP precedence 4 as belonging to the IP_prec4
traffic class.
Router(config)# class-map match-all IP_prec4
Router(config-cmap)# match ip precedence 4
Router(config-cmap)# end
The following example creates a class map named http with the access control list (ACL) named http
defined as the match criterion. The router classifies all packets that match the http ACL as belonging to
the http traffic class.
Router(config)# class-map match-all http
Router(config-cmap)# match access-group name http
Router(config-cmap)# end
The following example creates a class map named af41 with DSCP AF41 defined as the match criterion.
The router classifies all packets that contain the IP DSCP binary value 100010 as belonging to the af41
traffic class.
Router(config)# class-map match-all af41
Router(config-cmap)# match ip dscp af41
Router(config-cmap)# end
Note Even though the commands in Steps 3 through 6 are optional, you must configure one of the commands
to set the MPLS EXP field. The router sets the EXP bits when the packet leaves the router using an MPLS
interface. If the packet arrives on an MPLS interface, the router does not set the EXP bits. You can only
set the EXP bits of packets that arrive on a non-MPLS interface and leave on an MPLS interface.
Command Purpose
Step 1 Router(config)# policy-map policy-map-name Creates or modifies a policy map that specifies the QoS actions
to take on specific traffic classes.
policy-map-name is the name of the policy map.
Step 2 Router(config-pmap)# class class-map-name Assigns a traffic class to a policy map. Enters policy-map class
configuration mode.
class-map-name is the name of a previously configured class
map.
Step 3 Router(config-pmap-c)# police [cir] bps (Optional) Configures traffic policing based on bits per second
[bc] burst-normal [be] burst-excess and sets the MPLS EXP field for all packets that conform to the
[conform-action
set-mpls-exp-imposition-transmit]
rate.
[exceed-action action] [violate-action For more information, see Chapter 6, “Policing Traffic.”
action]
Step 4 Router(config-pmap-c)# police {cir cir} (Optional) Configures traffic policing using the committed
[bc] burst-normal [pir pir] [be] peak-burst information rate (CIR) and the peak information rate (PIR) and
[conform-action
set-mpls-exp-imposition-transmit]
sets the MPLS EXP field for all packets that conform to the rate.
[exceed-action action] [violate-action For more information, see Chapter 6, “Policing Traffic.”
action]
Step 5 police [cir] percent percent [bc] (Optional) Configures traffic policing on the basis of a
normal-burst-in-msec [pir pir] percentage of bandwidth available on an interface and sets the
[be] excess-burst-in-msec [conform-action
set-mpls-exp-imposition-transmit]
MPLS EXP field for all packets that conform to the rate.
[exceed-action action] [violate-action For more information, see Chapter 6, “Policing Traffic.”
action]
Step 6 Router(config-pmap-c)# set mpls (Optional) Sets the MPLS EXP bits of the packets belonging to
experimental imposition mpls-exp-value this traffic class.
mpls-exp-value specifies the value used to set the MPLS EXP
bits. Valid values are from 0 to 7.
For more information about other QoS actions you can define in the policy map, see the “Types of QoS
Actions” section on page 3-4.
Configuration Example for Setting the MPLS EXP Field Using a Policy Map
The following example shows how to set the MPLS EXP field using the set mpls experimental
imposition command. The sample configuration creates a policy map named set_experimental_5 and
defines the traffic class named IP_prec4. The router sets the MPLS EXP bits to 5 for all of the packets
belonging to the IP_prec4 class.
Router(config)# policy-map set_experimental_5
Router(config-pmap)# class IP_prec4
Router(config-pmap-c)# set mpls experimental imposition 5
Router(config-pmap-c)# end
Command Purpose
Step 1 Router(config)# interface type number Creates or modifies an interface. Enters interface configuration
mode.
type is the type of interface (for example, serial).
number is the number of the interface (for example, 1/0/0).
Step 2 Router(config-if)# service-policy input Attaches the specified policy map to the input interface.
policy-map-name
policy-map-name is the name of the policy map you want to
attach to the interface.
The following example applies the MPLS QoS service policy named set_experimental_5 to the Gigabit
Ethernet interface 1/0/0 for inbound packets.
Router(config)# interface GigabitEthernet1/0/0
Router(config-if)# service-policy input set_experimental_5
Router(config-if)# end
policy-map prec2exp
class prec0
set mpls experimental imposition 1
class prec1
set mpls experimental imposition 2
class prec2
set mpls experimental imposition 3
class prec3
set mpls experimental imposition 4
class prec4
set mpls experimental imposition 5
class prec5
set mpls experimental imposition 6
class prec6
set mpls experimental imposition 7
class prec7
set mpls experimental imposition 0
!
!
interface GigabitEthernet4/0/0
ip address 220.5.1.1 255.255.255.0
service-policy input prec2exp
load-interval 30
no negotiation auto
no keepalive
!
interface GigabitEthernet3/0/0.2
encapsulation dot1Q 2
ip address 220.220.56.5 255.255.255.0
mpls ip encapsulate explicit-null
You can configure a CoS map to limit the number of LVCs created and to redefine the mapping of the
EXP bits. Table 2 shows a configured CoS map. Based on this map, the binding table will have two VCs
named available and premium.
To configure multi-VC mode in an MPLS-enabled network using the default CoS map, enter the
following commands beginning in global configuration mode:
Command Purpose
Step 1 Router(config)# interface atm number Configures an ATM MPLS interface or subinterface and enters
[slot/module/port.subinterface-number] mpls interface or subinterface configuration mode.
Step 2 Router(config-if)# ip unnumbered type Enables IP processing on the interface without assigning an
number explicit IP address to the interface.
Step 3 Router(config-if)# mpls atm multi-vc Enables ATM multi-VC mode on the interface.
Configures the ATM interface to create one or more label
virtual circuits (VCs) over which packets of different classes
are sent.
Note This command results in the creation of the default CoS
map shown in Table 1 on page 20-13.
Step 4 Router(config-if)# mpls ip Enables MPLS forwarding of IP version 4 (IPv4) packets along
normally routed paths.
Step 5 Router(config-if)# mpls label protocol {ldp Specifies the label distribution protocol to be used on the
| tdp | both} interface.
To configure multi-VCs using a CoS map that you specify, enter the following commands beginning in
global configuration mode:
Command Purpose
Step 1 Router(config)# mpls cos-map cos-map Creates a class of service (CoS) map that specifies how classes
number map to label virtual circuits (LVCs) when they are combined with
a prefix map. Enters cos-map configuration submode.
Step 2 Router(config-tag-cos-map)# class class Maps traffic classes to LVCs.
[available | standard | premium |control]
class is the precedence of identified traffic to classify traffic.
The default values for assigning traffic classes to the CoS map
range from 0 to 3:
Class 0—Available
Class 1—Standard
Class 2—Premium
Class 3—Control
The two least significant bits of the EXP field in the packet header
determine the class of a packet.
Step 3 Router(config-tag-cos-map)# exit Exits the cos-map configuration submode.
Step 4 Router(config)# access-list Creates an access list to control traffic going to the specified
access-list-number permit destination destination address.
Step 5 Router(config)# mpls prefix-map Configures the router to use a specified QoS map when an MPLS
prefix-map access-list access-list destination prefix matches the specified access list.
cos-map cos-map
Command Purpose
Router# show mpls interfaces [interface] [detail] Displays information about one or more interfaces that have been
configured for label switching.
If you do not specify an interface, information about all interfaces
that have been configured for label switching displays.
detail displays detailed label switching information for the
specified interface or for all interfaces if you do not specify an
interface.
Router# show mpls cos-map [cos-map] Displays the quality of service (QoS) map used to assign a
quantity of label virtual circuits and the associated class of
service (CoS) for those virtual circuits.
cos-map is an optional number that specifies the QoS map to be
displayed.
Router# show mpls prefix-map [prefix-map] Displays the prefix map used to assign a QoS map to network
prefixes that match a standard IP access list.
prefix-map is an optional number that specifies the prefix map to
be displayed.
Router# debug mpls atm-cos [bind | request] Displays ATM label VC bind or request activity that is based on
the configuration of a QoS map.
MPLS traffic engineering allows constraint-based routing of IP traffic. One of the constraints satisfied
by constraint-based routing is the availability of required bandwidth over a selected path. DS-TE extends
MPLS TE so that constraint-based routing and admission control of special TE tunnels (referred to as
guaranteed bandwidth TE tunnels) are performed over a more restrictive bandwidth constraint than
regular TE tunnels. A more restrictive bandwidth constraint enables you to achieve higher QoS
performance (in terms of delay, jitter, or loss) for the guaranteed traffic.
The more restrictive bandwidth is referred to as a sub-pool, while the regular TE tunnel bandwidth is
called the global pool. The sub-pool is a portion of the global pool and applies to tunnels that carry traffic
requiring strict bandwidth guarantees or delay guarantees. The global pool applies to tunnels that carry
traffic requiring only differentiated service.
Having a separate pool for traffic requiring strict guarantees allows you to limit the amount of such
traffic admitted on any given link. Often, it is possible to achieve strict QoS guarantees only if the
amount of guaranteed traffic is limited to a portion of the total link bandwidth.
Having a separate pool for other traffic (best-effort or DiffServ traffic) allows you to have a separate limit
for the amount of such traffic admitted on any given link. This is useful because it allows you to fill up
links with best-effort and DiffServ traffic, thereby achieving a greater utilization of those links.
The DS-TE feature also extends the Open Shortest Path First (OSPF) routing protocol so that the
available sub-pool bandwidth at each preemption level is advertised in addition to the available global
pool bandwidth at each preemption level. The DS-TE feature also modifies constraint-based routing to
take this more complex advertised information into account during path computation.
For more information, see the MPLS Traffic Engineering—DiffServ Aware, Release 12.2(14)S feature
module.
Sub-pool Tunnels
A sub-pool tunnel carries traffic that requires strict bandwidth guarantees or delay guarantees, such as
real-time voice, virtual IP leased line, and bandwidth trading traffic. As traffic enters the sub-pool tunnel,
DS-TE marks the traffic with a unique value in the MPLS EXP field. The router places traffic with this
unique value in the guaranteed bandwidth queue at the outbound interface of every tunnel hop. The strict
guaranteed traffic has exclusive use of the guaranteed bandwidth queue; no other traffic can use this
queue.
DS-TE ensures that the guaranteed bandwidth queue is never oversubscribed and limits the amount of
traffic that enters the queue to a percentage of the total bandwidth of the corresponding outbound link.
Therefore, the amount of traffic sent into the sub-pool is never more than the amount the guaranteed
bandwidth queue can handle.
Note IP CEF is enabled by default on the Cisco 10000 series router and it cannot be turned off. If you attempt
to disable IP CEF, an error appears.
Configuring DS-TE
To configure DS-TE, perform the following required configuration tasks:
• Activating Traffic Engineering on the Router, page 20-21
• Activating Traffic Engineering on the Interface, page 20-23
• Configuring the Tunnel Interface, page 20-24
• Configuring Guaranteed Bandwidth Service, page 20-25
Command Purpose
Step 1 Router(config)# mpls traffic-eng tunnels Enables MPLS traffic engineering tunnel signaling on the router.
Step 2 Router(config)# router ospf Invokes the OSPF routing process for IP and enters router
configuration mode. Continue with Step 9.
or
Router(config)# router isis Invokes the IS-IS routing process and enters router configuration
mode. Continue with Step 3.
Step 3 Router(config-router)# network Specifies the IS-IS network entity title (NET) for the routing
network-entity-title process.
network-entity-title specifies the area address and the system ID
for an IS-IS routing process. You can specify an address or a name
for network-entity-title.
Step 4 Router(config-router)# metric-style wide Enables the router to generate and accept IS-IS only new-style
[transition] [{level-1 | level-2 | type, length, and value (TLV) objects.
level-1-2}]
Step 5 Router(config-router)# is-type {level-1 | Configures the IS-IS level at which the Cisco IOS software
level-1-2 | level-2-only} operates.
When you specify level-1, the router acts as a station router and
learns about destinations inside its area. For interarea routing
information, the router depends on the closest level-1-2 (L1L2)
router.
When you specify level-1-2, the router acts as both a station
router and an area router. The router has one link state database
(LSDB) for destinations inside the area (L1 routing) and runs a
shortest path first (SPF) calculation to discover the area topology.
The router also has another LSDB with link state protocol (LSP)
packets of all other backbone (L2) routers and runs another SPF
calculation to discover the topology of the backbone, and the
existence of all other areas.
When you specify level-2-only, the router acts an area router only.
This router is part of the backbone and does not talk to L1-only
routers in its own area.
Step 6 Router(config-router)# mpls traffic-eng Configures the router to flood MPLS traffic engineering link
{level-1 | level-2} information into the IS-IS level you specify. The IS-IS level you
specify must be the same level you specified in the preceding step.
Command Purpose
Step 7 Router(config-router)# passive-interface Disables the IS-IS routing protocol from sending routing updates
type number on the interface you specify. IS-IS advertises the IP address of the
interface without actually running IS-IS on that interface.
For type number, specify the loopback0 interface.
Note When you enable passive-interface on an interface, IS-IS
continues to advertise the subnet to other interfaces and
continues to receive and process updates on the interface
from other routers.
Step 8 Router(config-router)# mpls traffic-eng Specifies that the traffic engineering router identifier for the node
router-id interface-name is the IP address associated with a specific interface.
interface-name specifies the IP address associated with the
loopback0 interface.
Note For IS-IS configurations, this completes the activation of
TE on the router. Do not continue to Step 9.
Step 9 Router(config-router)# mpls traffic-eng Turns on MPLS traffic engineering for a particular OSPF area.
area num
Example 20-1 configures the router for TE using the OSPF routing protocol.
Command Purpose
Step 1 Router(config)# interface type number Configures an interface and enters interface configuration mode.
type is the type of interface (for example, serial).
number is the number of the interface (for example, 1/0/0).
Step 2 Router(config-if)# ip rsvp bandwidth Enables Resource Reservation Protocol (RSVP) for IP on an
interface-kbps [sub-pool kbps] interface.
interface-kbps specifies the amount of bandwidth (in kbps) on an
interface to be reserved. Valid values are from 1 to 10,000,000.
(Optional) sub-pool kbps is the amount of bandwidth (in kbps) on
an interface to be reserved to a portion of the total. Valid values
are from 1 to the value of interface-kbps.
Note The sum of bandwidth used by all tunnels on this interface
cannot exceed interface-kbps and the sum of bandwidth
used by all sub-pool tunnels cannot exceed sub-pool kbps.
Step 3 Router(config-if)# mpls traffic-eng Enables MPLS traffic engineering tunnel signaling on the
tunnels interface.
Step 4 Router(config-if)# ip router isis Enables the IS-IS routing protocol on the interface.
Note Do not enter this command if you are configuring an
OSPF configuration.
Example 20-2 configures TE on a physical interface using the IS-IS routing protocol.
Command Purpose
Step 1 Router(config)# interface tunnel number Creates a virtual tunnel interface and enters interface
configuration mode.
number is the number of the tunnel interface that you want to
create or configure. The Cisco 10000 series router does not limit
the number of tunnel interfaces that you can create.
Step 2 Router(config-if)# tunnel mode mpls Sets the mode of a tunnel to MPLS for traffic engineering.
traffic-eng
Step 3 Router(config-if)# tunnel destination Specifies the destination for a tunnel interface.
{hostname | ip-address}
hostname is the name of the host destination.
ip-address is the IP address of the host destination.
Step 4 Router(config-if)# tunnel mpls Configures the bandwidth required for an MPLS traffic
traffic-eng bandwidth [sub-pool | global] engineering tunnel and assigns the tunnel to the sub-pool or
bandwidth
global pool.
(Optional) sub-pool indicates a subpool tunnel. If you do not
specify sub-pool, the tunnel is global pool.
global indicates a global pool tunnel. By default, all tunnels are
global pool.
bandwidth specifies the bandwidth (in kbps) allocated for the
MPLS traffic engineering tunnel. Valid values are from 1 to
4,294,967,295.
Step 5 Router(config-if)# tunnel mpls Configures the setup and reservation priority for an MPLS traffic
traffic-eng priority setup-priority engineering tunnel.
[hold-priority]
setup-priority indicates the priority used when signaling a link
state protocol (LSP) for this tunnel to determine which existing
tunnels can be preempted. Valid values are from 0 to 7, where a
lower number indicates a higher priority. Therefore, an LSP with
a setup-priority of 0 can preempt any LSP with a non-0 priority.
hold-priority is the priority associated with an LSP for this tunnel
to determine if it should be preempted by other LSPs that are
being signaled. Valid values are from 0 to 7, where a lower
number indicates a higher priority.
Command Purpose
Step 6 Router(config-if)# tunnel mpls Configures the path (hops) that you want an MPLS traffic
traffic-eng path-option [protect] number engineering tunnel to use. You can configure many path options
{dynamic | explicit {name path-name |
path-number}} [lockdown]
for a single tunnel, including both dynamic and explicit path
options.
(Optional) protect indicates a backup label-switched path (LSP).
When you configure several path options, use lower numbered
options for number.
dynamic indicates that the router dynamically calculates the LSP
path.
explicit indicates that the LSP path is an IP explicit path.
name path-name specifies the path name of the IP explicit path.
This path name represents the specific IP addresses of the hops.
path-number is the path number of the IP explicit path.
lockdown indicates that the LSP cannot be reoptimized.
To provide strict QoS guarantees using DS-TE sub-pool tunnels, do the following:
1. Select a queue (referred to as per-hop behavior (PHB) in DiffServ terminology) to be used
exclusively by the strict guarantee traffic. This queue is referred to as the guaranteed bandwidth
queue.
If you want to provide delay or jitter guarantees, use the DiffServ expedited forwarding queue (EF
PHB). On the Cisco 10000 series router, it is the absolute priority queue.
If you only want to provide bandwidth guarantees, use the DiffServ assured forwarding queue (AF
PHB). On the Cisco 10000 series router, use one of the existing class-based weighted fair queuing
(CBWFQ) queues.
2. Ensure that the router places the guaranteed traffic from the sub-pool tunnel in the guaranteed
bandwidth queue at the outbound interface of every tunnel hop, and that the router does not place
any other traffic in this queue. To do this, mark the traffic entering the tunnel with a unique value in
the MPLS EXP field. The router sends only the marked traffic into the guaranteed bandwidth queue.
3. Ensure that the router does not oversubscribe the queue and instead sends only the amount of traffic
into the sub-pool tunnel that the guaranteed bandwidth queue can handle. To do this, limit the rate
of the guaranteed traffic before it enters the sub-pool tunnel. The aggregate rate of all traffic entering
the sub-pool tunnel is less than or equal to the bandwidth capacity of the sub-pool tunnel. For delay
or jitter guarantees, excess traffic is dropped. For bandwidth guarantees, excess traffic can be
marked differently for preferential discard.
4. Ensure that the amount of traffic entering the guaranteed bandwidth queue is limited to an
appropriate percentage of the total bandwidth of the corresponding outbound link. The exact
percentage to use depends on several factors that can contribute to accumulated delay in your
network: your QoS performance objective, the total number of tunnel hops, the number of links
folded in along the tunnel path, the burstiness of the input traffic and so on. To do this, set the
sub-pool bandwidth of each outbound link to the appropriate percentage of the total link bandwidth
by adjusting the sub-pool kbps parameter of the ip rsvp bandwidth command.
To provide differentiated service using DS-TE global pool tunnels, do the following:
1. Select a separate queue for each traffic class.
2. Mark each class of traffic using a unique value in the MPLS EXP field.
3. Ensure that packets marked for a specific traffic class are placed in the queue for that class. The
tunnel bandwidth is set based on the expected aggregate traffic across all classes of service.
To control the amount of DiffServ tunnel traffic you intend to support on a given link, adjust the size of
the global pool on that link.
Because DS-TE allows simultaneous constraint-based routing of sub-pool and global pool tunnels, you
can provide strict guarantees and differentiated services (DiffServ) simultaneously in a given network.
Command Purpose
Router# show running-config Displays the complete DS-TE configuration.
Router# show interfaces tunnel number Displays tunnel interface information for the tunnel interface you
[accounting] specify.
number is the port line number.
(Optional) accounting displays the number of packets of each
protocol type that has been sent through the interface.
Router# show ip ospf [process-id] Displays general information about all OSPF routing processes or
about only the routing process you specify.
(Optional) process-id is the process ID. When specified,
information displays for only the specified routing process.
Router# show ip route [address [mask] Displays the current state of the routing table.
[longer-prefixes]] | [protocol [process-id]]
Router# show ip rsvp host {host {receivers | Displays Resource Reservation Protocol (RSVP) terminal point
senders} | installed | interface | neighbor | information for receivers or senders, including RSVP installed
request | reservation | sender}
reservations, interface information and neighbor information.
request displays RSVP reservations upstream information.
reservation displays RSVP reservation requests from
downstream.
sender displays RSVP PATH state information.
Router# show ip rsvp interface [type number] Displays RSVP-related interface information.
Use this command to show the current allocation budget and the
maximum allocatable bandwidth.
(Optional) type number is the type and number of an interface (for
example, serial 1/0/0).
Router# show mpls traffic-eng autoroute Displays tunnels that are announced to Interior Gateway Protocol
(IGP), including interface, destination, and bandwidth. This
command displays which tunnels are currently being used by the
IGP in its enhanced shortest path first (SPF) calculation (tunnels
that are up and have autoroute configured).
Router# show mpls traffic-eng fast-reroute Displays the contents of the Fast Reroute database.
database
Router# show mpls traffic-eng fast-reroute log Displays the contents of the Fast Reroute event log.
reroutes
Router# show mpls traffic-eng link-management Displays the tunnels that have been admitted locally and their
admission-control [interface name] parameters such as priority, bandwidth, incoming and outgoing
interface, and state.
(Optional) interface name indicates to display only those tunnels
that are admitted on the interface specified by name (for example,
serial 1/0/0).
Router# show mpls traffic-eng link-management Displays local link information currently being flooded by MPLS
advertisements traffic engineering link management into the global traffic
engineering topology.
Command Purpose
Router# show mpls traffic-eng link-management Displays current local link information.
bandwidth-allocation [interface name]
(Optional) interface name indicates to display only those tunnels
that are admitted on the interface specified by name (for example,
serial 1/0/0).
Router# show mpls traffic-eng link-management Displays Interior Gateway Protocol (IGP) neighbors.
igp-neighbors [{igp-id {isis isis-address | ospf
ospf-id} | ip A.B.C.D}]
Router# show mpls traffic-eng link-management Displays per-interface resource and configuration information.
interfaces [interface]
(Optional) interface indicates to display information for the
specified interface.
Router# show mpls traffic-eng link-management Displays summary of link management information.
summary [interface name]
(Optional) interface name indicates to display information for
the specified interface.
Router# show mpls traffic-eng topology [{A.B.C.D Displays the MPLS traffic engineering global topology as
| igp-id {isis nsapaddr | ospf A.B.C.D}] [brief] currently known at this node.
You can specify the node by IP address (router identifier to
interface address), IGP router identifier (igp-id), router
identification (nsapaddr) if using IS-IS, and router identifier
(A.B.C.D) if using OSPF.
(Optional) brief indicates to display a brief form of the output
that provides a less detailed version of the topology.
Router# show mpls traffic-eng tunnels Displays information about tunnels.
For more information about these commands, see the MPLS Traffic Engineering—DiffServ Aware,
Release 12.2(14)S feature module.
Example 20-4 activates DS-TE on the router at the head of the tunnel. This DS-TE configuration uses
the OSPF routing protocol and configures the loopback0 virtual interface.
Configuration Example for Configuring DS-TE on the Tunnel Head Physical Interface
Example 20-5 activates DS-TE on the egress physical interface POS 2/0/0. This physical interface is
configured on the tunnel head router.
Example 20-6 activates DS-TE on the egress Tunnel1 interface. This tunnel interface is configured on
the tunnel head router.
Example 20-7 globally activates DS-TE on the midpoint router. This configuration uses the IS-IS routing
protocol and configures the loopback0 virtual interface.
Example 20-8 activates DS-TE on the physical network interfaces POS 4/0 and POS 4/1 of the midpoint
router. The example uses the IS-IS routing protocol.
Example 20-9 activates DS-TE globally on the tail-end router. This example configures the IS-IS routing
protocol and the loopback0 virtual interface.
Example 20-10 activates DS-TE on the physical interface POS 4/0 of the tail-end router. This example
configuration uses the IS-IS routing protocol.
Related Documentation
This section provides hyperlinks to additional Cisco documentation for the features discussed in this
chapter. To display the documentation, click the document title or a section of the document highlighted
in blue. When appropriate, paths to applicable sections are listed below the documentation title.