Spanning Tree Group --- part 1

Spanning Tree Group --- part 1


概览
Spanning Tree Group (STG)会检测并清除桥接或交换网络中的逻辑回路。
STG会强制冗余数据路径进入standby (blocked)状态。当存在多路径时,Spanning Tree会让switch只用最快捷的路径。若那条路径失败,则自动切换到另一条路径。

端口,trunk group,VLAN,和Spanning Tree的关系如下:



注意 – 由于Spanning Tree的监听,学习,和转发或封锁,可能会产生延迟。
可以用Port Fast Forwarding (/cfg/port x/fastfwd/ena)来允许属于Spanning Tree的端口绕过监听和学习状态,直接进入转发状态。 在转发状态中,端口通过监听BPDU来检查是否有回路,若有,则进入封锁模式。此功能可使GbE Switch Module在快速Spanning Tree网络中运转。


Bridge Protocol Data Unit(BPDU)
要创建Spanning Tree,switch会生成一个配置,叫Bridge Protocol Data Unit(BPDU),并发出去。所有在二层参与Spanning Tree的switch,都会通过交换BPDUs来收集网络中其它switch的信息。BPDU用来建立路径,就像IP路由中的 “hello”数据包。

BPDU包含了端口所有信息。Switch收到BPDU会与他自己的比较,好的则留下,并把自己的桥接ID号加入到BPDU的路径消耗重。Switch用这些信息来封锁消耗高的重复路径。

为转发BPDU决定路径
GbE Switch Module用BPDU,通过最小路径消耗来决定要封锁和留下的路径。

桥接优先级
桥接优先级控制网络中的那个桥用作STG中的根桥。要想让一个switch成为跟桥,将他的桥接优先级配置的比其他switch更低,用命令/cfg/l2/stg/brg/prior。

端口优先级
端口优先级决定那个桥接端口是指定的端口。在网络中,若有多个端口同时连接到一个网段,则有最低端口优先级的端口变为该网段的指定段口,用命令/cfg/l2/stg/port/prior。

端口路径消耗
带宽高的端口,其路径消耗就低。端口消耗还和是否全双工或者半双工有关。例如,若一个半双工模式的100-Mbps连接消耗是10,则全双工模式下为5。若是0,则代表会在网速自适应时自动计算。


Spanning Tree Group的配置指南:
1 将一个VLAN添加到一个Spanning Tree Group
_ 添加端口到一个VLAN(除了默认的VLAN1)。
_ 将VLAN添加到STG,用命令/cfg/l2/stg <stg-#>/add <vlan-number>。
注意 – 要保证与使用Cisco Per VLAN Spanning Tree (PVST+)的switch兼容,必须:
为每个VLAN创建一个不同的STG。
或者将所有相关的VLAN都加入到一个单一的STG。

创建一个VLAN
创建VLAN时会自动属于STG 1,若要移动到其他的STG,则:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章