基于链式自愈环的交换机冗余备份方法和链式环系统技术方案

技术编号:16177739 阅读:34 留言:0更新日期:2017-09-09 05:12
本发明专利技术公开了一种基于链式自愈环的交换机冗余备份方法和链式环系统。所述方法包括:通过单链两端的单链交换机分别向链式自愈环中的各个交换机发起链式自愈环检测;当链式自愈环中的各个交换机通过链式自愈环检测时,链式自愈环正常工作;通过链式自愈环对每条单链进行冗余备份保护。本发明专利技术提供的链式自愈环包括至少一条单链和一个单环,每条单链包括至少两个串联的单链交换机,单环包括至少三个依次连接单环交换机,每条单链两端的单链交换机分别与单环中任意两个不同的单环交换机连接。该链式自愈环是在单环的基础上,通过接入多条单链,构建出的一种新自愈环,通过添加单链,可以组建出具有冗余备份保护的复杂网络结构,提高整个网络的可靠性。

【技术实现步骤摘要】
基于链式自愈环的交换机冗余备份方法和链式环系统
本专利技术涉及交换机冗余备份
,特别涉及一种基于链式自愈环的交换机冗余备份方法和链式环系统。
技术介绍
为了保持网络的稳定性,在多台交换机组成的网络环境中,通常都使用一些备份连接,以提高网络的健壮性、稳定性,这里的备份连接也称为备份链路或者冗余链路。现有的工业交换机自愈环当中,没有链的概念和定义,无法搭建出具有业务保护功能的复杂网络。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种基于链式自愈环的交换机冗余备份方法和链式环系统。所述技术方案如下:一方面,本专利技术实施例提供了一种基于链式自愈环的交换机冗余备份方法,所述方法包括:组建链式自愈环,所述链式自愈环包括:至少一条单链和一个单环,每条单链包括:至少两个串联的单链交换机,单环包括:至少三个依次连接单环交换机,每条单链两端的单链交换机分别与单环中任意两个不同的单环交换机连接;通过单链两端的单链交换机分别向链式自愈环中的各个交换机发起链式自愈环检测;当链式自愈环中的各个交换机通过链式自愈环检测时,链式自愈环正常工作;通过链式自愈环对每条单链进行冗余备份保护。在本专利技术实施例上述的交换机冗余备份方法中,所述通过单链两端的单链交换机分别向链式自愈环中的各个交换机发起链式自愈环检测,包括:通过单链两端的单链交换机分别向相连的交换机发送检测数据包,所述检测数据包包括:检测数据信息和各自的媒体访问控制(MediaAccessControl,简称“MAC”)地址信息;接收到检测数据包的交换机,根据预设的链式自愈环协议算法,解析检测数据包,得到新的检测数据信息;将解析得到的新的检测数据信息和自身的MAC地址信息组装成新的检测数据包,并向相连的交换机发送。在本专利技术实施例上述的交换机冗余备份方法中,所述当链式自愈环中的各个交换机通过链式自愈环检测时,链式自愈环正常工作,包括:当单链两端的单链交换机接收到的检测数据信息与其发送出的检测数据信息相同时,链式自愈环正常工作。在本专利技术实施例上述的交换机冗余备份方法中,所述通过链式自愈环对每条单链进行冗余备份保护,包括:当单链两端的单链交换机接收到的检测数据信息与其发送出的检测数据信息相同时,将单链中任一单链交换机的端口配置为阻塞状态;当单链两端的单链交换机无法接收到与其发送出的检测数据信息相同的检测数据信息时,将单链中任一单链交换机的端口配置为开通状态。在本专利技术实施例上述的交换机冗余备份方法中,所述阻塞状态为交换机端口不接收、不转发通信数据,但接收、转发检测数据包;所述开通状态为交换机端口接收、转发检测数据包以及通信数据。另一方面,本专利技术实施例提供了一种链式环系统,包括:至少一条单链和一个单环,每条单链包括:至少两个串联的单链交换机,单环包括:至少三个依次连接单环交换机,每条单链两端的单链交换机分别与单环中任意两个不同的单环交换机连接。在本专利技术实施例上述的链式环系统中,所述单链交换机包括:第一发送模块,用于向相连的交换机发送检测数据包,所述检测数据包包括:检测数据信息和自身的MAC地址信息;第一接收模块,用于接收相连交换机发送的新的检测数据包,所述新的检测数据包包括:新的检测信息和相连交换机的MAC信息,所述新的检测信息由相连交换机解析接收到的检测数据包得到的;第一解析模块,用于通过预设的链式自愈环协议算法,解析接收到的新的检测数据包,得到新的检测信息,链式自愈环检测模块,用于当解析得到的新的检测数据信息与其发送出的检测数据信息相同时,判断链式自愈环中各个交换机通过链式自愈环检测。在本专利技术实施例上述的链式环系统中,所述单环交换机包括:第二接收模块,用于接收相连交换机发送的检测数据包;第二解析模块,用于根据预设的链式自愈环协议算法,解析检测数据包,得到新的检测数据信息;数据组装模块,用于将解析得到的新的检测数据信息与自身MAC地址信息组装成新的检测数据包;第二发送模块,用于将新的检测数据包向相连的交换机发送。在本专利技术实施例上述的链式环系统中,所述单链交换机还包括:处理模块,用于当单链交换机解析得到的检测数据信息与其发送出的检测数据信息相同时,将其端口配置为阻塞状态;所述处理模块,还用于当单链交换机无法接收到与其发送出的检测数据信息相同的检测数据信息时,将其端口配置为开通状态。在本专利技术实施例上述的链式环系统中,所述阻塞状态为交换机端口不接收、不转发通信数据,但接收、转发检测数据包;所述开通状态为交换机端口接收、转发检测数据包以及通信数据。本专利技术实施例提供的技术方案带来的有益效果是:通过组件链式自愈环来对每条单链进行冗余备份保护,其中,链式自愈环包括:至少一条单链和一个单环,每条单链包括:至少两个串联的单链交换机,单环包括:至少三个依次连接单环交换机,每条单链两端的单链交换机分别与单环中任意两个不同的单环交换机连接。上述链式自愈环是在单环的基础上,通过接入多条单链,构建出的一种新的自愈环,并且通过添加多条单链,可以组建出具有冗余备份保护的复杂网络结构,提高了整个网络的可靠性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种基于链式自愈环的交换机冗余备份方法流程图;图2是本专利技术实施例二提供的一种链式环系统的结构示意图;图3是本专利技术实施例二提供的一种单链交换机的结构示意图;图4是本专利技术实施例二提供的一种单环交换机的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一本专利技术实施例提供了一种基于链式自愈环的交换机冗余备份方法,适用于工业交换机,参见图1,该方法可以包括:步骤S11,组建链式自愈环,该链式自愈环包括:至少一条单链和一个单环,每条单链包括:至少两个串联的单链交换机,单环包括:至少三个依次连接单环交换机,每条单链两端的单链交换机分别与单环中任意两个不同的单环交换机连接。在本实施例中,单链两端的单链交换机可以被定义为链头和链尾(链头和链尾中间可以串联多个单链交换机,或者不串联单链交换机),链头和链尾分别与单环中任意两个不同的单环交换机连接,这样在一个单环上可以搭建多条单链,进而可组建出复杂网络结构,同时为每条单链提供冗余备份保护,提高了整个网络的可靠性。需要说明的是,上述单链交换机和单环交换机仅仅是以其所处位置来区分命名的,在实际应用中,均为预设有链式自愈环协议算法的工业交换机。步骤S12,通过单链两端的单链交换机分别向链式自愈环中的各个交换机发起链式自愈环检测。在本实施例中,上述步骤S12可以通过如下方式实现:a,通过单链两端的单链交换机分别向相连的交换机发送检测数据包,该检测数据包包括:检测数据信息和各自的MAC地址信息。b,接收到检测数据包的交换机,根据预设的链式自愈环协议算法,解析检测数据包,得到新的检测数据信息。c,将解析得到的新的检测数据信息和自身的MAC地址信息组装成新的检测数据包,并向相连的交换机发送。在本实施例中,单链两端的单链交换机分别向相连的交换机(单本文档来自技高网...
基于链式自愈环的交换机冗余备份方法和链式环系统

【技术保护点】
一种基于链式自愈环的交换机冗余备份方法,其特征在于,所述方法包括:组建链式自愈环,所述链式自愈环包括:至少一条单链和一个单环,每条单链包括:至少两个串联的单链交换机,单环包括:至少三个依次连接单环交换机,每条单链两端的单链交换机分别与单环中任意两个不同的单环交换机连接;通过单链两端的单链交换机分别向链式自愈环中的各个交换机发起链式自愈环检测;当链式自愈环中的各个交换机通过链式自愈环检测时,链式自愈环正常工作;通过链式自愈环对每条单链进行冗余备份保护。

【技术特征摘要】
1.一种基于链式自愈环的交换机冗余备份方法,其特征在于,所述方法包括:组建链式自愈环,所述链式自愈环包括:至少一条单链和一个单环,每条单链包括:至少两个串联的单链交换机,单环包括:至少三个依次连接单环交换机,每条单链两端的单链交换机分别与单环中任意两个不同的单环交换机连接;通过单链两端的单链交换机分别向链式自愈环中的各个交换机发起链式自愈环检测;当链式自愈环中的各个交换机通过链式自愈环检测时,链式自愈环正常工作;通过链式自愈环对每条单链进行冗余备份保护。2.根据权利要求1所述的方法,其特征在于,所述通过单链两端的单链交换机分别向链式自愈环中的各个交换机发起链式自愈环检测,包括:通过单链两端的单链交换机分别向相连的交换机发送检测数据包,所述检测数据包包括:检测数据信息和各自的MAC地址信息;接收到检测数据包的交换机,根据预设的链式自愈环协议算法,解析检测数据包,得到新的检测数据信息;将解析得到的新的检测数据信息和自身的MAC地址信息组装成新的检测数据包,并向相连的交换机发送。3.根据权利要求2所述的方法,其特征在于,所述当链式自愈环中的各个交换机通过链式自愈环检测时,链式自愈环正常工作,包括:当单链两端的单链交换机接收到的检测数据信息与其发送出的检测数据信息相同时,链式自愈环正常工作。4.根据权利要求2所述的方法,其特征在于,所述通过链式自愈环对每条单链进行冗余备份保护,包括:当单链两端的单链交换机接收到的检测数据信息与其发送出的检测数据信息相同时,将单链中任一单链交换机的端口配置为阻塞状态;当单链两端的单链交换机无法接收到与其发送出的检测数据信息相同的检测数据信息时,将单链中任一单链交换机的端口配置为开通状态。5.根据权利要求4所述的方法,其特征在于,所述阻塞状态为交换机端口不接收、不转发通信数据,但接收、转发检测数据包;所述开通状态为交换机端口接收、转发检...

【专利技术属性】
技术研发人员:李伟明
申请(专利权)人:深圳市立全鼎盛科技有限公司
类型:发明
国别省市:广东,44

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

1