Skip to content
Snippets Groups Projects

chore(doc): basic-based tutorials only in HTTP/2

Merged Raphael Defosseux requested to merge tutorials-basic-http2-only into master
1 file
+ 121
97
Compare changes
  • Side-by-side
  • Inline
version: '3.8'
version: '3.8'
services:
services:
mysql:
mysql:
container_name: mysql
container_name: "mysql"
image: mysql:8.0
image: mysql:8.0
volumes:
volumes:
- ./database/oai_db2.sql:/docker-entrypoint-initdb.d/oai_db.sql
- ./database/oai_db2.sql:/docker-entrypoint-initdb.d/oai_db.sql
@@ -23,17 +23,16 @@ services:
@@ -23,17 +23,16 @@ services:
oai-nssf:
oai-nssf:
container_name: "oai-nssf"
container_name: "oai-nssf"
image: oaisoftwarealliance/oai-nssf:develop
image: oaisoftwarealliance/oai-nssf:develop
 
expose:
 
- 80/tcp
 
- 8080/tcp
environment:
environment:
- INSTANCE=0
- TZ=Europe/Paris
- TZ=Europe/Paris
- PID_DIRECTORY=/var/run
- NSSF_NAME=oai-nssf
- NSSF_NAME=oai-nssf
- NSSF_FQDN=nssf.oai-5gcn.eur
- NSSF_FQDN=nssf.oai-5gcn.eur
- SBI_IF_NAME=eth0
- SBI_IF_NAME=eth0
- SBI_PORT=80
- SBI_API_VERSION=v1
- SBI_PORT_HTTP1=80
- SBI_PORT_HTTP2=8080
- SBI_PORT_HTTP2=8080
 
# NSSF is not registered to NRF
- NSSF_SLICE_CONFIG=/openair-nssf/etc/nssf_slice_config.yaml
- NSSF_SLICE_CONFIG=/openair-nssf/etc/nssf_slice_config.yaml
cap_add:
cap_add:
- NET_ADMIN
- NET_ADMIN
@@ -47,100 +46,117 @@ services:
@@ -47,100 +46,117 @@ services:
public_net:
public_net:
ipv4_address: 192.168.70.132
ipv4_address: 192.168.70.132
oai_udr:
oai_udr:
container_name: oai-udr
container_name: "oai-udr"
image: oaisoftwarealliance/oai-udr:develop
image: oaisoftwarealliance/oai-udr:develop
 
expose:
 
- 80/tcp
 
- 8080/tcp
environment:
environment:
- TZ=Europe/Paris
- TZ=Europe/Paris
- INSTANCE=0
- UDR_NAME=OAI_UDR
- PID_DIRECTORY=/var/run
- UDR_INTERFACE_NAME_FOR_NUDR=eth0
- UDR_INTERFACE_NAME_FOR_NUDR=eth0
- UDR_INTERFACE_PORT_FOR_NUDR=80
- UDR_INTERFACE_HTTP2_PORT_FOR_NUDR=8080
- UDR_API_VERSION=v1
- MYSQL_IPV4_ADDRESS=192.168.70.131
- MYSQL_IPV4_ADDRESS=192.168.70.131
- MYSQL_USER=test
- MYSQL_USER=test
- MYSQL_PASS=test
- MYSQL_PASS=test
- MYSQL_DB=oai_db
- MYSQL_DB=oai_db
- WAIT_MYSQL=120
- WAIT_MYSQL=120
 
# UDR is not registered to NRF
 
# changes for HTTP2
 
- USE_HTTP2=yes
 
- UDR_INTERFACE_HTTP2_PORT_FOR_NUDR=8080
depends_on:
depends_on:
- mysql
- mysql
networks:
networks:
public_net:
public_net:
ipv4_address: 192.168.70.133
ipv4_address: 192.168.70.133
oai_udm:
oai_udm:
container_name: oai-udm
container_name: "oai-udm"
image: oaisoftwarealliance/oai-udm:develop
image: oaisoftwarealliance/oai-udm:develop
 
expose:
 
- 80/tcp
 
