仮想マシン間の内部ネットワークで無理やり輻輳を発生させることってできますか? |
|
|
できます。しかも物理ネットワークより意図的に再現しやすいです。 ポイントは「帯域を絞る」「バッファを詰まらせる」「送信側を暴れさせる」の3つです。 まず前提として、同一ホスト上のVM間通信は仮想スイッチ経由で、物理NICを通らないことが多く、デフォルトだとかなり高速・低遅延で輻輳しにくいです。 なので意図的にボトルネックを作ります。 1. 帯域制限で詰まらせる(最も確実)仮想NICや仮想スイッチ側で帯域を絞ります。
その状態で、複数VMから同時に大きなトラフィックを流すと、キューが溢れて遅延・パケットロスが発生=輻輳状態になります。 2. 遅延+バッファ制御(よりリアルな輻輳)
さらにキュー長(qdisc)を小さくすると、すぐバッファが埋まってドロップするので、輻輳っぽい挙動が出ます。 3. トラフィックを過剰に流す帯域制限とセットでやると効果的です。
こうすると、スイッチや受信側の処理能力を超えて詰まる状態を作れます。 4. 仮想スイッチ側での制御環境によりますが、
ここを厳しくすると、**より“ネットワーク機器的な輻輳”**に近づきます。 5. CPU・I/Oをボトルネックにする(少しトリッキー)ネットワークではなく、
まとめ仮想環境で輻輳を起こすには、 |
| |
|
- スティッキーセッションとはなに?
- ElasticIPアドレスとは、普通のIPアドレスとどう違い、またどう使うんです..
- VPCエンドポイントとは?
- VPCエンドポイントのゲートウェイ型とプライベートリンク型は何がどう違う?
- Route53ってどういうネットワークなんですか?
- 異なるネットワークアドレスはl3で処理し、同じネットワークアドレスはl2で処理し..
- グローバルIpアドレスって誰が決めるんですか?
- クラスレスサブネットマスクとは
- syn/ackとかrst/ackって何?
- ネットワークのWANとは
- UPnPとは
- PPPとWANの関係性
- DNSSECの仕組みを流れで教えて
- 閉域網のVPNってどれくらい安全?
- 1つのグローバルipに複数のドメイン
- DERPとは
- L7って何
- VMからホストマシンやドメインなど関係なく直でインターネットに出たいとき
- VDSLを最高速度で使うためにできること
- VXLANとは




