生成树设置


10

我了解生成树的基础知识,仅此而已。我希望有人可以告诉我这是否可以按照我的意愿工作。

我有两个用于冗余的Cisco ACE负载平衡器设置。每个ACE连接到其自己的第2层交换机。当前,每个第2层交换机都连接到其自己的与CoLo相连的1 Gig光纤链路。每个光纤链路都为不同的IP子网设置,我们的CoLo不为我们提供处理BGP的服务。我们必须购买自己的路由器来解决这个问题,这是一个即将到来的项目。

(我在那里有了第2层交换机,因为CoLo提供了光纤,而ACE只用铜缆,所以所有交换机所做的就是为我将光纤改为铜缆。)

所以目前我只能使用单个负载平衡器,因为ACE不支持生成树。现在,第2层切换为支持生成树,默认情况下仅将其禁用。现在,如果我要启用生成树并交叉连接第2层交换机,那么一切将按预期工作,还是会导致网络崩溃?

在尝试此操作之前,我希望得到一些专家建议,因为它是生产网络,并且没有几个额外的Cisco ACE负载平衡器可在实验室中进行尝试。

更新:根据评论,我需要包括一个图表。这是我们目前拥有的。

问题是由于缺少BGP,第二条ISP链接目前无法使用。因此,我想将两个网络交换机交叉连接在一起。有人告诉我,如果我将两个ACE连接在一起,将完成任务并导致网络问题。因此,如果我可以在顶部连接支持生成树的交换机,则应解决此问题。最终,在顶部交换机和负载平衡器之间将有两个路由器,以处理两条网络链路上的BGP。

我说得通吗 抱歉,这真是一团糟,我在SQL Server中比在网络中在家时更多。


知道如何路由L3流量将很有用。服务器的默认路由是什么,该设备位于其中?
克里斯,2009年

克里斯,目前ISP提供了L3。最终,我将购买路由器,并将其置于ACE与顶级网络交换机之间。
mrdenny

谢谢大家对此进行的检查。我很高兴地报告,我们现在在负载均衡器上有冗余。希望我们永远不需要它。
mrdenny

Answers:


2

提供图后更新:

图的下半部已经有一个圆圈。看来ACE并没有架桥,因此,如果您没有问题,那么连接两个顶级路由器就不会有问题。

如果您不命名设备,则很难谈论该图,但可以说我从左到右,从上到下命名它们。您有一个圆圈ACE1-SW3-ACE2-SW4-ACE1 ...,显然那里没有问题(对吗?)。我猜想您已经配置了ACE,因此它们根本不桥接任何流量,因此没有环路。

为什么不将ACE1连接到SW2,将ACE2连接到SW1?然后,您具有与底部相同的设置。

如果顶部和底部(不同的layer2段)中的VLAN不同,则它们之间不能有生成树循环。

如果您在地图上提供了IP网络,可能还提供了VLAN(如果您愿意,可以混淆,但是请确保我们可以从B告诉网络A。例如10.123.0.0/24和10.123.1.0/24),这样会更清楚。使用它们)。

命名开关后更新:

如果ACE进行路由,因此是10.0.0.0/24等服务器的下一跳,并且不进行桥接(在ACE中),那么按照我上面所说的方法进行连接是安全的。


我在上面添加了更多信息,希望到现在为止能显示更好的信息。当前,ACE2对我们来说是无用的,因为它所连接的网络链接未用于子网,因为我们的colo无法为我们处理BGP。我正在尝试这样做,以便如果需要重新启动ACE1,可以避免站点中断。
mrdenny

我已经用姓名更新了图片,希望可以使讨论变得更容易。如果将ACE2连接到SW1(更新后的图片中的名称),并且将ACE1连接到SW2,而不会引起任何问题,我将继续介绍。我明天要去洛杉矶的CoLo,所以我可以尝试一下,并确保它在我离开之前稳定。有没有我应该添加的更多信息,以便您了解我们已完成的设置?
mrdenny

