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 |