降级幅度怎么算
降级幅度(华为 reduced、Cisco decrement)决定跟踪对象故障后优先级降到多少,目标只有一个:让备机在这一刻确实比主机更优。算式是配置优先级减去降级值,结果要低于备机优先级;同时要避开 0 这类会触发特殊行为的取值。参数属于双端联动设计的一部分,不是单机参数。
基本信息
| 命令形式 | 华为 reduced 30 / Cisco decrement 30 / H3C reduced 30 |
|---|---|
| 设计目标 | 故障后主机优先级低于备机 |
| 计算方式 | 配置优先级 − 降级值 |
| 双向性 | 两端参数需配合,单端改动会破坏配合 |
| 禁忌取值 | 落到 0 会触发放弃主状态的行为 |
典型使用场景
- 双机主备网关设计阶段的参数核算
- 上行链路故障需要网关同步切换的组网
- 多 track 叠加场景下核算总降级量
- 演练后复核实际切换是否按设计发生
- 变更单端参数后的双端对照检查
核算示例
| 项目 | 取值 | 说明 |
|---|---|---|
| 主机基础优先级 | 120 | 高于备机的设定值 |
| 降级值 | 30 | 故障后扣减的量 |
| 故障后优先级 | 90 | 必须低于备机,否则不会切换 |
| 备机优先级 | 100 | 与故障后落点之间留出差额 |
| 安全余量 | 建议保留 | 后续调整规格时不容易打破主备关系 |
配置示例
配置示例
# 华为:跟踪上行接口,故障时降 30
interface Vlanif10
vrrp vrid 1 track interface GigabitEthernet0/0/24 reduced 30
# Cisco:先建全局 track 对象,再在接口下引用
track 1 interface GigabitEthernet0/0/24 line-protocol
interface Vlan10
standby 1 track 1 decrement 30
# 查看当前角色与优先级
display vrrp
show standby brief典型落点设计
常见设计是主机基础优先级取 120、备机取 100,降级值取 30:主机上行故障后降到 90,低于备机的 100,备机接管。差额留出余量是为了后续新增跟踪对象或调整优先级时不至于一下打破主备关系。若多个跟踪对象可能同时故障,要按全部生效的极端场景核算落点,而不是按单个对象计算。
把降级幅度算到 0 是高风险设计:优先级 0 意味着放弃主状态,其行为与常规降级不是一回事。按最小保留余量设计,并在改完参数后重做断纤演练,确认两端配合仍然成立。