PHB

Per Hop Behaviour

QoS →
Introduced in R99 Also in: Services

PHB is a DiffServ model component defining the forwarding treatment applied to a packet at a single network node, serving as a building block for end-to-end Quality of Service.

Category
QoS
Introduced
R99
Where
Core Network › 5G Core
Also touches
1 segments
Specifications
5 specs
PHB Description Purpose Related Classification Specifications

Description

Per Hop Behaviour (PHB) is a core construct within the Differentiated Services (DiffServ) architecture, standardized by the IETF and adopted by 3GPP for IP-based bearer management. It defines the packet forwarding behavior that a network node (a "hop") must apply to a specific class of traffic. A PHB is not a service but a rule set implemented in a router's or node's queuing and scheduling mechanisms. It is invoked based on the DiffServ Code Point (DSCP) value in the IP header's Type of Service (ToS) or Traffic Class field. When a packet arrives, the node examines its DSCP, maps it to a specific PHB, and then applies the corresponding treatment through its traffic conditioning functions.

The implementation of a PHB involves several key components within a network node: classifiers, meters, markers, droppers, and queues. The classifier sorts packets based on the DSCP. The PHB then dictates actions such as the scheduling priority for transmission from an output port, the queue into which the packet is placed, and the drop precedence used during congestion. For example, the Expedited Forwarding (EF) PHB provides a low-loss, low-latency, and assured bandwidth service by ensuring packets are serviced from a high-priority queue with minimal queuing delay. The Assured Forwarding (AF) PHB group provides several classes, each with three levels of drop precedence, allowing for more granular treatment during congestion.

In the 3GPP architecture, PHBs are crucial for implementing the QoS characteristics of an EPS Bearer or 5G QoS Flow across the IP-based transport network (e.g., the S1-U, N3, or N9 interfaces). The Packet Data Network Gateway (PGW) or User Plane Function (UPF) marks the DSCP of downlink IP packets based on the QoS rules associated with the bearer/flow. Each router in the core and backhaul transport network is configured to recognize these DSCP values and apply the corresponding PHB. This creates a cohesive, hop-by-hop treatment that collectively realizes the end-to-end performance objectives like guaranteed bit rate, packet delay budget, and packet error loss rate. The PHB model is stateless and scalable, as each node makes independent decisions based only on the packet header, avoiding the need for per-flow signaling across the core network.

Purpose & Motivation

PHB exists to enable scalable Quality of Service (QoS) in large IP networks, such as the Internet and 3GPP core transport. Prior to DiffServ, the Integrated Services (IntServ) model used per-flow signaling (RSVP), which did not scale for service provider networks with millions of simultaneous flows. The PHB-based DiffServ model was developed to overcome this by aggregating traffic into a limited number of behavior aggregates (classes) and applying simple, fast processing at each router.

3GPP adopted this model to manage the diverse QoS requirements of different applications (voice, video, web browsing, IoT) over a shared IP infrastructure. It solves the problem of providing predictable packet delivery for real-time services like VoLTE or mission-critical IoT alongside best-effort data. By standardizing the mapping between 3GPP QoS parameters (QCI/5QI) and DSCP/PHB, it ensures consistent treatment from the core network gateway through the transport network to the radio access network's edge.

The creation of PHB was motivated by the need for a simple, deployable mechanism for service differentiation. It allows network operators to define service level agreements (SLAs) and engineer their networks to meet them without maintaining state for every single user session. This is fundamental to the 3GPP's all-IP evolution, allowing efficient support of converged services with varying sensitivity to delay, jitter, and loss over a cost-effective, packet-switched backbone.

Classification

Part ofDSCP
Related approachesQCI5QI

Evolution Across Releases

R99 Initial

Introduced with the initial 3GPP IP Multimedia Subsystem (IMS) and PS domain QoS concepts. Adopted the IETF DiffServ model, defining mappings from UMTS traffic classes to DSCP values to invoke specific PHBs (like EF for conversational voice) in the GPRS backbone network.

Explore further

Broader topics and technologies where PHB plays a role.

Defining Specifications

3GPP specifications that define or reference PHB, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.207 vj00 End-to-End QoS Framework for GPRS Rel-19
TS 23.802 v1700 Enhanced End-to-End QoS Architecture Rel-7
TR 23.923 v1300 Mobile IP+ Feasibility Study for UMTS/GPRS Rel-4
TS 26.510 vj10 Media Delivery APIs for 5GMS and RTC Systems Rel-19
TS 26.804 vj10 5G Media Streaming Extensions Study Rel-19