3 Test Topology

This section describes the topology used for testing Oracle Communications Cloud Native Core, Network Repository Function (NRF).

3.1 Single Set Test Topology

The following image represents the test topology consisting of the following components:
  • Two-site NRF
  • UDR for SLF traffic
  • Producer/Consumer NF for Nnrf service operations (simulators)
  • NRF for forwarding to a different segment (simulators)

Figure 3-1 Single Set Test Topology


Single Set Test Topology

  1. Producer NF sends NfRegister, NfHeartbeat, NfUpdate, and NfDeregister requests to NRF.
  2. Consumer NF sends NfStatusSubscribe, NfStatusSubscribe (PATCH), NfStatusUnsubscribe, NfDiscover, NfAccessToken, NfProfileRetrieval, and NfListRetrieval requests to NRF.
  3. NRF sends request to UDR for processing SLF based discovery query.
  4. NRF sends response to all service requests it receives.
  5. NRF triggers NfStatusNotify to all the Consumer NFs who have created subscription.
  6. NRF forwards NfDiscovery requests to the NRF simulator.

3.2 Multiset Test Topology (NRF Growth)

The following image represents the test topology consisting of the following components:
  • Two NRF Sets with one NRF Set having two NRF sites and the other set with one NRF site.
  • UDR for SLF traffic
  • Producer/Consumer NF for Nnrf service operations (simulators)
  • NRF for forwarding to a different segment (simulators)

Figure 3-2 Multiset Test Topology (NRF Growth)


Multiset Test Topology (NRF Growth)

  1. Producer NF sends NfRegister, NfHeartbeat, NfUpdate, and NfDeregister requests to NRF.
  2. Consumer NF sends NfStatusSubscribe, NfStatusSubscribe (PATCH), NfStatusUnsubscribe, NfDiscover, NfAccessToken, NfProfileRetrieval, and NfListRetrieval requests to NRF.
  3. NRF sends request to UDR for processing SLF based discovery query.
  4. NRF sends response to all service requests it receives.
  5. NRF triggers NfStatusNotify to all the Consumer NFs who have created subscription.
  6. NRF forwards NfDiscovery requests to the NRF simulator.
  7. NRF Set 1 retrieves the remote set state data from NRF Set 2 and vice versa.