BGP 知識要點

2021-10-05 15:14:59 字數 3325 閱讀 9563

一、特徵

路徑向量,基於策略的路由協議,基於as區分跳

tcp port 179

增量,觸發更新

週期性傳送keepalive訊息檢測tcp連通性

豐富的metric,路徑屬性

支援vlsm,cidr,無類,支援認證

管理距離ebgp 20 , ibgp 200

***********************************===

二、建立ibgp,ebgp會話,基本配置:

router bgp as(1-65535,public 1-64511,private 64512-65535 16bit)

neighbor x.x.x.x remote-as ***x -----手工指定鄰居,當as號相同,此鄰居為ibgp,當as號不同,為ebgp

network 1.1.1.1 netmask 255.255.255.255-----通告,所通告的網路必須路由表存在,並且嚴格匹配子網掩碼

用於維護或策略更改時,避免路由動盪 

neighbor x.x.x.x shutdown

no neighbor x.x.x.x shutdown

bgp router-id x.x.x.x----指定乙個id

****************************************=

三、基本工作機制:

1->建立tcp,只要位址可達,都可以建立tcp連線

2->建立鄰居(當收到乙個open,經歷idle,connect,active,open sent,open confirm,estab)

3->交換網路可達性資訊

4->通過路徑屬性擇優,放進路由表

****************************************==

四、包格式

(1)open(as number,version,type,length,hold time,bgp id,optional parameter)

(2)keepalive

(3)update

(4)notification

******************************==

五、資料庫結構

(1)鄰居表  show ip bgp summary

(2)bgp表  show ip bgp 

(3)路由表  show ip route 

***********************************====

六、bgp鄰居狀態

(1)idle

(2)connect

(3)active

(4)open sent

(5)open confirm

(6)established

******************************====

七、環路問題:

(1)ebgp-當收到網路可達性資訊,會檢測as號是否相同,若相同,會丟棄。

(2)ibgp-水平分割(當乙個ibgp收到乙個更新資訊只傳一跳)

***********************************

八、1,更新源

neighbor 2.2.2.2 update-source loopback 0-----修改更新源位址

3,路由黑洞(red,full mash,rr,confed,mpls)

4,路由最優的條件(下一跳可達,關閉同步)

****************************************==

bgp的屬性就是bgp路由所具有的一些特性

公認必遵:只要是bgp路由就應該擁有特徵,update訊息必須包含這些屬性

as-path、next-hop、origin id

(1)字首一開始注入bgp時,下一跳依賴注入的方式

aggregate-address--0.0.0.0 (本地路由器)

network / redistribute--原路由的下一跳位址,如果路由的下一跳位址存在(指向null)本路由器將成為該bgp路由的下一跳!即0.0.0.0

(2)通過ebgp通告出去的字首,下一跳在自動被重置為正在傳送該字首的ebgp peer的更新源位址!這裡「第三方下一跳」除外

(3)ibgp下一跳不變,也可以使用next-hop-self修改

公認可遵:所有bgp路由器都能識別,但不一定需要,updata 訊息中可以不包括該屬性

local-prefence、atomtic-aggre

可選傳遞:不是所有的路由器都能識別,但所有路由器都能傳遞它,即使此路由器不接受也能傳遞

aggregator、community

可選非傳遞:不是所有的路由器都能識別,不能識別的路由器丟棄它!如果bgp路由器不接受則立即丟棄此特性,不再傳遞

med、originator id、cluster lister

九、13條選路原則

1. weight 

2. local preference

3. originated

基於始發地(origination)評估路由

路由器本地始發的路徑優先,順序從高到低為:

default­-originate(針對每個鄰居)

default-information-originate(針對每個位址簇)

network

redistribute

aggregate-address

4. as path

5. origin code          i>e>?

6. med

7. ebgp>ibgp

8. the path through the closest igp neighbor

9. multiple paths=1 體現show ip route 

10. prefer the path that was received first

11. bgp router id    

12. cluster-id

13. peer address

r1:ip prefix-list a permit 3.3.3.3/32

route-map f2 permit 10

mat ip addres prefix a

set weight 200

route-map f2 permit 20

router bgp 1

neighbor 12.1.1.2 route-map f2 in

or-----------------------------

router bgp 1

neighbor 12.1.1.2 weight 200

BGP協議要點

一 bgp border gateway protocol 基本功能是在自治系統間自動交換無環路的路由資訊,通過交換帶有自治區域號 as 序列屬性的路由可達資訊,來構造自治區域的拓撲圖,從而消除路由環路並實施使用者配置的策略。二 bgp特點 1 距離向量協議 2 傳輸協議 tcp,埠號 179,重要...

BGP理論知識

三 bgp路由協議的特點 四 bgp分類 五 bgp工作原理 1 bgp的報文 5種報文 2 bgp狀態機 6種狀態 3 bgp對等體之間的互動原則 9個原則 自治系統,指的是在同乙個組織管理下,使用相同策略的裝置的集合 不同as通過as號區分,as號取值範圍1 65535,其中64512 6553...

向量知識要點

1 向量的加法 向量的加法滿足平行四邊形法則和三角形法則。ab bc ac。a b x x y y a 0 0 a a。向量加法的運算律 交換律 a b b a 結合律 a b c a b c 2 向量的減法 如果a b是互為相反的向量,那麼a b,b a,a b 0.0的反向量為0 ab ac c...