报文聚合对802.11n性能的影响

报文聚合对802.11n性能的影响

2009 年802.11n协议正式标准化,再一次实现了物理速率的提升,最高物理速率可以达到了300Mbps。而且,802.11n的A-MPDU(报文聚合) 功能充分提高空间媒介的信道利用率,同时带来了WLAN网络的信道承载性能的成倍提升。下面我们就将主要分析一下A-MPDU(报文聚合)功能对 802.11n性能的影响。

802.11协议定义每发送一个报文都必然进行信道竞争,都需要根据模式添加物理层报文头,对于单播报文还需要等待物理层的ACK确认,等等这些和实际发送的报文一样都需要消耗信道资源。

下表中假设持续发送1538bytes大小的单播报文,在不考虑重传和错包情况下,对比54Mbps、130Mbps和300Mbps物理速率情况下的单信道理论性能:


物理发送速率(Mbps)


54


130


300


发送一个报文所消耗的时间(us)


217


136


88


发送一个报文所浪费的时间(us)


144


150


150


每秒发送的报文数量(pps)


2768


3497


4202


性能(Mbps)


32.5


40.0


48.1

通过表中的数据可以看出,从54Mbps到300Mbps,虽然物理速率实现近6倍的提升,但实际性能并没有同比上升。802.11n协议为了能够实现WLAN网络性能的同步提升,为WLAN网络应用提供足够的性能,便提出了报文聚合(A-MPDU)技术。

802.11 的任何一个报文在物理发送时会被作为一个MDPU发送,每一次发送都必然需要信道竞争和避让,从而消耗信道资源。而报文聚合A-MPDU通过将多个 MPDU聚合为一个物理层报文,只需要进行一次信道竞争或避让,就可完成N个MPDU的同时发送,从而减少了发送N-1个MPDU报文所带来的信道资源消 耗。通过报文聚合特性,充分提高了信道资源的利用率,极大地实现了802.11网络性能的提升。

图1为A-MPDU的结构图,其中MPDU Delimiter是为了A-MPDU而专门定义。另外,A-MPDU技术只会聚合同一个客户端的MPDU:

图1 A-MPDU报文结构

A- MPDU报文聚合特性得到了Block  ACK功能的强大支持。通常的802.11网络中,任何一个单播报文都需要得到目的设备的ACK确认,每一个ACK都是一个802.11报文,都需要消耗 信道资源。而Block ACK可以配合A-MDPU特性,对于整个A-MDPU中所有的802.11报文只需要一个Block  ACK报文,充分减少了信道资源的消耗。

下面分别在20MHz和40MHz信息情况下对802.11n性能进行理论分析。通过图2、图3、图4、图5可以看出802.11的A-MPDU报文聚合为WLAN网络带来了极大的性能提升(以下分析结果假设每一个802.11报文都为1534bytes):

图2 20MHZ聚合报文数和性能关系

图3 20MHZ聚合报文数和信道利用率关系

图4 40MHZ聚合报文数和性能关系

图5 40MHZ聚合报文数和信道利用率关系

至此我们可以了解到,虽然802.11n的物理速率实现了接近6倍的提升,却没有为WLAN性能带来大的提升,但是却通过A-MPDU报文聚合将WLAN性能提升了6倍,最终实现了WLAN网络物理传输速率和性能的同步提升,将WLAN应用带到了一个高速接入的时代。

时间: 2024-10-14 04:14:32

报文聚合对802.11n性能的影响的相关文章

802.11N协议解析(二)

3.    MAC层关键技术 3.1  帧聚合 帧聚合技术包含针对MSDU的聚合(A-MSDU)和针对MPDU的聚合(A-MPDU): 3.1.1      A-MSDU A-MSDU技术是指把多个MSDU通过一定的方式聚合成一个较大的载荷.这里的MSDU可以认为是Ethernet报文.通常,当AP或无线客户端从协议栈收到报文(MSDU)时,会打上Ethernet报文头,我们称之为A-MSDU Subframe:而在通过射频口发送出去前,需要一一将其转换成802.11报文格式.而A-MDSU技术

无线802.11n 2.4G 与5.0G 性能测试

前言 在传输速率方面,802.11n可以将WLAN的传输速率由目前802.11a及802.11g提供的54Mbps,提高到300Mbps甚至高达600Mbps.得益于将MIMO(多入多出)与OFDM(正交频分复用)技术相结合而应用的MIMO OFDM技术,提高了无线传输质量,也使传输速率得到极大提升. 现有的802.11n无线AP/路由设备主要是150M和300M产品,这两种产品的实用性较高,价格相对低廉.由于802.11n方案的规定,单天线产品只能是150M产品,只有双/三天线以上,才能达到更

