流量控制方法、装置、网络设备和计算机可读存储介质制造方法及图纸

技术编号:20875249 阅读:36 留言:0更新日期:2019-04-17 11:19
本发明专利技术提供了一种流量控制方法、装置、网络设备和计算机可读存储介质,确定各个入接口所接入的流量;在满足预设条件时,根据各个入接口所接入的流量的比率关系,将各个入接口共用的出接口的网络总资源拆分为对应于各个入接口的子资源;将各个入接口的流量通过出接口中对应的子资资源进行转发。通过本发明专利技术的实施,通过以各个入接口的流量的比率关系将出接口的网络资源进行拆分,以达到各个入接口的流量能够互不干扰的进行转发,可以显著降低未进行网络资源的拆分时各入接口的流量的丢包率,避免各入接口的流量之间的串扰,提升出接口流量的质量。

【技术实现步骤摘要】
流量控制方法、装置、网络设备和计算机可读存储介质
本专利技术涉及网络通信领域,尤其涉及一种流量控制方法、装置、网络设备和计算机可读存储介质。
技术介绍
随着网络业务的日益发展,对于网络带宽的需求日益增大,由于网络中复杂动态变化的组网特点,导致出现网络瓶颈的概率明显增大,各大主流厂商的交换芯片,都无法达到多入一出,即多个入接口到一个出接口的流量控制的预期结果。请参考图1,图1示出了多入一出的流量转发示意图,其包括多个入接口1、入接口2、入接口3……入接口15,而仅有一个出口;在多入一出情况下,多入接口流量在出接口往往有巨大的丢包率和时延,请参考图2所示。特别是,在入接口没有优先级配置的情况下,对于出接口的流量控制则会更加困难。
技术实现思路
本专利技术实施例提供了一种流量控制方法、装置、网络设备和计算机可读存储介质,旨在解决现有技术中在多入一出的流量转发缺乏控制手段,出口的流量丢包率大的问题。为了解决上述技术问题,本专利技术实施例提供了一种流量控制方法,所述流量控制方法包括:确定各个入接口所接入的流量;在满足预设条件时,根据各个入接口所接入的流量的比率关系,将各个所述入接口共用的出接口的网络总资源拆分为对应于各个所述入接口的子资源;将各个所述入接口的流量通过所述出接口中对应的所述子资源进行转发。此外,本专利技术实施例还提供一种流量控制装置,包括:解析模块,用于确定各个入接口所接入的流量;策略模块,用于在满足预设条件时,根据各个入接口所接入的流量的比率关系,将各个所述入接口共用的出接口的网络总资源拆分为对应于各个所述入接口的子资源;转发模块,用于将各个所述入接口的流量通过所述出接口中对应的所述子资源进行转发。此外,本专利技术实施例还提供一种移动终端,包括处理器、存储器和通信总线;所述通信总线用于实现所述处理器和存储器之间的连接通信;所述处理器用于执行所述存储器中存储的流量控制程序,以实现前述的流量控制方法的步骤。此外,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个计算机程序,所述计算机程序可被一个或者多个处理器执行以实现前述的流量控制方法的步骤。本专利技术的有益效果是:本专利技术实施例提供了一种流量控制方法、装置、网络设备和计算机可读存储介质,确定各个入接口所接入的流量;在满足预设条件时,根据各个入接口所接入的流量的比率关系,将各个入接口共用的出接口的网络总资源拆分为对应于各个入接口的子资源;将各个入接口的流量通过出接口中对应的子资资源进行转发。通过本专利技术的实施,通过以各个入接口的流量的比率关系将出接口的网络资源进行拆分,以达到各个入接口的流量能够互不干扰的进行转发,可以显著降低未进行网络资源的拆分时各入接口的流量的丢包率,避免各入接口的流量之间的串扰,提升出接口流量的质量。附图说明图1为本专利技术各实施例中多入一出的结构示意图;图2为现有技术中多入一出流量转发中,出接口的丢包率示意图;图3为本专利技术第一实施例提供的一种流量控制方法流程图;图4为本专利技术第一实施例提供的一种流量控制方法细化流程图;图5为本专利技术第一实施例提供的一种流量控制装置组成图;图6为本专利技术第一实施例提供的一种网络设备组成示意图。具体实施方式第一实施例请参考图3,图3是本专利技术第一实施例提供的一种流量控制方法流程图,包括:S301、确定各个入接口所接入的流量;S302、在满足预设条件时,根据各个入接口所接入的流量的比率关系,将各个入接口共用的出接口的网络总资源拆分为对应于各个入接口的子资源;S303、将各个入接口的流量通过出接口中对应的子资源进行转发。多入一出的应用场景下,也就是流量的转发具有多个入接口,而只有一个出接口。这些入接口共用该出接口,其传输的流量通过出接口进行转发。S301中,确定各个入接口所接入的流量。在本实施例中,流量的含义所指的是,在接口中所传输的数据,可以表示瞬时数据,也可以表示持续的数据。流量的大小反应了接入各入接口的数据的量的大小,这个大小不会超过各入接口所能承载的门限值。各个入接口各自的门限值可以是相同的,也可以是不同的,具体可以根据历史流量转发的特点,确定各个入接口的门限值,或者简便起见直接设置为各个入接口所能承载的门限值均相同。确定各个入接口所接入的流量,至少可以确定各个入接口接入的流量的大小,值得一提的是,如果确定的指标是入接口接入的瞬时流量的大小,那么在后续的处理中也应该一并参考瞬时参数来进行处理;如果确定的指标是入接口接入的持续的流量大小,那么在后续的处理中则可以参考持续参数,或可选的加上瞬时参数来进行处理。除此之外,还可以确定各个入接口所接入的流量的类型,也就是数据的类型,根据发送方的不同,传输的内容的不同等而有所区别。流量的大小和类型均可以帮助后续进行各个入接口接入的流量的比率关系的确定,从而为出接口的网络总资源的拆分提供基础。S302中,在满足预设条件时,根据各个入接口所接入的流量的比率关系,将各个入接口共用的出接口的网络总资源拆分为对应于各个入接口的子资源。由于入接口的流量接入是相对独立的,最终得通过共用的一个出接口进行转发,那么转发的过程则涉及到了各个入接口对于出接口的网络总资源的占用问题,也就是,将出接口的网络总资源按照一定的规则进行拆分,以供转发各个入接口的流量。根据各个入接口所接入的流量的比率关系,其中比率关系指的是,各个入接口在不同指标意义下所占的比例,反映到出接口的网络总资源的拆分,就应该和各个入接口所接入的流量的比率关系所对应。在本实施例中,触发S302中的拆分逻辑可以直接进行,也就是直接在确定了各个入接口接入的流量之后就进行相应的拆分,还可以在满足一定的预设条件之后再进行。具体的,预设条件可以包括:各个入接口之间不存在优先级,或各个入接口之间的优先级相同。这里所指的优先级通常指的是QoS(QualityofService,服务质量)优先级,在没有QoS优先级的前提下,各入接口所接入的流量的转发是无序的,出接口并不能很好的将各个出接口的流量进行转发,从而导致巨大且不均的丢包率和时延,如图2所示。那么,在满足这样的条件下,可以进行网络总资源的拆分动作,将出接口的网络总资源对应于各个入接口进行拆分,使得不同的入接口利用不同的子资源进行转发,避免未进行拆分所带来的丢包严重的问题。此外,除了判断各个入接口的优先级之外,预设条件还可以包括:各个入接口的流量之后大于等于出接口所能承载的最大阈值。入接口和出接口的容量通常是不对等的,出接口所能承载的最大阈值往往会小于所有入接口的容量之和,这是由于,各个入接口的流量接入情况是各异的,因此各个入接口的流量门限往往会预留一定的富余量,在某入接口的流量达到门限值时,其他入接口可能流量的大小还很少,这样转发到出接口的流量的总量也不会总是特别多。但是,鉴于这样的设计考量,如果多个入接口的流量都比较大的话,就可能超过了出接口的最能承载的最大阈值,造成转发流量的丢包。在这种条件下,将出接口的网络总资源进行拆分,从而为各个入接口分配较为均衡的子资源,使得对各个入接口的流量的转发即使在出现丢包的情形下,能够保持较为平衡且少的丢包,为后续的丢包补偿动作提供方便,避免个别入接口的流量丢包严重而出现无法补偿的情况。具体的,在本实施例中,根据各个入接口所接入的流量本文档来自技高网...

