收到来自相同路由器 ID 的 iBGP 路由但未学习

收到来自相同路由器 ID 的 iBGP 路由但未学习

我正在对 BGP 使用 FRR。

我有以下设置:路由器 0、1 和 2 都是同一 AS 的一部分(因此一切都是 iBGP)。路由器 0 连接到 1 和 2,1 和 2 彼此不连接(0 配置为路由反射器)路由器 0 的路由器 ID 为 8.8.8.0,而路由器 1 和 2 的路由器 ID 均为 8.8.8.10。

我可以看到来自路由器 2 的路由通过路由器 0 播报到路由器 1。但是,即使这些路由具有有效的下一跳,也不会被学习/注入。

在路由器 1 上的 vtysh 中,show ip bgp neighbor router0 received-routes显示来自路由器 2 的所有正确路由,这些路由具有正确的下一跳(并且我已确认下一跳是可到达的)。但是,这些路由未出现在 中show ip bgp,仅显示路由器 1 的本地路由。

如果我将路由器 1 和路由器 2 的路由器 ID 更改为不同的,则此问题消失,并且所有正确的路由都会被学习。但是,我需要路由器 1 和路由器 2 具有相同的路由器 ID。

这是路由器的配置:

路由器 0:

router bgp 65100
  bgp log-neighbor-changes
  bgp bestpath as-path multipath-relax
  no bgp default ipv4-unicast
  bgp graceful-restart restart-time 240
  bgp graceful-restart
  bgp router-id 8.8.8.0
  network 8.8.8.0/32
  neighbor 10.2.0.1 remote-as 65100
  neighbor 10.2.0.1 description router1
  address-family ipv4
    neighbor 10.2.0.1 activate
    neighbor 10.2.0.1 soft-reconfiguration inbound
    neighbor 10.2.0.1 route-reflector-client
    neighbor 10.2.0.1 next-hop-self all
    maximum-paths 64
  exit-address-family
  neighbor 10.3.0.1 remote-as 65100
  neighbor 10.3.0.1 description router2
  address-family ipv4
    neighbor 10.3.0.1 activate
    neighbor 10.3.0.1 soft-reconfiguration inbound
    neighbor 10.3.0.1 route-reflector-client
    neighbor 10.3.0.1 next-hop-self all
    maximum-paths 64
  exit-address-family

路由器1:

router bgp 65100
  redistribute connected
  bgp log-neighbor-changes
  bgp bestpath as-path multipath-relax
  no bgp default ipv4-unicast
  bgp graceful-restart restart-time 240
  bgp graceful-restart
  bgp router-id 8.8.8.10
  network 8.8.8.8/32
  neighbor 10.2.0.2 remote-as 65100
  neighbor 10.2.0.2 description NAMESPACE0
  address-family ipv4
    neighbor 10.2.0.2 activate
    neighbor 10.2.0.2 soft-reconfiguration inbound
    neighbor 10.2.0.2 next-hop-self all
    maximum-paths 64
  exit-address-family

路由器2:

router bgp 65100
  redistribute connected
  bgp log-neighbor-changes
  bgp bestpath as-path multipath-relax
  no bgp default ipv4-unicast
  bgp graceful-restart restart-time 240
  bgp graceful-restart
  bgp router-id 8.8.8.10
  network 8.8.8.8/32
  neighbor 10.3.0.2 remote-as 65100
  neighbor 10.3.0.2 description router0
  address-family ipv4
    neighbor 10.3.0.2 activate
    neighbor 10.3.0.2 soft-reconfiguration inbound
    neighbor 10.3.0.2 next-hop-self all
    maximum-paths 64
  exit-address-family

相关内容