|
|
One of the most common uses of ATM switches is in the backbone of a campus or enterprise network, or in the core of a WAN. In such applications, native mode network-layer traffic and LAN traffic must be carried across the ATM network. This chapter discusses common problems, protocols, and solutions for these scenarios. This chapter contains the following sections:
As a campus backbone or core of a WAN, ATM provides reliable transport, efficiency of bandwidth utilization, and QoS. In a typical scenario, end stations connected to the ATM network via a router and sending network layer packets, such as IP, want to take advantage of ATM's benefits while communicating with endstations behind the other router across the ATM cloud (Figure 5-1).

In a typical backbone implementation of ATM, the ATM network must carry traffic that is connectionless and in a network layer protocol format, such as IP. IP data, for example, is formatted in packets, not cells; IP is typically carried over a broadcast medium such as Ethernet or Token Ring and uses IP rather than ATM addresses. The requirements for transport of IP, or other layer 3 protocols, are therefore fundamentally different from ATM.
Two main problems must be solved in carrying network layer protocol traffic across the ATM network:
Broadly speaking, two approaches, native mode operation and LAN emulation (LANE), solve the challenges that packet encapsulation and address resolution pose (Figure 5-2):

A third approach, Multiprotocol over ATM (MPOA), uses LANE technology enhanced with cut-through routing to improve performance in large networks. Finally, tag switching technology offers yet another solution to routing IP traffic over an ATM network. See "Tag Switching."
RFC 1577 specifies that address resolution be accomplished by the ATMARP server, a centralized server that maintains a table of IP addresses to ATM addresses. The ARP server maintains this table for a single IP subnet, and any client that needs to communicate with another client can query the ARP server to get that device's ATM address and directly set up a connection to it.
Figure 5-3 contains three ATMARP clients and one ATMARP server. When coming online, the ARP clients register their IP and ATM addresses with the ARP server.

The following steps describe the process whereby a classical IP-over-ATM connection is set up between ATM switch router client A and client B.
Step 1 The initial IP packet sent by client A triggers a request to the ARP server to look up the IP address and the corresponding ATM address of client B in the ARP table.
For each packet with an unknown IP address, the client sends an ATMARP request to the ARP server. Until that address is resolved, any IP packet routed to the ATM interface causes the client to send another ATMARP request.
Step 2 The ARP server sends back a response to client A with the matching ATM address.
Step 3 Client A uses the ATM address it just obtained from the ARP server to set up an SVC directly to client B.
Step 4 When client B replies with an IP packet to client A, it also triggers a query to the ARP server.
When client B receives the ATM address for client A, it usually discovers it already has a call set up to client A's ATM address and does not set up another call.
Step 5 Once the connection is known to both clients, they communicate directly over the SVC.
In Cisco's implementation, the ATMARP client tries to maintain a connection to the ATMARP server. The ATMARP server can tear down the connection, but the client attempts once each minute to bring the connection back up. No error message is generated for a failed connection, but the client will not route packets until the ATMARP server is connected and translates IP network addresses.
The ATM switch router can be configured as an ATMARP client to work with any ATMARP server conforming to RFC 1577. Alternatively, one of the ATM switch routers in an LIS can be configured to act as the ATMARP server itself. In that case, it automatically acts as a client as well.
LLC encapsulation is provided to support routed and bridged protocols. In this encapsulation format, PDUs from multiple protocols can be carried over the same virtual connection. The type of protocol is indicated in the packet's SNAP header. By contrast, the virtual connection multiplexing method allows for transport of just one protocol per virtual connection.
Figure 5-4 illustrates the use of static address mapping to set up a connection between switch A and switch B.

