Chinaunix首页 | 论坛 | 博客
  • 博客访问: 885515
  • 博文数量: 286
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1841
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-09 16:26
文章分类

全部博文(286)

文章存档

2016年(38)

2015年(248)

我的朋友

分类: LINUX

2015-10-14 00:16:40

原文地址:WIFI 参数之 WMM 作者:abin9630

10.1        理解WLAN QoS

10.1.1  WLAN QoS概述

WLANWireless LAN, 无线局域网)中,由于介质的特殊性,在网络传输过程中产生的丢包和信号干扰导致包损坏的现象是比较严重的,需要重传机制不同的无线传输参数来保证报文能顺 利到达,但是对所有的报文都采用较好的参数是不现实的,在这样的情况下,为了保证一些对可靠性实时性要求高的业务的顺利进行,采用对报文分类的方法。

QoSQuality of Service)又称服务质量。是指一个网络能够 利用各种各样的基础技术,向指定的网络通信提供更好的服务能力。简单地说,就是针对各种不同需求,提供不同的网络服务质量,对实时性强且重要的数据报文提 供更好的服务质量,并进行优先处理;而对于实时性不强的普通数据报文,则提供较低的处理优先级。若要在网络上承载各种不同的业务,就要求网络不仅能提供单 一的服务, 而且能为不同业务提供不同的QoS

10.1.2  基本概念

10.1.2.1WMM

Wi-Fi联盟发展的802.11e的一个子集,被称作WMMWi-Fi MultimediaWi-Fi多媒体)规范,用于保证WLAN的数据包的优先次序。

10.1.2.2AC

Access Category,接入分类。WMM定义的按照优先级从高到低的顺序分为:Voice(语音流)、Video(视频流)、Best-effort(尽力而为流)、Back-ground(背景流)四个优先级队列,用于确保高优先级分类的报文优先抢占无线信道和发送。

10.1.2.3EDCA

Enhanced Distributed Channel Access,增强的分布式信道访问。WMM定义的信道竞争机制,高优先级报文比低优先级报文拥有优先发送的权利。

10.1.2.4U-APSD

Unscheduled automatic power-save delivery,非调度自动节能发送。WMM定义的一种节能方法。

10.1.2.5CAC

Connecttion Admission Control,连接准入控制。限制使用高优先级队列VoiceVideo队列的客户端个数,保证每个客户端拥有足够的带宽。

10.1.2.6SVP

SpectraLink Voice PrioritySpectraLink公司定义的WLAN语音优先级机制,保证语音流有更高的传输优先级

10.1.3  工作原理

10.1.3.1WMM

WLAN中,由于802.11协议规定,所有的终端获取到信道的机会是均等的。

WMM通过将数据报文划分为4AC,高优先级AC占用信道的机会高于低优先级AC,从而能针对每类报文提供不同级别的服务。

10.1.3.1.1 EDCA参数

WMM协议针对每一类AC定义了一套用于信道竞争的EDCA参数,如下:

n         AIFSNArbitration Inter Frame Spacing Number,仲裁帧间隙数),在 802.11协议中,空闲等待时长(DIFS)为固定值,而WMM针对不同AC可以设置不同的空闲等待时长,AIFSN数值越大,用户的空闲等待时间越长。等待时间越短则获取信道的机会更大;

n         ECWminExponent form of CWmin,最小竞争窗口指数形式)和ECWmaxExponent form of CWmax,最大竞争窗口指数形式),决定了平均退避时间值,这两个数值越大,用户的平均退避时间越长;

n         TXOPTransmission Opportunity,传输机会),用户一次竞争成功后,可占用信道的最大时长。数值越大,用户一次能占用信道的时长越大,如果为 0,则每次占用信道后只能发送一个报文。如果一个帧太大导致不能在一个TXOP内发送完毕,则必须分片。

10.1.3.1.2 CAC

CAC的原理是客户端只有在AP允许的情况下,才能以高优先级AC发送报文,否则只能用低优先级AC,保证高优先级AC中的客户端的带宽。高优先级AC包括:VoiceVideo数据流;低优先级AC包括:Best-effortBack-ground数据流。

AP的控制策略如下:

n        基于信道利用率的准入策略:

计算1秒内的已接入的高优先级AC信道占用时间,和请求的客户端占用的信道时间,如果二者之和小于或等于用户配置的最大信道利用率,则允许该流接入;否则拒绝。

n        基于用户个数的准入策略:

当前高优先级AC的客户端数量加上请求的客户端数量,如果小于或等于用户配置的CAC最大用户个数,则允许该流接入;否则拒绝。如果一个客户端同时接入VoiceVideo业务流,按一个接入客户端计算。

10.1.3.1.3 U-APSD节能模式

U-APSD是对802.11节能模式的改进,通过增加客户端休眠时间,和尽可能减少花费在收发报文上的时间来节能。支持U-APSD模式的客户端关联AP时可以指定某些AC具有触发属性,某些具有发送属性。客户端休眠后,AP将收到的发往客户端的具有发送属性AC的报文缓存起来。客户端结束休眠后,发送触发属性AC的报文获取缓存报文,AP收到报文后发送属于发送AC的报文。没有发送属性AC的报文按照802.11的方式存储和发送。

10.1.3.1.4 SVP服务

SVP服务是对IP协议号为119的报文的处理,将其映射到指定的AC队列。

10.1.3.1.5 ACK策略

ACK策略有两种:Normal ACKNo ACK

n        No ACK:在通信质量较好,环境干扰较少的情况下,无线报文交互时不使用ACK报文进行确认。能提高传输效率,但有可能造成丢包问题。

n        Normal ACK:对每个发送的单播报文,接受者在成功接收后都发送一个ACK回应。

10.1.4  协议规范

相关的协议规范有:

n        IEEE 802.11e-2005Amendment 8Medium Access Control (MAC) Quality of Service

n        Enhancements, IEEE Computer Society

n        Wi-FiWMM Specification version 1.1



----------------------------------------PS-------------------------------

Ref: 

Ref: WLAN QoS命令(H3C)

阅读(2055) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~