设计冗余交换基础设施

网络工程 交换 第3层
2021-08-03 15:51:12

最终,我的任务是安装一个服务式办公室,员工人数超过 1000 人,可能分布在 50 多个 VLAN 中。

购买的硬件不在我的手中,但它是相当不错的高端切换,应该能够实现我们的要求。请参阅下图以希望对我的描述有所帮助(第 3 层、MLAG 等)

在此处输入图片说明

本质上,我们将拥有两个核心 24 端口交换机,我们希望将其置于高可用性中。我的想法是使用 MLAG,但我正在寻找这方面的指导。这些每个都有 4 个用于 10GB 光纤的端口插件。

我们将有 3 个堆栈,A、B 和 C。C 位于远程办公室。每个堆栈将通过 10GBe 光纤端口连接到核心。每个堆栈中的顶部和底部交换机,分别连接到 CORE01 和 CORE02。

(绿色线缆为堆叠线缆,蓝色和橙色上行分别连接至 CORE1 和 CORE2)。

我真的在寻找有关配置这些冗余的最佳方法的一些指导。

两个核心交换机之间的MLAG?(这些不能堆叠,没有堆叠端口)为了冗余,下面的 3 个堆叠,每个核心上有两个上行链路?这些都是将所有 VLAN 作为标记 VLAN 承载的中继链路?

或者只是简单的冗余链接并启用 STP?或者完全不同的东西?

我们是通过光纤连接两个 CORE 交换机(意味着我们只能使用从堆栈 C 到核心的一根光纤连接)还是仅在它们之间使用 1GBe 以太网?真的在为这样的大型设置寻找一些建议和/或最佳实践。

2个回答

这是一种很好的设计方式,您可能需要考虑在您的设计中添加第三层。

您的核心交换机似乎是一个核心/分布设置,您确实希望将核心交换机分开,这样它们就不会受到生成树循环的影响,是的,它们确实发生了。

您可以在您的核心和分布交换机之间实现 ospf,然后可以在建筑物、楼层、地理等之间分割。然后您的 vlan 生成树根位于分布交换机上。然后,您可以测试您的 vPC/MLAG 解决方案,而无需移除整个网络:-)

不确定选择了哪个供应商解决方案,但他们应该有可用于设计的文档和高可用性/冗余的最佳实践。

旁注:有些设计甚至采用到接入交换机的路由,因此包含到接入交换机堆栈的生成树循环,但我认为最好将费用花在几个强大的核心交换机上。

您可以在部署之前在 GNS3(或类似应用程序)中测试所有内容:-)

MLAG 或堆叠是很好的解决方案,因为它们可以利用冗余链接。请注意,两者都取决于您使用的硬件 - 它们至少是特定于供应商的,通常也特定于型号或系列。您需要考虑支持协议,涵盖部署期间的维修或更换,因为更改型号/系列可能会破坏您的冗余概念。

RSTP 或 MSTP 是冗余链路的硬件无关解决方案。但是,如果没有堆叠环,您的设置将是链接交换机,这不被认为是一个好的架构。使用 STP,您可以将每个接入交换机连接到每个核心交换机,并依靠生成树来整理冗余链路并处理故障转移。

带有多个实例的 MSTP 允许您安排 VLAN,以便您可以利用核心和访问之间的链路(每个实例形成自己的生成树)。

两个核心交换机之间的MLAG?(这些不能堆叠,没有堆叠端口)为了冗余,下面的 3 个堆叠,每个核心上有两个上行链路?

通常,是的 - 取决于确切的模型及其功能。

这些都是将所有 VLAN 作为标记 VLAN 承载的中继链路?

通常需要与那些 VLAN 的中继链路。

我们是通过光纤连接两个 CORE 交换机(意味着我们只能使用从堆栈 C 到核心的一根光纤连接)还是仅在它们之间使用 1GBe 以太网?

光纤或双绞线无关紧要,带宽/链接速度才重要。您希望在使用较重的链路上使用更快的端口,这些链路通常位于网络的中心(“胖树”)。