Guest

Cisco IOS Software Releases 12.1 E

Quality of Service over LAN Emulation

Table Of Contents

Quality of Service over LAN Emulation

Feature Overview

Packet Classification

Benefits

Restrictions

Related Features and Technologies

Related Documents

Supported Platforms

Supported Standards, MIBs, and RFCs

Prerequisites

Configuration Tasks

Configuring QoS over LANE

Verifying the QoS over LANE Configuration

Monitoring and Maintaining LANE QoS

Configuration Examples

Configuring QoS over LANE on a Catalyst 5000 Family ATM Module Example

Configuring QoS over LANE Modes on a Catalyst 5000 Family ATM Module Example

Configuring QoS over LANE on a Catalyst 6000 ATM Module Example

Configuring QoS over LANE on a Cisco 4500, 7200, or 7500 Series Router Example

Command Reference

atm-address

lane client qos

lane qos database

lane qos iptos trust

show lane qos database

ubr+ cos


Quality of Service over LAN Emulation


Feature History

Release
Modification

12.1(2)E

This feature was introduced.

12.1(4)E2

This feature was introduced on Catalyst 6000 ATM line cards.
The Quality of Service (QoS) over LAN Emulation (LANE) functionality in the Catalyst 5000 family ATM modules became available in trusted and untrusted QoS over LANE modes.

12.2(14)S

This feature was integrated into Cisco IOS Release 12.2(14)S.


This document describes the Quality of Service (QoS) over LAN Emulation feature and includes following sections:

Feature Overview

Supported Platforms

Supported Standards, MIBs, and RFCs

Prerequisites

Configuration Tasks

Monitoring and Maintaining LANE QoS

Configuration Examples

Command Reference

Feature Overview

The QoS over LANE feature provides the capability to differentiate multiple classes of traffic by creating virtual channel connections (VCCs) with the desired QoS parameters. When prioritized traffic is received, the LANE Client (LEC) forwards this traffic on a VCC with matching QoS parameters.

Currently, QoS over LANE supports the creation of unspecified bit rate plus (UBR+) VCCs. A UBR+ VCC is a UBR VCC for which the minimum cell rate (MCR) is guaranteed by the switch. If the switch cannot guarantee the rate you have specified for the UBR+ VCC, the LEC will revert to UBR with no MCR guarantee.

You can enable or disable the QoS over LANE feature on a per-LEC basis by entering the qos option in the lane client command. The same emulated LAN (ELAN) can contain both QoS-capable and non-QoS-capable LECs.

Packet Classification

In the router platforms, the routed packet is classified by the class of service (CoS) value before it is handed over to the LANE. The LEC determines the VCC based on the CoS of the packet. The CoS-to-VCC mapping is determined by the user configuration. Non-IP traffic and bridged traffic streams are always sent over the UBR+ VCC.

In the Catalyst 5000 family ATM modules, the LEC creates either a UBR+ VCC or a UBR VCC, but not both. A UBR+ VCC is created by specifying the QoS parameters for the ATM address of the remote LEC.

Benefits

QoS over LANE provides the ability to assign differentiated priority VCCs among LECs so that high-priority traffic can be given precedence over lower-priority traffic.

Because UBR+ VCCs establish rate-guaranteed VCCs to the server, the UBR+ VCCs are used mainly to support server farm environments. Connections to other devices should still use UBR VCCs.

Restrictions

Matching UBR+ VCC Requirement

QoS over LANE is supported on devices with matching UBR+ VCC parameters. If the remote network services access point (NSAP) is not configured for QoS, the VCC setup falls back to UBR VCC.

QoS VCC Setup Restriction

If a QoS VCC setup is rejected because of insufficient resources at the switch, the VCC setup reverts to UBR VCC.

Multiple VCCs Not Supported on Catalyst 5000 Family ATM Modules

On Catalyst 5000 family ATM modules, creation of multiple VCCs is not supported.

Version 2-Compliant LANE Software Requirement

QoS over LANE is supported only with version 2-compliant LANE client software.

Related Features and Technologies

ATM

QoS

Related Documents

ATM Configuration Guide and Command Reference

Quality of Service Solutions Configuration Guide, Release 12.2

Quality of Service Solutions Command Reference, Release 12.2

Supported Platforms

Cisco 4500-M

Cisco 7200 series

Cisco 7500 series

