MPLS VPN跨域解決方案


前言
前面介紹了MPLS VPN的基本原理與基本配置,本節介紹MPLS VPN 的高階用法,跨域,假設有一家企業透過MPLS VPN的方式來實現不同的城市的互相訪問,主要有四種方案,Option A方案,Option B方案,Option C1方案,Option C2方案
一、Option A方案(VRF-to-VRF背對背方式)


基本原理:
ASBR間透過普通EBGP連接:在兩個自治系統邊界路由器(ASBR)之間建立標準的IPv4 EBGP鄰居關係,不運行MPLSVRF
實例獨立配置:每個VPN在ASBR上創建獨立的VRF實例,AS間透過VRF-to-VRF方式對接
路由轉換機制:ASBR將MP-BGP產生的VPNv4路由轉換為普通IPv4路由,透過EBGP傳遞給對端ASBR
詳細工作機制:
路由發布:
PE1將VPN路由透過MP-BGP發佈給ASBR1
ASBR1將VPNv4路由轉換為IPv4路由,透過EBGP發佈給ASBR2
ASBR2將IPv4路由重新轉換為VPNv4路由,並透過MP-BGP發佈給PE2

資料轉發:
當資料包到達ASBR1時,剝離MPLS標籤,轉換為普通IP包ASBR1根據VRF表項查找路由,將IP包轉送至ASBR2ASBR2根據VRF表項重新封裝MPLS標籤,轉送PE2
特點:
✅ 配置簡單,無需特殊MPLS配置
❌ 擴充性差,每個VPN需要獨立連結和VRF實例
❌ ASBR需要處理所有VPN路由,負載高適用場景:小規模VPN網路(少量VPN)

二、Option B方案(EBGP VPNv4單跳方式)


基本原則:
ASBR間運作MP-EBGP:
ASBR之間建立支援VPNv4位址族的EBGP鄰居關係
路由直接傳遞:VPN路由以VPNv4格式直接在ASBR間傳遞,維持MPLS標籤
標籤重新分配:ASBR重新分配私人網路標籤,公網標籤由LDP分配
詳細工作機制:
路由發布:PE1將VPNv4路由(包含RD、RT、私人網路標籤)透過MP-BGP發布給ASBR1ASBR1透過MP-EBGP將VP Nv4路由(重新分配私人網路標籤)發佈給ASBR2ASBR2透過MP-BGP將VPNv4路由發佈給PE2
資料轉送:
PE1傳送的資料包包含兩層標籤:外層公網標籤(LDP分配),內層私人網路標籤(PE1分配) ASBR1收到資料包後,保留內層標籤,替換外層標籤為ASBR2分配的公網標籤ASBR2收到資料包後,剝離外層標籤,將內層標籤替換為PE2分配的私網標籤PE2根據內層標籤識別VPN並轉發給CE
特點:
✅支援所有VPN共享單一鏈路

✅ 擴充性優於Option A
❌ ASBR需要維護所有VPNv4路由,資源佔用大
❌ 標籤管理複雜適用場景:中等規模VPN網路(10-100個VPN)
三、Option C方案(Multi-hop EBGP VPNv4多跳方式)


基本原則:
PE間直接建立MP-EBGP:

不同AS的PE路由器直接建立多跳的MP-EBGP鄰居關係

路由反射器架構:透過路由反射器(RR)實現跨域路由傳遞
標籤分配最佳化:使用BGP標籤分配機制,避免LDPEB1 AS的路由反射器RR2RR2將路由發佈給PE2ASBR只負責轉送BGP更新報文,不處理VPN

路由資料轉送:

PE1發送的資料包包含兩層標籤:外層標籤(由BGP分配,指向PE2),內層私網標籤ASBR1和ASBR2只根據外層標籤進行標籤交換,不解析轉接內層標籤Label)取代LDP標籤PE分配BGP標籤給對端PE,形成端對端的MPLS隧道
特性:
✅ 擴展性最好,支援大規模VPN部署
✅ ASBR負載最低,只做標籤交換
✅ 端到端標籤交換,效能最優
❌ 配置最複雜,需要AS間協調
❌0Opti C設定
複雜度⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ 
擴展性 ⭐⭐⭐⭐⭐⭐⭐⭐⭐
ASBR 高(每VPN單獨處理)
中(維護所有VPN使用率需獨立鏈路單鏈路承載所有VPN單鏈路承載所有VPN適用規模小規模(<10個VPN)中規模(10-100個VPN)
大規模(>100個VPN)運維難度 簡單中等複雜
PS  :option C1 與 C2 的區別在於標籤分配方式 核心機制:在Option C1基礎上減少了ldp標籤層級,優化路由傳遞
RR部署:專門的路由器上部署RR,反射VPNv4路由路由優化:PE設備之間建立EBGP連接,減少BGP對等體數量擴展性:支援大規模轉送連接,資料來源分離)
參考連結https://support.huawei.com/enterprise/zh/doc/EDOC1100130778/b313dfd4https://www.cisco.com/c/en/us/td/docs/switches/l an/catalyst9500/software/release/17-1/configuration_guide/mpls/b_171_mpls_9500_cg/configuring_mpls_inter_AS_Options.html


發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *