Cisco 9396PX 上 BGP 支持的 BFD 问题

网络工程 思科 路由 转变 bgp bfd
2021-07-11 02:15:55

我遵循 BGP 配置并试图BFD在困难的帮助下减少我的收敛时间。

router bgp 1111
  log-neighbor-changes
  address-family ipv4 unicast
    network 22.22.22.0/24
  neighbor 11.11.11.1
    bfd
    remote-as 2222
    update-source loopback160
    ebgp-multihop 2
    address-family ipv4 unicast
      send-community

这就是我为启用 BFD 所做的

feature bfd
bfd interval 500 min_rx 500 multiplier 5
bfd echo-interface loopback160
!
router bgp 1111
  neighbor 11.11.11.1
    bfd

现在,当我运行(无输出)时,这意味着 BGP 未注册到 BFD,如果我启用 OSFP,那么我可以在 show bfd neighbor 命令中看到一些输出。我试过调试,调试日志中没有输出。试图了解为什么 BGP 未注册。(我的对等 ISP 确实在他们这边启用了 BDF)我的 nxos 版本是 7.0(3)I4(7)

# show bfd neighbors
#
1个回答

NX-OS 7.x 可能不支持 BFD BGP 多跳

根据NX-OS 7K 命令指南,在 NX-OS 8.1(1) 中引入了 BFD BGP 多跳支持

根据NX-OS 9K 命令指南,在 NX-OS 9.2(1) 中引入了 BFD BGP 多跳支持

NX-OS 5.x的命令指南明确要求出去仅适用于单跳EBGP和IBGP对等体的支持。

最后,根据NX-OS 9K 命令指南中的BFD 多跳指南和限制,仅在较新的 ASIC(-EX 和更新版本)上支持多跳,而在 9396PX 硬件平台上不支持谢谢,@rnxrx 也指出了这一点。


您应该能够通过查找 multihop 命令来验证:

例子

R1(config)# bfd ?
    echo-interface    Configure interface used for bfd echo frames
    echo-rx-interval  Configure BFD session echo rx interval
    interval          Configure BFD session interval parameters
    ipv4              Ipv4 sessions
    ipv6              Ipv6 sessions
    multihop          Configure BFD Multihop session interval parameters
    slow-timer        Configure slow mode timer for sessions
    startup-timer     Configure Delayed Start Up timer for sessions