网关高可用怎么选
冗余不是一种技术能包办的:链路要有链路级冗余、设备要有设备级冗余、网关要有网关级冗余,三层各管一段。VRRP 是跨厂商通用的网关冗余标准,HSRP 与 GLBP 属于 Cisco 体系,堆叠提供设备级冗余,M-LAG/vPC 一类技术同时覆盖链路与网关层面。组合部署才是常态。
基本信息
| 冗余层级 | 链路级、设备级、网关级、拓扑级 |
|---|---|
| 通用标准 | VRRP(跨厂商) |
| Cisco 体系 | HSRP(主备)、GLBP(主备 + 分担) |
| 设备级 | 堆叠、StackWise Virtual |
| 跨设备聚合 | M-LAG、vPC 等 |
| 落地要求 | 选型与演练结果写入架构文档 |
典型使用场景
- 新园区网设计:按业务等级决定做几层冗余
- 单点识别:梳理现有组网中尚未覆盖的冗余层级
- 重保评估:复核各层的剩余单点与容量余量
- 改造方案评审:判断是否需要引入跨设备聚合
- 故障复盘:确认中断点落在哪一层、该层为何未生效
各层核对命令(示例)
各层核对命令(示例)
display vrrp brief # 网关层:主备角色与优先级
display stack # 设备层:成员与主备状态
display eth-trunk 1 verbose # 链路层:成员状态与分布
display stp brief # 拓扑层:端口角色与阻塞情况
# Cisco 侧对应:show vrrp / show switch / show etherchannel summary / show spanning-tree
# 核对目标:每一层都能说清『失效时由谁接管、接管需要多久』方案选型参考
| 方案 | 冗余层面 | 适用场景 |
|---|---|---|
| VRRP | 网关(标准) | 多厂商通用环境 |
| HSRP | 网关(Cisco) | 单一 Cisco 环境 |
| GLBP | 网关 + 分担 | Cisco 环境需自动分担 |
| 堆叠 / StackWise Virtual | 设备级 | 同系列设备间冗余 |
| M-LAG / vPC | 链路 + 网关 | 双归接入与跨设备聚合 |
层数多不等于更可靠:每层都要单独做失效演练,任何一层没有演练到的失效场景,都可能是没被发现的单点。
维护窗口内的变更要逐层确认状态后再进入下一层:多层同时改动时一旦异常,很难判断是哪一层引入的问题,也失去了逐层回退的能力。