3.3.3 External Data Flows

The following table describes external data flows of OCNADD:

Table 3-4 External Data Flows

Data Flow Protocol Description
DF1: Management SSH Operator will login to the orchestration server through SSH for deploying OCNADD and/or managing the OCNADD Kubernetes deployment using helm.
DF2: Browser HTTPS

Operator uses CNC Console to create, manage feed configuration and monitor OCNADD.

CNC Console is accessed through the browser and the Operator is authenticated with username and password before access is granted.

DF3: Kafka SASL_SSL

Oracle NFs write the 5G SBI data or messages into the Kafka exposed by OCNADD in the respective topics. OCNADD will then process according to the feed configurations.

The communications are encrypted using TLS and Oracle NF will authenticate themselves to Kafka through SASL/PLAIN (username and password).

DF4: Consumer NF HTTP2(w/TLS) OCNADD forwards the message feed to respective consumer NF/s as HTTP2 (over TLS) or H2C (HTTP2 clear text) messages according to the feed configurations.
DF5: Consumer NF (Synthetic Packet) TCP OCNADD forwards the Synthetic Packet to respective consumer NF/s as TCP or TCP_SECURED messages based on the feed configuration.
DF6: Direct Kafka Consumer Feed Kafka (SASL/SCRAM over TLS) External Kafka consumer can read data directly from authorized Kafka topic. Consumers are authenticated using SASL/SCRAM (SCRAM-256 and/or SCRAM-512). All communications will be encrypted with TLS.