Migrated to open5gs v2.7.0
(#276)
This commit is contained in:
3
.env
3
.env
@@ -132,3 +132,6 @@ UE_IPV4_INTERNET=192.168.100.0/24
|
||||
|
||||
# UE IPv4 Subnet Range for APN=ims
|
||||
UE_IPV4_IMS=192.168.101.0/24
|
||||
|
||||
# Maximum Number of UEs
|
||||
MAX_NUM_UE=1024
|
||||
|
32
amf/amf.yaml
32
amf/amf.yaml
@@ -7,14 +7,25 @@ sbi:
|
||||
client:
|
||||
no_tls: true
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
amf:
|
||||
sbi:
|
||||
- addr: AMF_IP
|
||||
server:
|
||||
- address: AMF_IP
|
||||
port: 7777
|
||||
client:
|
||||
nrf:
|
||||
- uri: http://NRF_IP:7777
|
||||
scp:
|
||||
- uri: http://SCP_IP:7777
|
||||
ngap:
|
||||
- addr: AMF_IP
|
||||
server:
|
||||
- address: AMF_IP
|
||||
guami:
|
||||
- plmn_id:
|
||||
mcc: MCC
|
||||
@@ -40,21 +51,10 @@ amf:
|
||||
full: Open5GS
|
||||
amf_name: open5gs-amf0
|
||||
metrics:
|
||||
- addr: AMF_IP
|
||||
server:
|
||||
- address: AMF_IP
|
||||
port: 9091
|
||||
|
||||
scp:
|
||||
sbi:
|
||||
- addr:
|
||||
- SCP_IP
|
||||
port: 7777
|
||||
|
||||
nrf:
|
||||
sbi:
|
||||
- addr:
|
||||
- NRF_IP
|
||||
port: 7777
|
||||
|
||||
time:
|
||||
t3512:
|
||||
value: 540
|
||||
|
||||
|
@@ -32,6 +32,7 @@ sed -i 's|SCP_IP|'$SCP_IP'|g' install/etc/open5gs/amf.yaml
|
||||
sed -i 's|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/amf.yaml
|
||||
sed -i 's|MNC|'$MNC'|g' install/etc/open5gs/amf.yaml
|
||||
sed -i 's|MCC|'$MCC'|g' install/etc/open5gs/amf.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/amf.yaml
|
||||
|
||||
# Sync docker time
|
||||
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
@@ -7,21 +7,19 @@ sbi:
|
||||
client:
|
||||
no_tls: true
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
ausf:
|
||||
sbi:
|
||||
- addr: AUSF_IP
|
||||
server:
|
||||
- address: AUSF_IP
|
||||
port: 7777
|
||||
|
||||
scp:
|
||||
sbi:
|
||||
- addr:
|
||||
- SCP_IP
|
||||
port: 7777
|
||||
|
||||
client:
|
||||
nrf:
|
||||
sbi:
|
||||
- addr:
|
||||
- NRF_IP
|
||||
port: 7777
|
||||
- uri: http://NRF_IP:7777
|
||||
scp:
|
||||
- uri: http://SCP_IP:7777
|
||||
|
@@ -30,6 +30,7 @@ cp /mnt/ausf/ausf.yaml install/etc/open5gs
|
||||
sed -i 's|AUSF_IP|'$AUSF_IP'|g' install/etc/open5gs/ausf.yaml
|
||||
sed -i 's|SCP_IP|'$SCP_IP'|g' install/etc/open5gs/ausf.yaml
|
||||
sed -i 's|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/ausf.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/ausf.yaml
|
||||
|
||||
# Sync docker time
|
||||
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
@@ -68,7 +68,7 @@ RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg -
|
||||
|
||||
# Get open5gs code and install
|
||||
RUN git clone --recursive https://github.com/open5gs/open5gs && cd open5gs && \
|
||||
git checkout tags/v2.6.6 && meson build --prefix=`pwd`/install && \
|
||||
git checkout tags/v2.7.0 && meson build --prefix=`pwd`/install && \
|
||||
ninja -C build && cd build && ninja install && \
|
||||
mkdir -p /open5gs/install/include
|
||||
|
||||
|
22
bsf/bsf.yaml
22
bsf/bsf.yaml
@@ -9,21 +9,19 @@ sbi:
|
||||
client:
|
||||
no_tls: true
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
bsf:
|
||||
sbi:
|
||||
- addr: BSF_IP
|
||||
server:
|
||||
- address: BSF_IP
|
||||
port: 7777
|
||||
|
||||
scp:
|
||||
sbi:
|
||||
- addr:
|
||||
- SCP_IP
|
||||
port: 7777
|
||||
|
||||
client:
|
||||
nrf:
|
||||
sbi:
|
||||
- addr:
|
||||
- NRF_IP
|
||||
port: 7777
|
||||
- uri: http://NRF_IP:7777
|
||||
scp:
|
||||
- uri: http://SCP_IP:7777
|
||||
|
@@ -33,6 +33,7 @@ sed -i 's|BSF_IP|'$BSF_IP'|g' install/etc/open5gs/bsf.yaml
|
||||
sed -i 's|SCP_IP|'$SCP_IP'|g' install/etc/open5gs/bsf.yaml
|
||||
sed -i 's|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/bsf.yaml
|
||||
sed -i 's|MONGO_IP|'$MONGO_IP'|g' install/etc/open5gs/bsf.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/bsf.yaml
|
||||
|
||||
# Sync docker time
|
||||
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
@@ -3,6 +3,10 @@ db_uri: mongodb://MONGO_IP/open5gs
|
||||
logger:
|
||||
file: /open5gs/install/var/log/open5gs/hss.log
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
hss:
|
||||
|
@@ -42,6 +42,7 @@ sed -i 's|EPC_DOMAIN|'$EPC_DOMAIN'|g' install/etc/freeDiameter/hss.conf
|
||||
sed -i 's|LD_LIBRARY_PATH|'$LD_LIBRARY_PATH'|g' install/etc/freeDiameter/hss.conf
|
||||
sed -i 's|EPC_DOMAIN|'$EPC_DOMAIN'|g' install/etc/freeDiameter/make_certs.sh
|
||||
sed -i 's|MONGO_IP|'$MONGO_IP'|g' install/etc/open5gs/hss.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/hss.yaml
|
||||
|
||||
# Generate TLS certificates
|
||||
./install/etc/freeDiameter/make_certs.sh install/etc/freeDiameter
|
||||
|
35
mme/mme.yaml
35
mme/mme.yaml
@@ -1,16 +1,28 @@
|
||||
logger:
|
||||
file: /open5gs/install/var/log/open5gs/mme.log
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
mme:
|
||||
freeDiameter: /open5gs/install/etc/freeDiameter/mme.conf
|
||||
s1ap:
|
||||
dev: MME_IF
|
||||
server:
|
||||
- dev: MME_IF
|
||||
gtpc:
|
||||
dev: MME_IF
|
||||
server:
|
||||
- dev: MME_IF
|
||||
client:
|
||||
sgwc:
|
||||
- address: SGWC_IP
|
||||
smf:
|
||||
- address: SMF_IP
|
||||
sgsap:
|
||||
addr: OSMOMSC_IP
|
||||
server:
|
||||
- address: OSMOMSC_IP
|
||||
map:
|
||||
tai:
|
||||
plmn_id:
|
||||
@@ -23,13 +35,13 @@ mme:
|
||||
mnc: MNC
|
||||
lac: 1
|
||||
gummei:
|
||||
plmn_id:
|
||||
- plmn_id:
|
||||
mcc: MCC
|
||||
mnc: MNC
|
||||
mme_gid: 2
|
||||
mme_code: 1
|
||||
tai:
|
||||
plmn_id:
|
||||
- plmn_id:
|
||||
mcc: MCC
|
||||
mnc: MNC
|
||||
tac: 1
|
||||
@@ -40,18 +52,9 @@ mme:
|
||||
full: Open5GS
|
||||
mme_name: open5gs-mme0
|
||||
metrics:
|
||||
- addr: MME_IP
|
||||
server:
|
||||
- address: MME_IP
|
||||
port: 9091
|
||||
|
||||
sgwc:
|
||||
gtpc:
|
||||
addr: SGWC_IP
|
||||
|
||||
smf:
|
||||
gtpc:
|
||||
- addr:
|
||||
- SMF_IP
|
||||
|
||||
time:
|
||||
t3412:
|
||||
value: 540
|
||||
|
@@ -42,6 +42,7 @@ sed -i 's|MME_IF|'$IF_NAME'|g' install/etc/open5gs/mme.yaml
|
||||
sed -i 's|OSMOMSC_IP|'$OSMOMSC_IP'|g' install/etc/open5gs/mme.yaml
|
||||
sed -i 's|SGWC_IP|'$SGWC_IP'|g' install/etc/open5gs/mme.yaml
|
||||
sed -i 's|SMF_IP|'$SMF_IP'|g' install/etc/open5gs/mme.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/mme.yaml
|
||||
sed -i 's|MME_IP|'$MME_IP'|g' install/etc/freeDiameter/mme.conf
|
||||
sed -i 's|HSS_IP|'$HSS_IP'|g' install/etc/freeDiameter/mme.conf
|
||||
sed -i 's|EPC_DOMAIN|'$EPC_DOMAIN'|g' install/etc/freeDiameter/mme.conf
|
||||
|
20
nrf/nrf.yaml
20
nrf/nrf.yaml
@@ -7,16 +7,18 @@ sbi:
|
||||
client:
|
||||
no_tls: true
|
||||
|
||||
parameter:
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
# parameter:
|
||||
|
||||
nrf:
|
||||
serving: # 5G roaming requires PLMN in NRF
|
||||
- plmn_id:
|
||||
mcc: MCC
|
||||
mnc: MNC
|
||||
sbi:
|
||||
addr:
|
||||
- NRF_IP
|
||||
port: 7777
|
||||
|
||||
scp:
|
||||
sbi:
|
||||
addr:
|
||||
- SCP_IP
|
||||
server:
|
||||
- address: NRF_IP
|
||||
port: 7777
|
||||
|
@@ -29,6 +29,9 @@
|
||||
cp /mnt/nrf/nrf.yaml install/etc/open5gs
|
||||
sed -i 's|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/nrf.yaml
|
||||
sed -i 's|SCP_IP|'$SCP_IP'|g' install/etc/open5gs/nrf.yaml
|
||||
sed -i 's|MCC|'$MCC'|g' install/etc/open5gs/nrf.yaml
|
||||
sed -i 's|MNC|'$MNC'|g' install/etc/open5gs/nrf.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/nrf.yaml
|
||||
|
||||
# Sync docker time
|
||||
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
@@ -7,26 +7,24 @@ sbi:
|
||||
client:
|
||||
no_tls: true
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
nssf:
|
||||
sbi:
|
||||
- addr: NSSF_IP
|
||||
server:
|
||||
- address: NSSF_IP
|
||||
port: 7777
|
||||
client:
|
||||
nrf:
|
||||
- uri: http://NRF_IP:7777
|
||||
scp:
|
||||
- uri: http://SCP_IP:7777
|
||||
nsi:
|
||||
- addr: NRF_IP
|
||||
port: 7777
|
||||
- uri: http://NRF_IP:7777
|
||||
s_nssai:
|
||||
sst: 1
|
||||
|
||||
scp:
|
||||
sbi:
|
||||
- addr:
|
||||
- SCP_IP
|
||||
port: 7777
|
||||
|
||||
nrf:
|
||||
sbi:
|
||||
- addr:
|
||||
- NRF_IP
|
||||
port: 7777
|
||||
|
@@ -31,6 +31,7 @@ sed -i 's|NSSF_IP|'$NSSF_IP'|g' install/etc/open5gs/nssf.yaml
|
||||
sed -i 's|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/nssf.yaml
|
||||
sed -i 's|SCP_IP|'$SCP_IP'|g' install/etc/open5gs/nssf.yaml
|
||||
sed -i 's|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/nssf.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/nssf.yaml
|
||||
|
||||
# Sync docker time
|
||||
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
29
pcf/pcf.yaml
29
pcf/pcf.yaml
@@ -9,24 +9,23 @@ sbi:
|
||||
client:
|
||||
no_tls: true
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
pcf:
|
||||
sbi:
|
||||
- addr: PCF_IP
|
||||
server:
|
||||
- address: PCF_IP
|
||||
port: 7777
|
||||
metrics:
|
||||
- addr: PCF_IP
|
||||
port: 9091
|
||||
|
||||
scp:
|
||||
sbi:
|
||||
- addr:
|
||||
- SCP_IP
|
||||
port: 7777
|
||||
|
||||
client:
|
||||
nrf:
|
||||
sbi:
|
||||
- addr:
|
||||
- NRF_IP
|
||||
port: 7777
|
||||
- uri: http://NRF_IP:7777
|
||||
scp:
|
||||
- uri: http://SCP_IP:7777
|
||||
metrics:
|
||||
server:
|
||||
- address: PCF_IP
|
||||
port: 9091
|
||||
|
@@ -33,6 +33,7 @@ sed -i 's|PCF_IP|'$PCF_IP'|g' install/etc/open5gs/pcf.yaml
|
||||
sed -i 's|SCP_IP|'$SCP_IP'|g' install/etc/open5gs/pcf.yaml
|
||||
sed -i 's|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/pcf.yaml
|
||||
sed -i 's|MONGO_IP|'$MONGO_IP'|g' install/etc/open5gs/pcf.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/pcf.yaml
|
||||
|
||||
# Sync docker time
|
||||
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
@@ -3,6 +3,10 @@ db_uri: mongodb://MONGO_IP/open5gs
|
||||
logger:
|
||||
file: /open5gs/install/var/log/open5gs/pcrf.log
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
pcrf:
|
||||
|
@@ -37,6 +37,7 @@ cp /mnt/pcrf/pcrf.conf install/etc/freeDiameter
|
||||
cp /mnt/pcrf/make_certs.sh install/etc/freeDiameter
|
||||
|
||||
sed -i 's|MONGO_IP|'$MONGO_IP'|g' install/etc/open5gs/pcrf.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/pcrf.yaml
|
||||
sed -i 's|PCRF_IP|'$PCRF_IP'|g' install/etc/freeDiameter/pcrf.conf
|
||||
sed -i 's|SMF_IP|'$SMF_IP'|g' install/etc/freeDiameter/pcrf.conf
|
||||
sed -i 's|EPC_DOMAIN|'$EPC_DOMAIN'|g' install/etc/freeDiameter/pcrf.conf
|
||||
|
15
scp/scp.yaml
15
scp/scp.yaml
@@ -7,16 +7,17 @@ sbi:
|
||||
client:
|
||||
no_tls: true
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
scp:
|
||||
sbi:
|
||||
addr:
|
||||
- SCP_IP
|
||||
server:
|
||||
- address: SCP_IP
|
||||
port: 7777
|
||||
|
||||
client:
|
||||
nrf:
|
||||
sbi:
|
||||
- addr:
|
||||
- NRF_IP
|
||||
port: 7777
|
||||
- uri: http://NRF_IP:7777
|
||||
|
@@ -29,6 +29,7 @@
|
||||
cp /mnt/scp/scp.yaml install/etc/open5gs
|
||||
sed -i 's|SCP_IP|'$SCP_IP'|g' install/etc/open5gs/scp.yaml
|
||||
sed -i 's|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/scp.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/scp.yaml
|
||||
|
||||
# Sync docker time
|
||||
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
@@ -5,10 +5,11 @@ parameter:
|
||||
|
||||
sgwc:
|
||||
gtpc:
|
||||
- addr: SGWC_IP
|
||||
server:
|
||||
- address: SGWC_IP
|
||||
pfcp:
|
||||
- addr: SGWC_IP
|
||||
|
||||
server:
|
||||
- address: SGWC_IP
|
||||
client:
|
||||
sgwu:
|
||||
pfcp:
|
||||
- addr: SGWU_IP
|
||||
- address: SGWU_IP
|
||||
|
@@ -31,6 +31,7 @@ export IF_NAME=$(ip r | awk '/default/ { print $5 }')
|
||||
cp /mnt/sgwc/sgwc.yaml install/etc/open5gs
|
||||
sed -i 's|SGWC_IP|'$SGWC_IP'|g' install/etc/open5gs/sgwc.yaml
|
||||
sed -i 's|SGWU_IP|'$SGWU_IP'|g' install/etc/open5gs/sgwc.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/sgwc.yaml
|
||||
|
||||
# Sync docker time
|
||||
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
@@ -1,15 +1,21 @@
|
||||
logger:
|
||||
file: /open5gs/install/var/log/open5gs/sgwu.log
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
sgwu:
|
||||
gtpu:
|
||||
- addr: SGWU_IP
|
||||
server:
|
||||
- address: SGWU_IP
|
||||
advertise: SGWU_ADVERTISE_IP
|
||||
pfcp:
|
||||
- addr: SGWU_IP
|
||||
|
||||
server:
|
||||
- address: SGWU_IP
|
||||
client:
|
||||
sgwc:
|
||||
pfcp:
|
||||
- addr: SGWC_IP
|
||||
- address: SGWC_IP
|
||||
|
||||
|
@@ -32,6 +32,7 @@ cp /mnt/sgwu/sgwu.yaml install/etc/open5gs
|
||||
sed -i 's|SGWU_IP|'$SGWU_IP'|g' install/etc/open5gs/sgwu.yaml
|
||||
sed -i 's|SGWC_IP|'$SGWC_IP'|g' install/etc/open5gs/sgwu.yaml
|
||||
sed -i 's|SGWU_ADVERTISE_IP|'$SGWU_ADVERTISE_IP'|g' install/etc/open5gs/sgwu.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/sgwu.yaml
|
||||
|
||||
# Sync docker time
|
||||
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
55
smf/smf.yaml
55
smf/smf.yaml
@@ -7,31 +7,47 @@ sbi:
|
||||
client:
|
||||
no_tls: true
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
no_ipv4v6_local_addr_in_packet_filter: true
|
||||
|
||||
smf:
|
||||
freeDiameter: /open5gs/install/etc/freeDiameter/smf.conf
|
||||
sbi:
|
||||
- addr: SMF_IP
|
||||
server:
|
||||
- address: SMF_IP
|
||||
port: 7777
|
||||
client:
|
||||
nrf:
|
||||
- uri: http://NRF_IP:7777
|
||||
scp:
|
||||
- uri: http://SCP_IP:7777
|
||||
gtpc:
|
||||
- addr: SMF_IP
|
||||
server:
|
||||
- address: SMF_IP
|
||||
gtpu:
|
||||
- addr: SMF_IP
|
||||
server:
|
||||
- address: SMF_IP
|
||||
pfcp:
|
||||
- addr: SMF_IP
|
||||
subnet:
|
||||
- addr: UE_IPV4_INTERNET_TUN_IP
|
||||
server:
|
||||
- address: SMF_IP
|
||||
client:
|
||||
upf:
|
||||
- address: UPF_IP
|
||||
session:
|
||||
- subnet: UE_IPV4_INTERNET_TUN_IP
|
||||
dnn: internet
|
||||
dev: ogstun
|
||||
- addr: 2001:230:cafe::1/48
|
||||
dev: ogstun
|
||||
- subnet: 2001:230:cafe::1/48
|
||||
dnn: internet
|
||||
- addr: UE_IPV4_IMS_TUN_IP
|
||||
dev: ogstun
|
||||
- subnet: UE_IPV4_IMS_TUN_IP
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
- addr: 2001:230:babe::1/48
|
||||
- subnet: 2001:230:babe::1/48
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
dns:
|
||||
@@ -43,21 +59,6 @@ smf:
|
||||
- PCSCF_IP
|
||||
mtu: 1450
|
||||
metrics:
|
||||
- addr: SMF_IP
|
||||
server:
|
||||
- address: SMF_IP
|
||||
port: 9091
|
||||
|
||||
scp:
|
||||
sbi:
|
||||
- addr:
|
||||
- SCP_IP
|
||||
port: 7777
|
||||
|
||||
nrf:
|
||||
sbi:
|
||||
- addr:
|
||||
- NRF_IP
|
||||
port: 7777
|
||||
|
||||
upf:
|
||||
pfcp:
|
||||
- addr: UPF_IP
|
||||
|
@@ -7,28 +7,38 @@ sbi:
|
||||
client:
|
||||
no_tls: true
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
no_ipv4v6_local_addr_in_packet_filter: true
|
||||
|
||||
smf:
|
||||
freeDiameter: /open5gs/install/etc/freeDiameter/smf.conf
|
||||
gtpc:
|
||||
- addr: SMF_IP
|
||||
server:
|
||||
- address: SMF_IP
|
||||
gtpu:
|
||||
- addr: SMF_IP
|
||||
server:
|
||||
- address: SMF_IP
|
||||
pfcp:
|
||||
- addr: SMF_IP
|
||||
subnet:
|
||||
- addr: UE_IPV4_INTERNET_TUN_IP
|
||||
server:
|
||||
- address: SMF_IP
|
||||
client:
|
||||
upf:
|
||||
- address: UPF_IP
|
||||
session:
|
||||
- subnet: UE_IPV4_INTERNET_TUN_IP
|
||||
dnn: internet
|
||||
dev: ogstun
|
||||
- addr: 2001:230:cafe::1/48
|
||||
dev: ogstun
|
||||
- subnet: 2001:230:cafe::1/48
|
||||
dnn: internet
|
||||
- addr: UE_IPV4_IMS_TUN_IP
|
||||
dev: ogstun
|
||||
- subnet: UE_IPV4_IMS_TUN_IP
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
- addr: 2001:230:babe::1/48
|
||||
- subnet: 2001:230:babe::1/48
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
dns:
|
||||
@@ -40,9 +50,7 @@ smf:
|
||||
- PCSCF_IP
|
||||
mtu: 1450
|
||||
metrics:
|
||||
- addr: SMF_IP
|
||||
server:
|
||||
- address: SMF_IP
|
||||
port: 9091
|
||||
|
||||
upf:
|
||||
pfcp:
|
||||
- addr: UPF_IP
|
||||
|
@@ -53,6 +53,7 @@ sed -i 's|SMF_DNS2|'$SMF_DNS2'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|UE_IPV4_INTERNET_TUN_IP|'$UE_IPV4_INTERNET_TUN_IP'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|UE_IPV4_IMS_TUN_IP|'$UE_IPV4_IMS_TUN_IP'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|PCSCF_IP|'$PCSCF_IP'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|SMF_IP|'$SMF_IP'|g' install/etc/freeDiameter/smf.conf
|
||||
sed -i 's|PCRF_IP|'$PCRF_IP'|g' install/etc/freeDiameter/smf.conf
|
||||
sed -i 's|EPC_DOMAIN|'$EPC_DOMAIN'|g' install/etc/freeDiameter/smf.conf
|
||||
|
22
udm/udm.yaml
22
udm/udm.yaml
@@ -7,6 +7,10 @@ sbi:
|
||||
client:
|
||||
no_tls: true
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
udm:
|
||||
@@ -18,17 +22,11 @@ udm:
|
||||
scheme: 2
|
||||
key: /open5gs/install/etc/open5gs/hnet/secp256r1-2.key
|
||||
sbi:
|
||||
- addr: UDM_IP
|
||||
server:
|
||||
- address: UDM_IP
|
||||
port: 7777
|
||||
|
||||
scp:
|
||||
sbi:
|
||||
- addr:
|
||||
- SCP_IP
|
||||
port: 7777
|
||||
|
||||
client:
|
||||
nrf:
|
||||
sbi:
|
||||
- addr:
|
||||
- NRF_IP
|
||||
port: 7777
|
||||
- uri: http://NRF_IP:7777
|
||||
scp:
|
||||
- uri: http://SCP_IP:7777
|
||||
|
@@ -30,6 +30,7 @@ cp /mnt/udm/udm.yaml install/etc/open5gs
|
||||
sed -i 's|UDM_IP|'$UDM_IP'|g' install/etc/open5gs/udm.yaml
|
||||
sed -i 's|SCP_IP|'$SCP_IP'|g' install/etc/open5gs/udm.yaml
|
||||
sed -i 's|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/udm.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/udm.yaml
|
||||
|
||||
cp /mnt/udm/curve25519-1.key install/etc/open5gs/hnet
|
||||
cp /mnt/udm/secp256r1-2.key install/etc/open5gs/hnet
|
||||
|
22
udr/udr.yaml
22
udr/udr.yaml
@@ -6,6 +6,10 @@ sbi:
|
||||
client:
|
||||
no_tls: true
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
logger:
|
||||
file: /open5gs/install/var/log/open5gs/udr.log
|
||||
|
||||
@@ -13,17 +17,11 @@ parameter:
|
||||
|
||||
udr:
|
||||
sbi:
|
||||
- addr: UDR_IP
|
||||
server:
|
||||
- address: UDR_IP
|
||||
port: 7777
|
||||
|
||||
scp:
|
||||
sbi:
|
||||
- addr:
|
||||
- SCP_IP
|
||||
port: 7777
|
||||
|
||||
client:
|
||||
nrf:
|
||||
sbi:
|
||||
- addr:
|
||||
- NRF_IP
|
||||
port: 7777
|
||||
- uri: http://NRF_IP:7777
|
||||
scp:
|
||||
- uri: http://SCP_IP:7777
|
||||
|
@@ -33,6 +33,7 @@ sed -i 's|UDR_IP|'$UDR_IP'|g' install/etc/open5gs/udr.yaml
|
||||
sed -i 's|SCP_IP|'$SCP_IP'|g' install/etc/open5gs/udr.yaml
|
||||
sed -i 's|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/udr.yaml
|
||||
sed -i 's|MONGO_IP|'$MONGO_IP'|g' install/etc/open5gs/udr.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/udr.yaml
|
||||
|
||||
# Sync docker time
|
||||
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
30
upf/upf.yaml
30
upf/upf.yaml
@@ -1,31 +1,37 @@
|
||||
logger:
|
||||
file: /open5gs/install/var/log/open5gs/upf.log
|
||||
|
||||
global:
|
||||
max:
|
||||
ue: MAX_NUM_UE
|
||||
|
||||
parameter:
|
||||
|
||||
upf:
|
||||
pfcp:
|
||||
- addr: UPF_IP
|
||||
server:
|
||||
- address: UPF_IP
|
||||
client:
|
||||
smf:
|
||||
- address: SMF_IP
|
||||
gtpu:
|
||||
- addr: UPF_IP
|
||||
server:
|
||||
- address: UPF_IP
|
||||
advertise: UPF_ADVERTISE_IP
|
||||
subnet:
|
||||
- addr: UE_IPV4_INTERNET_TUN_IP
|
||||
session:
|
||||
- subnet: UE_IPV4_INTERNET_TUN_IP
|
||||
dev: ogstun
|
||||
dnn: internet
|
||||
- addr: 2001:230:cafe::1/48
|
||||
- subnet: 2001:230:cafe::1/48
|
||||
dev: ogstun
|
||||
dnn: internet
|
||||
- addr: UE_IPV4_IMS_TUN_IP
|
||||
- subnet: UE_IPV4_IMS_TUN_IP
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
- addr: 2001:230:babe::1/48
|
||||
- subnet: 2001:230:babe::1/48
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
metrics:
|
||||
- addr: UPF_IP
|
||||
server:
|
||||
- address: UPF_IP
|
||||
port: 9091
|
||||
|
||||
smf:
|
||||
pfcp:
|
||||
- addr: SMF_IP
|
||||
|
@@ -43,6 +43,7 @@ sed -i 's|SMF_IP|'$SMF_IP'|g' install/etc/open5gs/upf.yaml
|
||||
sed -i 's|UE_IPV4_INTERNET_TUN_IP|'$UE_IPV4_INTERNET_TUN_IP'|g' install/etc/open5gs/upf.yaml
|
||||
sed -i 's|UE_IPV4_IMS_TUN_IP|'$UE_IPV4_IMS_TUN_IP'|g' install/etc/open5gs/upf.yaml
|
||||
sed -i 's|UPF_ADVERTISE_IP|'$UPF_ADVERTISE_IP'|g' install/etc/open5gs/upf.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/upf.yaml
|
||||
|
||||
# Sync docker time
|
||||
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
|
||||
|
Reference in New Issue
Block a user