Changes between Version 44 and Version 45 of GENILTE/LTEDeployment
- Timestamp:
- 06/16/17 10:45:02 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENILTE/LTEDeployment
v44 v45 3 3 = !OpenAirInterface ePC GENI Site Deployment = 4 4 5 GENI !OpenAirInterface Evolved Packet Core (ePC) software deployment is captured in this page. See the [wiki:GENILTE/LTESites GENI LTE EPc Sites] page for details about sites where this setup is deployed. 6 7 These are reference OAI pages, that provide details about the Kernel and Software deployed at the GENI LTE sites: 5 GENI !OpenAirInterface Evolved Packet Core (ePC) software deployment is captured in this page. See the [wiki:GENILTE/LTESites GENI LTE EPc Sites] page for details about planned and existing sites where this setup is to deployed. These OAI pages provide details about the software deployed at the GENI LTE sites and were uses as references to execute this deployment. 8 6 * [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/home OpenAirInterface Project] 9 7 * [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/GetSources OAI Repository] … … 11 9 * [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/HowToConnectCOTSUEwithOAIeNBNew Connect OAI eNB] 12 10 13 The GENI ePC installation will use these major component in the OAI ePC:11 The GENI ePC installation uses all 3 major component in the OAI ePC, both at BBN and Rutgers: 14 12 - Mobility Management Entity (MME) 15 13 - Home Subscriber Server (HSS) … … 19 17 == Prerequisites == 20 18 21 The [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/home OpenAirInterface(OAI)] software '''must''' run on a dedicated bare metal node for ExoGENI or Raw-pc for InstaGENI sites. 22 23 The OAI ePC requires a [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirKernelMainSetup Radio Access Network (RAN) Low-latency kernel] installation, which is available for Ubuntu 14.04 for the master branch. The master branch version/Ubuntu 14.04 is used for the GENI installations. 19 Following are pre-requisites for the host running the ePC OAI software: 20 21 1. The [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/home OpenAirInterface(OAI)] software '''must''' run on a dedicated bare metal node for ExoGENI or Raw-pc for InstaGENI sites. 22 2. The ePC requires a General Packet Radio Service Tunneling Protocol (GRTP) Linux module enabled. 23 3. Dedicate Raw PC with expanded disk space. 24 24 25 25 = Get GENI Resource = 26 26 27 27 Reserve a dedicate GENI Raw PC running Ubuntu 16.04 to use as the ePC hosts. Note that the RSpec should include a request for the GENI AL2S LTE Multipoint VLAN. 28 Here is a sample RSpec [https://raw.githubusercontent.com/GENI-NSF/geni-support/master/wireless/lte-raw-pc-default-image.rspec lte-raw-pc-default-image.rspec] for requesting the raw-pc on the LTE Multipoint VLAN. 29 30 31 == BIOS Requirements == 32 33 The [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirKernelMainSetup Radio Access Network Kernel] has requirements to disable all power management features in the BIOS (sleep states, in particular C-states) and CPU frequency scaling (Intel SpeedStep). You also need to disable hyper-threading, CPU frequency control, C-States, P-States and any other power management feature from BIOS. 34 35 = InstaGENI Site Installation = 36 37 == Installing 4.8 Kernel on InstaGENI EPC Resource == 38 39 After an Ubuntu 16 Raw PC was reserved in the BBN InstaGENI rack, the following procedure was followed to create the ePC setup: 28 Here is a sample RSpec [https://raw.githubusercontent.com/GENI-NSF/geni-support/master/wireless/lte-raw-pc-default-image.rspec lte-raw-pc-default-image.rspec] for requesting the dedicated raw PC on the LTE Multipoint VLAN. 29 30 31 = InstaGENI Site Software Installation = 32 33 == Installing 4.8 Kernel on InstaGENI ePC Resource == 34 35 After an Ubuntu 16 Raw PC is reserved in the InstaGENI rack, the following procedure is followed to create the ePC setup: 40 36 {{{ 41 37 … … 80 76 == Installing OAI Software == 81 77 82 Assuming you have completed the 4.8 Kernel installation and enabled the GPRS module, we proceed to install the !OpenAirInterface software as specified in the [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/GetSources OAI Repository]. Follow the instructions on the [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/GetSources OAI Repository] page. 83 84 The wiki OAI Repository has a wiki page that captures [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/HowToConnectCOTSUEwithOAIeNBNew How to Connect OAI ePC with COTS User Equipment]. Following are installation steps followed: 78 Assuming you have completed the 4.8 Kernel installation and enabled the GPRS module in previous section, we now proceed to install the !OpenAirInterface software as specified in the [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/GetSources OAI Repository]. The wiki OAI Repository provides a page that captures [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/HowToConnectCOTSUEwithOAIeNBNew How to Connect OAI ePC with COTS User Equipment]. Those installation steps are shown below and were followed in the BBN installation: 85 79 86 80 {{{ … … 131 125 cd SCRIPTS 132 126 ./build_mme -i 127 # In our instance the Database component required a re-installation to complete the build. 133 128 # sudo apt-get install mysql-server --reinstall -y 134 129 ./build_hss -i … … 136 131 }}} 137 132 138 == ePC OAI Configurations changes ==139 140 The following '''openair-cn''' configuration files were modified for the BBN Site 133 == ePC OAI Configurations Changes == 134 135 The following '''openair-cn''' configuration files were modified for the BBN Site: 141 136 {{{ 142 137 lnevers@gpo-pc:~/openair-cn/ETC$ git status --verbose … … 168 163 }}} 169 164 170 Following are details for each modification for all configuration filesmodified:165 Following are details for each modification implemented in the BBN installation for all configuration files that were modified: 171 166 172 167 {{{ … … 386 381 == Populating the OAI Database == 387 382 388 The OAI uses a database to store setting in the following 6 tables: apn, mmeidentity, pdn, pgw and users. The Database definitions used in th is effort can found it this SQLfile [https://raw.githubusercontent.com/GENI-NSF/geni-support/master/wireless/oai_db.sql oai_db.sql].383 The OAI uses a database to store setting in the following 6 tables: apn, mmeidentity, pdn, pgw and users. The Database definitions used in the BBN installation can found it this SQL dump file [https://raw.githubusercontent.com/GENI-NSF/geni-support/master/wireless/oai_db.sql oai_db.sql]. 389 384 390 385 = Base Station Configuration =