首页/安全/安全设备配置速查/双机故障检测方式
高可用与运维76 条

双机故障检测方式

除心跳链路外,应配置对业务接口的监视或探测,覆盖“心跳正常但转发异常”的盲区,否则该场景不会触发切换。

安全设备配置速查安全更新于 2026-10-13

双机故障检测方式是什么

双机的检测能力决定它能不能在该切换的时候切换。只靠设备间心跳能判断对端是否活着,但判断不了上行线路是否中断、业务接口是否已经不能转发——心跳正常而转发异常时不会切换,这是双机最常见的盲区。因此故障检测要分层设计:心跳看对端状态,接口监视看业务端口状态,链路探测看线路质量,任一监视对象异常时按策略触发角色迁移。

基本信息

心跳检测对端设备可达性与同步状态
接口监视上下行业务接口故障时触发切换
链路探测对端地址或网关的丢包与时延探测
触发策略明确哪些对象故障触发迁移,哪些只告警
验证方式断开对应链路做切换演练,确认触发与恢复符合设计

典型使用场景

  • 上行线路中断但设备仍在运行:需要靠链路探测触发切换
  • 业务接口卡死:接口状态异常时需要接口监视触发迁移
  • 规划检测组合:确定心跳、接口与探测各自覆盖的故障形态
  • 排查不切换:确认对应故障形态是否真的配置了监视
  • 排查误切换:确认监视对象是否配置得过于敏感
  • 演练验证:按故障类型逐项测试,确认触发条件符合预期

检测组合示例

检测组合示例
# 心跳口:与对端互联状态与同步健康度
# 上行口:ISP 链路接口状态与线路质量探测
# 下行口:内网侧接口状态与关键网段可达性
# 任一监视对象故障时按策略触发角色迁移
# 监视对象与触发条件写入配置文件与变更记录
# 演练时逐项断开验证:切换是否触发、耗时多久、业务影响如何

故障形态与检测手段

故障形态仅靠心跳合适的检测手段
对端设备宕机可检测心跳检测
上行线路中断检测不到链路探测或接口监视
接口卡死无法转发检测不到接口监视与业务探测
线路严重劣化但仍通检测不到质量探测(丢包与时延)
内网侧链路故障检测不到下行接口监视
检测组合要与业务影响对应:对外服务关注上行,内网互访关注下行,把两类都纳入监视才能覆盖主要故障形态。
监视对象配置过多同样有问题:任一链路抖动都触发切换,会造成角色反复迁移,业务体验比不切换更差。

易错点

  • 只做心跳检测,接口卡死或上行中断时不会切换
  • 监视对象配了全部接口,任一链路抖动都触发切换造成震荡
  • 监视配置只告警不触发迁移,故障时设备不动作
  • 从未按故障类型做演练,检测能力停留在设计文档上
  • 探测目标选择不当,目标自身故障引发误切换

数据来源与参考

  • 华为 USG6000 产品文档:HRP 监视
  • H3C 防火墙产品文档:故障检测
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