Migrated to open5gs v2.7.0 (#276)

This commit is contained in:
Hossein Katebi
2024-01-24 23:44:53 +03:30
committed by GitHub
parent df1aa8c340
commit 6c61015fd5
35 changed files with 283 additions and 237 deletions

3
.env
View File

@@ -132,3 +132,6 @@ UE_IPV4_INTERNET=192.168.100.0/24
# UE IPv4 Subnet Range for APN=ims # UE IPv4 Subnet Range for APN=ims
UE_IPV4_IMS=192.168.101.0/24 UE_IPV4_IMS=192.168.101.0/24
# Maximum Number of UEs
MAX_NUM_UE=1024

View File

@@ -7,14 +7,25 @@ sbi:
client: client:
no_tls: true no_tls: true
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
amf: amf:
sbi: sbi:
- addr: AMF_IP server:
port: 7777 - address: AMF_IP
port: 7777
client:
nrf:
- uri: http://NRF_IP:7777
scp:
- uri: http://SCP_IP:7777
ngap: ngap:
- addr: AMF_IP server:
- address: AMF_IP
guami: guami:
- plmn_id: - plmn_id:
mcc: MCC mcc: MCC
@@ -40,21 +51,10 @@ amf:
full: Open5GS full: Open5GS
amf_name: open5gs-amf0 amf_name: open5gs-amf0
metrics: metrics:
- addr: AMF_IP server:
port: 9091 - address: AMF_IP
port: 9091
time:
t3512:
value: 540
scp:
sbi:
- addr:
- SCP_IP
port: 7777
nrf:
sbi:
- addr:
- NRF_IP
port: 7777
time:
t3512:
value: 540

View File

@@ -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|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/amf.yaml
sed -i 's|MNC|'$MNC'|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|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 # Sync docker time
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone #ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

View File

@@ -7,21 +7,19 @@ sbi:
client: client:
no_tls: true no_tls: true
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
ausf: ausf:
sbi: sbi:
- addr: AUSF_IP server:
port: 7777 - address: AUSF_IP
port: 7777
scp: client:
sbi: nrf:
- addr: - uri: http://NRF_IP:7777
- SCP_IP scp:
port: 7777 - uri: http://SCP_IP:7777
nrf:
sbi:
- addr:
- NRF_IP
port: 7777

View File

@@ -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|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|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|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 # Sync docker time
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone #ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

View File

@@ -68,7 +68,7 @@ RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg -
# Get open5gs code and install # Get open5gs code and install
RUN git clone --recursive https://github.com/open5gs/open5gs && cd open5gs && \ 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 && \ ninja -C build && cd build && ninja install && \
mkdir -p /open5gs/install/include mkdir -p /open5gs/install/include

View File

@@ -9,21 +9,19 @@ sbi:
client: client:
no_tls: true no_tls: true
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
bsf: bsf:
sbi: sbi:
- addr: BSF_IP server:
port: 7777 - address: BSF_IP
port: 7777
scp: client:
sbi: nrf:
- addr: - uri: http://NRF_IP:7777
- SCP_IP scp:
port: 7777 - uri: http://SCP_IP:7777
nrf:
sbi:
- addr:
- NRF_IP
port: 7777

View File

@@ -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|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|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|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 # Sync docker time
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone #ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

View File

@@ -3,6 +3,10 @@ db_uri: mongodb://MONGO_IP/open5gs
logger: logger:
file: /open5gs/install/var/log/open5gs/hss.log file: /open5gs/install/var/log/open5gs/hss.log
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
hss: hss:

View File

@@ -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|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|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|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 # Generate TLS certificates
./install/etc/freeDiameter/make_certs.sh install/etc/freeDiameter ./install/etc/freeDiameter/make_certs.sh install/etc/freeDiameter

View File

@@ -1,38 +1,50 @@
logger: logger:
file: /open5gs/install/var/log/open5gs/mme.log file: /open5gs/install/var/log/open5gs/mme.log
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
mme: mme:
freeDiameter: /open5gs/install/etc/freeDiameter/mme.conf freeDiameter: /open5gs/install/etc/freeDiameter/mme.conf
s1ap: s1ap:
dev: MME_IF server:
- dev: MME_IF
gtpc: gtpc:
dev: MME_IF server:
- dev: MME_IF
client:
sgwc:
- address: SGWC_IP
smf:
- address: SMF_IP
sgsap: sgsap:
addr: OSMOMSC_IP server:
map: - address: OSMOMSC_IP
tai: map:
plmn_id: tai:
mcc: MCC plmn_id:
mnc: MNC mcc: MCC
tac: 1 mnc: MNC
lai: tac: 1
plmn_id: lai:
mcc: MCC plmn_id:
mnc: MNC mcc: MCC
lac: 1 mnc: MNC
lac: 1
gummei: gummei:
plmn_id: - plmn_id:
mcc: MCC mcc: MCC
mnc: MNC mnc: MNC
mme_gid: 2 mme_gid: 2
mme_code: 1 mme_code: 1
tai: tai:
plmn_id: - plmn_id:
mcc: MCC mcc: MCC
mnc: MNC mnc: MNC
tac: 1 tac: 1
security: security:
integrity_order : [ EIA2, EIA1, EIA0 ] integrity_order : [ EIA2, EIA1, EIA0 ]
ciphering_order : [ EEA0, EEA1, EEA2 ] ciphering_order : [ EEA0, EEA1, EEA2 ]
@@ -40,18 +52,9 @@ mme:
full: Open5GS full: Open5GS
mme_name: open5gs-mme0 mme_name: open5gs-mme0
metrics: metrics:
- addr: MME_IP server:
port: 9091 - address: MME_IP
port: 9091
sgwc: time:
gtpc: t3412:
addr: SGWC_IP value: 540
smf:
gtpc:
- addr:
- SMF_IP
time:
t3412:
value: 540

View File

@@ -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|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|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|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|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|HSS_IP|'$HSS_IP'|g' install/etc/freeDiameter/mme.conf
sed -i 's|EPC_DOMAIN|'$EPC_DOMAIN'|g' install/etc/freeDiameter/mme.conf sed -i 's|EPC_DOMAIN|'$EPC_DOMAIN'|g' install/etc/freeDiameter/mme.conf

View File

@@ -7,16 +7,18 @@ sbi:
client: client:
no_tls: true no_tls: true
parameter: global:
max:
ue: MAX_NUM_UE
# parameter:
nrf: nrf:
serving: # 5G roaming requires PLMN in NRF
- plmn_id:
mcc: MCC
mnc: MNC
sbi: sbi:
addr: server:
- NRF_IP - address: NRF_IP
port: 7777 port: 7777
scp:
sbi:
addr:
- SCP_IP
port: 7777

View File

@@ -29,6 +29,9 @@
cp /mnt/nrf/nrf.yaml install/etc/open5gs cp /mnt/nrf/nrf.yaml install/etc/open5gs
sed -i 's|NRF_IP|'$NRF_IP'|g' install/etc/open5gs/nrf.yaml 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|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 # Sync docker time
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone #ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

View File

@@ -7,26 +7,24 @@ sbi:
client: client:
no_tls: true no_tls: true
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
nssf: nssf:
sbi: sbi:
- addr: NSSF_IP server:
port: 7777 - address: NSSF_IP
nsi: port: 7777
- addr: NRF_IP client:
port: 7777 nrf:
s_nssai: - uri: http://NRF_IP:7777
sst: 1 scp:
- uri: http://SCP_IP:7777
nsi:
- uri: http://NRF_IP:7777
s_nssai:
sst: 1
scp:
sbi:
- addr:
- SCP_IP
port: 7777
nrf:
sbi:
- addr:
- NRF_IP
port: 7777

View File

@@ -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|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|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|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 # Sync docker time
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone #ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

View File

@@ -9,24 +9,23 @@ sbi:
client: client:
no_tls: true no_tls: true
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
pcf: pcf:
sbi: sbi:
- addr: PCF_IP server:
port: 7777 - address: PCF_IP
port: 7777
client:
nrf:
- uri: http://NRF_IP:7777
scp:
- uri: http://SCP_IP:7777
metrics: metrics:
- addr: PCF_IP server:
port: 9091 - address: PCF_IP
port: 9091
scp:
sbi:
- addr:
- SCP_IP
port: 7777
nrf:
sbi:
- addr:
- NRF_IP
port: 7777

View File

@@ -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|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|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|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 # Sync docker time
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone #ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

View File

@@ -3,6 +3,10 @@ db_uri: mongodb://MONGO_IP/open5gs
logger: logger:
file: /open5gs/install/var/log/open5gs/pcrf.log file: /open5gs/install/var/log/open5gs/pcrf.log
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
pcrf: pcrf:

View File

@@ -37,6 +37,7 @@ cp /mnt/pcrf/pcrf.conf install/etc/freeDiameter
cp /mnt/pcrf/make_certs.sh 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|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|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|SMF_IP|'$SMF_IP'|g' install/etc/freeDiameter/pcrf.conf
sed -i 's|EPC_DOMAIN|'$EPC_DOMAIN'|g' install/etc/freeDiameter/pcrf.conf sed -i 's|EPC_DOMAIN|'$EPC_DOMAIN'|g' install/etc/freeDiameter/pcrf.conf

View File

@@ -7,16 +7,17 @@ sbi:
client: client:
no_tls: true no_tls: true
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
scp: scp:
sbi: sbi:
addr: server:
- SCP_IP - address: SCP_IP
port: 7777 port: 7777
client:
nrf: nrf:
sbi: - uri: http://NRF_IP:7777
- addr:
- NRF_IP
port: 7777

View File

@@ -29,6 +29,7 @@
cp /mnt/scp/scp.yaml install/etc/open5gs cp /mnt/scp/scp.yaml install/etc/open5gs
sed -i 's|SCP_IP|'$SCP_IP'|g' install/etc/open5gs/scp.yaml 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|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 # Sync docker time
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone #ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

View File

@@ -5,10 +5,11 @@ parameter:
sgwc: sgwc:
gtpc: gtpc:
- addr: SGWC_IP server:
- address: SGWC_IP
pfcp: pfcp:
- addr: SGWC_IP server:
- address: SGWC_IP
sgwu: client:
pfcp: sgwu:
- addr: SGWU_IP - address: SGWU_IP

View File

@@ -31,6 +31,7 @@ export IF_NAME=$(ip r | awk '/default/ { print $5 }')
cp /mnt/sgwc/sgwc.yaml install/etc/open5gs cp /mnt/sgwc/sgwc.yaml install/etc/open5gs
sed -i 's|SGWC_IP|'$SGWC_IP'|g' install/etc/open5gs/sgwc.yaml 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|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 # Sync docker time
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone #ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

View File

@@ -1,15 +1,21 @@
logger: logger:
file: /open5gs/install/var/log/open5gs/sgwu.log file: /open5gs/install/var/log/open5gs/sgwu.log
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
sgwu: sgwu:
gtpu: gtpu:
- addr: SGWU_IP server:
advertise: SGWU_ADVERTISE_IP - address: SGWU_IP
advertise: SGWU_ADVERTISE_IP
pfcp: pfcp:
- addr: SGWU_IP server:
- address: SGWU_IP
client:
sgwc:
- address: SGWC_IP
sgwc:
pfcp:
- addr: SGWC_IP

View File

@@ -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|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|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|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 # Sync docker time
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone #ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

View File

@@ -7,31 +7,47 @@ sbi:
client: client:
no_tls: true no_tls: true
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
no_ipv4v6_local_addr_in_packet_filter: true no_ipv4v6_local_addr_in_packet_filter: true
smf: smf:
freeDiameter: /open5gs/install/etc/freeDiameter/smf.conf freeDiameter: /open5gs/install/etc/freeDiameter/smf.conf
sbi: sbi:
- addr: SMF_IP server:
port: 7777 - address: SMF_IP
port: 7777
client:
nrf:
- uri: http://NRF_IP:7777
scp:
- uri: http://SCP_IP:7777
gtpc: gtpc:
- addr: SMF_IP server:
- address: SMF_IP
gtpu: gtpu:
- addr: SMF_IP server:
- address: SMF_IP
pfcp: pfcp:
- addr: SMF_IP server:
subnet: - address: SMF_IP
- addr: UE_IPV4_INTERNET_TUN_IP client:
upf:
- address: UPF_IP
session:
- subnet: UE_IPV4_INTERNET_TUN_IP
dnn: internet dnn: internet
dev: ogstun dev: ogstun
- addr: 2001:230:cafe::1/48 - subnet: 2001:230:cafe::1/48
dev: ogstun
dnn: internet dnn: internet
- addr: UE_IPV4_IMS_TUN_IP dev: ogstun
- subnet: UE_IPV4_IMS_TUN_IP
dnn: ims dnn: ims
dev: ogstun2 dev: ogstun2
- addr: 2001:230:babe::1/48 - subnet: 2001:230:babe::1/48
dnn: ims dnn: ims
dev: ogstun2 dev: ogstun2
dns: dns:
@@ -43,21 +59,6 @@ smf:
- PCSCF_IP - PCSCF_IP
mtu: 1450 mtu: 1450
metrics: metrics:
- addr: SMF_IP server:
port: 9091 - address: SMF_IP
port: 9091
scp:
sbi:
- addr:
- SCP_IP
port: 7777
nrf:
sbi:
- addr:
- NRF_IP
port: 7777
upf:
pfcp:
- addr: UPF_IP

View File

@@ -7,28 +7,38 @@ sbi:
client: client:
no_tls: true no_tls: true
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
no_ipv4v6_local_addr_in_packet_filter: true no_ipv4v6_local_addr_in_packet_filter: true
smf: smf:
freeDiameter: /open5gs/install/etc/freeDiameter/smf.conf freeDiameter: /open5gs/install/etc/freeDiameter/smf.conf
gtpc: gtpc:
- addr: SMF_IP server:
- address: SMF_IP
gtpu: gtpu:
- addr: SMF_IP server:
- address: SMF_IP
pfcp: pfcp:
- addr: SMF_IP server:
subnet: - address: SMF_IP
- addr: UE_IPV4_INTERNET_TUN_IP client:
upf:
- address: UPF_IP
session:
- subnet: UE_IPV4_INTERNET_TUN_IP
dnn: internet dnn: internet
dev: ogstun dev: ogstun
- addr: 2001:230:cafe::1/48 - subnet: 2001:230:cafe::1/48
dev: ogstun
dnn: internet dnn: internet
- addr: UE_IPV4_IMS_TUN_IP dev: ogstun
- subnet: UE_IPV4_IMS_TUN_IP
dnn: ims dnn: ims
dev: ogstun2 dev: ogstun2
- addr: 2001:230:babe::1/48 - subnet: 2001:230:babe::1/48
dnn: ims dnn: ims
dev: ogstun2 dev: ogstun2
dns: dns:
@@ -40,9 +50,7 @@ smf:
- PCSCF_IP - PCSCF_IP
mtu: 1450 mtu: 1450
metrics: metrics:
- addr: SMF_IP server:
port: 9091 - address: SMF_IP
port: 9091
upf:
pfcp:
- addr: UPF_IP

View File

@@ -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_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|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|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|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|PCRF_IP|'$PCRF_IP'|g' install/etc/freeDiameter/smf.conf
sed -i 's|EPC_DOMAIN|'$EPC_DOMAIN'|g' install/etc/freeDiameter/smf.conf sed -i 's|EPC_DOMAIN|'$EPC_DOMAIN'|g' install/etc/freeDiameter/smf.conf

View File

@@ -7,6 +7,10 @@ sbi:
client: client:
no_tls: true no_tls: true
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
udm: udm:
@@ -18,17 +22,11 @@ udm:
scheme: 2 scheme: 2
key: /open5gs/install/etc/open5gs/hnet/secp256r1-2.key key: /open5gs/install/etc/open5gs/hnet/secp256r1-2.key
sbi: sbi:
- addr: UDM_IP server:
port: 7777 - address: UDM_IP
port: 7777
scp: client:
sbi: nrf:
- addr: - uri: http://NRF_IP:7777
- SCP_IP scp:
port: 7777 - uri: http://SCP_IP:7777
nrf:
sbi:
- addr:
- NRF_IP
port: 7777

View File

@@ -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|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|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|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/curve25519-1.key install/etc/open5gs/hnet
cp /mnt/udm/secp256r1-2.key install/etc/open5gs/hnet cp /mnt/udm/secp256r1-2.key install/etc/open5gs/hnet

View File

@@ -6,6 +6,10 @@ sbi:
client: client:
no_tls: true no_tls: true
global:
max:
ue: MAX_NUM_UE
logger: logger:
file: /open5gs/install/var/log/open5gs/udr.log file: /open5gs/install/var/log/open5gs/udr.log
@@ -13,17 +17,11 @@ parameter:
udr: udr:
sbi: sbi:
- addr: UDR_IP server:
port: 7777 - address: UDR_IP
port: 7777
scp: client:
sbi: nrf:
- addr: - uri: http://NRF_IP:7777
- SCP_IP scp:
port: 7777 - uri: http://SCP_IP:7777
nrf:
sbi:
- addr:
- NRF_IP
port: 7777

View File

@@ -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|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|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|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 # Sync docker time
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone #ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

View File

@@ -1,31 +1,37 @@
logger: logger:
file: /open5gs/install/var/log/open5gs/upf.log file: /open5gs/install/var/log/open5gs/upf.log
global:
max:
ue: MAX_NUM_UE
parameter: parameter:
upf: upf:
pfcp: pfcp:
- addr: UPF_IP server:
- address: UPF_IP
client:
smf:
- address: SMF_IP
gtpu: gtpu:
- addr: UPF_IP server:
advertise: UPF_ADVERTISE_IP - address: UPF_IP
subnet: advertise: UPF_ADVERTISE_IP
- addr: UE_IPV4_INTERNET_TUN_IP session:
- subnet: UE_IPV4_INTERNET_TUN_IP
dev: ogstun dev: ogstun
dnn: internet dnn: internet
- addr: 2001:230:cafe::1/48 - subnet: 2001:230:cafe::1/48
dev: ogstun dev: ogstun
dnn: internet dnn: internet
- addr: UE_IPV4_IMS_TUN_IP - subnet: UE_IPV4_IMS_TUN_IP
dnn: ims dnn: ims
dev: ogstun2 dev: ogstun2
- addr: 2001:230:babe::1/48 - subnet: 2001:230:babe::1/48
dnn: ims dnn: ims
dev: ogstun2 dev: ogstun2
metrics: metrics:
- addr: UPF_IP server:
port: 9091 - address: UPF_IP
port: 9091
smf:
pfcp:
- addr: SMF_IP

View File

@@ -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_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|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|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 # Sync docker time
#ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone #ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone