【Q&A】802.11gと802.11nの無線LAN共存が引き起こす問題は
同じ周波数帯に古いクライアントと新しいクライアントを導入する場合、共存できる仕組みを作っておく必要がある。
[Lisa Phifer,TechTarget]
http://techtarget.itmedia.co.jp/tt/news/0811/04/news01.html
質問:同じ環境にIEEE 802.11gとIEEE 802.11nのアクセスポイントがあるとどんな影響が出ますか? クライアントの衝突が起きるでしょうか。周波数帯によるユーザーのすみ分けは可能ですか。
IEEE 802.11g(以下、802.11g)のアクセスポイント(以下、AP)は2.4GHzのISM周波数帯で20MHzのワイドチャンネルを利用する。IEEE 802.11n(以下、802.11n)のAPはISM帯でもUNII(免許不要周波数)帯(いずれも5GHz以上のチャンネルセット)でも機能でき、オプションで40MHzのワイドチャンネルを利用できる。
ISMバンドを使った802.11nのAPは実際、既存の802.11g APと周波数帯がかち合う。40MHzチャンネルを使った802.11n APの場合、重複しない3つの20MHzチャンネル(1、6、11)にしかISMバンドが対応できないため、特に問題だ。例えば802.11n APがチャンネル6と7を使って40MHzチャンネルを作り出していると想定すると、チャンネル1を使っているものを除く、周辺のほかの802.11g APすべてに同一チャンネル干渉を引き起こす。
多くの無線LANプランナーが5GHz UNII帯での802.11n導入を勧めるのはこのためだ。このバンドは完全には空いていないかもしれない。特に、自分や近隣が802.11aのトラフィック用にこれを使っている可能性がある。しかしUNIIバンドの方が占有率が少なく、重複しないチャンネルもこちらの方が多い。従ってこの周波数帯で占有されていない20または40MHzチャンネルが見つかる確率の方が、単純に言ってはるかに高い。5GHzで802.11n APを導入すれば、802.11nクライアントが802.11gと競合したり干渉したりすることは一切ない。
しかし、同じ周波数帯に古いクライアントと新しいクライアントを導入する場合、共存できる仕組みを作っておく必要がある。具体的には、802.11nで定められた共存モードは2つある。「レガシーモード」と「ミックスモード」だ。レガシーモードでは、802.11nクライアントはあたかも802.11gクライアントのように動作する。これはつまり、新しいハードウェアをこれまでと同じ古いやり方で使い、パフォーマンスを少し向上させるということだ。ミックスモードでは、802.11nクライアントが旧式の802.11gプリアンブル(※)と新しい802.11nプリアンブルの両方を、データ通信開始前に送信する。
※ フレームを伝送する際にデータの始まりを知らせるための区切り用特殊ビット列。
ミックスモードなら802.11nクライアントは時空間ブロック符号化(STBC)、ショートガードインターバル、フレームアグリゲーションといった性能強化の恩恵を受けられ、802.11gクライアントには衝突を避けるための事前警報を送ることができる。このプリアンブルで余分な負荷が掛かるので、802.11nクライアントは最高のスループットを達成することはできなくなる。しかしこれは、新旧のクライアントが同じ周波数帯を共有しながらうまく共存するために、払わなければならない代償なのだ。