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


    1.     实验目的

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

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

    2.     实验拓扑

    实验拓扑如图所示:

                              图:RSTP的配置

    3.     实验步骤

    (1)     开启RSTP

    LSW1的配置

    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

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

                                  图:端口角色

    (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接口的数据包分析,包文格式如图所示:

                                图:BPDU包文格式

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

    • Type字段:配置BPDU类型不再是0而是2,所以运行STP的设备收到RSTP的配置BPDU时会丢弃。
    • Flag字段:使用了原来保留的中间6位,这样改变的配置BPDU叫做RST BPDU。
    • 想要华为数通配套实验拓扑和配置笔记的朋友们点赞+关注,评论区留下邮箱发给你!
  • 相关阅读:
    【无标题】
    [ubuntu]修改时区和更新时间
    在Android studio上开发APP之后,找不到应用图标,但是手机管家显示已经安装
    解决http请求下无法开启麦克风问题
    H5游戏开发H5休闲小游戏定制H5软件定制
    Upgrade to Grafana v11.0-preview
    PDF编辑软件pdf转word工具Acrobat DC百度云盘分享
    【记录】Python 之于 C/C++ 区别
    前端Layui框架介绍
    [MRCTF2020]Ezpop-1|php序列化
  • 原文地址:https://blog.csdn.net/2301_76170756/article/details/133880124