Catalyst 5000 family Dual-PHY OC-12 ATM LANE/Multiprotocol over ATM (MPOA) Modules (WS-X5161, WS-X-5162)

Catalyst 6000 family ATM OC-12 line cards (WS-X6101-OC12-SMF, WS-X6101-OC12-MMF)


Note Cisco IOS Release 12.2(14)S does not support Cisco 4500-M, Catalyst 5000 series, or Catalyst 6000 family switches.


Determining Platform Support Through Cisco Feature Navigator

Cisco IOS software is packaged in feature sets that are supported on 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 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.

To access Cisco Feature Navigator, you must have an account on Cisco.com. If you have forgotten or lost your account information, send a blank e-mail to cco-locksmith@cisco.com. An automatic check will verify that your e-mail address is registered with Cisco.com. If the check is successful, account details with a new random password will be e-mailed to you. Qualified users can establish an account on Cisco.com by following the directions found at this URL:

http://www.cisco.com/register

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 at the following URL:

http://www.cisco.com/go/fn

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

No new or modified standards are supported by this feature.

MIBs

No new or modified MIBs are supported by this feature.

To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL:

http://tools.cisco.com/ITDIT/MIBS/servlet/index

If Cisco MIB Locator does not support the MIB information that you need, you can also obtain a list of supported MIBs and download MIBs from the Cisco MIBs page at the following URL:

http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml

To access Cisco MIB Locator, you must have an account on Cisco.com. If you have forgotten or lost your account information, send a blank e-mail to cco-locksmith@cisco.com. An automatic check will verify that your e-mail address is registered with Cisco.com. If the check is successful, account details with a new random password will be e-mailed to you. Qualified users can establish an account on Cisco.com by following the directions found at this URL:

http://www.cisco.com/register

RFCs

No new or modified RFCs are supported by this feature.

Prerequisites

Ensure that the LEC is configured and is running as a version 2 client. The LEC runs as a version 2 client by default.

Ensure that the remote LEC can support the creation of UBR+ VCCs with the requested peak cell rate (PCR) and MCR values.

Ensure that the ATM switch supports the requested PCR and MCR values.

Configuration Tasks

See the following sections for configuration tasks for this feature. Each task in the list is identified as either required or optional.

Configuring QoS over LANE (required)

Verifying the QoS over LANE Configuration (optional)

Configuring QoS over LANE

To configure the QoS over LANE feature, use the following commands beginning in global configuration mode:

 
Command
Purpose

Step 1 

Router(config)# lane qos database name

Defines the QoS over LANE database and enters LANE QoS database configuration mode. The QoS over LANE database consists of UBR+ VCC parameter definitions and, on the router platforms, a set of mappings between CoS values to UBR+ VCC.

Step 2 

Router(lane-qos)# atm-address atm-address ubr+ pcr value mcr value

Specifies the UBR+ VCC parameters. To specify the UBR+ VCC parameters, set the PCR and MCR values. Once specified, this is the guaranteed cell rate range for that UBR+ VCC.

Once the UBR+ VCC parameters are specified, all traffic with the matching CoS values are sent on the UBR+ VCC. The remaining traffic is sent on the default (UBR) VCC.

Step 3 

Router(lane-qos)# ubr+ cos {value | range}

(Optional) Maps the CoS value or range of values to a UBR+ VCC. The default CoS range for a UBR+ VCC is 4 to 7.

Step 4 

Router(lane-qos)# exit

Exits LANE QoS mode.

Step 5 

Router(config)# interface type slot/port

Enters interface configuration mode and specifies the interface to apply the LANE QoS database.

Step 6 

Router(config-subif)# lane client qos database-name

Enables QoS over LANE by applying the database to an interface on which a LEC is configured.

Step 7 

Router(config-subif)# exit

Exits subinterface configuration mode.

Step 8 

Router(config)# lane qos iptos trust

(Optional) Configures the QoS over LANE command mode on a Catalyst 5000 family ATM module to trusted mode.

The QoS over LANE mode determines whether the packet is sent on a UBR or UBR+ VC.

The default command mode is untrusted mode.

Verifying the QoS over LANE Configuration

This example shows how to verify the configuration of the QoS over LANE feature for the Cisco 4500, 7200, and 7500 series routers:

Router# show lane qos database user1

QOS: user1
    configured cos values: 5-7, usage: 0
    dst nsap: 47.0091810000000061705B0C01.00E0B0962B50.0A
    pcr: 500000, mcr: 100000

