互联网流量控制方法和装置制造方法及图纸

技术编号:9936815 阅读:119 留言:0更新日期:2014-04-18 20:04
一种互联网流量控制方法,其特征在于,采用流量控制设备进行流量控制,一个所述流量控制设备包括多个虚拟流量控制设备,所述多个虚拟流量控制设备包括第一虚拟流量控制设备和第二虚拟流量控制设备,所述互联网流量控制方法包括:利用所述第一虚拟流量控制设备进行流量控制;判断所述第一虚拟流量控制设备的流量控制策略与预设流量控制策略是否相同;以及如果判断出所述第一虚拟流量控制设备的流量控制策略与所述预设流量控制策略不同,则利用所述第二虚拟流量控制设备进行流量控制,其中,所述第二虚拟流量控制设备的流量控制策略和所述预设流量控制策略相同。

【技术实现步骤摘要】
互联网流量控制方法和装置
本专利技术涉及互联网领域,具体而言,涉及一种互联网流量控制方法和装置。
技术介绍
目前,通常使用的流量控制技术分为两种:一种是传统的流量控制设备或交换机、路由器的服务质量(QualityofService,简称为QoS)模块实现的基于源地址、目的地址、源端口、目的端口以及协议类型的流量控制,属于四层流量控制;另一种是目前也比较流行的基于应用协议的流量控制设备,这种流量控制设备可以按照具体的应用协议来进行流量控制,属于七层流量控制。例如,一个公司的总带宽是10M,该公司希望按照应用协议、组织结构和用户三种方式划分总带宽。按应用协议划分:随着当前网络环境的不断变化,各种新的应用协议不断出现,同时用户对网络带宽资源的需求也不断增加,如图1所示,线路总带宽是10M,该公司希望为http、smtp、pop3、imap、ftp几种最常用的协议分配7M保证带宽,其它协议分配3M带宽。按组织结构划分:如图2所示,该公司除了需要按照应用协议划分外,还希望能按照组织结构划分,比如研发部要保证3M,其它部门7M。按用户划分:除了以上两种需求外,用户还希望对每个用户的带宽进行分配,比如该公司共100个用户,希望每个用户都能平均到100K的带宽,如图3所示。在现有的流量控制设备中,如果期望实现上述三种划分带宽的方式,只能逐层按照一种划分方式进行划分,如图4所示。对于图4所示的划分方法,只能根据个人经验进行粗略的划分,比如图4中的2.1M和4.9M、0.9和2.1M,这些数据只能根据管理员对网络的了解情况大致划分,但是划分结果不一定准确。针对现有技术中进行流量控制不准确的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种互联网流量控制方法和装置,以解决现有技术中进行流量控制不准确的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种互联网流量控制方法。根据本专利技术的互联网流量控制方法包括:采用流量控制设备进行流量控制,一个流量控制设备包括多个虚拟流量控制设备,多个虚拟流量控制设备包括第一虚拟流量控制设备和第二虚拟流量控制设备,互联网流量控制方法包括:利用第一虚拟流量控制设备进行流量控制;判断第一虚拟流量控制设备的流量控制策略与预设流量控制策略是否相同;以及如果判断出第一虚拟流量控制设备的流量控制策略与预设流量控制策略不同,则利用第二虚拟流量控制设备进行流量控制,其中,第二虚拟流量控制设备的流量控制策略和预设流量控制策略相同。进一步地,在利用第一虚拟流量控制设备进行流量控制之前,流量控制方法还包括:获取多个虚拟流量控制设备的顺序编号;查找顺序编号中最小的顺序编号;以及将查找到的多个虚拟流量控制设备中最小的顺序编号对应的虚拟流量控制设备作为第一虚拟流量控制设备。进一步地,在获取多个虚拟流量控制设备的顺序编号之前,流量控制方法还包括:接收数据包;检测数据包是否安全的数据包;其中,如果检测出数据包为不安全的数据包,则将数据包丢弃;如果检测出数据包为安全的数据包,则获取多个虚拟流量控制设备的顺序编号。进一步地,在判断出第一虚拟流量控制设备的流量控制策略与预设流量控制策略不同之后,流量控制方法还包括:添加第二虚拟流量控制设备,其中,第二虚拟流量控制设备的总流量与第一虚拟流量控制设备的总流量相同。进一步地,流量控制方法还包括:查找多个虚拟流量控制设备,其中,多个虚拟流量控制设备的总流量相同;以及配置多个虚拟流量控制设备中的每个虚拟流量控制设备的控制策略,其中,多个虚拟流量控制设备中的每个虚拟流量控制设备的控制策略被配置为均不相同。为了实现上述目的,根据本专利技术的另一方面,提供了一种互联网流量控制装置。本专利技术的互联网流量控制装置采用流量控制设备进行流量控制,一个流量控制设备包括多个虚拟流量控制设备,多个虚拟流量控制设备包括第一虚拟流量控制设备和第二虚拟流量控制设备,该互联网流量控制装置包括:第一控制单元,用于使得第一虚拟流量控制设备进行流量控制;判断单元,用于判断第一虚拟流量控制设备的流量控制策略与预设流量控制策略是否相同;以及第二控制单元,用于在判断出第一虚拟流量控制设备的流量控制策略与预设流量控制策略不同时,控制第二虚拟流量控制设备进行流量控制,其中,第二虚拟流量控制设备的流量控制策略和预设流量控制策略相同。进一步地,流量控制装置还包括:获取单元,用于在利用第一虚拟流量控制设备进行流量控制之前,获取多个虚拟流量控制设备的顺序编号;第一查找单元,用于查找顺序编号中最小的顺序编号;以及确定单元,用于将查找到的多个虚拟流量控制设备中最小的顺序编号对应的虚拟流量控制设备作为第一虚拟流量控制设备。进一步地,流量控制装置还包括:接收单元,用于在获取多个虚拟流量控制设备的顺序编号之前,接收数据包;检测单元,用于检测数据包是否安全的数据包;其中,如果检测出数据包为不安全的数据包,则将数据包丢弃;如果检测出数据包为安全的数据包,则获取多个虚拟流量控制设备的顺序编号。进一步地,流量控制装置还包括:添加单元,用于在判断出第一虚拟流量控制设备的流量控制策略与预设流量控制策略不同之后,添加第二虚拟流量控制设备,其中,第二虚拟流量控制设备的总流量与第一虚拟流量控制设备的总流量相同。进一步地,流量控制装置还包括:第二查找单元,用于查找多个虚拟流量控制设备,其中,多个虚拟流量控制设备的总流量相同;以及配置单元,用于配置多个虚拟流量控制设备中的每个虚拟流量控制设备的控制策略,其中,多个虚拟流量控制设备中的每个虚拟流量控制设备的控制策略被配置为均不相同。通过本专利技术,采用流量控制设备进行流量控制,一个流量控制设备包括多个虚拟流量控制设备,多个虚拟流量控制设备包括第一虚拟流量控制设备和第二虚拟流量控制设备,利用第一虚拟流量控制设备进行流量控制;判断第一虚拟流量控制设备的流量控制策略与预设流量控制策略是否相同;以及如果判断出第一虚拟流量控制设备的流量控制策略与预设流量控制策略不同,则利用第二虚拟流量控制设备进行流量控制,其中,第二虚拟流量控制设备的流量控制策略和预设流量控制策略相同,解决了现有技术中进行流量控制不准确的问题,进而达到了准确进行流量控制的效果。附图说明构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据现有技术的按应用协议分配的流量控制示意图;图2是根据现有技术的按部门分配的流量控制示意图;图3是根据现有技术的按用户分配的流量控制示意图;图4是根据现有技术的多种流量分配方法的流量控制示意图;图5是根据本专利技术第一实施例的互联网流量控制方法的流程图;图6是根据本专利技术第二实施例的互联网流量控制方法的流程图;图7是根据本专利技术实施例的按照多种流量分配方式进行流量控制的示意图;图8是根据本专利技术第一实施例的互联网流量控制装置的示意图;以及图9是根据本专利技术第二实施例的互联网流量控制装置的示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清本文档来自技高网
...