The following steps occur when a connection between switch A and switch B needs to be set up to forward an IP packet:
Step 1 An IP packet with destination 123.233.45.3 arrives at switch A.
Step 2 Switch A finds the destination IP address in its map list.
Step 3 Using a statically configured map list, switch A identifies the ATM address corresponding to the next-hop IP address (for SVCs) or the VPI/VCI value corresponding to the next-hop IP address (for PVCs).
Step 4 If SVCs are used, signaling sets up a virtual connection to the destination ATM address. If PVCs are used, the connection follows the statically configured path of the virtual connection.
Step 5 The encapsulated packet is forwarded over the ATM virtual connection.
The solutions found in RFC 1483, RFC 1577, and Cisco's static map list feature, can be combined in various ways. Four of the most common of these, along with their advantages and limitations, are described in this section.
The essential ingredients of this implementation are encapsulation of native protocol IP datagrams over ATM (in RFC 1483 routed IP format) and use of the RFC 1577 ATMARP mechanism to map IP addresses to ATM addresses (see the "The ATMARP Mechanism" section).
Potential advantages of SVCs with ATMARP include the following:
Potential limitations of SVCs with ATMARP include the following:
Potential advantages of PVCs with InATMARP include the following:
Potential limitations of PVCs with InATMARP include the following:
Potential advantages of PVCs with static mapping include the following:
Potential limitations of this implementation include the following:
Potential advantages of SVCs with static mapping include the following:
Potential limitations of SVCs with static mapping include the following:
In the WAN, this implementation might have the following additional limitations:
The implementations described above provide one set of solutions to the need posed in Figure 5-1. In this scenario, in which routed subnets are interconnected over ATM, the role of the ATM switch router is essentially a passive one. Encapsulation and address resolution take place on the routers, and the switches function only to forward ATM cells through the network on SVCs or PVCs.
In a primarily Layer 2 ATM switch environment, however, these solutions can be used for inband management of the ATM switch router. When the ATM switch router is managed with out-of-band connections, a separate Ethernet connection is required for each device. For example, if you have multiple switches to manage through SNMP, you would have connections to the Ethernet port on the CPU of each of the switches. By using an implementation from RFC 1577 and RFC 1483, you can connect to just one of those ports and get management information from all the others using interswitch SVCs or PVCs (see Figure 5-5). In this scenario, you are accessing management information through an inband (ATM) connection rather than by out-of-band (Ethernet) connection.

Some risk occurs in using the ATM network itself to provide network management connectivity. However, this liability can be mitigated if you have redundant links and multiple paths. For this reason, implementations with SVCs might be preferable.
The configuration overviews in this section describe ways you can use solutions discussed in the "Common Implementations" section for inband management of the ATM switch router.
The following steps describe configuring the ATM switch router as an ARP client, such as switch client A in Figure 5-5:
Step 1 Enable IP host-based routing on the ATM switch router.
This enables the switch to perform basic routing functions.
Step 2 Configure an ATM address on the processor's ATM interface.
Step 3 Configure an IP address on the processor's ATM interface.
Step 4 Specify the ATM address of the ARP server.
Step 5 Configure a static route through the ATM switch router to the processor interface.
This step is required only when configuring the ARP client using an NSAP form address; ESI format addresses do not require this step.
The following steps describe configuring the ATM switch router as an ARP server, such as switch B in Figure 5-5:
Step 1 Enable IP host based routing on the ATM switch router.
This enables the switch to perform basic routing functions.
Step 2 Configure an ATM address on the processor's ATM interface.
Step 3 Configure an IP address on the processor's ATM interface.
Step 4 Enable the ARP server on this device.
Step 5 Configure a static route through the ATM switch router to the processor interface.
This step is required only when configuring the ARP server using an NSAP format address; ESI format addresses do not require this step.
It might be useful to keep the following additional points in mind when setting up SVCs with ATMARP:
The following steps are required to configure PVCs with InATMARP for inband management such as that in Figure 5-5:
Step 1 Enable IP host-based routing on the ATM switch router.
This enables the switch to perform basic routing functions.
Step 2 Configure an IP address on the processor's ATM interface.
Step 3 Create a PVC to the remote end.
Step 4 Enable InATMARP and SNAP encapsulation on the interface.
It might be useful to keep the following additional points in mind when setting up PVCs with InATMARP:
The following steps are required to configure a PVC-based static IP address mapping on the ATM switch router for inband management, such as in Figure 5-5:
Step 1 Enable IP host-based routing on the ATM switch router.
This enables the switch to perform basic routing functions.
Step 2 Configure the IP address on the processor's ATM interface.
Step 3 Specify a map-group name to associate with the PVC you are setting up.
Step 4 Configure a PVC and specify the encapsulation type.
Step 5 Make a map-list entry that maps the remote end's IP address to the PVC you set up in Step 4.
The following steps are required to configure SVC-based static IP address mapping on the ATM switch router for inband management, such as in Figure 5-5:
Step 1 Enable IP host-based routing on the ATM switch router.
This enables the switch to perform basic routing functions.
Step 2 Configure the IP address on the processor's ATM interface.
Step 3 Configure the ATM address on the processor's ATM interface.
Step 4 Specify a map-group name to associate with this interface.
Step 5 Configure a PVC and specify the encapsulation type.
Step 6 Make a map-list entry that maps the remote end's IP address to its ATM address.
As Figure 5-6 illustrates, LANE uses ATM to replace the legacy LAN backbone. Multiple emulated LANs (ELANs), which are logically separated, can share the same physical ATM network and same physical ATM interface.

