标签:流量 工作 导致 过程 出现 组播 nova 广播 system
最初的802.11协议是没有考虑QoS(Quality of Service,服务质量保证),后来随着802.11b/g版本逐渐在商业场景中获得成功,Wi-Fi的应用场景越来越多。WiFi被更多的用于传输高带宽,低延迟的应用,这也导致无线QOS需求也越来越多。
本文我们就简要介绍802.11协议中的QoS部分,之后几篇我们会对于细节进行展开。
当前的主要网络架构都是基于“best-effort”的思想设计的,“best-effort”的一种理解即尽力发送,但是无法保证业务流量的QoS,影响QOS的包含延迟,丢包率,抖动等等。
初期在设计802.11协议时,是没有考虑到数据QoS的。但是万事没有绝对的,实际上在初始协议中,有一种帧已经体现出了QoS,该帧也就是Beacon帧。我们通过Beacon这个例子,说明一种802.11协议提供QoS的方法。
802.11中Beacon的时间间隔是TBTT(Target Beacon Transmission Time),其对应的QoS也就蕴含着,在TBTT这个时刻范围,AP需要立刻抢占到信道,发送Beacon帧。而我们知道,802.11协议中,任何一个节点(无论AP还是节点)都是需要竞争信道的,如果是公平竞争的话,那么AP有可能没有办法抢占到信道,从而就会造成很大的延迟,故无法保证QoS,为了保证QoS,所以我们要让AP拥有最高的优先级抢占信道。
我们以下图为例,简单回顾802.11的竞争过程。
Remark:其余竞争过程的细节参考(802.11协议精读2:DCF与CSMA/CA)。
以上的一个传输过程中,等待时间DIFS和backoff counter是影响传输概率的主要影响参数。所以在Beacon的传输过程中,协议设置AP的等待时间为PIFS,并且设置CW=0(具体是设置CWmin=CWmax=0),从而AP选择的倒数时隙直接为0,即不用倒数,立刻发送。
以上,就是一种802.11中提供QoS的具体方式。基于这种方式,IEEE 802.11协议组定义了802.11e,该协议中将传统的DCF和PCF更替为EDCA和HCCA,后者能够提供QoS。在802.11e中,统一了提供QoS的MAC层接入机制,比如IFS,或者Backoff counter如何控制,除此之外,802.11e还增加了一些关于节能,WiFi直连等额外功能,其所包含主要功能如下:
无线QOS的产品实际上是从2002年就开始有了(参考Cisco《端到端QoS网络设计》),在2004年中期IEEE 802.11 Task Group通过了802.11e协议,同年,Wi-Fi Alliance也颁布了WMM(Wi-Fi MultiMedia)。
一般情况下,我们可以粗略认为802.11e和WMM是同一个事物,只是来源于不同的定义。如果考虑细节的话,实际上WMM是802.11e中有关EDCA这部分的分支,关于HCCA部分,WMM是没有兼容实现的。如下图所示,参考《The IEEE 802.11 Universe》。
802.11e中,其e的含义即是增强的MAC层(enhancements to the MAC layer,参考《The Innovation Journey of Wi-Fi》)。
802.11e协议也在进一步演进,其主要的一些设计,也被802.11项目组进一步演进,成为后续协议的重要组成部分:
本文目前初步介绍了802.11协议中QoS示例,以及简单介绍了802.11e协议的框架和演进,后面我们针对协议的具体运作,一步步再进一步展开。
标签:流量 工作 导致 过程 出现 组播 nova 广播 system
原文地址:http://blog.csdn.net/rs_network/article/details/78821240