专利名称:一种链路保护方法、网元及系统的制作方法
技术领域:
本发明涉及保护倒换技术领域,具体涉及一种链路保护方法、网元及系统。
背景技术:
目前,自动保护倒换(Automatic Protection Switching,简称APS)协议已成为网络通信领域中的传输设备的一种重要 特性。APS协议机制的实现方法简单,倒换快速,基本原理是当点到点或是点到多点之间存在多条链路时,多条链路之间可形成备份,将正在使用的链路定义为工作链路,将其他备份链路定义为保护链路,当初始选择使用的工作链路失效后,快速切换到其他保护链路上。APS协议两端设备会相互发送APS协议报文,对端设备的APS状态会通过协议报文通告到本地设备,本地设备会根据APS报文中的APS状态来决策确定自身的状态,通过自身APS状态来决定选择哪条链路。目前APS协议规定的APS状态有多种,而且规定了优先级的高低和状态迁移的规则。在APS协议中规定,当本地设备的状态优先级低于APS协议对端设备的状态优先级时,本地设备将自身状态迁移到高优先级状态,与对端设备的状态保持一致。现有应用自动保护倒换协议的方法主要是检测传输链路的质量问题,根据获取到的连通性检测报文判断传输链路是否存在质量问题,如果存在质量问题则应用APS协议完成控制倒换保护处理,以切换到保护链路完成信号传输。然而,当检测传输链路质量的设备或者装置发生故障后,则不能发现传输链路的质量问题,进而不能切换到保护链路以完成信号的传输。
发明内容
本发明实施例提供了一种链路保护方法、网元及系统,解决了现有链路保护方法不能满足传输网元所包括传输设备故障致使APS协议倒换保护无法实现的问题。在第一方面中,第一网元、第二网元和本地网元设置于网络中,所述第一网元和所述第二网元之间的链路为工作链路,所述第二网元和所述本地网元之间的链路为保护链路,本实施例提供的链路保护方法包括所述本地网元判断所述本地网元的操作管理维护(Operation, Administration and Maintenance, 0AM)状态机在预设时间段内是否接收到所述第一网元的OAM状态机发送的状态通告报文,若没有接收到所述第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息,所述工作节点故障信息用于表示所述第一网元故障;所述本地网元根据所述工作节点故障信息切换至所述本地网元与所述第二网元之间的保护链路;以及,所述本地网元发送包括所述工作节点故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路。在所述第一方面的第一种可选的实现方式中,所述判断所述本地网元的OAM状态机在预设时间段内是否接收到所述第一网元发送的状态通告报文后,所述方法还包括
如果所述本地网元的OAM状态机接收到所述第一网元发送的状态通告报文,则所述本地网元判断所述状态通告报文是否包括工作链路故障信息;如果所述状态通告报文包括工作链路故障信息,则所述本地网元获取所述工作链路故障信息;所述本地网元根据所述工作链路故障信息切换至所述本地网元与所述第二网元之间的保护链路;以及,所述本地网元根据所述工作链路故障信息发送状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及,所述本地网元发送包括所述工作链路故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至保护链路;
所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路故障。所述第一方面的第一种可选的实现方式中的第二种可选的实现方式中,所述本地网元发送包括所述工作链路故障信息的状态倒换报文至第一网元具体为所述本地网元在周期为T的时间段内连续发送η个包括所述工作链路故障信息的状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路;所述T大于0,所述η大于O。在第二方面中,本实施例提供的网元包括OAM状态机,用于判断预设时间段内是否接收到第一网元的OAM状态机发送的状态通告报文,若预设时间段内未接收到第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息;以及,APS状态机,用于从所述网元的OAM状态机中获取所述工作节点故障信息,根据所述工作节点故障信息切换至所述网元与所述第二网元之间的保护链路,并发送包括所述工作节点故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路;所述工作节点故障信息用于表示所述第一网元故障;所述第一网元与所述第二网元之间的链路为工作链路。在所述第二方面中的第一种可选的实现方式中,所述网元的OAM状态机,还用于依据预设时间段内接收到所述第一网元的OAM状态机发送的状态通告报文的判断结果,判断所述状态通告报文是否包括工作链路故障信息,如果所述状态通告报文包括工作链路故障信息,则获取所述工作链路故障信息;所述APS状态机,还用于从所述网元的OAM状态机中获取所述工作链路故障信息,根据所述工作链路故障信息切换至所述保护链路,并根据所述工作链路故障信息发送状态倒换报文至所述第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及,用于发送包括所述工作链路故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至保护链路;所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路存在连通性障碍。在所述第二方面中的第一种可选的实现方式中的第二种可选的实现方式中,所述APS状态机,具体用于在周期为T的时间段内连续发送η个包括所述工作链路故障信息的状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路,所述T大于0,所述η大于O。第三方面中,本实施例提供的链路保护系统包括第一网元、第二网元和本地网元,所述第一网元与所述第二网元之间的链路为工作链路,所述本地网元和所述第二网元之间的链路为保护链路,所述第一网元包括OAM状态机,所述本地网元包括OAM状态机和APS状态机;其中,所述第一网元,用于通过所述第一网元的OAM状态机发送状态通告报文给所述本地网元的OAM状态机; 所述本地网元的OAM状态机,用于判断预设时间段内是否接收到所述第一网元的OAM状态机发送的状态通告报文,若预设时间段内未接收到所述第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息;以及,所述APS状态机,用于从所述本地网元的OAM状态机中获取所述工作节点故障信息,根据所述工作节点故障信息切换至所述保护链路,并发送包括所述工作节点故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路;所述工作节点故障信息用于表示所述第一网元故障;所述第二网元,用于接收到所述自动保护倒换报文后切换至所述保护链路。在所述第三方面中的第一种可选的实现方式中,所述本地网元的OAM状态机,还用于依据预设时间段内接收到所述第一网元的OAM状态机发送的状态通告报文的判断结果,判断所述状态通告报文是否包括工作链路故障信息,如果所述状态通告报文包括工作链路故障信息,则获取所述工作链路故障信息;所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路故障;所述APS状态机,还用于从所述本地网元的OAM状态机中获取所述工作链路故障信息,根据所述工作链路故障信息切换至保护链路,并根据所述工作链路故障信息发送状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及,用于发送包括所述工作链路故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路。在所述第三方面中的第一种可选的实现方式中的第二种可选的实现方式中,所述APS状态机具体用于在周期为T的时间段内连续发送η个包括所述工作链路故障信息的状态倒换报文至所述第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路,所述T大于0,所述η大于O。在所述第三方面或所述第三方面的任一种可选的实现方式中,所述第一网元,具体用于通过所述第一网元的OAM状态机在所述预设时间段内依据预设频率发送所述状态通告报文给所述本地网元的OAM状态机。本发明实施例提供的链路保护方法、网元及系统,通过设置一网元,如果检测到所述网元的OAM状态机在预设时间段内没有接收到所述第一网元的OAM状态机发送的状态通告报文,则确认工作链路所在的第一网元出现故障,不能实现数据传输,则可通过网元切换至保护链路,并发送自动保护倒换报文通知第二网元将工作链路切换至保护链路,以完成工作链路至保护链路的切换,避免了传输节点有问题致使数据不能传输的问题出现,实现了跨设备保护传输链路的功能。进一步地,如果检测到所述网元的OAM状态机在预设时间段内接收到所述第一网元的OAM状态机发送的状态通告报文包括工作链路故障信息,则根据所述工作链路故障信息切换至保护链路,并发送状态倒换报文通知第一网元切换至第一网元与本地网元之间的转发链路,并发送自动保护倒换报文通知第二网元将工作链路切换至保护链路,以完成工作链路至保护链路的切换,继续进行数据传输;避免了工作链路出现故障后,不能实现自动保护倒换机制,提高了传输链路的可靠性。另外通过设置OAM状态机承载报文实现链路的切换使得倒换保护机制实现了跨设备快速切换链路的可能。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图Ia为本发明实施例一提供的一种链路保护方法示意图;图Ib为本发明实施例提供的链路保护应用示意图;图2为本发明实施例一提供的另一种链路保护方法示意图;图3a为本发明实施例二提供的一种网元的结构示意图;图3b为本发明实施例二提供的另一种网元的结构示意图;图4为本发明实施例三提供的一种链路保护系统结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面通过具体实施例,分别进行详细的说明。请参阅图la,图Ia为本发明实施例一提供的一种链路保护方法示意图。其中,本实施例提供的链路保护方法应用了自动保护倒换(Automatic Protection Switching,简称APS)协议,涉及了工作链路和保护链路,其中。在链路传输网络中设置了第一网元、第二网元和本地网元,工作链路为第一网元和第二网元所在的传输链路,保护链路为本地网元与第二网元所在的传输链路。其中,第一网元和本地网元都包括一 OAM状态机。如图Ia所示,本实施例提供的链路保护方法包括S110、本地网元判断本地网元的OAM状态机在预设时间段内是否接收到第一网元的OAM状态机发送的状态通告报文;若接收到第一网元的OAM状态机发送的状态通告报文,则结束本流程;若未接收到第一网元的OAM状态机发送的状态通告报文,则执行步骤S130 ;
S130、生成工作节点故障信息;S150、本地网元根据工作节点故障信息切换至本地网元与第二网元之间的保护链路;S170、本地网元发送包括工作节点故障信息的自动保护倒换报文至第二网元,以触发第二网元接收到自动保护倒换报文后切换至保护链路。其中,执行步骤S130时,生成的工作节点故障信息用于表示第一网元故障,SP如果第一网元发生故障,则工作链路不能完成数据传输,致使传输链路中断,因而生成工作节点故障信息,以触发本地网元切换至保护链路,并发送自动保护倒换报文至第二网元,触发第二网元接收到自动保护倒换报文后进行调度,切换至保护链路,以完成整个工作链路至保护链路的切换,避免了传输节点有问题致使数据不能传输的问题出现,实现了跨设备保护传输链路的功能。另外,通过设置OAM状态机承载各种报文实现链路的切换使得倒换保护机制实 现了跨设备快速切换链路的可能。 其中,本地网元通过OAM状态机判断预设时间段内是否接收到第一网元的OAM状态机发送的状态通告报文步骤中,状态通告报文的报文格式见表(一);
]4j.....................................................3V2!...........................................................i
I.....R—.、......I..... ;:......5Μ—3!.....—Π.....H.....I.....6!......5 .....Tl......Vl......2........I8—7!.....bl......5l.....Tl......3!......2!....... K......"I......6!..........:: —3............2.........丨.......Γ
·ν................................i.........................ι..........................ι..........................I.......................ι.............I............i.............,i.............i...........二......................................;............'i..........................ι..........................ι...........................I............L............i............i............................................................,
- - ι 丨 l.abct svmch pails ^ i.SPi
!>ΛΜ ;: .Ο·.: '.. J4
I unciion I vpcκ
_krcscrvcii
|εξξξξξ 三
I J! I i · ! .· ^ 1^ I I SI ^ "i }
I............................................ .......................................... .........................·ρ "'■..................... ...........................................I..........................................................................................................................
;;;;;;;;;;;;;;;;;;;驀 λ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -..........................ΡτΦ'......................■.........................'-;;;;;;;;;;;;;;;;;;; -: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;λ;;;;;;;;;;;;Η;>Γ;;Γ€;Η;;;;;λ;;;;;;Η;;λ;·''";;;
...................:’—'—:■ f:::::::::::::: 二^^ - J^^^jy^^j^p%^^pf·'······················· ■二二二二二二二二二二二二二:二二二二二二二二)
I i Aiarsri ] I rcs Τ Ρ Ι) HPI!)) .1:, . i. S UP)< |
S CHMDj _■ IiW-!]') :
I::............................................................................................................................................................................................................................................................................................................................................................................................................
i P\v“j.))表(一)报文字段含义见表(二);
权利要求
1.一种链路保护方法,其特征在于,第一网元、第二网元和本地网元设置于网络中,所述第一网元和所述第二网元之间的链路为工作链路,所述第二网元和所述本地网元之间的链路为保护链路,所述方法包括 所述本地网元判断所述本地网元的操作管理维护OAM状态机在预设时间段内是否接收到所述第一网元的操作管理维护OAM状态机发送的状态通告报文,若没有接收到所述第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息,所述工作节点故障信息用于表示所述第一网元故障; 所述本地网元根据所述工作节点故障信息切换至所述本地网元与所述第二网元之间的保护链路;以及, 所述本地网元发送包括所述工作节点故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路。
2.如权利要求I所述的链路保护方法,其特征在于,判断所述本地网元的OAM状态机在预设时间段内是否接收到所述第一网元发送的状态通告报文后,所述方法还包括 如果所述本地网元的OAM状态机接收到所述第一网元发送的状态通告报文,则所述本地网元判断所述状态通告报文是否包括工作链路故障信息; 如果所述状态通告报文包括工作链路故障信息,则所述本地网元获取所述工作链路故障信息; 所述本地网元根据所述工作链路故障信息切换至所述本地网元与所述第二网元之间的保护链路;以及, 所述本地网元根据所述工作链路故障信息发送状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及, 所述本地网元发送包括所述工作链路故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至保护链路; 所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路故障。
3.如权利要求2所述的链路保护方法,其特征在于,所述本地网元发送包括所述工作链路故障信息的状态倒换报文至第一网元具体为所述本地网元在周期为T的时间段内连续发送η个包括所述工作链路故障信息的状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路;所述T大于0,所述η大于O。
4.一种网元,其特征在于,所述网元包括 操作管理维护OAM状态机,用于判断预设时间段内是否接收到第一网元的OAM状态机发送的状态通告报文,若预设时间段内未接收到第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息;以及, 自动保护倒换APS状态机,用于从所述网元的OAM状态机中获取所述工作节点故障信息,根据所述工作节点故障信息切换至所述网元与所述第二网元之间的保护链路,并发送包括所述工作节点故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路; 所述工作节点故障信息用于表示所述第一网元故障;所述第一网元与所述第二网元之间的链路为工作链路。
5.如权利要求4所述的网元,其特征在于, 所述网元的OAM状态机,还用于依据预设时间段内接收到所述第一网元的OAM状态机发送的状态通告报文的判断结果,判断所述状态通告报文是否包括工作链路故障信息,如果所述状态通告报文包括工作链路故障信息,则获取所述工作链路故障信息; 所述APS状态机,还用于从所述网元的OAM状态机中获取所述工作链路故障信息,根据所述工作链路故障信息切换至所述保护链路,并根据所述工作链路故障信息发送状态倒换报文至所述第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及,用于发送包括所述工作链路故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至保护链路; 所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路存在连通性障碍。
6.如权利要求5所述的网元,其特征在于,所述APS状态机,具体用于在周期为T的时间段内连续发送η个包括所述工作链路故障信息的状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路,所述T大于0,所述η大于O。
7.一种链路保护系统,其特征在于,包括第一网元、第二网元和本地网元,所述第一网元与所述第二网元之间的链路为工作链路,所述本地网元和所述第二网元之间的链路为保护链路,所述第一网元包括操作管理维护OAM状态机,所述本地网元包括OAM状态机和自动保护倒换APS状态机; 其中,所述第一网元,用于通过所述第一网元的OAM状态机发送状态通告报文给所述本地网元的OAM状态机; 所述本地网元的OAM状态机,用于判断预设时间段内是否接收到所述第一网元的OAM状态机发送的状态通告报文,若预设时间段内未接收到所述第一网元的OAM状态机发送的状态通告报文,则生成工作节点故障信息;以及, 所述APS状态机,用于从所述本地网元的OAM状态机中获取所述工作节点故障信息,根据所述工作节点故障信息切换至所述保护链路,并发送包括所述工作节点故障信息的自动保护倒换报文至第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路;所述工作节点故障信息用于表示所述第一网元故障; 所述第二网元,用于接收到所述自动保护倒换报文后切换至所述保护链路。
8.如权利要求7所述的链路保护系统,其特征在于, 所述本地网元的OAM状态机,还用于依据预设时间段内接收到所述第一网元的OAM状态机发送的状态通告报文的判断结果,判断所述状态通告报文是否包括工作链路故障信息,如果所述状态通告报文包括工作链路故障信息,则获取所述工作链路故障信息;所述工作链路故障信息用于表示所述第一网元与所述第二网元之间的工作链路故障; 所述APS状态机,还用于从所述本地网元的OAM状态机中获取所述工作链路故障信息,根据所述工作链路故障信息切换至保护链路,并根据所述工作链路故障信息发送状态倒换报文至第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元到所述本地网元之间的转发链路;以及,用于发送包括所述工作链路故障信息的自动保护倒换报文至所述第二网元,以触发所述第二网元接收到所述自动保护倒换报文后切换至所述保护链路。
9.如权利要求8所述的链路保护系统,其特征在于,所述APS状态机具体用于在周期为T的时间段内连续发送η个包括所述工作链路故障信息的状态倒换报文至所述第一网元,以触发所述第一网元接收到所述状态倒换报文后切换至所述第一网元与所述本地网元之间的转发链路,所述T大于O,所述η大于O。
10.如权利要求7至9中任一所述的链路保护系统,其特征在于, 所述第一网元,具体用于通过所述第一网元的OAM状态机在所述预设时间段内依据预设频率发送所述状态通告报文给所述本地网元的OAM状态机。
全文摘要
本发明实施例公开了一种链路保护方法、网元及系统。通过设置一网元,若检测到预设时间段内接收到第一网元的OAM状态机发送的状态通告报文包括工作链路故障信息,则将网元切换至保护链路,并发送状态倒换报文通知第一网元切换至第一网元与本地网元间的转发链路,发送自动保护倒换报文通知第二网元切换至保护链路,以完成至保护链路的切换,避免了传输网元的故障问题致使数据不能传输,实现跨设备保护传输链路的功能。进一步,若检测到预设时间段内没有接收到状态通告报文,确认第一网元故障,通过网元切换至保护链路,避免了工作链路所在的第一网元出现故障,不能实现自动倒换机制的现象发生,实现了网元间快速保护的功能。
文档编号H04L12/24GK102891767SQ20121036562
公开日2013年1月23日 申请日期2012年9月27日 优先权日2012年9月27日
发明者白艳, 彭敏, 张宇阳 申请人:华为技术有限公司