首页/网络/VLAN 与高可用速查/定时器不一致的排查
VRRP 与网关冗余72 条

定时器不一致的排查

两端通告间隔不一致是双主与频繁切换的常见根因:备机按自身计时器计算超时,可能提前抢主或与主机并存。

VLAN 与高可用速查网络更新于 2026-10-13

定时器不一致怎么排查

两端通告间隔不一致是双主与频繁切换的常见根因:备设备按自身计时器计算超时,可能提前抢主,也可能与主机长期并存。规范要求同一组内两端通告间隔一致,因此任何单端参数改动之后,都要立即核对两端的实际显示值。

基本信息

典型影响双主、频繁切换、角色抖动
核对方式两端 verbose 输出比对定时器字段
单位差异v2 以秒、v3 以厘秒,以显示值为准
修改要求双端联动,先评估链路质量与设备负载

典型使用场景

  • 排查双主时先核对两端计时器
  • 调优切换速度后复核两端取值是否仍一致
  • 跨版本(v2/v3)部署时确认单位与显示值
  • 链路质量较差时评估通告间隔是否需要调整
  • 把定时器字段列入割接前的巡检检查表
  • 演练前确认两端参数与设计台账一致

两端核对与取证

两端核对与取证
# 华为
display vrrp verbose                     # 关注通告间隔字段
display vrrp statistics                  # 收发计数与错包统计
# Cisco
show vrrp
# H3C
display vrrp verbose
# 抓包核对实际通告节奏
sudo tcpdump -i eth0 vrrp -nn

取值与要求

项目常见取值说明
通告间隔默认约 1 秒间隔越短越敏感
失效判定约 3 倍通告间隔超时后触发切换
单位v2 秒、v3 厘秒一律以显示值为准
两端要求必须一致不一致容易引发双主
定时器是双端联动参数:只改一端后要立刻在两端核对显示值,确认没有出现单向差异。
加快通告前先评估链路质量与设备负载:间隔越短对抖动越敏感,参数压得过紧反而更容易出现双主。
不同协议版本的单位不同(秒与厘秒),跨版本部署时一律以设备实际显示值为准,避免按模板猜参数。

易错点

  • 只改一端的通告间隔,另一端仍按旧计时器判断,出现双主或反复切换
  • 把秒与厘秒混淆,实际间隔相差百倍,链路轻微抖动就触发切换
  • 为加快切换把间隔压得过短,设备负载或链路抖动引发误判,切换次数反而上升
  • 调完参数未重新演练,真实故障时切换表现与设计不符
  • 忽略错包统计,实际是链路丢包导致通告超时,却一直在参数上反复调整

数据来源与参考

  • RFC 5798(Advertisement Interval 一致性要求)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