四类常见误区
围绕 VRRP 的高可用预期有四类常见误区:把 VRRP 当成链路冗余;以为堆叠成员之间还要跑 VRRP;认为能 ping 通就等于高可用;以及把切换时间等同于协议定时器。澄清这几条,才能把设计预期建立在实测数据上而不是直觉上。
基本信息
| 协议定位 | 三层网关冗余 |
|---|---|
| 不负责的部分 | 链路聚合与上行选路 |
| 抢占延时作用 | 等待上行协议先收敛的设计值 |
| 评估手段 | 断纤演练与整机故障演练 |
| 数据口径 | 以实测中断时长为准,不照搬参数表 |
四个误区对照
- 误区:VRRP 能替代链路聚合 → 网关与链路是两个层面,各管一段
- 误区:堆叠成员之间要跑 VRRP → 堆叠对外就是一台设备
- 误区:能 ping 通就是高可用 → 通只说明当下正常,故障时能否接管要演练
- 误区:切换时间只由协议定时器决定 → 终端重学习与表项刷新同样耗时
自检三问
自检三问
1) 断一条链路,业务是否受影响?
2) 断一台设备,业务是否受影响?
3) 切换期间的丢包与耗时,是否量化过?误区与自检方法
| 误区 | 事实 | 自检方法 |
|---|---|---|
| VRRP 可替代链路聚合 | 两者层级不同,各管一段 | 断一条上联,看聚合是否接管 |
| 堆叠成员间要跑 VRRP | 堆叠对外是一台设备 | 检查 VRRP 是否跨框冗余部署 |
| 能 ping 通就是高可用 | 通不等于故障时能切 | 做断纤与整机断电演练 |
| 切换时间由定时器决定 | 终端与表项刷新同样耗时 | 实测并记录业务中断时长 |
两点容易被忽略
VRRP 只负责三层网关角色,不管链路聚合与上行冗余;抢占延时是等待上行协议先收敛的设计值,不是配置错误。把这两点搞混,就会反复出现两类问题:一是『配了 VRRP 为什么还是断』,二是『为什么切换要等二十秒』——前者是把两个层面的事混为一谈,后者是把设计值当成缺陷。
把协议切换时间当业务中断时间上报,结论一定过于乐观:用户感知的中断还包含终端重新学习网关 MAC、上游路由收敛等环节。用演练数据修正预期,而不是照搬产品参数表上的理想值。