由于RSTP/MSTP 的指定端口快速迁移机制,即上游交换机接收到下游的agreement报文才能进行快速迁移,但RSTP 和MSTP 的区别在于,MST 交换机的根端口还需要接收到上游的agreement 报文才能向上游发送agreement 报文。由于快速迁移机制的差异引发这样的问题:上游桥运行RSTP,下游运行MSTP,此时,RSTP 不向下游发agreement报文,MSTP 的根端口没有接收到agreement 报文,则表示MSTP 没有同步,这就意味着根端口不向上游RSTP 指定端口发agreement。所以,MSTP 域内的agreement 被抑制,上游RSTP 指定端口只能在2 倍的Forward Delay 延时后Forwarding。
解决办法:
将运行MSTP 协议的桥作为上游,运行RSTP 的桥做下游。因为RSTP 的同步不要求根端口接收到上游的agreement,所以在这种情况下上游MSTP 指定端口可以接收到下游RSTP 根端口发送的agreement,就可以快速迁移了。
另外,也可以通过在运行MSTP 的下游交换机的上行端口上上配置命令“stp
no-agreement-check”解决。
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作