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
-
-