第一次使用 HP 交换机 (2x ProCurve 2810G) 时,我意识到默认情况下未启用 STP。我是在已经配置了一个带有 3x1Gig-Links 的 Etherchannel 之后才发现的,它只承载一个 VLAN。
现在我的问题是:我是否应该启用 STP,知道此设置不会扩展到两个现有交换机之外?我知道在 Cisco 交换机中,STP 将 Etherchannel“视为”单个端口:这对 HP 交换机来说是一样的吗?
第一次使用 HP 交换机 (2x ProCurve 2810G) 时,我意识到默认情况下未启用 STP。我是在已经配置了一个带有 3x1Gig-Links 的 Etherchannel 之后才发现的,它只承载一个 VLAN。
现在我的问题是:我是否应该启用 STP,知道此设置不会扩展到两个现有交换机之外?我知道在 Cisco 交换机中,STP 将 Etherchannel“视为”单个端口:这对 HP 交换机来说是一样的吗?
是的,配置它,仅仅因为您的端口通道良好并不意味着您的整个拓扑一定是 - 只需在活动 VLAN 上的两个交换机之间连接另一根电缆,然后观察不良情况发生。
如果交换机支持 MST(多生成树),我推荐 MST(多生成树) - 可互操作、向后兼容,当然还有能够将 vlan 划分为不同域的明显好处。
确实,启用生成树。2810 默认为标准 MST。根据您配置中继的方式(中继与 LACP),各个端口仍可能会创建环路。称之为保险……你可能永远不需要它,但是一旦你需要它而它不在那里,你会后悔的。
(其他网络错误也可能造成循环。)
无论是 Cisco、HP 还是其他提供商,使用任何形式的链路聚合,多个物理端口都被视为单个逻辑端口,毕竟这是链路聚合的全部意义所在。请注意操作系统使用的术语,例如绑定或组合,因为它们可能会或可能不会根据配置进行链路聚合。
至于运行 STP,正如 Ricky 和 Olipro 所说,无论如何你应该运行它。哪种风格取决于您的需要,但通常遵循基于“标准”的协议。只有两个交换机(并且可能没有那么多 VLAN),我认为您可以使用 RST。在任何更大的网络上,我都会推荐 MST,但在这种情况下这可能有点矫枉过正,如果不正确理解它,最终可能会产生问题。
虽然您可能只关心这两个开关,但谁知道未来会怎样。此外,它还有助于防止用户可能产生的许多问题。
例如,我遇到过几个实例,网络上的用户使用自己的哑交换机连接办公室/隔间中的其他设备,并决定如果与墙壁的一个连接良好,那么两个必须更好。
在这种情况下,我认为启用 STP 没有任何意义。STP 可防止具有多条链路的交换机之间形成环路。在这种情况下,您使用的是中继(用 HP 的说法),它将被视为单个链接,因此不需要 STP。