Guest

Cisco IOS Software Releases 12.1 T

MPLS Label Switch Controller Enhancements

Table Of Contents

MPLS Label Switch Controller Enhancements

Feature Overview

MPLS LSC Functional Description

MPLS LSC Benefits

MPLS Terminology

Using Controlled ATM Switch Ports as Router Interfaces

Creating Virtual Trunks

Typical ATM Hybrid Network with Virtual Trunks

Benefits of Virtual Trunking

Virtual Trunk Configuration

Using LSC Redundancy

LSC Redundancy Architecture

General Redundancy Operational Modes

How LSC Redundancy Differs from Router and Switch Redundancy

Benefits of LSC Redundancy

How the LSC, ATM Switch, and VSI Work Together

Implementing LSC Redundancy

Using LSC Redundancy in Dedicated LSC Mode

Implementation Considerations

Using the MPLS LSC as a Label Edge Device

Using the Cisco 6400 Universal Access Concentrator as an MPLS LSC

Cisco 6400 UAC Architectural Overview

Configuring Permanent Virtual Circuits and Permanent Virtual Paths in Cisco 6400 UAC NSP Used as an MPLS NRP LSC

Control VC Setup for MPLS LSC Functions

Configuring the Cisco 6400 UAC To Perform Basic MPLS LSC Operations

Supporting ATM Forum Protocols

Platforms Supported by MPLS LSC

Supported Standards, MIBs, and RFCs

Configuration Tasks

Configuring MPLS on the Primary 72xx Family LSC-Controlled BPX Port

Configuring MPLS on the Second 72xx Family LSC-Controlled BPX Port

Cisco 6400 UAC LSC Configuration

Configuring Cisco 6400 UAC NRP as an MPLS LSC

Configuring the Cisco 6400 UAC NSP for MPLS Connectivity to BPX

Verifying MPLS LSC Configuration

Configuration Examples

Configuring ATM-LSRs

Configuration for LSC1

Configuration for BPX1 and BPX2

Configuration for LSC2

Configuration for Edge LSR1

Configuration for Edge LSR2

Configuring Multi-VCs

Configuration for LSC1

Configuration for BPX1 and BPX2

Configuration for LSC2

Configuration for Edge LSR1

Configuration for Edge LSR2

QoS Support

Configuring ATM-LSRs with a Cisco 6400 NRP Operating as LSC

Configuration for 6400 UAC NSP

Configuration for 6400 UAC NRP LSC1

Configuration for BPX1 and BPX2

Configuration for 6400 UAC NRP LSC2

Configuration for Edge LSR1

Configuration for Edge LSR2

Configuring ATM LSRs through ATM Network Using Cisco 7200 LSCs Implementing Virtual Trunking

Configuration for LSC1 Implementing Virtual Trunking

Configuration for BPX1 and BPX2

Configuration for LSC2 Implementing Virtual Trunking

Configuration for Edge LSR1

Configuration for Edge LSR2

Configuring ATM LSRs through ATM Network Using Cisco 6400 NRP LSCs Implementing Virtual Trunking

Configuration for 6400 UAC NSP

Configuration for 6400 UAC NRP LSC1 Implementing Virtual Trunking

Configuration for BPX1 and BPX2

Configuration for 6400 UAC NRP LSC2 Implementing Virtual Trunking

Configuration for Edge LSR1

Configuration for Edge LSR2

Configuring LSC Hot Redundancy

Configuration for LSC 1A

Configuration for LSC 1B

Configuration for LSC 2A

Configuration for LSC 2B

Configuration for BPX1 and BPX2

Configuration for Edge LSR 7200-1

Configuration for Edge LSR-1

Configuration for Edge LSR-2

Configuration for Edge LSR 7200-2

Configuring LSC Warm Standby Redundancy

Configuring an Interface Using Two VSI Partitions

Command Reference

Command Conventions

extended-port

interface XTagATM

show atm vc

show interface XTagATM

show controllers XTagATM

show controllers vsi control-interface

show controllers vsi descriptor

show controllers vsi session

show controllers vsi status

show controllers vsi traffic

show tag-switching atm-tdp bindings

show tag-switching atm-tdp bindwait

show xtagatm cos-bandwidth-allocation XTagATM

show xtagatm cross-connect

show xtagatm vc

tag-control-protocol vsi

tag-switching atm control-vc

tag-switching atm cos

tag-switching atm disable-headend-vc

tag-switching atm vpi

tag-switching atm vp-tunnel

Debug Commands

debug tag-switching xtagatm cross-connect

debug tag-switching xtagatm errors

debug tag-switching xtagatm events

debug tag-switching xtagatm vc

debug vsi api

debug vsi errors

debug vsi events

debug vsi packets

debug vsi param-groups


MPLS Label Switch Controller Enhancements


This document describes the Cisco Multiprotocol Label Switching (MPLS) Label Switch Controller (LSC). It describes the MPLS LSC, identifies the platforms supported by the MPLS LSC, provides configuration examples for MPLS LSC components, and describes related IOS command language interpreter (CLI) commands that can be used with the supported platforms.

This document includes the following major sections:

Feature Overview

Platforms Supported by MPLS LSC

Supported Standards, MIBs, and RFCs

Configuration Tasks

Configuration Examples

Command Reference

Debug Commands

Cisco documentation and additional literature are available in a CD-ROM package, which ships with your product. The Documentation CD-ROM, a member of the Cisco Connection Family, is updated monthly. Therefore, it might be more up to date than printed documentation. To order additional copies of the Documentation CD-ROM, contact your local sales representative or call customer service. The CD-ROM package is available as a single package or as an annual subscription. You can also access Cisco documentation on the World Wide Web at http://www.cisco.com, http://www-china.cisco.com, or http://www-europe.cisco.com.

If you are reading Cisco product documentation on the World Wide Web, you can submit comments electronically. Click Feedback in the toolbar, select Documentation, and click Enter the feedback form. After you complete the form, click Submit to send it to Cisco. We appreciate your comments.

Feature Overview

The label switch controller (LSC), combined with the Cisco BPX 8650 IP+ATM switch, supports scalable integration of IP services over an ATM network. The MPLS LSC enables the Cisco BPX 8650 to:

Participate in an MPLS network

Directly peer with IP routers

Support the IP features in Cisco Internetwork Operating System (IOS) software

