CN102891767B - 一种链路保护方法、网元及系统 - Google Patents
一种链路保护方法、网元及系统 Download PDFInfo
- Publication number
- CN102891767B CN102891767B CN201210365622.5A CN201210365622A CN102891767B CN 102891767 B CN102891767 B CN 102891767B CN 201210365622 A CN201210365622 A CN 201210365622A CN 102891767 B CN102891767 B CN 102891767B
- Authority
- CN
- China
- Prior art keywords
- network element
- message
- link
- state machine
- fault message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种链路保护方法、网元及系统。通过设置一网元,若检测到预设时间段内接收到第一网元的OAM状态机发送的状态通告报文包括工作链路故障信息,则将网元切换至保护链路,并发送状态倒换报文通知第一网元切换至第一网元与本地网元间的转发链路,发送自动保护倒换报文通知第二网元切换至保护链路,以完成至保护链路的切换,避免了传输网元的故障问题致使数据不能传输,实现跨设备保护传输链路的功能。进一步,若检测到预设时间段内没有接收到状态通告报文,确认第一网元故障,通过网元切换至保护链路,避免了工作链路所在的第一网元出现故障,不能实现自动倒换机制的现象发生,实现了网元间快速保护的功能。
Description
技术领域
本发明涉及保护倒换技术领域,具体涉及一种链路保护方法、网元及系统。
背景技术
目前,自动保护倒换(AutomaticProtectionSwitching,简称APS)协议已成为网络通信领域中的传输设备的一种重要特性。APS协议机制的实现方法简单,倒换快速,基本原理是:当点到点或是点到多点之间存在多条链路时,多条链路之间可形成备份,将正在使用的链路定义为工作链路,将其他备份链路定义为保护链路,当初始选择使用的工作链路失效后,快速切换到其他保护链路上。APS协议两端设备会相互发送APS协议报文,对端设备的APS状态会通过协议报文通告到本地设备,本地设备会根据APS报文中的APS状态来决策确定自身的状态,通过自身APS状态来决定选择哪条链路。目前APS协议规定的APS状态有多种,而且规定了优先级的高低和状态迁移的规则。在APS协议中规定,当本地设备的状态优先级低于APS协议对端设备的状态优先级时,本地设备将自身状态迁移到高优先级状态,与对端设备的状态保持一致。
现有应用自动保护倒换协议的方法主要是检测传输链路的质量问题,根据获取到的连通性检测报文判断传输链路是否存在质量问题,如果存在质量问题则应用APS协议完成控制倒换保护处理,以切换到保护链路完成信号传输。然而,当检测传输链路质量的设备或者装置发生故障后,则不能发现传输链路的质量问题,进而不能切换到保护链路以完成信号的传输。
发明内容
本发明实施例提供了一种链路保护方法、网元及系统,解决了现有链路保护方法不能满足传输网元所包括传输设备故障致使APS协议倒换保护无法实现的问题。
在第一方面中,第一网元、第二网元和本地网元设置于网络中,所述第一网元和所述第二网元之间的链路为工作链路,所述第二网元和所述本地网元之间的链路为保护链路,本实施例提供的链路保护方法包括:所述本地网元判断所述本地网元的操作管理维护(Operation,AdministrationandMaintenance,OAM)状态机在预设时间段内是否接收到所述第一网元的OAM状态机发送的状态通告报文,若没有接收到所述第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息,所述工作节点故障信息用于表示所述第一网元故障;
所述本地网元根据所述工作节点故障信息切换至所述本地网元与所述第二网元之间的保护链路;以及,
所述本地网元发送包括所述工作节点故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路。
在所述第一方面的第一种可选的实现方式中,所述判断所述本地网元的OAM状态机在预设时间段内是否接收到所述第一网元发送的状态通告报文后,所述方法还包括:
如果所述本地网元的OAM状态机接收到所述第一网元发送的状态通告报文,则所述本地网元判断所述状态通告报文是否包括工作链路故障信息;
如果所述状态通告报文包括工作链路故障信息,则所述本地网元获取所述工作链路故障信息;
所述本地网元根据所述工作链路故障信息切换至所述本地网元与所述第二网元之间的保护链路;以及,
所述本地网元根据所述工作链路故障信息发送状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及,
所述本地网元发送包括所述工作链路故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至保护链路;
所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路故障。
所述第一方面的第一种可选的实现方式中的第二种可选的实现方式中,所述本地网元发送包括所述工作链路故障信息的状态倒换报文至第一网元具体为:所述本地网元在周期为T的时间段内连续发送n个包括所述工作链路故障信息的状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路;所述T大于0,所述n大于0。
在第二方面中,本实施例提供的网元包括:
OAM状态机,用于判断预设时间段内是否接收到第一网元的OAM状态机发送的状态通告报文,若预设时间段内未接收到第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息;以及,
APS状态机,用于从所述网元的OAM状态机中获取所述工作节点故障信息,根据所述工作节点故障信息切换至所述网元与所述第二网元之间的保护链路,并发送包括所述工作节点故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路;
所述工作节点故障信息用于表示所述第一网元故障;
所述第一网元与所述第二网元之间的链路为工作链路。
在所述第二方面中的第一种可选的实现方式中,所述网元的OAM状态机,还用于依据预设时间段内接收到所述第一网元的OAM状态机发送的状态通告报文的判断结果,判断所述状态通告报文是否包括工作链路故障信息,如果所述状态通告报文包括工作链路故障信息,则获取所述工作链路故障信息;
所述APS状态机,还用于从所述网元的OAM状态机中获取所述工作链路故障信息,根据所述工作链路故障信息切换至所述保护链路,并根据所述工作链路故障信息发送状态倒换报文至所述第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及,用于发送包括所述工作链路故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至保护链路;
所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路存在连通性障碍。
在所述第二方面中的第一种可选的实现方式中的第二种可选的实现方式中,所述APS状态机,具体用于在周期为T的时间段内连续发送n个包括所述工作链路故障信息的状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路,所述T大于0,所述n大于0。
第三方面中,本实施例提供的链路保护系统包括:第一网元、第二网元和本地网元,所述第一网元与所述第二网元之间的链路为工作链路,所述本地网元和所述第二网元之间的链路为保护链路,所述第一网元包括OAM状态机,所述本地网元包括OAM状态机和APS状态机;
其中,所述第一网元,用于通过所述第一网元的OAM状态机发送状态通告报文给所述本地网元的OAM状态机;
所述本地网元的OAM状态机,用于判断预设时间段内是否接收到所述第一网元的OAM状态机发送的状态通告报文,若预设时间段内未接收到所述第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息;以及,
所述APS状态机,用于从所述本地网元的OAM状态机中获取所述工作节点故障信息,根据所述工作节点故障信息切换至所述保护链路,并发送包括所述工作节点故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路;所述工作节点故障信息用于表示所述第一网元故障;
所述第二网元,用于接收到所述自动保护倒换报文后切换至所述保护链路。
在所述第三方面中的第一种可选的实现方式中,所述本地网元的OAM状态机,还用于依据预设时间段内接收到所述第一网元的OAM状态机发送的状态通告报文的判断结果,判断所述状态通告报文是否包括工作链路故障信息,如果所述状态通告报文包括工作链路故障信息,则获取所述工作链路故障信息;所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路故障;
所述APS状态机,还用于从所述本地网元的OAM状态机中获取所述工作链路故障信息,根据所述工作链路故障信息切换至保护链路,并根据所述工作链路故障信息发送状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及,用于发送包括所述工作链路故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路。
在所述第三方面中的第一种可选的实现方式中的第二种可选的实现方式中,所述APS状态机具体用于在周期为T的时间段内连续发送n个包括所述工作链路故障信息的状态倒换报文至所述第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路,所述T大于0,所述n大于0。
在所述第三方面或所述第三方面的任一种可选的实现方式中,所述第一网元,具体用于通过所述第一网元的OAM状态机在所述预设时间段内依据预设频率发送所述状态通告报文给所述本地网元的OAM状态机。
本发明实施例提供的链路保护方法、网元及系统,通过设置一网元,如果检测到所述网元的OAM状态机在预设时间段内没有接收到所述第一网元的OAM状态机发送的状态通告报文,则确认工作链路所在的第一网元出现故障,不能实现数据传输,则可通过网元切换至保护链路,并发送自动保护倒换报文通知第二网元将工作链路切换至保护链路,以完成工作链路至保护链路的切换,避免了传输节点有问题致使数据不能传输的问题出现,实现了跨设备保护传输链路的功能。进一步地,如果检测到所述网元的OAM状态机在预设时间段内接收到所述第一网元的OAM状态机发送的状态通告报文包括工作链路故障信息,则根据所述工作链路故障信息切换至保护链路,并发送状态倒换报文通知第一网元切换至第一网元与本地网元之间的转发链路,并发送自动保护倒换报文通知第二网元将工作链路切换至保护链路,以完成工作链路至保护链路的切换,继续进行数据传输;避免了工作链路出现故障后,不能实现自动保护倒换机制,提高了传输链路的可靠性。另外通过设置OAM状态机承载报文实现链路的切换使得倒换保护机制实现了跨设备快速切换链路的可能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a为本发明实施例一提供的一种链路保护方法示意图;
图1b为本发明实施例提供的链路保护应用示意图;
图2为本发明实施例一提供的另一种链路保护方法示意图;
图3a为本发明实施例二提供的一种网元的结构示意图;
图3b为本发明实施例二提供的另一种网元的结构示意图;
图4为本发明实施例三提供的一种链路保护系统结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面通过具体实施例,分别进行详细的说明。
请参阅图1a,图1a为本发明实施例一提供的一种链路保护方法示意图。其中,本实施例提供的链路保护方法应用了自动保护倒换(AutomaticProtectionSwitching,简称APS)协议,涉及了工作链路和保护链路,其中。在链路传输网络中设置了第一网元、第二网元和本地网元,工作链路为第一网元和第二网元所在的传输链路,保护链路为本地网元与第二网元所在的传输链路。其中,第一网元和本地网元都包括一OAM状态机。如图1a所示,本实施例提供的链路保护方法包括:
S110、本地网元判断本地网元的OAM状态机在预设时间段内是否接收到第一网元的OAM状态机发送的状态通告报文;若接收到第一网元的OAM状态机发送的状态通告报文,则结束本流程;若未接收到第一网元的OAM状态机发送的状态通告报文,则执行步骤S130;
S130、生成工作节点故障信息;
S150、本地网元根据工作节点故障信息切换至本地网元与第二网元之间的保护链路;
S170、本地网元发送包括工作节点故障信息的自动保护倒换报文至第二网元,以触发第二网元接收到自动保护倒换报文后切换至保护链路。
其中,执行步骤S130时,生成的工作节点故障信息用于表示第一网元故障,即如果第一网元发生故障,则工作链路不能完成数据传输,致使传输链路中断,因而生成工作节点故障信息,以触发本地网元切换至保护链路,并发送自动保护倒换报文至第二网元,触发第二网元接收到自动保护倒换报文后进行调度,切换至保护链路,以完成整个工作链路至保护链路的切换,避免了传输节点有问题致使数据不能传输的问题出现,实现了跨设备保护传输链路的功能。
另外,通过设置OAM状态机承载各种报文实现链路的切换使得倒换保护机制实现了跨设备快速切换链路的可能。
其中,本地网元通过OAM状态机判断预设时间段内是否接收到第一网元的OAM状态机发送的状态通告报文步骤中,状态通告报文的报文格式见表(一);
表(一)
报文字段含义见表(二);
表(二)
请参阅图1b,图1b为本发明实施例提供的链路保护应用示意图。如图1b所示,第一网元10发送状态通告报文之前,可以通过第一网元10的OAM状态机11检测工作链路的状况或者自身工作状态的情况,以状态通告报文作为载体发送给本地网元30。
可通过本地网元30的OAM状态机31接收第一网元10的OAM状态机11发送的状态通告报文,若预设时间段内没有接收到第一网元10的OAM状态机11发送的状态通告报文,则发送本地网元30的OAM状态机31生成的工作节点故障信息给本地网元30的APS状态机32,触发本地网元30的APS状态机32根据工作节点故障信息切换至本地网元30与第二网元20之间的保护链路;以及触发本地网元30的APS状态机32发送包括工作节点故障信息的自动保护倒换报文至第二网元20,以触发第二网元20的OAM状态机21接收到自动保护倒换报文后切换至保护链路。
第二网元20接收到自动保护倒换报文后进行调度,主要依据第二网元20的APS状态机22根据从第二网元20的OAM状态机21获取的自动保护倒换报文和第二网元20的OAM状态机21检测到第二网元20的工作状态等信息切换至保护链路。
其中,在执行图1a所示的步骤S150以及步骤S170时,可先执行步骤S150,再执行步骤S170,亦可同时执行,故不再以图示说明,也可先执行步骤S170,再执行步骤S150,也不再以图示说明。步骤S150以及步骤S170的先后执行顺序不构成对本发明的实施例的限制,只要达到根据工作节点故障信息完成工作链路至保护链路的链路切换的目的就可。
本实施例提供的链路保护方法通过设置本地网元,如果检测到预设时间段内没有接收到第一网元发送的状态通告报文,则确认工作链路所在的第一网元出现故障,不能实现数据传输,则可通过本地网元切换至保护链路,并发送自动保护倒换报文通知第二网元将工作链路切换至保护链路,以完成工作链路至保护链路的切换,避免了工作链路所在的传输节点有问题致使数据不能传输的问题出现,实现了跨设备保护传输链路的功能,提高了自动保护倒换应用技术的可靠性。
作为一种可选的实施方式,请参阅图2,图2为本发明实施例一提供的另一种链路保护方法示意图。如图2所示,基于图1a所示的步骤S110执行后,若判断出本地网元的OAM状态机在预设时间段内没有接收到第一网元的OAM状态机发送的状态通告报文,则执行图1a所示的步骤;若判断出本地网元的OAM状态机在本地网元接收到第一网元的OAM状态机发送的状态通告报文,如图2所示的链路保护方法还可继续执行如下步骤:
S120、本地网元判断状态通告报文是否包括工作链路故障信息;
若是,则执行步骤S121,然后顺序执行;若否,则不做任何处理,结束本流程;
S121、本地网元获取工作链路故障信息;
S122、本地网元根据工作链路故障信息切换至本地网元与第二网元之间的保护链路;
S123、本地网元发送包括工作链路故障信息的状态倒换报文至第一网元,以触发第一网元接收到状态倒换报文后切换至第一网元与本地网元之间的转发链路;
S124、本地网元发送包括工作链路故障信息的自动保护倒换报文至第二网元,以触发第二网元接收到自动保护倒换报文后切换至保护链路。
其中,基于图1a所示的步骤S110后,若确认在预设时间段内可以接受到状态通告报文,则表明工作链路所包含的第一网元可传输数据,即第一网元不存在故障,然而状态通告报文包含的信息是多种多样的,即可以包括工作链路故障信息,也可以包括用于表明第一网元不存在故障的其他工作状态信息,则通过执行步骤S120进一步判断状态通告报文是否包含工作链路故障信息,以确定工作链路是否故障,进而根据确认得到工作链路故障的结果实现保护机制。即工作链路故障信息用于表示第一网元与第二网元之间的工作链路故障。
其中,状态倒换报文格式见表(三);
表(三)
请参考图1b,可通过本地网元30的OAM状态机31接收状态通告报文,若预设时间段内接收到第一网元10的OAM状态机11发送的状态通告报文,则本地网元30的OAM状态机31进一步判断状态通告报文是否包括工作链路故障信息,若包括,则获取工作链路故障信息,并发送工作链路故障信息给本地网元30的APS状态机32,触发本地网元30的APS状态机32根据工作链路故障信息切换至本地网元30与第二网元20之间的保护链路;并触发本地网元30的APS状态机32发送包括工作链路故障信息的状态倒换报文至第一网元10,以触发第一网元10的OAM状态机11接收到状态倒换报文后切换至第一网元与本地网元之间的转发链路;然后触发本地网元30的APS状态机32发送包括工作链路故障信息的自动保护倒换报文至第二网元20,以触发第二网元20接收到自动保护倒换报文后切换至保护链路。
第二网元20接收到自动保护倒换报文后进行调度,主要依据第二网元20的APS状态机22根据从第二网元20的OAM状态机21获取的自动保护倒换报文和第二网元20的OAM状态机21检测到第二网元20的工作状态等信息切换至保护链路。
其中,在执行图2所示的步骤S122以及步骤S123时,可先执行步骤S122,再执行步骤S123,亦可同时执行,故不再以图示说明,也可先执行步骤S123,再执行步骤S122,也不再以图示说明。步骤S122以及步骤S123的先后执行顺序不构成对本发明的实施例的限制,只要达到根据工作链路故障信息完成工作链路至保护链路的链路切换的目的就可。
本实施例提供的链路保护方法通过设置本地网元,如果检测到预设时间段内接收到第一网元发送的状态通告报文包括工作链路故障信息,则根据工作链路故障信息切换至保护链路,并发送状态倒换报文通知第一网元切换至第一网元与本地网元之间的转发链路,并且发送自动保护倒换报文通知第二网元将工作链路切换至保护链路,以完成工作链路至保护链路的切换,继续进行数据传输;避免了工作链路所在的第一网元出现故障后,不能实现自动保护倒换机制,提高了传输链路的可靠性。
作为一种可选的实施方式,执行图2所示的步骤S123时,具体操作可为本地网元根据工作链路故障信息,在周期为T的时间段内连续发送n个状态倒换报文至第一网元,以触发第一网元接收到状态倒换报文后切换至第一网元与本地网元之间的转发链路。其中,T大于0,n大于0。
在周期为T的时间段内连续发送n个状态倒换报文至第一网元的目的主要是避免状态倒换报文受环境影响被冲掉,无法送至第一网元,故定期以一定的频率发送状态倒换报文至第一网元。
作为一种可选的实施方式,T可为3.3ms,n可为3。通过设置T为3.3ms,n为3,则可实现跨设备保护机制进行工作链路切换至保护链路的整体切换时间限制在50ms内,满足了应用自动保护倒换协议保护传输链路的高性能需求。
其中,若没有检测到工作节点故障信息或者工作链路故障信息,即在不需要进行工作链路到保护链路的切换情况下,可以每隔5s定时发送本地网元的状态信息至第一网元,以使第一网元可以随时获知保护链路包括的本地网元的状态信息和设备信息等信息。
请参阅图3a,图3a为本发明实施例二提供的一种网元的结构示意图。如图3a所示,本实施例提供的网元3包括OAM状态机31和APS状态机32。
第一网元与第二网元之间的链路为工作链路。
其中,网元3包括的OAM状态机31,用于判断预设时间段内是否接收到第一网元的OAM状态机发送的状态通告报文,若否,则生成工作节点故障信息;
网元3包括的APS状态机32,用于从网元3的OAM状态机31中获取工作节点故障信息,根据工作节点故障信息切换至网元与第二网元之间的保护链路,并发送包括工作节点故障信息的自动保护倒换报文至第二网元,以触发第二网元接收到自动保护倒换报文后切换至保护链路。
工作节点故障信息用于表示第一网元故障。
本实施例提供的网元,通过OAM状态机31检测到预设时间段内没有接收到第一网元发送的状态通告报文,则确认工作链路所在的第一网元出现故障,不能实现数据传输,则可通过网元3的APS状态机32切换至保护链路,并发送自动保护倒换报文通知第二网元将工作链路切换至保护链路,以完成工作链路至保护链路的切换,避免了工作链路所在的传输节点有问题致使数据不能传输的问题出现,实现了跨设备保护传输链路的功能,提高了自动保护倒换应用技术的可靠性。
作为一种可选的实施方式,OAM状态机,还用于依据预设时间段内接收到第一网元的OAM状态机发送的状态通告报文的判断结果,判断状态通告报文是否包括工作链路故障信息,如果是,则获取工作链路故障信息;
APS状态机,还用于从所述网元的OAM状态机中获取工作链路故障信息,根据工作链路故障信息切换至保护链路,并发送包括工作链路故障信息的状态倒换报文至第一网元,以触发第一网元接收到状态倒换报文后切换至第一网元与本地网元之间的转发链路;以及,用于发送包括工作链路故障信息的自动保护倒换报文至第二网元,以触发第二网元接收到自动保护倒换报文后切换至保护链路。
工作链路故障信息用于表示第一网元与第二网元之间的工作链路存在连通性障碍。
本实施例提供的网元,通过OAM状态机检测到预设时间段内接收到第一网元发送的状态通告报文包括工作链路故障信息,则可通过APS状态机根据工作链路故障信息切换至保护链路,并发送状态倒换报文通知第一网元切换至第一网元与本地网元之间的转发链路,同时发送自动保护倒换报文通知第二网元将工作链路切换至保护链路,以完成工作链路至保护链路的切换,继续进行数据传输;避免了工作链路所在的第一网元出现故障后,不能实现自动保护倒换机制,提高了传输链路的可靠性。
作为一种可选的实施方式,APS状态机,具体用于根据工作链路故障信息,在周期为T的时间段内连续发送n个状态倒换报文至第一网元,以触发第一网元接收到状态倒换报文后切换至第一网元与本地网元之间的转发链路。其中,T大于0,n大于0。
在周期为T的时间段内连续发送n个状态倒换报文至第一网元的目的主要是避免状态倒换报文受环境影响被冲掉,无法送至第一网元,故定期以一定的频率发送状态倒换报文至第一网元。
作为一种可选的实施方式,T可为3.3ms,n可为3。通过设置T为3.3ms,n为3,则可实现跨设备保护机制进行工作链路切换至保护链路的整体切换时间限制在50ms内,满足了应用自动保护倒换协议保护传输链路的高性能需求。
其中,若没有检测到工作节点故障信息或者工作链路故障信息,即在不需要进行工作链路到保护链路的切换情况下,APS状态机可以每隔5s定时发送本地网元的状态信息至第一网元,以使第一网元可以随时获知保护链路包括的本地网元的状态信息和设备信息等信息。
请参阅图3b,图3b为本发明实施例二提供的另一种网元的结构示意图。如图3b所示,该网元包括至少一个处理器301,至少一个网络接口302,存储器303,至少一个通信总线304。
该通信总线304用于实现上述组件之间的连接通信;其中,该存储器303可以存储指令,以使处理器301执行以下流程:
本地网元判断本地网元的OAM状态机在预设时间段内是否接收到第一网元的OAM状态机发送的状态通告报文,若没有接收到第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息,工作节点故障信息用于表示第一网元故障;
本地网元根据工作节点故障信息切换至本地网元与第二网元之间的保护链路;以及,
本地网元发送包括工作节点故障信息的自动保护倒换报文至第二网元,以触发第二网元接收到自动保护倒换报文后切换至保护链路。
其中,在链路传输网络中设置的第一网元、第二网元和本地网元的链路关系为:工作链路为第一网元和第二网元所在的传输链路,保护链路为本地网元与第二网元所在的传输链路,以及第一网元和本地网元之间的链路为转发链路。
以及,上述的工作节点故障信息用于表示第一网元故障,即如果第一网元发生故障,则工作链路不能完成数据传输,致使传输链路中断,因而生成工作节点故障信息,以触发本地网元切换至保护链路,同时发送自动保护倒换报文至第二网元,触发第二网元接收到自动保护倒换报文后进行调度,切换至保护链路,以完成整个工作链路至保护链路的切换,避免了传输节点有问题致使数据不能传输的问题出现,实现了跨设备保护传输链路的功能。
另外,通过设置OAM状态机承载各种报文实现链路的切换使得倒换保护机制实现了跨设备快速切换链路的可能。
另外,本实施例的处理器301还可用于执行基于图1a所示的链路保护方法的多种可选实施方法的步骤,执行的步骤可参见实施例一提供的链路保护方法的可选实施方式的步骤,故在此不再赘述。
请参阅图4,图4为本发明实施例三提供的一种链路保护系统结构示意图。如图4所示,本实施例提供的链路保护系统4包括:第一网元41、第二网元42和本地网元43,第一网元41与第二网元42之间的链路为工作链路,本地网元43和第二网元42之间的链路为保护链路,本地网元43包括OAM状态机431和APS状态机432。
其中,第一网元41,用于通过第一网元41的OAM状态机发送状态通告报文给OAM状态机431;
OAM状态机431,用于判断预设时间段内是否接收到第一网元41的OAM状态机发送的状态通告报文,若否,则生成工作节点故障信息;以及,
APS状态机432,用于从本地网元43的OAM状态机431中获取工作节点故障信息,根据工作节点故障信息切换至保护链路,并发送包括工作节点故障信息的自动保护倒换报文至第二网元42,以触发第二网元42接收到自动保护倒换报文后切换至保护链路;工作节点故障信息用于表示第一网元41故障.
第二网元42,用于接收到自动保护倒换报文后切换至保护链路。
本实施例提供的链路保护系统通过设置本地网元43、第一网元41和第二网元42,如果本地网元43检测到预设时间段内没有接收到第一网元41发送的状态通告报文,则确认工作链路所在的第一网元41出现故障,不能实现数据传输,则可通过本地网元43切换至保护链路,并发送自动保护倒换报文通知第二网元42将工作链路切换至保护链路,以完成工作链路至保护链路的切换,避免了工作链路所在的传输节点有问题致使数据不能传输的问题出现,实现了跨设备保护传输链路的功能,提高了自动保护倒换应用技术的可靠性。
作为一种可选的实施方式,本地网元的OAM状态机,还用于依据预设时间段内接收到第一网元的OAM状态机发送的状态通告报文的判断结果,判断状态通告报文是否包括工作链路故障信息,如果是,则获取工作链路故障信息。
以及,APS状态机,还用于从本地网元的OAM状态机中获取工作链路故障信息,根据工作链路故障信息切换至保护链路,并发送包括工作链路故障信息的状态倒换报文至第一网元,以触发第一网元接收到状态倒换报文后切换至第一网元与本地网元之间的转发链路;以及,用于发送包括工作链路故障信息的自动保护倒换报文至第二网元,以触发第二网元接收到自动保护倒换报文后切换至保护链路。
工作链路故障信息用于表示第一网元与第二网元之间的工作链路故障。
本实施例提供的链路保护系统通过设置本地网元,如果检测到预设时间段内接收到第一网元发送的状态通告报文包括工作链路故障信息,则根据工作链路故障信息切换至保护链路,并发送状态倒换报文通知第一网元切换至第一网元与本地网元之间的转发链路,同时发送自动保护倒换报文通知第二网元将工作链路切换至保护链路,以完成工作链路至保护链路的切换,继续进行数据传输;避免了工作链路所在的第一网元出现故障后,不能实现自动保护倒换机制,提高了传输链路的可靠性。
作为一种可选的实施方式,APS状态机具体用于根据工作链路故障信息,在周期为T的时间段内连续发送n个状态倒换报文至第一网元,以触发第一网元接收到状态倒换报文后切换至第一网元与本地网元之间的转发链路,T大于0,n大于0。
在周期为T的时间段内连续发送n个状态倒换报文至第一网元的目的主要是避免状态倒换报文受环境影响被冲掉,无法送至第一网元,故定期以一定的频率发送状态倒换报文至第一网元。
作为一种可选的实施方式,T可为3.3ms,n可为3。通过设置T为3.3ms,n为3,则可实现跨设备保护机制进行工作链路切换至保护链路的整体切换时间限制在50ms内,满足了应用自动保护倒换协议保护传输链路的高性能需求。
其中,若没有检测到工作节点故障信息或者工作链路故障信息,即在不需要进行工作链路到保护链路的切换情况下,可以每隔5s定时发送本地网元的状态信息至第一网元,以使第一网元可以随时获知保护链路包括的本地网元的状态信息和设备信息等信息。
作为一种可选的实施方式,第一网元,具体用于在预设时间段内依据预设频率发送状态通告报文给OAM状态机。
本发明实施例公开的链路保护方法、网元及系统。通过设置一网元,若检测到预设时间段内网元的OAM状态机没有接收到状态通告报文,则确认第一网元与第二网元间的工作链路故障,通过网元切换至保护链路,并发送自动保护倒换报文通知第二网元切换至保护链路,以完成工作链路至保护链路的切换,避免了工作链路所在的传输节点的故障问题致使数据不能传输,实现跨设备保护传输链路的功能。进一步,若检测到预设时间段内接收到第一网元发送的状态通告报文包括工作链路故障信息,则将网元切换至保护链路,并发送状态倒换报文通知第一网元切换至第一网元与本地网元之间的转发链路,并完成工作链路至保护链路的切换,避免了工作链路所在的第一网元出现故障,不能实现自动保护倒换机制的现象发生。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存取存储器(RandomAccessMemory,简称RAM)等。
Claims (7)
1.一种链路保护方法,其特征在于,第一网元、第二网元和本地网元设置于网络中,所述第一网元和所述第二网元之间的链路为工作链路,所述第二网元和所述本地网元之间的链路为保护链路,所述方法包括:
所述本地网元判断所述本地网元的操作管理维护OAM状态机在预设时间段内是否接收到所述第一网元的操作管理维护OAM状态机发送的状态通告报文,若没有接收到所述第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息,所述工作节点故障信息用于表示所述第一网元故障;
所述本地网元根据所述工作节点故障信息切换至所述本地网元与所述第二网元之间的保护链路;以及,
所述本地网元发送包括所述工作节点故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路;
如果所述本地网元的OAM状态机接收到所述第一网元发送的状态通告报文,则所述本地网元判断所述状态通告报文是否包括工作链路故障信息;
如果所述状态通告报文包括工作链路故障信息,则所述本地网元获取所述工作链路故障信息;
所述本地网元根据所述工作链路故障信息切换至所述本地网元与所述第二网元之间的保护链路;以及,
所述本地网元根据所述工作链路故障信息发送状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及,
所述本地网元发送包括所述工作链路故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至保护链路;
所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路故障。
2.如权利要求1所述的链路保护方法,其特征在于,所述本地网元发送包括所述工作链路故障信息的状态倒换报文至第一网元具体为:所述本地网元在周期为T的时间段内连续发送n个包括所述工作链路故障信息的状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路;所述T大于0,所述n大于0。
3.一种本地网元,其特征在于,所述本地网元包括:
操作管理维护OAM状态机,用于判断预设时间段内是否接收到第一网元的OAM状态机发送的状态通告报文,若预设时间段内未接收到第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息;以及,
自动保护倒换APS状态机,用于从所述本地网元的OAM状态机中获取所述工作节点故障信息,根据所述工作节点故障信息切换至所述本地网元与第二网元之间的保护链路,并发送包括所述工作节点故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路;
所述工作节点故障信息用于表示所述第一网元故障;
所述第一网元与所述第二网元之间的链路为工作链路;
所述本地网元的OAM状态机,还用于依据预设时间段内接收到所述第一网元的OAM状态机发送的状态通告报文的判断结果,判断所述状态通告报文是否包括工作链路故障信息,如果所述状态通告报文包括工作链路故障信息,则获取所述工作链路故障信息;
所述APS状态机,还用于从所述本地网元的OAM状态机中获取所述工作链路故障信息,根据所述工作链路故障信息切换至所述保护链路,并根据所述工作链路故障信息发送状态倒换报文至所述第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及,用于发送包括所述工作链路故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至保护链路;
所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路存在连通性障碍。
4.如权利要求3所述的本地网元,其特征在于,所述APS状态机,具体用于在周期为T的时间段内连续发送n个包括所述工作链路故障信息的状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路,所述T大于0,所述n大于0。
5.一种链路保护系统,其特征在于,包括:第一网元、第二网元和本地网元,所述第一网元与所述第二网元之间的链路为工作链路,所述本地网元和所述第二网元之间的链路为保护链路,所述第一网元包括操作管理维护OAM状态机,所述本地网元包括OAM状态机和自动保护倒换APS状态机;
其中,所述第一网元,用于通过所述第一网元的OAM状态机发送状态通告报文给所述本地网元的OAM状态机;
所述本地网元的OAM状态机,用于判断预设时间段内是否接收到所述第一网元的OAM状态机发送的状态通告报文,若预设时间段内未接收到所述第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息;以及,
所述APS状态机,用于从所述本地网元的OAM状态机中获取所述工作节点故障信息,根据所述工作节点故障信息切换至所述保护链路,并发送包括所述工作节点故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路;所述工作节点故障信息用于表示所述第一网元故障;
所述第二网元,用于接收到所述自动保护倒换报文后切换至所述保护链路;
所述本地网元的OAM状态机,还用于依据预设时间段内接收到所述第一网元的OAM状态机发送的状态通告报文的判断结果,判断所述状态通告报文是否包括工作链路故障信息,如果所述状态通告报文包括工作链路故障信息,则获取所述工作链路故障信息;所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路故障;
所述APS状态机,还用于从所述本地网元的OAM状态机中获取所述工作链路故障信息,根据所述工作链路故障信息切换至保护链路,并根据所述工作链路故障信息发送状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及,用于发送包括所述工作链路故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路。
6.如权利要求5所述的链路保护系统,其特征在于,所述APS状态机具体用于在周期为T的时间段内连续发送n个包括所述工作链路故障信息的状态倒换报文至所述第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路,所述T大于0,所述n大于0。
7.如权利要求5或6所述的链路保护系统,其特征在于,
所述第一网元,具体用于通过所述第一网元的OAM状态机在所述预设时间段内依据预设频率发送所述状态通告报文给所述本地网元的OAM状态机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210365622.5A CN102891767B (zh) | 2012-09-27 | 2012-09-27 | 一种链路保护方法、网元及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210365622.5A CN102891767B (zh) | 2012-09-27 | 2012-09-27 | 一种链路保护方法、网元及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102891767A CN102891767A (zh) | 2013-01-23 |
CN102891767B true CN102891767B (zh) | 2016-03-30 |
Family
ID=47535142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210365622.5A Active CN102891767B (zh) | 2012-09-27 | 2012-09-27 | 一种链路保护方法、网元及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102891767B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106921473B (zh) * | 2015-12-28 | 2020-03-31 | 华为技术有限公司 | 一种轨道交通无线局域网的数据传输方法及相关设备 |
CN106789252A (zh) * | 2016-12-23 | 2017-05-31 | 盛科网络(苏州)有限公司 | 一种oam联动实现aps快速切换的芯片方法 |
CN108243099B (zh) * | 2016-12-24 | 2021-03-23 | 华为技术有限公司 | 一种路径选择的方法、装置和系统 |
CN108462904B (zh) * | 2017-11-22 | 2020-12-15 | 上海欣诺通信技术股份有限公司 | 基于硬件的保护组倒换方法及光通信设备 |
CN109150622B (zh) * | 2018-09-12 | 2021-08-24 | 苏州盛科通信股份有限公司 | 一种在多级aps中部署oam的方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101127653A (zh) * | 2006-08-14 | 2008-02-20 | 中兴通讯股份有限公司 | 设置有备份的以太网环网设备及其主设备备份的实现方法 |
CN101771610A (zh) * | 2009-12-24 | 2010-07-07 | 中兴通讯股份有限公司 | 传送多协议标签交换网络系统和链路保护方法 |
CN102035680A (zh) * | 2010-12-17 | 2011-04-27 | 中兴通讯股份有限公司 | 一种跨设备链路保护方法及系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8203932B2 (en) * | 2008-12-02 | 2012-06-19 | Electronics And Telecommunications Research Institute | Method and system for protection switching in ethernet ring |
-
2012
- 2012-09-27 CN CN201210365622.5A patent/CN102891767B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101127653A (zh) * | 2006-08-14 | 2008-02-20 | 中兴通讯股份有限公司 | 设置有备份的以太网环网设备及其主设备备份的实现方法 |
CN101771610A (zh) * | 2009-12-24 | 2010-07-07 | 中兴通讯股份有限公司 | 传送多协议标签交换网络系统和链路保护方法 |
CN102035680A (zh) * | 2010-12-17 | 2011-04-27 | 中兴通讯股份有限公司 | 一种跨设备链路保护方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102891767A (zh) | 2013-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102014019B (zh) | 聚合链路切换方法及装置 | |
CN102891767B (zh) | 一种链路保护方法、网元及系统 | |
CN103001799B (zh) | 基于链状网络的冗余实现方法及节点 | |
CN101729426B (zh) | 一种虚拟路由冗余协议主备用设备快速切换的方法及系统 | |
CN103368712A (zh) | 主、备用设备切换方法及装置 | |
CN103560955A (zh) | 冗余设备切换方法及装置 | |
CN109218126B (zh) | 监测节点存活状态的方法、装置及系统 | |
CN102025562A (zh) | 一种路径检测方法及装置 | |
CN101197733A (zh) | 网络连通性的自动检测方法及装置 | |
CN101753397A (zh) | 一种以太环网快速自愈的系统、方法及设备 | |
CN111372272A (zh) | 无线桥接网络的异常恢复方法和装置 | |
CN103607317A (zh) | 二层环路检测方法和装置及通信系统 | |
CN103634131A (zh) | 一种虚拟化网络设备互联链路检测方法及设备 | |
CN103607293A (zh) | 一种流量保护方法及设备 | |
EP3029883A1 (en) | Network protection method and apparatus, next-ring node, and system | |
CN105577444A (zh) | 一种无线控制器管理方法及无线控制器 | |
CN102970172B (zh) | 一种通信链路切换的方法、设备和通信系统 | |
CN103281720B (zh) | 无线控制器热备切换方法及装置、无线控制器、接入系统 | |
CN104427012B (zh) | 端口协商方法和设备 | |
CN102136947A (zh) | 链路故障处理方法及装置 | |
AU2012398320A1 (en) | Method, device and wireless communication system for dual-network backup | |
CN102571458A (zh) | 隧道保护组的切换方法及装置 | |
CN103634209A (zh) | 一种传输数据的方法及设备 | |
CN109104319B (zh) | 一种数据存储装置及方法 | |
CN102271049B (zh) | 通信设备状态设置方法、装置和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |