OAI-5G是EmPOWER eNB Agent(由CREATE-NET开发)库与OpenAirInterface(由Eurecom开发)的集成。 EmPOWER代理(EMAge)提供OpenAirInterface(OAI)堆栈和SDN控制器之间的接口,例如, EMPOWER。这有助于交换统计,测量,配置,并通过SDN控制器控制OAI堆栈的工作。
EmPOWER eNB Agent(EMAge)属于Apache License 2.0版。
OpenAirInterface受OpenAirInterface Software Alliance许可。 * http://www.openairinterface.org/?page_id=101 * http://www.openairinterface.org/?page_id=698
目前OAI-5G和SDN控制器之间支持的消息:* Hello * UEs标识符请求和回复消息* RRC测量,请求和回复消息* RRC测量配置请求和回复消息
该软件已在Linux,Ubuntu 14.04 LTS上开发和测试,具有3.19.8-031908-lowlatency和4.8.0-040800-lowlatency内核。我们的测试包括在单个主机上运行的OAI eNB,EPC和HSS。但是,该过程与OAI EPC和HSS在与OAI eNB不同的主机上的环境类似。
硬件:*笔记本电脑采用Intel®Core™i7-5600U CPU @ 2.60GHz×4 * 16 GB RAM * USRP B210(UHD驱动程序版本UHD_003.010.000.000-发布)* Nexus 5,带sysmoUSIM-SJS1 SIM
软件:*来自develop分支的最新OAI eNB代码*来自标签v0.3.2的最新Openair-cn代码并开发分支* protoc(版本3.1.0)* protobuf-c(版本1.2.1)
develop
v0.3.2
在下载代码之前,请按照以下说明操作:* Ubuntu 14.04 LTS(32位或64位)*内核设置https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/OpenAirKernelMainSetup *禁用C状态来自BIOS(或来自GRUB)*禁用CPU频率缩放*安装低延迟内核
OAI-5G要求在编译之前安装EmPOWER eNB Agent的协议(libemproto)和代理(libemagent)库。
下载并安装EmPOWER eNB Agent的协议(libemproto)和代理(libemagent)库:
git clone https://github.com/5g-empower/empower-enb-agent.git cd empower-enb-agent/proto make sudo make install cd ../agent make sudo make install
使用名称agent.conf创建配置文件并将其放在/etc/empower目录中。在EmPOWER eNB代理存储库的文件夹conf/empower中提供示例配置文件。
agent.conf
/etc/empower
conf/empower
下载并构建OAI-5G:
git clone https://github.com/herlesupreeth/OAI-5G
其他用于构建OAI-5G的说明与构建OpenAirInterface5G类似,可在以下链接中找到https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/HowToConnectCOTSUEwithOAIeNB
一旦OAI-5G成功编译,你就好了!
修改EmPOWER eNB代理agent.conf的配置文件,以指定运行EmPOWER(或其他SDN控制器)的IP地址和端口号。
要运行OAI-5G,请按照以下链接https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/HowToConnectCOTSUEwithOAIeNB中Running eNB, EPC and HSS部分中提到的说明进行操作。
Running eNB, EPC and HSS
可以通过在CMakeLists.txt文件empower-openairinterface/cmake_targets/CMakeLists.txt中设置或取消设置EMAGE_AGENT标志来启用或禁用EmPOWER eNB代理。
CMakeLists.txt
empower-openairinterface/cmake_targets/CMakeLists.txt
EMAGE_AGENT
版权所有2016 Supreeth Herle(s.herle@create-net.org)
根据许可条款和条件获得OPENAIR 5G软件的使用,复制和分发许可(“许可”);除非符合许可,否则您不得使用此文件。您可以在http://www.openairinterface.org/?page_id=101,http://openairinterface.org/?page_id=698获取许可证副本。
除非适用法律要求或书面同意,否则根据许可证分发的软件将按“原样”分发,不附带任何明示或暗示的担保或条件。
有关管理许可下的权限和限制的特定语言,请参阅许可证。