一种基于多路径传输的报文流量控制方法和装置制造方法及图纸

技术编号:9115194 阅读:204 留言:0更新日期:2013-09-05 04:07
本发明专利技术实施例公开了一种基于多路径传输的报文流量控制方法,包括监控源节点发出的数据报文集合的出口流量;根据预置的流量区间与转发路径的映射关系,确定所述数据报文集合的出口流量对应的目标转发路径集合和所述目标转发路径集合中每条目标转发路径上分担的所述出口流量的权重参数;将所述数据报文集合按照所述权重参数进行分配并经由所述目标转发路径集合传送至目的节点。本发明专利技术实施例还公开了一种流量控制装置。采用本发明专利技术,能对多路径传输场景下的用户流量进行集中监管和分类。

【技术实现步骤摘要】
一种基于多路径传输的报文流量控制方法和装置
本专利技术涉及通信领域,尤其涉及一种基于多路径传输的报文流量控制方法和装置。
技术介绍
在数据通信网络中,流量模型大多属于突发模式,因此需要采取一些限制网络流量的方法来避免突发流量给网络带来的诸多问题,比如网络拥塞。常见的流量监管方法是基于令牌桶的。在令牌桶处理包的行为方面,现有技术定义了多种令牌桶算法,例如,单速率三色标记(singleratethreecolormarker,srTCM)算法和双速率三色标记(tworatethreecolormarker,trTCM)算法,其评估结果都是为包打上红、黄、绿三色标记,流量监管装置会根据包的颜色,设置包的丢弃优先级,其中单速率三色标记比较关心包尺寸的突发,而双速率三色标记则关注速率上的突发,两种算法都可工作于色盲模式和非色盲模式。但是由于基于令牌桶的流量监管方法只能基于一个路径,在现在的网络应用中,双归组网和负载分担等多路径传输是主流组网方法,源节点和目的节点之间有多条传输路径,现有技术中,同一用户的流量如果经过多条路径,则无法对该用户流量进行统一的流量监管。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种基于多路径传输的报文流量控制方法和装置。可解决现有技术中多路径传输场景下无法对用户流量进行监管的问题。为了解决上述技术问题,本专利技术第一方面提供了一种基于多路径传输的报文流量控制方法,包括:监控源节点发出的数据报文集合的出口流量;根据预置的流量区间与转发路径的映射关系,确定所述数据报文集合的出口流量对应的目标转发路径集合和所述目标转发路径集合中每条目标转发路径上分担的所述出口流量的权重参数;将所述数据报文集合按照所述权重参数进行分配并经由所述目标转发路径集合传送至目的节点。在第一种可能的实现方式中,所述监控源节点发出的数据报文集合的出口流量,包括:将所述源节点的发出的数据报文集合的统计信息发送到集中设备;获取所述集中设备统计根据所述统计信息计算得到的所述数据报文集合的出口流量。结合第一方面和第一种可能的实现方式,在第二种可能的实现方式中,所述监控源节点发出的数据报文集合的出口流量,之前,还包括:配置流量区间与转发路径的映射关系,其中,每个流量区间之间不重叠且数值小的流量区间比数值大的流量区间对应的转发路径的路径转发质量高。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述将所述数据报文集合按照所述权重参数进行分配并经由所述目标转发路径集合传送至目的节点,包括:提取所述数据报文集合中每个数据报文的特征信息;分别对所述数据报文中每个数据报文的特征信息进行哈希运算得到哈希值;根据每条目标转发路径的权重参数和所述哈希运算的最大值计算得到每条目标转发路径对应的哈希值带通区间;根据所述数据报文集合中每个数据报文的哈希值和所述哈希值带通区间确定每个数据报文对应的目标转发路径。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述数据报文的特征信息包括所述数据报文的头信息和/或所述数据报文的载荷信息。结合第一方面的第四种可能的实现方式,第五种可能的实现方式中,还包括:若所述源节点发出的数据报文集合的出口流量大于所述源节点和目的节点之间的额定流量,将所述数据报文集合中超出所述额定流量的数据报文丢弃。相应地,本专利技术第二方面还提供了一种基于多路径传输的报文流量控制装置,包括:流量监控模块,用于监控源节点发出的数据报文集合的出口流量;路径确定模块,用于根据预置的流量区间与转发路径的映射关系,确定所述数据报文集合的出口流量对应的目标转发路径集合和所述目标转发路径集合中每条目标转发路径上分担的所述出口流量的权重参数;报文发送模块,用于将所述数据报文集合按照所述权重参数进行分配并经由所述目标转发路径集合传送至目的节点。在第一种可能的实现方式中,所述流量监控模块包括:信息发送单元,用于将所述源节点的发出的数据报文集合的统计信息发送到集中设备;流量获取单元,用于获取所述集中设备根据所述统计信息计算得到的所述数据报文集合的出口流量。结合第二方面和第一种可能的实现方式,在第二种可能的实现方式中,还包括:配置模块,用于配置流量区间与转发路径的映射关系,其中,每个流量区间之间不重叠且数值小的流量区间比数值大的流量区间对应的转发路径的路径转发质量高。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述报文发送模块包括:特征提取单元,用于提取所述数据报文集合中每个数据报文的特征信息;哈希运算单元,用于分别对所述数据报文中每个数据报文的特征信息进行哈希运算得到哈希值;区间计算单元,用于根据每条目标转发路径的权重参数和所述哈希运算的最大值计算得到每条目标转发路径对应的哈希值带通区间;报文分类单元,用于根据所述数据报文集合中每个数据报文的哈希值和所述哈希值带通区间确定每个数据报文对应的目标转发路径并传送至目的节点。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述数据报文的特征信息包括所述数据报文的头信息和/或所述数据报文的载荷信息。结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,还包括:流量限制模块,用于若所述源节点发出的数据报文集合的出口流量大于所述源节点和目的节点之间的额定流量,将所述数据报文集合中超出所述额定流量的数据报文丢弃。实施本专利技术,具有如下有益效果:在多路径场景下,对源节点发出的数据报文集合出口流量进行统计,并按照预置的流量区间和转发路径的映射关系,将出口流量进行得到的权重参数重新分配至对应的目标转发路径上,实现了多路径场景下报文流量的监管和分类。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一种多路径传输场景的组网结构图;图2是本专利技术实施例的一种基于多路径传输的报文流量控制方法的流程示意图;图3是本专利技术实施例的一种基于多路径传输的报文流量控制方法的另一流程示意图;图4是本专利技术实施例的一种基于多路径传输的报文流量控制装置的结构示意图;图5是本专利技术实施例的一种基于多路径传输的报文流量控制装置的另一结构示意图;图6是图5中流量监控模块的结构示意图;图7是图5中报文发送模块的结构示意图;图8是本专利技术实施例的一种基于多路径传输的报文流量控制装置的又一结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1和图2,为本专利技术实施例的一种基于多路径传输的报文流量控制方法的流程示意图,该方法包括:S101、监控源节点发出的数据报文集合的出口流量。具体的,源节点和目的节点之间可能存在多条转发路径,源节点通过多条转发路径将用户的数据报文发送至目的节点,源节点对应存在多个输出端口,流量控制装置监控源节点的多个输出端口发出的数据本文档来自技高网...
一种基于多路径传输的报文流量控制方法和装置

