一种双归连接网络的数据保护方法技术

技术编号:4196843 阅读:254 留言:0更新日期:2012-04-11 18:40
一种双归连接网络的数据保护方法,当第一数据节点通过控制节点和协助控制节点双归连接到第二数据节点时,该方法包括:当保护链路和非保护链路都为完好状态时,控制节点阻塞与保护链路直接相连的端口;当非保护链路出现故障时,且保护链路为完好状态时,控制节点打开与保护链路直接相连的端口。本发明专利技术的双归连接网络数据保护方法,提高了双归连接网络的抗故障能力,切换速度达到电信级以太网的需求,防止了双归连接网络的数据复制和广播风暴等故障,可以应用于多种网络结构中。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及。
技术介绍
在网络的实际应用中,广泛采用了双归连接的组网结构提高网络的可靠 性。随着网络向着多业务承载方向的发展,特别是一些业务对网络的可靠性、 实时性要求越来越高,网络中需要一种高可靠的双归连接网络的保护方法,并且满足切换时的收敛时间小于50毫秒的高实时性要求。图l是以太网双归连接网络拓朴图;如图l所示,节点S1、 S2和S3为 以太网交换机或者具有以太交换功能的网络设备,组成以太环网。在节点Sl、 S2和S3组成的以太环网中采用现有的以太环网^t术进行保护,以太环网中 定义了以太环网保护域,保护范围包括节点S1、 S2和S3本身以及之间互连 的链路。 、以太环网保护技术保障了域中的两个节点之间最多只有一条可以通信的 路径。在以太环网保护域中的链路都为完好时,节点S3阻塞端口 32的保护 数据转发功能,防止以太环网保护域中出现闭环,避免广播风暴导致网络不 可用。节点S3与S2之间的链路也称为以太环网保护域的环保护链路,节点 S3称为以太环网保护域的环保护链路所属节点,也可以称为环保护链路控制 节点;当以太环网保护域中出现链路故障时,如果该故障链路不是环保护链 路,则节点S3打开环保护链路对应端口的保护数据转发功能,并通知各个节 点刷新地址转发表,使保护数据在环网保护域中以新的路径传输。双归连接网络是指一个网络区域有两条链路分别与该区域外节点连接的 拓朴结构,其中一条链路对另外一条链路进行备份。以太环网通过节点S1和 S2双归连接到网络A,当链路完好时,网络B和网络A之间有两条传输路径,即网络B^节点S3e节点Sl^RlH网络A,以及网络B^节点S3^节点SlB节点S2^R2^网络A。因此,节点Sl和节点S2双归连接到网络A,这样的网络拓朴称为双归 连接网络。其中,上述R1、 R2可以是交换机、路由器、路由交换机或者其 他网络i殳备。但是,由于在上述双归连接网络中缺少必要的双归连接保护措施,网络 A和网络B通过两条路径进行通信。因此,网络B发给网络A的数据会被复 制,即网络A会收到多份数据,扰乱了正常的数据收发次序,严重的情况下 还会形成广播风暴,导致网络无法通信。
技术实现思路
本专利技术所要解决的技术问题是,克服现有技术的不足,提供一种双归连 接网络的数据保护方法,以防止出现通过该网络连接的网络之间传输的数据 被重复发送,影响数据的正确传输、甚至形成广播风暴,导致网络无法通信 的问题。为了解决上述问题,本专利技术提供,当 第 一数据节点通过控制节点和协助控制节点双归连接到第二数据节点时,该 方法包括当保护链路和非保护链路都为完好状态时,控制节点阻塞与保护链路直 接相连的端口;当非保护链路出现故障时,且保护链路为完好状态时,控制节点打开与 保护链路直4妄相连的端口 。此外,协助控制节点在非保护链路处于完好状态时,打开对应端口,并 向控制节点周期性发送链路健康检测帧;协助控制节点在非保护链路出现故障时,阻塞对应端口,并停止发送链 路健康检测帧;控制节点收到协助控制节点发送的链路健康检测帧后,阻塞保护链路对应端口;若控制节点在预先设定的时间间隔内未收到链路健康检测帧、或接收到 协助控制节点发送的非保护链路出现故障的通知消息,则打开保护链路对应 端口;其中,所述数据转发功能是指在所述第一数据节点与第二数据节点之间 转发数据;所述保护链路和非保护链路分别是所述控制节点和协助控制节点与所述 第二数据节点之间的数据链路。此外,当所述非保护链路由故障状态恢复为完好状态时,所述协助控制 节点启动预打开定时器,并在预打开定时器超时后,打开非保护链路对应端 a 。此外,当所述保护链路对应端口处于打开状态时,若收到所述协助控制 节点发送的所述链路健康检测帧,则阻塞所述保护链路对应端口,并向所述 协助控制节点发送已阻塞保护链路对应端口的通知消息;所述协助控制节点接收到上述已阻塞保护链路对应端口的通知消息后, 打开所述非保护链路对应端口 ,并周期性发送所述链路健康4全测帧。此外,若所述控制节点接收到所述链路健康检测帧后,获知所述非保护 链路由故障状态恢复为完好状态时,则判断所述保护链路是否处于完好状态; 如果不处于完好状态,则向所述协助控制节点发送已阻塞保护链路对应端口 的通知消息;所述协助控制节点接收到上述已阻塞保护链路对应端口的通知消息后, 打开所述非保护链路对应端口 ,并周期性发送所述链路健康检测帧。此外,所述打开或阻塞端口是指打开或阻塞端口的保护数据转发功能;所述数据转发功能是指在所述第 一数据节点与第二数据节点之间转发保 护数据;所述保护数据是具有特定标识的一组数据。所述协助控制节点在所述非保护链路出现故障时,还进行更新地址转发 表的操作。此外,所述控制节点在每次接收到所述链路健康;f全测帧时,启动切换定 时器,若在切换定时器超时前未收到新的链路健康检测帧,则判定在所述预 先设定的时间间隔内未收到链路健康检测帧。综上所述,本专利技术的双归连接网络数据保护方法,提高了双归连接网络 的抗故障能力,切换速度达到电信级以太网的需求,防止了双归连接网络的 数据复制和广播风暴等故障,可以应用于多种网络结构中。附图说明图l是以太网双归连接网络拓朴图2a是以太双归网络中链路完好时的通信路径拓朴图2b是以太双归网络中链路故障时的通信路径拓朴图3是本专利技术实施例以太双归连接网络数据保护方法流程图4a、 4b、 4c、 4d、 4e和4f为应用本专利技术进行以太双归连接保护的示意图。具体实施例方式高可靠的双归连J姿网络的数据保护方法可以实现如下功能>在双归网络的链路都为完好时,通过阻塞某个端口,使得双归网络的 通信有且只有一条传输路径,阻塞端口对应的链路作为备份链路;>在双归网络的链路发生故障时,如果故障链路不是上述备份链路,则 打开上述阻塞的端口,启用备^^链路,使得双归网络的通信可以经过上述端 口传输,形成新的路径,使得通信得以恢复。例如,当上述双归连接网络的数据保护方法应用于图2所示的网络时, 在节点Sl与Rl之间的链路以及节点S2与R2之间的链路都完好的情况下, 网络B和网络A之间的通信路径为网络B^节点S3一节点Sl^RlB网络A;当节点Sl和R1之间的链路出现故障时,网络B和网络A之间的通信路 径则可以切换为网络B^节点S3w节点Slw节点S2^R2^网络A。链路完好时网络B和网络A之间的通信路径如图2a所示,链路故障时 的通信路径如图2b所示。下面将结合附图和实施例对本专利技术进行详细描述。图3是本专利技术实施例以太双归连接网络数据保护方法流程图。如图3所 示,对以太双归il^妄网络的数据保护方法包括以下步骤步骤301,在以太双归连接网络中定义(即预先设置)以太双归连接保 护组;以太双归连接保护组中的保护链路和非保护链路;以及控制节点、协 助控制节点;上述以太双归连接保护组包括了两条双归链路和以太双归连接网络中对 应的两个节点;预先设定上述双归链路中的一条为保护链路,另一条为非保 护链路;保护链路是双归连接保护组在正常情况下被阻塞的链路;双归连接 保护组也可以称为双归保护域,即双归连接网络中被保护的区域。此外,将以太双归连接保护组中与保护链路相连接,并负责在组中链路 正常的情况下阻塞保护链路的本文档来自技高网
...

