-
从EBGP邻居学习到的路由会传递给我的IBGP邻居,下一跳不变,还是EBGP邻居,需要使用next-hop-self改变。
实验配置
一、拓扑图
二、解说
R3处于AS65002中,R1与R2处于AS65001中。R3与R2建立EBGP邻居关系。R1与R2建立IBGP邻居关系。底层使用OSPF打通,各自宣告自己的环回口与直连网段观察。
三、 现象
R1在未配置next-hop-self时候:
显示路由是从AS65002传递来的,但是路由的下一跳确实10.1.2.2,也就是R3
原来。BGP路由协议的特性: 从EBGP邻居学习到的路由会传递给我的IBGP邻居,下一跳不变,还是EBGP邻居。所以这也就是为什么从R1看去往R3的路由下一跳居然是10.1.2.2. 很明显,现实情况不是这样滴。我们分别在R1与R2配置next-hop-self看一下
这样子就对了,R2告诉R1.去往R3的下一跳是“我”。不是隔空传递。
四、总结
从EBGP邻居学习到的路由会传递给我的IBGP邻居,下一跳不变,还是EBGP邻居,需要使用next-hop-self改变。