- 8080/tcp
environment:
environment:
- TZ=Europe/Paris
- TZ=Europe/Paris
- INSTANCE=0
- PID_DIRECTORY=/var/run
- UDM_NAME=OAI_UDM
- UDM_NAME=OAI_UDM
- SBI_IF_NAME=eth0
- SBI_IF_NAME=eth0
- SBI_PORT=80
- UDM_VERSION_NB=v1
- USE_FQDN_DNS=yes
- USE_FQDN_DNS=yes
 
# UDM is not registered to NRF
- UDR_IP_ADDRESS=192.168.70.133
- UDR_IP_ADDRESS=192.168.70.133
- UDR_PORT=80
- UDR_VERSION_NB=v1
- UDR_VERSION_NB=v1
- UDR_FQDN=oai_udr
- UDR_FQDN=oai_udr
 
# changes for HTTP2
 
- USE_HTTP2=yes
 
- SBI_HTTP2_PORT=8080
 
- UDR_PORT=8080
depends_on:
depends_on:
- oai_udr
- oai_udr
networks:
networks:
public_net:
public_net:
ipv4_address: 192.168.70.134
ipv4_address: 192.168.70.134
oai_ausf:
oai_ausf:
container_name: oai-ausf
container_name: "oai-ausf"
image: oaisoftwarealliance/oai-ausf:develop
image: oaisoftwarealliance/oai-ausf:develop
 
expose:
 
- 80/tcp
 
- 8080/tcp
environment:
environment:
- TZ=Europe/Paris
- TZ=Europe/Paris
- INSTANCE_ID=0
- PID_DIR=/var/run
- AUSF_NAME=OAI_AUSF
- AUSF_NAME=OAI_AUSF
- SBI_IF_NAME=eth0
- SBI_IF_NAME=eth0
- SBI_PORT=80
- USE_FQDN_DNS=yes
- USE_FQDN_DNS=yes
 
# AUSF is not registered to NRF
- UDM_IP_ADDRESS=192.168.70.134
- UDM_IP_ADDRESS=192.168.70.134
- UDM_PORT=80
- UDM_VERSION_NB=v1
- UDM_VERSION_NB=v1
- UDM_FQDN=oai_udm
- UDM_FQDN=oai_udm
 
# changes for HTTP2
 
- USE_HTTP2=yes
 
- UDM_PORT=8080
depends_on:
depends_on:
- oai_udm
- oai_udm
networks:
networks:
public_net:
public_net:
ipv4_address: 192.168.70.135
ipv4_address: 192.168.70.135
oai_nrf_slice12:
oai_nrf_slice12:
container_name: oai-nrf-slice12
container_name: "oai-nrf-slice12"
image: oaisoftwarealliance/oai-nrf:develop
image: oaisoftwarealliance/oai-nrf:develop
 
expose:
 
- 80/tcp
 
- 8080/tcp
environment:
environment:
 
- TZ=Europe/Paris
- NRF_INTERFACE_NAME_FOR_SBI=eth0
- NRF_INTERFACE_NAME_FOR_SBI=eth0
- NRF_INTERFACE_PORT_FOR_SBI=80
# The default HTTP2 port is 8080 for all network functions
 
# It is shown here as example.
 
# If you wish to change, you have to specify it for each NF
- NRF_INTERFACE_HTTP2_PORT_FOR_SBI=8080
- NRF_INTERFACE_HTTP2_PORT_FOR_SBI=8080
- NRF_API_VERSION=v1
- INSTANCE=0
- PID_DIRECTORY=/var/run
networks:
networks:
public_net:
public_net:
ipv4_address: 192.168.70.136
ipv4_address: 192.168.70.136
oai_nrf_slice3:
oai_nrf_slice3:
container_name: oai-nrf-slice3
container_name: "oai-nrf-slice3"
image: oaisoftwarealliance/oai-nrf:develop
image: oaisoftwarealliance/oai-nrf:develop
 
expose:
 
- 80/tcp
 
- 8080/tcp
environment:
environment:
 
