1 Introduction
This guide describes how to install or upgrade Oracle Communications Cloud Native Core, Binding Support Function (BSF) in a cloud native environment.
Note:
-
This guide covers the installation instructions when Podman is the container platform with Helm as the Packaging Manager. For any other container platform, the operator must use the commands based on their deployed continer runtime environment.
-
kubectl
commands can vary based on the platform deployment. Replacekubectl
with Kubernetes environment-specific command line tool to configure Kubernetes resources through kube-api server. The instructions provided in this document are as per the CNE version ofkube-api server
.
Caution:
User, computer and applications, and character encoding settings can cause an issue when copy-pasting commands or any content from PDF. PDF reader version also affects the copy-pasting functionality. It is recommended to verify the pasted content especially when the hyphens or any special characters are part of the copied content.
1.1 Overview
BSF is a key component of the 5G Service Based Architecture (SBA). BSF allows Policy Control Function (PCF) to register, update, and remove the binding information from it, and allows Network Function (NF) consumers to discover the selected Policy Control Function. BSF stores the binding information for certain Protocol Data Unit (PDU) sessions and discovers the selected PCF according to the binding information. It also acts as diameter proxy agent or diameter redirect agent to Rx requests targeting an IP address of a User Equipment (UE) to the selected Policy Control Function.
For any Application Function (AF) using Rx, such as Proxy-Call Session Control Function (P-CSCF), BSF determines the selected Policy Control Function address according to the information carried by the incoming Rx requests.
Note:
The performance and capacity of the BSF system may vary based on the call model, Feature/Interface configuration, and underlying CNE and hardware environment.- Policy Control Function users to register, update, and remove the binding information.
- NF consumers to retrieve the binding information.
For more information, see Oracle Communications Cloud Native Core, Binding Support Function User Guide.
1.2 References
Refer to the following documents while deploying BSF:
- Oracle Communications Cloud Native Core, Cloud Native Environment Installation Guide
- Oracle Communications Cloud Native Core, Binding Support Function User Guide
- Oracle Communications Cloud Native Core, Binding Support Function REST Specification Guide
- Oracle Communications Cloud Native Core, Binding Support Function Troubleshooting Guide
- Oracle Communications Cloud Native Core, Binding Support Function Network Impact Report
- Oracle Communications Cloud Native Core, cnDBTier User Guide
- Oracle Communications Cloud Native Core, Data Collector User Guide