生成树协议网络中的冗余是用来在单个组件失败时,防止丢失连接的。然而,这种防备会导致物理拓扑产生环路。物理层的环路会在交换式网络中引起严重的问题。在交换式网络中使用生成树协议可以将有环路的物理拓扑变成无环路的逻辑拓扑。连按、端口和交换机不是活跃无环拓扑中的部分,不转发数据帧。

STP是一个强大的工具,它为网络管理员提供了安全,这种安全是指在冗余拓扑中不会产生交换环路的问题。

STP背景

STP最初是由Digital Equipment公司创立的。 IEEE 802委员会后来在IEEE 802.1d规范中修订了Digital Equipment的生成树算法。 Digital Equipment公司的算法和IEEE 802.1d的算法是不一样的并且是不兼容的。Cisc。交换机(例如Catalyst 2950系列)使用IEEE802.1d的生成树协议STP。STP在Catalyst交换机上是默认启动的。 STP的目的是维持一个无环的网络拓扑。当交换机或者网桥发现拓扑中有环时,就会逻辑地阻塞一个或更多冗余端口,这时一个无环拓扑就产生了。