Professional Documents
Culture Documents
Issue 01
Date 2018-04-10
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.
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 a warranty of any kind, express or implied.
Website: http://www.huawei.com
Email: support@huawei.com
Contents
1 Change History.............................................................................................................................. 1
1.1 eRAN13.1 01 (2018-04-10)............................................................................................................................................1
1.2 eRAN13.1 Draft B (2018-03-30)....................................................................................................................................1
1.3 eRAN13.1 Draft A (2018-01-15) (FDD)........................................................................................................................2
1.4 eRAN13.1 Draft A (2018-01-15) (TDD)....................................................................................................................... 2
3 Overview......................................................................................................................................... 5
4 AQM.................................................................................................................................................6
4.1 Principles........................................................................................................................................................................ 6
4.2 Network Analysis........................................................................................................................................................... 7
4.2.1 Benefits........................................................................................................................................................................ 7
4.2.2 Impacts.........................................................................................................................................................................8
4.3 Requirements.................................................................................................................................................................. 9
4.3.1 Licenses....................................................................................................................................................................... 9
4.3.2 Software.......................................................................................................................................................................9
4.3.3 Hardware..................................................................................................................................................................... 9
4.3.4 Others...........................................................................................................................................................................9
4.4 Operation and Maintenance............................................................................................................................................9
4.4.1 Data Configuration...................................................................................................................................................... 9
4.4.1.1 Data Preparation..................................................................................................................................................... 10
4.4.1.2 Using MML Commands......................................................................................................................................... 10
4.4.1.3 Using the CME....................................................................................................................................................... 10
4.4.2 Activation Verification.............................................................................................................................................. 10
4.4.3 Network Monitoring.................................................................................................................................................. 11
5 Parameters..................................................................................................................................... 12
6 Counters........................................................................................................................................ 13
7 Glossary......................................................................................................................................... 19
8 Reference Documents................................................................................................................. 20
1 Change History
This chapter describes changes not included in the "Parameters", "Counters", "Glossary", and
"Reference Documents" chapters. These changes include:
l Technical changes
Changes in functions and their corresponding parameters
l Editorial changes
Improvements or revisions to the documentation
Technical Changes
None
Editorial Changes
Deleted the descriptions of MLBFD-12100242 Active Queue Management (AQM).
Technical Changes
Change Description Parameter RAT Base Station Model
Change
Editorial Changes
Added deactivation command examples. For details, see 4.4.1.2 Using MML Commands.
Technical Changes
Change Description Parameter Change Base Station Model
Editorial Changes
Incorporated both FDD and TDD descriptions into this document.
Technical Changes
None
Editorial Changes
Incorporated both FDD and TDD descriptions into this document.
Reorganized this document using a new template.
3 Overview
Congestion has become a bottleneck in network development due to the limitation of resource
capacity and processing capability of networks. End-to-end Transmission Control Protocol
(TCP) congestion control techniques have been the primary methods to control IP network
congestion. However, edge nodes in a network may not be able to obtain accurate information
about network status in time. Therefore, it is hard for these TCP congestion control techniques
to solve all congestion problems in the network.
To address this issue, congestion control techniques based on intermediate network nodes,
such as AQM, have been developed.
4 AQM
4.1 Principles
Huawei AQM applies to non-guaranteed bit rate (non-GBR) services.
AQM is controlled by the CellAlgoSwitch.AqmAlgoSwitch parameter.
As an IP network node, the eNodeB uses AQM to check data packet queue lengths. AQM
compares the average queue length with the minimum and maximum congestion thresholds,
and then performs the following operations based on the comparison result:
l Average queue length ≤ Minimum congestion threshold
AQM does not drop any packets because the queue is not congested.
l Minimum congestion threshold < Average queue length < Maximum congestion
threshold
AQM drops some packets because the queue is congested to some extent. The
probability of dropping packets increases linearly with:
– The average queue length
– The amount of data successfully sent from the core network to the eNodeB
l Average queue length ≥ Maximum congestion threshold
AQM drops every newly arrived packet because the queue is severely congested.
The minimum congestion threshold is automatically calculated by the eNodeB based on the
real-time air interface data rate.
The maximum congestion threshold is equal to the minimum congestion threshold multiplied
by eight.
As shown in Figure 4-1, the red lines denote the packet loss rates and Max represents the
maximum packet loss rate of a non-GBR service in the congestion avoidance area.
4.2.1 Benefits
AQM offers the following benefits:
l Proactively detects possible congestion in the queues and minimizes the congestion
probability by dropping packets.
l Maintains shorter queues to balance the throughput and transmission delay.
l Avoids TCP global synchronization caused by simultaneous data overflow of multiple
queues.
NOTE
It is recommended that AQM be enabled when both of the following conditions are met:
l The average processing delay of downlink Packet Data Convergence Protocol (PDCP)
service data units (SDUs) for services carried on data radio bearers (DRBs) is larger than
500 ms per packet.
The average processing delay of downlink PDCP SDUs for services carried on DRBs
can be monitored by dividing L.Traffic.DL.PktDelay.Time.QCI.x by
L.Traffic.DL.PktDelay.Num.QCI.x, where x indicates a QCI. For details about related
counters, see Table 4-1.
l The value of the Discard timer parameter for the QCI is larger than 500 ms.
The parameter value can be queried by running the LST RLCPDCPPARAGROUP
command.
Table 4-1 Counters related to the average processing delay of downlink PDCP SDUs for
services carried on DRBs
Counter ID Counter Name
1526727922 L.Traffic.DL.PktDelay.Time.QCI.6
1526727925 L.Traffic.DL.PktDelay.Time.QCI.7
1526727928 L.Traffic.DL.PktDelay.Time.QCI.8
1526727931 L.Traffic.DL.PktDelay.Time.QCI.9
1526727923 L.Traffic.DL.PktDelay.Num.QCI.6
1526727926 L.Traffic.DL.PktDelay.Num.QCI.7
1526727929 L.Traffic.DL.PktDelay.Num.QCI.8
1526727932 L.Traffic.DL.PktDelay.Num.QCI.9
In the following scenarios, AQM offers no gains or could even have slightly negative effects:
l AQM helps reduce only TCP traffic on a bearer when both TCP and User Datagram
Protocol (UDP) services are carried on the bearer.
l AQM drops packets randomly during network congestion. Therefore, if AQM drops
packets of interactive services, user experience in these services deteriorates.
l The eNodeB does not enter the congestion state when the data rates of cell edge users
(CEUs) fluctuate due to interference, and therefore AQM offers no obvious gains for
such UEs.
l Dropping packets causes throughput fluctuation, and the fluctuation is more obvious
when there are only a small number of TCP connections, for example, one or two
connections.
l Non-GBR services of a UE will not be congested when the downlink UE throughput on
a bearer exceeds 30 Mbit/s. In this scenario, AQM offers no obvious gains.
4.2.2 Impacts
Network Impacts
AQM has the following impacts on throughput:
l The cell throughput and the throughput of some UEs fluctuate.
– If a cell has both CEUs and cell center users (CCUs), AQM will decrease the
throughput of CEUs because CEU services are easily congested. CCU services are
rarely congested, and therefore AQM will increase the throughput of CCUs. This
increased throughput is larger than the decreased throughput for CEUs. In this case,
the overall cell throughput increases.
– If a cell has only CEUs or CCUs, AQM has little impact on cell throughput.
Function Impacts
None
4.3 Requirements
4.3.1 Licenses
There are no license requirements.
4.3.2 Software
Prerequisite Functions
None
4.3.3 Hardware
Base Station Models
No requirements
Boards
No requirements
RF Modules
No requirements
4.3.4 Others
None
l The downlink throughput of the UE is lower than 10 Mbit/s. The downlink throughput
can be controlled by decreasing the bandwidth of a cell or by increasing the number of
UEs in the cell.
l The UE properly accesses the network, connects to the download server, and runs FTP
download services.
l Multiple large files that are larger than 1 GB and multiple small files are available on the
server for downloading.
NOTE
The size of a small file can be determined based on the air interface throughput of the UE. If the
time for downloading a file while downloading one or multiple large files is within 10s, the file is
a small file.
Step 1 Run the MOD CELLALGOSWITCH command with the AqmAlgoSwitch option of the
CellAlgoSwitch.AqmAlgoSwitch parameter deselected to disable AQM. Then, enable the UE
to access the given cell.
Step 2 Download one or more large files and the small files simultaneously. Then, record the small
file download latency. Repeat the test and average the recorded values. The average value
works as the small file download latency with AQM disabled.
Step 3 Run the MOD CELLALGOSWITCH command with the AqmAlgoSwitch option of the
CellAlgoSwitch.AqmAlgoSwitch parameter selected to enable AQM. Then, enable the UE to
re-access the given cell.
Step 4 Download one or more large files and the small files simultaneously. Then, record the small
file download latency. Repeat the test and average the recorded values. The average value
works as the small file download latency with AQM enabled.
Step 5 Compare the two average values and verify that the small file download latency is shortened
after AQM is enabled.
----End
Impact Monitoring
The number of downlink PDCP SDUs discarded for services carried on DRBs may increase
slightly. Table 4-3 describes related counters.
Table 4-3 Counters related to the number of downlink PDCP SDUs discarded for services
carried on DRBs
Counter ID Counter Name
1526726863 L.PDCP.Tx.Disc.Trf.SDU.QCI.6
1526726869 L.PDCP.Tx.Disc.Trf.SDU.QCI.7
1526726875 L.PDCP.Tx.Disc.Trf.SDU.QCI.8
1526726881 L.PDCP.Tx.Disc.Trf.SDU.QCI.9
5 Parameters
6 Counters
7 Glossary
8 Reference Documents
None