激活千兆需要什么?

激活千兆需要什么?

好的,我遇到了以下情况:我有一台笔记本电脑,上面有 USB(3.0)千兆局域网卡。另一方面,我有一个香蕉派和一个 FritzBox,它们也支持千兆。

如果我使用短电缆连接所有东西,我的传输速度约为 1GBit/s。因此,卡配置正确,工作正常。

我现在在公寓里放了一条(长)CAT5e 电缆,想通过它连接千兆局域网。如果我试一下,我只能得到大约 100MBit/s 的速度。

进一步观察的结果是

# ethtool eth1
Settings for eth1:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Half 1000baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  100baseT/Full
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                         100baseT/Half 100baseT/Full
                                         1000baseT/Half 1000baseT/Full
    Link partner advertised pause frame use: Symmetric Receive-only
    Link partner advertised auto-negotiation: Yes
    Speed: 100Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 32
    Transceiver: internal
    Auto-negotiation: on
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: yes

您会看到,可用速度在两端均被检测为 1000baseT,但实际速度设置为 100baseT,这与 100MBit/s 的测量一致。

如果我尝试将速度改为千兆位,连接就会断开,并在几秒钟后重新初始化。

# ethtool -s eth1 speed 1000
# ethtool eth1
Settings for eth1:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Half 1000baseT/Full
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  100baseT/Half
    Advertised pause frame use: No
    Advertised auto-negotiation: Yes
    Speed: 10Mb/s
    Duplex: Half
    Port: MII
    PHYAD: 32
    Transceiver: internal
    Auto-negotiation: on
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: no

从硬件角度来看,是否有必要实现千兆位?我很清楚,较长的电缆会带来更多噪音,因此无法达到全速。但这并不意味着必须将速度降低到 100baseT。与较短的电缆(30 厘米)相比,较长的电缆(1.5 米)的速度也会下降一点,但这是可以接受的。

电缆完全按 1:1 的比例铺设(所有 4 对都连接到相同的以太网插槽)。

答案1

链路模式只是以太网速度自动协商时要考虑的一个因素。在自动协商期间,系统会主动检查链路速度,并确定所有相关组件的共同标准。

考虑到使用较短的电缆一切工作正常,则存在一个不可否认的逻辑,即较长的电缆一定是问题所在。

您可以关闭自动协商(查看 ethtool 版本)并尝试强制使用千兆位连接,但强烈建议您不要这样做。很可能,这不会给您带来任何额外的速度,但您会遇到巨大的质量问题。

我不确定您是否注意到了,但在第二个例子中,您的速度下降得更多,降至 10MBit/s。您的硬件显然出了问题。

答案2

适配器能够自动协商链接速度,大多数现代适配器都可以。它们会降低链接速度,因为更高的链接速度不起作用

长电缆有多长?最长 30 米(有时 50 米)的 5e 应该可以达到千兆位,因此有些问题:

  • 廉价/劣质的电缆
  • 终止不当:如果解开过多,则没有演出
  • 网卡质量差

预压接电缆最常见的问题是廉价电缆,这些电缆实际上根本不符合类别标准。如果 1.5 米长的电缆不能直接连接到千兆位,那么它很可能是垃圾。

相关内容