View
218
Download
0
Tags:
Embed Size (px)
Citation preview
Chapter 11 ATM LANs 1
104/19/23 00:43
Rivier CollegeCS575: Advanced LANs
Chapter 11: ATM LANs
Chapter 11 ATM LANs 2
204/19/23 00:43
Overview
0 ATM LAN Architecture0 ATM LAN Emulation
* Protocol Architecture
* Emulated LANs
* LAN Emulation Clients and Servers
* LAN Emulation Scenario and Frame Formats0 Asynchronous Transfer Mode
* ATM Protocol Architecture
* ATM Logical Connections
* ATM Cells0 ATM Adaptation Layer
* ATM Service Categories
* AAL Services and Protocols
Chapter 11 ATM LANs 3
304/19/23 00:43
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.
Chapter 11 ATM LANs 4
404/19/23 00:43
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.
Chapter 11 ATM LANs 5
504/19/23 00:43
Example of a Backbone ATM LAN
Chapter 11 ATM LANs 6
604/19/23 00:43
ATM LAN Hub Configuration
Chapter 11 ATM LANs 7
704/19/23 00:43
ATM LAN Emulation
0 The issue of interoperability of end systems on a variety of interconnected LANs.
0 End systems attached directly to an ATM network implement the ATM and AAL protocols.
0 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).
Chapter 11 ATM LANs 8
804/19/23 00:43
Example: ATM LAN Emulation Configuration
Chapter 11 ATM LANs 9
904/19/23 00:43
ATM LAN Emulation Architecture
Chapter 11 ATM LANs 10
1004/19/23 00:43
Emulated LANs
0 Possibility for a number of logically independent emulated LANs0 An emulated LAN supports a single MAC protocol, of which two types are
currently defined: Ethernet/IEEE 802.3 and Token Ring/IEEE 802.50 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
0 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.
0 It appears to LLC that all of the end systems on an emulated LAN are on the same shared-medium LAN.
0 Communication between end systems on different emulated LANs is possible only through routers and bridges.
0 The bridges or routers have to reassemble the cells into packets and chop them up into cells to send them to another emulated LAN.
Chapter 11 ATM LANs 11
1104/19/23 00:43
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?
Chapter 11 ATM LANs 12
1204/19/23 00:43
LAN Emulation Clients and Servers (continued)
Chapter 11 ATM LANs 13
1304/19/23 00:43
LAN Emulation Client Connection across LAN Emulation User-to-Network Interface (LUNI)
Chapter 11 ATM LANs 14
1404/19/23 00:43
LAN Emulation Data Frame Format: IEEE 802.3
Chapter 11 ATM LANs 15
1504/19/23 00:43
LAN Emulation Data Frame Format: IEEE 802.5
Chapter 11 ATM LANs 16
1604/19/23 00:43
LAN Emulation Data Frame Format
Chapter 11 ATM LANs 17
1704/19/23 00:43
Asynchronous Transfer Mode Overview:ATM Protocol Architecture
Chapter 11 ATM LANs 18
1804/19/23 00:43
ATM Connection Relationships
Chapter 11 ATM LANs 19
1904/19/23 00:43
Call Establishment Using Virtual Paths
Chapter 11 ATM LANs 20
2004/19/23 00:43
Virtual Path/Virtual Channel Terminology
* Error-detection technique requires an Error-Detecting Code (e.g., CRC)
Chapter 11 ATM LANs 21
2104/19/23 00:43
ATM Cell Formats
* Error-detection technique requires an Error-Detecting Code (e.g., CRC)
Chapter 11 ATM LANs 22
2204/19/23 00:43
Payload Type (PT) Field Coding
Chapter 11 ATM LANs 23
2304/19/23 00:43
Header Error Control (HEC) Operation at Receiver
Chapter 11 ATM LANs 24
2404/19/23 00:43
Effect of Error in Cell Header
Chapter 11 ATM LANs 25
2504/19/23 00:43
Impact of Random Bit Errors on HEC Performance
Chapter 11 ATM LANs 26
2604/19/23 00:43
ATM Adaptation Layer (AAL)
Chapter 11 ATM LANs 27
2704/19/23 00:43
AAL Protocols and Protocol Data Units (PDUs)
Chapter 11 ATM LANs 28
2804/19/23 00:43
Segmentation & Reassembly (SAR) Protocol Data Units (PDUs)
Chapter 11 ATM LANs 29
2904/19/23 00:43
AAL Type 5 CPCS-PDU (Common Part Convergence Sublayer)
Chapter 11 ATM LANs 30
3004/19/23 00:43
Example of AAL 5 Transmission