BGP距離矢量動態路由協議

BGP(邊界網關協議)

一、BGP特徵

1、主要作用

在AS之間自動交換無環路的路由信息從而消除路由環路並實施用戶配置的路由策略。

2、相關特點

1)傳輸協議:TCP,端口號:179;
2)路由更新只發送增量路由;
3)週期性發送keepalive報文以確保TCP連通性;
4)支持無類別域間選路;

二、BGP的6種狀態

在這裏插入圖片描述
在這裏插入圖片描述

三、BGP的5個報文

在這裏插入圖片描述

四、BGP的2個對等體類

1、IBGP
AS內部的BGP鄰居關係,運行在BGP協議對等體在同一個AS域內。
2、EBGP
AS之間的BGP鄰居關係,運行在BGP協議對等體不在同一一個AS域內。

五、BGP的5大原則

1)連接建立時,BGP Speaker只把本身用的最優路由通告給對等體。
2)多條路徑時,BGP Speraker只選擇最優的路由放入路由表。
3)BGP Speraker從EBGP獲得路由會向它所有的BGP對等體通告(包括EBGP和IBGP)。通告給EBGP時,下一跳爲自己。(注:如果通告路由的EBGP鄰居需要接收的的EBGP鄰居在同一網段,則通告時不修改下一跳。)通告給IBGP時,不更改下一跳。防止次優路徑。
4)BGP Speraker從IBGP獲得的路由不會通告給其他的IBGP鄰居。
5)EBGP與IBGP同步。BGP不將從IBGP對等體獲得的路由通告給它的EBGP對等體,除非該路由信息也能通過IBGP過得。所有廠商同步功能默認關閉。華爲不支持開啓,思科可以開啓。

六、配置命令

假設一個對等體路由器的loop0IP地址是1.1.1.1 32,屬於AS100。另一個爲2.2.2.2 32,屬於AS200。對等體屬於 ebgp類別。
router id 1.1.1.1
bgp 100(AS區域號)
peer 2.2.2.2 as-number 200(建立鄰居關係)
peer 2.2.2.2 connect-interface loopback 0(連接對等體接口是loo0)
peer 2.2.2.2 ebgp max-hop 2(到對等體環回口最大條數)
network 1.1.1.1 32(引入路由信息)
在其對等體路由器上配置
router id 2.2.2.2
bgp 200(AS區域號)
peer 1.1.1.1 as-number 100(建立鄰居關係)
peer 1.1.1.1 connect-interface loopback 0(連接對等體接口是loo0)
*在IBGP類上面配置是沒有最大跳數的。
peer 1.1.1.1 ebgp max-hop 2(到對等體環回口最大條數)
network 2.2.2.2 32(引入路由信息)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章