具有双上行链路的多交换机配置

网络工程 冗余
2021-07-24 06:15:57

我们想用 2 个冗余交换机配置我们的新网络,所以如果其中一个上行链路出现故障,或者其中一个交换机死机,网络将继续运行。

我们有以下设置:

(交换机是 2x Dell Networking N1524)

"public" VLAN configured on port 10-24 on every switch
1x Uplink connected to SW01-p24
1x Uplink connected to SW02-p24
cross-cable connected from SW01-p23 to SW01-p23
rapid-STP enabled on both switches
servers connected with an equal amount of cables to both switches

我们是否需要其他任何东西才能使网络以这种方式冗余?有什么额外的配置吗?

2个回答

除非您在到服务器的两台交换机上都配置了堆叠交换机和以太通道/捆绑包或 VPC,否则不会以这种方式工作。不是所有的交换机都支持。服务器通常不参与 STP 选举。如果您启用服务器参与 STP 选举,那么您将拥有冗余链接,但同时只有 1 个链接可以工作,另一个将处于阻塞状态。 在此处输入图片说明

我们需要更多地了解主机配置。如果您有某种可以检测故障的主动/被动 NIC 组合设置,则此配置可以工作。在(现代)Windows 和 Linux 中都有各种选项来实现这一点,以及许多检测故障的机制。然而,结果是,一个 MAC/IP 地址通常会显示在主 NIC 上,并且在发生故障时,这两个地址都将转移到备用 NIC。

如果您有支持 MLAG 或堆叠的交换机,您可以将两个 NIC 配置为单个逻辑链路。这具有更快的故障转移和负载共享的优势,但我认为列出的交换机不会支持这样的设置。