Users Guide
11–Marvell 组合服务
一般网络考虑因素
168 BC0054508-05 M
生成树算法
在以太网网络中,任意两个网桥或交换机之间只能存在一条活动路径。交换机之间
存在多条活动路径,可能导致网络中形成环路。如果出现环路,有些交换机将在两
端都识别工作站。这种情况会导致转发算法无法正常运行,从而导致帧被重复转
发。生成树算法通过定义跨越扩展网络中所有交换机的树来提供路径冗余,然后强
制特定冗余数据路径进入备用 (被封锁)状态。每隔一段时间,网络中的交换机
会发送和接收用于识别路径的生成树数据包。如果某段网络无法到达,或者如果生
成树成本发生变化,生成树算法将激活备用路径,以便重新配置生成树拓扑并重新
建立链路。生成树操作对于终端站是透明的,终端站不会检测其是连接至单个局域
网段或由交换机连接的多段局域网。
生成树协议 (STP) 是一个用于在网桥和交换机上运行的第 2 层协议。 STP 规范在
IEEE 802.1d 中定义。 STP 的主要目的在于确保当网络中存在冗余路径时,不会
发生环路状况。STP 检测并禁用网络环路,并在交换机或网桥之间提供备份链路。
它允许设备与网络中其它 STP 合规设备进行交互,从而确保网络中任意两个工作
站之间仅存在一条路径。
在稳定的网络拓扑建立之后,所有网桥均监听根网桥发送的 hello BPDU (桥接协
议数据单元)。如果网桥在预定义时间间隔 (最大时限)之后没有收到 hello
BPDU,网桥会假定到根网桥的链路已断开。然后,此网桥会发起与其它网桥的协
商,以重新配置网络,从而重建有效网络拓扑。创建新拓扑的过程可能最多需要
50 秒。在这段时间内,端对端通信将中断。
Marvell 建议不要将生成树用于连接至终端站的端口,因为根据定义,终端站不会
在以太网段中造成环路。此外,当组合的适配器连接至已启用生成树的端口时,用
户可能会遇到意外的连接问题。例如,考虑组合适配器中有一个物理适配器断开连
接。如果要重新连接物理适配器 (也称为回退),中间驱动程序将检测到链路已重
新建立,并将开始通过端口传递流量。如果该端口被 (STP) 临时阻塞,流量将会
丢失。
本节提供以下主题的详情:
拓扑更改通知 (TCN)
快速端口和边缘端口