1000BASE-T 带“无自动协商”

网络工程 以太网 自动协商
2021-07-13 00:32:23

802.3 需要 1000BASE-T 接口来进行自动协商。但是许多网络设备可以禁用 autoneg 并强制 1000BASE-T 接口的 1000M-FDX 操作(例如“无自动协商/双工全/速度 1000”)。

尽管规范要求 autoneg 并且许多设备供应商也建议启用 autoneg,但我的同事坚持禁用 autoneg。他更喜欢固定配置,因为启用 autoneg 的 1000-T 端口有时会由于电缆不良(例如,Cat5 电缆中的 8 根电线中的一根被切断)而“退回”到 100/10M 模式......此外,禁用 autoneg 的 1000BASE-T我们实验室的链接显然运行良好。

我的问题:如果我将“no autoneg”设置为 1000BASE-T 端口的每一端,是否会发生错误?(例如 BER 增加或链路抖动?)

AFAIK 1000BASE-X 的 autoneg 包括检测单向光纤切断的远程故障信号。为所有 1000BASE-X 链路启用自动协商是有意义的。

1个回答

仅在必要时才应禁用自动协商。正确兼容 802.3 硬件将发送和响应链接脉冲中的信息。只有在极少数情况下——即城域以太网——才会丢失链接脉冲。违反了802.3。

设置速度/双工不会禁用协商;它限制了广告的内容。

注意:我手边的 Cisco 2960S 甚至不支持关闭协商。幸运的是,Adtran 硬件确实如此。(否则我将无法访问互联网。)