【技术实现步骤摘要】
自组网路由组件一致性测试方法、系统、设备及存储介质
[0001]本申请涉及一致性测试
,特别涉及一种自组网路由组件一致性测试方法、系统、设备及存储介质。
技术介绍
[0002]BATMAN
‑
adv(Better Approach To Mobile Ad
‑
hoc Networking advanced)是一种工作在OSI模型二层(数据链路层)上的自组网路由协议,使用以太网帧进行通信。BATMAN
‑
adv协议支持任何能够发送以太网帧的接口,无论该接口是有线的、无线的或是虚拟的。BATMAN
‑
adv通过周期性的发送源节点消息(Originator Messages,OGM)来声明节点信息,并在自组网中构建多跳路由。每个节点生成自己的OGM消息后向整个网络广播,接收节点根据接收到的OGM消息反向推算源节点的路径信息。目前尚不存在针对自组网路由组件进行一致性测试的方案。
[0003]因此,如何对自组网路由组件进行一致性测试,检测自组网路由组 ...
【技术保护点】
【技术特征摘要】
1.一种自组网路由组件一致性测试方法,其特征在于,应用于分别与第一无线电平台和第二无线电平台连接的测试设备,所述第一无线电平台中运行有已经通过了一致性测试的测试自组网路由组件,所述第二无线电平台中运行有被测自组网路由组件,所述测试自组网路由组件和所述被测自组网路由组件为基于BATMAN
‑
adv协议的路由组件,所述自组网路由组件一致性测试方法包括:确定所述被测自组网路由组件的一致性测试流程,并根据所述一致性测试流程确定当前测试项;对所述第一无线电平台和所述第二无线电平台进行所述当前测试项对应的测试操作,得到所述当前测试项的测试结果;若所述当前测试项的测试结果为测试通过,则根据所述一致性测试流程确定新的当前测试项,以便对所述第一无线电平台和所述第二无线电平台进行新的当前测试项对应的测试操作;若所述当前测试项的测试结果为测试不通过,则判定所述被测自组网路由组件未通过一致性测试;若所述一致性测试流程中的所有测试项的测试结果均为测试通过,则判定所述被测自组网路由组件通过一致性测试。2.根据权利要求1所述自组网路由组件一致性测试方法,其特征在于,若所述当前测试项为邻接关系形成测试,则对所述第一无线电平台和所述第二无线电平台进行所述当前测试项对应的测试操作,得到所述当前测试项的测试结果,包括:向所述第一无线电平台和所述第二无线电平台下发ELP报文发送功能测试指令,以便验证所述被测自组网路由组件发送的ELP报文是否符合BATMAN
‑
adv协议要求,得到第一ELP报文测试结果;向所述第一无线电平台和所述第二无线电平台下发ELP报文类型字段测试指令,以便验证所述被测自组网路由组件是否接收报文类型字段异常的ELP报文,得到第二ELP报文测试结果;向所述第一无线电平台和所述第二无线电平台下发ELP报文版本类型字段测试指令,以便验证所述被测自组网路由组件是否接收报文版本类型字段异常的ELP报文,得到第三ELP报文测试结果;向所述第一无线电平台和所述第二无线电平台下发ELP报文接收测试指令,以便验证所述被测自组网路由组件是否接收符合BATMAN
‑
adv协议的ELP报文,得到第四ELP报文测试结果;向所述第一无线电平台和所述第二无线电平台下发邻接关系建立指令,并验证所述被测自组网路由组件与所述测试自组网路由组件之间是否建立邻接关系,得到邻接关系建立子测试结果;判断所述第一ELP报文测试结果、第二ELP报文测试结果、第三ELP报文测试结果、第四ELP报文测试结果和邻接关系建立子测试结果是否均为测试通过;若是,则判定所述邻接关系形成测试的测试结果为测试通过;若否,则判定所述邻接关系形成测试的测试结果为测试不通过。3.根据权利要求1所述自组网路由组件一致性测试方法,其特征在于,若所述当前测试
项为链路状态通告测试,则对所述第一无线电平台和所述第二无线电平台进行所述当前测试项对应的测试操作,得到所述当前测试项的测试结果,包括:向所述第一无线电平台和所述第二无线电平台下发OGM报文发送功能测试指令,以便验证所述被测自组网路由组件是否发送符合BATMAN
‑
adv协议的OGM报文,得到第一OGM报文测试结果;向所述第一无线电平台和所述第二无线电平台下发OGM报文类型字段测试指令,以便验证所述被测自组网路由组件是否接收并转发报文类型字段异常的OGM报文,得到第二OGM报文测试结果;向所述第一无线电平台和所述第二无线电平台下发OGM报文版本类型字段测试指令,以便验证所述被测自组网路由组件是否接收并转发报文版本类型字段异常的OGM报文,得到第三OGM报文测试结果;向所述第一无线电平台和所述第二无线电平台下发未知OGM报文测试指令,以便验证所述被测自组网路由组件是否接收来自未知一跳邻居节点的OGM报文,得到第四OGM报文测试结果;向所述第一无线电平台和所述第二无线电平台下发已知OGM报文测试指令,以便验证所述被测自组网路由组件是否接收来自已知一跳邻居节点的OGM报文,得到第五OGM报文测试结果;判断所述第一OGM报文测试结果、第二OGM报文测试结果、第三OGM报文测试结果、第四OGM报文测试结果和第五OGM报文测试结果是否均为测试通过;若是,则判定所述链路状态通告测试的测试结果为测试通过;若否,则判定所述链路状态通告测试的测试结果为测试不通过。4.根据权利要求1所述自组网路由组件一致性测试方法,其特征在于,若所述当前测试项为链路质量计算测试,则对所述第一无线电平台和所述第二无线电平台进行所述当前测试项对应的测试操作,得到所述当前测试项的测试结果,包括:向所述第一无线电平台和所述第二无线电平台下发链路质量计算指令,以便验证所述被测自组网路由组件是否按照BATMAN
‑
adv协议的规定计算链路质量,得到第一质量测试结果;向所述第一无线电平台和所述第二无线电平台下发链路质量异常的测试指令,以便验证是否按照预设处理方式对链路质量为0的情况进行处理,得到第二质量测试结果;判断所述第一质量测试结果和所述第二质量测试结果是否均为测试通过;若是,则判定链路质量计算测试的测试结果为测试通过;若否,则判定链路质量计算测试的测试结果为测试不通过。5....
【专利技术属性】
技术研发人员:吴宇,施峻武,王德刚,向良军,袁继兵,李武,刘钢,杨英,杨志和,
申请(专利权)人:湖南理工学院湖南民族职业学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。