The MPLS LSC supports highly scalable integration of MPLS (IP+ATM) services by using a direct peer relationship between the Cisco BPX 8650 switch and MPLS routers. This direct peer relationship removes the limitation on the number of IP edge routers (typical of traditional IP-over-ATM networks), allowing service providers to meet growing demands for IP services. The MPLS LSC also supports direct and rapid implementation of advanced IP services over ATM networks using Cisco BPX 8650 switches.

MPLS combines the performance and virtual circuit capabilities of Layer 2 (data link layer) switching with the scalability of Layer 3 (network layer) routing capabilities. This combination enables service providers to deliver solutions for managing growth, providing differentiated services, and leveraging existing networking infrastructures.

The MPLS LSC architecture provides the flexibility to:

Run applications over any combination of Layer 2 technologies

Support any Layer 3 protocol while scaling the network to meet future needs

By deploying the MPLS LSC across large enterprise networks or wide area networks, customers can:

Save money by using existing ATM and routing infrastructures

Grow revenue using MPLS-enabled services

Increase productivity through enhanced network scalability and performance

MPLS LSC Functional Description

The MPLS LSC is a label switch router (LSR) that is configured to control the operation of a separate ATM switch. Together, the MPLS LSC and the controlled ATM switch function as a single ATM MPLS router (ATM-LSR).

Figure 1 shows the functional relationship between the MPLS LSC and the ATM switch that it controls.

Figure 1 MPLS Label Switch Controller and Controlled ATM Switch

Referring to Figure 1, note that the following devices can function as an MPLS LSC:

Cisco 7200 series router

Cisco 6400 Universal Access Concentrator (UAC)

Note also from Figure 1 that a Cisco BPX 8600 Service Node (or a slave ATM device) can function as the controlled ATM switch.

The MPLS LSC controls the ATM switch by means of the Virtual Switch Interface (VSI), which runs over an ATM link connecting the two devices.

The dotted outline in Figure 1 represents the logical boundaries of the external interfaces of the MPLS LSC and the controlled ATM switch, as discovered by the IP routing topology. The controlled ATM switch provides one or more LC-ATM interfaces at this external boundary. The MPLS LSC can incorporate other label controlled or non-label controlled router interfaces.

MPLS LSC Benefits

By using the MPLS LSC, you can derive the following benefits:

IP-ATM Integration—Enables ATM switches, including the Cisco BPX 8650 switch and Cisco BPX 8680 switch, to directly support advanced IP services and protocols, thereby reducing operational costs and bandwidth requirements, while at the same time decreasing time-to-market for new services.

Explicit Routing—Provides Layer 2 virtual circuits (VCs) to gigabit router backbones and integrated IP+ATM environments, including support for explicit routing and provisioning of IP virtual private network (VPN) services.

Virtual Private Networks—Supports IP-based VPNs on either a Frame Relay/ATM backbone, an integrated IP-ATM backbone, or a gigabit router backbone.

MPLS Terminology

Table 1 lists tag switching terms and the equivalent MPLS terms used in this document.

Table 1 Equivalency Table for Tag Switching and MPLS Terms  

Old Tag Switching Terminology
New MPLS Terminology

Tag Switching

MPLS, Multiprotocol Label Switching

Tag (short for Tag Switching)

MPLS

Tag (item or packet)

Label

TDP (Tag Distribution Protocol)

LDP (Label Distribution Protocol)

Cisco TDP and LDP (MPLS Label Distribution Protocol) are nearly identical in function, but use incompatible message formats and some different procedures. Cisco is changing from TDP to a fully compliant LDP.

Tag Switched

Label Switched

TFIB (Tag Forwarding Information Base)

LFIB (Label Forwarding Information Base)

TSR (Tag Switching Router)

LSR (Label Switching Router)

TSC (Tag Switch Controller)

LSC (Label Switch Controller)

ATM-TSR (ATM Tag Switch Router)

ATM-LSR (ATM Label Switch Router, such as the Cisco BPX 8650 switch)

TVC (Tag VC, Tag Virtual Circuit)

LVC (Label VC, Label Virtual Circuit)

TSP (Tag Switch Path)

LSP (Label Switch Path)

XTag ATM (extended Tag ATM port)

XmplsATM (extended MPLS ATM port)


Using Controlled ATM Switch Ports as Router Interfaces

In the LSC, the LC-ATM ports on the controlled ATM switch are used as an IOS interface type called extended Label ATM (XTagATM). To associate these XTagATM interfaces with particular physical interfaces on the controlled ATM switch, use the interface configuration command extended-port.

Figure 2 shows a typical MPLS LSC configuration that controls three ATM ports on a Cisco BPX switch: ports 6.1, 6.2, and 12.2. These corresponding XTagATM interfaces were created on the MPLS LSC and associated with the corresponding ATM ports on the Cisco BPX switch by means of the extended-port command.

Figure 2 Typical MPLS LSC and BPX Configuration

Observe from Figure 2 that:

An additional port on the Cisco BPX switch (port 12.1) acts as the switch control port

An ATM interface (ATM1/0) on the MPLS LSC acts as the master control port

Creating Virtual Trunks

Virtual trunks provide connectivity for Cisco WAN MPLS switches through an ATM cloud, as shown in Figure 3. Because several virtual trunks can be configured across a given physical trunk, virtual trunks provide a cost effective means of connecting across an entire ATM network. Each virtual trunk typically consumes only a part of the resources of the physical trunk.

The ATM equipment in the cloud must support virtual path switching and transmission of ATM cells based solely on the VPI in the ATM cell header. The virtual path identifier (VPI) is provided by the ATM cloud administrator (that is, by the Service Provider).

Typical ATM Hybrid Network with Virtual Trunks

Figure 3 shows three Cisco WAN MPLS switching networks, each connected to an ATM network by a physical line. The ATM network links all three of these subnetworks to every other subnetwork with a fully meshed network of virtual trunks. In this example, each physical interface is configured with two virtual trunks.

Figure 3 Typical ATM Hybrid Network Using Virtual Trunks

Benefits of Virtual Trunking

Virtual trunks provide the following benefits:

Reduced costs—By sharing the resources of a single physical trunk among a number of virtual (logical) trunks, each of the virtual trunks provided by the public carrier needs to be assigned only as much bandwidth as needed for that interface, rather than the full T3, E3, OC3, or OC12 bandwidth of an entire physical trunk.

Migration of MPLS services into existing networks—VSI virtual trunks allow MPLS services to be carried over part of a network that does not support MPLS services. The part of the network that does not support such services may be a public ATM network, for example, that consists of switches that are not MPLS-enabled.

Virtual Trunk Configuration

