交换机上启用生成树 (STP) 后,VOIP 电话停止工作

交换机上启用生成树 (STP) 后,VOIP 电话停止工作

我有几种不同类型的管理型交换机,其中大部分是 3com Super Stacks、Baselines(例如,其中一种具体是 3com baseline pwr-plus 2928)。

大多数都配置了两个 VLAN,一个用于数据,一个用于语音(VOIP)。

一切运行正常,但生成树已完全关闭,我想将其打开,以帮助保护网络。

我发现当我打开它时,电话最终会断线。我相信发生的事情是,它们无法在 STP 开启的情况下获取 DHCP。

经过一番搜索,我发现了一篇文章,其中讨论了不同型号的交换机,并且您必须打开 PortFast(或可能将其关闭)。但是,查看我的交换机中的各种设置屏幕时,我没有看到任何类似的东西。

首先,这有意义吗,或者可能存在其他解决方案?如果有意义,那么我可能需要查找哪些术语来打开/关闭 PortFast?

答案1

是的,这很有道理。启用生成树后,交换机必须确保端口不会形成环路,然后才能通过该端口传输流量。这大约需要 30 秒。有些设备(在我看来是坏的)尝试 DHCP 的时间不够长。因此,如果启用了生成树,它们就无法获得 IP 地址。

最常见的解决方法是在仅用于边缘设备的端口上启用 portfast。Portfast 本质上会禁用该端口上的生成树,从而消除 30 秒的延迟。几乎所有支持生成树的交换机都支持 portfast 或类似机制。

对于 3Com 2928,请参阅用户指南第 290 页。在“端口设置”​​下,将“保护”设置为“边缘端口”。请注意,应将 BPDU 保护与边缘端口一起使用,以防止虚假拓扑更改。阅读手册。

相关内容