LAN Emulation Overview

Similar documents
LAN Emulation Overview

Configuring Token Ring LAN Emulation for Multiprotocol over ATM

Installing IEC Rack Mounting Brackets on the ONS SDH Shelf Assembly

PPPoE Session Recovery After Reload

Cisco Unity Express Voic System User s Guide

Generic Routing Encapsulation Tunnel IP Source and Destination VRF Membership

DHCP Lease Limit per ATM/RBE Unnumbered Interface

Wireless LAN Error Messages

Configuring an Intermediate IP Multicast Helper Between Broadcast-Only Networks

BGP Enforce the First Autonomous System Path

DHCP Option 82 Support for Routed Bridge Encapsulation

Suppress BGP Advertisement for Inactive Routes

Cisco Smart Business Communications System Teleworker Set Up

IS-IS Incremental SPF

OSPF Incremental SPF

Logging to Local Nonvolatile Storage (ATA Disk)

Per IP Subscriber DHCP Triggered RADIUS Accounting

Cisco Aironet Directional Antenna (AIR-ANT-SE-WiFi-D)

QoS Child Service Policy for Priority Class

IMA Dynamic Bandwidth

RADIUS Tunnel Preference for Load Balancing and Fail-Over

MPLS MTU Command Changes

Cisco Unified MeetingPlace for Microsoft Office Communicator

Configuring Multiple Basic Service Set Identifiers and Microsoft WPS IE SSIDL

VPDN Group Session Limiting

Installing the Cisco ONS Deep Door Kit

PPPoE Client DDR Idle Timer

Cisco Software Licensing Information for Cisco Unified Communications 500 Series for Small Business

Cisco Report Server Readme

RADIUS NAS-IP-Address Attribute Configurability

IP SLAs Random Scheduler

Cisco 806, Cisco 820 Series, Cisco 830 Series, SOHO 70 Series and SOHO 90 Series Routers ROM Monitor Download Procedures

Cisco Aironet 1500 Series Access Point Large Pole Mounting Kit Instructions

Frame Relay Conditional Debug Support

Wireless LAN Overview

DHCP Relay MPLS VPN Support

Configuring Route Maps to Control the Distribution of MPLS Labels Between Routers in an MPLS VPN

Contextual Configuration Diff Utility

ISSU and SSO DHCP High Availability Features

Maintenance Checklists for Cisco Unity VPIM Networking (with Microsoft Exchange)

SSG Service Profile Caching

Protocol-Independent MAC ACL Filtering on the Cisco Series Internet Router

Maintenance Checklists for Microsoft Exchange on a Cisco Unity System

OSPF RFC 3623 Graceful Restart Helper Mode

ATM VP Average Traffic Rate

Cisco Unified Mobile Communicator 3.0 User Portal Guide

RADIUS Logical Line ID

Autosense of MUX/SNAP Encapsulation and PPPoA/PPPoE on ATM PVCs

Troubleshooting ISA with Session Monitoring and Distributed Conditional Debugging

Site Preparation and Network Communications Requirements

Modified LNS Dead-Cache Handling

QoS: Classification of Locally Sourced Packets

Packet Classification Using the Frame Relay DLCI Number

White Paper: Using Microsoft Windows Server 2003 with Cisco Unity 4.0(4)

Configuring the Cisco IOS DHCP Relay Agent

Extended NAS-Port-Type and NAS-Port Support

Maintenance Checklists for Active Directory on a Cisco Unity System with Exchange as the Message Store

MPLS VPN: VRF Selection Based on Source IP Address

PPP/MLP MRRU Negotiation Configuration

Using Microsoft Outlook to Schedule and Join Cisco Unified MeetingPlace Express Meetings

VPDN LNS Address Checking

PPPoE Session Limits per NAS Port

Cisco BTS Softswitch Site Preparation and Network Communications Requirements, Release 6.0. Safety and Compliance

Cisco Video Surveillance Virtual Matrix Client Configuration Guide

MPLS VPN OSPF and Sham-Link Support

IP Event Dampening. Feature History for the IP Event Dampening feature

Connecting Cisco WLAN Controller Enhanced Network Modules to the Network

