QoS Mechanism in EPS

"To adapt to the development of mobile communication technologies in the next 10-year timeframe and better meet an ever-increasing demand for data services, 3GPP has started the Long Term Evolution (LTE) and System Architecture Evolution (SAE) study projects. In view of the high-speed and bursty feature of future data services, the Evolved Packet System (EPS) makes quite a few enhancements and improvements in Quality of Service (QoS). By introducing such technologies as default bearer and aggregate resource scheduling, the EPS truly realizes the objective of ""Always Online"" for users, improves data rates and thus enhances user experience ultimately. Furthermore, an appropriate mapping between the EPS QoS Class Identifier (QCI) parameter and Universal Mobile Telecommunication System (UMTS) QoS parameter is designed regarding future interoperability scenario between UMTS Terrestrial Radio Access Network (UTRAN) and Evolved UTRAN (E-UTRAN)."


     At present, one of the major challenges confronted by the mobile communication system is to deliver various types of multimedia services including data, voice, image and video with guaranteed Quality of Service (QoS)[1]. To guarantee QoS of various multimedia services, 3GPP clearly defines the end-to-end QoS architecture for Universal Mobile Telecommunication System (UMTS), and introduces several bearer and processing mechanisms to ensure UMTS can make full of its technical advantages to offer differentiated services for users. 

     To keep the competitive advantages of 3GPP systems in the next 10-year timeframe and better support the ever-increasing demand of users for data services, 3GPP launched the Long Term Evolution (LTE) and System Architecture Evolution (SAE) study projects[2] in 2004. The SAE project aims at optimizing and enhancing system performance in terms of network architecture, and the evolved network is called Evolved Packet System (EPS).
     The QoS mechanism for EPS has made quite a few enhancements and improvements on the basis of UMTS.
Firstly, in view of the high-speed and bursty feature of future data services, the EPS introduces the concept of default bearer to effectively enhance user experience, reduce service setup latency and truly realize "Always Online". A default bearer with a constant data rate is established for a user when the user attaches to a network in order to ensure the user’s basic service requirements are met.
Secondly, the LTE uses shared channel mechanism to replace the dedicated channel in Radio Access Network (RAN), and adopts more flexible dynamic scheduling technology. Correspondingly, the EPS gives up complicated QoS negotiation mechanism for UMTS.
     In addition, the EPS networks are required to enable various Radio Access Technologies (RATs), such as GSM, Wideband Code Division Multiple Access (WCDMA), LTE, CDMA2000 and Worldwide Interoperability for Microwave Access (WiMAX), to access a uniform packet-domain core network. Accordingly, the EPS must also support end-to-end QoS guarantee for users crossing different access networks, that is, User Equipment (UE) crossing access networks can fulfill mapping between the QoS parameters in order to ensure seamless user experience[3].

1 Evolution of QoS in 3GPP Mobile Networks

With the convergence of wireless communication technologies and IP technologies, the mobile communication networks have evolved from GSM network to General Packet Radio Service (GPRS) network  and to present UMTS network capable of offering high-speed real-time data services. Following the evolution footsteps of mobile networks, the QoS mechanism also gradually comes to maturity in order to provide satisfying services for users based on various service features.
     The GSM network is based on Circuit Switch (CS), and QoS is guaranteed once a circuit connection is established. Accordingly, QoS guarantee is quite simple and QoS parameters are basically not transferred in the GSM network.
     The introduction of the IP bearer makes the GPRS network based Packet-Switched (PS) have far more complicated QoS guarantee mechanism than the GSM network. GPRS defines the following QoS parameters: latency level, reliability, maximum data traffic, priority, average data traffic, and retransmission request. These QoS parameters are required to be transferred between UE and such network-side entities as the Serving GPRS Support Node (SGSN) and Gateway GRRS Support Node (GGSN).
     End-to-end QoS hierarchical architecture is introduced in R99. This architecture involves all Network Elements (NEs), including UE, radio access network entities and core network entities, and requires consistent QoS parameter processing on different interfaces. The end-to-end QoS hierarchical architecture introduced in UMTS is a great leap forward on the road of QoS evolution for mobile communication networks[4]. Furthermore, the core network IP bearer in R99 adopts the QoS technologies defined by IETF, including Integrated Services (IntServ)/Resource Reservation Protocol (RSVP), Multi-Protocol Label Switch (MPLS), Differentiated Services (DiffServ), Traffic Engineering (TE) and constraint-based routing. R99, for the first time, clearly defines four service types with different QoS: Conversational, Streaming, Interactive and Background.
     To fulfill end-to-end QoS guarantee for IP Multimedia System (IMS) services, 3GPP proposed an IP-connection based Policy Decision Function (PDF) in R5/R6[5]. In the subsequent R7, the PDF and Flow Based Charging (FBC) specified in R6 were then combined, and the Policy and Charging Control (PCC) subsystem is added between the service control layer and the access/bearer layer to implement resource admission control function.
     Considering the strong bursty feature of future data services, R8 introduces EPS dedicated and default bearers to effectively minimize bearer setup latency and truly realize "Always Online" for users[6]. In addition, the complicated QoS negotiation mechanism is eliminated in the bearing processes (bearer setup/modification/deletion) in the EPS network due to the channel sharing mechanism on LTE RAN.

