Sunteți pe pagina 1din 28

ATM Networks:

An Overview
Raj Jain
Professor of Computer and Information Sciences
The Ohio State University
Columbus, OH 43210-1277
http://www.cis.ohio-state.edu/~jain/CIS677-98/
Raj Jain

The Ohio State University

Overview

q
q
q
q

ATM vs Phone Networks and Data Networks


ATM Protocol Layers
Cell Header Format, AALs
Physical Media

Raj Jain

The Ohio State University

ATM
q
q
q

Asynchronous Transfer Mode


ATM Net = Data Net + Phone Net
Combination of Internet method of
communication (packet switching) and phone
companies method (circuit switching)
ATM

Raj Jain

The Ohio State University

ATM vs Phone Networks


125 s
Current phone networks are synchronous (periodic).
ATM = Asynchronous Transfer Mode
q Phone networks use circuit switching.
ATM networks use Packet Switching
q In phone networks, all rates are multiple of 8 kbps.
With ATM service, you can get any rate.
You can vary your rate with time.
q With current phone networks, all high speed circuits
are manually setup. ATM allows dialing any speed.
The Ohio State University
Raj Jain
q

ATM vs Data Networks


q

q
q

Signaling: Internet Protocol (IP) is connectionless.


You cannot reserve bandwidth in advance.
ATM is connection-oriented.
You declare your needs before using the network.
PNNI: Path based on quality of service (QoS)
Switching: In IP, each packet is addressed and
processed individually.
Traffic Management: Loss based in IP.
ATM has 1996 traffic management technology.
Required for high-speed and variable demands.
Cells: Fixed size or small size is not important

Raj Jain

The Ohio State University

Old House vs New House

New needs:
Solution 1: Fix the old house (cheaper initially)
Solution 2: Buy a new house (pays off over a long run)
Raj Jain

The Ohio State University

ATM Interfaces
Private Private Public
Computer
UNI Switch UNI
Carriers
Private
Public
Public
Public
NNI
Private
Switch
Switch
Private
NNI
Computer
Switch
UNI
B-ICI
Digital
Router DXI Service
Unit

Carrier

Public
Switch
Raj Jain

The Ohio State University

ATM Interfaces
q

User to Network Interface (UNI):


Public UNI, Private UNI
Network to Node Interface (NNI):
m Private NNI (P-NNI)
m Public NNI =Inter-Switching System Interface (ISSI)
Intra-LATA ISSI (Regional Bell Operating Co)
m Inter-LATA ISSI (Inter-exchange Carriers)
Broadband Inter-Carrier Interface (B-ICI)
Data Exchange Interface (DXI)
Between routers and ATM Digital Service Units (DSU)
Raj Jain

The Ohio State University

Protocol Layers
End System

End System

ATM
Adaptation
Layer

Switch

ATM
Adaptation
Layer

ATM
Layer

ATM
Layer

ATM
Layer

Physical
Layer

Physical
Layer

Physical
Layer
Raj Jain

The Ohio State University

Protocol Layers
q

The ATM Adaptation Layer


m How to break messages to cells
The ATM Layer
m Transmission/Switching/Reception
m Congestion Control/Buffer management
m Cell header generation/removal at
source/destination
m Cell address translation
m Sequential delivery
Raj Jain

The Ohio State University

10

Virtual Circuit Switching


7

4
q
q

Circuit Switching: bits coming on wire 4 go on wire 2


Virtual Circuit Switching: Cells coming on VCI=4 go
on VCI=2

Raj Jain

The Ohio State University

11

Cell Header Format


q

GFC = Generic Flow Control


m (Was used in UNI but not in NNI)
VPI/VCI = 0/0 Idle cell; 0/n Signaling
GFC/VPI
VPI

VPI
VCI
VCI

VCI
PTI
CLP
Header Error Check (HEC)
Payload
The Ohio State University

12

Raj Jain

Header Error Check (HEC)


q
q
q

q
q

1 + x + x2 + x8
Protects header only
Optional Correction mode: Correct one bit errors if no
earlier errors
Discard cells with bad HEC
Recalculated on each hop
No Error
Correction
Mode

The Ohio State University

No Error
Error
Correct if possible
13

Error
Detection
Mode
Raj Jain

Payload Type Field Coding


000 User data cell, no congestion, AAU = 0
q 001 User data cell, no congestion, AAU = 1
q 010 User data cell, congestion, AAU = 0
q 011 User data cell, congestion, AAU = 1
q 100 Segment Operation and management (OAM) cell
q 101 End-to-end OAM cell
q 110 Resource management cell
q 111 Reserved
ATM-user-to-ATM-user (AAU) bit available for userto-user indication
q

Raj Jain

The Ohio State University

14

Path vs Channels
q

24/28-bit connection identifier


First 8/12 bits: Virtual Path,
Last 16 bits: Virtual Circuit
VP service allows new VC's w/o orders to carriers
VP1
Link

VP2
VP3

The Ohio State University

15

VC1
VC2
VC3
VC1
VC2
VC3
VC1
VC2
VC3

Raj Jain

VP/VC Assignment/Use
35

Video Data
33
56 2
Data Voice
37
34 1

3
4

56

Switch 5

65

6
In

76
Out

Port VPI/VCI Port VPI/VCI

The Ohio State University