A virtual trunk number (slot number.port number.trunk number) differentiates the virtual trunks found within a physical trunk port. In Figure 4, three virtual trunks (4.1.1, 4.1.2, and 4.1.3) are configured on a physical trunk that connects to the port 4.1 interface of a BXM.

Figure 4 Virtual Trunks Configured on a Physical Trunk

These virtual trunks are mapped to the XtagATM interfaces on the LSC. On the XtagATM interface, you configure the respective VPI value using the command tag-switching atm vp-tunnel vpi. This VPI should match the VPI in the ATM network. The Label Virtual Circuits (LVCs) are generated inside this VP, and this VP carries the LVCs and their traffic across the network.

Virtual Trunk Bandwidth

The total bandwidth of all the virtual trunks on one port cannot exceed the maximum bandwidth of the port. Trunk loading (units of load) is maintained per virtual trunk, but the cumulative loading of all virtual trunks on a port is restricted by the transmit and receive rates for the port.

Virtual Trunk Features

The maximum number of virtual trunks that can be configured per card equals the number of virtual interfaces (VIs) on the BPX. The BXM supports 31 virtual interfaces; hence, it supports up to 31 virtual trunks. Accordingly, you can have interfaces starting from XtagATM411 to XtagATM4131 on the same physical interface.

Using LSC Redundancy

The following sections explain how LSC redundancy works:

LSC Redundancy Architecture

General Redundancy Operational Modes

How LSC Redundancy Differs from Router and Switch Redundancy

Benefits of LSC Redundancy

How the LSC, ATM Switch, and VSI Work Together

Implementing LSC Redundancy

Using LSC Redundancy in Dedicated LSC Mode

LSC Redundancy Architecture

LSC redundancy allows you to create a highly reliable IP network, one whose reliability is nearly equivalent to that provided by hot standby routing. Instead of using hot standby routing processes to create redundancy, this method uses a combination of LSCs, the Virtual Switch Interface (VSI), and IP routing paths with the same cost path for hot redundancy, or different costs for warm redundancy. The VSI allows multiple control planes (MPLS, PNNI, and voice) to control the same switch. Each control plane controls a different partition of the switch.

In the LSC redundancy model, two independent LSCs control the different partitions of the switch. Thus, two separate MPLS control planes set up connections on different partitions of the same switch. This is where LSC redundancy differs from hot standby redundancy. The LSCs do not need copies of each other's internal state to create redundancy. The LSCs control the partitions of the switch independently.

A single IP network consists of switches with one LSC (or a hot standby pair of LSCs) and MPLS edge label switch routers (LSRs).

If you change that network configuration by assigning two LSCs per switch, you form two separate MPLS control planes for the network. You logically create two independent parallel IP subnetworks linked at the edge.

If the two LSCs on each switch are assigned identical shares of the switch's resources and links, the two subnetworks are identical. You have two identical parallel IP subnetworks on virtually the same equipment, which would otherwise support only one network.

For example, Figure 5 shows a network of switches that each have two LSCs. MPLS Edge LSRs are located at the edge of the network, to form a single IP network. The LSCs on each switch have identical shares of the switch's resources and links, which makes the networks identical. In other words, there are two identical parallel IP subnetworks.

Figure 5 LSC Redundancy Model

Part of the redundancy model includes edge LSRs, which link the two networks at the edge.

If the network uses Open Shortest Path First (OSPF) or a similar IP routing protocol with an equal cost on each path, then there are at least two equally viable paths from every edge LSR to every other edge LSR. The OSPF equal cost multipath distributes traffic evenly on both paths. Therefore, MPLS sets up two identical sets of connections for the two MPLS control planes. IP traffic travels equally across the two sets of connections.


Note The LSC redundancy model works with any routing protocol. For example, you can use Open Shortest Path First (OSPF) or Intermediate System to Intermediate System (IS-IS). Also, you can use both the Tag Distribution Protocol (TDP) and the Label Distribution Protocol (LDP).


With the LSC redundancy model, if one LSC on a switch fails, IP traffic uses the other path, without having to establish new links. LSC redundancy does not require the network to set up new connections when a controller fails. Because the connections to the other paths have already been established, the interruption to the traffic flow is negligible. The LSC redundancy model is as reliable as networks that use hot standby controllers. LSC redundancy requires hardware like that used by hot standby controllers. However, the controllers act independently, rather than in hot standby mode. For LSC redundancy to work, the hardware must have connection capacity for doubled-up connections.

If an LSC fails and LSC redundancy is not present, IP traffic halts until other switches break their present connections and reroute traffic around the failed controller. The stopped IP traffic results in undesirable unreliability.

General Redundancy Operational Modes

The LSC redundancy model allows you to use the following four operational models. Most other redundancy models cannot accommodate all of these redundancy models.

Transparent ModeThe primary and secondary redundant systems have the same copies of the image and startup configurations. When one system fails, the other takes over, and the operations are identical. However, this mode risks software failures, because both systems use the same algorithms. A software problem on the primary system is likely to affect the secondary system as well.

Upgrade modeYou can upgrade the image or configuration of the redundant system, without rebooting the entire system. You can use this mode to change the resources between different partitions of the slave ATM switch.

Nontransparent modeThe primary and secondary systems have different images or configurations. This mode is more reliable than transparent mode, which loads the same software on both controllers. In nontransparent mode, the use of different images and configurations reduces the risk of both systems encountering the same problem.

Experimental modeYou load an experimental version of the image or configuration on the secondary system. You can use experimental mode when you want to test the new images in a real environment.

How LSC Redundancy Differs from Router and Switch Redundancy

In traditional IP router networks, network managers ensure reliability by creating multiple paths through the network from every source to every destination. If a device or link on one path fails, IP traffic uses an alternate path to reach its destination.

Router Redundancy

Because routers do not need to establish a virtual circuit to transfer data, they are inherently connectionless. When a router discovers a failed device or link, it requires approximately less than a second to reroute traffic from one path to another.

Routers can incorporate a warm or hot standby routing process to increase reliability. The routing processes share information about the routes to direct different streams of IP traffic. They do not need to keep or share connection information. Routers can also include redundant switch fabrics, backplanes, power supplies, and other components to decrease the chances of node failures.

ATM, Frame Relay, and Circuit Switch Redundancy

Circuit switch, ATM, and Frame Relay networks transfer data by establishing circuits or virtual circuits. To ensure the transfer of data in switches, network managers incorporate redundant switch components. If any component fails, a spare component takes over. Switches can have redundant line cards, power supplies, fans, backplanes, switch fabrics, line cards, and control cards.

