Flow Control (RAN14.0 02)
Flow Control (RAN14.0 02)
Flow Control (RAN14.0 02)
RAN14.0
Issue
02
Date
2012-07-20
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and
the customer. All or part of the products, services and features described in this document may not be
within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements,
information, and recommendations in this document are provided "AS IS" without warranties, guarantees or
representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute the warranty of any kind, express or implied.
Website:
http://www.huawei.com
Email:
WCDMA RAN
Flow Control
Contents
Contents
1 Introduction ................................................................................................................................1-1
1.1 Scope ............................................................................................................................................ 1-1
1.2 Intended Audience......................................................................................................................... 1-1
1.3 Change History.............................................................................................................................. 1-1
2 Overview......................................................................................................................................2-1
2.1 Definition ....................................................................................................................................... 2-1
2.2 Overall Picture of Flow Control ..................................................................................................... 2-1
WCDMA RAN
Flow Control
Contents
Issue 02 (2012-07-20)
ii
WCDMA RAN
Flow Control
Contents
9 Parameters..................................................................................................................................7-1
10 Counters....................................................................................................................................7-1
11 Glossary ....................................................................................................................................7-1
12 References................................................................................................................................7-1
13 Appendix - Flow Control Algorithms .................................................................................7-1
13.1 Switch Algorithm .......................................................................................................................... 7-1
13.2 Linear Algorithm .......................................................................................................................... 7-1
13.3 Hierarchical Algorithm ................................................................................................................. 7-2
Issue 02 (2012-07-20)
iii
WCDMA RAN
Flow Control
1 Introduction
1 Introduction
1.1 Scope
This document concerns the feature WRFD-040100 Flow Control. It describes the functions and
principles of RNC flow control and the overload indications.
Load control includes admission control and overload control. The goal is to ensure service quality and
maximize system capacity. Flow control is part of overload control. Overload control works for the air
interface, equipment, and the Iub/Iu interface. In addition, end-to-end (E2E) flow control can be
implemented for the radio access network (RAN).
This document describes flow control for overloaded RNC units, flow control triggered by NodeB/cell
overload, flow control over the Iu interface, and flow control on user services. For details about E2E flow
control for the RAN, see the E2E Flow Control Feature Parameter Description. For details about other
types of overload control, see the Load Control Feature Parameter Description.
This document describes the principles of flow control. If you need specific overload control measures for mass gathering
events, contact Huawei's professional service teams, who can provide tailored solutions.
To learn more about admission control, see the Call Admission Control Feature Parameter Description.
Feature change: refers to a change in the flow control feature of a specific product version.
Editorial change: refers to a change in wording or the addition of the information that was not
described in the earlier version.
Document Issues
The document issues are as follows:
02 (2012-07-20)
01 (2012-04-30)
Draft A (2012-02-15)
02 (2012-07-20)
This is the second commercial release of the document for RAN14.0.
Compared with 01 (2012-04-30) of RAN14.0, this issue incorporates the changes described in the
following table.
Issue 02 (2012-07-20)
1-1
WCDMA RAN
Flow Control
1 Introduction
Change
Type
Change Description
Parameter Change
Feature
change
None
None
Editorial
change
01 (2012-04-30)
This is the first commercial release of the document for RAN14.0.
Compared with draft A (2012-01-10) of RAN14.0, this issue incorporates the changes described in the
following table.
Change
Type
Change Description
Parameter Change
Feature
change
None
None
Editorial
change
The switch for changing the maximum number of UEs in the None
FACH state from 30 to 60 is now
FACH_60_USER_SWITCH under CacSwitch, instead of
PERFENH_FACH_USER_NUM_SWITCH under
PerfEnhanceSwitch.
PERFENH_FACH_USER_NUM_SWITCH is no longer
used. For details, see section 4.3.2 "Flow Control Based on
Limited Number of UEs in the CELL_FACH State."
Corrected the function of the DSPRestrainCpuThd
parameter in user-plane load sharing. For details, see
section 7.3.2 "Procedure for Load Sharing on the User
Plane."
None
Draft A (2012-02-15)
This is the first draft of the document for RAN14.0.
Compared with issue 02 (2011-10-30) of RAN13.0, this issue incorporates the changes described in the
following table.
Issue 02 (2012-07-20)
1-2
WCDMA RAN
Flow Control
1 Introduction
Parameter Change
Feature Added the following flow control functions to flow control See relevant sections.
change triggered by CPUS overload:
DCCC Flow Control
Queue-based Cell Update Request Shaping
CPUS-level Dynamic CAPS Control
Added the following function to FACH efficiency boost:
F2P Transition by Means of Physical Channel
Reconfiguration. For details, see the FACH Efficiency
Boost section.
Added the following function to load sharing:
Load Sharing in Transmission Resource Management
Optimized the following functions:
Added the
DRA_UL_RACH_TX_INTE
Flow control triggered by DSP CPU overload: users in
RRUPT_AFT_TRIG_SWITC
the CELL_FACH state cannot access in the case of
DSP CPU overload. For details, see section 3.6.2 "Flow H sub-parameter to the
DraSwitch parameter for
Control Triggered by DSP CPU Overload."
data transmission
Flow control based on limited number of UEs in the
CELL_FACH state. For details, see section 4.3.2 "Flow suspension.
Added the
Control Based on Limited Number of UEs in the
FACH_USER_NUM_NOT_
CELL_FACH State."
CTRL sub-parameter to the
The wait time in RRC connection setup is
NBMCacAlgoSwitch
service-specific. For details, see section 4.1 "CAPS
parameter for flow control
Control."
based on limited number of
UEs in the CELL_FACH
state.
Issue 02 (2012-07-20)
Added the
LowRrcConnRejWaitTmr
parameter, which is used to
configure the wait time in
RRC connection setup.
1-3
WCDMA RAN
Flow Control
1 Introduction
Parameter Change
Queue-based Shaping
Issue 02 (2012-07-20)
1-4
WCDMA RAN
Flow Control
2 Overview
2 Overview
2.1 Definition
Flow control is a protective measure for communications between the RNC and its peer equipment. Flow
control provides protection in the following ways:
Ensure
that equipment can properly process services even during heavy traffic.
Transmission resources
To keep system stability and capabilities at the maximum possible level, Huawei RNCs perform flow
control at five points in the system, which are numbered in Figure 2-1.
Figure 2-1 Five points in flow control
Flow control involves discarding originating messages (such as RRC connection requests) that overload
the system when system resources are insufficient, refusing to process low-priority services, and
rejecting access requests for low-priority services.
Issue 02 (2012-07-20)
2-1
WCDMA RAN
Flow Control
2 Overview
To address problems caused by limited air interface resources (labeled in Figure 2-1), the RNC
performs CAPS (Call Attempts Per Second) control, PCH congestion control and FACH congestion
control.
When
the cell is overloaded with services, RNC limits the number of RRC connection requests
admitted to a cell each second. For details, see section 4.1 "CAPS Control."
When
the paging channel is congested, the RNC allows CS-domain paging messages to preempt
PS-domain paging messages in order to raise the paging success rate in the CS domain. For details,
see section 4.2 "PCH Congestion Control."
When
the FACH (Forward Access Channel) is congested, the RNC restricts message
retransmissions on the logical channels, rejects certain PS service requests, and triggers state
transitions such as CELL_PCH to CELL_DCH (P2D) and CELL_DCH to idle (D2Idle). This gives
priority to access requests for high-priority services such as CS services, keeps the cell update
success rate high, and reduces call drops. For details, see section 4.3 "FACH Congestion Control."
The RNC performs admission control, load reshuffling, and overload control on code and power
resources. For details about admission control, see the Call Admission Control Feature Parameter
Description. For details about load reshuffling and overload control, see the Load Control Feature
Parameter Description.
To address problems caused by limited signaling bandwidth over the Iu interface (labeled
in Figure
2-1), the RNC works with the core network to perform flow control over the Iu interface. Based on link
congestion conditions detected at the local end and congestion indications reported from the peer end,
the RNC performs flow control on initial UE messages to reduce the signaling traffic over the Iu
interface. This prevents severe congestion on the signaling link between the RNC and the core
network and reduces the load on the core network when it is overloaded. For details, see chapter 5
"Flow Control over the Iu Interface."
The RNC supports user-plane congestion control over the Iub interface to restrict transmission rates
when there is transmission congestion over the Iub interface. This prevents packet loss and makes
more efficient use of the bandwidth. For details, see chapter 6 "Service Flow Control."
For access requests, the RNC supports load sharing within one subrack or between subracks on the
user plane and control plane. This achieves dynamic sharing of resources, balancing the load among
subracks and boards and improving service processing efficiency. For details, see chapter 7 "Load
Sharing."
Issue 02 (2012-07-20)
2-2
WCDMA RAN
Flow Control
CPU usage: The CPU resources of a board determine the processing capabilities of the board. All
functions running on the board use CPU resources.
Message block occupancy rate: Message blocks are resources used to send and receive messages
within the RNC.
When the CPU usage or message block occupancy rate of a board is high, the board processing
capabilities may become insufficient. When this occurs, the board triggers flow control to ensure that
basic functions can continue to run properly. Flow control based on message block occupancy rate is
independent of flow control based on CPU usage. Related flow control functions will be triggered when
either the message block occupancy rate or the CPU usage is excessively high. Generally, it is rare to
run out of message blocks.
Figure 3-1 shows the flow control model that each board follows based on CPU usage and message
block occupancy rate.
Figure 3-1 Flow control model
The XPUs, interface boards (collectively known as INTs), DPUs, SCUs and GCUs mentioned in this
document are board types displayed on the LMT (Local Maintenance Terminal). An XPU comprises
MPUs and CPUSs (CPU for Service), which have the following functions:
An MPU (Main Processing Unit) manages resources on the user plane, control plane, and transport
plane, informs MPUs in other subracks about the load on the current subrack, and makes decisions
regarding load sharing.
Issue 02 (2012-07-20)
3-1
WCDMA RAN
Flow Control
The XPU, INT, DPU, SCU, and GCU boards correspond to the following physical boards:
For the detailed functions of each board, see the BSC6900 UMTS Hardware Description.
To prevent frequent flow control triggered by CPU usage fluctuations, the system also calculates the
average CPU usage during a period of time that has just elapsed, and determines whether to perform
flow control based on this CPU usage. The CPU usage values used to calculate the average CPU
constitute a filter window, as shown in Figure 3-2.
Figure 3-2 Filter window for calculating the average CPU usage
The filter window of a flow control function is configurable only if this function is controlled by using the
SET FCSW command. For details, see section 3.2 "Whole Picture of Flow Control for Overloaded RNC
Units."
To prevent frequent flow control triggered by message block occupancy rate fluctuations, the system
also calculates the average message block occupancy rate. The message block occupancy rate values
Issue 02 (2012-07-20)
3-2
WCDMA RAN
Flow Control
used to calculate the average message block occupancy rate constitutes a filter window, as shown in
Figure 3-3.
Figure 3-3 Filter window for calculate the average message block occupancy rate
The filter window of a flow control function is configurable only if this function is controlled by using the
SET FCSW command. For details, see section 3.2 "Whole Picture of Flow Control for Overloaded RNC
Units."
CPUS
High CPU
usage or
message
block
occupancy
rate
Issue 02 (2012-07-20)
Flow Control
Function
Impact
on
Services
Controlling
Command
Printing flow
control
Printing
No
SET FCSW
Debugging flow
control
Debugging
Performance
monitoring flow
control
Performance
monitoring
Logging flow
control
Logging
Resource audit
flow control
Resource audit
MR flow control
MR function
Paging control
Paging messages
SET FCSW
Access control
based on the
CPU usage or
message block
occupancy rate
SET FCSW
RRC connection
requests
None
Flow control on
Some signaling
SET FCSW
Yes
3-3
WCDMA RAN
Flow Control
Flow Control
Function
Impact
on
Services
Controlling
Command
signaling
messages over
the Iur interface
All broadcast
messages delivered
by the CBC
Some cell/URA
update messages
DCCC flow
control
DCCC procedure of
the UE
High CPU
usage or
message
block
occupancy
rate
Printing flow
control
Printing
None
SET FCSW
Debugging flow
control
Debugging
Logging flow
control
Logging
High CPU
usage
MPU overload
backpressure
RRC connection
requests
Yes
SET
URRCTRLSWITCH
High CPU
usage or
message
block
occupancy
rate
Printing flow
control
Printing
None
SET FCSW
Debugging flow
control
Debugging
Logging flow
control
Logging
High CPU
usage
Flow control
triggered by INT
overload on the
control plane
RRC connection
requests
Yes
SET TNSOFTPARA
Congestion
in queues
at the ports
Flow control
triggered by Iub
interface board
overload on the
user plane
BE service rates
High CPU
usage or
Printing flow
control
Printing
Overload Source
MPU
INT
DPU
Issue 02 (2012-07-20)
See
related
descriptions in 3.5.3
"Flow
Control
Triggered
by
Iub
Interface
Board
Overload on the User
Plane."
None
SET FCSW
3-4
WCDMA RAN
Flow Control
Flow Control
Function
message
block
occupancy
rate
Debugging flow
control
Debugging
Logging flow
control
Logging
High DSP
CPU
usage
Flow control
triggered by DSP
CPU overload
High CPU
usage or
message
block
occupancy
rate
Overload Source
SCU
GCU
High CPU
usage or
message
block
occupancy
rate
Impact
on
Services
Controlling
Command
BE service rates
Yes
None
Printing flow
control
Printing
None
SET FCSW
Debugging flow
control
Debugging
Performance
monitoring flow
control
Performance
monitoring
Logging flow
control
Logging
Printing flow
control
Printing
None
SET FCSW
Debugging flow
control
Debugging
Logging flow
control
Logging
The filter windows for flow control functions configured by the SET FCSW command are configurable.
The details are as follows:
For flow control decisions based on CPU usage, the SMWINDOW parameter of the SET FCCPUTHD
command is used to configure the filter window.
For flow control decisions based on message block occupancy rate, the SMWINDOW parameter of
the SET FCMSGQTHD command is used to configure the filter window.
For flow control functions configured by the SET FCSW command, the system also uses a fast judgment
window to prevent the CPU usage and message block occupancy rate from rapidly rising to a high level.
The details are as follows:
If all CPU usage values during this fast judgment window are greater than or equal to a critical
threshold, all currently enabled flow control functions based on CPU usage are started. The
FDWINDOW and CTHD parameters of the SET FCCPUTHD command are used to configure the fast
judgment window and critical threshold, respectively. The value of SMWINDOW should be at least
twice the value of FDWINDOW.
If the current message block occupancy rate value is greater than or equal to a critical threshold, all
currently enabled flow control functions based on message block occupancy rate are started. The size
of the fast judgment window for flow control based on the message block occupancy rate is 1. That is,
Issue 02 (2012-07-20)
3-5
WCDMA RAN
Flow Control
the critical threshold decision does not use the filter mechanism. The CTHD parameter of the SET
FCMSGQTHD command is used to configure the critical threshold.
When the FCSW parameter is set to OFF for a board, all flow control functions configured by the SET
FCSW command are disabled for this board.
Access control
MR flow control
In addition, the CPUS software queue-based RRC shaping and queue-based cell update request
shaping, which help stabilize the CPU usage.
When the CPU usage or message block occupancy rate reaches the threshold, the CPUS software
starts flow control.
When the CPU usage and message block occupancy rate fall below their respective thresholds, the
CPUS software stops flow control.
The SET FCSW command is used to enable the basic flow control functions. By default, all basic flow
control functions are enabled.
The SET FCCPUTHD command is used to configure the thresholds for flow control based on CPU
usage, and the SET FCMSGQTHD command is used to configure the thresholds for flow control based
on message block occupancy rate.
Basic flow control for the CPUS has no impact on services.
Issue 02 (2012-07-20)
3-6
WCDMA RAN
Flow Control
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
EVT-22835 Flow Control is reported when a basic flow control function is started. To find out which basic
flow control function was started, check the flow control type in the event.
The following counters indicate the CPU usage and message block occupancy rate.
Counter
Description
VS.XPU.CPULOAD.MEAN
VS.XPU.MSGLOAD.MEAN
AC restrictions
When the CPU usage or message block occupancy rate is too high, the RNC starts AC restrictions
and prevents users in some classes from AC0 to AC9 from accessing the cell.
Intelligent AC control
Based on the cell resource congestion status, the RNC dynamically adjusts the number of ACs
prevented from accessing the cell. This is known as intelligent AC control. Intelligent AC control
alleviates cell congestion and keeps the RNC running stably under heavy traffic. For details about
intelligent AC control, see the Intelligent Access Class Control Feature Parameter Description.
When the CPU usage or message block occupancy rate exceeds the threshold, the RNC starts paging
control and discards paging messages.
When the CPU usage and message block occupancy rate fall below their respective thresholds, the
RNC stops paging control.
Issue 02 (2012-07-20)
3-7
WCDMA RAN
Flow Control
Paging control based on CPU usage varies by service. The SET FCCPUTHD command is used to
configure paging control thresholds for different services, as described in Table 3-2. The higher the
threshold for starting a flow control function, the more difficult it is for the flow control function to start.
Table 3-2 Thresholds for paging control based on CPU usage
Service Types
Real-time services
CPAGECTHD
CPAGERTHD
BE services, supplementary
services, and location services
SLPAGECTHD
SLPAGERTHD
SMS
SMPAGECTHD
SMPAGERTHD
To ensure a high paging success rate for high-priority services, such as CS services, the thresholds for
starting paging control should be ranked as follows:
CPAGECTHD > SLPAGECTHD > SMPAGECTHD
This way, when paging control is in progress, SMS paging messages are the first to be discarded.
Paging control applies to terminating UEs, and load sharing is not used for paging messages. As a result,
paging control for one CPUS affects all paging processes within the same RNC. The thresholds for
starting paging control should be higher than the thresholds for starting other flow control functions
triggered by CPUS overload.
Paging control based on message block occupancy rate does not vary by service. The threshold for
starting this flow control function is configured by using the PAGECTHD parameter, and the threshold for
stopping this flow control function is configured by using the PAGERTHD parameter.
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
The following counters are related to paging control.
Counter
Description
VS.Paging.FC.Disc.Num.CPUS
VS.Paging.FC.Disc.Time.CPUS
Issue 02 (2012-07-20)
3-8
WCDMA RAN
Flow Control
requests. For more details on load sharing for RRC connection requests, see 7.2 "Load Sharing on the
Control Plane."
When the CPU usage or message block occupancy rate of the CPUS exceeds the threshold, the RNC
starts RRC flow control and rejects RRC connection requests. When the number of rejected RRC
connection requests per second exceeds the value of SysRrcRejNum configured with the SET
UCALLSHOCKCTRL command, the CPUS starts discarding subsequent RRC connection requests
messages, without responding with RRC CONNECTION REJECT messages. When the CPU usage and
message block occupancy rate fall below their respective thresholds, the RNC stops RRC flow control.
RRC flow control varies by service. The SET SHARETHD command is used to configure the necessary
thresholds for the different services, as shown in Table 3-3.
Table 3-3 Thresholds for RRC flow control
Service Type
Threshold for
Starting RRC Flow
Control Based on
CPU Usage
Threshold for
Stopping RRC
Flow Control
Based on CPU
Usage
Threshold for
Starting RRC Flow
Control Based on
Message Block
Occupancy Rate
Threshold for
Stopping RRC Flow
Control Based on
Message Block
Occupancy Rate
Inter-RAT cell
reselection,
IMSI detach
procedure,
registration,
and incoming
voice calls
CRRCCONNCCPU
THD
CRRCCONNRC
PUTHD
CRRCCONNCMSG
THD
CRRCCONNRMSGT
HD
BE services
and
UE-originated
voice calls
LRRCCONNCCPU
THD
LRRCCONNRC
PUTHD
LRRCCONNCMSG
THD
LRRCCONNRMSGT
HD
SMS
SMRRCCONNCCP
UTHD
SMRRCCONNR
CPUTHD
SMRRCCONNCMS
GTHD
SMRRCCONNRMS
GTHD
To ensure high-priority services such as CS services are processed first, the thresholds for starting RRC
flow control should be ranked as follows:
CRRCCONNCCPUTHD > LRRCCONNCCPUTHD > SMRRCCONNCCPUTHD
This way, when RRC flow control is in progress, RRC connection requests for SMS are the first to be
discarded.
When the CPU usage of the CPUS exceeds 90%, the RNC starts discarding all RRC connection
requests except those for emergency calls.
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
The following counters indicate the number of RRC connection requests rejected and discarded
because of RRC flow control.
Issue 02 (2012-07-20)
3-9
WCDMA RAN
Flow Control
Counter
Description
VS.LowPriRRC.FC.Disc.Num.CPUS
VS.NormPriRRC.FC.Disc.Num.CPUS
VS.HighPriRRC.FC.Disc.Num.CPUS
VS.RRC.CONV.FC.Num.CPU.CPUS
VS.RRC.FC.Num.CPU.CPUS
VS.RRC.CONV.FC.Num.CPU.OverLo
ad
VS.RRC.FC.Num.CPU.OverLoad
When the CPU usage or message block occupancy rate exceeds the threshold, the RNC starts flow
control over the Iur interface and discards signaling messages over the Iur interface.
When the CPU usage and message block occupancy rate fall below their respective thresholds, the
RNC stops flow control over the Iur interface.
Flow control on signaling messages over the Iur interface consists of uplink transmission flow control
over the Iur interface and downlink transmission flow control over the Iur interface, as described in Table
3-4.
Table 3-4 Flow control over the Iur interface
Flow Control Function
Switch
IURULSW
IURDLSW
Issue 02 (2012-07-20)
3-10
WCDMA RAN
Flow Control
Switch
The SET FCCPUTHD command is used to configure the thresholds for flow control based on CPU
usage, and the SET FCMSGQTHD command is used to configure the thresholds for flow control based
on message block occupancy rate.
Flow control over the Iur interface affects cell updates, handovers, and paging over the Iur interface. In
addition, It affects ongoing service procedures because signaling messages are discarded. This may
increase call drop rates.
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
To learn about the number of Iur interface messages discarded because of Iur interface flow control,
check the following counters:
Counter
Description
VS.IurUpLinkSig.Disc.Num.CPU.CPUS
VS.IurDownLinkSig.Disc.Num.CPU.CPUS
When the CPU usage or message block occupancy rate exceeds the threshold, the RNC starts CBS
flow control and discards all CBC broadcast messages.
When the CPU usage and message block occupancy rate fall below their respective thresholds, the
RNC stops CBS flow control.
The SET FCCPUTHD command is used to configure the thresholds for flow control based on CPU
usage, and the SET FCMSGQTHD command is used to configure the thresholds for flow control based
on message block occupancy rate.
CBS flow control affects cell broadcast services.
Issue 02 (2012-07-20)
3-11
WCDMA RAN
Flow Control
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
The following counters are related to CBS flow control.
Counter
Description
VS.CBS.FC.Disc.Num.CPUS
VS.CBS.FC.Disc.Time.CPUS
When the CPU usage or message block occupancy rate exceeds the threshold, the RNC starts cell
update flow control. During cell update flow control, when a UE in the Cell_PCH or URA_PCH state
originates a cell update request that involves a CELL_PCH to CELL_PCH (P2P), CELL_PCH to
CELL_FACH (P2F), CELL_PCH to CELL_DCH (P2D) transition, the RNC discards the request.
When the CPU usage and message block occupancy rate fall below the threshold, the RNC stops cell
update flow control.
The RNC assign three priorities to cell update requests for different services. When the CPU usage or
message block occupancy rate of the CPUS is too high, the RNC first performs flow control on services
with the low flow control priority. The RNC determines the flow control priority of a service based on the
following information in the cell update request:
Whether the cell update request contains the extended information element (IE)
UU_CELL_UPT_V590EXT_STRU.
UE version
Table 3-5 describes the details about how the RNC determines the flow control priority of a service.
Table 3-5 Determining the flow control priority of a service
UU_CELL_UPT_
V590EXT_STRU
Cell Update
Cause Value
UE Version
Value of enEstabCause
Flow Control
Priority
Not contained
Cell reselection,
periodic cell
updates, serving
cell reentry
Not applicable
Not applicable
High
Others
Earlier than R5
Not applicable
High
Issue 02 (2012-07-20)
3-12
WCDMA RAN
Flow Control
UU_CELL_UPT_
V590EXT_STRU
Contained
Cell Update
Cause Value
Not applicable
UE Version
Value of enEstabCause
Flow Control
Priority
R5 and later
Not applicable
Medium
Not applicable
Emergency calls
No flow control
Reselection between
cells from different RATs,
IMSI detach procedure,
registration, and incoming
voice calls
High
Medium
Low
Different flow control priorities correspond to different flow control thresholds, as described in Table 3-6.
Table 3-6 Flow control thresholds
Flow
Control
Priority
Threshold for
Starting Flow Control
Based on the CPU
Usage
Threshold for
Stopping Flow
Control Based on the
CPU Usage
High
CELLURACTHD
CELLURARTHD
Medium
CELLURAUPDATETH
DFORMID
CELLURAUPDATERS
TTHDFORMID
CELLURAUPDATETH
DFORLOW
CELLURAUPDATERS
TTHDFORLOW
Low
Threshold for
Starting Flow
Control Based
on the Message
Block
Occupancy
Rate
Threshold for
Stopping Flow
Control Based
on the Message
Block
Occupancy Rate
CELLURACTHD
CELLURARTHD
The SET FCCPUTHD command is used to configure the thresholds for flow control based on CPU
usage, and the SET FCMSGQTHD command is used to configure the thresholds for flow control based
on message block occupancy rate. To ensure success cell updates for high-priority services such as
voice services, it is recommended that the relationships between the thresholds for starting flow control
be as follows:
CELLURACTHD > CELLURAUPDATETHDFORMID > CELLURAUPDATETHDFORLOW
This way, when flow control is in progress, cell update requests for low-priority services such as short
message services are the first to be discarded.
When the CPU usage of the CPUS exceeds 90%, the RNC discards all cell update requests except
those for emergency calls.
Cell update flow control lowers the cell update success rate and affects uplink data transmission. In
addition, UE locations recorded by the RNC may not be accurate because cell update messages are
discarded. This may affect paging.
Issue 02 (2012-07-20)
3-13
WCDMA RAN
Flow Control
For details about state transitions, see the State Transition Feature Parameter Description.
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
The following counters are related to cell/URA update flow control.
Counter
Description
VS.CU.FC.Disc.Num.CPUS
VS.CU.FC.Disc.Time.CPUS
When the CPU usage or message block occupancy rate exceeds the threshold, the RNC starts flow
control and discards all messages sent over the Iur-g interface.
When the CPU usage and message block occupancy rate fall below their respective thresholds, the
RNC stops flow control over the Iur-g interface.
The SET FCCPUTHD command is used to configure the thresholds for flow control based on CPU
usage, and the SET FCMSGQTHD command is used to configure the thresholds for flow control based
on message block occupancy rate.
When flow control over the Iur-g interface is started, the RNC is not informed of real-time information
about the GSM network load. This may cause the following problems:
When the GSM network load is heavy, inter-RAT handovers initiated by the RNC fail.
When the GSM network load is light, the RNC does not initiate inter-RAT handovers, service
distribution cannot be performed for UMTS services, and load sharing cannot be achieved between
the UMTS and GSM networks.
For more details about load-based handovers, service distribution, and load balancing over the Iur-g
interface, see the Common Radio Resource Management Feature Parameter Description.
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
Issue 02 (2012-07-20)
3-14
WCDMA RAN
Flow Control
When the CPU usage or message block occupancy rate exceeds the threshold for starting DCCC flow
control, the RNC starts DCCC flow control. Details are as follows:
For
PS BE services of UEs in the CELL_FACH state, the RNC does not trigger CELL_FACH to
CELL_DCH (F2D) transitions upon receipt of a 4A measurement report based on traffic.
For
PS BE services of UEs in the CELL_DCH state, the RNC does not trigger the DCCC procedure
upon receipt of a 4A report based on traffic.
For
PS BE services of UEs in the CELL_DCH state, the RNC does not trigger the HSUPA DCCC
procedure upon receipt of a 4A report based on throughput.
The
When the CPU usage or message block occupancy rate of the CPUS falls below the threshold for
stopping DCCC flow control, the RNC stops DCCC flow control.
The SET FCCPUTHD command configures thresholds for flow control functions based on the CPU
usage, and the SET FCMSGQTHD command configures thresholds for flow control functions based on
the message block occupancy rate.
When DCCC flow control is in progress, UEs cannot promptly transit from the CELL_FACH state to the
CELL_DCH state. This causes or aggravates FACH congestion. In addition, upon receipt of a 4A
measurement report, the RNC does not trigger the DCCC procedure. As a result, the UE rate cannot be
increased, and user experience is affected.
For details about state transitions, see the State Transition Feature Parameter Description. For details
about the DCCC procedure, see the DCCC Feature Parameter Description.
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
After DCCC flow control is started, the counters listed in the following table are reported:
Counter
Description
VS.Traffic.Report4A.CellDch.Disc.
Num.UpLink.FC
VS.Traffic.Report4A.CellDch.Disc.
Num.DownLink.FC
VS.Throughput.Report4A.Disc.Nu
m.UpLink.FC
Issue 02 (2012-07-20)
3-15
WCDMA RAN
Flow Control
Counter
Description
VS.Traffic.Report4A.CellFach.Disc.
Num.UpLink.FC
VS.Traffic.Report4A.CellFach.Disc.
Num.DownLink.FC
When the CPU usage or message block occupancy rate exceeds the threshold, the RNC starts MR
flow control. After MR flow control is started, the RNC stops sending MR measurement control
messages to newly admitted UEs. Consequently, NodeBs and these UEs stop submitting MR
measurement reports. MR flow control does not apply to UEs admitted before MR flow control is
started.
When the CPU usage and message block occupancy rate fall below their respective thresholds, the
RNC stops MR flow control.
The SET FCCPUTHD command is used to configure the thresholds for flow control based on CPU
usage, and the SET FCMSGQTHD command is used to configure the thresholds for flow control based
on message block occupancy rate.
The MR function collects the following measurement reports:
LCS (location services) measurement reports, including UE location reports, Iub RTT (round trip time)
measurement reports, and UE RX/TX (reception-transmission) measurement reports
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
Issue 02 (2012-07-20)
3-16
WCDMA RAN
Flow Control
Queue-based RRC shaping is performed on RRC connection requests to stabilize the CUP usage and
increase RRC and RAB setup success rates under heavy traffic.
Queue-based cell update request shaping is performed on cell update requests to stabilize the CUP
usage and increase the cell update success rate.
Tokens are permits to use the CPU resources of the CPUS. When an RRC connection request or cell
update request arrives, it applies for a token. RRC connection processing or cell update processing can
proceed only after being granted a token. If the RRC connection request or cell update request fails to
obtain a token, it attempts to enter a specific queue and remains there until a token is available. If the
queue is full, the RRC connection request or cell update request is discarded. Figure 3-4 shows how
queue-based RRC shaping works.
Figure 3-4 Queue-based RRC shaping
Issue 02 (2012-07-20)
3-17
WCDMA RAN
Flow Control
load sharing. If so, the CPUS forwards the RRC connection request to the MPU for load sharing. If not,
RNC performs queue-based RRC shaping. For details about load sharing, see chapter 7.2 "Load
Sharing on the Control Plane." Queue-based RRC shaping is as follows:
1. The RRC connection request applies for a token.
If
the request manages to obtain a token, the CPUS processes the request and this procedure ends.
If
the request fails to obtain a token and the queue is not full, the request enters the queue. Step 2
starts.
If
the request fails to obtain a token and the queue is full, the request is rejected and this procedure
ends.
When the number of RRC connection requests rejected per second exceeds the value of the
SysRrcRejNum parameter, the CPUS discards subsequent RRC connection requests.
CPUS periodically scans the queues. If the RRC connection request has remained in a queue for
longer than half of the value of T300, the CPUS discards the message.
If
a token is available for the request, the request leaves the queue and the CPUS processes the
request.
The CPUS first processes RRC connection requests from emergency calls and terminated voice calls.
The RNC does not perform flow control on emergency calls, and emergency calls do not enter queues.
the request manages to obtain a token, the CPUS processes the request and this procedure ends.
If
the request fails to obtain a token and the queue is not full, the request enters the queue. Step 2
starts.
If
the request fails to obtain a token and the queue is full, the request is rejected and this procedure
ends.
If a token is available to the request, the request leaves the queue and is then processed.
The CPUS preferentially processes cell update requests for emergency calls and conversational
services.
Issue 02 (2012-07-20)
3-18
WCDMA RAN
Flow Control
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
After queue-based RRC shaping is started, the counters listed in the following table are reported:
Counter
Description
VS.RRC.CONV.FC.Num.RRCQueue.CPUS
VS.RRC.FC.Num.RRCQueue.CPUS
VS.RRC.CONV.FC.Num.RRCQueue
VS.RRC.FC.Num.RRCQueue
VS.RRC.FC.Disc.Num.RRCQueue.CPUS
After queue-based cell update request shaping is started, the counters listed in the following table are
reported:
Counter
Description
VS.CU.FC.Num.RRCQueue
VS.CU.CONV.FC.Num.RRCQueue
Issue 02 (2012-07-20)
3-19
WCDMA RAN
Flow Control
With CPUS-level dynamic CAPS control, the CPU usage is compared with a preset target CPU usage
threshold. Based on the comparison result, the target CAPS of the CPUS is dynamically adjusted per
second. This controls the CPU usage. Details are as follows:
If the CPU usage is higher than the target CPU usage threshold, the target CAPS of the CPUS for the
next second is lowered. This way, fewer RRC connection requests will be allowed the next second and
the CPUS load is lowered.
If the CPU usage is lower than the target CPU usage threshold, the target CAPS of the CPUS for the
next second is raised. This way, more RRC connection requests will be allowed the next second and
the effective capacity of the system under heavy traffic is increased.
The target CPU usage threshold is configured by the DynaCapsFcTarCpu parameter, and the upper
limit to the target CAPS is configured by the DynaCapsFcMaxRrc parameter.
When a new RRC connection request arrives, the CPUS compares the number of admitted RRC
connection requests with the target CAPS for the current second.
If the number of admitted RRC connection requests is less than the target CAPS for the current
second, the CPUS admits the request.
If the number of admitted RRC connection requests is greater than or equal to the target CAPS for the
current second, the CPUS decides whether to use the target CAPS for the next second based on the
service type in the request. If the target CAPS for the next second is still insufficient to admit the
request, the CPUS rejects the request.
The target CAPS for the next second can be used if the service type in the request is one of the
following:
Emergency
call
Conversational
Streaming
service
Registration
Inter-RAT
IMSI
service
service
cell reselection
detach
Original
If the number of RRC connection requests rejected by the CPUS per second exceeds the value of the
SysRrcRejNum parameter, the CPUS discards the RRC connection request.
CPUS-level dynamic CAPS control cannot work with RRC flow control, which is described in section
3.3.5 "RRC Flow Control." If they are both enabled, only CPUS-level dynamic CAPS control takes effect.
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
After CPUS-level dynamic CAPS control starts, the counters listed in the following table are reported:
Counter
Description
VS.RRC.FC.Num.CallShock.CPUS
VS.RRC.CONV.FC.Num.CallShock.CPUS
Issue 02 (2012-07-20)
3-20
WCDMA RAN
Flow Control
Counter
Description
CAPS control
When the CPU usage or message block occupancy rate reaches the threshold, the MPU software
starts flow control.
When the CPU usage and message block occupancy rate fall below the threshold, the MPU software
stops flow control.
The SET FCCPUTHD command is used to configure the thresholds for flow control based on CPU
usage, and the SET FCMSGQTHD command is used to configure the thresholds for flow control based
on message block occupancy rate.
The SET FCSW command is used to enable the basic flow control functions. By default, all basic flow
control functions are enabled. Basic flow control for the MPU has no impact on services.
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
EVT-22835 Flow Control is reported when a basic flow control function is started. To find out which basic
flow control function was started, check the flow control type in the event.
The following counters indicate the CPU usage and message block occupancy rate.
Counter
Description
VS.XPU.CPULOAD.MEAN
VS.XPU.MSGLOAD.MEAN
Issue 02 (2012-07-20)
3-21
WCDMA RAN
Flow Control
to perform flow control on RRC CONNECTION REQUEST messages to alleviate the impact of heavy
traffic on MPUs.
Congestion detection is performed based on the instantaneous CPU usage of the MPU. When the CPU
usage of the MPU reaches 80% (this percentage is unconfigurable) or higher, the MPU sends a
congestion message to the CPUS bound to it, as shown in Figure 3-5.
Figure 3-5 Flow control based on MPU overload
Upon receipt of the congestion message from the MPU, the CPUS adjusts the flow control level. The
RNC adjusts the number of RRC connection requests that can be admitted on the CPUS each second
according to the flow control level change. Flow control for the CPUS is performed on a scale of 30
levels. A higher flow control level means fewer RRC connection requests admitted each second.
The CPUS adjusts the flow control level by using two timers, one with a value of 2.2 seconds, the other
with a value of 0.8 seconds.
Upon receiving a congestion message from the MPU, the CPUS increases the flow control level by
one and starts the two timers.
If MPU congestion messages are received before the 0.8-second timer expires, the CPUS does not
take any actions.
If MPU congestion messages are received after the 0.8-second timer expires but before the
2.2-second timer expires, the CPUS increases the flow control level by one and restarts the two timers.
After the 2.2-second timer expires, the CPUS decreases the flow control level by one.
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an XPU, check
the subrack number and slot number in the alarm.
Issue 02 (2012-07-20)
3-22
WCDMA RAN
Flow Control
After MPU overload backpressure is enabled, the counters listed in the following table are reported:
Counter
Description
VS.RRC.CONV.FC.Num.MPU.CPUS
VS.RRC.FC.Num.MPU.CPUS
VS.RRC.CONV.FC.Num.MPU.OverLoad
VS.RRC.FC.Num.MPU.OverLoad
VS.RRC.FC.Disc.Num.MPU.CPUS
When the CPU usage or message block occupancy rate reaches the threshold, the INT software starts
flow control.
When the CPU usage and message block occupancy rate fall below the threshold, the INT software
stops flow control.
The SET FCCPUTHD command is used to configure the thresholds for flow control based on CPU
usage, and the SET FCMSGQTHD command is used to configure the thresholds for flow control based
on message block occupancy rate. Basic flow control for the INT has no impact on services.
The SET FCSW command is used to enable the basic flow control functions. By default, all basic flow
control functions are enabled.
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an INT, check the
subrack number and slot number in the alarm.
Issue 02 (2012-07-20)
3-23
WCDMA RAN
Flow Control
EVT-22835 Flow Control is reported when a basic flow control function is started. To find out which basic
flow control function was started, check the flow control type in the event.
The counter VS.INT.CPULOAD.MEAN indicates the CPU usage.
When the CPU usage of the interface board exceeds 90%, the MPU starts discarding RRC connection
requests from all UEs.
Issue 02 (2012-07-20)
3-24
WCDMA RAN
Flow Control
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for an INT, check the
subrack number and slot number in the alarm.
After flow control triggered by INT overload on the control plane is started, the counters listed in the
following table are reported:
Counter
Description
VS.RRC.CONV.FC.Num.INT.CPUS
VS.RRC.FC.Num.INT.CPUS
VS.RRC.CONV.FC.Num.INT.OverLoad
VS.RRC.FC.Num.INT.OverLoad
When the CPU usage or message block occupancy rate reaches the threshold, the DPU software
starts flow control.
When the CPU usage and message block occupancy rate fall below the threshold, the DPU software
stops flow control.
The SET FCCPUTHD command is used to configure the thresholds for flow control based on CPU
usage, and the SET FCMSGQTHD command is used to configure the thresholds for flow control based
on message block occupancy rate. Basic flow control for the DPU has no impact on services.
The SET FCSW command is used to enable the basic flow control functions. By default, all basic flow
control functions are enabled.
Issue 02 (2012-07-20)
3-25
WCDMA RAN
Flow Control
Overload Indication
When the CPU usage reaches a preset threshold (configured by the SET CPUTHD command), the
ALM-20256 CPU Overload is reported. To find out whether the alarm was reported for a DPU, check the
subrack number and slot number in the alarm.
EVT-22835 Flow Control is reported when a basic flow control function is started. To find out which basic
flow control function was started, check the flow control type in the event.
When all digital signal processors (DSPs) under the RNC have been heavily loaded for an extended
period of time, the RNC reports the ALM-22305 Resource overload on the user plane.
When the CPU usage is lower than the threshold SSDSPAVEUSAGEALMTHD, the RNC raises the
rates of BE services.
To prevent the DSP from crashing, the RNC adopts a protection threshold, whose value is 90%.
During a monitoring period, when the RNC detects that the CPU usage is above 90%, it further lowers
service rates and starts to prevent users in the CELL_FACH state from accessing the network.
When the RNC raises or lowers service rates, the current monitoring period is ended. To prevent
frequent changes in service rates, the RNC waits a period of time before starting the next monitoring
period. During this period, the RNC does not increase or decrease rates of BE services.
Overload Indication
There are no indications when the CPU of a DSP is overloaded.
When the CPU usage or message block occupancy rate reaches the threshold, the SCU software
starts flow control.
When the CPU usage and message block occupancy rate fall below the threshold, the SCU software
stops flow control.
The SET FCCPUTHD command is used to configure the thresholds for flow control based on CPU
usage, and the SET FCMSGQTHD command is used to configure the thresholds for flow control based
on message block occupancy rate. Basic flow control for the SCU has no impact on services.
The SET FCSW command is used to enable the basic flow control functions. By default, all basic flow
control functions are enabled.
Issue 02 (2012-07-20)
3-26
WCDMA RAN
Flow Control
When the CPU usage or message block occupancy rate reaches the threshold, the GCU software
starts flow control.
When the CPU usage and message block occupancy rate fall below the threshold, the GCU software
stops flow control.
The SET FCCPUTHD command is used to configure the thresholds for flow control based on CPU
usage, and the SET FCMSGQTHD command is used to configure the thresholds for flow control based
on message block occupancy rate. Basic flow control for the GCU has no impact on services.
The SET FCSW command is used to enable the basic flow control functions. By default, all basic flow
control functions are enabled.
Issue 02 (2012-07-20)
3-27
WCDMA RAN
Flow Control
To prevent the UE from frequently retrying to set up an RRC connection and exacerbating network
congestion, the RNC includes a wait time in the RRC CONNECTION REJECT message it sends to the
UE. Upon an RRC connection setup failure, the UE waits this period of time before retrying. This function
requires the support of the UE.
Different parameters configure the wait time for different types of services, as described in Table 4-1.
Table 4-1 Parameters for the wait time
Service Type
Parameter
RrcConnRejWaitTmr
Other services
LowRrcConnRejWaitTmr
Issue 02 (2012-07-20)
4-1
WCDMA RAN
Flow Control
PS BE services (interactive
service and background
service), streaming service,
and short message service
(SMS)
AMR services
Emergency call
The SYS_LEVEL field of the CallShockCtrlSwitch parameter is used to enable CPUS-level static
CAPS control, which no longer applies. The NODEB_LEVEL field of the CallShockCtrlSwitch
parameter is used to enable NodeB-level static CAPS control, which no longer applies.
RESERVED_SWITCH_0_BIT10 of the ReservedSwitch0 parameter (set by running the SET
UCORRMPARA command) specifies whether to enable CPU usage restriction to trigger cell-level static
CAPS control. When RESERVED_SWITCH_0_BIT10 is selected, cell-level static CAPS control takes
effect only if the CPU usage reaches a preset threshold. By default, RESERVED_SWITCH_0_BIT10 is
not selected, indicating that CPU usage restriction does not take effect. The ReservedU8Para2
parameter indicates the threshold for starting static CAPS control due to CPU usage restriction. The
Issue 02 (2012-07-20)
4-2
WCDMA RAN
Flow Control
parameter's default value is 80. The ReservedU8Para3 parameter indicates the threshold for stopping
static CAPS control due to CPU usage restriction. The parameter's default value is 70.
Overload Indication
After static CAPS control is started, the counters listed in the following table are reported:
Counter
Description
VS.RRC.FC.Disc.Num.CallShock.CPUS
VS.RRC.CONV.FC.Num.CallShock.CPU
S
VS.RRC.FC.Num.CallShock.CPUS
VS.RRC.CONV.FC.Num.CallShock
VS.RRC.FC.Num.CallShock
If the RRC connection failure rate in the current period is greater than RejectKPIRTHD, the cell lowers
the number of RRC connection requests allowed for the cell in the next period, reducing the impact of
invalid service access on the CPU load of the cell.
If the RRC connection failure rate in the current period is less than RejectKPIRTHD, the cell raises the
number of RRC connection requests allowed for the cell in the next period, enabling more services to
access the cell.
If the RRC connection failure rate is less than RejectKPIRTHD for 10 consecutive periods, the cell
stops cell-level dynamic CAPS control.
When a new RRC connection request arrives, the cell compares the number of admitted RRC
connection requests with the target CAPS for the current second:
Issue 02 (2012-07-20)
4-3
WCDMA RAN
Flow Control
If the number of admitted RRC connection requests is less than the target CAPS for the current
second, the cell admits the request.
If the number of admitted RRC connection requests is greater than or equal to the target CAPS for the
current second, the cell decides whether to use the target CAPS for the next second based on the
service type in the request. If the target CAPS for the next second is still insufficient to admit the
request, the cell rejects the request.
The target CAPS for the next second can be used if the service type in the request is one of the
following:
Emergency
call
Conversational
Streaming
service
Registration
Inter-RAT
IMSI
service
service
cell reselection
detach
Original
Overload Indication
After cell-level dynamic CAPS control starts, the counters listed in the following table are reported:
Counter
Description
VS.RRC.FC.Num.CAPS
VS.RRC.CONV.FC.Num.CAPS
The CPUS serving the NodeB where the cell is established is overloaded.
The CPUS serving the NCP for the NodeB where the cell is established is overloaded.
The link on the NCP for the NodeB where the cell is established is congested.
Cell-level dynamic CAPS control due to congestion reverse pressure is stopped when none of the
preceding four conditions is met. Cell-level dynamic CAPS control due to congestion reverse pressure is
similar to cell-level dynamic CAPS control described in section 4.1.3 "Dynamic CAPS Control." The only
difference lies in how flow control is triggered and stopped.
Issue 02 (2012-07-20)
4-4
WCDMA RAN
Flow Control
The NRMFCSW parameter of the SET FCSW command specifies whether to enable flow control due to
CPUS overload for the NodeB or NCP. The parameter's default value is ON, indicating that flow control is
enabled. The NRMCPUCTHD parameter of the SET FCCPUTHD command sets the threshold for
triggering flow control. The parameter's default value is 90. The NRMCPURTHD parameter sets the
threshold for stopping flow control. The parameter's default value is 80.
Flow control due to NCP link congestion is controlled at the RNC and NodeB. To enable RNC-level flow
control, set NcpCongFlowCtrSwitch to ON by running the SET ULDCALGOPARA command. To
enable NodeB-level flow control, select RSVDBIT4 under RsvdPara1 by running the MOD
UNODEBALGOPARA command. Users must enable RNC-level flow control before enabling
NodeB-level flow control.
The RNC sends the information about CPUS load and NCP congestion (or congestion relief) to the cell
every 3s. The cell decides whether to perform flow control based on the CPUS load and NCP congestion
status:
If the CPUS is overloaded or the NCP is congested, the cell lowers the number of RRC connection
requests allowed for the cell in the next period, reducing the impact of invalid service access on the
CPU load of the cell.
If the CPUS is not overloaded and the NCP is not congested, the cell raises the number of RRC
connection requests allowed for the cell in the next period, enabling more services to access the cell.
When a new RRC connection request arrives, the cell compares the number of admitted RRC
connection requests with the target CAPS for the current second:
If the number of admitted RRC connection requests is less than the target CAPS for the current
second, the cell admits the request.
If the number of admitted RRC connection requests is greater than or equal to the target CAPS for the
current second, the cell decides whether to use the target CAPS for the next second based on the
service type in the request. If the target CAPS for the next second is still insufficient to admit the
request, the cell rejects the request.
The target CAPS for the next second can be used if the service type in the request is one of the
following:
Emergency
call
Conversational
Streaming
service
Registration
Inter-RAT
IMSI
service
service
cell reselection
detach
Original
Overload Indication
After cell-level dynamic CAPS control due to congestion reverse pressure starts, the counters listed in
the following table are reported:
Counter
Description
VS.RRC.FC.Num.CAPS
VS.RRC.CONV.FC.Num.CAPS
Issue 02 (2012-07-20)
4-5
WCDMA RAN
Flow Control
PTT services can preempt the paging resources of other services but its resources cannot be
preempted by other services.
The paging messages of other services (except PTT services and conversational services) are
discarded.
By default, PCH congestion control is disabled. To enable PCH congestion control and allow the
conversational services to preempt the paging resources of non-conversational services, run the SET
UDPUCFGDATA command to set PAGINGSWITCH to ON.
If the value of the counter VS.RRC.Paging1.Loss.PCHCong.Cell is not 0, the PCH is congested. If this
happens, enable PCH congestion control and do not disable it once it is enabled.
Issue 02 (2012-07-20)
4-6
WCDMA RAN
Flow Control
CCCH congestion
DTCH congestion
When there is CCCH/DCCH/DTCH congestion on the FACH, the RNC performs flow control based on
the congestion level. The congestion level is determined by comparing the channel buffer size and
preset thresholds, as described in Table 4-4.
Table 4-4 Determination on CCCH/DCCH/DTCH congestion level
Congestion
Level
Determining Condition
Non-congestion
CCCHCongClearThd
FachCongClearThd
Minor
congestion
CCCHCongThd
FachCongThd
Major
congestion
None
N/A
The congestion and congestion clearance thresholds are set by using the SET UDPUCFGDATA
command. Keep the default values (60 for the congestion threshold and 30 for the congestion clearance
threshold). If you need to modify the parameter settings, consult Huawei technical support because the
modification affects flow control.
For details about WCDMA channels, see the Radio Bearers Feature Parameter Description. For details
about state transitions, see the State Transition Feature Parameter Description.
Issue 02 (2012-07-20)
4-7
WCDMA RAN
Flow Control
State
Transition
Trigger Condition
Switch
CELL_DCH
D2Idle
The ReservedSwitch0
parameter is set to
RESERVED_SWITCH_
0_BIT16-1.
Issue 02 (2012-07-20)
4-8
WCDMA RAN
Flow Control
UE State
State
Transition
Trigger Condition
Switch
CELL_PCH/
URA_PCH
P2D
The RsvdPara1
parameter is set to
RSVDBIT1_BIT20-1.
The D2Idle transition function is disabled by default, and can be enabled by running the SET
UCORRMALGOSWITCH command. After a UE moves to the idle state, the RNC releases the
dedicated channel for the UE in order to improve the cell resource utilization.
The P2D transition function is disabled by default, and can be enabled by running the SET
URRCTRLSWITCH command. During a P2D transition, the RNC delivers the UE a cell update confirm
message on the CCCH, which prevents call drops because the delivery does not use up resources
designated for UEs in the CELL_FACH state. The initial access rate of a PS service is 8 kbit/s after the
UE has entered the CELL_DCH state.
The
rate of PS BE services (non-PTT services) can be limited to 8 kbit/s to prevent excess usage of
the DCH resources. This function can be enabled by running the SET UCORRMALGOSWITCH
command with the ReservedSwitch1 parameter set to RESERVED_SWITCH_1_BIT6-1. This
function is enabled by default.
The
PS BE service (non-PTT services) can be set up on the HS-DSCH or E-DCH when the call drop
rate increases because of a large number of P2D transitions as well as H attempts or DCCC rate
increase attempts of users on the DCH. An H attempt refers to a channel shift from DCH to HS-DSCH
or E-DCH. This function is disabled by default. To enable it, run the SET UCORRMPARA command
with the PerfEnhanceSwitch parameter set to PERFENH_PSTraffic_P2H_SWITCH-1.
If the number of UEs in the CELL_FACH state reaches the upper limit, cell updates may fail, including
those triggered by radio link setup failures. As a result, call drops may occur. To prevent this, you can
reserve some UEs in the CELL_FACH state for cell updates. To set the number of reserved users, run
the SET UCORRMALGOSWITCH command and modify the ReservedU32Para1 parameter.
If the maximum number of UEs in the CELL_FACH state is 30 and the number of reserved UEs in the
CELL_FACH state is 5, the D2F transition shown in Figure 4-2 will not be implemented when the number
of UEs in the CELL_FACH state reaches 25. Instead, the D2Idle transition may be triggered. The
resources for reserved UEs are for the users who send cell update messages.
If the value of the counter VS.CellFACHUEs, which indicates the number of UEs in the FACH state, is
within the interval of [25,55), run the LST UCACALGOSWITCH command to check the value of the
CacSwitch parameter. If the value of this parameter is FACH_60_USER_SWITCH-0, it is recommended
that you run the SET UCACALGOSWITCH command to set CacSwitch to FACH_60_USER_SWITCH-1,
which means that the maximum number of UEs in the FACH state is 60.
If the value of the counter VS.CellFACHUEs is greater than or equal to 55, run the LST
UCELLALGOSWITCH command to check the value of the NBMCacAlgoSwitch parameter, no matter
what value the CacSwitch parameter has. If the value of the NBMCacAlgoSwitch parameter is
FACH_USER_NUM_NOT_CTRL-0, it is recommended that you run the ADD UCELLALGOSWITCH
command to set NBMCacAlgoSwitch to FACH_USER_NUM_NOT_CTRL-1, which lifts the restriction
on the number of UEs in the FACH state.
After the restriction on the number of UEs in the FACH state is lifted, setting CacSwitch to FACH_60_USER_SWITCH-1
will not change the maximum number of UEs in the FACH state to 60.
Issue 02 (2012-07-20)
4-9
WCDMA RAN
Flow Control
When there are no restrictions on the number of UEs in the CELL_FACH state, more UEs can always
stay online. However, FACH congestion may occur if a large number of UEs are in the CELL_FACH
state. Therefore, it is recommended that functions used to alleviate FACH congestion be enabled after
restrictions on the number of UEs in the CELL_FACH state are lifted. These functions include P2D
transitions, D2Idle transitions, D2F based on SDU delay, CCCH flow control, DCCH flow control, and
DTCH flow control. Therefore, the CELL_FACH user number may be not very high due to the above
actions according to FACH congestion.
For details about UE state transition in normal cases, see the State Transition Feature Parameter
Description.
Overload Indication
The counter VS.CellFACHUEs indicates the number of UEs in the CELL_FACH state.
CELL/URA UPDATE CONFIRM (used during a P2D transition for cell update)
A large number of UE registrations (including 2G/3G cell reselections) occur within a short period.
The RNC repeatedly sends a UE the RRC connection setup message or cell update confirm message
within the time specified by T381, aiming to increase the success rate of the UE receiving the RRC
connection setup message or cell update confirm message.
A UE repeatedly sends the RRC connection request or cell update message to the RNC if the UE does
not receive the RRC connection setup message within T300 or the cell update confirm message within
T302. This is because the RRC connection setup message and cell update confirm message sent by
the RNC the first time may have been discarded if the CCCH is congested.
To guarantee the success rate of RRC connection setup and cell update in case of CCCH congestion,
the RNC implements CCCH flow control.
The RNC performs CCCH flow control differentiating the RRC connection requests and the P2D
transitions for cell update according to the CCCH congestion level. The CCCH congestion level is
determined by comparing the CCCH buffer size and preset thresholds, as described in Table 4-4. Figure
4-3 shows CCCH flow control.
Issue 02 (2012-07-20)
4-10
WCDMA RAN
Flow Control
In the event of minor CCCH congestion, the RNC performs flow control as follows:
For
CS service requests, the RNC handles the RRC connection requests and cell update messages
as it normally does, but it does not retransmit these messages because T381 is stopped.
For
PS BE service requests, the RNC discards the retransmitted RRC connection requests after
T300 expires and cell update messages after T302 expires. This means that the RNC only handles
the service request transmitted for the first time. In addition, the RNC stops T381.
In the event of major CCCH congestion, the RNC performs flow control as follows:
The RNC discards RRC connection requests, rejects new PS BE services, discards the cell update
messages, and forbids existing PS BE services from transmitting data. The RNC stops T381 for CS
service requests.
Overload Indication
When CCCH congestion occurs, the counter VS.FACH.CCCH.CONG.TIME will be reported. This
counter indicates the duration of CCCH congestion.
To find out the number of RRC connection requests filtered out because of flow control triggered by
CCCH congestion, check the value of the counter VS.RRC.FC.Num.FACH.Cong.
Issue 02 (2012-07-20)
4-11
WCDMA RAN
Flow Control
UEs in the CELL_PCH state frequently initiate the PS service access requests, triggering the frequent
transitions from P2F to F2D to D2F to F2P.
UEs in the CELL_PCH state frequently receive the paging messages from the CN, triggering the
frequent transitions from P2F to F2D to D2F to F2P.
When a UE in unacknowledged mode (UM) initiates a F2D/F2P/P2F transition, the RNC periodically
retransmits the radio bearer reconfiguration messages on the DCCH, resulting in severer DCCH
congestion.
When there is minor or major congestion on the DCCH, the RNC enables P2D transitions for CS service
to guarantee the CS service access. The function of P2D transition for CS service access is disabled by
default. To enable it, run the SET URRCTRLSWITCH command with the RsvdPara1 parameter set to
RSVDBIT1_BIT20-1.
As shown in Figure 4-4, the RNC enables P2D transitions for UEs to set up CS services when the DCCH
is congested. The cell update confirm message in the P2D transition can be delivered on the CCCH
without affecting CS service access or user experience. If the CCCH is congested, the RNC performs
CCCH flow control to ensure CS service access. For details, see section 4.3.3 "CCCH Flow Control "
DCCH flow control requires UEs of Release 5 or a later version.
The RNC performs flow control for PS BE services when there is congestion on the DCCH. Table 4-6
describes the trigger conditions and how DCCH flow control is implemented for PS BE services.
Table 4-6 Trigger conditions and actions of DCCH flow control for PS BE services
Trigger Conditions
Event 4A
Event 4B
D2F transitions can be replaced by D2Idle transitions only when the ReservedSwitch0 parameter is set
to RESERVED_SWITCH_0_BIT16-1. By default, this parameter is set to
RESERVED_SWITCH_0_BIT16-0. You can run the SET UCORRMALGOSWITCH command to modify
this parameter value.
Issue 02 (2012-07-20)
4-12
WCDMA RAN
Flow Control
P2F and F2D transitions of UEs with PS BE services are forbidden only when the PROCESSSWITCH3
parameter is set to FACH_DCCH_CONG_CTRL_SWITCH-1. By default, this parameter is set to
FACH_DCCH_CONG_CTRL_SWITCH-0. You can run the SET URRCTRLSWITCH command to modify
this parameter value.
DCCH flow control stops once the DCCH is no longer congested. The DCCH congestion level is
determined by comparing the DCCH buffer size and preset thresholds, as described in Table 4-4.
If the value of the counter VS.FACH.DCCH.CONG.TIME is not 0, the DCCH is congested. If this
happens, enable DCCH congestion control and do not disable it once it is enabled.
Figure 4-4 shows the UE state transition when DCCH flow control is enabled.
Figure 4-4 UE state transition when DCCH flow control is enabled
For details about UE state transition in normal cases, see the State Transition Feature Parameter
Description.
Overload Indication
The counter VS.FACH.DCCH.CONG.TIME indicates the duration of DCCH congestion.
The FACH carries a large number of signaling messages, resulting in insufficient DTCH bandwidth.
Issue 02 (2012-07-20)
4-13
WCDMA RAN
Flow Control
DTCH congestion results in an increased call drop rate and affects the experience of PS users
transmitting data. To solve this problem, the RNC implements DTCH flow control for UEs with PS
services. DTCH flow control consists of the following:
If FACHAdmCondSDUDelaySwitch is set to OFF, the RNC evaluates the DTCH congestion level by
comparing the DTCH buffer size and preset thresholds, as described in Table 4-4.
The RNC considers the DTCH congested if the following conditions are met:
FACHAdmCondSDUDelaySwitch
is set to ON.
There
are 10 or more PDUs whose SDU delay is greater than FACHAdmSDUDelayThd in the
DTCH buffer.
The
P2D Procedure
When the DTCH is congested, RNC triggers P2D transition. The trigger conditions and how DTCH flow
control is implemented are as follows: When a UE with PS services in the CELL_PCH state initiates a
cell update, a P2D transition is triggered if the following conditions are met:
The DTCH is congested but the CCCH and DCCH are not.
In the cell update message triggered by PS data transmission, the value of IE "Cell update cause" is
"uplink data transmission" or "paging response", and the IE "Establishment cause" is not reported.
D2Idle Procedure
The following describes how a D2Idle procedure is triggered for UEs processing PS services when the
DTCH is congested:
When PERFENH_DTCH_FACH_CONG_D2I_SWITCH is selected under PerfEnhanceSwitch, the
RNC initiates a D2F transition request. If the DTCH is congested, the RNC evaluates the measurement
quantities (indicating the traffic volume or throughput) contained in the uplink and downlink 4B
measurement reports. If the measurement quantities are all 0, a D2Idle transition starts. If the
measurement quantities are not all 0, the UE remains in the CELL_DCH state.
DTCH flow control stops once the DTCH is no longer congested.
To make more efficient use of the FACH bandwidth and improve the experience of users whose UEs are
in the CELL_FACH state and engaged in data transmission, the RNC suspends RLC data transmission
when triggering an F2D state transition. The RNC keeps RLC data transmission suspended until the F2D
Issue 02 (2012-07-20)
4-14
WCDMA RAN
Flow Control
state transition is complete or the UE returns to the CELL_FACH state. This ensures that user-plane
data is transmitted over the DCH whenever possible. This function is disabled by default. Different
switches are used on the uplink and downlink:
To
enable this function for the uplink, run the SET UCORRMALGOSWITCH command with the
DraSwitch parameter set to DRA_UL_RACH_TX_INTERRUPT_AFT_TRIG_SWITCH-1.
After you do that, the RNC includes the IE Tx interruption after trigger when delivering the FACH traffic
measurement control command. This IE indicates the duration for which data transmission is
suspended after the UE reports a 4A measurement report. To set the value of this IE, run the SET
UUESTATETRANS command with the TxInterruptAfterTrig parameter set to the desired value.
To
enable this function for the downlink, run the SET URRCTRLSWITC command with the
PROCESSSWITCH3 parameter set to RNC_F2D_RLC_SUSPEND_SWITCH-1.
If the value of the counter VS.FACH.DTCH.CONG.TIME is not 0, DTCH congestion is in progress and you
are recommended to enable this function.
A UE with PS services in the CELL_PCH state initiates a P2D transition based on the Traffic Volume
Measurement (TVM), when the following conditions are met:
The
The
traffic volume from the CN is higher than the 4A threshold; or in the cell update message initiated
by the UE, the value of the IE "traffic volume indicator" is TRUE and the value of the IE "Cell update
cause" is "uplink data transmission."
TVM indicates 4A measurements in the uplink or measurements on traffic volume from the CN in the
downlink.
This function enables UEs in the CELL_PCH state to enter the CELL_DCH state when the amount of
data to be transmitted exceeds the 4A threshold. This eliminates the need for P2F transitions prior to
F2D transitions and thereby improves the FACH resource utilization efficiency.
This function is disabled by default. To enable it, run the SET URRCTRLSWITCH command. If the value
of the counter VS.FACH.DTCH.CONG.TIME is not 0, the DTCH is congested. In this case, enable
TVM-based P2D transition.
Issue 02 (2012-07-20)
4-15
WCDMA RAN
Flow Control
For details about UE state transition in normal cases, see the State Transition Feature Parameter
Description.
The P2D transition function is disabled by default, and can be enabled by running the SET
URRCTRLSWITCH command. The initial access rate of a PS service is 8 kbit/s after the UE has entered
the CELL_DCH state.
The rate of PS BE services (non-PTT services) can be limited to 8 kbit/s to prevent excess usage of
the DCH resources. This function can be enabled by running the SET UCORRMALGOSWITCH
command with the ReservedSwitch1 parameter set to RESERVED_SWITCH_1_BIT6-1. This
function is enabled by default.
The PS BE service (non-PTT services) can be set up on the HS-DSCH or E-DCH when the call drop
rate increases because of a large number of P2D transitions as well as H attempts or DCCC rate
increase attempts of users on the DCH. An H attempt refers to a channel shift from DCH to HS-DSCH
or E-DCH. This function is disabled by default. To enable it, run the SET UCORRMPARA command
with the PerfEnhanceSwitch parameter set to PERFENH_PSTraffic_P2H_SWITCH-1.
If the value of the counter VS.FACH.DTCH.CONG.TIME is not 0, the DTCH is congested. If this happens,
enable DTCH congestion control and do not disable it once it is enabled.
Overload Indication
The counter VS.FACH.DTCH.CONG.TIME indicates the duration of DTCH congestion.
Issue 02 (2012-07-20)
4-16
WCDMA RAN
Flow Control
These three flow control functions have their own flow control levels, and the RNC performs SCCP flow
control according to the highest among them. Table 5-1 provides details about SCCP flow control.
Table 5-1 SCCP flow control
Flow Control Method
Switch
IUFCSW
Issue 02 (2012-07-20)
FcSwicthByRatioB
etweenCCAndCR
5-1
WCDMA RAN
Flow Control
Switch
CREFCongFc
success rate
CN SCCP congestion
control
Overload Indication
When a signaling link over the Iu interface is congested, the following alarms and counters are reported:
Transmission Mode over Alarms
the Iu Interface
Counters
IP transmission
VS.SCTP.CONGESTION.INTERVA
L
OS.M3UA.Lnk.Cong.Dur
OS.MTP3.Lnk.Cong.Dur
OS.MTP3.Lnk.ConG
VS.SAAL.LnkErr.BufferLoss
ATM transmission
The following counters indicate the number of initial UE messages discarded because of flow control
over the Iu interface.
Counter
Description
VS.IU.FlowCtrl.DiscInitDT. Number of initial UE messages in the CS domain that are discarded because
CS
of flow control over the Iu interface
VS.IU.FlowCtrl.Disc.InitDT. Number of initial UE messages in the PS domain that are discarded because
PS
of flow control over the Iu interface
Issue 02 (2012-07-20)
5-2
WCDMA RAN
Flow Control
Flow
Flow
If the number of CRs sent to the CN from the RNC increases, flow control weakens. If the number of
CRs sent from the RNC decreases, flow control strengthens.
Overload Indication
There are no indications when the CN is overloaded by CRs sent from the RNC.
Overload Indication
The following counters indicate the number of initial UE messages discarded because of CN SCCP
congestion control.
Counter
Description
VS.IU.FlowCtrl.DiscInitDT.CS
VS.IU.FlowCtrl.Disc.InitDT.PS
Issue 02 (2012-07-20)
5-3
WCDMA RAN
Flow Control
Event
Action
Next Status
Idle
T1 and T2 are
running.
None.
T1 and T2 are
running.
T1 expires.
None.
T2 is running.
T1 and T2 are
running.
T2 expires.
T1 and T2 are
running.
T2 is running.
Restarts T2 if the
flow control level
is not 20.
T2 is running.
Idle
Issue 02 (2012-07-20)
5-4
WCDMA RAN
Flow Control
Overload Indication
When the CN is overloaded, the ALM-22301 UMTS CN Overload is reported.
The following counters indicate the number of initial UE messages discarded because of flow control
over the Iu interface.
Counter
Description
VS.IU.FlowCtrl.DiscInitDT.CS
Issue 02 (2012-07-20)
5-5
WCDMA RAN
Flow Control
Issue 02 (2012-07-20)
6-1
WCDMA RAN
Flow Control
7 Load Sharing
7 Load Sharing
7.1 Overview
Load sharing is performed on both the control plane and the user plane, and it is performed in
transmission resource management. CPUSs, DSPs, and other boards can be bound to an MPU to form
a logical subrack. The subracks mentioned in this chapter are all logical subracks.
Each CPUS controls some NodeBs and their cells. The CPUS performs signaling processing for service
requests from the UEs under these cells, and the UEs are admitted to the CPUS.
The MPU in each subrack keeps a record of the user-plane load on the current subrack and shares this
information with the MPUs in other subracks. When a service request arrives and the controlling CPUS
is heavily loaded, the CPUS forwards the request to the MPU in the current subrack. The MPU selects
the CPUS with the lightest load for signaling processing. The selected CPUS may be in the current
subrack or another subrack. Figure 7-1 shows how load sharing works between two subracks.
Figure 7-1 Load sharing between two subracks
When a UE attempts to access the network and user-plane resources need to be allocated to the UE,
the controlling CPUS sends a resource request to the MPU in the current subrack. The MPU attempts to
allocate the user-plane resources of the current subrack to the UE. If this attempt fails, the MPU forwards
the resource request to the MPU in the subrack with the lightest load. The user-plane resources in this
chapter refer to DSP resources.
Figure 7-2 shows resource management on the user plane.
Issue 02 (2012-07-20)
7-1
WCDMA RAN
Flow Control
7 Load Sharing
When a UE attempts to access the network and transmission resources need to be allocated to the UE,
the controlling CPUS sends a resource request to the MPU. The MPU attempts to allocate the
transmission resources to the UE. MPUs are responsible for managing transmission resources for
interface boards. Transmission resource management for interface boards is shared among MPUs.
When the load is not evenly balanced among MPUs, the RNC automatically adjusts the proportion of
transmission resource management of MPUs to achieve load balancing.
If the CPU usage of a CPUS is 90% or higher, the CPUS discards all service requests except those for
emergency calls. Load sharing does not work for the CPUS.
When the CPU usage of an MPU is 95% or higher, the MPU discards the following requests to avoid
resetting:
Resource requests from each UE, for example, requests for DSP resources and transmission
resources
Issue 02 (2012-07-20)
7-2
WCDMA RAN
Flow Control
7 Load Sharing
If
load sharing is not to be performed, the CPUS processes the request, and the procedure ends.
Issue 02 (2012-07-20)
7-3
WCDMA RAN
Flow Control
7 Load Sharing
Step 3 The CPUS forwards the request to the MPU in the current subrack.
Step 4 Upon receipt of the load sharing request from the CPUS, the MPU checks the control-plane load
on all subracks in the RNC.
If the control-plane load on the current subrack minus CtrlPlnSharingOutOffset is higher than the
control-plane load on any other subrack, load sharing is performed between subracks.
The MPU forwards the request to the MPU in the subrack with the lightest load on the control plane,
which is known as the target MPU. Following the criteria described in Table 7-1, the target MPU
searches for all CPUSs that can take up the request.
If
the target MPU can find such CPUSs, it selects a CPUS with the lightest CPU load to process the
request.
If
the target MPU cannot find such a CPUS, load sharing is performed within the current subrack.
If the control-plane load on the current subrack minus CtrlPlnSharingOutOffset is lower than or equal
to the control-plane load on any other subrack, load sharing is performed within the current subrack.
Following the criteria described in Table 7-1, the MPU in the current subrack attempts to find CPUSs
that can take up the request from within the current subrack.
If
the target MPU can find such CPUSs, it selects a CPUS with the lightest CPU load to process the
request.
If
----End
The control-plane load on a subrack is the average CPU usage of the CPUSs managed by the MPU.
Load sharing is yielding noticeable effects if the load is balanced across the CPUs of the CPUSs. To
check the CPU load of the CPUSs, run the DSP CPUUSAGE command. If the load is not balanced,
consult Huawei engineers to adjust the thresholds for load sharing or adjust the configuration of XPUs in
the subracks.
The CPU load is greater than or equal to the CPU overload threshold, which cannot be configured.
Based on the CPUS load, the RNC defines three CPUS states, as shown in Figure 7-4.
Issue 02 (2012-07-20)
7-4
WCDMA RAN
Flow Control
7 Load Sharing
The state of a CPUS determines how it processes service requests, as described in Table 7-1.
Table 7-1 Service request processing by CPUS state
CPUS State Definition
State I
State II
CAPS MaxCAPSLowLoad
The CPUS is heavily loaded. The CPUS load is The CPUS forwards all new requests to
considered heavy when both the following are the MPU for load sharing.
true:
The MPUs can forward requests to the
CtrlPlnSharingOutThd < CPU load < CPU
CPUS.
overload threshold
State III
Processing
CAPS MaxCAPSMidLoad
Issue 02 (2012-07-20)
the CPUS.
7-5
WCDMA RAN
Flow Control
7 Load Sharing
GBR capability of the DSP (DSP resources used for service access procedures are measured as
GBRs)
Accordingly, the RNC measures the user-plane load of a subrack with the following:
The remaining GBRs of a subrack refer to the total DSP GBR capabilities of the subrack minus GBR
consumption in the subrack. The remaining CPU processing capability of a subrack is the average CPU
processing capability of all DSPs in the subrack minus the CPU load.
Issue 02 (2012-07-20)
7-6
WCDMA RAN
Flow Control
7 Load Sharing
GBR consumption in the current subrack is equal to or lower than UserPlnSharingOutThd and the
CPU load on the current subrack is less than or equal to UserPlnCpuSharingOutThd, the MPU in
Issue 02 (2012-07-20)
7-7
WCDMA RAN
Flow Control
7 Load Sharing
the current subrack attempts to allocate user-plane resources to the user in the current subrack.
Substep 1 starts.
Otherwise,
the MPU forwards the request to the MPU in the subrack with the lightest load, known as
the target subrack. The MPU of this subrack will determine whether load sharing can be performed.
Step 3 starts.
1. The MPU in the current subrack determines whether resources can be allocated.
If...
Then...
The MPU finds in the current subrack the DSP with the lowest
GBR consumption
consumption in the current subrack > UserPlnSharingOutThd, and remaining GBRs in the
current subrack x (1 + UserPlnSharingOutOffset) < remaining GBRs in the target subrack
CPU
load in the current subrack > UserPlnCpuSharingOutThd, and the remaining CPU processing
capability in the current subrack x (1 + UserPlnCpuSharingOutOffset) < remaining CPU processing
capability in the target subrack.
If neither of these conditions is met, load sharing fails, and the MPU in the current subrack selects a
DSP from the current subrack for resource allocation.
2. The MPU in the target subrack determines whether resources can be allocated.
If...
Then...
Issue 02 (2012-07-20)
7-8
WCDMA RAN
Flow Control
7 Load Sharing
Load sharing is considered yielding noticeable effects if the load is balanced across the CPUs of the
MPUs. To check the CPU load on an MPU, run the DSP CPUUSAGE command. If the load is not
balanced, consult Huawei engineers to adjust the thresholds for load sharing or adjust the configuration
of DPUs in the subracks.
When all DSPs under the RNC have been heavily loaded for an extended period of time, the RNC
reports the ALM-22305 Resource overload on the user plane. This indicates DSP resources are
insufficient and a capacity expansion is recommended.
7.4.1 Background
MPUs are responsible for managing transmission resources over the Iub, Iu, and Iur interfaces. These
transmission resources refer to all AAL2 or IP paths under the adjacent node of the Iub, Iu, and Iur
interfaces.
Interface boards provide transmission resources. In versions earlier than RAN14.0, all AAL2 or IP paths
carried on an interface board are managed by the MPU to which the interface board is bound. No matter
which CPUS is assigned to process the signaling data for a call, the call always applies for transmission
resources from the MPU to which the interface board is bound.
In the case of ATM transmission, the CARRYF and CARRYSN parameters of the ADD AAL2PATH command
In Figure 7-6, the transmission resources over the Iub interface for NodeB1 and NodeB2 are managed
by MPU1. A call coming into either NodeB applies for transmission resources over the Iub interface, no
matter which CPUS is assigned to process the signaling data.
Issue 02 (2012-07-20)
7-9
WCDMA RAN
Flow Control
7 Load Sharing
Figure 7-6 MPUs managing transmission resources over the Iub interface in versions earlier than RAN14.0
The load is not evenly balanced among the CPUs of MPUs. The load on an MPU depends on the load
on the interface boards bound to the MPU.
To achieve load balancing among MPUs, NodeBs must be moved. Automatic load balancing is not
possible.
The processing capabilities of individual MPUs restrict the Busy Hour Call Attempts (BHCA)
specifications of interface boards. Because of such restrictions, additional interface boards and ports
may be required even when some interface boards have abundant transmission resources.
To address these problems, a function called load sharing in transmission resource management has
been introduced to RAN14.0. With this function, transmission resource management for interface boards
is shared among MPUs, and therefore the load can be balanced among MPUs.
Issue 02 (2012-07-20)
7-10
WCDMA RAN
Flow Control
7 Load Sharing
The MPU to which the controlling CPUS of a NodeB is bound is known as the controlling MPU of the
NodeB.
Issue 02 (2012-07-20)
7-11
WCDMA RAN
Flow Control
7 Load Sharing
The user-plane protocol stack over the Iu-PS interface is IP over ATM. Therefore, when ATM transmission is used over the
Iu-PS interface, transmission resource management for the Iu-PS interface is performed the same way as when IP
transmission is used over the Iu-PS interface.
The transmission resources over the Iub interface for a NodeB are managed only by the controlling
MPU of the NodeB. A call coming into this NodeB applies for transmission resources from the
controlling MPU, no matter which CPUS is assigned to process the signaling data for the call.
The RNC distributes IP transmission resource requests over the Iu or Iur interface equally among
MPUs. Assuming that there are altogether five MPUs, each MPU processes 20% of all IP transmission
resource requests over the Iu or Iur interface.
For the Iub interface, the RNC picks some NodeBs whose transmission resources are managed by
MPU1 and change their transmission resources managed by MPU2.
For the Iu or Iur interface, the RNC lowers MPU1's share of the load and raises MPU2's.
The default values for MPULOADSHARETH and MPULOADDIFFTH are 40% and 10%, respectively.
Issue 02 (2012-07-20)
7-12
WCDMA RAN
Flow Control
8 Engineering Guidelines
8 Engineering Guidelines
8.1 Queue-based RRC Shaping
8.1.1 When to Use Queue-based RRC Shaping
During mass gatherings, CPU usage soars and fluctuates with changes in traffic volume. When CPU
usage exceeds the critical threshold (90%), the RRC and RAB setup success rates decrease. In this
case, enable queue-based RRC shaping, which stabilizes the influx of RRC connection requests into the
system. This stabilizes the CPU usage and increases RRC and RAB setup success rates.
Enable queue-based RRC shaping ahead of mass gatherings. At the same time, increase the values of
the parameters for flow control functions that affect the CPU usage.
To enable it, run the command SET UCACALGOSWITCH (CME single configuration: UMTS Radio
Global Configuration Express > CAC Algorithm Switch Configuration > CAC Algorithm Switch; CME
batch modification center: Modifying RNC Parameters in Batches) with the RsvdPara1 parameter set to
RSVDBIT14.
The switch for PS services to transit to the CELL_PCH state is set to ON.
To check whether the switch is set to ON, run the LST UUESTATETRANSTIMER to check the
BeF2PStateTransTimer parameter or LST URRCTRLSWITCH command to check the RsvdPara1
parameter. If the value of the BeF2PStateTransTimer parameter is not 65535 or the value of the
RsvdPara1 parameter is RSVDBIT1_BIT29-1, the switch is set to ON.
The value of the counter VS.AttCellUpdt, which indicates the number of cell update attempts, is
greater than or equal to the value of the counter VS.RRC.AttConnEstab.Sum, which indicates the
number of attempts to set up RRC connections.
The value of the counter VS.XPU.CPULOAD.MEAN, which indicates the CPU usage, has exceeded
the fatal threshold 90%.
These situations result from a heavy presence of smartphones that impact the CPU. The RAB setup
success rate drops when the CPU usage has exceeded the fatal threshold. In this situation, enable
queue-based cell update request shaping to ensure that cell update requests slowly and steadily arrive
at the RNC, stabilizing the CPU usage and increasing the RAB setup success rate.
To enable it, run the command SET UCACALGOSWITCH (CME single configuration: UMTS Radio
Global Configuration Express > CAC Algorithm Switch Configuration > CAC Algorithm Switch; CME
batch modification center: Modifying RNC Parameters in Batches) with the FlowCtrlSwitch parameter
set to CELL_UPDATE_QUEUE_FLOW_CTRL_SWITCH-1.
Issue 02 (2012-07-20)
7-1
WCDMA RAN
Flow Control
8 Engineering Guidelines
Issue 02 (2012-07-20)
7-2
WCDMA RAN
Flow Control
9 Parameters
9 Parameters
Table 9-1 Parameter description
Parameter ID NE
CacSwitch
BSC6900 SET
WRFD-020 Admission
UCACALGOSWI 101
Control
TCH
Meaning:1.
NODEB_CREDIT_CAC_SWI
TCH: The system performs
CAC based on the usage
state of NodeB credit. When
the NodeB's credit is not
enough, the system rejects
new access requests.
2. FACH_60_USER_SWITCH
(Switch for Allowing a
Maximum of 60 UEs Carried
on the FACH): Whether a
maximum of 60 or 30 UEs can
be carried on the FACH.
When this switch is turned on,
a maximum of 60 UEs can be
carried on the FACH. When
this switch is turned off, a
maximum of 30 UEs can be
carried on the FACH.
GUI Value
Range:NODEB_CREDIT_CA
C_SWITCH(NodeB Credit
CAC Switch),
FACH_60_USER_SWITCH(F
ACH Allowed Max 60 Users
Switch)
Actual Value
Range:NODEB_CREDIT_CA
C_SWITCH,
FACH_60_USER_SWITCH
Issue 02 (2012-07-20)
7-1
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:The parameter
specifies whether to perform
Call Attempt Per Second
(CAPS) control for the number
of RRC connection
establishments at SPU
subsystem level, NodeB level,
or cell level.
SYS_LEVEL indicates that the
BSC6900 will perform flow
control for the RRC
connection requests at SPU
subsystem level.
NODEB_LEVEL indicates that
the BSC6900 will perform flow
control for the RRC
connection requests at NodeB
level.
CELL_LEVEL indicates that
the BSC6900 will perform flow
control for the RRC
connection requests at cell
level.
SYS_LEVEL_DYNAMIC: the
RNC compares the current
CPU usage on an SPU
subsystem with the target
CPU usage and adjusts the
CAPS on the SPU subsystem
every second based on the
comparison results.
GUI Value
Range:SYS_LEVEL(SYS_LE
VEL),
NODEB_LEVEL(NODEB_LE
VEL),
CELL_LEVEL(CELL_LEVEL),
SYS_LEVEL_DYNAMIC(SYS
_LEVEL_DYNAMIC)
Actual Value
Range:SYS_LEVEL,
NODEB_LEVEL,
Issue 02 (2012-07-20)
7-2
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
Meaning:The parameter
specifies the period of
entering flow control at SPU
subsystem level, NodeB level,
or cell level.
In the period, if the number of
RRC connection requests that
the SPU subsystem, NodeB,
or cell receives exceed
relative trigger threshold (the
threshold can be set by
"SysTotalRrcNumThd",
"NBTotalRrcNumThd", or
"CellTotalRrcNumThd"),
BSC6900 will perform flow
control for the RRC
establishment request.
GUI Value Range:1~5
Actual Value Range:1~5
Unit:s
Default Value:3
CBSSW
Meaning:Whether to control
CBS flow
GUI Value Range:ON, OFF
Actual Value Range:ON, OFF
Unit:None
Default Value:ON
None
CCCHCongCl BSC6900 SET
earThd
UDPUCFGDATA
Issue 02 (2012-07-20)
None
Meaning:FACH CCCH
congestion clearance
threshold. If the duration to
buffer data packets on the
MACC CCCH is shorter than
this threshold, the MACC
reports a CCCH congestion
clearance indication to L3.
7-3
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
None
CCCHCongTh BSC6900 SET
d
UDPUCFGDATA
None
Meaning:FACH CCCH
congestion threshold. If the
duration to buffer data packets
on the MACC CCCH reaches
this threshold, the MACC
reports a CCCH congestion
indication to L3. The
parameter is in the unit of TTI.
This parameter is an
advanced parameter. To
modify this parameter, contact
Huawei Customer Service
Center for technical support.
GUI Value Range:1~80
Actual Value Range:1~80
Unit:None
Default Value:60
Meaning:The parameter
specifies the number of RRC
connection requests per
second for originating
conversational call at cell
level.
This parameter is configurable
in the current version. The
RNC, however, does not use
this parameter any longer.
Later versions will not support
this parameter. Therefore,
users are not advised to use
this parameter.
Issue 02 (2012-07-20)
7-4
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:The parameter
specifies the number of RRC
connection requests per
second for registration and
inter-RAT cell reselection at
cell level.
This parameter is configurable
in the current version. The
RNC, however, does not use
this parameter any longer.
Later versions will not support
this parameter. Therefore,
users are not advised to use
this parameter.
GUI Value Range:1~100
Actual Value Range:1~100
Unit:None
Default Value:15
Issue 02 (2012-07-20)
7-5
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:The parameter
specifies the threshold of
entering flow control for RRC
connection requests at cell
level.
During the call shock
judgment period
(CallShockJudgePeriod),
when the number of RRC
connection requests exceed
the value of the parameter,
BSC6900 will perform flow
control.
The flow control strategies for
RRC connection requests are
as follows:
If the originating interactive
call, originating background
call, or originating streaming
call causes the RRC
connection requests,
BSC6900 will perform flow
control directly.
If the number of admitted
RRC connection requests for
registration and inter-RAT cell
reselection exceeds the value
of "CellHighPriRrcNum",
BSC6900 will perform flow
control.
If the number of admitted
RRC connection requests for
AMR exceeds the value of
Issue 02 (2012-07-20)
7-6
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
Meaning:Threshold for
triggering 100% flow control
on high-priority
CELL_UPDATE messages.
When the average CPU
usage in a sliding window
reaches or exceeds the value
of "Rst Thd for High-Pri
Message Flow Ctrl", a linear
flow control on the
CELL_UPDATE messages is
started. When the average
CPU usage in a sliding
window reaches or exceeds
the value of "Ctrl Thd for
High-Pri Message Flow Ctrl",
7-7
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
Meaning:Threshold for
canceling flow control on
high-priority CELL_UPDATE
messages. When the average
CPU usage in a sliding
window reaches or exceeds
the value of "Rst Thd for
High-Pri Message Flow Ctrl",
a linear flow control on the
CELL_UPDATE messages is
started. When the average
CPU usage in a sliding
window falls below the value
of "Rst Thd for High-Pri
Message Flow Ctrl", flow
control on the CELL_UPDATE
7-8
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:Whether to control
cell updates
GUI Value Range:ON, OFF
Actual Value Range:ON, OFF
Unit:None
Default Value:ON
Meaning:Threshold for
canceling flow control on
low-priority CELL_UPDATE
messages. When the average
CPU usage in a sliding
window reaches or exceeds
the value of "Rst Thd for
Low-Pri Message Flow Ctrl", a
linear flow control on the
CELL_UPDATE messages is
started. When the average
CPU usage in a sliding
window falls below the value
of "Rst Thd for Low-Pri
Message Flow Ctrl", flow
control on the CELL_UPDATE
messages is stopped.When
the CPU becomes
overloaded, the
recommended value for this
parameter is 75.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:65
Issue 02 (2012-07-20)
Meaning:Threshold for
7-9
WCDMA RAN
Flow Control
Parameter ID NE
DATERSTTHD
FORMID
9 Parameters
Issue 02 (2012-07-20)
Meaning:Threshold for
triggering 100% flow control
on low-priority
CELL_UPDATE messages.
When the average CPU
usage in a sliding window
reaches or exceeds the value
of "Rst Thd for Low-Pri
Message Flow Ctrl", a linear
flow control on the
CELL_UPDATE messages is
started. When the average
CPU usage in a sliding
window reaches or exceeds
the value of "Ctrl Thd for
Low-Pri Message Flow Ctrl",
100% flow control is
performed so that all
CELL_UPDATE messages
are discarded.When the CPU
becomes overloaded, the
recommended value for this
parameter is 85.
7-10
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
Meaning:Threshold for
triggering 100% flow control
on medium-priority
CELL_UPDATE messages.
When the average CPU
usage in a sliding window
reaches or exceeds the value
of "Rst Thd for Mid-Pri
Message Flow Ctrl", a linear
flow control on the
CELL_UPDATE messages is
started. When the average
CPU usage in a sliding
window reaches or exceeds
the value of "Ctrl Thd for
Mid-Pri Message Flow Ctrl",
100% flow control is
performed so that all
CELL_UPDATE messages
are discarded.When the CPU
becomes overloaded, the
recommended value for this
parameter is 90.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:80
CmpSwitch
BSC6900 SET
WRFD-010
UCORRMALGOS 61006
WITCH
WRFD-010
61204
Issue 02 (2012-07-20)
2.
CMP_IU_QOS_ASYMMETR
Y_IND_COMPAT_SWITCH:
When the Iu QoS Negotiation
7-11
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
DC-HSDPA
WRFD-010 UE State in
202
Connected
Mode
(CELL-DCH,
CELL-PCH,
URA-PCH,
CELL-FACH)
Issue 02 (2012-07-20)
7-12
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-13
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-14
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-15
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-16
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-17
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-18
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-19
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-20
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:CPU usage
threshold for paging flow
control over real-time
services. BE services uses
the same paging flow control
thresholds as SS and LCS to
ensure the paging success
rate of real-time services.
When the average CPU
usage within several sliding
windows reaches or exceeds
"Call page restore threshold",
the linear paging flow control
on real-time services is
started. When the average
CPU usage within several
sliding windows reaches or
exceeds "Call page control
threshold", the 100% paging
flow control on real-time
services is started.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:90
Issue 02 (2012-07-20)
Meaning:CPU usage
threshold for paging control
over real-time services. BE
services uses the same
paging flow control thresholds
as SS and LCS to ensure the
paging success rate of
real-time services. When the
average CPU usage within
several sliding windows
reaches or exceeds "Call
page restore threshold", the
linear paging flow control on
real-time services is started.
When the average CPU
usage within several sliding
windows is lower than "Call
page restore threshold",
7-21
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
None
None
Meaning:Whether to enable
Connection Refused (CREF)
congestion flow control. If this
switch is turned on, flow
control is started automatically
if the SCCP receives a CREF
frame with a rejection cause
of congestion.
GUI Value Range:OFF(OFF),
ON(ON)
Actual Value Range:OFF, ON
Unit:None
Default Value:ON(ON)
Issue 02 (2012-07-20)
Meaning:CPU usage
threshold for stopping load
sharing on call service RRC
connection setup requests.
When the CPU usage of an
XPU subsystem reaches this
threshold or
CtrlPlnSharingOutThd,
whichever is smaller, later call
service RRC connection setup
requests will be carried by
other XPU subsystems.
CtrlPlnSharingOutThd is set
by using the command "SET
UCTRLPLNSHAREPARA". If
the CPU usage of all
candidate XPU subsystems
exceeds this threshold, flow
control on call service RRC
connection setup requests is
triggered. The parameter
value is invalid if the
SYS_LEVEL_DYNAMIC
7-22
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:Packet usage
threshold for stopping load
sharing on call service RRC
connection setup requests.
When the packet usage of an
XPU subsystem reaches this
threshold, later call service
packets will be carried by
other XPU subsystems. If the
packet usage of all candidate
XPU subsystems exceeds this
threshold, flow control on call
service RRC connection setup
request packets is triggered.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:75
Issue 02 (2012-07-20)
Meaning:CPU usage
threshold for recoverying load
sharing on call service RRC
connection setup requests. If
the CPU usage of an XPU
subsystem is lower than this
threshold, this XPU
subsystem is the candidate
subsystem for the load
sharing on call service RRC
connection setup requests.
The parameter value is invalid
if the SYS_LEVEL_DYNAMIC
switch in the
"CallShockCtrlSwitch"
parameter of the "SET
UCALLSHOCKCTRL"
command is turned on.
7-23
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
Meaning:Packet usage
threshold for recoverying load
sharing on call service RRC
connection setup requests.
When the packet usage of an
XPU subsystem is lower than
this threshold, this XPU
subsystem is a candidate
subsystem for load sharing on
call service RRC connection
setup requests.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:65
CTHD
CTHD
BSC6900 SET
FCMSGQTHD
Meaning:Critical threshold of
packet queue usage. When
the packet queue usage
reaches or exceeds the
threshold, all active flow
control functions are
implemented.
GUI Value Range:30~100
Issue 02 (2012-07-20)
7-24
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
Meaning:Whether to enable
flow control on the Dynamic
Channel Configuration
Control (DCCC) procedure.
When this parameter is set to
ON, the flow control is
enabled. When this parameter
is set to OFF, the flow control
is disabled.
GUI Value Range:OFF, ON
Actual Value Range:OFF, ON
Unit:None
Issue 02 (2012-07-20)
7-25
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
DraSwitch
BSC6900 SET
WRFD-010 HSDPA State
Meaning:Dynamic resource
UCORRMALGOS 61111
Transition
allocation switch group.
WITCH
WRFD-010 HSUPA DCCC 1. DRA_AQM_SWITCH:
61208
When the switch is on, the
HSUPA
active queue management
WRFD-010 2ms/10ms TTI algorithm is used for the
61404
Handover
BSC6900.
WRFD-011 Active Queue
502
Management
(AQM)
WRFD-021
101
Dynamic
Channel
WRFD-050 Configuration
405
Control (DCCC)
2.
DRA_BASE_ADM_CE_BE_T
TI_L2_OPT_SWITCH: When
the switch is on, the TTI
dynamic adjustment algorithm
for admission CE-based BE
services applies to the UE
with the UL enhanced L2
WRFD-050 Overbooking on feature. This parameter is
408
ATM
valid when
Transmission
DRA_BASE_ADM_CE_BE_T
WRFD-010
TI_RECFG_SWITCH(DraSwit
690
Overbooking on ch) is set to ON.
WRFD-010 IP Transmission
3.
61403
TTI Switch for DRA_BASE_ADM_CE_BE_T
WRFD-010 BE Services
TI_RECFG_SWITCH: When
Based on
202
the switch is on, the TTI
Coverage
dynamic adjustment algorithm
HSUPA 2ms TTI is supported for admission
CE-based BE services.
UE State in
4.
Connected
DRA_BASE_COVER_BE_TT
Mode
I_L2_OPT_SWITCH: When
(CELL-DCH,
the switch is on, the TTI
CELL-PCH,
dynamic adjustment algorithm
URA-PCH,
for coverage-based BE
CELL-FACH)
services applies to the UE
with the UL enhanced L2
feature. This parameter is
valid when
DRA_BASE_COVER_BE_TT
I_RECFG_SWITCH(DraSwitc
h) is set to ON.
5.
DRA_BASE_COVER_BE_TT
I_RECFG_SWITCH: When
the switch is on, the TTI
dynamic adjustment algorithm
is supported for
coverage-based BE services.
Issue 02 (2012-07-20)
7-26
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-27
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-28
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-29
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-30
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-31
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-32
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-33
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:The parameter is
added to stop SPU from
assigning users to a DSP
whose CPU usage has
exceeded this threshold.
GUI Value Range:0~100
Actual Value Range:0~100
Unit:%
Default Value:0
Meaning:Maximum number of
RRC connection setup
requests that can be
processed by an SPU
subsystem. After the CAPS
dynamic adjustment function
is enabled, the RNC adjusts
the number of RRC
connection setup requests to
be processed by an SPU
subsystem every second and
this parameter value is the
upper limit.
This parameter is an
advanced parameter. To
modify this parameter, contact
Huawei Customer Service
Center for technical support.
GUI Value Range:1~65535
Actual Value Range:1~65535
Unit:None
Default Value:1000
Issue 02 (2012-07-20)
7-34
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
None
FACHAdmCon BSC6900 SET
dSDUDelaySw
UDPUCFGDATA
itch
None
None
FACHAdmSD BSC6900 SET
UDelayThd
UDPUCFGDATA
None
Meaning:SDU delay
threshold. If the SDU Delay in
FACH Admission Decision
parameter is set to ON and
the delay of 10 or more SDUs
exceeds the threshold, the
FACH enters admission
congestion state.
GUI Value Range:1~100
Actual Value
Range:100~10000
Unit:100ms
Default Value:20
Issue 02 (2012-07-20)
7-35
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
None
FachCongClea BSC6900 SET
rThd
UDPUCFGDATA
None
None
FcOnItfBrd
BSC6900 SET
TNSOFTPARA
None
None
Meaning:Whether to enable
interface board flow control.
If this switch is turned on, the
BSC6900 adjusts the traffic
load on the interface board
according to the CPU usage
Issue 02 (2012-07-20)
7-36
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
FCSW
None
None
Meaning:Whether to enable
Connection
Confirm/Connection Request
(CC/CR) flow control. The
SCCP periodically measures
the number of connection
setup requests that are sent
and received by the BSC6900
for each signaling point.
If this switch is turned on, the
BSC6900 starts flow control if
the proportion of the
connection setup responses
to the connection setup
requests is lower than the flow
control threshold.
GUI Value Range:OFF(OFF),
ON(ON)
Actual Value Range:OFF, ON
Unit:None
Default Value:ON(ON)
FDWINDOW
Issue 02 (2012-07-20)
Meaning:Number of CPU
usage sampling times
involved in fast judgment. The
value of this parameter must
be smaller than or equal to
7-37
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:The parameter
values are described as
follows:
CELL_UPDATE_QUEUE_FL
OW_CTRL_SWITCH(Switch
for Queue-based
Shaping):Whether to enable
queue-based shaping for
CELL_UPDATE messages.
When this switch is turned on,
queue-based shaping for
CELL_UPDATE messages is
enabled. If the CPU usage is
high when a UE initiates a cell
update, the RNC buffers the
received CELL_UPDATE
messages of the different
priorities in different queues.
When the CPU usage falls
below a threshold, the RNC
processes the buffered
messages.
This parameter is an
advanced parameter. To
modify this parameter, contact
Huawei Customer Service
Issue 02 (2012-07-20)
7-38
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
IgorTmr
BSC6900 SET
WRFD-010 3GPP R9
UIUTIMERANDN 101
Specifications
UM
IntrTmr
BSC6900 SET
WRFD-010 3GPP R9
UIUTIMERANDN 101
Specifications
UM
IUCTHD
Issue 02 (2012-07-20)
7-39
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
IUFCSW
Meaning:Whether to control
signaling traffic on the IU
interface
GUI Value Range:ON, OFF
Actual Value Range:ON, OFF
Unit:None
Default Value:ON
IURDLSW
Meaning:Whether to control
the traffic on the Iur downlink
GUI Value Range:ON, OFF
Actual Value Range:ON, OFF
Unit:None
Default Value:ON
IURGSW
Meaning:Whether to control
traffic on the Iur-g interface
GUI Value Range:ON, OFF
Actual Value Range:ON, OFF
Unit:None
Default Value:ON
IURULSW
Meaning:Whether to control
the traffic on the Iur uplink
GUI Value Range:ON, OFF
Actual Value Range:ON, OFF
Unit:None
Default Value:ON
Issue 02 (2012-07-20)
7-40
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
Meaning:CPU usage
threshold for stopping load
sharing on location service
RRC connection setup
requests. When the CPU
usage of an XPU subsystem
reaches this threshold or
CtrlPlnSharingOutThd,
whichever is smaller, later
location service RRC
connection setup requests will
be carried by other XPU
subsystems.
CtrlPlnSharingOutThd is set
by using the command "SET
UCTRLPLNSHAREPARA". If
the CPU usage of all
candidate XPU subsystems
exceeds this threshold, flow
control on location service
RRC connection setup
requests is triggered. The
parameter value is invalid if
7-41
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:Packet usage
threshold for stopping load
sharing on location service
RRC connection setup
requests. When the packet
usage of an XPU subsystem
reaches this threshold, later
call service packets will be
carried by other XPU
subsystems. If the packet
usage of all candidate XPU
subsystems exceeds this
threshold, flow control on
location service RRC
connection setup request
packets is triggered.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:75
Issue 02 (2012-07-20)
Meaning:CPU usage
threshold for recoverying load
sharing on location service
RRC connection setup
requests. If the CPU usage of
an XPU subsystem is lower
than this threshold, this XPU
subsystem is the candidate
subsystem for load sharing on
location service RRC
connection setup requests.
The parameter value is invalid
if the SYS_LEVEL_DYNAMIC
switch in the
"CallShockCtrlSwitch"
7-42
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:Packet usage
threshold for recoverying load
sharing on location service
RRC connection setup
requests. When the packet
usage of an XPU subsystem
is lower than this threshold,
this XPU subsystem is a
candidate subsystem for load
sharing on location service
RRC connection setup
requests.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:65
Issue 02 (2012-07-20)
7-43
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:Threshold of the
CPU usage difference
between the MPU with the
highest load and the MPU
with the lowest load. When
the CPU usage difference
between the MPU with the
highest load and the MPU
with the lowest load is larger
than this threshold and the
CPU usage of the MPU with
the highest load is larger than
the value of the "MPU Load
Balance Threshold"
parameter, the BSC6900 will
allocate transmission
resources to MPUs with low
CPU usage to maintain CPU
usage balance between MPU
subsystems.
GUI Value Range:5~100
Actual Value Range:5~100
Unit:%
Default Value:10
7-44
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
WRFD-140 in RNC
208
Iub
Transmission
Resource Pool
in RNC
MRFCSW
Meaning:Whether to control
MR flow
GUI Value Range:ON, OFF
Actual Value Range:ON, OFF
Unit:None
Default Value:ON
Admission
Control
Load
Measurement
UE State in
Connected
Mode
WRFD-021 (CELL-DCH,
102
CELL-PCH,
URA-PCH,
CELL-FACH)
Cell Barring
Meaning:Whether to enable
the algorithms related to cell
service admission. Selecting a
switch enables the
corresponding algorithm and
clearing a switch disables the
corresponding algorithm.
1. CRD_ADCTRL: Control
Cell Credit admission control
algorithm. Only when
NODEB_CREDIT_CAC_SWI
TCH which is set by the SET
UCACALGOSWITCH
command and this switch are
on,the Cell Credit admission
control algorithm is valid.
2. HSDPA_UU_ADCTRL:
Control HSDPA UU Load
admission control
algorithm.This swtich does not
Issue 02 (2012-07-20)
7-45
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-46
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-47
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-48
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-49
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:Whether to activate
the cell-level dynamic CAPS
flow control algorithm based
on the congestion status of
the NCP link. This parameter
must be used with
"RSVDBIT4" of the
"RsvdPara1" parameter in the
"ADD UNODEBALGOPARA"
command. When the switch is
turned on, flow control is
triggered if the NCP link is
congested; flow control is
stopped if the NCP link is not
congested. When flow control
is triggered, the number of
allowed RRC connection
requests per second in the
cell decreases based on the
value of
"KPIstepdownpercentage".
When flow control is stopped,
the number of allowed RRC
connection requests per
second in the cell increases
based on the value of
"KPIstepuppercentage". The
number of RRC connection
requests does not change
once the cell flow control
status becomes stable.
This parameter is an
advanced parameter. To
modify this parameter, contact
Huawei Customer Service
Center for technical support.
GUI Value Range:OFF(OFF),
ON(ON)
Actual Value Range:OFF, ON
Unit:None
Default Value:ON(ON)
Issue 02 (2012-07-20)
7-50
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
Issue 02 (2012-07-20)
7-51
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
PAGECTHD
BSC6900 SET
FCMSGQTHD
PAGERTHD
BSC6900 SET
FCMSGQTHD
Issue 02 (2012-07-20)
7-52
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
PAGESW
Meaning:Whether to control
paging flow.
GUI Value Range:ON, OFF
Actual Value Range:ON, OFF
Unit:None
Default Value:ON
None
Meaning:Paging preemption
switch. When the switch is
turned on, the paging
preemption function is
supported.
GUI Value Range:OFF(OFF),
ON(ON)
Actual Value Range:OFF, ON
Unit:None
Default Value:ON(ON)
Meaning:1.
PERFENH_AMR_SPEC_BR_
SWITCH: When the switch is
Emergency Call set to ON, the procedure
specific to AMR service
UE State in
establishment takes effect.
Connected
Mode
2.
(CELL-DCH,
PERFENH_AMR_TMPLT_S
CELL-PCH,
WITCH: When the switch is
URA-PCH,
set to ON, the AMR template
CELL-FACH)
takes effect.
WRFD-010
61004
DRD
WRFD-020 Introduction
Package
60501
3.
PERFENH_SRB_TMPLT_SW
ITCH: When the switch is set
HSDPA Power to ON, the SRB template
Issue 02 (2012-07-20)
7-53
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
takes effect.
4.
PERFENH_OLPC_TMPLT_S
WITCH: When the switch is
set to ON, the OLPC template
takes effect.
5.
PERFENH_AMR_SP_TMPLT
_SWITCH: When the switch is
set to ON, the AMR parameter
template takes effect.
6.
PERFENH_INTRAFREQ_MC
_TMPLT_SWITCH: When the
switch is set to ON, the
intra-frequency measurement
control template takes effect.
7.
PERFENH_INTERRAT_PEN
ALTY_50_SWITCH: After a
UE fails to be handed over to
a 2G cell during an inter-RAT
handover, the BSC6900
forbids the UE to attempt a
handover to the 2G cell in a
certain period. When the
switch is set to ON, the period
is 50s. When the switch is set
to OFF, the period is 30s.
8.
PERFENH_SRB_OVER_HS
UPA_TTI10_SWITCH: When
the switch is set to ON, the
uplink SRBs of HSUPA 10 ms
non-conversational services
are always carried on DCHs,
and the original parameter
Type of Channel Preferably
Carrying Signaling RB is
invalid. When the switch is set
to OFF, SRBs for HSUPA 10
ms non-conversational
services can be carried on
HSUPA channels when the
original parameter Type of
Channel Preferably Carrying
Signaling RB is set to HSUPA
or HSPA. The switch is set to
OFF by default.
Issue 02 (2012-07-20)
7-54
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-55
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-56
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-57
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-58
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-59
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-60
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-61
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-62
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-63
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-64
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-65
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:1.
PERFENH_R99_BRDCSTHS
PA_SWITCH(R99CellBroadca
stHspaCapSwitch): When this
switch is turned on, R99 cells
broadcast HSPA capability of
neighboring cells in a system
information message.
2.
PERFENH_FACH_USER_NU
M_SWITCH(Fach User Select
Switch): This switch is
configurable in the current
version.The BSC6900,
however,does not use this
switch any longer.Later
versions will not support this
switch.Therefore,users are
not advised to use this switch.
3.
PERFENH_MBDR_LOADCO
ND_OPT_SWITCH(Optimize
d MBDR Load Calculation
Algorithm Switch): When this
switch is turned on, the DL
transmit power in a cell is
calculated using the following
formula:Percentage of the DL
transmit power in a cell =
Percentage of the non-HSPA
transmit power + Percentage
of the HSDPA guaranteed bit
power (GBP) + Reserved
power coefficient for DL
common channels +
Reserved power factor for DL
MBMS services + Reserved
power factor for DL HSUPA
users.If UL or DL load in a
neighboring cell exceeds the
Issue 02 (2012-07-20)
7-66
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-67
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-68
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
3GPP R9
Specifications
Meaning:1)
LOAD_IRAT_HO_RNC_FILL_
TL (Cell Load Information TL
Input Switch)
Fast CS
Fallback Based
on RIM
During inter-RAT handovers
from 3G cells to 2G cells, the
BSC6900 can records
information about load on 3G
cells in the RELOCATION
REQUIRED container in the
Tag Length Value (TLV)
format.
Issue 02 (2012-07-20)
7-69
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-70
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-71
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-72
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-73
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-74
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-75
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-76
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-77
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-78
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
3GPP R9
Specifications
Meaning:1)
FACH_DCCH_CONG_CTRL
_SWITCH (Congestion
Intra RNC Cell Control Switch for FACH or
Update
DCCH)
Issue 02 (2012-07-20)
7-79
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-80
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-81
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-82
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-83
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-84
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-85
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-86
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-87
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:The parameter
specifies whether to set up
RRC connection for
registration on the FACH
instead of on the DCH in the
call shock.
When ON is selected,
BSC6900 will perform flow
control at cell level or NodeB
level, the RRC connection for
registration is set up on the
FACH instead of on the DCH.
When OFF is selected, the
channel setup strategy of
RRC connection request for
registration can be set by
running the SET
URRCESTCAUSE command.
GUI Value Range:OFF, ON
Actual Value Range:OFF, ON
Unit:None
Default Value:ON
7-88
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:1.
RESERVED_SWITCH_0_BIT
2: When the switch is set to
Direct Signaling ON, only uplink RLC or
Connection
downlink RLC can be
Re-establishme re-established during the state
WRFD-020 nt (DSCR)
transition from CELL_FACH to
203
Inter RNC Soft CELL_DCH (F2D for short)
WRFD-021 Handover
and from CELL_PCH to
101
CELL_DCH (P2D for short).
Dynamic
WRFD-010 Channel
2.
613
Configuration RESERVED_SWITCH_0_BIT
3: When the switch is set to
WRFD-020 Control (DCCC) ON, signaling radio bearers
701
AMR-WB
(SRBs) cannot be changed
(Adaptive Multi from DCHs to HSPA channels
Rate Wide
(including the channel change
Band)
from DCH to E-DCH in the
uplink and from DCH to
AMR/WB-AMR HS-DSCH in the downlink)
Speech Rates during directed retry.
Control
3.
RESERVED_SWITCH_0_BIT
4: When the switch is turned
on, the BSC6900 does not
consider whether the cell is
congested during AMR
service establishment. That is,
Issue 02 (2012-07-20)
Intra System
Direct Retry
7-89
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-90
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-91
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-92
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-93
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-94
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-95
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-96
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
None
ReservedSwitc BSC6900 SET
h0
UCORRMPARA
None
Meaning:CORRM algorithm
reserved switch 0. The switch
is reserved for further change
request use.
Disuse statement: This
parameter is used temporarily
in patch versions and will be
replaced with a new
parameter in later versions.
The new parameter ID reflects
the parameter function.
Therefore, this parameter is
not recommended for the
configuration interface.
GUI Value
Range:RESERVED_SWITCH
_0_BIT1,
RESERVED_SWITCH_0_BIT
2,
RESERVED_SWITCH_0_BIT
3,
RESERVED_SWITCH_0_BIT
4,
RESERVED_SWITCH_0_BIT
5,
RESERVED_SWITCH_0_BIT
6,
RESERVED_SWITCH_0_BIT
7,
RESERVED_SWITCH_0_BIT
8,
RESERVED_SWITCH_0_BIT
9,
RESERVED_SWITCH_0_BIT
10,
RESERVED_SWITCH_0_BIT
11,
RESERVED_SWITCH_0_BIT
12,
RESERVED_SWITCH_0_BIT
13,
RESERVED_SWITCH_0_BIT
14,
RESERVED_SWITCH_0_BIT
15,
RESERVED_SWITCH_0_BIT
16,
RESERVED_SWITCH_0_BIT
17,
RESERVED_SWITCH_0_BIT
Issue 02 (2012-07-20)
7-97
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-98
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-99
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-100
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-101
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-102
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-103
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-104
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:CORRM algorithm
reserved U32 para 1. The
para of 32 bits is reserved for
further change request use.
Disuse statement: This
parameter is used temporarily
in patch versions and will be
replaced with a new
parameter in later versions.
The new parameter ID reflects
the parameter function.
Therefore, this parameter is
not recommended for the
configuration interface.
GUI Value
Range:0~4294967295
Actual Value
Range:0~4294967295
Unit:None
Default Value:4294967295
None
ReservedU8P BSC6900 SET
ara2
UCORRMPARA
None
Meaning:CORRM algorithm
reserved U8 para 2. The para
of 8 bits is reserved for further
change request use.
Disuse statement: This
parameter is used temporarily
in patch versions and will be
replaced with a new
parameter in later versions.
The new parameter ID reflects
the parameter function.
Therefore, this parameter is
not recommended for the
configuration interface.
GUI Value Range:0~255
Actual Value Range:0~255
Unit:None
Default Value:0
None
ReservedU8P BSC6900 SET
ara3
UCORRMPARA
None
Meaning:CORRM algorithm
reserved U8 para 3. The para
of 8 bits is reserved for further
change request use.
Disuse statement: This
Issue 02 (2012-07-20)
7-105
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
WRFD-010 3GPP R9
101
Specifications
Meaning:Wait time IE
contained in the RRC
CONNECTION REJECT
message for a high-priority
RRC connection setup
request, that is, the minimum
time for which a UE must wait
before it sends another RRC
connection setup request. An
RRC connection setup
request has a high priority
only when one of the following
conditions is met:
1. The value of the IE CN
domain identity contained in
the RRC CONNECTION
REQUEST message sent
from the UE to the BSC6900
is CS domain.
2. The cause value contained
in the RRC CONNECTION
REQUEST message is
Originating Conversational
Call, Terminating
Conversational Call, or
Emergency Call.
GUI Value Range:0~15
Actual Value Range:0~15
Unit:s
Default Value:4
Issue 02 (2012-07-20)
7-106
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
RsvdPara1
BSC6900 SET
WRFD-020 Admission
UCACALGOSWI 101
Control
TCH
Meaning:Reserved
Parameter1.
Disuse statement: This
parameter is used temporarily
in patch versions and will be
replaced with a new
parameter in later versions.
The new parameter ID reflects
the parameter function.
Therefore, this parameter is
not recommended for the
configuration interface.
GUI Value
Range:RSVDBIT1(Reserved
Switch 1),
RSVDBIT2(Reserved Switch
2), RSVDBIT3(Reserved
Switch 3),
RSVDBIT4(Reserved Switch
4), RSVDBIT5(Reserved
Switch 5),
RSVDBIT6(Reserved Switch
6), RSVDBIT7(Reserved
Switch 7),
RSVDBIT8(Reserved Switch
8), RSVDBIT9(Reserved
Switch 9),
RSVDBIT10(Reserved Switch
10), RSVDBIT11(Reserved
Switch 11),
RSVDBIT12(Reserved Switch
12), RSVDBIT13(Reserved
Switch 13),
RSVDBIT14(Reserved Switch
14), RSVDBIT15(Reserved
Switch 15),
RSVDBIT16(Reserved Switch
16)
Actual Value
Range:RSVDBIT1,
RSVDBIT2, RSVDBIT3,
RSVDBIT4, RSVDBIT5,
RSVDBIT6, RSVDBIT7,
RSVDBIT8, RSVDBIT9,
RSVDBIT10, RSVDBIT11,
RSVDBIT12, RSVDBIT13,
RSVDBIT14, RSVDBIT15,
RSVDBIT16
Unit:None
Issue 02 (2012-07-20)
7-107
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
RsvdPara1
BSC6900 SET
WRFD-010 3GPP R9
URRCTRLSWITC 101
Specifications
H
Meaning:2)
NAS_QOS_MOD_SWITCH
(QoS Change Switch for NAS)
When the switch is turned on,
for UEs whose HS-DSCH
category is smaller than 13, if
the maximum downlink rate
specified in the PDP activation
requests from the UEs
exceeds 16 Mbit/s, the
requests are sent to the CN
after the rate is changed to 16
Mbit/s.
When the switch is turned off,
the PDP activation requests
are sent to the CN without
changing the maximum
downlink rate.
15) RSVDBIT1_BIT15
(Reserved Parameter 1 Bit
15)
When the switch is turned on,
the RNC enables the function
of AMR mute detection.
When the switch is turned off,
the RNC disables the function
of AMR mute detection.
16) RSVDBIT1_BIT16
(Reserved Parameter 1 Bit
16)
When the switch is turned on,
the RNC can perform DRDs
during the P2D procedure.
When the switch is turned off,
the RNC cannot perform
DRDs during the P2D
Issue 02 (2012-07-20)
7-108
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-109
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-110
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-111
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-112
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-113
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-114
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
RsvdPara1
BSC6900 ADD
WRFD-020 Admission
UNODEBALGOP 101
Control
ARA
MOD
UNODEBALGOP
ARA
Meaning:RSVDBIT4: This
parameter must be used with
the "NcpCongFlowCtrSwitch"
parameter in the "SET
ULDCALGOPARA" command
to decide whether to activate
the cell-level dynamic CAPS
flow control algorithm based
on the congestion status of
the NCP link. When the flow
control algorithm is activated,
flow control is triggered if the
NCP link is congested; flow
control is stopped if the NCP
link is not congested. When
flow control is triggered, the
number of allowed RRC
connection requests per
second in the cell decreases
based on the value of
"KPIstepdownpercentage".
When flow control is stopped,
the number of allowed RRC
connection requests per
second in the cell increases
based on the value of
"KPIstepuppercentage". The
number of RRC connection
requests does not change
once the cell flow control
status becomes stable.
Disuse statement: This
parameter is used temporarily
in patch versions and will be
replaced with a new
parameter in later versions.
The new parameter ID reflects
the parameter function.
Therefore, this parameter is
not recommended for the
configuration interface.
GUI Value
Range:RSVDBIT1(Reserved
Switch 1),
Issue 02 (2012-07-20)
7-115
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
RsvdPara1
BSC6900 ADD
WRFD-020 Admission
UCELLALGOSWI 101
Control
TCH
MOD
UCELLALGOSWI
Issue 02 (2012-07-20)
Meaning:Reserved parameter
1.
Disuse statement: This
parameter is used temporarily
in patch versions and will be
7-116
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Issue 02 (2012-07-20)
7-117
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:CPU usage
threshold for paging flow
control over best effort (BE)
services, supplementary
services (SS), and the
location service (LCS). BE
services uses the same
paging flow control thresholds
as SS and LCS to ensure the
paging success rate of
real-time services. When the
average CPU usage within
several sliding windows
reaches or exceeds "SS and
LCS page restore threshold",
the linear paging flow control
on BE services, SS, and LCS
is started. When the average
CPU usage within several
sliding windows reaches or
exceeds "SS and LCS page
control threshold", the 100%
paging flow control on BE
services, SS, and LCS is
started.When the CPU
becomes overloaded, the
recommended value for this
parameter is 85.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:80
Issue 02 (2012-07-20)
Meaning:CPU usage
threshold for paging flow
control over best effort (BE)
services, supplementary
services (SS), and location
service (LCS). BE services
uses the same paging flow
control thresholds as SS and
LCS to ensure the paging
success rate of real-time
services. When the average
CPU usage within several
sliding windows reaches or
7-118
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:CPU usage
threshold for paging flow
control over the short
message service (SMS).
When the average CPU
usage within several sliding
windows reaches or exceeds
"SMS page restore threshold",
the linear paging flow control
on SMS is started. When the
average CPU usage within
several sliding windows
reaches or exceeds the "SMS
page control threshold", the
100% paging flow control on
SMS is started.When the CPU
becomes overloaded, the
recommended value for this
parameter is 80.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:70
Issue 02 (2012-07-20)
Meaning:CPU usage
threshold for paging flow
control over the short
message service (SMS).
7-119
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:CPU usage
threshold for stopping load
sharing on SMS RRC
connection setup requests.
When the CPU usage of an
XPU subsystem reaches this
threshold or
CtrlPlnSharingOutThd,
whichever is smaller, later
SMS RRC connection setup
requests will be carried by
other XPU subsystems.
CtrlPlnSharingOutThd is set
by using the command "SET
UCTRLPLNSHAREPARA". If
the CPU usage of all
candidate XPU subsystems
exceeds this threshold, flow
control on SMS RRC
connection setup requests is
triggered. The parameter
value is invalid if the
SYS_LEVEL_DYNAMIC
switch in the
"CallShockCtrlSwitch"
parameter of the "SET
UCALLSHOCKCTRL"
command is turned on.
GUI Value Range:30~100
Issue 02 (2012-07-20)
7-120
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:Packet usage
threshold for stopping load
sharing on SMS RRC
connection setup requests.
When the packet usage of an
XPU subsystem reaches this
threshold, later SMS packets
will be carried by other XPU
subsystems. If the packet
usage of all candidate XPU
subsystems exceeds this
threshold, flow control on
SMS RRC connection setup
request packets is triggered.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:75
Meaning:CPU usage
threshold for recoverying load
sharing on SMS RRC
connection setup requests. If
the CPU usage of an XPU
subsystem is lower than this
threshold, this XPU
subsystem is a candidate
subsystem for the load
sharing on SMS RRC
connection setup requests.
The parameter value is invalid
if the SYS_LEVEL_DYNAMIC
switch in the
"CallShockCtrlSwitch"
parameter of the "SET
UCALLSHOCKCTRL"
command is turned on.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:60
Issue 02 (2012-07-20)
7-121
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:Packet usage
threshold for recoverying load
sharing on SMS RRC
connection setup requests.
When the packet usage of an
XPU subsystem is lower than
this threshold, this XPU
subsystem is a candidate
subsystem for load sharing on
SMS RRC connection setup
requests.
GUI Value Range:30~100
Actual Value Range:30~100
Unit:%
Default Value:65
Meaning:Number of CPU
usage sampling times
involved in the calculation of
the average CPU usage in the
sliding window. "Filter
window" is applied to avoid
the change of the flow control
status due to instantaneous
overhigh CPU usage. After
"filter window" is applied, the
system compares the average
CPU usage in a period before
the current time with the
corresponding threshold. In
the case that the flow control
switch is turned on, when the
average CPU usage in "filter
window" reaches or exceeds
a flow control threshold, the
corresponding flow control
mechanism is triggered.
When the average CPU
usage is lower than a flow
control threshold, the
corresponding flow control
mechanism is disabled.
GUI Value Range:2~2000
Actual Value Range:2~2000
Unit:None
Default Value:10
Issue 02 (2012-07-20)
7-122
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
Meaning:Number of CPU
usage sampling times
involved in the calculation of
the average CPU usage in the
sliding window. "Filter
window" is applied to avoid
the change of the flow control
status due to instantaneous
overhigh CPU usage. After
"filter window" is applied, the
system compares the average
CPU usage in a period before
the current time with the
corresponding threshold. In
the case that the flow control
switch is turned on, when the
average CPU usage in "filter
window" reaches or exceeds
a flow control threshold, the
corresponding flow control
mechanism is triggered.
When the average CPU
usage is lower than a flow
control threshold, the
corresponding flow control
mechanism is disabled.
GUI Value Range:2~2000
Actual Value Range:2~2000
Unit:None
Default Value:10
SN
None
None
SRN
Issue 02 (2012-07-20)
None
None
7-123
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
MRFD-210 Faulty
304
Management
MRFD-210 Faulty
304
Management
SSN
None
None
Issue 02 (2012-07-20)
Meaning:The parameter
specifies the maximum
number of RRC Connection
7-124
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
T300
BSC6900 SET
WRFD-010 3GPP R9
UIDLEMODETIM 101
Specifications
ER
T302
BSC6900 SET
WRFD-010 3GPP R9
UCONNMODETI 101
Specifications
MER
Issue 02 (2012-07-20)
7-125
WCDMA RAN
Flow Control
9 Parameters
Parameter ID NE
T381
BSC6900 SET
WRFD-010 3GPP R9
UCONNMODETI 101
Specifications
MER
Issue 02 (2012-07-20)
7-126
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:Duration during
which UEs are prohibited from
transmitting data over the
RACH after reporting 4A
measurement reports and
triggering the procedure for
the
CELL_FACH-to-CELL_DCH
state transition. For details
about this parameter, see
3GPP TS 25.331.
GUI Value Range:D250,
D500, D1000, D2000, D4000,
D8000, D16000
Actual Value Range:250, 500,
1000, 2000, 4000, 8000,
16000
Unit:ms
Default Value:D2000
Meaning:The parameter is
added to avoid ping-pong
handovers during the load
sharing triggered by DSP
CPU usage.
GUI Value Range:5~20
Actual Value Range:5~20
Unit:%
Default Value:5
Meaning:The parameter is
added to trigger the load
sharing when the DSP CPU
usage exceeds this threshold,
thus achieving load balance
between subracks.
GUI Value Range:0~100
Actual Value Range:0~100
Unit:%
Issue 02 (2012-07-20)
7-127
WCDMA RAN
Flow Control
Parameter ID NE
9 Parameters
Meaning:The available
capacity of the user plane
sharing subrack incoming
load must be larger than the
sum of the available capacity
of the user plane sharing
subrack outgoing load and
this offset.
GUI Value Range:5~20
Actual Value Range:5~20
Unit:%
Default Value:5
Meaning:Percentage of User
Plane Sharing Out Threshold.
GUI Value Range:0~100
Actual Value Range:0~100
Unit:%
Default Value:90
Issue 02 (2012-07-20)
7-128
WCDMA RAN
Flow Control
10 Counters
10 Counters
Table 10-1 Counter description
Counter ID Counter Name
Counter Description
NE
Feature ID
Feature Name
Issue 02 (2012-07-20)
7-1
WCDMA RAN
Flow Control
10 Counters
Counter Description
NE
Feature ID
Feature Name
Issue 02 (2012-07-20)
7-2
WCDMA RAN
Flow Control
10 Counters
Counter Description
NE
Feature ID
Feature Name
73411191
73415211
Issue 02 (2012-07-20)
7-3
WCDMA RAN
Flow Control
10 Counters
Counter Description
Threshold
NE
Feature ID
Feature Name
Issue 02 (2012-07-20)
7-4
WCDMA RAN
Flow Control
10 Counters
Counter Description
NE
Feature ID
Feature Name
CPUS Subsystem
73421894 VS.NormPriRRC.FC. Duration of Rejection of
Disc.Time.CPUS
Normal-Priority RRC
Requests Due to Flow
Control for CPUS
Subsystem
Issue 02 (2012-07-20)
7-5
WCDMA RAN
Flow Control
10 Counters
Counter Description
NE
Feature ID
Feature Name
Issue 02 (2012-07-20)
7-6
WCDMA RAN
Flow Control
10 Counters
Counter Description
NE
Feature ID
Feature Name
Subsystem
73423926 VS.MidPriCu.FC.Dis Number of Medium-Priority BSC6900 WRFD-040100 Flow Control
c.Num.Queue
CELL UPDATE Messages
Discarded Due to RRC
Queue Overflow for CPUS
Subsystem
73423927 VS.HighPriCu.FC.Di Number of High-Priority
sc.Num.Queue
CELL UPDATE Messages
Discarded Due to RRC
Queue Overflow for CPUS
Subsystem
Issue 02 (2012-07-20)
7-7
WCDMA RAN
Flow Control
10 Counters
Counter Description
NE
Feature ID
Feature Name
7-8
WCDMA RAN
Flow Control
10 Counters
Counter Description
NE
Feature ID
Feature Name
Issue 02 (2012-07-20)
7-9
WCDMA RAN
Flow Control
10 Counters
Counter Description
NE
Feature ID
Feature Name
Issue 02 (2012-07-20)
7-10
WCDMA RAN
Flow Control
10 Counters
Counter Description
NE
Feature ID
Feature Name
CONNECTION REQUESTS
Under Flow Control
Triggered by Interface-Board
CPU Overload for Cell
73424917 VS.CU.CONV.FC.Nu Number of Cell Updates that BSC6900 WRFD-040100 Flow Control
m.CPU.OverLoad
Are Under CPU
Usage-Based Flow Control
and Are Triggered by CS
Service Establishments in a
Cell
73424918 VS.CU.CONV.FC.Nu Number of Cell Updates that BSC6900 WRFD-040100 Flow Control
m.RRCQueue
Are Under RRC
Queuing-Based Flow
Control and Are Triggered by
CS Service Establishments
in a Cell
73424919 VS.CU.FC.Num.RR Number of Cell Updates that BSC6900 WRFD-040100 Flow Control
CQueue
Are Under RRC
Queuing-Based Flow
Control in a Cell
73424968 VS.RRC.FC.Num.C Number of RRC
BSC6900 WRFD-040100 Flow Control
CONNECTION REQUESTS
Issue 02 (2012-07-20)
7-11
WCDMA RAN
Flow Control
10 Counters
Counter Description
NE
Feature ID
Feature Name
Issue 02 (2012-07-20)
7-12
WCDMA RAN
Flow Control
11 Glossary
11 Glossary
For terms that appear in this document, see Glossary.
Issue 02 (2012-07-20)
7-1
WCDMA RAN
Flow Control
12 References
12 References
[1] Load Control Feature Parameter Description
[2] DSAC Feature Parameter Description
[3] Common Radio Resource Management Feature Parameter Description
[4] Transmission Resource Management Feature Parameter Description
[5] Radio Bearers Feature Parameter Description
[6] State Transition Feature Parameter Description
[7] E2E Flow Control Feature Parameter Description
[8] Intelligent Access Class Control Feature Parameter Description
[9] Call Admission Control Feature Parameter Description
[10] State Transition Feature Parameter Description
[11] DCCC Feature Parameter Description
[12] Intelligent Access Class Control Feature Parameter Description
Issue 02 (2012-07-20)
7-1
WCDMA RAN
Flow Control
When resource usage, such as CPU usage or message block usage, exceeds the control threshold of
a flow control item, flow control is performed.
When resource usage is lower than the restore threshold, flow control is not performed.
AC
Paging control for BE services, supplementary services, location services, and short message
services
MR flow control
Issue 02 (2012-07-20)
7-1
WCDMA RAN
Flow Control
When resource usage is higher than the control threshold of a flow control item, flow control is
performed.
When resource usage is lower than the restore threshold of a flow control item, flow control is not
performed.
When resource usage is between the restore threshold and the control threshold of a flow control item,
the flow control level changes linearly with the resource usage.
The flow control level of the linear algorithm, that is, the probability (P) of performing flow control, is
calculated as follows:
P = (resource usage - restore threshold) x 100%/ (control threshold - restore threshold)
The following flow control functions use linear algorithms:
RRC flow control based on the CPU usage or message block occupancy rate
When resource usage is higher than the control threshold of a flow control item, flow control is
performed.
When resource usage is lower than the restore threshold of a flow control item, flow control is not
performed.
When resource usage is between the restore threshold and the control threshold of a flow control item,
the flow control level changes hierarchically with the resource usage.
Issue 02 (2012-07-20)
7-2
WCDMA RAN
Flow Control
The total flow control grades for each flow control item are specified in the system software and cannot
be set on the LMT. They vary according to the flow control items.
Issue 02 (2012-07-20)
7-3