僞裝網絡工程師26——MPLS跨AS通訊optionB

1、背景說明

以前介紹的OptionA中,因爲ASBR須要管理客戶路由,且每增長一個客戶,須要在ASBR上相應的建立一個VRF,因此在大規模網絡環境中不會採用,本文價紹MPLS跨域的另外一種實現方式OptionB,他的實現方式大致與OptionA相同,不一樣處在於ASBR上不須要啓用VRF,且ASBR之間經過MP-EBGP傳遞路由
僞裝網絡工程師26——MPLS跨AS通訊optionB 跨域

2、實驗說明

OptionA與OptionB的方案大致相同,端口地址進行號相似於前文中的OptionA,此處再也不贅述,實現的不一樣之處在於:網絡

  1. ASBR路由器上再也不運行VRF,兩個ASBR使用MP-EBGP相互創建對等體
  2. 因爲ASBR未啓用VRF,因此須要關閉對應地址族下的policy ***-target策略,不然ASBR沒法接受由CE傳來的路由
  3. ASBR之間創建對等體的接口啓用MPLS進程,但不須要啓用LDP協議,這樣保證ASBR之間傳遞的路由是帶着標籤

    3、操做步驟

    • 配置各AS內部基本配置與底層IGP
      僞裝網絡工程師26——MPLS跨AS通訊optionB
    • 啓動各AS內部LDP
      僞裝網絡工程師26——MPLS跨AS通訊optionB
      僞裝網絡工程師26——MPLS跨AS通訊optionB
    • 將CE端與PE端進行雙向路由重發布
      僞裝網絡工程師26——MPLS跨AS通訊optionB
      僞裝網絡工程師26——MPLS跨AS通訊optionB
    • 讓CE路由傳送到ASBR上
      僞裝網絡工程師26——MPLS跨AS通訊optionB
      僞裝網絡工程師26——MPLS跨AS通訊optionB
    • 兩臺ASBR上創建MP-EEBGP對等體關係,保證R1和R8環回口帶標籤能正常通訊
      僞裝網絡工程師26——MPLS跨AS通訊optionB

      4、通訊過程詳解

      1.控制面

    • R2經過MP-IBGP將1.1.1.1/32路由傳送給R4,此時R4上看到1.1.1.1/32是由R2傳遞過來的,說明R2在將1.1.1.1/32引入後,將下一跳改變爲自身,因此MP-BGP會爲該路由分配標籤,且標籤爲1026做爲內層標籤
      僞裝網絡工程師26——MPLS跨AS通訊optionB
    • R4經過MP-EBGP將1.1.1.1/32路由傳送給R5,此時在R5上看到1.1.1.1/32是由R4傳遞過來,說明R4在發送該路由時也將下一跳改成自身,一樣R4也會爲這條路由分配標籤,恰巧此處分配的也是1026
      僞裝網絡工程師26——MPLS跨AS通訊optionB
    • 最後R5經過MP-IBGP將1.1.1.1/32路由傳送給R7,此時在R7上看到1.1.1.1/32是由R5傳遞過來的,說明R5在將1.1.1.1/32發往AS567時,將下一跳改變爲自身,因此MP-BGP會爲該路由分配標籤,且標籤爲1027做爲內層標籤
      僞裝網絡工程師26——MPLS跨AS通訊optionB

      2.轉發面

      除了內層標籤,各AS內部還會經過LDP協議分配外層標籤,此時從8.8.8.8/32上tracert去往1.1.1.1/32,會看到如下現象:
      僞裝網絡工程師26——MPLS跨AS通訊optionB ide

    • 在AS567內,因爲R7去往1.1.1.1/32的下一跳是R5,P上LDP爲5.5.5.5/32分配的標籤分別爲1025,此時R7加上外層標籤發給P,P上發現R5爲5.5.5.5/32分配的標籤分別爲3,彈出最外層標籤發給ASBR
    • 在AS234內,因爲R4去往1.1.1.1/32的下一跳是R2,P上LDP爲2.2.2.2/32分配的標籤分別爲1024,此時R4加上外層標籤發給P,P上發現R5爲2.2.2.2/32分配的標籤分別爲3,彈出最外層標籤發給CE
    • 整個過程的LSP以下:
      僞裝網絡工程師26——MPLS跨AS通訊optionB
相關文章
相關標籤/搜索