- TZ=Europe/Paris
- NRF_INTERFACE_NAME_FOR_SBI=eth0
- NRF_INTERFACE_NAME_FOR_SBI=eth0
- NRF_INTERFACE_PORT_FOR_SBI=80
# The default HTTP2 port is 8080 for all network functions
 
# It is shown here as example.
 
# If you wish to change, you have to specify it for each NF
- NRF_INTERFACE_HTTP2_PORT_FOR_SBI=8080
- NRF_INTERFACE_HTTP2_PORT_FOR_SBI=8080
- NRF_API_VERSION=v1
- INSTANCE=0
- PID_DIRECTORY=/var/run
networks:
networks:
public_net:
public_net:
ipv4_address: 192.168.70.137
ipv4_address: 192.168.70.137
oai_amf:
oai_amf:
container_name: oai-amf
container_name: "oai-amf"
image: oaisoftwarealliance/oai-amf:develop
image: oaisoftwarealliance/oai-amf:develop
 
expose:
 
- 80/tcp
 
- 8080/tcp
 
- 38412/sctp
environment:
environment:
- TZ=Europe/Paris
- TZ=Europe/Paris
- INSTANCE=0
- PID_DIRECTORY=/var/run
- MCC=208
- MCC=208
- MNC=95
- MNC=95
- REGION_ID=128
- REGION_ID=128
@@ -156,55 +172,53 @@ services:
@@ -156,55 +172,53 @@ services:
- PLMN_SUPPORT_MCC=208
- PLMN_SUPPORT_MCC=208
- PLMN_SUPPORT_MNC=95
- PLMN_SUPPORT_MNC=95
- PLMN_SUPPORT_TAC=0xa000
- PLMN_SUPPORT_TAC=0xa000
 
# Slice 0 (128, 128)
- SST_0=128
- SST_0=128
- SD_0=128
- SD_0=128
 
# Slice 1 (1, 0xFFFFFF)
- SST_1=1
- SST_1=1
- SD_1=0xFFFFFF
# Slice 2 (130, 130)
- SST_2=130
- SST_2=130
- SD_2=130
- SD_2=130
- AMF_INTERFACE_NAME_FOR_NGAP=eth0
- AMF_INTERFACE_NAME_FOR_NGAP=eth0
- AMF_INTERFACE_NAME_FOR_N11=eth0
- AMF_INTERFACE_NAME_FOR_N11=eth0
 
# First SMF instance
- SMF_INSTANCE_ID_0=1
- SMF_INSTANCE_ID_0=1
- SMF_FQDN_0=oai_smf_slice1
- SMF_FQDN_0=oai_smf_slice1
- SMF_IPV4_ADDR_0=0.0.0.0
- SMF_HTTP_VERSION_0=v1
- SMF_HTTP_VERSION_0=v1
- SELECTED_0=true
- SELECTED_0=true
 
# Second SMF instance
- SMF_INSTANCE_ID_1=2
- SMF_INSTANCE_ID_1=2
- SMF_FQDN_1=oai_smf_slice2
- SMF_FQDN_1=oai_smf_slice2
- SMF_IPV4_ADDR_1=0.0.0.0
- SMF_HTTP_VERSION_1=v1
- SMF_HTTP_VERSION_1=v1
- SELECTED_1=false
- SELECTED_1=false
- MYSQL_SERVER=192.168.70.131
# Feature list
- MYSQL_USER=root
- MYSQL_PASS=linux
- MYSQL_DB=oai_db
- OPERATOR_KEY=63bfa50ee6523365ff14c1f45f88737d
- NRF_IPV4_ADDRESS=0.0.0.0
- NRF_PORT=80
- EXTERNAL_NRF=no
- EXTERNAL_NRF=no
- NF_REGISTRATION=no
- NRF_SELECTION=yes
- SMF_SELECTION=yes
- SMF_SELECTION=yes
- USE_FQDN_DNS=yes
- USE_FQDN_DNS=yes
- EXTERNAL_AUSF=yes
- EXTERNAL_AUSF=yes
 
- EXTERNAL_NSSF=yes
 
