[发明专利]自动化测试NAT设备转发SCTP报文的NAT测试仪及测试方法有效
| 申请号: | 202111216457.2 | 申请日: | 2021-10-19 |
| 公开(公告)号: | CN113794608B | 公开(公告)日: | 2022-10-11 |
| 发明(设计)人: | 肖娟;范渊;吴永越;郑学新;刘韬 | 申请(专利权)人: | 成都安恒信息技术有限公司 |
| 主分类号: | H04L43/08 | 分类号: | H04L43/08;H04L43/50;H04L61/2557;H04L69/22 |
| 代理公司: | 成都君合集专利代理事务所(普通合伙) 51228 | 代理人: | 尹玉 |
| 地址: | 610000 四川省成都市自由贸易试验区成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动化 测试 nat 设备 转发 sctp 报文 测试仪 方法 | ||
1.自动化测试NAT设备转发SCTP报文的测试方法,基于NAT测试仪表实现,在NAT测试仪表中针对待测试的NAT设备的功能选择相应的测试模式,其特征在于,还包括以下步骤:
步骤1、NAT测试仪根据测试模式构造SCTP报文,并将构造好的SCTP报文发送至NAT设备;
步骤2、在NAT设备上配置NAT策略,NAT设备根据配置的NAT策略将收到的SCTP报文进行配置转换,得到转换报文;
步骤3、NAT设备根据配置的NAT策略生成策略配置文件,并将策略配置文件发送至NAT测试仪,NAT测试仪根据策略配置文件与SCTP报文生成预期报文;
步骤4、NAT设备将转换报文发送至NAT测试仪,NAT测试仪调用断言函数对转换报文与预期报文进行比对验证以判断转换报文与预期报文是否相符,进而对NAT设备进行测试;
所述步骤4中对转换报文与预期报文进行比对验证具体包括以下步骤:
步骤A1、检测NAT测试仪发送至NAT设备的SCTP报文的数量与NAT设备发送至NAT测试仪的转换报文的数量是否相符;若检测到NAT测试仪发送至NAT设备的SCTP报文数量不等于NAT设备发送至NAT测试仪的转换报文数量,则NAT测试仪直接返回数据包数量不符的错误提示;检测到NAT测试仪发送至NAT设备的SCTP报文数量等于NAT设备发送至NAT测试仪的转换报文数量,则进入步骤A2;
步骤A2、检测NAT测试仪接收到的转换报文的源IP与目的IP,检测NAT测试仪中通过SCTP报文生成的预期报文的源IP与目的IP,将转换报文的源IP与预期报文的源IP进行比对,将转换报文的目的IP与预期报文的目的IP进行比对;若转换报文的源IP与预期报文的源IP相符且转换报文的目的IP与预期报文的目的IP相符,则NAT设备测试通过;若转换报文的源IP与预期报文的源IP不相符或转换报文的目的IP与预期报文的目的IP不相符,则NAT设备测试失败。
2.根据权利要求1所述的自动化测试NAT设备转发SCTP报文的测试方法,其特征在于,所述步骤4中进行转换报文与预期报文比对验证之前,需要通过NAT测试仪对NAT设备进行命中检测,若NAT设备被命中,则NAT测试仪调用断言函数对转换报文与预期报文进行比对验证;若NAT设备未被命中,则通过NAT测试仪报错。
3.根据权利要求2所述的自动化测试NAT设备转发SCTP报文的测试方法,其特征在于,所述通过NAT测试仪对NAT设备进行命中检测具体是通过NAT测试仪对NAT设备进行报文接收超时检测,若NAT测试仪检测到NAT设备超过接收时间还未收到SCTP报文,则NAT设备未被命中;若NAT测试仪检测到NAT设备在接收时间之内收到SCTP报文,则NAT设备被命中。
4.根据权利要求3所述的自动化测试NAT设备转发SCTP报文的测试方法,其特征在于,所述接收时间为1s-1.5s。
5.根据权利要求1-4任一项所述的自动化测试NAT设备转发SCTP报文的测试方法,其特征在于,所述步骤1中,通过NAT测试仪构造SCTP报文具体包括以下步骤:
步骤1.1、NAT测试仪调用python scapy模块,通过SCTP报文中的源主机mac至以及目的主机的mac地址构造以太层;
步骤1.2、NAT测试仪调用python scapy模块,通过SCTP报文中的源IP与目的IP构造IP层;
步骤1.3、NAT测试仪调用python scapy模块,通过SCTP报文中的源端口、目的端口、tag标签构造传输层;
步骤1.4、NAT测试仪将以太层、IP层、传输层组合为SCTP报文。
6.根据权利要求1-4任一项所述的自动化测试NAT设备转发SCTP报文的测试方法,其特征在于,若NAT测试仪对NAT设备的测试失败,则NAT测试仪建立虚拟环境,在虚拟环境重复进行步骤1-步骤4中的测试操作,直到再次出现测试失败,记录测试失败时对应的测试操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都安恒信息技术有限公司,未经成都安恒信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111216457.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种箱式DF漆雾收集器
- 下一篇:一种隔膜压缩机气侧泄漏导孔装置





