【技术实现步骤摘要】
本专利技术涉及互联网领域,特别涉及ー种基于网关的动态流量控制方法。
技术介绍
目前,现有的网关静态流控技术主要分为应用流控和用户流控。应用流控根据不同的网络应用进行流量控制,用于限制某些网络应用的流量,保证必要的网络应用可用;用户流控根据不同的IP/MAC地址群进行流量控制,用户限制或保证各权限用户的流量使用。静态流控是把流速控制在一定的速度,比如当一个用户使用较少的带宽时,而其他的用户也只能使用自己范围内的带宽,从而造成带宽浪费,不能使带宽得到最大化的利用
技术实现思路
针对上述现有技术中存在的问题,本专利技术的目的是提出,其既能够实现对软件或用户进行流量控制使得网络使用通畅,又能实现使网络带宽利用达到最大化,从而达到不浪费网络资源的目的。本专利技术解决其技术问题所采用的技术方案是,其是将流控模块设计在ARP状态模块与网卡驱动模块之间,所述流控模块由用于带宽策略分析的TC模块与用于对应用及用户流量进行采样分析的流量采样模块组成其具体控制方法包括以下步骤步骤SI:当网关用户有流量时,首先判断该用户是否设置了用户动态流控策略,若不存在动态策略,则设置通道的mark值,对该用户流速不做控制,若设置了动态流控时,则执行步骤S2 ;步骤S2:判断用户带宽是否达到设置的上限,若未达到设定上限,则网关自动放开对流速的控制,若达到设定上限,则执行步骤S3 ;步骤S3 :对该用户执行带宽控制策略,其具体控制策略如下a、每2秒检测一次流速,当检测到的流速大于设置流速时,记为一次检测超限次数,当总检测超限次数超过总检测次数的50%,就会把用户带宽降到R2 ;b、经过T2-T3 ...
【技术保护点】
一种基于网关的动态流量控制方法,其特征在于,将流控模块设计在ARP状态模块与网卡驱动模块之间,其具体控制方法包括以下步骤:步骤S1:当网关用户有流量时,首先判断该用户是否设置了用户动态流控策略,若不存在动态策略,则设置通道的mark值,对该用户流速不做控制,若设置了动态流控时,则执行步骤S2;步骤S2:判断用户带宽是否达到设置的上限,若未达到设定上限,则网关自动放开对流速的控制,若达到设定上限,则执行步骤S3;步骤S3:对该用户执行带宽控制策略。
【技术特征摘要】
1.ー种基于网关的动态流量控制方法,其特征在于,将流控模块设计在ARP状态模块与网卡驱动模块之间,其具体控制方法包括以下步骤 步骤SI:当网关用户有流量时,首先判断该用户是否设置了用户动态流控策略,若不存在动态策略,则设置通道的mark值,对该用户流速不做控制,若设置了动态流控时,则执行步骤S2 ; 步骤S2:判断用户带宽是否达到设置的上限,若未达到设定上限,则网关自动放开对流速的控制,若达到设定上限,则执行步骤S3 ; 步骤S3 :对该用户执行带宽控制策略。2.如权利要求I所述的ー种基于网关的动态流量控制方法,其特征在于,所述流控模块由用于带...
【专利技术属性】
技术研发人员:吴方军,李锟,
申请(专利权)人:上海安达通信息安全技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。