- INT_ALGO_LIST=["NIA1" , "NIA2"]
 
- CIPH_ALGO_LIST=["NEA1" , "NEA2"]
 
# Other NF
- NRF_API_VERSION=v1
- NRF_API_VERSION=v1
- NRF_FQDN=oai_nrf_slice12
- NRF_FQDN=oai_nrf_slice12
- AUSF_IPV4_ADDRESS=192.168.70.135
- AUSF_IPV4_ADDRESS=192.168.70.135
- AUSF_PORT=80
- AUSF_API_VERSION=v1
- AUSF_API_VERSION=v1
- AUSF_FQDN=oai_ausf
- AUSF_FQDN=oai_ausf
- UDM_IPV4_ADDRESS=192.168.70.134
- UDM_IPV4_ADDRESS=192.168.70.134
- UDM_PORT=80
- UDM_API_VERSION=v2
- UDM_API_VERSION=v2
- UDM_FQDN=oai_udm
- UDM_FQDN=oai_udm
- NRF_SELECTION=yes
- EXTERNAL_NSSF=yes
- NSSF_IPV4_ADDRESS=192.168.70.132
- NSSF_IPV4_ADDRESS=192.168.70.132
- NSSF_PORT=80
- NSSF_API_VERSION=v1
- NSSF_API_VERSION=v1
- NSSF_FQDN=oai-nssf
- NSSF_FQDN=oai-nssf
- USE_HTTP2=no
# changes for HTTP2
- INT_ALGO_LIST=["NIA1" , "NIA2"]
- USE_HTTP2=yes
- CIPH_ALGO_LIST=["NEA1" , "NEA2"]
- NRF_PORT=8080
 
- AUSF_PORT=8080
 
- UDM_PORT=8080
 
- NSSF_PORT=8080
depends_on:
depends_on:
- mysql
- mysql
- oai_nrf_slice12
- oai_nrf_slice12
@@ -214,31 +228,29 @@ services:
@@ -214,31 +228,29 @@ services:
public_net:
public_net:
ipv4_address: 192.168.70.138
ipv4_address: 192.168.70.138
oai_smf_slice1:
oai_smf_slice1:
container_name: oai-smf-slice1
container_name: "oai-smf-slice1"
image: oaisoftwarealliance/oai-smf:develop
image: oaisoftwarealliance/oai-smf:develop
 
expose:
 
- 80/tcp
 
- 8080/tcp
 
- 8805/udp
environment:
environment:
- TZ=Europe/Paris
- TZ=Europe/Paris
- INSTANCE=0
- PID_DIRECTORY=/var/run
- SMF_INTERFACE_NAME_FOR_N4=eth0
- SMF_INTERFACE_NAME_FOR_N4=eth0
- SMF_INTERFACE_NAME_FOR_SBI=eth0
- SMF_INTERFACE_NAME_FOR_SBI=eth0
- SMF_INTERFACE_PORT_FOR_SBI=80
- SMF_INTERFACE_HTTP2_PORT_FOR_SBI=8080
- SMF_INTERFACE_HTTP2_PORT_FOR_SBI=8080
- SMF_API_VERSION=v1
- SMF_API_VERSION=v1
- DEFAULT_DNS_IPV4_ADDRESS=172.21.3.100
- DEFAULT_DNS_IPV4_ADDRESS=172.21.3.100
- DEFAULT_DNS_SEC_IPV4_ADDRESS=8.8.8.8
- DEFAULT_DNS_SEC_IPV4_ADDRESS=8.8.8.8
- AMF_IPV4_ADDRESS=192.168.70.138
- AMF_IPV4_ADDRESS=192.168.70.138
- AMF_PORT=80
- AMF_API_VERSION=v1
- AMF_API_VERSION=v1
- AMF_FQDN=oai_amf
- AMF_FQDN=oai_amf
- UDM_IPV4_ADDRESS=192.168.70.134
- UDM_IPV4_ADDRESS=192.168.70.134
- UDM_PORT=80
- UDM_API_VERSION=v2
- UDM_API_VERSION=v2
- UDM_FQDN=oai_udm
- UDM_FQDN=oai_udm
- UPF_IPV4_ADDRESS=127.0.0.1
- UPF_IPV4_ADDRESS=127.0.0.1
- UPF_FQDN_0=localhost
- UPF_FQDN_0=localhost
- NRF_IPV4_ADDRESS=192.168.70.136
- NRF_IPV4_ADDRESS=192.168.70.136
- NRF_PORT=80
- NRF_API_VERSION=v1
- NRF_API_VERSION=v1
- NRF_FQDN=oai_nrf_slice12
- NRF_FQDN=oai_nrf_slice12
- REGISTER_NRF=yes
- REGISTER_NRF=yes
@@ -247,6 +259,7 @@ services:
@@ -247,6 +259,7 @@ services:
- USE_LOCAL_SUBSCRIPTION_INFO=yes
- USE_LOCAL_SUBSCRIPTION_INFO=yes
- USE_LOCAL_PCC_RULES=yes
- USE_LOCAL_PCC_RULES=yes
- USE_FQDN_DNS=yes
- USE_FQDN_DNS=yes
 
