BSF

The primary function of BSF is to act as a binding middleware between PDU sessions and AF, ensuring that in deployments with multiple individually addressable PCF/NEF/AF/MBSF/NWDAF/TSCTSF, session information for a specific PDU session can be queried through the BSF. This supports policy control and session management.
BSF
Key Features
Session Binding and Policy Mediation
Session Binding and Policy Mediation
Rx Redirection and Proxy Support
Rx Redirection and Proxy Support
Dynamic Policy Coordination
Dynamic Policy Coordination
Network Function Interaction
Network Function Interaction
Security and Authorization Control
Security and Authorization Control
PDU Session Information Query
PDU Session Information Query
BSF  Solution
Supports multi-PCF policy binding and slice management.
During the deployment of 5G SA networks, with the increasing complexity of policy control, BSF has become a critical component to ensure policy consistency in multi-PCF environments. By centrally managing the binding relationships between UEs and PCFs, BSF ensures that policy requests are quickly and accurately routed to the appropriate PCF instance. BSF supports network slicing, roaming, and cross-domain policy control, and works in coordination with core network elements such as UDM and NEF to achieve flexible and scalable policy distribution capabilities. This architecture is a key part of the 5G core network policy control system, providing strong support for operators to reduce operational complexity and improve network policy management efficiency.
5GC BSF
BSF Functional Features
 
Interfaces/Protocols
»  NBSF
»  Network Protocols: IPv4/IPv6
»  Management and Maintenance Protocols: HTTP, HTTPS, SFTP, SSH
»  Signaling Protocols: HTTP 2, Diameter
 
Reliability
»  Distributed Deployment: Supports distributed deployment; service failure at a single point does not affect other nodes; service nodes support load balancing and dynamic scaling; service nodes support 1+1 hot standby or N+M cold standby; supports service migration upon node failure.
»  Supports Active-Standby Disaster Recovery: When a single BSF node fails, the system automatically switches to the standby BSF to provide services, with a switchover time of no more than 10 seconds.
»  Supports Active-Active Disaster Recovery: Supports multiple BSF nodes providing services through load balancing.
Security Features
»  Supports security features such as DOS/DDOS attack protection and SQL injection prevention.
»  Supports encrypted transmission of message data.
»  Supports overload protection.
 
Deployment Methods
»  Supports bare-metal server deployment.
»  Supports KVM virtual machine deployment.
»  Supports Kubernetes and OpenStack.
 
Network Management
»  Signaling Tracing
»  Topology Management
»  Log Management
»  Alarm Management
»  System Resource Monitoring
Related Products
User Plane Function(UPF)
User Plane Function(UPF)
The User Plane Function (UPF) represents the data plane evolution of a Control and User Plane Separation (CUPS) strategy, which is a fundamental component of the 3GPP 5G core network(5GC).

The UPF plays the most critical role in the process of data transfer. It provides the interconnect point between the mobile infrastructure and the Data Network (DN), i.e. encapsulation and decapsulation of GTP-U.
Learn More
Network Exposure Function(NEF)
Network Exposure Function(NEF)
NEF, located between the 5G core network and external third-party application functionaries (and possibly some internal AFs), is responsible for managing the external open network data, and all external applications that want to access the internal data of the 5G core must pass through the NEF.

By opening the network capability to third-party applications, it can realize the friendly connection between network capability and business requirements, improve business experience and optimize network resource allocation.
Learn More
Network Repository Function(NRF)
Network Repository Function(NRF)
NRF, one of the network functions of the 5G core network(5GC). It supports the service discovery feature, which receives NF discovery requests from NF instances and provides information about the discovered NF instance (discovered) to another NF instance. Registration information includes NF type, address, service list, etc.
Learn More
Network Slice Selection Function(NSSF)
Network Slice Selection Function(NSSF)
Network slicing is a key native capability of 5G that can maximize the performance of communication networks and reduce network construction and operation and maintenance costs, and it has become an industry consensus that 'slicing is capability and slicing is product' in the 5G era.
The core network, as a key anchor point for network differentiation and operation, has emerged as a more important network in the 5G era, providing the ability to deploy network functions and resources on-demand to meet the diverse business needs of future vertical industries.
Learn More
Unified Data Management(UDM) / Authentication Server Function(AUSF)
Unified Data Management(UDM) / Authentication Server Function(AUSF)
UDM: The same as 4G’ s HSS (Home Subscriber Services), UDM is a centralized way to process network user data in 5G through Nudm interfaces to provide services for AMF, SMF, SMSF, AUSF, NEF and GMLC. It also provides services such as authorization of accessing, registration, uninterrupted services.

