BGP(Border Gateway Protocol )邊界網關協議06

在show ip bgp *.*.*.*後面不合法的BGP路由: 

1.忽略未同步的路由。

2.忽略那些下一跳不可達的路徑。這就是爲什麼運行IGP協議非常重要,因爲IGP使得與路徑的相關下一 跳地址可達。 

3.忽略那些從EBGP Peer得到的,本地AS號碼出現在AS-PATH中的路徑信息。這類路徑信息在路由器入口 就被拒絕,甚至還來不及按照到BGP RIB庫中。同樣規則可以使用與ACLS,IP Prefixs,AS路徑或者團體 屬性列表進行判斷,並拒絕,除非對等體配置了inbound soft reconfiguration命令語句 

4.如果Router啓用了 Bgp bestpath enforce-first-as ,當對等體送來的更新信息中在AS序列項對等體 的AS號碼不在第一位,則發送一個NOTIFICATION報文並中止回話連接。 

5.忽略那些在輸入show ip bgp *.*.*.*命令語句後系統輸出信息中被註明"(received-only)"的路 徑。這條路徑被路由器上實施的策略所拒絕,但仍就被保存在路由器內,因爲發送這條路徑信息的對等 體配置了"soft reconfiguration inbound"。 

6.忽略那些下一跳度量值被標記爲不可達的路徑。

 

1  WEIGHT值:

最高的路徑優先。WEIGHT是CISCO專有的參數,且只對配置該參數的本地路由器有效,不能傳遞。缺省條件下,本地始發的路徑具有相同的WEIGHT值(32768),所有其它的路徑的WEIGHT值爲0。

想讓某條路由在自己的路由表中優先,妄圖直接修改weight的話 就在neighbour 加入一條neighbour xxxx weight 100 那麼這個鄰居傳過來的路由直接改了,這樣就可以直接保證它的優先級。

 

2  LOCAL-PREF值:

(本地優先級)。CISCO IOS中,LOCAL-PREF缺省值爲100。該屬性只能在本AS內傳遞。

事實上如果你要影響一條路由本地路由器的選路,那麼用route-map做in的策略,如果用out方向的策略,那麼會影響本AS內部這個路由的local-prefence,導致做策略的那個路由器會成爲優化的路徑。

僅用於內部對等體之間的Update消息,而不會被傳遞給其他自制系統。用於內部BGP發言者收到多條去往同一目的地的路由,比較這些路由的LP,LP最高的,將被選中。

LP:告訴IBGP鄰居,怎樣了離開當前AS

 

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

,路由器本地始發的路徑優先。依次降低的優先級順序是:

default-originate(針對每個鄰居配置), 

default-information-originate(針對每種地址簇配置),

network , 

redistribute , 

aggregate-address 。  依據此屬性,講解默認路由的下放。瞭解命令順序。

當一條路由從多個方向收到,優選於起源本地,下一跳爲0.0.0.0的,   上述順序,用於當本地使用不同命令宣告同一條路由的時候。

 

4  評估AS-PATH的長度:

AS-PATH列表最短的路徑優先。但可以通過配置 bgp bestpath as-path ignore (隱藏命令)來忽略這一步。

AS_SEQUENCE:有序的AS號列表

AS_SET:去往特定目的地所經過的無序AS列表

實際上,AS_PATH最大的作用就是防環,AS_PATH的環路預防並不需要AS號以特定馴熟進行排列,所需要的僅僅是接受路由器能夠識別出自身的AS號是否位於AS_PATH中,這就是AS_SET的應用場合。

注意,如果AS_SET中的AS號發生變化,那麼聚合路由的AS_SET也將出現變化,而這種變化將跨越聚合點對外宣告。

 

 

5  評估路由的origin屬性:

origin屬性值最低的路由優先。

IGP:origin值=0;i               network出來

EGP:origin值=1;e             通過EGP學到

INCOMPLETE:origin值=3 ? 重分佈進來

 

6  評估MED:

MED值最小的路徑勝出。該屬性可以傳遞出AS。缺省條件下,只有在兩條路徑的第一個AS相同的情況下才會進行比較。如果配置了:bgp always-compare-med,那麼對於所有路徑都將比較MED,而不考慮它們是否來自於同一個AS。默認爲0

該屬性存在於EBGP的Update 消息中,用來告訴EBGP鄰居怎樣進入當前AS,只在兩個AS之間傳遞。

 

7  EBGP路徑優先於IBGP路徑:

EBGP——聯盟EBGP——IBGP

 

8  BGP優先選擇到BGP下一跳的IGP度量最低的路徑。

 

9 如果配置了maximum-paths[ibgp]n,  n在2-6之間,並且存在多條等價成本的路徑,那麼BGP會在IP路由選擇表中插入最多n條接收到的路徑。這就激活了BGP多路徑負載分擔特性。如果沒有使用可選關鍵字ibgp,則多路徑特性就僅僅應用於ebgp路徑。當不激活這一選項時,它的缺省值爲1。

 

10 若沒有9,則當兩條路徑都是外部路徑時,BGP將優先選擇最先收到的路徑(最老的路徑)。

 

11 BGP優先選擇來自於最低的路由器ID的BGP路由器的路由。

 

12 如果多條路徑的始發路由器ID或路由器ID相同,那麼BGP將優選CLUSTER-LIST長度最短的路徑。(路由反射器中)

 

13 BGP優選來自於最低的鄰居地址的路徑。

 

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