实验拓扑:

1、接口配置
R1,R2,R3,R4各有一个环回接口

2、配置EIGRP

注意:必须把环回接口也宣告入IGP中,不然无法进行环回接口建立邻居。

3、配置BGP并使用环回接口建立邻居关系
R1:
指定BGP的更新源为环回接口

R2:

R3:

R4:

4、查看R1路由表
发现R1对4.4.4.0/24的路由下一跳并不是R3,而是R4。

5、修改BGP进程
R3:
配置要求下一跳更新源

6、再次看路由表
发现下一跳正常

7、Ping测试

注意:
1.当EBGP关系传递路由时,下一跳不会改变,所以需要使用Next-hop-self进行更新下一跳。
2.在IBGP关系中,建议使用环回接口建立邻居,原因就是利用IGP的高冗余性,因为有IGP,所以环回接口肯定可达,并且环回接口稳定性大于物理接口。
3.EBGP关系也可以使用环回接口建立邻居,但是要EBGP多跳,因为EBGP关系的信息只传达1跳
增加到2跳即可。不要多增加,EBGP多跳有防攻击作用。
4.IBGP使用环回接口建立邻居的原因:保证一个AS中的IBGP关系稳定性。