什么会导致网络自动协商失败?

Rus*_*ino 8 networking ethernet gigabit-ethernet

想象一下,您有两台带有千兆位网卡和千兆位路由器的计算机。什么会导致网络自动协商失败?(如果可能,有证据)

Lin*_*000 6

狡猾的电缆:我刚刚更换了导致问题的笔记本电脑扩展坞的 3m 跳线 - 千兆位连接要么工作,要么速度很慢,要么以 100 或 10Mbit 的速度连接(但不工作)


hai*_*img 6

有两个可能的原因:

  1. 不良或不正确(非 CAT5e)电缆或连接器,或者根据标准太短或太长的电缆。

  2. 不兼容的硬件。这是维基百科所说的

    自动协商规范的第一个版本 IEEE 802.3u 有不同的解释。尽管大多数制造商以一种方式实施了该标准,但包括网络巨头思科在内的其他一些制造商以不同的方式实施了该标准。以不同方式实现它的设备之间的自动协商失败了。

    我不相信有任何新设备仍然使用 802.3u,但是糟糕的不兼容硬件仍然很常见。

    802.3ab 指定铜缆千兆以太网需要自动协商,如果您可以在设置中禁用自动协商并“强制”千兆连接,则很可能意味着您的硬件仍然使用旧的、不那么兼容的标准。

    说明:某些网卡允许将速度设置为 1Gbps。然而,这并没有禁用自动协商。根据IEEE 解释

    尽管可以通过在控制寄存器 0 中禁用自动协商来手动选择运行速度,但选择 1000BASE-T 运行模式仍然需要使用自动协商。这可以通过继续使用自动协商同时将广告限制为 1000BASE-T 功能来实现。

    本质上,网卡说“我会自动协商,但我只能做到 1Gbps,没有别的。” 这与仅禁用自动协商和手动设置速度和双工不同。