默认已经开启生成树协议,思科默认PVST+, 华为交换机默认MSTP
我们通过查看阻塞端口:
SW3的E0/2接口阻塞掉。根据我们根端口和指定端口选举规则:
1 最低的根桥ID
2 最低的根路径代价
3 最低发送者桥ID
4 最低发送者端口ID
因此SW1为根桥,直连对端接口SW2的E0/0和SW3的E0/1为根端口,SW3的E0/2阻塞。
需求一: 我们要求通过更改优先级配置在SW2上实现SW2的E0/2接口阻塞
SW1配置优先级:spanning-tree vlan 1 priority 0
SW3配置优先级: spanning-tree vlan 1 priority 4096
此时SW3的E0/2接口通过BlK状态转换为FW状态经历了30秒 两个转发延迟15秒
SW2的E0/2 接口的STP侦听状态查看:
SW2的E0/2 接口的STP学习状态查看:
SW2的E0/2 接口的STP状态查看到转发状态:
此时我们实现我们的需求SW2的E0/2接口阻塞掉:
需求二: 我们要求通过在SW2更改接口cost,让SW2的E0/0接口阻塞
Switch2(config)#int e 0/0
Switch(config-if)#spanning-tree cost 201
此时我们查看SW2的E0/0接口Block
需求三、我们把SW1和SW3之间的链路断掉,此时SW2 的E0/0 50秒从BLK到FW
Switch3(config-if)#int e 0/1
Switch3(config-if)#shutdown
此时我们查看SW2的E0/0从BLK阻塞到FW转发状态: