bgp路由屬性
bgp路由屬性是路由資訊所攜帶的一套引數,對特定的路由進行了進一步的描述,表達了每一條路由的各種 特性。bgp通過比較攜帶的屬性來完成路由的選擇、過濾和環路的避免。
bgp路由屬性已公認的有16種:origin、as_path、next-hop、local_pref、atomic_aggregate、aggregator、community、multi_exit_disc(med)、originator_id、cluster_list。
bgp路由器路由**主要有兩種:對等體接收和從igp引入
bgp發言者從對等體接到的bgp路由後,其基本的操作過程為: 接收路由過濾與屬性設定---路由聚合---路由優選---路由安裝----發布策略----發布路由過濾與屬性設定 bgp的路由選路策略
當到達同一目的地存在多條路由時,bgp採取如下策略進行路由選擇:
bgp優先選擇preference值較低的本地始發路由。
如果不同協議路由的preference值相同,系統會按照這樣的順序優選一種協議路由。ospf----is-is level 1-----is-is level 2---ebgp----static----rip----ospf_ase----ibgp。
首先丟棄下一跳不可達的路由。
無條件優選帶label的ipv4路由
優選協議首選值最高的路由。
優選本地優選級最高的路由
優選聚合路由(聚合路由優先順序高於非聚合路由)
優選as路徑最短的路由
比較origin屬性,依次選擇origin型別igp、egp、incomplete的路由
優選med值較低的路由
優選從ebgp學習的路由 (ebgp路由先於ibgp)
優選as內部igp的metric最低的路由。
優選cluster_list最短的路由。
優選oringinator_id最小的路由
優選rrouter_id 最小路由器發布的路由
比較對等體ip_address,優選從具有較小ip address對等體學來的路由 bgp路由發布策略
存在多條有效路由時,bgp發言者只將最優路由發布給對等體。
bgp發言者只把自己使用的路由發布給對等體。
bgp發言者從ebgp獲得的路由會向它所有的bgp對等體發布(包括ebgp對等體和ibgp對等體)
bgp發言者從ibgp獲得的路由不向它的ibgp對等體發布。
bgp發言者從ibgp獲得的路由發布給它的ebgp對等體(在關閉bgp與igp同步的情況下,ibgp路由直接發布;開啟bgp與igp同步情況下,該ibgp路由只有在igp也布了這條路由才會步並發布給ebgp對等體。)
連線一旦建立,bgp發言者將自己所有的bgp路由發布給新對等體。 bgp的路由屬性
oringin: 起點屬性是乙個必遵的過渡屬性,指示路由更新起源,也就是這條路由是以哪種方式注入bgp的。
as_path屬性: 也是乙個必遵屬性,它是路由到某個目的地所經過所所有as號碼序列。 作用:防止路由環路、控制路由選擇、路由過濾
med屬性:僅在兩個相鄰的as之間傳遞,收到此屬性的as不會在將其傳遞給第三方as。
local_pref: 僅在ibgp對等之間交換,不通告給其他的as。可以表明路由器之間的優先順序。
community屬性:用來簡化路由策略的應用和降低維護管理的難度。
BGP協議要點
一 bgp border gateway protocol 基本功能是在自治系統間自動交換無環路的路由資訊,通過交換帶有自治區域號 as 序列屬性的路由可達資訊,來構造自治區域的拓撲圖,從而消除路由環路並實施使用者配置的策略。二 bgp特點 1 距離向量協議 2 傳輸協議 tcp,埠號 179,重要...
網路協議 BGP
bgp報文 直連建立鄰居時需要注意 建立ibgp鄰居時要保證下一跳可達,處於邊界的ibgp鄰居需要將下一跳指向自己,這樣才能建立ibgp 用環回口建鄰居時需要注意 需要修改更新源,預設更新源是物理口,你需要修改自己環迴口,建立ibgp鄰居時要保證下一跳可達,處於邊界的ibgp鄰居需要將下一跳指向自己...
熱門! BGP協議詳解
一 bgp概述 邊界閘道器協議 bgp 是執行於 tcp 上的一種自治系統的路由協議。bgp 是唯一乙個用來處理像網際網路大小的網路的協議,也是唯一能夠妥善處理好不相關路由域間的多路連線的協議。bgp 構建在 egp 的經驗之上。bgp 系統的主要功能是和其他的 bgp 系統交換網路可達資訊。網路可...