双活检测防双主
VSS 双活检测用于防止虚拟链路故障后出现双主:可选用 Fast-Hello、PAgP、IP BFD 等方式(按平台支持情况选配),检测到双主后抑制其中一侧,使网络保持单主转发状态。检测路径的独立性,决定了它在最需要的时候能不能正常工作。
基本信息
| 适用平台 | Cisco VSS |
|---|---|
| 检测方式 | Fast-Hello、PAgP、IP BFD(按平台支持) |
| 部署要求 | 检测路径独立于虚拟链路与业务上行 |
| 触发结果 | 抑制其中一侧,保留另一侧转发 |
| 必备动作 | 双主恢复流程要演练 |
典型使用场景
- 两台设备已虚拟化,需要为虚拟链路故障准备兜底
- 跨设备聚合链路可作为检测路径,复用现有链路
- 具备三层互联时可选择 BFD 方式检测
- 演练中人为断开虚拟链路,验证抑制是否触发
- 分裂恢复后确认两侧重新合并,业务回到正常状态
核对命令(按平台支持)
核对命令(按平台支持)
show switch virtual # 虚拟域状态
show switch virtual dual-active summary # 双活检测状态
show switch virtual link # 虚拟链路状态检测方式对比
| 方式 | 机制 | 适用条件 |
|---|---|---|
| Fast-Hello | 专用链路快速探测 | 平台支持且有空闲端口 |
| PAgP | 借助跨设备聚合链路协商 | 已有跨设备聚合 |
| IP BFD | 三层可达路径探测 | 两框之间存在三层互联 |
| 组合使用 | 多种方式互为补充 | 平台允许时提高可靠性 |
演练要覆盖三种情况
双活检测的演练至少覆盖三种情况:虚拟链路断开后抑制是否触发;抑制后业务是否由另一侧正常承载;故障修复后两侧能否重新合并而不产生二次震荡。三种情况都要记录耗时与业务表现,否则『配了检测』与『检测确实可用』之间仍隔着一层没有被验证的假设。
检测链路必须独立于虚拟链路与业务上行:共用同一物理通道时,链路故障会让虚拟链路与检测同时失效,双活检测恰好在你最需要它的那一刻不工作,而这种设计缺陷在正常运行时完全看不出来。