約1000ホストのネットワーク接続が悪いネットワーク環境をシミュレートする必要があります。
(netemと一緒に)tc
仮想ネットワークインターフェイス(例:eth0:0、eth0:1)で使用できますか?
さまざまなパラメータを使用して複数の仮想インターフェイスで使用しようとすると、tc
すべての仮想インターフェイスに対して1つのtc
設定があるようです。
私の問題は次のようなものです。
https://stackoverflow.com/questions/31186010/netem-and-virtual-interfaces
答え1
tc
仮想ネットワークインターフェイスで使用できます。
はい。
(例:eth0:0、eth0:1)?
いいえ。
これは仮想ネットワークインターフェイスではありません。これはネットワークインターフェイスのエイリアスです。大きな違いがあります。
これは、現代的なアプローチではなく、インターフェイスごとに複数のアドレスを指定する古い方法ですip address add/change/replace/del $ip dev $interface
。
https://www.kernel.org/doc/Documentation/networking/alias.txt
IPエイリアスは次のとおりです。役に立たないインターフェイスごとに複数のIPアドレス/マスクを管理する方法。
それが彼らが使用するほぼすべてです。まったく使用しないことをお勧めします。エイリアスを使用すると、すべての追加機能を備えた仮想デバイスと考えられますが、実際にはそうではありません。エイリアスは名目上のものであり、目的はありません。
実際の仮想ネットワークデバイスが必要な場合は、ブリッジデバイス(仮想化)または調整/タップデバイス(openvpn)を確認できます。具体的には、tc
次のことに興味があるかもしれません。IMQ/IFB。
IP アドレスでのみフィルタリングするには、IPtc filter
アドレスを指定するか、タグを指定してiptables
からタグごとにフィルタリングします。