以太网链路切换方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:25405921 阅读:16 留言:0更新日期:2020-08-25 23:09
本发明专利技术公开了一种以太网链路切换的方法、装置、系统及计算机可读存储介质,该方法包括步骤:目标交换机监控本地工作链路是否发生故障;若工作链路发生故障,则目标交换机弃用工作链路,并发送故障通知报文至目标交换机的相邻交换机;相邻交换机依据故障通知报文将本地备用链路切换为新的工作链路,与现有技术相比,可大大缩短链路切换时间,进一步地减少网络故障的修复时间,提高以太网网络的可用性。

【技术实现步骤摘要】
以太网链路切换方法、装置、设备及计算机可读存储介质
本专利技术涉及以太网
,尤其涉及一种以太网链路切换方法、装置、设备及计算机可读存储介质。
技术介绍
交换机是以太网络重要的通信节点,而以太网络中最常出现的故障就是交换机之间连接的链路断开,导致以太网络不能正常工作,为了防止这种情况发生,在高可用性的以太网络拓扑设计中,往往会在交换机之间设置多余的链路连接,作为备用链路。当处于工作状态的链路正常运转时,交换机运行协议控制备用链路进入关闭状态,避免形成网络环路造成广播风暴;当处于工作状态的链路出现故障时,交换机运行协议控制备用链路进入运转状态,以保证以太网络正常工作,但是从出现故障的链路切换到备用链路的时间长达数秒,这会中断大多数基于以太网络的应用,尤其是对工业以太网络造成无法承受的影响,工业以太网要求网络故障的恢复时间不超过10毫秒。
技术实现思路
本专利技术的主要目的在于提出一种以太网链路切换方法、装置、设备及计算机可读存储介质,旨在解决在以太网络链路出现故障之后如何快速恢复以太网络的正常运行问题。目标交换机监控本地工作链路是否发生故障;若所述工作链路发生故障,则所述目标交换机弃用所述工作链路,并发送故障通知报文至所述目标交换机的相邻交换机;所述相邻交换机依据所述故障通知报文将本地备用链路切换为新的工作链路。可选地,所述若所述工作链路发生故障,则所述目标交换机弃用所述工作链路,并发送故障通知报文至所述目标交换机的相邻交换机的步骤包括:若所述工作链路发生故障,则所述目标交换机弃用原来的根端口,将指定端口切换成根端口,得到第一根端口;所述目标交换机通过所述第一根端口发送所述故障通知报文至所述目标交换机的相邻交换机。可选地,所述相邻交换机依据所述故障通知报文将本地备用链路切换为新的工作链路的步骤包括:所述相邻交换机将接收所述故障通知报文中的端口确定为第一指定端口,将所述相邻交换机的另一端口确定为第二根端口;所述相邻交换机通过所述第二根端口发送指示信息开启与第二根端口对应的第二指定端口,以将所述备用链路切换成新的工作链路。可选地,所述目标交换机监控本地工作链路是否发生故障的步骤之前,还包括:根据预设协议确定以太网络链路中的工作链路和备用链路。此外,为实现上述目的,本专利技术还提供一种以太网链路切换装置,所述以太网链路切换装置包括:监控模块,用于目标交换机监控本地工作链路是否发生故障;弃用发送模块,用于若所述工作链路发生故障,则所述目标交换机弃用所述工作链路,并发送故障通知报文至所述目标交换机的相邻交换机;切换模块,用于所述相邻交换机依据所述故障通知报文将本地备用链路切换为新的工作链路。此外,为实现上述目的,本专利技术还提供一种以太网链路切换设备,所述以太网链路切换设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的以太网链路切换程序,所述以太网链路切换程序被所述处理器执行时实现如上所述的以太网链路切换方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有所述以太网链路切换程序,所述以太网链路切换程序被处理器执行时实现如上所述的以太网链路切换方法的步骤。本专利技术通过目标交换机监控本地工作链路是否发生故障,若工作链路发生故障,目标交换机弃用本地工作链路,并发送故障通知报文至相邻交换机,相邻交换机接收到故障通知报文后,将本地备用连切换为新的工作链路,与现有技术相比,可大大缩短链路切换时间,进一步地减少网络故障的修复时间,提高以太网络的可用性。附图说明图1为实现本专利技术各个实施例一种设备的硬件结构示意图;图2为本专利技术以太网链路切换方法第一实施例的流程示意图;图3为本专利技术以太网链路切换方法第一场景示意图;图4为本专利技术以太网链路切换方法第二场景示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供了一种以太网链路切换设备,参照图1,图1是本专利技术实施例方案涉及的硬件运行环境的结构示意图。需要说明的是,图1即可为以太网链路切换设备的硬件运行环境的结构示意图。本专利技术实施例以太网链路切换设备可以是PC,便携计算机,服务器等设备。如图1所示,该以太网链路切换设备可以包括:处理器1001,例如CPU,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,以太网链路切换设备还可以包括RF(RadioFrequency,射频)电路,传感器、WiFi模块等等。本领域技术人员可以理解,图1中示出的以太网链路切换设备结构并不构成以太网链路切换设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及以太网链路切换程序。其中,操作系统是管理和控制以太网链路切换设备硬件和软件资源的程序,支持以太网链路切换程序以及其它软件或程序的运行。图1所示的以太网链路切换设备,可用于实现在以太网络链路出现故障之后快速恢复以太网络的正常运行,用户接口1003主要用于侦测或者输出各种信息,如输入指示信息和输出断链通知报文等;网络接口1004主要用于与后台服务器交互,进行通信;处理器1001可以用于调用存储器1005中存储的以太网链路切换程序,并执行以下操作:目标交换机监控本地工作链路是否发生故障;若所述工作链路发生故障,则所述目标交换机弃用所述工作链路,并发送故障通知报文至所述目标交换机的相邻交换机;所述相邻交换机依据所述故障通知报文将本地备用链路切换为新的工作链路。进一步的,所述若所述工作链路发生故障,则所述目标交换机弃用所述工作链路,并发送故障通知报文至所述目标交换机的相邻交换机的步骤包括:若所述工作链路发生故障,则所述目标交换机弃用原来的根端口,将指定端口切换成根端口,得到第一根端口;所述目标交换机通过所述第一根端口发送所述故障通知报文至所述目标交换机的相邻交换机。进一步地,所述相邻交换机依据所述故障通知报文将本地备用链路切换为新的工作链路的步骤包括:所述相邻交换机将接收所述故障通知报文中的端口确本文档来自技高网...

