首页 理论教育 RSTP协议配置指南

RSTP协议配置指南

时间:2023-11-17 理论教育 版权反馈
【摘要】:图7-8中共有3个交换机,每台交换机上做如下相同的配置,注意配置前暂时不要连接线缆。为3台PC配置同一网段的IP地址后测试连通性,3台PC之间两两可以通信。图7-9RSTP链路切换过程中丢包丢失的一个数据包是在RSTP激活备用链路过程中发生的。

RSTP协议配置指南

1.基本配置

RSTP的配置比较简单,包括开启生成树功能、设置生成树类型、查看生成树参数3个步骤。图7-8中共有3个交换机,每台交换机上做如下相同的配置,注意配置前暂时不要连接线缆

每台交换机上都配置完成后,按照如图7-8所示的拓扑连接线缆。为3台PC配置同一网段的IP地址后测试连通性,3台PC之间两两可以通信。因为已经配置了生成树协议,图7-8所示的拓扑逻辑上不存在环路了,那么哪一个端口被阻塞了呢?

分别在三台交换机上使用“show spanning-tree summary”查看本地生成树运行信息。

交换机A:

交换机B:

交换机C:

从以上的配置信息可以看出交换机C的F0/3接口的状态(Sts)为“BLK”,其他所有接口都为“FWD”。“BLK”是单词Blocking的缩写,表示阻塞;“FWD”是单词Forwarding的缩写,表示转发。从中可以看出,交换机C的F0/3接口被阻塞。

注意:由于使用的设备不一样,有可能读者在实验中发现被阻塞的端口与书中介绍不一致,请根据实际情况分析。

2.使用PC测试生成树

在PC2上使用“ping”命令测试与PC3的连通性,如“ping 1.1.1.3-t”,因为使用了“-t”参数,ping测试将一直进行直到用户使用“Ctrl+C”中断。观察交换机的指示灯,发现处于转发状态的接口指示灯闪烁频率更高一些。保持持续“ping”的同时断开交换机B与交换机C之间的链路,可以发现并不影响“ping”的过程,恢复交换机B与交换机C之间的链路后,断开交换机A与交换机C之间的链路,观察PC2上“ping”的过程,发现丢失了一个数据包,如图7-9所示。

(www.xing528.com)

图7-9 RSTP链路切换过程中丢包

丢失的一个数据包是在RSTP激活备用链路(交换机B与交换机C之间)过程中发生的。再次在三台交换机上使用“show spanning-tree summary”查看本地生成树运行信息,观察所有的端口都处于转发状态,因为此时不存在环路。

恢复交换机A与交换机C之间的链路,此时网络拓扑中再次形成环路。生成树协议会再次计算并阻塞交换机C的F0/3接口,这个过程中同样可能发生丢包现象。

3.使用SVI测试生成树

利用交换机提供的“ping”命令同样可以测试生成树的链路切换效果。为每台交换机配置SVI接口,例如:

地址如下:

在具有环路的网络拓扑中,使用“ping”命令测试交换机C与交换机B的连通性,在交换机C的命令提示符中输入“ping 192.168.1.2 ntimes 500”,其中“ntimes”参数指定“ping”命令测试的次数,如图7-10所示。

图7-10 在交换机C上测试与交换机B的连通性

图7-10中的“!”表示一次成功的ping测试,“.” 表示一次不成功的ping测试。可以看出有规律的丢包现象,这是由于交换机B默认开启了NFPP策略。NFPP (Network Foundation Protection Policy,网络基础保护策略)是用来增强交换机自身安全的一种保护体系,通过检测攻击源头并采取限速、隔离等措施,可以使交换机的处理器和信道带宽资源得到保护,从而保证报文的正常转发以及协议状态的正常。

在交换机B和交换机C上关闭NFPP中的ICMP保护功能,如下所示。

在交换机C的命令提示符中再次输入“ping 192.168.1.2 ntimes 10000”,同时观察3台交换机上的指示灯,除备份链路上(交换机B和交换机C之间)的F0/3接口外的其他接口闪烁频率很高。断开交换机A和交换机C之间的链路,数据流在1 s左右的时间里切换到备份链路上。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