How it Works
This section describes the maintenance operational procedure and how dynamic change in configuration works for the supported SMF configurations.
Maintenance Operational Procedure
For a change in the configuration parameters that require mandatory operational maintenance, perform the following steps:
-
Shutdown (offline) SMF by executing mode offline CLI command under SMF profile.
The SMF sends NFUpdate with Method PUT and NFStatus as "UNDISCOVERABLE".
NoteDuring the online to offline transition period, the SMF does not accept any new request.
-
Clean up the sessions using clear subscriber sess all CLI command.
-
Change the configurations and remove mode offline CLI command.
SMF sends NFUpdate with Method PUT and NFStatus as "Registered".
SMF Profile and SMF Service Profile
The following table describes how dynamic change in configuration works for the supported SMF configurations.
Configuration parameters | Dynamic Change | Impact on Existing Sessions | NRF Update | Maintenance Operational Procedure |
---|---|---|---|---|
locality |
Allowed |
Sessions will start using the newer values. |
Not Required |
Required |
node-id |
Not applicable |
No impact |
Not applicable |
Not applicable |
fqdn |
Allowed |
SMF always fetches the latest FQDN value for sessions while interacting with UDM. |
Required |
Required |
allowed-nssai |
Allowed |
Sessions will start using the newer values. |
Required |
Required |
plmn-id |
Allowed |
Sessions will start using the newer values. |
Required |
Required |
service name, schema, service-id, version |
Allowed |
Sessions will start using the newer values. |
Required |
Required |
http-endpoint |
Allowed |
Sessions will start using the newer values. |
Required |
Required |
icmpv6-profile |
Allowed |
Sessions will start using the newer values. |
Not required |
Not required |
compliance-profile |
Allowed |
SMF might perform parse-failure because of incompatibility issues between SMF and other NFs for various SBI interfaces. |
Not required |
Not required |
access-profile |
Allowed |
Sessions will start using the newer values. |
Not required |
Not required |
subscriber-policy |
Allowed |
Sessions will start using the newer values. |
Not required |
Not required |