一种恢复环网业务的方法及节点设备的制作方法

文档序号:7566891阅读:149来源:国知局
专利名称:一种恢复环网业务的方法及节点设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种恢复环网业务的方法及节点设备。
背景技术
随着通讯技术的发展,以太网由于其简单、成本低和使用广泛的特点,被越来越多 地应用到城域网和园区网的建设中去组建高可靠性的弹性环型网络。但是在现有的环网保 护系统中,环网上各个节点在环网发生故障的时候,由于环网路由发生变化,需要根据控制 节点发送过来的消息来刷新本地MAC表,当以太网链路故障恢复后,由于环网路由再次发 生变化需再次刷新本地MAC表,这样就导致了环网上非控制节点业务故障恢复的业务恢复 时间较长。现有技术中存在问题如下,环网上非控制节点业务故障恢复的业务恢复时间较长。

发明内容
为了解决现有技术中的环网上非控制节点业务故障恢复的业务恢复时间较长问 题,本发明提供了一种恢复环网业务的方法及节点设备。本发明实施例提供的一种恢复环网业务的方法,包括当以太网链路发生故障后,控制节点打开原备份链路,向全环网其它节点发送刷 新MAC表的消息;当以太网链路故障恢复后,控制节点向全环网其它节点发送故障恢复消息,故障 恢复消息中指定发生故障的链路作为故障恢复后环网新的备份链路。本发明实施例还提供了一种恢复环网业务的控制节点设备,包括第一发送模块,用于当以太网链路发生故障后,打开原备份链路,向全环网其它节 点发送刷新MAC表的消息;第二发送模块,用于当以太网链路故障恢复后,向全环网其它节点发送故障恢复 消息,故障恢复消息中指定发生故障的链路作为故障恢复后环网新的备份链路。本发明实施例还提供了一种恢复环网业务的传输节点设备,包括传输接收模块,用于接收如前述的控制节点发送的故障恢复消息;判断模块,若备份端口标识与接收节点的端口标识相同,则将具有相同标识的端 口作为备份端口,否则直接转发。本发明实施例提供的方案,由于指定将发生故障的链路作为故障恢复后环网的备 份链路,环网路由不会再次发生变化不需再次刷新本地MAC表,进而缩短了环网上非控制 节点业务故障恢复的业务恢复时间。


