Section 4-6. ATM LANE


4-6. ATM LANE

  • LANE provides an emulated IEEE 802.3 Ethernet or IEEE 802.5 Token Ring network over an ATM network. You can use LANE to transport traditional LANs over an ATM backbone or an ATM WAN cloud.

  • LANE uses the concept of emulated LANs, or ELANs, to segment traffic into logical networks within the ATM domain.

  • LANE consists of several logical components, each configured on a router, switch, or an ATM switch:

    - LAN Emulation Configuration Server (LECS) The central administrative control point for all ELANs in a domain. The LECS keeps a database of ELANs and the ATM addresses of the LANE servers that control each ELAN. (Each administrative domain has only one LECS.)

    - LAN Emulation Server (LES) The central control point for all LANE Clients in an ELAN. The LES provides MAC to ATM Network Service Access Point (NSAP) address translation for each LANE Client. (Each ELAN has only one LES.)

    - Broadcast and Unknown Server (BUS) The BUS handles all broadcasts sent from a LANE host. The LANE Client must forward any broadcast or multicast from an end user to the BUS. The BUS is then able to replicate the broadcast to all other LANE Clients in the domain.

    - LAN Emulation Client (LEC) Provides the basic ELAN function at the edge of the ATM network. The LEC emulates an interface to a tradition LAN and provides data forwarding, address resolution, and MAC address registration with the other LANE components. A LEC is needed at any location where network layer addresses are used.

  • You can configure multiple LANE components in the network for redundancy. Simple Server Redundancy Protocol (SSRP) handles the communication between the active and standby components so that no single point of failure can exist within the components.

NOTE

ATM addresses use the NSAP format, a 20-byte value. Typically, NSAP addresses are written out as groups of four hex digits separated by dots. The leftmost and rightmost two hex digits are usually grouped by themselves. The address is composed of the following parts:

  • Prefix A 13-byte field that uniquely identifies every ATM switch in the network. Cisco ATM switches use a predefined 7-byte value of 47.0091.8100.0000 followed by the 6-byte MAC address of the switch.

  • End-System Identifier (ESI) A 6-byte field that uniquely identifies every device attached to an ATM switch. Typically, this is the 6-byte MAC address of the device (an ATM router interface or LANE module, for example).

  • Selector A 1-byte field that identifies a process running on an ATM device. Cisco devices usually use the ATM subinterface number as the selector value. Be sure to convert the ATM subinterface number from decimal to hex before configuring the selector byte on a Cisco switch.

The prefix value always comes from the ATM switch. The ESI value is determined from the ATM interface MAC address as follows: LEC (MAC address), LES (MAC address + 1), BUS (MAC address + 2), and LECS (MAC address + 3). The selector is the ATM subinterface number except for the LECS, which must always be configured on a major ATM interface (selector 00).


Configuration

1.

Access the ATM LANE module session:

COS

 session module 

IOS

N/A


A Telnet session is started with the LANE module in slot number module. To find the slot number, use the show module command. After the session has been opened, you communicate with the LANE module's IOS CLI. When you are finished and need to return to the COS switch, type exit.

2.

Define the control permanent virtual circuits (PVCs).

a. Select the major ATM interface:

COS

N/A

IOS

 (global) interface atm 0 


b. (Optional) Select the preferred PHY to use:

COS

N/A

IOS

 (interface) atm preferred phy {A | B} 


On a dual PHY ATM module, you can select either the A or B physical interface to be the preferred PHY.

c. Define the ATM signaling PVC:

COS

N/A

IOS

 (interface) atm pvc vcd 0 5 qsaal 


The signaling PVC uses QSAAL and usually operates over VPI/VCI 0/5. The vcd is the virtual circuit descriptor, an arbitrary number (1 to 2047) used to uniquely identify the PVC.

d. Define the ILMI PVC:

COS

N/A

IOS

 (interface) atm pvc vcd 0 16 ilmi 


Interim Local Management Interface (ILMI) is a protocol used between the LANE module and the ATM switch to communicate and set various ATM parameters. Specifically, ILMI can be used to pass the LECS address to any switch in the LANE cloud. ILMI is usually configured over VPI/VCI 0/16. The vcd field can be arbitrarily set to identify the PVC.

3.

Display the default LANE addresses on the ATM PHY interface:

COS

N/A

IOS

 (exec) show lane default-atm-addresses 


The default NSAP addresses for the LANE components are shown. If the LANE module has received the prefix portion of the address from an ATM switch, the entire NSAP address is shown. Otherwise, only the ESI or MAC address portion displays. These NSAP addresses are used in further LANE configuration steps. An example of the output from a LANE module follows:

 (lane-module) show lane default-atm-addresses interface ATM0: LANE Client:        47.00918100000000E01E35A801.00503ED30C10.** LANE Server:        47.00918100000000E01E35A801.00503ED30C11.** LANE Bus:           47.00918100000000E01E35A801.00503ED30C12.** LANE Config Server: 47.00918100000000E01E35A801.00503ED30C13.00  note: ** is the subinterface number byte in hex 

