|
# How to use OAI to setup C-RAN -> NGFI RCC/RRU
|
|
# How to use OAI to setup C-RAN -> NGFI RCC/RRU
|
|
|
|
|
|
In this tutorial, we will describe how to connect a commercial off-the-self UE (i.e. smartphone and LTE dongle) with the C-RAN version of the OAI eNB. The OAI C-RAN architecture is described in detailed on this whitepaper [[1](http://www.openairinterface.org/?page_id=1695)].
|
|
In this tutorial, we will describe how to connect a commercial off-the-self UE (i.e. smartphone and LTE dongle) with the C-RAN version of the OAI eNB. The OAI C-RAN architecture is described in detailed on this [whitepaper](http://www.openairinterface.org/?page_id=1695).
|
|
|
|
|
|
Specifically, this tutorial describes how to deploy and run OAI as RCC and RRU on different hosts as depicted in the following figure:
|
|
Specifically, this tutorial describes how to deploy and run OAI as RCC and RRU on different hosts as depicted in the following figure:
|
|
|
|
|
... | @@ -9,12 +9,12 @@ Specifically, this tutorial describes how to deploy and run OAI as RCC and RRU o |
... | @@ -9,12 +9,12 @@ Specifically, this tutorial describes how to deploy and run OAI as RCC and RRU o |
|
Figure 1: NGFI based OAI C-RAN architecture
|
|
Figure 1: NGFI based OAI C-RAN architecture
|
|
|
|
|
|
## 1. Prerequisites
|
|
## 1. Prerequisites
|
|
* We assume that OAI EPC and HSS are setup and ready to be used with the RCC. Refer to OAI CN tutorial [2 link]().
|
|
* Please also ensure that you meet the [system requirements for OAI](OpenAirSoftwareSupport) installation.
|
|
* Please also ensure that you meet the requirements for OAI installation.
|
|
* We assume that OAI EPC and HSS are setup and ready to be used with the RCC. Refer to the basic [OAI eNB <-> OAI CN tutorial](HowToConnectCOTSUEwithOAIeNBNew).
|
|
|
|
|
|
The tutorial set up is depicted once more in the following figure, this time containing interconnection information (i.e. IP addresses and Ethernet interface names) that will be used in certain configuration files.
|
|
The tutorial set up is depicted once more in the following figure, this time containing interconnection information (i.e. IP addresses and Ethernet interface names) that will be used in certain configuration files.
|
|
|
|
|
|
![topology_wiki_if_info.png](HowToConnectCOTSUEwithOAIeNBviaRRHGW/topology_wiki_if_info.png)
|
|
![topology_wiki_if_info.png](how-to-connect-cots-ue-to-oai-enb-via-ngfi-rru/topology_wiki_if_info.png)
|
|
|
|
|
|
Figure 2: OAI RRU, OAI RCC and OAI EPC+HSS on different hosts (interface information included)
|
|
Figure 2: OAI RRU, OAI RCC and OAI EPC+HSS on different hosts (interface information included)
|
|
|
|
|
... | @@ -69,8 +69,7 @@ You can print out the help message to see what these options mean using the comm |
... | @@ -69,8 +69,7 @@ You can print out the help message to see what these options mean using the comm |
|
|
|
|
|
__Notes:__
|
|
__Notes:__
|
|
* If you have previously build OAI on your host, please use -c or -C to remove existing compiled files.
|
|
* If you have previously build OAI on your host, please use -c or -C to remove existing compiled files.
|
|
|
|
* Look at [AutoBuild](AutoBuild) for more details.
|
|
Look at [AutoBuild](AutoBuild) for more details.
|
|
|
|
|
|
|
|
#### 2.2 Configuration and execution
|
|
#### 2.2 Configuration and execution
|
|
|
|
|
... | @@ -160,8 +159,7 @@ You can print out the help message to see what these options mean using the comm |
... | @@ -160,8 +159,7 @@ You can print out the help message to see what these options mean using the comm |
|
|
|
|
|
__Notes:__
|
|
__Notes:__
|
|
* If you have previously build OAI on your host, please use -c or -C to remove existing compiled files.
|
|
* If you have previously build OAI on your host, please use -c or -C to remove existing compiled files.
|
|
|
|
* Look at [AutoBuild](AutoBuild) for more details.
|
|
Look at [AutoBuild](AutoBuild) for more details.
|
|
|
|
|
|
|
|
### 3.2 Configuration and execution
|
|
### 3.2 Configuration and execution
|
|
|
|
|
... | @@ -231,7 +229,9 @@ sudo -E ./lte-softmodem -O $OPENAIR_DIR/targets/PROJECTS/GENERIC-LTE-EPC/CONF/** |
... | @@ -231,7 +229,9 @@ sudo -E ./lte-softmodem -O $OPENAIR_DIR/targets/PROJECTS/GENERIC-LTE-EPC/CONF/** |
|
You may print out the help message (`./lte-softmodem -h`) to see other options. A summary of the above options is given below.
|
|
You may print out the help message (`./lte-softmodem -h`) to see other options. A summary of the above options is given below.
|
|
* -O: configuration file
|
|
* -O: configuration file
|
|
|
|
|
|
__Note__: some other options are very useful for debugging purposes, such as `-V`, which enables VCD and generates a log file (/tmp/openair_dump_eNB.vcd) with a lot of details, and `-d`, which enables software oscilloscope with interactive graphic interfaces. Since both consume a lot of computing resources (one is heavy on file access, the other one is heavy on graphics), you are recommended to disable them for normal use.
|
|
__Note__:
|
|
|
|
* Some other options are very useful for debugging purposes, such as `-V`, which enables VCD and generates a log file (/tmp/openair_dump_eNB.vcd) with a lot of details, and `-d`, which enables software oscilloscope with interactive graphic interfaces.
|
|
|
|
* Since both consume a lot of computing resources (one is heavy on file access, the other one is heavy on graphics), you are recommended to disable them for normal use.
|
|
|
|
|
|
When OAI RCC is successfully connected, you should see something like the following on the RCC terminal:
|
|
When OAI RCC is successfully connected, you should see something like the following on the RCC terminal:
|
|
|
|
|
... | @@ -247,11 +247,19 @@ Entering ITTI signals handler |
... | @@ -247,11 +247,19 @@ Entering ITTI signals handler |
|
|
|
|
|
## 4. UE Configuration and User Registration on HSS Database
|
|
## 4. UE Configuration and User Registration on HSS Database
|
|
|
|
|
|
At this point we have an operating base station and core network, so it is time to configure the COTS UE and use it (see Stage 2 of [HowToConnectCOTSUEwithOAIeNB](HowToConnectCOTSUEwithOAIeNB) tutorial).
|
|
At this point we have an operating base station and core network, so it is time to configure the COTS UE and use it (see Stage 2 of [HowToConnectCOTSUEwithOAIeNBNew](HowToConnectCOTSUEwithOAIeNBNew) tutorial).
|
|
|
|
|
|
## References:
|
|
## References:
|
|
|
|
|
|
\[1\]: http://www.openairinterface.org/?page_id=1695
|
|
\[1\]: Whitepaper "Prototyping of Next Generation Fronthaul Interfaces (NGFI) using OpenAirInterface", http://www.openairinterface.org/?page_id=1695
|
|
|
|
|
|
|
|
\[2\]: [System requirements for OAI](OpenAirSoftwareSupport)
|
|
|
|
|
|
|
|
\[3\]: [OAI eNB <-> OAI CN setup](HowToConnectCOTSUEwithOAIeNBNew)
|
|
|
|
|
|
|
|
\[4\]: [Get OAI Sources](GetSources)
|
|
|
|
|
|
|
|
\[5\]: [OAI AutoBuild](AutoBuild)
|
|
|
|
|
|
## Attachments
|
|
## Attachments
|
|
|
|
|
... | | ... | |