This example shows how to verify the configuration for the Catalyst 5000 family ATM module:

ATM# show lane qos database user2

QOS: user2
    configured cos values:0-7, usage:1
    dst nsap:47.0091810000000010073A1501.009086F0B460.01
    pcr:10000, mcr:1000

Monitoring and Maintaining LANE QoS

Command
Purpose

Router# show lane qos database name

Displays the contents of a specific QoS over LANE database.

Router# show lane le-arp

Displays the contents of the LANE Address Resolution Protocol (LE_ARP), including the type of VCC.

Router# show lane le-arp qos

Displays the contents of the LE_ARP, including the virtual circuit descriptor (VCD) value of each CoS.


Configuration Examples

This section provides the following configuration examples:

Configuring QoS over LANE on a Catalyst 5000 Family ATM Module Example

Configuring QoS over LANE Modes on a Catalyst 5000 Family ATM Module Example

Configuring QoS over LANE on a Catalyst 6000 ATM Module Example

Configuring QoS over LANE on a Cisco 4500, 7200, or 7500 Series Router Example

Configuring QoS over LANE on a Catalyst 5000 Family ATM Module Example

The following example shows how to configure QoS over LANE on a Catalyst 5000 family ATM module. A UBR+ VCC is established with the NSAP address 47.0091810000000061705B0C01.00E0B0951A40.0A. All traffic destined for this address is sent on the created UBR+ VCC.

ATM# configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
ATM(config)# lane qos database user1
ATM(lane-qos)# atm-address 47.0091810000000061705B0C01.00E0B0951A40.0A ubr+ pcr 500000 mcr 
100000
ATM(lane-qos)# exit
ATM(config)# interface atm0.2
ATM(config-subif)# lane client qos user1
ATM(config-subif)# end

Configuring QoS over LANE Modes on a Catalyst 5000 Family ATM Module Example

On a Catalyst 5000 family ATM module, the QoS over LANE mode determines whether the packet is sent on a UBR or UBR+ VC.

The Catalyst 5000 ATM line card works in the following two modes:

Untrusted mode—Packets are sent to a UBR+ VC based on the configured NSAP address.

Trusted mode—Packets are forwarded to the UBR or UBR+ VC based on the Type of Service field in the packet's IP header.

The default command mode is untrusted mode. To change the command mode to trusted mode, enter the lane qos iptos trust command in global configuration mode.

If you want to revert to untrusted mode, enter the no lane qos iptos trust command in global configuration mode.

In the following example, the command mode is changed to trusted.

ATM(config)# lane qos iptos trust

In this example, the command mode is changed to untrusted:

ATM(config)# no lane qos iptos trust 

Use the show running-config command to display the command mode.

Configuring QoS over LANE on a Catalyst 6000 ATM Module Example

This example shows how to configure QoS over LANE on a Catalyst 6000 ATM module. A UBR+ VCC is established with the NSAP address 47.0091810000000061705B0C01.00E0B0962B50.0A in addition to the already created UBR VCC with the same NSAP. All traffic destined to the configured NSAP and matching CoS range 5 to 7 is sent over the UBR+ VCC. The remainder of the traffic is sent over the default UBR VCC.

ATM# configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
ATM(config)# lane qos database user2
ATM(lane-qos)# atm-address 47.0091810000000061705B0C01.00E0B0962B50.0A ubr+ pcr 500000 mcr 
100000
ATM(lane-qos)# ubr+ cos 5-7
ATM(lane-qos)# exit
ATM(config)# interface atm0.2
ATM(config-subif)# lane client qos user2
ATM(config-subif)# end

For information on configuring Access Control lists (ACLs) on the Catalyst 6000 family ATM module, see the "ACL" section of the "Configuring Quality of Service" chapter of the Catalyst 6000 Family Software Guide.

Configuring QoS over LANE on a Cisco 4500, 7200, or 7500 Series Router Example

This example shows how to configure QoS over LANE on a subinterface of a router platform. A UBR+ VCC is established with the NSAP address 47.0091810000000061705B0C01.00E0B0962B50.0A in addition to the already created UBR VCC with the same NSAP. All traffic destined to the configured NSAP and matching CoS range 5 to 7 is sent over the UBR+ VCC. The remainder of the traffic is sent over the default UBR VCC.

