Professional Documents
Culture Documents
GBSS15.0
Issue 02
Date 2013-11-15
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
2 Overview......................................................................................................................................... 3
2.1 Introduction.................................................................................................................................................................... 3
2.2 NEs Supporting the Feature............................................................................................................................................4
3 Technical Description...................................................................................................................5
4 Related Features.............................................................................................................................8
5 Engineering Guidelines............................................................................................................... 9
5.1 Deploying PS Active Package Management.................................................................................................................. 9
5.1.1 Deployment Requirements.......................................................................................................................................... 9
5.1.2 Activation.................................................................................................................................................................. 10
5.1.3 Activation Observation.............................................................................................................................................. 11
5.1.4 Deactivation...............................................................................................................................................................12
6 Parameters..................................................................................................................................... 13
7 Counters........................................................................................................................................ 18
8 Glossary......................................................................................................................................... 19
9 Reference Documents................................................................................................................. 20
1.1 Scope
This document describes GBFD-119904 PS Active Package Management, including its
technical principles, related features, and engineering guidelines.
l Feature change
Changes in features of a specific product version
l Editorial change
Changes in wording or addition of information that was not described in the earlier
version
02 (2013-11-15)
This issue includes the following changes.
01 (2013-05-06)
This issue does not include any changes.
Draft A (2013-02-27)
Compared with Issue 01 (2012-04-28) of GBSS14.0, Draft A (2013-02-27) of GBSS15.0
includes the following changes.
2 Overview
2.1 Introduction
The PS Active Package Management feature applies an algorithm called Active Queue
Management (AQM). With this algorithm, the BSC maintains the buffer queue length within
an appropriate range by discarding packets in the buffer queue. This increases the throughput
and reduces service delay at the price of low buffer utilization.
This feature applies to scenarios in which bandwidth is limited and congestion is likely to
occur. It not only ensures high link utilization but also reduces the delay of services that
require high interactivity. In addition, it ensures fair utilization of bandwidth among services
and increases the throughput.
Compared with the wired link bandwidth, the wireless link bandwidth is small. Therefore, the
wireless link bandwidth bottlenecks the end-to-end data transmission. This feature can relieve
network congestion due to excessive transmission control protocol (TCP) data flows. When
network congestion occurs, AQM enables the BSC to discard packets actively according to a
specified packet discarding policy. After detecting packet loss, the TCP receiver informs the
TCP transmitter of the packet loss by using the retransmission acknowledgement mechanism.
Then, the TCP transmitter decreases the size of the transmit window according to the
congestion control mechanism, reducing the transmission rate. This relieves the network
congestion.
At present, most data services use the TCP. The TCP protocol, however, has its limitations.
When multiple TCP connections are set up at the same time in the communications system,
one TCP connection may occupy higher bandwidth, and as a result, the transmission delay is
long for other TCP connections. For example, a user clicks an area on a Hypertext Transfer
Protocol (HTTP) web page when file transfer protocol (FTP) downloading is ongoing. In such
a case, a long time elapses before the corresponding web page is displayed because the link
resource is occupied by the FTP service. If this feature is used, the BSC actively discards
packets for services with excessive traffic while ensuring high link utilization. This decreases
the data transmission rate and therefore reduces the delay of services that require high
interactivity. This also ensures fair utilization of bandwidth among services.
PS Active √ √ √ √
Package
Management
NOTE
√ indicates that the NE supports this feature. × indicates that the NE does not support this feature.
3 Technical Description
Parameters
To enable PS Active Package Management (that is, to enable the AQM algorithm), set
AqmSwitch(BSC6900,BSC6910) to OPEN(Open). In addition, set the following related
parameters in specific application scenarios:
l AQM Congestion Threshold
This parameter specifies the lower threshold at which the buffer queue is congested. If
the buffer queue length exceeds this threshold, packets are discarded actively.
l AQM Maximum Threshold
This parameter specifies the upper threshold for the buffer queue length. If the buffer
queue length exceeds this threshold, a packet is discarded each time it arrives at the
queue.
l AQM Target Threshold
This parameter specifies the target threshold at which the buffer queue is congested. This
parameter is used to adjust the interval at which packets are discarded.
l Aqm Ninit
This parameter specifies the initial value of the interval (indicated by N) at which
packets in the buffer queue are discarded. The value of N indicates the frequency at
which packets are discarded. The larger the value of N, the lower the frequency of
discarding packets, and a less number of packets are discarded over a certain period of
time.
l AQM Packet Discard Interval Lower Threshold
This parameter specifies the lower threshold of the interval (indicated by N) at which
packets in the buffer queue are discarded.
l AQM Packet Discard Interval Upper Threshold
This parameter specifies the upper threshold of the interval (indicated by N) at which
packets in the buffer queue are discarded.
l Aqm M
This parameter specifies the frequency (indicated by M) of updating the value of N, that
is, how many packets are transmitted before the value of N is updated.
The key part of PS Active Package Management is the packet discarding policy. Huawei PS
Active Package Management uses the following packet discarding policy:
4 Related Features
Prerequisite Features
None
Impacted Features
None
5 Engineering Guidelines
BSC A built-in packet control unit (PCU), PS service processing boards, and
Gb interface boards have been configured.
BTS None
GSM None
networking
MS None
MSC None
License The license controlling this feature has been activated. For details on how
to activate the license, see License Management Feature Parameter
Description. For details about license items, see License Control Item
Description.
Others None
5.1.2 Activation
Using MML Commands
On the BSC LMT, run the SET BSCPSSOFTPARA command with AQM Switch set to
OPEN(Open) and the following parameter set to appropriate values:
l AQM Congestion Threshold
l AQM Target Threshold
l AQM Maximum Threshold
l AQM Packet Discard Initial Interval
l AQM Packet Discard Interval Lower Threshold
l AQM Packet Discard Interval Upper Threshold
l AQM N Update Interval
You are advised to set these parameters to recommended values.
When configuring the PS Active Package Management feature on the CME, you must perform a single
configuration first, and then perform batch modifications if required.
You must perform a single configuration for a parameter before batch modifications of the parameter.
You are advised to perform batch modifications before logging out of the parameter setting interface.
To modify objects, such as BSCs, BTSs, cells, and TRXs, in batches, click the icon on the
CME configuration interface to start the batch modification wizard. For the method of
performing batch modifications through the CME batch modification center, press F1 on the
wizard interface to obtain online help.
----End
AQM AqmMinTh
Congestion
Threshold
AQM AqmMaxT
Maximum h
Threshold
AQM N AqmM
Update
Interval
Step 2 Check the FTP downloading result for the small file.
Expected result: After AQM Switch is set to OPEN(Open), the time for small file
downloading becomes short. However, the download rate for large files decreases during the
small file downloading.
----End
5.1.4 Deactivation
Step 1 Run the SET BSCPSSOFTPARA command with AQM Switch set to CLOSE(Close).
Step 2 Run the LST BSCPSSOFTPARA command to query the value of AQM Switch.
----End
LST BSCPSSOFTPARA:;
When configuring the PS Active Package Management feature on the CME, you must perform a single
configuration first, and then perform batch modifications if required.
You must perform a single configuration for a parameter before batch modifications of the parameter.
You are advised to perform batch modifications before logging out of the parameter setting interface.
Set parameters on the CME configuration interface according to the operation sequence
described in Table 5-3. For the method of performing the CME single configuration, see
CME Single Configuration Operation Guide.
Step 2 (Optional) Modify objects in batches on the CME. (CME batch modification center)
To modify objects, such as BSCs, BTSs, cells, and TRXs, in batches, click the icon on the
CME configuration interface to start the batch modification wizard. For the method of
performing batch modifications through the CME batch modification center, press F1 on the
wizard interface to obtain online help.
----End
6 Parameters
AqmM BSC690 SET GBFD-1 PS Meaning: Update frequency of the value N (packet
0 BSCPS 19904 Active drop interval), indicating that the packet drop interval
SOFTP Package is updated after N packets are transmitted.
ARA Manage GUI Value Range: 1~65535
ment
Unit: packet
Actual Value Range: 1~65535
Default Value: 20
AqmM BSC691 SET GBFD-1 PS Meaning: Update frequency of the value N (packet
0 BSCPS 19904 Active drop interval), indicating that the packet drop interval
SOFTP Package is updated after N packets are transmitted.
ARA Manage GUI Value Range: 1~65535
ment
Unit: packet
Actual Value Range: 1~65535
Default Value: 20
AqmNi BSC690 SET GBFD-1 PS Meaning: Initial value of the interval (indicated by N)
nit 0 BSCPS 19904 Active at which the packets in the TBF buffer queue are
SOFTP Package discarded. The value N indicates the frequency of
ARA Manage discarding the packets in the TBF buffer queue. The
ment greater the value N, the lower the frequency of
discarding packets, and the smaller the number of
discarded packets within a certain period. The smaller
the value N, the greater the number of discarded
packets.
GUI Value Range: 1~65535
Unit: packet
Actual Value Range: 1~65535
Default Value: 20
AqmNi BSC691 SET GBFD-1 PS Meaning: Initial value of the interval (indicated by N)
nit 0 BSCPS 19904 Active at which the packets in the TBF buffer queue are
SOFTP Package discarded. The value N indicates the frequency of
ARA Manage discarding the packets in the TBF buffer queue. The
ment greater the value N, the lower the frequency of
discarding packets, and the smaller the number of
discarded packets within a certain period. The smaller
the value N, the greater the number of discarded
packets.
GUI Value Range: 1~65535
Unit: packet
Actual Value Range: 1~65535
Default Value: 20
AqmMi BSC690 SET GBFD-1 PS Meaning: Congestion threshold of the TBF buffer
nTh 0 BSCPS 19904 Active queue. If the congestion level in the TBF buffer queue
SOFTP Package exceeds this threshold, whether the packets are
ARA Manage discarded actively is determined according to the
ment packet discarding policy.
GUI Value Range: 1~65535
Unit: bit
Actual Value Range: 1~65535
Default Value: 256
AqmMi BSC691 SET GBFD-1 PS Meaning: Congestion threshold of the TBF buffer
nTh 0 BSCPS 19904 Active queue. If the congestion level in the TBF buffer queue
SOFTP Package exceeds this threshold, whether the packets are
ARA Manage discarded actively is determined according to the
ment packet discarding policy.
GUI Value Range: 1~65535
Unit: bit
Actual Value Range: 1~65535
Default Value: 256
AqmMa BSC690 SET GBFD-1 PS Meaning: Upper length threshold of the TBF buffer
xTh 0 BSCPS 19904 Active queue. If the length of the TBF buffer queue exceeds
SOFTP Package this threshold,the BSC determines whether to actively
ARA Manage discard data packets based on packet loss policies.
ment GUI Value Range: 1~65535
Unit: bit
Actual Value Range: 1~65535
Default Value: 1024
AqmMa BSC691 SET GBFD-1 PS Meaning: Upper length threshold of the TBF buffer
xTh 0 BSCPS 19904 Active queue. If the length of the TBF buffer queue exceeds
SOFTP Package this threshold,the BSC determines whether to actively
ARA Manage discard data packets based on packet loss policies.
ment GUI Value Range: 1~65535
Unit: bit
Actual Value Range: 1~65535
Default Value: 1024
AqmTa BSC690 SET GBFD-1 PS Meaning: Target threshold of the TBF buffer queue. If
rTh 0 BSCPS 19904 Active the length of the TBF buffer queue is greater than or
SOFTP Package equal to the target threshold specified by this
ARA Manage parameter, the BSC determines whether to actively
ment discard data packets based on packet loss policies.
GUI Value Range: 1~65535
Unit: bit
Actual Value Range: 1~65535
Default Value: 384
AqmTa BSC691 SET GBFD-1 PS Meaning: Target threshold of the TBF buffer queue. If
rTh 0 BSCPS 19904 Active the length of the TBF buffer queue is greater than or
SOFTP Package equal to the target threshold specified by this
ARA Manage parameter, the BSC determines whether to actively
ment discard data packets based on packet loss policies.
GUI Value Range: 1~65535
Unit: bit
Actual Value Range: 1~65535
Default Value: 384
AqmNL BSC690 SET GBFD-1 PS Meaning: Lower threshold of the interval for
owerBo 0 BSCPS 19904 Active discarding the packets in the TBF buffer queue, that
und SOFTP Package is, the minimum value of N (packet drop interval).
ARA Manage GUI Value Range: 1~65535
ment
Unit: packet
Actual Value Range: 1~65535
Default Value: 10
AqmNL BSC691 SET GBFD-1 PS Meaning: Lower threshold of the interval for
owerBo 0 BSCPS 19904 Active discarding the packets in the TBF buffer queue, that
und SOFTP Package is, the minimum value of N (packet drop interval).
ARA Manage GUI Value Range: 1~65535
ment
Unit: packet
Actual Value Range: 1~65535
Default Value: 10
AqmNU BSC690 SET GBFD-1 PS Meaning: Upper threshold of the interval for
pBound 0 BSCPS 19904 Active discarding the packets in the TBF buffer queue, that
SOFTP Package is, the maximum value of N (packet drop interval).
ARA Manage GUI Value Range: 1~65535
ment
Unit: packet
Actual Value Range: 1~65535
Default Value: 20
AqmNU BSC691 SET GBFD-1 PS Meaning: Upper threshold of the interval for
pBound 0 BSCPS 19904 Active discarding the packets in the TBF buffer queue, that
SOFTP Package is, the maximum value of N (packet drop interval).
ARA Manage GUI Value Range: 1~65535
ment
Unit: packet
Actual Value Range: 1~65535
Default Value: 20
7 Counters
8 Glossary
9 Reference Documents