一种OpenFlow协议一致性测试的方法和系统技术方案

技术编号:11366860 阅读:94 留言:0更新日期:2015-04-29 17:12
本发明专利技术公开了一种对OpenFlow协议进行一致性测试的系统和方法,包括:抽象测试套模块,包括:测试执行单元,用于将要发送的OpenFlow协议的测试数据发送给编解码模块;所述测试数据为抽象测试套模块指定的用于和被测系统之间的通信的OpenFlow协议数据;编解码器模块,用于对测试数据进行编码;适配器模块,包括数据发送单元,用于接收上述经过编码后的测试数据,并发送给被测系统的端口;其中,若接收的反馈消息数据为空或定时器单元超时则判定结果失败,若反馈消息的数据包正确则关闭定时器单元,并判断是否需要继续发送数据或者判定结果通过。

【技术实现步骤摘要】

【技术保护点】
一种对OpenFlow协议进行一致性测试的系统,包括:抽象测试套模块,包括:测试执行单元,用于将要发送的OpenFlow协议的测试数据发送给编解码模块;所述测试数据为抽象测试套模块指定的用于和被测系统之间的通信的OpenFlow协议数据;编解码器模块,用于对测试数据进行编解码;适配器模块,包括数据发送单元,用于接收经过编解码器模块编码后的测试数据,并发送给被测系统的端口;定时器单元,用于开启定时;数据接收单元,用于接收来自被测系统返回的反馈消息,并将接收到的反馈消息交给编解码模块,所述编解码模块对反馈消息解码后,发送给测试执行单元;所述测试执行单元,根据解码后的反馈消息判断测试是否通过;其中,若接收的反馈消息数据为空或定时器单元超时则判定结果失败,若反馈消息的数据包正确则关闭定时器单元,并判断是否需要继续发送数据或者判定结果通过。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄小红张沛闫屾吴军马严杜泓庆
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1