2013-10-18 52 views
0

我使用桥接技术将Ubuntu 12.04中的2个虚拟接口连接在一起。 其中一个接口是mininet接口(www.mininet.org)。 我收到很多TCP重传数据包,连接速度非常慢。 试图调试此问题。 我试图在桥上启用STP,但它不会发生:桥接命令和概念:Ubuntu 12.04 LTS

~$ 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 

我很困惑,为什么这个命令不起作用。 另外,这些接口中的自动协商处于关闭状态。

  1. 自动协商是否对虚拟接口有影响?
  2. 我应该手动将自动协商设置为“开启”还是设置虚拟接口的双工和速度?
  3. 另外,ping和dns工作得很好。对于http流量,SYN,SYN-ACK和ACK如预期的那样,但是GET/POST请求在第一次GET/POST后立即被重新传输5-6次。

这对我来说是一个令人困惑的事情,任何链接/指针/命令都会有帮助。 如果这不是一个问题,请指导我到正确的论坛。 TIA。

回答

0

建立STP是为了解决Lay2循环和Lay2循环造成的广播风暴。这与TCP重传没有关系。

也许你可以在你的情况下检查DNS resolvf超时,并打开Web服务器调试日志。