lacp交叉交换机如何实现

lacp交叉交换机如何实现

我对 Cisco 2960x 上的 lacp 有疑问。它们是否在同一组“1”中?是否隔离?

实验室设置: Server-4pt (linux) -> sw1 通道组“1” Gi0/1-2 Server-4pt (linux) -> sw2 通道组“1” Gi0/1-2 sw1 <- lacp -> sw2

它在网络冗余方面效果好吗?

谢谢大家。

答案1

您的图表不太清楚,因此我假设您的设置如下:

+-----------------------------+
|  Linux bond0 with 4 slaves  |
+------+-------+-------+------+
| eth0 | eth1  |  eth2 | eth3 |
+------+-------+-------+------+
  |      |           |      |
  |      |           |      |
+-----+-----+     +-----+-----+
|Gi0/1|Gi0/2|     |Gi0/1|Gi0/2|
+-----------+     +-----------+
|  Sw1 Po1  |     |  Sw2 Po1  |
+-----------+     +-----------+
  |                         |
   \--switch--interconect--/

一个有效的配置,但是绑定驱动程序将看到两个聚合器 ID(每个交换机一个),并且每次只使用一个聚合器,因此您将负载平衡到一台交换机,并且只有在交换机发生故障时才会故障转移到另一台交换机。

您可以使用绑定选项微调故障转移行为ad_select

  • ad_select=bandwidth可用于根据聚合器速度进行故障转移。假设一个聚合器有 10Gbps 链路,另一个聚合器有 1Gbps 链路,1x10Gbps 仍比 2x1Gbps 快,因此您最好继续使用单个 10Gpbs 链路。一个聚合器内的所有链路必须具有相同的速度和双工。
  • ad_select=count可以根据哪个聚合器有更多链路处于开启状态来进行故障转移,因此给定两个具有两个端口的聚合器,如果一个链路发生故障,则绑定将进行故障转移以使用具有两个开启链路的交换机。

配置交换机以显示为一个聚合器 ID,这称为多机箱链路聚合。思科对此的实现称为 VPC 或“虚拟端口通道”。

2960X 本身不支持 VPC,但是如果您将 2960X 灵活堆叠到 Nexus 5000,那么 Nexus 可以使用 2960X 端口执行 VPC。

相关内容