使用 2 个交换机的冗余网络

网络工程 路由器 局域网 交换
2022-02-04 04:28:23

我正在尝试找出提高服务器机架中网络可靠性和正常运行时间的最佳方法。

事实: - Sonicwall 3600 固件/路由器(主动/被动) - 1 个互联网和 1 个租用线路连接,+ 2 个 IP sec 隧道 - 2 个带堆叠模块的 HP2920 交换机(目前只有 1 个交换机在使用) - 大约 15 台主机(2 个网卡)运行虚拟机(可能大约 50 个虚拟机左右)- 网络是 VLAN 的(物理机的平段,虚拟机的各种 VLAN)

这是一个生产环境,所以我不能做大的改变,也不能花更多的钱,所以我想看看如何最好地利用我所拥有的。

我们尝试在服务器级别配置 NIC 绑定,以将 1 个 NIC 连接到 1 个交换机,但这会导致 ARP 泛滥,导致整个网络瘫痪,所以显然我们做的不对。主机是 Unix 主机。任何人都有这种设置的经验来提供一些指导吗?我们不是一家拥有您在谷歌搜索时发现的所有复杂网络设置的大商店 - 只是试图获得满足我们需求的相对简单的东西,这样如果交换机出现故障,我就不会中断数小时。

1个回答

如果您将 HP2920 堆叠在一起并且它们被视为一个交换结构,您可以将以太网电缆从每台服务器插入到每个交换机,并使用 LACP 中继来设置链路聚合。

我了解到,当您上次这样做时,您的网络出现故障,但这很可能是因为您没有在交换机上设置 LACP 中继。在将交换机连接到服务器之前,您需要确保在交换机上进行了配置。

如果您在服务器上配置了 LACP,但没有在交换机上配置,那么我希望看到这种行为。

您可以从插入一个链接开始以继续服务,并在所有配置完成后添加另一个链接。请注意,在聚合链接时会出现短暂的中断。这应该只有几秒钟。

要在 procurve 交换机上配置中继,请使用以下命令:

HP-2920(config)# trunk 47-48 trk1 lacp active

这将告诉交换机发送 LACP 控制数据包并尝试在交换机和服务器之间建立 LAG。如果您的服务器不支持 LACP,则需要使用类似

HP-2920(config)# trunk 47-48 trk1 trunk

这将建立一个静态 LAG 并强制创建一个。

使用这种方法,您将获得交换机和服务器之间的冗余。

我希望这对你的追求有所帮助。

瞌睡虫