The embodiment of the invention relates to a flow control method and a device, belonging to the flow dispatching field. The method comprises: acquiring multiple members of traffic information, a number of members for their export flow output to the same channel, traffic information including the size of the flow; the total flow threshold to get more members in each member in the set flow threshold and channel; according to various members of traffic the size of each member of the set, port traffic threshold and total flow threshold, determining the actual flow of the first member of the threshold, the first member of the mouth for any number of members in a; and by the first member and the actual flow threshold, control the flow of the first member of the mouth. The flow threshold of each member is determined according to the flow volume of each member and the threshold value of the flow, so that the flow control of each member's mouth can be more accurate.
【技术实现步骤摘要】
流量控制方法和装置
本专利技术涉及流量调度
,特别涉及一种流量控制方法和装置。
技术介绍
所谓流量,广义上是指单位时间内通过某一通道的对象的量,例如人流量、车流量以及我们常用的网络流量等都可以被称为流量。为了维持生活或交通秩序或者保证网络设备的正常运行,需要对这些流量进行合理的控制。目前,在多个成员口都输出流量至同一通道的情况下,为了保证通道的畅通,需要保证其实际通过的流量不能超过其最大流量阈值。为此,通常会对这些成员口分别进行流量限制,使得这些成员口输出到该通道的流量不超过各个成员口各自的流量阈值。例如,假设有三个成员出口都输出流量至同一通道,通道的总流量阈值为M,可以将三个成员出口的流量阈值分别设置为M/3,保证每个成员口输出到该通道的流量均不超过M/3,从而保证通道实际通过的流量不超过M。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于各个成员出口的流量限制独立进行,当流量分布不均(例如多个成员口中部分成员口的流量超过流量阈值,而部分成员口的流量未达到设定阈值)时,可能出现通道的最大流量没有达到其最大承受能力(即总流量阈值),而部分出口已经出现流量超负荷的情况,造成流量控制不合理,资源得不到合理的利用。
技术实现思路
为了解决现有技术中各个成员口的流量单独控制导致流量控制不合理的问题,本专利技术实施例提供了一种流量控制的方法和装置。第一方面,本专利技术实施例提供了一种流量控制方法,该方法包括:获取多个成员口的流量的信息,所述多个成员口用于将各自的流量输出至同一通道,所述流量的信息包括流量的大小;获取所述多个成员口中各个成员口的 ...
【技术保护点】
一种流量控制方法,其特征在于,所述方法包括:获取多个成员口的流量的信息,所述多个成员口用于将各自的流量输出至同一通道,所述流量的信息包括流量的大小;获取所述多个成员口中各个成员口的设定流量阈值和所述通道的总流量阈值;根据各个所述成员口的流量的大小、各个所述成员口的所述设定流量阈值和所述总流量阈值,确定第一成员口的实际流量阈值,所述第一成员口为所述多个成员口中的任意一个;和采用所述第一成员口的实际流量阈值,对所述第一成员口进行流量控制。
【技术特征摘要】
1.一种流量控制方法,其特征在于,所述方法包括:获取多个成员口的流量的信息,所述多个成员口用于将各自的流量输出至同一通道,所述流量的信息包括流量的大小;获取所述多个成员口中各个成员口的设定流量阈值和所述通道的总流量阈值;根据各个所述成员口的流量的大小、各个所述成员口的所述设定流量阈值和所述总流量阈值,确定第一成员口的实际流量阈值,所述第一成员口为所述多个成员口中的任意一个;和采用所述第一成员口的实际流量阈值,对所述第一成员口进行流量控制。2.根据权利要求1所述的方法,其特征在于,所述获取多个成员口的流量的信息,包括:统计所述第一成员口的流量,得到所述第一成员口的流量的信息;接收第二成员口所属的设备发送的特征信息,所述特征信息与所述第二成员口的流量中的单位流量一一对应设置,所述第二成员口为所述多个成员口中除所述第一成员口之外的成员口;根据所述特征信息确定各个所述第二成员口的流量的信息。3.根据权利要求2所述的方法,其特征在于,所述特征信息包括对应的单位流量的大小和出接口信息,所述出接口信息用于指示将所述特征信息对应的单位流量输出至所述通道的成员口。4.根据权利要求1所述的方法,其特征在于,所述根据各个所述成员口的流量的大小、各个所述成员口的所述设定流量阈值和所述总流量阈值,确定第一成员口的实际流量阈值,包括:按照以下公式确定所述第一成员口的实际流量阈值:其中,Sout为第一成员口的实际流量阈值,Sin为第一成员口的流量的大小,B0为所述通道的总流量阈值;n为成员口的数量,x为第一成员口,i为第二成员口,Rx为第一成员口的设定流量阈值占总流量阈值的比例,Ri为第i个成员口的流量阈值占总流量阈值的比例,1≤i≤n且i≠x,FPi为第i个成员口的流量的大小。5.根据权利要求1-4任一项所述的方法,其特征在于,所述流量为包括数据流量、人流量或车流量。6.一种流量控制装置,其特征在于,所述装...
【专利技术属性】
技术研发人员:彭敏,
申请(专利权)人:北京华为数字技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。