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

1. 实验目的

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

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

2. 实验拓扑

实验拓扑如图所示:

图:RSTP的配置

3. 实验步骤

(1) 开启RSTP

LSW1的配置

<Huawei>system-view

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

Huaweiundo info-center enable

Huaweisysname LSW1

LSW1stp mode rstp //stp的模型为rstp,默认为mstp

LSW2的配置

<Huawei>system-view

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

Huaweiundo info-center enable

Huaweisysname LSW2

LSW2stp mode rstp

LSW3的配置

<Huawei>system-view

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

Huaweiundo info-center enable

Huaweisysname LSW3

LSW3stp mode rstp

LSW4的配置

<Huawei>system-view

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

Huaweiundo info-center enable

Huaweisysname LSW4

LSW4stp mode rstp

(2)把LSW1设置为根网桥,把LSW2设置为备用根网桥

LSW1的配置

LSW1stp root primary

LSW2的配置

LSW2stp root secondary

(3)查看每一台交换机的STP的摘要信息

LSW1的配置

LSW1display stp brief

MSTID Port Role STP State Protection

0 GigabitEthernet0/0/2 DESI FORWARDING NONE

0 GigabitEthernet0/0/3 DESI FORWARDING NONE

LSW2的配置

LSW2display stp brief

MSTID Port Role STP State Protection

0 GigabitEthernet0/0/3 ROOT FORWARDING NONE

0 GigabitEthernet0/0/4 DESI FORWARDING NONE

LSW3的配置

<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的配置

<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

通过以上输出可以看到接口角色如图所示:

、

图:端口角色

(4)设置边缘端口

LSW3的配置

LSW3interface g0/0/1

LSW3-GigabitEthernet0/0/1stp edged-port enable

LSW3-GigabitEthernet0/0/1quit

LSW4的配置

LSW4interface g0/0/1

LSW4-GigabitEthernet0/0/1stp edged-port enable

LSW4-GigabitEthernet0/0/1quit

【技术要点】

  • 在RSTP里面,如果某一个端口位于整个网络的边缘,即不再与其他交换设备连接,而是直接与终端设备直连,这种端口可以设置为边缘端口。
  • 边缘端口不参与RSTP计算,可以由Discarding直接进入Forwarding状态。
  • 但是一旦边缘端口收到配置BPDU,就丧失了边缘端口属性,成为普通STP端口,并重新进行生成树计算,从而引起网络震荡。

(5)设置BPDU保护

LSW3的配置

LSW3stp bpdu-protection

LSW4的配置

LSW4stp bpdu-protection

【技术要点】

  • 正常情况下,边缘端口不会收到RST BPDU。如果有人伪造RST BPDU恶意攻击交换设备,当边缘端口接收到RST BPDU时,交换设备会自动将边缘端口设置为非边缘端口,并重新进行生成树计算,从而引起网络震荡。
  • 交换设备上启动了BPDU保护功能后,如果边缘端口收到RST BPDU,边缘端口将被error-down,但是边缘端口属性不变,同时通知网管系统。

(6)设置根保护

LSW1interface g0/0/2

LSW1-GigabitEthernet0/0/2stp root-protection

LSW1-GigabitEthernet0/0/2quit

LSW1interface g0/0/3

LSW1-GigabitEthernet0/0/3stp root-protection

LSW1-GigabitEthernet0/0/3quit

【技术要点】

  • 对于启用根保护功能的指定端口,其端口角色只能保持为指定端口。
  • 一旦启用根保护功能的指定端口收到优先级更高的RST BPDU时,端口将进入Discarding状态,不再转发报文。经过一段时间(通常为两倍的Forward Delay),如果端口一直没有再收到优先级较高的RST BPDU,端口会自动恢复到正常的Forwarding状态。
  • 根保护功能确保了根桥的角色不会因为一些网络问题而改变。
  1. 实验调试

(1)抓取LSW1的g0/0/2接口的数据包分析,包文格式如图所示:

图:BPDU包文格式

通过以上输出可以看到,RSTP与STP的区别为:

  • Type字段:配置BPDU类型不再是0而是2,所以运行STP的设备收到RSTP的配置BPDU时会丢弃。
  • Flag字段:使用了原来保留的中间6位,这样改变的配置BPDU叫做RST BPDU。
  • 想要华为数通配套实验拓扑和配置笔记的朋友们点赞+关注,评论区留下邮箱发给你!
相关推荐
鬼手点金1 分钟前
Agent 的学习机制:后训练、上下文学习与外部化学习
java·人工智能·git·学习·自动化·nanogpt
小陈不好吃11 分钟前
equals 与 hashCode 的契约关系:从 HashMap 到 Lombok 注解
java·hashmap·lombok
Data analyse45617 分钟前
rnweb 回放数据量太大怎么办?分片存储与断点续传的实现思路
前端·网络·算法·数据分析
xiaogai_gai28 分钟前
金蝶收料通知单查询策略实战教程:从源系统拉取到中间层落地的完整路径
java·前端·数据库
打工仔折腾 AI38 分钟前
用 Dashlet 把极空间 NAS 服务入口整理成统一导航首页的实践
java·开发语言·人工智能·后端·python·rpc·ai agent 实战
注塑机数据采集联网42 分钟前
注塑机数据采集网关对接MES系统数字化技术方案
大数据·网络·数据库·物联网·数据挖掘·数据分析
weixin199701080161 小时前
《抖音商品API:/product/detail 与 /product/list 的字段边界与图片合规踩坑》(附 Python 源码)
服务器·网络·windows
云飞云共享云桌面1 小时前
设计师共享单台图形服务器,解决 SolidWorks大装配卡顿难题
运维·服务器·3d·自动化·电脑·制造
环境栈笔记1 小时前
指纹浏览器 WebRTC 怎么设置?从 ICE 候选、代理出口到功能验证
前端·人工智能·后端·自动化
无足鸟ICT1 小时前
【RHCA+】RPM包命名规则
linux·运维·服务器