CHAPTER #6 Introducti on to ATM. Contents Introduction ATM Cells ATM Architecture ATM...

54
CHAPTER #6 CHAPTER #6 Introducti Introducti o o n to ATM n to ATM

Transcript of CHAPTER #6 Introducti on to ATM. Contents Introduction ATM Cells ATM Architecture ATM...

Page 1: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

CHAPTER #6CHAPTER #6

IntroductiIntroduction on to ATMto ATM

Page 2: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

ContentsContents IntroductionIntroduction ATM CellsATM Cells ATM Architecture ATM Architecture ATM ConnectionsATM Connections Addressing and SignalingAddressing and Signaling IP over ATMIP over ATM

Page 3: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.1. Introduction6.1. Introduction ATM-Asynchronous Transfer ModeATM-Asynchronous Transfer Mode A transfer mode in which the A transfer mode in which the

information is organized into cellsinformation is organized into cells It isIt is asynchronous asynchronous in the sense in the sense

that the recurrence of cells that the recurrence of cells containing information from a containing information from a particular user is not necessarily particular user is not necessarily periodicperiodic

Page 4: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

Asynchronous transfer mode (= Asynchronous transfer mode (= Statistical multiplexing)Statistical multiplexing)

– – Sources packetize data. Sources packetize data. Packets are sent only if there is Packets are sent only if there is datadata

Page 5: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

ATM requires connections to ATM requires connections to be established before any be established before any communication takes placecommunication takes place

A connection is called a A connection is called a virtual circuit (VC) which virtual circuit (VC) which could be permanent or could be permanent or switchedswitched

Page 6: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

Information to be transmitted is Information to be transmitted is divided into cells consisting of: 5 divided into cells consisting of: 5 bytes header and 48 bytes user bytes header and 48 bytes user data. data.

Fixed sized cells enable HW Fixed sized cells enable HW switchingswitching

Typical speeds of ATM are 155 Typical speeds of ATM are 155 and 622 Mbps and 622 Mbps

Page 7: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.2.ATM’s Key Concepts6.2.ATM’s Key Concepts ATM uses Virtual-Circuit Packet ATM uses Virtual-Circuit Packet

Switching(VCPS)Switching(VCPS) ATM can reserve capacity for a VC ATM can reserve capacity for a VC This is useful for voice and video, This is useful for voice and video,

which require a minimum level of which require a minimum level of serviceservice

Overhead for setting up a connection is Overhead for setting up a connection is expensive if data expensive if data

transmission is short transmission is short

(e.g., web browsing)(e.g., web browsing)

Page 8: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.2. (Follow)6.2. (Follow) ATM packets are small and have a fixed ATM packets are small and have a fixed

sizesize

– – Packets in ATM are called Packets in ATM are called cellscells

– – Small packets are good for voice and Small packets are good for voice and video video transmissions transmissions

Page 9: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.3.ATM Cells6.3.ATM Cells

Why 53 Bytes?Why 53 Bytes?

AdvantagesAdvantages

DisadvantagesDisadvantages

Page 10: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.3.1.Why 53 Bytes?6.3.1.Why 53 Bytes?

A 48 byte payload was the A 48 byte payload was the result of a compromise result of a compromise between a 32 byte payload between a 32 byte payload and a 64 byte payloadand a 64 byte payload

••

Page 11: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.3.2.Advantages6.3.2.Advantages

– – Low packetization delay Low packetization delay for continuous bit rate for continuous bit rate applic- ations (video, audio)applic- ations (video, audio)

– – Processing at switches is Processing at switches is easiereasier

Page 12: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.3.3.Disadvantages6.3.3.Disadvantages

– – High overhead (5 Bytes High overhead (5 Bytes per 48)per 48)

– – Poor utilization at lower Poor utilization at lower line rates linksline rates links

Page 13: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.3.4. UNI Cells6.3.4. UNI Cells

Page 14: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.3.5. NNI Cells6.3.5. NNI Cells

Page 15: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.4.ATM Architecture6.4.ATM Architecture

The ATM Reference Model:The ATM Reference Model:

ATM technology has its ATM technology has its own protocol architectureown protocol architecture

Page 16: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.
Page 17: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.5.ATM Reference Model6.5.ATM Reference Model

Page 18: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.6.ATM Layers and 6.6.ATM Layers and PlanesPlanes

ATM is a three dimensional ATM is a three dimensional model consisting of layers and model consisting of layers and planesplanes

Physical layer deals with physical Physical layer deals with physical media issues,further divided into: media issues,further divided into:

(1) PMD and (1) PMD and (2) TC sub layers(2) TC sub layers

Page 19: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

ATM layer defines cell format ATM layer defines cell format and connection setupand connection setup

Page 20: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.6.(Follow)6.6.(Follow)

ATM Adaptation Layer ATM Adaptation Layer (AAL) segments and (AAL) segments and reassembles upper layer reassembles upper layer into and from into and from cells,divided into : cells,divided into :

1.1. SAR and SAR and

2.2. CS sub layersCS sub layers

Page 21: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

