3 UDM Architecture

Connectivity Tier

  • 5GNF API gateway (uses SpringCloudGateway) receives all ingress requests and forwards them to UDM micro service in Business Tier
  • Runs on Kubernetes as a micro service

Business Tier

  • Provides the business logic of 5G UDM
  • Runs on Kubernetes and has 6 micro services
  • ausfueauthenticator: Provides AUSF authentication services functionality and connects to Data Tier for DB operations
  • ocudm-nudm-ue-auth-service: Provides UDM authentication functionality
  • ocudm-nudm-uecm-service: Provides UDM Context Management functionality
  • ocudm-nudm-sdm-service: Provides UDM Subscriber Data Management functionality
  • ocudm-nudm-sdm-notify-service: Provides UDM Subscriber Data Management, Data Change notification functionality
  • nudm-nrf-client-service: Supports NRF registration, heartbeat, update and de-registration with NRF

Data Tier

  • Uses Oracle MySQL Cluster CGE database technology for back-end database in the DB tier, which provides HA and geo-redundcancy capabilities.
  • Runs on virtual machines.
Figure 3-1 shows the detailed view of the UDM Architecture:

Figure 3-1 UDM Architecture

img/udm-architecture.png