虚拟网关可用性怎么验证
验证 VRRP 虚拟网关要看四件事:终端能否持续 ping 通虚拟 IP、终端 ARP 表里网关 MAC 是否为协议规定的虚拟 MAC、断开主设备后备机是否接管、接管过程的丢包与耗时是否在业务容忍范围内。ping 通只说明当前主设备在岗,并不能证明备机健康。
基本信息
| 验证对象 | 虚拟 IP 与虚拟 MAC 的可达性 |
|---|---|
| 虚拟 MAC | 0000-5e00-01XX 形式,末段与 VRID 相关 |
| 关键动作 | 断开主设备,观察接管与恢复过程 |
| 判定标准 | 丢包个数与切换耗时在业务容忍范围内 |
典型使用场景
- 新部署或割接完成后验收虚拟网关
- 演练中量化切换耗时与丢包个数
- 终端反馈『网关有时不通』时先从网关侧验证
- 更换主备设备后重新验证角色与可达性
- 巡检周期内用长 ping 观察虚拟网关稳定性
验证命令
验证命令
ping 192.168.10.1 -t # Windows 终端侧长 ping
ping 192.168.10.1 # Linux 终端,配合脚本记录时间戳
arp -a # 终端侧:网关 MAC 应为 0000-5e00-01xx
display vrrp verbose # 设备侧:状态与优先级
# 断开主设备上行或直接下电,记录丢包与恢复时间验证项与判定
| 检查项 | 期望结果 | 异常含义 |
|---|---|---|
| 虚拟 IP 长 ping | 连通且丢包为 0 | 不通说明网关未生效或 VLAN 不通 |
| 终端 ARP 映射 | 网关 MAC 为 0000-5e00-01xx | 其他 MAC 说明终端缓存未刷新 |
| 断开主设备 | 备机接管、业务恢复 | 不接管说明选举或通告异常 |
| 切换耗时与丢包 | 在业务容忍范围内 | 超标需优化定时器与抢占延时 |
ping 通虚拟 IP 只代表当前 Master 在岗,不代表备机健康;备机的问题只有通过断开主设备或同时查看两端状态才能发现。
终端 ARP 缓存未刷新时,切换可能已经完成但终端仍不通;此时抓包看 VRRP 通告与虚拟 MAC 比在终端上猜更可靠。
VRRP 虚拟 MAC 由协议规定、末段与 VRID 相关,终端上看到的网关 MAC 与之相符,基本可以确认虚拟网关在正常工作。