# One single slice is defined.
- DNN_NI0=default
- DNN_NI0=default
- TYPE0=IPv4
- TYPE0=IPv4
- DNN_RANGE0=12.2.1.2 - 12.2.1.128
- DNN_RANGE0=12.2.1.2 - 12.2.1.128
@@ -254,6 +267,11 @@ services:
@@ -254,6 +267,11 @@ services:
- NSSAI_SD0=128
- NSSAI_SD0=128
- SESSION_AMBR_UL0=50Mbps
- SESSION_AMBR_UL0=50Mbps
- SESSION_AMBR_DL0=100Mbps
- SESSION_AMBR_DL0=100Mbps
 
# changes for HTTP2
 
- HTTP_VERSION=2
 
- AMF_PORT=8080
 
- UDM_PORT=8080
 
- NRF_PORT=8080
depends_on:
depends_on:
- oai_amf
- oai_amf
- oai_nrf_slice12
- oai_nrf_slice12
@@ -261,31 +279,29 @@ services:
@@ -261,31 +279,29 @@ services:
public_net:
public_net:
ipv4_address: 192.168.70.139
ipv4_address: 192.168.70.139
oai_smf_slice2:
oai_smf_slice2:
container_name: oai-smf-slice2
container_name: "oai-smf-slice2"
image: oaisoftwarealliance/oai-smf:develop
image: oaisoftwarealliance/oai-smf:develop
 
expose:
 
- 80/tcp
 
- 8080/tcp
 
- 8805/udp
environment:
environment:
- TZ=Europe/Paris
- TZ=Europe/Paris
- INSTANCE=0
- PID_DIRECTORY=/var/run
- SMF_INTERFACE_NAME_FOR_N4=eth0
- SMF_INTERFACE_NAME_FOR_N4=eth0
- SMF_INTERFACE_NAME_FOR_SBI=eth0
- SMF_INTERFACE_NAME_FOR_SBI=eth0
- SMF_INTERFACE_PORT_FOR_SBI=80
- SMF_INTERFACE_HTTP2_PORT_FOR_SBI=8080
- SMF_INTERFACE_HTTP2_PORT_FOR_SBI=8080
- SMF_API_VERSION=v1
- SMF_API_VERSION=v1
- DEFAULT_DNS_IPV4_ADDRESS=172.21.3.100
- DEFAULT_DNS_IPV4_ADDRESS=172.21.3.100
- DEFAULT_DNS_SEC_IPV4_ADDRESS=8.8.8.8
- DEFAULT_DNS_SEC_IPV4_ADDRESS=8.8.8.8
- AMF_IPV4_ADDRESS=192.168.70.138
- AMF_IPV4_ADDRESS=192.168.70.138
- AMF_PORT=80
- AMF_API_VERSION=v1
- AMF_API_VERSION=v1
- AMF_FQDN=oai_amf
- AMF_FQDN=oai_amf
- UDM_IPV4_ADDRESS=192.168.70.134
- UDM_IPV4_ADDRESS=192.168.70.134
- UDM_PORT=80
- UDM_API_VERSION=v2
- UDM_API_VERSION=v2
- UDM_FQDN=localhost
- UDM_FQDN=localhost
- UPF_IPV4_ADDRESS=0.0.0.0
- UPF_IPV4_ADDRESS=0.0.0.0
- UPF_FQDN_0=localhost
- UPF_FQDN_0=localhost
- NRF_IPV4_ADDRESS=192.168.70.136
- NRF_IPV4_ADDRESS=192.168.70.136
- NRF_PORT=80
- NRF_API_VERSION=v1
- NRF_API_VERSION=v1
- NRF_FQDN=oai_nrf_slice12
- NRF_FQDN=oai_nrf_slice12
- REGISTER_NRF=yes
- REGISTER_NRF=yes
@@ -294,12 +310,18 @@ services:
@@ -294,12 +310,18 @@ services:
- USE_LOCAL_SUBSCRIPTION_INFO=yes
- USE_LOCAL_SUBSCRIPTION_INFO=yes
- USE_LOCAL_PCC_RULES=yes
- USE_LOCAL_PCC_RULES=yes
- USE_FQDN_DNS=yes
- USE_FQDN_DNS=yes
 