The redundant backplanes include all the hardware to operate two backplanes and to switch to the backup backplane if one fails.

Redundant line cards protect against failed links. If a link to a line card fails, the redundant line card takes over. To create redundant line cards, you must program the same connection information into both line cards. This ensures that the circuits or virtual circuits are not disrupted when the new line card takes over.

The redundant switch fabric must also have the same connection information as the active switch fabric.

A software application usually monitors the state of the switches and their components. If a problem arises, the software sets an alarm to bring attention to the faulty component.

The redundant switch hardware and software are required, because switches take some time to reroute traffic when a failure occurs. Switches can have connection routing software, such as Cisco automatic connection routing, PNNI, or MPLS. However, rerouting the connections in a switch takes much more time than rerouting traffic in a router network. Rerouting connections in a switch requires calculating routes and reprogramming some hardware for each connection. In router networks, large aggregates of traffic can be rerouted simultaneously, with little or no hardware programming. Therefore, router networks can reroute traffic more quickly and easily than connection oriented networks. Router networks rely on rerouting techniques to ensure reliability. Connection-oriented networks use rerouting only as a last resort.

General Hot/Warm Standby Redundancy in Switches

Network managers can install redundant copies of the connection routing software for ATM and Frame Relay switches on a redundant pair of control processors.

With hot standby redundancy, the active process sends its state to the spare process to keep the spare process up to date in case it needs to take over. The active process sends the state information to the spare process or writes the state to a disk, where both processes can access the information. In either case, the state information is shared between controllers. Because the state of the network routing tables changes frequently, the software must perform much work to maintain consistent routing states between redundant pairs of controllers.

With warm standby redundancy, the state information is not shared between the active and spare processes. If a failure occurs, the spare process resets all of the connections and re-establishes them. Reliability decreases when the spare resets the connections. The chance of losing data increases.

LSC Redundancy

Connecting two independent LSCs to each switch by the Virtual Switch Interface (VSI) creates two identical subnetworks. Multipath IP routing uses both subnetworks equally. Thus, both sub-networks have identical connections. If a controller in one subnetwork fails, the multipath IP routing diverts traffic to the other path. Because the connections already exist in the alternate path, the reroute time is very fast. The LSC redundancy model matches the reliability of networks with hot standby controllers, without the difficulty of implementing hot standby redundancy.

Benefits of LSC Redundancy

By implementing the LSC redundancy model, you eliminate the single point of failure between the LSC and the ATM switch it controls. If one LSC fails, the other LSC takes over and routes the data on the other path. The following sections explain the other benefits of LSC redundancy.

LSC Redundancy Does Not Use Shared States or Databases

In the LSC redundancy model, the LSCs do not share states or databases, which increases reliability. Sometimes, when states and databases are shared, an error in the state or database information can cause both controllers to fail simultaneously.

Also, new software features and enhancements do not affect LSC redundancy. Because the LSCs do not share states or database information, you do not have to worry about ensuring redundancy during every step of the update.

LSC Redundancy Allows Different Software Versions

The LSCs work independently and there is no interaction between the controllers. They do not share the controller's state or database, as other redundancy models require. Therefore, you can run different versions of the IOS software on the LSCs, which provides the following advantages:

You can test the features of the latest version of software without risking reliability. You can run the latest version of the IOS software on one LSC and an older version of the IOS software on a different LSC. If the LSC running the new IOS software fails, the LSC running the older software takes over.

Running different versions of the IOS software reduces the chance of having both controllers fail. If you run the same version of the IOS software on both controllers and that version contains a problem, it could cause both controllers to fail. Running different versions on the controllers eliminates the possibility of each controller failing because of the same problem.


Note Using different IOS software version on different LSCs is recommended only as a temporary measure. Different versions of IOS software in a network could be incompatible, although it is unlikely. For best results, run the same version of IOS software on all devices.


LSC Redundancy Allows Different Hardware

You can use different models of routers in this LSC redundancy model. Using different hardware in the redundancy model reduces the chance that a hardware fault would interrupt network traffic.

LSC Redundancy Allows You to Switch from Hot to Warm Redundancy on the Fly

You can implement hot or warm redundancy and switch from one model to the other. Hot redundancy can use redundant physical interfaces, slave ATM switches with Y redundancy, and redundant LSCs. This enables parallel paths and instant failover. If your resources are limited, you can implement warm redundancy, which uses only redundant LSCs. When one controller fails, the backup controller requires some reroute time. As your network grows, you can switch from hot to warm redundancy and back, without bringing down the entire network.

Other redundancy models require complex hardware and software configurations, which are difficult to alter when you change the network configuration. You must manually change the connection routing software from hot standby mode to warm standby mode.

LSC Redundancy Provides an Easy Migration from Standalone LSCs to Redundant LSCs

You can migrate from a standalone LSC to a redundant LSC and back again without affecting network operations. Because the LSCs work independently, you can add a redundant LSC without interrupting the other LSC.

LSC Redundancy Allows Configuration Changes in a Live Network

The hot LSC redundancy model provides two parallel, independent networks. Therefore, you can disable one LSC without affecting the other LSC. This feature has the following benefits:

LSC redundancy model facilitates configuration changes and updates. After you finish with configuration changes or image upgrades to the LSC, you can add it back to the network and resume the LSC redundancy model.

The redundancy model protects the network during partitioning of the ATM switch. You can disable one path and perform partitioning on that path. While you are performing the partitioning, data uses the other path. The network is safe from the effects of the partitioning, which include breaking/establishing LVC connections.

LSC Redundancy Provides Fast Reroute in IP+ATM Networks

The hot LSC redundancy model offers redundant paths for every destination. Therefore, reroute recovery is very fast. Other rerouting processes in IP+ATM networks require many steps and take more time.

In normal IP+ATM networks, the reroute process consists of the following steps:

Detecting the failure

Converging the Layer 2 routing protocols

Completing label distribution for all destinations

Establishing new connections for all destinations

After this reroute process, the new path is ready to transfer data. Rerouting data using this process takes time.

The hot LSC redundancy method allows you to quickly reroute data in IP+ATM networks without using the normal reroute process. When you incorporate hot LSC redundancy, you create parallel paths. Every destination has at least one alternative path. If a device or link along the path fails, the data uses the other path to reach its destination. The hot LSC redundancy model provides the fastest reroute recovery time for IP+ATM networks.

How the LSC, ATM Switch, and VSI Work Together

In an LSC implementation, the LSC and slave ATM switch have the following characteristics:

The LSC runs all of the control protocols.

The ATM switch forwards the data.

Each physical interface on the slave ATM switch maps to an XtagATM interface on the LSC. Each XtagATM interface has a dedicated LDP session with a corresponding interface on the edge. The XtagATM interfaces are mapped in the routing topology, and the ATM switch behaves as a router.

The LSC can also function as an edge LSR. The data for the edge LSR passes through the control interface of the router.

If a component on the LSC fails, the ATM switch's IP switching function is disabled. The standalone LSC is the single point of failure.

The VSI implementation includes the following characteristics:

The VSI allows multiple, independent control planes to control a switch. The VSI ensures that the control processes (SS7, MPLS, PNNI, and so on) can act independently of each other by using a VSI slave process to control the resources of the switch and apportion them to the correct control planes.

In MPLS, each physical interface on the slave ATM switch maps to an XtagATM interface on the LSC through the VSI. In other words, physical interfaces are mapped to their respective logical interfaces.

The routing protocol on the LSC generates route tables entries. The master sends connection requests and connection release requests to the slave.

The slave sends the configured bandwidth parameters for the ATM switch interface to the master in the VSI messages. The master includes the bandwidth information in the link state topology. You can override these bandwidth values by manually configuring the bandwidth on the XtagATM interfaces.

Implementing LSC Redundancy

To make an LSC redundant, you can partition the resources of the slave ATM switch, implement a parallel VSI model, assign redundant LSCs to each switch, and create redundant LSRs. The following sections explain each of these steps.

Partitioning the Resources of the ATM Switch

In the LSC redundancy model, two LSCs control different partitions of the ATM switch. When you partition the ATM switch for LSC redundancy, use the following guidelines:

Make the MPLS partitions identical. If you create two partitions, make sure both partitions have the same amount of resources. (You can have two MPLS VSI partitions per switch.) Use the cnfrsrc command to configure the partitions.

If the partitions are on the same switch card, perform the following:

Create different control VCs for each partition. For example, there can be only one (0, 32) control VC on the XtagATM interface. To map two XtagATM interfaces on the same ATM switch interface, use a different control VC for the second LSC. Use the tag-switching atm control-vc command.

Create the LVC on the XtagATM interfaces using nonintersecting VPI ranges. Use the tag-switching atm vpi command.

Specify the bandwidth information on the XtagATM interfaces. Normally, this information is read from the slave ATM switch. When you specify the bandwidth on the XtagATM interface, the value you enter takes precedence over the switch-configured interface bandwidth.

Configure the logical channel number (LCN) ranges for each partition according to the expected number of connections.

See the Cisco BPX 8600 Series documentation for more information about configuring the slave ATM switch.

Implementing the Parallel VSI Model

The parallel VSI model means that the physical interfaces on the ATM switch are shared by more than one LSC. For instance, LSC1 maps VSI slave interfaces 1 to N to the ATM switch's physical interfaces 1 to N. LSC2 maps VSI slave interfaces to the ATM switch's physical interfaces 1 to N. LSC1 and LSC2 share the same physical interfaces on the ATM switch. With this mapping, you achieve fully meshed independent masters.

Figure 6 shows four ATM physical interfaces mapped as four XtagATM interfaces at LSC1 and LSC2. Each LSC is not aware that the other LSC is mapped to the same interfaces. Both LSCs are active all the time. The ATM switch runs the same VSI protocol on both partitions.

Figure 6 XtagATM Interfaces

Adding Interface Redundancy

To ensure reliability throughout the LSC redundant network, you can also implement:

Redundant interfaces between the edge LSR and the ATM-LSR. Most edge LSRs are colocated with the LSCs. Creating redundant interfaces between the edge LSRs and the ATM LSRs reduces the chance of a disruption in network traffic by providing parallel paths.

Redundant virtual trunks and VP tunnels between slave ATM switches. To ensure hot redundancy between the ATM switches, you can create redundant virtual trunks and VP tunnels. See Figure 7.

Figure 7 Interface Redundancy

Implementing Hot or Warm LSC Redundancy

Virtually any configuration of switches and LSCs that provides hot redundancy can also provide warm redundancy. You can also switch from warm to hot redundancy with little or no change to the links, switch configurations, or partitions.

Hot and warm redundancy differ in the following ways:

Hot redundancy uses both paths to route traffic. You set up both paths using equal cost multipath routing, so that traffic is load balanced between the two paths. As a result, hot redundancy uses twice the number of MPLS label VCs as warm redundancy.

Warm redundancy uses only one path at a time. You set up the paths so that one path has a higher cost than the other. Traffic only uses one path and the other path is a backup path.

The following sections explain the two redundancy models in detail.

Implementing Hot LSC Redundancy

Hot redundancy provides instant failover to the other path when an LSC fails. When you set up hot redundancy, both LSCs are active and have the same routing costs on both paths. To ensure that the routing costs are the same, run the same routing protocols on the redundant LSCs.

In hot redundancy, the LSCs run parallel and independent Label Distribution Protocols (LDPs). At the edge LSRs, when the LDP has multiple routes for the same destination, it requests multiple labels. It also requests multiple labels when it needs to support Class of Service (CoS). When one LSC fails, the labels distributed by that LSC are removed.

To achieve hot redundancy, you can implement the following redundant components:

Redundant physical interfaces between the edge LSR and the ATM-LSR to ensure reliability in case one physical interface fails.

Redundant interfaces or redundant VP tunnels between the ATM switches.

Slave ATM switches, such as the BPX 8650, can have redundant control cards and switch fabrics. If redundant switch fabrics are used and the primary switch fails, the other switch fabric takes over.

Redundant LSCs.

The same routing protocol running on both LSCs. (You can have different tag/label distribution protocols.)

Figure 8 shows one example of how hot LSC redundancy can be implemented.

Figure 8 Hot LSC Redundancy

Implementing Warm LSC Redundancy

To achieve warm redundancy, you need only redundant LSCs. You do not necessarily need to run the same routing protocols or distribution protocols on the LSCs.


Note You can use different routing protocols on parallel LSCs. However, you do not get instant failover. The failover time includes the time it takes to reroute the traffic, plus the LDP bind request time. If the primary routing protocol fails, the secondary routing protocol finds new routes and creates new label virtual circuits (LVCs). An advantage to using different routing protocols is that the ATM switch uses fewer resources and offers more robust redundancy.


