交换机生成树协议防环稳定性测试方法和工具技术

技术编号:21899116 阅读:24 留言:0更新日期:2019-08-17 18:29
本发明专利技术公开了一种上述交换机生成树协议防环稳定性测试方法和工具,对三种环路场景进行稳定性测试,其包括提供一主机,主机具有一第一网卡和一第二网卡,一串口线连接主机和被测试的交换机A,主机内安装有一自动化程序,测试人员对自动化程序开始运行,形成操作界面,并进行参数的设置,自动化程序发送指令到主机的串口工具CRT,被测试的交换机A和被测试的交换机B形成生成树协议;第三步,自动化程序收集串口工具CRT的记录,并保存文件,生成树报文的保存路径对应地为P1、P2和P3,至此,第一种环路场景、第二种环路场景和第三种环路场景的稳定性测试结束,操作简单且效率高。

Test methods and tools for ring-proof stability of switch spanning tree protocol

【技术实现步骤摘要】
交换机生成树协议防环稳定性测试方法和工具
本专利技术涉及一种交换机生成树协议防环稳定性测试方法和工具,尤指一种操作简单且效率高的交换机生成树协议防环稳定性测试方法和工具。
技术介绍
生成树是交换机的主要功能,起到防止环路的作用,交换机必须保证在实际网络环境中,如果出现环路,也不会影响正常业务的通信,测试人员需要在实验室模拟真实网络流量场景下,验证交换机的防环稳定性,避免最终产品在实际应用的时候通信出现问题。目前市面上存在两种测试方法:第一种是,购买昂贵的测试仪器,来模拟交换机进行配合验证,但是测试仪器的成本很高,且一个端口只能模拟一台交换机,需同时占用多个端口,还需购买Lincense。第二种是,在实验室尽可能将多台交换机组成一起进行测试,使用真实的交换机测试,但这样需要大量的资源,且组网非常复杂,很多时候都不具备这样的实验条件,所以实用性低。因此,有必要设计一种好的交换机生成树协议防环稳定性测试方法和工具,以克服上述问题。
技术实现思路
针对
技术介绍
所面临的问题,本专利技术的目的在于提供一种通过安装自动化程序,以达到测试简单,效率高的交换机生成树协议防环稳定性测试方法和工具。为实现上述目的,本专利技术采用以下技术手段:一种交换机生成树协议防环稳定性测试方法,对三种环路场景进行稳定性测试,第一种环路场景为被测试的交换机A具有一端口A1,所述端口A1连接一交换机B的端口B1,所述交换机B不支持生成树协议,所述交换机B具有一端口B2和一端口B3,一网线连接所述端口B2和所述端口B3,第二种环路场景为被测试的交换机A具有一端口A1和一端口A2,一网线连接所述端口A1和所述端口A2,第三种环路场景为被测试的交换机A具有一端口A1和一端口A2,被测试的交换机B具有一端口B1和一端口B2,一网线连接所述端口A1和所述端口B1,一网线连接所述端口A2和所述端口B2,其包括第一步,提供一主机,所述主机具有一第一网卡和一第二网卡,一串口线连接所述主机和所述被测试的交换机A,所述主机内安装有一自动化程序,测试人员对所述自动化程序开始运行,形成操作界面,并进行参数的设置:第一种环路场景环路的测试时间为T1,以及报文的保存路径P1;第二种环路场景环路的测试时间为T2,以及报文的保存路径P2;第三种环路场景环路的测试时间为T3,以及报文的保存路径P3,所述自动化程序发送指令到所述主机的串口工具CRT,所述被测试的交换机A和所述被测试的交换机B形成生成树协议;第二步,当对所述第一种环路场景进行测试时,如果所述自动化程序判断所述第一种环路场景环路的测试时间T1为零时,则所述第一种环路场景不进行测试,继续往下对所述第二种环路场景进行测试判断,如果所述自动化程序判断所述第一种环路场景环路的测试时间T1大于零时,则所述第一种环路场景进行测试,所述被测试的交换机A的所述端口A1发出生成树报文,所述第一网卡收到生成树报文,所述自动化程序对所述第一网卡收到的生成树报文进行过滤,提取出生成树报文,所述自动化程序将该生成树报文从所述第一网卡发出去,测试时长为测试人员设定的测试时间T1,模拟测试完成;当对所述第二种环路场景进行测试时,如果所述自动化程序判断所述第二种环路场景环路的测试时间T2为零时,则所述第二种环路场景不进行测试,继续往下对所述第三种环路场景进行测试判断,如果所述自动化程序判断所述第二种环路场景环路的测试时间T2大于零时,则所述第二种环路场景进行测试,所述被测试的交换机A的所述端口A1发出生成树报文,所述第一网卡收到报文,所述自动化程序将所述第一网卡收到的生成树报文从所述第二网卡发出去,所述被测试的交换机A的所述端口A2发出生成树报文,所述第二网卡收到生成树报文,所述自动化程序将所述第二网卡收到的生成树报文从所述第一网卡发出去,测试时长为测试人员设定的测试时间T2,模拟测试完成;当对所述第三种环路场景进行测试时,如果所述自动化程序判断所述第三种环路场景环路的测试时间T3为零时,则所述第三种环路场景不进行测试,如果所述自动化程序判断所述第三种环路场景环路的测试时间T3大于零时,则所述第三种环路场景进行测试,所述自动化程序构造生成树报文,生成树报文的源MAC为所述被测试的交换机B,所述被测试的交换机B的所述端口B1发出生成树报文,所述第一网卡收到生成树报文,所述被测试的交换机B的所述端口B2发出生成树报文,所述第二网卡收到生成树报文,测试时长为测试人员设定的测试时间T3,模拟测试完成;第三步,所述自动化程序收集所述串口工具CRT的记录,并保存文件,生成树报文的保存路径对应地为P1、P2和P3,至此,所述第一种环路场景、所述第二种环路场景和所述第三种环路场景的稳定性测试结束。进一步地,第二步中,所述自动化程序的过滤方式为,按照报文类型字段进行过滤。进一步地,第二步中,所述自动化程序的发送速率为每2秒1个。进一步地,第一步中,对第一种环路场景环路的持续时间设置为零,则第一种环路场景为不测试,第一种环路场景环路的持续时间设置大于零,则第一种环路场景为测试;第二种环路场景环路的持续时间设置为零,则第二种环路场景为不测试,第二种环路场景环路的持续时间设置大于零,则第二种环路场景为测试;第三种环路场景环路的持续时间设置为零,则第三种环路场景为不测试,第三种环路场景环路的持续时间设置大于零,则第三种环路场景为测试。进一步地,第三步中,保存文件为TXT文件,文件命名为STP、环路场景测试记录和系统时间。一种交换机生成树协议防环稳定性测试工具,对三种环路场景进行稳定性测试,第一种环路场景为被测试的交换机A具有一端口A1,所述端口A1连接一交换机B的端口B1,所述交换机B不支持生成树协议,所述交换机B具有一端口B2和一端口B3,一网线连接所述端口B2和所述端口B3,第二种环路场景为被测试的交换机A具有一端口A1和一端口A2,一网线连接所述端口A1和所述端口A2,第三种环路场景为被测试的交换机A具有一端口A1和一端口A2,被测试的交换机B具有一端口B1和一端口B2,一网线连接所述端口A1和所述端口B1,一网线连接所述端口A2和所述端口B2,其包括一主机,所述主机具有一第一网卡和一第二网卡,一串口线连接所述主机和所述被测试的交换机A,所述主机内安装有一自动化程序,测试人员对所述自动化程序开始运行,形成操作界面,并进行参数的设置:第一种环路场景环路的测试时间为T1,以及报文的保存路径P1;第二种环路场景环路的测试时间为T2,以及报文的保存路径P2;第三种环路场景环路的测试时间为T3,以及报文的保存路径P3,所述自动化程序发送指令到所述主机的串口工具CRT,所述被测试的交换机A和所述被测试的交换机B形成生成树协议;当对所述第一种环路场景进行测试时,如果所述自动化程序判断所述第一种环路场景环路的测试时间T1为零时,则所述第一种环路场景不进行测试,继续往下对所述第二种环路场景进行测试判断,如果所述自动化程序判断所述第一种环路场景环路的测试时间T1大于零时,则所述第一种环路场景进行测试,所述被测试的交换机A的所述端口A1发出生成树报文,所述第一网卡收到生成树报文,所述自动化程序对所述第一网卡收到的生成树报文进行过滤,提取出生成树报文,所述自动化程序将该生成树报本文档来自技高网...

