feat 更新AMF和SMF配置,新增GNB和远程Gy配置

This commit is contained in:
TsMask
2025-07-01 10:12:14 +08:00
parent caa20a692f
commit 0e4e3f5337
3 changed files with 199 additions and 118 deletions

View File

@@ -425,7 +425,6 @@ amf:
guami:
display: "AMF Served GUAMI List"
sort: 7
visible: "hide"
array:
- name: "index"
type: "int"
@@ -542,19 +541,19 @@ amf:
display: "Index"
comment: "0~65535"
- name: "imsiValue"
type: "string"
type: "regex"
value: ""
access: "read-write"
filter: "^(|any|[a-zA-Z0-9]{1,16})$"
filter: "^(|any|[0-9]{14,16})$"
display: "IMSI Value"
comment: "SIM and device match: Both IMSI and IMEI are present. format e.g: 460020021404867,869583045227)"
comment: "A.if SIM and device match, IMSI value format:[0-9]{14,15} e.g: 460020021404867 B.if only check IMEI Prefix, IMSI value set 'any'"
- name: "imeiValue"
type: "string"
type: "regex"
value: ""
access: "read-write"
filter: "^(|any|[a-zA-Z0-9]{1,16})$"
filter: "^(|any|[0-9]{2,16})$"
display: "IMEI Value/Prefix"
comment: "Device-only check (IMSI Value is empty, IMEI Prefix is present. format e.g: any,869583045227)"
comment: "A.SIM and device match: IMEI value format:[0-9]{15,16} e.g: 8695830452209078 B.if only check IMEI Prefix, IMEI value is imei prefix value[0-9]{3-16} e.g: IMSI:'any', IMEI:'86958304522' )"
4g5ghoN26Info:
display: "Enable 4G5GHO N26 Feat"
sort: 16
@@ -564,7 +563,7 @@ amf:
value: "0"
access: "read-write"
filter: '{"0":"false","1":"true"}'
display: "Support 4G/5G Handover"
display: "enable iwkN26(open 4G/5G HO)"
comment: "if set true, need to add MME List by '4G5GHO Select MME List' entry "
- name: "n26Ip"
type: "string"
@@ -620,3 +619,36 @@ amf:
filter: "^(([0-9]{1,3}\\.){3}[0-9]{1,3}|([0-9a-fA-F]{0,4}:){2,7}[0-9a-fA-F]{0,4})$"
display: "MME IP Address"
comment: "IPv4 or IPv6 address"
gnbList:
display: "Gnb List Config"
sort: 19
visible: "hide"
array:
- name: "index"
type: "int"
value: "0"
access: "read-only"
filter: "0~128"
display: "Index"
comment: "0~128"
- name: "name"
type: "string"
value: ""
access: "read-write"
filter: "0~64"
display: "GNB Name"
comment: "text content length 0~64"
- name: "address"
type: "string"
value: ""
access: "read-write"
filter: "0~64"
display: "GNB Address"
comment: "text content length 0~64"
- name: "position"
type: "string"
value: ""
access: "read-write"
filter: "0~64"
display: "Position"
comment: "location description. Prohibition of spaces, length of text content 0-64"

View File

