Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >H3CNE实验专栏连载—生成树STP配置实验

H3CNE实验专栏连载—生成树STP配置实验

原创
作者头像
网络技术联盟站
修改于 2021-04-25 09:47:00
修改于 2021-04-25 09:47:00
1.9K00
代码可运行
举报
运行总次数:0
代码可运行

今天给大家带来的是h3cne实验中生成树STP实验,请看目录:

一、实验内容与目标

完成本实验,您应该能够:

  • 了解 STP 的基本工作原理
  • 掌握 STP 的基本配置方法

二、实验组网图

STP 实验组网图

三、实验过程

3.1 实验任务一:STP 基本配置

本实验通过在交换机上配置 STP 根桥及边缘端口,来使大家掌握 STP 根桥及边缘端口的配置命令和查看方法。然后通过观察端口状态迁移,来加深了解 RSTP/MSTP 协议的快速收敛特性。

步骤一:建立物理连接

按照图STP 实验组网图进行连接,并检查设备的软件版本及配置信息,确保各设备软件版本符合要求,所有配置为初始状态。如果配置不符合要求,请读者在用户模式下擦除设备中的配置文件,然后重启设备以使系统采用缺省的配置参数进行初始化。

以上步骤可能会用到以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<SWA> display version
<SWA> reset saved-configuration
<SWA> reboot

“ 注意:如果建立物理连接后,交换机面板上的端口 LED 不停闪烁,且 Console 口对配置命令无响应,则很可能是广播风暴导致。如有此情况,请断开交换机间的线缆,配置完成后再连接。 ”

步骤二:配置 STP

本实验任务是配置 STP 根桥及边缘端口。在系统视图下启用 STP,并设置 SWA 的优先级为 0,以使 SWA 为根桥;并且配置连接 PC 的端口为边缘端口。

配置 SWA:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[SWA]stp global enable
[SWA]stp priority 0
[SWA]interface GigabitEthernet 1/0/1
[SWA-GigabitEthernet1/0/1] stp edged-port

配置 SWB:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[SWB]stp global enable
[SWB]stp priority 4096
[SWB]interface GigabitEthernet 1/0/1
[SWB-GigabitEthernet1/0/1] stp edged-port
步骤三:查看 STP 信息

分别在 SWA 和 SWB 上查看 STP 信息。正确信息应如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[SWA]display stp
-------[CIST Global Info][Mode MSTP]-------
CIST Bridge :0.000f-e24a-df50
Bridge Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :0.000f-e24a-df50 / 0
CIST RegRoot/IRPC :0.000f-e24a-df50 / 0
……
[SWA]display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI FORWARDING NONE
0 GigabitEthernet1/0/23 DESI FORWARDING NONE
0 GigabitEthernet1/0/24 DESI FORWARDING NONE

以上信息表明,SWA 是根桥,其上所有端口是指定端口(DESI),处于转发状态。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[SWB]display stp
-------[CIST Global Info][Mode MSTP]-------
CIST Bridge :4096.000f-e23e-f9b0
Bridge Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :0.000f-e24a-df50 / 200
CIST RegRoot/IRPC :4096.000f-e23e-f9b0 / 0
……
[SWB]display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI FORWARDING NONE
0 GigabitEthernet1/0/23 ROOT FORWARDING NONE
0 GigabitEthernet1/0/24 ALTE DISCARDING NONE

以上信息表明,SWB 是非根桥,端口 G1/0/23 是根端口,处于转发状态,负责在交换机之间转发数据;端口 G1/0/24 是备份根端口,处于阻塞状态;连接 PC 的端口 G1/0/1 是指定端口,处于转发状态。

步骤四:STP 冗余特性验证

STP 不但能够阻断冗余链路,并且能够在活动链路断开时,通过激活被阻断的冗余链路而恢复网络的连通。

IP 地址列表:

设备名称

IP 地址

网关

PCA

172.16.0.1/24

--

PCB

172.16.0.2/24

--

按上表所示在 PC 上配置 IP 地址。

配置完成后,在 PCA 上执行命令“Ping 172.16.0.2 –t”,以使 PCA 向 PCB 不间断发送ICMP 报文。如下所示:

在 SWB 上查看 STP 端口状态,确定交换机间哪一个端口(本例中是 G1/0/23)处于转发状态。将交换机之间处于 STP 转发状态的端口上电缆断开,观察 PCA 上发送的 ICMP 报文有无丢失。正常情况下,应该没有报文丢失或仅有一个报文丢失。

再次在 SWB 上查看 STP 端口状态,看端口状态是否有变化。如下所示:

可以看到,原来处于阻塞状态的端口 G1/0/24 迁移到了转发状态。

无报文丢失说明目前 STP 的收敛速度很快。其实,这就是 RSTP/MSTP 相对于 STP 的改进之一。缺省情况下,交换机运行 MSTP,SWB 上的两个端口中有一个是根端口,另外一个是备份根端口。当原根端口断开时,备份根端口快速切换到转发状态。

“ 注意:如果在 PCA 上 Ping 172.16.0.2 –t 时出现“Request timed out.”,表明 PCB 无回应,需要检查 PCB 是否开启了防火墙或交换机配置是否有问题。 ”