图1为本发明实施例提供的系统拓扑图2为本发明实施例提供的方法流程图;图3为为本发明实施例提供的链路出现故障后系统拓扑图;图4为为本发明实施例提供的环网故障恢复后系统拓扑图;图5为本发明实施例提供的控制节点设备结构图;图6为本发明实施例提供的传输节点设备结构图。
具体实施例方式下面结合附图对本发明实施例的技术方案进行详细说明。本发明实施例环网结构如图1所示,该环网包括控制节点20、传输节点11、传输节 点12、传输节点13和传输节点14共5个传输节点并两两互联,传输节点11、传输节点12、 传输节点13和传输节点14为传输节点。环路正常时,根据组网情况,会从控制节点20的 端口 1对应的链路产生备份链路,并以端口 1为备份端口,整个环网有且仅有一个备份链路 和备份端口,该备份端口会阻塞环网业务,防止网络成环。与此同时,环网上各个节点会分 别分配给自己参与环网组网的端口 ID值,控制节点20的两端口 ID值分别为1和2,即控制 节点20包括端口 1和端口 2,传输节点11的两端口 ID值分别为3和4,即传输节点11包 括端口 3和端口 4,传输节点12的两端口 ID值分别为5和6,即传输节点12包括端口 5和 端口 6,传输节点13的两端口 ID值分别为7和8,即传输节点13包括端口 7和端口 8,传输 节点14的两端口 ID值分别为9和10,即传输节点14包括端口 8和端口 10。本实施方案一种恢复环网业务的方法流程如图2所示包括步骤101 当以太网链路发生故障后,故障链路两端的传输节点向控制节点20发 送链路故障消息,该消息内会包含传输节点的MAC和故障端口的ID。如图3所示,传输节点12与传输节点13之间,即端口 ID = 6和端口 ID = 7之间 的链路出现故障,此时传输节点12和传输节点13会分别阻塞各自的故障端口 6和端口 7, 并分别向控制节点20发送链路故障消息,传输节点12发送的消息内会包含传输节点12的 MAC和故障端口 ID = 6,传输节点13发送的消息内会包含传输节点13的MAC和故障端口 ID = 7。当然故障消息也可以只包括故障端口的ID不包括传输节点的MAC,包括传输节点 的MAC是为了保证端口 ID相同时端口也能被识别。步骤102 控制节点20接收故障链路两端的传输节点发送过来的故障消息。故障消息包括故障消息发送节点位于故障链路一端端口的标识信息,控制节点20 会依据两个故障消息中的ID值和MAC,从两个端口中选择一个作为新的备用端口。此时控 制节点20会依据传输节点12发送过来的故障消息中的ID值6和传输节点12的MAC,以及 传输节点13发送过来的故障消息中的ID值7和传输节点13的MAC,选择故障端口 6将成 为新的备用端口,当然也可以选择故障端口 7将成为新的备用端口,本实施例不对哪个故 障端口将成为新的备用端口进行限定。步骤103 控制节点20打开原备份链路,向全环网其它传输节点发送刷新MAC表 的消息。控制节点20打开其和传输节点14即端口 1和端口 10的之间的原备份链路,向传 输节点11、传输节点12、传输节点13和传输节点14发送刷新MAC表的消息。步骤104 当以太网链路故障恢复后,控制节点20向传输节点发送故障恢复消息,
5故障恢复消息中指定发生故障的链路作为故障恢复后环网的备份链路。环网故障恢复时,控制节点会发送故障恢复消息到全网,将传输节点12与传输节 点13之间的故障链路设置为新的备份链路,故障恢复消息中会包含新的备份端口的ID和 MAC,例如步骤102中选择的是故障端口 6将成为新的备用端口,则故障恢复消息中包括新 的备份端口 6的ID值6和传输节点12的MAC。环网中各个传输节点在收到该故障恢复消 息时会匹配新的备份端口 ID和MAC,如果和本节点的环网端口匹配成功,则将该端口阻塞, 如果匹配不成功则继续转发。环网故障恢复重建成功后,如图4所示,ID = 6的端口 6成为了环网的新的备份 端口,传输节点4和传输节点3之间的链路成为了新的备份链路。整个链路在环网故障恢 复重建过程中不需要重新刷新MAC地址,减少了环网故障业务恢复时间。在新的备份链路和备份节点生成之后,环网在ID = 4和ID = 5的端口之间链路 再次发生故障,此时环网会前述步骤完成新的备份链路和备份节点的迁移,及ID = 4的端 口为新的备份端口,ID = 4和ID = 5端口之间的链路为新的备份链路,从而完成新的环网 故障恢复重建。本发明实施例还提供了一种恢复环网业务的控制节点设备,如图5所示,包括第一发送模块201,用于当以太网链路发生故障后,打开原备份链路,向全环网其 它节点发送刷新MAC表的消息;第二发送模块202,用于当以太网链路故障恢复后,向全环网其它节点发送故障恢 复消息,故障恢复消息中指定发生故障的链路作为故障恢复后环网新的备份链路。进一步,第一发送模块201,还用于当以太网链路发生故障后,打开原备份链路,原 备份链路为控制节点的一个端口所对应的链路。进一步,还包括控制接收模块203,用于接收发生故障的链路两端的节点分别发送的链路故障消 息,故障消息包括故障消息发送节点位于故障链路一端端口的标识信息;第二发送模块202,还用于在故障恢复消息中包括发生故障的链路的备份端口的 标识,指定发生故障的链路作为故障恢复后环网新的备份链路,发生故障的链路的备份端 口标识为发生故障的链路两端端口之一的端口标识。进一步,控制接收模块203,还用于接收故障链路两端的节点分别发送的链路故障 消息,故障消息包括故障消息发送节点位于故障链路一端端口的标识信息,和故障消息发 送节点MAC。本发明实施例还提供了一种恢复环网业务的传输节点设备,如图6所示,包括传输接收模块301,用于接收如前述的控制节点发送的故障恢复消息;判断模块302,若备份端口标识与接收节点的端口标识相同,则将具有相同标识的 端口作为备份端口,否则直接转发。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种恢复环网业务的方法,其特征在于,包括当以太网链路发生故障后,控制节点打开原备份链路,向全环网其它节点发送刷新MAC 表的消息;当以太网链路故障恢复后,控制节点向全环网其它节点发送故障恢复消息,故障恢复 消息中指定发生故障的链路作为故障恢复后环网新的备份链路。
2.如权利要求1所述的方法,其特征在于,原备份链路为控制节点的一个端口所对应 的链路。
3.如权利要求2所述的方法,其特征在于,在以太网链路发生故障之后且故障恢复之 前还包括控制节点接收发生故障的链路两端的节点分别发送的链路故障消息,故障消息包括故 障消息发送节点位于故障链路一端端口的标识信息;控制节点向全环网其它节点发送故障恢复消息,故障恢复消息中指定发生故障的链路 作为故障恢复后环网新的备份链路具体为控制节点在故障恢复消息中包括发生故障的链路的备份端口的标识,指定发生故障的 链路作为故障恢复后环网新的备份链路,发生故障的链路的备份端口标识为发生故障的链 路两端端口之一的端口标识。
4.如权利要求3所述的方法,其特征在于,故障消息包括故障消息发送节点位于故障 链路一端端口的标识信息,和故障消息发送节点MAC。
5.如权利要求4所述的方法,其特征在于,其它节点接收控制节点发送的故障恢复消息;若备份端口标识与接收节点的端口标识相同,则将具有相同标识的端口作为备份端 口,否则直接转发。
6.一种恢复环网业务的控制节点设备,其特征在于,包括第一发送模块,用于当以太网链路发生故障后,打开原备份链路,向全环网其它节点发 送刷新MAC表的消息;第二发送模块,用于当以太网链路故障恢复后,向全环网其它节点发送故障恢复消息, 故障恢复消息中指定发生故障的链路作为故障恢复后环网新的备份链路。
7.如权利要求6所述的控制节点设备,其特征在于,第一发送模块,还用于当以太网链 路发生故障后,打开原备份链路,原备份链路为控制节点的一个端口所对应的链路。
8.如权利要求7所述的控制节点设备,其特征在于,还包括控制接收模块,用于接收发生故障的链路两端的节点分别发送的链路故障消息,故障 消息包括故障消息发送节点位于故障链路一端端口的标识信息;第二发送模块,还用于在故障恢复消息中包括发生故障的链路的备份端口的标识,指 定发生故障的链路作为故障恢复后环网新的备份链路,发生故障的链路的备份端口标识为 发生故障的链路两端端口之一的端口标识。
9.如权利要求8所述的控制节点设备,其特征在于,控制接收模块,还用于接收故障链 路两端的节点分别发送的链路故障消息,故障消息包括故障消息发送节点位于故障链路一 端端口的标识信息,和故障消息发送节点MAC。
10.一种恢复环网业务的传输节点设备,其特征在于,包括传输接收模块,用于接收如权利要求9所述的控制节点发送的故障恢复消息; 判断模块,若备份端口标识与接收节点的端口标识相同,则将具有相同标识的端口作 为备份端口,否则直接转发。
全文摘要
本发明涉及通信技术领域,为了解决现有技术中的环网上非控制节点业务故障恢复的业务恢复时间较长问题,提供一种恢复环网业务的方法及节点设备,该方法包括当以太网链路发生故障后,控制节点打开原备份链路,向全环网其它节点发送刷新MAC表的消息,当以太网链路故障恢复后,控制节点向全环网其它节点发送故障恢复消息,故障恢复消息中指定发生故障的链路作为故障恢复后环网的备份链路,指定将新的备份链路作为故障恢复后环网的备份链路,环网路由不会再次发生变化不需再次刷新本地MAC表,进而缩短了环网上非控制节点业务故障恢复的业务恢复时间。
文档编号H04L12/24GK102075361SQ20111002175
公开日2011年5月25日 申请日期2011年1月19日 优先权日2011年1月19日
发明者梁堃 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1