网工实验手册:RSTP如何配置?

1. 实验目的

  1. 熟悉RSTP的应用场景
  2. 掌握RSTP的配置方法

想要华为数通配套实验拓扑和配置笔记的朋友们点赞+关注,评论区留下邮箱发给你!

2. 实验拓扑

实验拓扑如图所示:

图:RSTP的配置

3. 实验步骤

(1) 开启RSTP

LSW1的配置

<Huawei>system-view

Enter system view, return user view with Ctrl+Z.

Huawei\]undo info-center enable \[Huawei\]sysname LSW1 \[LSW1\]stp mode rstp //stp的模型为rstp,默认为mstp LSW2的配置 \system-view Enter system view, return user view with Ctrl+Z. \[Huawei\]undo info-center enable \[Huawei\]sysname LSW2 \[LSW2\]stp mode rstp LSW3的配置 \system-view Enter system view, return user view with Ctrl+Z. \[Huawei\]undo info-center enable \[Huawei\]sysname LSW3 \[LSW3\]stp mode rstp LSW4的配置 \system-view Enter system view, return user view with Ctrl+Z. \[Huawei\]undo info-center enable \[Huawei\]sysname LSW4 \[LSW4\]stp mode rstp (2)把LSW1设置为根网桥,把LSW2设置为备用根网桥 LSW1的配置 \[LSW1\]stp root primary LSW2的配置 \[LSW2\]stp root secondary (3)查看每一台交换机的STP的摘要信息 LSW1的配置 \[LSW1\]display stp brief MSTID Port Role STP State Protection 0 GigabitEthernet0/0/2 DESI FORWARDING NONE 0 GigabitEthernet0/0/3 DESI FORWARDING NONE LSW2的配置 \[LSW2\]display stp brief MSTID Port Role STP State Protection 0 GigabitEthernet0/0/3 ROOT FORWARDING NONE 0 GigabitEthernet0/0/4 DESI FORWARDING NONE LSW3的配置 \display stp brief MSTID Port Role STP State Protection 0 GigabitEthernet0/0/1 DESI FORWARDING NONE 0 GigabitEthernet0/0/2 ROOT FORWARDING NONE 0 GigabitEthernet0/0/5 DESI FORWARDING NONE LSW4的配置 \display stp brief MSTID Port Role STP State Protection 0 GigabitEthernet0/0/1 DESI FORWARDING NONE 0 GigabitEthernet0/0/4 ROOT FORWARDING NONE 0 GigabitEthernet0/0/5 ALTE DISCARDING NONE 通过以上输出可以看到接口角色如图所示: 、![](https://file.jishuzhan.net/article/1715896687999848449/37c8251a5d7a5b6db9eb23c6c64e9840.webp) 图:端口角色 (4)设置边缘端口 LSW3的配置 \[LSW3\]interface g0/0/1 \[LSW3-GigabitEthernet0/0/1\]stp edged-port enable \[LSW3-GigabitEthernet0/0/1\]quit LSW4的配置 \[LSW4\]interface g0/0/1 \[LSW4-GigabitEthernet0/0/1\]stp edged-port enable \[LSW4-GigabitEthernet0/0/1\]quit **【技术要点】** * 在RSTP里面,如果某一个端口位于整个网络的边缘,即不再与其他交换设备连接,而是直接与终端设备直连,这种端口可以设置为边缘端口。 * 边缘端口不参与RSTP计算,可以由Discarding直接进入Forwarding状态。 * 但是一旦边缘端口收到配置BPDU,就丧失了边缘端口属性,成为普通STP端口,并重新进行生成树计算,从而引起网络震荡。 (5)设置BPDU保护 LSW3的配置 \[LSW3\]stp bpdu-protection LSW4的配置 \[LSW4\]stp bpdu-protection **【技术要点】** * 正常情况下,边缘端口不会收到RST BPDU。如果有人伪造RST BPDU恶意攻击交换设备,当边缘端口接收到RST BPDU时,交换设备会自动将边缘端口设置为非边缘端口,并重新进行生成树计算,从而引起网络震荡。 * 交换设备上启动了BPDU保护功能后,如果边缘端口收到RST BPDU,边缘端口将被error-down,但是边缘端口属性不变,同时通知网管系统。 (6)设置根保护 \[LSW1\]interface g0/0/2 \[LSW1-GigabitEthernet0/0/2\]stp root-protection \[LSW1-GigabitEthernet0/0/2\]quit \[LSW1\]interface g0/0/3 \[LSW1-GigabitEthernet0/0/3\]stp root-protection \[LSW1-GigabitEthernet0/0/3\]quit **【技术要点】** * 对于启用根保护功能的指定端口,其端口角色只能保持为指定端口。 * 一旦启用根保护功能的指定端口收到优先级更高的RST BPDU时,端口将进入Discarding状态,不再转发报文。经过一段时间(通常为两倍的Forward Delay),如果端口一直没有再收到优先级较高的RST BPDU,端口会自动恢复到正常的Forwarding状态。 * 根保护功能确保了根桥的角色不会因为一些网络问题而改变。 4. 实验调试 (1)抓取LSW1的g0/0/2接口的数据包分析,包文格式如图所示: ![](https://file.jishuzhan.net/article/1715896687999848449/eacb2551eb7aaa5212fe39873746b015.webp) 图:BPDU包文格式 通过以上输出可以看到,RSTP与STP的区别为: * Type字段:配置BPDU类型不再是0而是2,所以运行STP的设备收到RSTP的配置BPDU时会丢弃。 * Flag字段:使用了原来保留的中间6位,这样改变的配置BPDU叫做RST BPDU。 * **想要华为数通配套实验拓扑和配置笔记的朋友们点赞+关注,评论区留下邮箱发给你!**

相关推荐
CDwenhuohuo几秒前
WebSocket 前端node启用ws调试
前端·websocket·网络协议
ZHE|张恒7 分钟前
Spring Boot 3 + Flyway 全流程教程
java·spring boot·后端
半桔12 分钟前
【IO多路转接】epoll 高性能网络编程:从底层机制到服务器实战
linux·运维·服务器·网络·php
come1123413 分钟前
深入解析抖音和CSDN的推荐逻辑的区别
网络
Mintopia29 分钟前
🤖 具身智能与 WebAIGC 的融合:未来交互技术的奇点漫谈
前端·javascript·aigc
Mintopia31 分钟前
🧠 Next.js × GraphQL Yoga × GraphiQL:交互式智能之门
前端·后端·全栈
TDengine (老段)32 分钟前
TDengine 数学函数 CRC32 用户手册
java·大数据·数据库·sql·时序数据库·tdengine·1024程序员节
恒创科技HK32 分钟前
香港100G高防服务器的防御力如何?
运维·服务器
Hoxy.R35 分钟前
iSCSI 磁盘扩容后节点不刷新容量的问题解决(StarWind + Linux)
linux·运维·服务器
CV小白进阶路36 分钟前
【无标题】Vscode 报错 got bad result from install script无法远程链接服务器
服务器·ide·vscode