Expedited Forwarding (EF) in Telecom Networks
- , par Paul Waite
- 11 min temps de lecture
Expedited Forwarding (EF) is the DiffServ QoS behavior that telecom operators rely on to prioritize real-time services across IP and MPLS backbones. Whether you’re carrying VoIP, VoLTE, VoNR, WebRTC audio, or 5G control traffic, EF almost always uses DSCP 46 and is engineered to deliver low delay, low jitter, and low loss for packets that cannot tolerate queuing.
In converged networks where SIP/RTP media shares infrastructure with best-effort internet traffic, EF provides the mechanism that guarantees voice quality during peak-hour congestion. Consider a Tier-1 mobile operator handling 50,000 simultaneous VoLTE calls across a metro network—without EF mapped to a strict priority queue, these calls would compete with streaming video and bulk data, resulting in clipping, echo, and dropped syllables.
This article is written for telecom engineers, network architects, and operations teams responsible for QoS design and troubleshooting. We’ll cover the differentiated services architecture, DSCP marking values, per hop behavior specifications, configuration workflows, and monitoring strategies that ensure your ef traffic performs as designed.
DiffServ Fundamentals and the Place of EF
Differentiated Services, defined in RFC 2474 and RFC 2475, provides scalable edge-to-edge QoS without per-flow state. The architecture uses a 6-bit DSCP field in the ds field of the IP header—the significant bits formerly known as the IPv4 ToS octet or IPv6 traffic class byte—to classify incoming packets into behavior aggregates.
Key concepts:
-
DiffServ architecture: Network devices apply consistent treatment to packets based on their code points, enabling scalable QoS across large backbones
-
PHBs (Per-Hop Behaviors): Define how routers handle each traffic class at every hop in the forwarding path
-
EF’s position: Alongside assured forwarding (AF) classes and Default Forwarding (DF/Best-Effort), the expedited forwarding phb is optimized for real-time, loss-sensitive flows
Traffic types mapped to EF in telecom networks:
-
RTP media for SIP trunks (G.711, Opus codecs)
-
VoLTE/VoNR bearer traffic (3GPP QCI 1 / 5QI 1 mapped to DSCP 46)
-
Real-time collaboration audio (Microsoft Teams, WebRTC)
-
Select network control protocols requiring guaranteed latency
EF DSCP Marking and Header Values
The ef phb is standardized in RFC 3246 with a recommended codepoint of DSCP 46 (binary 101110), adopted globally across telecom networks. This phb codepoint corresponds to an ip precedence value of 5 in legacy terms, ensuring backward compatibility with older devices that classify based on ip precedence.
When DS-only semantics are applied, DSCP 46 results in a tos byte value of 184 (0xB8 in hex). The binary representation is 101110xx, where xx represents the two ECN bits.
EF DSCP mapping summary:
-
DSCP decimal: 46
-
Binary: 101110 (followed by ECN bits)
-
ToS/Traffic Class byte: 184 (0xB8)
-
Typical queue assignment: Priority Queue / Low-Latency Queue
When capturing ef packets with Wireshark on a SIP trunk between two Session Border Controllers, you’ll see the IP header showing either ToS 184 or DSCP 46 depending on your display preferences. Both values indicate the same marking—network probes and traffic generators commonly reference either format.

