################################################################################ # Licensed to the OpenAirInterface (OAI) Software Alliance under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The OpenAirInterface Software Alliance licenses this file to You under # the OAI Public License, Version 1.1 (the "License"); you may not use this file # except in compliance with the License. # You may obtain a copy of the License at # # http://www.openairinterface.org/?page_id=698 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #------------------------------------------------------------------------------- # For more information about the OpenAirInterface (OAI) Software Alliance: # contact@openairinterface.org ################################################################################ AMF = { INSTANCE_ID = 1; # 0 is the default PID_DIRECTORY = "/var/run"; # /var/run is the default AMF_NAME = "OAI-AMF"; RELATIVE_CAPACITY = 30; # Display statistics about whole system (in seconds) STATISTICS_TIMER_INTERVAL = 20; # YOUR CONFIG HERE CORE_CONFIGURATION: { EMERGENCY_SUPPORT = "false"; }; GUAMI: { MCC = "208"; MNC = "95"; RegionID = "128"; AMFSetID = "1"; AMFPointer = "1" # YOUR GUAMI CONFIG HERE } SERVED_GUAMI_LIST = ( {MCC = "208"; MNC = "95"; RegionID = "128"; AMFSetID = "1"; AMFPointer = "0"}, #48bits {MCC = "460"; MNC = "11"; RegionID = "10"; AMFSetID = "1"; AMFPointer = "1"} #48bits ); PLMN_SUPPORT_LIST = ( { MCC = "208"; MNC = "95"; TAC = 0xa000; # YOUR PLMN CONFIG HERE SLICE_SUPPORT_LIST = ( {SST = "1"; SD="10203"}, # YOUR NSSAI CONFIG HERE {SST = "128"; SD = "128"}, # YOUR NSSAI CONFIG HERE {SST = "129"; SD = "129"}, # YOUR NSSAI CONFIG HERE {SST = "222"; SD = "123"} # YOUR NSSAI CONFIG HERE ) } ); INTERFACES: { # AMF binded interface for N1/N2 interface (NGAP) NGAP_AMF: { INTERFACE_NAME = "eth0"; # YOUR NETWORK CONFIG HERE IPV4_ADDRESS = "read"; PORT = 38412; # YOUR NETWORK CONFIG HERE PPID = 60; # YOUR NETWORK CONFIG HERE }; # AMF binded interface for SBI (N11 (SMF)/N12 (AUSF), etc.) N11: { INTERFACE_NAME = "eth0"; # YOUR NETWORK CONFIG HERE IPV4_ADDRESS = "read"; PORT = 80; # YOUR NETWORK CONFIG HERE API_VERSION = "v1"; # YOUR AMF API VERSION CONFIG HERE HTTP2_PORT = 8080; # YOUR NETWORK CONFIG HERE SMF_INSTANCES_POOL = ( {SMF_INSTANCE_ID = 1; IPV4_ADDRESS = "192.168.22.208"; PORT = "80"; HTTP2_PORT = 8080, VERSION = "v1"; FQDN = "localhost", SELECTED = "true"}, # YOUR SMF CONFIG HERE {SMF_INSTANCE_ID = 2; IPV4_ADDRESS = "192.168.122.2"; PORT = "80"; HTTP2_PORT = 8080, VERSION = "v1"; FQDN = "localhost", SELECTED = "false"} # YOUR SMF CONFIG HERE ); }; NRF : { IPV4_ADDRESS = "192.168.22.195"; # YOUR NRF CONFIG HERE PORT = 80; # YOUR NRF CONFIG HERE (default: 80) API_VERSION = "v1"; # YOUR NRF API VERSION FOR SBI CONFIG HERE FQDN = "localhost" # YOUR NRF FQDN CONFIG HERE }; AUSF : { IPV4_ADDRESS = "192.168.22.199"; # YOUR AUSF CONFIG HERE PORT = 80; # YOUR AUSF CONFIG HERE (default: 80) API_VERSION = "v1"; # YOUR AUSF API VERSION FOR SBI CONFIG HERE FQDN = "localhost" # YOUR AUSF FQDN CONFIG HERE }; UDM : { IPV4_ADDRESS = "192.168.22.209"; # YOUR UDM CONFIG HERE PORT = 80; # YOUR UDM CONFIG HERE (default: 80) API_VERSION = "v2"; # YOUR UDM API VERSION FOR SBI CONFIG HERE FQDN = "localhost" # YOUR UDM FQDN CONFIG HERE }; NSSF : { IPV4_ADDRESS = "192.168.22.214"; # YOUR NSSF CONFIG HERE PORT = 80; # YOUR NSSF CONFIG HERE (default: 80) API_VERSION = "v1"; # YOUR NSSF API VERSION FOR SBI CONFIG HERE FQDN = "localhost" # YOUR NSSF FQDN CONFIG HERE }; }; SUPPORT_FEATURES: { # STRING, {"yes", "no"}, NF_REGISTRATION = "yes"; # Set to yes if AMF resgisters to an NRF EXTERNAL_NRF = "yes"; # Set to yes if AMF works with an external AUSF NRF_SELECTION = "no"; # Set to yes to enable NRF discovery and selection SMF_SELECTION = "yes"; # Set to yes to enable SMF discovery and selection EXTERNAL_AUSF = "yes"; # Set to yes if AMF works with an external AUSF EXTERNAL_UDM = "no"; # Set to yes if AMF works with an external UDM EXTERNAL_NSSF = "no"; # Set to yes if AMF works with an external AUSF USE_FQDN_DNS = "no"; # Set to yes if AMF relies on a DNS to resolve NRF/SMF/UDM/AUSF's FQDN USE_HTTP2 = "no"; # Set to yes to enable HTTP2 for AMF server } AUTHENTICATION: { ## MySQL mandatory options MYSQL_server = "192.168.22.194"; # MySQL Server address MYSQL_user = "root"; # Database server login MYSQL_pass = "linux"; # Database server password MYSQL_db = "oai_db"; # Your database name ## OP OPERATOR_key = "63bfa50ee6523365ff14c1f45f88737d"; # OP key matching your database RANDOM = "true"; }; NAS: { ORDERED_SUPPORTED_INTEGRITY_ALGORITHM_LIST = [ "NIA1" , "NIA1" , "NIA2" ]; ORDERED_SUPPORTED_CIPHERING_ALGORITHM_LIST = [ "NEA1" , "NEA1" , "NEA2" ]; }; }; MODULES = { NGAP_MESSAGE = ( {MSG_NAME = "NGSetupRequest"; ProcedureCode = 21; TypeOfMessage = "initialMessage"} ); };