Escolar Documentos
Profissional Documentos
Cultura Documentos
RN20107EN14GLN0
RN20107EN14GLN0
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
packet loss (PL) detection for transport network congestion
RN20107EN14GLN0
In PSN transport:
BSC
ETH (100M/1G)
Eth
CIR kbit/s
Packet Switched
Network
RN20107EN14GLN0
Eth
R2 stopped
R1 re-started
severe congestion
detected (R2)
congestion
detected (R1)
t [sec]
TON
TON
TOFF
TOFF
RN20107EN14GLN0
exceeding threshold
starts filtering timer and not reaction procedure
congestion
removed
TON
1_Hy BU1
TOFF
TON
2_Hy BU2
Congestion
control
reactions
bu1AbisThroughputThreshold
OR pl1ThresholdPacketLoss
is exceeded
bu2AbisThroughputThreshold
OR pl2ThresholdPacketLoss
is exceeded
RN20107EN14GLN0
RN20107EN14GLN0
10
RN20107EN14GLN0
Packet Abis
Configuration management
11
RN20107EN14GLN0
Go to Table of content
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
12
RN20107EN14GLN0
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.
13
RN20107EN14GLN0
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
14
RN20107EN14GLN0
MLPPP bundle =
= (20+31)*64 kbit/s
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
15
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 (e.g. when BCF has more than one E1/T1 available for Abis interface).
RN20107EN14GLN0
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
16
RN20107EN14GLN0
Configuration management
Packet Abis connection type (6/9)
17
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.
RN20107EN14GLN0
Configuration management
Packet Abis connection type (7/9)
18
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.
RN20107EN14GLN0
Configuration management
Packet Abis connection type (8/9)
19
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 x 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-15% greater CBS than that related
directly to CIR).
RN20107EN14GLN0
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
20
RN20107EN14GLN0
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
21
RN20107EN14GLN0
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
22
RN20107EN14GLN0
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
23
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.
RN20107EN14GLN0
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
24
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.
RN20107EN14GLN0
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
25
RN20107EN14GLN0
Configuration management
Congestion control (6/8)
26
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.
RN20107EN14GLN0
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
27
RN20107EN14GLN0
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
28
RN20107EN14GLN0