一种复合链路的业务保护方法及系统的制作方法

文档序号:7982681阅读:192来源:国知局
一种复合链路的业务保护方法及系统的制作方法
【专利摘要】本发明公开了一种复合链路的业务保护方法及系统,其中,复合链路包括两条或两条以上的成员链路,该系统包括:成员链路的节点,用于检测所述成员链路的链路状态,当检测到所述成员链路业务发生拥塞或带宽发生变化时,发送通知消息给复合链路的控制单元;复合链路首节点上的控制单元,用于根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量,本发明提供的方法及系统,当某成员链路上的业务发生拥塞或者成员链路的带宽变小时,不再把成员链路的所有业务切换到其它链路,从而可以继续使用原成员链路,既保护了受影响的部分业务,又有效利用了成员链路的带宽,此外当某成员链路的带宽恢复时,也可以恢复业务分发。
【专利说明】一种复合链路的业务保护方法及系统
【技术领域】
[0001]本发明涉及通信领域,具体涉及一种复合链路的业务保护方法及系统。
【背景技术】
[0002]移动回传网可以采用以太网(Ethernet)、同步数字体系(Synchronous DigitalHierarchy,简称 SDH)、数字用户专线(Digital Subscriber Loop,简称 DSL)和微波(Microwave)等技术承载。特别是在现网中,存在同一移动回传网中采用全部或部分上述技术的情况。随着移动回传网接入的业务带宽逐渐增大,单一的上述链路无法承载全部业务,因此,多个不同类型链路绑定为一个逻辑链路的需求被提出,ITU-T G.800将此链路称为复合链路。G.808.1定义了复合链路的两种保护方法,分别为1:1CL SNCG/I (CompoundLink based SNC group protection with Inherit monitoring,基于复合链路的米用继承监测的子网连接组保护)和Adaptive CL-SNCG/1 (自适应基于复合链路的采用继承监测的子网连接组保护)。当复合链路中某成员链路出现信号失效或信号劣化时,成员链路承载的所有业务都将被切换到其它成员链路。但在实际应用中,有些情况并不需要切换全部业务,比如成员链路并未发生真正的信号失效,而是业务发生拥塞;或者成员链路的带宽变小(比如微波链路变化,VC级联链路调整等),此时,成员链路仍然可以承载业务,只是分发到此链路的业务带宽已经超出成员链路的带宽,此时如果将所有业务都切换到其它成员链路,不仅影响了原成员链路的使用,而且也影响到该成员链路上可以正常运行的承载业务,降低了成员链路的带宽效率。

【发明内容】

[0003]本发明需要解决的技术问题是提供一种复合链路的业务保护方法及系统,当某成员链路上的业务发生拥塞或者成员链路的带宽变小时,可以继续使用原成员链路,既保护了受影响的部分业务,又有效利用了其他成员链路的带宽,此外当某成员链路的带宽恢复时,也可以恢复业务分发。
[0004]为了解决上述技术问题,本发明提供了一种复合链路的业务保护方法,包括:
[0005]复合链路中某成员链路的节点检测到所述成员链路业务发生拥塞或带宽发生变化时,发送通知消息给所述复合链路的控制单元;
[0006]所述复合链路的控制单元根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量。
[0007]进一步地,如果所述节点检测到所述成员链路业务发生拥塞,则所述通知消息携带的信息至少包括:链路变化类型和拥塞丢包速率;
[0008]所述复合链路的控制单元根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量,包括:
[0009]所述复合链路的控制单元根据所述拥塞丢包速率减少相应的业务流量到此成员链路,并将减少的相应业务流量重新分发到其它成员链路。[0010]进一步地,如果所述节点检测到所述成员链路带宽发生变化,则所述通知消息携带的消息至少包括:链路变化类型和所述成员链路当前实际带宽;
[0011]所述复合链路的控制单元根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量,包括:
[0012]所述复合链路的控制单元比较所述成员链路当前实际带宽与上一次通知消息携带的成员链路的实际带宽;
[0013]如果所述成员链路的当前实际带宽变小,且小于当前承载的业务量,则根据带宽减少量减少相应的业务流量到此成员链路,并将减少的相应的业务流量分发到其它成员链路;
[0014]如果所述成员链路的当前实际带宽变大,并且所述成员链路的保护模式配置为返回式,则根据带宽增加量增加相应的业务流量到此成员链路,否则不重新分发业务流量到此成员链路。
[0015]进一步地,所述方法还包括:
[0016]若所述复合链路中某成员链路的节点不是所述复合链路的控制单元所在节点,则所述通知消息采用操作管理维护OAM消息或自动保护倒换APS消息。
[0017]进一步地,所述方法还包括:
[0018]所述复合链路中某成员链路的节点在检测到所述成员链路业务发生拥塞或带宽发生变化后的一段时间内周期性地发送所述通知消息给所述复合链路的控制单元,直到所述成员链路不再拥塞或所述成员链路的带宽稳定,或者再次检测到所述成员链路业务发生拥塞或带宽发生变化为止;
[0019]所述复合链路的控制单元每当接收到所述通知消息,就根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量。
[0020]为了解决上述技术问题,本发明还提供了一种复合链路的业务保护系统,其中,所述复合链路包括两条或两条以上的成员链路,所述系统包括:
[0021]所述成员链路的节点,用于检测所述成员链路的链路状态,当检测到所述成员链路业务发生拥塞或带宽发生变化时,发送通知消息给所述复合链路首节点上的控制单元;
[0022]所述复合链路首节点上的控制单元,用于根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量。
[0023]进一步地,如果所述节点检测到所述成员链路业务发生拥塞,则所述通知消息携带的信息至少包括:链路变化类型和拥塞丢包速率;
[0024]所述复合链路首节点上的控制单元,用于根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量,包括:
[0025]所述控制单元根据所述拥塞丢包速率减少相应的业务流量到此成员链路,并将减少的相应业务流量重新分发到其它成员链路。
[0026]进一步地,如果所述节点检测到所述成员链路带宽发生变化,则所述通知消息携带的消息至少包括:链路变化类型和所述成员链路当前实际带宽;
[0027]所述复合链路首节点上的控制单元,用于根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量,包括:
[0028]所述控制单元比较所述成员链路当前实际带宽与上一次通知消息携带的成员链路的实际带宽;
[0029]如果所述成员链路的当前实际带宽变小,且小于当前承载的业务量,则根据带宽减少量减少相应的业务流量到此成员链路,并将减少的相应的业务流量分发到其它成员链路;
[0030]如果所述成员链路的当前实际带宽变大,并且所述成员链路的保护模式配置为返回式,则根据带宽增加量增加相应的业务流量到此成员链路,否则不重新分发业务流量到此成员链路。
[0031]进一步地,所述成员链路的节点,还用于若该成员链路的节点不是所述复合链路的控制单元所在节点,则采用操作管理维护OAM消息或自动保护倒换APS消息作为通知消息发送给所述复合链路的控制单元。
[0032]进一步地,所述成员链路的节点,还用于在检测到所述成员链路业务发生拥塞或带宽发生变化后的一段时间内周期性地发送所述通知消息给所述复合链路的控制单元,直到所述成员链路不再拥塞或所述成员链路的带宽稳定,或者再次检测到所述成员链路业务发生拥塞或带宽发生变化为止;
[0033]所述复合链路首节点上的控制单元,还用于每当接收到所述通知消息,就根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量。
[0034]与现有技术相比,本发明提供的复合链路的业务保护方法及系统,当某成员链路上的业务发生拥塞或者成员链路的带宽变小时,不再把成员链路的所有业务切换到其它链路,而是对部分业务进行保护,重新分发,从而可以继续使用原成员链路,既保护了受影响的部分业务,又有效利用了成员链路的带宽,此外当某成员链路的带宽恢复时,也可以恢复业务分发。
【专利附图】

