Version 13 (modified by 8 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.ndz
omf 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.edu
ssh root@node3-2.grid.orbit-lab.org
ssh 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
-x
flag 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
UUULLULULLL
on 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 8 years ago.
- OAI_USRP_GENI.PNG (70.3 KB ) - added by 8 years ago.
- PID4355919.pdf (3.6 MB ) - added by 8 years ago.
Note:
See TracWiki
for help on using the wiki.