一种桥模式弹性分组环跨环桥设备冗余保护的方法

文档序号:7955267阅读:227来源:国知局
专利名称:一种桥模式弹性分组环跨环桥设备冗余保护的方法
技术领域
本发明涉及城域网络通信技术领域,尤其涉及一种桥;^莫式弹性分组环跨环 桥设备冗余保护的方法。
背景技术
随着各种城域网技术的不断发展,弹性分组数据环(RPR)以其技术的先进 性、投资的有效性、性能的优越性以及业务服务质量的高品质性和高可靠性为 越来越多的城域网所使用。RPR技术融合了IP的智能化、以太网的经济性和光纤 环网的高宽带效率、可靠性,是一种由分组交换设备组成的环形网络。应用RPR净支术组成的环形网络称为RPR环网络,可以简称为RPR环;环形网 络上的分组交换设备称为RPR设备。当RPR设备采用以太网中用到的48位MAC 地址作为地址标识用于唯一标识RPR设备,并通过Ethernet Over RPR的方式承栽 二层以太网报文时,则RPR环还可以称为RPR桥环或桥模式RPR环。RPR桥环上 的设备还可以称为RPR桥设备,RPR桥设备上的MAC地址又可以称为RPRMAC 地址。如图l所示,描述了两个RPR桥环相交于两个RPR桥设备的结构示意图。在图1中存在两个RPR桥环,分别为RPR桥环1和RPR桥环2。在每个RPR桥 环上分别存在4个RPR桥设备,同时RPR桥环1和RPR桥环2相交于RPR跨环桥设 备1和跨环桥设备2。其中,所述的跨环桥设备为同时跨接于两个RPR桥环上,负 责两个RPR桥环之间数据报文的转发。为了筒化描述,在下面的描述中将RPR 跨环桥设备简称为跨环桥设备,将RPR桥设备简称为桥设备。在RPR桥环上,由于RPR桥环上承载的是二层以太网报文,并且RPR桥环之 间的报文是通过地址解析协议(MAC)进行转发,因此在两个RPR桥环相交的 RPR跨环桥设备就会产生回路,也即在如图1所示的RPR跨环桥设备1和RPR跨环 桥设备2之间产生回路,出现广播风暴现象。 在现有的一种技术中,为了避免回路的产生以及广播风暴的问题,该现有技术中的方法是通过生成树协议(STP)、或者快速生成树协议(RSTP)进行 链路裁减,生成无环路的最小生成树,然后依据最小生成树来转发在二层以太 网上的才艮文,以防止二层网络通信形成环路。并且,在当二层网络上出现i殳备 或者链路故障的时候,STP或者RSTP就会重新进行最小生成树的计算,获得一 个新的转发树,从而确保故障发生后业务的正常工作。采用STP、 RSTP的方法虽然可以解决跨环节点之间出现环路的问题,但却 因为STP、 RSTP的收敛速度较慢,即使是RSTP也只能达到秒级的水平,因此造 成了RPR桥环故障发生后业务的恢复时间增长,网络通信时间也随之延长,加重 了网络通信的负荷。在现有的另外一种技术中,为了避免回路的产生以及广播风暴的问题,该 现有技术通过将同时跨接于两个RPR桥环的跨环桥设备组成保护组,并设置保护 组内的一跨环桥设备为主用跨环桥设备,负责两个RPR桥环之间数据报文的转 发;同时对跨环桥设备进行优先级设置,对跨环桥设备的主备用状态进行倒换 和控制;并且,在当二层网络上出现设备或者链路故障的时候,能通过跨环桥 设备的主备用状态的倒换和控制,实现了RPR桥环的快速恢复,保证了RPR桥环 上业务的正常使用,同时也减少了网络通信的时延,减轻了网络通信的负担。但是,在该第二种现有技术中,其只能解决两个RPR桥环相交时环路避免以 及故障恢复的问题,而在实际的组网中,特别是在接入网的位置, 一个汇聚环 下会挂接多个环也即存在至少三个RPR环相交的情况,利用该现有的技术方还无 法解决存在至少三个RPR环相交时,回路避免以及故障的快速恢复。发明内容有鉴于此,本发明的主要目的在于提供一种桥模式弹性分组环跨环桥设备 冗余保护的方法,用于当至少三个弹性分组环相交于多个点时,对对应各相交 点的弹性分组环的主备用状态进行控制,实现RPR桥环发生故障后,RPR桥环故 障快速恢复以及回路避免,从而保证RPR桥环上业务的正常使用。为了达到上述目的,本发明提出了 一种桥模式弹性分组环跨桥设备冗余保护 的方法,该方法包4舌
A、 将至少两个跨环桥设备组成一个保护组,所述跨环桥设备跨接于至少 三个弹性分组环,设置所述保护组内的一跨环桥设备为主用跨环桥设备,负责转发报文,其他为备用跨环桥设备;B、 当所迷保护组发生变化时,确定具有跨环桥转发能力的另一跨环桥设备 为主用跨环桥设备。其中,所述方法还包括判断在预设的定时周期内所述保护组是否发生变 化,如果判断结果为是则执行步骤B;否则,执行以下步骤C、 判断所述保护组内是否存在具有跨环转发能力的主用跨环桥设备,在判 断结杲为否时,重新确定具有跨环转发能力的跨环桥设备为主用跨环桥设备。进一步地,所述方法还包括,设定所述保护组内各跨环桥设备的优先级; 所述步骤B为当所述保护组发生变化时,确定具有跨环桥转发能力且优先级最高的跨环 桥设备为主用跨环桥设备。进一步地,所述方法还包括,设置用于保存保护组内各跨环桥设备保护組 信息的节点信息表;所述保护组发生变化为所述保护组内跨环桥设备的保护 组信息发生变化或所述保护组所在的弹性分组环的拓朴结构发生变化。其中,所述节点信息表中至少保存有所述保护组内各跨环桥设备的优先级 信息;所述判断保护组内是否存在比自身优先级高的跨环桥设备为查找自身 设置的节点信息表,根据节点信息表的记录,判断所述保护组内是否存在比自 身优先级别高的跨环桥设备,其中,所述保护组信息至少包括跨环桥设备的优先级信息、跨环桥设备 的当前状态、保护组ID以及跨环桥设备ID信息。其中,当所述保护组信息发生变化时,所述保护组信息发生变化的跨环桥 设备向保护组内广播发送控制报文,所述控制报文携带有自身的保护组信息; 其他各跨环桥设备收到控制报文时,执行所述步骤B。其中,所述步骤B为当主用跨环桥转发设备不具备跨环桥转发能力、或保护组内存在优先级比 自身高的具备跨环转发能力的跨环桥设备时,所述主用跨环桥设备退出主用状 态;当备用跨环桥设备具备跨环桥转发能力、并且保护组内不存在优先级比自 身高的具备跨环转发能力的跨环桥设备时,所述备用跨环桥设备升级为主用跨 环桥设备。其中,所述主用跨环桥设备退出主用状态,包括以下步骤Bl 1 、主用跨环桥设备判断自身是否具备跨环转发能力,如果判断结果为是, 则执行步骤B12;否则,退出主用状态;B12、主用跨环桥设备判断保护组内是否存在优先级比自身高的具备跨环桥 转发能力的跨环桥设备,当保护组内存在优先级比自身高的具备跨环桥转发能 力的跨环桥设备时,所述主用跨环桥设备退出主用状态。相应地,所述备用跨环桥设备升级为主用跨环桥设备,包括以下步骤B21 、备用跨环桥设备判断自身是否具备跨环转发能力,当自身具备跨环转 发能力时,则执行步骤B22;B22、判断保护组内是否存在优先级比自身高的具备跨环转发能力的跨环桥 设备,当保护组内不存在优先级比自身高的具备跨环转发能力的跨环桥设备时, 所述备用跨环桥设备升级为主用跨环桥设备。其中,所述判断自身是否具备跨环桥转发能力为判断自身的多个RPR桥接口中是否存在至少两个RPR桥接口能正常转发报 文的RPR桥接口 ,相应地,判断比自身优先级高的跨环桥设备是否具备跨环转发能力为判 断比自身优先级高的跨环桥设备的多个RPR桥接口中是否存在至少两个RPR桥 接口与自身的相应的RPR桥接口在对应的RPR桥环上连通;如果是,则所述跨环桥设备具备跨环桥转发能力;否则,则所述跨环桥设 备不具备跨环转发能力。进一步地,所述方法包括,各跨环桥设备刷新自身的拓朴结构表;所述判断比自身优先级高的跨环桥设备的RPR桥接口与是否与自身的相应 的RPR桥接口在对应的RPR桥环上连通为判断比自身优先级高的if环桥设备 的RPR桥接口是否存在于自身的对应拓朴结构表中,如果判断结果为是,则所
述比自身优先级高的跨环桥设备的RPR桥接口与自身的相应的RPR接在对应的 RPR桥环上连通;否则,所述比自身优先级高的跨环桥设备的RPR桥接口不与 自身相应的RPR桥接口在对应的RPR桥环上连通。其中所述步骤C为当跨环桥设备为主用跨环桥设备时,该主用跨环桥设备向保护组内广播发 送控制报文,所述控制报文携带有该主用跨环桥设备的保护组信息;当跨环桥设备为备用跨环桥设备时,判断所述保护组内是否存在具有跨环 转发能力的主用跨环桥设备-,如果判断结果为否,则将该备用跨环桥设备升级 为主用跨环桥设备。进一步地,所述方法还包括,当跨环桥设备为备用跨环桥设备时,判断保 护组内是否存在具有跨环转发能力的主用跨环桥设备为判断保护组内其他跨 环桥设备的多个RPR桥接口中是否至多存在一个RPR接口与自身的相应的RPR 桥接口在对应的RPR桥环上连通,如果判断结果为是,则保护组内不存在具有 跨环转发能力的主用跨环桥转发设备,否则,保护组内存在具有跨环转发能力 的主用跨环桥设备。其中,判断保护组内的其他跨环桥设备的RPR桥接口是否与自身的相应的 RPR桥接口在对应的RPR桥环上连通为判断保护组内其他跨环桥设备的RPR 桥接口是否存在于自身的拓朴结构表中,如果判断结果为是,则所述其他2争环 桥设备的RPR桥接口与自身的相应的RPR桥接口在对应的RPR桥环上连通, 否则所述其他跨环桥设备的RPR桥接口不与自身的相应RPR桥接口在对应的 RPR桥环上连通。与现有技术相比,本发明具有以下有益效果本发明提供的一种桥模式弹性分组环跨环桥设备冗余保护的方法,将至少 三个弹性分组环的各相交点对应的跨环桥设备组成一个保护组,设置所述保护 组内的一跨环桥设备为主用跨环桥设备,负责转发报文,其他为备用跨环桥设 备;当所述保护组发生变化时,确定具有跨环桥转发能力的另一跨环桥设备为 主用跨环桥设备。通过本发明提供的方法,能使RPR桥发生变化后,实现了 RPR 桥环的快速恢复,保证RPR桥环上的业务正常使用,同时也减轻了网络通信时 延,减轻了网络通信负担。