User planes deals with data User planes deals with data transport,flow and error transport,flow and error controlcontrol

Page 22: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

Control plane deals with Control plane deals with connection managementconnection management

Page 23: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

The Layer and Plane The Layer and Plane management deals with management deals with resource management and resource management and interlayer coordinationinterlayer coordination

Page 24: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.7.ATM Adaptation Layer (AAL)6.7.ATM Adaptation Layer (AAL)

AAL encapsulates user-AAL encapsulates user-level datalevel data

Performs segmentation Performs segmentation and reassembly of user-and reassembly of user-level messageslevel messages

Page 25: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.
Page 26: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.8.Layers of 6.8.Layers of ATMATM

Page 27: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.8.1..Functions of Layers6.8.1..Functions of Layers

Page 28: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.9.ATM Layer6.9.ATM Layer

The ATM Layer is The ATM Layer is responsible for the responsible for the transport of 53 byte cells transport of 53 byte cells across an ATM networkacross an ATM network

Page 29: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

Multiplex logical channels Multiplex logical channels within a physical channelwithin a physical channel

Page 30: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

The ATM Layer can provide a variety of The ATM Layer can provide a variety of services for cells from an ATM virtual services for cells from an ATM virtual connection:connection:-Constant Bit Rate (CBR)-Constant Bit Rate (CBR)-Variable Bit Rate(VBR)-Variable Bit Rate(VBR)- Available Bit Rate(ABR)- Available Bit Rate(ABR)-Unspecified Bit Rate(UBR)-Unspecified Bit Rate(UBR)-Guarantees Frame Rate(GFR)-Guarantees Frame Rate(GFR)

Page 31: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.10. Correspondence 6.10. Correspondence between ATM and between ATM and OSI Reference Models OSI Reference Models

Page 32: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.
Page 33: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.11.ATM 6.11.ATM ConnectionsConnections

A Packet SwitchA Packet Switch

Page 34: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.12.Forwarding with VCs6.12.Forwarding with VCs

Page 35: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.13.Addressing and 6.13.Addressing and SignalingSignaling

ATM End system Addresses ATM End system Addresses (AESA)(AESA)

ALL ATM addresses are 20 ALL ATM addresses are 20 bytes longbytes long

Page 36: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

Source and destination Source and destination address are supplied when address are supplied when setting up a connectionsetting up a connection

Page 37: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

ATM endpoints use the ATM endpoints use the NSAP (Network Service NSAP (Network Service Access Point) format from Access Point) format from ISO OSIISO OSI

Page 38: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

Three different types of Three different types of addresses : addresses :

1.1. NSAP encodingNSAP encoding for E.164: for E.164: ISDN telephone ISDN telephone numbers numbers (e.g., 001-434-9822200)(e.g., 001-434-9822200)

--

Page 39: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

2.DCC format2.DCC format: for public : for public networks, networks,

3.ICD format3.ICD format: for private : for private networksnetworks

Page 40: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.14.ATM End system Addresses 6.14.ATM End system Addresses (AESA)(AESA)

Page 41: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.15.Formats of an ATM 6.15.Formats of an ATM addressaddress

Page 42: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.16.ATM UNI Signaling6.16.ATM UNI Signaling

Significant Signaling Significant Signaling ProtocolsProtocols

Page 43: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

ATM Forum:ATM Forum:

1.1. UNI 3.0. UNI signaling UNI 3.0. UNI signaling protocol for point-to- protocol for point-to- point connections.point connections.

--

Page 44: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

2.UNI 3.1. Supports point-to-2.UNI 3.1. Supports point-to-multipoint connections.multipoint connections.

Page 45: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

3.UNI 4.0. Supports Leaf 3.UNI 4.0. Supports Leaf initiated join multipoint initiated join multipoint connectionsconnections

Page 46: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

4. -PNNI. for network node 4. -PNNI. for network node signalingsignaling

Page 47: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.17.Which Address Format To Use?6.17.Which Address Format To Use?

Currently each service Currently each service provider makes its own provider makes its own choicechoice

– – This introduces This introduces problems (SVC problems (SVC compatibility)compatibility)

Page 48: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

Most ATM switches Most ATM switches support multiple formatssupport multiple formats

Page 49: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

ATM Forum prepares ATM Forum prepares standards to translate standards to translate addresses at network addresses at network boundaries (NNI interfaces)boundaries (NNI interfaces)

– –

Page 50: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

Interworking of ATM Interworking of ATM Networks (IAN)Networks (IAN)

Page 51: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

6.18.IP over ATM6.18.IP over ATM

Issues with sending IP traffic Issues with sending IP traffic over ATMover ATM

Page 52: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

Address resolution:Address resolution:

– – IP address IP address VPI/VCIVPI/VCI

– – IP address IP address ATM ATM addressaddress

Page 53: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

Emulation of broadcast Emulation of broadcast operation on IP sub operation on IP sub networksnetworks

Page 54: CHAPTER #6  Introducti on to ATM. Contents  Introduction  ATM Cells  ATM Architecture  ATM Connections  Addressing and Signaling  IP over ATM.

RoutingRouting