华为 HRP 配置是什么
HRP(Huawei Redundancy Protocol)是华为防火墙的双机热备协议:在两台设备上指定心跳接口与对端心跳地址并开启 HRP 后,设备自动协商主备角色,并同步会话表、配置与部分状态数据。主设备故障时备机接管转发,已建立的连接尽量保持。前提是两台设备基础网络与心跳地址先通,否则 HRP 长期处于建连中,看似配完实际不可用。
基本信息
| 启用命令 | system-view 下 hrp enable,两台设备都要配置 |
|---|---|
| 心跳配置 | hrp interface 接口 remote 对端心跳地址 |
| 角色协商 | 按优先级与抢占方式决定主备,配置不当会出现角色与规划不一致 |
| 监视功能 | 可对业务接口做监视(命令形态以本机版本帮助为准) |
| 查看命令 | display hrp state,另可用 display hrp ? 列出可用子命令 |
典型使用场景
- 出口双机改造:单台防火墙升级为主备双机,消除硬件单点
- 计划性维护:升级前把业务切到备机,降低操作风险
- 心跳改造:新增独立心跳链路或调整心跳口地址
- 设备替换:新设备按同版本、同授权加入双机后再做割接
- 故障复盘:结合 HRP 状态与日志判断切换时间与原因
配置要点(以设备版本为准)
配置要点(以设备版本为准)
system-view
hrp enable # 启用双机功能
hrp interface GigabitEthernet1/0/1 remote 10.10.10.2 # 心跳口与对端地址
quit
display hrp state # 核对角色、心跳与同步状态
# 两台设备要分别配置,且心跳地址要能互通再启用监视功能配置检查项
| 检查项 | 要求 | 不满足的后果 |
|---|---|---|
| 版本与授权 | 两台一致 | 会话同步失败,切换后连接中断 |
| 心跳接口 | 独立链路或独立 VLAN | 与业务混跑时链路故障同时影响两台 |
| 心跳地址 | 同网段且互通 | HRP 长期建连中,不生效 |
| 业务接口配置 | 除角色相关项外一致 | 切换后行为与预期不同 |
| 角色规划 | 主备与上下行组网匹配 | 角色颠倒造成流量路径异常 |
两台设备需先完成基础网络配置与心跳地址互通,HRP 才能协商成功;先把组网与地址调通,再启用双机功能,可以少走很多弯路。