ibgp路由表

网络工程 路由 BGP 协议论
2022-02-27 14:20:51

我有这个配置:

r1 是 r2 和 R5 的 RR

r3 是 r2 的 RR

r3 与 r4 相连

r4 与 r5 相连

我的问题是:r2 和 r1 知道什么?例如,我确定 r1 ​​知道 r2 和 r5,但它也知道 r3?

1个回答

在您的情况下,这些是已知的 iBGP 路由:

  1. R1 知道来自 R2(直达)和 R5(直达)的路线
  2. R2 知道 R1(直接)、R3(直接)、R4(由 R3 反映)和 R5(由 R1 和 R3 反映)的路线
  3. R3 知道 R2 (Direct) 和 R4 (Direct) 的路线
  4. R4 知道 R3(直达)和 R5(直达)的路线
  5. R5 知道 R1(直达)、R2(由 R1 反映)和 R4(直达)的路线

规则很简单:

BGP 路由不会将 iBGP 获知的路由重新通告给其他 iBGP 邻居,除非它们被配置为该特定邻居的路由反射器。因此,要在 iBGP 邻居之间获得完全连接,您需要在所有路由器之间建立完全网格,或者在路由反射器和所有其他 iBGP 路由器之间建立完全网格。

注意:为了发生反射,RR 不必能够路由到目标网络。所有进入路由表的计算和验证都将在每个路由器上单独完成。