【技术保护点】
1.一种交换机生成树协议防环稳定性测试方法,对三种环路场景进行稳定性测试,第一种环路场景为被测试的交换机A具有一端口A1,所述端口A1连接一交换机B的端口B1,所述交换机B不支持生成树协议,所述交换机B具有一端口B2和一端口B3,一网线连接所述端口B2和所述端口B3,第二种环路场景为被测试的交换机A具有一端口A1和一端口A2,一网线连接所述端口A1和所述端口A2,第三种环路场景为被测试的交换机A具有一端口A1和一端口A2,被测试的交换机B具有一端口B1和一端口B2,一网线连接所述端口A1和所述端口B1,一网线连接所述端口A2和所述端口B2,其特征在于,包括:第一步,提供一主机,所述主机具有一第一网卡和一第二网卡,一串口线连接所述主机和所述被测试的交换机A,所述主机内安装有一自动化程序,测试人员对所述自动化程序开始运行,形成操作界面,并进行参数的设置:第一种环路场景环路的测试时间为T1,以及报文的保存路径P1;第二种环路场景环路的测试时间为T2,以及报文的保存路径P2;第三种环路场景环路的测试时间为T3,以及报文的保存路径P3,所述自动化程序发送指令到所述主机的串口工具CRT,所述被测试的交换机A和所述被测试的交换机B形成生成树协议;第二步,当对所述第一种环路场景进行测试时,如果所述自动化程序判断所述第一种环路场景环路的测试时间T1为零时,则所述第一种环路场景不进行测试,继续往下对所述第二种环路场景进行测试判断,如果所述自动化程序判断所述第一种环路场景环路的测试时间T1大于零时,则所述第一种环路场景进行测试,所述被测试的交换机A的所述端口A1发出生成树报文,所述第一网卡收到生成树报文,所述自动化程序对所述第一网卡收到的生成树报文进行过滤,提取出生成树报文,所述自动化程序将该生成树报文从所述第一网卡发出去,测试时长为测试人员设定的测试时间T1,模拟测试完成;当对所述第二种环路场景进行测试时,如果所述自动化程序判断所述第二种环路场景环路的测试时间T2为零时,则所述第二种环路场景不进行测试,继续往下对所述第三种环路场景进行测试判断,如果所述自动化程序判断所述第二种环路场景环路的测试时间T2大于零时,则所述第二种环路场景进行测试,所述被测试的交换机A的所述端口A1发出生成树报文,所述第一网卡收到报文,所述自动化程序将所述第一网卡收到的生成树报文从所述第二网卡发出去,所述被测试的交换机A的所述端口A2发出生成树报文,所述第二网卡收到生成树报文,所述自动化程序将所述第二网卡收到的生成树报文从所述第一网卡发出去,测试时长为测试人员设定的测试时间T2,模拟测试完成;当对所述第三种环路场景进行测试时,如果所述自动化程序判断所述第三种环路场景环路的测试时间T3为零时,则所述第三种环路场景不进行测试,如果所述自动化程序判断所述第三种环路场景环路的测试时间T3大于零时,则所述第三种环路场景进行测试,所述自动化程序构造生成树报文,生成树报文的源MAC为所述被测试的交换机B,所述被测试的交换机B的所述端口B1发出生成树报文,所述第一网卡收到生成树报文,所述被测试的交换机B的所述端口B2发出生成树报文,所述第二网卡收到生成树报文,测试时长为测试人员设定的测试时间T3,模拟测试完成;第三步,所述自动化程序收集所述串口工具CRT的记录,并保存文件,生成树报文的保存路径对应地为P1、P2和P3,至此,所述第一种环路场景、所述第二种环路场景和所述第三种环路场景的稳定性测试结束。...

【技术特征摘要】
1.一种交换机生成树协议防环稳定性测试方法,对三种环路场景进行稳定性测试,第一种环路场景为被测试的交换机A具有一端口A1,所述端口A1连接一交换机B的端口B1,所述交换机B不支持生成树协议,所述交换机B具有一端口B2和一端口B3,一网线连接所述端口B2和所述端口B3,第二种环路场景为被测试的交换机A具有一端口A1和一端口A2,一网线连接所述端口A1和所述端口A2,第三种环路场景为被测试的交换机A具有一端口A1和一端口A2,被测试的交换机B具有一端口B1和一端口B2,一网线连接所述端口A1和所述端口B1,一网线连接所述端口A2和所述端口B2,其特征在于,包括:第一步,提供一主机,所述主机具有一第一网卡和一第二网卡,一串口线连接所述主机和所述被测试的交换机A,所述主机内安装有一自动化程序,测试人员对所述自动化程序开始运行,形成操作界面,并进行参数的设置:第一种环路场景环路的测试时间为T1,以及报文的保存路径P1;第二种环路场景环路的测试时间为T2,以及报文的保存路径P2;第三种环路场景环路的测试时间为T3,以及报文的保存路径P3,所述自动化程序发送指令到所述主机的串口工具CRT,所述被测试的交换机A和所述被测试的交换机B形成生成树协议;第二步,当对所述第一种环路场景进行测试时,如果所述自动化程序判断所述第一种环路场景环路的测试时间T1为零时,则所述第一种环路场景不进行测试,继续往下对所述第二种环路场景进行测试判断,如果所述自动化程序判断所述第一种环路场景环路的测试时间T1大于零时,则所述第一种环路场景进行测试,所述被测试的交换机A的所述端口A1发出生成树报文,所述第一网卡收到生成树报文,所述自动化程序对所述第一网卡收到的生成树报文进行过滤,提取出生成树报文,所述自动化程序将该生成树报文从所述第一网卡发出去,测试时长为测试人员设定的测试时间T1,模拟测试完成;当对所述第二种环路场景进行测试时,如果所述自动化程序判断所述第二种环路场景环路的测试时间T2为零时,则所述第二种环路场景不进行测试,继续往下对所述第三种环路场景进行测试判断,如果所述自动化程序判断所述第二种环路场景环路的测试时间T2大于零时,则所述第二种环路场景进行测试,所述被测试的交换机A的所述端口A1发出生成树报文,所述第一网卡收到报文,所述自动化程序将所述第一网卡收到的生成树报文从所述第二网卡发出去,所述被测试的交换机A的所述端口A2发出生成树报文,所述第二网卡收到生成树报文,所述自动化程序将所述第二网卡收到的生成树报文从所述第一网卡发出去,测试时长为测试人员设定的测试时间T2,模拟测试完成;当对所述第三种环路场景进行测试时,如果所述自动化程序判断所述第三种环路场景环路的测试时间T3为零时,则所述第三种环路场景不进行测试,如果所述自动化程序判断所述第三种环路场景环路的测试时间T3大于零时,则所述第三种环路场景进行测试,所述自动化程序构造生成树报文,生成树报文的源MAC为所述被测试的交换机B,所述被测试的交换机B的所述端口B1发出生成树报文,所述第一网卡收到生成树报文,所述被测试的交换机B的所述端口B2发出生成树报文,所述第二网卡收到生成树报文,测试时长为测试人员设定的测试时间T3,模拟测试完成;第三步,所述自动化程序收集所述串口工具CRT的记录,并保存文件,生成树报文的保存路径对应地为P1、P2和P3,至此,所述第一种环路场景、所述第二种环路场景和所述第三种环路场景的稳定性测试结束。2.如权利要求1所述的交换机生成树协议防环稳定性测试方法,其特征在于:第二步中,所述自动化程序的过滤方式为,按照报文类型字段进行过滤。3.如权利要求1所述的交换机生成树协议防环稳定性测试方法,其特征在于:第二步中,所述自动化程序的发送速率为每2秒1个。4.如权利要求1所述的交换机生成树协议防环稳定性测试方法,其特征在于:第一步中,对第一种环路场景环路的持续时间设置为零,则第一种环路场景为不测试,第一种环路场景环路的持续时间设置大于零,则第一种环路场景为测试;第二种环路场景环路的持续时间设置为零,则第二种环路场景为不测试,第二种环路场景环路的持续时间设置大...

【专利技术属性】
技术研发人员:曾银华
申请(专利权)人:深圳市吉祥腾达科技有限公司
类型:发明
国别省市:广东,44

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

1