配置说明:生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。华为交换机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上,
PC1和PC2以及LSW1开机后稍等片刻,PC1和PC2即可ping通。(见下图)
LSW1、LSW2和LSW3链接,PC1接在LSW3上。
PC3、LSW2以及LSW3开机后稍等片刻,PC3和PC1即可ping通。(见下图)
继续操作, LSW1-LSW4形成环形连接
稍等后在PC1上已无法ping通PC3,显示为目的地之不可达,然后是响应超时
然后我们把LSW2和LSW4端口互相连接,此时交换机界面已经变得十分卡顿,输入字母需要延迟几秒才会出现在屏幕上,
[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之间皆恢复通信。
下面,我们来分析一下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为系统自动选出的根交换机,所以实际线路如图示:
根交换机的性能好坏决定了网络的通信质量和稳定,所以根交换机也可以手动指定,通过修改交换机stp的优先级既可以实现。Stp、rstp和mstp的区别和适用场景以及stp里的其他配置情况后续再另外做个记录吧。
如需该ensp案例,可私信我获取。
,