Configuring Parent DNN Profiles

Use the following CLI command to configure parent DNN profiles having common attributes. you can define all the common attributes in a separate DNN profile and then use this parent profile in other DNN profiles by using the new CLI option.

SMF fetches the inherited DNN profile, if found then updates the child DNN profile(s) with the attributes of inherited DNN profile.


config 
   profile dnn dnn_profile_name  inherit dnn_template_name 
      mode dnn_mode 
        dns primary ipv4 addressipv4_address 
        dns primary ipv6 addressipv6_address 
        dns secondary ipv4 address ipv4_address 
        dns secondary ipv6 addressipv6_address 
        network-element-profiles {  amf | chf | pcf | udm  } nf_profile_name 
 exit 
profile dnn dnn_profile_name   
    inherit dnn_template_name 
    dnn rmgr  ims_pool_ipv6 
    exit 

NOTES:

  • profile dnn dnn_profile_name inherit dnn_template_name : Specify the DNN profile and specify the DNN template name to inherit to a child profile.

  • mode dnn_mode : Specify the DNN mode of operation.

  • network-element-profiles { amf | chf | ocs | ofcs | pcf | pcrf | sepp | smf | udm } nf_profile_name : Specify one or more NF types, such as AMF, CHF, OCS, OFCS, PCF, PCRF, SEPP, SMF and UDM as the network element profile. nf_profile_name must be an alphanumeric string representing the corresponding network element profile name.

    • This is an optional configuration. By default, this CLI command is disabled.

    • You can configure multiple profiles within a given service.

    • To disable the configuration, use the no network-element-profiles { amf | chf | ocs | ofcs | pcf | pcrf | sepp | smf | udm } nf_profile_name command.

Configuration Example

The following is an example configuration.

profile dnn dnnprof-ims.epdg.prod
  dns primary ipv4 10.177.0.34
  dns primary ipv6 fd00:976a::9
  dns secondary ipv4 10.177.0.210
  dns secondary ipv6 fd00:976a::10
  network-element-profiles chf nfprf-chf1
  network-element-profiles amf nfprf-amf1
  network-element-profiles pcf nfprf-pcf1
  network-element-profiles udm nfprf-udm1
  dnn ims.epdg.prod network-function-list [ chf pcf udm upf ]
  timeout up-idle 3600 cp-idle 7320
  charging-profile           chgprof-1
  pcscf-profile              pcscf1
  ppd-profile                ppd-prof1
  ssc-mode 1 allowed [ 2 ]
  session type IPV6
  session skip-ind false
  upf apn ims.epdg.prod
  qos-profile                5qi-to-dscp-mapping-table-IMS
  always-on                  true
  dcnr                       true
  userplane-inactivity-timer 3600
  only-nr-capable-ue         false
exit

// Child DNN profile
profile dnn dnnprof-ims.prod
  inherit dnnprof-ims.epdg.prod
  dnn rmgr ims-pool-ipv6
exit