Spanning Tree Group --- part 1

SpanningTreeGroup (STG) 检测并清除桥接或交换网络中的逻辑回路,确保冗余数据路径处于备用状态。当存在多路径时,STG 会自动选择最快捷的路径进行数据传输。本文介绍了 STG 的工作原理,包括 BridgeProtocolDataUnit (BPDU) 的作用、端口状态管理、以及如何通过配置实现快速转发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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,则:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值