首页/网络/VLAN 与高可用速查/优先级与选举规则
VRRP 与网关冗余72 条

优先级与选举规则

优先级 0-255,默认 100,数值大者当 Master;优先级相同时比较接口主 IP,地址大者优先;255 为 IP 拥有者专用,0 表示放弃主状态。

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

优先级决定谁当主

VRRP 用优先级决定 Master 归属:取值范围 0-255,缺省 100,数值大的一方胜出;优先级相同时比较接口主 IP,地址较大的成为 Master。0 是保留值,主设备主动放弃角色时会发送优先级 0 的通告,用来触发立即重新选举;255 保留给 IP 拥有者,也就是虚拟 IP 与接口实 IP 相同的设备,它自动获得 255 并永久处于 Master,手工配置 255 没有实际意义。

基本信息

取值范围0-255
缺省值100
0 的含义主设备主动放弃角色的保留值,不可手工配置
255 的含义IP 拥有者专用,自动生效
平局规则比较接口主 IP,较大者成为 Master
华为命令vrrp vrid 1 priority 120
思科命令vrrp 1 priority 120
H3C 命令vrrp vrid 1 priority 120

取值区间读法

取值含义使用建议
0主设备主动放弃时的保留值不要手工配置;抓包看到属正常快速切换行为
1-99低于缺省,选举中处于劣势通常只作为链路联动降级后的结果出现
100缺省值备机保持缺省即可,便于统一口径
101-254高于缺省主设备常用 120-160,为降级预留下调空间
255IP 拥有者专用虚拟 IP 与实 IP 相同时自动生效,手工配置无效

三厂商设置优先级

三厂商设置优先级
# 华为 VRP(Vlanif 接口视图)
vrrp vrid 1 priority 120             # 主设备用 120,备机保持缺省 100
# Cisco IOS(三层接口视图)
vrrp 1 priority 120                  # 与 HSRP 的 standby priority 语法不同
# H3C Comware(Vlan-interface 接口视图)
vrrp vrid 1 priority 120

规划建议

  • 主设备用 120-160:既高于缺省的 100,又给 track 降级留出足够空间
  • 备机保持缺省 100:减少配置项,也便于快速判断谁被改动过
  • 降级幅度与优先级一起算:主 120 配 reduced 30 后为 90,低于备机 100 才会切换
  • 同一 VLAN 只保留一台高优先级设备:两组设备都配 120 会形成双主或无谓的频繁切换
  • 负载分担场景为每个 VLAN 单独规划主备:两组实例的优先级关系正好相反
优先级数值大小与设备性能无关,它只是一个选举权重。真实规划里更重要的是一致性和可追溯:建议把每个 VLAN 的主备优先级写进规划表,现场排障时可以直接比对。

易错点

  • 把 priority 0 当成配置错误:它是主设备主动放弃角色时发送的保留值,抓包看到说明正在快速切换,不是故障
  • 两端都配 255:255 只由 IP 拥有者自动使用,手工配置没有效果,还可能造成双主
  • 降级幅度与优先级不匹配:主 120 降 30 得 90 低于 100 才切换,算错数值时链路故障却不切换,排查时容易怀疑协议本身
  • 多台设备配成同一优先级:平局时靠接口主 IP 决定,结果可能与规划相反,现网应显式拉开优先级差距
  • 改优先级不做验证:配置改完立即用 display vrrp 或 show vrrp brief 确认生效值与 State,避免改了没生效

数据来源与参考

  • RFC 5798(Priority 字段定义)
  • Cisco IOS 配置手册(VRRP 命令参考)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