ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:524.92KB ,
资源ID:9842325      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9842325.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(80211n帧聚合.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

80211n帧聚合.docx

1、80211n帧聚合802.11n帧聚合802.11n 无线帧聚合介绍1、引言22、802.11n MAC帧格式23、802.11n帧聚合概述24、A-MSDU聚合简介45、A-MPDU聚合简介56、Block Ack 块确认87、802.11n帧聚合的意义91、引言1997年6月,美国电气电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)制定了全球第一个无线局域网标准IEEE 802.11。其后IEEE又相继推出了IEEE 802.11b、IEEE 802.11a、IEEE 802.11g等标准。随着Internet

2、业务的高速增长,实时业务和多媒体应用的不断增加,对网络的带宽、QoS 可扩展性也提出了更高要求。为了解决上述问题,下一代无线局域网IEEE 802.11n 应运而生。2003年,IEEE启动802.11n 标准的制订工作,此后很多厂家都参与到其中, 逐渐形成了全球信道效率联盟(WWiSE)和TGn Synch两大阵营,它们各自向IEEE 提出了自己的标准。在2005 年10 月,两大阵营基于共同的利益达成和解,并于2007 年2 月发布了802.11n的2.0草案。IEEE 802.11n 使无线通信的可靠性、速度与范围都得到了显著改进。802.11n任务组的速率指标是大于或等于100Mb/s

3、,目前已经达到的速率是150Mb/s,甚至可以高达300 Mb/s和600 Mb/s。为了提高WLAN的吞吐能力,IEEE 802.11n 标准在物理层和MAC层都采用了多种措施。MAC层采用的帧聚合技术就是提高吞吐量的有效方法。2、802.11n MAC帧格式为了提升整个网络的吞吐量,IEEE 802.11系列标准使用了复杂的MAC协议,也使用了相当复杂的MAC帧。802.11n标准是对802.11标准的改进,其MAC帧通用格式如图所示: 如图2.1所示,在802.11n 的协议当中,MAC Header包含如下字段:Frame Control(帧控制字段)、Duration/ID(持续时间

4、字段)、Address1-Address4(地址字段)以及可选的Sequence Control(序列控制字段)、QoS Control(Qos控制字段)和HT control(高吞吐量控制字段)。其中QoS控制字段为802.11e新增控制字段,仅用于支持QoS数据的传输。高吞吐量控制( HT Cont rol)是802.11n新增控制字段,仅用于支持11n模式下大吞吐量工作站之间的数据传输。在802.11n的基本MAC协议中,为了确保各个站都能公平地取得媒质使用机会并尽量避免冲突,使用了一系列控制机制。这些机制在提高系统性能的同时也带来了固定开销,而这些开销则限制了系统吞吐量的提高。一般来说

5、,对于MAC层,这些固定开销包括:MAC头、各种类型IFS、RTS/CTS、ACK、Backoff等。3、帧聚合概述为了减少开销,802.11n提出帧汇聚技术。帧汇聚即把两个以上帧组合成一个帧进行传输。从而可以达到简化了帧的结构,去除了以往协议帧之间的帧间间隔和竞争时间,从而提高了MAC层的吞吐量。802.11n提供两种帧汇聚方法:MAC服务数据单元(MSDUMac Service Data Units)汇聚及信息协议数据单元(MPDUMessage Protocol Data Unit)汇聚。 因为多个帧以单个进行传输,潜在冲突时间及回退时间大大减少。为了容纳这些大的汇聚帧,802.11n最

6、大帧长度也从4KB提高到64KB。 在传输双方在协商是否使用到帧聚合的格式,在管理帧中Beacon(信标)、Probe request(探测请求)、Probe response(探测响应)、Association request(关联请求)、Association response(关联响应)中HT信息里的A-MPDU参数字段,用于告知对方本端设备可支持802.11n帧聚合传输。Maximum Rx A-MPDU Size:指出站点可接收的最大长度的A-mpdu数据包,值可取03,可接收最大A -mpdu的长度为Minimum MPDU Start spacing:指出站点可接收的在一个A-m

7、pdu中相邻两个mpdu子帧发送的最小时间间隔,值可取07,含义如下所示。 在具体对帧聚合的两种聚合方式介绍之前,通过下面的图示,大家可大致了解帧聚合实现的过程。在进入MAC处理过程之前,所有的报文都以MSDU形式存在,经过MAC层处理之后,MSDU转换成MPDU。A-MSDU在进入MAC层之前完成聚合,而A-MPDU在MAC层之后完成聚合。4、A-MSDU: MAC服务数据单元(MSDU)汇聚 802.11 协议栈收集一定数量的上层MSDU报文,先将其聚合,再转化为 802.11 MAC 帧,即为 MSDU 聚合。 A-MSDU帧格式如下:一个A-MSDU由多个A-MSDU子帧所构成,每个A

