Ubuntu 12.04 で 2 つの仮想インターフェイスを接続する手法としてブリッジングを使用しています。インターフェースの 1 つは mininet インターフェース (www.mininet.org) です。大量の TCP 再送信パケットを受信しており、接続が非常に遅いです。この問題をデバッグしようとしています。ブリッジで STP を有効にしようとしましたが、うまくいきません:
~$ brctl show
bridge name bridge id STP enabled interfaces
s1 0000.f643bed86249 no s1-eth1
s1-eth2
s1-eth3
s2 0000.caf874f68248 no s2-eth1
~$ sudo brctl stp s2 on
~$ brctl show
bridge name bridge id STP enabled interfaces
s1 0000.f643bed86249 no s1-eth1
s1-eth2
s1-eth3
s2 0000.caf874f68248 no s2-eth1
このコマンドが機能しない理由がわかりません。また、これらのインターフェイスでは自動ネゴシエーションがオフになっています。
- 自動ネゴシエーションは仮想インターフェイスに関係しますか?
- 自動ネゴシエーションを手動で「オン」に設定するか、仮想インターフェイスのデュプレックスと速度を設定する必要がありますか?
- また、ping と dns は問題なく動作します。http トラフィックの場合、SYN、SYN-ACK、および ACK は想定どおりですが、GET/POST 要求は、最初の GET/POST の直後に 5 ~ 6 回再送信されます。
これは今私にとって紛らわしいことであり、リンク/ポインター/コマンドが役に立ちます。これがスタックオーバーフローに関する質問でない場合は、適切なフォーラムに誘導してください。ティア。