LANE services provide connectivity between ATM-attached devices and LAN-attached devices. The following are two primary applications of LANE (see Figure 5-7):

The following types of devices can be used to support LANE services:
The LANE protocol defines mechanisms for emulating either an IEEE 802.3 Ethernet or an 802.5 Token Ring LAN. Specifically, LAN broadcasts are emulated as ATM unicasts. The current LANE protocol does not define a separate encapsulation for Fiber Distributed Data Interface (FDDI). (FDDI packets must be mapped into either Ethernet or Token Ring emulated LANs by using existing translational bridging techniques.) Fast Ethernet (100BaseT) and IEEE 802.12 (100VG-AnyLAN) both can be mapped unchanged because they use the same packet formats.
LANE defines a service interface for network layer protocols that is identical to existing MAC layers. No changes are required to existing upper layer protocols and applications. However, LANE does not emulate every particular physical or data-link characteristic. For example, it does not support carrier sense multiple access collision detect (CSMA/CD) for either Ethernet or Token Ring. LANE clients on an ATM switch router only support the IP protocol.
ATM NICs implement the LANE protocol and interface to the ATM network while presenting the current LAN service interface to the higher-level protocol drivers within the end system. The network-layer protocols on the end system continue to communicate as if they were on a known LAN, by using known procedures. However, they are able to take advantage of most of the advanced services of the ATM network.
The second class of network device that implements LANE consists of ATM-attached LAN switches and routers. These devices, together with directly attached ATM hosts equipped with ATM NICs, are used to provide a virtual LAN service in which ports are assigned to particular virtual LANs, independent of physical location. Figure 5-8 shows the LANE protocol stack used between these devices.

The LANE version 1 standard defines separate emulated LANs for Ethernet and Token Ring, but does not explicitly define how to connect the two types directly. An ATM equipped router, such as the Cisco 7000 with an ATM interface, acting as a LANE client on each emulated LAN, can provide this connectivity while allowing the administrator to construct firewalls or to filter traffic between emulated LANs.
These servers could be single points of failure in a LANE, but Cisco has developed a fault tolerance mechanism, known as Simple Server Redundancy Protocol (SSRP), which eliminates these single points of failure. Although this scheme is proprietary, no new protocol additions have been made to the LANE subsystems, which are described in the "SSRP for Fault-Tolerant Operation of LANE Server Components" section.
A VLAN is identified by a number, which is only significant to the Catalyst family of switches. On an ATM network, an emulated LAN is designated by a name. Therefore, the VLAN number must be mapped to the emulated LAN on the Catalyst switch. To create a VLAN that spans multiple Catalyst switches on an ATM network, you must assign the VLAN on each Catalyst switch to the same emulated LAN. Members of two or more different emulated LANs can communicate only through a router, whether they are on the same or different Catalyst switches.
Communication among LANE components is ordinarily handled by several types of SVC connections. (In discussions of LANE, these SVCs are commonly called virtual channel connections, or VCCs). Some VCCs are unidirectional; others are bidirectional. Some are point-to-point; others are point-to-multipoint. Figure 5-9 illustrates the various types of VCCs followed by a description of each.

