一种Bypass交换机端口自动协商失败的解决方法与流程

文档序号:33780837发布日期:2023-04-19 00:41阅读:299来源:国知局
一种Bypass交换机端口自动协商失败的解决方法与流程

本发明涉及通信,具体涉及一种bypass交换机端口自动协商失败的解决方法。


背景技术:

1、随着人们对网络的可靠性、稳定性的要求越来越高,保证通信设备在掉电或死机后网络通信不受影响,bypass技术应运而生:通过硬件导通的方式绕过故障设备实现级联设备间数据的正常转发,而当故障设备恢复正常后又可以正常接入网络发挥作用。

2、在多台交换机多个端口级联的场景下,如果中间一台设备掉电后重新再上电,或者全部上电启动的顺序有差异(bypass动作不同步),会概率出现跨设备进行端口速率协商的情况,而中间设备的端口因为没有收到协商信号(相邻设备完成协商后不再发送协商信号)而只能工作在半双工,从而导致在较大流量数据转发时出现错误帧、冲突帧丢弃等异常情况,影响正常通信。

3、由于该问题在多台bypass设备级联场景下才会出现,而且受设备启动顺序和时间间隔影响,并不会100%出现。即使出现了端口协商为半双工的现象,也会怀疑是传输介质或者连接出现了问题,而且更换传输介质或者重新连接后现象确实消失了。只是过一段时间后,现象又会出现,说明问题没有根本解决。因此,如何快速复现问题现象以及后续如何科学有效地验证问题已经被解决,也成为比较棘手的问题。


技术实现思路

1、本发明提供一种bypass交换机端口自动协商失败的解决方法,可以有效地解决bypass端口自动协商失败而工作在半双工的问题。

2、本发明解决上述技术问题的技术方案如下:

3、一种bypass交换机端口自动协商失败的解决方法,包括:

4、修改控制程序,将bypass继电器触发动作的逻辑修改为设备上电/下电继电器动作。

5、进一步的,所述解决方法还包括:

6、更改交换机硬件电路设计,增加bypass继电器触发动作后断开状态和闭合状态之间切换的时间。

7、进一步的,所述解决方法还包括:

8、在交换机系统内增加检测程序,实时检查bypass端口是否工作在了半双工模式,并且在检测到半双工后主动关闭端口重新再启用。

9、进一步的,所述解决方法还包括,对修改后的交换机系统进行验证。

10、进一步的,对修改后的交换机系统的验证方法包括:

11、s1,搭建验证环境,设备数量n台,级联bypass端口m对,n≥3,m≥1;

12、s2,使用自动化程序从以下三个流程中随机选择一个执行:a.从级联设备中随机选择一台交换机掉电再上电;b.从级联设备中随机选择相邻两台交换机掉电再上电;c.所有级联交换机都掉电再以随机顺序和随机时间间隔t上电,0≤t≤设备上电到端口完成自协商时间;

13、s3,持续ping每台设备,直到所有设备都可以ping通,则认为所有设备都已经恢复正常运行;

14、s4,检查每台设备的级联bypass端口工作状态,若仍有端口工作在半双工模式,则验证失败,程序终止,否则验证通过。

15、进一步的,对修改后的交换机系统的验证方法还包括:重复执行步骤s2~s4,直到验证失败或验证通过次数达到预设次数或手动终止程序。

16、进一步的,当级联端口对数m≥2时使用端口汇聚级联。

17、本发明的有益效果是:避免了人工检查是否出现了该问题,以及确认出现问题后通过手动断开、恢复链路或者重启设备来解决该问题的繁琐步骤。既不影响bypass的原有功能,又能解决交换机bypass端口配置为自协商时工作在半双工模式的问题,保证了通信的可靠稳定。

18、验证方法实现了自动化、无人值守,过程参数的随机性排除了人为刻意构造数据的可能,通过长期反复验证,可以大大增强验证结果的说服力。



技术特征:

1.一种bypass交换机端口自动协商失败的解决方法,其特征在于,包括:

2.根据权利要求1所述的解决方法,其特征在于,还包括:

3.根据权利要求2所述的解决方法,其特征在于,还包括:

4.根据权利要求3所述的解决方法,其特征在于,还包括,对修改后的交换机系统进行验证。

5.根据权利要求4所述的解决方法,其特征在于,对修改后的交换机系统的验证方法包括:

6.根据权利要求5所述的解决方法,其特征在于,对修改后的交换机系统的验证方法还包括:重复执行步骤s2~s4,直到验证失败或验证通过次数达到预设次数或手动终止程序。

7.根据权利要求5所述的解决方法,其特征在于,当级联端口对数m≥2时使用端口汇聚级联。


技术总结
本发明涉及一种Bypass交换机端口自动协商失败的解决方法,包括:修改控制程序,将Bypass继电器触发动作的逻辑修改为设备上电/下电继电器动作;更改交换机硬件电路设计,增加Bypass继电器触发动作后断开状态和闭合状态之间切换的时间;在交换机系统内增加检测程序,实时检查Bypass端口是否工作在了半双工模式,并且在检测到半双工后主动关闭端口重新再启用。通过本方法,可以有效地解决Bypass端口自动协商失败而工作在半双工的问题。

技术研发人员:黄鹏,周厚明,张翔
受保护的技术使用者:武汉迈威通信股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1