1. STP RSTP MSTP是什么?
*STP生成树协议 RSTP快速生成树协议 MSTP多生成树协议
2.有什么用?
*逻辑断开环路,防止广播风暴的产生*当接口故障,阻塞接口被激活;线路恢复备份作用,不转发数据
3.什么是广播风暴?
*广播帧在交换机一直循环下去,占用系统资源,降低传输质量
*广播帧的不断增多可能会使设备宕机重启
4.STP工作原理
*选定根网桥 【只有一个根交换机,Bridgeid最小的那个】
*选定根端口 【离根交换机最近的端口】
*选定指定端口 【网段上离根交换机最近的端口】
注: Bridgeid由优先级和mac地址组成, 先比较优先级 越小越好
剩余的其他端口都是非指定端口
如图
5.STP端口状态
禁用 阻塞 侦听 学习 转发
{用时50s}
6.STP三个计时器
hello 老化时间20秒 转发延迟
7.RSTP端口状态
丢弃 学习 转发
8.STP 默认生成一个树协议只能形成一个网络拓扑,不能有效利用所有网络宽带,造成资源浪费,且生成需要50s
RSTP 快速生成树协议,虽然生成速度快了,但是依旧没解决STP弊端
MSTP 形成多个无环拓扑图,让不同VLAN主机选择不同的拓扑传输数据,实现了网络的负载均衡
8.案例如图
*基本配置
【s1】vlan batch 10 20 30 批量创建VLAN 10 20 30
【s1]port-group group-member eth0/0/11 eth 0/0/12 eth0/0/15 多个端口加入一个组
[s1-port-group]port link-type trunk 组内全部端口配置trunk
[s1-Ethernet0/0/11]port link-type trunk
[s1-Ethernet0/0/12]port link-type trunk
[s1-Ethernet0/0/15]port link-type trunk
[s1-port-group]port trunk allow-pass vlan all 允许通过所有VLAN
[s1-Ethernet0/0/11]port trunk allow-pass vlan all
[s1-Ethernet0/0/12]port trunk allow-pass vlan all
[s1-Ethernet0/0/15]port trunk allow-pass vlan all
[s1-port-group]q
[s1]interface Eth0/0/1
[s1Ethernet0/0/1]port link-type access 配置access
[s1-Ethernet0/0/1]port default vlan 10 属于VLAN10
【s2】vlan batch 10 20 30
【s2]port-group group-member eth0/0/12 eth 0/0/16 eth0/0/13
[s2-port-group]port link-type trunk
[s2-Ethernet0/0/13]port link-type trunk
[s2-Ethernet0/0/12]port link-type trunk
[s2-Ethernet0/0/16]port link-type trunk
[s2-port-group]port trunk allow-pass vlan all
[s2-Ethernet0/0/13]port trunk allow-pass vlan all
[s2-Ethernet0/0/12]port trunk allow-pass vlan all
[s2-Ethernet0/0/16]port trunk allow-pass vlan all
[s2-port-group]q
[s2]interface Eth0/0/2
[s2Ethernet0/0/2]port link-type access
[s2-Ethernet0/0/2]port default vlan 20
[s2]interface Eth0/0/3
[s2Ethernet0/0/3]port link-type access
[s2-Ethernet0/0/3]port default vlan 30
【s3】vlan batch 10 20 30
【s3]port-group group-member eth0/0/11 eth 0/0/14 eth0/0/16
[s3-port-group]port link-type trunk
[s3-Ethernet0/0/11]port link-type trunk
[s3-Ethernet0/0/14]port link-type trunk
[s3-Ethernet0/0/16]port link-type trunk
[s3-port-group]port trunk allow-pass vlan all
[s3-Ethernet0/0/11]port trunk allow-pass vlan all
[s3-Ethernet0/0/14]port trunk allow-pass vlan all
[s3-Ethernet0/0/16]port trunk allow-pass vlan all
[s3-port-group]q
[s3]interface Eth0/0/1
[s3Ethernet0/0/1]port link-type access
[s3-Ethernet0/0/1]port default vlan 20
【s4】vlan batch 10 20 30
【s4]port-group group-member eth0/0/13 to eth0/0/15
[s4-port-group]port link-type trunk
[s4-Ethernet0/0/13]port link-type trunk
[s4-Ethernet0/0/14]port link-type trunk
[s4-Ethernet0/0/15]port link-type trunk
[s4-port-group]port trunk allow-pass vlan all
[s4-Ethernet0/0/13]port trunk allow-pass vlan all
[s4-Ethernet0/0/14]port trunk allow-pass vlan all
[s4-Ethernet0/0/15]port trunk allow-pass vlan all
[s4-port-group]q
[s4]interface Eth0/0/2
[s4Ethernet0/0/2]port link-type access
[s4-Ethernet0/0/2]port default vlan 30
[s4]interface Eth0/0/3
[s4Ethernet0/0/3]port link-type access
[s4-Ethernet0/0/3]port default vlan 10
*s1 s2 s3 s4 全部配置mstp
stp mode mstp
stp rsegion-configuration bokeyuan{自定义}
*s1 s2 s3 s4 全部配置同一实例
instance 10 vlan 10
instance 20 vlan 20
instance 30 vlan 30
最后一定要生效配置active region-configuration
*选定根网桥[配置 优先级】
【s1】stp instance 10 priority 0
【s2】stp instance 20 priority 0
【s4】stp instance 30 priority 0