Router# configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)# lane qos database user1
Router(lane-qos)# atm-address 47.0091810000000061705B0C01.00E0B0962B50.0A ubr+ pcr 500000 
mcr 100000
Router(lane-qos)# ubr+ cos 5-7
Router(lane-qos)# exit
Router(config)# interface atm0.2
Router(config-subif)# lane client qos user1
Router(config-subif)# end

Command Reference

This section documents new and modified commands. All other commands used with this feature are documented in the Cisco IOS Release 12.2 command reference publications.

atm-address

lane client qos

lane qos database

lane qos iptos trust

show lane qos database

ubr+ cos

atm-address

To specify the QoS parameters associated with a particular ATM address, use the atm-address command in LANE QoS database configuration mode. To revert to the default value, use the no form of this command.

atm-address atm-address [ubr+ pcr value mcr value]

no atm-address atm-address [ubr+ pcr value mcr value]

Syntax Description

atm-address

Control ATM address.

ubr+

(Optional) Unspecified bit rate plus virtual channel connection (VCC).

pcr

(Optional) Peak cell rate (PCR).

value

(Optional) UBR+ pcr value in kbps.

mcr value

(Optional) Minimum cell rate (MCR) value in kbps


Defaults

No default ATM address.

Command Modes

LANE QoS database configuration

Command History

Release
Modification

12.1(2)E

This command was introduced.

12.2(14)S

This command was integrated into Cisco IOS Release 12.2(14)S.


Examples

The following example shows how to enter the required QoS parameters using PCR and MCR values on a specific ATM address. This command is entered from LANE QoS database configuration mode.

Router(lane-qos)# atm-address 47.0091810000000061705B0C01.00E0B0951A40.0A ubr+ pcr 500000 
mcr 100000 

Related Commands

Command
Description

lane client qos

Applies a QoS over LANE database to an interface.

lane qos database

Begins the process of building a QoS over LANE database.

show lane qos database

Displays the contents of a specific QoS over LANE database.

ubr+ cos

Maps a CoS value to a UBR+ VCC.


lane client qos

To apply a LAN Emulation (LANE) Quality of Service (QoS) database to an interface, use the lane client qos command in subinterface configuration mode. To remove the QoS over LANE feature from the interface use the no form of this command.

lane client qos database-name

no lane client qos database-name

Syntax Description

database-name

Name of the QoS database.


Defaults

This command is not configured by default.

Command Modes

Subinterface configuration

Command History

Release
Modification

12.1(2)E

This command was introduced.

12.2(14)S

This command was integrated into Cisco IOS Release 12.2(14)S.


Examples

This example shows how to apply a LANE QoS database to a subinterface:

Router(config-subif)# lane client qos user1

Related Commands

Command
Description

atm-address

Specifies the QoS parameters associated with a particular ATM address.

lane qos database

Begins the process of building a QoS over LANE database

show lane qos database

Displays the contents of a specific QoS over LANE database.

ubr+ cos

Maps a CoS value to a UBR+ VCC.


lane qos database

To build the LAN Emulation (LANE) Quality of Service (QoS) database, use the lane qos database command in global configuration mode. To remove a LANE QoS database name, use the no form of this command.

lane qos database name

no lane qos database name

Syntax Description

name

Name of the LANE QoS database.


Defaults

This command is not configured by default.

Command Modes

Global configuration

Command History

Release
Modification

12.1(2)E

This command was introduced.

12.2(14)S

This command was integrated into Cisco IOS Release 12.2(14)S.


Usage Guidelines

This command specifies a named database of QoS parameters. The database can be applied on the subinterfaces on which a LANE client is configured.

Examples

This example shows how to begin configuring a QoS over LANE database named user1 on a Catalyst 5000 family ATM switch:

ATM# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
ATM(config)# lane qos database user1

This example shows how to begin configuring a QoS over LANE database named user2 on a router:

Router# configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)# lane qos database user2

Related Commands

Command
Description

atm-address

Specifies the QoS parameters associated with a particular ATM address.

lane client qos

Applies a QoS over LANE database to an interface.

show lane qos database

Displays the contents of a specific QoS over LANE database.

ubr+ cos

Maps a CoS value to a UBR+ VCC.


lane qos iptos trust

To change the LANE QoS command mode to trusted, use the lane qos iptos trust command in global configuration mode. To change the LANE QoS mode to untrusted, use the no form of the command.

lane qos iptos trust

no lane qos iptos trust

Syntax Description

This command has no arguments or keywords.

Defaults

The default LANE QoS command mode is untrusted.

Command Modes

Global configuration

Command History

Release
Modification

12.1(4)E2

This command was introduced.


Usage Guidelines

This command is available only on Catalyst 5000 family ATM modules.

The Catalyst 5000 ATM line card works in the following two modes:

Untrusted mode—Packets are sent to a unspecified bit rate plus UBR+ VCC based on the configured network services access point (NSAP) address.

Trusted mode—Packets are forwarded to the UBR or UBR+ VCC based on the Type of Service field in the packet's IP header.

Examples

The following example shows how to change the command mode to trusted:

ATM(config)# lane qos iptos trust

The following example shows how to change the command mode to untrusted:

ATM(config)# no lane qos iptos trust 

Related Commands

Command
Description

atm-address

Specifies the QoS parameters associated with a particular ATM address.

lane client qos

Applies a QoS over LANE database to an interface.

lane qos database

Begins the process of building a QoS over LANE database.

show lane qos database

Displays the contents of a specific QoS over LANE database.

ubr+ cos

Maps a CoS value to a UBR+ VCC.


show lane qos database

To display the contents of a specific LAN Emulation (LANE) Quality of Service (QoS) database, use the show lane qos command in privileged EXEC mode.

show lane qos database name

Syntax Description

name

Specifies the QoS over LANE database to display.


Defaults

This command is not configured by default.

Command Modes

Privileged EXEC

Command History

Release
Modification

12.1(2)E

This command was introduced.

12.2(14)S

This command was integrated into Cisco IOS Release 12.2(14)S.


Examples

This example shows how to display the contents of a QoS over LANE database for a Catalyst 5000 family ATM Module:

ATM# show lane qos database user1

QOS: user1
    configured cos values: 5-7, usage: 1
    dst nsap: 47.0091810000000061705B0C01.00E0B0951A40.0A
    pcr: 500000, mcr: 100000

This example shows how to display the contents of a QoS over LANE database for a Cisco 4500, 7200, or 7500 series router:

Router# show lane qos database user2

QOS: user2
    configured cos values: 5-7, usage: 1
    dst nsap: 47.0091810000000061705B0C01.00E0B0951A40.0A

pcr: 500000, mcr: 100000

Related Commands

Command
Description

atm-address

Specifies the QoS parameters associated with a particular ATM address.

lane client qos

Applies a QoS over LANE database to an interface.

lane qos database

Begins the process of building a QoS over LANE database.

ubr+ cos

Maps a CoS value to a UBR+ VCC.


ubr+ cos

To map the class of service (CoS) value or range of values to an unspecified bit rate plus (UBR+) virtual channel connection (VCC), use the ubr+ cos command in LANE QoS database configuration mode. To revert to the default value or range, use the no form of this command.

ubr+ cos {value | range}

no ubr+ cos {value | range}

Syntax Description

value

A single CoS value.

range

A range of CoS values.


Defaults

The default CoS range for a UBR+ VCC is 4 to 7.

Command Modes

LANE QoS database configuration

Command History

Release
Modification

12.1(2)E

This command was introduced.

12.1(4)E2

This command was modified to include support for the Catalyst 6000 family ATM module and the Catalyst 5000 family ATM module operating in trusted mode.

12.2(14)S

This command was integrated into Cisco IOS Release 12.2(14)S.


Usage Guidelines

This command is supported only on the router platforms until Cisco IOS Release 12.1(4)E1. In Cisco IOS Release 12.1(4)E1, this command is supported on all platforms running the QoS over LANE feature, with the lone exception of the Catalyst 5000 family ATM module operating in untrusted mode.

All packets matching the specified CoS values are sent on the UBR+ VCC. A single ubr+ cos command can be entered in a database. All network services access point (NSAP) addresses in that database use the same mapping. If a different mapping is required, a separate database needs to be created.

You can configure multiple CoS values by entering individual CoS values separated by commas, or by entering a range of CoS values, separated by a hyphen.

Examples

In the following example, the CoS value is mapped to 1 and 3 to 5:

Router(lane-qos)# ubr+ cos 1,3-5

Related Commands

Command
Description

atm-address

Specifies the QoS parameters associated with a particular ATM address.

lane client qos

Applies a QoS over LANE database to an interface.

lane qos database

Begins the process of building a QoS over LANE database.

show lane qos database

Displays the contents of a specific QoS over LANE database.