8、-MSDU子帧包括A-MSDU子帧头、可变长度的MSDU字段和0-3个字节的填充字段Padding。每个A-MSDU子帧(除了最后一个)都被填充为4个字节的整数倍。最后一个A-MSDU子帧没有填充字段。A-MSDU子帧头仅仅包含了三部分:目的站点地址(Destination Address ,DA),源站点地址(Source Address ,SA)和长度(Length)。A-MSDU子帧头的目的站点地址和源站点地址部分字段的值分别对应的mac地址。长度字段包含了MSDU的长度(以字节为单位)。由于聚合后的MSDU子帧没有独立的802.11 MAC帧头,这就要求所聚合的子帧的 SA和DA所映射

9、的TA和RA是相同的,即所聚合的帧由同一个无线端发送,由同一个无线端接收。聚合后,所有的子帧都会采用统一的加密方式,而且经聚合的帧将只能具备一种 QoS 属性,不允许将不同QoS 属性的帧聚合。A-MSDU的传送也存在许多限制。STA不能传送A-MSDU到不接收高速率传送的STA,即不接收包含HT Control字段的MAC帧的STA。如果一个STA的A-MSDU的长度超过了其对等实体所能接收的最大A-MSDU长度,则这个STA不能向此对等实体发送此A-MSDU聚合帧。Maximum A-MSDU Length:定义了最大可支持的A-MSDU的长度。当值为0,可支持 最大长度为3839字节;当

10、值为1,可支持长度为7935字节。 局限性: A一MSDU只适合用于较小的MSDU的聚合,由于当聚合帧较长,只有一个FCS,所以A一MSDU的传输可靠性较差。聚合A-MSDU的缺点在高误码率的信道中表现明显。所有的MSDU被聚合为一个MPDU, 只被分配一个MAC的序列号, 若有一个MSDU子帧在传输过程中出现错误, 整个A-MSDU将会被重传。5、A-MPDU: MAC协议数据单位(MPDU)汇聚 MPDU 帧聚合是更低层次的聚合,802.11 协议栈首先收集一定数量的 802.11 MAC帧,再将其进行聚合后打上PHY 标头进行传输。MPDU 聚合帧中的每个子帧均具有完整的802.11 M

11、AC帧头。与MSDU 类似,MPDU 要求所有的成分帧具有一样的 QoS 等级。MPDU 的每一个成分帧有一个额外的802.11 帧头,在这一点上 MPDU 不如 MSDU 高效。这种对比在 MPDU 使用加密的时候变得更加明显,因为MPDU 在每一个成分帧上都加上了开销,而 MSDU 仅仅对一个汇聚帧加密,仅有单个开销。如上图所示,一个A-MPDU由一个或多个A-MPDU子帧所构成。每个A-MPDU子帧由MPDU Delimiter(MPDU分界符)和MPDU实体组成。对于一个A-MPDU,除了最后一个A-MPDU子帧以外,其它A-MPDU子帧都会添加0-3个字节的填充字段,使子帧长度成为4

12、字节的整数倍。对于一个A-MPDU中的所有MPDU,其MAC帧的Duration/ID字段都是相同的值。如果组成A-MPDU的MPDU子帧的最大长度为4095个字节,一个STA能传送长度为7935个字节的A-MSDU,那么此STA传送的组成一个A-MPDU的A-MSDU将被限制,从而使A-MSDU中的MPDU的长度小于4095个字节。MPDU分界符的长度为4个字节。其格式与说明如表所示:MPDU分界符字段长度(bits)内容描述保留4无MPDU长度12MPDU的长度(以字节为单位)CRC8用于循环冗余机冲校检特定模式字段8当扫描分界符时,用于监测一个MPDU分界符表3.2.1 MPDU分界符字

13、段MPDU分界符的目的是强制性的将聚合帧里的每个MPDU分开。强制的原因是因为当一个或多个MPDU分界符接收错误时,聚合帧的结构通常会被重新覆盖。每一个分界符与周围的MPDU具有相同的误码率,所以也会丢失。对于一个聚合帧里的所有MPDU,MAC帧头里的持续时间域取值相同。注意,一个MPDU长度为零,它的分界符依然有效。这样可以填充到MPDU之间满足MPDU密度的限制要求或加在A一MPDU的最后。6、Block Ack 块确认为保证数据传输的可靠性,802.11协议规定 对于BlockAck的确认分即时确认与延时确认两种。对于即时确认一般由硬件完成,对硬件收到的包映射到确认位图中,然后进行响应。而延时响应可以由协议栈完成,可以完成进一步的数据检查。对于流行的路由器一般只实现即时确认这种方式。 通过Block Ack的确认机制配合帧聚合的使用,大大提高在802.11n的无线传输中的吞吐量。 7、帧聚合的意义802.11n作为下一代无线技术,在物理层和MAC层做了许多改进,极大地提高了物理层的传输速率。聚合机制的提出,减少了协议开销,有效地提高了帧效率,改善WLAN链路带宽利用率低的特点,也为未来视频等高带宽业务的开展提供了可能。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1