全双工和速度协商

网络工程 以太网 速度 双工
2021-07-15 00:45:50

我有一台速度和双工设置为auto. NIC 支持 1000mb/s,并连接到我的 Cisco 交换机。

当我检查端口时,我看到速度设置为 100Mb/s 和全双工。

我的交换机上其他未使用的端口设置为自动双工、自动速度,媒体类型为 10/100/1000BaseTX。

网卡驱动可能是我无法以 1000Mb/s 连接的原因吗?!

如果不是 NIC 驱动程序,是什么问题?

1个回答

在自动协商的情况下,通常的嫌疑人是:

  • 坏电缆
  • 坏端口、SFP 或 NIC
  • 端口配置(它们是否都设置为自动并且是否都列出了 1000BASE-T FD 功能?)
  • 错误、兼容性或遗留问题

在这种(或几乎任何)情况下,我不建议使用固定速度和双工设置。频繁出现自动问题和不兼容实现的日子已经一去不复返了,在最近的设备上,此类问题非常罕见。如果 autoneg 不起作用,切换到固定设置是一种解决方法,隐藏导致自动协商失败的潜在问题。不解决这个问题可能会让它在以后咬你。

此外,由于移动设备时遗留的设置,在具有固定设置的环境中,速度或双工不匹配等的概率实际上要高得多。

例如,如果在您的情况下电缆是罪魁祸首,则将两侧设置为 1000 固定可能会完全禁用故障电缆的链接。自动协商优雅地将您降级到 100。这当然取决于您或您的监控设备来检测和解决这个问题。

有趣的博客文章,其中包含一些供应商建议的链接:“EtherealMind on Autonegotiation”