AUSF: As a major part of 5GC to facilitate security processes, AUSF performs the authentication function of identifying UEs and storing authentication keys.
Learn More
Policy Control Function(PCF)
Policy Control Function(PCF)
The 5G PCF performs the same function as the PCRF in 4G networks.

• Provides policy rules for control plane functions. This includes network slicing, roaming and mobility management.
• Accesses subscription information for policy decisions taken by the UDR.
• Supports the new 5G QoS policy and charging control functions.
Learn More
Session Management Function(SMF)
Session Management Function(SMF)
SMF is a fundamental element of the 5G Service-Based Architecture (SBA). The SMF keeps trace of PDU sessions and QoS Flows in the 5GC for UEs and make sure their states and status are in sync between Network Functions in Control and User Planes.

It also receives PCC (Policy and Charging Control) Rules from PCF (Policy Charging Function) and convert PCC Rules into SDF Templates, QoS Profiles and QoS Rules for UPF, gNB and UE respectively for QoS Flows establishment, modification and release etc.
Learn More
Access and Mobility Management Function(AMF)
Access and Mobility Management Function(AMF)
AMF terminates the control plane of different access networks onto the 5G Core Network(5GC) and control which UEs can access the 5GC to exchange traffic with DNs. It also manages the mobility of UEs when they roam from one gNB to another for session continuity, whenever possible.
Learn More
N3IWF (Non-3GPP InterWorking Function)
N3IWF (Non-3GPP InterWorking Function)
N3IWF (Non-3GPP InterWorking Function) is responsible for connecting untrusted non-3GPP access network to 5GC. UE and N3IWF establish an IPSec tunnel, N3IWF connects to the User Plane and Control Plane of 5GC through N2 interface and N3 interface separately.
Learn More
Security Edge Protection Proxy(SEPP)
Security Edge Protection Proxy(SEPP)
SEPP (Security Edge Protection Proxy) is a key element in 5G core networks, enabling secure and trusted communication across operator boundaries. It plays a vital role in supporting 5G roaming and inter-PLMN interoperability by safeguarding control-plane signaling between networks.

Positioned at the edge of the operator’s core network, SEPP filters, mediates, and protects signaling messages exchanged with partner operators. Through the standardized N32 interface, SEPP applies encryption, integrity protection, and policy enforcement to ensure signaling confidentiality and trust.
Learn More
User Plane Function(UPF)
User Plane Function(UPF)
The User Plane Function (UPF) represents the data plane evolution of a Control and User Plane Separation (CUPS) strategy, which is a fundamental component of the 3GPP 5G core network(5GC).

The UPF plays the most critical role in the process of data transfer. It provides the interconnect point between the mobile infrastructure and the Data Network (DN), i.e. encapsulation and decapsulation of GTP-U.
Learn More
Network Exposure Function(NEF)
Network Exposure Function(NEF)
NEF, located between the 5G core network and external third-party application functionaries (and possibly some internal AFs), is responsible for managing the external open network data, and all external applications that want to access the internal data of the 5G core must pass through the NEF.

