| | 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 | |