配置说明:生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。华为交换机STP功能默认是开启状态(默认启用的是MSTP),为了验证STP功能,我们先手动将LSW1-LSW4的STP功能关闭。

操作配置:

<Huawei>system ##进入系统视图

[Huawei]undo stp enable ##关闭STP功能

PC1的IP地址10.0.0.1/24和PC2的IP10.0.0.2/24连在LSW1上,

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(1)

PC1和PC2以及LSW1开机后稍等片刻,PC1和PC2即可ping通。(见下图)

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(2)

LSW1、LSW2和LSW3链接,PC1接在LSW3上。

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(3)

PC3、LSW2以及LSW3开机后稍等片刻,PC3和PC1即可ping通。(见下图)

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(4)

继续操作, LSW1-LSW4形成环形连接

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(5)

稍等后在PC1上已无法ping通PC3,显示为目的地之不可达,然后是响应超时

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(6)

然后我们把LSW2和LSW4端口互相连接,此时交换机界面已经变得十分卡顿,输入字母需要延迟几秒才会出现在屏幕上,

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(7)

[Huawei]stp enable ##开启STP功能

[Huawei]stp mode stp ##stp模式选择stp(stp、rstp和mstp三种可选)

Warning: The global STP state will be changed. Continue? [Y/N] ##输入Y后按回车即可

在其他交换机上依次执行上述命令行后,PC1、PC2和PC3之间皆恢复通信。

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(8)

下面,我们来分析一下stp

首先在LSW1上看一下stp信息,

<Huawei>system ##进入系统视图

[Huawei]dis stp ##显示stp内容

第一模块内容是全局配置信息,后面紧跟着是每个接口的信息,根据拓扑图,交换机LSW1的Ethernet0/0/1和Ethernet0/0/4接口接在其他交换机上,GigabitEthernet0/0/1和GigabitEthernet0/0/2接入了PC1和PC2。

然后依次在其他交换机上执行该命令行,记录相应端口状态和角色,

LSW1

Ethernet0/0/4 [DISCARDING] Alternate Port

Ethernet0/0/1 [FORWARDING] Root Port

GigabitEthernet0/0/1 [FORWARDING] Designated Port

GigabitEthernet0/0/2 [FORWARDING] Designated Port

LSW2

Ethernet0/0/1 [FORWARDING] Designated Port

Ethernet0/0/2 [FORWARDING] Designated Port

GigabitEthernet0/0/1 [FORWARDING] Designated Port

LSW3

Ethernet0/0/2 [FORWARDING] Root Port

Ethernet0/0/3 [DISCARDING] Alternate Port

LSW4

Ethernet0/0/3 [FORWARDING] Designated Port

Ethernet0/0/4 [FORWARDING] Designated Port

GigabitEthernet0/0/1 [FORWARDING] Root Port

综上,我们可以看出,LSW2上所有端口角色都为指定端口(Designated Port),端口状态都为转发([FORWARDING])。由此推断出LSW2为系统自动选出的根交换机,所以实际线路如图示:

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(9)

根交换机的性能好坏决定了网络的通信质量和稳定,所以根交换机也可以手动指定,通过修改交换机stp的优先级既可以实现。Stp、rstp和mstp的区别和适用场景以及stp里的其他配置情况后续再另外做个记录吧。

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(10)

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(11)

ensp如何查看配置代码(eNSP模拟器之配置STP生成树)(12)

如需该ensp案例,可私信我获取。

,