网工实验手册: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。 * **想要华为数通配套实验拓扑和配置笔记的朋友们点赞+关注,评论区留下邮箱发给你!**

相关推荐
liulilittle5 分钟前
SNIProxy 轻量级匿名CDN代理架构与实现
开发语言·网络·c++·网关·架构·cdn·通信
夕水8 分钟前
ew-vue-component:Vue 3 动态组件渲染解决方案的使用介绍
前端·vue.js
我麻烦大了11 分钟前
实现一个简单的Vue响应式
前端·vue.js
独立开阀者_FwtCoder18 分钟前
你用 Cursor 写公司的代码安全吗?
前端·javascript·github
张人玉24 分钟前
C# 常量与变量
java·算法·c#
Cacciatore->29 分钟前
React 基本介绍与项目创建
前端·react.js·arcgis
摸鱼仙人~30 分钟前
React Ref 指南:原理、实现与实践
前端·javascript·react.js
teeeeeeemo31 分钟前
回调函数 vs Promise vs async/await区别
开发语言·前端·javascript·笔记
Java技术小馆38 分钟前
GitDiagram如何让你的GitHub项目可视化
java·后端·面试
tan77º40 分钟前
【Linux网络编程】Socket - UDP
linux·服务器·网络·c++·udp