... | ... | @@ -7,7 +7,7 @@ |
|
|
|
|
|
## Install Docker, https://docs.docker.com/engine/installation/linux/ubuntulinux/
|
|
|
|
|
|
**Note: Current installation assumes that eNB and RRH are running on two seperate containers in same PC. We also assume that EPC is running on a separate machine**
|
|
|
**Note: Current installation assumes that eNB and RRH are running on two seperate containers in same PC. We also assume that EPC is running on a physically separate machine**
|
|
|
|
|
|
|
|
|
|
... | ... | @@ -22,7 +22,7 @@ The above will open a shell inside docker container. |
|
|
```
|
|
|
#Following commands need be run inside docker container
|
|
|
apt-get update
|
|
|
apt-get install software-properties-common git wget -y
|
|
|
apt-get install software-properties-common git wget psmisc -y
|
|
|
GIT_SSL_NO_VERIFY=true git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
|
|
|
cd openairinterface5g
|
|
|
git checkout develop
|
... | ... | @@ -46,7 +46,7 @@ The above will open a shell inside docker container. |
|
|
```
|
|
|
#Following commands need be run inside docker container
|
|
|
apt-get update
|
|
|
apt-get install software-properties-common git wget -y
|
|
|
apt-get install software-properties-common git wget psmisc -y
|
|
|
GIT_SSL_NO_VERIFY=true git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
|
|
|
cd openairinterface5g
|
|
|
git checkout develop
|
... | ... | @@ -66,9 +66,10 @@ uhd_usrp_probe |
|
|
|
|
|
1. We assume that eNB and RRH containers are connected by vetheNB and vethRRH. These interfaces are dynamically created by docker. You can see the list of interfaces via ifconfig
|
|
|
|
|
|
1. Carry out the following instructions (ONLY HOST MACHINE). If there is error in steps below, you need to figure out problems with your docker installation.
|
|
|
1. Carry out the following instructions (ONLY ON HOST MACHINE). If there is error in steps below, you need to figure out problems with your docker installation.
|
|
|
|
|
|
```
|
|
|
sudo apt-get install bridge-utils
|
|
|
sudo ifconfig vetheNB mtu 9000 up
|
|
|
sudo ifconfig vethRRH mtu 9000 up
|
|
|
sudo ifconfig docker0 mtu 9000 up
|
... | ... | @@ -84,7 +85,12 @@ sudo ifconfig docker0 mtu 9000 up |
|
|
|
|
|
1. Config file for RRH (10Mhz), $OPENAIR_DIR/targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.50PRB.rrh.usrpb210.conf
|
|
|
|
|
|
1. If you see lot of errors, "out of order packet received", the comment the following line and recompile on both RRH/eNodeB image, https://gitlab.eurecom.fr/oai/openairinterface5g/blob/develop/targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c#L301
|
|
|
|
|
|
1. Make sure that USRP turn on (green/red lights) once RRH starts!
|
|
|
|
|
|
### ToDo:
|
|
|
|
|
|
1. How to run EPC inside docker container |
|
|
\ No newline at end of file |
|
|
1. How to run EPC inside docker container
|
|
|
1. Tests for other RF targets
|
|
|
1. Throughput tests/performance of OAI inside containers |
|
|
\ No newline at end of file |