@@ -84,7 +84,7 @@ smf:
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
filter: ""
display: "5G Charging Enable"
- name: "chfPrimaryUri"
type: "string"
@@ -104,7 +104,7 @@ smf:
type: "bool"
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
filter: ""
display: "NRF Enable"
comment: ""
- name: "nrfUri"
@@ -170,13 +170,6 @@ smf:
filter: ""
display: "Secondary PCSCF IPv6"
comment: ""
- name: "traceMsgEnable"
type: "bool"
value: "false"
access: "read-write"
filter: ""
display: "Trace Enable"
comment: ""
- name: "ueMtu"
type: "int"
value: ""
@@ -195,107 +188,158 @@ smf:
filter: ""
display: "Local S11 IP"
comment: ""
- name: "localDiameterIp"
- name: "policyAndChargingInterfaceType"
type: "string"
value: ""
access: "read-write"
filter: ""
display: "Policy and Charging Interface type"
comment: "gxgy, chfpcf"
- name: "gxEnable"
type: "bool"
value: ""
access: "read-write"
filter: ""
display: "Gx Policy Enable"
comment: ""
- name: "gxChargingEnable"
type: "bool"
value: ""
access: "read-write"
filter: ""
display: "Gx Charging Enable"
comment: ""
- name: "gyChargingEnable"
type: "bool"
value: ""
access: "read-write"
filter: ""
display: "Gy Charging Enable"
comment: ""
- name: "chfEnable"
type: "bool"
value: ""
access: "read-write"
filter: ""
display: "Chf Charging Enable"
comment: ""
- name: "pcfEnable"
type: "bool"
value: ""
access: "read-write"
filter: ""
display: "Pcf Policy Enable"
comment: ""
ggsnSystem:
display: "GGSN System Config"
sort: 5
list:
- name: "gnIpAddrType"
type: "string"
value: ""
access: "read-write"
filter: ""
display: "Gn IP Address type"
comment: "ipv4,ipv6,ipv4v6"
- name: "gnIpv4Addr"
type: "string"
value: ""
access: "read-write"
filter: "0~15"
display: "Gn IPv4 Address"
comment: ""
- name: "gnIpv6Addr"
type: "string"
value: ""
access: "read-write"
filter: "0~39"
display: "Gn IPv6 Address"
comment: ""
- name: "gyChargingEnable"
type: "bool"
value: ""
access: "read-write"
filter: ""
display: "Gy Charging Enable"
comment: ""
localDiameterConfig:
display: "Local Diameter Config"
sort: 7
list:
- name: "ipAddr"
type: "string"
value: "172.16.5.150"
access: "read-write"
filter: ""
display: "Local Diameter IP"
comment: ""
- name: "localDiameterHostName"
- name: "hostName"
type: "string"
value: "smf.mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: ""
display: "Local Diameter Host Name"
comment: ""
- name: "localDiameterRealmName"
- name: "realmName"
type: "string"
value: "mnc001.mcc001.3gppnetwork.org"
access: "read-write"
filter: ""
display: "Local Diameter Realm Name"
comment: ""
- name: "peerGyEnable"
- name: "gyServiceContextId"
type: "string"
value: "gy@3gpp"
access: "read-write"
filter: ""
display: "Local Gy Service Context ID"
comment: ""
- name: "gxServiceContextId"
type: "string"
value: "gx@3gpp"
access: "read-write"
filter: ""
display: "Local Gx Service Context ID"
comment: ""
remoteGyCfg:
display: "Remote Gy Config"
sort: 9
list:
- name: "enable"
type: "bool"
value: "false"
access: "read-write"
filter: "false;true;"
display: "Gy Enable"
filter: ""
display: "Remote Gy Enable"
comment: ""
- name: "primaryPeerGyIp"
- name: "remoteAddrs"
type: "string"
value: ""
access: "read-write"
filter: ""
display: "Primary Remote Gy IP"
comment: ""
- name: "primaryPeerGyPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Primary Remote Gy Port"
comment: "0~65535"
- name: "secondaryPeerGyIp"
type: "string"
value: ""
access: "read-write"
filter: ""
display: "Secondary Remote Gy IP"
comment: ""
- name: "secondaryPeerGyPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Secondary Remote Gy Port"
comment: "0~65535"
- name: "peerGxEnable"
display: "Remote Gy Addresses"
comment: "e.g. ipv4:port;ipv4:port;ipv4:port"
remoteGxCfg:
display: "Remote Gx Config"
sort: 11
list:
- name: "enable"
type: "bool"
value: "false"
access: "read-write"
filter: "false;true;"
display: "Gx Enable"
filter: ""
display: "Remote Gx Enable"
comment: ""
- name: "gxChargingEnable"
type: "bool"
value: "false"
access: "read-write"
filter: "false;true;"
display: "Gx Charging Enable"
comment: ""
- name: "primaryPeerGxIp"
- name: "remoteAddrs"
type: "string"
value: ""
access: "read-write"
filter: ""
display: "Primary Remote Gx IP"
comment: ""
- name: "primaryPeerGxPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Primary Remote Gx Port"
comment: "0~65535"
- name: "secondaryPeerGxIp"
type: "string"
value: ""
access: "read-write"
filter: ""
display: "Secondary Remote Gx IP"
comment: ""
- name: "secondaryPeerGxPort"
type: "int"
value: "3868"
access: "read-write"
filter: "0~65535"
display: "Secondary Remote Gx Port"
comment: "0~65535"
display: "Remote Gx Addresses"
comment: "e.g. ipv4:port;ipv4:port;ipv4:port"
upfConfig:
display: "UPF Config"
sort: 5
sort: 13
array:
- name: "index"
type: "int"
@@ -341,9 +385,9 @@ smf:
comment: "CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50"
- name: "staticIpv4Enable"
type: "bool"
value: ""
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
filter: ""
display: "Static IPv4 Enable"
comment: ""
- name: "staticIpv4Start"
@@ -362,9 +406,9 @@ smf:
comment: "ipv4 format"
- name: "staticIpv6Enable"
type: "bool"
value: ""
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
filter: ""
display: "Static IPv6 Enable"
comment: ""
- name: "staticIpv6Start"
@@ -421,9 +465,9 @@ smf:
comment: "CIDR format, e.g. fe80::20c:29ff:fee4:dab7/50"
- name: "staticIpv4Enable"
type: "bool"
value: ""
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
filter: ""
display: "Static IPv4 Enable"
comment: ""
- name: "staticIpv4Start"
@@ -442,9 +486,9 @@ smf:
comment: "ipv4 format"
- name: "staticIpv6Enable"
type: "bool"
value: ""
value: "false"
access: "read-write"
filter: '{"0":"false", "1":"true"}'
filter: ""
display: "Static IPv6 Enable"
comment: ""
- name: "staticIpv6Start"
@@ -463,7 +507,7 @@ smf:
comment: "ipv6 format"
dnnSelectUpf:
display: "DNN Select UPF"
sort: 7
sort: 15
array:
- name: "index"
type: "int"
@@ -488,7 +532,7 @@ smf:
comment: ""
dnnTaiSelectUpf:
display: "DNN TAI Select UPF"
sort: 9
sort: 17
array:
- name: "index"
type: "int"
@@ -520,7 +564,7 @@ smf:
comment: ""
snssaiSelectUpf:
display: "SNSSAI Select UPF"
sort: 11
sort: 19
array:
- name: "index"
type: "int"
@@ -533,7 +577,7 @@ smf:
type: "bool"
value: "true"
access: "read-write"
filter: "false;true;"
filter: ""
display: "Enable"
- name: "snssai"
type: "string"
@@ -551,7 +595,7 @@ smf:
comment: "upf1-id;upf2-id;upf3-id"
localDhcpCfg:
display: "Local DHCP Config"
sort: 13
sort: 21
list:
- name: "enable"
type: "bool"
@@ -566,10 +610,10 @@ smf:
access: "read-write"
filter: ""
display: "Local IP"
comment: ""
comment: ""
dnnselectdhcpserver:
display: "DNN Select DHCP Server"
sort: 15
sort: 23
array:
- name: "index"
type: "int"
@@ -601,7 +645,7 @@ smf:
comment: "e.g. 192.168.1.1"
offlineChargingConfig:
display: "Offline Charging Config"
sort: 17
sort: 25
list:
- name: "cdrFileName"
type: "string"

File diff suppressed because one or more lines are too long