我在 Ubuntu 12.04 中使用桥接作为将 2 个虚拟接口连接在一起的技术。其中一个接口是 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 次。
现在这对我来说是一件令人困惑的事情,任何链接/指针/命令都会有所帮助。如果这不是 stackoverflow 的问题,请引导我到正确的论坛。TIA。