【技术保护点】
1.一种以太网络链路切换的方法,其特征在于,所述以太网链路切换方法包括以下步骤:/n目标交换机监控本地工作链路是否发生故障;/n若所述工作链路发生故障,则所述目标交换机弃用所述工作链路,并发送故障通知报文至所述目标交换机的相邻交换机;/n所述相邻交换机依据所述故障通知报文将本地备用链路切换为新的工作链路。/n

【技术特征摘要】
1.一种以太网络链路切换的方法,其特征在于,所述以太网链路切换方法包括以下步骤:
目标交换机监控本地工作链路是否发生故障;
若所述工作链路发生故障,则所述目标交换机弃用所述工作链路,并发送故障通知报文至所述目标交换机的相邻交换机;
所述相邻交换机依据所述故障通知报文将本地备用链路切换为新的工作链路。


2.如权利要求1所述的以太网链路切换方法,其特征在于,所述若所述工作链路发生故障,则所述目标交换机弃用所述工作链路,并发送故障通知报文至所述目标交换机的相邻交换机的步骤包括:
若所述工作链路发生故障,则所述目标交换机弃用原来的根端口,将指定端口切换成根端口,得到第一根端口;
所述目标交换机通过所述第一根端口发送所述故障通知报文至所述目标交换机的相邻交换机。


3.如权利要求1所述的以太网链路切换方法,其特征在于,所述相邻交换机依据所述故障通知报文将本地备用链路切换为新的工作链路的步骤包括:
所述相邻交换机将接收所述故障通知报文中的端口确定为第一指定端口,将所述相邻交换机的另一端口确定为第二根端口;
所述相邻交换机通过所述第二根端口发送指示信息开启与第二根端口对应的第二指定端口,以将所述...

【专利技术属性】
技术研发人员:向卫东孟庆晓吴闽华
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:广东;44

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

1