專利名稱:一種多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)的接入方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)互聯(lián)的領(lǐng)域,更具體涉及一種MPLS L2VPN(多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng))的接入方法和裝置。
背景技術(shù):
隨著因特網(wǎng)的高速發(fā)展,為適應(yīng)不同用戶、不同類型的業(yè)務(wù)流量接入IP網(wǎng)絡(luò)的需 求,需要采用不同的組網(wǎng)技術(shù);目前以太網(wǎng)應(yīng)用廣泛,但它是一種局域網(wǎng)技術(shù),然而很多大 企業(yè)的分支機(jī)構(gòu)分布在不同的地點,這就需要采用一種網(wǎng)絡(luò)技術(shù)把它們互聯(lián)在一起,并且 保證一定的私密性。目前普遍采用MPLS L2VPN來完成。如圖1所示。下面以CEl (Customer Edge,用戶邊緣設(shè)備)發(fā)送的報文在MPLS L2VPN網(wǎng)絡(luò)的通信過程為例來進(jìn)行說明參考圖1,報文從CEl傳送到CE2需要穿越MPLS L2VPN網(wǎng)絡(luò),報文傳送需要三 個步驟1、用戶二層以太報文接入PEl (Provider Edge,運營商邊緣路由器),并轉(zhuǎn)發(fā)到 P (Provider,運營商路由器);2、MPLS (多協(xié)議標(biāo)簽交換)報文經(jīng)過中間P設(shè)備轉(zhuǎn)發(fā)到PE2 ; 3、MPLS報文在PE2終結(jié),并轉(zhuǎn)發(fā)到CE2。步驟1. CEl以太報文接入PEl的轉(zhuǎn)發(fā)過程。首先,需要在PEl上創(chuàng)建VSI (虛擬交 換實例),用戶(Customer,簡稱為C)報文通過端口、VLAN(虛擬局域網(wǎng))或QinQ接入VSI, 在端口和VLAN內(nèi)學(xué)習(xí)源MAC (介質(zhì)訪問控制)地址,再根據(jù)目的MAC地址查MAC地址表,檢 查目的MAC地址的出端口和VLAN,找到下一跳出口后,則封裝VC(虛擬電路)標(biāo)簽、隧道標(biāo) 簽和3層鏈路信息,并轉(zhuǎn)發(fā)到P設(shè)備;步驟2. MPLS報文在P設(shè)備的轉(zhuǎn)發(fā)過程。P設(shè)備只進(jìn)行MPLS標(biāo)簽交換,即只修改最 外層的報頭和隧道標(biāo)簽,VC標(biāo)簽和內(nèi)部的用戶報文信息不變;如果P節(jié)點是PHP (倒數(shù)第二 跳彈出)節(jié)點,則外層隧道標(biāo)簽彈出;步驟3. MPLS報文在PE2終結(jié),并轉(zhuǎn)發(fā)到CE2的轉(zhuǎn)發(fā)過程。假定隧道標(biāo)簽在前面的 P節(jié)點彈出,則在PE2設(shè)備上,根據(jù)VC標(biāo)簽轉(zhuǎn)發(fā)到對應(yīng)的VSI,剝離VC標(biāo)簽,并學(xué)習(xí)用戶報 文的源MAC到VC接口,再根據(jù)內(nèi)部用戶報文的目的MAC找到出端口和VLAN,并轉(zhuǎn)發(fā)到對應(yīng) 的 CE2。在上述CE以太用戶報文穿越MPLS L2VPN網(wǎng)絡(luò)的過程中,其中用戶報文接入VSI 的方式較多,可以是Port、VLAN、QinQ, Port和VLAN、Port和QinQ等,也可以是MPLS標(biāo)簽 接入方式。由于L2VPN的接入類型種類繁多,MAC學(xué)習(xí)和轉(zhuǎn)發(fā)需要查找不同的接口類型,導(dǎo) 致在PE設(shè)備上,L2VPN的實現(xiàn)復(fù)雜,造成接入的可擴(kuò)展性差,降低了系統(tǒng)的可靠性。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)的接入 方法和裝置,通過將用戶報文的多種接入類型統(tǒng)一映射為虛擬端口(Virtual Port),再通 過虛擬端口接入MPLS L2VPN,解決了當(dāng)前直接接入L2VPN的方式存在的接入的可擴(kuò)展性差 和設(shè)備復(fù)雜的問題。
為了解決上述問題,本發(fā)明提供了一種多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)的接入方 法,包括用戶側(cè)和網(wǎng)絡(luò)側(cè)分別將各自的報文接入運營商路由設(shè)備,設(shè)置所述報文的接入類 型映射為虛擬端口,并分別為每個接入分配各自的源虛擬SVP端口和目的虛擬DVP端口 ;用戶側(cè)和網(wǎng)絡(luò)側(cè)通過建立各自SVP端口到對方的DVP端口的連接,建立多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道。進(jìn)一步地,上述方法還可包括,所述用戶側(cè)和網(wǎng)絡(luò)側(cè)通過建立各自SVP端口到對 方的DVP端口的連接,建立MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道,是指所述用戶側(cè)和網(wǎng)絡(luò)側(cè)判斷若通過虛擬端口接入的MPLS L2VPN網(wǎng)絡(luò)為虛擬專用線 路業(yè)務(wù)VPWS網(wǎng)絡(luò),則用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自源虛擬端口到對方目的虛擬端口的連 接,建立VPWS的數(shù)據(jù)轉(zhuǎn)發(fā)通道。進(jìn)一步地,上述方法還可包括,所述用戶側(cè)和網(wǎng)絡(luò)側(cè)通過建立各自SVP端口到對 方的DVP端口的連接,建立MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道,是指所述用戶側(cè)和網(wǎng)絡(luò)側(cè)判斷若通過虛擬端口接入的MPLS L2VPN網(wǎng)絡(luò)為虛擬專用 LAN業(yè)務(wù)VPLS網(wǎng)絡(luò),則創(chuàng)建虛擬交換實例,將用戶側(cè)和網(wǎng)絡(luò)側(cè)的虛擬端口關(guān)聯(lián)到虛擬交換 實例,用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自源虛擬端口到對方目的虛擬端口的連接,建立VPLS的 數(shù)據(jù)轉(zhuǎn)發(fā)通道。進(jìn)一步地,上述方法還可包括,所述用戶側(cè)的報文的接入類型是指Port、虛擬局域 網(wǎng) VLAN、QinQ, Port 和 VLAN、Port 和 QinQ 中多種類型之一;所述網(wǎng)絡(luò)側(cè)的報文的接入類型是標(biāo)簽Label或Port。進(jìn)一步地,上述方法還可包括,所述源虛擬端口用于接收報文,所述目的虛擬端口 用于發(fā)送報文。本發(fā)明還提供了一種多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)的接入裝置,包括控制模塊和連接建立模塊,其中,所述控制模塊,用于分別將用戶側(cè)和網(wǎng)絡(luò)側(cè)各自的報文接入運營商路由設(shè)備,設(shè) 置所述報文的接入類型映射為虛擬端口,并分別為每個接入分配各自的源虛擬SVP端口和 目的虛擬DVP端口,并將分配后的虛擬端口的信息發(fā)送給所述連接建立模塊;所述連接建立模塊,用于根據(jù)所述控制模塊發(fā)送的分配后的虛擬端口的信息,通 過建立用戶側(cè)和網(wǎng)絡(luò)側(cè)各自的SVP端口到對方的DVP端口的連接,建立多協(xié)議標(biāo)簽交換二 層虛擬專用網(wǎng)MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道。進(jìn)一步地,上述裝置還可包括,所述連接建立模塊通過建立用戶側(cè)和網(wǎng)絡(luò)側(cè)各自 的SVP端口到對方的DVP端口的連接,建立MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道,是指所述連接建立模塊判斷若所述用戶側(cè)和網(wǎng)絡(luò)側(cè)通過虛擬端口接入的MPLS L2VPN 網(wǎng)絡(luò)為虛擬專用線路業(yè)務(wù)VPWS網(wǎng)絡(luò),則用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自源虛擬端口到對方 目的虛擬端口的連接,建立VPWS的數(shù)據(jù)轉(zhuǎn)發(fā)通道。進(jìn)一步地,上述裝置還可包括,所述連接建立模塊通過建立用戶側(cè)和網(wǎng)絡(luò)側(cè)各自 的SVP端口到對方的DVP端口的連接,建立MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道,是指所述連接建立模塊判斷若所述用戶側(cè)和網(wǎng)絡(luò)側(cè)通過虛擬端口接入的MPLS L2VPN 網(wǎng)絡(luò)為虛擬專用LAN業(yè)務(wù)網(wǎng)絡(luò)VPLS網(wǎng)絡(luò),則創(chuàng)建虛擬交換實例,將用戶側(cè)和網(wǎng)絡(luò)側(cè)的虛擬端口關(guān)聯(lián)到虛擬交換實例,用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自源虛擬端口到對方目的虛擬端口的連接,建立VPLS的數(shù)據(jù)轉(zhuǎn)發(fā)通道。進(jìn)一步地,上述裝置還可包括,所述控制模塊設(shè)置的所述用戶側(cè)的報文的接入類型是指 Port、VLAN、QinQ, Port 和 VLAN、Port 和 QinQ 中多種類型之一;所述控制模塊設(shè)置的所述網(wǎng)絡(luò)側(cè)的報文的接入類型是Label或Port。進(jìn)一步地,上述裝置還可包括,所述控制模塊設(shè)置的所述源虛擬端口用于接收報文,所述控制模塊設(shè)置的所述目的虛擬端口用于發(fā)送報文。與現(xiàn)有技術(shù)相比,應(yīng)用本發(fā)明,通過將各種接入方式統(tǒng)一映射為虛擬端口,并接入 MPLS L2VPN,并基于VSI和VP (虛擬端口)進(jìn)行轉(zhuǎn)發(fā)。增強(qiáng)了用戶報文接入L2VPN的可擴(kuò) 展性,降低了 L2VPN接入的管理復(fù)雜性和系統(tǒng)開發(fā)的難度,并提高了系統(tǒng)的可靠性。
圖1是現(xiàn)有技術(shù)的MPLS L2VPN的用戶接入及組網(wǎng)示意圖;圖2是本發(fā)明的通過虛擬端口接入MPLS L2VPN的流程圖;圖3是本發(fā)明的多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)的接入裝置的結(jié)構(gòu)示意圖;圖4是本發(fā)明的通過虛擬端口接入VPWS的轉(zhuǎn)發(fā)流程示意圖;圖5是本發(fā)明的通過虛擬端口接入VPLS的轉(zhuǎn)發(fā)流程示意圖。
具體實施例方式下面結(jié)合附圖和具體實施方式
對本發(fā)明作進(jìn)一步說明。本發(fā)明的主要構(gòu)思在于用戶側(cè)和網(wǎng)絡(luò)側(cè)分別將各自的報文接入運營商路由設(shè) 備,設(shè)置所述報文的接入類型映射為虛擬端口,并分別為每個接入分配各自的源虛擬SVP 端口和目的虛擬DVP端口 ;用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自SVP端口到對方的DVP端口的連 接,建立多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道。如圖2所示,本發(fā)明通過虛擬端口接入MPLS L2VPN的流程圖,包括以下步驟步驟210.用戶側(cè)將二層以太報文接入PE設(shè)備,設(shè)置報文的接入類型映射為虛擬 端口,并為每個接入分配用戶側(cè)的源虛擬端口(SVP端口)和用戶側(cè)的目的虛擬端口(DVP 端口);其中,用戶側(cè)的二層以太報文的接入類型可以是Port、VLAN、QinQ, Port和VLAN、 Port和QinQ等多種類型之一。其中,用戶側(cè)的源虛擬端口用來接收報文,用戶側(cè)的目的虛擬端口用于發(fā)送報文。步驟220.網(wǎng)絡(luò)側(cè)將MPLS (多協(xié)議標(biāo)簽交換)報文接入PE設(shè)備,設(shè)置報文的接入 類型映射為虛擬端口,設(shè)置報文的接入類型映射為虛擬端口,并為每個接入分配網(wǎng)絡(luò)側(cè)的 源虛擬端口(SVP端口 )和網(wǎng)絡(luò)側(cè)的目的虛擬端口(DVP端口 );其中,網(wǎng)絡(luò)側(cè)的MPLS報文的接入類型可以是Label (標(biāo)簽)或Port。其中,網(wǎng)絡(luò)側(cè)的源虛擬端口用來接收報文,網(wǎng)絡(luò)側(cè)的目的虛擬端口用于發(fā)送報文。步驟230.用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自SVP端口到對方的DVP端口的連接,建立 多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道。其中,用戶側(cè)和網(wǎng)絡(luò)側(cè)判斷若通過虛擬端口接入的MPLS L2VPN網(wǎng)絡(luò)為VPWS(虛擬專用線路業(yè)務(wù))網(wǎng)絡(luò),則用戶側(cè)與網(wǎng)絡(luò)側(cè)建立各自源虛擬端口到對方目的虛擬端口的連接,建立VPWS的數(shù)據(jù)轉(zhuǎn)發(fā)通道;其中,用戶側(cè)和網(wǎng)絡(luò)側(cè)判斷若通過虛擬端口接入的MPLS L2VPN網(wǎng)絡(luò)為VPLS(虛擬 專用LAN業(yè)務(wù))網(wǎng)絡(luò),則創(chuàng)建虛擬交換實例(VSI),將用戶側(cè)和網(wǎng)絡(luò)側(cè)的虛擬端口關(guān)聯(lián)到虛 擬交換實例,用戶側(cè)與網(wǎng)絡(luò)側(cè)建立各自源虛擬端口到對方目的虛擬端口的連接,建立VPLS 的數(shù)據(jù)轉(zhuǎn)發(fā)通道。如圖3所示,一種多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)的接入裝置301,包括控制模 塊302和連接建立模塊303,其中,所述控制模塊,用于分別將用戶側(cè)10和網(wǎng)絡(luò)側(cè)20各自的報文接入運營商路由設(shè) 備,設(shè)置所述報文的接入類型映射為虛擬端口,并分別為每個接入分配各自的源虛擬SVP 端口和目的虛擬DVP端口,并將分配后的虛擬端口的信息發(fā)送給所述連接建立模塊;所述控制模塊設(shè)置的所述用戶側(cè)的報文的接入類型是指Port、VLAN、QinQ, Port 和VLAN、Port和QinQ中多種類型之一。所述控制模塊設(shè)置的所述網(wǎng)絡(luò)側(cè)的報文的接入類型是Label或Port。所述控制模塊設(shè)置的所述源虛擬端口用來接收報文,所述控制模塊設(shè)置的所述目 的虛擬端口用于發(fā)送報文。所述連接建立模塊,用于根據(jù)所述控制模塊發(fā)送的分配后的虛擬端口的信息,通 過建立用戶側(cè)和網(wǎng)絡(luò)側(cè)各自的SVP端口到對方的DVP端口的連接,建立多協(xié)議標(biāo)簽交換二 層虛擬專用網(wǎng)MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道。所述連接建立模塊通過建立用戶側(cè)和網(wǎng)絡(luò)側(cè)各自的SVP端口到對方的DVP端口的 連接,建立MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道,是指所述連接建立模塊判斷若所述用戶側(cè)和網(wǎng)絡(luò)側(cè)通過虛擬端口接入的MPLS L2VPN 網(wǎng)絡(luò)為虛擬專用線路業(yè)務(wù)VPWS網(wǎng)絡(luò),則用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自源虛擬端口到對方 目的虛擬端口的連接,建立VPWS的數(shù)據(jù)轉(zhuǎn)發(fā)通道。所述連接建立模塊通過建立用戶側(cè)和網(wǎng)絡(luò)側(cè)各自的SVP端口到對方的DVP端口的 連接,建立MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道,是指所述連接建立模塊判斷若所述用戶側(cè)和網(wǎng)絡(luò)側(cè)通過虛擬端口接入的MPLS L2VPN 網(wǎng)絡(luò)為虛擬專用LAN業(yè)務(wù)網(wǎng)絡(luò)VPLS網(wǎng)絡(luò),則創(chuàng)建虛擬交換實例VSI,將用戶側(cè)和網(wǎng)絡(luò)側(cè)的虛 擬端口關(guān)聯(lián)到虛擬交換實例,用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自源虛擬端口到對方目的虛擬端 口的連接,建立VPLS的數(shù)據(jù)轉(zhuǎn)發(fā)通道。本發(fā)明通過虛擬端口通過虛擬端口接入VPWS (虛擬專用線路業(yè)務(wù)),包括用戶側(cè) 二層以太報文接入,并轉(zhuǎn)發(fā)到網(wǎng)絡(luò)側(cè)出接口 ;網(wǎng)絡(luò)側(cè)MPLS報文終結(jié),并轉(zhuǎn)發(fā)到用戶側(cè)出接 口 ;建立雙向轉(zhuǎn)發(fā)通道。本發(fā)明通過虛擬端口接入VPLS (虛擬專用LAN業(yè)務(wù)),包括用戶側(cè)二層以太報文 接入VSI,完成MAC學(xué)習(xí)和查找,并轉(zhuǎn)發(fā)到網(wǎng)絡(luò)側(cè)出接口 ;網(wǎng)絡(luò)側(cè)MPLS報文終結(jié),接入VSI, 完成MAC學(xué)習(xí)和查找,并轉(zhuǎn)發(fā)到用戶側(cè)出接口 ;實現(xiàn)虛擬端口上VPLS水平分割。下面結(jié)合具體實例對本發(fā)明作進(jìn)一步說明。如圖4所示,本發(fā)明的通過虛擬端口接入VPWS,并基于虛擬端口進(jìn)行轉(zhuǎn)發(fā)的處理 步驟包括
步驟1.建立用戶側(cè)接入和網(wǎng)絡(luò)側(cè)接入到虛擬端口的映射關(guān)系;首先,建立用戶側(cè)二層以太報文接入到虛擬端口的映射關(guān)系;然后建立網(wǎng)絡(luò)側(cè)MPLS標(biāo)簽接入到虛擬端口的映射關(guān)系,并連接用戶側(cè)和網(wǎng)絡(luò)側(cè)的虛擬端口,即用戶側(cè)源虛 擬端口指向網(wǎng)絡(luò)側(cè)目的虛擬端口,網(wǎng)絡(luò)側(cè)源虛擬端口指向用戶側(cè)目的虛擬端口。步驟2.用戶側(cè)到網(wǎng)絡(luò)側(cè)的報文處理,在用戶側(cè)匹配報文的L2信息,可以是端口、 VLAN和QinQ等信息,當(dāng)匹配到配置條目后,根據(jù)映射關(guān)系找到對應(yīng)的源虛擬端口號,這時 用戶側(cè)的源虛擬端口指向了網(wǎng)絡(luò)側(cè)的目的虛擬端口;網(wǎng)絡(luò)側(cè)的目的虛擬端口指向MPLS隧 道出接口,包含的信息有出端口號、出接口源MAC和目的MAC、出接口 VLAN、VC標(biāo)簽和隧道 標(biāo)簽;報文封裝這些信息后從網(wǎng)絡(luò)側(cè)轉(zhuǎn)發(fā)出去。步驟3.網(wǎng)絡(luò)側(cè)到用戶側(cè)的報文處理,在網(wǎng)絡(luò)側(cè)匹配報文的MPLS入標(biāo)簽,如果是兩 層標(biāo)簽,則彈出外層的隧道標(biāo)簽,并根據(jù)內(nèi)層的VC標(biāo)簽查找對應(yīng)的網(wǎng)絡(luò)側(cè)的源虛擬端口, 并根據(jù)映射關(guān)系找到對應(yīng)的用戶側(cè)目的虛擬端口 ;目的虛擬端口指向用戶側(cè)出口,剝離報 文的外層隧道信息后,內(nèi)部的用戶報文轉(zhuǎn)發(fā)到用戶側(cè)出端口。如圖5所示,本發(fā)明的通過虛擬端口接入VPLS,并基于虛擬交換實例和虛擬端口 進(jìn)行轉(zhuǎn)發(fā)的處理步驟包括步驟1.建立虛擬交換實例;步驟2.用戶側(cè)和網(wǎng)絡(luò)側(cè)接入到VSI,用戶側(cè)建立二層以太報文接入到虛擬端口的 映射關(guān)系,并使虛擬端口指向VSI ;網(wǎng)絡(luò)側(cè)建立VC入標(biāo)簽到虛擬端口的映射關(guān)系,并使虛擬 端口指向VSI ;步驟3.在VSI中建立一個廣播組,組成員包括所有的用戶側(cè)虛擬端口和網(wǎng)絡(luò)側(cè)虛 擬端口 ;步驟4.用戶側(cè)到網(wǎng)絡(luò)側(cè)的報文處理,在用戶側(cè)匹配報文的L2信息,可以是端口、 VLAN和QinQ等信息,當(dāng)匹配到配置條目后,根據(jù)映射關(guān)系找到對應(yīng)的虛擬端口號,這時用 戶側(cè)的源虛擬端口指向了虛擬交換實例;然后報文的源MAC學(xué)習(xí)到對應(yīng)的VSI和用戶側(cè)虛 擬端口 ;再根據(jù)VSI和目的MAC查找出接口,如果找不到,則在VSI對應(yīng)的廣播組內(nèi)進(jìn)行 廣播,否則如果找到,則報文轉(zhuǎn)發(fā)到目的MAC對應(yīng)的虛擬端口,如果是網(wǎng)絡(luò)側(cè)虛擬端口,則 報文轉(zhuǎn)發(fā)到MPLS隧道出接口,包含的信息有出端口號、出接口源MAC和目的MAC、出接口 VLAN、VC標(biāo)簽和隧道標(biāo)簽;報文封裝這些信息后從網(wǎng)絡(luò)側(cè)轉(zhuǎn)發(fā)出去;步驟5.網(wǎng)絡(luò)側(cè)到用戶側(cè)的報文處理,在網(wǎng)絡(luò)側(cè)匹配報文的MPLS入標(biāo)簽,如果是兩 層標(biāo)簽,則彈出外層的隧道標(biāo)簽,并根據(jù)內(nèi)層的VC標(biāo)簽查找對應(yīng)的網(wǎng)絡(luò)側(cè)的虛擬端口,這 時虛擬端口指向了虛擬交換實例;然后報文的源MAC學(xué)習(xí)到對應(yīng)的VSI和網(wǎng)絡(luò)側(cè)虛擬端口 ; 再根據(jù)VSI和目的MAC查找出接口,如果找不到,則在VSI對應(yīng)的廣播組內(nèi)進(jìn)行廣播,否則 如果找到,則報文轉(zhuǎn)發(fā)到目的MAC對應(yīng)的虛擬端口,如果是用戶側(cè)虛擬端口,則剝離報文的 外層隧道信息后,內(nèi)部的用戶報文轉(zhuǎn)發(fā)到用戶側(cè)出端口。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋 在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
一種多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)的接入方法,其特征在于,包括用戶側(cè)和網(wǎng)絡(luò)側(cè)分別將各自的報文接入運營商路由設(shè)備,設(shè)置所述報文的接入類型映射為虛擬端口,并分別為每個接入分配各自的源虛擬SVP端口和目的虛擬DVP端口;用戶側(cè)和網(wǎng)絡(luò)側(cè)通過建立各自SVP端口到對方的DVP端口的連接,建立多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道。
2.如權(quán)利要求1所述的接入方法,其特征在于,所述用戶側(cè)和網(wǎng)絡(luò)側(cè)通過建立各自SVP端口到對方的DVP端口的連接,建立MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道,是指所述用戶側(cè)和網(wǎng)絡(luò)側(cè)判斷若通過虛擬端口接入的MPLS L2VPN網(wǎng)絡(luò)為虛擬專用線路業(yè) 務(wù)VPWS網(wǎng)絡(luò),則用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自源虛擬端口到對方目的虛擬端口的連接,建 立VPWS的數(shù)據(jù)轉(zhuǎn)發(fā)通道。
3.如權(quán)利要求1所述的接入方法,其特征在于,所述用戶側(cè)和網(wǎng)絡(luò)側(cè)通過建立各自SVP端口到對方的DVP端口的連接,建立MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道,是指所述用戶側(cè)和網(wǎng)絡(luò)側(cè)判斷若通過虛擬端口接入的MPLS L2VPN網(wǎng)絡(luò)為虛擬專用LAN業(yè) 務(wù)VPLS網(wǎng)絡(luò),則創(chuàng)建虛擬交換實例,將用戶側(cè)和網(wǎng)絡(luò)側(cè)的虛擬端口關(guān)聯(lián)到虛擬交換實例, 用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自源虛擬端口到對方目的虛擬端口的連接,建立VPLS的數(shù)據(jù) 轉(zhuǎn)發(fā)通道。
4.如權(quán)利要求1所述的接入方法,其特征在于,所述用戶側(cè)的報文的接入類型是指Port、虛擬局域網(wǎng)VLAN、QinQ, Port和VLAN、Port 和QinQ中多種類型之一;所述網(wǎng)絡(luò)側(cè)的報文的接入類型是標(biāo)簽Label或Port。
5.如權(quán)利要求1所述的接入方法,其特征在于,所述源虛擬端口用于接收報文,所述目的虛擬端口用于發(fā)送報文。
6.一種多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)的接入裝置,其特征在于,包括 控制模塊和連接建立模塊,其中,所述控制模塊,用于分別將用戶側(cè)和網(wǎng)絡(luò)側(cè)各自的報文接入運營商路由設(shè)備,設(shè)置所 述報文的接入類型映射為虛擬端口,并分別為每個接入分配各自的源虛擬SVP端口和目的 虛擬DVP端口,并將分配后的虛擬端口的信息發(fā)送給所述連接建立模塊;所述連接建立模塊,用于根據(jù)所述控制模塊發(fā)送的分配后的虛擬端口的信息,通過建 立用戶側(cè)和網(wǎng)絡(luò)側(cè)各自的SVP端口到對方的DVP端口的連接,建立多協(xié)議標(biāo)簽交換二層虛 擬專用網(wǎng)MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道。
7.如權(quán)利要求6所述的接入裝置,其特征在于,所述連接建立模塊通過建立用戶側(cè)和網(wǎng)絡(luò)側(cè)各自的SVP端口到對方的DVP端口的連 接,建立MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道,是指所述連接建立模塊判斷若所述用戶側(cè)和網(wǎng)絡(luò)側(cè)通過虛擬端口接入的MPLS L2VPN網(wǎng)絡(luò) 為虛擬專用線路業(yè)務(wù)VPWS網(wǎng)絡(luò),則用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自源虛擬端口到對方目的 虛擬端口的連接,建立VPWS的數(shù)據(jù)轉(zhuǎn)發(fā)通道。
8.如權(quán)利要求6所述的接入裝置,其特征在于,所述連接建立模塊通過建立用戶側(cè)和網(wǎng)絡(luò)側(cè)各自的SVP端口到對方的DVP端口的連 接,建立MPLS L2VPN的數(shù)據(jù)轉(zhuǎn)發(fā)通道,是指所述連接建立模塊判斷若所述用戶側(cè)和網(wǎng)絡(luò)側(cè)通過虛擬端口接入的MPLS L2VPN網(wǎng)絡(luò) 為虛擬專用LAN業(yè)務(wù)網(wǎng)絡(luò)VPLS網(wǎng)絡(luò),則創(chuàng)建虛擬交換實例,將用戶側(cè)和網(wǎng)絡(luò)側(cè)的虛擬端口 關(guān)聯(lián)到虛擬交換實例,用戶側(cè)與網(wǎng)絡(luò)側(cè)通過建立各自源虛擬端口到對方目的虛擬端口的連 接,建立VPLS的數(shù)據(jù)轉(zhuǎn)發(fā)通道。
9.如權(quán)利要求6所述的接入裝置,其特征在于,所述控制模塊設(shè)置的所述用戶側(cè)的報文的接入類型是指Port、VLAN、QinQ, Port和 VLAN、Port和QinQ中多種類型之一;所述控制模塊設(shè)置的所述網(wǎng)絡(luò)側(cè)的報文的接入類型是Label或Port。
10.如權(quán)利要求6所述的接入裝置,其特征在于,所述控制模塊設(shè)置的所述源虛擬端口用于接收報文,所述控制模塊設(shè)置的所述目的虛 擬端口用于發(fā)送報文。
全文摘要
本發(fā)明公開了一種多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)的接入方法和裝置,包括用戶側(cè)和網(wǎng)絡(luò)側(cè)分別將各自的報文接入運營商路由設(shè)備,設(shè)置所述報文的接入類型映射為虛擬端口,并分別為每個接入分配各自的SVP端口和DVP端口;用戶側(cè)和網(wǎng)絡(luò)側(cè)通過建立各自SVP端口到對方的DVP端口的連接,建立多協(xié)議標(biāo)簽交換二層虛擬專用網(wǎng)的數(shù)據(jù)轉(zhuǎn)發(fā)通道。應(yīng)用本發(fā)明,通過將各種接入方式統(tǒng)一映射為虛擬端口,并接入MPLS L2VPN,并基于VSI和VP進(jìn)行轉(zhuǎn)發(fā)。增強(qiáng)了用戶報文接入L2VPN的可擴(kuò)展性,降低了L2VPN接入的管理復(fù)雜性和系統(tǒng)開發(fā)的難度,并提高了系統(tǒng)的可靠性。
文檔編號H04L29/06GK101808042SQ201010138528
公開日2010年8月18日 申請日期2010年3月16日 優(yōu)先權(quán)日2010年3月16日
發(fā)明者張君輝 申請人:中興通訊股份有限公司