単一システムでのネットワークシミュレーション

単一システムでのネットワークシミュレーション

コンピューターでネットワークをシミュレートしようとしています。

ソケットを介して通信する複数のノードがありますtcp

次のように各ノードの仮想インターフェイスを作成しました。

ip link add name int1 type dummy 
ip address add 10.0.1.1 dev int1
ifconfig int1 up

すべてのノードはそれぞれのアドレスをバインドし、問題なく通信できます。しかし、実際の状況をシミュレートするために待ち時間を追加し、各インターフェイスの帯域幅を制限したいと思います。

私はtc add delay次のインターフェースに精通しています。

tc qdisc add dev int1 root netem delay 200ms

ところが思ったより実行時間が増えませんでしたね。

私の質問は次のとおりです

  1. 仮想インターフェイスでトラフィック調整を実行できますか?そうでなければ、単一のシステムでネットワークをシミュレートする最良の方法は何ですか?

  2. また、生成されたインターフェイスへのpingが実際のインターフェイスではなくループバックに達したことも確認しました。なぜ?

ベストアンサー1

おすすめ記事