Configuring MPLS Multi-VRF (VRF-lite)

Cisco Voice Applications OID MIB

Release Notes for Cisco Security Agent for Cisco Unified MeetingPlace Release 6.0(7)

Applying the Tunnel Template on the Home Agent

BECN and FECN Marking for Frame Relay over MPLS

Connecting Cisco DSU/CSU High-Speed WAN Interface Cards

Route Processor Redundancy Plus (RPR+)

Cisco Unified Web and Interaction Manager Supervision Console User s Guide

Release Notes for Cisco ONS MA Release 9.01

Cisco 10-Gigabit Fibre Channel X2 Transceiver Module Installation Note

Using Application Level Gateways with NAT

Release Notes for Cisco Aironet Client Utility and Driver, Version 3.0 for Mac OS

Installation Notes for Catalyst 3750-E and Catalyst 3560-E Switch Fan Modules

Low Latency Queueing with Priority Percentage Support

Exclusive Configuration Change Access and Access Session Locking

Installing ONS SDH FMEC-E3/DS3 Cards

MIB Quick Reference for the Cisco ONS Series

Cisco Registered Envelope Recipient Guide

Cisco Virtual Office End User Instructions for Cisco 1811 Router Set Up at Home or Small Office

Cisco BTS Softswitch Turkish ISUP Feature Module

Cisco Interaction Manager Supervision Console User s Guide

Configuring ISA Accounting

Release Notes for Cisco ONS SDH Release 9.01

Cisco Unified CallConnector for Microsoft Windows 1.4 Mobility Service Quick Reference Guide

Release Notes for Cisco Spectrum Expert

Support of Provisionable QoS for Signaling Traffic

Chunk Validation During Scheduler Heapcheck

Configuring Virtual Interfaces

The CVD program consists of systems and solutions designed, tested, and documented to facilitate faster, more reliable, and more predictable customer

Catalyst 2955 Switch DIN Rail Clip Installation Notes

Installing Electrical Interface Assemblies in the Cisco ONS 15454

Cisco CRS Port Utilization Guide, Release 6.0(1) Cisco Unified Contact Center Express and Cisco Unified IP IVR

DHCP ODAP Server Support

Transcription:

LAN Emulation Overview This overview chapter gives a high-level description of LAN Emulation (LANE). Procedures for configuring LANE are provided in the following chapters in this publication: Configuring LAN Emulation chapter Configuring Token Ring LAN Emulation chapter LAN Emulation The Cisco 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: Connectionless services Multicast services LAN MAC driver services 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 (ELANs). This feature protects corporate investments in legacy LAN applications. An ATM network can support multiple independent ELAN networks. Membership of an end system in any of the ELANs 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 ELAN to another, whether or not the hardware moves. LANE in an ATM environment provides routing between ELANs 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 LANE Configuration Server (LECS), the ELAN server (LES), and the broadcast and unknown server (BUS). Beginning with Cisco IOS Release 11.2, LANE fault tolerance or Simple LANE Service Replication on the ELAN provides backup servers to prevent problems if these servers fail. Americas Headquarters: Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA 2007 Cisco Systems, Inc. All rights reserved.

