一种流量控制的方法和装置制造方法及图纸

技术编号:13280375 阅读:41 留言:0更新日期:2016-05-19 04:24
本发明专利技术提供一种流量控制的方法和装置,该方法包括:接入设备在自身的公共接口的出方向发生流量拥塞时,根据流量的业务优先级,将所述流量分配到所述业务优先级的队列,并为各业务优先级的队列分配所述公共接口的带宽;高业务优先级的队列分配到的带宽大于低业务优先级的队列分配到的带宽;针对每个业务优先级的队列,当队列内发生流量拥塞时,所述接入设备根据获取的所述队列内的已上线用户的用户配置文件中包括的用户优先级的权重参数,对所述队列内的已上线用户的流量进行调度;权重参数大的已上线用户分配到的带宽大于权重参数小的已上线用户分配到的带宽。通过本发明专利技术的技术方案,可以提高用户体验。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种流量控制的方法和装置
技术介绍
目前的网络布局中可能会存在很多的公共接口,允许各种用户接入网络。如图1所示,为一种网络布局示意图,接入设备的接口1为公共接口,各用户可以通过该公共接口接入网络,这些用户在接入网络后,可以使用IP语音电话、网络电视等业务。当大量用户通过该公共接口接入网络时,网络侧发送给已上线用户的流量会在该公共接口发生拥塞,目前接入设备通常按照在该公共接口上下发的QoS(QualityofService,服务质量)策略控制流量发送,该策略中,不同业务类型的流量会对应不同的优先级,这样可以保证具有高优先级的业务流量分配到较大的带宽,被接入设备优先发送。例如,IP语音电话业务的流量对应优先级2,网络电视业务的流量对应优先级1,优先级2高于优先级1,且QoS策略为优先级2的队列调度权重是80%,优先级1的队列调度权重是20%时,接入设备会将该公共接口总带宽的80%分配给优先级2的IP语音电话业务的流量,将总带宽的20%分配给优先级1的网络电视业务的流量,从而保证优先级2的IP语音电话业务的流量被接入设备优先发送。可见,在上述这种情况下,接入设备只可以保证高优先级的业务流量被接入设备优先发送,但当高优先级用户和低优先级用户使用同种优先级业务出现流量拥塞时,无法保证高优先级用户的流量被接入设备优先发送,影响用户体验。例如,付费用户的优先级高于免费用户的优先级时,当付费用户和免费用户同时通过公共接口接入网络,均使用IP语音电话业务时,接入设备不会区分流量是发送给付费用户,还是发送给免费用户,不会优先发送付费用户的流量,付费用户的业务并没有得到更高优先级的保证。
技术实现思路
本专利技术提供一种流量控制的方法,所述方法包括以下步骤:接入设备在自身的公共接口的出方向发生流量拥塞时,根据流量的业务优先级,将所述流量分配到所述业务优先级的队列,并为各业务优先级的队列分配所述公共接口的带宽;其中,高业务优先级的队列分配到的带宽大于低业务优先级的队列分配到的带宽;针对每个业务优先级的队列,当队列内发生流量拥塞时,所述接入设备根据获取的所述队列内的已上线用户的用户配置文件中包括的用户优先级的权重参数,对所述队列内的已上线用户的流量进行调度;其中,权重参数大的已上线用户分配到的带宽大于权重参数小的已上线用户分配到的带宽。本专利技术提供一种流量控制的装置,所述流量控制的装置应用在接入设备上,且所述流量控制的装置具体包括:第一调度模块,用于在所述接入设备的公共接口的出方向发生流量拥塞时,根据流量的业务优先级,将所述流量分配到所述业务优先级的队列,并为各业务优先级的队列分配所述公共接口的带宽;其中,高业务优先级的队列分配到的带宽大于低业务优先级的队列分配到的带宽;第二调度模块,用于针对每个业务优先级的队列,当队列内发生流量拥塞时,则根据获取的所述队列内的已上线用户的用户配置文件中包括的用户优先级的权重参数,对所述队列内的已上线用户的流量进行调度;其中,权重参数大的已上线用户分配到的带宽大于权重参数小的已上线用户分配到的带宽。基于上述技术方案,本专利技术实施例中,基于已上线用户的用户配置文件中包括的用户优先级的权重参数,为权重参数大的已上线用户分配到的带宽大于权重参数小的已上线用户分配到的带宽,从而优先通过公共接口向权重参数大的已上线用户发送流量,可以保证具有高优先级的已上线用户的流量被优先发送,使得具有高优先级的已上线用户的业务得到有效保证,并提高用户体验。附图说明图1是一种网络布局示意图;图2是本专利技术一种实施方式中流量控制的方法的流程图;图3是本专利技术一种实施方式中接入设备的硬件结构图;图4是本专利技术一种实施方式中流量控制的装置的结构图。具体实施方式针对现有技术中存在的问题,本专利技术实施例中提出了一种流量控制的方法,该方法可以应用于包括用户、接入设备和认证服务器的网络中。以图1为本发明实施例的应用场景示意图,接入设备的接口1为公共接口,各用户均通过公共接口接入到网络,这些用户在接入网络后,可以使用IP语音电话、网络电视等业务。其中,在用户接入到网络后,则用户可以称为已上线用户。在上述应用场景下,如图2所示,该流量控制的方法具体可以包括以下步骤:步骤201,接入设备在自身的公共接口的出方向(即向已上线用户发送流量的方向)发生流量拥塞时,根据流量的业务优先级,将该流量分配到该业务优先级的队列,并为各业务优先级的队列分配该公共接口的带宽。其中,高业务优先级的队列分配到的带宽大于低业务优先级的队列分配到的带宽。步骤202,针对每个业务优先级的队列,当队列内发生流量拥塞时,接入设备根据获取的该队列内的已上线用户的用户配置文件中包括的用户优先级的权重参数,对该队列内的已上线用户的流量进行调度。其中,权重参数大的已上线用户分配到的带宽大于权重参数小的已上线用户分配到的带宽。本专利技术实施例中,在公共接口上下发HQoS(HierarchicalQualityofService,分层服务质量)策略,HQoS策略采用多级调度方式调度用户流量。在HQoS策略的第一级调度方式,接入设备根据流量的业务优先级,将流量分配到业务优先级的队列,为各业务优先级的队列分配公共接口的带宽,且高业务优先级的队列分配到的带宽大于低业务优先级的队列分配到的带宽。在HQoS策略的第二级调度方式,接入设备根据获取的队列内的已上线用户的用户配置文件中包括的用户优先级的权重参数,对队列内的已上线用户的流量进行调度,且权重参数大的已上线用户分配到的带宽大于权重参数小的已上线用户分配到的带宽。当网络侧发送给已上线用户的流量在公共接口出现拥塞时,假设IP语音电话业务的流量对应优先级2,网络电视业务的流量对应优先级1,优先级2高于优先级1,此时,基于HQoS策略的第一级调度方式,接入设备根据流量的业务优先级,将IP语音电话业务的流量分配到优先级2的队列,将网络电视业务的流量分配到优先级1的队列,假设优先级2的队列调度权重是80%,优先级1的队列调度权重是20%,则接入设备将公共接口的总带宽的80%分配给优先级2的队列,并将公共接口的总带宽的20%分配给优先级1的队列。在此基础上,针对网络侧发送给已上线用户的流量,不同已上线用户的流量会对应不同的用户优先级的权重参数,如免费用户(如学生、普通员工)的流量对应用户优先级1的权重参数1,付费用户(如老师、领导)的流量对应用户本文档来自技高网
...

