一、特徵
路徑向量,基於策略的路由協議,基於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...