比治山日記

比治山スカイウォーカーです

2019-01-01から1年間の記事一覧

散策

行った。現美も初めて行くことができた。

ns-3でパケットのペイロードに対しデータを付加・取得する

NS-3でパケットに送信側でペイロードに独自データを付加して,受信側でそれを取得する方法についてのメモ.なおこの記事ではTCPソケットでパケットを送受信する想定です.まず送信側で送るパケットのペイロードにメッセージを付加してパケットを生成・送信し…

ns-3で指定したノードのIPv4アドレスを文字列で得る

ns-3でモデルを書いていると,今着目しているノードのアドレスが何なのかわからなくなるときがよくある.そんなときのためノードとインターフェースを指定してIPv4アドレスを文字列で得るためのメモ. string getIpAddress (Ptr<Node> node) { Ptr<Ipv4> ipv4 = node->Ge</ipv4></node>…

ns-3で指定したパケットをロスさせる

ns-3で実験をするときにパケットを確率的にロスさせることができますが、ロスさせたいパケットを指定して落とすこともできるとわかったのでメモしておきます。ロスするパケットを指定するにはエラーモデルのうちReceiveListErrorModelもしくはListErrorModel…

tcコマンドのパケットロスモデル

tcコマンドを使ってネットワークをエミュレートするとき,パケットロスを設定することができます.tcコマンドのnetemには通常4種類のパケットロスのモデルが実装されています.かんたんに調べたのでメモしておきます. 各パケットロスモデル ベルヌーイモデ…