需求:上图要求配置,最终192.168.1.1可ping通192.168.5.1
实现:
1.配置接口IP地址
2.以R2为例,配置OSPF
[AR2]ospf 1 router-id 2.2.2.2
[AR2-ospf-1]a 0
[AR2-ospf-1-area-0.0.0.0]net 2.2.2.2 0.0.0.0
[AR2-ospf-1-area-0.0.0.0]net 23.0.0.0 0.0.0.255
3.AR1与AR2建立EBGP关系,AR4与AR5建立EBGP关系
[AR1]bgp 1
[AR1-bgp]peer 12.0.0.2 as-number 100
[AR2]bgp 100
[AR2-bgp]peer 12.0.0.1 as-number 1
[AR4]bgp 100
[AR4-bgp]peer 45.0.0.5 as-number 2
[AR5]bgp 2
[AR5-bgp]peer 45.0.0.4 as-number 100
4.AR2、AR3、AR4使用环回口建立全互联的IBGP关系
# 以AR2为例,AR3和AR4配置命令类似
[AR2-bgp]peer 3.3.3.3 as-number 100
[AR2-bgp]peer 3.3.3.3 connect-interface LoopBack 0
[AR2-bgp]peer 4.4.4.4 as-number 100
[AR2-bgp]peer 4.4.4.4 connect-interface LoopBack 0
5.AR1和AR5产生BGP路由
[AR1]bgp 1
[AR1-bgp]network 192.168.1.0 24
[AR5]bgp 2
[AR5-bgp]network 192.168.5.0 24
6.因为 从EBGP邻居得到的路由传递给IBGP邻居时下一跳保持不变 所以需要在AR2和AR4上添加如下命令,否则可能导致下一跳不可达的问题
[AR2-bgp]peer 3.3.3.3 next-hop-local
[AR2-bgp]peer 4.4.4.4 next-hop-local
[AR4-bgp]peer 2.2.2.2 next-hop-local
[AR4-bgp]peer 3.3.3.3 next-hop-local#将从EBGP得到的路由传递给IBGP邻居时,下一跳修改为自身向IBGP邻居发送BGP报文的源地址
7.ping测试,注意此处用ping -a带源地址ping