| 1 | == OAI RRH on ORBIT, eNB Running on GENI |
| 2 | |
| 3 | 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 |
| 4 | |
| 5 | This example uses node18-2 in the ORBIT Grid as the RRH, node 19-3 as the client, and pc4.instageni.rutgers.edu as the remote eNB, with the mme.orbit-lab.org acting as the EPC. |
| 6 | 1. With a valid GENI Project and Slice, use the attached RSPEC to reserve resources in the Rutgers Instageni Rack. |
| 7 | 1. You will need to modify it to ensure your SSH keys are added properly. |
| 8 | 1. Execute the following commands on the grid console, from separate ssh sessions (They can be done at the same time) |
| 9 | 1. {{{ omf load -t node18-2 -i oai-rrh.ndz }}} |
| 10 | 1. {{{ omf load -t node19-3 -i baseline.ndz }}} |
| 11 | 1. After they are imaged, turn the nodes on |
| 12 | 1. {{{ omf tell -a on -t node18-2,node19-3 }}} |
| 13 | 1. Open a ssh session to each device |
| 14 | 1. {{{ ssh root@node18-2.grid.orbit-lab.org }}} |
| 15 | 1. {{{ ssh root@node19-3.grid.orbit-lab.org }}} |
| 16 | 1. On node18-2 |
| 17 | 1. Run script {{{ ./quickbuild_rrh.sh }}} |
| 18 | 1. Run script {{{ ./run_rrh.sh }}} |
| 19 | 1. On node18-1 |
| 20 | 1. Run script {{{ ./quickbuild_enb.sh }}} |
| 21 | 1. Run script {{{ ./run_enb.sh }}} |
| 22 | 1. After executing both run scripts, you should see the RRH node load a USRP image, and the eNB node start printing log messages. |
| 23 | 1. On node19-3 |
| 24 | 1. Follow the instructions from the [wiki:Tutorials/g0WmLTE/Tutorial3 COTS UE tutorial] to connect. |
| 25 | |