2 Architecture
This chapter covers the Oracle's 5G SBI Application-Level Traffic Feed solution that demonstrates SBI traffic feed going from Oracle 5G NFs to Oracle Data Director (acting as a traffic feed aggregator).
Following is a high-level block diagram showing the traffic feed from Oracle NFs:
Figure 2-1 Traffic Feed from Oracle NFs

The message mirroring takes place through four endpoints covering RxRequest, TxRequest, RxResponse, and TxResponse with respect to SCP and through two endpoints. namely, Ingress and Egress Gateways with respect to Oracle NFs. All transactions are mirrored for both SCP and Oracle NFs.
Following is a high-level block diagram depicting the solution overview:
Figure 2-2 Solution Overview

Data Director is a solution within the Network Analytics suite, which addresses the 5G traffic feed aggregation and data enrichment. It assimilates the data required to statistical prediction.
Data Director provides the following key features:
- Aggregation
- Collects and aggregates the network traffic from multiple NFs, for example, SCP, SEPP, and NRF.
- Provides the aggregated traffic feed to one or many third-party monitoring tools.
- Filtering
- Filtering is supported for selected metadata and header attributes in OCNADD release 23.3.0.
- Delivers only relevant traffic, such as traffic matching specific consumer-id and/or service-name, to the third party tool.
For more information, see "Data Filtering" and "Data Filters List" sections in Oracle Communications Network Analytics Data Director User Guide.
- Replication
- Feeds multiple third-party systems with the collected feed, for example, to the monitoring, troubleshooting, and security tool.
- Secure Transport (TLS)
- Provides the data delivery to third-party tools securely.
- High Availability
Data Director is implemented as a Kubernetes service. Multiple Kafka connections from NFs and Data Director will be established to stream the ingress data from NFs. Each instance of the Data Director will support two HTTP2 endpoints of the third-party monitoring tools. The number of connections will depend on the amount of throughput required.