一、STP概述
1.交换网络环路的产生
为了连接更大范围、更多数量的主机,可以将许多交换设备互连,构成一个数据中继与转发的“中间网络”,然后再将主机连接到距离较近的交换设备上,主机之间的数据传输通过“中间网络”实现中继与转发。这个中间网络不需要关心所传输数据的内容,而只是为这些数据从一个结点到另外一个结点直至到达目的结点提供数据中继与交换的功能,因此,称之为数据交换网络环路。
2.广播风暴
3个交换机将广播帧相互转发,这是网络会形成一个环路,而交换机不知道,使得广播帧在这个环路永远循环下去,这种广播帧会越来越多,最终形成广播风暴,导致网络瘫痪。
这种广播风暴只有物理环路消失时才会停止。
但是环路设计能够为网络提供备份网络,增强网络可靠性,因此需要解决方法,一方面能够保证网络的可靠性,另一方面能够防止广播风暴的产生。
STP 协议就是用来解决这个问题的,不是从物理上断开环路,而是从逻辑上断开网路,防止广播风暴的产生。
3.STP协议
STP协议就是将物理上存在的环路网络通过一种算法,在逻辑上阻塞一些端口,来生成一个逻辑树形结构。
二、STP工作原理
1.STP简介
STP(Spanning Tree Protocol)是生成树协议的英文缩写,可应用于计算机网络中树形拓扑结构建立,主要作用是防止网桥网络中的冗余链路形成环路工作。但某些特定因素会导致STP失败,要排除故障可能非常困难,这取决于网络设计 。生成树协议适合所有厂商的网络设备,在配置上和体现功能强度上有所差别,但是在原理和应用效果是一致的。
2.生成树算法及验证
生成树协议运行生成树算法(STP)。生成树算法很复杂,但是其过程可以归纳为以下三个部分。
(1)选择根网桥
(2)选择根端口
(3)选择指定端口(也有书籍称为转发端口)
三、eNSP设置STP命令
[sw1] User interface con0 is available
[sw1]stp mode mstp
[sw1]stp region-configuration
[sw1-mst-region]region-name huawei1
[sw1-mst-region]region-name
[sw1-mst-region]revision-level 1
[sw1-mst-region]ins
[sw1-mst-region]instance 1 vlan 10
[sw1-mst-region]instance 2 vlan 20
[sw1-mst-region]active region-configuration
[sw1-mst-region]q
[sw1]stp instance 1 root primary
[sw1]stp instance 2 root secondary
[sw1] User interface con0 is available
Please Press ENTER.