選路規則
只有優的路由才可以參與選路
路由不優的情況:
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...