Description
VID, or VLAN Identifier, is a 12-bit identifier defined in IEEE 802.1Q standards and adopted in 3GPP specifications for 5G networks. It is used to tag Ethernet frames with a VLAN membership, allowing multiple logical networks to coexist on the same physical infrastructure. In the context of 3GPP, VID is employed in the user plane and control plane interfaces, such as N3, N6, and N9, to segregate traffic belonging to different network slices, QoS flows, or user sessions. This enables efficient network resource utilization, enhanced security, and simplified management by isolating traffic streams based on service requirements or administrative domains.
Architecturally, VID operates within the Ethernet frame header, specifically in the 802.1Q tag, which includes a 12-bit VID field and a 3-bit Priority Code Point (PCP) for QoS. When a packet is transmitted over an Ethernet interface in a 5G network, the VID is assigned based on policies defined by the network slice selection function or the session management function. For example, in the 5G Core (5GC), the User Plane Function (UPF) may apply VLAN tags to packets destined for different Data Network Names (DNNs) or network slice instances. The VID allows switches and routers in the transport network to forward frames only to ports that are members of the corresponding VLAN, effectively creating isolated broadcast domains and preventing unauthorized cross-traffic.
The mechanism of VID assignment and processing involves several network functions. During session establishment, the Session Management Function (SMF) may configure the UPF with rules for VLAN tagging, including the VID values to use for specific PDU sessions or QoS flows. These rules are enforced by the UPF when handling user plane traffic. Additionally, the Network Exposure Function (NEF) or Policy Control Function (PCF) may influence VID assignment based on subscription profiles or service requirements. On the receiving end, network elements like the gNB or other UPFs use the VID to identify the appropriate processing context, such as mapping to a specific network slice or applying QoS policies. This ensures that traffic is correctly routed and managed according to the slice's characteristics, such as latency, bandwidth, or security levels.
In 5G networks, VID plays a crucial role in supporting network slicing, which is a key feature for enabling diverse services like enhanced Mobile Broadband (eMBB), Ultra-Reliable Low-Latency Communications (URLLC), and massive IoT. By using VLANs, operators can create logical networks that are isolated from each other, providing dedicated resources and tailored performance for each slice. This isolation is essential for meeting the stringent requirements of different services, such as ensuring low latency for autonomous vehicles or high bandwidth for video streaming. Moreover, VID facilitates traffic engineering and simplifies network operations by allowing centralized management of slice-specific policies through standardized interfaces like N4 between the SMF and UPF.
Purpose & Motivation
The adoption of VLAN Identifier in 3GPP specifications, starting from Release 15, was motivated by the need for efficient traffic segregation and network slicing in 5G systems. Prior to 5G, mobile networks primarily used GTP tunnels for user plane separation, which added overhead and complexity in the transport layer. With the transition to cloud-native architectures and Ethernet-based fronthaul/midhaul/backhaul, there was a demand for lighter-weight mechanisms to isolate traffic for different services or tenants. VID provides a standardized way to leverage existing Ethernet VLAN capabilities, which are widely supported in networking equipment, to achieve this isolation without introducing proprietary protocols.
Historically, VLANs have been used in enterprise and data center networks for decades to segment broadcast domains and improve security. In the context of 5G, the introduction of VID addresses the limitations of previous mobile core networks where traffic differentiation was often handled at the IP layer or through dedicated tunnels, which could be inefficient for large-scale deployments with diverse service requirements. By incorporating VID into 3GPP standards, operators can reuse their existing Ethernet infrastructure and skills, reducing deployment costs and accelerating the rollout of 5G services. This also aligns with the trend towards convergence of mobile and fixed networks, where Ethernet is a common transport technology.
Furthermore, VID solves the problem of scalable network slicing by providing a simple yet effective method for identifying and isolating slice-specific traffic. In 4G and earlier networks, creating separate logical networks often required complex configurations of multiple GTP tunnels or virtual routing instances. With VID, a single physical interface can carry traffic for multiple slices, each identified by a unique VID, simplifying the network design and management. This is particularly important for 5G use cases like network-as-a-service, where operators need to offer customized slices to different vertical industries. The use of VID also enhances security by preventing traffic leakage between slices, which is critical for applications with strict confidentiality requirements, such as healthcare or financial services.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (75 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the specification introduced explicit support for the VLAN Identifier (VID) function, primarily through the correction of the VLAN ID parameter and the addition of VLAN Tag support in outer header creation. These changes provided the technical foundation for applying specific VLAN tags to user plane traffic, enabling differentiated QoS forwarding treatment which requires separate 5G QoS Flows. This allows the network to utilize the VID for traffic identification and management within the 5G system architecture.
- Use of identifiers for mobility between GERAN/UTRAN and 5GS TS 23.501CR0017
- Partitioning of Identifier space to ensure success of Context retrieval for EPS Interworking TS 23.501CR0090
- Subscription Permanent Identifier TS 23.501CR0189
- Changed length and mapping of 5GS Temporary Identifiers TS 23.501CR0206
- Clarification to the usage of Internal-Group Identifier TS 23.501CR0262
- Correction to identifiers in Registration procedure TS 23.501CR0456
+ 11 more changes
In Release 16, the VLAN Identifier (VID) function was enhanced to support UPF selection based on traffic classes and VLAN, and to enable explicit VLAN information configuration and information exchange within the system. This included providing corrections and clarifications to the technical description of VLAN tags for accurate implementation, particularly for 5G Virtual Networks (5G-VN). These refinements ensured VLAN operations were better defined for integrating 5G systems with enterprise networks requiring specific QoS forwarding treatments.
- Clarification of Inserting and Removing VLAN tags for 5G-VN TS 23.501CR1083
- Support of the AF charging identifier TS 29.514CR0111
- Clarification for the related CAG identifier TS 23.501CR1371
- UE identifier for SNPN TS 23.501CR1881
- Clarification on SMF identifier in HR roaming TS 23.501CR1895
- Inclusion of Version Identifier in PLMN assigned ID TS 23.501CR1936
+ 11 more changes
In Release 17, there were no specific new features or changes introduced for the VLAN Identifier (VID) function, as the provided Change Request titles and grounding context do not mention any updates to VID-related procedures, parameters, or capabilities. The listed corrections and clarifications focus on other identifiers such as charging, UE, and session identifiers, but not on the VLAN Identifier itself.
- MBS Session Identifier TS 29.244CR0621
- Corrections on the AF related identifier TS 23.501CR3064
- Avoid including both PAP/CHAP and EAP identifiers in PDU session establishment request TS 24.501CR2941
- Clarification on the setting of packet filter identifier value TS 24.501CR3300
- Network identifier is not specified TS 24.501CR3389
- Access Technology Identifier satellite NG-RAN TS 24.501CR3636
+ 2 more changes
In Release 18, clarifications and corrections were introduced for the Non-3GPP Interworking Function (N3IWF) and Trusted Non-3GPP Gateway Function (TNGF) identifiers, specifically regarding their handling within the REGISTRATION REJECT message. This ensured proper protection and correction of the identifier information element (IE) when received by the UE. The updates provided definitive technical corrections to the procedures for non-3GPP access registration.
- PIN identifiers TS 23.501CR4287
- Protecting the N3IWF/TNGF identifier information in the REGISTRATION REJECT message TS 24.501CR5932
- Clarification on TNGF identifiers TS 23.501CR4951
- Correction for N3IWF identifier IE TS 24.501CR5120
- Correction related to receiving N3IWF identifier IE in the REGISTRATION REJECT TS 24.501CR5322
- useless AF transaction identifier TS 29.514CR0437
+ 1 more changes
In Release 19, the enhancements for the VLAN Identifier (VID) function specifically introduced support for storing VLAN handling information within the SM subscription data and the DN-AAA server. This release also provided clarifications on the overall procedures for VLAN handling within the 5G System and added a description for the handling of allowed VLAN tags using VLAN Handling Information in the SMF.
- UDR enhancement supporting Device Identifier of non-3GPP Devices connecting behind a UE/5G-RG TS 23.501CR5547
- Definition of identifiers of N3GPP device behind UE/5G-RG TS 23.501CR5749
- Support of reject QoS differentiation for non-3GPP device identifier(s) TS 24.501CR6926
- Procedure update for QoS differentiation of non-3GPP device identifiers TS 24.501CR6994
- Description for handling of allowed VLAN tags and use of VLAN Handling Information in SMF TS 29.244CR0884
- Complete the Satellite Identifier reporting subscription TS 29.514CR0747
+ 20 more changes
Explore further
Broader topics and technologies where VID plays a role.
Defining Specifications
3GPP specifications that define or reference VID, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.501 vk00 | 5G System Architecture Stage 2 | Rel-20 |
| TS 24.501 vj50 | 5G NAS Protocols Specification | Rel-19 |
| TS 29.244 vj40 | PFCP Specification for Control/User Plane Separation | Rel-19 |
| TS 29.514 vj40 | 5G System; Policy Authorization Service; Stage 3 | Rel-19 |
| TS 29.890 vg00 | CT3 5G System Technical Report | Rel-16 |