2 QoS Mechanism in EPS

A bearer is the basic level of QoS control granularity in R8 EPS, that is, all data traffic on the same bearer are granted identical QoS guarantee and various types of QoS guarantee are provided for different bearers. The bearer mechanism for EPS is different from that for UMTS in the following aspects:
     (1) EPS bearers are used to replace Packet Data Protocol (PDP) contexts. An EPS bearer can be deemed as a logical circuit between UE and Packet Data Network Gateway (PDN-GW).
     (2) A default bearer is set up according to the subscribed default QoS class in the process of a user’s initial attachment to the network, that is, each UE has at least one active bearer to shorten latency taking place during service initiation.
     (3) The PDP context setup procedure initiated by terminal changes into the data bearer setup procedure triggered by the network side; the triggering conditions are various, including interaction between Policy and Charging Rules Function (PCRF) entities in IMS session, Mobility Management Entity (MME) indication during initial attachment, and UE request, so as to facilitate QoS and policy control of the services initiated by the network side in the future.
     (4) EPS QoS mechanism is implemented based on the QCI parameter, which can be used to supersede over a dozen of parameters in UMTS, that is, the evolved NodeB (eNodeB) can deduce all parameter features from QCI.
2.1 EPS Bearer Service Architecture
EPS establishes and adopts the bearer service with clearly defined attributes and functions from the start to the end of a service to realize end-to-end QoS. Figure 1 shows the hierarchical structure of the EPS bearer service: 


     

The EPS bearer service architecture, as shown in Figure 1, has the similar hierarchical and region-based QoS framework with that in UMTS network, that is, the bearer service of each layer is offered through the bearer service of the layer immediately below it[7-8].
     The end-to-end QoS service consists of the external bearer service and the EPS bearer service. The former is used to carry out services between the UMTS core network and external network nodes; and the latter is further subdivided into the EPS Radio Bearer (RB) service and the EPS Access Bearer (AB) service.
The EPS RB service implements the transport of EPS bearer service data units between eNodeB and UE according to requested QoS. Moreover, it supports IP header compression and user plane encryption functions, and provides mapping and multiplexing information for UEs.
     EPS AB services implement the transport of EPS bearer service data units between MME and eNodeB based on requested QoS, and provide QoS guarantee for end-to-end IP traffic flow convergence[9].

2.2 Concept of EPS Bearer
EPS defines a Packet Data Network (PDN) connection service as an IP connection between a UE and an external PDN of the Public Land Mobile Network (PLMN). The PDN connection service is able to support the transmission of one or more Service Data Flows (SDFs).
     When the S5/S8 interface between a Serving Gateway (S-GW) and a PDN Gateway (PDN-GW) is based on GPRS Tunnel Protocols (GTP), the PDN connection service in EPS will be delivered by EPS bearers. When the  S5/S8 interface is based on Proxy Mobile IP (PMIP), the PDN connection service will be delivered through both EPS bearers and the IP bearers between S-GW and PDN-GW. An EPS bearer solely identifies a set of one SDF, corresponding to a set of multiple SDFs with the same bearer level QoS. Each SDF corresponds to a packet filter in the Traffic Flow Template (TFT), which means every EPS bearer is associated with an Uplink TFT (UL-TFT) of UE and a Downlink TFT (DL-TFT) of PDN-GW.
     In Figure 2, the GTP-based uplink EPS bearer is taken as an example to analyze its establishment process and principles. First, a UE binds an uplink SDF to form an EPS bearer through a UL-TFT. If the UL-TFT contains more than one uplink packet filters, multiple SDFs can multiplex the same EPS bearer. 


     Sequentially, the UE creates bindings between SDFs and RBs to set up a one-to-one mapping between  UL-TFT and RBs; the eNodeB creates bindings between RBs and S1 bearers to set up a one-to-one mapping between them; and the S-GW creates bindings between S1 and S5/S8 bearers to set up a one-to-one mapping between them. Finally, the data carried over EPS, through concatenation of RB, S1 and  S5/S8 bearers, enable UE to support the PDN connection service among external PDNs.
   
  In EPS, a bearer always exists in the lifetime of the PDN connection service in order to provide UE with "Always Online" IP connections, and this bearer is called the default bearer. The QoS parameters of the default bearer are the subscription data obtained from the Home Subscriber Server (HSS), and their values can be modified through PCRF interactions or local configurations. Other EPS bearers in connection with the same PDN are called dedicated bearers, and their setup or modification can be triggered by the network side only. In addition, the bearer level QoS parameter values are always allocated by the packet core network. During the setup or modification of an EPS bearer, if the dedicated network resources related to the EPS bearer-associated Guaranteed Bit Rate (GBR) are allocated in a fixed mode, this EPS bearer is a GBR bearer; otherwise, it is a non-GBR bearer. Dedicated bearers can be either GBR or non-GBR bearers, but the default bearer must be a non-GBR bearer.


