STP介绍:
STP全称“Spanning-Tree Protocol”,即生成树协议。它是一种用于网络中的环路消除算法。在一个有环的网络中,如果没有采取任何措施的话,数据包可能会在环路中不断循环,导致网络拥堵和数据丢失。STP的作用就是根据网络的拓扑结构,自动选择一条最优的路径,将环路关闭,从而保证数据能够正常传输。
STP通过选择一台核心交换机作为根交换机(Root Switch),然后为网络中的每个交换机选择一条到根交换机的最优路径,并将其他的路径关闭,以确保数据的传输能够顺利进行。STP根据每个交换机的优先级和MAC地址来选择各个交换机之间的连接路径。
STP的工作原理是通过交换机之间的BPDU(Bridge Protocol Data Unit)信息交换来实现的。BPDU包含了交换机的优先级、MAC地址等信息,用于交换机之间的通信和路径选择。当交换机收到一条BPDU信息时,它会比较自己的优先级和MAC地址与这条信息中的优先级和MAC地址,然后选择一条最优路径,并将其他路径关闭。
STP具有以下特点:
- 自动选择最优路径:STP根据网络的拓扑结构,自动选择一条最优路径,将其他路径关闭,确保数据能够正常传输。
- 环路消除:STP能够检测并消除网络中的环路,防止数据在环路中不断循环,导致网络拥堵和数据丢失。
- 容错性:当网络中某个连接出现故障时,STP能够自动重新计算路径,确保数据的传输不受影响。
- 无需人工干预:STP是一种自动化的协议,无需人工配置,交换机之间通过BPDU信息自动进行通信和路径选择。
总的来说,STP是一种重要的网络协议,它能够通过选择最优路径和消除环路,确保网络的正常运行和数据的顺利传输。
配置Per VLAN STP ( PVST )
PVST,使用cisco专有的ISL中继协议,其它(如华为、H3C等)厂商的设备不支持。
PVST会为每一个VLAN构建一棵STP树,这样所有的口都会转发数据,实现负载分担,不是负载均衡!
1. 拓扑图 cisco packet tracer version 6.2.0.0052
S1和S2是核心层交换机,S3是接入层交换机,接入层交换机直接接PC、网络打印机等设备终端。