文档介绍:STP 协议原理及配置 STP 协议原理及配置一、 STP 概述 STP (生成树协议)是一个二层管理协议。在一个扩展的局域网中参与 STP 的所有交换机之间通过交换桥协议数据单元 bpdu ( bridge protocol data unit )来实现;为稳定的生成树拓扑结构选择一个根桥; 为每个交换网段选择一台指定交换机; 将冗余路径上的交换机置为 blocking ,来消除网络中的环路。 IEEE 是最早关于 STP 的标准,它提供了网络的动态冗余切换机制。 STP 使您能在网络设计中部署备份线路,并且保证: * 在主线路正常工作时,备份线路是关闭的。* 当主线路出现故障时自动使能备份线路,切换数据流。 1 VLAN 与生成树的关系> IEEE 通用生成树( CST ) > CISCO PER VLAN 生成树( PVST ) >带 CST 的 CISCO PER VLAN 生成树( PVST +) CST 是 IEEE 解决运行虚拟局域网 VLAN 生成树的方法。 CST 定义, 整个第 2 层交换网络所有实现了的 VLAN ,仅使用一个生成树实例。这个生成树实例运行在整个交换局域网上。 PVS T 是解决在虚拟局域网上处理生成树的 CISC O 特有解决方案。 PVST 为每个虚拟局域网运行单独的生成树实例。一般情况下 PVST 要求在交换机之间的中继链路上运行 CISCO 的 ISL. PVST +是 CISCO 解决在虚拟局域网上处理生成树问题的另一个方案。 PVST +允许 CST 信息传给 PVST , 以便与其他厂商在 VLAN 上运行生成树的实现方法进行操作。 2按 VLAN 生成树( PVST ) 为每个 VLAN 建立一个独立的生成树实例( PVST )。生成树算法计算整个交换型网络的最佳无环路径。 PVST 的优点: >生成树拓扑结构的总体规模减少。>改进了生成树的扩展性,并减少了收敛时间。>提供更快的收敛恢复能力和更高的可靠性。 PVST 的缺点: >为了维护针对每个 VLAN 而生成的生树,交换机的利用率会更高>为了支持各个 VLAN 的 BPDU , 需要占用更多的 TRUNK 链路带宽生成树仅可运行在 64个 VLAN 上。 3 公共生成树( CST ) CST 是 IEEE 在虚拟局域网上处理生成树的特有方法,这是一种 VLAN 解决方案, 称为单一或者公共生成树。生成树协议运行在 VLAN 1 即缺省的 VLAN 上。所有的交换机都举出同一个根网桥,并建立与该根网桥的关系。公共生成树不能针对每个 VLAN 来优化根网桥的位置。公共生成树优点: >最小数量的 BPDU 通信,带宽占用少。>交换机负载保持最小。公共生成树的缺点如下: >只用一个根网桥, 这不能为所有的 VLAN 做到网桥的优化放置, 导致对某些设备来说可能存在次优化路径。>为包括交换架构中的所有端口, 生成树的拓扑结构较大, 这就会导致较长的收敛时间和更频繁的重新配置。 4 增强型的按 VLAN 生成树( PVST +) PVST +有以下特征: >它是 CISCO 发展的, 可以与 公共生成树( CST ) 互操作。>通过 ISL 中继, PVST +与现存的 CISCO 交换机 PVST 协议向后兼容,同时, PVST +也通过 中继与 CST 连接互操作。>如果 PVST 区域和 CST 区域之间要互操作, 一定要通过 PVST + 区域。二生成树配置生成树配置涉及下面一些任务: >选举和维护一个根网桥。>通过配置一些生成树的参数来优化生成树。(如端口优先级端口成本) >通过配置上行链路来减少生成树的收敛时间。 2950 交换机上生成树的缺省配置: > STP 启用:缺省情况下 VLAN1 启用> STP 模式: PVST + >交换机优先级: 32768 > STP 端口优先级: 128 > STP 路径成本: 1000M :4 100M : 19 10M : 100 > STP VLAN 端口成本: (同上) > STP 计时器: HELLO 时间:2秒转发延迟: 15秒最大老化时间: 20秒 1 启用生成树: 2 switch(config)#spanning-tree vlan vlan-list 步骤: switch #c onfig t switch(config)# spanning-tree vlan 10 switch(config)#end switch#show spanning-tree summary/detail 详细 Bridge Identifier has priority 8912,address (本地交换机