链路聚合组中流量路径的协商方法及装置制造方法及图纸

技术编号:10023113 阅读:174 留言:0更新日期:2014-05-09 06:46
本发明专利技术公开了一种链路聚合组中流量路径的协商方法及装置。其中,该方法包括:聚合端口获取指示信息;其中,该指示信息中包括聚合端口所需承载的多组业务或会话,其中,每组业务或会话中包括一个或多个业务或会话;上述聚合端口确定本端口所需承载的多组业务或会话,和/或,确定当前所承载的业务或会话;上述聚合端口所在的聚合组端点依据各个上述聚合端口当前所承载的业务或会话进行流量的分发。通过本发明专利技术,解决了相关技术中同业务或会话无法进行双向同路径传输的问题,实现了互连接口上的保护。

【技术实现步骤摘要】
链路聚合组中流量路径的协商方法及装置
本专利技术涉及通信领域,具体而言,涉及一种链路聚合组中流量路径的协商方法及装置。
技术介绍
随着宽带业务的飞速发展,网络与网络之间的互连使用的越来越多,承载了更多的业务。网络内部根据其所采用的技术,均可有多种方法对链路及其上的节点实现保护。随着对流量的保护需求越来越强烈,要求越来越高,有运营商也提出了需要对网络互连进行保护的需求。这里的保护可以通过采用端口聚合的方式来实现,常用的方式可以是端口聚合,也可以是环路保护。链路聚合目前常用标准支持的是一个节点上的端口聚合,因此仅能用于链路保护上。在网络边缘接口上如果需要对节点保护,在当前的链路聚合技术中无法实现。因此,为了适用于网络与网络互连区域组网方式更加多样化,并能实现不仅对链路的保护,而且实现对边缘节点的保护,美国电气和电子工程师协会(IEEE)标准组织提出了扩展链路聚合,通过一种分布式的链路聚合组分布式弹性网络(DRNI)来实现链路和节点双冗余的网络互连保护需求,即聚合组的端点处由多个节点组成,这些多个节点的聚合链路组成一个聚合链路组。图1是根据相关技术的网络互连节点连接示意图,如图1所示,链路聚合组(LAG)的两个端点A、B都有2个节点,LAG端点A的两个节点是系统1和系统2,LAG端点B的两个节点是系统3和系统4。这4个系统的多条链路聚合在一起,形成了一个聚合组LAG。通过这个分布式的LAG,能够实现链路和节点的双重保护。LAG端点A中的系统1、系统2之间通过内链链路连接进行通信,LAG端点B的系统3、系统4之间也通过内链链路进行通信。目前,DRNI是通过对报文业务的区分来进行保护、负载分担的,但由于两端分别对流量进行分发,因此无法保证同业务的流量能够在同一条聚合链路上传输。这对于DRNI是用于网络接口的保护来说是相矛盾的,不符合城域以太网论坛(MEF)对网络接口保护的需求。针对相关技术中同业务或会话无法进行双向同路径传输的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中同业务或会话无法进行双向同路径传输的问题,本专利技术提供了一种链路聚合组中流量路径的协商方法及装置,以至少解决上述问题。根据本专利技术的一个方面,提供了一种链路聚合组中流量路径的协商方法,该方法包括:聚合端口获取指示信息;其中,该指示信息中包括聚合端口所需承载的多组业务或会话,其中,每组业务或会话中包括一个或多个业务或会话;上述聚合端口确定本端口所需承载的多组业务或会话,和/或,确定当前所承载的业务或会话;上述聚合端口所在的聚合组端点依据各个上述聚合端口当前所承载的业务或会话进行流量的分发。优选地,上述当前所承载的业务或会话是上述多组业务或会话中优先级最高的一组业务或会话。优选地,在上述聚合端口所属的聚合组端点中,每个上述业务或会话对应一个聚合端口序列,上述聚合端口序列由上述聚合组端点中的聚合端口排列构成。优选地,依据上述聚合组端点中的每个上述业务或会话对应一个聚合端口序列,确定上述聚合端口所需承载的上述多组业务或会话。优选地,上述聚合端口序列中的上述多个聚合端口按照承载上述业务或会话的优选级进行排序。优选地,上述聚合端口所需承载的多组业务或会话是根据各个聚合端口序列中不同优先级的聚合端口所对应的业务或会话形成的。优选地,上述聚合端口所属的聚合组端点依据预定策略修改或设置聚合端口所需承载的上述多组业务或会话,和/或,确定当前所承载的业务或会话。优选地,上述聚合端口确定本端口所需承载的多组业务或会话包括:上述聚合端口所属的上述聚合组端点依据上述预定策略修改上述聚合端口所需承载的上述多组业务或会话;上述聚合端口根据上述聚合组端点修改后的上述多组业务或会话确定本端口所需承载的多组业务或会话。优选地,上述聚合组端点依据上述预定策略修改上述聚合端口所需承载的上述多组业务或会话包括:上述聚合端口所属的聚合组端点在上述聚合端口当前承载的上述多组业务或会话与上述指示信息中的业务或会话不一致的情况下,通过对该聚合组端点的优先级与对端的聚合端口所属聚合组端点的优先级进行比较,确定是否需要修改上述聚合端口当前承载的上述多组业务或会话;或者,上述聚合端口所属的聚合组端点依据主备关系判断是否需要按照上述指示信息修改上述聚合端口当前承载的上述多组业务或会话。优选地,上述聚合端口所属的聚合组端点依据自身的优先级关系;或者,依据自身的主备关系判断是否需要按照上述指示信息修改上述聚合端口当前承载的上述多组业务或会话包括:如果上述聚合组端点的优先级低于对端的聚合端口所属的聚合组端点,或者上述聚合组端点从属于上述对端的聚合端口所属的聚合组端点,则上述聚合组端点按照上述指示信息修改上述聚合端口当前承载的上述多组业务或会话。优选地,上述聚合端口所属的聚合组端点依据上述预定策略设置上述聚合端口所需承载的上述多组业务或会话包括:如果上述聚合端口未形成上述聚合端口当前承载的业务或会话,则上述聚合端口所属的聚合组端点按照上述指示信息设置上述聚合端口当前承载的上述多组业务或会话。优选地,上述方法还包括:当上述聚合端口所对应的聚合链路发生故障或不可用,或者,从上述聚合链路组脱离时,上述聚合端口所在的聚合组端点在上述聚合端口当前承载的业务或会话对应的上述聚合端口序列中,屏蔽上述聚合链路对应的聚合端口。优选地,上述方法还包括:当上述一个或多个聚合端口所对应的聚合链路恢复使用或者重新加入上述聚合链路组时,上述聚合组端点确定保护模式:如果上述保护模式为非反转模式,则将上述聚合链路对应的聚合端口添加到上述聚合端口序列中。优选地,上述方法还包括:当上述一个或多个聚合端口所对应的聚合链路恢复使用或者重新加入上述聚合链路组时,上述聚合组端点确定保护模式;如果上述保护模式为反转模式,则在上述聚合端口序列中恢复上述聚合链路对应的聚合端口。优选地,如果上述保护模式为反转模式,则聚合端口序列的变化将触发上述聚合端口上当前所承载的业务或会话的变化。优选地,上述指示信息可以为类型长度值TLV字段。优选地,上述指示信息可以携带在链路汇聚控制协议LACP报文中。根据本专利技术的另一方面,提供了一种链路聚合组中流量路径的协商装置,该装置包括:聚合端口,以及上述聚合端口所在的聚合组端点,其中,上述聚合端口包括:指示信息获取模块,用于获取指示信息;其中,上述指示信息中包括上述聚合端口所需承载的多组业务或会话,其中,每组业务或会话中包括一个或多个业务或会话;确定模块,用于确定上述聚合端口所需承载的多组业务或会话,和/或,确定当前所承载的业务或会话;上述聚合组端点包括:分发模块,用于依据各个上述聚合端口当前所承载的业务或会话进行流量的分发。优选地,上述当前所承载的业务或会话是上述多组业务或会话中优先级最高的一组业务或会话。优选地,在上述聚合端口所属的聚合组端点中,每个上述业务或会话对应一个聚合端口序列,上述聚合端口序列由上述聚合组端点中的聚合端口排列构成。优选地,依据上述聚合组端点中的每个上述业务或会话对应一个聚合端口序列,确定上述聚合端口所需承载的上述多组业务或会话。优选地,上述聚合端口序列中的上述多个聚合端口按照承载上述业务或会话的优选级进行排序。优选地,上述聚合端口所需承载的多组业务或会话是根据各个聚合端口序列中不同优先本文档来自技高网
...
链路聚合组中流量路径的协商方法及装置

