BGP協議(二)

  • 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號碼序列。 作用:防止路由環路、控制路由選擇、路由過濾
    Next_Hop屬性: BGP中的下一跳屬性不同於IGP中的下一跳,BGP中的下一跳不一定就是鄰居路由器的IP地址。
    MED屬性:僅在兩個相鄰的AS之間傳遞,收到此屬性的AS不會在將其傳遞給第三方AS。
    Local_Pref: 僅在IBGP對等之間交換,不通告給其他的AS。可以表明路由器之間的優先級。
    Community屬性:用來簡化路由策略的應用和降低維護管理的難度。
  • 發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章