自动化测试NAT设备转发SCTP报文的NAT测试仪及测试方法技术

技术编号:31380939 阅读:33 留言:0更新日期:2021-12-15 11:27
本发明专利技术提供了自动化测试NAT设备转发SCTP报文的NAT测试仪,以及提供自动化测试NAT设备转发SCTP报文的测试方法,不仅支持传统的TCP/UDP发送报文,还增加sctp协议数据包的构造,以解决在建立连接时双方均声明若干IP地址通知对方本端所有的地址时,连接失败的问题;满足了更多元化的场景需求,补齐了对NAT设备测试中无法发送sctp类型报文的短板,且支持测试多种NAT测试场景。种NAT测试场景。种NAT测试场景。

【技术实现步骤摘要】
自动化测试NAT设备转发SCTP报文的NAT测试仪及测试方法


[0001]本专利技术属于NAT设备测试的
,具体涉及自动化测试NAT设备转发SCTP报文的NAT测试仪及测试方法。

技术介绍

[0002]目前大多数对于NAT的测试主要还是运用TCP/UDP协议等构造数据包验证,这种无法满足多元化的使用场景,而且在NAT测试过程中如果通信双方在建立连接时声明了若干个IP地址通知对方本端所有的地址,若是当前连接失败的话,只能通过TCP协议,这需要重新建立连接,存在反应速度很慢的问题。

技术实现思路

[0003]本专利技术的目的在于提供自动化测试NAT设备转发SCTP报文的NAT测试仪,以及提供自动化测试NAT设备转发SCTP报文的测试方法,实现对NAT设备进行高效测试。
[0004]本专利技术通过下述技术方案实现:自动化测试NAT设备转发SCTP报文的NAT测试仪及测试方法,基于NAT测试仪表实现,在NAT测试仪表中针对待测试的NAT设备的功能选择相应的测试模式,还包括以下步骤:步骤1、NAT测试仪根据测试模式构造SCT本文档来自技高网...

【技术保护点】

【技术特征摘要】
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设备进行测试。2.根据权利要求1所述的自动化测试NAT设备转发SCTP报文的测试方法,其特征在于,所述步骤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设备测试失败。3.根据权利要求2所述的自动化测试NAT设备转发SCTP报文的测试方法,其特征在于,所述步骤4中进行转换报文与预期报文比对验证之前,需要通过NAT测试仪对NAT设备进行命中检测,若NAT设备被命中,则NAT测试仪调用断言函数对转换报文与预期报文进行比对验证;若NAT设备未被命中,则通过NAT测试仪报错。4.根据权利要求3所述的自动化测试NAT设备转发SCTP报文的测试方法,其特征在于,所...

【专利技术属性】
技术研发人员:肖娟范渊吴永越郑学新刘韬
申请(专利权)人:成都安恒信息技术有限公司
类型:发明
国别省市:

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

1