Professional Documents
Culture Documents
setup time
Enhanced NW services
Process of setting up VPC is decoupled from
the process of setting up an indl VC
connection.
Virtual path control mechanism includes
connections
Cell sequence integrity
Traffic parameter negotiation and usage
monitoring
(VPC only) virtual channel identifier restriction
within a VPC
A mechanism to establish and release VPCs and VCCs
2 methods for VCCs:
◦ Semi-permanent VCCs. No control signalling reqd
◦ Meta-signaling channel. If no pre est call control signalling mechanism then one
needs to be set up.
◦ Control signalling exch takes place between the user and NW or user to user
signalling VC on some ch.
The term 'meta signalling' is used to indicate that call control needs VP/VC
communication prior to user data transmissions.
Since all call control commands fit into a single cell, no segmentation and
reassembly is needed which means that no adaption layer (AAL) is needed.
Meta signalling uses these reserved addresses:
◦ VCI=1
◦ VPI=0
3 methods for VPCs
◦ Semi-permanent. No control signaling reqd
◦ Customer controlled. Customer uses a signaling VC
to request the virtual path from the NW
◦ Network controlled. NW est a VP for its own
convenience. Path may be NW-NW,user-NW or
user-user
Header Payload
5 Bytes 48 Bytes
Small Size
◦ 5 Byte Header
◦ 48 Byte Payload
Fixed Size
Header contains virtual circuit information
Payload can be voice, video or other data
types
A
64 + 5 32 + 4
48 + 5
Compromise reached in ITU-TS Study
Group XVIII in June 1989
Generic flow control
Virtual path identifier (VPI)
Virtual channel identifier (VCI)
Payload type
Cell loss priority
Header error control
7 6 5 4 3 2 1 0
Generic Flow Virtual Path
Control Identifier
Virtual Path Virtual Channel
Identifier Identifier
Virtual Channel
Identifier
Virtual Channel Identifier Payload Type
Identifier CLP
Header Error
Check
Payload
(48 bytes)
Header Error
Check
Payload
(48 bytes)
Header Error
Check
Payload
(48 bytes)
Header Error
Check
Header Error
Check
Payload
(48 bytes)
HUNT PRE-SYNCH
Incorrect HEC
Alpha consecutive
incorrect HEC
destination
Each block has a seq no for tracking errored PDUs
One octet header consists of
◦ 4 bit SN field
◦ 4 bit seq no protection (SNP) field
SN field contains
◦ 3-bit Seq Count(SC) field to provide an 8-cell frame structure
◦ one bit Convergence sublayer indication
3 bit SC defines a frame structure consisting of 8 consecutive ATM cells numbered 0 to 7
The CSI values in cells 1,3,5,7 are interpreted as 4 bit timing value to provide measure of
frequency offset between NW’s reference clock and the transmitter’s clock
In even numbered cells if the CSI bit is set to one then the first octet of the SAR PDU
payload is a pointer that indicates the start of the next structured block within the payload
of this cell and the next cell
The two cells 0-1,2-3,4-5,6-7 are treated as containing a one octet pointer and 93 octet
payload. The pointer indicates where in the 93 octet payload is the first octet of next block
of data
The 3 bit SC field provides a mean of detecting lost/misordered cells
The SNP field is an error code for error detection and possibly error correction
It consists of
◦ a 3 bit CRC calculated over 4 bit SN field
◦ a parity bit
CS sublayer primarily for clocking and synchronization. A separate header is not needed
May be connectionless or connection oriented
May be message mode or streaming mode
Message mode transfers framed data(LAPD or
same direction
All VCI’s on that VPI receive the same “grade
of service” in some sense (e.g., food, cost,
arrival time, bumpy flight, crash, etc.)
There might be other VPI’s between the same
setup time
Enhanced network services
ATM is switch-based, not router based.
Switches perform far better than routers,
stream
It provides packet switching with small,
fixed-size packets.
7 6 5 4 3 2 1 0
Generic Flow Virtual Path
Control Identifier
Virtual Path Virtual Channel
Identifier Identifier
Virtual Channel
Identifier
Virtual Channel Identifier Payload Type
Identifier CLP
Header Error
Check
Payload
76 Video (48 bytes)
3
88 Voice
37 Video 42 Data
4
1
37 Video 78 Voice 52 Data
5
2
6 22 Video
Connection Table
Port VPI/VCI Port VPI/VCI
Video
1 0/37 3 0/76
Data
1 0/42 5 0/52
Video
2 0/37 6 0/22
Voice
2 0/78 4 0/88
7 6 5 4 3 2 1 0
Generic Flow Virtual Path
Control Identifier
Virtual Path Virtual Channel
Identifier Identifier
Virtual Channel
Identifier
Virtual Channel Identifier Payload Type
Identifier CLP
Payload
(48 bytes)
Virtual Path
Virtual Channel
7 6 5 4 3 2 1 0
Generic Flow Virtual Path
Control Identifier
Virtual Path Virtual Channel
Identifier Identifier
Virtual Channel
Identifier
Virtual Channel Identifier Payload Type
Identifier CLP
Header Error
Check
network control
◦ Virtual channels/paths with low quality of
service
◦ Cells that violate traffic management contract
Key to ATM Traffic Management
7 6 5 4 3 2 1 0
Generic Flow Virtual Path
Control Identifier
Virtual Path Virtual Channel
Identifier Identifier
Virtual Channel
Identifier
Virtual Channel Identifier Payload Type
Identifier CLP
Header Error
Check
Currently undefined
Set to 0000
B
Proposed future uses
◦ Flow control
◦ Shared media multiple access
B
7 6 5 4 3 2 1 0
Generic Flow Virtual Path
Control Identifier
Virtual Path Virtual Channel
Identifier Identifier
Virtual Channel
Identifier
Virtual Channel Identifier Payload Type
Identifier CLP
Header Error
Check