Control direct VCC---The LEC, as part of its initialization, sets up a bidirectional point-to-point VCC to the LES for sending or receiving control traffic. The LEC is required to accept control traffic from the LES through this VCC and must maintain the VCC while participating as a member of the emulated LAN.
Control distribute VCC---The LES can optionally set up a unidirectional VCC back to the LEC for distributing control traffic. Whenever an LES cannot resolve an LE_ARP request from a LEC, it forwards the request out the control distribute VCC to all of the clients in the emulated LAN. The control distribute VCC enables information from the LES to be received whenever a new MAC address joins the LAN or whenever the LES cannot resolve an LE_ARP request.
Data direct VCC---Once an ATM address has been resolved by a LEC, this bidirectional point-to-point VCC is set up between clients that want to exchange unicast data traffic. Most client traffic travels via these VCCs.
Multicast send VCC---The LEC sets up a unidirectional point-to-point VCC to the BUS. This VCC is used by the LEC to send multicast traffic to the BUS for forwarding out the multicast forward VCC. The LEC also sends unicast data on this VCC until it resolves the ATM address of a destination.
Multicast forward VCC---The BUS sets up a unidirectional VCC to the LECs for distributing data from the BUS. This can either be a unidirectional point-to-point or unidirectional point-to-multipoint VCC. Data sent by a LEC over the multicast send VCC is forwarded to all LECs over the multicast forward VCC.
Configure direct VCC---This is a transient VCC set up by the LEC to the LECS for the purpose of obtaining the ATM address of the LES that controls the particular LAN the LEC wishes to join.
The following steps (see Figure 5-9) describe the normal process that occurs when a LEC requests to join an emulated LAN:
Step 1 The LEC requests to join an emulated LAN.
The LEC sets up a connection to the LECS (bidirectional, point-to-point configure direct VCC, link 3-11 in Figure 5-9) to find the ATM address of the LES for its emulated LAN.
The LEC finds the LECS by using the following interface and addresses in the listed order:
Step 2 The LECS identifies the LES.
Using the same VCC, the LECS returns the ATM address and the name of the LES for the LEC's emulated LAN.
Step 3 The LEC tears down the configure direct VCC.
Step 4 The LEC contacts the LES for its emulated LAN.
The LEC sets up a connection to the LES for its emulated LAN (bidirectional, point-to-point control direct VCC, link 1-7 in Figure 5-9) to exchange control traffic. When a control direct VCC is established between an LEC and an LES, it remains established.
Step 5 The LES verifies that the LEC is allowed to join the emulated LAN.
The LES for the emulated LAN sets up a connection to the LECS to verify that the LEC is allowed to join the emulated LAN (bidirectional, point-to-point server configure VCC, link 11-12 in Figure 5-9); this is a Cisco proprietary action. The LES configuration request contains the LEC MAC address, its ATM address, and the name of the emulated LAN. The LECS checks its database to determine whether the LEC can join that emulated LAN; then it uses the same VCC to inform the LES whether or not the LEC is allowed to join.
Step 6 The LES allows or does not allow the LEC to join the emulated LAN.
If allowed, the LES adds the LEC to the unidirectional, point-to-multipoint control distribute VCC (link 2-8 in Figure 5-9) and confirms the join over the bidirectional, point-to-point control direct VCC (link 1-7 in Figure 5-9).
If not allowed, the LES rejects the join over the bidirectional, point-to-point control direct VCC (link 1-7 in Figure 5-9).
Step 7 The LEC sends LE_ARP packets for the broadcast address, which is all 1s.
Sending LE_ARP packets for the broadcast address returns the ATM address of the BUS. Then the LEC sets up the multicast send VCC (link 4-9 in Figure 5-9), and the BUS adds the LEC to the multicast forward VCC (link 5-10 in Figure 5-9) to and from the BUS.
When an LEC first joins an emulated LAN, its LE_ARP table has no dynamic entries, and the LEC has no information about destinations on or behind its emulated LAN. 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:
Step 1 The LEC sends an LE_ARP request to the LES for this emulated LAN (point-to-point control direct VCC, link 1-7 in Figure 5-9).
Step 2 If the MAC address is registered with the LES, it returns the corresponding ATM address. If not, the LES forwards the LE_ARP request to all LECs on the emulated LAN (point-to-multipoint control distribute VCC, link 2-8 in Figure 5-9).
Step 3 Any LEC that recognizes the MAC address responds with its ATM address (point-to-point control direct VCC, link 1-7 in Figure 5-9).
Step 4 The LES forwards the response back to the LEC (point-to-multipoint control distribute VCC, link 2-8 in Figure 5-9).
Step 5 The LEC adds the MAC address-ATM address pair to its LE_ARP cache.
Step 6 The LEC can establish a VCC to the desired destination and transmit packets to that ATM address (bidirectional, point-to-point data direct VCC, link 6-6 in Figure 5-9).
For unknown destinations and during address resolution, 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.
To learn about a destination when a Transmission Control Protocol/Internet Protocol (TCP/IP) file transfer is to be sent, the PC and the LEC in the Catalyst 5000 switch begin a process to associate a LAN destination MAC address with the ATM address of the ATM-attached file server. This process is illustrated in Figure 5-10.

