Professional Documents
Culture Documents
RAN Capacity Monitoring BSC6910 R15 29042014
RAN Capacity Monitoring BSC6910 R15 29042014
RAN Capacity Monitoring BSC6910 R15 29042014
Page 1 of 42
RAN16.0
Capacity Monitoring Guide (BSC6910-based)
Issue
01
Date
2014-04-29
8/5/2014
Page 2 of 42
8/5/2014
Page 3 of 42
Website:
Email:
support@huawei.com
8/5/2014
Page 4 of 42
1.1 Purpose
Growing traffic in mobile networks, especially in newly deployed networks, requires more and more network resources,
such as radio and transmission resources. Lack of network resources will affect user experience. Therefore, monitoring
network resources, locating bottlenecks, and performing capacity expansion in real time are critical to the provision of high
quality services.
This document describes how to monitor the usage of various network resources and locate network resource bottlenecks.
This document applies to BSC6910s and 3900 series base stations.
Radio Network Controllers (RNCs) mentioned in this document refer to Huawei BSC6910s.
For details about the MML commands, parameters, alarms, and performance counters, see section "Operation and
Maintenance" in BSC6910 UMTS Product Documentation or 3900 Series WCDMA NodeB Product Documentation.
For details about flow control, see Flow Control Feature Parameter Description in the RAN Feature Documentation.
1.2 Organization
This document is organized as follows:
Chapter
Description
1 Overview
2 Network Resource
Monitoring
3 Network Resource
Troubleshooting
4 Metrics Definitions
5 Reference Documents
Change History
The latest document issue contains all changes made in previous issues.
01 (2014-04-21)
This issue includes the following changes:
Change Type
Function change
Editorial change
Change Description
None.
The figures are optimized.
Draft A (2014-01-27)
Compared with the 06 (2014-01-20) of RAN15.0, issue draft A of RAN16.0 includes the following changes:
Change Type
Function change
Editorial change
Change Description
Add new monitoring counters in sections 2.5.2.
None.
8/5/2014
Page 5 of 42
Contents
About This Document
1.1 Purpose
1.2 Organization
1 Overview
1.1 Network Resources
1.2 Monitoring Methods
2 Network Resource Monitoring
2.1 Monitoring Metrics and Procedure
2.2 CP/UP CPU Load
2.3 RMP CPU Load
2.4 Interface Board CPU Load
2.5 SCU CPU Load
2.6 Common Channel Usage
2.7 Downlink Load
2.8 Uplink Load
2.9 OVSF Code Usage
2.10 CE Usage
2.11 Iub Bandwidth Usage
2.12 NodeB CNBAP Load
2.13 HSPA Users
3 Network Resource Troubleshooting
3.1 Possible Block and Failure Points in the Basic Call Flow
3.2 Counters Related to Call Congestion
3.3 Resource Usage Analysis
4 Metrics Definitions
5 Reference Documents
8/5/2014
Page 6 of 42
Overview
In the RNC, EGPUa boards process signaling on the CP and services on the UP. With an increase in the traffic volume, if
the CP and UP loads of EGPUa boards exceed the predefined processing capacity, CP/UP will become a system bottleneck.
RNC interface boards provide transmission ports and resources, process transport network messages, and exchange data
between RNC boards and between the RNC and external devices. Resource overload on interface boards increases the
packet loss rate, interrupts communications, and affects user experience.
SCU provides the function of inter-subrack information exchange in the RNC. When the traffic volume of inter-subrack
communication approaches the overload threshold, voice service quality, data service quality, and network KPIs deteriorate,
causing the system to become unstable.
CEs are baseband processing resources. Generally, CEs are most likely to be congested on a network. In the early phase of
network deployment, traffic volume is often small. Operators only need to purchase a small number of CEs, which reduces
their capital expenditure (CAPEX).
The Iub interface exists between the NodeB and RNC. The interface uses asynchronous transfer mode (ATM) or IP
transmission depending on the transmission medium. Insufficient Iub interface bandwidth leads to admission failures,
transmission KPI deterioration (such as delay, jitter, and packet loss rate), and UMTS service quality degradation.
CNBAP load is used to assess the NodeB processing capacity. CNBAP overload lowers the NodeB processing capacity,
which then affects KPIs related to the NodeB.
HSPA users
8/5/2014
Page 7 of 42
HSPA services are mainly carried on the WBBP boards in a NodeB. Therefore, the number of HSPA users determines
WBBP board loads. If WBBP boards are overloaded with HSPA users, new users may fail to access the network.
RTWP includes receiver noise, external radio interference, and uplink power. RTWP is used to monitor uplink load.
TCP refers to the full-carrier power transmitted by a cell. It is used to monitor downlink load. The TCP value is limited by
the maximum transmit power of the power amplifier in a NodeB and the maximum transmit power configured for a cell.
PCH usage is affected by the location area and routing area planning. PCH overload decreases the paging success rate.
RACH and FACH carry signaling and a small amount of user-plane data. RACH or FACH overload decreases the network
access success rate and affects user experience.
8/5/2014
Page 8 of 42
Counter
CP CPU load
UP CPU load
RMP CPU load
SCU CPU load
Interface board CPU load
Interface board forwarding load
VS.SUBSYS.CPULOAD.MEAN
VS.SUBSYS.CPULOAD.MEAN
VS.CPU.CPULOAD.MEAN
VS.CPU.CPULOAD.MEAN
VS.CPU.CPULOAD.MEAN
VS.INT.TRANSLOAD.RATIO.MEAN
Counter
CE usage
HSPA users
Monitoring
Threshold
VS.NodeB.ULCreditUsed.Mean
VS.LC.ULCreditUsed.Mean
VS.LC.DLCreditUsed.Mean
VS.HW.DLCreditAvailable
VS.HW.ULCreditAvailable
VS.RadioLink.Recv.Mean
VS.DedicMeaRpt.MEAN
VS.BTS.CnbapCap.UseRate
VS.BOARD.UsedHsdpaUserRatio.Mean
VS.BOARD.UsedHsupaUserRatio.Mean
70%
60%
60%
For details about other resources, counters, and monitoring thresholds, see the corresponding sections.
8/5/2014
Page 9 of 42
This procedure applies to most resource monitoring scenarios, but sometimes the system may be overloaded because of
other abnormalities instead of traffic increases. Some of these abnormalities can be discovered by resource cross-checking.
If more extensive resource cross-checking is unsuccessful, more advanced troubleshooting is required. Chapter 3 "Network
Resource Troubleshooting" addresses the more advanced troubleshooting procedures.
For the sake of simplicity, it is assumed that there are no other abnormalities on the network during the proactive monitoring
process described in chapter 2 "Network Resource Monitoring."
8/5/2014
Page 10 of 42
CP is used to process Uu interface signaling and transmit control-plane signaling. CP is easily overloaded on networks that
are vulnerable to signaling storms. If CP is overloaded, new messages are discarded. That is, new call requests are rejected,
which significantly affects user experience.
UP is used to process and distribute user-plane data flows. If UP is overloaded, user-plane data is partially discarded. This
causes voice and data service quality to deteriorate.
EGPUa boards process services on the RNC user plane and control plane. The CPs and UPs of all EGPUa boards in the
RNC form a CP pool and a UP pool, respectively. The RNC can adjust the multi-core digital signal processors (DSPs)
allocated to the CPs and UPs based on service requirements in order to balance the load between the CPs and UPs.
Run the ADD BRD command to set the logical function type of an EGPUa board. If the Logical function type parameter is
set to UCUP, the EGPUa board is used for "UMTS RNC control-plane and user-plane processing." The following is an
example:
ADD BRD: SRN=0, BRDCLASS=GPU, BRDTYPE=EGPUa, LGCAPPTYPE=UCUP, SN=10;
Slots 8 and 9 of subrack 0 in the RNC permanently hold EGPUa boards whose logical function type is RMP, which are used
only for resource management. Other slots can hold EGPUa boards whose logical function type is UCUP, which are used
for UMTS RNC control-plane and user-plane processing.
If the subsystem number is "2xxx", this subsystem processes CP services. If the subsystem number is "8xxx", this subsystem
processes UP services. CP CPU load and UP CPU load are monitored in CP and UP pools, respectively, without considering
the board in which the subsystem is located.
CP and UP subsystems can be flexibly deployed using the SET UCPUPFLEXCFG command. In this command, the
FlexCfgMode parameter specifies the mode for adjusting the CP and UP subsystems, and the CPProportionInTotal
parameter specifies the percentage of CPU usage for the CP in the total CPU usage. You can use these two parameters to
manually configure the ratio of CPs to UPs in order to distinguish CP and UP subsystems.
If the current CP/UP resources cannot meet the requirements of the traffic model, add EGPUa boards.
8/5/2014
Page 11 of 42
Use the VS.CPU.CPULOAD.MEAN counter to measure the mean CPU usage of an RMP in the measurement period. It
indicates the load and operating performance of the CPU on the RMP in the measurement period.
The VS.CPU.CPULOAD.MEAN counter measures the CPU load on each RMP subsystem.
In effective mode, run the MML command LST BRD to query information about a specific board, for example, whether
the board is an interface board.
In ineffective mode, find the MML command ADD BRD in the RNC configuration file. If the value of the BRDCLASS
parameter is INT, the board is an interface board. You can obtain information about this interface board using this
command.
The forwarding load is expressed by the ratio of actual forwarding data rate to maximum forwarding data rate configured for
the interface board. The forwarding load indicates the operating load and performance of the interface board.
When the RNC detects that the CPU load on an interface board exceeds a specified threshold, ALM-20256 CPU Overload is
reported.
If CIDs, UDPs, or TEIDs are overloaded on all interface boards of a certain type (for example, Iub interface boards),
services cannot be established over the interface. To obtain the usages of CIDs, UDPs, or TEIDs, observe the following
counters:
When the average CPU load on interface boards reaches 50%, prepare for capacity expansion. When the average CPU
8/5/2014
Page 12 of 42
When the average usage of CIDs, UDPs, or TEIDs on all interface boards of a certain type exceeds 70%, prepare for
capacity expansion. When the average usage of CIDs, UDPs, or TEIDs on all interface boards of a certain type exceeds
85%, perform capacity expansion immediately.
In transmission resource pool networking scenarios, if the load on an interface board in the resource pool exceeds the load
threshold, add interface boards of the same type.
If the average CIDs, UDPs, or TEIDs on all interface boards of a certain type are overloaded, add interface boards of the
same type. You do not need to consider whether the scenario is transmission resource pool networking or non-transmission
resource pool networking.
For details about the Transmission Resource Pool in RNC feature, see Transmission Resource Pool in RNC Feature
Parameter Description in the RAN feature documentation.
When the SCU CPU load reaches 60%, contact Huawei for technical support.
If the value of Frame Mean Usage exceeds 40%, contact Huawei for technical support.
8/5/2014
Page 13 of 42
Common channels include paging channels (PCHs), forward access channels (FACHs), and random access channels
(RACHs).
PCHs are downlink channels used to transmit paging messages. If the PCH usage is high, paging messages may be lost.
FACHs are downlink transmission channels and RACHs are uplink transmission channels. FACHs and RACHs transmit
signaling and a small amount of user data. RACH insufficiency will decrease the network access success rate and deteriorate
user experience. FACH insufficiency will cause a large number of state transitions for PS services, occurrence of RRC
signaling storms, and loss of signaling messages or user data.
PCH usage
FACH usage
If a secondary common control physical channel (SCCPCH) carries both a FACH and a PCH, the FACH usage is
calculated using the following formula:
Usage of an FACH carried on a non-standalone SCCPCH = VS.CRNCIubBytesFACH.Tx x 8/[(60 x <SP> x 168 x 1/0.01) x
VS.PCH.Bandwidth.UsageRate x 6/7] + [(60 x <SP> x 360 x 1/0.01) x (1 - VS.PCH.Bandwidth.UsageRate x 6/7)]
where
VS.PCH.Bandwidth.UsageRate = <VS.CRNCIubBytesPCH.Tx>/(<VS.CRNC.IUB.PCH.Bandwidth> x <SP> x 60)
If an SCCPCH only carries a FACH, the FACH usage is calculated using the following formula:
RACH usage
Each cell has only one RACH. When signaling and user data coexist on the RACH, the RACH usage is calculated using the
following formula:
RACH Usage = ((VS.CRNCIubBytesRACH.Rx - VS.TRBNum.RACH x 360/8) x 8/168)/(<SP> x 60 x 4/0.02) +
VS.TRBNum.RACH/(<SP> x 60 x 4/0.02)
PCH overload
Inappropriate LA planning will cause PCH overload because paging messages are broadcast across the entire LA.
If paging messages are not retransmitted, the paging message loss rate is 5% when the PCH usage reaches 60%. In this
scenario, analyze the cause of paging message loss or replan the LAs.
If paging messages are retransmitted once or twice, the paging message loss rate is 1% when the PCH usage reaches
70%. In this scenario, analyze the cause of paging message loss or replan the LAs.
FACH overload
If the FACH usage reaches 70% during peak hours for three consecutive days in a week, the following measures are
recommended:
If the network is configured with only one SCCPCH, add a second SCCPCH to carry FACHs.
RACH overload
If the RACH usage reaches 70% during peak hours for three consecutive days in a week, add carriers.
8/5/2014
Page 14 of 42
HSPA power
Power margin
VS.HSDPA.MeanChThroughput: Mean Downlink Throughput of single HSDPA MAC-d Flows for Cell
The downlink cell load is indicated by the mean utility ratio of transmitted carrier power in a cell.
The mean utility ratio of the transmitted carrier power for non-HSPA users in a cell (including non-HSPA users on CCHs)
is calculated using the following formula:
8/5/2014
Page 15 of 42
The mean utility ratio of the transmitted carrier power for all users in a cell is calculated using the following formula:
To obtain MAXTXPOWER, run the LST UCELL command to query the value of the Max Transmit Power of Cell
parameter, and convert the parameter value from the unit "0.1 dBm" to "watt."
The MeanTCP (NonHS) Usage is greater than 70% during peak hours for three consecutive days in a week.
The MeanTCP Usage is greater than 85% and the value of the VS.HSDPA.MeanChThroughput counter is less than the
value required by subscribers during peak hours for three consecutive days in a week (for example, 300 kbit/s).
For cells with light traffic and poor coverage, add a NodeB.
Background noise
Intra-system interference, including uplink signals sent by the UEs in the serving and neighboring cells
RF interference, including RF interference from an external source (for example, RF interference from another RAT or
from equipment other than communication equipment) and intra-system RF interference (for example, intermodulation
interference produced by hardware components)
The NodeB measures the RTWP on each receive channel in each cell. The cell RTWP obtained by the RNC is the linear
average of the RTWPs measured on all receive channels in a cell under the NodeB. The RTWP indicates the interference to
a NodeB and the signal strength on the RX port on the RF module.
The uplink cell capacity is restricted by the rise over thermal (RoT), which equals the RTWP minus the cell's background
noise. The formula is as follows:
If there is no RF interference, the RoT is generated by intra-system interference. Under this condition, the RoT is used as a
criterion to evaluate the uplink load.
The relationship between the RoT and the uplink load factor
is as follows:
8/5/2014
Page 16 of 42
A large RTWP value in a cell is caused by traffic overflow, hardware faults (for example, poor quality of antennas or feeder
connectors), or external interference. If the RTWP value is too large, the cell coverage shrinks, the quality of admitted
services declines, or new service requests are rejected.
VS.RAC.UL.EqvUserNum: Mean Number of UL Equivalent Voice UEs in CELL_DCH State for Cell
UlTotalEqUserNum: total number of equivalent users in the uplink, which can be queried using the RNC MML command
LST UCELLCAC.
Alarm Name
ALM-26522
ALM-26521
ALM-26532
ALM-26752
ALM-26758
ALM-26755
ALM-26757
ALM-26541
8/5/2014
ALM-26529
Page 17 of 42
If the value of the VS.MeanRTWP counter is greater than -90 dBm during peak hours for three consecutive days in a
week, there may be hardware faults or external interference. Locate and rectify the faults and attempt to eliminate the
interference. If the value of the VS.MeanRTWP counter is still greater than -90 dBm after hardware faults are rectified and
external interference is eliminated, enable the following features as required:
If the uplink capacity of the cell still does not meet the requirements after the preceding features are enabled, add carriers. If
there are no additional UARFCNs available, add NodeBs.
For details about how to enable the WRFD-140215 Dynamic Configuration of HSDPA CQI Feedback Period feature, see
Dynamic Configuration Based on the Uplink Load Feature Parameter Description in the RAN Feature Documentation.
For details about how to enable the WRFD-010712 Adaptive Configuration of Traffic Channel Power offset for HSUPA
feature, see Power Control Feature Parameter Description in the RAN Feature Documentation.
If the number of uplink ENUs is insufficient and the amount of uplink power is sufficient, run the MOD UCELLCAC
command with the UL total equivalent user number parameter set to a larger value. In addition, run the SET
UADMCTRL command with the AF of hsupa interactive service and AF of hsupa background service parameters set to
10.
8/5/2014
Page 18 of 42
The system reserves code resources for HSDPA services, and these code resources can be shared among HSDPA services.
Therefore, HSDPA services do not require admission control based on cell code resources.
Figure 2-7 shows NodeB-controlled dynamic code allocation.
Figure 2-7 NodeB-controlled dynamic code allocation
NodeB-controlled dynamic code allocation is more flexible than RNC-controlled dynamic code allocation. It shortens the
response time and saves the Iub signaling used for code allocation.
A cell that supports HSPA is configured with one SCCPCH, one E-AGCH, one E-RGCH/E-HICH, and two HS-SCCHs.
8/5/2014
Page 19 of 42
Enable the WRFD-010653 96 HSDPA Users per Cell feature if it is not enabled.
For details about how to enable the WRFD-010631 Dynamic Code Allocation Based on NodeB feature and the WRFD010653 96 HSDPA Users per Cell feature, see HSDPA Feature Parameter Description in the RAN Feature Documentation.
2.10 CE Usage
2.10.1 Monitoring Principles
CE resources are baseband processing resources in a NodeB. The more CEs a NodeB supports, the stronger the NodeB's
service processing capability. If a new call arrives but there are not enough CEs (not enough baseband processing
resources), the call will be blocked.
Uplink CE resources can be shared in an uplink resource group, but not between uplink resource groups. Downlink CE
resources are associated with the baseband processing boards where a cell is set up. CE resources allocated by licenses are
shared among services on the NodeB. (CE resources are shared on a per operator basis in MOCN scenarios.)
The NodeB sends the RNC a response message that carries its CE capability. The NodeB's CE capability is limited by both
the installed hardware and the configured software licenses.
The methods of calculating the credit resource usage of admitted UEs are different before and after the CE Overbooking
feature is enabled. Table 2-3 describes the details.
Table 2-3 Credit resources consumed by admitted UEs before and after CE Overbooking is enabled
Before or After CE Overbooking is
Enabled
The RNC calculates the usage of CEs for admitted UEs by adding up credit resources
each UE.
R99 UE: The RNC calculates the usage of credit resources for an R99 UE based on the
binding record (MBR).
HSUPA UE: The RNC calculates the usage of credit resources for an HSUPA UE base
(GBR, Rateone RLC PDU).
The NodeB calculates the usage of credit resources for all admitted UEs at the cell
and periodically reports the calculation results to the RNC through measure reports (MR
R99 UE: The NodeB calculates the usage of credit resources for an R99 UE based on t
HSUPA UE using a 10 ms transmission time interval (TTI): The NodeB adjusts the cr
usage of such a UE based on the UE's rate. After the adjustment, the credit resources
such a UE must not exceed the credit resources required by Rateone RLC PDU
HSUPA UE using a 2 ms TTI: The NodeB adjusts the credit resource usage of such a
the UE's rate and the minimum number of CEs (specified by CERSVFOR2MSUSER
admitting such a UE. After the adjustment, the credit resources consumed by such a
exceed the credit resources required by Rateone RLC PDU.
8/5/2014
Page 20 of 42
CCHs do not require extra CE resources because the RNC reserves CE resources for services on these channels. Signaling
carried on an associated channel of the DCH does not consume extra CE resources, either. One CE can be consumed by a
12.2 kbit/s voice call.
HSDPA services do not consume downlink CEs allocated to R99 services. HSUPA and R99 services share uplink CEs.
For details about CE number consumed by different services, see CE Resource Management Feature Parameter
Description.
VS.NodeB.ULCreditUsed.Mean: Average NodeB Uplink Credit Usage When CE Overbooking Is Enabled for NodeB
The NodeB uses separate baseband processing units in the uplink and downlink. Therefore, the NodeB manages uplink and
downlink CE resources separately. The uplink and downlink CE resource usages are calculated as follows:
If the hardware-based CE usage exceeds the capacity expansion threshold, CE resources are limited by the hardware
capacity. In this situation, add WBBP boards.
8/5/2014
Page 21 of 42
Run the RNC MML command SET UCORRMALGOSWITCH. In this step, select the DRA_DCCC_SWITCH and
DRA_BASE_ADM_CE_BE_TTI_RECFG_SWITCH check boxes under the Dynamic Resource Allocation Switch
parameter to enable the DCCC algorithm and the TTI dynamic adjustment algorithm for admission CE-based BE services,
respectively.
Run the RNC MML command SET UUSERGBR with the Uplink GBR for BE service parameter set to D32.
Newly added CE resources can share the traffic in hotspots and relieve CE congestion caused by traffic overflow.
In IP transmission, the BSC6910 only support transmission resource pool mode and does not support resource groups.
Iub bandwidth congestion will cause RRC connection setup and RAB setup failures. Table 2-10 describes Iub bandwidth
congestion scenarios.
Table 2-4 Iub bandwidth congestion scenarios
8/5/2014
Page 22 of 42
Scenario
Description
The physical
transmission resources
are sufficient, but the
admission fails.
The physical
transmission bandwidth
is insufficient.
The counters used to measure the bandwidth-based admission success rate are as follows:
The bandwidth-based admission success rate is calculated using the following formula:
Bandwidth-based admission success rate = VS.AAL2.CAC.Succ/VS.AAL2.CAC.Att
If the bandwidth-based admission success rate is less than 99%, bandwidth congestion has probably occurred on the user
plane.
2.
The counters for monitoring the number of bytes transmitted or received on a Signaling ATM Layer (SAAL) link (carrying
NCP, CCP, and ALCAP) are as follows:
The uplink and downlink bandwidth usages of the SAAL links on the control plane over the Iub interface are calculated
using the following formulas:
When the uplink or downlink bandwidth usage reaches 70%, bandwidth congestion may have occurred on the control plane.
Then, capacity expansion is required. In addition, if ALM-21532 SAAL Link Congestion is reported on the Iub interface,
bandwidth congestion has occurred on the control plane.
(2) User plane
The counters for measuring the number of bytes transmitted or received on an AAL2 path at the ATM layer for NodeBs are
as follows:
The uplink and downlink bandwidth usages of the user plane on the Iub interface are calculated using the following
formulas:
When the uplink or downlink bandwidth usage reaches 70%, bandwidth congestion has occurred on the user plane. Then,
capacity expansion is required.
8/5/2014
Page 23 of 42
IP Transmission
On an IP transmission network, the RNC and NodeB can monitor the average uplink and downlink loads on their interface
boards. The Iub bandwidth usage is represented by the ratio of the average uplink or downlink load to the configured Iub
bandwidth. In addition, the RNC and NodeB can dynamically adjust the bandwidth of a service based on the QoS
requirements of the service and user priority and improve the Iub bandwidth usage using the reserve pressure algorithm on
their interface boards.
1.
The counters for monitoring the bandwidth-based admission success rate are as follows:
The IP connection setup success rate is calculated using the following formula:
IP connection setup success rate = VS.ANI.IP.Conn.Estab.Succ/VS.ANI.IP.Conn.Estab.Att
If the IP connection setup success rate is less than 99%, bandwidth congestion has probably occurred on the user plane.
If the value of the VS.ANI.IP.FailResAllocForBwLimit counter is not zero, bandwidth congestion has occurred on the user
plane.
2.
The counters for monitoring the number of bytes transmitted or received on an SCTP link (carrying NCP, CCP, and
ALCAP) are as follows:
The uplink and downlink traffic volumes of the SCTP links on the control plane over the Iub interface are calculated using
the following formulas:
If ALM-21542 SCTP Link Congestion is reported on the Iub interface, bandwidth congestion has occurred on the control
plane.
(2) User plane
In transmission resource pool networking, the number of IP bytes transmitted or received on the user plane by each adjacent
node is measured by the following counters:
The Iub bandwidth usage of a transmission resource pool is calculated using the following formulas:
If the uplink or downlink bandwidth usage of the user plane on the Iub interface reaches 70%, bandwidth congestion has
occurred on the user plane. Then, capacity expansion is required.
Scenario
Optimization Suggestion
2
3
8/5/2014
Page 24 of 42
The activity factor equals the ratio of actual bandwidth occupied by a UE to the bandwidth allocated to the UE during its
initial access. It is used to predict the bandwidth required by admission. Each NodeB can be configured with its own activity
factor. The default activity factor for voice services is 70%, and the default activity factor for PS BE services is 40%.
----End
The CNBAP load on a NodeB is limited by the license and hardware capacity. The license- and hardware-based CNBAP
usages are calculated using the following formulas:
8/5/2014
Page 25 of 42
CNBAP resource usage can be monitored by alarms. If the CNBAP hardware capacity is exceeded, ALM-28230 Base
Station Service Overload is reported.
If the license-based CNBAP usage exceeds its capacity expansion threshold, CNBAP resources are limited by the license.
In this situation, upgrade the license file.
If the hardware-based CNBAP usage exceeds its capacity expansion threshold, CNBAP resources are limited by the
hardware. In this situation, replace the WMPT board with the UMPT board, add baseband processing boards, or replace
baseband processing boards with those of higher specifications.
Split the NodeB or add a NodeB if the CNBAP overload problem cannot be solved by upgrading the license file or by
adding or replacing boards.
For details about how to enable the WRFD-010202 UE State in Connected Mode (CELL_DCH, CELL_PCH, URA_PCH,
CELL_FACH) feature, see State Transition Feature Parameter Description in the RAN Feature Documentation.
For details about how to enable the WRFD-020500 Enhanced Fast Dormancy feature, see Enhanced Fast Dormancy
Feature Parameter Description in the RAN Feature Documentation.
The maximum CNBAP capability of a NodeB is 1500. When the CNBAP capability configured for a NodeB is less than
1500, replace boards to expand the capacity if CNBAP overload occurs. For the CNBAP capabilities of the WBBP boards,
see 3900 Series Base Station Technical Description.
Add WBBP boards or replace the existing WBBP or UBBP boards with those of higher specifications.
Split the NodeB or add a NodeB if no more WBBP or UBBP boards can be added.
For details about how to enable the WRFD-150242 HSDPA Scheduler Pool feature, see HSDPA Scheduler Pool Feature
Parameter Description in the RAN feature documentation.
The number of HSPA users supported by a WBBP or UBBP board varies according to the board type. For detailed
8/5/2014
Page 26 of 42
numbers of HSPA users supported by different WBBP boards, see 3900 Series Base Station Technical Description.
8/5/2014
Page 27 of 42
The monitoring method described in chapter 2 "Network Resource Monitoring" is effective in most scenarios. However,
other scenarios may require more detailed troubleshooting to determine if high resource occupancy is caused by traffic
increases or other abnormalities.
This chapter describes how to locate network resource problems that require more detailed troubleshooting and is intended
for personnel who:
3.1 Possible Block and Failure Points in the Basic Call Flow
When network resources are insufficient, accessibility-related KPIs are likely to be affected first.
Figure 3-1 uses a mobile terminated call (MTC) as an example to illustrate the basic call flow, with possible block/failure
points indicated. For details about the basic call process, see 3GPP TS 25.931.
Figure 3-1 Basic call flow chart and possible block/failure points
8/5/2014
Page 28 of 42
The counters measuring paging loss caused by Iu-interface flow control, CPU overload, or RNC-level PCH congestion are
as follows:
VS.RANAP.CsPaging.Loss: number of failed responses after the RNC receives CS paging messages from the CN
VS.RANAP.PsPaging.Loss: number of failed responses after the RNC receives PS paging messages from the CN
Calculation formula:
IU Paging Congestion Ratio (RNC) = [(VS.RANAP.CsPaging.Loss + VS.RANAP.PsPaging.Loss)/
(VS.RANAP.CsPaging.Att + VS.RANAP.PsPaging.Att)] x 100%
The counters measuring paging loss caused by cell-level PCH congestion are as follows:
VS.UTRAN.AttPaging1: number of paging messages of paging type 1 sent by the RNC in a cell
Calculation formula:
Iu-interface paging loss ratio (cell) = (VS.RRC.Paging1.Loss.PCHCong.Cell/VS.UTRAN.AttPaging1) x 100%
8/5/2014
Page 29 of 42
Rejection Reason
Counter
Downlink power
congestion
Uplink CE resource
congestion
Downlink CE resource
congestion
Uplink Iub bandwidth
resource congestion
Downlink Iub bandwidth
resource congestion
Downlink code resource
congestion
Counter
Power congestion
Uplink CE congestion
Downlink CE
congestion
Downlink code
resource congestion
Iub bandwidth
congestion
8/5/2014
Page 30 of 42
VS.RAB.Block.Rate = Total number of failed RAB establishments regardless of the cause of failure/VS.RAB.AttEstab.Cell
where VS.RAB.AttEstab.Cell measures the total number of RAB setup requests in a cell. This counter is calculated as
follows:
VS.RAB.AttEstab.Cell = VS.RAB.AttEstabCS.Conv + VS.RAB.AttEstabCS.Str + VS.RAB.AttEstabPS.Conv +
VS.RAB.AttEstabPS.Bkg + VS.RAB.AttEstabPS.Int + VS.RAB.AttEstabPS.Str
In most cases, the troubleshooting procedure includes detecting abnormal KPIs, selecting top N cells, and analyzing
abnormal KPIs.
In the case of system bottlenecks, accessibility-related KPIs are usually checked first because most of the access congestion
issues are caused by insufficient system resources.
Figure 3-3 shows key points for bottleneck analysis. The following sections then describe these key points.
Figure 3-3 Key points for bottleneck analysis
8/5/2014
Page 31 of 42
8/5/2014
Page 32 of 42
As shown in Figure 3-4, if the CP CPU load exceeds 50%, analyze the cause of the problem and prevent the CPU load from
increasing further. In addition, perform an in-depth analysis of the high CPU load, for example, check whether the parameter
configurations are appropriate. If the high CPU load is caused by an increase in traffic volume, it is recommended that you
expand hardware capacity.
CP/UP flexible deployment can adjust the hardware resources in the CP and UP pools so that these pools have basically the
same average load. Because the non-pooled load in the CP cannot be shared, dynamic cell allocation is required to balance
this load in the CP pool.
If the traffic model changes, the load can be balanced between CP and UP pools to a certain degree but cannot be
completely balanced. For example, if the CP CPU load is lower than the UP CPU load but the remaining CP resources are
insufficient to bear new NodeBs and cells, it is recommended that you reduce the number of cells in the RNC or add new
boards.
8/5/2014
Page 33 of 42
If the UP CPU load exceeds 60%, analyze the cause of the problem and prevent the CPU load from increasing further. If the
high CPU load is caused by an increase in traffic volume, it is recommended that you expand hardware capacity.
8/5/2014
Page 34 of 42
CE resources can be shared within a resource group. Therefore, CE usage on the NodeB must be calculated to determine
whether CE congestion occurs in a resource group or the NodeB. If CE congestion occurs in a resource group, reallocate CE
resources among resource groups. If CE congestion occurs in the NodeB, perform capacity expansion.
8/5/2014
Page 35 of 42
Figure 3-8 illustrates the procedure for analyzing power resource usage.
Figure 3-8 Procedure for analyzing power resource usage
8/5/2014
Page 36 of 42
Generally, adding a carrier is the most effective means of relieving uplink power congestion. If no additional carrier is
available, add a NodeB or reduce the downtilt of the antenna.
8/5/2014
Page 37 of 42
8/5/2014
Page 38 of 42
Metrics Definitions
Metric Name
Counter
Congestion-related Metrics
Vs.Call.Block.Rate (customized)
RRC Congestion
Ratio
Vs.RRC.Block.Rate (customized)
RAB Congestion
Ratio
Vs.RAB.Block.Rate (customized)
Call Attempts
VS.RAB.AttEstab.Cell (customized)
MeanTCP
(NonHS) Usage
Description
Vs.RRC.Block.Rate +
(<RRC.SuccConnEstab.sum> /
(<VS.RRC.AttConnEstab.CellDCH> +
<VS.RRC.AttConnEstab.CellFACH>)) x
Vs.Rab.Block.Rate
(<VS.RRC.Rej.ULPower.Cong> +
<VS.RRC.Rej.DLPower.Cong> +
<VS.RRC.Rej.ULIUBBand.Cong> +
<VS.RRC.Rej.DLIUBBand.Cong> +
<VS.RRC.Rej.ULCE.Cong> +
<VS.RRC.Rej.DLCE.Cong> +
<VS.RRC.Rej.Code.Cong>)/<VS.RRC.AttConnEstab.Sum>
(<VS.RAB.FailEstabCS.ULPower.Cong> +
<VS.RAB.FailEstabCS.DLPower.Cong> +
<VS.RAB.FailEstabPS.ULPower.Cong> +
<VS.RAB.FailEstabPS.DLPower.Cong> +
<VS.RAB.FailEstabCS.ULCE.Cong> +
<VS.RAB.FailEstabPS.ULCE.Cong> +
<VS.RAB.FailEstabCs.DLCE.Cong> +
<VS.RAB.FailEstabPs.DLCE.Cong> +
<VS.RAB.FailEstabCs.Code.Cong> +
<VS.RAB.FailEstabPs.Code.Cong> +
<VS.RAB.FailEstabCS.DLIUBBand.Cong>
+
<VS.RAB.FailEstabCS.ULIUBBand.Cong>
+
<VS.RAB.FailEstabPS.DLIUBBand.Cong>
+
<VS.RAB.FailEstabPS.ULIUBBand.Cong>)/
(VS.RAB.AttEstabCS.Conv +
VS.RAB.AttEstabCS.Str +
VS.RAB.AttEstabPS.Conv +
VS.RAB.AttEstabPS.Bkg +
VS.RAB.AttEstabPS.Int +
VS.RAB.AttEstabPS.StrRAB)
(<VS.RAB.AttEstCS.Conv> +
<VS.RAB.AttEstab.CS.Str> +
<VS.RAB.AttEstabPS.Conv> +
<VS.RAB.AttEstabPS.Str> +
<VS.RAB.AttEstabPS.Int> +
<VS.RAB.AttEstabPS.Bkg>)
MeanTCP Usage
Mean UL RTWP
Min UL RTWP
UL ENU Rate
VS.MeanTCP
VS.MeanRTWP
VS.MinRTWP
VS.RAC.UL.EqvUserNum
8/5/2014
AAL2 PATH
Admission
Success Rate
DL Iub Usage on
Control Plane
UL Iub Usage on
Control Plane
DL Iub Usage on
User Plane
ATM Transmission
VS.AAL2PATH.PVCLAYER.TXBYTES
VS.AAL2PATH.PVCLAYER.RXBYTES
IP transmission in non-pooled networking:
VS.IPPATH.IPLAYER.TXBYTES
VS.IPPATH.IPLAYER.RXBYTES
IP transmission in resource pool
networking:
VS.IPPOOL.ANI.IPLAYER.TXBYTES
VS.IPPOOL.ANI.IPLAYER.RXBYTES
UL Iub Usage on
User Plane
IP Connection
Setup Success
Rate
PCH Usage
Page 39 of 42
VS.ANI.IP.Conn.Estab.Succ
VS.ANI.IP.Conn.Estab.Att
PCH/FACH Usage-related Metrics
VS.UTRAN.AttPaging1
FACH Usage
VS.CRNCIubBytesFACH.Tx
VS.PCH.Bandwidth.UsageRate
VS.SRBNum.FACH
VS.OneSRBTTINum.FACH
VS.IndepTRBNum.FACH
RACH Usage
VS.CRNCIubBytesRACH.Rx
VS.TRBNum.RACH
VS.TRBNum.RACH
VS.UTRAN.AttPaging1/(<SP> x 60 x
5/0.01)
(1) Utilization of FACH carried on nonstandalone SCCPCH
FACH Usage =
VS.CRNCIubBytesFACH.Tx x 8/((60 x
<SP> x 168 x 1/0.01) x
VS.PCH.Bandwidth.UsageRate x 6/7 + (60
x <SP> x 360 x 1/0.01) x (1 VS.PCH.Bandwidth.UsageRate x 6/7))
where,
VS.PCH.Bandwidth.UsageRate =
<VS.CRNCIubBytesPCH.Tx>/
(<VS.CRNC.IUB.PCH.Bandwidth> x <SP>
x 60)
(2) Utilization of FACH carried on
standalone SCCPCH
FACH Usage = ((VS.SRBNum.FACH VS.OneSRBTTINum.FACH)/2 +
VS.OneSRBTTINum.FACH +
VS.IndepTRBNum.FACH)/(<SP> x
60/0.01)
RACH Usage =
((VS.CRNCIubBytesRACH.Rx VS.TRBNum.RACH x 360/8) x 8/168)/
(<SP> x 60 x 4/0.02) +
VS.TRBNum.RACH/(<SP> x 60 x 4/0.02)
8/5/2014
OVSF Quantity
OVSF Usage
DCH OVSF
Usage
CP/UP CPU
Load
RMP CPU Load
INT Load
License-based
Downlink CE
Usage
License-based
Uplink CE Usage
Hardware-based
Downlink CE
Usage
Hardware-based
Uplink CE Usage
License-based
CNBAP Usage
Page 40 of 42
VS.RAB.SFOccupy
VS.RAB.SFOccupy/256
DCH OVSF Usage =
DCH_OVSF_CODE/DCH_OVSF_CODE_Ava
where
DCH_OVSF_CODE =
(<VS.SingleRAB.SF4> +
<VS.MultRAB.SF4>) x 64 +
(<VS.MultRAB.SF8> +
<VS.SingleRAB.SF8>) x 32 +
(<VS.MultRAB.SF16> +
<VS.SingleRAB.SF16>) x 16 +
(<VS.SingleRAB.SF32> +
<VS.MultRAB.SF32>) x 8 +
(<VS.MultRAB.SF64> +
<VS.SingleRAB.SF64>) x 4 +
(<VS.SingleRAB.SF128> +
<VS.MultRAB.SF128>) x 2 +
(<VS.SingleRAB.SF256> +
<VS.MultRAB.SF256>)
VS.SUBSYS.CPULOAD.MEAN
VS.CPU.CPULOAD.MEAN
VS.CPU.CPULOAD.MEAN
VS.INT.TRANSLOAD.RATIO.MEAN
Sum_AllCells_of_NodeB
(VS.LC.DLCreditUsed.Mean)/DL NodeB
License CE Cfg Number
If the value of
VS.NodeB.ULCreditUsed.Mean is greater
than 0, the following formula is true:
(VS.NodeB.ULCreditUsed.Mean/2)/UL
NodeB License CE Cfg Number
Otherwise, the following formula is true:
Sum_AllCells_of_NodeB
(VS.LC.ULCreditUsed.Mean/2)/UL NodeB
License CE Cfg Number
Sum_AllCells_of_NodeB
(VS.LC.DLCreditUsed.Mean)/VS.HW.DLCreditAvailable
If the value of
VS.NodeB.ULCreditUsed.Mean is greater
than 0, the following formula is true:
(VS.NodeB.ULCreditUsed.Mean/2)/VS.HW.ULCreditAvailable
Otherwise, the following formula is true:
Sum_AllCells_of_NodeB
(VS.LC.ULCreditUsed.Mean/2)/VS.HW.ULCreditAvailable
Hardware-based
CNBAP Usage
VS.CPU.CPULOAD.MEAN
Frame Mean Usage =
VS.Frame.Flux.Mean.TxRate/Inter-subrack
bandwidth x 100%
License-based CNBAP Usage =
(VS.RadioLink.Recv.Mean +
VS.DedicMeaRpt.MEAN/12)/License
CNBAP
Hardware-based CNBAP Usage =
VS.BTS.CnbapCap.UseRate
8/5/2014
Average HSPA
User Ratio
VS.BOARD.UsedHsdpaUserRatio.Mean
VS.BOARD.UsedHsupaUserRatio.Mean
Page 41 of 42
VS.BOARD.UsedHsdpaUserRatio.Mean
VS.BOARD.UsedHsupaUserRatio.Mean
8/5/2014
Page 42 of 42
Reference Documents
This chapter lists the documents referenced within the text and provides the document name, document package, and
document package download path at http://support.huawei.com.
Document Name
Document Package
RAN Feature
Documentation
8/5/2014