By opening the network capability to third-party applications, it can realize the friendly connection between network capability and business requirements, improve business experience and optimize network resource allocation.
Learn More
Network Repository Function(NRF)
Network Repository Function(NRF)
NRF, one of the network functions of the 5G core network(5GC). It supports the service discovery feature, which receives NF discovery requests from NF instances and provides information about the discovered NF instance (discovered) to another NF instance. Registration information includes NF type, address, service list, etc.
Learn More
Network Slice Selection Function(NSSF)
Network Slice Selection Function(NSSF)
Network slicing is a key native capability of 5G that can maximize the performance of communication networks and reduce network construction and operation and maintenance costs, and it has become an industry consensus that 'slicing is capability and slicing is product' in the 5G era.
The core network, as a key anchor point for network differentiation and operation, has emerged as a more important network in the 5G era, providing the ability to deploy network functions and resources on-demand to meet the diverse business needs of future vertical industries.
Learn More
Unified Data Management(UDM) / Authentication Server Function(AUSF)
Unified Data Management(UDM) / Authentication Server Function(AUSF)
UDM: The same as 4G’ s HSS (Home Subscriber Services), UDM is a centralized way to process network user data in 5G through Nudm interfaces to provide services for AMF, SMF, SMSF, AUSF, NEF and GMLC. It also provides services such as authorization of accessing, registration, uninterrupted services.

AUSF: As a major part of 5GC to facilitate security processes, AUSF performs the authentication function of identifying UEs and storing authentication keys.
Learn More
Policy Control Function(PCF)
Policy Control Function(PCF)
The 5G PCF performs the same function as the PCRF in 4G networks.

• Provides policy rules for control plane functions. This includes network slicing, roaming and mobility management.
• Accesses subscription information for policy decisions taken by the UDR.
• Supports the new 5G QoS policy and charging control functions.
Learn More
Session Management Function(SMF)
Session Management Function(SMF)
SMF is a fundamental element of the 5G Service-Based Architecture (SBA). The SMF keeps trace of PDU sessions and QoS Flows in the 5GC for UEs and make sure their states and status are in sync between Network Functions in Control and User Planes.

It also receives PCC (Policy and Charging Control) Rules from PCF (Policy Charging Function) and convert PCC Rules into SDF Templates, QoS Profiles and QoS Rules for UPF, gNB and UE respectively for QoS Flows establishment, modification and release etc.
Learn More
Access and Mobility Management Function(AMF)
Access and Mobility Management Function(AMF)
AMF terminates the control plane of different access networks onto the 5G Core Network(5GC) and control which UEs can access the 5GC to exchange traffic with DNs. It also manages the mobility of UEs when they roam from one gNB to another for session continuity, whenever possible.
Learn More
N3IWF (Non-3GPP InterWorking Function)
N3IWF (Non-3GPP InterWorking Function)
N3IWF (Non-3GPP InterWorking Function) is responsible for connecting untrusted non-3GPP access network to 5GC. UE and N3IWF establish an IPSec tunnel, N3IWF connects to the User Plane and Control Plane of 5GC through N2 interface and N3 interface separately.
Learn More
Security Edge Protection Proxy(SEPP)
Security Edge Protection Proxy(SEPP)
SEPP (Security Edge Protection Proxy) is a key element in 5G core networks, enabling secure and trusted communication across operator boundaries. It plays a vital role in supporting 5G roaming and inter-PLMN interoperability by safeguarding control-plane signaling between networks.

Positioned at the edge of the operator’s core network, SEPP filters, mediates, and protects signaling messages exchanged with partner operators. Through the standardized N32 interface, SEPP applies encryption, integrity protection, and policy enforcement to ensure signaling confidentiality and trust.
Learn More
Contact Us
Send us a message with the form below. We will contact you as soon as possible.
*
*
*
*
We value your privacy. Your information will only be used to process your request and will not be shared or used for other purposes. For more details, please refer to our Privacy Policy.
GET IN TOUCH WITH OUR EXPERTS
GET IN TOUCH WITH OUR EXPERTS
Tell us your business needs, and we' ll find the perfect solution.
Book a free consultation
GET IN TOUCH WITH OUR EXPERTS
GET IN TOUCH WITH OUR EXPERTS
Tell us your business needs, and we' ll find the perfect solution.
Book a free consultation