STP(Spanning Tree Protocol)生成树算法的网桥协议 它通过生成生成树保证一个已知的网桥在网络拓扑中沿一个环动态工作。网桥与其他网桥交换BPDU消息来监测环路,然后关闭选择的网桥接口取消环路,统指IEEE802·1生成树协议标准和早期的数字设备合作生成树协议,该协议是基于后者产生的。IEEE版本的生成树协议支持网桥区域,它允许网桥在一个扩展本地网中建设自由环形拓扑结构。IEEE版本的生成树协议通常为在数字版本之上的{sx}版本。 生成树协议的主要功能有两个:一是在利用生成树算法、在络中,创建一个以某台的某个端口为根的生成树,避免环路。二是在以太网络拓扑发生变化时,通过生成树协议达到收敛保护的目的。 [1] 生成树协议是由Sun微系统公司xx工程师博士(Radia Perlman)发明的。 1988 年, 珀尔曼在MIT完成了她的计算机博士科学学位。 珀尔曼在1993年离开了DEC去了Novell工作, 1997她又加入Sun Microsystems 公司。 珀尔曼博士拥有80多个技术发明专利, 其中40多个是在Sun Microsystems 公司发明的。 珀尔曼博士被哈佛大学和华盛顿大学聘请为客座教授。 珀尔曼博士在数据通信领域的经典著作有: 《Interconnections: Bridges, Routers, Switches,and Internetworking Protocols》 《Network Security: Private Communication in a Public World》 珀尔曼博士被授予了许多杰出工程师奖, 她被评为20个数据通信领域最有影响力的人之一。 网桥使用珀尔曼博士发明的这种方法能够达到2层路由的理想境界:冗余和无环路运行。你可以把生成树协议设想为一个各网桥设备记在心里的用于进行优化和容错发送数据的过程的树型结构. 生成树协议(Spanning Tree)定义在 IEEE 802.1D 中,是一种链路管理协议,它为网络提供路径冗余同时防止产生环路。为使以太网更好地工作,两个工作站之间只能有一条活动路径。网络环路的发生有多种原因,最常见的一种是有意生成的冗余 - 万一一个链路或交换机失败,会有另一个链路或交换机替代。 生成树协议拓扑结构的思路是: 不论网桥(交换机)之间采用怎样物理联接,网桥(交换机)能够自动发现一个没有环路的拓扑结构的网路,这个逻辑拓扑结构的网路必须是树型的。生成树协议还能够确定有足够的连接通向整个网络的每一个部分。所有网络节点要么进入转发状态,要么进入阻塞状态,这样就建立了整个局域网的生成树。当首次连接网桥或者网络结构发生变化时,网桥都将进行生成树拓扑的重新计算。为稳定的生成树拓扑结构选择一个根桥, 从一点传输数据到另一点, 出现两以上条路径时只能选择一条距离根桥最短的活动路径。 生成树协议这样的控制机制可以协调多个网桥(交换机)共同工作, 使计算机网络可以避免因为一个接点的失败导致整个网络联接功能的丢失, 而且冗余设计的网络环路不会出现广播风暴。 (1)生成树协议提供一种控制环路的方法。采用这种方法,在连接发生问题的时候,你控制的以太网能够绕过出现故障的连接。 (2)生成树中的根桥是一个逻辑的中心,并且监视整个网络的通信。{zh0}不要依靠设备的自动选择去挑选哪一个网桥会成为根桥。 (3)生成树协议重新计算是繁冗的。恰当地设置主机连接端口(这样就不会引起重新计算),推荐使用协议。 |