流量限速方法和装置制造方法及图纸

技术编号:15695254 阅读:221 留言:0更新日期:2017-06-24 10:40
本申请提供了流量限速方法和装置。本申请中,即使交换机分担转发指定用户的业务流至BRAS设备上的各个聚合成员端口,本申请通过各聚合成员端口的业务流速率调整各聚合成员端口的流量限速值,能够确保BRAS设备上最终收到来自指定用户的业务流的速率最大不超过针对该指定用户设置的流量限速阈值,达到对指定用户的业务流准确限速的目的。

【技术实现步骤摘要】
流量限速方法和装置
本申请涉及网络通信技术,特别涉及流量限速方法和装置。
技术介绍
宽带远程接入服务器(BRAS:BroadbandRemoteAccessServer)设备与交换机之间通过聚合口连接,聚合口由聚合成员端口组成。图1示出了BRAS设备与交换机之间的聚合连接。
技术实现思路
本申请提供了流量限速方法和装置,以确保BRAS设备准确实现用户的流量限速。本申请提供的技术方案包括:一种流量限速方法,该方法应用于宽带远程接入服务器BRAS设备,所述BRAS设备通过聚合口连接交换机,该方法包括:确定所述聚合口中各聚合成员端口接收指定用户业务流的业务流速率的比例;依据所述比例调整各聚合成员端口的流量限速值,以使得本BRAS设备接收所述指定用户业务流的速率小于或等于设定的流量限速阈值。一种流量限速装置,该装置应用于宽带远程接入服务器BRAS设备,所述BRAS设备通过聚合口连接交换机,该装置包括:确定单元,用于确定所述聚合口中各聚合成员端口接收指定用户业务流的业务流速率的比例;调整单元,用于依据所述比例调整各聚合成员端口的流量限速值,以使得本BRAS设备接收所述指定用户业务流的速率小于或等于设定的流量限速阈值。由以上技术方案可以看出,本申请中,即使交换机分担转发指定用户的业务流至BRAS设备上的各个聚合成员端口,本申请通过各聚合成员端口的业务流速率调整各聚合成员端口的流量限速值,能够确保BRAS设备上最终收到来自指定用户的业务流的速率最大不超过针对该指定用户设置的流量限速阈值,达到对指定用户的业务流准确限速的目的。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1为BRAS设备与交换机之间的聚合连接结构示意图;图2为本申请提供的方法流程图;图3为本申请提供的第一实施例示意图;图4为本申请提供的第二实施例示意图;图5为本申请提供的第三实施例示意图;图6为本申请提供的装置结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本申请进行详细描述。为了保证流量稳定,BRAS设备针对交换机接入的用户设置一个流量限速值,使得BRAS设备上最终收到来自用户的业务流量的速率最大不超过流量限速值,达到流量限速的目的。具体实现时,BRAS设备下发流量限速值至聚合成员端口所在的单板,当聚合成员端口收到的流量超过流量限速值,则丢弃超过流量限速值的流量。仍以图1为例,假如针对用户(Department)1设置的流量限速值为10Mbps,BRAS设备上存在连接交换机的两个聚合成员端口为Port1_1、Port1_2,则BRAS设备下发流量限速值10Mbps至Port1_1、Port1_2各自所在的单板,当聚合成员端口收到的流量超过流量限速值,则丢弃超过流量限速值的流量。上述流量限速适用于交换机仅向BRAS设备上的一个聚合成员端口发送用户的业务流量。而实际应用中,交换机是基于业务流量的五元组将业务流量哈希(HASH)分担转发至BRAS设备上的各个聚合成员端口,这会导致BRAS设备最终收到来自用户的业务流量的速率为流量限速值的N倍(N为聚合成员端口个数),导致BRAS设备最终访问公网侧时的流量速率为流量限速值的N倍(N为聚合成员端口个数),流量限速不准确。再以图1举例,如上描述,针对Department1设置的流量限速值为10Mbps,BRAS设备上存在连接交换机的两个聚合成员端口为Port1_1、Port1_2,假如Department1发送的业务流量为20M,交换机依据HASH方式向Port1_1发送其中10M的业务流量,向Port1_2发送剩余的10M的业务流量,则导致BRAS设备最终收到来自Department1的业务流量速率为:(BRAS设备通过Port2_1收到10M流量与BRAS设备通过Port2_2收到10M流量之和)除以时间T(1秒),最终BRAS设备收到的来自Department1的业务流量速率为20Mbps,如此,当BRAS设备访问公网侧时的业务流量速率为20Mbps,与BRAS设备针对Department1设置的流量限速值为10Mbps不相符,无法准确做到流量限速。为了准确做到流量限速,本申请提供的技术方案中,即使在交换机分担转发至BRAS设备上的各个聚合成员端口,也能确保BRAS设备上最终收到来自用户业务流的速率最大不超过针对用户设置的流量限速值,达到流量限速准确的目的。下面对本申请提供的技术方案进行描述:参见图2,图2为本申请提供的方法流程图。该流程应用于BRAS设备,BRAS设备通过聚合口连接交换机,图1示出了BRAS设备通过聚合口连接交换机的结构。这里的聚合口由聚合成员端口组成。作为一个实施例,BRAS设备上的一块单板可包含不止一个聚合成员端口。当然,作为另一个实施例,BRAS设备上的一块单板仅包含一个聚合成员端口,此种情况下,聚合口中的各聚合成员端口是跨板的端口。如图2所示,该流程可包括以下步骤:步骤201,BRAS设备确定所述聚合口中各聚合成员端口接收指定用户业务流的业务流速率的比例。这里的指定用户是指交换机接入的任一个用户。在本申请中,作为一个实施例,各聚合成员端口接收来自指定用户业务流的业务流速率可通过采样得到,也可通过软件层面的控制得到,如控制流量进入各聚合成员端口,则进入各端口的流量控制层是提前预知的,本申请并不具体限定。其中,当采样各聚合成员端口接收来自指定用户业务流的业务流速率时,该采样可依据设定的采样周期执行。至于采样周期的设置,其可根据指定用户的业务流所对应的业务需求、以及BRAS设备本身的性能由管理员自行定义,这里不具体描述。下文均以各聚合成员端口接收来自指定用户业务流的业务流速率通过采样得到为例描述。步骤202,依据所述比例调整各聚合成员端口的流量限速值,以使得本BRAS设备接收所述指定用户业务流的速率小于或等于设定的流量限速阈值。这里的流量限速阈值是针对指定用户设置的,具体为指定用户的业务流到达BRAS设备的最大速率。通过步骤202,能够实现即使交换机分担转发指定用户的业务流至BRAS设备上的各个聚合成员端口,也能确保BRAS设备上最终收到来自指定用户的业务流的速率最大不超过针对该指定用户设置的流量限速阈值,达到对指定用户的业务流准确限速的目的。至此,完成图2所示流程。作为一个实施例,步骤202中,依据比例调整各聚合成员端口的流量限速值可包括步骤a1:步骤a1,针对每一聚合成员端口,根据该聚合成员端口的业务流速率所占的比例和所述流量限速阈值确定该聚合成员端口的流量限速值。作为一个实施例,步骤a1具体为:针对每一聚合成员端口,确定该聚合成员端口的业务流速率在所述比例中对应的比例值,确定所述比例值在总比例值占用的百分比,计算所述百分比与所述流量限速阈值的乘积,将计算结果作为该聚合成员端口的流量限速值;所述总比例值为所述比例中所有比例值之和。以聚合口包含两个聚合成员端口即Port2_1、Port2_2为例,假如通过步骤202确定出Port2_1、Port2_2的业务流速率比例为2:3,则针对Port2_1,该Port2_1的业务流速率在比例中对应的比例值就为2,而该本文档来自技高网...
流量限速方法和装置

