日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

华为BGP动态路由协议理论

發布時間:2024/2/28 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 华为BGP动态路由协议理论 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 華為BGP動態路由協議理論
    • 自治系統AS
  • BGP的特征
  • BGP報文
  • BGP狀態機
  • BGP 數據庫
  • BGP對等體設置
    • 直連建鄰居要注意的
    • 用環回口建鄰居要注意的
    • 關于為什么要用環回口建鄰居
  • BGP屬性
  • BGP選路規則

華為BGP動態路由協議理論

1:動態路由協議可以按照工作范圍分為IGP以及EGP。IGP工作在同一個
AS內,主要用來發現和計算路由,為AS內提供路由信息的交換;而
EGP工作在AS與AS之間,在AS間提供無環路的路由信息交換,BGP則
是EGP的一種。

2: BGP是Border Gateway Protocol的簡稱。

3:BGP是一種增強的路徑矢量路由協議,同時BGP是擁有豐富的策略控
制技術的外部網關協議。

3:BGP多運行于AS與AS之間。

BGP是采用TCP協議進行傳輸,而ospf是組播封裝在ip上傳輸,rip也是組播封裝在UDP上傳輸

BGP路由協議

  • 支持CIDR
  • 支持無類域問路曲 增量更新
  • 路由更新時,BGP只發送更新的路由,大大減少了BGP傳播路由所占用的帶寬,適用于在Internet上傳播大量的路由信息。
  • BGP從設計上避免了環路的發生

增強型的路徑矢量路由協議

  • BGP通過攜帶AS路徑信息來標記途經的AS

無環路

  • AS之間:BGP通過攜帶A5路徑信息來標記途經的AS,帶有本地AS號的路由將被丟棄,從而避免了域間產生環路。
  • AS內部:BGP在AS內學到的路由不再通告給AS內的BGP鄰居,避免了AS內產生環路

自治系統AS

  • 是同一技術管理機構管理,使用統一策略的一些路由的集合
  • 每個自治系統都有唯一的自治系統編號,這個編號是由ANA分配的.
    自治系統的編號范圍是從1句65535,其中到64511是注冊的因特網的編號,
    64512到65535是私有網絡編號(BGP網絡中AS號碼標〕

EBGP和IBGP

  • 當BGP運行于同一AS內部時,被稱為IBGP

  • 當BGP運行于不同一AS內部時,被稱為EBGP

BGP的特征

主要是發現和計算路由

  • 傳輸協議:tcp 端口號179

  • BGP是外部路由協議,用來在AS之間傳遞數據

  • 是一種增強的路徑矢量路由協議

  • 擁有可靠的路由更新機制

  • 無路由環路設計

  • 為路由條目覆帶屬性思想

  • 支持CIDR(五類別域間路由)

  • 豐富的路由過度和路由策略

  • 無需周期性更新

  • 路由更新時發送增量路由

  • 周期性發送KeepAlive報文以保持TCP直通性

BGP報文

  • Open報文 發Hello
  • Notification 報文 報錯
  • Router-refresh 刷新路由條目
  • KeepAlive 不斷發送Hello,維護鄰居關系
    update 報文

BGP狀態機

  • Idle 空閑狀態
  • connect 連接狀態
  • Active 活躍狀態
  • Opensent 打開消息已發送
  • Openconfirm 打開消息確認
  • Established 連接已建立

BGP 數據庫

  • IP路由表(IP-R2B)
  • BGP路由表(Loc-R2B)
  • 鄰居表 Adj-RIB-in-IBGP
  • Adj-R2B-out-EBGP
  • BGP對等體設置

    對等體交互原則

    從IBGP對等體獲得的BGP路由,BGP設備只傳遞給他的EBGP對等體

    從EBGP對等體獲得的BGP路由,BGP設備傳遞給它所有的EBGP和IBGP對等體(對等體是IBGP只能傳1跳,對等體是EBGP則不受限制)

    當存在多條到達同一地址的有效路由時,BGP設備只將最優路由發布給對等體

    路由更新時,BGP設備只發送更新的BGP路由

    所有對等體發送的路由,BGP設備都會接收

    所有EBGP對等體在傳遞過程中下一跳改變

    所有IBGP對等體在傳遞過程中下一跳不變

    默認EBGP傳遞時,TTL值為1

    默認IBGP傳遞時,TTL值為255

    直連建鄰居要注意的

    • 建立IBGP鄰居時要讓下一跳可達,處于邊界的IBGP鄰居需要將下一跳指向自己,這樣才能建立IBGP鄰居

    用環回口建鄰居要注意的

    需要修改更新源,默認更新源是物理口,你需要修改成環回口。建立IBGP鄰居時要保障下一跳可達,處于邊界的IBGP鄰居需要將下一跳指向自己,這樣才能建立IBGP鄰居
    建立EBGP鄰居時因為EBGP只能傳一跳,因而,在建立EBGP鄰居時,需要修改EBGP多跳的跳數為2以上(自己環回到對端環回是兩跳,默認一跳)

    關于為什么要用環回口建鄰居

    原因是環回口穩定,只要路由器啟動著,環回口就不DOWN,而物理鏈路可能會受線路或者接口等因素的影響導致鄰居關系有問題,因而一般BGP建立鄰居都是環回口來建

    BGP屬性

    • 公有必遵

    • 公認任意

    • 可選過渡

    • 可選非過渡Loacl preference:本地優先級傳遞給IBGP 本地設置發送給鄰居 越大越優
      MED AS-PATH 值越小 鏈路越優先

    • 屬性類別
      origin公有必遵
      AS-PATH公有必遵
      Next-Hop公有必遵
      local preferene公認任意
      community可選過度
      MED可選非過渡

    BGP選路規則

    • 若去往目的網絡的路由下一跳不可達,則可以忽略此路由
    • Preferred-Value優先級以數值高的路由優先
    • Local-Preference優先級以數值高的路由優先 默認100
    • 聚合路由優先級高于非聚合路由
    • 本地手動聚合路由的優先級高于本地自動聚合的路由
    • 本地通過Network命令了入的路由的優先級高于本地通過Import-route命令的入的路由
    • AS路徑長度最短(最少個數)的路徑優先級高
    • 比較origin屬性,IGP優先級高于EGP,EGP優先級高于Incomplete
    • 選擇MED優先級較小的路由 默認是0
    • EBGP路由優先級高于IBGP路由
    • BGP優先級選擇到BGP下一跳的IGP度量最高的路徑,當以上全部相同,則為等價路由,可以負載分擔(AS-PATH必須一致),當負載分擔時,以下3條原則無效
    • 比較Cluster-List長度,短者優先
    • 比較Originator_ID,如果沒有,則比較Router-ID,選擇數值較小的路徑
    • 比較對等體的IP地址,選擇IP地址數值最小的路徑

    Local preference只能在IGP上做

    • 比較Cluster-List長度,短者優先
    • 比較Originator_ID,如果沒有,則比較Router-ID,選擇數值較小的路徑
    • 比較對等體的IP地址,選擇IP地址數值最小的路徑

    Local preference只能在IGP上做
    AS-PATH MED可以在EGP與IGP之間做

    總結

    以上是生活随笔為你收集整理的华为BGP动态路由协议理论的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。