Professional Documents
Culture Documents
Issue V1.0
Date 2014-09-29
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 Overview ................................................................................................................................... 5
2 Introduction to QoS ................................................................................................................. 6
2.1 Basic QoS Concepts .............................................................................................................................................. 6
2.2 Application Scenarios ............................................................................................................................................ 6
2.3 QoS Parameters ..................................................................................................................................................... 7
This document describes the EPS quality of service (QoS) architecture and basic QoS
concepts, including QoS parameters, parameter descriptions, and QoS functions supported by
each network element (NE). It focuses on the Huawei EPS QoS solution, including the
extended QoS class identifiers (QCIs), QoS mapping, and QoS monitoring supported by the
MME, P-GW, and eNodeB. This document also describes the QoS configuration principles
for typical services and provides a QoS design example for the combined video and voice
service.
2 Introduction to QoS
Non-conversational video
4 5 300 ms 1.00E-06
(Buffered streaming)
Non-GBR
Video (Buffered streaming),
6 6 300 ms 1.00E-06 TCP-based (for example, www,
e-mail, chat, ftp, p2p file sharing,
progressive video.)
Allocation and Retention Priority (ARP): indicates the priority of a bearer activation or
modification request. When resources are insufficient, the ARP determines whether a bearer
can preempt the resources allocated to another bearer and whether the resources allocated to a
bearer can be preempted. Services with different ARPs use different bearers. ARPs are used
only in service admission control and congestion control. ARP involves the preemption
attribute and preemption capability. The preemption attribute indicates whether a service can
preempt resources allocated to other services and whether resources allocated to the service
can be preempted by other services. The preemption capability indicates the preemption
priority whose value range is 1 to 15. A smaller value indicates a higher priority.
GBR: indicates the bandwidth that can be guaranteed by a bearer. The GBR applies only to
GBR bearers.
Maximum bit rate (MBR): indicates the maximum bandwidth that can be provided by a bearer.
The MBR applies only to GBR bearers.
Per APN aggregate maximum bit rate (APN-AMBR): indicates the aggregate bit rate that can
be provided across all non-GBR bearers among all PDN connections of the same APN. It is
the maximum bandwidth of all bearers from a UE to the same P-GW. The UE and P-GW
enforce the APN-AMBR in the uplink. The P-GW enforces the APN-AMBR in the downlink.
Per UE aggregate maximum bit rate (UE-AMBR): indicates the aggregate bit rate that can be
provided across all non-GBR bearers of a UE. It is the maximum bandwidth of all bearers of a
UE. The eNodeB enforces the UE-AMBR in both the uplink and downlink.
3 QoS Principles
Figure 3-1 shows a typical EPS network architecture defined in 3GPP specifications,
including the MME, S-GW, P-GW, policy and charging rules function (PCRF), and home
subscriber server (HSS). The MME supports signaling plane management. The S-GW
forwards user data and serves as a local mobility anchor. The P-GW also forwards user data
and serves as an entrance from the EPS network to the PDN.
The PCRF supports the determination of QoS and charging policies. The PCRF sends the QoS
and charging policies to the P-GW over the Gx interface. The P-GW supports the functions of
the policy and charging enforcement function (PCEF) entity and implements the QoS and
charging policies locally. The EPS supports the Policy and Charging Control (PCC) function
of Release 8 and defines QoS policies based on PCC rules. (For details about the PCC
function, see the 3GPP TS 23.203 V 10.06.00.)
As shown in Figure 3-1, an EPS network supports two QoS policy configuration modes:
QoS policy delivery from the PCRF
Local static QoS policy configuration in the P-GW
Currently, enterprise networks do not support the deployment of PCRF, and therefore only the
local static QoS policy configuration is supported.
Figure 3-2 shows bearers at different layers in an EPS network. The EPS maps the end-to-end
(E2E) QoS requirement layer by layer from the top down. The EPS service bearers can be
classified into the following three layers:
E2E bearer
EPS bearer
Radio bearer, S1 bearer, and S5/S8 bearer
The radio bearer, S1 bearer, and S5/S8 bearer separately implement their QoS. In this way, the
QoS of the EPS bearer is implemented.
Figure 3-3 Mapping between bearers in an EPS network
An EPS bearer consists of the radio bearer, S1 bearer, and S5/S8 bearer with each bearer
controlling its QoS independently. The mapping between the bearers shown in Figure 3-3 is
described as follows:
The UE uses the local UL-TFT to classify uplink data flows and transmits them over the
corresponding radio bearers. (TFT is short for traffic flow template.)
The P-GW uses the local DL-TFT to classify downlink data flows and transmits them
over the corresponding S5/S8 bearers.
The eNodeB and S-GW forwards data based on the one-to-one mapping relationships
between the radio bearer, S1 bearer, and S5/S8 bearer.
The QoS parameters vary with bearers. The UE, eNodeB, S-GW, and P-GW ensure the
service quality of a bearer based on QoS parameters to differentiate bearer service quality
from end to end.
A UE has one default bearer and multiple dedicated bearers.
The default bearer is activated when the UE attaches to the network and it can carry only
non-GBR services. QoS parameters for the default bearer are defined in the HSS and can
also be pre-configured in the PCRF or P-GW. The QoS parameters are delivered to each
involved NE during the default bearer activation. For details about the procedure, see
section 3.2.1 "Delivery and Application of QoS Parameters During Default Bearer
Activation".
A dedicated bearer is activated when the UE initiates a service request. A dedicated
bearer can carry both GBR and non-GBR services. QoS parameters for dedicated bearers
are configured in the PCRF or P-GW and are delivered to each involved NE during the
dedicated bearer activation. The dedicated bearer activation procedure for GBR services
and that for non-GBR services are the same. The difference between UE-initiated and
P-GW-initiated dedicated bearer activation procedures is that the UE informs the P-GW
of the service type in a UE-initiated dedicated bearer activation procedure. However, the
P-GW always starts the activation no matter the dedicated bearer activation procedure is
initiated by the UE or P-GW. For details about the procedure, see section 3.2.2 "Delivery
and Application of QoS Parameters During Dedicated Bearer Activation".
3.2 Delivery and Application of QoS Parameters
3.2.1 Delivery and Application of QoS Parameters During Default
Bearer Activation
Figure 3-4 Default bearer activation procedure
1. IP-CAN Session
(A)
Modification
1. The PCRF delivers the modified QoS parameters including the QCI, ARP, GBR, MBR,
and APN-AMBR to the P-GW. If the PCRF is not deployed, the P-GW can directly
initiate the dedicated bearer activation based on the pre-configured PCC rules.
2. The P-GW uses the QoS policy obtained in step 1 to assign the EPS Bearer QoS, and
assigns a P-GW TEID-U for the dedicated bearer. Then, the P-GW sends the S-GW a
Create Bearer Request message including the IMSI, PTI, EPS Bearer QoS, TFT, S5/S8
TEID, Charging Id, and LBI IEs. (LBI is short for Linked EPS Bearer Identity.) The LBI
is the identity of the default bearer. After receiving the message, the S-GW creates the
dedicated bearer context, and associates the default and dedicated bearers based on the
LBI to generate and update the TFT.
3. The S-GW sends a Create Bearer Request message to the MME.
4. The MME sends the eNodeB a Bearer Setup Request message including the EPS Bearer
Identity, EPS Bearer QoS, Session Management Request, and S1-TEID. The Session
Management Request message sent along the Bearer Setup Request message is built by
the MME. The Session Management Request message includes the PTI, TFT, EPS
Bearer QoS parameters (excluding ARP), Protocol Configuration Options, EPS Bearer
Identity, and the LBI.
5. The eNodeB maps the EPS bearer QoS to the radio bearer QoS, and then sends the UE
an RRC Connection Reconfiguration message including the Radio Bearer QoS, Session
Management Request, and EPS RB Identity. The UE saves the information in the
message, and associates the dedicated and default bearers based on the LBI to generate
and update the TFT.
6. The UE responds to the eNodeB with an RRC Connection Reconfiguration Complete
message to acknowledge the radio bearer activation.
7. The eNodeB sends a Bearer Setup Response message including the EPS Bearer Identity
and S1-TEID to the MME to acknowledge the radio bearer activation.
8. The UE NAS layer builds a Session Management Response including the EPS Bearer
Identity. The UE then sends a Direct Transfer message including the Session
Management Response message to the eNodeB.
9. The eNodeB sends a Session Management Response message to the MME.
10. Upon reception of the Bearer Setup Response message in step 7 and the Session
Management Response message in step 9, the MME sends a Create Bearer Response
message including the EPS Bearer Identity and S1-TEID to the S-GW to acknowledge
the bearer activation. The S-GW saves the S1-U TEID and activates the S1-U dedicated
bearer between the S-GW and the eNodeB.
1. If dynamic PCC is deployed, the PCRF sends a PCC decision provision (QoS policy)
message to the P-GW. If dynamic PCC is not deployed, the P-GW applies the local QoS
policy.
2. The P-GW uses the obtained QoS policy to determine that the authorized QoS of a
service data flow has changed or that a service data flow needs to be added to or
removed from an active dedicated bearer. The P-W then determines to initiate a
dedicated bearer modification procedure with QoS update. The P-GW generates the TFT
and updates the EPS Bearer QoS, and then sends the S-GW an Update Bearer Request
message including the EPS Bearer Identity, EPS Bearer QoS, APN-AMBR, and TFT.
3. After receiving the Update Bearer Request message, the S-GW sends the MME an
Update Bearer Request message including the EPS Bearer Identity, EPS Bearer QoS,
APN-AMBR, and TFT.
4. The MME sends a Bearer Modify Request message including a NAS message Modify
EPS Bearer Context Request to the eNodeB.
5. The eNodeB maps the modified EPS bearer QoS to the radio bearer QoS. The eNodeB
then sends an RRC Connection Reconfiguration message to the UE and forwards the
Modify EPS Bearer Context Request message to the UE at the same time.
6. The UE responds to the eNodeB with an RRC Connection Reconfiguration Complete
message to acknowledge the radio bearer modification.
7. The eNodeB sends a Bearer Modify Response (EPS Bearer Identity) message to the
MME to acknowledge the bearer modification. With this message, the eNodeB indicates
whether the requested EPS bearer QoS can be allocated or not.
8. The UE NAS layer builds a Modify EPS Bearer Context Accept message including the
EPS bearer identity. The UE then sends the message to the eNodeB.
9. The eNodeB forwards the Modify EPS Bearer Context Accept message to the MME.
10. Upon reception of the Bearer Modify Response message in step 7 and the Modify EPS
Bearer Context Accept message in step 9, the MME sends an Update Bearer Response
message including the EPS Bearer Identity to the S-GW to acknowledge the bearer
modification.
11. The S-GW sends an Update Bearer Response (EPS Bearer Identity) message to the
P-GW to acknowledge the bearer modification.
4 QoS Functions of NEs
The eNodeB determines the load status by comparing the QoS satisfaction
rates of services of various QCIs with the respective congestion thresholds
and by considering the PRB usage and power limitation conditions. A cell is
regarded as congested if the QoS satisfaction rate of GBR services with
specified QCIs is lower than the corresponding congestion threshold and the
PRB usage is high or the power is limited.
If a cell is congested, congestion control releases the service ranking the first
among the admitted GBR services with low priorities. If the GBR service to
be released is the only GBR service running on a UE and redirection is
enabled, the eNodeB redirects the UE to another frequency or RAT to
increase the access success rate of the UE. After the GBR service is released,
the eNodeB checks whether the QoS satisfaction rate of GBR services is
restored. If the QoS satisfaction rate of GBR services is not restored, the
eNodeB performs the GBR service release procedure again until the
congestion is relieved.
5 QoS Configuration for Typical
Services
2014-9-29 错误!未知的文档属性名称.
ARP
ARPs involve preemption attributes and preemption priorities. For key
services, the ARP can be configured to allow key services to preempt other
services but not to be preempted by other services. For non-key services, the
APR can be configured to allow non-key services to preempt other services
and to be preempted by other services. ARP values that indicate high
preemption capabilities can be configured for important services.
Preemption during admission and service release in case of congestion are both
performed based on service priorities. The priorities are first determined based on
ARPs. If the ARPs are the same, the priorities are further determined based on
QCIs.
The preemption principle is that GBR services can preempt only GBR services
and non-GBR services can preempt only non-GBR services. Therefore, ARP
values must be designed for the GBR and non-GBR bearers separately.
The ARP value range is 1 to 15, indicating 15 priorities. When preemption
attribute is configured to be preemptable or not preemptable for all bearers,
preemption can be implemented based on the priorities.
APR 1 applies to emergency calls. Emergency calls can always be admitted.
Therefore, do not use ARP 1 on enterprise networks.
GBR and MBR
The GBR and MBR need to be set to the same value and the value must be
higher than the actual bandwidth required by the service.
Currently, Huawei products do not support settings in which the MBR is higher than
the GBR. Therefore, MBRs and GBRs must be set to the same value. This design can
reserve some excess bandwidth for data rate jitter and radio interface rate jitter.
Although services with the QCI of 5 are non-GBR services, the eNodeB does not
perform admission control on these services and these services have the highest
scheduling priority. It is recommended that the QCI of control command services be
set to 5 for devices on enterprise networks.
ARP
The ARP design principle is the same as that for GBR bearers.
APN-AMBR and UE-AMBR
The APN-AMBR is not lower than the aggregate bit rate of services on all
non-GBR bearers of the same APN. The UE-AMBR is not lower than the
aggregate bit rate of services on all non-GBR bearers of all APNs for the UE.
APN-AMBR and UE-AMBR are used to limit the rate of non-GBR services.
APN-AMBR is enforced on the P-GW to limit the rate of non-GBR services
associated with the same APN for a UE. UE-AMBR is enforced on the
eNodeB to limit the rate of all non-GBR services of a UE.
2014-9-29 错误!未知的文档属性名称.
Enterprise customers usually do not have specific QoS requirements for
services. In this case, scheduling and preemption priorities must be designed
based on the importance of the actually used services. The service types
defined in the 3GPP specifications cannot be directly applied to services used
on enterprise networks.
2014-9-29 错误!未知的文档属性名称.
in the PGM): The IP address and port number of the PGM server
must be specified.
File transfer (file content): The port number on the terminal side must be
specified.
Interaction between the terminal and servers when the terminal initiates
connection to the servers (for example, interaction with the
authentication and authorization (AA) server, Mobile access agent (MAA)
server, PGM server, element management system (EMS) server, business
management point (BMP) server, Network Time Protocol (NTP) server,
and Dynamic Host Configuration Protocol (DHCP) server): The IP
addresses and port numbers of these servers must be specified.
Interaction between the terminal and the server when the server initiates
connection to the terminal and interaction between terminals (for
example, active visits from the EMS server and maintenance tool to the
terminal, and P2P file transfer): The port number on the terminal side
must be specified.
Quintuple
Information Used to Assist Service Identification_20140117.xlsx
2014-9-29 错误!未知的文档属性名称.
QCI Resource Priorit Packet Packet Error Example Services
Type y Delay Loss Rate
Budget
Non-conversational video
4 5 300 ms 1.00E-06
(Buffered streaming)
Video (Buffered
streaming), TCP-based (for
6 6 300 ms 1.00E-06 example, www, e-mail,
chat, ftp, p2p file sharing,
progressive video.)
8 8 Video (Buffered
streaming), TCP-based (for
300 ms 1.00E-06 example, www, e-mail,
9 9 chat, ftp, p2p file sharing,
progressive video.)
The services or traffic flows involved in the combined video and voice service
are analyzed as follows:
SIP signaling has the highest priority which corresponds to QCI 5.
UC media streams have different priorities based on the requirements for
real-timeliness.
− The media streams of traditional services such as P2P voice calls, P2P
video calls, and voice conferences are transmitted using RTP, UDP,
and IP, have high requirements for real-timeliness and rates, and are
preferentially carried by GBR bearers. The audio stream and video
stream need to be carried on GBR bearers with different QCIs. The
audio stream is carried on GBR bearers with the QCI of 1 and the
video stream is carried on the GBR bearers with the QCI of 2.
Alternatively, non-GBR bearers with the QCI of 7 can be used to
carry the media streams. However, the QoS control capability is weak.
For UEs, bearers with the QCIs of 6, 7, 8, and 9 correspond to the
same logical channel group 3 (LCG 3) (when LCG_Profile_0 is used).
In uplink scheduling, the UEs perform secondary scheduling of the
2014-9-29 错误!未知的文档属性名称.
logical channels in the LCG and the scheduling result is not always
satisfactory.
− Video sharing traffic flows and screen sharing traffic flows in
multimedia conferences are transmitted using HTTP, TCP, and IP, and
are relatively tolerant of delay. The traffic flows belong to TCP-based
services and can be carried by bearers with the QCIs of 4, 6, 8, and 9.
The traffic flows require a large bandwidth. QCI 4 is not considered
for such traffic flows.
Other types of services are as follows:
− Key UC services
Key UC services include AA/MAA access, address book query, status
synchronization, and instant messages (including large-sized P2P
messages, large-sized point-to-fixed-group messages, and large- and
small-sized temporary-group-targeted messages, and excluding
small-sized P2P messages carried along with SIP signaling and
small-sized point-to-fixed-group messages).
− Other UC services
These UC services include P2P file transfer and group file sharing.
− Key configuration services
Key configuration services include DHCP, time synchronization,
certificate download, IP phone configuration file download, image
download, and personal login to BMP/portal.
− Network management services
Network management services include device management of the
IAD and IP phone.
− Maintenance services
Maintenance services include maintenance of remote access to the
IDA and IP phone.
− Other services
Other services include upgrade and internet surfing.
The traffic flows of the other types of services can be carried by non-GBR
bearers. The priorities of key UC services and key configuration services are
higher than the priorities of network management services, maintenance
services, other UC services, and other services.
The planned binding relationship between EPS bearers and traffic flows is
described in the attached .xlsx file.
Plan of Binding
Relationship Between EPS Bearers and Serive Data Flows.xlsx
2014-9-29 错误!未知的文档属性名称.
"√" indicates that the traffic flow of the terminal indicated in the corresponding
column has a binding relationship with the EPS bearer described in the corresponding
line.
2014-9-29 错误!未知的文档属性名称.
Video sharing traffic flows and screen sharing traffic flows involved in
multimedia conferences are bound to non-GBR bearers with the QCI of 8. The
priority of such traffic flows is lower than the priority of key UC services and
key configuration services and is higher than the priority of network
management services, maintenance services, other UC services, and other
services.
Network management services, maintenance services, other UC services, and
other services are bound to non-GBR bearers with the QCI of 9. A bearer
cannot carry traffic flows of four types of services at the same time. Network
management services and maintenance services apply only to IADs and IP
phones. Other UC services and other services apply only to mobile and
desktop software terminals.
The following tables list the planned QoS parameters of EPS bearers in
various access scenarios.
QCI = GBR (UL/DL) = GBR (UL/DL) = One G.711 audio GBR (UL/DL) = One G.711
1 Maximum number of UC bit rate audio bit rate
terminals that are allowed
to access the CPE x One
G.711 audio bit rate
(For details, see note item
1.)
QCI =
3
QCI =
4
QCI = AMBR (UL) = 20 Mbit/s AMBR (UL) = 500 kbit/s AMBR (UL) = 2 Mbit/s
5
AMBR (DL) = 40 Mbit/s AMBR (DL) = 1 Mbit/s AMBR (DL) = 2 Mbit/s
QCI = (For details, see note item (For details, see note item 5.) (For details, see note item 6.)
Non- 6 4.)
GBR
bearer QCI =
7
QCI =
8
2014-9-29 错误!未知的文档属性名称.
QCI =
9
Prioritized Bit Rate (PBR) and min-GBR Configurations (See Note Item 7)
PBR = 16 kbit/s
min-GBR (DL) = 16 kbit/s
PBR = 32 kbit/s
min-GBR (DL) = 32 kbit/s
PBR = 64 kbit/s
min-GBR (DL) = 64 kbit/s
2014-9-29 错误!未知的文档属性名称.
QCI = 8 When the number of PBR = 32 kbit/s PBR = 32 kbit/s
multimedia-conference-capable
UC terminals that have min-GBR (DL) = 32 min-GBR (DL) = 32
accessed the CPE is less than kbit/s kbit/s
or equal to half of the
maximum number of UC
terminals that are allowed to
access the CPE:
PBR = 64 kbit/s
min-GBR (DL) = 64 kbit/s
PBR = 16 kbit/s
min-GBR (DL) = 16 kbit/s
PBR = 32 kbit/s
min-GBR (DL) = 32 kbit/s
2014-9-29 错误!未知的文档属性名称.
1. One G.711 audio bit rate is the value of 100 kbit/s multiplied by the redundancy
factor. The redundancy factor is 1.2. The redundancy factors in the following
descriptions are also 1.2.
2. For the eSpace Mobile accessed using a handset, the video bit rate of P2P call
on the GBR bearer is set to one H.264/QVGA/15fps video bit rate that is the value
of 192 kbit/s multiplied by the redundancy factor.
3. For the eSpace Desktop accessed using a dongle, the video bit rate of P2P call
on the GBR bearer is set to one H.264/720P/15fps video bit rate that is the value
of 1200 kbit/s multiplied by the redundancy factor.
4. For a CPE, the AMBR allows that all the lower terminals are eSpace Desktops
and supports simultaneous multimedia conference services on all the eSpace
Desktops.
5. For a handset, the AMBR supports various services on the eSpace Mobile,
including the multimedia conference service.
The maximum bandwidths for traffic flows in a multimedia conference service are as
follows:
Uplink: One H.264/QVGA/15fps video bit rate, which is 192 kbit/s.
Downlink: one H.264/QVGA/15fps video bit rate + one screen sharing bit rate, that is,
192 kbit/s + 200 kbit/s
6. For a dongle, the AMBR supports various services on the eSpace Desktop,
including the multimedia conference service. (In the mobility restriction scenario,
one 720p video is supported in the downlink.)
The maximum bandwidths for traffic flows in a multimedia conference service are as
follows:
Uplink: one H.264/720p/15fps video bit rate + one H.264/QCIF/15fps video bit rate +
one screen sharing bit rate, that is, 1200 kbit/s + 60 kbit/s + 200 kbit/s
Downlink: one H.264/720p/15fps video bit rate + one screen sharing bit rate, that is,
1200 kbit/s + 200 kbit/s
7. The purpose of configuring PBRs and min-GBRs is to prevent the data rate of
services carried on the corresponding bearers from dropping to zero.
PBRs can be configured for bearers with the QCIs of 2, 3, 4, 6, 7, 8, and 9.
Min-GBRs are defined by Huawei and can be configured for non-GBR bearers with
the QCIs of 6, 7, 8, and 9 to guarantee the minimum bit rate. Min-GBRs apply only to
the downlink.
2014-9-29 错误!未知的文档属性名称.