2.3 Bearer Level QoS Parameters
In EPS, the bearer level QoS parameters include Quality Class Identifier (QCI), Allocation and Retention Priority (ARP), GBR, Maximum Bit Rate (MBR) and Aggregated Maximum Bite Rate (AMBR). Where QCI and AMBR are newly added into EPS, while other parameters are inherited from UMTS.
     Both GBR and non-GBR bearers contain QCI and ARP. As an order of magnitude, QCI refers to access point parameters used to control bearer level packet transfer, e.g. scheduling weights, admission thresholds, queue management thresholds, and link layer protocol configuration. ARP is used to determine whether to accept or reject the requests of establishing or modifying bearers in case of limited resources, and which bearer needs to be discarded in case of special resource limit (e.g., at handover). After a bearer is successfully established, ARP shall not have any impact on the bearer level packet transfer and processing.
     Besides QCI and APR, every GBR bearer is also associated with GBR and MBR. GBR bearers are mainly used to carry voice, video and real-time gaming services through dedicated bearers or static scheduling. The GBR represents the bit rate that can be expected to be provided by a GBR bearer, while the MBR indicates the upper limit of GBR bearer.
     Non-GBR bearers are mainly used to carry various data services. To improve bandwidth utilization, EPS introduces the concept of aggregated, and defines the AMBR. AMBR is an IP Connectivity Access Network (IP-CAN) session level QoS parameter of every PDN connection. Multiple EPS bearers for the same PDN connection share the same AMBR value. Each non-GBR bearer can potentially make use of the whole AMBR if other EPS bearers do not transfer any services. Therefore, an AMBR actually restricts the total bit rate of all the bearers sharing this AMBR.
     AMBR can be classified into UE-AMBR and Access Point Name (APN)-AMBR based on different scenarios. UE-AMBR, saved in HSS as UE’s subscription data, is used to indicate the UE parameter attributes regarding different types of PDN access, and transfer from HSS to MME through the network registration procedure. When a UE establishes the first data connection to a PDN, the corresponding uplink and downlink UE-AMBRs can be established through the default bearer, and sent to the eNodeB entity for control and execution. APN-AMBR is an APN subscription parameter in HSS. It restricts the aggregated maximum bit rate that can be expected to be provide by all the PDN connections in the same APN. Where, downlink APN-AMBR is controlled by the PDN-GW, and uplink APN-AMBR is controlled by the UE or PDN-GW.

2.4 Standardized QCI Characteristics

As one of the most important QoS parameters for EPS bearer, QCI represents the QoS features that EPS should offer for the SDF. Each SDF is associated with only one QCI. If more than one SDFs related to the same
IP-CAN session have identical QCI and ARP, they can be considered as one individual service set, which is called an SDF set. Table 1 lists standardized QCI characteristics defined in EPS. Operators may pre-configure all QCI Characteristics in eNodeB based on their actual conditions. These parameters determine the allocation of bearer resources on the RAN side.


     The standardized QCI characteristics in Table 1 describe the packet transport characteristics of one SDF set:
     (1) Resource Type
     It determines whether the dedicated network resources related to
