建连失败先分三层
华为防火墙的双机热备通过 HRP 同步配置与会话,主备之间靠心跳链路交互状态。HRP 建不起来或状态异常时,按「心跳链路 → 版本与授权 → HRP 参数」三层逐项排查,比一上来就翻配置更高效:底层链路不通时,上层参数怎么改都不会生效。
基本信息
| 第一层:链路 | 心跳口 up、地址互通、线缆与光模块正常 |
|---|---|
| 第二层:版本授权 | 两台软件版本与授权一致 |
| 第三层:参数 | 对端地址、心跳接口、设备角色配置正确 |
| 状态查看 | display hrp state 看建连状态与主备角色 |
典型使用场景
- 新组双机时 HRP 长期停留在建立中
- 主备切换后状态异常,确认双机是否真的建连
- 升级一台设备后 HRP 无法重新建立
- 心跳链路抖动导致状态反复
- 巡检确认双机状态与配置同步情况
排查命令
排查命令
display hrp state # 建连状态与主备角色
display interface # 心跳口是否 up、有无错包
display version # 两台版本比对
display license # 授权比对
# 心跳地址配错时本端自检仍会通过,重点核对对端地址现象与可能原因
| 现象 | 可能原因 |
|---|---|
| 停留在建立中 | 心跳地址不通、心跳口 down、对端地址配错 |
| 建连后立即断开 | 版本或授权不一致、心跳链路抖动 |
| 出现双主 | 心跳中断且两台无法互相确认角色 |
| 配置未同步 | 同步通道异常或同步项未启用 |
版本或授权不一致时 HRP 可能无法建立:先统一版本与授权再启用双机,避免反复失败。
建连失败时不要在主备两台设备上同时改参数:两台同时变更会让问题更难定位。
心跳链路的物理层也要查:光模块衰耗过大或线序接错时,接口可能显示 up 但报文大量丢弃,此时错包计数与带负载的连通性测试能快速暴露问题。