30
Chapter 11 ATM LANs 1 1 03/21/22 18:54 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 1

104/19/23 00:43

Rivier CollegeCS575: Advanced LANs

Chapter 11: ATM LANs

Page 2: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: 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

Page 3: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

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.

Page 4: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

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.

Page 5: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 5

504/19/23 00:43

Example of a Backbone ATM LAN

Page 6: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 6

604/19/23 00:43

ATM LAN Hub Configuration

Page 7: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

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).

Page 8: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 8

804/19/23 00:43

Example: ATM LAN Emulation Configuration

Page 9: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 9

904/19/23 00:43

ATM LAN Emulation Architecture

Page 10: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

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.

Page 11: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

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?

Page 12: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 12

1204/19/23 00:43

LAN Emulation Clients and Servers (continued)

Page 13: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 13

1304/19/23 00:43

LAN Emulation Client Connection across LAN Emulation User-to-Network Interface (LUNI)

Page 14: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 14

1404/19/23 00:43

LAN Emulation Data Frame Format: IEEE 802.3

Page 15: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 15

1504/19/23 00:43

LAN Emulation Data Frame Format: IEEE 802.5

Page 16: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 16

1604/19/23 00:43

LAN Emulation Data Frame Format

Page 17: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 17

1704/19/23 00:43

Asynchronous Transfer Mode Overview:ATM Protocol Architecture

Page 18: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 18

1804/19/23 00:43

ATM Connection Relationships

Page 19: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 19

1904/19/23 00:43

Call Establishment Using Virtual Paths

Page 20: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

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)

Page 21: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 21

2104/19/23 00:43

ATM Cell Formats

* Error-detection technique requires an Error-Detecting Code (e.g., CRC)

Page 22: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 22

2204/19/23 00:43

Payload Type (PT) Field Coding

Page 23: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 23

2304/19/23 00:43

Header Error Control (HEC) Operation at Receiver

Page 24: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 24

2404/19/23 00:43

Effect of Error in Cell Header

Page 25: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 25

2504/19/23 00:43

Impact of Random Bit Errors on HEC Performance

Page 26: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 26

2604/19/23 00:43

ATM Adaptation Layer (AAL)

Page 27: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 27

2704/19/23 00:43

AAL Protocols and Protocol Data Units (PDUs)

Page 28: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 28

2804/19/23 00:43

Segmentation & Reassembly (SAR) Protocol Data Units (PDUs)

Page 29: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 29

2904/19/23 00:43

AAL Type 5 CPCS-PDU (Common Part Convergence Sublayer)

Page 30: 1 7/12/2015 15:20 Chapter 11ATM LANs1 Rivier College CS575: Advanced LANs Chapter 11: ATM LANs

Chapter 11 ATM LANs 30

3004/19/23 00:43

Example of AAL 5 Transmission