【技术保护点】
1.一种流量控制方法,所述流量控制方法包括:确定各个入接口所接入的流量;在满足预设条件时,根据各个入接口所接入的流量的比率关系,将各个所述入接口共用的出接口的网络总资源拆分为对应于各个所述入接口的子资源;将各个所述入接口的流量通过所述出接口中对应的所述子资源进行转发。

【技术特征摘要】
1.一种流量控制方法,所述流量控制方法包括:确定各个入接口所接入的流量;在满足预设条件时,根据各个入接口所接入的流量的比率关系,将各个所述入接口共用的出接口的网络总资源拆分为对应于各个所述入接口的子资源;将各个所述入接口的流量通过所述出接口中对应的所述子资源进行转发。2.如权利要求1所述的流量控制方法,其特征在于,所述预设条件包括:各个所述入接口之间不存在优先级,或各个所述入接口之间的优先级相同。3.如权利要求2所述的流量控制方法,其特征在于,所述预设条件还包括:各个入接口所接入的流量之和大于等于所述出接口所能承载的最大阈值。4.如权利要求1-3任一项所述的流量控制方法,其特征在于,所述根据各个入接口所接入的流量的比率关系,将出接口的网络总资源拆分为对应于各个入接口的子资源包括:根据各入接口的流量在所有入接口的流量之和的占比,确定对应的子资源在网络总资源中的占比,并基于占比进行所述网络总资源的拆分;或,根据预先确定的各入接口的权重比率,确定对应的子资源在网络总资源中的占比,并基于占比进行所述网络总资源的拆分。5.如权利要求1-3任一项所述的流量控制方法,所述根据各个入接口所接入的流量的比率关系,将出接口的网络总资源拆分为对应于各个入接口的子资源包括:根据各个入接口所接入的流量的比率关系,为各个所述入接口确定对应的虚通道和虚缓存;将所述网络总资源分配给对应的所述虚通道和虚缓存,所述网络总资源包括通道资源和缓存资源。6.一种...

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

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

1