4.

(Optional) Define the LECS.

a. Name the LECS database:

COS

N/A

IOS

 (global) lane database database-name 


The LECS database is named database-name (1- to 32-character string).

b. Define an ELAN and its LES:

COS

N/A

IOS

[View full width]

 (lane-database) name elan-name server-atm-address  atm-address [restricted] [index index] 


The ELAN named elan-name (1- to 32-character string) is bound to the LES at atm-address (20-byte NSAP address). The NSAP address can be obtained from the show lane default-atm-addresses command on the router or LANE module that will have the LES component. You can use the restricted keyword to restrict ELAN membership to only those clients explicitly listed in the database as shown in the bulleted steps that follow.

NOTE

To use SSRP for redundancy, multiple LES components can be defined for a given ELAN. You must use the index keyword to assign a priority to each LES (0 is the highest priority).

- (Unrestricted ELAN membership) Define a default ELAN name:

COS

N/A

IOS

 (lane-database) default-name elan-name 


For an unrestricted membership ELAN, any client attempting to register itself with the LECS will be joined to the ELAN named elan-name (1- to 32-character string).

- (Restricted ELAN membership) Define specific LECs and their ELAN:

COS

N/A

IOS

[View full width]

 (lane-database) client-atm-address atm-address  name elan-name 


For a restricted membership ELAN, any client attempting to register itself with the LECS must be specifically identified by its atm-address (20-byte value, 40 hex digits; * can match any digit, can match any number of digits). The matching client is joined to the ELAN named elan-name (1- to 32-character string).

c. Enable the LECS.

- Select an ATM major interface:

COS

N/A

IOS

 (global) interface atm 0 


- Use a specific LECS database

COS

N/A

IOS

 (interface) lane config database database-name 


- Determine the LECS ATM address.

NOTE

To use redundant LECS components, you must configure each LECS ATM address in the ATM switch. As each LEC initializes, it contacts the ATM switch through ILMI and is provided a list of all the LECS addresses. If multiple ATM switches are used within the ELAN domain, all ATM switches must have an identical list of LECS addresses in the same order. In addition, each redundant LECS must have an identical database.

You can choose from three different ATM addresses for the LECS.

To use the automatic or predetermined address, use the following command:

COS

N/A

IOS

 (interface) lane config auto-config-atm-address 


The LECS address is created from the value shown by the show lane default-atm-addresses command.

To use the well-known LECS address, use the following command:

COS

N/A

IOS

 (interface) lane config fixed-config-atm-address 


The LECS address is the well-known NSAP 47.007900000000000000000000.00A03E000001.00.

To use a specific ATM address, use the following command:

COS

N/A

IOS

[View full width]

 (interface) lane config config-atm-address  nsap-address 


The LECS receives the nsap-address (20-byte value, or 40 hex digits). The address can be given as a template, using * to match any single hex digit, or to match any number of leading, middle, or trailing hex digits.

5.

(Optional) Define a LES/BUS pair.

a. Select an ATM subinterface:

COS

N/A

IOS

 (global) interface atm 0.subinterface 


You can use an arbitrary subinterface number for the LES/BUS components. However, you can configure only one LES/BUS on a subinterface, serving only a single ELAN. In addition, only one LES/BUS pair is needed to support an ELAN.

b. Enable the LES/BUS:

COS

N/A

IOS

 (interface) lane server-bus ethernet elan-name 


A LES and BUS are created for the ELAN named elan-name (1- to 32-character string). The emulated LAN acts as an Ethernet network.

6.

(Optional) Define a LEC.

a. Select an ATM subinterface:

COS

N/A

IOS

 (global) interface atm 0.subinterface 


You can use an arbitrary subinterface number for the LEC component. You can configure a LEC on the same subinterface as the LES/BUS pair, although this is not required. However, you can create only one LEC on a single subinterface, serving a single ELAN.

b. Enable the LEC:

COS

N/A

IOS

 (interface) lane client ethernet vlan-id [elan-name] 


The LEC is configured to emulate an Ethernet network. When the LEC joins the ELAN, the LECS will already have the ELAN name for the client in its database. The ELAN name, elan-name, can be given so that the LEC will present the ELAN name to the LECS for additional matching. The VLAN number vlan-id will be bridged to the ELAN.

ATM LANE Example

