第4章 生成树协议(STP)
视频地址:http://down.51cto.com/data/802393
一、STP概述:
1.交换网络环路的产生
(1)广播风暴
(2)MAC地址数据库反转
(3)多帧复制
如何解决这些问题,使用STP。
2.STP -Spanning Tree Protocol(生成树协议)
a)逻辑上断开环路,防止广播风暴的产生
b)当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用
3.STP的算法,分为3个步骤:
a)选择根网桥(RootBridge)
b)选择根端口(Root Ports)
c)选择指定端口(DesignatedPorts)
4.选择根网桥
依据:网桥ID(BID)= 网桥优先级+网卡的mac地址
a)网桥ID是唯一的
b)选择交换网络中网桥ID最小的交换机成为根网桥
注意:优先级取值范围:0 ~ 65535 缺省值:32768
5.选择根端口
a)选择根端口的依据:
到根网桥最低的根路径成本
直连的网桥ID最小
直连的端口ID最小
注意:端口ID=端口优先级+端口编号
端口优先级范围:0 ~ 255 缺省值:128
b)根路径成本
网桥到根网桥的路径上所有链路的成本之和
注意:10M链路成本为:100;100M链路成本为:19;1000M成本为:410000M为:2
6.选择指定端口
a)根桥上的端口全是指定端口
b) 在每个网段上,选择1个指定端口
c) 非根桥上的指定端口,选择顺序:
根路径成本较低
所在的交换机的网桥ID的值较小
端口ID的值较小
二、STP工作原理
1.生成树算法及验证
2.BPDU
BPDU
Bridge Protocol Data Unit -桥协议数据单元
使用组播发送BPDU
BPDU分为2种类型:
配置BPDU
拓扑变更通告(TCN)BPDU
BPDU报文字段
3.交换机端口的5种STP状态
a)转发(Forwarding)
b)学习(Learning)
c)侦听(Listening)
d)阻塞(Blocking)
e)禁用(Disabled)
4.STP的收敛
STP的3种计时器
Hello时间
转发延迟
最大老化时间
三.STP的应用
1.STP与VLAN的关系
2.PVST+的配置命令
启用生成树命令
Switch(config)#spanning-treevlan vlan-list
指定根网桥
Switch(config)#spanning-treevlan vlan-list priority Bridge-priority
Switch(config)#spanning-treevlan vlan-list root { primary | secondary }
修改端口成本
Switch(config-if)#spanning-tree vlan vlan-list cost cost
修改端口优先级
Switch(config-if)#spanning-tree vlan vlan-list port-priority priority
配置速端口
Switch(config-if)#spanning-tree portfast
查看生成树的配置
Switch#show spanning-tree
查看某个VLAN的生成树详细信息
Switch#show spanning-tree vlan vlan-iddetail
转载于:https://blog.51cto.com/710512442/1205154