【技术保护点】
一种双归连接网络的数据保护方法,其特征在于,当第一数据节点通过控制节点和协助控制节点双归连接到第二数据节点时,该方法包括: 协助控制节点在非保护链路处于完好状态时,向控制节点周期性发送链路健康检测帧; 控制节点收到协助控制节点发 送的链路健康检测帧后,阻塞保护链路对应端口; 协助控制节点在非保护链路出现故障时,发送非保护链路出现故障的通知消息,停止发送链路健康检测帧; 控制节点在预先设定的时间间隔内未收到链路健康检测帧、或接收到协助控制节点发送的非保护链 路出现故障的通知消息,如果控制节点的保护链路为完好状态,则打开保护链路对应端口。

【技术特征摘要】
1、一种双归连接网络的数据保护方法,其特征在于,当第一数据节点通过控制节点和协助控制节点双归连接到第二数据节点时,该方法包括协助控制节点在非保护链路处于完好状态时,向控制节点周期性发送链路健康检测帧;控制节点收到协助控制节点发送的链路健康检测帧后,阻塞保护链路对应端口;协助控制节点在非保护链路出现故障时,发送非保护链路出现故障的通知消息,停止发送链路健康检测帧;控制节点在预先设定的时间间隔内未收到链路健康检测帧、或接收到协助控制节点发送的非保护链路出现故障的通知消息,如果控制节点的保护链路为完好状态,则打开保护链路对应端口。2、 如权利要求l所述的方法,其特征在于,协助控制节点在非保护链路处于完好状态时,打开对应端口,并向控制 节点周期性发送链路健康检测帧;协助控制节点在非保护链路出现故障时,阻塞对应端口,并停止发送链 路健康检测帧;其中,所述数据转发功能是指在所述第一数据节点与第二数据节点之间 转发数据;所述保护链路和非保护链路分别是所述控制节点和协助控制节点与所述 第二数据节点之间的数据链路。3、 如权利要求2所述的方法,其特征在于,当所述非保护链路由故障状态恢复为完好状态时,所述协助控制节点启 动预打开定时器,并在预打开定时器超时后,打开非保护链路对应端口。4、 如权利要求2所述的方法,其特征在于,当所述保护链路对应端口处于打开状态时,若收到所...

【专利技术属性】
技术研发人员:吴少勇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1