僞裝網絡工程師27——MPLS跨AS通訊optionC方案1

1、背景說明

以前介紹的OptionA與OptionB在生產環境中不常使用的緣由在於,無論是哪一種方案,ASBR都須要管理客戶(CE)端路由,爲了解決這個問題,引入了OptionC,以下圖所示:
僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
CE端將路由傳遞給PE後,2個AS之間的PE端經過「一跳」的方式,經過創建對等體直接傳送路由,這樣ASBR上就不須要管理客戶端路由 網絡

2、實現方式

  1. 爲了可以「一跳」的傳遞路由,首先須要2個PE之間創建EBGP對等體,並且是MP-EBGP
  2. 因爲P設備不運行BGP,因此在通訊時,數據包到P設備上就會由於路由表中沒有目的地址而丟棄,此處就須要藉助標籤路徑來進行通訊
  3. 因爲ASBR之間運行的是EBGP,當經過BGP協議將對端AS的路由學過來後,默認狀況下MPLS是不會爲BGP路由分配標籤,須要人爲讓他分配標籤,以保證ASBR之間傳輸時也是走標籤轉發路徑

    3、操做步驟

    僞裝網絡工程師27——MPLS跨AS通訊optionC方案1

    1.PE環回口之間LSP創建

    • AS底層創建好OSPF鄰居
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
    • AS創建LSP標籤路徑
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
    • 創建BGP對等體
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
    • 在ASBR是上起源PE環回口地址
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
    • ASBR之間創建LSP通道
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
    • AS內讓ASBR將經過IPV4-EBGP學到的標籤發往PE
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1

      2.CE之間經過MP-EBGP傳遞路由

    • R2與R7之間創建MP-EBGP對等體
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
    • AS 234區域PE路由雙向引入
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
    • AS 567區域PE路由雙向引入
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1

      4、通訊詳解

      此時R1與R8之間通訊正常,在R8上查看標籤路徑以下所示:
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1 ide

      1.控制面

    • AS 567區域
      R2與R7之間創建創建的MP-EBGP對等體,經過「一跳」的方式將路由直接傳送給R7,在update報文的擴展community屬性中攜帶了label,此處能看到R2爲1.1.1.1/32分配的label值爲1026做爲最內層標籤
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
      而1.1.1.1/32路由是R2通告給R7的,因此要去往1.1.1.1/32必須先到達R2,在R7上看到2.2.2.2/32分配的label值爲1027,此處的值由R5分配,做爲外層標籤。默認狀況下MPLS是不會爲BGP路由分配label,經過路由策略讓MPLS爲BGP路由分配標籤
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
      經過上面得知,去往R2又要先到R5,因此最外層標籤採用R6上5.5.5.5/32的label值,此處爲1025
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
      最終在AS 567內,標籤的傳遞以下圖所示,與R8上看到了第1條LSP一致
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
    • ASBR之間
      ASBR之間經過IPV4-EBGP創建對等體關係,默認是不分配標籤,經過路由策略,讓MPLS分配標籤後,此處能看到對於2.2.2.2/32,在通過ASBR時須要作一個標籤替換的動做
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
      此時LSP路徑對應R8上看到的第三、4條
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
    • AS 234區域
      進入AS 234區域後,R3經過LDP告知R4去往2.2.2.2/32的label值爲1025
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
      此時最外層標籤加上1025,對應R8上看到的第5條
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1
      最後在R3上彈出最外層標籤,送往R2,在R2上根據MP-BGP分配的label值,進入VRF a,最後送往CE

      2.轉發面

      轉發面與控制面是反方向,根據控制面的描述,轉發面傳輸以下圖所示:
      僞裝網絡工程師27——MPLS跨AS通訊optionC方案1 3d

相關文章
相關標籤/搜索