STP 配置问题

STP 配置问题

STP 有一个奇怪的问题,我似乎无法通过以下拓扑确定:

          -------881 ------- Public WAN ----- 881---  
    Switch1                                         Swith2
          --------2911--------Private leased line----
                             provided by isp

我正在尝试在两个远程站点之间扩展第 2 层网络,底部的两个路由器是通过 ISP 的专线连接的 cisco 2911。顶部的两个路由器是通过公共 WAN 上的加密 VPN 隧道连接的 cisco 881。881 链路应该作为 2911 之间链路的备用链路。

使用伪线,我设置了网络,使 STP 数据包可以在交换机之间自由流动,模拟 LAN。我可以看到 BPDU 在适当的位置被发送和接收,但是当主链路以某种方式发生故障时,故障转移到辅助链路似乎存在问题。

正常运行时,非根交换机(右侧)会阻塞其与 881 的链路,从而消除环路。当交换机与 2911 之间的链路断开时,STP 会解除端口阻塞,两个站点之间的流量将正常流动。

但是,当两个 2911 之间的链路断开时,STP 似乎无法切换到另一个链路,并且两个站点之间的流量停止传输。

我认为 STP 配置可能存在问题,因为流量似乎按预期流动,直到发生故障,但我再也无法确定了。任何有类似想法的想法都很好。

谢谢

答案1

有几种不同的方法可以解决这个问题,但如果不了解具体的交换机和路由器配置,就很难找到最好的方法。也就是说,解决这个问题的一个简单方法是在 2911 上进行接口跟踪。使用这种方法,当租用线路断线时,2911 上的以太网接口将断开 - 有效地复制了上面提到的工作用例。尝试查看CCO 上的此页面了解配置的详细信息。

如果您发布一些额外的细节,可能会有其他不那么暴力的方法。

相关内容