【技术保护点】
一种互联网流量控制方法,其特征在于,采用流量控制设备进行流量控制,一个所述流量控制设备包括多个虚拟流量控制设备,所述多个虚拟流量控制设备包括第一虚拟流量控制设备和第二虚拟流量控制设备,所述互联网流量控制方法包括:利用所述第一虚拟流量控制设备进行流量控制;判断所述第一虚拟流量控制设备的流量控制策略与预设流量控制策略是否相同;以及如果判断出所述第一虚拟流量控制设备的流量控制策略与所述预设流量控制策略不同,则利用所述第二虚拟流量控制设备进行流量控制,其中,所述第二虚拟流量控制设备的流量控制策略和所述预设流量控制策略相同。

【技术特征摘要】
1.一种互联网流量控制方法,其特征在于,采用流量控制设备进行流量控制,一个所述流量控制设备包括多个虚拟流量控制设备,所述多个虚拟流量控制设备包括第一虚拟流量控制设备和第二虚拟流量控制设备,所述互联网流量控制方法包括:利用所述第一虚拟流量控制设备进行流量控制;判断所述第一虚拟流量控制设备的流量控制策略与预设流量控制策略是否相同;以及如果判断出所述第一虚拟流量控制设备的流量控制策略与所述预设流量控制策略不同,则利用所述第二虚拟流量控制设备进行流量控制,其中,所述第二虚拟流量控制设备的流量控制策略和所述预设流量控制策略相同。2.根据权利要求1所述的互联网流量控制方法,其特征在于,在利用第一虚拟流量控制设备进行流量控制之前,所述流量控制方法还包括:获取所述多个虚拟流量控制设备的顺序编号;查找所述顺序编号中最小的顺序编号;以及将查找到的所述多个虚拟流量控制设备中所述最小的顺序编号对应的虚拟流量控制设备作为所述第一虚拟流量控制设备。3.根据权利要求2所述的互联网流量控制方法,其特征在于,在获取所述多个虚拟流量控制设备的顺序编号之前,所述流量控制方法还包括:接收数据包;检测所述数据包是否安全的数据包;其中,如果检测出所述数据包为不安全的数据包,则将所述数据包丢弃;如果检测出所述数据包为安全的数据包,则获取所述多个虚拟流量控制设备的顺序编号。4.根据权利要求1所述的互联网流量控制方法,其特征在于,在判断出所述第一虚拟流量控制设备的流量控制策略与所述预设流量控制策略不同之后,所述流量控制方法还包括:添加所述第二虚拟流量控制设备,其中,所述第二虚拟流量控制设备的总流量与所述第一虚拟流量控制设备的总流量相同。5.根据权利要求1所述的互联网流量控制方法,其特征在于,所述流量控制方法还包括:查找所述多个虚拟流量控制设备,其中,所述多个虚拟流量控制设备的总流量相同;以及配置所述多个虚拟流量控制设备中的每个虚拟流量控制设备的控制策略,其中,所述多个虚拟流量控制设备中的每个虚拟流量控制设备的控制策略被配置为均不相同。6.一种互联网流量控制装置,其特征在于,包括,流量控制设备,并且采用流量控制设备进行流量控制,一个...

【专利技术属性】
技术研发人员:任献永刘洪亮吴亚东
申请(专利权)人:网神信息技术北京股份有限公司网神科技北京有限公司
类型:发明
国别省市:

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

1