aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2023-02-20 18:19:27 +0700
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2023-02-20 21:37:06 +0700
commit4c120dd0e0a39f367964a5c8e5a72077c9b75f33 (patch)
treeb57a543ef70889e7b663cdb27539fe08e559ae72
parentfc8f0ef5450ab1aba2b0b4ff068cf29af8aa8b64 (diff)
ttcn3-pgw-test: update open5gs-{nrf,smf,upf} config files
Make it easier to diff our config files against those shipped by the most recent open5gs v2.6.0-39-g22be888. Change-Id: I27adbab6a6b95ddf4c6d39803e4f7dd079f11a4c Related: OS#5913
-rw-r--r--ttcn3-pgw-test/open5gs-nrf.yaml101
-rw-r--r--ttcn3-pgw-test/open5gs-smf.yaml246
-rw-r--r--ttcn3-pgw-test/open5gs-upf.yaml46
3 files changed, 290 insertions, 103 deletions
diff --git a/ttcn3-pgw-test/open5gs-nrf.yaml b/ttcn3-pgw-test/open5gs-nrf.yaml
index 4743377..1055d51 100644
--- a/ttcn3-pgw-test/open5gs-nrf.yaml
+++ b/ttcn3-pgw-test/open5gs-nrf.yaml
@@ -38,7 +38,7 @@ logger:
# - ::0
# port: 7777
#
-# o SBI Server(https://<all address avaiable>:443)
+# o SBI Server(https://<all address available>:443)
# sbi:
# tls:
# key: nrf.key
@@ -65,6 +65,28 @@ logger:
# sbi:
# dev: eth0
#
+# o SBI Option (Default)
+# - tcp_nodelay : true
+# - so_linger.l_onoff : false
+#
+# sbi:
+# addr: 127.0.0.10
+# option:
+# tcp_nodelay: false
+# so_linger:
+# l_onoff: true
+# l_linger: 10
+#
+# <NF Service>
+#
+# o NF Service Name(Default : all NF services available)
+# service_name:
+#
+# o NF Service Name(Only some NF services are available)
+# service_name:
+# - nnrf-nfm
+# - nnrf-disc
+#
nrf:
sbi:
addr:
@@ -72,10 +94,51 @@ nrf:
port: 7777
#
-# parameter:
+# scp:
+#
+# <SBI Client>>
+#
+# o SBI Client(http://127.0.1.10:7777)
+# sbi:
+# addr: 127.0.1.10
+# port: 7777
+#
+# o SBI Client(https://127.0.1.10:443, http://scp.open5gs.org:80)
+# sbi:
+# - addr: 127.0.1.10
+# tls:
+# key: scp.key
+# pem: scp.pem
+# - name: scp.open5gs.org
+#
+# o SBI Client(http://[fd69:f21d:873c:fb::1]:80)
+# If prefer_ipv4 is true, http://127.0.1.10:80 is selected.
+#
+# sbi:
+# addr:
+# - 127.0.1.10
+# - fd69:f21d:873c:fb::1
+#
+# o SBI Option (Default)
+# - tcp_nodelay : true
+# - so_linger.l_onoff : false
+#
+# sbi:
+# addr: 127.0.1.10
+# option:
+# tcp_nodelay: false
+# so_linger:
+# l_onoff: true
+# l_linger: 10
#
-# o Number of output streams per SCTP associations.
-# sctp_streams: 30
+#
+scp:
+ sbi:
+ - addr: 127.0.1.10
+ port: 7777
+
+#
+# parameter:
#
# o Disable use of IPv4 addresses (only IPv6)
# no_ipv4: true
@@ -91,38 +154,14 @@ parameter:
#
# max:
#
-# o Maximum Number of UE per AMF/MME
+# o Maximum Number of UE
# ue: 1024
-# o Maximum Number of gNB/eNB per AMF/MME
-# gnb: 64
+# o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI)
+# peer: 64
#
max:
#
-# pool:
-#
-# o The default memory pool size was set assuming 1024 UEs.
-# To connect more UEs, you need to increase the size further.
-#
-# - Pool-size 128 => 65536 Number
-# - Pool-size 256 => 16384 Number
-# - Pool-size 512 => 4096 Number
-# - Pool-size 1024 => 1024 Number
-# - Pool-size 2048 => 512 Number
-# - Pool-size 8192 => 128 Number
-# - Pool-size 1024*1024 => 8 Number
-#
-# 128: 65536
-# 256: 16384
-# 512: 4096
-# 1024: 1024
-# 2048: 512
-# 8192: 128
-# big: 8
-#
-pool:
-
-#
# time:
#
# o NF Instance Heartbeat (Default : 10 seconds)
diff --git a/ttcn3-pgw-test/open5gs-smf.yaml b/ttcn3-pgw-test/open5gs-smf.yaml
index ac8bd80..2a87b81 100644
--- a/ttcn3-pgw-test/open5gs-smf.yaml
+++ b/ttcn3-pgw-test/open5gs-smf.yaml
@@ -16,7 +16,7 @@
#
# o Set OGS_LOG_TRACE to all domain level
# level: trace
-# domain: core,pfcp,fd,pfcp,gtp,smf,event,tlv,mem,sock
+# domain: core,fd,pfcp,gtp,smf,event,tlv,mem,sock
#
logger:
level: info
@@ -35,7 +35,7 @@ logger:
# - ::0
# port: 7777
#
-# o SBI Server(https://<all address avaiable>:443)
+# o SBI Server(https://<all address available>:443)
# sbi:
# - tls:
# key: smf.key
@@ -73,6 +73,75 @@ logger:
# - 127.0.0.99
# - ::1
#
+# o SBI Option (Default)
+# - tcp_nodelay : true
+# - so_linger.l_onoff : false
+#
+# sbi:
+# addr: 127.0.0.4
+# option:
+# tcp_nodelay: false
+# so_linger:
+# l_onoff: true
+# l_linger: 10
+#
+# <NF Service>
+#
+# o NF Service Name(Default : all NF services available)
+# service_name:
+#
+# o NF Service Name(Only some NF services are available)
+# service_name:
+# - nsmf-pdusession
+#
+# <NF Discovery Query Parameter>
+#
+# o (Default) If you do not set Query Parameter as shown below,
+#
+# sbi:
+# - addr: 127.0.0.4
+# port: 7777
+#
+# - 'service-names' is included.
+#
+# sbi:
+# - addr: 127.0.0.4
+# port: 7777
+# discovery:
+# option:
+# no_service_names: false
+#
+# o To remove 'service-names' from URI query parameters in NS Discovery
+# no_service_names: true
+#
+# * For Indirect Communication with Delegated Discovery,
+# 'service-names' is always included in the URI query parameter.
+# * That is, 'no_service_names' has no effect.
+#
+# <For Indirect Communication with Delegated Discovery>
+#
+# o (Default) If you do not set Delegated Discovery as shown below,
+#
+# sbi:
+# - addr: 127.0.0.4
+# port: 7777
+#
+# - Use SCP if SCP avaiable. Otherwise NRF is used.
+# => App fails if both NRF and SCP are unavailable.
+#
+# sbi:
+# - addr: 127.0.0.4
+# port: 7777
+# discovery:
+# delegated: auto
+#
+# o To use SCP always => App fails if no SCP available.
+# delegated: yes
+#
+# o Don't use SCP server => App fails if no NRF available.
+# delegated: no
+#
+#
# <PFCP Server>
#
# o PFCP Server(127.0.0.4:8805, ::1:8805)
@@ -84,6 +153,14 @@ logger:
# pfcp:
# name: localhost
#
+# o PFCP Option (Default)
+# - so_bindtodevice : NULL
+#
+# pfcp:
+# addr: 127.0.0.4
+# option:
+# so_bindtodevice: vrf-blue
+#
# <GTP-C Server>
#
# o GTP-C Server(127.0.0.4:2123, [fd69:f21d:873c:fa::3]:2123)
@@ -98,6 +175,14 @@ logger:
# - addr: 127.0.0.4
# - addr: fd69:f21d:873c:fa::3
#
+# o GTP-C Option (Default)
+# - so_bindtodevice : NULL
+#
+# gtpc:
+# addr: 127.0.0.4
+# option:
+# so_bindtodevice: vrf-blue
+#
# <GTP-U Server>>
#
# o GTP-U Server(127.0.0.4:2152, [::1]:2152)
@@ -109,6 +194,14 @@ logger:
# gtpu:
# name: localhost
#
+# o GTP-U Option (Default)
+# - so_bindtodevice : NULL
+#
+# gtpu:
+# addr: 127.0.0.4
+# option:
+# so_bindtodevice: vrf-blue
+#
# <Metrics Server>
#
# o Metrics Server(http://<any address>:9090)
@@ -204,6 +297,19 @@ logger:
# - 127.0.0.1
# - ::1
#
+# <CTF>
+#
+# o Gy interface parameters towards OCS.
+# o enabled:
+# o auto: Default. Use Gy only if OCS available among Diameter peers
+# o yes: Use Gy always;
+# reject subscribers if no OCS available among Diameter peers
+# o no: Don't use Gy interface if there is an OCS available
+#
+# ctf:
+# enabled: auto|yes|no
+#
+#
# <SMF Selection - 5G Core only>
# 1. SMF sends SmfInfo(S-NSSAI, DNN, TAI) to the NRF
# 2. NRF responds to AMF with SmfInfo during NF-Discovery.
@@ -227,7 +333,7 @@ logger:
# - internet
# - ims
#
-# o S-NSSAI[SST:1] and DNN[internet] and TAI[PLMN-ID:90170 TAC:1]
+# o S-NSSAI[SST:1] and DNN[internet] and TAI[PLMN-ID:99970 TAC:1]
# info:
# - s_nssai:
# - sst: 1
@@ -235,14 +341,14 @@ logger:
# - internet
# tai:
# - plmn_id:
-# mcc: 901
+# mcc: 999
# mnc: 70
# tac: 1
#
# o If any of conditions below are met:
-# - S-NSSAI[SST:1] and DNN[internet] and TAI[PLMN-ID:90170 TAC:1-9]
+# - S-NSSAI[SST:1] and DNN[internet] and TAI[PLMN-ID:99970 TAC:1-9]
# - S-NSSAI[SST:2 SD:000080] and DNN[internet or ims]
-# - S-NSSAI[SST:4] and DNN[internet] and TAI[PLMN-ID:90170 TAC:10-20,30-40]
+# - S-NSSAI[SST:4] and DNN[internet] and TAI[PLMN-ID:99970 TAC:10-20,30-40]
#
# info:
# - s_nssai:
@@ -251,7 +357,7 @@ logger:
# - internet
# tai:
# - plmn_id:
-# mcc: 901
+# mcc: 999
# mnc: 70
# range:
# - 1-9
@@ -267,7 +373,7 @@ logger:
# - internet
# tai:
# - plmn_id:
-# mcc: 901
+# mcc: 999
# mnc: 70
# range:
# - 10-20
@@ -297,27 +403,27 @@ logger:
# - internet
# tai:
# - plmn_id:
-# mcc: 901
+# mcc: 999
# mnc: 70
# tac: [1, 2, 3]
# - plmn_id:
-# mcc: 901
+# mcc: 999
# mnc: 70
# tac: 4
# - plmn_id:
-# mcc: 901
+# mcc: 999
# mnc: 70
# tac:
# - 5
# - 6
# - plmn_id:
-# mcc: 901
+# mcc: 999
# mnc: 70
# range:
# - 100-200
# - 300-400
# - plmn_id:
-# mcc: 901
+# mcc: 999
# mnc: 70
# range:
# - 500-600
@@ -329,11 +435,24 @@ logger:
# - internet
# tai:
# - plmn_id:
-# mcc: 901
+# mcc: 999
# mnc: 70
# tac: 99
#
-
+# <Security Indication - 5G Core only>
+#
+# According to 3GPP TS38.413 Section 9.3.1.27,
+# Security Indication IE may be instructed to 5G gNB.
+#
+# If you set the security_indication in smf.yaml,
+# this information is delivered using PDU Session Resource Request Transfer IE
+#
+# security_indication:
+# integrity_protection_indication: required|preferred|not-needed
+# confidentiality_protection_indication: required|preferred|not-needed
+# maximum_integrity_protected_data_rate_uplink: bitrate64kbs|maximum-UE-rate
+# maximum_integrity_protected_data_rate_downlink: bitrate64kbs|maximum-UE-rate
+#
smf:
sbi:
- addr: 172.18.18.4
@@ -358,9 +477,55 @@ smf:
- 2001:4860:4860::8888
- 2001:4860:4860::8844
mtu: 1400
+ ctf:
+ enabled: auto
freeDiameter: /data/freeDiameter-smf.conf
#
+# scp:
+#
+# <SBI Client>>
+#
+# o SBI Client(http://127.0.1.10:7777)
+# sbi:
+# addr: 127.0.1.10
+# port: 7777
+#
+# o SBI Client(https://127.0.1.10:443, http://scp.open5gs.org:80)
+# sbi:
+# - addr: 127.0.1.10
+# tls:
+# key: scp.key
+# pem: scp.pem
+# - name: scp.open5gs.org
+#
+# o SBI Client(http://[fd69:f21d:873c:fb::1]:80)
+# If prefer_ipv4 is true, http://127.0.1.10:80 is selected.
+#
+# sbi:
+# addr:
+# - 127.0.1.10
+# - fd69:f21d:873c:fb::1
+#
+# o SBI Option (Default)
+# - tcp_nodelay : true
+# - so_linger.l_onoff : false
+#
+# sbi:
+# addr: 127.0.1.10
+# option:
+# tcp_nodelay: false
+# so_linger:
+# l_onoff: true
+# l_linger: 10
+#
+#
+scp:
+ sbi:
+ - addr: 127.0.1.10
+ port: 7777
+
+#
# nrf:
#
# <SBI Client>>
@@ -386,6 +551,18 @@ smf:
# - 127.0.0.10
# - fd69:f21d:873c:fa::1
#
+# o SBI Option (Default)
+# - tcp_nodelay : true
+# - so_linger.l_onoff : false
+#
+# sbi:
+# addr: 127.0.0.10
+# option:
+# tcp_nodelay: false
+# so_linger:
+# l_onoff: true
+# l_linger: 10
+#
nrf:
sbi:
- addr:
@@ -451,9 +628,6 @@ upf:
#
# parameter:
#
-# o Number of output streams per SCTP associations.
-# sctp_streams: 30
-#
# o Disable use of IPv4 addresses (only IPv6)
# no_ipv4: true
#
@@ -466,43 +640,25 @@ upf:
# o Disable selection of UPF PFCP in Round-Robin manner
# no_pfcp_rr_select: true
#
+# o Legacy support for pre-release LTE 11 devices
+# - Omits adding local address in packet filters for compatibility
+# no_ipv4v6_local_addr_in_packet_filter: true
+#
parameter:
#
# max:
#
-# o Maximum Number of UE per AMF/MME
+# o Maximum Number of UE
# ue: 1024
-# o Maximum Number of gNB/eNB per AMF/MME
-# gnb: 64
+# o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI)
+# peer: 64
+# o Maximum Number of GTP peer nodes per SGWC/SMF
+# gtp_peer: 64
#
max:
#
-# pool:
-#
-# o The default memory pool size was set assuming 1024 UEs.
-# To connect more UEs, you need to increase the size further.
-#
-# - Pool-size 128 => 65536 Number
-# - Pool-size 256 => 16384 Number
-# - Pool-size 512 => 4096 Number
-# - Pool-size 1024 => 1024 Number
-# - Pool-size 2048 => 512 Number
-# - Pool-size 8192 => 128 Number
-# - Pool-size 1024*1024 => 8 Number
-#
-# 128: 65536
-# 256: 16384
-# 512: 4096
-# 1024: 1024
-# 2048: 512
-# 8192: 128
-# big: 8
-#
-pool:
-
-#
# time:
#
# o NF Instance Heartbeat (Default : 0)
diff --git a/ttcn3-pgw-test/open5gs-upf.yaml b/ttcn3-pgw-test/open5gs-upf.yaml
index 10fe4d4..148957f 100644
--- a/ttcn3-pgw-test/open5gs-upf.yaml
+++ b/ttcn3-pgw-test/open5gs-upf.yaml
@@ -35,6 +35,14 @@ logger:
# pfcp:
# name: localhost
#
+# o PFCP Option (Default)
+# - so_bindtodevice : NULL
+#
+# pfcp:
+# addr: 127.0.0.7
+# option:
+# so_bindtodevice: vrf-blue
+#
# <GTP-U Server>>
#
# o GTP-U Server(127.0.0.7:2152, [::1]:2152)
@@ -80,6 +88,14 @@ logger:
# - dev: ens3
# advertise: upf1.5gc.mnc001.mcc001.3gppnetwork.org
#
+# o GTP-U Option (Default)
+# - so_bindtodevice : NULL
+#
+# gtpu:
+# addr: 127.0.0.7
+# option:
+# so_bindtodevice: vrf-blue
+#
# <Subnet for UE network>
#
# Note that you need to setup your UE network using TUN device.
@@ -195,38 +211,14 @@ parameter:
#
# max:
#
-# o Maximum Number of UE per AMF/MME
+# o Maximum Number of UE
# ue: 1024
-# o Maximum Number of gNB/eNB per AMF/MME
-# gnb: 64
+# o Maximum Number of Peer(S1AP/NGAP, DIAMETER, GTP, PFCP or SBI)
+# peer: 64
#
max:
#
-# pool:
-#
-# o The default memory pool size was set assuming 1024 UEs.
-# To connect more UEs, you need to increase the size further.
-#
-# - Pool-size 128 => 65536 Number
-# - Pool-size 256 => 16384 Number
-# - Pool-size 512 => 4096 Number
-# - Pool-size 1024 => 1024 Number
-# - Pool-size 2048 => 512 Number
-# - Pool-size 8192 => 128 Number
-# - Pool-size 1024*1024 => 8 Number
-#
-# 128: 65536
-# 256: 16384
-# 512: 4096
-# 1024: 1024
-# 2048: 512
-# 8192: 128
-# big: 8
-#
-pool:
-
-#
# time:
#
# o Message Wait Duration (Default : 10,000 ms = 10 seconds)