【技术保护点】
一种流量控制的方法,其特征在于,所述方法包括以下步骤:接入设备在自身的公共接口的出方向发生流量拥塞时,根据流量的业务优先级,将所述流量分配到所述业务优先级的队列,并为各业务优先级的队列分配所述公共接口的带宽;其中,高业务优先级的队列分配到的带宽大于低业务优先级的队列分配到的带宽;针对每个业务优先级的队列,当队列内发生流量拥塞时,所述接入设备根据获取的所述队列内的已上线用户的用户配置文件中包括的用户优先级的权重参数,对所述队列内的已上线用户的流量进行调度;其中,权重参数大的已上线用户分配到的带宽大于权重参数小的已上线用户分配到的带宽。

【技术特征摘要】
1.一种流量控制的方法,其特征在于,所述方法包括以下步骤:
接入设备在自身的公共接口的出方向发生流量拥塞时,根据流量的业务优
先级,将所述流量分配到所述业务优先级的队列,并为各业务优先级的队列分
配所述公共接口的带宽;其中,高业务优先级的队列分配到的带宽大于低业务
优先级的队列分配到的带宽;
针对每个业务优先级的队列,当队列内发生流量拥塞时,所述接入设备根
据获取的所述队列内的已上线用户的用户配置文件中包括的用户优先级的权重
参数,对所述队列内的已上线用户的流量进行调度;其中,权重参数大的已上
线用户分配到的带宽大于权重参数小的已上线用户分配到的带宽。
2.根据权利要求1所述的方法,其特征在于,所述接入设备根据获取的所
述队列内的已上线用户的用户配置文件中包括的用户优先级的权重参数,对所
述队列内的已上线用户的流量进行调度之前,所述方法进一步包括:
在已上线用户的认证过程中,所述接入设备获得所述已上线用户的用户信
息,并将携带所述用户信息的认证请求报文发送给认证服务器;
在所述已上线用户通过认证后,所述接入设备接收所述认证服务器返回的
携带所述已上线用户的用户配置文件的标识信息的认证成功响应报文;
所述接入设备利用所述认证成功响应报文携带的标识信息,查询预先配置
的标识信息与用户配置文件的对应关系,得到所述已上线用户的用户配置文件,
并记录所述已上线用户的地址信息与所述用户配置文件之间的对应关系;
所述接入设备根据获取的所述队列内的已上线用户的用户配置文件中包括
的用户优先级的权重参数,对所述队列内的已上线用户的流量进行调度的过程,
具体包括:
所述接入设备从所述队列内的已上线用户的流量中获得所述已上线用户的
地址信息,并利用所述地址信息查询已上线用户的地址信息与用户配置文件之
间的对应关系,获取对应的用户配置文件,并根据获取的用户配置文件中包括

