This overview chapter gives a high-level description of LAN Emulation (LANE). For specific configuration information, refer to the chapter called "Configuring LAN Emulation."
Cisco's implementation of LANE makes an ATM interface look like one or more Ethernet interfaces.
LANE is an ATM service defined by the ATM Forum specification LAN Emulation over ATM, ATM_FORUM 94-0035. This service emulates the following LAN-specific characteristics:
LANE service provides connectivity between ATM-attached devices and connectivity with LAN-attached devices. This includes connectivity between ATM-attached stations and LAN-attached stations and also connectivity between LAN-attached stations across an ATM network.
Because LANE connectivity is defined at the MAC layer, upper protocol layer functions of LAN applications can continue unchanged when the devices join emulated LANs. This feature protects corporate investments in legacy LAN applications.
An ATM network can support multiple independent emulated LAN networks. Membership of an end system in any of the emulated LANs is independent of the physical location of the end system. This characteristic enables easy hardware moves and location changes. In addition, the end systems can also move easily from one emulated LAN to another, whether or not the hardware moves.
LAN emulation in an ATM environment provides routing between emulated LANs for supported routing protocols and high-speed, scalable switching of local traffic.
The ATM LANE system has three servers that are single points of failure. These are the LECS (Configuration Server), the LES (emulated LAN server), and the BUS (the broadcast and unknown server). Beginning with Release 11.2, LANE fault tolerance or Simple LANE Service Replication on the emulated LAN provides backup servers to prevent problems if these servers fail.
The fault tolerance mechanism that eliminates these single points of failure is described in the "Configuring LANE" chapter. Although this scheme is proprietary, no new protocol additions have been made to the LANE subsystems.
Any number of emulated LANs can be set up in an ATM switch cloud. A router can participate in any number of these emulated LANs.
LANE is defined on a LAN client-server model. The following components are implemented in this release:
Communication among LANE components is ordinarily handled by several types of switched virtual circuits (SVCs). Some SVCs are unidirectional; others are bidirectional. Some are point-to-point and others are point-to-multipoint. Figure 29 illustrates the various virtual channel connections (VCCs)---also known as virtual circuit connections---that are used in LANE configuration. In this figure, LE server stands for the LANE server, LECS stands for the LANE configuration server, and BUS stands for the LANE broadcast-and-unknown server.
The following section describes various processes that occur, starting with a client requesting to join an emulated LAN after the component routers have been configured.
The following process normally occurs after a LANE client has been enabled:
As communication occurs on the emulated LAN, each client dynamically builds a local LANE ARP (LE ARP) table. A client's LE ARP table can also have static, preconfigured entries. The LE ARP table maps MAC addresses to ATM addresses.
When a client first joins an emulated LAN, its LE ARP table has no dynamic entries and the client has no information about destinations on or behind its emulated LAN. To learn about a destination when a packet is to be sent, the client begins the following process to find the ATM address corresponding to the known MAC address:
For unknown destinations, the client sends a packet to the broadcast-and-unknown server, which forwards the packet to all clients via flooding. The broadcast-and-unknown server floods the packet because the destination might be behind a bridge that has not yet learned this particular address.
When a LANE client has broadcast or multicast traffic, or unicast traffic with an unknown address to send, the following process occurs:
In typical LANE cases, one or more Cisco 7000 family routers, or Cisco 4500 series routers are attached to a Cisco LightStream ATM switch. The LightStream ATM switch provides connectivity to the broader ATM network switch cloud. The routers are configured to support one or more emulated LANs. One of the routers is configured to perform the LANE configuration server functions. A router is configured to perform the server function and the broadcast-and-unknown server function for each emulated LAN. (One router can perform the server function and the broadcast-and-unknown server function for several emulated LANs.) In addition to these functions, each router also acts as a LANE client for one or more emulated LANs.
This section presents two scenarios using the same four Cisco routers and the same Cisco LightStream ATM switch. Figure 30 illustrates a scenario in which one emulated LAN is set up on the switch and routers. Figure 31 illustrates a scenario in which several emulated LANs are set up on the switch and routers.
The physical layout and the physical components of an emulated network might not differ for the single and the multiple emulated LAN cases. The differences are in the software configuration for the number of emulated LANs and the assignment of LANE components to the different physical components.
In a single emulated LAN scenario, the LANE components might be assigned as follows:
Figure 30 illustrates this single emulated LAN configured across several routers.
In the multiple LAN scenario, the same switch and routers are used, but multiple emulated LANs are configured. See Figure 31.
In the following scenario, three emulated LANs are configured on four routers:
In this scenario, once routing is enabled and network level addresses are assigned, Router 1 and Router 2 can route between the man and the eng emulated LANs, and Router 3 and Router 4 can route between the man and the mkt emulated LANs.