# One single slice is defined.
- DNN_NI0=oai
- DNN_NI0=oai
- TYPE0=IPv4
- TYPE0=IPv4
- DNN_RANGE0=12.1.1.129 - 12.1.1.224
- DNN_RANGE0=12.1.1.129 - 12.1.1.224
- NSSAI_SST0=1
- NSSAI_SST0=1
- SESSION_AMBR_UL0=200Mbps
- SESSION_AMBR_UL0=200Mbps
- SESSION_AMBR_DL0=400Mbps
- SESSION_AMBR_DL0=400Mbps
 
# changes for HTTP2
 
- HTTP_VERSION=2
 
- AMF_PORT=8080
 
- UDM_PORT=8080
 
- NRF_PORT=8080
depends_on:
depends_on:
- oai_amf
- oai_amf
- oai_nrf_slice12
- oai_nrf_slice12
@@ -307,31 +329,29 @@ services:
@@ -307,31 +329,29 @@ services:
public_net:
public_net:
ipv4_address: 192.168.70.140
ipv4_address: 192.168.70.140
oai_smf_slice3:
oai_smf_slice3:
container_name: oai-smf-slice3
container_name: "oai-smf-slice3"
image: oaisoftwarealliance/oai-smf:develop
image: oaisoftwarealliance/oai-smf:develop
 
expose:
 
- 80/tcp
 
- 8080/tcp
 
- 8805/udp
environment:
environment:
- TZ=Europe/Paris
- TZ=Europe/Paris
- INSTANCE=0
- PID_DIRECTORY=/var/run
- SMF_INTERFACE_NAME_FOR_N4=eth0
- SMF_INTERFACE_NAME_FOR_N4=eth0
- SMF_INTERFACE_NAME_FOR_SBI=eth0
- SMF_INTERFACE_NAME_FOR_SBI=eth0
- SMF_INTERFACE_PORT_FOR_SBI=80
- SMF_INTERFACE_HTTP2_PORT_FOR_SBI=8080
- SMF_INTERFACE_HTTP2_PORT_FOR_SBI=8080
- SMF_API_VERSION=v1
- SMF_API_VERSION=v1
- DEFAULT_DNS_IPV4_ADDRESS=172.21.3.100
- DEFAULT_DNS_IPV4_ADDRESS=172.21.3.100
- DEFAULT_DNS_SEC_IPV4_ADDRESS=8.8.8.8
- DEFAULT_DNS_SEC_IPV4_ADDRESS=8.8.8.8
- AMF_IPV4_ADDRESS=192.168.70.138
- AMF_IPV4_ADDRESS=192.168.70.138
- AMF_PORT=80
- AMF_API_VERSION=v1
- AMF_API_VERSION=v1
- AMF_FQDN=oai_amf
- AMF_FQDN=oai_amf
- UDM_IPV4_ADDRESS=192.168.70.134
- UDM_IPV4_ADDRESS=192.168.70.134
- UDM_PORT=80
- UDM_API_VERSION=v2
- UDM_API_VERSION=v2
- UDM_FQDN=localhost
- UDM_FQDN=localhost
- UPF_IPV4_ADDRESS=0.0.0.0
- UPF_IPV4_ADDRESS=0.0.0.0
- UPF_FQDN_0=localhost
- UPF_FQDN_0=localhost
- NRF_IPV4_ADDRESS=192.168.70.137
- NRF_IPV4_ADDRESS=192.168.70.137
- NRF_PORT=80
- NRF_API_VERSION=v1
- NRF_API_VERSION=v1
- NRF_FQDN=oai_nrf_slice3
- NRF_FQDN=oai_nrf_slice3
- REGISTER_NRF=yes
- REGISTER_NRF=yes
@@ -340,6 +360,7 @@ services:
@@ -340,6 +360,7 @@ services:
- USE_LOCAL_SUBSCRIPTION_INFO=yes
- USE_LOCAL_SUBSCRIPTION_INFO=yes
- USE_LOCAL_PCC_RULES=yes
- USE_LOCAL_PCC_RULES=yes
- USE_FQDN_DNS=yes
- USE_FQDN_DNS=yes
 