【技术保护点】

【技术特征摘要】
1.一种链路聚合组中流量路径的协商方法,其特征在于,包括:聚合端口获取指示信息;其中,所述指示信息中包括聚合端口所需承载的多组业务或多组会话,其中,每组业务中包括一个或多个业务,每组会话中包括一个或多个会话;所述聚合端口确定本端口所需承载的所述多组业务或所述多组会话,和/或,确定当前所承载的业务或会话;所述聚合端口所在的聚合组端点依据各个所述聚合端口当前所承载的业务或会话进行流量的分发;其中,所述聚合端口确定本端口所需承载的所述多组业务或所述多组会话包括:所述聚合端口所属的所述聚合组端点依据预定策略修改所述聚合端口所需承载的所述多组业务或所述多组会话;所述聚合端口根据所述聚合组端点修改后的所述多组业务或所述多组会话确定本端口所需承载的所述多组业务或所述多组会话。2.根据权利要求1所述的方法,其特征在于,所述当前所承载的业务或会话是所述多组业务或所述多组会话中优先级最高的一组业务或会话。3.根据权利要求1所述的方法,其特征在于,在所述聚合端口所属的聚合组端点中,每个所述业务或会话对应一个聚合端口序列,所述聚合端口序列由所述聚合组端点中的聚合端口排列构成。4.根据权利要求3所述的方法,其特征在于,依据所述聚合组端点中的每个所述业务或会话对应一个聚合端口序列,确定所述聚合端口所需承载的所述多组业务或所述多组会话。5.根据权利要求2所述的方法,其特征在于,所述聚合端口序列中的多个聚合端口按照承载所述业务或会话的优选级进行排序。6.根据权利要求5所述的方法,其特征在于,所述聚合端口所需承载的所述多组业务或所述多组会话是根据各个聚合端口序列中不同优先级的聚合端口所对应的业务或会话形成的。7.根据权利要求1所述的方法,其特征在于,所述聚合端口所属的聚合组端点依据所述预定策略修改或设置聚合端口所需承载的所述多组业务或所述多组会话,和/或,确定当前所承载的业务或会话。8.根据权利要求1所述的方法,其特征在于,所述聚合组端点依据所述预定策略修改所述聚合端口所需承载的所述多组业务或所述多组会话包括:所述聚合端口所属的聚合组端点在所述聚合端口当前承载的所述多组业务或所述多组会话与所述指示信息中的业务或会话不一致的情况下,通过对该聚合组端点的优先级与对端的聚合端口所属聚合组端点的优先级进行比较,确定是否需要修改所述聚合端口当前承载的所述多组业务或所述多组会话;或者,所述聚合端口所属的聚合组端点依据主备关系判断是否需要按照所述指示信息修改所述聚合端口当前承载的所述多组业务或所述多组会话。9.根据权利要求7所述的方法,其特征在于,所述聚合组端点依据所述预定策略修改所述聚合端口所需承载的所述多组业务或所述多组会话包括:所述聚合端口所属的聚合组端点在所述聚合端口当前承载的所述多组业务或所述多组会话与所述指示信息中的业务或会话不一致的情况下,通过对该聚合组端点的优先级与对端的聚合端口所属聚合组端点的优先级进行比较,确定是否需要修改所述聚合端口当前承载的所述多组业务或所述多组会话;或者,所述聚合端口所属的聚合组端点依据主备关系判断是否需要按照所述指示信息修改所述聚合端口当前承载的所述多组业务或所述多组会话。10.根据权利要求8所述的方法,其特征在于,所述聚合端口所属的聚合组端点依据自身的优先级关系;或者,依据自身的主备关系判断是否需要按照所述指示信息修改所述聚合端口当前承载的所述多组业务或所述多组会话包括:如果所述聚合组端点的优先级低于对端的聚合端口所属的聚合组端点,或者所述聚合组端点从属于所述对端的聚合端口所属的聚合组端点,则所述聚合组端点按照所述指示信息修改所述聚合端口当前承载的所述多组业务或所述多组会话。11.根据权利要求9所述的方法,其特征在于,所述聚合端口所属的聚合组端点依据自身的优先级关系;或者,依据自身的主备关系判断是否需要按照所述指示信息修改所述聚合端口当前承载的所述多组业务或所述多组会话包括:如果所述聚合组端点的优先级低于对端的聚合端口所属的聚合组端点,或者所述聚合组端点从属于所述对端的聚合端口所属的聚合组端点,则所述聚合组端点按照所述指示信息修改所述聚合端口当前承载的所述多组业务或所述多组会话。12.根据权利要求7所述的方法,其特征在于,所述聚合端口所属的聚合组端点依据所述预定策略设置所述聚合端口所需承载的所述多组业务或所述多组会话包括:如果所述聚合端口未形成所述聚合端口当前承载的业务或会话,则所述聚合端口所属的聚合组端点按照所述指示信息设置所述聚合端口当前承载的所述多组业务或所述多组会话。13.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述聚合端口所对应的聚合链路发生故障或不可用,或者,从所述聚合链路组脱离时,所述聚合端口所在的聚合组端点在所述聚合端口当前承载的业务或会话对应的所述聚合端口序列中,屏蔽所述聚合链路对应的聚合端口。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:当所述一个或多个聚合端口所对应的聚合链路恢复使用或者重新加入所述聚合链路组时,所述聚合组端点确定保护模式;如果所述保护模式为非反转模式,则将所述聚合链路...

【专利技术属性】
技术研发人员:敖婷魏月华喻敬海
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1