EF Per-Hop Behavior and Queueing in Telecom Networks
The expedited forwarding ef per hop behavior requires that packets experience minimal queuing delay at each hop. RFC 3246 specifies that ef queue implementations must provide low bounded delay, low delay variation (jitter), and low loss probability even during congestion events.
In telecom-grade routers from Cisco, Juniper, Nokia, and Huawei, EF is typically mapped to a strict priority or low latency queue scheduled ahead of other queues. This ensures voice packets egress before AF classes and best-effort traffic regardless of interface congestion.
RFC 3246 requirements:
-
Low queuing delay and variation across the path
-
Configurable minimum forwarding rate (subscribed rate)
-
Protection from starvation by other traffic via policing
-
Assured bandwidth guarantee for the EF aggregate
Backbone example: In a 10 Gbps aggregation router carrying IPTV, internet, and enterprise VPN traffic, operators typically cap EF voice traffic at 10-15% of interface bandwidth (1-1.5 Gbps) with strict priority scheduling. This supports approximately 10,000 simultaneous VoIP calls at 100 kbps each while ensuring other traffic classes receive their configured share.
EF vs. Assured Forwarding contrast:
|
Characteristic |
EF |
AF |
|---|---|---|
|
Queue treatment |
Strict priority |
Weighted fair queuing |
|
Drop precedences |
Single class |
Three per AF class |
|
Admission control |
Required |
Optional |
|
Use case |
Real-time voice/video |
Business data, signaling |
The conceptual queue hierarchy places EF (PQ/LLQ) at the top, followed by AF classes (e.g., AF41 for video), signaling traffic (CS3), and finally default/best-effort at the bottom.
Configuring Expedited Forwarding for VoIP and Real-Time Traffic
Telecom operators implement EF policies across access, aggregation, and core layers. Misconfiguration at any hop can affect end to end service quality—a single router remarking DSCP 46 to 0 can ruin voice quality for thousands of users.
Enterprise/Carrier SBC environments:
On a Cisco ISR or ASR used for SIP trunking, EF is commonly configured via class-map matching dscp ef and policy-map with priority percent 10. The service-policy is then applied outbound on WAN interfaces.
MPLS VPN backbones:
For carriers transporting voice trunks over L3VPNs, DSCP 46 must be preserved or explicitly carried in MPLS EXP/TC bits (101 binary). PE routers classify and queue based on these values, ensuring consistent treatment across the label-switched path.
Mobile core networks:
VoLTE/IMS traffic handed off via S1-U or N3 interfaces uses QCI 1 bearers, which define the requirement levels for conversational voice. These are marked DSCP 46 at the Packet Gateway or User Plane Function before entering the IP/MPLS core.
Configuration checklist:
-
Classify RTP using UDP ports 16384-32767 or DSCP matching
-
Mark packets with DSCP 46 at ingress (phones, SBCs, gNodeB)
-
Map to strict priority queue on all interfaces in the forwarding path
-
Apply policing to cap EF at 20-30% (enterprise) or 5-15% (carrier core)
-
Synchronize policies across enterprise LAN, WAN provider, and carrier interconnects
Best Practices for Telecom EF Deployments
-
Capacity planning first: Use traffic engineering tools to model EF subscription rate before enabling priority queues
-
Admission control: Configure CAC on call managers and SBCs to avoid oversubscription—keep EF utilization below 15% of link capacity
-
Strict EF scope: Reserve EF exclusively for real-time audio/video; do not mark bulk data or signaling with DSCP 46
-
Consistent markings: Maintain DSCP 46 across all IP domains; avoid remarking at interconnects unless explicitly documented
-
Documentation: Record EF policies in network design guides with change-management tracking
A 2025 rollout by a European operator standardized EF policies across metro Ethernet and IP/MPLS cores using identical DSCP-to-queue mappings, achieving sub-1% packet loss and 5 ms jitter on transcontinental voice trunks.
EF in Mobile and Fixed Telecom Architectures
EF applies consistently across mobile, fixed, and enterprise architectures, though implementation details vary by domain.
Mobile core and RAN backhaul:
3GPP specifications map QCI 1 (LTE) and 5QI 1 (5G) to DSCP 46 for conversational voice. From 2024-2026, most Tier-1 operators ensure VoLTE and VoNR bearer traffic is marked EF on S1-U, N3, and backhaul links, with policing configured per 3GPP guidelines to prevent RAN backhaul overload.
Fixed broadband networks:
Voice VLANs in FTTH and DOCSIS deployments preserve EF markings from customer premises equipment through to the Broadband Network Gateway. IMS-based VoIP services use DSCP 46 for RTP while best-effort internet traffic remains at DSCP 0, ensuring voice packets are never dropped when the switch or router experiences congestion.
Enterprise SIP interconnects:
SIP trunks between corporate SBCs and carrier SBCs specify SLAs for maximum one-way delay (<150 ms), jitter (<30 ms), and packet loss (<0.1%) per MEF 10.3 Carrier Ethernet standards. Dual-stack deployments must apply identical DSCP 46 semantics in the IPv6 traffic class field.
Interaction of EF with MPLS and Segment Routing
In MPLS and Segment Routing environments common in telecom cores, DSCP 46 from the IP header influences label QoS through EXP/TC bits. Operators in 2025-2026 maintain uniform models where EF IP packets map to high-priority LSPs with pre-reserved bandwidth through RSVP-TE or SR Flex-Algo.
QoS transparency across L2VPN and L3VPN services ensures that EF markings from customer networks are either honored or explicitly re-marked—never left ambiguous. This prevents tunneling packets from losing their priority treatment mid-path.
Monitoring, Testing, and Troubleshooting EF Traffic
EF is only effective if its behavior is continuously monitored under real traffic conditions, not just validated during lab testing. Network operations teams need ongoing visibility into delay, jitter, and loss metrics for the EF class.
Practical monitoring methods:
-
Deploy IP SLA or TWAMP probes marked with DSCP 46 to measure one-way delay and jitter between POPs
-
Capture packets with Wireshark verifying RTP retains DSCP 46 (ToS 184) end-to-end
-
Monitor interface queue statistics, priority queue drops, and policer conform/non-conform counters
-
Track SNMP/gNMI telemetry for real-time visibility into EF behavior across network devices
Telecom-specific KPIs:
-
MOS threshold: >4.0 (target >4.1 for carrier-grade voice)
-
R-Factor: >90 per ITU-T G.107
-
One-way delay: <150 ms for international voice per ITU-T G.114
-
Jitter: <30 ms for VoIP applications
Troubleshooting mis-marking scenarios:
-
IP phones sending DSCP 0 due to incorrect firmware or QoS profile
-
Customer CE devices remarking EF to AF or default class
-
Intermediate carriers stripping or overwriting DSCP values at interconnects
-
Policers configured incorrectly causing excessive dropped packets
Common EF Configuration Pitfalls in Telecom
-
Oversubscription: Allocating more than 20-30% of link bandwidth to EF without admission control causes self-congestion, defeating low latency guarantees. A 2025 outage during a major sports event occurred when un-policed VoIP spikes hit 40% link share, causing audio clipping.
-
Mixed signaling and media marking: Marking SIP signaling (which should use CS3/DSCP 24) with the same EF DSCP as RTP media causes poor prioritization during high call group volumes.
-
Inconsistent trust boundaries: When CE devices are trusted but PE devices re-mark, users experience inconsistent quality depending on traffic path.
-
Vendor defaults: IP phones or CPE with factory DSCP values (often DSCP 0) conflicting with network design—always verify device QoS profiles are configured correctly.
Standards, Design Guidelines, and Future Trends
Relevant standards:
-
RFC 3246: EF PHB definition
-
RFC 4594: Enterprise QoS recommendations confirming DSCP 46 for voice
-
RFC 8622: Updated DiffServ guidelines
-
ITU-T G.114/G.107: Voice delay and quality thresholds
Large telecom operators align internal QoS blueprints to these documents, rolling out consistent designs across global networks between 2020-2026.
Emerging trends:
-
5G network slicing: Per-slice QoS emulating EF behavior with stricter SLAs (3GPP Rel-16+)
-
Real-time AR/VR traffic: Demands dynamic telemetry via gNMI/gRPC for closed-loop EF adjustments
-
IPv6-native cores: Applying identical DSCP 46 in Traffic Class for dual-stack VoNR deployments
-
Automation: Streaming analytics enabling real-time EF policy adjustments based on congestion signals
Correctly engineered EF remains a core building block for carrier-grade voice and real-time services. As traffic patterns shift toward immersive communications and network architectures evolve with 5G slicing and SRv6, telecom teams should continuously revisit QoS designs to ensure EF policies meet current and future service requirements.