NSSF Configurable Parameters

This section includes information about configurable parameters required during NSSF installation.

Table 7-1 Global Parameters

Helm Parameter Classification Description Default Value Accepted Values Notes
mysql.primary.host Static Primary MYSQL Host IP or Hostname ocnssf-mysql Primary Mysql HostName or IP OCNSSF will connect Primary MYSQL if not available then it will connect secondary host. For MYSQL Cluster use respective IP Address or Mysql Host or Service
mysql.secondary.host Static Secondary MYSQL Host IP or Hostname ocnssf-mysql Secondary Mysql HostName or IP For MYSQL Cluster use respective Secondary IP Address or Mysql Host or Service
mysql.port Static Port of MYSQL Database 3306 Port of MySQL Database
mysql.database Static MSQL Database for OCNRF nssfdb Name of OCNSSF Database
mysql.username Static OCNSSF MYSQL UserName nssfuser User Name of OCNRF Database User Name of OCNRF Database decided by DBA while creating User in Mysql Cluster
mysql.password Static OCNSSF MYSQL Password nssfpasswd Password of OCNRF Database Password of OCNRF Database decided by DBA while creating User in Mysql Cluster

Table 7-2 Common parameters for NS-Selection, NS-Policy, NS-Availability, NS-Config, NS-Register, NS-Subscription

Helm Parameter Classification Description Default Value Accepted Values Notes
image.repository Static Full Image Path ocnssf/ocnssf-nfregistration Full image path of image
log.level Dynamic Logging level INFO INFO, DEBUG, FATAL, ERROR, WARN Logging level
ambassador:id Static Ambassador Id to uniquely identify the Ambassador instance in cluster ocnssf-nsgateway NAME-endpoint Format:- NAME-endpoint

Table 7-3 NS-Policy

Helm Parameter Description Default Value Accepted Values Notes
homeMcc MCC of PLMN of Home network 3 digit integer value Used when Ns-Selection GET request comes without TAI
homeMnc MNC of PLMN of Home network 2/3 digit integer value Used when Ns-Selection GET request comes without TAI
reqnftime When set to true AMF can send current time as Http Header FALSE TRUE/FALSE This field is used when time based network slice is enabled , If set to true time sent by AMF is used to get time profile based slice When not then current local time of NSSF is used to get Slice.
outboundProxy Value of outbound proxy for NSSF Host-name/IP address:port of outbound proxy
features.nrfdiscovery Flag to enable / disable NRF discovery for each GET request on NS-Selection Initial Register and Update Config request FALSE TRUE/FALSE
features.relevance Flag to enable / disable Relevance feature FALSE TRUE/FALSE
features.candidateResolution Flag to enable / disable Candidate Resolution feature FALSE TRUE/FALSE When this feature is set to false NSSF returns TargetAMFSetId and TargetAMFRegionId for NS-Selection GET request for Initial Register message Otherwise NSSF computes and returns Candidate AMF list
nrfDiscoveryProperties.disclimit Max Number of AMFs set on NRF discovery request 5 2-10 This is accepted only when nrfDiscovery is set to true
nrfDiscoveryProperties.Max-Reties Number of retry s to be done when NRF does not respond to discovery request, before shifting to secondary NRF for discovery 3 2-5 This is accepted only when nrfDiscovery is set to true
candidateResolutionProperties.maxcandidates: Maximum number of candidate AMFs 3 2-10 This value makes sense only when candidateResolution is enabled

Table 7-4 NS-Register

Helm Parameter Description Default Value Accepted Values Notes
configFiles:nf.profile NF-Profile of NSSF NF-Profile in Json format NF-Profile is used to register to NRF
nrf: primaryUrl URL of primary NRF Valid URL
nrf: secondaryUrl URL of secondary NRF Valid URL
outboundProxy Value of outbound proxy for NSSF Host-name/IP address:port of outbound proxy
httpMaxRetries Number of retry to be done when NRF does not respond to request, before shifting to secondary NRF for discovery 3 2-5

Table 7-5 NS-Availability

Helm Parameter Description Default Value Accepted Values Notes
maxExpiryDuration Max duration (in Hours) upto which AMF can subscribe to NSSF 240 100-1000 Max Expiry duration should be more than Min Expiry duration. Requesting more than max expiry duration will be granted the value which is configured
minExpiryDuration Min duration (in Hours) of a valid subscription towards NSSF 0 0-100 Request lesser than configured value shall be rejected

Table 7-6 NS-Config

Helm Parameter Description Default Value Accepted Values Notes
nrf: subscription Flag to enable subscription to NRF based on Target AMF set and Region Id TRUE TRUE/FALSE When set to true, NSSF subscribes to get all the AMFs added/deleted on Target AMF set and Target AMF region is configured to NRF. NS-Policy: nrfDiscovery and NS-Config: nrf: Subscription are mutually exclusive.
ambassador.fqdn FQDN of ambassador URL of ambassador Valid URL This is the URL where NRF sends notifications when nrf:subscription is set to true

Table 7-7 NS-Subscription

Helm Parameter Description Default Value Accepted Values
httpMaxRetries Number of retries to be done when AMF does not respond to Notification. 3 2-5