实验需求:
(一)没配置的STP
(二)配置好的STP
(三)总结
一、没配置的STP
1.建拓扑图,和配置IP地址
2.启动拓扑图,进行关闭STP,三个交换机都要关闭STP,因为系统的STP是默认开启的
<Huawei>system-view //进入系统视图
[Huawei]undo stp enable //关闭STP
3.开始抓包,我这个是LAW3抓的数据包,从ping命令这里可以看得出STP是没有配置的
4.分析数据抓包的结果
我这个是LAW3抓的数据包
(1)先找到mac地址,命令是display mac-address
(2)把LSW1、LSW2、LSW3的mac地址找出来,这下面只找了一个
在华为的ENSP(网络模拟平台)中,一个接口里有两个MAC地址可能是因为以下原因:
1.端口聚合(Port Aggregation):端口聚合是一种技术,它允许多个物理以太网连接被组合成一个逻辑连接。这通常用于提高网络的带宽和可靠性。当使用端口聚合时,每个单独的物理连接仍然保持其独立的MAC地址。
2.VLAN配置:VLAN(虚拟局域网)允许将一个物理网络分割成多个逻辑子网。每个VLAN都有自己的MAC地址范围。如果一个接口被配置为属于多个VLAN,那么它可能会有两个不同的MAC地址。
3.其他原因:还有其他一些可能的原因,例如软件或硬件问题导致MAC地址冲突或重复。
(3)把mac地址标在拓扑上
(4)分析数据包的结果
从这两张图看出它产生环路了
二、配置的STP
为了防止网桥网络中的冗余链路形成环路工作,提出了STP。
1.建拓扑图
2.配置IP地址
3.开启STP,LSW1、LSW2、LSW3都要开启
命令 [LSW1]stp enable //开启stp
[LSW1]stp mode stp
进行数据抓包
包的走向
三、总结
未配置STP:
(1)端口状态:所有端口默认处于转发状态,允许数据包自由流动。
(2)环路风险:网络中可能存在环路,特别是在多交换机环境下,这可能导致广播风暴和网络不稳定。
(3)故障处理:没有自动的故障恢复机制,链路故障可能导致网络中断,需要手动干预恢复。
(4)BPDU:交换机不会发送或接收BPDU,因为没有启用STP功能。
(5)拓扑变化:网络拓扑变化(如新设备加入或链路故障)可能导致网络不稳定,因为没有STP来调整网络拓扑。
配置STP:
(1)端口状态:端口会根据STP算法进入不同的状态,包括转发、学习、监听和阻塞状态,从而防止环路。
(2)环路预防:STP通过阻塞冗余链路来防止环路,维护树状网络结构。
(3)故障恢复:如果主链路发生故障,STP能够自动启动备份链路,保持网络连通性。
(4)BPDU:交换机会发送和接收BPDU,这些信息用于计算最优路径和保持网络拓扑信息。
(5)拓扑变化:STP能够检测到网络拓扑的变化,并重新计算最优路径,确保网络稳定运行。
总结来说,未配置STP的网络可能存在环路和稳定性问题,而配置STP的网络通过自动监测和管理网络拓扑来防止这些问题,提高了网络的稳定性和可靠性。