STP(二)
一、STP协议的优缺点,存在的问题
- 协议工作收敛时间慢,速度太慢
- 不支持多vlan,应用在同一个广播域下
二、RSTP(rapid spanning-tree protocol)
- 主要解决问题就是STP收敛过慢的问题
- 问题1:设备从初始化到收敛完成,至少需要30S。为了防止临时出现的环路,采
用被动等待计时器
修改Forward delay:stp timer forward—delay 2000 修改为20s转发 默认为15秒就是1500
问题2:交换机BP端口切换RP端口的等待延时 30s
问题3:交换机连接终端的接口,切换时间过长 30S-50S
问题4:交换机连接终端的接口,切换时间过长 30S-50S
问题5:拓扑变更机制,复杂且效率低下
BP阻塞端口 RP根端口 DP指定端口
3. RSTP的端口角色和状态
Backup端口:为指定端口备份
Alternate端口:根端口备份
状态由5中缩减到了3种:DISCARDING LEARING FORWARDING
4. 拓扑收敛机制PA proposal agreement
目的是让一个指定端口,快速进入转发状态,同时避免临时环路产生
非根桥交换机配合根桥完成PA,进行SYNC(同步),把初RP端口外所有端口(不包含,边缘端口,阻塞接口),都阻塞
5. 次优BPDU处理
当一个接口收到次优BPDU后,马上把自身存储的BPDU返回给源接口,并且立刻启动PA机制,可以实现接口的秒级切换。(最优的BPDU收不到了)
6. 边缘端口的引进
相当于STP的portfast,可以让接口不参加RSTP的任何活动,并且激活偶马上就进入转发状态
7. 拓扑变更机制
STP是逐级逐层汇报,那么RSTP就是扁平化管理所有的交换机都可以发送BPDU
如果出现了拓扑变更,RSTP会第一时间通知上下级交换机,清空CAM表
TC while time 4S
8. RSTP和STP之间有兼容性问题
三、PVST和MSTP解决的
- PVST是由思科最先提出的,每vlan生成树。提出了PVST+ 把PVST和RSTP结合
- PVST问题是,它是每vlan生成树,由于交换机存在多个vlan,要维持维护多个vlan生成树,交换机CPU压力过大
- MSTP,公有协议,多实例生成树,核心理念就是,把多个生成树相同的vlan,放到统一的一个实例中管理维护
- MSTP,它的底层就是RSTP,有着相同的端口状态,角色,拓扑变更机制,收敛机制
- MSTP可以根据划分的实例vlan生成不同的根桥
四、STP的流量负载分担
不同的vlan下,交换机的端口有着不同的身份
五、命令
关闭stp:stp enable
普通stp:stp mode stp
RSTP:stp mode rstp
查看stp:display stp
查看端口状态:display stp brief
修改交换机的优先级:stp priority 0(4096的倍数)
删除交换机的优先级:undo stp priority
修改交换机的优先级(先删除优先级):stp root primary(secondary等)
删除交换机的的优先级(删除primary的方法):undo stp root
修改接口路径开销值:[端口]stp cost 数值
进入MST域视图:stp region-configuration
修改MSTP级别:[MST视图]revision-revel 1
将VLAN映射到MSTI:instance 编号 vlan 编号 instance 编号默认存在0
激动MST域配置:active region-configuration
查看MST域配置信息:display region-configuration
查看实例中的生成树:display stp instance 编号 brief