If you run the same routing protocols, you specify a higher cost for the interfaces on the backup LSC. This causes the data to use only the lower-cost path. This also saves resources on the ATM switch, because the edge LSR requests LVCs only through the lower-cost LSC. When the primary LSC fails, the edge LSR uses the backup LSC and creates new paths to the destination. Creating new paths requires reroute time and LDP negotiation time.

Figure 9 shows one example of how warm LSC redundancy can be implemented.

Figure 9 Warm LSC Redundancy

Using LSC Redundancy in Dedicated LSC Mode

Normally, LSCs include edge LSRs. In the "dedicated" LSC mode, the LSC removes edge LSR functionality. In Cisco 6400 NRP-based LSCs, the dedicated LSC mode of operation provides an opportunity for the LSC to be scaled. To achieve the edge LSR functionality, the LSC creates a label switch path (LSP) for each destination in the route table.

With LSC redundancy, if 400 destinations exist in the network, each redundant LSC adds 400 headend VCs. In hot redundancy mode, 800 headend VCs are created for the LSCs. If the LSCs are not edge LSRs, then 800 LVCs are wasted.

The number of LVCs increases as the number of redundant LSCs increases. In the case of a VC-merged system, the number of LVCs can be low. However, in non-VC-merged system, using the dedicated LSC mode is recommended.

Implementation Considerations

The following sections explain items that need to be considered when implementing hot or warm LSC redundancy in a network.

Hot LSC Redundancy Considerations

The following list explains the items you need to consider when implementing hot LSC redundancy:

LSC hot redundancy needs parallel paths. Specifically, there must be the capacity for at least two end-to-end parallel paths traveling from each source to each destination. Each path is controlled by one of a pair of redundant LSCs.

Label Switch Paths (LSPs) for the destinations are initiated from the edge LSR. The edge LSR initiates multiple paths for a destination only if it has parallel paths to its next hop. Therefore, it is important to have parallel paths from the edge LSR. You can achieve parallel paths by having two physical links from the edge LSR or by having two separate VP tunnels on one link.

Hot redundancy protection extends from the edge LSR only as far as parallel paths are present. So, it is best if parallel paths are present throughout the entire network.

Hot redundancy increases the number of VCs used in the network. Each physical link with two VSI partitions has twice the number of VCs used than would otherwise be the case. Various techniques can be used to alleviate VC usage. The use of unnumbered links ("ip unnumbered" in the IOS link configuration) reduces the number of routes in the routing table and hence the number of VCs required. On the LSCs, the command tag-switching atm disable-headend-vc is recommended, which disables edge LSR function on the LSC and also reduces the number of VCs used.

Warm LSC Redundancy Considerations

The following list explains the items you need to consider when implementing warm LSC redundancy:

LSC warm redundancy needs a single active path between the source and destination. However, there is also a requirement for end-to-end parallel paths, as in the hot redundancy case. Only one path has an active LSP for the destination. In the event of the failure, the other path is established, with some delay due to re-routing.

The number of VCs in the network does not change with the warm redundancy.

Hot LSC redundancy achieves failure recovery with little loss of traffic. However, hot redundancy doubles the VC requirements in the network. Warm LSC redundancy requires the same number of VCs as a similar network without LSC redundancy. However, traffic loss due to a failure is greater; traffic may be lost for a period of seconds during re-routing.


Note The precise traffic loss depends on the type of failure. If the failure is in an LSC, the LSPs controlled by that LSC typically remain connected for some time. Traffic can still flow successfully on the "failed" path until the edge LSRs switch all traffic to the alternate path (which might occur tens of seconds later, depending on routing protocol configuration). The only traffic loss might occur in the edge LSR when traffic changes to the new path, which typically takes a few milliseconds or less.


Using the MPLS LSC as a Label Edge Device

The MPLS LSC can perform as label edge device to:

Function simultaneously as a controller for an ATM switch and as a label edge device. Traffic can be forwarded between a router interface and an LC-ATM interface on the controlled switch, as well as between two LC-ATM interfaces on the controlled switch.

Perform label imposition and disposition and serve as the headend or tailend of a label-switched path tunnel.

However, when the MPLS LSC acts as a label edge device, it is limited by the following factors:

Label space for LSC-terminated VCs is limited by the number of VCs supported on the control link.

Packets are process-switched when the label switch path between the LSC edge and an XtagATM interface.

Throughput depends on:

The slave switch VSI partition configuration of the maximum cells per second for the master control port interface and the XtagATM interface.

SAR limitations of the ATM Lite (PA-A1) and ATM Deluxe (PA-A3) and process switching.

CPU utilization for the LSC and LER functionality.


Note Using the MPLS LSC as a label edge device is not recommended.



Note If you configure a Cisco 6400 UAC with a node resource processor (NRP) to function as an LSC, disable MPLS edge LSR functionality. Refer to the "tag-switching atm disable-headend-vc" section for information on disabling MPLS edge LSR functionality. An NRP LSC should support transit label switch paths only through the controlled ATM switch under VSI control.


Using the Cisco 6400 Universal Access Concentrator as an MPLS LSC

You can configure the Cisco 6400 Universal Access Concentrator (UAC) to operate as an MPLS LSC in an MPLS network. The hardware that supports MPLS LSC functionality on the Cisco 6400 UAC is described in the following sections.

Cisco 6400 UAC Architectural Overview

A Cisco 6400 UAC can operate as an MPLS LSC if it incorporates the following components:

Node switch processor (NSP)— The NSP incorporates an ATM switch fabric, enabling the Cisco 6400 UAC to function as an ATM label switch router (ATM LSR) in a network. The NSP manages all the external ATM interfaces for the Cisco 6400 UAC.

Node resource processor (NRP)—An NRP included in a Cisco 6400 UAC chassis enables the device to function as an LSC. When you use the NRP this way, however, you must not configure it to perform any other functions.

The NRP contains internal ATM interfaces that enable it to be connected to the NSP. However, the NRP cannot directly access the external ATM interfaces of the Cisco 6400 UAC. Only the NSP can access the external ATM interfaces.


Note A Cisco 6400 UAC chassis can accommodate multiple NRPs, including one dedicated to MPLS LSC functions. Beyond this dedicated NRP, you can use additional NRPs to run MPLS and perform other networking services. However, you cannot use an additional NRP as an MPLS LSC.


ATM port adapter—The Cisco 6400 UAC must incorporate an ATM port adapter to provide external connectivity for the NSP.

Figure 10 shows the components that you can configure to enable the Cisco 6400 UAC to function as an MPLS LSC.

Figure 10 Cisco 6400 UAC Configured as an MPLS LSC

