在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