【附图说明】
[0035]图1是实施例中复合链路的业务保护系统结构图;
[0036]图2是实施例中复合链路的业务保护方法流程图;
[0037]图3是一个应用示例中复合链路的业务保护系统结构图;
[0038]图4是一个应用示例中检测到链路发生变化的节点就是控制单元所在的节点的复合链路的业务保护方法流程图;
[0039]图5是一个应用示例中检测到链路发生变化的节点不是控制单元所在的节点的复合链路的业务保护方法流程图。
【具体实施方式】
[0040]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0041]实施例:
[0042]复合链路是由2个或2个以上相同或不同类型的链路聚合而成,业务按照优先级或平均分发到各个成员链路。当某成员链路并未发生真正的信号失效,而是业务发生拥塞,或者成员链路的带宽变化时(比如微波链路变化,VC级联链路调整等),部分业务需要保护而重新分发,或者当成员链路的带宽恢复时,业务也需要重新分发。
[0043]如图1所示,本实施例提供了一种复合链路的业务保护系统,包括:所述复合链路包括两条或两条以上的成员链路,所述系统还包括:
[0044]所述成员链路的节点,用于检测所述成员链路的链路状态,当检测到所述成员链路业务发生拥塞或带宽发生变化时,发送通知消息给所述复合链路的控制单元;
[0045]其中,所述成员链路的节点,还用于若该成员链路的节点不是所述复合链路的控制单元所在节点,则采用操作管理维护OAM消息或自动保护倒换APS消息作为通知消息发送给所述复合链路的控制单元。
[0046]所述复合链路首节点上的控制单元,用于根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量。
[0047]其中,如果所述节点检测到所述成员链路业务发生拥塞,则所述通知消息携带的信息至少包括:链路变化类型和拥塞丢包速率;
[0048]所述控制单元根据所述拥塞丢包速率减少相应的业务流量到此成员链路,并将减少的相应业务流量重新分发到其它成员链路。
[0049]其中,如果所述节点检测到所述成员链路带宽发生变化,则所述通知消息携带的消息至少包括:链路变化类型和所述成员链路当前实际带宽;
[0050]所述控制单元比较所述成员链路当前实际带宽与上一次通知消息携带的成员链路的实际带宽;
[0051]如果所述成员链路的当前实际带宽变小,且小于当前承载的业务量,则根据带宽减少量减少相应的业务流量到此成员链路,并将减少的相应的业务流量分发到其它成员链路;
[0052]如果所述成员链路的当前实际带宽变大,并且所述成员链路的保护模式配置为返回式,则根据带宽增加量增加相应的业务流量到此成员链路,否则不重新分发业务流量到此成员链路。
[0053]其中,所述成员链路的节点,还用于在检测到所述成员链路业务发生拥塞或带宽发生变化后的一段时间内周期性地发送所述通知消息给所述复合链路的控制单元,直到所述成员链路不再拥塞或所述成员链路的带宽稳定,或者再次检测到所述成员链路业务发生拥塞或带宽发生变化为止;
[0054]所述复合链路首节点上的控制单元,还用于每当接收到所述通知消息,就根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量。
[0055]如图2所示,本实施例提供了一种复合链路的业务保护方法,包括以下步骤:
[0056]SlOl:复合链路中某成员链路的节点检测到所述成员链路业务发生拥塞或带宽发生变化时,发送通知消息给所述复合链路的控制单元;
[0057]其中,所述通知消息的内容可以包括:链路变化类型,如业务发生拥塞或链路带宽变化、拥塞丢包速率、当前成员链路实际带宽、节点位置、通知消息发送周期等等。
[0058]其中,若所述复合链路中某成员链路的节点不是所述复合链路的控制单元所在节点(即不是首节点),则所述通知消息米用OAM(Operation Administration Maintenance,操作管理维护)消息或APS (Automatic Protection Switching,自动保护倒换)消息。
[0059]S102:所述复合链路的控制单元根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量。
[0060]其中,如果所述节点检测到所述成员链路业务发生拥塞,则所述复合链路的控制单元根据所述拥塞丢包速率减少相应的业务流量到此成员链路,将所述相应的业务流量重新分发到其它成员链路。
[0061]其中,如果所述节点检测到所述成员链路带宽发生变化,则所述复合链路的控制单元比较所述成员链路当前实际带宽与上一次的通知消息携带的成员链路的实际带宽;
[0062]如果所述成员链路的当前实际带宽变小,且小于当前承载的业务量,则根据带宽减少量减少相应的业务流量到此成员链路,并将减少的相应的业务流量分发到其它成员链路;
[0063]如果所述成员链路的当前实际带宽变大,并且所述成员链路的保护模式配置为返回式,则根据带宽增加量增加相应的业务流量到此成员链路,否则不重新分发业务流量到此成员链路。
[0064]在上述步骤中,还包括:
[0065]所述复合链路中某成员链路的节点在检测到所述成员链路业务发生拥塞或带宽发生变化后的一段时间内周期性地发送所述通知消息给所述复合链路的控制单元,直到所述成员链路不再拥塞或所述成员链路的带宽稳定,或者再次检测到所述成员链路业务发生拥塞或带宽发生变化为止;
[0066]所述复合链路的控制单元每当接收到所述通知消息,就根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量,如果控制单元不再接收到新的通知消息或者通知消息的内容没有改变,则控制单元不进行新的分发。
[0067]在一个应用示例中,如图3所示,Node A和Node Z之间存在η条成员链路,它们可以是直接的物理链路,逻辑链路或者是虽然经过其它节点,但中间节点无交换,业务透明传递的物理或逻辑链路,η条链路组成一个复合链路。在本应用示例中,成员链路I是以太网链路,成员链路η是SDH链路,并且Node C和Node D之间是多个VC的虚级联。为了说明方便,以Node A到Node Z的单向举例,业务正常分发到η个链路上传递,Node A为首节点。如图4所示,检测到链路发生变化的节点就是控制单元所在的节点Node A,复合链路的业务保护方法流程如下:
[0068]S201:链路I Node A的出端口检测到链路I发生业务拥塞;
[0069]S202 =Node A发送通知消息给所述复合链路的控制单元;
[0070]由于拥塞发生在复合链路的控制单元所在节点Node A,所以直接将检测结果,即发生业务拥塞、拥塞丢包速率等通知给Node A。
[0071]S203:复合链路的控制单元根据拥塞丢包速率减少相应的业务流量到此成员链路,将业务流量重新分发到其它成员链路,从而保护了因拥塞而导致的丢包。
[0072]如图5所示,Node C和Node D之间的某个VC发生故障,VC虚级联发生调整,带宽减少,检测到链路发生变化的节点不是控制单元所在的节点Node A,而是Node C,复合链路的业务保护方法流程如下:
[0073]S301 =Node C检测到VC虚级联发生变化,带宽发生变化;
[0074]S302 =Node C封装OAM或APS消息,并发送该消息至Node A,消息内容包括:发生带宽变化、成员链路η当前实际带宽等;[0075]S303 =Node A接收到消息后,将成员链路n当前实际带宽与之前已知的实际带宽(控制单元保存的上一次通知消息的成员链路实际带宽)对比,如果发现带宽减少,而且该成员链路η当前实际带宽小于当前承载的业务量,则执行步骤S304 ;如果Node C和Node D之间的故障VC恢复,VC虚级联发生调整,带宽增加,则执行步骤S305 ;
[0076]S304:根据带宽减少量减少业务流量到此成员链路,并将相应减少的业务流量重新分发到其它成员链路,从而保护了因带宽减少而导致的丢包,同时,保存更新成员链路实际带宽为本次通知消息携带的当前实际带宽;
[0077]S305:判断该成员链路是否配置返回式恢复,如果已配置返回式恢复,则执行步骤S306 ;若已配置非返回式,则执行步骤S307 ;
[0078]S306:根据带宽增加量增加相应的业务流量到此成员链路,恢复故障之前的分发状态;
[0079]S307:若已配置非返回式,即使带宽增加也不重新分发业务,则维持原分发方式不变。
[0080]从上述实施例可以看出,相对于现有技术,上述实施例中提供的复合链路的业务保护方法及系统,当某成员链路上的业务发生拥塞或者成员链路的带宽变小时,不再把成员链路的所有业务切换到其它链路,而是对部分业务进行保护,重新分发,从而可以继续使用原成员链路,既保护了受影响的部分业务,又有效利用了成员链路的带宽,此外当某成员链路的带宽恢复时,也可以恢复业务分发。
[0081]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0082]以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的
【发明内容】
,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种复合链路的业务保护方法,包括: 复合链路中某成员链路的节点检测到所述成员链路业务发生拥塞或带宽发生变化时,发送通知消息给所述复合链路的控制单元; 所述复合链路的控制单元根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量。
2.如权利要求1所述的方法,其特征在于: 如果所述节点检测到所述成员链路业务发生拥塞,则所述通知消息携带的信息至少包括:链路变化类型和拥塞丢包速率; 所述复合链路的控制单元根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量,包括: 所述复合链路的控制单元根据所述拥塞丢包速率减少相应的业务流量到此成员链路,并将减少的相应业务流量重新分发到其它成员链路。
3.如权利要求1所述的方法,其特征在于: 如果所述节点检测到所述成员链路带宽发生变化,则所述通知消息携带的消息至少包括:链路变化类型和所述成员链路当前实际带宽; 所述复合链路的控制单元根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量,包括: 所述复合链路的控制单元比较所述成员链路当前实际带宽与上一次通知消息携带的成员链路的实际带宽;如果所述成员链路的当前实际带宽变小,且小于当前承载的业务量,则根据带宽减少量减少相应的业务流量到此成员链路,并将减少的相应的业务流量分发到其它成员链路;如果所述成员链路的当前实际带宽变大,并且所述成员链路的保护模式配置为返回式,则根据带宽增加量增加相应的业务流量到此成员链路,否则不重新分发业务流量到此成员链路。
4.如权利要求1或2或3所述的方法,其特征在于:所述方法还包括: 若所述复合链路中某成员链路的节点不是所述复合链路的控制单元所在节点,则所述通知消息采用操作管理维护OAM消息或自动保护倒换APS消息。
5.如权利要求1或2或3所述的方法,其特征在于:所述方法还包括: 所述复合链路中某成员链路的节点在检测到所述成员链路业务发生拥塞或带宽发生变化后的一段时间内周期性地发送所述通知消息给所述复合链路的控制单元,直到所述成员链路不再拥塞或所述成员链路的带宽稳定,或者再次检测到所述成员链路业务发生拥塞或带宽发生变化为止; 所述复合链路的控制单元每当接收到所述通知消息,就根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量。
6.一种复合链路的业务保护系统,所述复合链路包括两条或两条以上的成员链路,其特征在于,所述系统包括: 所述成员链路的节点,用于检测所述成员链路的链路状态,当检测到所述成员链路业务发生拥塞或带宽发生变化时,发送通知消息给所述复合链路首节点上的控制单元; 所述复合链路首节点上的控制单元,用于根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量。
7.如权利要求6所述的系统,其特征在于: 如果所述节点检测到所述成员链路业务发生拥塞,则所述通知消息携带的信息至少包括:链路变化类型和拥塞丢包速率; 所述复合链路首节点上的控制单元,用于根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量,包括: 所述控制单元根据所述拥塞丢包速率减少相应的业务流量到此成员链路,并将减少的相应业务流量重新分发到其它成员链路。
8.如权利要求6所述的系统,其特征在于: 如果所述节点检测到所述成员链路带宽发生变化,则所述通知消息携带的消息至少包括:链路变化类型和所述成员链路当前实际带宽; 所述复合链路首节点上的控制单元,用于根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量,包括: 所述控制单元比较所述成员链路当前实际带宽与上一次通知消息携带的成员链路的实际带宽; 如果所述成员链路的当前实际带宽变小,且小于当前承载的业务量,则根据带宽减少量减少相应的业务流量到此成员链路,并将减少的相应的业务流量分发到其它成员链路; 如果所述成员链路的当前实际带宽变大,并且所述成员链路的保护模式配置为返回式,则根据带宽增加量增加相应的业务流量到此成员链路,否则不重新分发业务流量到此成员链路。`
9.如权利要求6或7或8所述的系统,其特征在于: 所述成员链路的节点,还用于若该成员链路的节点不是所述复合链路的控制单元所在节点,则采用操作管理维护OAM消息或自动保护倒换APS消息作为通知消息发送给所述复合链路的控制单元。
10.如权利要求6或7或8所述的系统,其特征在于: 所述成员链路的节点,还用于在检测到所述成员链路业务发生拥塞或带宽发生变化后的一段时间内周期性地发送所述通知消息给所述复合链路的控制单元,直到所述成员链路不再拥塞或所述成员链路的带宽稳定,或者再次检测到所述成员链路业务发生拥塞或带宽发生变化为止; 所述复合链路首节点上的控制单元,还用于每当接收到所述通知消息,就根据所述通知消息携带的信息,调整分发到所述成员链路的业务流量。
【文档编号】H04L12/26GK103684811SQ201210318986
【公开日】2014年3月26日 申请日期:2012年8月31日 优先权日:2012年8月31日
【发明者】马玉霞, 王琳琳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1