聚合组中流量双向同路的方法、装置以及系统制造方法及图纸

技术编号:10020278 阅读:149 留言:0更新日期:2014-05-08 20:41
本发明专利技术公开了一种聚合组中流量双向同路的方法、装置以及系统,其中,该方法包括:链路聚合组的端点接收链路聚合组的对端发送的指示信息,其中,指示信息中携带有对端的端口编号和/或对端的流分发方式;端点根据指示信息确定自身的端口编号和/或流分发方式;端点根据确定的端口编号和/或流分发方式进行流量分发。本发明专利技术解决了现有技术中无法保证相同业务的流量能够在同一条聚合链路上进行传输而导致的无法实现端口保护的技术问题,达到了有效保证同业务在聚合组的两端双向上选择同一条聚合链路,并实现互连端口上的保护的技术效果。

【技术实现步骤摘要】
聚合组中流量双向同路的方法、装置以及系统
本专利技术涉及通信领域,具体而言,涉及一种聚合组中流量双向同路的方法、装置以及系统。
技术介绍
随着宽带业务的飞速发展,网络与网络之间的互连使用也变得越来越多,从而可以通过网络承载更多的业务。网络内部根据其所采用的技术,可以采用多种方法对网络内部的链路、及链路上的节点实现保护。随着对流量进行保护的需求越来越强烈,要求也越来越高,有运营商也提出了在网络互连的过程中进行保护的需求。优选地,这里的保护可以通过采用端口聚合的方式来实现,常用的方式可以是端口或者链路聚合,也可以是环路保护。在链路聚合中,目前常用的方式是一个节点上的端口聚合,因此仅能用于链路保护上。如果在网络边缘接口上需要对节点保护,通过当前的链路聚合技术是无法实现的。因此,为了适用于网络与网络互连区域组网方式更加多样化的要求,并能实现在对链路的保护的同时,实现对边缘节点的保护,IEEE标准组织提出了扩展链路聚合。即,通过一种分布式的链路聚合组:分布式弹性网络互连(DistributedResilientNetworkInterconnect,简称为DRNI),来实现链路和节点双冗余的网络互连保护需求。即,聚合组中的端点处由多个节点组成,这些由多个节点聚合而成的链路聚合组成一个链路聚合组。如图1所示,链路聚合组(LinkAggregationGroup,简称为LAG)的两个端点A、B都有2个节点,端点A对应系统1和系统2,端点B对应系统3和系统4,这4个系统的多条链路聚合在一起,形成了一个聚合组LAG。通过这个分布式的LAG,能够实现链路和节点的双重保护,这里,端点A中的系统1、系统2之间通过内链链路连接进行通信,端点B的系统3、系统4之间也通过内链链路进行通信。目前,DRNI是通过对报文业务的区分来进行保护和负载分担的。然而,由于两端需要分别对流量进行分发,因此无法保证相同业务的流量能够在同一条聚合链路上进行传输。这与DRNI是用于网络接口的保护之间是相互矛盾的,不符合MEF对网络接口进行保护的需求。对于保护来说,希望包交换网能模拟TDM实现一种点到点的业务保护,对于故障切换能够尽可能地减小其影响到的业务,即尽可能少的影响业务的切换。因此,需要寻找一种切实有效的方式来保证同业务在DRNI上传输时能够双向同路径。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种聚合组中流量双向同路的方法、装置以及系统,以至少解决现有技术中由于无法保证相同业务的流量能够在同一条聚合链路上进行传输而导致的无法实现端口保护的技术问题。根据本专利技术的一个方面,提供了一种聚合组中流量双向同路的方法,包括:链路聚合组的端点接收所述链路聚合组的对端发送的指示信息,其中,所述指示信息中携带有所述对端的端口编号和/或所述对端的流分发方式;所述端点根据所述指示信息确定自身的端口编号和/或流分发方式;所述端点根据确定的端口编号和/或流分发方式进行流量分发。优选地,所述指示信息中携带的所述端口编号是发送所述指示信息的链路所对应的聚合端口的排序号。优选地,所述端点根据所述指示信息确定自身的端口编号和/或流分发方式包括:所述端点根据接收到的所述指示信息按照预定策略确定自身的端口编号和/或流分发方式。优选地,所述端点根据接收到的所述指示信息按照预定策略设置自身的端口编号包括:当所述指示信息中携带的所述对端的端口编号与所述端点自身的端口编号不一致时,所述端点根据所述端点与所述对端之间的优先级高低,或者所述端点与所述对端之间的主备关系设置自身的端口编号。优选地,所述端点根据所述端点与所述对端之间的优先级高低设置自身的端口编号包括:当所述对端的优先级高于所述端点的优先级时,所述端点将自身的端口编号修改为所述对端的端口编号;或者所述端点根据所述端点与所述对端之间的主备关系设置自身的端口编号包括:当所述对端为主设备时,所述端点将自身的端口编号修改为所述对端的端口编号。优选地,所述端点根据接收到的所述指示信息按照预定策略确定自身的流分发方式包括:当所述指示信息中携带的所述对端的流分发方式与所述端点自身的流分发方式不一致时,所述端点根据所述端点与所述对端之间的优先级高低,或者所述端点与所述对端之间的主备关系设置自身的流分发方式。优选地,所述端点根据所述端点与所述对端之间的优先级高低设置自身的流分发方式包括:当所述对端的优先级高于所述端点的优先级时,所述端点将自身的流分发方式修改为所述对端的流分发方式;或者所述端点根据所述端点与所述对端之间的主备关系设置自身的流分发方式包括:当所述对端为主设备时,所述端点将自身的流分发方式修改为所述对端的流分发方式。优选地,所述端点将自身的流分发方式修改为所述对端的流分发方式包括:所述端点判断自身是否支持所述指示信息中携带的所述对端选择的流分发方式;如果支持,则所述端点根据所述指示信息将自身的流分发方式修改为所述对端选择的流分发方式,否则,所述端点发送用于指示协商失败的告警信息。优选地,所述端点根据所述指示信息确定自身的端口号和/或流分发方式包括:所述端点将自身的端口编号和/或流分发方式设置为与接收到的所述指示信息中携带的所述对端的端口编号和/或所述对端选择的流分发方式一致的端口编和/或流分发方式。优选地,所述端点根据所述指示信息确定自身的端口编号包括:所述端点建立接收到所述指示信息的端口与所述指示信息中携带的端口编号之间的映射关系;所述端点根据确定的端口编号进行流量分发包括:所述端点按照所述映射关系进行流量分发。优选地,所述流分发方式包括:流分发算法和/或参与流分发算法的元组。优选地,在所述流分发方式是流分发算法和参与流分发算法的元组的情况下,在所述端点根据接收到的所述指示信息按照预定策略设置自身的流分发方式之后,所述方法还包括:所述端点根据确定的进行流量分发时所采用的流分发方式和端口编号进行运算以确定进行数据流分发时所选择的聚合链路。优选地,所述流分发算法包括以下至少之一:传统5元组分发算法;按业务分发算法;按源MAC地址和目的MAC地址分发算法;按源IP地址和目的IP地址分发算法;以及按源端口号、目的端口号、源IP地址以及目的IP地址分发算法。优选地,所述业务包括以下至少之一标识:用户虚拟局域网标识C-VID、业务虚拟局域网标识S-VID、骨干虚拟局域网标识B-VID、骨干业务实例标识I-SID。优选地,系统预先为每种所述流分发算法定义一个代码,其中,所述代码与所述流分发方式是一一对应的关系。优选地,所述进行流分发算法的元组包括以下至少之一:源MAC地址和目的MAC地址、目的地址的类型、协议类型标识、高层协议信息、数据流的业务标识、源IP地址和目的IP地址、以及源端口号和目的端口号。优选地,系统预先定义一串比特位,其中,所述一串比特位中的每个比特位对应一种所述进行流分发算法的元组。优选地,所述指示信息是通过所述端点与对端之间传输的TLV报文携带的。根据本专利技术的另一个方面,提供了一种聚合组中流量双向同路的装置,位于链路聚合组的一个端点中,包括:接收单元,用于接收所述链路聚合组的另一端发送的指示信息,其中,所述指示信息中携带有所述另一端的端口编号和/或所述对端的流分发方式;确定单元,用于根据所述本文档来自技高网
...

