![VLAN-与第二个交换机具有相同的网络冗余吗?](https://linux22.com/image/767108/VLAN-%E4%B8%8E%E7%AC%AC%E4%BA%8C%E4%B8%AA%E4%BA%A4%E6%8D%A2%E6%9C%BA%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E7%9A%84%E7%BD%91%E7%BB%9C%E5%86%97%E4%BD%99%E5%90%97%EF%BC%9F.png)
是否可以在两个不同的交换机上设置相同的 VLAN,这些交换机的 IP 相同,但服务器的双端口网卡上的 MAC 不同?如果交换机 1 发生故障或需要维护,我希望交换机 2 接管服务器之间的通信,反之亦然,因为我不希望整个服务器网络彼此之间没有连接,因为它们要么是彼此的副本,要么是接收旧数据的分片,我需要使网络高度可用 - 冗余。我的网络的整个目的是 3 个分片,每个分片有 3 个副本,并分布相同应用数据的分片以使其具有故障安全性,但在我的工程计划中,网络在只有 1 个交换机的情况下还不能实现故障安全性。
像这样:
分片 I - 复制新数据,新传入数据 - 3 个服务器,以确保服务器级别 server1 + server2 + server3 的故障安全
分片 II - 服务器 4(访问较少的数据) - 数据定期从新数据分片 I 移动 - 不需要副本(RAID 级别的冗余)
分片 III - 相同的服务器 4,但数据位于连接到服务器 4 的模块化存储阵列上 - 数据定期从分片 II 移动到此处(访问最少的数据) - 不需要副本(RAID 级别的冗余)
所以我需要使网络具有故障保护功能。我的想法是使用第二个相同的交换机,但对设置有疑问。仍在研究如何实现。假设两个交换机都未连接,实现的最佳方法是什么?如果每台服务器同时从其网卡上的不同端口连接到两个交换机,这会起作用吗?如果重要,使用的交换机是 Quanta LB6M。有没有更好的交换机可以推荐用于用例?交换机是否需要相互连接?然后我可以尝试使用 Dell EMC PowerSwitch S4048-ON 48 10GbE SFP+、6 40Gbps QSFP+,并使用 40GbE QSFP+ 互连交换机,使用 10Gbe SFP+ 将服务器连接到交换机。谢谢!
答案1
是否可以在两个不同的交换机上设置相同的 VLAN
是的,只需确保将 VLAN 中继到两个交换机(使用 802.1Q 标记),见下文。
具有相同的 IP,但不同的 MAC
是的 - 如果您使用不同的 MAC,故障转移实际上不取决于交换机,而取决于主机。交换机只关心 MAC 地址,只要这些地址在不同的交换机端口上不可见,它们就没问题。
在服务器的双端口网卡上?
你正在寻找的是NIC 组合其中一个端口处于活动状态,另一个处于待机状态,以防活动端口丢失链接。大多数双端口 NIC 支持组合,但这也可能取决于服务器的操作系统。
可能您不仅希望使交换机冗余,还希望使单个服务器链路冗余,这需要使用 VLAN 中继连接交换机。
如果你不能容忍整体带宽的减少,你可能需要确保交换机之间的链路足够快,以处理你的工作负载,以防流量在交换机之间分叉——一个或多个端口出现故障一些服务器故障转移。通常使用双聚合链路(也可处理该位置的单链路故障)。