生成树协议配置:生成树协议的作用
与传统的同享以太网一样,透明网桥固有地缺少提供冗余的能力。生成树协议(STP)将一种机制插入以太网透明网桥环境中,以动态发现网络拓扑并确保仅一条路径通过网络。没有STP,就没有办法使透明桥环境变很多余。STP还可以保护网络免受意外毛病连接的影响,由于它可以避免透明桥接环境中出现没必要要的桥接环路。桥环类似于摔交比赛。起初,一切看起来都井然有序,但很快就会出现pandemonium。普通裁判员和规则不起作用。在有人进场并关闭比赛之前,pandemonium不会停止。以太网中的网桥环路和透明桥接也会致使pandemonium。
生成树算法是在其他媒体类型(例如令牌环)中实现的。STP在令牌环中的用处和功能与在以太网中有所不同,由于在令牌环中可能需要桥接环路。
生成树操作
每一个网桥的STP操作可以分为三个主要步骤:
根桥选择
到根桥的最短路径的计算
活动端口在STP中扮演的角色类型
要关注的主要信息是根ID(传输网桥认为是根的网桥),网桥ID和本钱(这是到根网桥的本钱)。在选择了根网桥并且每一个网桥都选择了其根端口,指定的网桥和哪些端口将参与STP拓扑以后,才认为STP拓扑已收敛。STP在转换端口状态以实现收敛时使用这些配置消息(BPDU)。
生成树在LAN上选出一个网桥作为主网桥。该桥称为根桥。根网桥是特殊的,由于通过网络的所有路径计算都基于根。根据网桥ID(BID)选举网桥,该ID由2字节的优先级字段和6字节的MAC地址组成。在生成树中,较低的BID值是首选。在默许配置中,“优先级”字段设置为32768。由于所有网桥的默许“优先级”字段都相同,因此根选择基于最低的MAC地址。选择特定网桥作为根的一种方法是手动将“优先级”字段更改成较低的值。不管MAC地址是甚么,“优先级”字段都会肯定哪一个网桥将成为根,假定所有网桥的优先级值都不相同。
每一个网桥计算从其本身到根的所有路径。然后选择最短路径。指向根的下一跳桥是指定的桥。选择通向指定网桥的端口作为根端口,由于它是从该网桥到根网桥最接近的端口。STP用于此肯定的度量标准是本钱,它基于接口速度。