我今天连接了交叉连接。一切似乎都很好,我们可以从互联网访问两个LB的管理IP,并且网络没有崩溃。(以防万一
mrdenny

1

认为您想要的是:

  1. 使用“ ft peer” CLI命令使ACE2成为故障转移对等体
  2. 将ACE2连接到与ACE1连接的同一交换机。

这为您提供了盒冗余(ACE在它们之间传递心跳信息)和交换机冗余(下​​游Catalyst是交叉连接的)。当然,您没有受到共管开关故障保护。

您确定要使用BGP吗?谁提供ASN?您的下游网络是否完全可移植?您需要确保您有一位网络架构师可以向您解释优缺点。

如果您进行BGP,并且Catalysts能够进行第3层交换,那么您可能需要:

  1. 使用VLAN将Catalysts划分为虚拟交换机:内部和外部
  2. 使用浮动静态路由或路由策略将数据包发送到所需的ISP。

有几种方法可以解决此问题。在白板前几个小时,您会得到很好的服务。


当我们迁移到BGP时,很可能会通过ICANN的CoLo获得ASN的授权(或者由谁签发的,CoLo会从我们那里获取书面文件,并将其交给正确的人)。整个混乱之所以开始,是因为我们在搬入之前就转移了CoLos(涉及管理),而旧的CoLo处理了所有BGP,但是新的BGP没有,硬件已经全部订购了。当前,ACE2已经处于故障转移模式。我可以将它们连接到同一交换机并完成此操作吗?那会不会造成循环?
mrdenny

如果第二个ACE处于故障转移模式,则它应该是被动的,直到它从另一个ACE收到通知为止。应该。我一直在阅读4700系列文档,这太糟糕了。尽管它声明ACE的“不支持生成树”,但没有说明它们是否不参与(如主机)或只是通过生成树数据包(如集线器)。如果ACE实际上形成一个循环,我会感到非常惊讶。但是,您的催化剂已启用STP(除非您已明确禁用它),否则它们将中断任何循环。
ironchefoklahoma

因此,插入它应该很好
。– ironchefoklahoma

很高兴交叉连接成功。
ironchefoklahoma

0

只要ACE后面的两个网络都没有连接,就可以了。


我在上面添加了更多信息,希望到现在为止能显示更好的信息。
mrdenny

0

如果您在ASA上有足够的接口,请将两个ASA连接到两个(面向isp的)交换机,并在ASA上运行vrrp或hsrp,然后执行策略路由或通过任何方式在两个链路之间分配流量。

思科的例子


我们拥有ACE,而不是ASA。在路由方面,ACE非常有限。
mrdenny

此图中的哪个设备是您的默认路由?
克里斯,2009年

我更新了图片以回答大家的问题。活动路径是连接到SW01的路径。我基本上是想让ACE2访问SW01连接到的上游网络,以便如果ACE1重新启动,ACE2可以接管活动的负载平衡器。
mrdenny

0

我有一个类似的情况,我有一个四端口NIC,它可以从两个核心交换机和大量的远程交换机中传输FTP流量。

我目前有两个三角形连接的核心交换机和四端口NIC,每侧两个Gig链接。每对GigE对都会聚合在一起,以提供2Gig链接。我正在使用英特尔NIC自适应聚合模式。看来运作良好。

如果您具有一个2层光纤端口向上链接到colo的单层2交换机,则该交换机的精神就与我的NIC相似。然后将Cisco设备连接到交换机,一切顺利。但我确实知道您在这里失去了冗余。

您正在尝试创建从colo到Cisco设备的完全冗余路径,对吗?


正确,最终目标是从CoLo到Cisco设备的完全冗余路径。在订购和交付路由器之前,这是通往该目标的途中的一站。我在上面添加了更多信息,希望到现在为止能显示更好的信息。
mrdenny

感谢您添加详细信息。我与您在一起,对C ++或C#编译器更加满意。
GregC
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.