| Version 13 (modified by , 9 years ago) ( diff ) | 
|---|
OAI RRH on ORBIT, eNB Running on GENI
This tutorial assumes you have a GENI account, and can reserve resources in the Rutgers instageni rack, as well as the Rutgers ORBIT testbed. You will need a reservation for grid.orbit-lab.org
- Overview of GENI wireless testbed as an Edge computing resource are here
 - Instructions on logging into ORBIT via GENI Portal are here
 - Instructions on how to reserve a GENI wireless testbed are at here
 
This example uses node3-2 in the ORBIT Grid as the RRH, node 7-1 as the client, and pc4.instageni.rutgers.edu as the remote eNB, with the mme.orbit-lab.org acting as the EPC.
- Setup
- GENI
- With a valid GENI Project and Slice, use the attached RSPEC to reserve resources in the Rutgers Instageni Rack.
- attached rspec
 - You will need to modify it to ensure your SSH keys are added properly.
 
 
 - With a valid GENI Project and Slice, use the attached RSPEC to reserve resources in the Rutgers Instageni Rack.
 - ORBIT
- Execute the following commands on the grid console, from separate ssh sessions (They can be done at the same time)
omf load -t node3-2 -i oai-rrh.ndzomf load -t node7-1 -i baseline.ndz
 - After they are imaged, turn the nodes on
omf tell -a on -t node3-2,node7-1
 
 - Execute the following commands on the grid console, from separate ssh sessions (They can be done at the same time)
 
 - GENI
 - Execution
- Open a ssh session to each device
ssh username@pc4.instageni.rutgers.edussh root@node3-2.grid.orbit-lab.orgssh root@node7-1.grid.orbit-lab.org
 - On node3-2
- Run script 
./quickbuild_rrh.sh - Run 
~/openairinterface5g/cmake_targets/rrh_gw/build/rrh_gw -n1 -i eth1 -m0 -x 
 - Run script 
 - On pc4.instageni.rutgers.edu
sudo /opt/openairinterface5g/cmake_targets/lte_build_oai/build/lte-softmodem -O /opt/conf/enb.band25.tm1.rrh.usrpb210.conf- which is to launch the softmodem with a known good configuration file.
 - Add the 
-xflag to use visualizations over X11 forwarding. - To use a different grid node as the RRH, you must edit the config file line 
remote_address = "10.10.3.2";to the appropriate IP. 
 - After executing both run scripts, you should see the RRH node load a USRP image, and the eNB node start printing log messages.
 - On node7-1
- Follow the instructions from the COTS UE tutorial to connect.
 - The UE should get an address, and be able to send traffic to the WAN.
 - You will start seeing messages appear in stdout on the RRH and eNB.
 - If you see messages like 
UUULLULULLLon either, the interfaces are experiencing under/overrun. This is caused by not meeting the roundtrip deadlines, either from processing power limits, or latency between the RRH and the eNB. 
 
 - Open a ssh session to each device
 
Attachments (3)
- pc4_rspec.xml (4.0 KB ) - added by 9 years ago.
 - OAI_USRP_GENI.PNG (70.3 KB ) - added by 9 years ago.
 - PID4355919.pdf (3.6 MB ) - added by 9 years ago.
 
  Note:
 See   TracWiki
 for help on using the wiki.
    