BMIC

Bridge Management Information Container

Management →
Introduced in Rel-16

BMIC is a standardized 3GPP Release 16 data container for exchanging bridge management information between network functions to enable automated management of network bridges.

Category
Management
Introduced
Rel-16
Where
Core Network › 5G Core
Specifications
3 specs
BMIC Description Purpose Related Detected Changes Specifications

Description

The Bridge Management Information Container (BMIC) is a key data structure defined within the 3GPP management framework, specifically in the specifications for the Service-Based Architecture (SBA) of the 5G Core Network. It functions as a standardized envelope or package for carrying detailed information pertaining to the management of network bridges. These bridges are logical or physical forwarding entities that interconnect different network segments, such as User Plane Functions (UPFs) within a slice, or connections between the core network and edge computing locations. The BMIC is designed to be transported over service-based interfaces, primarily between the Network Data Analytics Function (NWDAF) and consumer NFs like the Policy Control Function (PCF) or Network Slice Selection Function (NSSF).

Architecturally, the BMIC resides within the management data models and APIs defined in specs like 29.512 (Network Slice Management) and 29.514 (Policy and Charging Control). It is not a standalone network function but a payload format. When an NF (e.g., a management system) needs to report on or configure a bridge, it populates a BMIC with relevant attributes and sends it via a service operation. The container includes fields for bridge identifiers, operational states (active, standby, failed), performance metrics (throughput, latency, packet loss), configuration parameters (QoS policies, routing rules), and associated network slice or service instance identifiers. This structured approach ensures interoperability between different vendors' management systems and the analytics functions.

The primary role of the BMIC is to facilitate intelligent, closed-loop management. For instance, the NWDAF can collect BMIC data from various sources to analyze bridge performance trends. If analytics detect congestion or impending failure on a critical bridge within a network slice, the NWDAF can use the BMIC format to recommend remediation actions—such as load redistribution or bridge failover—to a policy control entity. The container's standardized schema allows the NWDAF to understand and correlate bridge information from disparate parts of the network, enabling holistic optimization. It acts as the common language for bridge management data, decoupling the analytics logic from vendor-specific implementations of the bridges themselves.

In operation, the lifecycle involves creation, population, transmission, and consumption. A managing NF creates a BMIC instance, fills it with current management information (e.g., via the Nnwdaf_EventsSubscription service), and sends it to a consumer. The consumer, often the NWDAF, parses the container, extracts the data, and uses it for its analytics models. Based on the outcome, the NWDAF might generate a new BMIC with recommended actions or updated policies and send it back to the managing NF or a policy decision point. This exchange enables dynamic adjustment of bridge resources, which is vital for maintaining the stringent Service Level Agreements (SLAs) of 5G network slices, especially for ultra-reliable low-latency communication (URLLC) and massive machine-type communication (mMTC) services.

Purpose & Motivation

The BMIC was created to address the growing complexity of managing forwarding paths and bridges in the 5G Core's Service-Based Architecture. Prior to Release 16, management of interconnecting functions (like early UPF bridges or gateway functions) often relied on proprietary or loosely standardized information models. This made automated, cross-domain analytics and policy enforcement difficult, as each vendor's equipment reported status in different formats. The lack of a common data structure hindered the vision of a fully automated, self-optimizing network (SON) and complicated the realization of dynamic network slicing, where bridges between slice segments need precise, real-time management.

The driving problem was the need for a unified bridge management data model to support advanced network automation and slicing. In 5G, network slices are logical end-to-end networks with specific characteristics. Bridges between User Plane functions or between the core and edge are critical pinch points for slice performance. Without a standardized way to report bridge health, configuration, and capacity, the NWDAF and policy systems could not effectively monitor or optimize these resources. This could lead to slice performance degradation, SLA violations, and inefficient resource usage. The BMIC provides this missing piece, enabling analytics-driven management.