# One single slice is defined.
- DNN_NI0=oai.ipv4
- DNN_NI0=oai.ipv4
- TYPE0=IPv4
- TYPE0=IPv4
- DNN_RANGE0=12.1.1.2 - 12.1.1.128
- DNN_RANGE0=12.1.1.2 - 12.1.1.128
@@ -347,6 +368,11 @@ services:
@@ -347,6 +368,11 @@ services:
- NSSAI_SD0=130
- NSSAI_SD0=130
- SESSION_AMBR_UL0=100Mbps
- SESSION_AMBR_UL0=100Mbps
- SESSION_AMBR_DL0=200Mbps
- SESSION_AMBR_DL0=200Mbps
 
# changes for HTTP2
 
- HTTP_VERSION=2
 
- AMF_PORT=8080
 
- UDM_PORT=8080
 
- NRF_PORT=8080
depends_on:
depends_on:
- oai_amf
- oai_amf
- oai_nrf_slice3
- oai_nrf_slice3
@@ -356,31 +382,30 @@ services:
@@ -356,31 +382,30 @@ services:
public_net:
public_net:
ipv4_address: 192.168.70.141
ipv4_address: 192.168.70.141
oai_spgwu_slice1:
oai_spgwu_slice1:
container_name: oai-spgwu-slice1
container_name: "oai-spgwu-slice1"
image: oaisoftwarealliance/oai-spgwu-tiny:develop
image: oaisoftwarealliance/oai-spgwu-tiny:develop
 
expose:
 
- 2152/udp
 
- 8805/udp
 
- 8080/tcp
environment:
environment:
- TZ=Europe/Paris
- TZ=Europe/Paris
- PID_DIRECTORY=/var/run
- SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP=eth0
- SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP=eth0
- SGW_INTERFACE_NAME_FOR_SX=eth0
- SGW_INTERFACE_NAME_FOR_SX=eth0
- PGW_INTERFACE_NAME_FOR_SGI=eth0
- PGW_INTERFACE_NAME_FOR_SGI=eth0
- NETWORK_UE_NAT_OPTION=yes
- NETWORK_UE_NAT_OPTION=yes
- NETWORK_UE_IP=12.2.1.0/24
- NETWORK_UE_IP=12.2.1.0/24
- BYPASS_UL_PFCP_RULES=no
- MCC=208
- MNC=95
- MNC03=095
- TAC=40960
- GW_ID=1
- REALM=openairinterface.org
- ENABLE_5G_FEATURES=yes
- ENABLE_5G_FEATURES=yes
- REGISTER_NRF=yes
- REGISTER_NRF=yes
- USE_FQDN_NRF=yes
- USE_FQDN_NRF=yes
- UPF_FQDN_5G=oai_spgwu_slice1
- UPF_FQDN_5G=oai_spgwu_slice1
- NRF_IPV4_ADDRESS=192.168.70.136
- NRF_IPV4_ADDRESS=192.168.70.136
- NRF_PORT=80
- NRF_API_VERSION=v1
- NRF_API_VERSION=v1
- NRF_FQDN=oai_nrf_slice12
- NRF_FQDN=oai_nrf_slice12
 