Configuring Permanent Virtual Circuits and Permanent Virtual Paths in Cisco 6400 UAC NSP Used as an MPLS NRP LSC

The NRP controls the slave ATM switch through the Virtual Switch Interface (VSI) protocol. VSI operates over a manually configured Permanent Virtual Circuit (PVC) that is dedicated to the virtual circuits (VCs) used by the VSI control channel. In order for the NRP LSC to control an ATM switch through the VSI, control VCs need to be cross-connected from the BPX through the NSP to the NRP LSC. The BPX uses defined control VCs for each BXM slot of the BPX chassis, enabling the LSC to control external XTagATM interfaces through the VSI.

Table 2 defines the PVCs that must be configured on the NSP interface connected to the BPX VSI shelf. These PVCs are cross-connected via the NSP to the NRP VSI master control port, which is running the VSI protocol.

For an NRP that is installed in slot 3 of a Cisco 6400 UAC chassis, the master control port would be ATM3/0/0 on the NSP. As shown in Figure 2, the BPX switch control interface is 12.1, and the NSP ATM port connected to this interface is the ATM interface that is cross-connected to ATM3/0/0. Because Figure 2 shows that the BXM slaves in BPX slots 6 and 12 are to be configured as external XTagATM ports, the PVCs that must be cross-connected through the NSP are 0/45 for slot 6 and 0/51 for slot 12, respectively, as outlined in Table 2.

Table 2 VSI Interface Control PVCs for BPX VSI Slave Slots

BPX VSI Slave Slot
VSI Interface Control VC

1

0/40

2

0/41

3

0/42

4

0/43

5

0/44

6

0/45

7

0/46

8

0/47

9

0/48

10

0/49

11

0/50

12

0/51

13

0/52

14

0/53


Figure 11 shows the functional relationships among the Cisco 6400 UAC hardware components and the Permanent Virtual Paths (PVPs) that you can configure to support MPLS LSC functionality.

Figure 11 Cisco 6400 UAC PVP Configuration for MPLS LSC Functions

All other MPLS LSC functions, such as routing, terminating LVCs, and LDP control VCs (default 0/32), can be accomplished by means of a separate, manually configured PVP (see the upper shaded area in Figure 11). The value of "n" for this manually configured PVP must be the same among all the associated devices (the NRP, the NSP, and the slave ATM switch). Because the NSP uses VP=0 for ATM Forum signaling and the BPX uses VP=1 for autoroute, the value of "n" for this PVP for MPLS LSC functions must be greater than or equal to 2, while not exceeding an upper bound.

Note that some edge LSRs have ATM interfaces with limited VC space per virtual path (VP). For these interface types, you define several VPs. For example, the Cisco ATM Port Adapter (PA-A1) and the AIP interface are limited to VC range 33 through 1018. To use the full capacity of the ATM interface, configure four consecutive VPs. Make sure the VPs are within the configured range of the BPX.

For internodal BPX connections, it is suggested that you configure VPs 2 through 15; for edge LSRs, it is suggested that you configure VPs 2 through 5. (See the IOS CLI command "tag-switching atm vpi" on page 102 for examples of how to configure edge LSRs; see the BPX command "cnfrsrc" described in the Cisco BPX 8600 Series documentation for examples of how to configure BPX Service Nodes.)

Control VC Setup for MPLS LSC Functions

After you connect the NRP, the NSP, and the slave ATM switch by means of manually configured PVPs (as shown in Figure 11), the NRP can control the slave ATM switch as though it is directly connected to the NRP. The NRP discovers the interfaces of the slave ATM switch and establishes the default control VC to be used in creating MPLS VCs.

The slave ATM switch shown in Figure 11 incorporates two external ATM interfaces (labeled 1 and 2) that are known to the NRP as XTagATM61 and XTagATM122, respectively. On interface 6.1 of the slave ATM switch, VC 0/32 is connected to VC 2/35 by the VSI protocol. On the NRP, VC 2/35 is terminated on interface XTagATM61 and mapped to VC 0/32, also by means of the VSI protocol. This mapping enables the LDP to discover MPLS LSC neighbors by means of the default control VC 0/32 on the physical interface. On interface 12.2 of the slave ATM switch, VC 0/32 is connected to VC 2/83 by the VSI protocol. On the NRP, VC 2/83 is terminated on interface XTagATM122 and mapped to VC 0/32.

Note that the selection of these VCs is dependent on the availability of VC space. Hence it is not predictable what physical VC will be mapped to the external default control VC 0/32 on the XTagATM interface. The control VC will be shown as a PVC on the LSC, as opposed to a LVC, when you execute the IOS CLI command "show xtagatm vc" on page 95.

Configuring the Cisco 6400 UAC To Perform Basic MPLS LSC Operations

Figure 12 shows a Cisco 6400 UAC containing a single NRP that has been configured to perform basic MPLS LSC operations.

Figure 12 Typical Cisco 6400 UAC Configuration to Support MPLS LSC Functions


Note If the NRP incurs a fault that causes it to malfunction (in a single NRP configuration), the LVCs and routing paths pertaining to MPLS LSC functions are lost.



Note The loopback addresses must be configured with a 32 bit mask and be included in the relevant IGP or BGP routing protocol, as shown in the following example:
ip address 192.103.210.5 255.255.255.255


Defining MPLS Control and IP Routing Paths

In the MPLS LSC topology shown in Figure 12, the devices labeled LSR1 and LSR2 are external to the Cisco 6400 UAC. These devices, with loopback addresses as their respective LDP identifiers, are connected to two separate interfaces labeled 6.1 and 12.2 on the slave ATM switch. Both LSR1 and LSR2 learn about each other's routes from the NRP by means of the data path represented as the thick dashed line in Figure 12. Subsequently, LVCs are established by means of LDP operations to create the data paths between LSR1 and LSR2 through the ATM slave switch.

Both LSR1 and LSR2 learn of the loopback address of the NRP and create a data path (LVCs) from each other that terminates in the NRP. These LVCs, called tailend LVCs, are not shown in Figure 12.

Disabling Edge LVCs

By default, the NRP requests LVCs for the next hop devices (the LSRs shown in Figure 12). These LVCs, called headend LVCs, enable the NRP/ATM slave switch combination to operate as an edge label switch router (edge LSR). Because the NRP is dedicated to slave ATM switch control by default, the headend LVCs are not required.


