Changes between Version 44 and Version 45 of GENILTE/LTEDeployment


Ignore:
Timestamp:
06/16/17 10:45:02 (7 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENILTE/LTEDeployment

    v44 v45  
    33= !OpenAirInterface ePC GENI Site Deployment =
    44
    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:
     5GENI !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.
    86  * [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/home OpenAirInterface Project]
    97  * [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/GetSources OAI Repository]
     
    119  * [https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/HowToConnectCOTSUEwithOAIeNBNew Connect OAI eNB]
    1210
    13 The GENI ePC installation will use these major component in the OAI ePC:
     11The GENI ePC installation uses all 3 major component in the OAI ePC, both at BBN and Rutgers:
    1412  - Mobility Management Entity (MME)
    1513  - Home Subscriber Server (HSS)
     
    1917== Prerequisites ==
    2018
    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.
     19Following 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.
    2424
    2525= Get GENI Resource =
    2626
    2727Reserve 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:
     28Here 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 
     35After an Ubuntu 16 Raw PC is reserved in the InstaGENI rack, the following procedure is followed to create the ePC setup:
    4036{{{
    4137
     
    8076== Installing OAI Software ==
    8177
    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:
     78Assuming 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:
    8579
    8680{{{
     
    131125cd SCRIPTS
    132126./build_mme -i
     127# In our instance the Database component required a re-installation to complete the build.
    133128# sudo apt-get install mysql-server --reinstall -y
    134129./build_hss -i
     
    136131}}}
    137132
    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
     135The following '''openair-cn''' configuration files were modified for the BBN Site:
    141136{{{
    142137lnevers@gpo-pc:~/openair-cn/ETC$ git status --verbose
     
    168163}}}
    169164
    170 Following are details for each modification for all configuration files modified:
     165Following are details for each modification implemented in the BBN installation for all configuration files that were modified:
    171166
    172167{{{
     
    386381== Populating the OAI Database ==
    387382
    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 this effort can found it this SQL file [https://raw.githubusercontent.com/GENI-NSF/geni-support/master/wireless/oai_db.sql  oai_db.sql].
     383The 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].
    389384
    390385= Base Station Configuration =