2010-12-01から1ヶ月間の記事一覧

NS2メモ パケットの転送

パケットを転送する時の注意 受け取ったパケットをそのまま転送すると、宛先がおかしくなる? Packetをallocして自分で組みなおしてから、転送すること

マルチパスメモ

結局1ノードから送信する方法がよくわかりませんえん(ヽ'ω`) とりあえずのエセマルチパスの実装として… 送信元/宛先ノードを2個ずつ 送信元/宛先ノードは同じ座標に2つ置く 中継ノードではrecvが実装された瞬間に次ノードへconnectをかける sendmsgで送信を…

変数のメモ

NS2

tclの変数が見つけづらい理由 instprocでinstvarとかして変数宣言してるから 変数探したいときは puts クラス変数($nodeとか) [$node info vars] とかで一覧で出して追ってくしかない気がする Node/MobileNode ノード変数 set 変数名 セットしたい変数 ragen…

今後のメモ

マルチパス実装は結局いきずまりましたとさ・・・。 MAC層も見てみたところ宛先を変えられそうな場所は見つからず。。。。 とりあえずやること connectを何回かやってちゃんと接続先が変わるかどうか 今後の実装方針 ノードを手動で設置 送信元ノード/宛先ノ…

MAC層のメモ

NS2

void Mac802_11::recv(Packet *p, Handler *h) パケットのhdr_cmd->direction()がDOWNなら、上位層からきたパケット > send()関数を呼ぶ void Mac802_11::sendDATA(Packet *p) -

マルチパスのメモ

$ns_ connect $udp_(0) $sink_(1) $ns_ connect $udp_(1) $sink_(3) $ns_ connect $udp_(2) $sink_(3) set send_app_(0) [new Application/Traffic/CBR] $send_app_(0) attach-agent $udp_(0) $send_app_(0) set packetSize_ 512 set send_app_(1) [new Appl…

Classifier::no-slot{} default handler

こんなエラーが出ましたとさ --- Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) --- _o30: no target for slot -1 _o30 type: Classifier/Port content dump: classifier _o30 0 offset 0 shift 2147483647 mask 3 slots slot 0: _o105 (CMUTr…

NS2 UDPパケットのメモ

一回で遅れるUDPのパケットは1000byteまで それ以上になると分割されるみたい? >Agentクラスのsize_変数を変更してあげれば大きくはできそう どこでsize_が指定されてるんだろ…?

無理ゲー

正直ns-2でマルチパス実装するのはコストが大きすぎる(ヽ'ω`) ていうかマルチパスの実装自体辛すぎる(ヽ'ω`) OPNETでもめっちゃ時間かかる言われたし無理げーすぎる(ヽ'ω`)ns2 卒研 すてたい

実装のあれ

UDP ヘッダ 宛先 中継ノードで、全部connectしてなんとかしてみる

tcl-debugのアーカイブ

とりあえずバックアップも兼ねてここに保存しるお