1. 程式人生 > >BGP(一)——原理精講及內外部鄰居配置

BGP(一)——原理精講及內外部鄰居配置

BGP

BGP概述
    一、BGP/BGP4:Border Gateway Protocol,邊界網關協議
        是一種基於距離矢量算法的自治系統之間的路由。
    二、BGP並非要找到具體的網絡信息,而是提供可以用與找到自治系統的信息。
        而運行於自治系統內部的路由協議,用於找到具體的網絡。

BGP作用(特點)

作用:
        在不同的大型網絡之間 , 長時間以穩定的方式傳輸大量的路由
        並且能夠實現路由的靈活控制,同時確保無環
特點:
    (1) 傳輸路由穩定
                BGP使用TCP協議,端口號179.
                BGP啟動時傳播整個路由表,之後只傳播變化的部分
    (2) 控制路由靈活
                BGP為路由賦予了16個路由屬性,例如AS路勁、下一跳、本地優先等。

BGP工作原理

(1) 建立鄰居表——建立在TCP連接的基礎之上
(2) 同步數據庫
(3) 計算路由表

BGP分類

    BGP的實現方式(鄰居類型)包括自治系統之間(外部)和自治系統內部(內部)
    外部BGP(EBGP)——運行於不同AS之間
    內部BGP(IBGP)——運行於同一AS內部

直連/非直連BGP案例分析

技術分享圖片
#實驗準備:
(1) 如同,路由器分別屬於不同的AS12 AS23 AS 45。
(2) AS12 和AS23 屬於非直連BGP,AS23 和 AS45 屬於直連BGP
(3) 配置路由器個端口以及環回口地址
實驗目的:
使得AR4和AR5能通過BGP相互學習到路由
實驗步驟:

一:實現AS23內部互通(RIP)
AR1:rip 1
version 2
network 192.168.2.0
network 10.0.0.0
AR2:rip 1
version 2
network 192.168.2.0
network 192.168.3.0
network 10.0.0.0
AR3: rip 1
version 2
network 192.168.3.0
network 10.0.0.0
二、配置AS23內部R1和R3成為內部鄰居(IBGP)
R2:bgp 23
peer 10.10.4.4 as-number 23
peer 10.10.4.4 connect-interface LoopBack0
R3: bgp 23
peer 10.10.2.2 as-number 23
peer 10.10.2.2 connect-interface LoopBack0
三、配置AR3 和AR5成為直連EBGP
R3: bgp 23
peer 192.168.4.1 as-number 45
R5: bgp 45
peer 192.168.4.2 as-number 23
network 50.50.50.50 255.255.255.255
四、配置AR1和AR4的非直連外部鄰居(EBGP)
R1: bgp 23
peer 10.10.12.1 as-number 12
peer 10.10.12.1 connect-interface LoopBack12
‘更新源檢測機制——IBGP 與 EBGP 都需要考慮‘
peer 10.10.12.1 ebgp-max-hop 10
‘直連檢測機制——僅當建立非直連的EBGP鄰居時,才需要考慮
即 EBGP 鄰居建立時,兩個路由器之間必須使用直連的物理接口的IP地址
ebgp鄰居之間的報文的 TTL 為1‘
ip route-static 10.10.12.1 255.255.255.255 192.168.1.1
R4:bgp 12
peer 10.10.12.2 as-number 23
peer 10.10.12.2 connect-interface LoopBack12
peer 10.10.12.2 ebgp-max-hop 10
ip route-static 10.10.12.2 255.255.255.255 192.168.1.2
五、 對於 R1 的 BGP 數據庫中的 50.50.50.50/32 而言
它的下一跳IP地址: 192.168.45.5 ,是路由不可達
對於 R4 的 BGP 數據庫中的 10.10.1.1/ 32 而言
它的下一跳IP地址: 10.12.12.1 ,是路由不可達
‘R2:peer 10.10.4.4 next-hop-local
R4:peer 10.10.2.2 next-hop-local‘
實驗驗證:
(1) 內部RIP 互通
技術分享圖片
#(2) 內部IBGP,鄰居建立
技術分享圖片技術分享圖片
#(3) AR3和AR5直連EBGP鄰居
技術分享圖片
#(4) AR1 和AR4的非直連EBGP鄰居
技術分享圖片
#(5) 配置路由下一跳,實現R4 R5路由相互學習
技術分享圖片技術分享圖片

BGP(一)——原理精講及內外部鄰居配置