... | ... | @@ -15,6 +15,8 @@ |
|
|
## Table of Contents ##
|
|
|
|
|
|
1. [Environment](#1-environment)
|
|
|
2. [Prepare the EPC](#2-prepare-the-epc)
|
|
|
3. [Retrieve the OAI eNB-UE source code](#3-retrieve-the-oai-enb-ue-source-code)
|
|
|
|
|
|
# 1. Environment #
|
|
|
|
... | ... | @@ -25,7 +27,26 @@ |
|
|
|
|
|
Example of L2 nFAPI Simulator testing environment:
|
|
|
|
|
|
<img src="l2-nfapi-simulator/L2-sim-single-server-deployment.png" alt="" border=3>
|
|
|
<img src="../l2-nfapi-simulator/L2-sim-single-server-deployment.png" alt="" border=3>
|
|
|
|
|
|
Note that the IP addresses are indicative and need to be adapted to your environment.
|
|
|
|
|
|
# 2. Prepare the EPC #
|
|
|
|
|
|
Create the environment for the EPC and register all **USIM** information into the **HSS** database.
|
|
|
|
|
|
If you are using OAI-EPC ([see on GitHub](https://github.com/OPENAIRINTERFACE/openair-cn)), build **HSS/MME/SPGW** and create config files.
|
|
|
|
|
|
# 3. Retrieve the OAI eNB-UE source code #
|
|
|
|
|
|
The eNB and the UE executables will compiled into 2 separate folders on the same machine `B`.
|
|
|
|
|
|
```bash
|
|
|
$ ssh sudousername@machineA
|
|
|
$ git clone https://gitlab.eurecom.fr/oai/openairinterface5g/ enb_folder
|
|
|
$ cd enb_folder
|
|
|
$ git checkout -f v1.0.0
|
|
|
$ cd ..
|
|
|
$ cp -Rf enb_folder ue_folder
|
|
|
```
|
|
|
|