图1是现有技术中两个RPR桥环相交的结构示意图; 图2是本发明中多个RPR桥环相交的结构示意图;图3是本发明中当四个RPR桥环相交于两个跨环桥设备时的逻辑组网示意图;图4是本发明中主用跨环桥设备冗余保护的流程图;图5是本发明中备用跨环桥设备冗余保护的流程图;图6是本发明中定时器超时后的跨环桥设备冗余保护的流程图。
具体实施方式
本发明的核心思想是将至少两个跨环桥设备组成保护组,所述跨环桥设 备跨接于至少三个RPR桥环,以及在保护组内确定一跨环桥设备为主用跨环桥设 备,其余为备用跨环桥设备。主用跨环桥设备负责RPR桥环之间的数据报文的转 发;备用跨环桥设备只有在主用跨环桥设备失效时,升级为主用跨环桥设备继 续负责RPR桥环之间的数据报文的转发。这里所述主用跨环桥设备负责多个RPR桥环之间数据报文的转发是指根据 主用跨环桥设备的配置,如转发报文的业务类型,全部或部分转发多个RPR桥环 之间的数据报文。主用跨环桥设备是否失效,是否需要重新选择确定,可以通过RPR桥环的拓 朴发现来反映。由于RPR桥环的拓朴发现以及拓朴收敛仅需50毫秒,因此在RPR 桥环发生拓朴变化后,利用RPR桥环特有的拓朴发现重新确定新的主用跨环桥设 备的时间将小于100毫秒。为使本发明的技术方案及优点更加清楚明白,下面结合附图并举实施例, 对本发明做进一步详细说明,如图2所示,为本发明多个RPR桥环相交于两个跨环桥设备时的组网示意图。 在该图中汇聚环与子环l、子环2、及子环3相交于两点,在该图中的两个相交点 分别对应了相应的跨环桥设备。 如图3所示,为本发明中当四个RPR桥环相交于两个跨环桥i殳备时的逻辑组 网示意图。在该逻辑组网示意图中跨环桥设备1和跨环桥设备2组成一个保护组, 环l、环2、环3及环4同时相交于所述跨环桥设备1和跨环桥设备2,在图中RPR 桥环与跨环桥设备之间通过双线关联的原因是因为RPR桥环是双向环。图中虛线表示将RPR桥环与跨环桥设备的关联性在逻辑结构上进行阻断,也即隔断该跨环 桥设备与被隔断的RPR桥环之间的数据报文的转发,因此从图3中可知,在实际 网络运行的时候,在该组网结构下,只有跨环桥设备1在真正承担所述四个RPR 环之间的数据转发,即在跨环桥设备l的当前状态为主用状态,跨环桥设备2的 当前状态为备用状态。 一般情况下我们将同时与图中所描述的跨环桥设备l和跨 环桥设备2在逻辑上都具有关联性的RPR环称为主用环,即在图3中所描述的环1 为主用环。当该RPR桥网络发生故障,例如图中所述的环2不可用时,则将所述 跨环桥设备2与环2之间的隔断取消,当然当故障恢复后,也即环2可以正常使用 时,需要重新恢复所述跨环桥设备2与环2之间的隔断。总言之,必须保证跨环 桥设备1和跨环桥设备2至多只能在一个RPR桥环上具有逻辑上的关联性,即必须 保证只有一个跨环桥设备负责跨环业务数据转发。本发明中,设置了用于保存保护组内各跨环桥设备保护组信息的节点信息 表,在一个具体实施例中,为在保护组的每个跨环桥设备中新设置了节点信息 表,节点信息表中至少包括设备ID、设备优先级、设备当前状态以及与跨环 桥设备相连的多个接口的RPRMAC信息。这里,在跨环桥设备中,对应每一个 连接于该跨环桥设备的RPR桥环都存在一个相应的接口与之对应,例如,当该跨 环桥设备同时连接在四个RPR桥环上时,其存在对应于每个RPR桥环的接口。同 时本发明中,通过在保护组内增加一种新的控制报文,用于在保护组内各跨环 桥设备之间进行保护组信息的交互。这里,设备优先级的高低可以根据跨环桥设备的IP地址、MAC地址、设备 ID等设备信息进行比较,当然也可以根据需要自行配置设备标识,通过设备标 识来判定跨环桥设备的优先级高低。本发明中,对每个跨环桥设备,都设置一个控制报文发送定时器,用于周 期性的向该设备所在保护组内广播发送控制报文;以及设置了 一个控制报文接 收定时器,用于周期性的检测是否接收到新控制报文。通过发送定时器以及接
收定时器的设置,可以及时的对保护组内的跨环桥设备的保护组信息进行更新, 获知保护组内其他跨环桥设备的状况。当保护组内某跨环桥设备自身发生故障 并失效时,该跨环桥设备可能就无法正常发送控制报文,相应的,就可能会导 致其他跨环桥设备在接收定时周期内无法收到来自该跨环桥设备的控制报文。如图4所示,本发明中主用跨环桥设备冗余保护的流程图。步骤400:主用跨环桥设备接收到拓朴报文或在定时周期内收到控制报文;步骤401:拓朴收敛或更新保护组信息。具体来说,由于主用跨环桥设备是同时至少位于三个RPR桥环上,因此在主 用跨环桥设备内相应的存在了和RPR桥环数量相同的拓朴结构表,主用跨环桥设 备在接收拓朴报文之后,重新计算当前的拓朴结构,并在拓朴结构之后,刷新 自身的拓朴结构表;或者当在定时周期内,主用跨环桥设备检测并接收到控制 报文,则更新自身相应的节点信息表。步骤402:主用跨环桥设备判断自身是否具备跨环桥转发能力,如果判断结 果为是,则执行步骤403;否则执行步骤406。这里,主用跨环桥设备判断自身是否具备跨环桥转发能力,可以是如下的 方法,判断自身的多个RPR桥接口中是否存在至少两个RPR桥接口可以正常转 发报文的RPR桥接口,如果判断结果为是,则自身具备跨环转发能力,否则, 不具备跨环转发能力。步骤403:查找自身存储的节点信息表,判断在保护组内是否存在优先级比 自身高的跨环桥设备,如果存在,则执行步骤404;否则执行步骤405。这里,由于对应每个跨环桥设备都配置有相应的节点信息表,并且由于跨 环桥设备会周期性的接收到来自保护组内所有其他有效跨环桥设备的控制报 文,并根据该控制报文中所携带的保护组信息刷新自身的节点信息,因此在该 步骤中通过查找自身的节点信息表就可以获知该跨环桥设备所属保护组内的最 新保护组信息,因而可以比较该保护组信息内的各跨环桥设备的优先级信息来 判断保护组内是否存在优先级比自身高的跨环桥设备。步骤404:判断比自身优先级高的跨环桥设备是否具备跨环转发的能力,如 果具备,则执行步骤406;否则,执行步骤405。这里,在保护组内比自身优先
13
级高的跨环桥设备由于网络拓朴变化的原因,可能会存在一个以上比自身优先 级高的跨环桥设备,但只要存在一个比自身优先级高的跨环桥设备具备跨环桥转发能力,则执行步骤406。其中,判断比自身优先级高的跨环桥设备是否具备跨环桥转发能力的方法 可以采用如下方式判断比自身优先级高的跨环桥设备的多个RPR桥接口中是 否存在至少两个RPR桥接口与自身的相应的RPR桥接口在对应的RPR桥环上 连通,如果判断结果为是,则说明所述跨环桥设备具备跨环桥转发能力;否则, 则说明所述跨环桥设备不具备跨环桥转发能力。在该判断过程中,所述判断比 自身优先级高的跨环桥设备的RPR桥接口是否与自身相应的RPR桥接口在对应 的RPR桥环上连通为判断比自身优先级高的跨环桥设备的RPR桥接口是否存 在于自身的对应拓朴结构表中,如果判断结果为是,则所述比自身优先级高的 跨环桥设备的RPR桥接口与自身的相应RPR桥接口在对应的RPR桥环上连通; 否则,所述比自身优先级高的跨环桥设备的RPR桥接口不与自身的相应RPR桥 接口在对应的RPR桥环上连通。步骤405:主用跨环桥设备向保护组内广播发送控制报文并结束当前处理。 在本步骤中,向保护组内广播发送控制报文的目的是将该跨环桥设备的保 护组信息告知保护组内其他成员。本步骤表明,当前主用跨环桥设备仍处于良 好的工作状态,并且也不存在优先级比当前主用跨环桥设备高的跨环桥设备具 备跨环转发能力。步骤406:主用跨环桥设备退出主用状态并向保护组内广播发送控制报文。 如图5所示,是本发明中备用跨环桥设备冗余保护的流程图。步骤500:在定时周期内,当主用设备在接收到并处理拓朴报文的同时,保 护组内的各备用跨环桥设备也会收到并处理拓朴报文步骤501:拓朴收敛或更新保护组信息。该步骤中的具体方法和处理过程与步骤401中的相同,在此就不再详述。步骤502:备用跨环桥设备判断自身是否具备跨环桥转发能力,如果判断结 果为是,则执行步骤503;否则执行步骤506。这里,具体判断的方法与步骤402中的相同,在此就不再详述。
步骤503:查找自身存储的节点信息表,判断在保护组内是否存在优先级比 自身高的跨环桥设备,如果存在,则执行步骤504;否则执行步骤505;该步骤中的判断方法与步骤403中的相同,在此不再详述。步骤504:判断比自身优先级高的跨环桥设备是否具备跨环转发的能力,如 果具备,则执行步骤506;否则,执行步骤505。这里,在保护组内比自身优先 级高的跨环桥设备由于网络拓朴变化的原因,可能会存在一个以上比自身优先 级高的跨环桥设备,但只要存在一个比自身优先级高的跨环桥设备具备跨环桥 转发能力,则执行步骤506,其中,所述判断比自身优先级高的跨环桥设备是否具备跨环桥转发能力的 方法可以采用与步骤404中相同的方法,在此就不在详述。步骤505:备用跨环桥设备升级为主用状态并向保护组内广播发送控制报文。步骤506:备用跨环桥设备向保护组内广播发送控制报文并结束当前处理。 在本步骤中,向保护组内广播发送控制报文的目的是将该跨环桥设备的保 护组信息告知保护组内其他成员。本步骤表明,在当前保护组内,由于已经存 在了优先级比自身高的跨环桥设备具备跨环桥转发能力,因此自身不具备成为 主用跨环桥设备的条件。如图6所示,是本发明中定时器超时后的跨环桥设备冗余保护的流程图。步骤601:定时器超时,即在定时周期内,跨环桥设备未收到控制报文。这里,定时器超时的原因可能是该跨环桥设备所属保护组内其他跨环桥设 备都失效,或者与其他跨环桥设备与所有RPR桥环之间的接口发生故障等。步骤602:跨环桥设备判断自身当前状态是否为备用状态,如果判断结果为 是,则执行步骤603,否则执行步骤605。这里,跨环桥设备判断自身当前状态是否为备用状态可以是通过查找自身 的节点信息表来实现的,在节点信息表中包含有跨环桥设备的当前状态信息。步骤603:判断保护组内是否存在具有跨环转发能力的主用跨环桥设备,如 果判断结果为是,则执行步骤604,否则,执行步骤605。这里,判断保护组内是否存在具有跨环转发能力的主用跨环桥设备的方法
可以采用如下方式判断保护组内其他5争环桥设备的多个RPR桥接口中是否至 多存在一个RPR接口与自身的相应的RPR桥接口在对应的RPR桥环上连通, 如果判断结果为是,则保护组内不存在具有跨环转发能力的主用跨环桥转发设 备,否则,保护组内存在具有跨环转发能力的主用跨环桥设备。在上述判断过程中,所述判断保护组内的其他;夸环桥设备的RPR桥接口是 否与自身的相应的RPR桥接口在对应的RPR桥环上连通为判断保护组内其他 跨环桥设备的RPR桥接口是否存在于自身的拓朴结构表中,如果判断结杲为是, 则所述其他跨环桥设备的RPR桥接口与自身的相应的RPR桥接口在对应的RPR 桥环上连通,否则所述其他跨环桥设备的RPR桥接口不与自身的相应RPR桥接 口在对应的RPR桥环上连通。步骤604:该跨环桥设备升级为主用跨环桥设备,并向保护组内发送控制报文。本步骤表明,在该跨环桥设备所属的保护组内不存在具有跨环转发能力的 主用跨环桥设备,该跨环桥设备升级为主用跨环桥设备,承担跨环桥数据报文 的转发。步骤605:该跨环桥设备项保护组内广播发送控制报文并结束当前处理。 在本步骤中向保护组内广播发送控制报文的牡丹是将该跨环桥设备的保护 组信息告知保护组内其他成员。总的来说,图4、图5及图6所示的流程构成了本发明的完整的跨环桥设备 冗余方法的过程,其能在保护组内的跨环桥设备接收到拓朴报文、控制报文或 在定时器超时时,进行状态自检并根据自检结果进行主备用状态切换和控制, 保证了保护组内当前的主用跨环桥设备是保护组内优先级最高的跨环桥设备并 且同时具备跨环转发能力。在本发明图4、图5和图6所述的方法中还可以进一步设置等待时间,在定 时器未超时时,主用跨环桥设备准备退出主用状态,既执行到步骤404和406 之间,在定时器未超时时,备用设备准备升级为主用跨环桥设备,即执行到步 骤504和505之间,以及在定时器超时后,备用跨环桥设备准备升级为主用跨 环桥设备,即执行步骤603和604之间,主用跨环桥设备和备用跨环桥设备设 置等待时间,确定当前保护组内具备跨环转发能力,并且优先级最高的跨环桥
设备状态稳定时,再执行对应的步骤406、步骤505、 603;否则,执行对应的 步骤405、步骤506、 604。主用跨环桥设备和备用跨环桥设备还可以设置等待拓朴报文数,即将退出 主用状态的主用跨环桥设备以及即将升级为主用跨环桥设备的备用跨环桥设备 各自等待了设置的等待拓朴报文数后,确保当前保护组内具备跨环转发能力、 并且优先级最高的跨环桥设备状态仍然稳定后,在执行相应的操作。保护组中的各跨环桥设备通过接收拓朴报文,可以感知是否在保护组内增 加了新的跨环桥设备、或者删除了跨环桥设备。但是,保护组中的跨环桥设备 是无法感知保护组内其他设备优先级的变化。因此,本发明通过新增加的控制 报文,用于在保护组内传递各跨环桥设备的状态信息。该控制报文至少携带有 跨环桥设备的ID、保护组ID、设备优先级、设备当前状态、设备当前多个接口 的RPR MAC信息,这里,将这些控制报文中携带的信息统称为保护组信息。 由于保护组内的每个跨环桥设备都周期性的向保护组内广播发送控制报文并周 期性的接收控制报文,因此跨环桥设备都能将自身的保护组信息告知保护组内 其他设备并获得保护组内其他跨环桥设备的最新保护组信息。当然,保护组内 跨环桥设备除了可以周期性的向保护组内广播发送控制报文外,在跨环桥设备 保护信息发生改变时也可以触发自身向保护组内广播发送控制报文。所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 的变化或替换,都应涵盖在本发明的保护范围内。因此,本发明的保护范围应 该以权利要求的保护范围为准。
权利要求
1、一种桥模式弹性分组环跨环桥设备冗余保护的方法,其特征在于,包括A、将至少两个跨环桥设备组成一个保护组,所述跨环桥设备跨接于至少三个弹性分组环,设置所述保护组内的一跨环桥设备为主用跨环桥设备,负责转发报文,其他为备用跨环桥设备;B、当所述保护组发生变化时,确定具有跨环桥转发能力的另一跨环桥设备为主用跨环桥设备。
2、 如权利要求l所述的方法,其特征在于,设定所述保护组内各跨环桥设 备的优先级;所述步骤B为当所述保护组发生变化时,确定具有跨环桥转发能力且优先级最高的跨环 桥设备为主用跨环桥设备。
3、 如权利要求l所述的方法,其特征在于,所述方法还包括判断在预设 的定时周期内所述保护组是否发生变化,如果判断结果为是,则执行步骤B;否 则,执行以下步骤C、 判断所述保护组内是否存在具有跨环转发能力的主用跨环桥设备,在判 断结果为否时,重新确定具有跨环转发能力的跨环桥设备为主用跨环桥设备。
4、 如权利要求2所述的方法,其特征在于,设置用于保存保护组内各跨环 桥设备保护组信息的节点信息表;所述保护组发生变化为所述保护组内跨环 桥设备的保护组信息发生变化或所述保护组所在的弹性分组环的拓朴结构发生变化。
5、 如权利要求4所述的方法,其特征在于,当所述保护组信息发生变化时, 所述保护组信息发生变化的跨环桥设备向保护组内广播发送控制报文,所述控 制报文携带有自身的保护组信息;其他各跨环桥设备收到控制报文时,执行所 述步骤B。
6、 如权利要求5所述的方法,其特征在于,所述步骤B为 当主用跨环桥转发设备不具备跨环桥转发能力、或保护组内存在优先级比自身高的具备跨环转发能力的跨环桥设备时,所述主用跨环桥设备退出主用状 态;当备用跨环桥设备具备跨环桥转发能力、并且保护组内不存在优先级比自 身高的具备跨环转发能力的跨环桥设备时,所述备用跨环桥设备升级为主用跨 环桥设备。
7、 如权利要求6所述的方法,其特征在于,所述主用跨环桥设备退出主用 状态,包括以下步骤Bl 1 、主用跨环桥设备判断自身是否具备跨环转发能力,如果判断结果为是, 则执行步骤B12;否则,退出主用状态;B12、主用跨环桥设备判断保护组内是否存在优先级比自身髙的具备跨环桥 转发能力的跨环桥设备,当保护组内存在优先级比自身高的具备跨环桥转发能 力的跨环桥设备时,所述主用跨环桥设备退出主用状态。
8、 如权利要求6所述的方法,其特征在于,所述备用跨环桥设备升级为主 用跨环桥设备,包括以下步骤B21 、备用跨环桥设备判断自身是否具备跨环转发能力,当自身具备跨环转 发能力时,则执行步骤B22;B22、判断保护组内是否存在优先级比自身高的具备跨环转发能力的跨环桥 设备,当保护组内不存在优先级比自身高的具备跨环转发能力的跨环桥设备时, 所述备用跨环桥设备升级为主用跨环桥设备。
9、 如权利要求7或8所述的方法,其特征在于,所述判断自身是否具备跨 环桥转发能力为判断自身的多个RPR桥接口中是否存在至少两个RPR桥接口能正常转发才艮 文的RPR桥4妻口
10、 如权利要求7或8所述的方法,其特征在于,所述节点信息表中至少 保存有所述保护组内各跨环桥设备的优先级信息;所述判断保护组内是否存在比自身优先级高的跨环桥设备为查找自身设 置的节点信息表,根据节点信息表的记录,判断所述保护组内是否存在比自身 优先级别高的跨环桥设备。
11、 如权利要求7或8所述的方法,其特征在于,判断比自身优先级高的 跨环桥设备是否具备跨环转发能力为判断比自身优先级高的跨环桥设备的多 个RPR桥接口中是否存在至少两个RPR桥接口与自身的相应的RPR桥接口在 对应的RPR桥环上连通;如果是,则所述跨环桥设备具备跨环桥转发能力;否则,则所述跨环桥设 备不具备跨环转发能力。
12、 如权利要求11所述的方法,其特征在于,该方法进一步包括,各跨环 桥设备刷新自身的拓朴结构表;所述判断比自身优先级高的跨环桥设备的RPR桥接口与是否与自身的相应 的RPR桥接口在对应的RPR桥环上连通为判断比自身优先级高的跨环桥设备 的RPR桥接口是否存在于自身的对应拓朴结构表中,如果判断结果为是,则所 述比自身优先级高的跨环桥设备的RPR桥接口与自身的相应的RPR接在对应的 RPR桥环上连通;否则,所述比自身优先级高的跨环桥设备的RPR桥接口不与 自身相应的RPR桥接口在对应的RPR桥环上连通。
13、 如权利要求3所述的方法,其特征在于,所述步骤C为当跨环桥设备为主用跨环桥设备时,该主用跨环桥设备向保护组内广播发 送控制报文,所述控制报文携带有该主用跨环桥设备的保护组信息;当跨环桥设备为备用跨环桥设备时,判断所述保护组内是否存在具有跨环 转发能力的主用跨环桥设备,如杲判断结杲为否,则将该备用跨环桥设备升级 为主用跨环桥设备。
14、 如权利要求13所述的方法,其特征在于,当跨环桥设备为备用跨环桥 设备时,判断保护组内是否存在具有跨环转发能力的主用跨环桥设备为判断 保护组内其他跨环桥设备的多个RPR桥接口中是否至多存在一个RPR接口与自 身的相应的RPR桥接口在对应的RPR桥环上连通,如果判断结果为是,则保护 组内不存在具有跨环转发能力的主用跨环桥转发设备,否则,保护组内存在具 有跨环转发能力的主用跨环桥设备。
15、 如权利要求14所述的方法,其特征在于,判断保护组内的其他跨环桥 设备的RPR桥接口是否与自身的相应的RPR桥接口在对应的RPR桥环上连通 为判断保护组内其他跨环桥设备的RPR桥接口是否存在于自身的拓朴结构表 中,如果判断结果为是,则所述其他跨环桥设备的RPR桥接口与自身的相应的 RPR桥接口在对应的RPR桥环上连通,否则所述其他跨环桥设备的RPR桥接 口不与自身的相应RPR桥接口在对应的RPR桥环上连通。
16、 如权利要求5所述的方法,其特征在于,所述保护组信息至少包括 跨环桥设备的优先级信息、跨环桥设备的当前状态、保护组ID以及跨环桥设备 ID信息。
全文摘要
本发明公开了一种桥模式弹性分组环跨环桥设备冗余保护的方法,通过将至少两个跨环桥设备组成一个保护组,所述跨环桥设备跨接于至少三个弹性分组环,并设置所述保护组内的一跨环桥设备为主用跨环桥设备,负责转发报文,其他设备为备用跨环桥设备;当所述保护组发生变化时,确定具有跨环桥转发能力的另一跨环桥设备为主用跨环桥设备。通过本发明提供的方法,能使RPR桥发生变化后,实现了RPR桥环的快速恢复,保证RPR桥环上的业务正常使用,同时也减轻了网络通信时延,减轻了网络通信负担。
文档编号H04L12/56GK101136838SQ200610037348
公开日2008年3月5日 申请日期2006年8月29日 优先权日2006年8月29日
发明者张义龙 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1