步骤五:端口状态迁移查看

在交换机 SWA 上断开端口 G1/0/1 的电缆,再重新连接,并且在 SWA 上查看交换机输出信息。如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[SWA]
……
GigabitEthernet1/0/1: link status is UP
%Apr 26 14:04:53:880 2000 SWA MSTP/2/PFWD:Instance 0's GigabitEthernet1/0/1 has
been set to forwarding state!

可以看到,端口在连接电缆后马上成为转发状态。这是因为端口被配置成边缘端口,无须延迟而进入转发状态。这也是 RSTP/MSTP 相对于 STP 的改进之一。

在前面实验中,端口状态迁移速度很快。为了清晰观察端口状态,我们在连接 PC 的端口G1/0/1 上取消边缘端口配置,如下:

配置 SWA:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[SWA]interface GigabitEthernet 1/0/1
[SWA-GigabitEthernet1/0/1] undo stp edged-port

配置完成后,断开端口 G1/0/1 的电缆,再重新连接,并且在 SWA 上查看端口 G1/0/1 的状态。注意每隔几秒钟执行命令查看一次,以能准确看到端口状态的迁移过程。例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[SWA]display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI DISCARDING NONE
0 GigabitEthernet1/0/24 DESI FORWARDING NONE
[SWA]display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI LEARNING NONE
0 GigabitEthernet1/0/24 DESI FORWARDING NONE
[SWA]display stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI LEARNING NONE
0 GigabitEthernet1/0/24 DESI FORWARDING NONE
……
#Apr 26 14:02:24:934 2000 SWA MSTP/1/PFWD:hwPortMstiStateForwarding: Instance 0's
Port 0.9371648 has been set to forwarding state!
%Apr 26 14:02:24:940 2000 SWA MSTP/2/PFWD:Instance 0's GigabitEthernet1/0/1 has
been set to forwarding state!
MSTID Port Role STP State Protection
0 GigabitEthernet1/0/1 DESI FORWARDING NONE
0 GigabitEthernet1/0/24 DESI FORWARDING NONE

可知,端口从 Discarding 状态先迁移到 Learning 状态,最后到 Forwarding 状态。从以上实验可知,取消边缘端口配置后,STP 收敛速度变慢了。

三、实验中的命令列表

STP 实验命令列表:

命令

描述

stp global enable

开启或关闭全局或端口的STP特性