【技术保护点】
一种流量限速方法,其特征在于,该方法应用于宽带远程接入服务器BRAS设备,所述BRAS设备通过聚合口连接交换机,该方法包括:确定所述聚合口中各聚合成员端口接收指定用户业务流的业务流速率的比例;依据所述比例调整各聚合成员端口的流量限速值,以使得本BRAS设备接收所述指定用户业务流的速率小于或等于设定的流量限速阈值。

【技术特征摘要】
1.一种流量限速方法,其特征在于,该方法应用于宽带远程接入服务器BRAS设备,所述BRAS设备通过聚合口连接交换机,该方法包括:确定所述聚合口中各聚合成员端口接收指定用户业务流的业务流速率的比例;依据所述比例调整各聚合成员端口的流量限速值,以使得本BRAS设备接收所述指定用户业务流的速率小于或等于设定的流量限速阈值。2.根据权利要求1所述的方法,其特征在于,在确定所述聚合口中各聚合成员端口接收指定用户业务流的业务流速率的比例之前,进一步包括:针对每一聚合成员端口的业务流速率,当该聚合成员端口的业务流速率大于所述流量限速阈值时,将该聚合成员端口的业务流速率更新为所述流量限速阈值。3.根据权利要求1所述的方法,其特征在于,所述依据比例调整各聚合成员端口的流量限速值包括:针对每一聚合成员端口,根据该聚合成员端口的业务流速率所占的比例和所述流量限速阈值确定该聚合成员端口的流量限速值。4.根据权利要求1所述的方法,其特征在于,确定所述聚合口中各聚合成员端口接收指定用户业务流的业务流速率的比例之前,进一步包括:判断所述聚合口中是否只有一个聚合成员端口接收来自指定用户的业务流,如果是,确定该接收来自指定用户的业务流的聚合成员端口的流量限速值为所述流量限速阈值;如果否,继续执行确定所述聚合口中各聚合成员端口接收指定用户业务流的业务流速率的比例的操作。5.根据权利要求1或4所述的方法,其特征在于,所述聚合口中各聚合成员端口接收指定用户业务流的业务流速率是按照设定的采样周期执行的,所述采样周期由所述业务流对应的业务需求、以及本BRAS设备的性能决定。6.一种流量限速装置,其特征在于,该装置应用于宽带远...

【专利技术属性】
技术研发人员:章靠廖以顺
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1