Haiwen 发表于 2023-6-22 12:21:42

Openairinterface(OAI) ENB 与 EPC配置

OAI是一套开源的SDR LTE系统,最近需要用到这个框架,但是中文互联网上的安装教程都比较古老,另外官网上给出的配置方法对应的软件版本也参差不齐,令人很是困惑。本文给出在一台物理机上配置OAI ENB 和 EPC的方法。其中ENB直接在物理机上部署,EPC在物理机上使用docker部署。1.框架源代码oai / openairinterface5G​gitlab.eurecom.fr/oai/openairinterface5g/https://pic1.zhimg.com/v2-7971613c96d11a747b89acabcecea3c4_ipico.jpg
OpenAirInterface Software Alliance​github.com/openairinterfacehttps://pic1.zhimg.com/v2-b97643323935592dbce49ef7a1a81c2c_ipico.jpg
2.EPC部署EPC部署大体可以按照github上给出的教程来进行:OPENAIRINTERFACE/openair-epc-fed​github.com/OPENAIRINTERFACE/openair-epc-fed/blob/master/docs/DEPLOY_HOME.mdhttps://pic1.zhimg.com/v2-000dbfce51bf922795b49e81d268f190_180x120.jpg
但是由于在同一台物理机上进行部署,因此不需要进行这一步:OPENAIRINTERFACE/openair-epc-fed​github.com/OPENAIRINTERFACE/openair-epc-fed/blob/master/docs/CONFIGURE_CONTAINERS.md#step-2-create-a-route-on-your-enbgnb-servershttps://pic1.zhimg.com/v2-000dbfce51bf922795b49e81d268f190_180x120.jpg
其余的按照教程进行即可。值得注意的是,当执行完部署过程后,如果docker容器被stop或者物理机重启后,需要先启动docker容器再利用教程中的RUN NETWORK FUNCTIONS 来启动EPC 服务:docker start prod-cassandradocker start prod-oai-hssdocker start prod-oai-mmedocker start prod-oai-spgwcdocker start prod-oai-spgwu-tiny
3.ENB 部署ENB部署按照doc/TESTING_GNB_W_COTS_UE.md · develop · oai / openairinterface5G​gitlab.eurecom.fr/oai/openairinterface5g/-/blob/develop/doc/TESTING_GNB_W_COTS_UE.mdhttps://pic1.zhimg.com/v2-7971613c96d11a747b89acabcecea3c4_ipico.jpg
中给出的教程即可。编译时选择自己使用的软件无线电设备参数。注意ENB配置中    NETWORK_INTERFACES :    {      ENB_INTERFACE_NAME_FOR_S1_MME            = "eth0";      ENB_IPV4_ADDRESS_FOR_S1_MME            = "**YOUR_ENB_IP_ADDR**";      ENB_INTERFACE_NAME_FOR_S1U               = "eth0";      ENB_IPV4_ADDRESS_FOR_S1U               = "**YOUR_ENB_IP_ADDR**";      ENB_PORT_FOR_S1U                         = 2152; # Spec 2152      ENB_IPV4_ADDRESS_FOR_X2C               = "**YOUR_ENB_IP_ADDR**";      ENB_PORT_FOR_X2C                         = 36422; # Spec 36422    };
的"eth0"需要根据自身情况更换。我使用的是本地回环"lo","**YOUR_ENB_IP_ADDR*"选择一个127开头的不会与已有服务冲突的ip即可。另外"**YOUR_EPC_IP_ADDR**" 如果是严格按照前面EPC部署的教程部署的话应该是192.168.61.3
页: [1]
查看完整版本: Openairinterface(OAI) ENB 与 EPC配置