一种无线局域网中报文转发的方法和装置制造方法及图纸

技术编号:13458936 阅读:73 留言:0更新日期:2016-08-03 18:37
本发明专利技术实施例提供一种无线局域网中报文转发的方法,包括:与用户终端建立连接,确定所述用户终端的活跃度,根据所述活跃度给所述用户终端分配令牌,根据所述分配的令牌的数量发送和接收所述用户终端的报文。同时,本发明专利技术实施例还提供了一种无线局域网中报文转发的装置。本发明专利技术实施例实时的统计活跃的用户终端,调整分配令牌的个数,动态的调整缓存队列长度,进而提高令牌的有效使用率,提升整体网络的稳定性,分配令牌考虑了当前网络用户终端的实际使用情况,达到相对公平的效果。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供一种无线局域网中报文转发的方法,包括:与用户终端建立连接,确定所述用户终端的活跃度,根据所述活跃度给所述用户终端分配令牌,根据所述分配的令牌的数量发送和接收所述用户终端的报文。同时,本专利技术实施例还提供了一种无线局域网中报文转发的装置。本专利技术实施例实时的统计活跃的用户终端,调整分配令牌的个数,动态的调整缓存队列长度,进而提高令牌的有效使用率,提升整体网络的稳定性,分配令牌考虑了当前网络用户终端的实际使用情况,达到相对公平的效果。【专利说明】-种无线局域网中报文转发的方法和装置
本专利技术设及网络通信领域,尤其是设及一种无线局域网中报文转发的方法和装 置。
技术介绍
目前市场上普及的WLAN产品基本上都是W支持DCF(Distrit)Uted Coordination 化nction分布式协调功能)模式为主,甚至有的产品只支持DCF模式。DCF模式要求STA或者 AP在发送数据之前要先检测无线链路是否空闲,如果链路处于忙碌状态,贝化TA或者AP必须 延迟发送数据,采用退避算法来避免碰撞的发生,避免两个或两个W上的设备同时往无线 链路中发送数据所造成的干扰和破坏无线链路上的信号。从概率统计上来讲,在DCF模式下 对每个WLAN中的设备应该是公平的,即每个无线设备(STA或者AP)都能公平的获得无线链 路的使用权。但是在实际应用场景中经常无法得到保证的。主要由于W下两个原因:首先, WLAN是一种允许多种数据传输速率和多种物理传输技术在同一个传播介质上使用的网络 技术。运里的多种速率是指同一个WLAN设备,在WLAN中传输数据的速率是随着时间不断变 化的,可能是IMbps,也可能是300Mbps。多种物理传输技术是指同一个WLAN中存在不同标准 的STA,有的是802. Ilg的,有的则是802. Iln的,运些属于不同标准的STA的传输速率的变化 范围不同,例如802. Ilg的STA的速率范围是巧化4Mbps,而802. Iln最高可达600Mbps。而且, 不同标准的STA即使传输速率相同,其有效吞吐率也是不同的,例如,同样W54Mbps的速率 发送报文,802.1 In标准的STA的吞吐率就能比802. Ilg标准的STA高。运种速率和物理技术 的不同使得不同的STA在传输同样长度的报文时会占用不同长度的无线链路资源,即占据 无线链路的时长不同。其次WLAN所采用的传输介质(空气)是一种开放式的传输介质。运种 传输介质很不稳定,各种不同的无线电信号都能进入同一区域,从而造成互相干扰,进而导 致了 WLAN传输过程中的错帖率增加、DCF模式的碰撞概率上升等问题。由于上述的原因导致 了DCF模式中经常会出现不同的STA占用的无线链路的时长不相等,即不公平的问题。运种 不公平会导致某些STA抢占大量空口时间资源,从而其他STA的性能低下,极端情况下一些 STA无法通信。并且随着STA数量的增加不公平现象会变得更严重。因此,解决运个公平性的 问题变得极为迫切。 DCF模式的WLAN的不公平问题目前主要有如下几种解决办法: 1.QoS(如ality of Service服务质量)方法 802. Ile标准提出了一种应用于WLAN网络中的QoS实现策略,称为抓CA化nhanced dis化化Uted channel access,增强分布式信道接入)。抓CA将数据流分类为4种不同类别 的传输类,每种传输类别的优先级不同。不同传输类别根据设置大小不同的随机回退窗口 来区分优先级别,随机回退窗口较小的传输类别的报文能够被优先发送。然而,运种方式只 保证了高优先级的报文的传输能够优先抢到无线链路,依旧无法解决WLAN的不公平问题。 2.空口限速方案 空口就是指WLAN的无线链路,空口限速方案其实是一种模拟DCF模式的报文调度 方案,该方案通过限制每个STA的空口速率来达到时间公平的效果。在DCF模式下,AP是无法 控制STA何时发送报文的,只能控制本身何时发送报文给STA。但是,通过利用许多网络协议 本身具备的流量控制功能,例如TCP协议,AP可W通过流量监管或者流量整形的功能来限制 一个方向上的流量的速率,使得运个方向的数据源设备调整数据发送速率W适应AP所分配 的带宽,从而达到限制发往空口的数据流量的目的。空口限速方案的一个优点是无需对STA 做出任何修改即可实现,适合当前的市场需求。 目前已知的实现方法基本上是为每个STA设置一个代表时长的固定大小的令牌 桶,再根据STA的速率的不同,在每次发送和接收报文的时候从令牌桶中扣除相应的令牌, 如果令牌数量不足则丢弃相应的报文。然而目前的运些实现都比较简单,不够灵活,因此在 实际应用中还不能达到很好的公平效果。
技术实现思路
为了解决上述技术问题,本专利技术的实施例一方面采用如下技术方案: -种无线局域网中报文转发的方法,包括: 与用户终端建立连接,确定所述用户终端的活跃度, 根据所述活跃度给所述用户终端分配令牌, 根据所述分配的令牌的数量发送和接收所述用户终端的报文。 所述与用户终端建立连接,确定所述用户终端的活跃度的步骤具体包括: 获取第一周期内向用户终端发送报文的数量A和接收用户终端发送报文的数量B, 根据所述数量A和/或B,确定所述用户终端的活跃度。 所述根据所述数量A和/或B,确定所述用户终端的活跃度的步骤具体包括: 如果所述数量A大于第一阔值或所述数量B大于第二阔值或所述数量A中发送失败 的报文数量C与所述数量A的比率大于第=阔值,则确定所述用户终端为活跃用户终端,否 则确定所述用户终端为非活跃用户终端。 该无线局域网中报文转发的方法,还包括: 预估第二周期内所述用户终端发送报文的数量与接收所述用户终端发送报文的 数量的总和N, 所述根据所述活跃度给所述用户终端分配令牌的步骤具体包括: 当所述用户终端为活跃用户终端时,从令牌桶中总令牌数量M中一次性给所述用 户终端分配N个令牌; 当所述用户终端为非活跃用户终端时,给所述用户终端分配剩余M-N个令牌,其 中,M、N为自然数,N<M。 所述当所述用户终端为非活跃用户终端时,给所述用户终端分配剩余M-N个令牌 的步骤具体包括: 当所述用户终端为非活跃用户终端时,确定令牌分配次数H,按所述次数给所述用 户终端平均分配剩余M-N个令牌,设置定时器,当定时器到期时,检查上一次分配的令牌数 (M-N)/H是否用完,如果用完,则再次分配(M-N)/H个令牌给所述用户终端,重置所述定时 器,直到所述令牌分配完毕为止,如果未用完,则把剩余令牌回收到所述令牌桶中。 本专利技术的实施例另一方面采用如下技术方案: -种无线局域网中报文转发的装置,包括: 活跃度确定模块,用于与用户终端建立连接,确定所述用户终端的活跃度, 令牌分配模块,用于根据所述活跃度给所述用户终端分配令牌, 报文转发模块,用于根据所述分配的令牌的数量发送和接收所述用户终端的报 文。 所述活跃度确定模块包括统计单元和确定单元,其中, 所述统计单元,具体用于获取第一周期内向用户终端发送报文的数量A和接收用 户终端发送报文的数量B, 所述确定单元,具体用于根据所述数量A和/或B,确定所述用户终端的活跃度。 所述确定单元,具体用本文档来自技高网
...

【技术保护点】
一种无线局域网中报文转发的方法,其特征在于,包括:与用户终端建立连接,确定所述用户终端的活跃度,根据所述活跃度给所述用户终端分配令牌,根据所述分配的令牌的数量发送和接收所述用户终端的报文。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈小波
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建;35

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

1