使用BGP实现AR1与AR4互通
分析
AR1设置as1与AR2连接使用EBGP连接,AR2,AR3,AR3设置as234内部使用IBGP连接,采用静态或者动态保证as234内部网络畅通
过程
AR1,2,3,4,5配置IP和loop back接口
AR1
sys
int G0/0/0
ip add 10.1.12.1 24
int lo 0
ip add 1.1.1.1 32AR2
sys
int G0/0/0
ip add 10.1.12.2 24
int G0/0/1
ip add 10.1.23.2 24
int lo 0
ip add 2.2.2.2 32AR3
sys
int G0/0/0
ip add 10.1.23.3 24
int G0/0/1
ip add 10.1.34.3 24
int lo 0
ip add 3.3.3.3 32
AR4
sys
int G0/0/0
ip add 10.1.34.4 24
int lo 0
ip add 4.4.4.4 32
int lo 1
ip add 44.44.44.44 32
as234内配置ospf实现互通
AR2创建ospf 1 设置router-id并加入area 0 将内部接口宣告进area 0 中
AR3,4同理
AR2
ospf 1 rou 2.2.2.2
area 0
network 10.1.23.2 0.0.0.0
network 2.2.2.2 0.0.0.0AR3
ospf 1 rou 3.3.3.3
area 0
network 10.1.23.3 0.0.0.0network 10.1.34.3 0.0.0.0
network 3.3.3.3 0.0.0.0
AR4
ospf 1 rou 4.4.4.4
area 0
network 10.1.34.4 0.0.0.0
network 4.4.4.4 0.0.0.0
as1中AR1创建bgp 1 与AR2设置邻居并宣告自己的loop back 0 接口以供学习
AR1
bgp 1
peer 10.1.12.2 as-number 234
network 1.1.1.1 32
as234中AR2创建bgp 234 与AR1设置邻居进行学习
AR2
bgp 234
peer 10.1.12.1 as-number 1
as234中AR2,3,4创建bgp234设置邻居并指定接口为loop back,AR4宣告自己的loop back 0 接口以供学习
AR2
bgp 234
peer 3.3.3.3 as-number 234
peer 3.3.3.3 connect-interface LoopBack 0
peer 3.3.3.3 next-hop-local
peer 4.4.4.4 as-number 234
peer 4.4.4.4 connect-interface LoopBack 0peer 4.4.4.4 next-hop-local
AR3
bgp 234
peer 2.2.2.2 as-number 234
peer 2.2.2.2 connect-interface LoopBack 0
peer 4.4.4.4 as-number 234
peer 4.4.4.4 connect-interface LoopBack 0AR4
bgp 234
peer 3.3.3.3 as-number 234
peer 3.3.3.3 connect-interface LoopBack 0
peer 2.2.2.2 as-number 234
peer 2.2.2.2 connect-interface LoopBack 0network 44.44.44.44 32
其中IBGP学习到EBGP进行分享后的吓一跳地址是不变的,因此数据无法从AR1传递到AR4,因为AR3在学习到AR2分享的路由后下一跳地址不变,找不到目标路由,因此需要在AR2中指定分享学习到的路由为自己的接口
AR2
bgp 234
peer 3.3.3.3 next-hop-localpeer 4.4.4.4 next-hop-local
查看bgp表项
全网互通