service/bearer GBR can be constantly allocated. The GBR SDF set requires dynamic PCC, while the non-GBR SDF set may only adopt static PCC.
     (2) Priority
     It is used to differentiate SDF connections of identical UE or those of different UE. Each QCI is associated with one priority; 1 refers to the highest priority.
     (3) Packet Delay Budget (PDB)
     PDB refers to possible latency of data packets transported between UE and PDN-GW. It is used to support configurations of time sequence and link layer functions. PDB is identical in both uplink and downlink for the same QCI.
     (4) Packet Loss Rate (PLR)
     PLR is defined as the rate of SDUs not successfully transported to the upper layer to the total number of SDUs processed by the link layer of the transmitting end. Therefore, PLR actually reflects the upper threshold of data packet loss rate in non-congested cases. PLR is also identical in both uplink and downlink for the same QCI.

3 Mapping Between EPS QCI and UMTS QoS Parameters

The evolution from UMTS to EPS is a step-by-step course. LTE networks may exist as hot spots during its primary commercialization, so LTE network coverage will be smaller than UMTS coverage. In this case, it is possible for UE to perform frequently interoperations, such as handover and cell reselection, between UMTS and EPS.
     Since EPS and UMTS adopt different QoS mechanisms, most attention should be paid to the mapping relation between QCI parameters of EPS bearers and QoS parameters of Pre-R8 PDP contexts.
     The parameter mapping between these two sets of QoS mechanism must comply with the following rules:
     (1) One EPS bearer should have a one-to-one mapping relation with one PDP context.
     (2) ARP, an EPS bearer parameter, should have a one-to-one mapping relation with ARP of 
the Pre-R8 bearer. Different from UMTS, EPS allows two or more PDP contexts to have different ARP values. 
     (3) GBR and MBR of GBR-based EPS should have a one-to-one mapping relation with those of PDP contexts in Pre-R8 "conversational" or "streaming" class services.
     (4) In the case of E-UTRAN-to-UTRAN handover, the latency in transport and SDU error rate in Pre-R8 system are respectively deduced from PDB and PLR in EPS, while in UTRAN-to-E-UTRAN handover, these two parameters in Pre-R8 system are ignored.
     Table 2 lists the one-to-one mapping relation between EPS QCIs and QoS parameters in Pre-R8 system including traffic class, traffic handling priority, signaling indication, and source
statistics descriptor.



Qualities of traffic

In packet-switched networks, quality of service is affected by various factors, which can be divided into “human” and “technical” factors. Human factors include: stability of service, availability of service, delays, user information. Technical factors include: reliability, scalability, effectiveness, maintainability, grade of service, etc.[5]
Many things can happen to packets as they travel from origin to destination, resulting in the following problems as seen from the point of view of the sender and receiver:
Low throughput
Due to varying load from disparate users sharing the same network resources, the bit rate (the maximum throughput) that can be provided to a certain data stream may be too low for realtime multimedia services if all data streams get the same scheduling priority.
Dropped packets
The routers might fail to deliver (drop) some packets if their data loads are corrupted, or the packets arrive when the router buffers are already full. The receiving application may ask for this information to be retransmitted, possibly causing severe delays in the overall transmission.
Errors
Sometimes packets are corrupted due to bit errors caused by noise and interference, especially in wireless communications and long copper wires. The receiver has to detect this and, just as if the packet was dropped, may ask for this information to be retransmitted.
Latency
It might take a long time for each packet to reach its destination, because it gets held up in long queues, or it takes a less direct route to avoid congestion. This is different from throughput, as the delay can build up over time, even if the throughput is almost normal. In some cases, excessive latency can render an application such as VoIP or online gaming unusable.
Jitter
Packets from the source will reach the destination with different delays. A packet's delay varies with its position in the queues of the routers along the path between source and destination and this position can vary unpredictably. This variation in delay is known as jitter and can seriously affect the quality of streaming audio and/or video.
Out-of-order delivery
When a collection of related packets is routed through a network, different packets may take different routes, each resulting in a different delay. The result is that the packets arrive in a different order than they were sent. This problem requires special additional protocols responsible for rearranging out-of-order packets to an isochronous state once they reach their destination. This is especially important for video and VoIP streams where quality is dramatically affected by both latency and lack of sequence.

