静态速度和双工/无协商导致输入错误

网络工程 以太网 速度 双工 自动协商 铸造厂
2021-07-11 22:51:03

我注意到连接到最终用户 Windows PC 的 FastEthernet 接口的输入错误逐渐增加。所有接口的默认设置为 no-negotiate。如果配置了无协商,Foundry 交换机将使用 100Mbps/Full。

奇怪的是,如果我启用自动协商,增加的输入错误将停止发生。

是否有任何原因,如果我希望将接口配置为使用 no-negotiate,是否有办法解决该问题。

2个回答

如果禁用自动协商 (AN),则需要确保双方的配置方式完全相同实际上,手动执行此操作没有任何意义,因此您应该始终让 AN 处于活动状态。

如果链接伙伴的双工设置不匹配,则您创建了双工不匹配半双工侧检测大量冲突和延迟冲突,全双工侧检测矮幅和 FCS 错误。该链接只能基本工作并且性能非常差。

双工不匹配的典型原因是强制一侧为全双工,同时将另一侧设置为自动协商。如果 AN 出现故障,那一侧会退回到半双工,从而造成不匹配。

因此,一般不要禁用自动协商AN 对千兆以太网来说是强制性的,因此禁用它会导致 GE 链路最多以 100 Mbit/s 的速度运行。

通过手动设置一侧的速度和双工并在另一侧自动检测,具有自动速度的一侧将检测(而不是协商)正确的速度。

对于双工,协商将失败。这导致具有自动双工的一侧设置为速度的默认双工。1 Gb 的默认双工为 FULL,10 和 100 Mb 的默认双工为 HALF。

您的方案导致双工不匹配,这会导致多个问题,从而减慢链接的爬行速度。

思科在本文档中有一个很好的描述

有关该问题的更多链接