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:

  1. Shutdown (offline) SMF by executing mode offline CLI command under SMF profile.

    The SMF sends NFUpdate with Method PUT and NFStatus as "UNDISCOVERABLE".

    Note

    During the online to offline transition period, the SMF does not accept any new request.

  2. Clean up the sessions using clear subscriber sess all CLI command.

  3. 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.

Dynamic Change in SMF Profile and SMF Service Profile
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