|
|
# A Deployment Example
|
|
|
|
|
|
This section describes a deployment example which allows testing SMF in a simple manner. This example includes the following components:
|
|
|
* A simplified version of AMF, UDM is be implemented.
|
|
|
* A AMF client to mimic the behaviour of gNB/UE and to trigger the procedures e.g., PDU Session Establishment, Modification and Release.
|
|
|
## Network overview
|
|
|
|
|
|
![Network Overview](images/smf_testbed.jpg)
|
... | ... | @@ -30,16 +32,19 @@ ubuntu@test-smf:~/oai-cn5g-smf/src/test/amf/build$ sudo ./amf-server -i 172.16.1 |
|
|
```
|
|
|
|
|
|
## launch SMF
|
|
|
```
|
|
|
sudo smf -c /usr/local/etc/oai/smf.conf -o
|
|
|
```
|
|
|
|
|
|
## Build UPF (SPGWU) and configure UPF (SPGWU)
|
|
|
UPF, for the moment, use SPGU implementation from [OAI CUPS](https://github.com/OPENAIRINTERFACE/openair-cn-cups).
|
|
|
UPF, for the moment, use SPGU implementation from [OAI CUPS](https://github.com/OPENAIRINTERFACE/openair-spgwu-tiny).
|
|
|
|
|
|
```
|
|
|
ubuntu@test-smf:~$ git clone https://github.com/OPENAIRINTERFACE/openair-cn-cups/
|
|
|
ubuntu@test-smf:~$ cd openair-cn-cups/
|
|
|
ubuntu@test-smf:~/openair-cn-cups$ cd ./build/scripts
|
|
|
ubuntu@test-smf:~/openair-cn-cups/build/scripts$ ./build_spgwu -I -f
|
|
|
ubuntu@test-smf:~$ git clone https://github.com/OPENAIRINTERFACE/openair-spgwu-tiny
|
|
|
ubuntu@test-smf:~$ cd openair-spgwu-tiny/
|
|
|
ubuntu@test-smf:~/openair-spgwu-tiny$ git checkout upf
|
|
|
ubuntu@test-smf:~/openair-spgwu-tiny$ cd ./build/scripts
|
|
|
ubuntu@test-smf:~/openair-spgwu-tiny/build/scripts$ ./build_spgwu -I -f
|
|
|
```
|
|
|
|
|
|
Configure SPGWU using an example configure file (spgw_u.conf)
|
... | ... | |