优先级决定谁当主
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,为降级预留下调空间 |
| 255 | IP 拥有者专用 | 虚拟 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 的主备优先级写进规划表,现场排障时可以直接比对。