链形与环形堆叠拓扑
堆叠链路有两种接法。链形是首尾不相连的一条链,成本低但两端成员只有一条堆叠路径,链上任意一段断开都会把堆叠分裂成两部分;环形是把首尾再连起来,任意单条堆叠线缆故障时堆叠整体依然连通,代价是多一根线缆和相应端口。接入与汇聚这类对连续性要求高的位置优先选环形,临时、边缘或对成本敏感的场景可以接受链形。
基本信息
| 链形 | 首尾不相连,单段故障可能导致分裂 |
|---|---|
| 环形 | 首尾相连,单线故障仍保持堆叠 |
| 建议 | 接入与汇聚优先采用环形 |
| 华为查看 | display stack topology |
| 思科查看 | show switch detail |
| 配套机制 | MAD 双主检测,为分裂场景兜底 |
两种拓扑对比
| 维度 | 链形 | 环形 |
|---|---|---|
| 线缆数量 | 成员数减一 | 成员数 |
| 单线故障影响 | 可能分裂成两段 | 堆叠保持完整 |
| 带宽利用 | 受链路方向限制 | 仍为单路径转发,冗余线缆不并发承载 |
| 适用位置 | 边缘、临时组网 | 接入与汇聚等关键位置 |
| 维护复杂度 | 接线简单 | 需要核对首尾端口对应关系 |
拓扑核对
拓扑核对
# 华为
display stack topology # 确认拓扑类型是环形还是链形
display stack # 成员编号、角色与堆叠口状态
# Cisco
show switch detail # 各成员堆叠口邻居关系
show switch # 成员状态与优先级实施要点
- 环形接线前画好端口对应关系,避免接成单链
- 确认成员编号与物理位置对应,便于后续按编号定位故障
- 链形升级为环形属于拓扑变更,安排窗口并提前演练
- 堆叠口状态与成员状态一并核对,单个堆叠口异常会影响整体
- 拓扑变化后确认业务侧流量路径是否与规划一致
环形拓扑提供的是堆叠层面的冗余,并不等于业务链路带宽加倍:正常状态下堆叠报文仍沿单一路径转发,冗余那一段只在故障时承担流量。评估带宽时按单路径核算,不要把它当成聚合。
链形接线在两端成员附近断开时会把堆叠分成两段,若没有 MAD 检测,两段可能各自选主并同时对外服务。选择链形拓扑时更要把双主防护做扎实。