【技术保护点】
一种基于多路径传输的报文流量控制方法,其特征在于,包括:监控源节点发出的数据报文集合的出口流量;根据预置的流量区间与转发路径的映射关系,确定所述数据报文集合的出口流量对应的目标转发路径集合和所述目标转发路径集合中每条目标转发路径上分担的所述出口流量的权重参数;将所述数据报文集合按照所述权重参数进行分配并经由所述目标转发路径集合传送至目的节点。

【技术特征摘要】
1.一种基于多路径传输的报文流量控制方法,其特征在于,包括:配置流量区间与转发路径的映射关系,其中,每个流量区间之间不重叠且数值小的流量区间比数值大的流量区间对应的转发路径的路径转发质量高;监控源节点发出的数据报文集合的出口流量;其中,所述监控源节点发出的数据报文集合的出口流量包括:将所述源节点的发出的数据报文集合的统计信息发送到集中设备;获取所述集中设备根据所述统计信息计算得到的所述数据报文集合的出口流量;根据预置的流量区间与转发路径的映射关系,确定所述数据报文集合的出口流量对应的目标转发路径集合和所述目标转发路径集合中每条目标转发路径上分担的所述出口流量的权重参数;其中,所述目标转发路径集合中存在多条目标转发路径时,优先将出口流量经由路径转发质量高的目标转发路径传送;将所述数据报文集合按照所述权重参数进行分配并经由所述目标转发路径集合传送至目的节点。2.如权利要求1所述的方法,其特征在于,所述将所述数据报文集合按照所述权重参数进行分配并经由所述目标转发路径集合传送至目的节点,包括:提取所述数据报文集合中每个数据报文的特征信息;分别对所述数据报文中每个数据报文的特征信息进行哈希运算得到哈希值;根据每条目标转发路径的权重参数和所述哈希运算的最大值计算得到每条目标转发路径对应的哈希值带通区间;根据所述数据报文集合中每个数据报文的哈希值和所述哈希值带通区间确定每个数据报文对应的目标转发路径。3.如权利要求2所述的方法,其特征在于,所述数据报文的特征信息包括所述数据报文的头信息和/或所述数据报文的载荷信息。4.如权利要求3所述的方法,其特征在于,还包括:若所述源节点发出的数据报文集合的出口流量大于所述源节点和目的节点之间的额定流量,将所述数据报文集合中超出所述额定流量的数据报文丢弃。5.一种基于多路径传输的报文流量控制装置,其特征在于,包括:配置模块,用...

【专利技术属性】
技术研发人员:高鹏李振海刘振肖白涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1