首页/网络/BGP 与广域网速查/华为 BFD 配置:单跳会话与联动
广域网排障60 条

华为 BFD 配置:单跳会话与联动

华为 BFD 在 bfd 视图配置默认参数,可全局或接口级绑定;与 BGP 联动用 peer bfd enable,与静态路由联动用 ip route-static bfd。

BGP 与广域网速查网络更新于 2026-10-13

华为设备上的 BFD 配置

华为实现把 BFD 的默认参数放在专门的 BFD 视图里统一设置,包含发送间隔、接收间隔与检测倍数,然后由具体协议引用。这样做的优点是参数集中,缺点是容易漏掉最后一步:会话建立起来但协议没有引用 BFD,检测结果就不会传递到路由层面。与 BGP 联动用邻居下的启用命令,与静态路由联动则在静态路由上绑定 BFD。参数协商遵循取更宽松一侧的规则,两端差距过大时实际检测时间会明显长于本端配置。

基本信息

全局参数在 BFD 视图中配置默认收发间隔与检测倍数
BGP 联动邻居视图下启用 BFD 会话绑定
静态路由联动静态路由上绑定 BFD 与出接口、下一跳
查看命令display bfd session all 查看会话与协商结果
协商规则两端参数不一致时按较宽松的一侧生效

典型使用场景

  • 直连 EBGP 会话:链路故障时不必等待保持时间超时
  • 静态路由主备:用 BFD 提供快速的失效判据
  • 双机冗余出口:为备设备提供提前切换的依据
  • 承载敏感业务的链路:要求亚秒级故障感知
  • 排错核对:确认 BFD 会话是否真的被协议引用

配置示例

配置示例
bfd
 default receive-interval 100      # 默认接收间隔,单位毫秒
 default transmit-interval 100     # 默认发送间隔
 default detect-multiplier 3       # 3 倍判定失效
!
bgp 65001
 peer 203.0.113.2 as-number 65002
 peer 203.0.113.2 bfd enable       # 关键一步:与 BGP 绑定
!
display bfd session all

输出关注点

项目含义异常表现
会话状态Up 或 Down长期 Down 说明底层或参数问题
实际收发包间隔协商后的生效值明显大于本端配置说明对端参数宽松
检测倍数判定失效的倍数过小会造成误判,过大则感知变慢
绑定的应用引用该会话的协议缺 BGP 说明只建了会话没做联动
华为设备上 BFD 全局参数只是默认值,接口或会话级可以覆盖;排错时以 display 命令显示的实际生效值为准。
多跳 BFD 会话与单跳会话在报文封装与端口上不同,配置时要按实际拓扑选择会话类型,否则会话不会建立。

易错点

  • 只建会话不做绑定:BFD 显示正常但协议不会感知故障,联动形同虚设
  • 两端参数悬殊:按较宽松一侧协商,检测时间远超预期
  • 单跳与多跳会话类型配错:会话无法建立,且从参数上看不出明显问题
  • 把全局默认值当成最终值:接口级覆盖会改变实际参数,排错应以显示值为准

数据来源与参考

  • 华为产品文档:BFD 配置
  • RFC 5880: BFD
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