设为首页收藏本站language 语言切换
查看: 3098|回复: 3
收起左侧

[分享] 【纯干货分享】数通rstp+mstp

[复制链接]
发表于 2022-9-22 11:43:09 | 显示全部楼层 |阅读模式
本帖最后由 乾颐堂 于 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

49F3151F-A30D-449D-B004-BC91266E9107_4_5005_c.jpeg

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

177E0200-6D19-48B0-971D-71012A5AAA44_4_5005_c.jpeg

pc1pingsw2的地址会先经过sw1

B855D324-3F35-494F-8B88-C1ED5D7A2282.png

pc2pingsw1的地址会先经过sw2
游客,如果您要查看本帖隐藏内容请回复
更多资料分享请加QQ群:3378266435

发表于 2022-11-29 15:42:36 | 显示全部楼层
谢谢分享,学习一下。
板凳 2022-11-29 15:42:36 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2023-9-15 11:23:46 | 显示全部楼层
看看 学习下
地板 2023-9-15 11:23:46 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-31 10:13 , Processed in 0.147476 second(s), 15 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表