Furthermore, the rise of edge computing and distributed cloud architectures in 5G increased the number and importance of bridges connecting central core networks to edge locations. Managing these distributed bridges manually is impractical. The BMIC, as part of the 3GPP's management data analytics framework, allows for the collection of standardized performance and fault data from these distributed bridges. This data fuels machine learning models in the NWDAF to predict failures, optimize traffic routing, and automatically adjust bridge configurations—solving the scalability and agility challenges posed by 5G's distributed nature.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (199 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 18 changes

In Release 15, the BMIC function was introduced to enable the provisioning of Packet Flow Descriptions (PFDs) for application detection, as defined by the PFD Contents and Management change. This allows the Control Plane function to provision detection information for a given application to the User Plane function via the PFD management procedure.

  • Update of Provisioning of charging related information for PDU session TS 29.512CR0025
  • Provisioning of IP index information TS 29.512CR0027
  • Missing Slice Information TS 29.512CR0051
  • Correction of 404 error information TS 29.512CR0093
  • The SMF may allow traffic to start before quota management for online charging TS 29.512CR0178
  • Correction to credit management session failure TS 29.512CR0187

+ 12 more changes

Rel-16 52 changes

In Release 16, the new Bridge Management Information Container (BMIC) function was introduced to manage Time-Sensitive Networking (TSN) bridge components, specifically the DS-TT and NW-TT ports. This included the clarification and configuration of port management information containers for these TSN translators. Furthermore, the release enabled the transport of TSN information and TSC assistance information containers between network functions like the SMF and PCF to support TSN capabilities.

  • Transport of TSN information and containers between SMF and PCF TS 29.512CR0368
  • Transport of TSC assistance information between SMF and PCF TS 29.512CR0369
  • HFC node Id in Location information, TS 29.512 TS 29.512CR0390
  • Clarification of DS-TT and NW-TT ports management information TS 29.512CR0425
  • TSCAI input container and TSN QoS container TS 29.512CR0427
  • CHF set and instance Id in charging information TS 29.512CR0431

+ 46 more changes

Rel-17 35 changes

In Release 17, the BMIC function was enhanced with updates for Bridge/User plane Node ID configuration and a clarification to the MBS Session N4 Information. Furthermore, the release introduced the ability to handle Partial Failure Information and provided a correction to resolve the editor's note for the bridge identifier. These updates refined the management and reporting capabilities for bridged connections within the 5G system.

  • PMF address information per QoS flow TS 29.244CR0557
  • Redirect Port Information TS 29.244CR0613
  • Transport Level Marking information for PFCP sessions over N4mb TS 29.244CR0622
  • DL MBS QFI Sequence Number in PDU Session Container TS 29.244CR0615
  • PCC rules authorization with preliminary service information TS 29.512CR0809
  • Removal of traffic routing information TS 29.512CR0811

+ 29 more changes

Rel-18 50 changes

In Release 18, the BMIC function was enhanced to support new TL-Containers for TSN-enabled transport networks and to enable their inclusion in PFCP Session Modification and Deletion procedures. It also gained the capability for direct reporting of Time Sensitive Communication (TSC) management information from the UPF to external functions like the TSN AF or TSCTSF. Furthermore, the release introduced support for the measurement, encoding, and network exposure of uplink/downlink congestion information.

  • Direct reporting of TSC Management Information from UPF to TSN AF or TSCTSF TS 29.244CR0725
  • Congestion information monitoring TS 29.244CR0724
  • Reporting suggestion information for QoS flow related QoS monitoring TS 29.244CR0733
  • TL-Container for the support of TSN enabled Transport Network TS 29.244CR0734
  • Exposure of congestion information TS 29.244CR0739
  • TL-Containers in PFCP Session Modification/Deletion Request/Response TS 29.244CR0767

+ 44 more changes

Rel-19 44 changes

In Release 19, the BMIC function was enhanced to support the exposure of NAT information and the transfer of multiplexed media information, such as (S)RTP multiplexed media identification, over N6 using connect-UDP and UDP Option methods. It also introduced capabilities for handling VLAN tag information in the SMF and leveraging PDU Set QoS information for DSCP marking over transport network interfaces N3/N9.

  • Supported functionality of NAT information exposure TS 29.244CR0876
  • Transferring media related information over N6 using connect-UDP for e2e encrypted traffic TS 29.244CR0894
  • Description for handling of allowed VLAN tags and use of VLAN Handling Information in SMF TS 29.244CR0884
  • Leveraging PDU Set QoS information for DSCP marking over N3/N9 in the transport network TS 29.244CR0912
  • Transferring media related information over N6 using connect-UDP TS 29.244CR0932
  • Transferring media related information over N6 using UDP Option TS 29.244CR0933

+ 38 more changes

Explore further

Broader topics and technologies where BMIC plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 29.244 vj40 PFCP Specification for Control/User Plane Separation Rel-19
TS 29.512 vj40 5G Session Management Policy Control Service Rel-19
TS 29.514 vj40 5G System; Policy Authorization Service; Stage 3 Rel-19