Configuring Service Communication Proxy using REST APIs
This section provides information for configuring Service Communication Proxy using REST APIs.
SCP provides the following two configuration interfaces:
- Signaling Interface
- Signaling interface is exposed by SCP data plane (i.e. SCP Worker) and this interface will be used to receive all 5G signaling traffic.
- Config Interface
- Config interface is exposed by SCP control plane (i.e. SCPC-Config) and this interface is used to receive all SCP configuration traffic.
SCP Signaling Service
- FQDN
- Consumer NFs may use SCP Signaling service's FQDN to send the 5G signaling traffic to SCP for routing.
- K8S service FQDN will
be of the form as below
- fqdn = scp-worker.<namespace>.<domain> where, namespace is K8S namespace as provided during helm installation, and domain is as provided in helm chart (values.yaml) while installation.
- If user NFs are deployed outside of K8S cluster, then operator need to make sure that this fqdn is resolvable by consumer NFs.
- Operator can specify the public or K8s-cluster fqdn of SCP in helm chart (values.yaml, scpInfo.fqdn" = scp-worker.<namespace>.<domain>) during installation.
-
IP Address
- Consumer NFs may use SCP Signaling service's IP Address to send the 5G signaling traffic to SCP for routing.
- <global.publicSignalingIP>, as provided in helm chart (values.yaml) while installation.
- Port
- Consumer NFs need port info along with fqdn/ip address to send the 5G signaling traffic to SCP for routing.
- Port is <global.publicSignalingPort> as provided in helm chart (values.yaml) while SCP installation.
SCP Config Service
- FQDN
- Operator may use SCP Config service's FQDN to configure the SCP for routing.
- K8S service FQDN will
be of the form as below
- fqdn = scpc-config-svc.<namespace>.<domain> where, namespace is K8S namespace as provided during helm installation, and domain is as provided in helm chart (values.yaml) while installation.
- Operator need to make sure that this fqdn is resolvable, if operating from outside of K8S cluster.
- IP Address
- Consumer NFs may use SCP Config service's IP Address to configure the SCP for routing.
- <scpc-soothsayer.configService.publicConfigIP>, as provided in helm chart (values.yaml) while installation.
- Port
- Operator needs port info along with fqdn/ip address to configure the SCP for routing.
- Port is 8081 i.e. fixed port (not configurable).