Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Alcatel-Lucent
April, 2010
Content
ATM networks
An Introduction
1.1. Introduction
ATM networking architecture is designed with a view to transmit Voice, Video and Data
traffic on the same network. Although these different types of traffic have different
tolerance levels for packet loss and end-to-end delay.
ATM networks are connection-oriented, and packet-switched networks:
- Connection-Oriented: As a connection must be established first between circuit ends
(call-setup phase), before the exchange of information commences.
- Packet-switched: As the exchanged information is in the form of packets (Referred to as
CELLs).
An ATM cell is of fixed length (53Bytes), containing 5 bytes of header and 48 bytes of
payload.
Switching inside an ATM network is based on the circuit identifier (CI) information,
found in the cell header.
There is neither error control nor flow control between two adjacent ATM nodes.
However, ATM cell header is protected in order to avoid forwarding the packet to the
wrong destination
Two slightly different formats for the cell header were adopted, for UNI and NNI
cells.
UNI cells (User Network Interface) are the cells exchanged between an ATM end
device and an ATM switch. While NNI cells (Network Network Interface) are
exchanged between ATM switches belonging to the same network or two different
networks.
Contd
Where:
VPI = Virtual Path Identifier.
VCI = Virtual Circuit Identifier.
PTI = Payload Type Indicator.
CLP = Cell Loss Priority
HEC = Header Error Control
Contd
VPI/VCI fields:
An ATM connection is identified by the combined Virtual Path Identifier
VPI and Virtual Circuit Identifier VCI. Such a connection is referred to as
Virtual Channel Connection VCC.
VPI field is 12 bits long in an NNI cell. Therefore, there can be a max of 4096
virtual paths in an NNI interface.
VCI field is 16 bits long, allowing a maximum of 65,535 virtual circuits inside
the same virtual path.
The combined VPI and VCI allocated for a connection is known as the Connection
Identifier (CI) i.e. CI = {VPI, VCI}
Contd
PTI Field:
Payload Type indicator Field is used to indicate different types of payload;
such as user date or OAM.
Its also used to notify that network congestion was experienced.
CLP Field:
Cell Loss Priority Field indicates whether the cell can be discarded when
congestion arises in the network.
HEC field:
Header Error Control is used for error detection and correction for the
header part of the cell only. (Correction is possible only in case of single
error).
9-bit pattern CRC is used for detection and correction.
500
500
500
500
For each point to point link along the path, the connection is identified by a different VPI/VCI
pair. i.e. VPI/VCI has local significance and is translated to a different VPI/VCI at each switch the
cell traverses.
This VPI/VCI translation is performed by an ATM switch, this operation is also known as Label
Swapping.
Port 1
VP3
Port 3
VP18
contd
The VPI/VCI translation involves a look-up in the switching table, in order for the
switch to determine what is the output port and new VPI/VCI to use before
forwarding a received cell.
Input
Output
Port #
VPI
VCI
Port #
VPI
VCI
100
85
231
33
42
54
95
Contd
This layer maps cells to the transmission medium, it performs the following
Functions:
1.
2.
3.
Timing function; generates timing for Tx cells, and derives timing from Rx cells.
4.
Switching in ATM networks is performed by this layer, the most important functions
are:
1.
Cell switching.
2.
QoS management.
3.
Congestion control.
Contd
This Layer converts the traffic generated by higher level layers to suitable ATM
payload, to be further on delivered to destination by the ATM layer.
Several AALs were defined according to the type of traffic to be sent, most important
is:
1.
AAL-1: Used for circuit emulation services (CES), constant bit rate video, and
high quality constant bit rate audio.
2.
3.
AAL-5: The most popular AAL, used for transfer of data traffic.
The traffic submitted by an ATM source can be described by the following parameters:
Is the Max average transmission rate of traffic submitted by the source (in cells/sec)
During the call setup phase, values are set for the desired QoS parameters. The network
will accept the connection if it can guarantee these values throughout the whole path.
Cell Loss Rate (CLR): Max allowed rate for cell loss. CLR is the most popular QoS
parameter, as its easy to quantify.
Jitter: Is a very important QoS parameter in case of real time applications. It is used
to set an upper bound for the inter-arrival gaps between the received cells. Interarrival gaps (In case of real-time audio/video), if too large, might cause the play out
process to pause.
Cell Transfer Delay (CTD): Is the time it takes to transfer a cell end-to-end. CTD is
made up of a fixed component (Due to Txn medium propagation delay, switch
processing time, etc), and a variable component due to queuing delays inside
switches (Variable CTD is also refered to as Peak-to-peak cell delay variation).
ATM service categories are classes of services carried over the ATM network.
Each service category is associated with a set of traffic parameters, and a set of QoS
parameters.
Cells belonging to different service categories are treated differently inside the switch
scheduler.
Six ATM service categories were standardized by ATM forum: Constant Bit Rate (CBR), Real
time Variable Bit Rate (RT-VBR), Non Real Time Variable Bit Rate (NRT-VBR), Unspecified
Bit Rate (UBR), Available Bit Rate (ABR), and Guaranteed Frame Rate (GFR).
To define a service category during call setup phase, two mandatory pieces of information
must be supplied:
A description for the traffic parameters (e.g. whats the PCR, the SCR, etc)
Supplying this info, leads to a settlement of an agreement (a contract) between the network and the
source. To be respected by both parties throughout the transmission period.
Any of the above service categories can be used with any ATM Adaptation Layer (There is
no restriction).
Contd
This service is intended for real time applications transmitting at constant bit rate
like circuit emulation services (CES), and constant bit rate audio or video.
Required QoS parameters: CLR, peak-to-peak cell delay variation, and Max CTD.
This service is intended for real time applications that transmit at variable bit rate.
Like encoded video and encoded voice.
PCR, MBS, CDVT, and SCR are needed to characterize this VBR traffic.
QoS parameters needed: CLR, peak-to-peak cell delay variation, and Max CTD.
Contd
This service is intended for non-real time applications that transmit at variable bit
rate.
PCR, MBS, CDVT, and SCR are needed to characterize this VBR traffic.
QoS parameters needed: only CLR (As the transmitting aplication is non-real time,
there are no constrains on delay).
This is a BEST EFFORT type of service intended for data transfer application like file
transfer and web browsing.
No traffic descriptors nor QoS parameters required, as (if defined) they can be
ignored by the network.
Contd
This service is the same as UBR but adding a Minimum Desired Cell Rate that the
network commits to transmit.
ATM Management
In 9500 MPR
ATM cells can be carried over several physical interfaces (e.g SONET, DS3, 100Mbps
multimode fiber, etc)
9500MPR uses IMA protocol (Inverse Multiplexing of ATM) to interface ATM traffic.
IMA protocol is based on the multiplexing of ATM cells over several physical links to form a
higher capacity logical link.
IMA Group
IMA Group
PHY
9500 MPR
ASAP board
Physical Link #1
PHY
ATM Cell
Stream from
ATM Layer
PHY
PHY
Physical Link #2
PHY
Original Cell
Stream Passed
to ATM Layer
Example:
Two ATM end devices are interfaced to 9500MPR ASAP board using 2 IMA groups.
Device B
VC
VC
VC
VC
VC
VC
VC
VP
2x E1
VP
VC
VC
VC
VC
VC
VC
VC
ASAP board
9500MPR
Device A
VC
VC
VC
VC
VC
VC
VC
VP
3x E1
VP
VC
VC
VC
VC
VC
VC
VC
PWE3 is a Layer two VPN between end points over the PSN.
ATM
CES
ATM
CES
PWE3
PWE3
PSN
CES
PWE3
CES
ATM
ATM
As 9500 MPR is a packet based equipment, ASAP board performs the Circuit Emulation for
incoming ATM cells via MPLS encapsulation to make it suitable for transmission over the
PSN (Via radio port or Ethernet aggregation).
Ingress and Egress VPI/VCI translation is performed by ASAP board (If needed) during the
PWE3 creation.
GbE on Core-E
PSN
GbE
Core-E
MD300
PWE3
GbE
ASAP
ATM
Policing and Shaping are QoS components controlling the amount of traffic received and
transmitted on an ATM interface; ensuring the conformity of the traffic to the connection
traffic contract
Ingress Policing:
Before forwarding the ATM cells to circuit emulation block, ASAP board may perform
policing on the incoming traffic to ensure that the transmitting ATM source is
respecting the traffic contract of the connection.
The resulting traffic (Policed) is used for pseudo wire creation, and aggregation over
a radio or Ethernet link.
contd
Egress Shaping:
Before forwarding the ATM cells to the receiving ATM device, ASAP board may apply
traffic shaping to the egress traffic, to ensure that the output traffic from MPR is
respecting the traffic contract of the connection.
The yellow cells represent shaped traffic, while red cells correspond to traffic that
couldnt be shaped due to buffer overflow.
CBR : Constant Bit Rate service. The Commit Information Rate (CIR) for this service is
equal to the defined PCR of the connection.
UBR+ : UBR with a Minimum Desired Cell Rate (MDCR) (CIR = MDCR).
The resulting PWE3 are then forwarded to the Main and Spare
Core-E boards to connect them to the aggregation port
(Radio or Ethernet).
To provision the ASAP board, one should pass through the following phases:
1.
2.
3.
4.
Once IMA interfaces are defined, we need to inform the ASAP about the expected
VPs and VCs on each interface, as well as the amount of traffic and class of
service expected on each VP and VC (Using the TDs created in phase 1).
5.
6.
PWE3 Cross-connection:
Cross-Connecting the created PWE3s to an Ethernet port or to a radio link.
Its also possible to connect PWE3 between radio directions without having local ASAP board (ATM
repeater sites)
All Rights Reserved Alcatel-Lucent 2006
contd
Contd
Note that VP 1 contains VCI 32, 33 and 34. The amount of guaranteed traffic inside this VP =
sum of guaranteed traffic inside VCs (4000 + 2000).
VP 1 can be considered as a UBR+ pipe with MDCR 6000C/S and PCR = 20000C/S.
A traffic contract is created for VP1, VC32, VC33, VC34 and VP2 as follows.
contd
Contd
Back to our Example: The max amount of traffic submitted to this interface (According to the
last example) is 20000 cells. With each E1 IMA link carrying around 4000 C/S, this interface
must have 5 E1 links.
On E1 Layer, five E1 ports are enabled, and timing mode is determined depending on the
location of the interface (e.g node timed @ NodeB side, and Loop timed @ RNC side).
contd
contd
Proceed with VC creation, just like VP creation. Associating the appropriate traffic descriptors
for each VC. (Must be created in advance from the TD configuration view)
In our example, VP1 contains
VCs 32, 33, and 34.
Traffic descriptors were created
in advance to describe the traffic
flowing on these VCs.
contd
In our Example, 4 connection exist on interface#1; namely VPI/VCI 1/32, 1/33, 1/34 and VPI 2.
One PWE3 must be created for each of these connections. Here PWE3 labels are 132, 133,
134 and 20 respectively.
No VPI/VCI translation is required. (Note that Egress and Ingress VPI/VCI are the same).
The only remaining step is to cross-connect these PWE3s to the radio (Or to an Ethernet port
on Core-E).
contd
Contd
The PWE3 cross connection covered ion our example is an ASAP - Radio cross connection.
ASAP Ethernet:
To connect the Pseudo Wire to an Ethernet port on Core-E for service aggregation
2.
Radio Ethernet:
To connect PWE3 coming from radio to an Ethernet port on Core-E board.
3.
Radio Radio:
To connect PWE3 between different radio directions, without the need of a local ASAP board (ATM
repeater site)
Each Engineering Service Channel connector (ESC-1 and ESC-2) interface one
Synchronous 64Kbps RS422/V11 DCE co-directional channels for radio transport.
Three radio service channels (Out band) are available for cross-connection of local
service channels on AUX board.
Housekeeping alarms connector supports 6 Input and 7 Output alarms.
EOW voice channel is not supported in this release.
contd
Like all other 9500MPR boards, the main function of an AUX card is to transform the incoming
Service channels and H/K alarm into a format suitable for transmission to the CORE-E board
via the GbE interface on the back plan.
Data coming from the AUX board is then processed and cross-connected by the CORE-E to
the appropriate radio port.
AUX board is allowed to be inserted only in slot-8 in an MSS-8 or Slot-4 in an MSS-4 chassis.
To access AUX board configuration view, double click on the AUX board in Equipment
view.
2.
Contd
In resulting AUX board configuration view, Settings tab, configure ESC ports as described
below:
Contd
2.
End Of Training
Thanks for your attention
WWW.ALCATEL-LUCENT.COM