To build a LANE connection from a PC to an ATM attached LEC, the LANE components perform the following steps:
Step 1 PC---Before starting the file transfer the PC must locate the file server on the network. To find the file server's MAC address, the PC broadcasts an ARP request with the file server's IP address.
Step 2 LEC on Catalyst 5000 switch---Receives ARP requests and forwards to the BUS configured on the ATM switch router.
Step 3 BUS on ATM switch router---Broadcasts the ARP request to all members of the emulated LAN using a point-to-multipoint VCC.
Step 4 LEC on file server---Receives the ARP request, recognizes its own IP address and responds with an ARP reply back to the BUS in the ATM switch router.
Step 5 BUS on ATM switch router---Forwards the ARP reply to the Catalyst 5000 switch.
Step 6 LEC on Catalyst 5000 switch---Forwards the ARP reply to the originating PC.
Step 7 PC---Starts sending the packets of the file transfer using the multicast send VCC connection from the Catalyst 5000 to the BUS on the ATM switch router, which forwards the packets over the multicast forward VCC to the file server. This gets the data moving in the interim until the data direct VCC is set up.
Step 8 LEC on file server---Starts to set up the direct VCC to the Catalyst 5000 switch using an LE_ARP request to the LES. This request asks for the ATM address that corresponds to the PC's MAC address. (The PC's MAC address was obtained from the original ARP request in Step 4.)
Step 9 LES on ATM switch router---Looks up the PC's MAC address in its look-up table and multicasts the LE_ARP request to all LECs.
Step 10 LEC on Catalyst 5000 switch---Receives the LE_ARP request and finds the PC's MAC address in its look-up table. (It learned the PC's MAC address in Step 2.)
Step 11 LEC on Catalyst 5000 switch---Adds its own ATM address into the LE_ARP request and returns it to the LES in the ATM switch router.
Step 12 LES on ATM switch router---Multicasts the LE_ARP reply to all members of the emulated LAN, including the file server.
Step 13 LEC on File Server---Receives the LE_ARP as part of the emulated LAN and signals for a data direct VCC to the Catalyst 5000 using the ATM address.
Step 14 ATM switch router---Sets up a data direct VCC between the Catalyst 5000 and the file server.
Step 15 PC---The file transfers directly from the PC using the direct data VCC from the Catalyst 5000 to the ATM-attached file server.
The ATM switch router supports the following LANE features:
LANE uses NSAP-format ATM end system addresses, as described in the "Addressing" section in the chapter "ATM Signaling and Addressing."
The following example shows the autoconfigured ATM addresses for LANE components. The prefix is the default ILMI prefix:
Switch> show lane default interface ATM2/0/0: LANE Client: 47.00918100000000E04FACB401.00400B0A2A82.** LANE Server: 47.00918100000000E04FACB401.00400B0A2A83.** LANE Bus: 47.00918100000000E04FACB401.00400B0A2A84.** LANE Config Server: 47.00918100000000E04FACB401.00400B0A2A85.00 note: ** is the subinterface number byte in hex
Because the LANE components are defined on different subinterfaces of an ATM interface, the value of the selector field in an ATM address is different for each component. The result is a unique ATM address for each LANE component, even within the switch or router. For more information about assigning components to subinterfaces, see the "Rules for Assigning Components to Interfaces and Subinterfaces" section.
The syntax of address templates, the use of address templates, and the use of wildcard characters within an address template for LANE are very similar to the address templates of International Organization for Standardization of Connectionless Network Service (ISO CLNS). Refer to the ATM Switch Router Software Configuration Guide for details on using ATM address templates.
At least one ATM switch router is required to run LANE. For example, you cannot run LANE on routers connected back-to-back.
Potential advantages of LANE include the following:
Potential limitations of LANE include the following:
You can create a LANE plan and worksheet, as described in the "Creating a LANE Plan and Worksheet" section to assist you in the configuration. Configuring LANE involves the following steps:
Step 1 Decide where you want to put the LECS and LES/BUS.
In Cisco's implementation, the LES and BUS must remain together. However, the LES/BUS for different emulated LANs could be on different devices; this arrangement will probably yield better performance, but it is much easier to manage if they are all left on the same device. The LECS also does not have to be on the same device as the LES/BUS.
Step 2 Determine the LANE default addresses.
Display the LANE default addresses for each router or switch that is running any of the LANE services and write down the displayed addresses on your worksheet. On the ATM switch router, and other devices that run the Cisco IOS, use the show lane default command to display the default addresses.
Step 3 Enter the ATM address of the LECS.
You must enter the ATM address of the LECS into the ATM switch routers (and other LANE client devices in the LANE cloud) and save it permanently, so that the value is not lost when the device is reset or powered off. The LECS address can be specified for the entire ATM switch router, or per port.
Step 4 Set up the LECS database.
After you have determined all LESs, BUSs, and LECs on all ATM subinterfaces on all routers and switches that will participate in LANE, and have displayed their ATM addresses, you can use the information to populate the LECS database.
You can set up a default emulated LAN, whether or not you set up any other emulated LANs. You can also set up some emulated LANs with restricted membership and others with unrestricted membership.
(a) Set up the database for the default emulated LAN only.
When you configure an LECS for one default emulated LAN, you provide the following information:
Because you are setting up the LECS database for a single default emulated LAN, you do not have to provide any entries that link the ATM addresses of any clients with the ELAN name.
(b) Set up the database for unrestricted-membership emulated LANs.
When you set up a database for unrestricted emulated LANs, you create database entries that link the name of each emulated LAN to the ATM address of its LES. It is not necessary to specify the clients that can participate in the emulated LAN. That is, when you set up the LECS database, you do not have to provide any database entries that link a LEC with an ELAN name.
(c) Set up the database for restricted-membership LANs.
When you set up the database for restricted-membership emulated LANs, you create database entries that link the name of each emulated LAN to the ATM address of its LES. However, you also must specify where the LANE clients are located. That is, for each restricted-membership emulated LAN, you provide a database entry that explicitly links the ATM address or MAC address of each LEC of that emulated LAN with the name of that emulated LAN.
Those client database entries specify the clients that are allowed to join the emulated LAN. When a client requests that the LECS indicate which emulated LAN it is to join, the LECS consults its database and then responds as configured.
When clients for the same restricted-membership emulated LAN are located in multiple routers, each client's ATM address or MAC address must be linked explicitly with the name of the emulated LAN. As a result, you must configure as many client entries as you have LECS for emulated LANs in all the routers. Each client must have a different ATM address in the database entries.
Step 5 Enable the LECS.
After you create the database entries appropriate to the type and to the membership conditions of the emulated LANs, you enable the configuration server on the selected ATM interface, router, or switch, and specify that the LECS ATM address is to be computed automatically.
Step 6 Set up the LES/BUS.
For one default emulated LAN, you must set up one set of servers: one as a primary server and the rest as backup servers for the same emulated LAN. For multiple emulated LANs, you can set up servers for another emulated LAN on a different subinterface on the same interface of this router or switch, or you can place the servers on a different device.
Each emulated LAN is a separate subnetwork. Make sure that the clients of the same emulated LAN are assigned protocol addresses on the same subnetwork, and that clients of different emulated LANs are assigned protocol addresses on different subnetworks.
Step 7 Set up the LECs on subinterfaces.
Where you put the clients is important, because any router with clients for multiple emulated LANs can route frames between those emulated LANs.
On any given router or switch, you can set up one client for one emulated LAN or multiple clients for multiple emulated LANs. You can set up a client for a given emulated LAN on any routers you select to participate in that emulated LAN. Any router with clients for multiple emulated LANs can route packets among those emulated LANs.
The last three items in this list are very important; they determine how you set up each emulated LAN in the LECS database.
Figure 5-11 shows a single emulated LAN example network.