The QoS concept as used in LTE networks is class-based, where each bearer type is assigned one QoS Class Identifier (QCI) by the network. The QCI is a scalar that is used within the access network (namely the eNodeB) as a reference to node specific parameters that control packet forwarding treatment, for example scheduling weight, admission thresholds and link-layer protocol configuration.
The QCI is also mapped to transport network layer parameters in the relevant Evolved Packet Core (EPC) core network nodes (for example, the PDN Gateway (P-GW), Mobility Management Entity (MME) and Policy and Charging Rules Function (PCRF)), by preconfigured QCI to Differentiated Services Code Point (DSCP) mapping.
According to 3GPP TS 23.203, 9 QCI values in Rel-8 (13 QCIs Rel-12, 15 QCIs Rel-14) are standardized and associated with QCI characteristics in terms of packet forwarding treatment that the bearer traffic receives edge-to-edge between the UE and the P-GW. Scheduling priority, resource type, packet delay budget and packet error loss rate are the set of characteristics defined by the 3GPP standard and they should be understood as guidelines for the pre-configuration of node specific parameters to ensure that applications/services mapped to a given QCI receive the same level of QoS in multi-vendor environments as well as in roaming scenarios. The QCI characteristics are not signalled on any interface.

Differentiated services or DiffServ is a computer networking architecture that specifies a simple and scalable mechanism for classifying and managing network traffic and providing quality of service (QoS) on modern IP networks. DiffServ can, for example, be used to provide low-latency to critical network traffic such as voice or streaming media while providing simple best-effort service to non-critical services such as web traffic or file transfers.
DiffServ uses a 6-bit differentiated services code point (DSCP) in the 8-bit differentiated services field (DS field) in the IP header for packet classification purposes. The DSCP field and ECN field replace the outdated IPv4 TOS field

Classification and marking

Network traffic entering a DiffServ domain is subjected to classification and conditioning. Traffic may be classified by many different parameters, such as source address, destination address or traffic type and assigned to a specific traffic class. Traffic classifiers may honor any DiffServ markings in received packets or may elect to ignore or override those markings. Because network operators want tight control over volumes and type of traffic in a given class, it is very rare that the network honors markings at the ingress to the DiffServ domain.[citation needed] Traffic in each class may be further conditioned by subjecting the traffic to rate limiterstraffic policers or shapers.[4]
The Per-Hop Behavior is determined by the DS field of the IP header. The DS field contains a 6-bit Differentiated Services Code Point (DSCP) value.[5] Explicit Congestion Notification (ECN) occupies the least-significant 2 bits of the IPv4 Type of Service field (TOS) and IPv6 Traffic Class field (TC).[6][7][8]
In theory, a network could have up to 64 (i.e. 26) different traffic classes using different DSCPs. The DiffServ RFCs recommend, but do not require, certain encodings. This gives a network operator great flexibility in defining traffic classes. In practice, however, most networks use the following commonly defined Per-Hop Behaviors:
  • Default PHB—which is typically best-effort traffic
  • Expedited Forwarding (EF) PHB—dedicated to low-loss, low-latency traffic
  • Assured Forwarding (AF) PHB—gives assurance of delivery under prescribed conditions
  • Class Selector PHBs—which maintain backward compatibility with the IP Precedence field.

Default Forwarding

A Default PHB (a.k.a. Default Forwarding (DF) PHB[2]) is the only required behavior. Essentially, any traffic that does not meet the requirements of any of the other defined classes is placed in the default PHB. Typically, the Default PHB has best-effort forwarding characteristics. The recommended DSCP for the Default PHB is 000000B (0).

Expedited Forwarding

The IETF defines Expedited Forwarding behavior in RFC 3246. The EF PHB has the characteristics of low delay, low loss and low jitter. These characteristics are suitable for voice, video and other realtime services. EF traffic is often given strict priority queuing above all other traffic classes. Because an overload of EF traffic will cause queuing delays and affect the jitter and delay tolerances within the class, EF traffic is often strictly controlled through admission control, policing and other mechanisms. Typical networks will limit EF traffic to no more than 30%—and often much less—of the capacity of a link[citation needed]. The recommended DSCP for expedited forwarding is 101110B (46 or 2EH).

Voice Admit

The IETF defines Voice Admit behavior in RFC 5865. The Voice Admit PHB has identical characteristics to the Expedited Forwarding PHB. However Voice Admit traffic is also admitted by the network using a Call Admission Control (CAC) procedure. The recommended DSCP for voice admit is 101100B (44 or 2CH).

Assured Forwarding