stp mode { mstp

pvst

stp [ instance instance-list

vlan vlan-id-list ] priority priority

stp edged-port

将当前的以太网端口配置为边缘端口

display stp [ instance instance-list

vlan vlan-id-list ] [ interface interface-list

四、思考题

实验中,交换机 SWB 选择端口 G1/0/23 作为根端口,转发数据。能否使交换机选择另外一个端口 G1/0/24 作为根端口?

:可以。缺省情况下,端口的 Cost 值是 200(100M 端口的缺省值),如果调整端口 G1/0/24 的 Cost 值为 100,SWB 从端口 G1/0/24 到达 SWA 的开销小于从端口 G1/0/23 到达 SWA 的开销,则 STP 会选择端口 G1/0/24 作为根端口。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
华为生成树协议 STP / RSTP / MSTP 知识点总结及案例
📶 典型收敛延迟:Listening(15s)+ Learning(15s)= 30s
知孤云出岫
2025/05/17
3330
华为生成树协议 STP / RSTP / MSTP 知识点总结及案例
H3CNE实验专栏连载—VLAN配置实验,Access和Trunk
本实验任务通过在交换机上配置 Access 链路端口而使 PC 间处于不同 VLAN,隔离 PC 间 的访问,从而使大家加深对 Access 链路端口的理解。
网络技术联盟站
2021/04/25
1.7K0
STP 实验
步骤 1 :根据 HCL 模拟器的运行机制, SW1 的 Mac 地址应该是最小的,会成为根网桥,在SW1 上查看 STP 运行状态,确认 SW1 为根网桥
网络技术联盟站
2020/08/04
1.5K0
STP 实验
H3C stp配置
一个局域网通常由多台交换机互连而成,为了避免广播风暴,我们需要保证在网络中不存在路径回环,也就是说所有链路应该组成一颗无回环的树,交换机上的STP协议(生成树协议)就实现了这样的功能。
py3study
2020/01/07
1.5K0
H3C路由交换 STP篇
STP在IEEE制定的802.1D标准中定义,用于在局域网中消除数据链路层环路。STP可以通过计算,动态的阻断冗余链路。而当活动链路发生故障时,STP又可以激活冗余链路,恢复网络的连通,避免网络中断。
张旭博客
2022/12/27
4.2K0
H3C路由交换 STP篇
H3C  MSTP、RSTP案例配置
1.MSTP配置 1.配置 VLAN 和端口 请按照图1-12在Device A和Device B上分别创建VLAN 10、20和30,在Device C上创建VLAN 10、 20 和 40,在De
py3study
2020/01/10
1.7K0
华为生成树与端口聚合
交换机(Switch)是一种用于电信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路,最常见的交换机是以太网交换机,其他常见的还有电话语音交换机、光纤交换机等,交换机是集线器的升级替代产品,理论上讲交换机就是按照通信两端传输信息的需求,将需要的信息发送到目标设备上的网络组件.
王 瑞
2022/12/28
5640
华为生成树与端口聚合
初级应该掌握的破环技术(STP状态机与迁移过程)
上一篇主要讲了根桥与三种端口角色(根端口、指定端口、备用端口)的选举过程,这个选举是要时间的,随着二层的网络拓扑越来越大,STP的选举就会越久,同时某一台设备出现故障,STP完成整个状态的收敛也需要时间,那什么时候可以发送数据就成了一个问题,所以在三种端口角色的基础上面,还定义了五种端口状态来确保整个二层网络选举完毕以及出现故障的时候能够完成网络的恢复。
网络之路一天
2024/01/08
6290
初级应该掌握的破环技术(STP状态机与迁移过程)
初级应该掌握的破环技术(STP选举过程)
要想防止环路,又实现线路备份的效果,假设交换机支持这样的功能,它能够根据某种算法,交换机之间发现自己的有多条线路,并且存在环路,直接把某一根线给阻塞掉,这样就相当于只有一根线在使用,比如上图,默认情况下把办公区三到E0/0/4的线路阻塞掉,这样转发路径只能是办公区1----核心交换机----办公区3
网络之路一天
2024/01/08
3911
初级应该掌握的破环技术(STP选举过程)
第30章 生成树协议
STP(SpanningTree Protocol,生成树协议)是用于在局域网中消除数据链路层环路的协议
week
2018/08/27
1.4K0
第30章  生成树协议
华为生成树协议(STP/RSTP/MSTP)知识总结及案例习题
以下是基于《第9章 生成树协议(STP/RSTP/MSTP)》整理的配套章节练习题(含答案与解析),涵盖选择题、判断题、简答题与图解题,适用于考试复习与实操训练。
知孤云出岫
2025/05/11
1470
华为生成树协议(STP/RSTP/MSTP)知识总结及案例习题
H3CNE综合实验
XX公司的一个分支机构正在建设中。根据公司的设计需要,分支机构的网络只能使用192.168.1x.0/24的网段,该网络中共有3个部门(分别是工程部、市场部、研发部)和一个DMZ区域(存放一台Server向企业内网和Internet提供网络服务)。
py3study
2020/01/08
1.8K1
H3CNE综合实验
28张图硬是将H3CNE知识点总结成全网第一技术锦囊,附整个H3CNE完整思维导图下载
H3CNE我是太熟悉了,大学时候考H3CTE证书,H3CNE属于基础部分,那本《构建中小型企业网络》书籍不知道被我翻了多少遍,左一遍又一遍,看到最后,随便提到哪个技术点,我能一下子翻到,笔记也是做的密密麻麻。
网络技术联盟站
2023/03/13
1.6K0
28张图硬是将H3CNE知识点总结成全网第一技术锦囊,附整个H3CNE完整思维导图下载
生成树详细配置(STP、RSTP、MSTP)
内容与STP一样,只需要更改stp的类型即可,更改SW2为根交换机,SW1为备交换机
可惜已不在
2024/10/17
4890
生成树详细配置(STP、RSTP、MSTP)
华为交换机stp原理透析及实战 | 收藏
生成树协议stp,快速生成树协议rstp,多实例生成树协议mstp,目前华为交换机默认使用多实例生成树mstp。
网络技术联盟站
2020/04/12
2K0
什么是MSTP?有哪些专业术语,附华为MSTP实验配置
mstp是多实例生成树,是IEEE802.1s中定义的生成树协议,通过生成多个生成树,来解决以太网环路问题。
网络技术联盟站
2023/03/13
1.4K0
什么是MSTP?有哪些专业术语,附华为MSTP实验配置
华为路由交换技术 | 生成树协议(Spanning Tree Protocol,STP)原理详解与案例分析
① 整个网络(整个广播域)先选出根桥。先比较优先级 再比较mac地址,越小越优先。根桥上面的端口都是指定端口。
网络技术联盟站
2019/07/23
3.2K0
HCIA数通RS综合实验,附详细配置命令
华三HCL全版本、华为ENSP、Wireshark、VirtualBox全版本、SecureCRT下载!
网络技术联盟站
2023/03/13
9790
HCIA数通RS综合实验,附详细配置命令
【HCIP】MSTP的基础配置
当网络管理员按照设计搭建完公司二层网络后,启动设备。在华为交换机上默认即运行MSTP协议。
Xiongan-桃子
2023/06/05
4490
ENSP中MSTP多段传输协议生成树
在华为ENSP中,MSTP(多段传输协议)是重要的生成树协议,它扩展了STP(生成树协议)和RSTP(快速生成树协议)等传统生成树协议的功能,以满足现代网络不断增长的需求。它在防止环路、确保网络快速收敛以及优化复杂网络拓扑中的流量方面发挥着关键作用。
神秘泣男子
2024/04/27
3690
ENSP中MSTP多段传输协议生成树
相关推荐
华为生成树协议 STP / RSTP / MSTP 知识点总结及案例
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验