802.11n 连接的建议设置是什么?

这些是用于支持 802.11N 的英特尔无线适配器的默认设置. 这些建议采用的设置可以在英特尔® PROSet/ 无线软件的 高级菜单上找到. 属性 值 频带 2.4 的 802.11n 通道宽度 自动(不再仅是 20MHz) 频带 5.2 的 802.11n 通道宽度 自动(不再仅是 20MHz) 802.11n 模式 Enabled(启用) 与 40Mhz 不兼容 禁用 漫游主动性 中(或更低) 吞吐量增强 禁用 发射功率 最高 无线模式 802.11a/b/g HT 模式 VHT 模式 在

HTTP的持久连接对Web服务性能的影响

我们的 Web 页面通常有很多对像(Object)组成.如:jss 样式表.图片.scripts.文档等.所以用户浏览一个网页文件时候,要向 Web 服务器发送多次请求(要从服务器上获取一个Object就要向服务器发送一个请求),浏览器根据 jss 样式表把从服务器获取的这些html页面对象合成一个完整的html页面展示给用户.        最早我们的浏览器是单线程的,意味着一次只能向浏览器发送一个Object请求,等到该Object传输完成了,再向服务发送第二个Object的请求.我们把它称

802.11n MCS指南

MCS(Modulation and Coding Scheme,调制与编码策略) 802.11n射频速率的配置通过MCS索引值实现.MCS调制编码表是802.11n为表征WLAN的通讯速率而提出的一种表示形式.MCS将所关注的影响通讯速率的因素作为表的列,将MCS索引作为行,形成一张速率表. 所以,每一个MCS索引其实对应了一组参数下的物理传输速率,表1-4和表1-5分别列举了带宽为20MHz和带宽为40MHz的MCS速率表. (全部速率的描述可参见文档<802.11n-2009>的20.6

802.11N协议解析(一)

1.1  802.11n标准发展历程 IEEE 802.11工作组意识到支持高吞吐将是WLAN技术发展历程的关键点,基于IEEE HTSG (High Throughput Study Group)前期的技术工作,于2003年成立了Task Group n (TGn).n表示Next Generation,核心内容就是通过物理层和MAC层的优化来充分提高WLAN技术的吞吐.由于802.11n涉及了大量的复杂技术,标准过程中又涉及了大量的设备厂家,所以整个标准制定过程历时漫长,预计2010年末才可

一:MySQL数据库的性能的影响分析及其优化

MySQL数据库的性能的影响分析及其优化 MySQL数据库的性能的影响 一. 服务器的硬件的限制 二. 服务器所使用的操作系统 三. 服务器的所配置的参数设置不同 四. 数据库存储引擎的选择 五. 数据库的参数配置的不同 六. (重点)数据库的结构的设计和SQL语句 1). 服务器的配置和设置(cpu和可用的内存的大小) 1.网络和I/O资源 2.cpu的主频和核心的数量的选择 (对于密集型的应用应该优先考虑主频高的cpu) (对于并发量大的应用优先考虑的多核的cpu) 3.磁盘的配置和选择 (

smarty对网页性能的影响--开启opcache

在上一篇<smarty对网页性能的影响>中,默认没有开启opcache,于是我安装了一下zend opcache扩展,重新实验了一下,结果如下: 有smarty 用apache的ab命令进行压力测试,并发10个,不算大:同时用sar命令进行cpu利用率的统计.命令如下: ./ab -c 10 -n 100000 http://cq01-rdqa-dev072.cq01.baidu.com:8008/index.php sar -u 2 1000 >/tmp/smarty.sar &

京东如何处理数据中心网络对应用性能的影响

?随着现代数据中心规模的不断扩张,网络拓扑和路由转发变得越来越复杂.传统的数据中心使用大型机和小型机,网络规模相对较小,普通的机框式交换机就能满足网络的需求.随着CLOS集群架构的普及,标准的x86服务器集群以低成本和高扩展性逐渐取代大型机和小型机而成为数据中心的主流. 下图就是一个典型的基于CLOS架构的数据中心解决方案,在这样的大规模网络中,如何让数据在传输过程中能以最快的速度从发送端到接收端,成为网络性能调优的关键因素. 京东IT资源服务部举办的未来数据中心核心技术研讨会上,京东人工智能,