计算机网络-RSTP基础实验与配置命令

一、RSTP基础实验

拓扑图:
拓扑图

PC1走向:SW4-->SW3-->SW1 PC2走向:SW3-->SW1 PC3走向:SW2-->SW4-->SW3-->SW1

缺省情况下SW4选举为根桥,因为优先级都为32768,但是SW4的MAC地址小因此选举为根桥,这就会导致性能较低的二层交换机作为根桥转发数据,而且可能出现次优路径,因此一般情况下是建议提前规划高性能的设备作为根桥核心,规划备份冗余链路。

设计目标:

  • 规划设计性能更高的SW1作为根桥,并开启根包含功能
  • 连接终端PC的端口配置为边缘接口加快收敛
  • SW4-SW3,SW2-SW3作为预备链路
  • 实现各个客户端走最优路径转发

配置:

SW1:指定SW1为根桥,在连接交换机SW2、SW3的端口开启根保护,防止仿冒根桥

stp mode rstp  # 缺省ENSP为MSTP模式,手动切换为RSTP
stp instance 0 root primary

interface GigabitEthernet0/0/2
 stp root-protection
#
interface GigabitEthernet0/0/3
 stp root-protection
 
 
SW2:连接客户端配置为边缘端口,开启BPDU包含,防止通过边缘端口接入交换机参与生成树选举
SW2:
stp mode rstp
stp bpdu-protection

interface Ethernet0/0/4
 stp edged-port enable
 
 
SW3:与SW2类似
stp mode rstp
stp bpdu-protection

interface Ethernet0/0/2
 stp edged-port enable
 
SW4:
stp mode rstp
stp bpdu-protection

interface Ethernet0/0/2
 stp edged-port enable

等待网络收敛完成通过dis stp brief查看各端口角色与状态。
SW1 SW2 SW3 SW4 收敛后端口角色状态

这里有个需要注意的点就是选择根桥是根据优先级和BID赖确定,然后各个交换机的根端口与指定端口这些是通过根路径开销(RPC)上行交换机的BID 、比较上行交换机的PID 、比较本地交换机的PID几个选举规则来确定的。

二、RSTP 配置命令

# 启用STP/RSTP,缺省情况下,设备的STP/RSTP功能处于启用状态。
[Huawei] stp enable

# 配置生成树工作模式
# 交换机支持STP、RSTP和MSTP三种生成树工作模式。默认情况工作在MSTP模式。
[Huawei] stp mode { stp | rstp | mstp }

# 配置当前设备为根桥,配置后该设备优先级数值自动为0,并且不能更改设备优先级。
[Huawei] stp root primary

# 配置当前设备为备份根桥,配置后该设备优先级数值为4096,并且不能更改设备优先级。
[Huawei] stp root Secondary

# 配置交换机的STP优先级,取值范围是0~61440,步长为4096。缺省情况下,交换机的优先级取值是32768。
[Huawei] stp priority priority

# 配置接口路径开销计算方法,缺省情况下,路径开销值的计算方法为IEEE 802.1t(dot1t)标准方法。同一网络内所有交换机的接口路径开销应使用相同的计算方法。
[Huawei] stp pathcost-standard { dot1d-1998 | dot1t | legacy }

# 配置接口开销值
[Huawei-GigabitEthernet0/0/1] stp cost cost

# 配置接口优先级,整数形式,取值范围是0~240,步长为16。缺省情况下,交换机接口的优先级取值是128。
[Huawei-GigabitEthernet0/0/1] stp priority priority

# 配置当前接口为边缘端口,缺省情况下,交换设备的所有端口都是非边缘端口。
[Huawei-GigabitEthernet0/0/1] stp edged-port enable

# 配置BPDU保护功能,缺省情况下,交换设备的BPDU保护功能处于禁用状态。
[Huawei] stp bpdu-protection

# 配置根保护功能,配置了根保护的端口,不可以配置环路保护。
[Huawei-GigabitEthernet0/0/1] stp root-protection

# 配置环路保护功能,和根保护功能只能二选一
[Huawei-GigabitEthernet0/0/1] stp loop-protection

# 配置TC保护功能,配置设备处理阈值指定数量的拓扑变化报文所需的时间
# 缺省情况下,设备在指定时间内处理拓扑变化报文的最大数量是1。
[Huawei] stp tc-protection interval interval-value
[Huawei] stp tc-protection threshold threshold

因此个人建议在网络部署或者改造前需要提前规划考量,提供高可靠和冗余性结合的方案设计。

  • 分析拓扑结构,根据设备性能与拓扑特点选择根桥。
  • 确定根桥与备份根桥
  • 配置端口优先级,确定根端口与指定端口、边缘端口
  • 根桥配置根保护功能,配置TC-BPDU保护
  • 开启环路保护功能、BPDU报文保护功能

总结:通过一个简单的网络拓扑将RSTP的一些规划建设的思路大致了解一下,配置都不复杂。

本文由mdnice多平台发布

相关推荐
测试界萧萧2 小时前
外包干了4年,技术退步太明显了。。。。。
自动化测试·软件测试·功能测试·程序人生·面试·职场和发展
AI_小站1 天前
LLM——10个大型语言模型(LLM)常见面试题以及答案解析
人工智能·程序人生·语言模型·自然语言处理·大模型·llm·大模型面试
良技漫谈1 天前
Rust移动开发:Rust在iOS端集成使用介绍
后端·程序人生·ios·rust·objective-c·swift
我爱学Python!1 天前
AI Prompt如何帮你提升论文中的逻辑推理部分?
人工智能·程序人生·自然语言处理·chatgpt·llm·prompt·提示词
博纳软云_小程序一站服务平台2 天前
手边酒店多商户版V2源码独立部署_博纳软云
程序人生·微信小程序·小程序·微信公众平台
AI_小站2 天前
多模态大模型微调实践!PAI+LLaMA Factory搭建AI导游
人工智能·程序人生·语言模型·大模型·llm·产品经理·多模态大模型
良技漫谈2 天前
Rust移动开发:Rust在Android端集成使用介绍
android·程序人生·rust·kotlin·学习方法
AI_小站2 天前
【AI工作流】FastGPT - 深入解析FastGPT工作流编排:从基础到高级应用的全面指南
人工智能·程序人生·语言模型·大模型·llm·fastgpt·大模型应用
python_知世2 天前
AI时代:成为产品经理的核心路径
人工智能·深度学习·程序人生·自然语言处理·产品经理·计算机技术·大模型应用
提笔惊蚂蚁3 天前
java-web-day7-会话跟踪技术
java·开发语言·前端·程序人生