切换不掉线靠什么
HRP 双机热备的两个部分常被混为一谈:配置同步负责让备机拥有和主机一致的策略,会话同步负责把会话表、NAT 映射等运行状态实时复制到备机。切换后长连接能否保持,取决于会话同步是否完整,而配置一致只能保证策略判断相同、不能保住已建立的会话。
基本信息
| 适用平台 | 华为 USG 系列防火墙的 HRP 双机部署 |
|---|---|
| 同步内容 | 会话表、NAT 映射、部分应用层状态 |
| 同步方向 | 由主设备发往备设备,单向增量同步 |
| 核对命令 | display session table 在两台设备上分别查看同一会话 |
典型使用场景
- 切换前基线核对:确认备机上已有主机上正在运行的会话
- 版本或配置变更后回归:变更可能影响同步链路,必须复验
- 新上线双机:验收环节必须包含会话同步验证,而不是只看角色显示
- 长连接业务保障:数据库、视频类业务对会话状态最敏感,切换前重点抽查
- 故障复盘:出现「切换后集中重连」时,先用会话比对判断同步是否正常
验证方法
验证方法
# 主设备:查一条已建立的会话(记录五元组)
display session table
# 备设备:用同一五元组查询,确认会话已同步过来
display session table
# 关键判断:会话在切换前就已存在,而不是切换后才临时建立
# 连续抽查多条不同类型业务,避免只验证单条会话同步异常表现
| 表现 | 可能原因 | 排查方向 |
|---|---|---|
| 备机查不到会话 | 同步链路中断或未启用会话同步 | 查心跳与同步状态 |
| 只有部分业务会话缺失 | 会话类型或老化差异 | 对比两台的老化与状态配置 |
| 切换后长连接被清理 | 两台老化时间不一致 | 核对并统一参数 |
| 同步时延明显增大 | 心跳链路拥塞或质量差 | 检查心跳口错包与负载 |
备机平时就能查到会话,说明同步链路一直在工作;把这项检查放进例行巡检,比切换时才发现问题代价小得多。