STP作用:不断掉物理环路,而是在逻辑上断开环路,防止广播风暴的产生
STP的工作原理:
生成树算法;
1.选择根网桥(优先级小的被选为根网桥)
2.选择根端口(到根网桥最低的根路径成本,直连网桥ID最小,端口ID最小)
带宽与路径成本关系 | |
链路带宽Mbps | 路径成本 |
10 | 100 |
16 | 62 |
45 | 39 |
100 | 19 |
155 | 14 |
622 | 6 |
1000 | 4 |
10000 | 2 |
3.选择指定端口
(1)根路径成本较低
(2)所在交换机的网桥ID的值较小
(3)端口ID的值较小
注:1.根网桥上的接口都是指定端口,因为它的根路径成本是0;
2.根端口是以端口为单位计算路径成本,指定端口以交换机为单位计算路径成本
BPDU两种类型
1.配置BPDU用于生成树计算
2.拓扑变更通告BPDU,用于通告网络拓扑的变化
生成树端口的五种状态
交换机端口的5种STP状态 | |
状态 | 用途 |
转发(Forwarding) | 发送接收用户数据 |
学习(Learning) | 构建网桥表 |
侦听(Listening) | 构建活动拓扑 |
阻塞(Blocking) | 只接收BPDU |
禁用(Disabled) | 强制关闭 |
注:直连从阻塞到转发需要30秒时间(节省阻塞到侦听20S时间其他一样)
非直连从阻塞到转发需要50秒时间(阻塞到侦听20S,侦听到学习15S,学习到转发15S
PVST配置
1.PVST实现网络负载分担
2.配置上行速链路,实现备份的上行链路快速恢复
3.配置速端口,使连接终端的端口快速进入转发状态
PVST配置命令
1.启用生成树Switch(config)# spanning-tree vlan vlan-list
2.配置根网桥Switch(config)#spanning-tree vlan vlan-list root primary |secondary
3.修改网桥优先级Switch(config)#spanning-tree vlan vlan-list priority bridge-priority
4.修改端口成本Switch(config)#spanning-tree vlan vlan-list cost cost
5.修改端口优先级Switch(config)#spanning-tree vlan vlan-list port-priority priority
6.配置上行速链路Switch(config)#spanning-tree uplinkfast
7.配置速端口Switch(config-if)#spanning-tree portfast
8.查看生成树配置show spanning-tree
9.查看VLAN生成树详细信息show spanning-tree vlan vlan-id detail
以太网通道(Ethernet Channel)(通过捆绑多条以太链路来提高链路带宽,并运行一种机制,将多个以太网端口捆绑成一条逻辑链路,最多可以捆绑8条物理链路)
以太网通道的规则
参与捆绑的端口必须属于同一个VLAN;
如果配中继模式,链路两端将通道中的所有端口配置成相同的中继模式
参与捆绑的端口的物理参数设置必须相同
以太网通道的配置
Switch(config)# interface range fastethernet 0/1 -2
Switch(config-if-range)#channel-group 1 mode on