![HP Procurve 1800 交换机到交换机中继和 LACP(以及 VLAN!)](https://linux22.com/image/568168/HP%20Procurve%201800%20%E4%BA%A4%E6%8D%A2%E6%9C%BA%E5%88%B0%E4%BA%A4%E6%8D%A2%E6%9C%BA%E4%B8%AD%E7%BB%A7%E5%92%8C%20LACP%EF%BC%88%E4%BB%A5%E5%8F%8A%20VLAN%EF%BC%81%EF%BC%89.png)
我正在考虑将两台(也可能是三台)HP Procurve 1800 交换机通过中继或 LACP 连接在一起。我无法通过 Google 或此处找到任何实质性的答案。
我确实找到了这个问题Procurve 交换机中的服务器到交换机中继,这是什么意思?但问题的答案似乎是:a) 中继可能意味着任何事情;b) LACP 已定义。问题是否优先选择 Trunk 或 LACP?没有答案——而且它不是交换机到交换机而是交换机到服务器。
我也发现了这个问题HP Procurve 的 LAN 设计问题但它也没有回答上面提出的问题:是否优先选择 Trunk 或 LACP?无论如何,这个问题与 HP Procurve 2510 有关,而与 HP 1800 无关。
这两个问题似乎都没有讨论我们的具体情况。有三个交换机(都是 HP 1800):
SW1(VLAN1) <-> SW2(VLAN1) <-> SW3(VLAN1)
SW2(VLAN6) <-> SW3(VLAN6)
这些交换机都是 HP 1800-24G(硬件版本 R01),软件版本如下:
- SW1:PB.03.01
- SW2:PB.03.01
- SW3:PB.03.04
交换机 SW2 和 SW3 之间的链路都只允许标记数据包,没有 PVID(根据帮助文档的建议)。其他端口是 VLAN 1 或 VLAN 6,并允许所有数据包。除偶尔的 100Mb 全双工设置外,所有端口都是自动协商的;其他端口都是 1Gb - 没有 10Mb。
问题是 SW2 似乎无法快速响应 ping,并且经常丢失数据包(从 SW3 上的监控主机监控到)。其他交换机都很好,响应也恰当。主机之间的连接似乎没问题。SW1 和 SW2 在其管理接口上的 HTTP 响应似乎很慢 - 比 SW3 慢。
我怀疑存在流量瓶颈,想创建一个更大的管道。ping 到交换机的 IP 地址,并且到 HTTP 端口的连接也显示响应时间很慢。据推测,连接(HTTP 和 ICMP)在 VLAN1 上,因为 IP 应该在那里 - 而且 VLAN1 无论如何都是管理 VLAN。
从阅读其他问题来看,似乎“中继”可以将两个 VLAN 的流量合并到同一条线路上 - 将两个连接减少为一个,或者使流量通过多个 VLAN 的多条线路。听起来中继还可以与 LACP 合并,但这是否可取?
我的问题:
- 在这种情况下,是首选中继还是 LACP?为什么?
- 在这种情况下,HP 称之为“主干”什么?
- 在这种情况下应该如何处理 VLAN?
- 我是否试图解决错误的问题?
- 固件升级有帮助吗?
无论如何,我希望得到所有问题的答案。
更新我忘了说我发现此网页这似乎很有帮助,但也没有直接回答我的问题。听起来(从那里的答案来看)中继用于交换机到交换机的通信,而 LACP 用于服务器到交换机的通信。
答案1
LACP 是链路聚合控制协议。它的作用是当有多个链路可用且另一端也使用 LACP 时,自动动态地设置链路聚合。它通常是与冗余服务器交换机互连一起使用,因为只要 NIC 驱动程序(实现链路聚合的地方)尚未加载,具有链路聚合的静态设置就会破坏服务器连接,从而有效地破坏预启动服务器管理或网络启动功能。
对于交换机互连,通常优先采用静态设置 - 尽管我认为这纯粹是一个喜好问题。
“链路聚合”和“中继”通常被用作同义词。IEEE 已为链路聚合 (802.3ad) 制定了标准,而且在标准化之前已经出现了许多专有供应商扩展,出于向后兼容的原因,其中大多数甚至在较新的交换机型号中也已实现。
如果您设置了链路聚合或中继组 (LAG/TG),则应为两侧的交换机定义相同的 VLAN 作为组成员。只有在满足以下条件时,您才应在两台交换机之间定义多条路径(即多条 LAG 互连):a) 确切知道自己在做什么;b) 在两台连接的交换机上都启用了 STP。
如果您只是怀疑带宽瓶颈,请使用交换机的端口统计计数器来验证它 - 很可能带宽使用情况良好,而您的问题完全不同。大多数情况下,交换机确实具有相当慢的 CPU 和快速的 ASIC,能够完成大部分处理而不会给 CPU 带来任何负担。某些操作仍然会占用 CPU 周期,其中一种相当“流行”的操作是接收广播或多播数据包。如果您的网络正在生成大量广播/多播流量,处理和丢弃数据包本身可能会使交换机的 CPU 超负荷。再次检查计数器以查看网络上是否出现过多的广播。
答案2
在 HP ProVision 操作系统中,术语“Trunk”与 Cisco 术语“Trunk”的含义不同
- 非 802.1Q 接口(如计算机或打印机)称为未标记在 ProVision 和思科担任使用权港口。
- 802.1Q 接口(例如交换机到交换机、交换机到服务器以及交换机到 VoIP 电话)被称为已标记ProVision 端口,而思科是树干港口。
- 聚合接口被称为树干使用 ProVision 进行移植,但以太通道与思科合作。