4/11/2020 11:04
Rivier College
CS575: Advanced LANs
Chapter 11 ATM LANs 1
1
4/11/2020 11:04
0
0
ATM LAN Architecture
ATM LAN Emulation
* Protocol Architecture
* Emulated LANs
* LAN Emulation Clients and Servers
0
* LAN Emulation Scenario and Frame Formats
Asynchronous Transfer Mode
* ATM Protocol Architecture
* ATM Logical Connections
0
* ATM Cells
ATM Adaptation Layer
* ATM Service Categories
* AAL Services and Protocols
Chapter 11 ATM LANs 2
2
4/11/2020 11:04
Three Generations of LANs
0 First generation: Based on the CSMA/CD and Token Ring LANs. It provided terminal-to-host connectivity and supported client/server architectures at moderate data rates.
0 Second generation: Based on FDDI. It responds to the need for backbone LANs and for support of high-performance workstations.
0 Third generation: Typified by ATM LANs. It designed to provide the aggregate throughputs and real-time transport guarantees that are needed for multimedia applications.
3
Chapter 11 ATM LANs 3
4/11/2020 11:04
Types of ATM LANs
0 Gateway to ATM WAN: An ATM switch acts as a router and traffic concentrator for linking a premises network complex to an ATM WAN.
0 Backbone ATM switch: Either a single ATM switch or a local network of ATM switches interconnect other LANs.
0 Workgroup ATM: High-performance multimedia workstations and other end systems connect directly to an ATM switch.
4
Chapter 11 ATM LANs 4
4/11/2020 11:04
Example of a Backbone ATM LAN
5
Chapter 11 ATM LANs 5
4/11/2020 11:04
ATM LAN Hub Configuration
6
Chapter 11 ATM LANs 6
4/11/2020 11:04
ATM LAN Emulation
0
0
0
The issue of interoperability of end systems on a variety of interconnected LANs.
End systems attached directly to an ATM network implement the
ATM and AAL protocols.
Three areas of compatibility:
1. Interaction between an end system on an ATM network and end system on a legacy LAN.
2. Interaction between an end system on a legacy LAN and end system on another legacy LAN of the same type (e.g., two IEEE 802.3 networks).
3. Interaction between an end system on a legacy LAN and end system on another legacy LAN of a different type (e.g., an IEEE 802.3 network and an
IEEE 802.5 network).
7
Chapter 11 ATM LANs 7
4/11/2020 11:04
8
Chapter 11 ATM LANs 8
4/11/2020 11:04
9
Chapter 11 ATM LANs 9
4/11/2020 11:04
0
0
0
0
0
0
0
Possibility for a number of logically independent emulated LANs
An emulated LAN supports a single MAC protocol, of which two types are currently defined: Ethernet/IEEE 802.3 and Token Ring/IEEE 802.5
An emulated LAN consists of some combination of the following:
* End systems on one or more legacy LANs
* End systems attached directly to an ATM switch An emulated
Each end system on an emulated LAN must have a unique MAC address.
Data interchange between end systems on the same emulated LAN involves the use of the MAC protocol and is transparent to the upper layers.
It appears to LLC that all of the end systems on an emulated LAN are on the same shared-medium LAN.
Communication between end systems on different emulated LANs is possible only through routers and bridges.
The bridges or routers have to reassemble the cells into packets and chop them up into cells to send them to another emulated LAN.
10
Chapter 11 ATM LANs 10
4/11/2020 11:04
LAN Emulation Clients and Servers
0 ATM Forum developed a capacity based on a client/server approach to resolve the following issues:
1. Devices attached directly to ATM switches and ATM-to-LAN converter systems have ATM-based addresses. HOW are the translations made between these addresses and MAC addresses?
2. ATM makes use of a connection-oriented protocol involving virtual channels and virtual paths. HOW can the connectionless LAN MAC protocol be supported over this connection-oriented framework?
3. Multicasting and Broadcasting on a shared-medium LAN is easily achieved. HOW is this capability carried over into the ATM environment?
11
Chapter 11 ATM LANs 11
4/11/2020 11:04
LAN Emulation Clients and Servers (continued)
12
Chapter 11 ATM LANs 12
4/11/2020 11:04
LAN Emulation Client Connection across LAN
Emulation User-to-Network Interface (LUNI)
13
Chapter 11 ATM LANs 13
4/11/2020 11:04
14
Chapter 11 ATM LANs 14
4/11/2020 11:04
15
Chapter 11 ATM LANs 15
4/11/2020 11:04
16
Chapter 11 ATM LANs 16
4/11/2020 11:04
17
Chapter 11 ATM LANs 17
4/11/2020 11:04
ATM Connection Relationships
18
Chapter 11 ATM LANs 18
4/11/2020 11:04
Call Establishment Using Virtual Paths
19
Chapter 11 ATM LANs 19
4/11/2020 11:04
Virtual Path/Virtual Channel Terminology
* Error-detection technique requires an Error-Detecting Code (e.g., CRC)
20
Chapter 11 ATM LANs 20
4/11/2020 11:04
ATM Cell Formats
* Error-detection technique requires an Error-Detecting Code (e.g., CRC)
21
Chapter 11 ATM LANs 21
4/11/2020 11:04
Payload Type (PT) Field Coding
22
Chapter 11 ATM LANs 22
4/11/2020 11:04
Header Error Control (HEC) Operation at Receiver
23
Chapter 11 ATM LANs 23
4/11/2020 11:04
Effect of Error in Cell Header
24
Chapter 11 ATM LANs 24
4/11/2020 11:04
Impact of Random Bit Errors on HEC Performance
25
Chapter 11 ATM LANs 25
4/11/2020 11:04
ATM Adaptation Layer (AAL)
26
Chapter 11 ATM LANs 26
4/11/2020 11:04
AAL Protocols and Protocol Data Units (PDUs)
27
Chapter 11 ATM LANs 27
4/11/2020 11:04
Segmentation & Reassembly (SAR) Protocol Data
Units (PDUs)
28
Chapter 11 ATM LANs 28
4/11/2020 11:04
AAL Type 5 CPCS-PDU
(Common Part Convergence Sublayer)
29
Chapter 11 ATM LANs 29
4/11/2020 11:04
Example of AAL 5 Transmission
30
Chapter 11 ATM LANs 30