NS-2 による無線 LAN インフラストラクチャモードのシミュレーションの検討 樋口 豊章*,伊藤 将志,渡邊 晃(名城大学)
Researches on the Simulation of wireless LAN Infrastructure Mode with NS-2 Toyoaki Higuchi, Masashi Ito, Akira Watanabe (Meijo University)
1.はじめに
大規模で複雑なネットワークトラヒック発生状況など を評価するためにシミュレータを利用するのは有効な方 法である. NS-2(Network Simulator - 2)はオープンソー スのネットワークシミュレータであり,多くの研究機関 で利用されている.
しかし,現在のNS-2は無線LANアドホックネットワ ークに関する機能は充実しているものの,一般に使われ る無線 LAN インフラストラクチャモードのシミュレー ションを行う事ができないという課題がある.そこで本 稿では上記のシミュレーションを実現するために NS-2 の拡張を検討した.
2.NS-2の問題点
現在のNS-2では無線 LAN と有線 LAN を跨ぐ通信を行う ために,無線と有線のゲートウェイの役割を果たす BS
(BaseStation)が用意されている.BSはMobileIPとアド ホックルーティングプロトコルDSDVの機能を併用する ことにより擬似的なハンドオフも行える.しかし,BSは プローブ要求/応答,アソシエーションの確立,チャネ ルを変えたハンドオフなどの機能を有していない.その ため,インフラストラクチャモードのシミュレーション を行うには不十分である.
3.NS-2の拡張
NS-2でインフラストラクチャモードのシミュレーショ ンを行うためには,アクセスポイント(AP)の機能を有 するノードが必要であるが,現状のNS-2にはAPに相当 する機能が存在しない.本研究ではBSを拡張し新たなモ ジュールを加えることによりNS-2においてAPを実現す る.APの機能として必要なのは以下の3点である.
1)有線/無線を繋ぐブリッジ機能 2)ハンドオフ機能
3)AP自身の無線セル内に存在する端末の管理機能
1)はBSでも既に実現されているが,BSがレイヤ3 レベルのルーティングであるのに対し,APはレイヤ2レ ベルのブリッジであるため,MACレベルでパケットを転 送する機能が必要である.
2)は,ノードが移動したり,APの障害によって元の AP と通信できなくなった際にチャネルスキャンを行い,
新たなAPを探査する.APが見つかると新APとの間に アソシエーションを確立(再アソシエーション)する.
現在のNS-2では,ノードのチャネルが静的に設定されて いるため,動的にチャネルを変更できる機能を追加する 必要がある.
3)はアソシエーションの確立や離脱のやり取りで得 たAID(Association Identifier)などの情報をAPで管理す る.しかし,BSにはこれに相当する機能が存在しないた め,本機能を新たに追加する必要がある.
また,APとは別に端末側にも,アソシエーションが確 立しているAPのBSSID(MACアドレス)を端末が管理 する機能を追加する.それは,ハンドオフ処理が行われ た際に旧 AP にバッファされた移動端末宛のフレームを 転送させるために移動端末が新APに旧APのBSSIDを 知らせる必要があるためである.
4.むすび
NS-2 により無線LANインフラストラクチャモードの シミュレーションを可能とするため,NS-2の拡張を検討 した.今後は検討結果に基づきNS-2の拡張を実施し,動 作検証を行う.
文 献
(1) 守倉正博,久保田周治:802.11高速無線LAN教科書, 2006 (2) Mattbew Gast:802.11無線ネットワーク管理, 2006
Fig.1. Difference between BS and AP
BS (Base Station) AP (Access Point)
Channel Scan
Station management Quasi handoff function
MobileIP & DSDV
Handoff function Probe Request / Response
& Association Bridge function between wired
and wireless network layer 3
Bridge function between wired and wireless network
layer 2 modify
modify
NS-2による無線LANインフラストラク チャモードのシミュレーションの検討
名城大学理工学部情報科学科
樋口 豊章, 伊藤 将志, 渡邊 晃
はじめに
研究背景
◦ 大規模で複雑なネットワークトラヒック 発生状況などを評価するためにシミュ レータを利用するのは有効な方法である
◦
NS-2(Network Simulator – 2) はオープン ソースのネットワークシミュレータであ り、多くの研究機関で利用されている
→現在のNS-2
では、無線
LANインフラストラク
チャモードのシミュレーションを行う事ができ
ないという課題がある
無線ネットワークのタイプ
アドホックモード
AP (Access Point)
を介さずに直接各ノードが通信を 行う通信方式
インフラストラクチャモード
AP
を中継点として各ノードが通信を行う通信方式
アドホックモード インフラストラクチャモード
NS-2 の現状
現在の NS-2 では、無線と有線のゲートウェ イの役割を果たす BS(BaseStation) が用意され ている
→BS
は
MobileIPとアドホックルーティングプロトコ
ル
DSDVの機能を併用することにより擬似的なハ
ンドオフも行える
NS-2 の現状
現在の NS-2 では、無線と有線のゲートウェ イの役割を果たす BS(BaseStation) が用意され ている
→BS
は
MobileIPとアドホックルーティングプロトコ
ル
DSDVの機能を併用することにより擬似的なハ
ンドオフも行える
NS-2 の問題点
BS はプローブ要求/応答、アソシエーショ ンの確立、チャネルを変えたハンドオフな どの機能を有していない
→インフラストラクチャモードのシミュレー
ションを行う事ができない
NS-2 に追加すべき機能
①
有線/無線を繋ぐ中継機能
②
ハンドオフ機能
③
接続情報の管理機能
①有線/無線を繋ぐ中継機能
BS はレイヤ3レベルのルーティング
AP はレイヤ2レベルのブリッジ
→ MAC レベルでパケットを転送する
機能が必要
②ハンドオフ機能
新たな
APを探査する機能
AP
との間にアソシエーションを確立する機能
動的にチャネルを変更できる機能
③接続情報の管理機能
アソシエーションの確立や離脱のやり取り で得た AID(Association Identifier) などの情報 を AP で管理する機能
アソシエーションが確立している AP の
BSSID(MAC アドレス ) を端末で管理する機能
拡張機能一覧
BS (Base Station) AP (Access Point)
チャネルスキャン
接続情報の管理機能 擬似的なハンドオフ機能
MobileIP & DSDV
ハンドオフ機能 プローブ要求/応答
& アソシエーション 有線/無線を繋ぐ中継機能
レイヤー3
有線/無線を繋ぐ中継機能 レイヤー2
改造
むすび
NS-2 により無線 LAN インフラストラク チャモードのシミュレーションを可能 とするため、 NS-2 の拡張を検討した