1 Nokia Siemens Networks Presentation / Author / Date
For internal use
ATM Basics
2 Nokia Siemens Networks Presentation / Author / Date For internal use Synchronous Transfer Mode Derived from TDM technology Divides the physical bandwidth into logical timeslots Circuit switched networks (voice and leased lines) 3 Nokia Siemens Networks Presentation / Author / Date For internal use Asynchronous Transfer Mode A compromise for voice, data, and video QoS defined/negotiated when the initial connection is made Asynchronous on layer 2 of the OSI reference model Compromise of STM and PTM Voice Video Data ATM cells 48-octet Payload ATM 53-octet cells are switched in hardware 4 Nokia Siemens Networks Presentation / Author / Date For internal use New world packet networks Layer 1 to layer 3 in the OSI reference model Layer 1: PDH or (Plesiochronous Digital Hierarch) SDH/SONET (Synchronous Digital Hierarchy) (Synchronous Optical Network, SONET) DWDM optical (Dense Wave Division Multiplexing) Layer 2: ATM Frame Relay PPP (Point to Point Protocol) Ethernet Layer 3: IP (Internet Protocol) 5 Nokia Siemens Networks Presentation / Author / Date For internal use What is ATM & Why ATM = Asynchronous Transfer Mode Fast packet switching and multiplexing technology (cell- based ) ATM provides efficient support for transmission of voice, data, and video ATM provides QoS guarantee and reliability ATM utilises statistical multiplexing, so less bandwidth can be reserved transmission cost saving are considerable 6 Nokia Siemens Networks Presentation / Author / Date For internal use For a group of bursty connections, less bandwidth can be reserved than if bandwidth reservation would be based on the peak rate of the connections Most of the traffic sources send bursty traffic and with a high probability all the sources do not simultaneously transmit at their peak rate One of the proposed advantages of ATM is that statistical multiplexing gain can be utilized Statistical multiplexing gain Statistical multiplexing Deterministic multiplexing Required bandwidth Peak cell rate of traffic type 1 Peak cell rate of traffic type 2 Peak cell rate of traffic type 3 Statistical Multiplexing Gain 7 Nokia Siemens Networks Presentation / Author / Date For internal use ATM interfaces in 3G network UNI User Network Interface NNI Network Node Interface PSTN MGW MSC BS UE A B Iu-CS Iub Uu UNI NNI IP network GGSN Iu-PS NNI RNC SGSN RNC BS BS Iur NNI UNI UNI ATM is employed Gn Gi 8 Nokia Siemens Networks Presentation / Author / Date For internal use ATM Essential for 3G ATM Cell ATM Virtual Path (VP) and Virtual Channel (VC) ATM Adaptation Layer (AAL) (AAL2 and AAL5) ATM Layer Service Class (CBR,UBR) ATM Cross Connect Inverse Multiplexing for ATM (IMA) ATM over PDH and SDH Fractional E1 and Circuit Emulation Service (CES) 9 Nokia Siemens Networks Presentation / Author / Date For internal use ATM cell Header contains routing and error control information Payload carries the actual user information, either voice, data or video Header 5 bytes Payload 48 bytes 53 bytes 10 Nokia Siemens Networks Presentation / Author / Date For internal use GFC Generic Flow Control VPI Virtual Path Identifier VCI Virtual Channel Identifier PT Payload Type CLP Cell Loss Priority HEC Header Error Control User Network Interface (UNI) Network Node Interface (NNI) VCI GFC VPI VPI VCI VCI PT CLP HEC 1 2 3 4 5 7 6 8 VCI VPI VPI VCI VCI PT CLP HEC 1 2 3 4 5 7 6 8 Payload Payload Header (5 bytes) Payload (48 bytes) Provides local functions, such as identifying multiple stations that share a single ATM interface The 1st bit - indicates whether the cell contains user data or control data The 2nd bit - indicates congestion Indicates two levels of priority for ATM cells, CLP=1 should be discarded in preference to cells with the CLP=0 11 Nokia Siemens Networks Presentation / Author / Date For internal use ATM cell header GFC provides local functions. VPI indicates the virtual path over which the cell should be routed. VCI identifies a virtual channel over which the cell is to travel. PT discriminates between a cell carrying management information or one, which is carrying user information. CLP indicates two levels of priority for ATM cells. HEC checks for an error and corrects the contents of the header by using a CRC algorithm. 12 Nokia Siemens Networks Presentation / Author / Date For internal use VCI / VPI Field Functions Switching Identifiers Routing Multiplexing The concept of virtual channels and virtual paths Identifiers VCI identifies a Virtual Channel Connection VPI identifies a Virtual Path Connection Transmission Path could be PDH or SDH 13 Nokia Siemens Networks Presentation / Author / Date For internal use Adaptation Layer ATM Layer Physical Layer Conversion to ATM Data Types, 48-Byte Length Forward Cell Through Network
Add 5-Byte Header Convert To Correct Electrical Or Optical Format Voice Cell Data Cell Video Cell Services A ATM Cell Creation 14 Nokia Siemens Networks Presentation / Author / Date For internal use Hierarchy Virtual channel connection AAL2 connection Virtual path connection Transmission path AAL2 link Virtual channel link Virtual path link Physical link VPCTP VCCTP VCLTP VPLTP VPLTP VPLTP VPLTP VPCTP VCLTP VCLTP VCLTP VCCTP Transmission path VP VCs CIDs 15 Nokia Siemens Networks Presentation / Author / Date For internal use ATM in VP and VC 48 bytes 5 bytes HEADER PAYLOAD ATM cell (53 bytes) Transmission path Virtual Path (VP) Virtual Channel (VC) ATM Cell ATM Layer HEADER PAYLOAD 16 Nokia Siemens Networks Presentation / Author / Date For internal use ATM Adaptation Layer Typical Use Fixed Connection Video & Audio Frame Relay IP Services AAL AAL1 AAL2 AAL3/4 AAL5 Connection Oriented Connection oriented or connectionless Synchronised Not Synchronised Constant Variable Bit Rate Source & Dest. Connection ATM Layer Physical Layer A B C D ATM Service Classes PBX Video Voice Data A A L
17 Nokia Siemens Networks Presentation / Author / Date For internal use ATM layer functions Convergence Sublayer (CS)
Payload Payload Header Header 48 bytes 5 bytes User data AAL Segmentation and Reassembly Sublayer (SAR) ATM Layer Transmission Convergence (TC) 48 bytes Physical Medium Dependent (PMD) S D H
O / H
Payload Header Scramble frame and adapts the signals to the optical or electrical transmission medium STM-1 Frame Physical Layer 18 Nokia Siemens Networks Presentation / Author / Date For internal use ATM Adaptation Layer 2 (AAL2) One AAL2 cell flow consists of variable length "mini-cells" that are concatenated as a continuous stream into the 48-byte payload areas of ATM-cells The "mini-cells" are officially called CPS-packets (Common Part Sublayer), & are divided into packet header (PH) and packet payload (PP) parts Mini-cells have a "mini-header" (CPS-PH) to identify the channel and length of the mini-cell Mini-cell payload size can be anything from 1 to 45 bytes Channels can be multiplexed in any order desired, mini-cells can cross ATM-cell boundaries, cells can be padded All AAL2 ATM-cells begin with a start field which indicates the offset to 1st complete mini-cell within the ATM-cell AAL2 ATM-cell flow Cell payload Cell header Channel 3 flow Start field CPS-PH CPS-PP Channel 1 flow Channel 2 flow Offset to next CPS-PDU Zero padding Crossing cell boundary 19 Nokia Siemens Networks Presentation / Author / Date For internal use AAL2 (ATM Adaptation Layer 2) String of AAL2 Packet Data Units String of AAL2 Packet Data Units 1 2 3 4 5 6 AAL2 header ATM CELL HEADER ATM CELL HEADER HEADER = 5 BYTES PAYLOAD = 48 BYTES 1 2 3 4 4 5 6 ATM cell OFFSET FIELD, 1 byte (indicates where the next AAL2 PDU starts) AAL2 PACKET, fixed header, variable length payload (max. 48 bytes) ATM CELL, 5-byte header + 48-byte payload PADDING 20 Nokia Siemens Networks Presentation / Author / Date For internal use ATM Adaptation Layer 5 (AAL5) AAL5 ATM Adaptation layer is designed to carry fast streams of longer packets over ATM as simply as possible AAL5 doesn't provide any multiplexing itself, it is assumed that the packets carried identify themselves to higher protocol layers (like TCP/IP) AAL5 is also known as SEAL (Simple Efficient Adaptation Layer) Packets are simply segmented into 48-byte fragments of ATM-cell payloads, the last cell is padded and terminated with AAL5 trailer of 8 bytes AAL5 trailer indicates packet length & has 32-bit CRC Packets can be up to 64 Kbytes and are aligned to cell boundaries The last cell of a packet is indicated by setting the PT[0] bit in cell header Packet #1 cell #1 cell #2 Cell payload Cell header Packet #2 cell #3 cell #4 Zero padding AAL5 packet trailer U U
C P I
C R C - 3 2
l e n g t h
Crossing cell boundary AAL5 packet trailer Zero padding 21 Nokia Siemens Networks Presentation / Author / Date For internal use AAL5 (ATM Adaptation Layer 5) PADDING FIELD, variable length to fill the 48-byte ATM cell AAL5 PACKET, fixed trailer, variable length payload (max. 64 Kbytes) ATM CELL, 5-byte header + 48-byte payload AAL5 Packet Data Unit USER DATA - Variable length 1 - 65 535 bytes PAYLOAD = N x 48 BYTES AAL5 trailer ATM cell 1 ATM cell 2... ..ATM cell n AAL5 Packet Data Unit USER DATA - Variable length 1 - 65 535 bytes 22 Nokia Siemens Networks Presentation / Author / Date For internal use ATM Layer Service Classes
CBR (Constant Bit Rate)
VBR (Variable Bit Rate)
ABR (Available Bit Rate)
UBR (Unspecified Bit Rate)
Time Bandwidth Time Bandwidth 23 Nokia Siemens Networks Presentation / Author / Date For internal use ATM capacity of an E1 frame Number of bytes with ATM payload is 30 in a frame Frame repetition rate is 1/125 us. 30 bytes/125 us = 240 000 bytes/s One ATM cell has 53 bytes/cell . The ATM traffic capacity in a 2 Mbps frame is 240000/53 = 4528 cps or 30 ts * 8 bit * 8000 = 1920000 bits/s = 1920 kbps 24 Nokia Siemens Networks Presentation / Author / Date For internal use
ATM cell mapping into PDH 2048 kbps
PDH frame structure for 2048 kbps is described in ITU-T Recommendation G.704 ATM cell is mapped into bits 9 to 128 and bits 137 to 256 (i.e. time slots 1 to 15 and time slots 17 to 31) Time slots 0 and 16 are not used for ATM cell
<- Bits 1 to 8 -> < -
T i m e
s l o t s
( T S s )
0
t o
3 1
- >
Bit 1 Bit 8 Bit 9 Bit 16 Bit 121 Bit 128 Bit 129 Bit 136 Bit 137 Bit 144 Bit 249 Bit 256 TS 1 TS 0 TS 30 TS 31 ATM over PDH 25 Nokia Siemens Networks Presentation / Author / Date For internal use ATM cell mapping into PDH 2048 kbps Example
Bit 1 Bit 8 Bit 9 Bit 16 Bit 121 Bit 128 Bit 129 Bit 136 Bit 137 Bit 144 Bit 249 Bit 256 Bit 121 Bit 128 Bit 129 Bit 136 Bit 137 Bit 144 Bit 249 Bit 256 26 Nokia Siemens Networks Presentation / Author / Date For internal use ATM over SDH VC-4 O V E R H E A D STM-1 (155,52 Mbps) can fit 44.15 cells per frame -> 353 207 cells per second. VP 1 VP2 VP3 . . . 27 Nokia Siemens Networks Presentation / Author / Date For internal use ATM Capacity in STM-1 VC-4 Frame Payload of the STM-1 frame can accommodate 1 Virtual Container Level-4 (VC-4)
Total ATM capacity in a SDH frame: Payload per virtual container: 260x9 = 2340 bytes Frame repetition rate is 125 us. 2340 bytes/125 us = 18 720 000 bytes/s One ATM cell has 53 bytes/cell . The ATM traffic capacity in a SDH frame is: 18 720 000 bytes/s/53 bytes = 353 207 cps
In case STM-0 is used (3x VC3 within STM-1) 114113 cps are available per logical interface
28 Nokia Siemens Networks Presentation / Author / Date For internal use ATM Cross Connection From the origin to the termination of a Virtual Channel Trail there can be multiple intermediate Nodes where ATM Cross Connections might occur Aggregation close to the BTS saves in transmission costs However in many networks there is only one switch between the BTS and RNC Traffic is collected from different origins to same destination Statistical multiplexing gain can be achieved
RNC STM1 BTS E1 BTS E1 BTS E1 BTS E1 BTS E1 29 Nokia Siemens Networks Presentation / Author / Date For internal use VP and VC Cross Connections ATM cross connections can be performed at VP or VC level VP level switching is preferred in some cases as it makes management and configurations easier The physical link is terminated at any intermediate Node Virtual Paths can be cross connected to any Physical Interface Virtual Channels can be cross connected to any Virtual Path Which layer is terminated depends on the Cross Connection Level Cross Connections are carried out according to a Cross Connection Table VC Cross Connection VP Cross Connection VCI 21 VCI 22 VCI 21 VCI 22 VPI 1 VPI 4 VPI 1 VPI 2 VPI 3 VCI 21 VCI 22 VCI 24
VCI 4 VCI 5 VCI 6 VCI 3 VPI 5 Port 1 Port 2 Port 3 Virtual Channel Switching ATM Cross Connect 31 Nokia Siemens Networks Presentation / Author / Date For internal use VPI and VCI values VPI re-use One VPI value can be used once in the same ATM interface. Can be re-used in another ATM interface VCI re-use One VCI value can be used only once within the same VP, but can be re-used in another VP VP Cross Connection: VPIs will be re-assigned on the other interface, but could have previous value if available. VCIs remain the same VC Cross Connection The VP will be terminated The VCI will be re-assigned on the VP but could have previous value if available. ATM UNI ATM NNI ATM NNI ATM UNI VC-level XCON VP-level XCON VC-level XCON VPI/VCI is modified at connection points VPI/VCI is assigned at endpoints VPI = 37 VCI = 41 VPI = 7 VCI = 65 VPI = 12 VCI = 41 VPI = 57 VCI = 65 32 Nokia Siemens Networks Presentation / Author / Date For internal use ATM cross-connect (AXC) VC2 / VP2 VC1 / VP1 RNC ATM switch VC1 / VP1 BTS 1 AXC VC3 / VP3 VC3, VC4 / VP4 VC3, VC4, VC5, VC6 / VP7 VC5 / VP5 VC6 / VP6 VC1/VP1 THROUGH-CONNECTED IN AXC2 VC/VP CROSS- CONNECTION TABLE VC3/VP4 <-> VC3/VP 7 VC4/VP4 <-> VC4/VP 7 VC5/VP5 <-> VC5/VP 7 VC6/VP6 <-> VC6/VP 7 AXC / ATM switch BTS 2 AXC BTS 3 AXC BTS 4 AXC BTS 5 AXC BTS 6 AXC Standalone AXC 33 Nokia Siemens Networks Presentation / Author / Date For internal use ATM resource management Iub P h y
T T P
A T M
l o g i c a l
i n t e r f a c e
V P L t p
V P L t p
V C L t p
A T M
l o g i c a l
i n t e r f a c e
V P L t p
V P L t p ,
O&M traffic (UBR) Signalling and user traffic (CBR) V C L t p
V C L t p
V C L t p
V C L t p
V C L t p
V C L t p
V C L t p
V C L t p
V C L t p
Common NBAP link (C-NBAP) Dedicated NBAP link (D-NBAP) Dedicated NBAP link (D-NBAP) AAL2 signalling link (AAL2SL) AAL2 signalling link (AAL2SL) AAL2 user plane link (AAL2UD) AAL2 user plane link (AAL2UD) AAL2 user plane link (AAL2UD) V C L t p
V P L t p
AAL2 user plane link (AAL2UD) V C L t p
V C L t p
V C L t p
V C L t p
V C L t p
V C L t p
V C L t p
V C L t p
V C L t p
RNC WAM WAM P h y
T T P
O&M / Usage IPOAM 34 Nokia Siemens Networks Presentation / Author / Date For internal use Problem ?: More bandwidth than 2 Mbit/s is needed, but only T1/E1 services are offered by the carrier PBX PBX ATM E1 based Inverse Multiplexing for ATM (IMA) PBX PBX ATM
E1 based Multiple T1/E1s are bundled for more bandwidth Solution IMA 35 Nokia Siemens Networks Presentation / Author / Date For internal use Tx direction: cells distributed across links in round robin sequence Rx direction: cells recombined into single ATM stream Physical Link #0 Single ATM Cell Stream from ATM Layer IMA Virtual Link IMA Group PHY PHY PHY Physical Link #1 Physical Link #2 IMA Group PHY PHY PHY Original ATM Cell Stream to ATM Layer Concept of IMA Low bit rate transmission lines can be combined into a group that seen as a single virtual link by ATM IMA sublayer is part of the physical layer. It is located between the traditional Transmission Convergence sublayer and the ATM layer.
36 Nokia Siemens Networks Presentation / Author / Date For internal use Inverse multiplexing for ATM ATM Layer Physical Medium Sublayer Transmission Convergence Sublayer (TC) Physical Layer TC IMA Iub IMA max 8 E1 Iur IMA max 16 E1 All E1 in IMA have to belong to same NIP or IFU Only one ATM interface/ IMA group NIP1 can have up to 16 ATM Interfaces 37 Nokia Siemens Networks Presentation / Author / Date For internal use ATM ATM ICP Filler Cell 0 Cell 1 Cell 2 Cell 3 Cell 4 Cell 5 Cell 6 Cell 7 Cell M-1 ATM ATM ATM ATM Filler Filler Filler ICP ATM ATM ATM ATM ATM ATM IMA frame - ICP cell, Filler cell An IMA Frame M consecutive cells transmitted on each link within the IMA group M can be 32, 64, 128 or 256. NSN default: 128 The ICP (IMA Control protocol) cell is sent once per IMA frame on each link with a different offset between different links, to adjust for differential link delays ICP fields contain e.g. link ID, IMA ID, IMA Frame Sequence Number, ICP Cell Offset If there are no ATM layer cells to be sent the transmit IMA sends Filler cells. Note: IMA is not saving bandwidth but enables to utilize the available bandwidth more efficiently and protects from link and interface failure!
38 Nokia Siemens Networks Presentation / Author / Date For internal use IMA failure case Upon the failure of one or more links or interfaces of an IMA group, the IMA Engine is able to recover and reassign the distribution of ATM cells to the remaining working PDH links within the IMA group. Only the capacity of this IMA group is reduced but the IMA group remains operational. The recovery time of the IMA engine upon PDH link failure is 2 s, all existing calls will be terminated. Example: IMA group with 4 E1 links An ATM interface with a VP of 17000 cps is assigned to that group Note: IMA group with 4 E1s provides a capacity of 17961 cps Minimum number of links is set to 2 In case 1 or 2 E1s drop out the IMA group continuous operating after restart with a limited bandwidth even if the logical interface cannot provide anymore the assigned VP capacity
39 Nokia Siemens Networks Presentation / Author / Date For internal use Transmission (2G/3G) TDM Channel based allocation (16kbit/s, 64kbit/s etc)
ATM Cell based allocation (1 ATM Cell =53 bytes, 424 bits (vs. 256 bits in E1 (32 TS)))
1 ATM cell requires more than one E1 frame
Usable capacity for ATM in E1 is 1920kbit/s (30x64kbit/s) In case fractional E1 is used -> TS16 available 40 Nokia Siemens Networks Presentation / Author / Date For internal use Transmission (2G/3G) 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 0 LINK MANAGEMENT TCH 1 TCH 5 TCH 1 TCH 5 TCH 1 TCH 5 TCH 1 TCH 5 TCH 1 TCH 5 TCH 1 TCH 5 TCH 2 TCH 6 TCH 2 TCH 6 TCH 2 TCH 6 TCH 2 TCH 6 TCH 2 TCH 6 TCH 2 TCH 6 TCH 3 TCH 7 TCH 3 TCH 7 TCH 3 TCH 7 TCH 3 TCH 7 TCH 3 TCH 7 TCH 3 TCH 7 TCH 4 TCH 8 TCH 4 TCH 8 TCH 4 TCH 8 TCH 4 TCH 8 TCH 4 TCH 8 TCH 4 TCH 8 TRX#1 TRX#2 TRX#3 TRX#4 TRX#5 TRX#6 Sector#1 Sector#2 Sector#3 ATM ATM traffic 768 kbit/s TRXSIG 1 TRXSIG 2 TRXSIG 3 TRXSIG 4 TRXSIG 5 TRXSIG 6 OMUSIG TRXSIG1- 6&OMUSIG Available for TDM traffic Available for TDM traffic 41 Nokia Siemens Networks Presentation / Author / Date For internal use Transmission (2G/3G; Fractional E1) RNC BSC ET Node B AXC IFUA ATM traffic TRS EQ TRS IF NIU E1 2G BTS TRUx TDM traffic Fractional E1 (TDM+ATM) TDM X-connect ATM SWITCH 42 Nokia Siemens Networks Presentation / Author / Date For internal use ATM over E1 Header Payload 0 1 2 16 18 17 31 15 TS0 TS1-15 TS16 TS17-31 . . . . . . 0 1 2 16 18 17 31 15 TS0 TS1-15 TS16 TS17-31 . . . . . . E1 frame E1 frame 43 Nokia Siemens Networks Presentation / Author / Date For internal use 3G ATM Traffic Sharing GSM 2M Frame
MetroHub GSM BTS WCDMA BS RNC BSC TD M Fractional E1 Fractional E1 44 Nokia Siemens Networks Presentation / Author / Date For internal use Fractional E1 - IN Fractional E1 some timeslots are not used for ATM traffic (configurable by management), TS0 and TS16 are not allowed by default - using only three timeslots provides a 192 kbit/s transmission path for ATM traffic - long transmission delays for ATM traffic!
TS0 TS0 fractional E1 termination point fractional E1 termination point 3 octets of the ATM cell 3 octets of the ATM cell 53 octets per ATM cell 45 Nokia Siemens Networks Presentation / Author / Date For internal use GSM Traffic Over ATM
SAXC or WCDMA BTS-AXC GSM BTS WCDMA BS RNC BSC AT M CES Circuit Emulation Service (CES) 46 Nokia Siemens Networks Presentation / Author / Date For internal use Circuit Emulation RNC BSC ET E1 from 2G BTS ATM SWITCH Non fractional E1 AXC IFU A NIU 2G BTS TRX TRX TRX TRX TRX TRX TRUA D-bus LIF1 WSP WSP 3G BTS AXC ... WSP WSP ... IFU A IFU E WAM WAM
CES IWF Flexbus connection
E1 VCC VCC VCC VPC AXU CES IWF VCC VCC VCC VPC IFU E 47 Nokia Siemens Networks Presentation / Author / Date For internal use Unstructured Circuit Emulation Service - Transmitting CES interworking function takes the E1 signal and segments that stream into ATM cells - ATM cells are transported via a CBR VCC to the receiving CES interworking function - receiving CES interworking function recovers E1 signal from the ATM cell stream - Note: CES works bidirectional CES Interworking Function (IWF) CES Interworking Function (IWF) TS0 TS0 TS0 TS0 G.703 frames 48 Nokia Siemens Networks Presentation / Author / Date For internal use Structured Circuit Emulation Service - Transmitting CES interworking function takes only some timeslots from the E1 signal puts these into ATM cells - ATM cells are transported via a CBR VCC with lower bandwidth compared to unstructured CES to the receiving CES interworking function - receiving CES interworking function recovers TS from the ATM cell stream - Note: CES works bidirectional - Management configures which timeslots are transmitted CES Interworking Function (IWF) CES Interworking Function (IWF) TS0 TS0 TS0 TS0 TS1-TS3 49 Nokia Siemens Networks Presentation / Author / Date For internal use Protocol Stacks of User Plane for CS/PS services AAL2 PHY ATM PHY ATM AAL2 FP PHY AAL2 PHY ATM Link Layer PHY AAL2 PHY ATM WCDMA L1 FP WCDMA L1 E.g., Vocoder PHY PSTN/ N-ISDN MGW RNC BTS UE Iu-CS UP E.g., Vocoder Link Layer A/m- law PCM, UDI, etc. A/m- law PCM, UDI, etc. MSC RLC-U MAC RLC-U MAC UE BTS RNC MGW / MSC / SGSN GGSN IP AAL5 PHY UDP LLC/SNAP GTP-U ATM PHY ATM AAL2 FP PDCP UDP IP Link Layer PHY GTP IP AAL5 PHY UDP LLC/SNAP GTP-U ATM UDP IP Link Layer PHY GTP AAL2 PHY ATM WCDMA L1 FP WCDMA L1 PDCP E.g., IPv4, IPv6 PHY E.g., IPv4, IPv6 GGSN 3G-SGSN RNC BTS UE RLC-U MAC RLC-U MAC Also for NRT services AAL2 is used on ATM as Transport Layer Iu-CS UP I u b
I u
U u
50 Nokia Siemens Networks Presentation / Author / Date For internal use Quality of Service To guarantee the required QoS, there is a method defined to describe connections behavior Service category classifies connections as CBR, UBR or UBR+ Traffic parameters define mainly the bandwidth requirements e.g. PCR / MCR QoS parameters define finally the QoS of the Connection such as delay, cell loss etc. Service Classes Traffic Parameters QoS Parameters
QoS Class The combination of the Traffic Class and the set of Traffic and QoS parameters constitute the Connection Traffic Descriptor of an ATM connection 51 Nokia Siemens Networks Presentation / Author / Date For internal use ATM service categories - CBR CBR Constant Bit Rate Used for constant (maximum) bandwidth services For the connections that request a fixed (static) bandwidth, that is continuously available during the connection lifetime Is intended to support real-time applications requiring tightly constrained delay variation The applications are e.g. video, audio, circuit emulation, but use of CBR does not restricted to those applications PCR is guaranteed Used for signaling traffic (CNBAP, DNBAP and AAL2SIG) Used for user plane VCCs All user plane VCCs CBR in RNC until RAS06 Time Bandwidth 52 Nokia Siemens Networks Presentation / Author / Date For internal use ATM service categories - UBR UBR Unspecified Bit Rate Is intended for non-real-time applications, i.e., those not requiring tightly constrained delay and delay variation. Examples of applications are traditional computer communication applications, such as file transfer and email Service does not specify traffic related guarantees Sources are expected to transmit non- continuous bursts of cells PCR is not guaranteed and Traditionally DCN and Iu-PS connections have been UBR Time Bandwidth ? 53 Nokia Siemens Networks Presentation / Author / Date For internal use ATM service categories UBR+ UBR+ Unspecified Bit Rate + Is intended for non-real-time applications, i.e., those not requiring tightly constrained delay and delay variation. Examples of applications are traditional computer communication applications, such as file transfer and email Specified with PCR and MDCR MDCR is guaranteed and traffic can be transmitted up to PCR (in RNC) Picture is indicating that even though the MDCR is reserved for the traffic, the traffic can reach up to the PCR, if there is free capacity to be used e.g. in the VPC or Bundle
Time Bandwidth PCR MDCR Note! UBR+ has also proprietary UBRshare parameter that is used to share excess capacity between different UBR+ VCC in the line card. 54 Nokia Siemens Networks Presentation / Author / Date For internal use Traffic and QoS Parameters Traffic parameters describe traffic in terms of: PCR - Peak Cell Rate Maximum bandwidth in any situation MDCR - Minimum Desired Cell Rate Parameter defines the guaranteed cell rate QoS Parameter: CDVT - Cell Delay Variation Tolerance This parameter is set according to network element requirements (details follow!) CLR - Cell Loss Ratio: Describes the ratio of lost cells to transmitted cells The CLR parameter is the value that the network agrees to offer as an objective over the lifetime of the connection If value will be exceeded an alarm will be raised or possibly further action will be triggered depending on parameter settings Usual values between 10 -3 to 10 -9
55 Nokia Siemens Networks Presentation / Author / Date For internal use Traffic Management Traffic management is needed in order to comply to the QoS requirements QoS is guaranteed as long as the connection is compliant with the Traffic contract The traffic offered to the network can be variable and therefore end-to end participation of network elements is required
Picture: Traffic management functions with in ATM node are distributed among different elements
Policing CAC Interface Control module Switch fabric Buffering Congestion control Queuing Traffic priorities Shaping Buffering Interface Ingress Cells in Egress Cells in 56 Nokia Siemens Networks Presentation / Author / Date For internal use Definition of a Compliant Connection QoS class Traffic Descriptor Cell Delay Tolerance Cell Loss Ratio Peak Cell Rate Service Category A Traffic Contract Traffic contract is negotiated during connection establishment Its an agreement between a user and a network, where the network guarantees a specific QoS if the user's cell flow conforms to a negotiated set of traffic parameters A traffic contract can be also a written contract between an Operator and e.g. a backbone / Leased Line provider. Traffic contract of includes:
57 Nokia Siemens Networks Presentation / Author / Date For internal use Definition of a Compliant Connection QoS is guaranteed as long as the connection is compliant with the traffic contract Committed to provide the agreed QoS to all cells conforming the traffic contract, the network needs to police the traffic to detect non-conforming cells Network takes appropriate actions to prevent non-conforming cells from affecting the QoS of the conforming cells of the other connections The network could drop cells Conformance test performed on the traffic stream, defined in the traffic description CBR.1 for CBR (only available for CBR) UBR.1 for UBR (default), cell will be discarded if non-conformant UBR.2 for UBR, cell will be tagged (CLP bit set to 1) and forwarded If conformance definition is UBR.1 then packets violating the traffic contract will be discarded. For UBR.2 non-compliant cells will be first tagged (CLP) and then discarded when recognized again as non-compliant. 58 Nokia Siemens Networks Presentation / Author / Date For internal use CDVT Cell Delay Variation Tolerance In this example we assume only 4 VCCs with a low capacity, mapped into an interface of a little higher capacity. Imagine a SDH-interface with a 23 times higher capacity, where hundreds of VCCs are mapped in.
Line rate 15kcps = 1 cell every 67s 125s white CV-CDVT = 500s 8000 cps = 400s = 500s = 333s 4000 cps 2000 cps = 267s = 67s 1000 cps blue CV-CDVT = 1000s 250 s 500 s 1000 s XCON 59 Nokia Siemens Networks Presentation / Author / Date For internal use CDVT - Cell Delay Variation Tolerance Time budget, how much earlier than expected ATM cells are allowed to arrive Normally, ATM cells are expected every 1/PCR. If an ATM cell arrives earlier than expected, the next ATM cell is expected later than 1/PCR in order to compensate. Typical value of CDVT = 1/PCR. Example: Line rate = 5000 cell/s 1 ATM cell takes 200 s VCC PCR = 2000 cell/s 1 red ATM cell per 500 s. CDVT = 1/PCR = 1/2000 s = 500 s. expected arrival time actual on or after expected arrival time. actual prior to expected arrival time, if > CDVT, discard cell. Bits are received at time ... 400 0 1200 800 1600 2000 t [s] = 0 s, OK = -100 s OK = -300 s, OK = -600 s NOK Tx Rx