-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
smf config files added to avoid using the pcrf (#267)
* smf config files added to avoid using the pcrf * new config format
- Loading branch information
1 parent
0a25673
commit 720e5b2
Showing
5 changed files
with
376 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,358 @@ | ||
logger: | ||
file: /opt/open5gs/var/log/open5gs/smf.log | ||
# level: info # fatal|error|warn|info(default)|debug|trace | ||
|
||
global: | ||
# max: | ||
# ue: 1024 # The number of UE can be increased depending on memory size. | ||
# peer: 64 | ||
|
||
smf: | ||
sbi: | ||
server: | ||
- dev: eth0 | ||
port: 7777 | ||
client: | ||
# nrf: | ||
# - uri: http://127.0.0.10:7777 | ||
scp: | ||
- uri: http://scp:7777 | ||
pfcp: | ||
server: | ||
- dev: eth0 | ||
client: | ||
upf: | ||
- address: upf | ||
gtpc: | ||
server: | ||
- dev: eth0 | ||
gtpu: | ||
server: | ||
- dev: eth0 | ||
metrics: | ||
server: | ||
- dev: eth0 | ||
port: 9090 | ||
session: | ||
- subnet: 10.45.0.0/16 | ||
gateway: 10.45.0.1 | ||
- subnet: 2001:db8:cafe::/48 | ||
gateway: 2001:db8:cafe::1 | ||
dns: | ||
- 8.8.8.8 | ||
- 8.8.4.4 | ||
- 2001:4860:4860::8888 | ||
- 2001:4860:4860::8844 | ||
mtu: 1400 | ||
# p-cscf: | ||
# - 127.0.0.1 | ||
# - ::1 | ||
ctf: | ||
enabled: auto # auto(default)|yes|no | ||
# This line is commented so it doesn't try to reach to the pcrf | ||
# freeDiameter: /opt/open5gs/etc/freeDiameter/smf.conf | ||
################################################################################ | ||
# SMF Info | ||
################################################################################ | ||
# <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. | ||
# 3. AMF selects SMF based on S-NSSAI, DNN and TAI in SmfInfo. | ||
# | ||
# Note that if there is no SmfInfo, any AMF can select this SMF. | ||
# | ||
# o S-NSSAI[SST:1] and DNN[internet] - At least 1 DNN is required in S-NSSAI | ||
# info: | ||
# - s_nssai: | ||
# - sst: 1 | ||
# dnn: | ||
# - internet | ||
# | ||
# o S-NSSAI[SST:1 SD:009000] and DNN[internet or ims] | ||
# info: | ||
# - s_nssai: | ||
# - sst: 1 | ||
# sd: 009000 | ||
# dnn: | ||
# - internet | ||
# - ims | ||
# | ||
# o S-NSSAI[SST:1] and DNN[internet] and TAI[PLMN-ID:99970 TAC:1] | ||
# info: | ||
# - s_nssai: | ||
# - sst: 1 | ||
# dnn: | ||
# - internet | ||
# tai: | ||
# - plmn_id: | ||
# 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: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:99970 TAC:10-20,30-40] | ||
# info: | ||
# - s_nssai: | ||
# - sst: 1 | ||
# dnn: | ||
# - internet | ||
# tai: | ||
# - plmn_id: | ||
# mcc: 999 | ||
# mnc: 70 | ||
# tac: | ||
# - 1-9 | ||
# - s_nssai: | ||
# - sst: 2 | ||
# sd: 000080 | ||
# dnn: | ||
# - internet | ||
# - ims | ||
# - s_nssai: | ||
# - sst: 4 | ||
# dnn: | ||
# - internet | ||
# tai: | ||
# - plmn_id: | ||
# mcc: 999 | ||
# mnc: 70 | ||
# tac: | ||
# - 10-20 | ||
# - 30-40 | ||
# | ||
# o Complex Example | ||
# info: | ||
# - s_nssai: | ||
# - sst: 1 | ||
# dnn: | ||
# - internet | ||
# - sst: 1 | ||
# sd: 000080 | ||
# dnn: | ||
# - internet | ||
# - ims | ||
# - sst: 1 | ||
# sd: 009000 | ||
# dnn: | ||
# [internet, ims] | ||
# - sst: 2 | ||
# dnn: | ||
# - internet | ||
# - sst: 3 | ||
# sd: 123456 | ||
# dnn: | ||
# - internet | ||
# tai: | ||
# - plmn_id: | ||
# mcc: 999 | ||
# mnc: 70 | ||
# tac: [1, 2, 3] | ||
# - plmn_id: | ||
# mcc: 999 | ||
# mnc: 70 | ||
# tac: 4 | ||
# - plmn_id: | ||
# mcc: 999 | ||
# mnc: 70 | ||
# tac: | ||
# - 5 | ||
# - 6 | ||
# - plmn_id: | ||
# mcc: 999 | ||
# mnc: 70 | ||
# tac: | ||
# - 100-200 | ||
# - 300-400 | ||
# - plmn_id: | ||
# mcc: 999 | ||
# mnc: 70 | ||
# tac: | ||
# - 500-600 | ||
# - 700-800 | ||
# - 900-1000 | ||
# - s_nssai: | ||
# - sst: 4 | ||
# dnn: | ||
# - internet | ||
# tai: | ||
# - plmn_id: | ||
# mcc: 999 | ||
# mnc: 70 | ||
# tac: 99 | ||
# | ||
################################################################################ | ||
# SBI Server | ||
################################################################################ | ||
# o Override SBI address to be advertised to NRF | ||
# sbi: | ||
# server: | ||
# - dev: eth0 | ||
# advertise: open5gs-smf.svc.local | ||
# | ||
# sbi: | ||
# server: | ||
# - address: localhost | ||
# advertise: | ||
# - 127.0.0.99 | ||
# - ::1 | ||
# | ||
################################################################################ | ||
# SBI Client | ||
################################################################################ | ||
# o Direct communication with NRF interaction | ||
# sbi: | ||
# client: | ||
# nrf: | ||
# - uri: http://127.0.0.10:7777 | ||
# | ||
# o Indirect communication with delegated discovery | ||
# sbi: | ||
# client: | ||
# scp: | ||
# - uri: http://127.0.0.200:7777 | ||
# | ||
# o Indirect communication without delegated discovery | ||
# sbi: | ||
# client: | ||
# nrf: | ||
# - uri: http://127.0.0.10:7777 | ||
# scp: | ||
# - uri: http://127.0.0.200:7777 | ||
# discovery: | ||
# delegated: no | ||
# | ||
################################################################################ | ||
# HTTPS scheme with TLS | ||
################################################################################ | ||
# o Set as default if not individually set | ||
# default: | ||
# tls: | ||
# server: | ||
# scheme: https | ||
# private_key: @sysconfdir@/open5gs/tls/smf.key | ||
# cert: @sysconfdir@/open5gs/tls/smf.crt | ||
# client: | ||
# scheme: https | ||
# cacert: @sysconfdir@/open5gs/tls/ca.crt | ||
# sbi: | ||
# server: | ||
# - address: smf.localdomain | ||
# client: | ||
# nrf: | ||
# - uri: https://nrf.localdomain | ||
# | ||
# o Add client TLS verification | ||
# default: | ||
# tls: | ||
# server: | ||
# scheme: https | ||
# private_key: @sysconfdir@/open5gs/tls/smf.key | ||
# cert: @sysconfdir@/open5gs/tls/smf.crt | ||
# verify_client: true | ||
# verify_client_cacert: @sysconfdir@/open5gs/tls/ca.crt | ||
# client: | ||
# scheme: https | ||
# cacert: @sysconfdir@/open5gs/tls/ca.crt | ||
# client_private_key: @sysconfdir@/open5gs/tls/smf.key | ||
# client_cert: @sysconfdir@/open5gs/tls/smf.crt | ||
# sbi: | ||
# server: | ||
# - address: smf.localdomain | ||
# client: | ||
# nrf: | ||
# - uri: https://nrf.localdomain | ||
# | ||
################################################################################ | ||
# PFCP Server | ||
################################################################################ | ||
# o Override PFCP address to be advertised to UPF in PFCP association | ||
# pfcp: | ||
# server: | ||
# - dev: eth0 | ||
# advertise: open5gs-smf.svc.local | ||
# | ||
################################################################################ | ||
# PFCP Client | ||
################################################################################ | ||
# o UPF selection by eNodeB TAC | ||
# (either single TAC or multiple TACs, DECIMAL representation) | ||
# pfcp: | ||
# client: | ||
# upf: | ||
# - address: 127.0.0.7 | ||
# tac: 1 | ||
# - address: 127.0.0.12 | ||
# tac: [3,5,8] | ||
# | ||
# o UPF selection by UE's DNN/APN (either single DNN/APN or multiple DNNs/APNs) | ||
# pfcp: | ||
# client: | ||
# upf: | ||
# - address: 127.0.0.7 | ||
# dnn: ims | ||
# - address: 127.0.0.12 | ||
# dnn: [internet, web] | ||
# | ||
# o UPF selection by CellID(e_cell_id: 28bit, nr_cell_id: 36bit) | ||
# (either single enb_id or multiple enb_ids, HEX representation) | ||
# pfcp: | ||
# client: | ||
# upf: | ||
# - address: 127.0.0.7 | ||
# e_cell_id: 463 | ||
# - address: 127.0.0.12 | ||
# nr_cell_id: [123456789, 9413] | ||
# | ||
################################################################################ | ||
# GTP-C Server | ||
################################################################################ | ||
# o Listen on IPv4 and IPv6 | ||
# gtpc: | ||
# server: | ||
# - address: 127.0.0.4 | ||
# - address: fd69:f21d:873c:fa::3 | ||
# | ||
################################################################################ | ||
# GTP-U Server | ||
################################################################################ | ||
# o Listen on IPv4 and IPv6 | ||
# gtpu: | ||
# server: | ||
# - address: 127.0.0.4 | ||
# - address: ::1 | ||
# | ||
################################################################################ | ||
# 3GPP Specification | ||
################################################################################ | ||
# o Specific DNN/APN(e.g 'ims') uses 10.46.0.1/16, 2001:db8:babe::1/48 | ||
# (If the UE has unknown DNN/APN(not internet/ims), SMF/UPF will crash.) | ||
# session: | ||
# - subnet: 10.45.0.1/16 | ||
# dnn: internet | ||
# - subnet: 2001:db8:cafe::1/48 | ||
# dnn: internet | ||
# - subnet: 10.46.0.1/16 | ||
# dnn: ims | ||
# - subnet: 2001:db8:babe::1/48 | ||
# dnn: ims | ||
# | ||
# o Pool Range | ||
# session: | ||
# - subnet: 10.45.0.1/16 | ||
# range: | ||
# - 10.45.0.100-10.45.0.200 | ||
# - 10.45.1.100- | ||
# - -10.45.0.200 | ||
# - subnet: 2001:db8:cafe::1/48 | ||
# range: | ||
# - 2001:db8:cafe:a0::0-2001:db8:cafe:b0::0 | ||
# - 2001:db8:cafe:c0::0-2001:db8:cafe:d0::0 | ||
# | ||
# o Security Indication(5G Core only) | ||
# 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.