跳到主要内容

RSTP快速生成树协议配置 | 边缘端口与快速收敛实战教程

· 阅读需 5 分钟
Allalone
编辑

RSTP快速生成树协议配置完整教程 - 企业网络高可用架构

RSTP协议原理与快速收敛机制

RSTP(Rapid Spanning Tree Protocol)是IEEE 802.1w标准的快速生成树协议,作为传统STP的重大改进,将网络收敛时间从30-50秒缩短到毫秒级别,显著提升企业网络的高可用性故障恢复能力

RSTP核心技术优势

相比传统STP,RSTP通过以下创新实现快速收敛:

  • 快速端口状态转换:简化端口状态机,减少等待时间
  • 边缘端口机制:终端连接端口立即进入转发状态
  • 提案/同意机制:快速协商端口角色和状态
  • 拓扑变化快速检测:即时响应网络拓扑变化

RSTP端口角色与状态详解

RSTP重新定义了端口角色,提供更精确的网络控制:

  1. 根端口(Root Port):非根桥上最优的上行端口

    • 负责向根桥方向转发数据
    • 快速检测上游链路故障
  2. 指定端口(Designated Port):网段上的主要转发端口

    • 向下游网段转发数据
    • 维护网段的连通性
  3. 备份端口(Alternate Port):根端口的备份

    • 提供到根桥的备用路径
    • 快速接管故障的根端口
  4. 边缘端口(Edge Port):连接终端设备的端口

    • 立即进入转发状态,无需等待收敛
    • 不参与生成树计算
  5. 点对点端口(Point-to-Point Port):直连交换机的端口

    • 快速协商和状态转换
    • 优化交换机间通信

实验目的

  • 理解RSTP 的应用场景
  • 掌握RSTP 的基本配置
  • 掌握RSTP 的边缘端口的应用
  • 理解RSTP 备份端口

模拟环境

本实验模拟公司网络场景。S3S4是接入层交换机,负责用户的接入,S1S2是汇聚层交换机,四台交换机组成一个环形网络。为了防止网络中出现环路,产生网络风暴,所有交换机上都需要运行生成树协议。同时为了加快网络收敛速度,网络管理员选择使用RSTP协议,且使得性能较好的S1为根交换机,S2为次根交换机,并配置边缘端口进一步优化公司网络。

实验拓扑

实验配置

测试连通性

3.png

配置RSTP基本功能

在汇聚层交换机S1S2及接入层交换机S3S4上,把生成树模式由默认的MSTP改为RSTP。由于华为交换机上默认即开启了MSTP,故只需修改生成树模式即可。

[S1]stp mode rstp

[S2]stp mode rstp

[S3]stp mode rstp

[S4]stp mode rstp

配置完成后,在交换机S1S2S3S4上都使用display stp命令去查看生成树的模式及根交换机的位置。

display stp

4.png

5.png

6.png

7.png

上述信息中,CIST Bridge 是交换机自己的ID,而CISTRoot是根交换机的ID。根交换机是交换机ID最小的交换机,所以,观察可知,S4是当前的根交换机。

在RSTP构建的树形拓扑中,网络管理员需要设置汇聚层主交换机S1为根交换机,汇聚层交换机S2为备份根交换机。

[S1]stp root primary

[S2]stp root secondary

配置完成后,同样在S1 上使用display stp命令观察。

8.png

可以观察到,stp root primary 命令修改的是交换机ID 中的交换机优先级,把默认的优先级由32768 改为0,所以S1的交换机ID 变为最小,是Primary root,即根交换机

同样在S2 上使用display stp命令观察。

9.png

可以观察到,stprootsecondary 命令修改的也是交换机ID 中的交换机优先级,把默认的优先级由32768 改为4096,使S2 的桥ID 变为次小,是Secondaryroot,即次根交换机。

继续使用display stp brief 命令查看每台交换机上的端口角色及状态。

display stp brief

10.png

11.png

12.png

13.png

配置边缘端口

生成树的计算主要发生在交换机互连的链路之上,而连接 PC的端口没有必要参与生成树计算,为了优化网络,降低生成树计算对终端设备的影响,现在网络管理员把交换机上连接PC的接口配置为边缘端口。

[S4]interface Ethernet0/0/1

[S4-Ethernet0/0/1]stp edged-port enable

[S3]interface Ethernet0/0/1

[S3-Ethernet0/0/1]stp edged-port enable

配置S4上连接PC的端口为边缘端口,此时生成树计算工作依然进行,但端口进入转发状态无需等待30s。

14.png

可以观察到,接口立刻进入到Forwarding状态,没有30s的延迟。在使用RSTP的环境中,可以在交换机上把连接PC、路由器和防火墙的端口都配置为边缘端口,边缘端口能降低终端设备访问网络需要等待的时间,明显提高网络的可用性。

End.