16. nsにおけるMobile Networking

top>

NSページ最終更新日 2006.9.10, 和訳最終更新日 2006.9.11


16.4 Commands at a glance

以下に示すのは、無線シミュレーションで使われているコマンドのリストです:

$ns_ node-config -addressingType \
                 -adhocRouting   \
                 -llType         \
                 -macType        \
                 -propType       \
                 -ifqType        \
                 -ifqLen         \
                 -phyType        \
                 -antType        \
                 -channelType    \
                 -topoInstance   \
                 -wiredRouting   \
                 -mobileIP       \
                 -energyModel    \
                 -initialEnergy  \
                 -rxPower        \
                 -txPower        \
                 -agentTrace     \
                 -routerTrace    \
                 -macTrace       \
                 -movementTrace  \

このコマンドは、基本的には、mobilenodにおいて設定されるために使われるものです.
さらにこのコマンド(一部は新しいnode API)を知るには、nsの注とDocumentationの中に
ある"Restructuring ns node and new Node APIs"というタイトルの章を参照して下さい.

$ns_ node optional:hier address 
このコマンドは、node-configコマンドのところで見た、node configurationが終わったあとに、
mobilenodeを作り出すために使われます.

$node log-movement
このコマンドは、以前はmobilenodeの動きを記録することができるために使われていましたが、
今では$ns_ node-config -movementTraceのONまたはOFFにとって代わられました.

create-god num_nodes 
このコマンドは、Godインスタンスを生成するために使われます.mobilenodeの数が引数として
渡されます.これは、Godインスタンスが、トポロジーのconnectivityに関する情報を保存する
行列を生成するためです.

$topo load_flatgrid X Y optional:res
これは、地形のグリッド(格子)を初期化します.は、トポロジーのx-y座標で、
グリッドのサイズを決めるために使われます.グリッドの解像度は、で通すことができます.
デフォルトでは、1が通常使われています.

$topo load_demfile file-descrptor 
DEMFileオブジェクトを地形の中に読み取るものです.
DEMFilesについて詳しく知るには、/dem.cc,.hを参照して下さい.

$ns_ namtrace-all-wireless namtrace X Y 
このコマンドは、namにおいて、ノードの動きのログが取れるための、namtrace file を
初期化するものです.namtrace fileの記述子、無線トポロジーのXとY座標は、
このコマンドによってパラメーターを通すことができます.

$ns_ nam-end-wireless stop-time 
このコマンドは、namににより、シミュレーションの止まる時間を伝えるために使われます.

$ns_ initial_node_pos node size 
このコマンドは、namにおいてノードの初期位置を定義します. 
は、namにおいてノードのサイズを表します.この関数は、mobility modelが定義された
後に呼び出される必要があります.

$mobilenode random-motion 0 or 1 
Random-motionは、mobilenodeがランダムに動き方向付けられ、ランダムにdestinationが
nodeに割り当てられるために使われます.0はrandom-motionを無効にし、1は、有効にします.

$mobilenode setdest X Y s 
このコマンドは、mobilenodeのために、destinationを設定するために使われます.
mobile nodeは、で与えられたdestinationへ、速度\m/sで向かって動き始めます.

$mobilenode reset 
このコマンドは、nodeにおける全てのオブジェクト(LL,MAC,phyなどのような
network components )をリセットするために使われます.

Internal procedures 
続いて、無線ネットワーキングのけるinternal proceduresに関するリストです.

$mobilenode base-station BSnode-hier-addr 
これは、wired-cum-wireless scenariosのために使われます.ここでは、
mobilenodeは、nodeのドメインにおける、base-stationnode infoが提供されます.
アドレスは、wired-cum-wireless scenariosが基本的には階層的なアドレッシングを用いるため
階層構造をしています.

$mobilenode log-target target-object
は、通常、traceオブジェクトで、mobilenodeの動きと、もしenergy modelが
提供されていれば、energy usageを記録されるために使われます.

$mobilenode topography topoinstance 
このコマンドは、nodeがtopographyオブジェクトを扱えるように提供するときに使われます.

$mobilenode addif 
mobilenodeは、一つ以上のnetwork interfaceを持つことができます.
このコマンドは、nodeに対して、network interfaceへパスするときに使われます.

$mobilenode namattach namtracefd 
このコマンドは、mobilenodeにnamtrace file 記述子である を付加するときに使われます.
nodeにおける全てのnam traceは、このnamtrace fileへと書き込まれます.

$mobilenode radius r 
半径 は、ノードのレンジを表します.nodeの半径の円の中に入っている全てのmobilenodeは、
隣接ノードと考えられます.この情報は、通常はgridkeeperによって使われます.

$mobilenode start 
このコマンドは、mobilenodeの動きを出発させるために使われます.

Google Adsense広告

無線ネットワークシミュレーション since 2006.9-

 
[PR] | 美容整形看護師 求人美容整形インプラント消費者金融防犯カメラ洋楽アルバイトならenインプラント転職サイトSEOアクセス解析ハウスメーカーレンタルオフィスSEO対策消費者金融不動産担保ローン時計車 買取ハワイハワイ挙式アスクル転職生命保険テンプレート沖縄旅行動画FX免許合宿二輪引越し消費者金融税理士ゴルフ会員権留学レーシックマッサージ貸し店舗FX投資信託くりっく365アフィリエイト育毛剤FXホームページ制作デイトレードFXホノルルマラソンベスト ハワイ ホテル レーツバリ島ハワイウエディングHawaii hotelsHawaii Activitiesbhhr
【運営会社「パラダイムシフト」サービス】 ハワイ現地オプショナルツアーリラックマ.ハワイ ブログ) - ビジネスクラス航空券 - 格安航空券(1) - 格安航空券(2) - 海外ホテル - 韓国旅行
無料ホームページ作成 - レンタルサーバー - 携帯ホームページ - ブログ - ホテル 予約 - 格安航空券 - 長期滞在 - タイムシェア - ヴィラ - ハワイ コンドミニアム - バリ島 ホテル
[PR] 自動車保険見直してみませんか?保険各社のサイトをご紹介中