A-MSDU(エーエムエスデュ)とは | 意味や読み方など丁寧でわかりやすい用語解説
A-MSDU(エーエムエスデュ)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。
読み方
日本語表記
エーエムエスディーユー (エーエムエスディーユー)
英語表記
A-MSDU (エーエムエスデュ)
用語解説
A-MSDUは「Aggregated MAC Service Data Unit」の略で、IEEE 802.11n以降のWi-Fi(無線LAN)規格において、データ伝送効率を大幅に向上させるために導入された技術の一つである。この技術は、複数のデータパケットを一つにまとめて送信することで、通信における無駄なオーバーヘッドを削減し、実効スループットの向上に貢献する。
Wi-Fi通信では、実際にユーザーが送りたいデータ本体(ペイロード)の他に、無線通信を確立し、データを正しく届けるために必要な様々な情報が追加される。これらには、MACヘッダー、フッター、物理層のプリアンブル、送信間隔を確保するためのインターフレームスペースなどが含まれる。もし送りたいデータが多数の小さなパケットに分かれている場合、個々のパケットそれぞれに上記の付加情報が何度も繰り返されることになり、実効的なデータ転送速度が著しく低下してしまう。これは、データ量に対してオーバーヘッドの割合が大きくなるため、通信が非効率になることに起因する。
A-MSDUは、このような非効率性を解消するために考案された。具体的には、上位層(例えばIP層)からMAC層に渡されるデータ単位である複数のMACサービスデータユニット(MSDU)を、送信側で一つの大きなMACフレームとしてまとめる技術である。MSDUとは、MAC層が処理するサービスデータユニットのことで、通常はIPパケット全体がこれに該当することが多い。
A-MSDUの仕組みは次の通りである。まず、送信側デバイス(無線APや子機)は、送信キューに蓄積された複数のMSDUを検出する。これらのMSDUは、それぞれが個別のデータとして送られる代わりに、A-MSDUの集約処理によって一つにまとめられる。具体的には、それぞれのMSDUは、そのMSDUの長さを示す「サブヘッダー」と呼ばれる小さなヘッダー情報とともに連結される。このように連結された複数のMSDUとそれぞれのサブヘッダーの集合体が、全体として一つのMACフレームのペイロード部分として扱われるのである。この結果、複数のMSDUを送信するために必要だったMACヘッダーやフッター、物理層のオーバーヘッドは一度の送信につき一組で済むようになる。
受信側デバイスでは、集約されたA-MSDUを含むMACフレームを受信すると、まずMACヘッダーやCRC(巡回冗長検査)などの整合性を確認する。その後、ペイロード部分に集約されている複数のMSDUを分解する処理を行う。この分解は、各MSDUに付与されたサブヘッダーの長さ情報に基づいて行われる。分解された個々のMSDUは、それぞれが独立したデータパケットとして、MAC層から上位層(IP層など)へと順次渡されていく。
このA-MSDU技術の最大の利点は、先に述べたように、実効スループットの向上にある。オーバーヘッドが相対的に削減されることで、同じ時間内に送信できるデータ量が純粋に増加する。特に、VoIP(Voice over IP)やオンラインゲームなど、小さなパケットが多数頻繁にやり取りされるアプリケーションにおいて、この効果は顕著に現れる。また、無線媒体の利用効率が高まり、全体の通信遅延の削減にも寄与する可能性がある。
ただし、A-MSDUを利用するには、送信側と受信側の両方のデバイスがこの機能をサポートしている必要がある。また、集約できるMSDUの最大数や、集約後のフレームの最大サイズは、Wi-Fiの規格や各デバイスの実装によって異なる。フレームサイズが大きくなることで、一部の環境ではデータの再送処理が増える可能性も考えられるが、一般的にはスループット向上のメリットの方がはるかに大きいとされる。A-MSDUは、無線通信の効率化を追求する上で不可欠な技術であり、現代の高速Wi-Fi通信を支える重要な要素の一つである。
A-MSDUと似た技術にA-MPDU(Aggregated MAC Protocol Data Unit)があるが、これらは異なるレベルで集約を行う。A-MSDUがMACサービスデータユニット(MSDU)という上位層データを集約するのに対し、A-MPDUはMACプロトコルデータユニット(MPDU)、つまり既にMACヘッダーが付加されたMACフレームそのものを複数集約する技術である。通常、A-MSDUによって集約されたMSDUの塊が、さらにA-MPDUによって複数のMACフレームとして集約されて送信されることが多く、これら二つの技術は相互に補完し合い、より高い効率を実現している。このようにA-MSDUは、効率的なデータ伝送を可能にし、ユーザーが快適なWi-Fi環境を享受するために、無線通信のバックグラウンドで重要な役割を担っている。