802.11n帧聚合技术研究
随着无线业务的快速增长以及手持智能终端的不断发展,人们对于高速率无线局域网的需求也更加迫切。为了突破传统MAC层带来的吞吐量提升瓶颈,IEEE802.11n标准提出了帧聚合机制。
帧聚合机制
帧聚合机制通过在一次信道接入机会中发送多个数据帧,极大提升了 MAC层效率和MAC层吞吐量。MAC层的两种帧聚合机制,即MAC层业务数据单元聚合(MAC Service Data Unit Aggregation,A-MSDU)和MAC层协议数据单元聚合(MAC Protocol Data Unit Aggregation,A-MPDU)。分析结果表明,A-MSDU拥有较小的聚合开销但抗误码性能较差,对于不同的误码率,存在最优的聚合帧长使A-MSDU的吞吐量达到最大。A-MPDU虽然聚合开销较大,但却具有较好的抗误码性能。
帧聚合的两种类型
在无线网络安全中,MSDU是指Ethernet报文,MSDU经过添加完整性校验MIC、分帧、省电模式下报文缓存、加密、序列号赋值、CRC校验、MAC头之后成为MPDU,MPDU就是指的经过802.11协议封装过的数据帧。
A-MSDU技术是指把多个MSDU通过一定的方式聚合成一个较大的载荷。通常,当AP或无线客户端从协议栈收到报文(MSDU)时,会打上Ethernet报文头,我们称之为A-MSDU Subframe;而在通过射频口发送出去前,需要一一将其转换成802.11报文格式。而A-MDSU技术旨在将若干个A-MSDU Subframe聚合到一起,并封装为一个802.11报文进行发送。从而减少了发送每一个802.11报文所需的PLCP Preamble,PLCP Header和802.11MAC头的开销,同时减少了应答帧的数量,提高了报文发送的效率。见下图: