Professional Documents
Culture Documents
Packet Abis - Internal Workshop
Packet Abis - Internal Workshop
Packet Abis
Content
Key content
Introduction
Feature details
Dimensioning aspects
PM counters
Configuration management
For internal use only
2
Nokia Siemens Networks
Introduction:
Packet Abis overview
SW/HW requirements
Go to Table of content
Introduction
GERAN transport overview
TTDD
MM
cy ce
a
g rfa
e
L te
In
Dynamic
Abis
Abis over IP
(CESoPSN)
Packet Abis
over TDM
Packet Abis
over
Ethernet
IP
Introduction
GERAN transport overview
-
TDM
Abis
TDM
TDM
BSC
TDM
Introduction
One
Traffic channel
Packet Abis
Introduction
Packet Abis overview
Packet Abis means introduction of a new transport concept:
Abis frames conveying traffic and signaling information between BTS and BSC are
subject to packetization process prior to sending them to the transmission path
as a result of packetization the incoming TRAU/PCU/LAPD frames are converted to
new (Packet Abis specific) formats which are encapsulated and form IP packets
eventually transmitted over Abis
these principles are valid regardless of physical media used in transport network; in
RG20 there are 2 possible realizations of transport network for Packet Abis:
Packet Abis over TDM
Packet Abis over PSN (Ethernet)
Introduction
Packet Abis overview
Packet Abis basic scenarios
Packet Abis over TDM (Abis over IP over TDM)
TDM
Abis*
p-RTP/UDP/IP
ML-PPP/HDLC
TDM
TDM
BSC
SDH
ETP
Eth
Abis*
p-RTP/UDP/IP
Ethernet
PSN
BSC
Eth
ETP
Introduction
Packet Abis overview
Packet Abis and PWE (CESoPSN)
key differentiator: Packet Abis consumes much less bandwidth than PWE does
CESoPSN is intermediate step between TDM-based transport and PSN-based one
CESoPSN allows to replace (already before RG20) TDM backhaul with PSN one while Packet
Abis simplifies such configuration and optimizes bandwidth usage to the far extent
besides, CESoPSN can be used for legacy BTS (where Packet Abis cannot be implemented)
to protect the installed HW base and, at the same time, to ensure seamless availability of IP
transport
Packet Abis: packetization on TRAU/PCU frame level (20 ms = 160 TDM frames)
content-aware packetization
amount of informative bits in TRAU/PCU frame depends on voice/data codec used on radio
idle and silent frames can be recognized: trunking gain and DTX contribute to bandwidth
savings (as constant bit rate does not need to be maintained)
Packet Abis / Network Engineering / March 2010
optimization can be done (only effective data is transmitted, i.e. payload bits and data needed
Introduction
Synchronization
Method
Basic application
E1/T1
none
ToP (IEEE1588v2)
FIYB/FIQB
~ 14.8 kbps
ACR (CESoPSN)
none (FIYA/FIQA-supported)
~ 212 kbps
SyncEth
FIYB/FIQB
Dependency tables
BSS
BSC
DX200
BTS
Talk
Family
BTS
Metro
Site
BTS
Ultra
Site
BTS
Flexi
EDGE
BTS
Flexi
Multiradio
BTS
BTS
plus
NetAct
SGSN
RG20
S15
Y
(EX4.0)
Y
(EX4.1)
OSS5.2
MP1
MSC
MS
BSC/BTS/TC/SGSN
HW/FW
License
ASW/BSW
Key control
ASW
Y feature support
N lack of support
- no dependency
Introduction
SW requirements
SW requirements
Packet Abis is delivered within RG20 system program, the state of related functionality can be
checked with:
Packet Abis over Ethernet
ZW7I:FEA,FULL:FEA=1533;
Packet Abis over satellite (BSS21438)
ZW7I:FEA,FULL:FEA=1534;
Packet Abis over TDM
ZW7I:FEA,FULL:FEA=1535;
Packet Abis security (BSS21444)
ZW7I:FEA,FULL:FEA=1536;
Packet Abis Delay Measurement (BSS30395) ZW7I:FEA,FULL:FEA=1555;
Packet Abis sync (SyncEth, BSS30450)
ZW7I:FEA,FULL:FEA=1672;
Packet Abis sync (ToP, BSS21439)
ZW7I:FEA,FULL:FEA=1673;
Packet Abis congestion reaction (BSS21445)
Besides, the BSC which is supposed to terminate Packet Abis (apart from certain HW
requirements: Exchange Terminals, CPU memory, LAN connectivity) requires:
L3 connectivity for FlexiBSC product family* (BSS21323; license key FEA=1234)
Moreover, utilization of Packet Abis requires a balancing of the signalling load in the BSC and
therefore it is necessary to employ feature Precise Paging (BSS21335). Furthermore, the
Precise Paging also provides a positive effect for the end user experience during network busy
periods
For internal use only
12
Nokia Siemens Networks
Packet Abis / Network Engineering / March 2010
(*) L3 level IP connectivity requires OSI over TCP/IP feature (BSS30340, FEA=1242) to be used for NetAct interface
Introduction
HW requirements
HW requirements
BTS requirements:
Packet Abis is supported by FlexiEDGE BTS (ESMA) and FlexiMultiradio BTS(ESMB/C)
ESMA supports Packet Abis with RG20 and ESMB/C with RG20EP1
FIYA
8x E1 asymmetric
75 ohm
FIPA
4x E1 asymmetric, PWE
75 ohm, 2x FE 1xGE
ESMA
System Module
8xE1/T1symmetrical
120/100 ohm
Abis implementation
Dynamic Abis
PWE Abis
Packet
Abis
over TDM
For
internal
use only
13
Nokia Siemens Networks
Packet Abis over Ethernet
FIFA
2x FlexBus coaxial
FIQA
4x E1/T1 symmetrical, PWE
120/100 ohm, 2x FE 1xGE
FIYB *
4x E1 asymmetric, PWE
75, 2x FE, 1x FE/GE
FIQB *
FIPA/FIEA
8x E1/T1
FIFA
2x FB (16 E1)
FIYA/FIQA
2 FE, SFP, 4x E1/T1
FIYB/FIQB
2x FE, 1xSFP, 4x E1/T1
OK
OK
OK
OK BSS13
OK RG20
OK RG20
OK RG20
OK RG20
OK RG20
OK RG20
-
Introduction
HW requirements
HW requirements
BSC requirements:
Packet Abis is supported by BSC3i 1000/2000 and FlexiBSC
a new Exchange Terminal called Exchange Terminal for Packet transport (ETP) is
required to be plugged in BSC to support Packet Abis
ETP is fully integrated with BSC and can freely co-exists with the existing Exchange
Terminals ET16/ETS2/ETIP
Packet Abis and Legacy Abis (Dynamic Abis, CESoPSN) can run on the same BSC
at the same time (therefore co-existence of ETP and the remaining Exchange
Terminals is possible)
PCU requirements:
Packet Abis is supported by PCU2-D and PCU2-E
a single PCU (*) only supports either Packet Abis or Legacy Abis; Packet Abis PCUs
(*) ...regardless of how many logical PCUs there are in the physical board
(**) If, in the
given track, there
are PCUs
in the same mode (Legacy Abis or Packet Abis)
and Legacy Abis PCUs must not be mixed in the same
BCSU
track
(**)
in every BCSU then Asymmetrical PCU configuration (BSS21226) is not needed.
Otherwise, i.e. in case of mixture of slots with PCUs and empty ones within a given track,
TCSM requirements:
Asymmetrical PCU configuration is required.
Packet Abis has no direct impact on TCSM
TR3E/A/T (TCSM3i) can be used in RG20 regardless of Abis implementation
even TCSM2 does not need to be upgraded when native IP transport terminates in
BSC (i.e. with TDM/PWE-based Ater and A interfaces)
For internal use only
14
Nokia Siemens Networks
Packet Abis / Network Engineering / March 2010
Ater interface is either TDM-based or PWE-based (CESoPSN) in RG20
Introduction
ETP is a new
plug-in unit for BSC
Introduction
Exchange Terminal for Packet transport (ETP)
New BSC HW: ETP
Overall characteristics of ETP and its role in BSC:
terminates and adapts U-/C-/M- plane Abis packets; adaptation activities include e.g.:
forming packets with proper format (handling of related protocol stacks) and
sequence including multiplexing messages and header compression
de-jittering, silence deletion
relays all traffic types to the proper BSC FUs (see figure below)
supports synchronization techniques, i.e. HW support for SynchE master
ToP
master
EEP
ETPT
ETPSIGm
ETPA
EU
PEPd
ETPE
PEPe
BCSU
ETPC
(if AoIP with TCSM)
ETPSIGc
ETP
AoIP
TC in MGW
BCSU
PCU2D GSWB
PCU2E
BSC
Introduction
Exchange Terminal for Packet transport (ETP)
New BSC HW: ETP
Summary on required BSC HW (Packet Abis/AoIP, PWE):
ETIP
Abis (CESoPSN)
Ater/A (CESoPSN)
ETS2 **
ETP *
2 x STM1/OC3
(optical long haul)
1+1 x GE
(optical short haul or
copper SFP module)
ETP-A *
1+1 x GE
(optical short haul or
copper SFP module)
AoIP *
* TC in MGW
* available in RG20
** version 4A (or newer)
Ref. S. Krafft, GSM/EDGE Transport
Version 0.01, March 2009
Introduction
GERAN scenarios with Packet Abis in RG20
Network scenario : all IP GERAN transport (RG20EP1)
Packet Abis over TDM
N
SIGTRA
TDM
BTS
MSC
Server
TDM ETPT
ETH
PSN
ETH
ETH
PSN
BTS
BSC
PSN
ETH
MGW
(*)
Legacy Abis
TDM
BTS
Feature details:
Operability
Header Compression
CS Multiplexing
Silent Suppression
QOS
IP Addressing
Go to Table of content
Realization
Introduction to Abis transport
Introduction: PCM basics, TDM frame, TRAU frame (2/2)
TRAU frames
speech is transmitted in TRAU frames
TRAU frame is a standardized structure consisting of 160 consecutive TDM frames
TRAU frame lasts 20 ms and its length depends on used codec
FR: 320 bits is transmitted by TRAU frame (320 bit / 20 ms = 16 kbit/s)
HR: 160 bits is transmitted by TRAU frame (160 bit / 20 ms = 8 kbit/s)
header (variable size, few bytes e.g. less than 5):
- sync pattern (SPF) indicates the frame boundary in the channel
- control bits (C-bits) identify the frame content (CS, PS,)
- time alignment bits (TA) trim phase differences between channels
header
dummy bits
TRAU frame structure determines the way how CS calls are mapped on Abis:
dummy bits
Channel coding
260 bits block divided into:
- class I: 182 bits incl. class Ia (50 bits) and class Ib (132 bits)
- class II: 78 bits
first step: block coding for error detection in class Ia
second step: convolutional coding for error correction
50 bits
132 bits
78 bits
tail bits
(0000)
block
coding
parity bits
TB
3
payload
57 bits
SF TS SF
1 26 1
payload
57 bits
53 bits
TB GP
3 8.25
132 bits
378 bits
78 bits
TDMA frame
transmitted: on radio interface, composed of 8 RTSL on the same frequency,
sequence of periodically transmitted RTSLs sets up physical channel (e.g. TCH/F)
payload: each burst transmits 114 gross (i.e. channel coded and error-protected) bits
TDMA vs. TRAU frames: 4 consecutive TDM frames contribute to a single TRAU frame
so 4 x 114 = 456 information bits are outcome of channel coding of a TRAU frame
gross bit rate in radio interface:
50 (TRAU) frames/sec * 456 bit/frame = 22.8 kbit/sec (FR)
header
headers size is basically the same for each packet while payload size depends on
codec (e.g. 244 bits for AMR12.2 and 148 bits for AMR7.4, cf. previous slide)
therefore optimization of packetization process is needed otherwise transport overhead
would be unacceptable especially for lower codecs
RG20 implementation:
the following configurable features contribute to overhead reduction
header compression
CS multiplexing
For internal use only
22
Nokia Siemens Networks
C/Mplane
p-RTP
p-RTP
UDP
UDP
IUA
IUA
SCTP
SCTP
IPIP
MC
MCML
MLPPP
PPP/ /HDLC
HDLC
TDM
TDM
C/Mplane
p-RTP
p-RTP
UDP
UDP
IUA
IUA
SCTP
SCTP
IPIP
Ethernet
Ethernet(L2)
(L2)/ /VLAN
VLAN
Ethernet
Ethernet(L1)
(L1)
Notes:
usethese
are simplified pictures just for overview needed for network
planning
For internal
only
SCTP: Stream Control Transmission Protocol
23
Nokia Siemens Networks
Packet Abis / Network Engineering / March 2010
IUA: ISDN User Adaptation
introduction of IPSec brings in additional headers
UDP
p-RTP
20
HDLC MC/ML-PPP
7
PPP header
compression
IP header
compression
UDP header
compression: 0 octets
C/M-plane
HDLC MC/ML-PPP
7
PPP header
compression
IP
SCTP
IUA
20
16
24
IP header
compression
24
IP
UDP
p-RTP
38
20
C/M-plane
102 octets without compression
VLAN
IP
SCTP
IUA
38
20
16
24
IP
payload
UDP
p-RTP
CODEC x
p-RTP
CODEC x
p-RTP
CODEC x
as a result several blocks of payload share the same header to minimize transport
overhead
Note that p-RTP header is needed for each call in the packet
CS multiplexing is applicable regardless on physical layer used by Packet Abis
(i.e. is supported for Packet Abis over TDM as well as for Packet Abis over PSN)
CS multiplexing is often (e.g. throughout this presentation) interchangeably referred to
as CS bundling
For internal
only amount of CS calls that can be bundled into a single packet is managed by means
usethe
27
Nokia Siemens Networks
Packet Abis / Network Engineering / March 2010
of two configurable parameters
Case1:
MaxMuxWaitTime (RTSL) = 2
MaxPacketLength (octets) = 1500
TDMA frame
TRX1 / cell1
TRX2 / cell2
IP
p-RTP call 1
p-RTP call 2
p-RTP call 3
Header contributors:
TRX3 / cell3
2 RTSL
Overhead definition:
MLPPP
HDLC
Payload contributors:
- informative bits related to transmitted codec
- in this example, for 3 AMR12.2 calls, it is 3 x 244 bits = ~ 92 octets
Packet length:
28
overhead
Nokia Siemens
Case2:
Case3:
MaxMuxWaitTime (RTSL) = 2
MaxPacketLength (octet) = 1500
MaxMuxWaitTime (RTSL) = 8
MaxPacketLength (octet) = 1500
MaxMuxWaitTime (RTSL) = 8
MaxPacketLength (octet) = 300
TDMA frame
TDMA frame
TDMA frame
TRX1 / cell1
TRX2 / cell2
TRX3 / cell3
2 RTSL
8 RTSL
Configuration management
QoS mapping (1/3)
traffic scheduling
Packet Abis scheduler has six FIFO queues,
each one corresponds to a different PHB
a traffic sent to the EF queue is handled with
the highest priority in the strict priority (SP) queue
a traffic sent to the remaining PHB is handled in
Weighted Fair Queuing (WFQ) with configurable
For internal use only
31
Nokia Siemens
Networks per queue
Packet Abis / Network Engineering / March 2010
weights
Configuration management
QoS mapping (2/3)
Layer 2
combination of VLAN tagging and Ethernet traffic prioritization is used
VLAN tagging (IEEE802.1q)
VLAN tagging is used to create independent logical networks within a physical network, e.g. to
support different QoS (different packet treatment can be ensured in interconnecting switches for
different VLAN IDs, e.g. forwarding through alternative paths/ports where e.g. different bw is
assured)
2 different VLAN IDs are supported by BCF in RG20 (to separate M-plane from the rest of the
traffic): in RG20 achievement of full traffic separation by means of VLAN tagging is not possible
as it is left for future releases (VLAN differentiation for Packet Abis traffic is candidate for
RG30EP1)
0 1 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
C
TPID
PCP
F
VLAN ID
I
Layer 2/3
PCP allows mapping PHB between L2/L3 for Packet Abis over PSN
Packet Abis / Network Engineering / March 2010
mapping between PHB to L2 is also possible in case of Packet Abis over TDM:
Configuration management
QoS mapping (3/3)
QOS ISAT
BTS Tx queues
handling
when enabled
when enabled
BU
PL
monitoring detection
discarding
obsolete packets
start/stop related
congestion reaction procedures
Packet Abis congestion control mechanism can be enabled or disabled per BCF basis by
means of packetAbisCongestionControl parameter
when congestion control is enabled then monitoring of the following indicators is started to
detect congestion state:
backhaul utilization (BU) monitoring for link congestion
usepacket
For internal
only
loss (PL) detection for transport network congestion
35
R2 stopped
R1 re-started
severe congestion
detected (R2)
congestion
detected (R1)
t [sec]
TON
TON
TOFF
TOFF
Packet Abis
/ Network Engineering
/ March
2010reaction procedure
exceeding threshold starts
filtering
timer and
not
congestion
removed
TON
1_Hy BU1
TOFF
TON
2_Hy BU2
Configuration management
Addressing
BSC side
4 groups of IP addresses needed (each plane may have its own address)
2 different addresses per each BCSU (one for M-plane and another for C-plane)
1 address per each ETP (for U-plane; in RG20 the same address is shared by CS and PS)
apart from IP addresses UDP ports (at U-plane) and SCTP ports (at M-/C-plane)
definitions are required to differentiate CS/PS (RTSL) and TRXSIG/OMUSIG flows
call and LAPD message differentiation is done on the higher layer i.e. RTP and IUA, respectively
Network Gateways
IP packet transmitted between BSC and BTS needs IP gateway if the packet destination is
not in theBTS
same subnet with source
Network Gateway
M-plane
C/U-plane
For internal use only
BSC
Network Gateway
M-plane
C/U-plane
Note:
refer
to notes
(cf. CR131)
38
Nokia
Siemens page
Networksfor addressing restrictions
Packet Abis / Network
Engineering / March 2010
CS U-plane
PS U-plane
C-plane
M-plane
CS U-plane (ETP)
PS U-plane (ETP)
C-plane (BCSU)
M-plane (BCSU)
Packet Abis
Dimensioning aspects
Go to Table of content
ETP/ETP-A Dimensioning
Go to Table of content
Go to Table of content
BTS site
configuration
and traffic
characteristics
#TRX
RTSLs reserved for signaling (BCCH /
CCCH / SDCCH) and PS traffic (CDED)
as well as shared between CS and PS
DTX on/off
Packet Abis
configuration
User profile
Amount of signaling
transactions per sub in BH:
#MOC, #MTC, #LUP, #SMS,
#HO
Call holding time
These all factors must be taken into account while doing bandwidth estimation
otherwise the planning outcome
is of reduced accuracy
Packet Abis / Network Engineering / March 2010
Siemens Networks
Packet Abis / Network Engineering / March 2010
Packet Abis
configuration
codec distribution
(CS and PS)
configuration of header
compression and CS mux
FR/HR share is
reflected in share
of 12.2 (FR) and
7.4 (HR) codecs
default MCS
distribution leads
to moderate
mean PDCH thr
For
use only
of ~internal
38 kbps
48
User profile
traffic profile
BTS (sector)
configuration
and load
Packet Abis
configuration
User profile
User profile
Section Signalling:
- amount of signaling transactions per sub in BH (#MOC, #MTC, #LUP, #SMS,
#HO) and call holding time
- #LAC per BSC:
1 corresponds to ~3000 cells per LAC
2 corresponds to ~1500 cells per LAC
Section Throughput given by:
- PDCH throughput can be defined either by definition of MCS distribution or
directly by entering manually
Section DTX mode:
- when enabled then gain from silence suppression is calculated and included in
CS U-plane traffic otherwise no distinction between speech frames with
silence and noise
For internal use only
50
Nokia Siemens Networks
The calculated and displayed value denotes Packet Abis bandwidth which is needed to
transmit offered CS and PS traffic with given codec distribution
therefore both traffic amount and codec distribution affect backhaul bandwidth
and thus any modification of either traffic amount or codec distribution modifies
the required Abis bandwidth too
Any modification of traffic amount and/or codec distribution
must trigger recalculation of the required Packet Abis bandwidth
The outcome of the tool (Abis bandwidth required) has different meaning depending on
physical realization of Packet Abis:
TDM: required bandwidth must be expressed in terms of PCM TSL that are mapped to
HDLC link(s) which constitute ML-PPP bundle associated with TDM lines connecting BTS
with BSC
For internal
only
usePSN:
required bandwidth
is mapped to CIR value
51
Nokia Siemens Networks
Packet Abis / Network Engineering / March 2010
PCU Dimensioning
Go to Table of content
parameter (*)
PCU2-E
PCU2-D
max RTSL
1024
256
max BTS
384
128
max SEG
256
64
max TRX
1024
256
8 Mbps
2 Mbps
max Gb throughput
# RTSL
# BTS
# SEG
# TRX
GbThr
# PCU max
;
;
;
;
max RTSL U max BTS max SEG max TRX max GbThr
Nokia
cf.Siemens
nextNetworks
slide for details Packet Abis / Network Engineering / March 2010
parameter (*)
PCU2-E
PCU2-D
then it checks:
max RTSL
1024
256
max BTS
384
128
whether all cells can be connected to the PCU and
max SEG
256
64
what is optimum distribution of cells among DSPs
max TRX
1024
256
E.g. for PCU2-E:
max Gb throughput
8 Mbps
2 Mbps
#DSP
6
8
PCU manageable bw: 6 DSP x 6880 octets = 41280 octets
#bw/DSP
6880 B
1280 B
E.g. 128 EDGE capable connectivity cells with CDEF = 4
#logical PCU/PIU
1
2
(cf. Slide140) and GCTF = 20% can be easily allocated
128 x (200 x 4 x 0.2) = 20480 octets
Note that setting GCTF to e.g. 80% (default value) for all these connectivity cells effects
in reduction of the number of cells that can be connected to this PCU (just because of not
feasible initial allocation) by factor of 2 => 41280 / (200 x 4 x 0.8) = 64
cell throughput will be maximized but for CC this is not a planning target
GCTF planning rules:
one type of cells (either CC or TC) is to be connected: set GCTF to identical and low
value (e.g. 10%, 20%...) for each cell to minimize its impact
mixture of CC and TC is to be connected (typical case): set GCTF to very different
for CC and TC (e.g. 20% and 80%, respectively) to clearly indicate to PCU which
For internal usevalues
only
57
Nokia Siemens Networks
Packet Abis / Network Engineering / March 2010
cells are supposed to provide
high rates (and thus to reduce likelihood of TC
delay factor
Erlang C
Note: there is no closed formula describing Erlang C distribution but efficient and
numerically stable tools are online available, e.g. cf. [ErlangC_calc]
overhead factor depends on realization of physical layer and length of transmitted blocks
Gb over Frame Relay: total headers length of ~109 octets
Gb over IP: total headers length of ~163 octets
For internal use only
typical
Gb interface
is of ~500 octets what corresponds to
58
Nokia Siemens
Networks size of payload
Packet blocks
Abis / Networkon
Engineering
/ March 2010
DSP allocation algorithm estimates for each segment default bandwidth need:
DEFAULT_BW_NEED / SEGMENT =
= (NUM_CS1_CS2_RTSL x CS1_CS2_BW_NEED + NUM_CS3_CS4_RTSL x CS3_CS4_BW_NEED +
+ NUM_EGPRS_RTSL x EGPRS_BW_NEED) x GPRS_CAPACITY_THROUGHPUT_FACTOR
where:
PCU
handles
the
requests
in
the
order
For internal use only
MCS8 MCS9
1+4
200 octets
61
Nokia Siemens Networks
Packet Abis / Network Engineering / March 2010
of coming (FIFO)
Note that definition of default bandwidth need determines the actual PCU connectivity with
Packet Abis:
E.g. how many PCU2E is needed to handle 1024 RTSL with MCS9? Lets assume 4
RTSL / segment:
4 EGPRS RTSLs x 200 bytes = 800 bytes / segment and we need 1024 / 4 = 256
segments of that kind
For internal use only
Nokia
62
Siemens
Networks
Packetper
Abis / Network
Engineering
March 2010
256
segments
x 800 bytes
segment
/ /6880
bytes per DSP = 30 DSP => 5 PCU2-E
Case 2:
DEF_BW_NEED/SEG = 3 x 200 x 80% = 480 octets => 2 SEG/DSP (75% of DSP utilization)
6 (= 2 SEG x 3 CDEF/SEG) channels reserved => 26 channels available for upgrades
all 6 RTSLs may get MCS9 if all of them request for it => 6xMCS9 (30 channels in use)
Notes:
GCTF should be set so that trade-off between number and utilization of PCU is
reasonable and installed PCUs meet throughput and connectivity requirements
this can be ensured by combination of PCU connectivity and Gb throughput rates
refer to PCU planning aspects for relevant planning rules and examples
For internal use only
63
Nokia Siemens Networks
GCTF
planning
careless planning of GCTF reduces the number of cells that can be controlled by a PCU
if one type of cells connected to PCU (CC or TC): set GCTF to identical and low value (e.g. 10%,
20%...) for each cell
if mixture of CC and TC connected to PCU: set GCTF to very different values for CC and TC (e.g.
20% and 80%, respectively)
Gb
throughput
Packet Abis
PM counters
Go to Table of content
p-RTP
p-RTP
UDP
UDP
C/Mplane
IUA
IUA
SCTP
SCTP
CS/PS
U-plane
124 Traffic meas
p-RTP
p-RTP
UDP
UDP
C/Mplane
IUA
IUA
SCTP
SCTP
IPIP
Ethernet
Ethernet(L2)/
(L2)/ML
MLPPP
PPP
IPIP
Ethernet
Ethernet(L2)/
(L2)/ML
MLPPP
PPP
Ethernet
Ethernet(L1)/
(L1)/TDM
TDM
BSC
Packet Abis / Network Engineering / March 2010
TDM-like
KPIs !!!
Acceptable
degradation
Delay
Ref. TRS PM, Packet Network for Mobile Backhaul
For Packet Abis investigation is ongoing to find acceptable values of SLA parameters:
Note that the figures given in the table below must be currently interpreted as
the design target
rather thanmaximum
the binding indication!
recommended
max delay
15 msec
50 msec
10 msec
50 msec
0.001 %
0.01 %
How to observe/measure
KPI:
UL_ FRAME_ERROR_RATE
DL_PACKET_LOSS_RATE_U_PLANE_RTP
UL_PACKET_LOSS_RATE_U_PLANE_RTP
DL_PACKET_LOSS_RATE_U_PLANE_UDP_CS
SCTP_RETRANS_RATE_DL
SCTP_RETRANS_RATE_UL
How to observe/measure
KPI:
AVG_RTT shall be monitored and based on this value Jitter
Buffer Size fine tuned.
Furthermore counters:
ROUND_TRIP_TIME_VARIATION_MIN (126007) and
ROUND_TRIP_TIME_VARIATION_MAX (126008)
shall be observed. The closer their values are each other the
more accurate AVG_VAR_RTT, the further these values are
each other the less reliable average variation is and (if Jitter
Buffer Size is set according to average variation) more packets
is received outside buffering window due to too early or too
late arrival. This phenomena can be observed by following
KPIs:
DL_CS_PACKET_LOSS_RATE_RTP_DUE_TO_DEJITTER
and
UL_CS_PACKET_LOSS_RATE_RTP_DUE_TO_DEJITTER
Jump (*)
Formula
UL_ FRAME_ERROR_RATE
pabi_1000
ERRORED_ETH_FRAMES_ETP_BSC *100 /
RECEIVED_ETH_FRAMES_ETP_BSC [%]
AVG_DL_FRAME_SIZE
pabi_1001
TRANSM_ETH_OCTETS_ETP_BSC /
(TRANSM_ETH_FRAMES_ETP_BSC *1000)
AVG_UL_FRAME_SIZE
pabi_1002
OCTETS_SENT_BTS / FRAMES_SENT_BTS
AVG_DL_GROSS_BIT_RATE
pabi_1003
TRANSM_ETH_OCTETS_ETP_BSC * 8 / granularity_period
AVG_UL_GROSS_BIT_RATE
pabi_1004
OCTETS_SENT_BTS * 8 / granularity_period
Jump
Formula
DL_PACKET_LOSS_RATE_U
_PLANE_RTP
pabi_1005
(CS_U_PLANE_RTP_PACKT_LOST_BTS+
PS_U_PLANE_RTP_PACKT_LOST_BTS)*100 /
(CS_U_PLANE_RTP_PACKT_LOST_BTS +
PS_U_PLANE_RTP_PACKT_LOST_BTS +
CS_U_PLANE_RTP_PACKT_REC_BTS +
PS_U_PLANE_RTP_PACKT_REC_BTS) [%]
UL_PACKET_LOSS_RATE_U
_PLANE_RTP
pabi_1006
(CS_U_PLANE_RTP_PACKT_LOST_BSC +
PS_U_PLANE_RTP_PACKT_LOST_BSC)*100/
(CS_U_PLANE_RTP_PACKT_REC_BSC +
CS_U_PLANE_RTP_PACKT_LOST_BSC+
PS_U_PLANE_RTP_PACKT_REC_BSC +
PS_U_PLANE_RTP_PACKT_LOST_BSC) [%]
DL_PACKET_LOSS_RATE_U
_PLANE_RTP_CS
pabi_1007
CS_U_PLANE_RTP_PACKT_LOST_BTS * 100 /
(CS_U_PLANE_RTP_PACKT_LOST_BTS +
CS_U_PLANE_RTP_PACKT_REC_BTS) [%]
UL_PACKET_LOSS_RATE_U
_PLANE_RTP_CS
pabi_1008
CS_U_PLANE_RTP_PACKT_LOST_BSC *100 /
(CS_U_PLANE_RTP_PACKT_REC_BSC +
CS_U_PLANE_RTP_PACKT_LOST_BSC ) [%]
DL_PACKET_LOSS_RATE_U
_PLANE_RTP_PS
pabi_1009
PS_U_PLANE_RTP_PACKT_LOST_BTS *100 /
(PS_U_PLANE_RTP_PACKT_LOST_BTS +
PS_U_PLANE_RTP_PACKT_REC_BTS) [%]
Jump
Formula
UL_PACKET_LOSS_RATE_U
_PLANE_RTP_PS
pabi_1010
PS_U_PLANE_RTP_PACKT_LOST_BSC * 100 /
(PS_U_PLANE_RTP_PACKT_REC_BSC +
PS_U_PLANE_RTP_PACKT_LOST_BSC) [%]
DL_CS_PACKET_LOSS_RAT
E_RTP_DUE_TO_DEJITTER
pabi_1011
(CS_U_PLANE_RTP_TOO_LATE_BTS +
CS_U_PLANE_RTP_TOO_EARLY_BTS) *100 /
(CS_U_PLANE_RTP_PACKT_REC_BTS) [%]
UL_CS_PACKET_LOSS_RAT
E_RTP_DUE_TO_DEJITTER
pabi_1012
(CS_U_PLANE_RTP_TOO_LATE_BSC +
CS_U_PLANE_RTP_TOO_EARLY_BSC) *100/
CS_U_PLANE_RTP_PACKT_REC_BSC [%]
DL_PS_PACKET_LOSS_RAT
E_RTP_DUE_TO_DEJITTER
pabi_1013
(PS_U_PLANE_RTP_TOO_LATE_BTS +
PS_U_PLANE_RTP_TOO_EARLY_BTS) *100 /
(PS_U_PLANE_RTP_PACKT_REC_BTS) [%]
CS_MUX_FACTOR_DL
pabi_1014
CS_U_PLANE_RTP_PACKT_SENT_BSC /
CS_U_PLANE_UDP_PACKT_SENT_BSC
CS_MUX_FACTOR_UL
pabi_1015
CS_U_PLANE_RTP_PACKT_SENT_BTS /
CS_U_PLANE_UDP_PACKT_SENT_BTS
Jump
Formula
CS_TRAFFIC_SHARE_DL
pabi_1016
CS_U_PLANE_RTP_PACKT_SENT_BSC *100 /
(CS_U_PLANE_RTP_PACKT_SENT_BSC +
PS_U_PLANE_RTP_PACKT_SENT_BSC) [%]
CS_TRAFFIC_SHARE_UL
pabi_1017
CS_U_PLANE_RTP_PACKT_SENT_BTS *100 /
(CS_U_PLANE_RTP_PACKT_SENT_BTS +
PS_U_PLANE_RTP_PACKT_SENT_BTS ) [%]
PS_TRAFFIC_SHARE_DL
pabi_1018
PS_U_PLANE_RTP_PACKT_SENT_BSC *100 /
(CS_U_PLANE_RTP_PACKT_SENT_BSC +
PS_U_PLANE_RTP_PACKT_SENT_BSC) [%]
PS_TRAFFIC_SHARE_UL
pabi_1019
PS_U_PLANE_RTP_PACKT_SENT_BTS *100 /
(CS_U_PLANE_RTP_PACKT_SENT_BTS +
PS_U_PLANE_RTP_PACKT_SENT_BTS ) [%]
Jump
Formula
DL_PACKET_LOSS_RATE_U
_PLANE_UDP_CS
pabi_1020
(CS_MUX_FACTOR_DL *
CS_U_PLANE_RTP_PACKT_LOST_BTS ) * 100 /
(CS_U_PLANE_UDP_PACKT_REC_BTS +
CS_MUX_FACTOR_DL *
CS_U_PLANE_RTP_PACKT_LOST_BTS ) [%]
UL_PACKET_LOSS_RATE_U
_PLANE_UDP_CS
pabi_1021
(CS_MUX_FACTOR_UL *
CS_U_PLANE_RTP_PACKT_LOST_BSC) * 100 /
(CS_U_PLANE_UDP_PACKT_REC_BSC +
CS_MUX_FACTOR_UL*
CS_U_PLANE_RTP_PACKT_LOST_BSC) [%]
AVG_DL_CS_U_PLANE_UDP
_PACKET_SIZE
pabi_1022
CS_U_PLANE_UDP_OCTET_SENT_BSC /
CS_U_PLANE_UDP_PACKT_SENT_BSC
AVG_UL_CS_U_PLANE_UDP
_PACKET_SIZE
pabi_1023
CS_U_PLANE_UDP_OCTET_SENT /
CS_U_PLANE_UDP_PACKT_SENT_BTS / 100
SHARE_OF_DL_OCTS_FOR_
CS
pabi_1024
CS_U_PLANE_UDP_OCTET_SENT_BSC * 100 /
(CS_U_PLANE_UDP_OCTET_SENT_BSC +
PS_U_PLANE_UDP_OCTET_SENT_BSC) [%]
SHARE_OF_UL_OCTS_FOR_
CS
pabi_1025
CS_U_PLANE_UDP_OCTET_SENT * 100 /
(CS_U_PLANE_UDP_OCTET_SENT +
PS_U_PLANE_UDP_OCTET_SENT_BTS) [%]
Jump
Formula
AVG_SCTP_PACKET_SIZE_D
L
pabi_1026
SCTP_OCTETS_SENT_BSC /
SCTP_PACKETS_SENT_BSC / 1000
AVG_SCTP_PACKET_SIZE_U
L
pabi_1027
SCTP_OCTETS_SENT_BTS /
SCTP_PACKETS_SENT_BTS
SCTP_RETRANS_RATE_DL
pabi_1028
SCTP_PACKET_RETRANSMIT_BSC * 100 /
SCTP_PACKETS_SENT_BSC [%]
SCTP_RETRANS_RATE_UL
pabi_1029
SCTP_PACKETS_RETRANSMIT_BTS * 100 /
SCTP_PACKETS_SENT_BTS [%]
C_M_PLANE_SHARE_DL
pabi_1030
SCTP_OCTETS_SENT_BSC * 100 /
(SCTP_OCTETS_SENT_BSC + 1000 *
CS_U_PLANE_UDP_OCTET_SENT_BSC + 1000 *
PS_U_PLANE_UDP_OCTET_SENT_BSC) [%]
C_M_PLANE_SHARE_UL
pabi_1031
SCTP_OCTETS_SENT_BTS * 100 /
(SCTP_OCTETS_SENT_BTS + 10 *
CS_U_PLANE_UDP_OCTET_SENT + 10 *
PS_U_PLANE_UDP_OCTET_SENT_BTS) [%]
Jump
Formula
AVG_RTT
pabi_1032
SUM_OF_ABIS_ROUND_TRIP_TIMES /
ABIS_ROUND_TRIP_TIME_SAMPLES
AVG_VAR_RTT
pabi_1033
SUM_ROUND_TRIP_TIME_VARIATION /
ROUND_TRIP_TIME_VAR_SAMPLES
CONGESTION_RATE
pabi_1034
CONGESTION_RATE_DUE_T
O_PL1_BU1
pabi_1035
((DECREASE_TBF_SCH_RATE_25
DECREASE_TBF_SCH_RATE_75) / 100) / 3600
CONGESTION_RATE_DUE_T
O_PL2_BU2
pabi_1036
CONGESTION_RATE_DUE_T
O_ETP_OVL
pabi_1037
PACKET_ABIS_SHARE_IN
TCH BLOCKING
pabi_1038
(TCH_REQ_REJ_DUE_ABIS_CON +
TCH_REQ_REJ_DUE_ETP_OVERLOAD)*100 /
TCH_REQ_REJ_LACK [%]
TERRITORY_UPGRADE_REJ
ECTION_DUE_TO_ABIS
blck_1000
GPRS_TERR_UG_REJ_DUE_ABIS /
GPRS_TER_UPGRD_REQ
PCU2D_UTIL
For internal use only
PCU2E_UTIL
77
Nokia Siemens Networks
PEAK_RESERVED_PCUPCM_CH / 10240
PEAK_RESERVED_PCUPCM_CH
/ 41280
Packet Abis / Network Engineering
/ March 2010
Packet Abis
Configuration management
Go to Table of content
Configuration management
Overview
Packet Abis parameters which are somehow relevant each other are clustered together:
Packet Abis connection type
U-/C-/M-plane mechanisms (CS bundling, SCTP/IUA procedures)
Congestion control
QoS
Addressing
Miscellaneous (PCU allocation algorithm, PDV compensation buffer, IPSec enabling)
Security
Synchronization
Configuration management
Packet Abis connection type (1/9)
Description
object: BCF
range: 03:
0 = Legacy Abis
1 = Packet Abis over TDM
2 = Packet Abis over Ethernet
default: 0 unit: MML command: EFC, EFM, EFO
MML abbreviated name: AICT
object: BCF
range: 0, 1:
0 = satellite Abis is not used
1 = satellite Abis is used
default: 0 unit: MML command: EFO
MML abbreviated name: PASU
Packet Abis over satellite in use (paSatelliteUse), the parameter indicates whether
satellite connection is used by Packet Abis or not.
Usage of satellite connection is reflected in settings of retransmission timeouts which control
SCTP procedures related to TRXSIG and OMUSIG traffic. This is read-only parameter:
system sets the parameter depending on setting of SCTP association for RTO.init for Mplane (OMUSIG).
object: BCF
range: 04
default: 0 unit: MML command: EFM, EFO
MML abbreviated name: TRS5
Configuration management
Packet Abis connection type (2/9)
Description
object: ETP
range: 05 step: 1
default: - unit: MML command: MML abbreviated name: -
ETP object ID (etpId), this parameter allows to define identity of particular ETP units
plugged in to the BSC (regardless on physical realization of Packet Abis) and represents
the relevant HW.
object: ETP
range: 015 step: 1
default: - unit: MML command: ESK, ESH, ESL, EFC,
EFM, EFO
MML abbreviated name: ETPGID
object: ETP
range: 1, 2:
1 = ETP-T (ETP for TDM transport)
2 = ETP-E (ETP for Ethernet transport)
step: - default: - unit: MML command: ESK, ESH
MML abbreviated name: ETPT
ETP type (etpType), this parameter allows to define ETP type of ETP unit to be used for
Packet Abis.
ETP type and ETP group ID (see above, ETPGID parameter) are needed to define ETP
group.
object: BCF
range: 0255 step: 1
default: - unit: MML command: EFO
MML abbreviated name: EBID
ETP BCF ID (etpBcfId), this parameter identifies BCF in ETP and PCU and is used
internally for PCU-ETP communication only.
It is created by the system automatically whenever Packet Abis is enabled in a new BCF.
This is read-only parameter.
Configuration management
Packet Abis connection type (3/9)
Description
object: BCF
range: 0255 step: 1
default: - unit: MML command: EFO
MML abbreviated name: MLPPP
object: BCF
range: 13000 step: 1
default: - unit: MML command: EFC, EFM, EFO
MML abbreviated name: BHIDL
BCF HDLC ID list (bcfHdlcIdList), this parameter allows to define the list of HDLC links
related to the BCF.
Bandwidth contributions of each HDLC link listed by the parameter are summed up so they
constitute logical pipe (represented by ML-PPP bundle parameter) which determines
transmission capacity available on Packet Abis for given BTS site (BCF). Up to 8 entries
(HDLC links representing the entire PCM line or smaller bandwidth) may be defined for BCF
and listed by the parameter.
1st E1 (e.g. PCMID=101), TSL1-20
TDM
TDM
2nd E1 (e.g. PCMID=102), TSL1-31
BCF: MLPPP=1,
BHIDL=20, 21
For internal use only
82
Nokia Siemens Networks
MLPPP bundle =
= (20+31)*64 kbit/s
Packet Abis / Network Engineering / March 2010
BSC
HNBR=20, HPCM=101
HTSL=1, HBAND=20
HNBR=21, HPCM=102
HTSL=1, HBAND=31
TSL1
TSL20
TSL1
TSL31
Configuration management
Packet Abis connection type (4/9)
Description
object: HDLC
range: 13000 step: 1
default: - unit: MML command: ESX, ESF, ESS, ESY
MML abbreviated name: HNBR
HDLC link ID (hdlcLinkId), this parameter allows to identify HDLC link in the related MLPPP bundle. HDLC link represents the TDM line connecting the BCF with the BSC (or with
another BCF, in case of chained BTSs) and its ID is unique per BSC. A BCF can have up to
8 HDLC links included in BCF HDLC ID list (cf. BHIDL, previous slide) as each TDM line
configured in the BCF for Abis transport purposes must be reflected in HDLC configuration.
object: HDLC
range: string of 015 characters
default: - unit: MML command: ESX, ESF, ESS, ESY
MML abbreviated name: HNAME
HDLC link name (hdlcLinkName), this is optional parameter which allows to define a
name of the HDLC link in addition to, but not instead of, its ID to e.g. easily distinguish
between several HDLC links related to the same BCF (ML-PPP bundle).
object: HDLC
range: 03559 step: 1
default: - unit: MML command: ESX, ESL
MML abbreviated name: HPCM
HDLC PCM ID (hdlcPcmId), this parameter allows to indicate the identity of the TDM line
represented by the HDLC link.
object: HDLC
range: 130 (ETSI) or 124 (ANSI)
step: 1 default: - unit: MML command: ESX, ESL
MML abbreviated name: HTSL
HDLC start TSL (hdlcStartTsl), this parameter allows to define the number of PCM TSL
where given HDLC link begins.
object: HDLC
range: 231 (ETSI) or 224 (ANSI)
step: 1 default: - unit: PCM TSL
MML command: ESX, ESF, ESL
MML abbreviated name: HBAND
HDLC bandwidth (hdlcBandwidth), this parameter allows to define the bandwidth which is
available for Packet Abis traffic in the given HDLC link. The bandwidth is expressed in terms
of PCM TSLs assigned to given HDLC link. A single HDLC link consists of continuous block
of 64kbit/s PCM TSLs, more than one HDLC link can be configured on the same TDM line
(fractional PCM configurations are supported). The minimum configurable HDLC bandwidth
is of 128 kbit/s (i.e. 2 subsequent PCM TSLs) and the maximum one is limited by TDM line
capacity in ETSI/ANSI environment. Please note that BCF bandwidth can be split to several
HDLC links
whenEngineering
BCF has
more
than one E1/T1 available for Abis interface).
Packet (e.g.
Abis / Network
/ March
2010
Configuration management
Packet Abis connection type (5/9)
Description
object: BCF
range: 0 (OFF), 1 (ON)
default: 0 unit: MML command: EFM, EFO
MML abbreviated name: HECOP
object: BCF
range: 0 (OFF), 1 (ON)
default: 0 unit: MML command: EFM, EFO
MML abbreviated name: HECOU
Configuration management
Packet Abis connection type (6/9)
Description
Uplink traffic shaping (uplinkTrafficShaping), this parameter is used to enable (ULTS=1)
or disable (ULTS=0) uplink traffic shaping for the BCF operating with Packet Abis over
Ethernet. The parameter is not relevant for Packet Abis over TDM.
Traffic shaping provides means necessary to control traffic transmitted by Packet Switched
networks (PSN) including traffic classification concepts, queue disciplines, congestion
management and quality of service. Enabling and cooperation of these mechanisms allow
to maximize performance within available bandwidth: packets related to particular traffic
types can be distinguished and are treated accordingly to the priorities they got. Without
traffic shaping each and every packet is treated in an identical manner regardless on the
traffic type and network load: they all are buffered in the same queue and there are no
means to indicate their importance, e.g. in the presence of congestion discarding of the
packets would be done randomly-like (i.e. based on queuing discipline used in the
transmission buffer).
For Packet Abis it means that enabling of traffic shaping is a prerequisite to configure set of
mechanisms which aim at managing traffic in a PSN (i.e. separate parameters to control
QoS mappings and scheduling as well as congestion management). The interactions
between QoS mechanisms and congestion management are fully configurable to gain the
best out of traffic shaping activities.
The parameter is mandatory for Packet Abis over Ethernet (AICT=2). When traffic shaping
is enabled in a BCF then Abis bandwidth available in the BCF is defined explicitly by
committed information rate (CIR) value which is reflected in ULCIR parameter.
Note: ULCIR (see next slide) is mandatory for the BCF where traffic shaping enabled
(ULTS=1) as traffic shaping is done at CIR level.
Configuration management
Packet Abis connection type (7/9)
Description
Uplink committed information rate (ulCommittedInformationRate), this parameter is used
to define committed information rate (CIR) value for traffic shaping in the BCF.
Committed Information Rate (CIR) is the average bandwidth guaranteed by a PSN owner (e.g.
ISP) to work under normal conditions, i.e. the available bandwidth should be never below the
committed value. Normally, CIR is a part of SLA where apart from bandwidth availability also
acceptable level of transport impairments (delay, delay variations, packet loss rate) are
subjects to agreement.
Furthermore, bursty nature of the traffic leads to short-lasting periods when required
bandwidth is above CIR. This is also normally subject to agreement via SLA and such
bandwidth demands are reflected in definition of Excess Information Rate (EIR). Usually EIR
handling is done in one of the following ways (but in principle also other policies are possible):
- either EIR is only provided in low network load conditions (i.e. when required bandwidth is
available),
- or EIR is always provided but transport impairments are not guaranteed (i.e. delay, delay
variation and packet loss rate can exceed the levels agreed for CIR traffic).
CIR value depends on traffic profile and load in the BCF and must be evaluated for each BCF
separately by means of dimensioning. Please refer to section Impact on dimensioning for
explanations how to estimate the bandwidth required per BCF. EIR value is not needed in
database as it is optional parameter mainly related to SLA rather than to BSC database. Do
not mix up CIR and EIR while defining bandwidth required by the BCF.
Note that for Packet Abis over TDM the concept of CIR is not applicable. Cf. ML-PPP bundle
ID parameter which is relevant then.
Note that in RG20 traffic shaping is only supported in UL. In consequence, only UL CIR is to
be set for traffic shaping purposes. However, DL CIR value is also required in RG20 DB
because it is used by congestion control mechanism for DL bandwidth definition in case of
Packet Abis over PSN. Please refer to section congestion control for further details.
Packet Abis / Network Engineering / March 2010
Configuration management
Packet Abis connection type (8/9)
Description
Uplink committed burst size (ulCommittedBurstSize), this parameter is used to define
committed burst size value for traffic shaping in the BCF. Burst size is understood as the
amount of octets being scheduled for transmission in given scheduling cycle (all scheduled
packets, including payload and header bits, contribute to individual packet burst).
For shaping of bursty traffic which is present in Packet Abis, the average limit (allowing for
bursts of data to be sent) rather than a hard and unbreakable (i.e. constant) one on data
rate must be met. For that purpose a token bucket algorithms with configurable CBS are in
use since they allow a certain amount of burstiness while imposing a limit on the average
data transmission rate (defined by CIR). Committed burst size (CBS) denotes the maximum
size available for a burst of packets sent at the given link to keep its information rate in
conformity with the relevant CIR. For the token bucket overall principles refer to backup
slides.
For planning of CBS similar parameters should be involved like those for CIR (i.e. CS/PS
load, signalling profile as well as codec distribution and feature configuration e.g. CS
multiplexing). The easiest way to estimate CBS is to express the chosen CIR in terms of
octets per frame that is: CIR[kbit/s] x 1024 / 8 / 50. This simple approach may however lead
to understimation of CBS (as averaging of burst size is done over 50 cycles scheduled in 1
sec period) what should be avoided (e.g. by chosing 10-20% greater CBS than that related
directly to CIR).
Besides, a common sense rules must be applied, i.e.
- burst size must be greater than (or equal to) biggest possible ETH frame,
- burst size must be smaller than RX buffer in the next hop (and if several sources, e.g.
BTSs or system modules, are connected to the same buffer, this must be taken into account
as well; for instance assuming burst size of Ethernet service as of 100 kB and 3
independent GSM system modules connected with similar TRX configurations lead to CBS
of 100 / 3 = ~33 kB); certainly, it makes sense to scale CBS to the actual needs, especially
if various technologies with different burst size potential are mixed up within a single
UNI/service
Packet Abis / Network Engineering / March 2010
Configuration management
Packet Abis connection type (9/9)
Description
class: ETHPRT
range: 2001500 step: 1
default: 1500 unit: octets
(BTS parameter)
cf. Slide227 for Element Manager
Ethernet maximum transfer unit size (ethernetMtuSize), this parameter is used to define
the maximum payload size that can be carried by Ethernet frame.
The higher MTU the better transport efficiency because each packet carries more user data
while protocol overheads remain fixed. However, large packets can occupy a slow or heavy
loaded link for some time, causing greater delays to the following packets.
class: ETHPRT
range: 0 (OFF), 1 (ON)
default: 1 unit: (BTS parameter)
cf. Slide226 for Element Manager
Configuration management
U-/C-/M-plane mechanisms (1/7)
U-plane: CS mux
Parameter
Description
object: BCF
range: 2, 4, 6 step: default: 2 unit: msec
MML command: EFM, EFO
MML abbreviated name: MEMWT
object: BCF
range: 2, 4, 8 step: default: 2 unit: RTSL
MML command: EFC, EFM, EFO
MML abbreviated name: MBMWT
=> cf. Slide231 for Element Manager
object: BCF
range: 1601500 step: 10
default: 300 unit: octet
MML command: EFM, EFO
MML abbreviated name: MMPS
=> cf. Slide231 for Element Manager
Configuration management
U-/C-/M-plane mechanisms (2/7)
Description
class: PABTRS
range: 50010000 step: 100
default: 2000 unit: msec
(BTS parameter)
cf. Slide232 for Element Manager
class: PABTRS
range: 50010000 step: 100
default: 2000 unit: msec
(BTS parameter)
cf. Slide232 for Element Manager
Configuration management
U-/C-/M-plane mechanisms (3/7)
Description
object: LAPD
range: 03:
0 = NOT DEFINED (i.e. user defined)
1 = PACKET ABIS FAST
2 = PACKET ABIS MEDIUM
3 = PACKET ABIS OVER SATELLITE
step: 1 default: 1 unit: (BTS parameter)
=> cf. Slide233 for Element Manager
SCTP parameter set, this parameter can be used to simplify and speed up configuration of
SCTP procedures. It allows to select one of three predefined SCTP parameters sets. The
selected set will be then loaded automatically and used by the system. Besides, it is also
possible to define customer specific SCTP parameter set (when none of predefined sets fits
to the particular network) and in such case the parameter should be set to 0 and all SCTP
related parameters (described below) must be defined. The following values of SCTP
related parameters are invoked when predefined parameter set is chosen:
1 (fast)
2 (medium)
3 (satellite)
SCTP.bundling:
enabled
enabled
enabled
RTO.min
150 msec
300 msec
750 msec
RTO.max
400 msec
750 msec
2000 msec
RTO.init
200 msec
500 msec
1000 msec
SACK.period
120 msec
200 msec
200 msec
path.max.retrans
HB.interval
1000 msec
1000 msec
1000 msec
association.max.retrans
Configuration management
U-/C-/M-plane mechanisms (4/7)
Description
class: SCTP
range: 0 (DISABLED), 1 (ENABLED)
step: - default: 1 unit: (BTS parameter)
=> cf. Slide233 for Element Manager
class: SCTP
range: 1020000 step: 10
default: 150 unit: msec
(BTS parameter)
=> cf. Slide233 for Element Manager
Minimum retransmission timeout (minRto), this parameter is used to define the minimum
retransmission timeout (RTO.min) needed for SCTP acknowledgment procedure and
liveliness detection (SCTP heartbeat procedure). Refer to Slide60 and Slide61, respectively
for further information about parameter meaning.
Note: the parameter is only meaningful when SCTP parameter set is equal 0.
class: SCTP
range: 1020000 step: 10
default: 400 unit: msec
(BTS parameter)
=> cf. Slide233 for Element Manager
Maximum retransmission timeout (maxRto), this parameter is used to define the maximum
retransmission timeout (RTO.max) needed for SCTP acknowledgment procedure and
liveliness detection (SCTP heartbeat procedure). Refer to Slide60 and Slide61, respectively
for further information about parameter meaning.
Note: the parameter is only meaningful when SCTP parameter set is equal 0.
class: SCTP
range: 1020000 step: 10
default: 200 unit: msec
(BTS parameter)
=> cf. Slide233 for Element Manager
Initial retransmission timeout (initRto), this parameter is used to define the initial
retransmission timeout (RTO.init) needed for SCTP acknowledgment procedure and
liveliness detection (SCTP heartbeat procedure). Refer to Slide60 and Slide61, respectively
for further information about parameter meaning.
Note: the parameter is only meaningful when SCTP parameter set is equal 0.
Configuration management
U-/C-/M-plane mechanisms (5/7)
Description
class: SCTP
range: 0500 step: 10
default: 120 unit: msec
(BTS parameter)
=> cf. Slide233 for Element Manager
class: SCTP
range: 15 step: 1
default: 4 unit: (BTS parameter)
=> cf. Slide233 for Element Manager
Configuration management
U-/C-/M-plane mechanisms (6/7)
Description
class: SCTP
range: 10300000 step: 10
default: 1000 unit: msec
(BTS parameter)
=> cf. Slide233 for Element Manager
Heartbeat interval (hbInterval), this parameter is used to define the heartbeat interval
(HB.interval) which is a timer defining for how long no signalling message is sent to given
address to trigger transmission of SCTP heartbeat message verifying each idle remote
endpoint (i.e. to check if the port is reachable but indeed simply idle or the port does not
respond due to failure).
The parameter is only relevant for C- and M-plane liveliness detection (SCTP heartbeat
procedure). Refer to Slide61 for further information about parameter meaning.
Note: the parameter is only meaningful when SCTP parameter set is equal 0.
class: SCTP
range: 110 step: 1
default: 5 unit: (BTS parameter)
=> cf. Slide233 for Element Manager
Configuration management
U-/C-/M-plane mechanisms (7/7)
Description
class: SCTP
range: 25 step: 1
default: 2 unit: sec
(BTS parameter)
=> cf. Slide233 for Element Manager
IUA acknowledge timer (ackTimerIua), this parameter is used to define the value for IUA
acknowledgment timer (T(ack)).
IUA acknowledgement timer is started when a message is sent. If IUA server does not
receive a response to the transmitted message within T(ack) notification actions will start to
indicate the problem.
Configuration management
Congestion control (1/8)
Description
object: BCF
range: 0, 1:
0 = DISABLE
1 = ENABLE
default: 0 unit: MML command: EFM, EFO
MML abbreviated name: PACC
=> cf. Slide229 for Element Manager
Configuration management
Congestion control (2/8)
Drop periods
Parameter
Description
object: BSC
range: 0100 step: 1
default: 25 unit: msec
MML command: EEY, EEO
MML abbreviated name: CSPDP
=> cf. Slide229 for Element Manager
object: BSC
range: 0100 step: 1
default: 25 unit: msec
MML command: EEY, EEO
MML abbreviated name: PSPDP
object: BSC
range: 010000 step: 10
default: 0 unit: msec
MML command: EEY, EEO
MML abbreviated name: CPLPDP
object: BSC
range: 010000 step: 10
default: 0 unit: msec
MML command: EEY, EEO
MML abbreviated name: MPLPDP
Configuration management
Congestion control (3/8)
object: BCF
range: 100250000 step: 100
default: - unit: kbps
MML command: EFM, EFO
MML abbreviated name: DLCIR
=> Slide229 for Element Manager
Description
Downlink Committed Information Rate (dlCommittedInformationRate), this parameter
is used to define DL committed information rate (CIR) value for congestion control
purposes.
Congestion control mechanism requires bandwidth definition for both TDM-based and PSNbased transport in both directions:
- for Packet Abis over TDM, the number of capacity of HDLC links assigned to an ML-PPP
bundle determine the bandwidth available for given BTS site,
- for Packet Abis over PSN, the bandwidth per BTS site is defined explicitly by means of
CIR values: in UL congestion control mechanism re-uses the value related to traffic
shaping (cf. ULCIR parameter on Slide84), in DL where traffic shaping is not supported in
RG20
a dedicated value is needed and therefore DLCIR is additionally introduced.
Note that in RG20 DLCIR has nothing to do with traffic shaping (e.g. does not need to be a
part of SLA) and is only used by the system in the context of congestion control mechanism.
Also DLCIR value depends on traffic profile and load in the BCF and must be evaluated for
each BCF separately by means of dimensioning. Please refer to section Impact on
dimensioning for explanations how to estimate the bandwidth required per BCF.
Configuration management
Congestion control (4/8)
object: BCF
range:
20100 (Packet Abis over TDM) 20
150 (Packet Abis over Ethernet)
step: 1 default: 90 unit: %
MML command: EFM, EFO
MML abbreviated name: BU2
=> cf. Slide229 for Element Manager
Description
BU1 Abis throughput threshold (bu1AbisThroughputThreshold), this parameter is used to
define a first (lower) threshold triggering congestion reaction procedure based on backhaul
utilization (BU) monitoring.
When backhaul utilization related to either an ML-PPP pipe (for Packet Abis over TDM) or
ULCIR/DLCIR (for Packet Abis over PSN) exceeds the percentage defined by BU1 then timer
BTON starts (cf. see next slide). If backhaul utilization remains greater than the threshold for
the whole duration of BTON then R1 reaction procedures are invoked, otherwise the timer is
reset and no congestion reaction is invoked.
R1 reaction procedures are removed when backhaul utilization falls 5% below BU1 and is kept
within that range for a time longer than BTOFF (cf. see next slide). Refer to Slide64 Slide70
for overview about Packet Abis congestion control mechanisms.
NOTE: Range of the threshold going beyond 100% applicable for PSN transport allows to
cope with bursty nature of traffic which in combination with CIR/CBS concept may lead to
short-lasting periods when CIR is slightly exceeded. Besides, the system does not prevent
from enabling CIR with disabled shaping what may lead transmitted traffic to easily go out of
control.
BU2 Abis throughput threshold (bu2AbisThroughputThreshold), this parameter is used to
define a second (upper) threshold triggering congestion reaction procedure based on backhaul
utilization (BU) monitoring.
When backhaul utilization related to either an ML-PPP pipe (for Packet Abis over TDM) or
ULCIR/DLCIR (for Packet Abis over PSN) exceeds the percentage defined by BU2 then timer
BTON starts. If backhaul utilization remains greater than the threshold for the whole duration
of BTON then R2 reaction procedures are invoked, otherwise the timer is reset and no
adjustment of congestion reaction procedure occurs.
R2 reaction procedures are removed (changed to R1) when backhaul utilization falls 5% below
BU2 and is kept within that range for a time longer than BTOFF. Refer to Slide64 Slide70 for
overview about Packet Abis congestion control mechanisms.
Packet Abis / Network Engineering / March 2010
Note that
BU2 must be greater than BU1.
Configuration management
Congestion control (5/8)
Description
object: BSC
range: 1300 step: 1
default: 4 unit: sec
MML command: EEY, EEO
MML abbreviated name: BTON
=> cf. Slide229 for Element Manager
Backhaul Timer Duration Start Reaction (bhTimerDurStartReact), this timer defines how
much time backhaul congestion must persist to declare detection of the related congestion
level (lower or upper) and to start the appropriate reaction procedures.
The timer starts when a congestion severity threshold (BU1 or BU2) is exceeded. If
backhaul utilization remains greater than the related threshold BUx for the whole duration
time of BTON then the related (R1 or R2) reaction procedures are invoked. Otherwise (i.e.
when backhaul utilization moves back even for a while below BUx before BTON expiry),
BTON is stopped and the related reaction procedure is not invoked.
The value of the timer is valid both for UL and for DL direction.
Refer to Slide64 Slide70 for overview about Packet Abis congestion control mechanisms.
object: BSC
range: 1600 step: 1
default: 10 unit: sec
MML command: EEY, EEO
MML abbreviated name: BTOFF
=> cf. Slide229 for Element Manager
Backhaul Timer Duration Stop Reaction (bhTimerDurStopReact), this timer defines how
much time backhaul congestion must not be active to declare cancellation of the related
congestion level and to stop the appropriate reaction procedures.
The timer starts when backhaul utilization falls below hysteresis threshold associated with
congestion severity threshold (BU1 or BU2), i.e. 5% below given severity threshold. If
backhaul utilization remains lower than the related hysteresis threshold BUx_Hy for the
whole duration time of BTOFF then the related (R1 or R2) reaction procedures are stopped.
However, any rise of backhaul utilization above BUx_Hy before BTOFF expiry, causes reset
of BTOFF and lack of relaxation of ongoing reaction procedures.
Note that clearance of congestion level does not necessarily mean that reaction procedures
are completely stopped: clearance of congestion level 2 means that R2 procedure is just
replaced with R1 and only clearance of congestion level 1 actually means that reaction
procedures are cancelled. The value of the timer is valid both for UL and for DL direction.
Refer to Slide64 Slide70 for overview about Packet Abis congestion control mechanisms
Configuration management
Congestion control (6/8)
Description
Packet loss on DL Abis PL1 threshold
(pl1ThresholdPacketLoss), this parameter is used to define a first
(lower) threshold triggering congestion reaction procedure based
on packet loss (PL) detection.
The threshold is compared with the difference between PS and CS
loss rates which are measured separately in advance. Loss rate is
defined as a ratio between the lost frames and the expected (i.e.
lost + received) ones and expressed as percentage. Therefore
parameter values are also eventually mapped to the percentage
(see table on the right).
When difference between PS and CS loss rates exceeds the
percentage defined by PL1 then timer PLTON starts (cf. see next
but one slide). If difference between PS and CS loss rates remains
greater than the threshold for the whole duration of PLTON then R1
reaction procedures are invoked, otherwise the timer is reset and
no congestion reaction is invoked.
R1 reaction procedures are removed when difference between PS
and CS loss rates become represented by the value mapped 5
levels below PL1 and is kept within that range for a time longer
than PLTOFF (cf. see next but one slide). Hardcoding of PL
hysteresis offset leads to the following rules:
- if PL1 > 5: PL1_Hy = PL1 5 (e.g. PL1_Hy = 9 for PL1 = 14)
- if PL1 5: PL1_Hy are predefined as follows
- PL1 = 1 => PL1_Hy = 5x10exp(-5) = 0.00005 = 0.005%
- PL1 = 2 => PL1_Hy = 6x10exp(-5) = 0.00006 = 0.006%
- PL1 = 3 => PL1_Hy = 7x10exp(-5) = 0.00007 = 0.007%
- PL1 = 4 => PL1_Hy = 8x10exp(-5) = 0.00008 = 0.008%
- PL1 = 5 => PL1_Hy = 9x10exp(-5) = 0.00009 = 0.009%
Note that monitoring of lost frames is only implemented for DL
direction in RG20. Refer to Slide64 Slide70 for overview about
Packet Abis congestion control mechanisms.
Packet Abis / Network Engineering / March 2010
value
symbolic value
10
11
12
13
14
15
16
17
18
19
1x10exp(-2) = 0.01 = 1%
20
2x10exp(-2) = 0.02 = 2%
21
3x10exp(-2) = 0.03 = 3%
22
4x10exp(-2) = 0.04 = 4%
23
5x10exp(-2) = 0.05 = 5%
24
6x10exp(-2) = 0.06 = 6%
25
7x10exp(-2) = 0.07 = 7%
26
8x10exp(-2) = 0.08 = 8%
27
9x10exp(-2) = 0.09 = 9%
28
29
30
Configuration management
Congestion control (7/8)
Description
object: BCF
range: 132 step: 1
default: 28 unit: MML command: EFM, EFO
MML abbreviated name: PL2
=> cf. Slide229 for Element Manager
Configuration management
Congestion control (8/8)
Description
object: BSC
range: 1300 step: 1
default: 10 unit: sec
MML command: EEY, EEO
MML abbreviated name: PLTON
=> cf. Slide229 for Element Manager
object: BSC
range: 11000 step: 1
default: 100 unit: sec
MML command: EEY, EEO
MML abbreviated name: PLTOFF
=> cf. Slide229 for Element Manager
Configuration management
QoS mapping (1/10)
traffic scheduling
Packet Abis scheduler has six FIFO queues,
each one corresponds to a different PHB
a traffic sent to the EF queue is handled with
the highest priority in the strict priority (SP) queue
a traffic sent to the remaining PHB is handled in
Weighted Fair Queuing (WFQ) with configurable
For internal use only
104
Nokia Siemens
Networks per queue
Packet Abis / Network Engineering / March 2010
weights
Configuration management
QoS mapping (2/10)
Layer 2
combination of VLAN tagging and Ethernet traffic prioritization is used
VLAN tagging (IEEE802.1q)
VLAN tagging is used to create independent logical networks within a physical network, e.g. to
support different QoS (different packet treatment can be ensured in interconnecting switches for
different VLAN IDs, e.g. forwarding through alternative paths/ports where e.g. different bw is
assured)
2 different VLAN IDs are supported by BCF in RG20 (to separate M-plane from the rest of the
traffic): in RG20 achievement of full traffic separation by means of VLAN tagging is not possible
as it is left for future releases (VLAN differentiation for Packet Abis traffic is candidate for
RG30EP1)
0 1 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
C
TPID
PCP
F
VLAN ID
I
Layer 2/3
PCP allows mapping PHB between L2/L3 for Packet Abis over PSN
Packet Abis / Network Engineering / March 2010
mapping between PHB to L2 is also possible in case of Packet Abis over TDM:
Configuration management
QoS mapping (3/10)
Description
object: BSC
range: BE (0), AF11 (10), AF21 (18),
AF31 (26), AF41 (34), EF (46)
default: 34 unit: MML command: EEY, EEO
MML abbreviated name: AUCS
object: BSC
range: BE (0), AF11 (10), AF21 (18),
AF31 (26), AF41 (34), EF (46)
default: 26 unit: MML command: EEY, EEO
MML abbreviated name: AUPS
object: BSC
range: BE (0), AF11 (10), AF21 (18),
AF31 (26), AF41 (34), EF (46)
default: 46 unit: MML command: EEY, EEO
MML abbreviated name: ACP
Abis C-plane to DSCP mapping (tmAbisCplane), this parameter allows to map C-plane
packets to PHB.
Configuration management
QoS mapping (4/10)
Description
object: BSC
range: BE (0), AF11 (10), AF21 (18),
AF31 (26), AF41 (34), EF (46)
default: 0 unit: MML command: EEY, EEO
MML abbreviated name: AMP
Abis M-plane to DSCP mapping (tmAbisMplane), this parameter allows to map M-plane
packets to PHB.
object: BSC
range: BE (0), AF11 (10), AF21 (18),
AF31 (26), AF41 (34), EF (46)
default: 46 unit: MML command: EEY, EEO
MML abbreviated name: CLKS
Clock sync to DSCP mapping (tmClockSync), this parameter allows to map timing
packets to PHB.
The parameter is shown here only for the sake of completeness. Please refer to the slideset
dedicated for Synchronization Methods in Packet Abis for further information.
object: BSC
range: BE (0), AF11 (10), AF21 (18),
AF31 (26), AF41 (34), EF (46)
default: 0 unit: MML command: EEY, EEO
MML abbreviated name: SS
Site support traffic to DSCP mapping (tmSiteSupport), this parameter allows to map to
PHB the packets carrying traffic exchanged with site support equipment (like e.g. site power
control equipment) having its own IP management server which is not integrated with
NetAct.
In such case, a traffic from a server is forwarded to BSC site where it is mapped to chosen
IP DiffServ class and forwarded to BTS site using Packet Abis. BTS switches the traffic to
the site support equipment connected to one of its Ethernet ports.
Configuration management
QoS mapping (5/10)
Description
object: BSC
range: 110000 step: 1
default: 5000 unit: MML command: EEY, EEO
MML abbreviated name: AF4WFQ
TS AF4 WFQ weight (tsAf4Wfq), this parameter allows to define a weight for a traffic scheduler queue
where packets assigned to the Assured Forwarding class 4 (AF41) are stored. (=> cf. Slide228 for Element
Manager)
object: BSC
range: 110000 step: 1
default: 5000 unit: MML command: EEY, EEO
MML abbreviated name: AF3WFQ
TS AF3 WFQ weight (tsAf3Wfq), this parameter allows to define a weight for a traffic scheduler queue
where packets assigned to the Assured Forwarding class 3 (AF31) are stored. (=> cf. Slide228 for Element
Manager)
object: BSC
range: 110000 step: 1
default: 5000 unit: MML command: EEY, EEO
MML abbreviated name: AF2WFQ
TS AF2 WFQ weight (tsAf2Wfq), this parameter allows to define a weight for a traffic scheduler queue
where packets assigned to the Assured Forwarding class 2 (AF21) are stored. (=> cf. Slide228 for Element
Manager)
object: BSC
range: 110000 step: 1
default: 5000 unit: MML command: EEY, EEO
MML abbreviated name: AF1WFQ
TS AF1 WFQ weight (tsAf1Wfq), this parameter allows to define a weight for a traffic scheduler queue
where packets assigned to the Assured Forwarding class 1 (AF11) are stored. (=> cf. Slide228 for Element
Manager)
object: BSC
range: 110000 step: 1
default: 5000 unit: MML command: EEY, EEO
MML abbreviated name: BEWFQ
TS BE WFQ weight (tsBeWfq), this parameter allows to define a weight for a traffic scheduler queue where
packets assigned to the Best Effort class (BE) are stored. (=> cf. Slide228 for Element Manager)
BW
= (BW
BW ) x Wi / (W)
Configuration management
QoS mapping (6/10)
class: PABTRS
range: 04095 step: 1
default: 4095 unit: MML abbreviated name: MPVID
=> cf. Slide227 for Element Manager
Description
C-plane VLAN identifier (cPlaneVlanId), this parameter allows to map C-plane and Uplane and timing (S-plane) packets (including control packets used to U-plane supervision)
to VLAN ID.
BCF supports in RG20 only two different VLANs. In current implementation M-plane can
have its own VLAN ID and the remaining planes must be in one common VLAN ID.
The setting of the parameter is mapped to a 12-bit VID field in Ethernet header specifying
the VLAN which the frame belongs to. There are two specific values of VID reserved for
management of VLAN tagging:
- a value of 0 means that the frame doesn't belong to any VLAN: in Packet Abis it is not
used at BSC side;
- a value of FFF(hex)=4095 is reserved for implementation use: in Packet Abis it means that
VLAN tagging is disabled.
All other values may be used as VLAN identifiers, allowing up to 2 12 2 = 4094 VLAN
codes. However, only 2 of them can be used in RG20 within a particular BCF (of course,
different VIDs can be set for different BTS sites and so several VLAN IDs are possible
within the BSC).
BTS M-plane VLAN ID (mPlaneVlanId), this parameter allows to map M-plane packets to
VLAN ID.
Please note the remarks above, these are also relevant for MPVID.
Configuration management
QoS mapping (7/10)
Description
object: BSC
range: 03:
0 (00) = BEST EFFORT
1 (01) = ASSURED FORWARDING 1-3
2 (10) = ASSURED FORWARDING 4
3 (11) = EXPEDITED FORWARDING
default: 0 unit: MML command: EEY, EEO
MML abbreviated name: MCBE
MC-PPP Best Effort (mcpppBestEffort), this parameter is used to define MC-PPP class
(i.e. in L2) for best effort packets (i.e. those marked with BE PHB in L3).
When Packet Abis over TDM is in use and QoS is to be controlled by layer 2 then it is
required to reflect PHB definitions done for packets conveying traffic related to particular
planes into MC-PPP protocol classes. There are 2 bits available for MC-PPP class encoding
(where 00 denotes the lowest priority) and thus L3 DSCP encodings can be mapped to 1
out of 4 MC-PPP classes even though we have 6 various DSCP defined (corresponding to
every PHB defined for IP layer i.e. BE, AF11, AF21, AF31, AF41, EF).
object: BSC
range: 0..3
default: 1 unit: MML command: EEY, EEO
MML abbreviated name: MCAFC1
object: BSC
range: 0..3
default: 1 unit: MML command: EEY, EEO
MML abbreviated name: MCAFC2
object: BSC
range: 0..3
default: 1 unit: MML command: EEY, EEO
MML abbreviated name: MCAFC3
Configuration management
QoS mapping (8/10)
Description
object: BSC
range: 0..3
default: 2 unit: MML command: EEY, EEO
MML abbreviated name: MCAFC4
object: BSC
range: 0..3
default: 3 unit: MML command: EEY, EEO
MML abbreviated name: MCEF
Configuration management
QoS mapping (9/10)
Description
object: BSC
range: 06 step: 1
default: 0 unit: MML command: EEY, EEO
MML abbreviated name: VPBE
VLAN priority BE (vpBe), this parameter is used to define VLAN priorities (i.e. p-bits in L2)
for best effort packets (i.e. those marked with BE PHB in L3).
When Packet Abis over PSN is in use and QoS is to be controlled by layer 2 then it is
required to reflect PHB definitions done for packets conveying traffic related to particular
planes into VLAN priorities (often referred to as p-bits).
The setting of the parameter is mapped to a 3-bit PCP (Priority Code Point) field in VLAN
header which refers to the IEEE 802.1p priority and indicates explicitly the frame priority.
These 3 bits allow for 23 = 8 different encodings from 0 (lowest) to 7 (highest); value 7 is
forbidden in RG20.
Anyway this is more than enough to completely reflect L3 QoS handling also in L2 switched
network since it is still possible to distinguish between all 6 DSCP defined (corresponding to
every PHB defined for IP layer i.e. BE, AF11, AF21, AF31, AF41, EF).
At BTS side, similar mapping can be done in BTS element manager (=> Slide227).
object: BSC
range: 06 step: 1
default: 1 unit: MML command: EEY, EEO
MML abbreviated name: VPAF1
VLAN priority AF1 (vpAf1), this parameter is used to define VLAN priorities (i.e. p-bits in
L2) for AF class 1 packets (i.e. those marked with AF11 PHB in L3).
Please see above (vpBe parameter) for additional remarks which are also relevant for this
parameter.
object: BSC
range: 06 step: 1
default: 3 unit: MML command: EEY, EEO
MML abbreviated name: VPAF2
VLAN priority AF2 (vpAf2), this parameter is used to define VLAN priorities (i.e. p-bits in
L2) for AF class 2 packets (i.e. those marked with AF21 PHB in L3).
Please see above (vpBe parameter) for additional remarks which are also relevant for this
parameter.
Configuration management
QoS mapping (10/10)
Description
object: BSC
range: 06 step: 1
default: 4 unit: MML command: EEY, EEO
MML abbreviated name: VPAF3
VLAN priority AF3 (vpAf3), this parameter is used to define VLAN priorities (i.e. p-bits in
L2) for AF class 3 packets (i.e. those marked with AF31 PHB in L3).
Please see previous slide (vpBe parameter) for additional remarks which are also relevant
for this parameter.
object: BSC
range: 06 step: 1
default: 5 unit: MML command: EEY, EEO
MML abbreviated name: VPAF4
VLAN priority AF4 (vpAf4), this parameter is used to define VLAN priorities (i.e. p-bits in
L2) for AF class 4 packets (i.e. those marked with AF41 PHB in L3).
Please see previous slide (vpBe parameter) for additional remarks which are also relevant
for this parameter.
object: BSC
range: 06 step: 1
default: 6 unit: MML command: EEY, EEO
MML abbreviated name: VPEF
VLAN priority EF (vpEf), this parameter is used to define VLAN priorities (i.e. p-bits in L2)
for expedited forwarding packets (i.e. those marked with EF PHB in L3).
Please see previous slide (vpBe parameter) for additional remarks which are also relevant
for this parameter.
Configuration management
Addressing (1/8)
BSC side
4 groups of IP addresses needed (each plane may have its own address)
2 different addresses per each BCSU (one for M-plane and another for C-plane)
1 address per each ETP (for U-plane; in RG20 the same address is shared by CS and PS)
apart from IP addresses UDP ports (at U-plane) and SCTP ports (at M-/C-plane)
definitions are required to differentiate CS/PS (RTSL) and TRXSIG/OMUSIG flows
call and LAPD message differentiation is done on the higher layer i.e. RTP and IUA, respectively
Network Gateways
IP packet transmitted between BSC and BTS needs IP gateway if the packet destination is
not in theBTS
same subnet with source
Network Gateway
M-plane
C/U-plane
For internal use only
BSC
Network Gateway
M-plane
C/U-plane
Note:
to notes
(cf. CR131)
114 refer
Nokia
Siemens page
Networksfor addressing restrictions
Packet Abis / Network
Engineering / March 2010
CS U-plane
PS U-plane
C-plane
M-plane
CS U-plane (ETP)
PS U-plane (ETP)
C-plane (BCSU)
M-plane (BCSU)
Configuration management
Addressing (2/8)
Description
object: BCF
range: #.#.#.# with # within 0255
default: - unit: MML command: EFO, EFC, EFM
MML abbreviated name: BMIP
cf. Slide232 for Element Manager
object: BCF
range: #.#.#.# with # within 0255
default: - unit: MML command: EFO, EFC, EFM
MML abbreviated name: BCUIP
cf. Slide232 for Element Manager
object: BCF
range: 032 step: 1
default: - unit: MML command: EFO, EFC, EFM
MML abbreviated name: SMMP
cf. Slide232 for Element Manager
object: BCF
range: 032 step: 1 default: - unit: MML command: EFO, EFC, EFM
abbreviated
ForMML
internal
use only name: SMCUP
cf. Slide232
forSiemens
ElementNetworks
Manager
115
Nokia
Configuration management
Addressing (3/8)
Description
object: BCF
range: #.#.#.# with # within 0255
default: - unit: MML command:
MML abbreviated name:
object: BCF
range: #.#.#.# with # within 0255
default: - unit: MML command:
MML abbreviated name:
Configuration management
Addressing (4/8)
Description
object: PABTRS
range: #.#.#.# with # within 0255
default: - unit: cf. Slide232 for Element Manager
BSC M-plane IP address (mPlaneRemoteIpAddress), this parameter is used to define IP address for Mplane packets at BSC. This address uniquely identifes an M-plane termination point at BSC so is used by
associated BTSs (and intermediate nodes) as a destination address for M-plane traffic forwarded to the
BSC. Regardless of physical realization of Packet Abis the parameter indicates IP address to BCSU unit
associated with the BTS site (BCF).
Note that, in case of Packet Abis over TDM, due to termination of physical interface in ETS2/ETPT, the
ETP unit associated with the BTS site (BCF) is involved in forwarding of M-plane towards its actual
destination which is anyway the addressed BCSU.
object: PABTRS
range: #.#.#.# with # within 0255
default: - unit: cf. Slide233 for Element Manager
BSC C-plane IP address (cPlaneIpAddress), this parameter is used to define IP address for C-plane
packets at BSC.This address uniquely identifes a C-plane termination point at BSC so is used by
associated BTSs (and intermediate nodes) as a destination address for C-plane traffic forwarded to the
BSC. Since TRXSIGs associated with a single BCF can be distributed over several BCSUs, each TRXSIG
can have its endpoint in a different BSC C-plane IP address. Regardless of physical realization of Packet
Abis the parameter indicates IP address to BCSU unit associated with the BTS site (BCF).
Note that, in case of Packet Abis over TDM, due to termination of physical interface in ETS2/ETPT, the
ETP unit associated with the BTS site (BCF) is involved in forwarding of C-plane towards its actual
destination which is anyway the addressed BCSU.
object: PABTRS
range: #.#.#.# with # within 0255
default: - unit: cf. Slide233 for Element Manager
BSC CS U-plane IP address (uCsPlaneIpAddress), this parameter is used to define IP address for CS
U-plane packets at BSC. This address uniquely identifes a CS U-plane termination point at BSC so is used
by associated BTSs (and intermediate nodes) as a destination address for CS U-plane traffic forwarded to
the BSC. Regardless of physical realization of Packet Abis the parameter always indicates IP address to
ETP unit.
Note that in RG20 the same IP address must be used by CS and PS U-plane.
object: PABTRS
range: #.#.#.# with # within 0255
default: - unit: cf. Slide233 for Element Manager
BSC PS U-plane IP address (uPsPlaneIpAddress), this parameter is used to define IP address for PS
U-plane packets at BSC. This address uniquely identifes a PS U-plane termination point at BSC so is used
by associated BTSs (and intermediate nodes) as a destination address for PS U-plane traffic forwarded to
the BSC. Regardless of physical realization of Packet Abis the parameter always indicates IP address to
ETP unit.
Note that in RG20 the same IP address must be used by CS and PS U-plane.
Configuration management
Addressing (5/8)
Description
object: PABTRS
range: 032 step: 1
default: - unit: cf. Slide232 for Element Manager
object: PABTRS
range: 032 step: 1
default: - unit: cf. Slide233 for Element Manager
BSC C-plane IP subnet mask length, this parameter is used to define IP subnet mask
length for C-plane packets at BSC.
object: PABTRS
range: 032 step: 1
default: - unit: cf. Slide233 for Element Manager
BSC CS U-plane IP subnet mask length, this parameter is used to define IP subnet mask
length for CS U-plane packets at BSC.
Note that in RG20 the same IP address must be used by CS and PS U-plane so IP subnet
mask must be also identical.
object: PABTRS
range: 032 step: 1
default: - unit: cf. Slide233 for Element Manager
BSC PS U-plane IP subnet mask length, this parameter is used to define IP subnet mask
length for PS U-plane packets at BSC.
Note that in RG20 the same IP address must be used by CS and PS U-plane so IP subnet
mask must be also identical.
Configuration management
Addressing (6/8)
Description
object: PABTRS
range: #.#.#.# with # within 0255
default: - unit: cf. Slide232 for Element Manager
object: PABTRS
range: #.#.#.# with # within 0255
default: - unit: cf. Slide232 for Element Manager
object: PABTRS
range: #.#.#.# with # within 0255
default: - unit: cf. Slide232 for Element Manager
object: PABTRS
range: #.#.#.# with # within 0255
default: - unit: cf. Slide232 for Element Manager
Configuration management
Addressing (7/8)
Description
object: BCF
range: 4915265534 step: 2
default: 49152 unit: MML command: EEY, EEO, EFO
MML abbreviated name: CSUMP
cf. Slide231 for Element Manager
CS UDP MUX port (usedCsUdpMuxPort), this parameter allows to define UDP port
number which is used to terminate CS U-plane flows.
Flows related to both TCH traffic (U-plane) as well as TRXSIG/OMUSIG (C/M-plane) must
be differentiated above IP layer (i.e. at UDP layer for U-plane and at SCTP layer for C/Mplanes). Basically each RTSL should have 4 (to handle OSC-DHR calls) dedicated UDP
ports defined to terminate all potential U-plane flows associated with the RTSL. Such setup
would however lead to extremely complex addressing scheme (e.g. just 1 TRX would
required as many as 32 UDP ports defined). Therefore (so-called) UDP MUX ports are
introduced where all CS/PS U-plane related flows incoming from BTS site connected to the
BSC are directed to. Then further processing/routing is based on included indication of BTS,
TRX, RTSL and subchannel the connection (call) is related to.
object: BCF
range: 4915265534 step: 2
default: 49152 unit: MML command: EEY, EEO, EFO
MML abbreviated name: PSUMP
cf. Slide231 for Element Manager
PS UDP MUX port (usedPsUdpMuxPort), this parameter allows to define UDP port
number which is used to terminate PS U-plane flows.
See above (parameter csUdpMuxPort) for further info about UDP MUX concept.
Recommendation (CR204): the configured value for PS UDP MUX ports shall be different to
CS UDP MUX port (as well as different to all other UDP ports reserved for other purposes,
e.g. traceroute).
Configuration management
Addressing (8/8)
Description
class: SCTP
range: 4915265534 step: 2
default: 49152 unit: MML command: EEY, EEO, OYP
MML abbreviated name:
=> cf. Slide233 for Element Manager
Minimum SCTP port (minSctpPort), this parameter allows to indicate the number of the first
(called minimum) SCTP port which is used to terminate C/M-plane flows related to given SCTP
association (SCTP association corresponds to Abis LAPD link in Legacy Abis).
For signalling traffic, unlike U-plane where all flows (calls) associated with the BTS site are
directed to the same port (see previous slide), each TRX association (i.e. TRXSIG flows) and
BCF one (i.e. OMUSIG flows) needs to have its own SCTP port defined. However, to avoid too
complex SCTP addressing scheme (i.e. manual definition of several ports for each site would be
needed, i.e. the more TRXs per site, the more complex addressing scheme) some automization
of this process is introduced: SCTP port numbers are sequentially allocated to each flow
associated with the BTS site (i.e. all TRXSIG and OMUSIG related flows) starting from a
minSctpPort as follows:
- OMUSIG association: minSctpPort
- TRXSIG association: minSctpPort + i, where i=TRX ID
Note that each TRXSIG SCTP association carries two streams per direction: the stream identifier
2 is used for transferring Measurement Report messages whereas the remaining messages (i.e.
telecom) are transferred with stream identifier 1.
OMUSIG SCTP association is in stream 0. SCTP assigns stream ID automatically.
Refer to backup for detailed TRXSIG configuration example incl. MML and related parameters.
The commands below must be rewritten for each OMUSIG and TRXSIG
every SCTP association (identifed by SCTPID) is mapped to SCTP port as well as to C- or M-plane addresses for TRXSIG and OMUSIG, respectively:
Packet Abis:
<source port> = <destination port> but SCTP ports must be unique in BTS =>
Next, every SCTP association (corresponding to D-channel in Legacy Abis) is mapped to OMUSIG or to particular TRXSIGs (and BCSU):
Packet Abis:
Legacy Abis:
Configuration management
Miscellaneous (1/4)
Description
object: BTS
range: 10100 step: 10
default: 80 unit: %
MML command: EQV, EQO
MML abbreviated name: GCTF
Enable GPRS:
ZEQV:BTS=1:CDED=1,CDEF=30,CMAX=100,RAC=3,GENA=Y:NSEI=490;,GCTF=80%;
ZESK:ETPGID=2,ETPT=ETP-E,BCSU=0,PCU=4;
Packet Abis / Network Engineering / March 2010
Configuration management
Miscellaneous (2/4)
Description
object:
range: 0100000 step: 500
default: 5000 unit: s
MML command: EFM, EFO
MML abbreviated name: PDV
Configuration management
Miscellaneous (3/4)
IPSec enabling
Parameter
Description
object: BCF
range: 0, 1:
0 = DISABLED
1 = ENABLED
default: 0 unit: MML command: EFM, EFO
MML abbreviated name: IPSEC
Configuration management
Miscellaneous (4/4)
Description
Time hysteresis (TIME_HYSTERESIS), this timer defines how much time ETP overload
must not be active (processing load of ETPx fell below LOW_OVERLOAD_LIMIT
LOAD_HYSTERESIS) to declare cancellation of first overload level and to stop the
appropriate
reaction procedures.
Packet Abis / Network Engineering / March 2010