BGP中next-hop-self 小實驗

Mriel發表於2024-06-04

next-hop-self

在EBGP和IBGP邊界使用,對ibgp下一跳鄰居使用
配置命令

router bgp 1234
neighbor 2.2.2.2 next-hop-self 
  • 使用Next-hop-self原因
    EBGP的路由傳進IBGP時,帶的下一跳是EBGP的地址。在IBGP中傳給下一跳的IBGP路由器時,攜帶的還是EBGP的地址。由於第二跳的IBGP沒有EBGP的地址,所以這條路由不會加表。使用next-hop-self 會在從第一跳IBGP中把傳入下一跳IBGP的路由的下一跳地址替換為自己的地址。

    • R10 as100 lo1 1.1.1.1

    • R11、R12、R15 as200

    • 未配置Next-hop-self

      • R11

      R11中有B的路由

      • R12

      因為本地路由表中沒有10.1.1.1的路由所以R12中不會加表

    • 配置Next-hop-self

      • R11

      • R12

相關文章