LAN Emulation LAN Emulation Overview The fault tolerance mechanism that eliminates these single points of failure is described in the Configuring LAN Emulation chapter. Although this scheme is proprietary, no new protocol additions have been made to the LANE subsystems. LANE Components Any number of ELANs can be set up in an ATM switch cloud. A router can participate in any number of these ELANs. LANE is defined on a LAN client/server model. The following components are implemented: LANE client A LANE client emulates a LAN interface to higher layer protocols and applications. It forwards data to other LANE components and performs LANE address resolution functions. Each LANE client is a member of only one ELAN. However, a router can include LANE clients for multiple ELANs: one LANE client for each ELAN of which it is a member. If a router has clients for multiple ELANs, the Cisco IOS software can route traffic between the ELANs. LES The LES for an ELAN is the control center. It provides joining, address resolution, and address registration services to the LANE clients in that ELAN. Clients can register destination unicast and multicast MAC addresses with the LES. The LES also handles LANE ARP (LE ARP) requests and responses. The Cisco implementation has a limit of one LES per ELAN. LANE BUS The LANE BUS sequences and distributes multicast and broadcast packets and handles unicast flooding. In this release, the LES and the LANE BUS are combined and located in the same Cisco 7000 family or Cisco 4500 series router; one combined LECS and BUS is required per ELAN. LECS The LECS contains the database that determines which ELAN a device belongs to (each configuration server can have a different named database). Each LANE client consults the LECS just once, when it joins an ELAN, to determine which ELAN it should join. The LECS returns the ATM address of the LES for that ELAN. One LECS is required per LANE ATM switch cloud. The LECS s database can have the following four types of entries: ELAN name-atm address of LES pairs LANE client MAC address-elan name pairs LANE client ATM template-elan name pairs Default ELAN name Note ELAN names must be unique on an interface. If two interfaces participate in LANE, the second interface may be in a different switch cloud. 2

LAN Emulation Overview LAN Emulation LANE Operation and Communication 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 12 illustrates the various virtual channel connections (VCCs) also known as virtual circuit connections that are used in LANE configuration. Figure 12 shows LANE components: LE server stands for the LANE server (LECS), LECS stands for the LANE configuration server, and BUS stands for the LANE broadcast. Figure 12 LANE VCC Types LE server 12 11 LECS BUS 7 8 7 11 9 10 9 1 2 3 4 1 3 5 4 Client A 5 6 6 2 Client B S3736 1 7 2 8 3 11 Control direct Control distribute Configure direct (client) 4 9 5 10 6 6 11 12 Multicast send Multicast forward Data direct Configure direct (server) The following section describes various processes that occur, starting with a client requesting to join an ELAN after the component routers have been configured. Client Joining an ELAN The following process normally occurs after a LANE client has been enabled: Client requests to join an ELAN The client sets up a connection to the LECS a bidirectional point-to-point Configure Direct VCC to find the ATM address of the LES for its ELAN. LANE clients find the LECS by using the following methods in the listed order: Locally configured ATM address Interim Local Management Interface (ILMI) Fixed address defined by the ATM Forum PVC 0/17 Configuration server identifies the LES Using the same VCC, the LECS returns the ATM address and the name of the LES for the client s ELAN. Client contacts the server for its LAN The client sets up a connection to the LES for its ELAN (a bidirectional point-to-point Control Direct VCC) to exchange control traffic. 3

LAN Emulation LAN Emulation Overview Address Resolution Once a Control Direct VCC is established between a LANE client and a LES, it remains up. Server verifies that the client is allowed to join the ELAN The server for the ELAN sets up a connection to the LECS to verify that the client is allowed to join the ELAN a bidirectional point-to-point Configure Direct (server) VCC. The server s configuration request contains the client s MAC address, its ATM address, and the name of the ELAN. The LECS checks its database to determine whether the client can join that LAN; then it uses the same VCC to inform the server whether the client is or is not allowed to join. LES allows or disallows the client to join the ELAN If allowed, the LES adds the LANE client to the unidirectional point-to-multipoint Control Distribute VCC and confirms the join over the bidirectional point-to-point Control Direct VCC. If disallowed, the LES rejects the join over the bidirectional point-to-point Control Direct VCC. LANE client sends LE ARP packets for the broadcast address, which is all 1s Sending LE ARP packets for the broadcast address sets up the VCCs to and from the BUS. As communication occurs on the ELAN, each client dynamically builds a local LANE ARP (LE ARP) table. A LE ARP table belonging to a client can also have static, preconfigured entries. The LE ARP table maps MAC addresses to ATM addresses. Note LE ARP is not the same as IP ARP. IP ARP maps IP addresses (Layer 3) to Ethernet MAC addresses (Layer 2); LE ARP maps ELAN MAC addresses (Layer 2) to ATM addresses (also Layer 2). When a client first joins an ELAN, its LE ARP table has no dynamic entries and the client has no information about destinations on or behind its ELAN. 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: The client sends a LE ARP request to the LES for this ELAN (point-to-point Control Direct VCC). The LES forwards the LE ARP request to all clients on the ELAN (point-to-multipoint Control Distribute VCC). Any client that recognizes the MAC address responds with its ATM address (point-to-point Control Direct VCC). The LES forwards the response (point-to-multipoint Control Distribute VCC). The client adds the MAC address-atm address pair to its LE ARP cache. Then the client can establish a VCC to the desired destination and send packets to that ATM address (bidirectional point-to-point Data Direct VCC). For unknown destinations, the client sends a packet to the BUS, which forwards the packet to all clients via flooding. The BUS floods the packet because the destination might be behind a bridge that has not yet learned this particular address. Multicast Traffic When a LANE client has broadcast or multicast traffic, or unicast traffic with an unknown address to send, the following process occurs: The client sends the packet to the BUS (unidirectional point-to-point Multicast Send VCC). 4

