本帖最后由 乾颐堂 于 2022-9-22 15:29 编辑
rstp
向下兼容stp
相比于stp:
增加了端口角色
alternate端口(替代端口):学习其他网桥的配置BPDU报文而阻塞的端口,作为根端口的备份
backup端口(备份端口):学习自己发送的配置BPDU报文而阻塞的端口,作为指定端口的备份
减少了端口状态
discarding:不转发用户流量也不学习mac地址
learning:不转发用户流量学习mac地址
forwarding:转发用户流量并学习mac地址
优化了报文
type字段:配置bpdu类型由0修改为2,使运行stp的设备收到rstp的配置bpdu报文时会丢弃
flag字段:使用了原先保留的中间6位,这样的配置bpdu报文叫rst bpdu
改进了配置BPDU的处理
在拓扑稳定后,无论非根桥设备是否接收到根桥传来的配置BPDU报文,非根桥的每台设备都会仍然按照Hello Time规定的时间间隔发送配置BPDU
缩短bpdu超时时间到6秒
在收到次优的bpdu报文后,会与自身端口缓存的进行比较,当自身缓存的优于收到的时会立即丢弃报文并回应自身缓存的报文
能够更快的收敛
如果根端口失效那么他的alternate端口会成为根端口,进入forwarding状态
如果指定端口失效那么他的backup端口会成为指定端口,进入forwarding状态
优化了拓扑变更机制
一旦检测到拓扑发生变化,设备会开启计时器并清空端口所学习到的mac地址,同时向其他设备发送TC置位的rst bpdu报文,其他设备收到报文后,会清空除接收口和边缘端口外学习到的mac地址并同样发送TC置位的rst bpdu报文,从而让设备重新学习拓扑
增加了保护功能
配置根保护后,配置的端口能够一直保持指定端口状态,当收到优先级更高的rst bpdu报文时,端口会进入discarding状态,不转发报文,直到一直没有收到优先级更高的rst bpdu报文时,恢复forwarding,以确保根桥的角色不会因为一些网络问题而改变
配置环路保护后,如果根端口(RP)或alternate端口(AP)长时间收不到上游的报文时,在链路状态恢复前会切换为指定端口并进入discarding状态,不转发报文,以确保不会在网络中形成环路
配置tc类型bpdu报文保护后,在设置的时间内,如果设备收到TC BPDU报文超过设置的阈值,那么设备只会处理阈值所规定的次数,从而避免频繁删除mac地址表项,保护设备
命令
[Huawei-GigabitEthernet0/0/1]stp root-protection \\使端口开启根保护
[Huawei-GigabitEthernet0/0/1]stp loop-protection \\使端口开启环路保护
[Huawei-GigabitEthernet0/0/1]stp tc-protection \\使端口开启tc类型bpdu报文保护
[Huawei-GigabitEthernet0/0/1]stp tc-protection interval 2 \\配置设备收到tc报文后,设置设备处理阈值的tc报文所需的时间为2秒
[Huawei-GigabitEthernet0/0/1]stp tc-protection threshold 2 \\配置设备收到tc报文后,设置设备在规定时间内处理tc报文数量的阈值为2秒
mstp
向下兼容rstp、stp
可以把一个网络分为多个域,每个域内可以有多个独立的生成树
所有vlan都可以单独配置一个生成树,每个生成树称为MSTI
所有域计算生成的生成树称为CST
各个mst域内有一个特殊的MSTI称为IST,包含所有vlan
新增了两个端口角色:Master端口和域边缘端口
Master端口:域和总根相连的距离总根最近的端口
域边缘端口:位于域边缘连接其他域的端口
实验
通过mstp使pc1的流量走sw1,pc2的流量走sw2
sw1配置:
[sw1]stp region-configuration \\进入MST域视图
[sw1-mst-region]region-name 1 \\设置域名
[sw3-mst-region]revision-level 10 \\设置MSTP修订级别为10
[sw1-mst-region]instance 8 vlan 8 \\将vlan8映射到生成树实例8
[sw1-mst-region]instance 9 vlan 9
[sw1-mst-region]active region-configuration \\激活域配置
[sw1]stp instance 8 priority 0 \\设置设备对于生成树实例8优先级为0
[sw1]stp instance 9 priority 4096
sw2配置:
[sw2]stp region-configuration
[sw2-mst-region]region-name 1
[sw3-mst-region]revision-level 10
[sw2-mst-region]instance 8 vlan 8
[sw2-mst-region]instance 9 vlan 9
[sw2-mst-region]active region-configuration
[sw2]stp instance 8 priority 4096
[sw2]stp instance 9 priority 0
sw3配置
[sw3]stp region-configuration
[sw3-mst-region]region-name 1
[sw3-mst-region]revision-level 10
[sw3-mst-region]instance 8 vlan 8
[sw3-mst-region]instance 9 vlan 9
[sw3-mst-region]active region-configuration
pc1pingsw2的地址会先经过sw1
pc2pingsw1的地址会先经过sw2 更多资料分享请加QQ群:3378266435
|