一种无线网络流量控制的方法技术

技术编号:11000101 阅读:142 留言:0更新日期:2015-02-04 20:51
本发明专利技术公开了一种无线网络流量控制的方法,该方法的步骤如下:在系统中设置令牌,系统按一定频率产生令牌,每个令牌代表允许通过的字节数,当数据包到达后,比较数据包的大小和当前产生的令牌数所能代表的字节数,若令牌数所代表的字节数大于等于数据包的大小,就允许数据包放行同时减少相应的令牌数,若令牌数所代表的字节数小于数据包的大小,就将数据包放入缓存队列或丢弃。本发明专利技术的一种无线网络流量控制的方法和现有技术相比,具有设计合理、使用方便等特点,通过该方法针对不同的虚拟接入点进行网络限速就可以保证一些重要虚拟接入点不受其它虚拟接入点的影响,从而避免部分重要用户的受网络拥堵的影响。

【技术实现步骤摘要】

本专利技术涉及无线通信
,具体地说是。
技术介绍
随着无线网络技术的飞速发展,无线网络的应用越来越广泛。在无线热点接入多个终端的情况下,各终端会因为执行不同的业务类型而产生不同的占用网络资源的情况。当某些用户占用了过多网络资源,就会影响其它终端的业务,出现网络拥堵的情况,严重影响用户体验,通过流量控制技术可以限定每个用户占用的网络带宽在一定范围内。同一个无线热点设备可以创建多个虚拟接入点,不同的虚拟接入点可以供不同的用户组使用,这样用户组之间的网络带宽又产生了竞争关系,在接入终端过多的情况下会使整个无线接入点出现网络拥堵情况。
技术实现思路
本专利技术的技术任务是提供。 本专利技术的技术任务是按以下方式实现的,该方法的步骤如下:在系统中设置令牌,系统按一定频率产生令牌,每个令牌代表允许通过的字节数,当数据包到达后,比较数据包的大小和当前产生的令牌数所能代表的字节数,若令牌数所代表的字节数大于等于数据包的大小,就允许数据包放行同时减少相应的令牌数,若令牌数所代表的字节数小于数据包的大小,就将数据包放入缓存队列或丢弃。 所述的系统中的令牌数量由令牌桶结构控制,系统中设置突发尺寸以减小流量控制的波动,令牌桶的大小由突发尺寸决定,当令牌桶中存放的令牌个数超过了令牌桶的大小就不再产生新的令牌,直到令牌减少后。 所述的系统的每个终端和虚拟接入点分别对应设置一个令牌桶,数据包先根据终端的硬件地址进入终端的令牌桶进行流量控制处理,再根据虚拟接入点的标识符进入虚拟接入点的令牌桶进行流量控制处理。 本专利技术的和现有技术相比,具有设计合理、使用方便等特点,通过该方法针对不同的虚拟接入点进行网络限速就可以保证一些重要虚拟接入点不受其它虚拟接入点的影响,从而避免部分重要用户的受网络拥堵的影响。 【附图说明】 附图1为的流程示意图。 【具体实施方式】 实施例1:该方法的步骤如下: 在系统中设置令牌,系统按一定频率产生令牌,每个令牌代表允许通过的字节数,当数据包到达后,比较数据包的大小和当前产生的令牌数所能代表的字节数。系统中的令牌数量由令牌桶结构控制,系统中设置突发尺寸以减小流量控制的波动,令牌桶的大小由突发尺寸决定,当令牌桶中存放的令牌个数超过了令牌桶的大小就不再产生新的令牌,直到令牌减少后。系统的每个终端和虚拟接入点分别对应设置一个令牌桶,数据包先根据终端的硬件地址进入终端的令牌桶进行流量控制处理,再根据虚拟接入点的标识符进入虚拟接入点的令牌桶进行流量控制处理。若令牌数所代表的字节数大于等于数据包的大小,就允许数据包放行同时减少相应的令牌数,若令牌数所代表的字节数小于数据包的大小,就将数据包放入缓存队列或丢弃。 实施例2:在系统中设置令牌,系统按10Hz的频率产生令牌,即1ms产生一次令牌,每个令牌代表允许通过的字节数,当数据包到达后,比较数据包的大小和当前产生的令牌数所能代表的字节数。系统中的令牌数量由令牌桶结构控制,系统中设置突发尺寸以减小流量控制的波动,令牌桶的大小由突发尺寸决定,令牌桶大小=突发尺寸/每个令牌允许通过的字节数。当令牌桶中存放的令牌个数超过了令牌桶的大小就不再产生新的令牌,直到令牌减少后。系统的每个终端和虚拟接入点分别对应设置一个令牌桶,数据包先根据终端的硬件地址进入终端的令牌桶进行流量控制处理,再根据虚拟接入点的标识符进入虚拟接入点的令牌桶进行流量控制处理。若令牌数所代表的字节数大于等于数据包的大小,就允许数据包放行同时减少相应的令牌数,若令牌数所代表的字节数小于数据包的大小,就将数据包放入缓存队列或丢弃。 实施例3:以一个独立的内核模块部署到无线网络设备中为例:一个独立的内核模块部署到无线网络设备中,在不加载的情况下对现有的网络处理流程不会造成影响。在桥模块接收报文的开始处对来自虚拟接入点的报文进行入口限速,在转发过程的结束处对发送到虚拟接入点的报文进行出口限速。管理员配置限速值和突发尺寸,内核模块为每个配置的终端和虚拟接入点创建一个令牌桶结构,判断出每次添加的令牌数和令牌桶的大小,设置定时器按设定的频率添加令牌数。当数据包到达后会让数据包的大小和当前产生的令牌数所能代表的字节数进行比较,若令牌数所代表的字节数大于等于数据包的大小,就允许数据包放行同时减少相应的令牌数,否则将数据包放入缓存队列或丢弃。报文经过终端的令牌桶结构处理之后,再根据虚拟接入点的标识符进入对应的令牌桶进行流量控制处理。终端和虚拟接入点两个层级的流量控制可以分别选择是否开启。 通过上面【具体实施方式】,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的几种【具体实施方式】。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。本文档来自技高网
...

【技术保护点】
一种无线网络流量控制的方法,其特征在于,该方法的步骤如下:     在系统中设置令牌,系统按一定频率产生令牌,每个令牌代表允许通过的字节数,当数据包到达后,比较数据包的大小和当前产生的令牌数所能代表的字节数,若令牌数所代表的字节数大于等于数据包的大小,就允许数据包放行同时减少相应的令牌数,若令牌数所代表的字节数小于数据包的大小,就将数据包放入缓存队列或丢弃。

【技术特征摘要】
1.一种无线网络流量控制的方法,其特征在于,该方法的步骤如下: 在系统中设置令牌,系统按一定频率产生令牌,每个令牌代表允许通过的字节数,当数据包到达后,比较数据包的大小和当前产生的令牌数所能代表的字节数,若令牌数所代表的字节数大于等于数据包的大小,就允许数据包放行同时减少相应的令牌数,若令牌数所代表的字节数小于数据包的大小,就将数据包放入缓存队列或丢弃。2.根据权利要求1所述的一种无线网络流量控制的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:张光华闫永刚吴庆民
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1