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