Table Of Contents
Supported Standards, MIBs, and RFCs
Configuring a Dynamic MPLS Tunnel
Configuring ATM PVCs Over a Dynamic MPLS Tunnel
Configuring a Point-to-Point ATM Link on the Customer CE Routers
Verifying AAL5 Over MPLS Tunnel Configuration
Configuring a Dynamic MPLS Tunnel and the ATM PVC Over the Tunnel
Configuring the Customer's ATM Subinterfaces in the PVC
debug mpls atm-transport control
debug mpls atm-transport distributed
debug mpls atm-transport switching
show mpls atm-transport cos-map
show mpls atm-transport disposition
show mpls atm-transport imposition
MPLS AToM—ATM AAL5 over MPLS
Feature History
This feature module describes the ATM adaptation layer 5 (AAL5) over Multiprotocol Label Switching (MPLS) feature for transporting AAL5 service data units (SDUs) across an IP/MPLS backbone. This document contains information about the benefits of AAL5 over MPLS and lists supported platforms. It also provides configuration tasks, examples and related commands.
This document includes the following sections:
•
Supported Standards, MIBs, and RFCs
Feature Overview
The AAL5 over MPLS feature provides an ATM permanent virtual circuit (PVC) for transporting AAL5 SDUs across an IP/MPLS backbone with rate-limit policing and configurable PVC priority value. A dynamic MPLS tunnel is configured to enable label imposition and disposition of encapsulated ATM SDUs transported between two edge routers having a Label Distribution Protocol (LDP) neighbor relationship.
Label Stacking
Each routed PVC label stack has two levels of labels prepended to each ATM SDU:
•
An Interior Gateway Protocol (IGP) stack consisting of zero or more labels
•
A PVC-based label
Routers at the edge of the MPLS backbone perform label imposition and disposition. The imposition router encapsulates the ATM SDU into an MPLS SDU to transport it to the correct disposition router. The disposition router takes the MPLS SDU, de-encapsulates the ATM SDU, and delivers it to the correct ATM interface and virtual path identifier/virtual circuit identifier (VPI/VCI).
Benefits
As Internet service providers (ISPs) begin to deploy IP/MPLS backbones, services including ATM frame switching must be supported. The AAL5 over MPLS feature allows an ISP to transport AAL5 frames over an IP/MPLS backbone consisting of Cisco 12000 Series router platforms with Packet over SONET (POS) links.
Restrictions
The following restriction apply to AAL5 over MPLS:
•
The AAL5 over MPLS feature supports only AAL5 SDU switching.
•
The following services are not supported with the AAL5 over MPLS feature:
–
ATM switched virtual circuits (SVCs)
–
ATM signaling
–
Fragmentation and reassembly
–
Traffic shaping of packets in the MPLS-to-ATM path
•
The instructions for configuring AAL5 over MPLS in this feature module apply only to the Cisco 12000 series router for 12.0(21)ST. Avoid using these instructions for any other platform or release.
Related Documents
Refer to the following documents for more information:
•
MPLS Label Distribution Protocol
•
MPLS Traffic Engineering and Enhancements
Supported Platforms
The AAL5 over MPLS feature is supported on the Cisco 12000 Series router. For information on which engines and line cards are supported, see the Release Notes for Cisco IOS Release 12.0 ST.
Determining Platform Support Through Cisco Feature Navigator
Cisco IOS software is packaged in feature sets that support specific platforms. To get updated information regarding platform support for this feature, access Cisco Feature Navigator. Cisco Feature Navigator dynamically updates the list of supported platforms as new platform support is added for the feature.
Cisco Feature Navigator is a web-based tool that enables you to quickly determine which Cisco IOS software images support a specific set of features and which features are supported in a specific Cisco IOS image. You can search by feature or release. Under the release section, you can compare releases side by side to display both the features unique to each software release and the features in common.
Cisco Feature Navigator is updated regularly when major Cisco IOS software releases and technology releases occur. For the most current information, go to the Cisco Feature Navigator home page.
Availability of Cisco IOS Software Images
Platform support for particular Cisco IOS software releases is dependent on the availability of the software images for those platforms. Software images for some platforms may be deferred, delayed, or changed without prior notice. For updated information about platform support and availability of software images for each Cisco IOS software release, refer to the online release notes or, if supported, Cisco Feature Navigator.
Supported Standards, MIBs, and RFCs
Standards
None.
MIBs
None.
RFCs
•
RFC 3032, MPLS Label Stack Encoding
Prerequisites
Maximum Transmission Unit Size Restriction
Because AAL5 over MPLS does not support fragmentation and reassembly, ensure that the maximum transmission unit (MTU) of all intermediate links between endpoints is sufficient to carry the largest ATM AAL5 SDU received.
Dynamic IP Labeling
You must enable LDP label distribution for the dynamic MPLS tunnels used for AAL5 over MPLS.
Configuration Tasks
See the following sections for configuration tasks to enable AAL5 over MPLS:
•
Configuring a Dynamic MPLS Tunnel (required)
•
Configuring ATM PVCs Over a Dynamic MPLS Tunnel (required)
•
Configuring a CoS Map Matrix (optional)
•
Configuring a Point-to-Point ATM Link on the Customer CE Routers (required)
Note
Make sure dynamic MPLS switching is enabled on all interfaces in your core, including traffic engineering tunnels.
Configuring a Dynamic MPLS Tunnel
To configure a dynamic MPLS tunnel to transport ATM SDUs between two endpoints, perform the following steps on the routers that are endpoints of the tunnel.
Note
The commands used to create an MPLS tunnel are supported only on Cisco IOS Releases 12.0(10)ST to 12.0(21)ST.
Configuring ATM PVCs Over a Dynamic MPLS Tunnel
To configure an ATM PVC over a dynamic MPLS tunnel, perform the following steps:
Configuring a CoS Map Matrix
A CoS map matrix can be used to route SDUs to ATM PVCs over a dynamic MPLS tunnel. This procedure is optional. To create a CoS map matrix, perform the following steps:
Configuring a Point-to-Point ATM Link on the Customer CE Routers
To configure a point-to-point ATM link with PVCs and encapsulated AAL5 SNAP, perform the following steps on the customer's CE routers:
Verifying AAL5 Over MPLS Tunnel Configuration
To verify and display the configuration of AAL5 over MPLS tunnels, perform the following steps:
Step 1
To determine the state of the dynamic tunnel interface, use the show ip interface brief command:
Router# show ip interface briefInterface IP-Address OK? Method Status ProtocolEthernet0 1.0.46.10 YES manual administratively down downPCbus0 198.135.1.43 YES manual administratively down downSerial0 198.135.2.49 YES manual administratively down downTunnel1 unassigned YES manual up upLoopback0 12.12.12.12 YES manual up upStep 2
To make sure the tunnel endpoints have discovered each other, use the show mpls ldp discovery command:
Router# show mpls ldp discoveryLocal LDP Identifier:12.12.12.12:0Discovery Sources:Interfaces:POS0/3 (ldp): xmit/recvLDP Id: 11.11.11.11:0POS5/0 (ldp): xmit/recvLDP Id: 14.14.14.14:0Tunnel1 (ldp): -> 11.11.11.11Targeted Hellos:12.12.12.12 -> 11.11.11.11 (ldp): active, xmit/recvLDP Id: 11.11.11.11:0The LDP targeted hello is for the AAL5 over MPLS tunnel interface whose tunnel destination is 11.11.11.11.
Step 3
To make sure the label distribution session has been established, use the show mpls ldp neighbors command:
Router# show mpls ldp neighborsPeer LDP Ident: 14.14.14.14:0; Local LDP Ident 12.12.12.12:0TCP connection: 14.14.14.14.11021 - 12.12.12.12.646State: Oper; Msgs sent/rcvd: 6081/6073; DownstreamUp time: 3d16hLDP discovery sources:POS5/0Addresses bound to peer LDP Ident:14.14.14.14 180.0.0.2 181.0.0.1 185.0.0.1Peer LDP Ident: 11.11.11.11:0; Local LDP Ident 12.12.12.12:0TCP connection: 11.11.11.11.646 - 12.12.12.12.12700State: Oper; Msgs sent/rcvd: 5864/8340; DownstreamUp time: 3d13hLDP discovery sources:POS0/3Targeted Hello 12.12.12.12 -> 11.11.11.11, activeAddresses bound to peer LDP Ident:11.11.11.11 183.0.0.2 188.0.0.2 3.3.48.1Step 4
To view the currently routed ATM PVCs, use the show atm route command:
Router# show atm routeInput Intf Input VC Output Intf Output VC StatusATM0/0 1 Tunnel8 555 UPTunnel8 555 ATM0/0 1 UPStep 5
To view a summary of the ATM PVCs and PVCs configured over dynamic MPLS tunnels, use the show atm pvc command. To view specific information about a PVC, include a VPI/VCI parameter with this command.
Router# show atm pvcInterface VCD/Name VPI VCI Type Encaps Peak Kbps Avg/Min kbps Burst Cells Sts0/0 1 0 888 PVC SNAP 62200 0 UPTunnel 8 N/A 0 555 PVC N/A 0 0 UPStep 6
To view the local labels that are assigned to PVCs over dynamic MPLS tunnels, use the show mpls forwarding command.
Router# show mpls forwardingLocal tag Outgoing tag Prefix Bytes/tag Outgoing Next Hopor VC or Tunnel ID switched interface127 Untagged ATM(Tu8:555) 66856 AT0/0 point2pointStep 7
To view the current AAL5 over MPLS CoS map, use the show mpls atm-transport cos-map command. The values used in this example are the default settings.
Router# show mpls atm-transport cos-map 0 1 2 3 4 5 6 7Pri=0 Pri=1 Pri=2 Pri=3In CIR 1 3 5 7Out CIR 0 2 4 6Step 8
To view the imposition information about a line card, use the show mpls atm-transport imposition command.
Router# attach 2Router-lc2# execute-on all show mpls atm-transport imposition detailInterface ATM0:ATM vcd: 1-> Tunnel2 mpls_vci: 42 label: 21input pkts: 0 output pkts: 0 impose_seq_num:0x8279priority: 0 rate limit: unlimited active: yesMPLS Detailed info:Impose Rewrite:22 ATM/MPLS impose 0 PO6/0 point2pointMAC/Encaps=4/12, MTU=4466, Tag Stack{22 21}04019110 0001600000015001GSR-LC Detailed ATM vcd info:vcd:1 pcr:25801 scr:25801 mbs:94 cid:9672pvc output_info:0x4019130GSR-LC Detailed Output MPLS intf. info:local_outputq:0x9800 output:0x4000 output_info:0x4019110Router-lc2# exitStep 9
To view the disposition information about a line card, use the show mpls atm-transport disposition command.
Router# attach 3Router-lc3# execute-on all show mpls atm-transport disposition detailTunnel2 MPLS vci:42 -> ATM3/0 ATM vcd:1Local Label: 16 dispose_seq_num:0x68C9 atm output_info: 0x4019130input pkts:0 output pkts:0Router-lc3# exitConfiguration Examples
This section provides the following configuration examples:
•
Configuring a Dynamic MPLS Tunnel and the ATM PVC Over the Tunnel
•
Configuring the Customer's ATM Subinterfaces in the PVC
Figure 1 illustrates the network configuration that the configuration commands reference.
Figure 1 Configuring AAL5 Over MPLS
Configuring a Dynamic MPLS Tunnel and the ATM PVC Over the Tunnel
The configuration commands for router 2 and router 3 accomplish the following for this example network:
•
Configuration of dynamic MPLS tunnels between router 2 and router 3.
•
Routing of PVC 0/203 across the dynamic MPLS tunnels between routers 2 and 3.
•
Use of LDP for label distribution between router 2 and router 3 in support of the AAL5 over MPLS feature.
•
Use of dynamic MPLS switching between router 2 and router 3. It is assumed that dynamic MPLS switching is enabled throughout the MPLS core.
•
Configuration of routing on router 2 and router 3. The sample configurations assume OSPF is used within the MPLS core. The sample configurations illustrate the OSPF configuration to ensure that routers 2 and 3 have routes to the tunnel endpoints.
The following configuration commands configure the transport for PVC 0/203 between router 2 and router 3 across the MPLS core.
Note
The mpls label protocol ldp command is a global configuration command. When you use this command from the Router# prompt, it forces all label distribution sessions to use LDP. See the MPLS Label Distribution Protocol Feature Module for more information on this command.
Router 2 Configuration
interface Loopback0 !Configure loopback interfaceip address 22.22.22.22 255.255.255.255interface Tunnel33 !Configure dynamic tunnel to Router 3.mpls atm-transport !Enable transport of ATM across tunnel.mpls label protocol ldp !Use LDP label distribution for tunnel.tunnel destination 33.33.33.33 !Specify tunnel destination as!Router 3 loopback.tunnel source Loopback0tunnel mode mpls dynamic !Make it a dynamic MPLS tunnel.tunnel key 2233 !Specify ID for tunnel.interface ATM2/0pvc 0/203atm route interface tunnel33 333 !Route pvc 0/203 on Tunnel33 with!vci 333 across the MPLS core.interface POS1/0 !Configure interface to MPLS core.ip address 139.1.1.2 255.255.255.0mpls ip !Enable dynamic MPLS switching.mpls label protocol ldp !Use LDP label distribution. Assumes the!core router on the interface uses LDP.router ospf 10 !Configure OSPF routing.passive-interface Loopback0network 22.22.22.22 0.0.0.0 area 0network 139.1.1.0 0.0.0.255 area 0Router 3 Configuration
interface Loopback0 !Configure loopback interfaceip address 33.33.33.33 255.255.255.255interface Tunnel22 !Configure dynamic tunnel to Router 2.mpls atm-transport !Enable transport of ATM across tunnel.mpls label protocol ldp !Use LDP label distribution for tunnel.tunnel destination 22.22.22.22 !Specify tunnel destination as!Router 2 loopback.tunnel source Loopback0tunnel mode mpls dynamic !Make it a dynamic MPLS tunnel.tunnel key 2233 !Specify ID for tunnel.interface ATM1/0pvc 0/203atm route interface tunnel22 333 !Route PVC 0/203 on Tunnel22 with!vci 333 across the MPLS core 333.interface POS2/0 !Configure interface to MPLS core.ip address 139.1.7.3 255.255.255.0mpls ip !Enable dynamic MPLS switchingmpls label protocol ldp !Use LDP label distribution. Assumes the!core router on the interface uses LDP.router ospf 10 !Configure OSPF routing.passive-interface Loopback0network 33.33.33.33 0.0.0.0 area 0network 139.1.7.0 0.0.0.255 area 0Configuring the Customer's ATM Subinterfaces in the PVC
Router 1
interface ATM2/0no ip addressno ip directed-broadcastno ip route-cacheno ip mroute-cacheno shutno atm enable-ilmi-trapno atm ilmi-keepaliveinterface ATM2/0.100 point-to-pointip address 1.0.0.2 255.255.255.224no ip directed-broadcastno ip route-cacheno ip mroute-cacheno shutno atm enable-ilmi-trappvc 0/203broadcastCommand Reference
This section describes the following commands:
•
debug mpls atm-transport control
•
debug mpls atm-transport distributed
•
debug mpls atm-transport switching
•
show mpls atm-transport cos-map
•
show mpls atm-transport disposition
•
show mpls atm-transport imposition
atm route interface
To configure a dynamic MPLS tunnel with MPLS ATM transport to route a PVC on a main interface, use the atm route interface command in interface configuration mode. To disable the configuration of a dynamic MPLS tunnel, use the no form of this command.
atm route interface tunnel_interface output_vci [priority number] [rate-limit CIR Bc]
no atm route interface tunnel_interface output_vci [priority number] [rate-limit CIR Bc]
Syntax Description
Defaults
No default behavior or values.
Command Modes
Interface configuration
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Usage Guidelines
After a dynamic MPLS tunnel with MPLS transport is configured, you can use it as an outgoing interface by issuing the atm route interface command. Specify AAL5 for the encapsulation of the input PVC; the default encapsulation is AAL5SNAP. This ATM forwarding service does not look at the SDU being transmitted, it simply forwards the AAL5SNAP or AAL5MUX packet.
Routed PVCs are supported on main interfaces, not subinterfaces.
Examples
The following example shows an MPLS tunnel interface enabled for routing an ATM PVC:
Router(config)# interface atm 1/0Router(config-if)# no ip addressRouter(config-if)# no ip directed-broadcastRouter(config-if)# atm clock internalRouter(config-if)# no atm ilmi-keepaliveRouter(config-if)# pvc 0/534Router(config-if-atm)# atm route interface tunnel2 534debug mpls atm-transport control
To enable debug messages about the control of traffic transported between ATM and MPLS, use the debug mpls atm-transport control command in EXEC mode. To disable the debug messages about MPLS ATM transport control, use the no form of this command.
debug mpls atm-transport control
no debug mpls atm-transport control
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Examples
The following example enables debugging of AAL5 over MPLS control:
Router# debug mpls atm-transport controlATM transport over MPLS, Control interactions debugging is onRouter#ATM_TRANS:GOT ATOM_EVENT_TDP_UP on Tunnel88ATM_TRANS: Advertising all pvcs on Tunnel88ATM_TRANS: sending bind for pvc 170 on Tunnel88 label 19ATM_TRANS: Requesting all pvcs on Tunnel88ATM_TRANS: sending request_bind for pvc 0 on Tunnel88ATM_TRANS: received BIND mpls_vci: 170 on Tunnel88 label 16ATM_TRANS: Done setting imp.rewrite for vc 170 parent dest 88.88.88.88debug mpls atm-transport distributed
To enable the distribution of debug messages about label imposition and label disposition on line cards, use the debug mpls atm-transport distributed command in EXEC mode. To disable the debug messages about label imposition and label disposition on line cards, use the no form of this command.
debug mpls atm-transport distributed
no debug mpls atm-transport distributed
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Examples
The following example enables debug messages related to the process of label imposition/disposition:
Router# debug mpls atm-transport distributedATM transport over MPLS, Distributed switching debugging is onRouter#ATM_TRANS: removing label disposition info for tun:Tunnel88 vci:0 from all slotsATM_TRANS: disposition change for tun:Tunnel88 vci:170, (none) -> (all) (queued)ATM_TRANS: sending label disposition info for tun:Tunnel88 vci:170 to all slotsdebug mpls atm-transport switching
To enable debug messages about the transport of information for ATM to MPLS and MPLS to ATM switching, use the debug mpls atm-transport switching command in EXEC mode. To disable debug messages about ATM to MPLS switching, use the no form of this command.
debug mpls atm-transport switching
no debug mpls atm-transport switching
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Examples
The following example enables debugging of AAL5 over MPLS switching:
Router# debug mpls atm-transport switchingAAL5 transport over MPLS, switching debugging is onRouter(config)# int atm3/0Router(config-if)# shutRouter(config-if)# no shutRouter(config-if)# end11:46:48: mpls_atm_trans_atm_hwif_up() enter - max_intf_vcs (2048)11:46:49: mpls_atm_trans_atm_hwif_up() enter - max_intf_vcs (2048)11:46:49: mpls_atm_trans_atm_swif_up(), out_vc(50)11:46:50: %SYS-5-CONFIG_I: Configured from console by consoleSLOT 5:09:18:23: ADJ: Received adjacency update event for 0.0.0.0(connector-id 0)SLOT 5:09:18:23: ADJ: via ATM3/0, mac-rewrite length 4, output_info0x1C059220, local_outputq 0x8C00, outputq 16384, enctype 33adj_index 1 mtu 4470SLOT 5:09:18:23: ADJ: Add AT3/0 index=1 old=0x4127F280 new=0x4127F280SLOT 5:09:18:23: ADJ: add 0.0.0.0 via ATM3/0mpls atm-transport
To enable the transport of ATM frames across an MPLS tunnel, use the mpls atm-transport command in interface configuration mode. To disable the configuration of ATM transport, use the no form of this command.
mpls atm-transport
no mpls atm-transport
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
Interface configuration
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Examples
The following example shows a configured MPLS tunnel interface, with the transport of ATM frames enabled, and the destination address of 101.1.1.1:
Router(config)# interface tunnel2Router(config-if)# no ip addressRouter(config-if)# no ip directed-broadcastRouter(config-if)# mpls atm-transport![]()
Router(config-if)# mpls label protocol ldpRouter(config-if)# tunnel destination 101.1.1.1![]()
Router(config-if)# tunnel mode mpls dynamicRouter(config-if)# tunnel key 10111Router(config-if)# end!Router(config)# interface loopback0Router(config-if)# ip address 102.1.1.1 255.255.255.255Router(config-if)# no ip directed-broadcastRouter(config-if)# ip ospf interface-retry 0Related Commands
mpls atm-transport cos-map
To configure an MPLS CoS map that can be used to specify the priority of each SDU transported across an MPLS backbone, use the mpls atm-transport cos-map command in interface configuration mode.
mpls atm-transport cos-map number0 number1 number2 number3 number4 number5 number6 number7
Syntax Description
Defaults
The default is 1, 3, 5, 7, 0, 2, 4, 6.
Command Modes
Interface configuration
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Usage Guidelines
The CoS map is used to set up a policy that is applied to traffic as it enters the MPLS core through ATM transport over MPLS. Class-based weighted fair queuing (CBWFQ) or an MPLS CoS aware scheduling algorithm must be run in the core for the policy to be effective.
Related Commands
show atm route
To display the currently routed ATM PVC, use the show atm route command in EXEC mode.
show atm route
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Examples
The following example shows a currently routed ATM PVC on the input and output interfaces:
Router# show atm routeInput Intf Input VC Output Intf Output VC StatusATM0/0 1 Tunnel8 555 UPTunnel8 555 ATM0/0 1 UPTable 1 describes the fields used in the preceding example.
Table 1 show atm route Field Descriptions
show mpls atm-transport cos-map
To show the current ATM/MPLS CoS map, use the show mpls atm-transport cos-map command in EXEC mode.
show mpls atm-transport cos-map
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Examples
In the following example, the current ATM CoS map is shown:
Router# show mpls atm-transport cos-mapPri=0 Pri=1 Pri=2 Pri=3In CIR 1 3 5 7Out CIR 0 2 4 6Table 2 describes the fields used in the preceding example.
Table 2 show mpls atm-transport cos-map Field Descriptions
Field DescriptionPri=
Priority assigned to a packet.
In CIR
CIR of the input interface.
Out CIR
CIR of the output interface .
Related Commands
show mpls atm-transport disposition
To view label disposition information about a line card, use the show mpls atm-transport disposition command in EXEC mode.
show mpls atm-transport disposition {detail | normal | summary}
Syntax Description
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Examples
The following example shows detailed disposition information about the ATM line card in slot 3:
Router# attach 3Router-lc3# execute-on all show mpls atm-transport disposition detailTunnel2 MPLS vci:42 -> ATM3/0 ATM vcd:1Local Label:16 dispose_seq_num:0x68C9 atm output_info:0x4019130Input pkts:0 output pkts:0Router-lc3# exitRouter#Table 3 describes the fields used in the preceding example.
Table 3 show mpls atm-transport disposition Field Descriptions
Related Commands
Command Descriptionshow mpls atm-transport imposition
Displays information about label imposition on a specified line card.
show mpls atm-transport imposition
To view label imposition information about a line card, use the show mpls atm-transport imposition command in exec mode.
show mpls atm-transport imposition {detail | normal | summary}
Syntax Description
detail
Displays the virtual channel identifier (VCI) range in detail mode.
normal
Displays the VCI range to display in normal mode.
summary
Displays the VCI range to display in summary mode.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Usage Guidelines
Do not invoke this command while traffic is flowing to the line card.
Examples
The following example shows detailed label imposition information about the line card in slot 2:
Router-lc2# execute-on all show mpls atm-transport imposition detailInterface ATM0:ATM vcd: 1-> Tunnel2 mpls_vci: 42 label: 21input pkts: 0 output pkts: 0 impose_seq_num:0x8279priority: 0 rate limit: unlimited active: yesMPLS Detailed info:Impose Rewrite:22 ATM/MPLS impose 0 PO6/0 point2pointMAC/Encaps=4/12, MTU=4466, Tag Stack{22 21}04019110 0001600000015001GSR-LC Detailed ATM vcd info:vcd:1 pcr:25801 scr:25801 mbs:94 cid:9672pvc output_info:0x4019130GSR-LC Detailed Output MPLS intf. info:local_outputq:0x9800 output:0x4000 output_info:0x4019110Router-lc2# exitRelated Commands
Command Descriptionshow mpls atm-transport disposition
Displays label disposition information about a specified line card.
show mpls forwarding-table
To view an MPLS forwarding table, use the show mpls forwarding-table command in EXEC mode. This is also called the show tag-switching forwarding table command.
show mpls forwarding-table
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Examples
The following example shows an MPLS forwarding table:
Router# show mpls forwarding-tabletag Outgoing tag Prefix or Bytes tag Outgoing Next Hopor VC tunnel ID switched Interface128 Pop tag 7.7.7.7/32 0 PO1/0 point2point129 Pop tag 10.1.3.0/24 0 PO1/0 point2point130 129 88.88.88.88/32 0 PO1/0 point2point131 Untagged ATM(Tu8:555) 0 AT2/0 point2pointTable 4 describes the fields used in the preceding example.
Table 4 show mpls forwarding-table Field Descriptions
Related Commands
Command Descriptioninterface tunnel
Configures a tunnel interface and enters the interface configuration mode.
tunnel mode mpls dynamic
To set the encapsulation mode for an MPLS tunnel interface, use the tunnel mode mpls dynamic command in interface configuration mode. To disable encapsulation mode for an MPLS tunnel interface, use the no form of this command.
tunnel mode mpls dynamic
no tunnel mode mpls dynamic
Syntax Description
This command has no arguments or keywords.
Defaults
No default behavior or values.
Command Modes
Interface configuration
Command History
Release Modification12.0(10)ST
This command was introduced.
12.0(22)S
This command was integrated into Cisco IOS Release 12.0(22)S.
Examples
The following example enables dynamic MPLS tunneling:
Router# interface tunnel 1Router (config-if)# tunnel mode mpls dynamicRelated Commands
Command Descriptioninterface tunnel
Configures a tunnel interface and enters the interface configuration mode.

