环状的物理链路能够为网络提供备份线路,增加网络的可靠性,但是这样会带来交换环路的产生,可能引起广播风暴的产生,我们就采用IEEE定义的标准(STP)来解决这个问题。
2,当线路出现故障,断开的接口被激活,恢复通信,起备份线路的作用
STP将一个环形网络生成无环拓朴的步骤:
1.选择根网桥(Root Bridge)
选择根网桥的依据是网桥ID
网桥优先级
2字节
网桥的MAC地址
6字节
网桥ID的组成
网桥ID最小,则为根网桥
2.选择根端口(Root Ports)
在非根网桥上选择一个到根网桥最近的端口作为根端口
选择根端口的依据是:
1.根路径成本最低
2.最小的发送网桥ID
3.最小发送的端口ID
3.选择指定端口(Designated Ports)
在每个网段上,选择1个指定端口,根桥上的端口全是指定端口
在非根桥上的选择指定端口:
1.根路径成本最低
2.端口所在的网桥的ID值较小
3.端口ID值较小
交换机之间使用BPDU来交换STP信息
BPDU:Bridge Protocol Data Unit -桥协议数据单元
使用组播发送BPDU,组播地址为:01-80-c2-00-00-00
BPDU分为2种类型:
1.配置BPDU - 用于生成树计算
交换机端口的5种STP状态
Blocking(阻塞),不参与帧的转发。
Listening(侦听),当确定该接口将参与帧转发时,在阻塞状态后的第一个过度状态。
Learning(学习),准备参与帧转发。
Forwarding(转发),转发帧。
Disabled(禁用),端口处于Shutdown状态、没有连接,或者没有启用Spanning-Tree,从而不参与Spanning-Tree。
swB(config)#spanning-tree vlan 17 priority 4096
swB(config)#spanning-tree vlan 18 priority 4096
swB(config)#spanning-tree vlan 19 priority 4096
swB(config)#spanning-tree vlan 20 priority 4096
swB(config)#interface range f0/0 - 1
swB(config)#interface range f0/0 - 1
swC(config)#interface f0/2
swE(config)#interface f0/2
(1)修改HELLO时间:spanning-tree vlan 2 hello-time **(1-10s,默认为两秒)
(2)修改转发延迟时间:spanning-tree vlan 2 forward-time ***(4-30s,默认为15s)
(3)修改最大老化时间:spanning-tree vlan 2 max-age ***(6-40,默认是20秒
五、检查命令
1.检查生成树:show spanning-tree summary
2.检查根网桥:show spannint-tree vlan 2 detail
3.检查网桥优先级:show spanning-teee vlan 2 detail
4.检查端口成本:show spanninn-tree interface f0/2 detail
5.检查端口优先级:show spanning-tree interface f0/2 detail
6.检查HELLO时间.转发延迟.最大老化时间:show spanning-tree vlan 2
7.检查速端口:show spanning-tree interface f0/2 detail
8.检查上行链路:show spanning-tree summary