1.一种EAPS协议MASTER交换机端口状态切换的自动化测试方法,其特征在于:提供MASTER交换机、双网卡计算机,所述EAPS协议master交换机端口状态切换的自动化测试方法包括以下步骤:S1:双网卡计算机上的第一网卡连接所述MASTER交换机的primary端口,第二网卡连接MASTER交换机的secondery端口,将双网卡计算机的串口连接被测试设备的串口并将自动化程序拷入所述双网卡计算机;
S2:程序控制所述双网卡计算机的串口工具登陆被测试设备底层;
S3:程序设置EAPS ring、控制vlan及保护vlan,启动EAPS ring;
S4:所述双网卡计算机的第一网卡接收MASTER交换机发来的hello包,通过程序从第二网卡转发给所述MASTER交换机;
S5:程序控制所述第一网卡的禁用,模拟所述MASTER交换机的primary端口的DOWN,所述secondary端口及primary端口的连接状态发生变化;
S6:程序查询所述secondary端口的状态,所述secondary端口的状态是否切换为forward状态,如果是则继续运行,否则弹出错误提示,并终止运行。
2.根据权利要求1所述的EAPS协议MASTER交换机端口状态切换的自动化测试方法,其特征在于:所述EAPS协议MASTER交换机端口状态切换的自动化测试方法的步骤S4与步骤S5之间还包括步骤:程序通过所述串口查看端口状态,所述Secondary端口的状态是否为blocking状态;
如果否,检查网络连接线路是否有断线。
3.根据权利要求1所述的EAPS协议MASTER交换机端口状态切换的自动化测试方法,其特征在于:所述EAPS协议MASTER交换机端口状态切换的自动化测试方法的步骤S6之后还包括步骤:S7:程序核对所述第二网卡是否收到Master交换机发送的“link down”消息,并检查该协议包是否符合标准,若无收到或不符合标准则弹出错误提示,并终止运行。
4.根据权利要求1所述的EAPS协议MASTER交换机端口状态切换的自动化测试方法,其特征在于:所述EAPS协议MASTER交换机端口状态切换的自动化测试方法的步骤S6之后还包括步骤:S7:程序核对所述第二网卡是否收到刷新FDB表的消息,并检查该消息是否符合标准,若无收到或不匹配则弹出错误提示,并终止运行。
5.根据权利要求3所述的EAPS协议MASTER交换机端口状态切换的自动化测试方法,其特征在于:所述EAPS协议MASTER交换机端口状态切换的自动化测试方法的步骤S7之后还包括步骤:S8:程序核对所述第二网卡是否收到刷新FDB表的消息,并检查该消息是否符合标准,若无收到或不匹配则弹出错误提示,并终止运行。
6.根据权利要求1所述的EAPS协议MASTER交换机端口状态切换的自动化测试方法,其特征在于:所述EAPS协议MASTER交换机端口状态切换的自动化测试方法的步骤S7之后还包括步骤:S8:程序核对所述第二网卡是否收到Master交换机发送的“link down”消息,并检查该协议包是否符合标准,若无收到或不符合标准则弹出错误提示,并终止运行。