FAQ-影响生成树计算和收敛速度的因素及快速收敛的建议有哪些

发布时间:  2014-09-12 浏览次数:  286 下载次数:  18
问题描述
Q:影响生成树计算和收敛速度的因素及快速收敛的建议有哪些?
告警信息
处理过程
影响生成树计算和收敛速度的因素及快速收敛的建议如下:

1、MSTP工作模式
只有当设备工作在RSTP或MSTP模式下才能实现快速收敛,在STP模式下无法快速收敛。缺省情况,使能STP协议后,设备工作在MSTP模式。但是当工作在RSTP或者MSTP模式下的设备端口如果收到运行STP的设备发出的报文,则自动将该端口运行在STP模式。

建议:在运行MSTP的设备上连接运行STP设备的端口配置stp mcheck,可以实现当运行STP的设备撤出网络后,该端口自动迁回MSTP模式,实现快速收敛。

2、链路类型
RSTP和MSTP快速收敛的关键在于PA协商机制,而该协商机制只能在点对点链路。缺省情况下,端口的链路类型为auto,即由MSTP来检测与端口相连的链路是否是点到点链路。

建议:RSTP或MSTP模式下,在已知链路类型为点到点时,可以执行在端口视图下执行stp point-to-point force-true,表示与当前相连的链路是点到点链路。

3、快速迁移机制的方式
由于不同厂商的设备实现快速迁移的机制方式不一样,可能导致5300设备与其他厂商设备对接时,PA协商失败,导致不能快速迁移。目前5300支持普通快速迁移和增强快速迁移。

建议:在与其他厂商设备对接且运行在RSTP或MSTP模式时,根据其他厂商设备的PA机制,使用stp no-agreement-check命令来选择接口使用普通或者增强的快速迁移机制。

4、边缘端口的设置
在交换机上,通常将直接与用户终端(如PC机)或服务器等非交换机设备相连的端口配置为边缘端口,边缘端口不接收处理BPDU报文,不参与生成树计算,可由disabled直接转到forwarding状态,以实现这些端口的快速迁移。

建议:在RSTP或MSTP模式下,把直接与终端连接的端口配置为边缘端口,同时配置BPDU保护功能防攻击。

5、ARP表项的处理
生成树的拓扑结构发生改变时,和它建立映射关系的VLAN的转发路径也将发生变化。此时,交换机的ARP表中与这些VLAN相关的表项也需要更新。根据对ARP表项的处理方式不同,MSTP的收敛方式分为fast和normal两种。Fast方式下,直接删除需要更新的ARP表项;normal方式下,将需要更新的ARP表项的存活时间改为 0,设备对这些表项进行老化探测。

建议:利用stp converge normal命令,对ARP表项的处理方式设置为快速老化,当拓扑变化时,减少未知数据流触发ARP-Miss上送CPU处理的时间,从而减少业务中断时间。

6、系统参数
系统参数包括网路直径、超时时间、Forward Delay、Hello Time、Max Age。STP和RSTP只能计算单生成树实例,不能解决由于网络规模增大带来的性能降低的问题,网直径不要超过7。超时时间的作用是在该时间内未收到上游的BPDU便开始重新计算生成树。

建议:根据实际链路状况使用stp timer-factor配置超时时间;根据实际拓扑使用stp bridge-diameter命令配置网络直径,设备自动根据网络直径计算出其他参数的较优值。
根因
建议与总结
根据实际拓扑,选择合理参数和收敛方式,可以提高收敛速度

END