【实验名称】快速生成树协议 RSTP。
【目 的】理解生成树协议RSTP的配置及原理。
【背景描述】某学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,网络管理员用2条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路。
本实验以2台S2126GG交换机为例,2台交换机分别命名为SwitchSA,SwitchB 。PC1 与 PC2 在同一个网段。
【功能介绍】使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。
【拓 扑 图】
【所需设备】 S2126G(2台)
【步 骤】
步骤1:在每台交换机上创建VLAN及加入相应调试端口,并开启生成树协议。
switchA#configure terminal !进入全局配置模式
switchA(config)#spanning-tree !开启生成树协议
switchA(config)#end
步骤2:设置每台交换机生成树模式。
switchA(config)#spanning-tree mode rstp !设置生成树模式为802.1W
步骤3:设置某一台交换机的优先级。
switchA(config)#spanning-tree priority 8192
步骤4:综合验证测试。
验证SwitchB端口1和2的状态
★当没有连接二条直通线时,端口0/1及0/2处在阻塞状态(PortState : discarding )
switchA#show spanning-tree interface fastEthernet 0/1
switchA#show spanning-tree interface fastEthernet 0/2
★当连接二条直通线时,交换机端口F0/1及F0/2经学习后;其中有一个端口转为转发状态(PortState : forwarding)
switchB#show spanning-tree interface fastEthernet 0/1
switchB#show spanning-tree interface fastEthernet 0/2
PortAdminPortfast : Disabled
PortOperPortfast : Disabled
PortAdminLinkType : auto
PortOperLinkType : point-to-point
PortBPDUGuard: Disabled
PortBPDUFilter: Disabled
###### MST 0 vlans mapped : All
PortState : forwarding
!端口从阻塞(discarding)状态转换到转发 (forwarding)状态,这说明生成协议树协议此时起用了原先处于阻塞状态的冗余链路。
PortPriority : 128
PortDesignatedRoot : 100000D0F8BFFE67
PortDesignatedCost : 0
PortDesignatedBridge : 100000D0F8BFFE67
PortDesignatedPort : 8010
PortForwardTransitions : 2 !状态转换时间大约为2秒
PortAdminPathCost : 0
PortOperPathCost : 200000
PortRole : rootPort
★将switchA与switchB之间正在转发中的链路down掉,验证交换机PC1与PC2仍能互相 ping通,并观察ping的丢包情况。
【注意事项】锐捷交换机缺省是关闭spanning-tree的,因此,如果网络在物理上存在环路, 则必须手工开启spanning-tree。下载本文