The IETF defines the Assured Forwarding behavior in RFC 2597 and RFC 3260. Assured forwarding allows the operator to provide assurance of delivery as long as the traffic does not exceed some subscribed rate. Traffic that exceeds the subscription rate faces a higher probability of being dropped if congestion occurs.
The AF behavior group defines four separate AF classes where all have the same priority. Within each class, packets are given a drop precedence (high, medium or low, where higher precedence means moredropping). The combination of classes and drop precedence yields twelve separate DSCP encodings from AF11 through AF43 (see table).
Assured Forwarding (AF) behavior group
Class 1Class 2Class 3Class 4
Low drop probabilityAF11 (DSCP 10)AF21 (DSCP 18)AF31 (DSCP 26)AF41 (DSCP 34)
Med drop probabilityAF12 (DSCP 12)AF22 (DSCP 20)AF32 (DSCP 28)AF42 (DSCP 36)
High drop probabilityAF13 (DSCP 14)AF23 (DSCP 22)AF33 (DSCP 30)AF43 (DSCP 38)
Some measure of priority and proportional fairness is defined between traffic in different classes. Should congestion occur between classes, the traffic in the higher class is given priority. Rather than using strict priority queuing, more balanced queue servicing algorithms such as fair queuing or weighted fair queuing (WFQ) are likely to be used. If congestion occurs within a class, the packets with the higher drop precedence are discarded first. To prevent issues associated with tail drop, more sophisticated drop selection algorithms such as random early detection (RED) are often used.

Class Selector

Prior to DiffServ, IPv4 networks could use the Precedence field in the TOS byte of the IPv4 header to mark priority traffic. The TOS octet and IP precedence were not widely used. The IETF agreed to reuse the TOS octet as the DS field for DiffServ networks. In order to maintain backward compatibility with network devices that still use the Precedence field, DiffServ defines the Class Selector PHB.
The Class Selector code points are of the form 'xxx000'. The first three bits are the IP precedence bits. Each IP precedence value can be mapped into a DiffServ class. CS0 equals to IP precedence 0, CS1 to IP precedence 1, and so on. If a packet is received from a non-DiffServ aware router that used IP precedence markings, the DiffServ router can still understand the encoding as a Class Selector code point.
Class selector values
DSCPBinaryHexDecimalTypical applicationExamples
CS0 (Default)000 0000x000
CS1001 0000x088ScavengerYouTube, Gaming, P2P
CS2010 0000x1016OAMSNMP,SSH,Syslog
CS3011 0000x1824SignalingSCCP,SIP,H.323
CS4100 0000x2032RealtimeTelePresence
CS5101 0000x2840Broadcast videoCisco IPVS
CS6110 0000x3048Network controlEIGRP,OSPF,HSRP,IKE
CS7111 0000x3856

Commonly used DSCP values

List of the commonly used DSCP values described in RFC 2475.
Commonly used DSCP values
DSCP valueHex valueDecimal valueMeaningDrop probabilityEquivalent IP precedence value
101 1100x2e46Expedited forwarding (EF)N/A101 Critical
000 0000x000Best effortN/A000 - Routine
001 0100x0a10AF11Low001 - Priority
001 1000x0c12AF12Medium001 - Priority
001 1100x0e14AF13High001 - Priority
010 0100x1218AF21Low010 - Immediate
010 1000x1420AF22Medium010 - Immediate
010 1100x1622AF23High010 - Immediate
011 0100x1a26AF31Low011 - Flash
011 1000x1c28AF32Medium011 - Flash
011 1100x1e30AF33High011 - Flash
100 0100x2234AF41Low100 - Flash override
100 1000x2436AF42Medium100 - Flash override
100 1100x2638AF43High100 - Flash override

Design considerations

Under DiffServ, all the policing and classifying is done at the boundaries between DiffServ domains. This means that in the core of the Internet, routers are unhindered by the complexities of collecting payment or enforcing agreements. That is, in contrast to IntServ, DiffServ requires no advance setup, no reservation, and no time-consuming end-to-end negotiation for each flow.
The details of how individual routers deal with the DS field is configuration specific, therefore it is difficult to predict end-to-end behaviour. This is complicated further if a packet crosses two or more DiffServ domains before reaching its destination. From a commercial viewpoint this means that it is impossible to sell different classes of end-to-end connectivity to end users, as one provider's Gold packet may be another's Bronze. DiffServ or any other IP based QoS marking does not ensure quality of the service or a specified service-level agreement (SLA). By marking the packets, the sender indicates that it wants the packets to be treated as a specific service, but it can only hope that this happens. It is up to all the service providers and their routers in the path to ensure that their policies will take care of the packets in an appropriate fashion.
The problem addressed by DiffServ does not exist in a system that has enough capacity to carry all traffic.




Comments

Popular posts from this blog

Difference between PUCCH and PUSCH

eNB Functionalities

LTE Measurements Understanding