The following sample worksheet describes the LANE plan in Figure 5-11:
SSRP provides redundancy through multiple LECS and LES/BUS components in the LANE cloud, as follows:
Configuring SSRP for LANE requires the following steps:
Step 1 Configure LES/BUS pairs on the switches and routers where you want to place these servers. There is no limit on the number of LES/BUS pairs you can configure per emulated LAN.
Step 2 Configure the LECS database on one system, making sure you include all the LES server addresses and corresponding ELAN names. Enter them in the order of priority, so that the first one is your master LES, while the others serve as backups.
Step 3 Configure backup LECSs; you can have up to 16. To ensure that the database contents are the same, copy the entries from the master, configured in Step 2, to each of the backup LECSs.
Step 4 Enter the addresses of the LECSs on the client devices in the identical order of priority on each system.
SSRP is supported in Cisco IOS Release 11.2 software and later, and is enabled automatically when you configure multiple LES/BUS and LECS components. Older LANE configuration files continue to work with this new software. LANE configurations that network with non-Cisco ATM equipment continue to work, but the non-Cisco ATM equipment cannot participate in the LANE simple server redundancy.
You should be aware of the following operational details of SSRP when configuring redundancy:
Multiprotocol over ATM (MPOA) relieves the router bottleneck for inter-ELAN traffic by adding "cut-through" routing to existing LANE capability. (Intra-ELAN traffic continues to be serviced by LANE alone.) With cut-through routing, based on the Next Hop Resolution Protocol (NHRP), inter-ELAN traffic with significant flow (described later in this section) can avoid going through the router, a normal requirement of LANE, and can be switched via a direct connection through the ATM network.
In addition to the performance enhancement MPOA provides, there is the additional benefit of QoS support for features such as packetized video. IP's Resource Reservation Protocol (RSVP) parameters can be mapped to ATM's QoS parameters to take advantage of ATM's traffic contract.
An MPOA-enabled network uses the following components:
Figure 5-12 illustrates an ATM network with four emulated LANS and attached routers. Using LANE only, a packet sent from the LEC on ELAN 1 to the LEC on ELAN 4 has to go through four routers.

