... | @@ -12,7 +12,11 @@ The procedures includes the following: |
... | @@ -12,7 +12,11 @@ The procedures includes the following: |
|
1. Run the UE.
|
|
1. Run the UE.
|
|
1. Once UE attched to eNB, do some throughput test or ping.
|
|
1. Once UE attched to eNB, do some throughput test or ping.
|
|
|
|
|
|
## 1. Installing, Building and Running the OAI eNB and the OAI UE without S1 Interface
|
|
## 1. HW setup :
|
|
|
|
|
|
|
|
##### To be completed
|
|
|
|
|
|
|
|
## 2. Installing, Building and Running the OAI eNB and the OAI UE without S1 Interface
|
|
|
|
|
|
Checklist prior to OAI installation:
|
|
Checklist prior to OAI installation:
|
|
|
|
|
... | @@ -25,7 +29,7 @@ Checklist prior to OAI installation: |
... | @@ -25,7 +29,7 @@ Checklist prior to OAI installation: |
|
* `sudo apt-get install git` for GIT version.
|
|
* `sudo apt-get install git` for GIT version.
|
|
* Run Autobuild for installing missing packages: the instructions are at [AutoBuild](AutoBuild)
|
|
* Run Autobuild for installing missing packages: the instructions are at [AutoBuild](AutoBuild)
|
|
|
|
|
|
### 1.1 Installation eNB on 1st Ubuntu Machine
|
|
### 2.1 Installation eNB on 1st Ubuntu Machine
|
|
|
|
|
|
#### Step 1: Check out the GIT trunk version of OAI
|
|
#### Step 1: Check out the GIT trunk version of OAI
|
|
|
|
|
... | @@ -52,7 +56,7 @@ This should starts the building process in `~/openairinterface4g/cmake_targets/l |
... | @@ -52,7 +56,7 @@ This should starts the building process in `~/openairinterface4g/cmake_targets/l |
|
|
|
|
|
Please refer to [AutoBuild](AutoBuild) if you run into problems.
|
|
Please refer to [AutoBuild](AutoBuild) if you run into problems.
|
|
|
|
|
|
### 1.2 Installation UE on 2nd Ubuntu Machine
|
|
### 2.2 Installation UE on 2nd Ubuntu Machine
|
|
|
|
|
|
#### Step 1: Check out the GIT trunk version of OAI
|
|
#### Step 1: Check out the GIT trunk version of OAI
|
|
|
|
|
... | @@ -86,12 +90,12 @@ This should starts the building process in `~/openairinterface4g/cmake_targets/l |
... | @@ -86,12 +90,12 @@ This should starts the building process in `~/openairinterface4g/cmake_targets/l |
|
|
|
|
|
Please refer to [AutoBuild](AutoBuild) if you run into problems.
|
|
Please refer to [AutoBuild](AutoBuild) if you run into problems.
|
|
|
|
|
|
## 2. Running OAI eNB and OAI UE without S1 Interface
|
|
## 3. Running OAI eNB and OAI UE without S1 Interface
|
|
|
|
|
|
The setup should be started with running the OAI eNB first before running
|
|
The setup should be started with running the OAI eNB first before running
|
|
the OAI UE. Both OAI eNB and OAI UE are running on LTE FDD Band 7 (DL: 2660MHz, UL: 2540MHz).
|
|
the OAI UE. Both OAI eNB and OAI UE are running on LTE FDD Band 7 (DL: 2660MHz, UL: 2540MHz).
|
|
|
|
|
|
### 2.1 Run eNB on 1st Ubuntu Machine
|
|
### 3.1 Run eNB on 1st Ubuntu Machine
|
|
|
|
|
|
#### Step 1: Loading the `nasmesh` Kernel Module and Setup the OAI Interface
|
|
#### Step 1: Loading the `nasmesh` Kernel Module and Setup the OAI Interface
|
|
|
|
|
... | @@ -128,7 +132,7 @@ saturating the receiver. You should get the noise floor similar to the diagram a |
... | @@ -128,7 +132,7 @@ saturating the receiver. You should get the noise floor similar to the diagram a |
|
The eNB's configuration file used for the testing can be found :
|
|
The eNB's configuration file used for the testing can be found :
|
|
https://gitlab.eurecom.fr/oai/openairinterface5g/blob/develop/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.conf
|
|
https://gitlab.eurecom.fr/oai/openairinterface5g/blob/develop/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.conf
|
|
|
|
|
|
### 2.2 Run UE on 2nd Ubuntu Machine
|
|
### 3.2 Run UE on 2nd Ubuntu Machine
|
|
|
|
|
|
#### Step 1: Loading the `nasmesh` Kernel Module and Setup the OAI Interface
|
|
#### Step 1: Loading the `nasmesh` Kernel Module and Setup the OAI Interface
|
|
|
|
|
... | @@ -154,7 +158,7 @@ sudo -E ./lte_noS1_build_oai/build/lte-softmodem-nos1 -U -C2660000000 -r25 --ue |
... | @@ -154,7 +158,7 @@ sudo -E ./lte_noS1_build_oai/build/lte-softmodem-nos1 -U -C2660000000 -r25 --ue |
|
|
|
|
|
By running UE with pipes `tee UE.log`, allow you to record the UE logging to be used for further investigation.
|
|
By running UE with pipes `tee UE.log`, allow you to record the UE logging to be used for further investigation.
|
|
|
|
|
|
### 2.3 Results of Successful UE attached to eNB
|
|
### 3.3 Results of Successful UE attached to eNB
|
|
|
|
|
|
If the user is successfully attached to the eNB, you should observe the
|
|
If the user is successfully attached to the eNB, you should observe the
|
|
RRCConnectionReconfigurationComplete message sent by the UE and the UE
|
|
RRCConnectionReconfigurationComplete message sent by the UE and the UE
|
... | @@ -190,11 +194,11 @@ Stats: |
... | @@ -190,11 +194,11 @@ Stats: |
|
|
|
|
|
![LTEDLStatsL.png](HowToConnectOAIENBWithOAIUEWithoutS1Interface/LTEDLStatsL.png)
|
|
![LTEDLStatsL.png](HowToConnectOAIENBWithOAIUEWithoutS1Interface/LTEDLStatsL.png)
|
|
|
|
|
|
## 3. Network Testing between OAI eNB and OAI UE without S1 Interface
|
|
## 4. Network Testing between OAI eNB and OAI UE without S1 Interface
|
|
|
|
|
|
Once the UE is attached to the eNB, you should able to do simple ping test or iperf test.
|
|
Once the UE is attached to the eNB, you should able to do simple ping test or iperf test.
|
|
|
|
|
|
### 3.1 Ping Test
|
|
### 4.1 Ping Test
|
|
|
|
|
|
#### Step 1: Ping from UE to eNB
|
|
#### Step 1: Ping from UE to eNB
|
|
|
|
|
... | @@ -214,7 +218,7 @@ You should see somethings, like that: |
... | @@ -214,7 +218,7 @@ You should see somethings, like that: |
|
|
|
|
|
![PING-eNB-UE.png](HowToConnectOAIENBWithOAIUEWithoutS1Interface/PING-eNB-UE.png)
|
|
![PING-eNB-UE.png](HowToConnectOAIENBWithOAIUEWithoutS1Interface/PING-eNB-UE.png)
|
|
|
|
|
|
### 3.2 Iperf Test
|
|
### 4.2 Iperf Test
|
|
|
|
|
|
#### UDP Test from UE to eNB
|
|
#### UDP Test from UE to eNB
|
|
|
|
|
... | | ... | |