根据如图搭建实验拓扑。
第一步、配置IP地址。
第二步、BGP建邻。
[AR1]bgp 1
[AR1-bgp]peer 123.1.1.2 as-number 2
[AR1-bgp]router-id 1.1.1.1
[AR1-bgp]q
[AR2]bgp 2
[AR2-bgp]peer 123.1.1.1 as-number 1
[AR2-bgp]router-id 2.2.2.2
[AR2-bgp]peer 123.1.1.3 as-number 2
[AR2-bgp]q
[AR3]bgp 2
[AR3-bgp]router-id 3.3.3.3
[AR3-bgp]peer 123.1.1.2 as-number 2
[AR3-bgp]peer 34.1.1.2 as-number 3
[AR3-bgp]q
[AR4]bgp 3
[AR4-bgp]router-id 4.4.4.4
[AR4-bgp]peer 34.1.1.1 as-number 2
[AR4-bgp]q
第三步、AR4宣告本地路由。
[AR4-bgp]network 4.4.4.0 24
第五步、将AR3对AR2针对4.4.4.4的下一跳修改为本地。
[AR3-bgp]peer 123.1.1.2 next-hop-local
第六步、查看AR4、AR3、AR2、AR1的bgp表。
可以看到此时AR1到4.4.4.0/24的下一跳为123.1.1.3.
第七步、将AR2与AR3的建邻改为环回接口建邻。(其中创建环回接口、启用OSPF的过程此处省略)
[AR2]bgp 2
[AR2-bgp]peer 3.3.3.3 as-number 2
[AR2-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[AR2-bgp]q
[AR3]bgp 2
[AR3-bgp]peer 2.2.2.2 as-number 2
[AR3-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[AR3-bgp]q
第八步、将AR3对AR2针对4.4.4.4的下一跳修改为本地。
[AR3-bgp]peer 2.2.2.2 next-hop-local
第九步、查看AR4、AR3、AR2、AR1的bgp表。
可以看到此时AR1到4.4.4.0/24的下一跳为123.1.1.2.
当使用环回接口建邻时不是最佳路径。
AR1、AR2、AR3全部使用MA网段中的物理接口建立邻居关系,此时就会出现ICMP重定向(默认开启)现象,即AR1能在AR2上获取到达4.4.4.0/24的最佳路径的下一跳为123.1.1.3.