HP 1810-24G 和 Mikrotik CloudCore1036 - 之间的 1Gb 链路协商问题

网络工程 转变 生命值 以太通道 自动协商
2022-02-17 20:23:55

我的问题是:

  1. 这种不确定的 HP 开关行为可能是什么原因?!
  2. 为什么有时设备会建立 100Mb 链接,有时会建立 1Gb?!

HP 1810-24G 和 Mikrotik CloudCore1036 - 1Gb 之间的链路协商问题

在上图中你可以看到我的部分网络方案。基于Mikrotik CloudCore1036的主路由器位于一个网桥内,HP 1810-24G交换机位于默认 VLAN 内。

我尝试使用802.3ad协议在它们之间建立绑定,因为我知道我的HP支持这个旧协议并且我没有时间进行额外的实验配置(balance-rr不起作用,因为沿全网!!!)。我注意到由于设备之间的链接速度,绑定无法正常工作:

  • CC1036HP宣布所有全双工链路速度,如 10/100/1000,
  • 例如,惠普在E23上仅宣布全双工 10/100,但在E24上也宣布 1000。

更奇怪的是,有时HP为 LAN 主机提供 100Mb 速度,有时在同一端口上提供 1Gb 速度 - 主机始终具有 1Gb NIC。所有HP端口都处于管理模式,并且它们启用了自动协商- CC1036也是。我检查了CC1036HP之间的整个接线,所有线都正常。顶部电缆长度约为 11m Cat5E。

1个回答

[此解决方案适用于您设置的 Mikrotik 部分,但原理与任何体面的设备相同]

您可以指定 Mikrotik 设备将呈现给另一端的功能(在您的情况下为 HP 开关)。如果您(在 Winbox 中)进入 Interfaces->Ethernet 并选择您感兴趣的端口,您可以在 Ethernet 选项卡下指定是否允许自动协商以及您宣传什么。如果出现此类问题,我通常会保持自动协商并仅指定双方可用的最高速度-在您的情况下,您将仅指定“1000M full”-全双工为 1000Mbps。这样一来,惠普将只有一个选择进行谈判。

当然,您也可以静态设置,但根据我的经验,有限的自动协商总是很有效。