BGP選路規則 反射器 聯盟 過濾

2021-09-25 21:06:49 字數 2604 閱讀 5516

選路規則

只有優的路由才可以參與選路

路由不優的情況:

1、下一跳不可達(遞迴失敗)

2、開啟了bgp的同步但是沒有同步的情況,預設預設關閉,r標記的路由,標識在路由表中不優

1.首先比較 weight 大優–不傳遞,cisco 私有,預設 32768 ebgp/ibgp

2.比較本地優先順序,預設 100;僅 ibgp 鄰居傳遞,大優 ibgp

3.優選本地下一跳

4.比較 as-path,經過的 as 數量少優,ebgp 鄰居可增添 ebgp/ibgp

5.起原始碼最小 i-igp=0 e-egp=1 ?=2 ebgp/ibgp

6.med 值最小,影響對方選路,作用於兩個 as 之間 ebgp/ibgp

7.普通的 ebgp 鄰居優於聯邦內 ebgp 鄰居優於 ibgp 鄰居 20>200

8.優選最近的 igp 鄰居(igp 度量小)

9.優選最先建立 ebgp 鄰居

10.最小 bgp 鄰居的 rid

11.bgp優選來組最低鄰居ip位址的路徑

bgp預設負載均衡條目數量為1,這也就是說預設其沒有負載均衡,可以使用max-pash引數來改變負載均衡條目數,一旦修改的值大於1,那麼選路原則只會工作到第8條

乙個路由器的選路建議使用weight干涉,影響別的路由器的選路用med,多個路由器的選路採用local-pref

有條件的打破ibgp水平分割

因為在同乙個as內部,存在as-by-as規則,故一條條目在傳遞的過程中其屬性預設不變化,因此很容易出現環路;故設計了ibgp水平分割規則—從ibgp鄰居處學習到的路由不能傳遞給其他的ibgp鄰居;導致的缺陷是,為保障路由的正常傳遞,乙個as內部所有執行bgp協議的路由間均需要建立ibgp鄰居關係,關係的建立數量成指數增長;

所謂的有條件打破—在保障網路無環的情況下來打破原有的水平分割規則;**

反射器路由反射器—rr(路由器反射器-中心裝置)、客戶端、非客戶端

rr與客戶端、非客戶端必須是ibgp鄰居關係,構建乙個簇(組);

在乙個簇中rr有且僅有一台,客戶端至少存在一台;

rr僅反射路由給自己的ibgp鄰居;

規則:1、rr從ebgp鄰居處學習到的路由,傳遞給客戶端、非客戶端、ebgp鄰居;

2、rr從客戶端學習到路由,傳輸給本地的其他客戶端、非客戶端、ebgp鄰居;

3、rr從非客戶端學習到的路由,傳輸給本地的其他客戶端、ebgp鄰居,不傳輸給其他的非客戶端;

切記:rr只能反射本地優的路由條目;

配置:router bgp 2

neighbor ***x route-reflector-client

***x成為本地的客戶端,同時本地成為rr;

切記:一旦一台裝置成為rr或者客戶端;在模擬器上配置 next-hop-self 是生效的;當在真機裝置將無效;只能使用route-map來取代

route-map xx permit 10

set ip next-hop peer-address

router bgp 64512

neighbor ***x route-map wxx out

clear ip bgp * soft

聯邦/聯盟

聯邦 —在乙個真實的as內部構建多個虛擬的小as;

對於其他的大as來說,只能看到大as號;

小as建議使用私有的as編號;

小as間構建—聯邦內的ebgp鄰居關係;這種關係間路由條目可以傳遞,但不修改屬性,學習的路由管理距離為200;

配置:啟動及所有的配置均基於小as編號進行

聯邦內所有裝置宣告自己的大as號

router bgp 64512

bgp confederation identifier 2

小as間互指peer–配置點為聯邦內的ebgp鄰居關係裝置

bgp confederation peers 64513 對端的小as號

總結:在實際的使用中,建議反射器和聯邦技術結合使用;

過濾1、針對鄰居的過濾—字首列表

neighbor ***x prefix-list x ?

in filter incoming updates

out filter outgoing updates

2、針對bgp路由表—分發列表

access-list 1 deny ***x

access-list 1 permit any

router bgp 3

neighbor ***x distribute-list 1 out 控制層面方向

3、重發布過濾—採用route-map

預設路由

1、針對單個鄰居的預設路由

neighbor ***x default-originate

2、針對所有鄰居的預設路由(全域性)

全域性路由必須有預設路由

1)default-information originate + network 0.0.0.0 (起源origin為i)

2)default-information originate + 重發布全域性預設路由(起源origin為?)

路由id 華為BGP路由反射器和BGP聯盟理論知識

一 bgp路由反射器 為保證ibgp對等體之間的連通性,需要在ibgp對等體之間建立全連線關係。假設在乙個as內部有n臺裝置,那麼建立的ibgp連線數就為n n 1 2。當裝置數目很多時,裝置配置將十分複雜,而且配置後網路資源和cpu資源的消耗都很大。在ibgp對等體間使用路由反射器可以解決以上問題...

BGP路由反射器

路由反射器 route reflector 在使用bgp路由協議的網路中,為保證ibgp對等體之間的連通性,需要在ibgp對等體之間建立全連線關係。假設在乙個as內部有n臺路由器,那麼應該建立的ibgp連線數就為n n 1 2.當ibgp對等體數目很多時,對網路資源和cpu資源的消耗都很大。一 路由...

BGP路由選路規則 Huawei

bgp路由優選原則!1.首先丟棄下一跳 next hop 不可達的路由 2.優選preferred value值最大的路由 3.優選本地優先順序 local pref 最高的路由 4.優選聚合路由 5.優選as路徑 as path 最短的路由 6.依次選擇origin屬性為igp egp incom...