【技术保护点】
一种聚合组中流量双向同路的方法,其特征在于,包括:链路聚合组的端点接收所述链路聚合组的对端发送的指示信息,其中,所述指示信息中携带有所述对端的端口编号和/或所述对端的流分发方式;所述端点根据所述指示信息确定自身的端口编号和/或流分发方式;所述端点根据确定的端口编号和/或流分发方式进行流量分发。

【技术特征摘要】
1.一种聚合组中流量双向同路的方法,其特征在于,包括:链路聚合组的端点接收所述链路聚合组的对端发送的指示信息,其中,所述指示信息中携带有所述对端的端口编号和/或所述对端的流分发方式;所述端点根据所述指示信息确定自身的端口编号和/或流分发方式;所述端点根据确定的端口编号和/或流分发方式进行流量分发。2.根据权利要求1所述的方法,其特征在于,所述指示信息中携带的所述端口编号是发送所述指示信息的链路所对应的聚合端口的排序号。3.根据权利要求1所述的方法,其特征在于,所述端点根据所述指示信息确定自身的端口编号和/或流分发方式包括:所述端点根据接收到的所述指示信息按照预定策略确定自身的端口编号和/或流分发方式。4.根据权利要求3所述的方法,其特征在于,所述端点根据接收到的所述指示信息按照预定策略设置自身的端口编号包括:当所述指示信息中携带的所述对端的端口编号与所述端点自身的端口编号不一致时,所述端点根据所述端点与所述对端之间的优先级高低,或者所述端点与所述对端之间的主备关系设置自身的端口编号。5.根据权利要求4所述的方法,其特征在于,所述端点根据所述端点与所述对端之间的优先级高低设置自身的端口编号包括:当所述对端的优先级高于所述端点的优先级时,所述端点将自身的端口编号修改为所述对端的端口编号;或者所述端点根据所述端点与所述对端之间的主备关系设置自身的端口编号包括:当所述对端为主设备时,所述端点将自身的端口编号修改为所述对端的端口编号。6.根据权利要求3所述的方法,其特征在于,所述端点根据接收到的所述指示信息按照预定策略确定自身的流分发方式包括:当所述指示信息中携带的所述对端的流分发方式与所述端点自身的流分发方式不一致时,所述端点根据所述端点与所述对端之间的优先级高低,或者所述端点与所述对端之间的主备关系设置自身的流分发方式。7.根据权利要求6所述的方法,其特征在于,所述端点根据所述端点与所述对端之间的优先级高低设置自身的流分发方式包括:当所述对端的优先级高于所述端点的优先级时,所述端点将自身的流分发方式修改为所述对端的流分发方式;或者所述端点根据所述端点与所述对端之间的主备关系设置自身的流分发方式包括:当所述对端为主设备时,所述端点将自身的流分发方式修改为所述对端的流分发方式。8.根据权利要求7所述的方法,其特征在于,所述端点将自身的流分发方式修改为所述对端的流分发方式包括:所述端点判断自身是否支持所述指示信息中携带的所述对端选择的流分发方式;如果支持,则所述端点根据所述指示信息将自身的流分发方式修改为所述对端选择的流分发方式,否则,所述端点发送用于指示协商失败的告警信息。9.根据权利要求1所述的方法,其特征在于,所述端点根据所述指示信息确定自身的端口号和/或流分发方式包括:所述端点将自身的端口编号和/或流分发方式设置为与接收到的所述指示信息中携带的所述对端的端口编号和/或所述对端选择的流分发方式一致的端口编和/或流分发方式。10.根据权利要求1所述的方法,其特征在于,所述端点根据所述指示信息确定自身的端口编号包括:所述端点建立接收到所述指示信息的端口与所述指示信息中携带的端口编号之间的映射关系;所述端点根据确定的端口编号进行流量分发包括:所述端点按照所述映射关系进行流量分发。11.根据权利要求...

【专利技术属性】
技术研发人员:敖婷
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1