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


Traffic feed from SCP

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


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 (Metadata)
    • Delivers only relevant traffic, for example, NF instance ID and transaction ID to the third-party tool.

      Note:

      Filtering feature is not available in release 22.0.0.
  • Replication
    • Feeds multiple third-party systems with the collected feed, for example, to the monitoring, troubleshooting and security tool.

      Note:

      Replication feature is not available in release 22.0.0.
  • 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.