链路聚合可以替代 STP 协议吗?我的意思是我可以使用 2 条链路和链路聚合来连接两台交换机以获得更高的可用性,作为 STP 协议的替代方案吗?
链路聚合可以替代stp协议吗?
网络工程
思科
转变
生成树
2022-02-12 17:25:45
3个回答
链路聚合 (LAG) 和 xSTP 都支持没有桥接环路的冗余链路,但存在显着差异:
- 任何 LAG 中继只能连接两个交换机(有各种多机箱 LAG变体,但它们都是专有的)。
- LAG 中继中的所有物理链路都需要使用相同的速度。
- VLAN 设置由 LAG 中继设置,因此您无法在链路之间更改它们。
- 跨链路的流量分布是通过地址哈希:MAC 地址、IP 地址、L4 端口号 - 取决于硬件和配置。
- 具有 RSTP 的冗余链路被阻止,根本无法用于流量。
- MSTP 使您能够将 VLAN 分组到实例中,每个实例形成自己的生成树。根据您的工作负载,这可能允许更“受控”的流量分配。
大多数情况下,您需要结合使用 LAG 和 xSTP。当然,还有来自 IEEE 802.1aq 的Shortest Path Bridging,但它还没有得到广泛的支持。
另一种方法是直接在硬件端口上使用带有 L3 接口的路由链路。它们的带宽可以通过使用等价多路径路由(ECMP) 来聚合,而无需任何特殊的 L2 处理,如 STP 或 LAG。ECMP 有其自身的挑战,但在许多场景中它可能是 L2 聚合/故障转移的良好替代品。
是的,LAG 可以替代 xSTP。
通常,LAG 是一个更好且更简单的选择,而不是拥有相同的链路而不将它们配置为 LAG。
您还可以通过 LAG 运行 xSTP。当您除了不同的链接之外还有不同的交换机时,通常会出现这种情况。
据我所知,两个交换机都必须运行相同的 stp 协议。以确保您的设置是无循环的