发明名称 一种OpenFlow协议一致性测试的方法和系统
摘要 本发明公开了一种对OpenFlow协议进行一致性测试的系统和方法,包括:抽象测试套模块,包括:测试执行单元,用于将要发送的OpenFlow协议的测试数据发送给编解码模块;所述测试数据为抽象测试套模块指定的用于和被测系统之间的通信的OpenFlow协议数据;编解码器模块,用于对测试数据进行编码;适配器模块,包括数据发送单元,用于接收上述经过编码后的测试数据,并发送给被测系统的端口;其中,若接收的反馈消息数据为空或定时器单元超时则判定结果失败,若反馈消息的数据包正确则关闭定时器单元,并判断是否需要继续发送数据或者判定结果通过。
申请公布号 CN104579837A 申请公布日期 2015.04.29
申请号 CN201510004799.6 申请日期 2015.01.05
申请人 北京邮电大学 发明人 黄小红;张沛;闫屾;吴军;马严;杜泓庆
分类号 H04L12/26(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 北京德和衡律师事务所 11405 代理人 姚克枫
主权项 一种对OpenFlow协议进行一致性测试的系统,包括:抽象测试套模块,包括:测试执行单元,用于将要发送的OpenFlow协议的测试数据发送给编解码模块;所述测试数据为抽象测试套模块指定的用于和被测系统之间的通信的OpenFlow协议数据;编解码器模块,用于对测试数据进行编解码;适配器模块,包括数据发送单元,用于接收经过编解码器模块编码后的测试数据,并发送给被测系统的端口;定时器单元,用于开启定时;数据接收单元,用于接收来自被测系统返回的反馈消息,并将接收到的反馈消息交给编解码模块,所述编解码模块对反馈消息解码后,发送给测试执行单元;所述测试执行单元,根据解码后的反馈消息判断测试是否通过;其中,若接收的反馈消息数据为空或定时器单元超时则判定结果失败,若反馈消息的数据包正确则关闭定时器单元,并判断是否需要继续发送数据或者判定结果通过。
地址 100080 北京市海淀区西土城路10号