在bgp网络中为了防止路由环路,采起了ibgp水平分割法则,这要求一个as内部的bgp speaker须要两两创建对等体或使用路由反射器(后续介绍),不然就会出现路由黑洞。本文介经过mpls标签转发路径的方式进行传递BGP路由。 网络
本次实验拓扑以下图所示: ide
#创建ospf邻居 [R1]ospf 1 router-id 1.1.1.1 [R1-ospf-1]area 0 [R1-ospf-1-area-0.0.0.0]network 12.0.0.1 0.0.0.0 [R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0 #创建bgp对等体 [R1]bgp 1234 [R1-bgp]router-id 1.1.1.1 [R1-bgp]peer 4.4.4.4 as 1234 [R1-bgp]peer 4.4.4.4 connect-interface lo0
#创建ospf邻居 [R2]ospf 1 router-id 2.2.2.2 [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 12.0.0.2 0.0.0.0 [R2-ospf-1-area-0.0.0.0]network 23.0.0.2 0.0.0.0 [R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
#创建ospf邻居 [R3]ospf 1 router-id 3.3.3.3 [R3-ospf-1]area 0 [R3-ospf-1-area-0.0.0.0]network 23.0.0.3 0.0.0.0 [R3-ospf-1-area-0.0.0.0]network 34.0.0.3 0.0.0.0 [R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
#创建ospf邻居 [R4]ospf 1 router-id 4.4.4.4 [R4-ospf-1]area 0 [R4-ospf-1-area-0.0.0.0]network 34.0.0.4 0.0.0.0 [R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0 #创建bgp对等体 [R4]bgp 1234 [R4-bgp]router-id 4.4.4.4 [R4-bgp]peer 1.1.1.1 as 1234 [R4-bgp]peer 1.1.1.1 connect-interface lo0
[R1]bgp 1234 [R1-bgp]network 11.11.11.0 24 [R4]bgp 1234 [R4-bgp]network 44.44.44.0 24
此时bgp路由已相互学习到,但没法通讯 学习
[R1]ping -a 11.11.11.11 44.44.44.44 PING 44.44.44.44: 56 data bytes, press CTRL_C to break Request time out Request time out Request time out Request time out Request time out --- 44.44.44.44 ping statistics --- 5 packet(s) transmitted 0 packet(s) received 100.00% packet loss