atm lan emulation (lane) prof. dr. ing. pusztai kalman technical university, cluj-napoca

20
ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

Upload: emily-price

Post on 29-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

ATM LAN Emulation (LANE)

Prof. Dr. Ing. Pusztai KalmanTechnical University,

Cluj-Napoca

Page 2: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

LAN Emulation (LANE) What is LAN Emulation

“…makes an ATM interface look like one or more LAN interfaces” (CISCO LANE Overview)

Specified in LAN Emulation over ATM (ATM_FORUM 94-0035)

Approved in Feb 1995, as LE V 1.0 The reason and goals of LANE

Interconnectivity and transparency

Page 3: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

Types of LANE connectivity All ATM

connections LAN to ATM

connections LAN to LAN

connections (with ATM backbone)

Page 4: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

LAN emulated characteristics Connectionless Service Multicast addresses

Multicast MAC MAC driver interfaces in ATM

stations Emulated LANs Interconnection With Existing LANs

Page 5: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

Architecture of LANE

Page 6: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

Components of LANE LAN Emulation client software

Controlls an ATM interface LAN Emulation Service

Three servers Emulated LANs

Ethernet/IEEE 802.3 Token Ring/IEEE 802.5

Page 7: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

LANE Clients Role

Ethernet/Token Ring frames to AAL5

Uses Virtual Channel Connections (VCC)

MAC for each ATM interface

Switching and bridging functions

Application layer

Transport layer (e.g. TCP)

Network layer (e.g. IP)

LAN Emulation Client

ATM Adaptation Layer (AAL5)

ATM Layer

ATM Physical Layer

Page 8: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

LANE Client Protocol Elements Transmitted frames (with AAL5

frames) Ethernet II (DIX) IEEE 802.2/IEEE 802.3 Ethernet Token Ring

Page 9: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

LANE Service Handles multiple LECs

LUNI (LANE User Network Interface) Three components

LAN Emulation Configuration Service (LECS) LAN Emulation Server (LES) Broadcast/Unknown Server (BUS)

Page 10: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

LANE Client Initialization Connect to LECS

ILMI Anycast address reserved for LECS Use a special PVC, with VPI/VCI 0/17

Interact with LECS Send ATM and MAC address, LAN type and

supported frame size Receive LES address, LAN type and frame

size to be used

Page 11: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

LANE Client Initialization Communication with LES

Point-to-point connection (Control Direct VCC)

JOIN REQUEST control frame JOIN RESPONSE control frame Connection is maintained in point-to-

multipoint list

Page 12: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

LANE Client Initialization Communication with LES

JOIN REQUEST Client ATM and MAC addresses Type of LAN and maximum frame size to

be supported Indication if the client acts as proxy for

remote MACs (it is switch or edge device) The name of ELAN wished to join (if

known)

Page 13: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

LANE Client Initialization Communication with LES

JOIN RESPONSE Similar fields with JOIN REQUEST Mandatory fields

Type of LAN Maximum frame size Name of ELAN

Assigns a LANE Client ID (LECID)

Page 14: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

Connecting to the BUS LEC requests to the LES the ATM

broadcast address for all 1’s MAC address

The reply is the BUS address

Page 15: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

Address Resolution A LANE Client needs to know either

The peer LANE Client ATM address The proxy edge device ATM address

Steps of communication LE-ARP request to LES The LES either forwards or responds

with the address The connection is opened

Page 16: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

Quick Sends and Flushing An alternative to LE-ARP is BUS After broadcast, new connection

can be opened LE_FLUSH_REQUEST, path clear

request LE_FLUSH_RESPONSE, path cleared

Page 17: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

Operating with Higher Layer Protocols

After finding the peer MAC address Use BUS Ask the LES the peer ATM, for

connection opening IETF proposes ATMARP Server

Page 18: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

Next Hop Resolution Protocol ATMs as non-broadcast multi-

access network (NBMA) NHRP finds the ATM address of the

best next hop

Page 19: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

Multiprotocol Over ATM MPOA device

ATM interface, LANE software, MPOA client software

MPOA server Router containing MPOA server software

Shortcut ATM VCC, used instead of the default path

A MPOA device requests shortcut information from a MPOA server

Shortcuts are opened only at steady traffic

Page 20: ATM LAN Emulation (LANE) Prof. Dr. Ing. Pusztai Kalman Technical University, Cluj-Napoca

References http://www.cisco.com/univercd/cc/td/doc/product/software/ios1

13ed/113ed_cr/switch_c/xcovlane.htm http://www.iphase.com/docs/whitepapers/lanemul.cfm http://www.rad.com/networks/1996/atmle/atmle.htm http://www.ece.wpi.edu/courses/ee535/hwk96/hwk5cd96/cobd

en/cobden.html http://www.protocols.com/pbook/lane.htm http://www.atmforum.org http://cell-relay.indiana.edu/cell-relay/ Dr. Sidnie Feit – “Wide Area High Speed Networks”