MPLS L2VPN的實現方式
發布時間:2020-12-15 13:30:30來源:VeCLoud作者:Vecloud小編閱讀:
目前MPLS L2VPN尚未形成正式標準。Provider-provisioned Virtual Private Network)工作組制訂了多個框架草案,其中最重要的是Martini草案和Kompella草案
①draft-martini-l2circuit-trans-mpls
Martini方案定義了通過構建點到點的鏈路來實現MPLS L2VPN的方法。以LDP(Label Distribution Protocol、標記分發協議)為命令協議傳達雙方的VC標簽,稱為Martini方式MPLS L2VPN。
②draft-kompella-ppvpn-l2vpn
Kompella草案則定義了在MPLS網絡上以端到端(CE到CE)的方式建立MPLS L2VPN。目前它采用擴展了的BGP(Border Gateway Protocol,邊界網關協議)為信令協議來發布二層可達信息和VC標簽,稱為Kompella方式MPLS L2VPN。
③可以采用靜態配置VC標簽的方式來實現MPLS L2VPN服務。CCC(Circuit Cross Connect,電路交叉連接)和SVC(Static Virtual Circuit,靜態虛擬電路)就是兩種靜態配置MPLS L2VPN的實現方式。
特點和實現方式
①CCC方式MPLS L2VPN
與普通MPLS L2VPN不同,CCC采用一層標簽傳送用戶數據,因此,CCC對LSP(Label Switched Path,標簽交換路徑)的使用是獨占性的。CCC的LSP只用于傳遞這個CCC連接的數據,不能用于其他MPLS L2VPN連接,也不能用于MPLS L3VPN或承載普通的IP報文。這種方式的最大優點是:不需要任何標簽信令傳遞二層VPN信息,只要能支持MPLS轉發即可,保證在任何情況下,運營商之間可以進行互連。此外,由于LSP是專用的,可以提供QoS保證。
CCC連接有兩種:本地連接和遠程連接。
a)本地連接:在兩個本地CE之間建立的連接,即兩個CE連在同一個PE上。PE的作用類似二層交換機,可以直接完成交換,不需要配置靜態LSP。
b)遠程連接:在本地CE和遠程CE之間建立的連接,即兩個CE連在不同的PE上,需要配置靜態LSP來把報文從一個PE傳遞到另一個PE。
②SVC方式MPLS L2VPN
SVC(Static Virtual Circuit,靜態虛擬電路)也是一種靜態的MPLS L2VPN,在L2VPN信息傳遞中不使用信令協議。SVC方式與Martini方式的MPLS L2PVN非常類似,但它不使用LDP傳遞二層VC和鏈路信息,手工配置VC標簽信息即可,其實是Martini方式的一種靜態實現。
③Martini方式MPLS L2VPN
Martini方式MPLS L2VPN著重于在兩個CE之間建立VC(Virtual Circuit,虛電路)。它比較適合稀疏的二層連接,例如星型連接。Martini方式采用VC-TYPE加上VC ID來標識一個VC。VC-TYPE表明VC的封裝類型:ATM、VLAN或PPP;VC ID則用于唯一標識一個VC。同一個VC-TYPE的所有VC中,其VC ID必須在整個PE中唯一。連接兩個CE的PE通過LDP交換VC標簽,并通過VC ID綁定對應的CE。當連接兩個PE的LSP建立成功,雙方的標簽交換和綁定完成后,一個VC就建立起來了,CE之間可以通過此VC傳遞二層數據。
為了在PE之間交換VC標簽,Martini草案對LDP進行了擴展,增加了VC FEC(Forwarding Equivalence Class,轉發等價類)的FEC類型。此外,由于交換VC標簽的兩個PE可能不是直接相連的,所以LDP必須使用remote peer來建立會話(Session),并在這個會話上傳遞VC FEC和VC標簽。
在Martini方式中,由于在運營商網絡中,只有PE設備需要保存少量的VC label與LSP的映射等信息,P設備不包含任何二層VPN信息,所以擴展性很好。此外,當需要新增加一條VC時,只在相關的兩端PE設備上各配置一個單方向VC連接即可,不影響網絡的運行。
④Kompella方式MPLS L2VPN
與Martini方式不同,Kompella方式的MPLS L2VPN不直接對CE與CE之間的連接進行操作,而是在整個運營商網絡中劃分不同的VPN,在VPN內部對CE進行編號。要建立兩個CE之間的連接,只需在PE上設置本地CE和遠程CE的CE ID,并指定本地CE為這個連接分配的Circuit ID(例如ATM的VPI/VCI)。Kompella方式MPLS L2VPN以BGP擴展為信令協議來分發VC標簽。在分配標簽時,Kompella方式采用標簽塊(Label block)的方式,一次為多個連接分配標簽。
用戶可以指定一個VPN的CE的范圍(CE range),表明當前VPN上最多可連接的CE數。系統一次為這個CE分配一個標簽塊,標簽塊的大小等于CE range。這種方式允許用戶為VPN分配一些額外的標簽,留待以后使用。這樣短期來看會造成標簽資源的浪費,但是卻帶來一個很大的好處,即可以減少VPN部署和擴容時的配置工作量。
假設一個企業的VPN包括10個CE,但是考慮到企業會擴展業務,將來可能會有20個CE。這樣可以把每個CE的CE range設置為20,系統會預先為未來的10個CE分配標簽。以后VPN添加CE節點時,配置的修改僅限于與新CE直接相連的PE,其他PE不需要作任何修改。這使得VPN的擴容變得非常簡單。類似于MPLS L3VPN,Kompella方式MPLS L2VPN也使用VPN Target來區分不同的VPN,這使得VPN組網具有極大的靈活性。
以上就是MPLS L2VPN的實現方式的介紹,
如果你還有其他問題,歡迎進行咨詢探討,希望我們的專業的解決方案,可以解決你目前遇到的這些問題。
免責聲明:部分文章信息來源于網絡以及網友投稿,本網站只負責對文章進行整理、排版、編輯,是出于傳遞 更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性,如本站文章和轉稿涉及版權等問題,請作者在及時聯系我們本站,我們會盡快處理。
標題:MPLS L2VPN的實現方式
TAG標簽: MPLS L2VPN
地址:http://www.indiamait.com/MPLS/6.html
常見問題
-
什么是MPLS?
MPLS (Multi-Protocol Label Switching) 即多協議標記交換。是核心路由器利用含有邊緣路
-
swarm bzz配置用哪種好?帶寬、IP、CPU、硬盤、內存什么最重要?
隨著分布式存儲網絡項目概念的普及,Swarm主網即將上線的消息更引起區塊鏈行
-
Outlook郵箱收發郵件慢,經常打不開解決方法
很多客戶公司的OUTLOOK郵箱,經常會遇到無法發送郵件或者打不開的問題,有時
-
登錄Office 365辦公網絡慢的幾個原因
目前,全球員工在企業數字轉型時遭遇挫折,尤其是當生產力應用遷移到云時,
-
MPLS VPN中 SRv6是什么意思?
SRv6的基本概念 隨著SRMPLS 的普及,相信大家對Segment Routing的基本概念已經有了足
-
為什么海外用戶玩國內游戲會緩慢?
這幾天一直在思考游戲行業加速的問題,恰好有朋友問到了這個問題,那游戲行
-
Swarm bzz物理節點與云節點有何區別?
參與BZZ挖礦主要有以下幾種方式:1、家用電腦搭建節點挖礦;2、實體礦工挖礦
-
為什么最近自建的VPN無法使用了
最近很多網友及客戶反饋,為什么這段時間使用的騰訊和阿里的服務器搭建的
-
github無法打不開,加載慢怎么辦,這個方案分分鐘搞定
Github 是 程序員繞不開的網站,里面有大量的資源,既有開源項目,又有各種刷
-
MPLS L3VPN是什么?
MPLS L3VPN是什么?MPLS L3VPN組網方案該怎么架構?MPLS L3VPN是三層VPN,是MPLS VPN的一