API Guide

当您使用 BGP 邻居配置 BFD 会话时您可以执行以下操作
使用 neighbor ip-address bfd 命令与指定的 BGP 邻居建立 BFD 会话。
使用 bfd all-neighbors 命令与通过 BGP 查找到的所有邻居建立 BFD 会话。
例如
路由器 1
OS10(conf)# bfd enable
OS10(conf)# router bgp 1
OS10(config-router-bgp-1)# neighbor 2.2.4.3
OS10(config-router-neighbor)# bfd
OS10(config-router-neighbor)# no shutdown
OR
OS10(conf)# bfd enable
OS10(conf)# router bgp 1
OS10(config-router-bgp-1)# bfd all-neighbors interval 200 min_rx 200 multiplier 6 role active
路由器 2
OS10(conf)# bfd enable
OS10(conf)# router bgp 2
OS10(config-router-bgp-2)# neighbor 2.2.4.2
OS10(config-router-neighbor)# bfd
OS10(config-router-neighbor)# no shutdown
OR
OS10(conf)# bfd enable
OS10(conf)# router bgp 2
OS10(conf-router-bgp-2)# bfd all-neighbors interval 200 min_rx 200 multiplier 6 role active
来自路由器的 BFD 数据包将分配给最高优先级的出口队列以更大限度减少传输延迟。从 BGP 邻居接收的传入 BFD 控制数据包将
分配给控制平面监察 (CoPP) 框架内的最高优先级队列以避免因队列拥塞而丢弃 BFD 数据包。
BFD 会通知 BGP 其在链路上检测到的任何故障情况。BGP 将启动恢复操作。
BFD for BGP 仅在直接连接的 BGP 邻居上以及 BGP IPv4 IPV6 网络中受支持。最多支持 100 个并发 BFD 会话。
如果每个 BFD for BGP 邻居在配置的 BFD 间隔内收到 BFD 控制数据包以进行故障检测 BFD 会话将保持正常运行并且 BGP
保持其邻接。如果 BFD for BGP 邻居在检测间隔内未收到控制数据包则路由器会通知 BFD 会话的任何客户端以及有关故障的其他
路由协议。然后它会依赖于使用 BGP 链路的路由协议来确定对故障情况的相应响应。正常响应是通过绕过出现故障的邻居路由器
来终止路由协议和重新聚合的对等会话。只要 BFD 检测到故障条件就会生成一条日志消息。
3 517