The following steps describe the stages of an MPOA connection between ELAN 1 and ELAN 4:
Step 1 The first time traffic needs to be forwarded from the ingress MPOA client to the egress MPOA client, it is forwarded over the routers. This method ensures that both classical bridging and inter-VLAN routing operations are preserved and are always available.
Step 2 The MPOA client determines where there is a "significant flow." Significant flow means that a certain number of packets (ATM Forum default is 10) are sent to the same destination in a given time (ATM Forum default is 1 second).
Step 3 If a significant flow is detected, an MPOA query is initiated. To set up a direct "cut-through" connection, the edge devices (or MPOA clients) must obtain the ATM address of the exit point that corresponds to the respective Layer 3 destination address. To obtain this information, the MPOA client sends an MPOA query to the MPOA server at each hop. Meanwhile, the MPOA client continues sending data traffic to the default forwarder (the router) while it waits for a reply. Query between the MPOA servers is NHRP-based.
Step 4 Before the MPOA server at the egress router replies, it performs a cache imposition information exchange with the edge device where the destination is attached. A cache imposition helps to ensure reliable operation, validates forwarding information, and, optimally, provides information used to increase forwarding performance in the MPOA clients.
Step 5 The MPOA server can then respond to the MPOA query with the ATM address of the exit point or ATM-attached host used to reach the destination Layer 3 address.
Step 6 When the reply arrives at the source MPOA client, it sets up a direct inter-ELAN cut-through ATM connection.
MPOA offers the following key advantages:
The following might be limitations to MPOA, depending upon your needs:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Mon Aug 16 14:07:00 PDT 1999
Copyright 1989-1999©Cisco Systems Inc.