|
|
This chapter describes how Asynchronous Transfer Mode (ATM) LAN Emulation (LANE) is used with Catalyst 5000 series and the Catalyst 3000 series switches, and LightStream 1010 switch.
LANE service emulates the following LAN-specific characteristics:
LANE allows an ATM network to be used as a LAN backbone for hubs, bridges, and Ethernet switches such as Catalyst switches. LANE also allows end stations to communicate through a LAN-to-ATM switch with an ATM-attached device, such as a file server, without requiring the traffic to pass through a more complex device such as a router.
Because LANE connectivity is defined at the Media Access Control (MAC) layer, upper protocol layer functions of LAN applications can continue unchanged when the devices join emulated LANs (ELANs).
An ATM network can support multiple independent ELANs. Participation of an end system in any of the ELANs is independent of the physical location of the end system. The end systems can move easily from one ELAN to another, independent of hardware moves.
LANE is supported on Catalyst switches containing ATM modules and on Cisco 7000 and Cisco 4500 routers with ATM Interface Processors (AIPs) installed. LANE implementation requires an ATM switch that supports User-Network Interface (UNI) 3.0 and point-to-multipoint signaling--for example, the Cisco LightStream 1010 switch.
Up to 256 ELANs can be set up in an ATM switch cloud. An ATM module for the Catalyst 5000 series and Catalyst 3000 series switches can participate in up to 64 ELANs.
LANE is defined on a client-server LAN model as follows:
LANE communication is handled by several types of virtual channel connections (VCCs): unidirectional, bidirectional, point-to-point, and point-to-multipoint. Figure 3-1 illustrates the various VCC types, including the LECS and the LANE BUS.

This section describes the following:
The following process (illustrated in Figure 3-1) normally occurs after an LEC is enabled on the ATM module in a Catalyst 3000 switch:
The LEC sets up a connection to the LECS to find the ATM address of the LES for its ELAN (bidirectional, point-to-point link [link 1-7 in Figure 3-1]).
The LEC identifies the LECS by checking the database for the following information:
Using the same VCC, the LECS returns the ATM address and the name of the LES for the ELAN of the LEC.
The LEC sets up a connection to the LES for its ELAN (bidirectional, point-to-point control direct VCC link [link 1-7 in Figure 3-1]) to exchange control traffic. Once a link is established between an LEC and LES, it remains up.
The LES for the ELAN sets up a connection to the LECS to verify that the LEC is allowed to join the ELAN (bidirectional, point-to-point server configure VCC link [link 11-12 in Figure 3-1]). The LECS configuration request contains the LEC MAC address, its ATM address, and the ELAN name. The LECS checks its database to determine whether the LEC can join that LAN; then it uses the same VCC to inform the server whether or not the LEC is allowed to join.
If allowed, the LES adds the LEC to the unidirectional, point-to-multipoint control distribute VCC link (link 2-8 in Figure 3-1) and confirms the join over the bidirectional, point-to-point control direct VCC link (link 1-7 in Figure 3-1). If disallowed, the LES rejects the join over the bidirectional, point-to-point control direct VCC link (link 1-7 in Figure 3-1).
When the LEC sends these packets for the broadcast address, it returns the ATM address of the BUS. The LEC sets up the multicast send VCC link (link 4-9 in Figure 3-1) and the BUS adds the LEC to the multicast forward VCC link (link 5-10 in Figure 3-1) to and from the BUS.
As communication occurs on the ELAN, each LEC dynamically builds a local LE ARP table. The LE ARP table for the LEC can also have static, preconfigured entries. The LE ARP table maps MAC addresses to ATM addresses.
When an LEC first joins an ELAN, its LE ARP table has no dynamic entries and the LEC has no information about the destinations on or behind its ELAN. To learn about a destination when a packet is to be sent, the LEC begins the following process to find the ATM address corresponding to the known MAC address:
For unknown destinations, the LEC sends a packet to the BUS, which forwards the packet to all LECs. The BUS floods the packet because the destination might be behind a bridge that has not yet learned this particular address.
When an LEC has broadcast, multicast, or unicast traffic with an unknown address to send, the following process occurs:
This VCC branches at each ATM switch. The switch forwards such packets to multiple outputs. (The switch does not examine the MAC addresses; it simply forwards all packets it receives.)
On a LAN, packets are addressed by the MAC-layer address of the destination and the source stations. To provide similar functionality for LANE, MAC-layer addressing must be supported. Every LEC must have a MAC address. In addition, every LANE component (LES, LEC, BUS, and LECS) must have a unique ATM address.
All LECs on the same interface have different, automatically assigned MAC addresses. These addresses are also used as the end-system identifier (ESI) part of the ATM address (see "LANE ATM Addresses").
A LANE ATM address has the same syntax as a network service access point (NSAP), but it is not a network-level address. It consists of the following:
The ATM module for the Catalyst 5000 series and Catalyst 3000 series switches and the LightStream 1010 switch uses ILMI registration to build an ATM address and to register this address with the ATM switch. To build an ATM address, the Catalyst 5000 series and Catalyst 3000 series switches and the LightStream 1010 switch obtain an ATM address prefix from the ATM switch, and combine the prefix with a MAC address and the selector value of 0 (zero). Once the ATM module determines its ATM address, it uses ILMI registration to register this address with the ATM switch.
On the Catalyst switch, a virtual LAN (VLAN) is a logical group of end stations, independent of physical location, with a common set of requirements. Currently, these switches support a port-centric VLAN configuration. All end stations connected to ports belong to the same VLAN and are assigned to the same VLAN name. The VLAN name is only significant to the Catalyst 5000 series and Catalyst 3000 series switches.
See "Typical LANE Scenarios" for examples of how an ELAN maps to a VLAN.
In typical LANE cases, one or more Catalyst 5000 series and Catalyst 3000 series switches or Cisco 7000 routers are attached to a LightStream 1010 switch. The LightStream 1010 switch provides connectivity to the broader ATM network switch cloud. Each router is configured to support one or more ELANs. One router is configured to perform the LECS functions. Another router is configured to perform the LES and BUS functions for each ELAN. (One router can perform the LES and BUS functions for several ELANs.) Routers, Catalyst 5000 series switches, and Catalyst 3000 series switches can act as an LEC for one or more ELANs.
This section describes two scenarios using Cisco 7000 routers, Catalyst 3000 switches, and a Cisco LightStream 1010 switch in single and multiple ELANs.
In a single ELAN scenario, the LANE components might be assigned to a particular department in a company, such as the Manufacturing department shown in Figure 3-2:

In a multiple ELAN scenario, one ATM switch, two routers, and two Catalyst 3000 series switches are used, but multiple ELANs are configured. In Figure 3-3, three ELANs are configured on two routers and two Catalyst 3000 series switches for three different departments: Manufacturing, Engineering, and Marketing.
The LANE components are assigned as follows:

|
|