序言
幀聚合(Frame Aggregation)是802.11中為了提升傳輸效率的一種方式,自802.11n開始被引入,本文介紹一下802.11ax中對幀聚合的進一步使用。本文參考自:802.11ax Frame Aggregation Enhancements。
802.11ax幀聚合增強功能
802.11n和802.11ac的主要目標是提高物理層傳輸速率和吞吐量。在802.11n/ac中,幀聚合(Frame Aggregation)是一個提高空口效率的關鍵技術。幀聚合是將多個無線幀組合成單個更長的無線幀傳輸,然后一次進行傳輸。在MAC層的競爭開銷不變的情況下(由于用一個幀代替多個幀,所以只有一次競爭開銷),增加了傳輸?shù)膬热?,導致減少額外的空口時間。
為了理解幀聚合技術,我們首先要知道兩個概念:MSDU和MPDU。SDU和PDU是兩個基本單元,M代表MAC層。在802.11中,MAC服務數(shù)據(jù)單元(MAC Service Data Unit , MSDU)是802.11數(shù)據(jù)幀的第3-7層有效載荷(即Payload),MSDU僅僅是Payload部分,沒有Header。 802.11 MAC協(xié)議數(shù)據(jù)單元(MAC Protocol Data Unit ,MPDU)本質是除了Payload以外,還包含了MAC層的數(shù)據(jù)包頭部,即MDPU包含了MAC層頭部以及MSDU。
802.11n defined two methods of frame aggregation. The first method of frame aggregation known asAggregate MAC Service Data Unit (A-MSDU)aggregates multiple MSDUs into a single frame transmission. As shown in Figure 1, the second method known asAggregate MAC Protocol Data Unit (A-MPDU)aggregates multiple frames into a single transmission followed by a Block Acknowledgement.
802.11n定義了兩種幀聚合方法:
當節(jié)點接收到聚合幀后,采用塊ACK(Block ACK)的形式進行反饋。
在實際場景中,A-MPDU最為常用。因為其采用Block ACK,重傳開銷較少。因此,在802.11ac中,僅僅定義了A-MPDU(即沒有定義A-MSDU了)。802.11ac的數(shù)據(jù)幀僅僅采用A-MPDU進行聚合傳輸。所有的802.11ac數(shù)據(jù)幀都是采用A-MPDU的形式傳輸?shù)?。盡管802.11ac傳輸采用A-MPDU,但是需要被指出的是A-MSDU可以和A-MPDU一起使用,一個A-MPDU的Payload部分可以攜帶A-MSDU,這樣兩者就是結合使用了。
802.11ax在物理層定義了多種增強功能,比如引入OFDMA提高效率。另外,實際上在MAC層上還存在一種有效增強效率的機制,即幀聚合技術的改進。
在802.11ax之前,A-MPDU中每個MPDU必須都具有相同的802.11e QoS接入類別,也就是所有的MPDU都要是同一個優(yōu)先級的流量。比如高優(yōu)先級的MPDU(比如語音)不能和其他相對低優(yōu)先級(比如Best Effort或Video)的MPDU組成聚合幀進行傳輸。 802.11ax引入多流量標識符(Multi-Traffic Identifier,Multi-TID)的A-MPDU,其允許來自相同或不同QoS接入類別流量進行聚合,其通過流量標識符(TID)進行識別。通過組合不同QoS流量類別的MPDU,其能更有效的讓802.11ax終端進行聚合傳輸,減少競爭開銷,提高吞吐量,最終提高整體網絡效率。
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。