ATM VIRTUAL SERVICE CONNECTION
BACK TO ATM TABLE OF CONTENTS ATM VP/VC
The following aspects will be considered:
The different notions of Physical Link,
Transmission Path, Virtual Path and Virtual Channel are explained below.
The physical layer can be on one hand as simple as a pair of wires and on the other hand as sophisticated as the SONET/SDH network made of optical links, add & drop multiplexes, cross connects. An end-to-end connection on such a network is called a transmission path (TP) and is composed of several digital sections interconnected through active devices such as cross connects. The quality of this physical transmission path is controlled via a special OAM (Operation, Administration & Maintenance) data flow so called " F3 ".
In ATM as in Packet networks (IP, X25 or Frame
Relay), the connection between two users is identified by a logical
address distinct from the physical address.
When those users move, they can keep the same logical address, the network
resolving the logical address translation to the new physical addresses.
In addition, virtual connections based on logical addresses can share the
same physical link or transmission path by virtual connections multiplexing.
In ATM two levels of virtual connections are
provided : the Virtual Path (VP) and the
Virtual Channel (VC). In each case a virtual
connection is made of virtual links interconnected via devices such as
multiplexes, cross connects (CC) or switches (SW).
As a result a VCC (Virtual Channel Connection)
is made up of interconnected VCLs (Virtual Channel Link), a VPC (Virtual
Path Connection) of VPLs (Virtual Path Link).
The Virtual Path and Channel have their dedicated
OAM flows, respectively "F4" and "F5", at the link level (segment F4 or
F5 flow) and the connection level (end-to-end F4 or F5). Another representation
of TP, VP and VC is highlighted on the next figure.
A few comments on the previous
figure:
1. a
VCC is identified by linked VCLs; e.g. VCC (red) = VCL (VC=20, VP=1, TP=1)
+ VCL (VC=10, VP=1, TP=3)
|
VP & VC connections characteristics:
The following types of connections are possible:
- permanent (PVP, PVC) or switched (SVP, SVC), with SVP quite an uncommon
feature,
- point to point or multipoint, symmetric or assymetric, multicast
or unicast
A connection not only identifies the traffic source and destination
but also the traffic Quality Of Service (QOS) guaranteed by the network.
Therefore between the same source and destination there might be several
VC connections (one for data, one for voice, one for video).
The QOS traffic guarantee is a distinctive
feature of ATM compared to IP, X25 and even Frame Relay, which
indeed makes possible the integrated networking of data, voice and video
and multimedia networking. We will now expand on this very important aspect.
TRANSPORT SERVICE QUALITY CONTRACTS
ATM as the universal transport medium for data, voice, video, must be
able to support many end user applications with different transmission
requirements (throughput, transit delay, error rate, continuous real time
flow) and at the same time be "bandwidth management efficient" (statistical
multiplexing) to reduce cost of transmission.
To avoid an unmanageable profusion of transport services dedicated
to all those all different user applications, a limited set of services
classes (for the time being for) has been defined by the ITU and the ATM
Forum. We reuse here the ATM forum definitions.
|
|
CBR (Constant Bit Rate)
|
Circuit emulation, Real Time constant bit rate audio & video |
Rt-VBR (Real Time -Variable Bit Rate) | Packetized variable bit rate audio & video (teleconferencing, multimedia applications) |
(nrt)-VBR (non real time)-Variable Bit Rate | Connection Oriented data transfer - interactive data applications (transaction processing) & Frame Relay transport |
UBR (Unspecified Bit Rate) | Connectionless Data Transfers as IP, SMDS |
ABR (Available Bit Rate) | Reliable data transfer with variable rate |
Notes:
- CBR: similar service to digital leased lines. - VBR: suitable for bursty traffic that requires bounded transit delay (either average for data or maximum for audio or video) and low cell losses - UBR: similar to the "best effort" service (IP) with no guarantee on throughput, transit delay and cell loss.. - ABR is "best effort plus" with a minimum guaranteed transmission rate (MCR) and a low cell loss ratio. User source has to adjust the transmission rate according to the available network bandwidth |
|
|
|||||
|
|
|
|
|
||
Traffic descriptor | PCR |
|
|
|
|
|
CDVT |
|
|
|
|
|
|
SCR |
|
|
|
|
|
|
MBS |
|
|
|
|
|
|
MCR |
|
|
|
|
|
|
QOS parameters | CLR (CLP=0) |
|
|
|
|
|
CLR (CLP=1) |
|
|
|
|
|
|
CTD |
|
|
|
|
|
|
CDV |
|
|
|
|
|
|
* : typical values - NS:
not specified
CLR : Cell Loss Ratio - CLP: Cell Loss Priority (1=low priority cell) - CTD: Cell Transit Delay - CDV: Cell Delay Variation PCR: Peak Cell Rate - CDVT: Cell Delay Variation Tolerance (not a user parameter) - SCR: Sustainable Cell Rate (maximum average rate) - MBS: Maximum Burst Size (maximum number of cells at PCR rate) - MCR: Minimum Cell Rate |
MULTISERVICE TRAFFIC MANAGEMENT
Multiple connections of different service classes are multiplexed as shown on the next figure within the link bandwidth. It is assigned first to the CBR connections, at the PCR values, then the VBRs ,at the SCR, the ABRs, at MCR. Additional Bandwidth will be reserved for the VBRs to sustain PCR rate during the MBS bursts. No reservation is normally done for UBRs. They will use the bandwidth left-over by the other connections taking benefit on the statistical multiplexing gain but without any guarantee.
As shown above multiple service-classes VC connections can be multiplexed on a VP connection. The service-class of the VP connection must at least be equal to the highest VC service-class (CBR VP for multiplexed CBR/VBR/UBR VCs). Multiple service-classes VPCs can be multiplexed on the same physical link or the transmission path (TP).
TRAFFIC CONTROL
Several traffic control policies, summarized in the following table, are followed within an ATM network in order to fulfill the traffic contracts of all the subscribers.
Policies |
|
|
|
Call Admission Control (CAC) | User Parameter Control (UPC) |
Traffic shaping | ||
Rate based Flow Control (ABR) | ||
|
Call Blocking
Call disconnect |
Selective Cell discard |
Explicit Forward Congestion control (EFCI) | ||
Resource management (RM) cell |
Note : Combining buffering, multiplexing and traffic shaping provide the best performances.
![]() |
|
|