\t的用户优先级的权重参数,对所述队列内的已上线用户的流量进行调度。
3.根据权利要求1或2所述的方法,其特征在于,所述接入设备根据获取
的所述队列内的已上线用户的用户配置文件中包括的用户优先级的权重参数,
对所述队列内的已上线用户的流量进行调度之前,所述方法还包括:
所述接入设备判断所述公共接口是否配置有用户配置文件匹配功能;
如果是,则所述接入设备执行根据获取的所述队列内的已上线用户的用户
配置文件中包括的用户优先级的权重参数,对所述队列内的已上线用户的流量
进行调度的过程。
4.根据权利要求2所述的方法,其特征在于,所述接入设备根据流量的业
务优先级,将所述流量分配到所述业务优先级的队列之前,所述方法还包括:
所述接入设备从所述流量中获得已上线用户的地址信息,并利用所述地址
信息查询已上线用户的地址信息与用户配置文件之间的对应关系;
如果没有对应的用户配置文件,则所述接入设备丢弃所述流量;
如果有对应的用户配置文件,则所述接入设备执行根据所述流量的业务优
先级,将所述流量分配到所述业务优先级的队列的过程。
5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:
所述接入设备判断所述公共接口是否配置有用户配置文件过滤功能;
如果否,则所述接入设备执行根据所述流量的业务优先级,将所述流量分
配到所述业务优先级的队列的过程;如果是,则所述接入设备执行从所述流量
中获得已上线用户的地址信息,并利用所述地址信息查询已上线...

【专利技术属性】
技术研发人员:戎衍博熊志鑫
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1