[OpenAirInterface实战-14] :OAI nFAPI VNF/PNV持续集成测试的xml配置文件详解

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120850348


目录

1. nFAPI持续集成的测试文件

1.1 关于持续集成的说明

1.2 配置文件存放路径

1.3 配置文件种类

第2章 VNF与PNF运行在同一个机器上或虚拟机上的配置(单机版)

第3章 VNF与PNF运行在同一个机器上或虚拟机上的配置(多机版)


1. nFAPI持续集成的测试文件

1.1 关于持续集成的说明

(1)本文说明的持续集成的配置文件,是指nFAPI自身集成测试的配置,该测试,可以不需要基站的L2,L3软件就可以实现

(2)nFAPI也可以通过L2进行测试,这种测试模式下,有基站的配置文件,其对nFAP和基站进行配置,这种方式不在本文的范围之内。

(3)测试的重点放在nFAPI协议栈本身,以及nFAPI层之下的PHY和RF的功能,包括VNF和PNF,包括 P5和P7接口。

(4)nFAPI的测试支持一个VNF + 多个 PNF

(5)nFAPI的测试支持一个PNF +  多个PHY

(6)nFAPI的测试支持一个PHY +  多个RFIC

1.2 配置文件存放路径

oai/openairinterface5g/nfapi/open-nFAPI/xml/

1.3 配置文件种类

(1)VNF与PNF运行在同一个机器上或虚拟机上的配置

pnf_phy_1_A_ws.xml  

vnf_A_ws.xml  

(2)VNF与PNF运行在不同一个机器上或虚拟机上的配置

vnf_A.xml                =》 VNF配置

pnf_phy_1_A.xml    =》 第一个PHY的配置A

pnf_phy_1_B.xml    =》 第一个PHY的配置B

pnf_phy_2_A.xml    =》 第二个PHY的配置A

备注:测试环境支持一个VNF + 2个PNF

第2章 VNF与PNF运行在同一个机器上或虚拟机上的配置(单机版)

2.1 VNF配置




        
                
                        1  # 打开wireshark_test开关
                        5200                   # VNF P5接口的端口号
                        
127.0.0.1
# VNF P5接口的IP地址,为本地地址 10 #  窗口为10ms 0 # 关闭周期性定时,只需要一次定时。 0 #  周期性定时的定时周期。 0 #关闭不定期定时,只需要一次定时 8891 # VNF P7接口的接收数据的端口号 127.0.0.1 # VNF P7接口的IP地址,为本地环回地址 8892 #  VNF P7接口的发送数据的端口号

VNF最重要的配置是:

  • 指定VNF的P7和P5接口的IP地址和端口号
  • 与PNF的定时同步机制
  • 是否需要收集wireshark格式的NFAPI数据包

2.2 PNF配置

../oai/openairinterface5g/nfapi/open-nFAPI/xml>cat pnf_phy_1_A_ws.xml


        1  #打开wireshark的测试开关

        0                       # pss=0, pbch=1, si=2
        0
          # GPS地址

        500       # 上行定时0.5s
        500       # 下行定时0.5s
        500                     # 发送定时0.5s
        500           # DCI0定时0.5s

        1                         #  支持的phy数目
        30   #  支持的带宽:30个PRB
        1  #支持的下行MIMO层:1层
        1  #支持的上行MIMO层:1层

        0                        # 共享带宽
        0                            # ???

        0          # 最大功率,不做闲置

        ALPHA                                      # oui=ALPHA


        
                
                        88                    # phy index
                        2500                    # PHY P5端口号
                        
127.0.0.1
# PHY 地址 1 # 双工模式:全双工 22 #下行带宽 22 #上行带宽 1 #下行层数 1 #上行层数 <3gpp_release_supported>31 #3GGPP release 0 #是否支持??? 8 #每个子帧调度的下行UE数量。 8 #每个子帧调度的上行UE数量。 0 # RF id 1 # RF id 7722 # P7接口的接收端口号 127.0.0.1 # P7接口的IP地址 7733 # P7接口的发送端口号
0 # RFIC卡编号0,一个RF模块可以携带多个RFIC 2 # RF band编号 -30 # 最大的发射功率 -230 # 最小的发射功率 2 #支持的天线数2T2R 1890 # 下行频率 1890 # 下行频率 1890 # 上行频率 1890 # 上行频率 1 # RFIC卡的编号1 3 -30 -230 2 1890 #TDD模型 1890 1890 #TDD模型 1890

如果是虚拟环境, PNF最重要的配置是:

  • 指定VNF的P7和P5接口的IP地址和端口号
  • 与PNF的定时同步机制
  • 是否需要收集wireshark格式的NFAPI数据包
  • 其他参数都可以使用默认。

备注:

  • 同一个PNF可以管理多个PHY实体。
  • 同一个PHY实体,可以连接多个RFIC
  • 不同的RFIC可以是不同的Band,也可以支持同一个Band, 如把两个2T2R的RFIC拼接成一个4T4T的RFIC.

第3章 VNF与PNF运行在同一个机器上或虚拟机上的配置(多机版)

3.1 VNF配置



        
                
                        5201
                        
192.168.1.28
# 指定P5接口的IP地址,用于与不在同一个机器上的PNF通信。 10 0 0 0 8891 192.168.1.28 #指定P7接口的IP地址,用于与不在同一个机器上的PNF通信。 8892

备注:

相对于单机版,多机版时,需要指定VNF的P5和P7接口的IP地址。

3.2 PNF配置



        0
        0
        

        500
        500
        500
        500

        1
        30
        1
        1

        0
        0

        0

        ALPHA


        
                
                        88
                        2500
                        
192.168.1.74
1 22 22 1 1 <3gpp_release_supported>31 0 8 8 0 1 5201 192.168.1.28 5200
0 2 -30 -230 2 1890 1890 1890 1890 1 3 -30 -230 2 1890 1890 1890 1890

相对于单机版,最重要的变化:

  • PNF P5和P7接口的IP地址与端口号。

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120850348

你可能感兴趣的:(OAI,(Open,Air,Interface),1024程序员节,OAI,nFAPI,集成测试,配置文件)