Description
The Baseline DNS Action Information Template (BD) is a structured data model defined within 3GPP specifications, primarily under the Operations, Administration and Maintenance (OAM) and Policy and Charging Control (PCC) frameworks. It serves as a standardized format for encoding information related to DNS actions—such as queries, responses, redirections, or filtering instructions—that need to be communicated between network management systems, policy servers, and network functions. The template is designed to be extensible and interoperable, ensuring that different vendors' equipment and software can interpret and execute DNS-related policies uniformly. Its architecture is typically expressed in XML or other data modeling languages, with defined elements for action types, target domains, IP addresses, TTL (Time to Live) values, and precedence rules.
In operation, the BD template is utilized within management interfaces like the Np reference point (between the PCRF and the AF) or within OAM systems to provision DNS policies. For instance, a Policy and Charging Rules Function (PCRF) might use a BD to instruct a Traffic Detection Function (TDF) or a User Plane Function to apply specific DNS handling—like blocking access to certain domains or redirecting DNS queries to a secure resolver. The template's key components include identifiers for the action (e.g., 'allow', 'deny', 'redirect'), parameters specifying the DNS records or domain names involved, and optional metadata such as validity periods or logging requirements. This structured approach allows for fine-grained control over DNS traffic, which is essential for implementing parental controls, enterprise security policies, or network optimization strategies.
The BD's role in the network is pivotal for enabling dynamic and automated DNS policy enforcement without manual intervention. It integrates with 3GPP's broader policy ecosystem, including the PCC architecture defined in TS 23.203, to support real-time service decisions based on subscriber profiles, network conditions, or application requirements. By providing a baseline template, 3GPP ensures that DNS actions can be consistently applied across multi-vendor deployments, reducing integration complexity and enhancing network reliability. Moreover, the template supports scalability by allowing network operators to define reusable policy rules that can be applied to large subscriber bases, facilitating efficient management of DNS-related services in evolving 5G and IoT environments.
Purpose & Motivation
The BD was created to address the need for standardized DNS policy management in 3GPP networks, particularly as services became more dependent on dynamic and application-aware traffic handling. Prior to its introduction, DNS-related actions were often implemented using proprietary or ad-hoc methods, leading to interoperability challenges between different network elements and management systems. This lack of standardization made it difficult to deploy consistent DNS policies—such as content filtering, parental controls, or traffic steering—across heterogeneous network environments, hindering service agility and increasing operational costs.
Motivated by the growing importance of DNS in service delivery and security, 3GPP introduced the BD in Release 8 as part of enhancements to the PCC and OAM frameworks. It solves the problem of fragmented DNS policy enforcement by providing a common template that can be used across various interfaces, such as those between the PCRF, AF, and TDF. This enables operators to implement centralized policy control for DNS actions, ensuring that subscribers receive uniform service experiences regardless of the underlying network equipment. Historically, this was driven by the expansion of mobile broadband and the need for more sophisticated traffic management capabilities beyond basic charging and QoS.
Furthermore, the BD facilitates automated network operations by allowing DNS policies to be dynamically provisioned and updated based on real-time conditions, such as network congestion or security threats. It addresses limitations of earlier approaches that relied on static configurations or manual interventions, which were inefficient and error-prone. By embedding DNS action information into a standardized template, 3GPP has enabled more robust and scalable solutions for managing DNS in the context of evolving technologies like 5G, network slicing, and IoT, where flexible and reliable DNS handling is critical for service functionality and security.
Classification
Evolution Across Releases
Introduced the Baseline DNS Action Information Template as part of initial PCC and OAM enhancements. Defined the core structure for encoding DNS actions, enabling basic policy control for DNS queries and responses. Supported integration with early PCRF and TDF functions to allow standardized DNS policy enforcement in mobile networks.
Explore further
Broader topics and technologies where BD plays a role.
Defining Specifications
3GPP specifications that define or reference BD, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 26.906 vj00 | HEVC Evaluation for 3GPP Services | Rel-19 |
| TR 26.948 vj00 | Video enhancements for 3GPP Multimedia Services | Rel-19 |
| TS 29.556 vj40 | EASDF Service Based Interface Protocol | Rel-19 |
| TS 32.240 vj40 | Charging Management Architecture & Principles | Rel-19 |
| TS 32.250 vj00 | Circuit Switched Offline Charging | Rel-19 |
| TS 32.251 vj00 | PS Domain Charging Management | Rel-19 |
| TS 32.252 vc00 | 3GPP WLAN Interworking Charging | Rel-12 |
| TS 32.253 vj00 | Charging for Control Plane Data Transfer | Rel-19 |
| TS 32.254 vj21 | Charging for Northbound APIs | Rel-19 |
| TS 32.255 vk10 | Telecom Management; Charging for 5G Data Connectivity | Rel-20 |
| TS 32.256 vj40 | 5G Connection & Mobility Charging Spec | Rel-19 |
| TS 32.270 vj00 | MMS Charging Management Specification | Rel-19 |
| TS 32.271 vj20 | 3GPP LCS Charging Management Spec | Rel-19 |
| TS 32.272 vj00 | Charging for Push-to-Talk over Cellular (PoC) | Rel-19 |
| TS 32.273 vj00 | MBMS Charging Management | Rel-19 |
| TS 32.277 vj20 | Charging Management for Proximity Services (ProSe) | Rel-19 |
| TS 32.278 vj00 | Monitoring Events Offline Charging Specification | Rel-19 |
| TS 32.279 vj00 | 5G MBS Session Converged Charging | Rel-19 |
| TS 32.295 vj00 | 3GPP Charging: CDR Transfer via GTP' Protocol | Rel-19 |
| TS 32.297 vj00 | Charging Data Record File Transfer | Rel-19 |
| TS 32.298 vj30 | Charging Data Record (CDR) Parameter Specification | Rel-19 |
| TS 32.808 v1800 | Common User Profile Storage Framework | Rel-8 |
| TS 32.821 v1900 | SON OAM Architecture for Home NodeB | Rel-9 |
| TS 32.850 ve00 | IMS Charging Correlation Methods Study | Rel-14 |
| TR 38.808 vh00 | Study on NR above 52.6 GHz to 71 GHz | Rel-17 |