本文共 3150 字,大约阅读时间需要 10 分钟。
实验要求:要求配置STP,确保S1为网络中交换机的根桥,S2为网络中交换机的备用根桥,将和PC1连接端口配置为Portfast端口。
步骤1:观察自动STP的根桥选举情况。(无须做任何配置)
观察S1的生成树情况。
S1#show spanning-tree
VLAN0001 Spanning tree enabled protocol ieee //根桥的信息 Root ID Priority 32769 // 根桥的优先级 Address 0001.4240.48C4 // 根桥的MAC地址,可知S3为根桥 Cost 19 // 本交换机到根桥路径开销为19 Port 1(FastEthernet0/1) // 本交换机根端口为F0/1 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec //本交换机的信息 // 优先级 = 32768(默认优先级) + 1(VLAN 1的序号) Bridge ID Priority 32769 (priority 32768 sys-id-ext 1) Address 0001.43E9.8859 //本交换机MAC地址 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 20Interface Role Sts Cost Prio.Nbr Type
Fa0/1 Root FWD 19(根端口) 128.1 P2p
Fa0/2 Desg FWD 19(指定端口) 128.2 P2pFa0/3 Desg FWD 19 128.3 P2p②观察S2的生成树情况。S2#show spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 32769 //根桥优先级 Address 0001.4240.48C4 //根桥MAC地址 Cost 19 // 本交换机到根桥路径开销为19 Port 1(FastEthernet0/1) // 本交换机根端口为F0/1 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec//本交换机的信息 Bridge ID Priority 32769 (priority 32768 sys-id-ext 1) //优先级 Address 00E0.F980.4970 // MAC地址 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 20Interface Role Sts Cost Prio.Nbr Type
Fa0/1 Root FWD 19(根端口) 128.1 P2p
Fa0/2 Altn BLK 19(阻塞端口) 128.2 P2p注意:S3的F0/2端口和S1的F0/2端口竞争指定端口时失败,端口被阻塞,不转发报文。③观察S3的生成树情况。S3#show spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 32769 // 根桥优先级 Address 0001.4240.48C4 //根桥MAC地址 This bridge is the root // 本交换机为根桥 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec //观察可以得知自身MAC地址和根桥MAC地址相同,即本交换机为根桥。 Bridge ID Priority 32769 (priority 32768 sys-id-ext 1) Address 0001.4240.48C4 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 20Interface Role Sts Cost Prio.Nbr Type
Fa0/1 Desg FWD 19(指定端口) 128.1 P2p
Fa0/2 Desg FWD 19 (指定端口) 128.2 P2pFa0/3 Desg FWD 19(指定端口) 128.3 P2p步骤2:要让S1成为根桥,S2成为备份根桥,需要修改S1和S2的优先级,将其优先级降低,提高其在选举根桥中的地位。S1(config)#spanning-tree vlan 1 root primary // 成为根桥S1(config)#interface f0/3S1(config-if)#spanning-tree portfast //配置F0/3端口为portfast接口S2(config)#spanning-tree vlan 1 root secondary // 成为备用根桥S1(config)#interface f0/3S1(config-if)#spanning-tree portfast // 配置f0/3端口为portfast接口步骤3:结果与测试。
查看S1的生成树情况。S1#sh spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 24577 // 已经发生改变,优先级降低 Address 0001.43E9.8859 This bridge is the root // S1已经成为根桥 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec… 省略部分无关内容Interface Role Sts Cost Prio.Nbr TypeFa0/1 Desg FWD 19 128.1 P2p
Fa0/2 Desg FWD 19 128.2 P2pFa0/3 Desg FWD 19 128.3 P2p注意:所有的端口都变成了指定端口。查看S2的生成树情况。S2#sh spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 24577 Address 0001.43E9.8859 Cost 19 Port 2(FastEthernet0/2) //根端口已经发生变化 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec //S2的生成树信息 Bridge ID Priority 28673 (priority 28672 sys-id-ext 1) // 优先级降低,但比S1优 先级要高 Address 00E0.F980.4970 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 20从结果看到,我们通过改变交换机的优先级,让网络的根桥选举发生了变化,S1成为根桥,S2成为备用根桥,当S1发生故障时,S2将会取代S1成为网络中的根桥。转载于:https://blog.51cto.com/14228566/2376237