Note If a Cisco 6400 UAC with an NRP configured to function as an LSC, disable MPLS edge LSR functionality. An NRP LSC should support transit Label Switch Paths only through the controlled ATM switch under VSI control. Refer to the command "tag-switching atm disable-headend-vc" on page 101 to disable MPLS edge LSR functionality.


The tag-switching atm disable-headend-vc CLI command disables the default behavior of the NRP in setting up headend switch LVCs, thereby saving VC space over the VP between the NRP and the slave ATM switch that the NRP controls. In the absence of additional LVCs, data traffic and control traffic use the same path.

Supporting ATM Forum Protocols

You can connect the MPLS LSC to a network that is running ATM Forum protocols while the MPLS LSC simultaneously performs its functions. However, you must connect the ATM Forum network through a separate ATM interface (that is, not through the master control port).

Platforms Supported by MPLS LSC

You can use the following platforms in conjunction with the MPLS LSC:

Cisco 7200 series routers—Support the following interface:

ATM Port Adapter (PA-A1 and PA-A3)

Cisco 6400 Universal Access Concentrator—Supports the following interfaces:

DS-3

OC-3/STM-1

OC-12/STM-4

Supported Standards, MIBs, and RFCs

Standards—The MPLS LSC supports no new or modified standards.

MIB—The MPLS LSC supports no new or modified MIBs.

RFC—The MPLS LSC supports no new or modified RFCs.

Configuration Tasks

This section provides examples of configuration tasks for enabling MPLS LSC functionality.

Refer to the Cisco BPX 8600 Series documentation for BPX Service Node configuration examples.

Configuring MPLS on the Primary 72xx Family LSC-Controlled BPX Port

 
Command
Purpose

Step 1 

Router(config)# interface loopback0
Router(config-if)# ip address 
192.103.210.5 255.255.255.255

Enable a loopback interface. A loopback interface provides stable router and LDP identifiers.

Step 2 

Router(config)# tag-switching atm 
disable-headend-vc

Force the LSC NOT to assign headend VCs for each destination prefix. With Downstream on Demand, MPLS ATM networks LVCs are a limited resource that are easily depleted with the addition of each new node.

Step 3 

Router(config)# interface atm1/0
Router(config-if)# tag-control-protocol 
vsi id 1

Enable the VSI protocol on the control interface ATM1/0 with controller id 1.

Step 4 

Router(config-if)# interface XTagATM61
Router(config-if)# extended-port atm1/0 
bpx 6.1

Configure MPLS on the extended label ATM interface by creating an extended label ATM (XTagATM) virtual interface and binding it to BPX port 6.1.

Step 5 

Router(config-if)# ip unnumbered loopback0
Router(config-if)# tag-switching atm 
vpi 2-5
Router(config-if)# tag-switching ip 
Router(config-if)# exit

Configure MPLS on the extended label ATM interface.

Limit the range so that the total number of VPIs does not exceed 4. For example:
tag-switching atm vpi 2-5
tag-switching atm vpi 10-13

Step 6 

Router(config-if)# interface XTagATM1222
Router(config-if)# extended-port atm1/0 
bpx 12.2.2

Configure MPLS on another extended label ATM interface by creating an extended label ATM (XTagATM) virtual interface and binding it to BPX virtual trunk interface 12.2.2.

Step 7 

Router(config-if)# ip unnumbered loopback0
Router(config-if)# tag-switching atm 
vp-tunnel 2
Router(config-if)# tag-switching ip 
Router(config-if)# exit

Configure MPLS on the extended label ATM interface using a VP-tunnel interface.

This will limit the VPI to only vpi = 2. The command will also map tag atm control vc to 2,32.

Step 8 

Router(config)# ip cef switch 

Enable Cisco Express Forwarding (CEF) switching.

Configuring MPLS on the Second 72xx Family LSC-Controlled BPX Port

 
Command
Purpose

Step 1 

Router(config)# interface loopback0
Router(config-if)# ip address 
192.103.210.6 255.255.255.255

Enable a loopback interface. A loopback interface provides stable router and LDP identifiers.

Step 2 

Router(config)# tag-switching atm 
disable-headend-vc

Force the LSC NOT to assign headend VCs for each destination prefix. With Downstream on Demand, MPLS ATM networks LVCs are a limited resource that are easily depleted with the addition of each new node.

Step 3 

Router(config)# interface atm1/0
Router(config-if)# tag-control-protocol 
vsi id 2

Enable the VSI protocol on the control interface ATM1/0 with controller id 2.

Step 4 

Router(config-if)# interface XTagATM62
Router(config-if)# extended-port atm1/0 
bpx 6.2

Configure MPLS on the extended label ATM interface by creating an extended label ATM (XTagATM) virtual interface and binding it to BPX port 6.2.

Step 5 

Router(config-if)# ip unnumbered loopback0
Router(config-if)# tag-switching atm 
vpi 2-5
Router(config-if)# tag-switching ip 
Router(config-if)# exit

Configure MPLS on the extended label ATM interface.

Limit the range so that the total number of VPIs does not exceed 4. For example:
tag-switching atm vpi 2-5
tag-switching atm vpi 10-13

Step 6 

Router(config-if)# interface XTagATM1223
Router(config-if)# extended-port atm1/0 
bpx 12.2.3

Configure MPLS on another extended label ATM interface by creating an extended label ATM (XTagATM) virtual interface and binding it to BPX virtual trunk interface 12.2.3.

Step 7 

Router(config-if)# ip unnumbered loopback0
Router(config-if)# tag-switching atm 
vp-tunnel 3
Router(config-if)# tag-switching ip 
Router(config-if)# exit

Configure MPLS on the extended label ATM interface using a VP-Tunnel interface.

This will limit the VPI to only vpi = 3. The command will also map tag atm control vc to 3,32.

Step 8 

Router(config)# ip cef switch 

Enable Cisco Express Forwarding (CEF) switching.

Cisco 6400 UAC LSC Configuration

Configuring Cisco 6400 UAC NRP as an MPLS LSC

 
Command
Purpose

Step 1 

Router(config)# interface loopback0
Router(config-if)# ip address 192.103.210.5 
255.255.255.255

Enable a loopback interface. A loopback interface provides stable router and LDP identifiers.

Step 2 

Router(config)# interface atm3/0/0
Router(config-if)# tag-control-protocol vsi

Enable the VSI protocol on the control interface ATM3/0/0.

Step 3 

Router(config-if)# interface XTagATM61
Router(config-if)# extended-port atm1/0 
bpx 6.1

Configure MPLS on the extended label ATM interface by creating an extended label ATM (XTagATM) virtual interface and binding it to BPX port 6.1.