1
1
2
2

3
4
5
6

0/37
0/34
0/33
0/56
16

1/35
0/56
0/65
4/76

Raj Jain

Original Classes of
Traffic
Class A
Time Sync Yes
Bit Rate
Constant
Connection Yes
-Oriented
Examples Circuit
Emulation
AAL
AAL1

Class B
Yes
Variable
Yes

Class C
No
Variable
Yes

Class D
No
Variable
No

Comp.
Video
AAL2

Frame
Relay
AAL3

SMDS
AAL4
Raj Jain

The Ohio State University

17

AAL 5
q
q

Designed for data traffic


Less overhead bits than AAL 3/4
Simple and Efficient AAL (SEAL)
No per cell length field, No per cell CRC
User
PAD Control Length CRC-32
Payload
0-64kB 0-47
2
2
4
0

PTI bit indicates last cell

The Ohio State University

18

1
Raj Jain

AAL2
q
q
q
q
q

Ideal for low bit rate voice


Variable/constant rate voice
Multiple users per VC
Compression and Silence suppression
Idle channel suppression
Payload 1

Payload 2

Payload 3

Pkt
Pkt
Pkt
Payload 1
Payload 2
Payload 3
Hdr
Hdr
Hdr
Cell
Cell
Header
Header

Pkt
Pkt
Pkt
Payload 1
Payload 2
Payload 3
Hdr
Hdr
Hdr
Raj Jain

The Ohio State University

19

Cell-Stream Phy
q
q
q
q

Cell
Continuous stream of cells. No framing.
Hunt bit-by-bit for correct header.
Look for correct headers before entering synch state
incorrect headers resynchronize
and are parameters.
Correct HEC
Correct HECs
Hunt
Sync
Incorrect HEC Presync

The Ohio State University

Incorrect HEC
20

Raj Jain

SONET
q
q

Synchronous optical network


Standard for digital optical transmission
(bit pipe)
Developed originally by Bellcore.
Standardized by ANSI T1X1
Standardized by CCITT
Synchronous Digital Hierarchy (SDH)
You can lease a SONET connection from carriers
Carriers
City A

City B

The Ohio State University

21

Raj Jain

Signal Hierarchy
Synchronous Transport Signal Level n = STS-n = n 51.84 Mbps
STM=Synchronous Transport Module, OC=Optical Carrier level
ANSI
Optical CCITT
Data Rate Payload Rate
Designation Signal Designation
(Mbps)
(Mbps)
STS-1
OC-1
51.84
50.112
STS-3
OC-3
STM-1
155.52
150.336
STS-9
OC-9
STM-3
466.56
451.008
STS-12
OC-12 STM-4
622.08
601.344
STS-18
OC-18 STM-6
933.12
902.016
STS-24
OC-24 STM-8
1244.16
1202.688
STS-36
OC-36 STM-12
1866.24
1804.032
STS-48
OC-48 STM-16
2488.32
2405.376
STS-96
OC-96 STM-32
4976.64
4810.176
STS-192
OC-192 STM-64
9953.28
9620.928
Raj Jain

The Ohio State University

22

STS-3c Frame Format


q
q

STS-3c is similar to STM-1


125 s = 2430 bytes at 155.54 Mbps
270 Columns
Overhead
Payload
9 Columns 261 Columns
9 Rows

Path Overhead
Note: All sizes are multiples of 3
Raj Jain

The Ohio State University

23

SONET/SDH Phy
260 Columns
...
Cell

9 Rows

J1
B3
C2
G1
F2
H4
Z3
Z4
Z5

...

...

9 Columns
Path Overhead
Raj Jain

The Ohio State University

24

SONET STS-3c
q
q
q

Payload rate = 9 260 8/125 = 149.76 Mbps


Cell payload rate = 135.63 Mbps
Cell delineation using HEC.
m Look for 5-byte blocks with HEC separated by 48
bytes
Cells are packed one after another One can send
127 bits matching the scrambling sequence resulting
in all 1s or 0s.
Scramble by dividing by 1 + x43.
Only one in 243 patterns will cause all 1s or 0s.
Raj Jain

The Ohio State University

25

Physical Media
q

q
q
q
q
q

Multimode Fiber: 100 Mbps using 4b/5b,


155 Mbps SONET STS-3c, 155 Mbps 8b/10b
Single-mode Fiber: 155 Mbps STS-3c, 622 Mbps
Plastic Optical Fiber: 155 Mbps
Shielded Twisted Pair (STP): 155 Mbps 8b/10b
Coax: 45 Mbps, DS3, 155 Mbps
Unshielded Twisted Pair (UTP)
m UTP-3 (phone wire) at 25.6, 51.84, 155 Mbps
m UTP-5 (Data grade UTP) at 155 Mbps
DS1, DS3, STS-3c, STM-1, E1, E3, J2, n T1
Raj Jain

The Ohio State University

26

Summary

q
q

ATM Overview: History, Why and What


Protocol Layers: AAL, ATM, Physical layers, Cell
format
Interfaces: PNNI, NNI, B-ICI, DXI
Raj Jain

The Ohio State University

27

Homework
q
q

Read Sections 11.1-11.5 of Stallings


Submit answers to Exercise 11.4

Raj Jain

The Ohio State University

28

S-ar putea să vă placă și