無線LANの実パフォーマンスを測定せよ【前編】:計る測る量るスペック調査隊(2/2 ページ)
無線LANの伝送速度は、IEEE802.11b規格で最大11Mbps、802.11aやgでは最大54Mbpsといわれている。しかし、実際に無線LANを使用すると分かるように規格どおりの速度が出るわけではない。これはなぜなのだろうか。今回から3回に分けて無線LANのパフォーマンスの実際について探ってみよう。
フレームの再送数を測れ――フレーム再送実験
実験では外来ノイズのない理想的な環境と実環境のそれぞれでフレームを送信し、どの程度再送が発生するのかを測定した。この実験では、Azimuth製のAzimuth Wシリーズ(Azimuth)を使用した(今回の実験機器)。Azimuthではシールドボックス中に無線LANデバイスを収納し、収納された各デバイスをRF同軸ケーブルを用いて物理的に接続することで、外部からまったくノイズが入らない理想的な環境が実現できる。
また、実環境での実験は東陽テクニカのネットワークトレーニングセンターで行った。ほかに使用される機材もなく、実環境としては比較的クリーンと考えられる場所である。アクセスポイントから無線LANクライアントまでの距離は3メートル程度と、比較的近距離に設定した。
そのほか、無線LANアナライザとして米AirMagnet製のAirMagnet LAPTOPを、実環境でのイーサネットフレーム生成に米ClearSight Networks製のLANアナライザであるClearSightを利用した。ClearSightは本来はフレームをキャプチャして解析するものだが、非常に高いパフォーマンスや精度を要求しなければ、簡単に使えるトラフィックジェネレータになる。なお、理想的な環境ではAzimuthのフレーム生成機能を使用した。使用した無線LANアクセスポイントおよびNICはバッファローのWHR-HP-G54/Pだ。
今回の実験機器
- Azimuth 800ワット 8スロットシャーシ
- ステーションテストモジュール(STM)×2
- アクセスポイントミニテストヘッド MTH-102×2
- Azimuth DIRECTOR
無線LANパフォーマンス評価システム。802.11無線LANアクセスポイント、クライアント、そのほかのデバイスをシステムレベルでテストできる、無線LAN専用の業界標準テストプラットフォーム。外部からのノイズなどを完全に遮断するシャーシを備えており、理想的な環境で無線LAN機器をテストできる。
無線LAN専用のLANアナライザ。今回の実験では再送フレームのカウント、送信されたフレームの伝送レートの確認のために使用する。
イーサネット用のLANアナライザ。パケットジェネレータ機能を備えており、今回の実験では実環境でのフレーム生成に使用。
実験は図2に示すように、イーサネット(100BASE-TX)で接続されているトラフィックジェネレータからアクセスポイントを経由するように無線LAN NICあてのフレームを送信し、無線LANアクセスポイントとNICの間で再送されたフレーム*をAirMagnet LAPTOPでカウントすることで行った。実験の条件は以下のとおりだ。
総送信フレーム数:1000フレーム
フレーム送信速度:約5フレーム/秒
フレームサイズ:64、512、1518バイト
なお、フレームサイズとして、イーサネットの最小フレームサイズである64バイト、最大フレームサイズの1518バイト、そして中間の512バイトを使用した。フレームサイズを変えて実験する理由は、フレームサイズが大きいほどエラーとなる可能性が高くなり、その結果再送されるフレームの比率が高くなると考えられるからである。フレームサイズが大きくなると1フレームを送信する時間も長くなるため、ノイズの影響を受ける可能性が高くなるほか、1フレーム当たりのオクテット数*も多くなり、ビットエラーを引き起こす可能性も高くなると思われる。
実験結果
それでは実験結果を見てみよう。図3がそれぞれの実験環境における、再送フレーム数のグラフだ。予想どおり、送信するフレームの条件が同じであっても環境によって再送される比率は大きく異なった。理想的な環境では外部からのノイズをほぼ完全に遮断し、アクセスポイントと無線LANカードの伝搬上の距離を適切なものにしてある。そのため、ほとんどのフレームが完全な形で受信され、ほぼ再送はゼロであった。それに対して、実環境では20%前後のフレームに対して再送が行われている。
フレームサイズと再送されるフレームの比率については関連性は見られるものの、大きく寄与しているという結果にはならなかった。フレームサイズが大きくなると再送されるフレームの比率が増えるという予想であったが、実際には多少その傾向が見られる、という程度であった。
これらの結果から、実環境ではある程度フレームの再送が発生し、それによって伝送速度が低下することが分かる。
無線LANの実パフォーマンスを測定せよ【中編】では、無線LANとイーサネットで異なるメディアアクセス制御の仕組みがパフォーマンスにどの程度影響を与えるのかを追跡調査する。
併せて読みたい
*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***
*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***
このページで出てきた専門用語
再送フレーム
再送されたフレームのヘッダには、そのフレームが再送されたものであることを示すビットが付加される。
オクテット数
ビット数を数えるための単位。8ビット=1オクテット。「オクテット」は一般には「バイト」と同義だが、ネットワーク分野では明確に「8ビット」を表すためにこの単位が使用されることが多い。
関連記事
- サーモグラフィでPCの発熱を測定せよ【後編】
PCを最大限に活用する方にとって悩ましい夏。すでにPCの熱対策は準備万端であろうが、PC内の過酷な熱状況を可視化すべく、サーモグラフィをつかって“っぽく”調べてみた。 - サーモグラフィでPCの発熱を測定せよ【前編】
PCを最大限に活用する方にとってその発熱が悩ましい夏がやってきた。すでにPCの熱対策は準備万端であろうが、PC内でどのように熱が発生し、またどのような対策を取ればよいのかを、あの“サーモグラフィ”をつかって“っぽく“調べてみた。 - UTPケーブルの限界に挑戦せよ
普段何気なく使っているLANケーブル。使用するケーブルの規格や長さ、端子の配線などについて、さまざまな制限が規定されているが、そもそも規定外の使い方をするとどういった問題が発生するのかご存じだろうか。実験で明らかにした。 - LANケーブルの仕組みを理解して自作せよ
システム構築の達人は、決してLANケーブルを既製品で済ますことはない――そんな言い伝えもまことしやかにささやかれる一方で、LANケーブルを自作できない方が増えてきた。LANケーブルの自作はまったく難しいものではない。これを読んで、「LANケーブルの違いが分かる男」の称号を得てみるのはどうだろう。 - PC電源のノイズ耐性を測れ【後編】
短期間の電圧ディップや瞬停などによって「汚れた電流」が流れたとき、電源は実際にどのような挙動を示すのだろうか? 電源専業メーカーのニプロンの協力を得て実験を行ってみよう。 - PC電源のノイズ耐性を測れ【前編】
日本の一般的なコンセントから供給される電力は100V・50/60Hzの正弦波といわれているが、実際には多くのノイズが含まれていることが多い。では、PCの電源装置は、どの程度の瞬停や電圧降下まで耐えられるのだろうか? 今回はそんな疑問を解決すべく、PCの電源装置について調査を行った。 - ネットワークスイッチの性能限界を調べろ!
L3スイッチは専用の処理ICを搭載しており、ルーティングをハードウェアで行うことで高速な処理が可能だ。その一方で、ハードウェア処理能力の限界を超えた場合の挙動については未知数である。そこで今回は、L3スイッチのハードウェア限界とその限界を超えた時の挙動を調査する。 - ネットワークスイッチのスループットを調査せよ【前編】
ITは、分かっているようで意外と説明できないことの集合体である。本連載では、IT業界に眠るそれらのなぞを文字通り徹底的に調査していく。第1 回は、ネットワークの代名詞的な技術といえる100BASE-TXが本当に100Mbpsの速度で通信するのかどうかを調査してみよう。 - ネットワークスイッチのスループットを調査せよ【後編】
ITは、分かっているようで意外と説明できないことの集合体であり、それゆえにITに対するあこがれは尽きることがない。本連載では、IT業界に眠るそれらのなぞを文字通り徹底的に調査する。第1回の後半では、PCのネットワーク処理能力を調査してみよう。
Copyright © ITmedia, Inc. All Rights Reserved.