A Catalyst LANE module is configured to participate in LANE in a hospital environment. After the signaling and ILMI PVCs have been configured, the LANE module is able to complete all of the parts for the default ATM addresses. The default addresses on the local LANE module are shown in the example, although the default addresses of other devices are also collected. A LECS database for the hospital is configured as hospital-db. An ELAN named radiology is configured with restricted membership. Two LES addresses are listed for redundancy: The local LANE module's LES as priority zero, and another device's LES as priority one. For simplicity, only one LEC is listed and able to join the radiology ELANthe LEC on the local LANE module.

A second ELAN named surgery is also configured with unrestricted membership. By default, a LEC is joined to the surgery ELAN.

The LECS is configured on interface atm 0, a LES/BUS for radiology on interface atm 0.1, and a LES/BUS for surgery on interface atm 0.2. Finally, a LEC in the radiology ELAN is configured on interface atm 0.3 to bridge to VLAN 10. Notice that the ATM addresses listed in the database have the correct LANE component value in the last ESI digit (0 = LEC, 1 = LES, 2 = BUS, 3 = LECS). The selector value also has the appropriate subinterface number used in the interface configuration:

COS

N/A

IOS

[View full width]

 (global) interface atm 0 (interface) atm pvc 1 0 5 qsaal (interface) atm pvc 2 0 16 ilmi (interface) no shutdown (interface) exit (global) exit (exec) show lane default-atm-addresses LANE Client:        47.00918100000000E01E35A901 .00E0FE1400C0.** LANE Server:        47.00918100000000E01E35A901 .00E0FE1400C1.** LANE Bus:           47.00918100000000E01E35A901 .00E0FE1400C2.** LANE Config Server: 47.00918100000000E01E35A901 .00E0FE1400C3.00 (This command is also run on other LES and LEC  routers and switches, so that the LANE component  addresses can be added into the configuration.) (exec) config terminal (global) lane database hospital-db (lane-db) name radiology server-atm-address 47 .00918100000000E01E35A901.00E0FE1400C1.01  restricted index 0 (lane-db) name radiology server-atm-address 47 .00918100000000E01E35A901.00E0FE121042.01  restricted index 1 (lane-db) client-atm-address 47 .00918100000000E01E35A901.00E0FE1400C0.03 name  radiology (lane-db) name surgery server-atm-address 47 .00918100000000E01E35A901.00E0FE1400C1.02 index 0  (lane-db) name surgery server-atm-address 47 .00918100000000E01E35A901.00E0FE121041.02 index 0 (lane-db) default-name surgery (lane-db) exit (global) interface atm 0 (interface) description LECS for hospital ATM network (interface) lane config database hospital-db (interface) lane config auto-config-atm-address (global) interface atm 0.1 (interface) description LES/BUS for radiology ELAN (interface) lane server-bus ethernet radiology (global) interface atm 0.2 (interface) description LES/BUS for surgery ELAN (interface) lane server-bus ethernet surgery (global) interface atm 0.3 (interface) description LEC for radiology ELAN (interface) lane client ethernet 10 radiology 


Displaying Information About ATM LANE

Table 4-5 lists some switch commands that you can use to display helpful information about ATM LANE.

Table 4-5. Switch Commands to Display ATM LANE Information

Display Function

Switch OS

Command

LECS status

COS

N/A

IOS

 (exec) show lane config 

LECS database

COS

N/A

IOS

 (exec) show lane database 

LES status

COS

N/A

IOS

 (exec) show lane server 

BUS status

COS

N/A

IOS

 (exec) show lane bus 

LEC status

COS

N/A

IOS

 (exec) show lane client 

Default NSAP ATM addresses

COS

N/A

IOS

 (exec) show lane default-atm-addresses 


TIP

If you are having trouble passing traffic over a LEC, use the show lane client command to see whether the LEC has been able to join the ELAN. The output for a successfully joined LEC is as follows:

 lane-module# show lane client LE Client ATM0.1  ELAN name: elan48  Admin: up  State: operational Client ID: 1                 LEC up for 7 days 18 hours 6 minutes 40 seconds Join Attempt: 3 HW Address: 00e0.1499.6410   Type: ethernet             Max Frame Size: 1516         VLANID: 62 ATM Address: 47.00918100000000E01E35A901.00E014996410.01  VCD  rxFrames  txFrames  Type       ATM Address    0         0         0  configure  47.00918100000000E01E35A901.00E0FE1400C3.00   16         1    211337  direct     47.00918100000000E01E35A901.00E014996411.01   87    761437         0  distribute 47.00918100000000E01E35A901.00E014996411.01   90         0    916712  send       47.00918100000000E01E35A901.00E014996412.01   91  34484839         0  forward    47.00918100000000E01E35A901.00E014996412.01  198  13033702  11492132  data       47.00918100000000E01E35A901.00E0FE1400C0.01 




Cisco Field Manual. Catalyst Switch Configuration
Cisco Field Manual. Catalyst Switch Configuration
ISBN: 1587050439
EAN: N/A
Year: 2001
Pages: 150

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net