# Mandatory to set the NRF PORT to 8080 (it is set to default to 80 otherwise)
 
- HTTP_VERSION=2
 
- NRF_PORT=8080
 
# One single slice / DNN is defined
- NSSAI_SST_0=128
- NSSAI_SST_0=128
- NSSAI_SD_0=128
- NSSAI_SD_0=128
- DNN_0=default
- DNN_0=default
@@ -397,31 +422,30 @@ services:
@@ -397,31 +422,30 @@ services:
public_net:
public_net:
ipv4_address: 192.168.70.142
ipv4_address: 192.168.70.142
oai_spgwu_slice2:
oai_spgwu_slice2:
container_name: oai-spgwu-slice2
container_name: "oai-spgwu-slice2"
image: oaisoftwarealliance/oai-spgwu-tiny:develop
image: oaisoftwarealliance/oai-spgwu-tiny:develop
 
expose:
 
- 2152/udp
 
- 8805/udp
 
- 8080/tcp
environment:
environment:
- TZ=Europe/Paris
- TZ=Europe/Paris
- PID_DIRECTORY=/var/run
- SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP=eth0
- SGW_INTERFACE_NAME_FOR_S1U_S12_S4_UP=eth0
- SGW_INTERFACE_NAME_FOR_SX=eth0
- SGW_INTERFACE_NAME_FOR_SX=eth0
- PGW_INTERFACE_NAME_FOR_SGI=eth0
- PGW_INTERFACE_NAME_FOR_SGI=eth0
- NETWORK_UE_NAT_OPTION=yes
- NETWORK_UE_NAT_OPTION=yes
- NETWORK_UE_IP=12.1.1.0/24
- NETWORK_UE_IP=12.1.1.0/24
- BYPASS_UL_PFCP_RULES=no
- MCC=208
- MNC=95
- MNC03=095
- TAC=40960
- GW_ID=1
- REALM=openairinterface.org
- ENABLE_5G_FEATURES=yes
- ENABLE_5G_FEATURES=yes
- REGISTER_NRF=yes
- REGISTER_NRF=yes
- USE_FQDN_NRF=yes
- USE_FQDN_NRF=yes
- UPF_FQDN_5G=oai_spgwu_slice2
- UPF_FQDN_5G=oai_spgwu_slice2
- NRF_IPV4_ADDRESS=192.168.70.136
- NRF_IPV4_ADDRESS=192.168.70.136
- NRF_PORT=80
- NRF_API_VERSION=v1
- NRF_API_VERSION=v1
- NRF_FQDN=oai_nrf_slice12
- NRF_FQDN=oai_nrf_slice12
 
# Mandatory to set the NRF PORT to 8080 (it is set to default to 80 otherwise)
 
- HTTP_VERSION=2
 
- NRF_PORT=8080
 
# One single slice / DNN is defined
- NSSAI_SST_0=1
- NSSAI_SST_0=1
- DNN_0=oai
- DNN_0=oai
depends_on:
depends_on:
@@ -436,9 +460,9 @@ services:
@@ -436,9 +460,9 @@ services:
public_net:
public_net:
ipv4_address: 192.168.70.143
ipv4_address: 192.168.70.143
vpp_upf_slice3:
vpp_upf_slice3:
 
container_name: "vpp-upf-slice3"
image: oaisoftwarealliance/oai-upf-vpp:develop
image: oaisoftwarealliance/oai-upf-vpp:develop
privileged: true
privileged: true
container_name: vpp-upf-slice3
environment:
environment:
- IF_1_IP=192.168.70.201
- IF_1_IP=192.168.70.201
- IF_1_TYPE=N4
- IF_1_TYPE=N4
Loading