LAN Emulation Overview LAN Emulation The BUS forwards (floods) the packet to all clients (unidirectional point-to-multipoint Multicast Forward VCC). 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.) Typical LANE Scenarios Single ELAN Scenario 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 ELANs. One of the routers is configured to perform the LECS functions. A router is configured to perform the server function and the BUS function for each ELAN. (One router can perform the server function and the BUS function for several ELANs.) In addition to these functions, each router also acts as a LANE client for one or more ELANs. This section presents two scenarios using the same four Cisco routers and the same Cisco LightStream ATM switch. Figure 13 illustrates a scenario in which one ELAN is set up on the switch and routers. Figure 14 illustrates a scenario in which several ELANs 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 ELAN cases. The differences are in the software configuration for the number of ELANs and the assignment of LANE components to the different physical components. In a single ELAN scenario, the LANE components might be assigned as follows: Router 1 includes the following LANE components: The LECS (one per LANE switch cloud) The LES and BUS for the ELAN with the default name man (for Manufacturing) The LANE client for the man ELAN. Router 2 includes a LANE client for the man ELAN. Router 3 includes a LANE client for the man ELAN. Router 4 includes a LANE client for the man ELAN. Figure 13 illustrates this single ELAN configured across several routers. 5

LAN Emulation LAN Emulation Overview Figure 13 Single ELAN Configured on Several Routers configuration server man server-bus Router 1 Cisco LightStream ATM switch Router 2 Router 3 Router 4 S5040 Multiple ELAN Scenario In the multiple LAN scenario, the same switch and routers are used, but multiple ELANs are configured. See Figure 14. Figure 14 Multiple ELANs Configured on Several Routers Configuration server man server-bus eng server-bus eng client Router 1 eng client Cisco LightStream ATM switch Router 2 Router 3 mkt client Router 4 mkt server-bus mkt client In the following scenario, three ELANs are configured on four routers: Router 1 includes following LANE components: The LECS (one per LANE switch cloud) The LES and BUS for the ELAN called man (for Manufacturing) The LES and BUS functions for the ELAN called eng (for Engineering) A LANE client for the man ELAN A LANE client for the eng ELAN Router 2 includes only the LANE clients for the man and eng ELANs. Router 3 includes only the LANE clients for the man and mkt (for Marketing) ELANs. S5039 6

LAN Emulation Overview LAN Emulation Router 4 includes the following LANE components: The LES and BUS for the mkt ELAN A LANE client for the man ELAN A LANE client for the mkt ELANs 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 ELANs, and Router 3 and Router 4 can route between the man and the mkt ELANs. CCVP, the Cisco logo, and Welcome to the Human Network are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn is a service mark of Cisco Systems, Inc.; and Access Registrar, Aironet, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iphone, IP/TV, iq Expertise, the iq logo, iq Net Readiness Scorecard, iquick Study, LightStream, Linksys, MeetingPlace, MGX, Networkers, Networking Academy, Network Registrar, PIX, ProConnect, ScriptShare, SMARTnet, StackWise, The Fastest Way to Increase Your Internet Quotient, and TransPath are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries. All other trademarks mentioned in this document or Website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (0711R) Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. 2007 Cisco Systems, Inc. All rights reserved. 7

LAN Emulation LAN Emulation Overview 8