專利名稱:一種實(shí)現(xiàn)mim與vpls互通轉(zhuǎn)發(fā)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,涉及一種實(shí)現(xiàn)MIM與VPLS互通轉(zhuǎn)發(fā)的方法及系統(tǒng)。
背景技術(shù):
MIM,即MAC-in-MAC,運(yùn)營(yíng)商骨干網(wǎng)橋協(xié)議,MIM是一種二層虛擬專用網(wǎng)技術(shù),它通過MAC地址的嵌套,將用戶的MAC封裝在運(yùn)營(yíng)商的MAC之中,作為內(nèi)層MAC加以隔離,從而增強(qiáng)了以太網(wǎng)的擴(kuò)展性和業(yè)務(wù)的安全性;解決了服務(wù)供應(yīng)商只用4096個(gè)VLAN共享的限制, 擴(kuò)展了 MAC地址空間;VPLS (Virtual Private LAN Service,虛擬專用 LAN業(yè)務(wù)),是一種在 VPLS 網(wǎng)絡(luò)上提供類似局域網(wǎng)的一種業(yè)務(wù),實(shí)際上是一種基于以太網(wǎng)的二層虛擬專用網(wǎng)技術(shù)。VPLS使分散在不同地理位置上的用戶網(wǎng)絡(luò)可以互相通信,就像它們直接相互連接在一起一樣。VPLS 在面向用戶網(wǎng)一側(cè)使用以太網(wǎng)接口,簡(jiǎn)化了局域網(wǎng)邊界,可以支持快速和靈活的服務(wù)部署; 將用戶網(wǎng)絡(luò)的路由策略控制和維護(hù)的權(quán)利交給了用戶,簡(jiǎn)化了運(yùn)營(yíng)商網(wǎng)絡(luò)的管理;域內(nèi)的所有用戶是相同子網(wǎng)的一部分,簡(jiǎn)化了 IP地址的規(guī)劃,并且VPLS服務(wù)不需要參與IP尋址和路由。互通轉(zhuǎn)發(fā)是指運(yùn)營(yíng)商將網(wǎng)絡(luò)中連接兩個(gè)不同網(wǎng)絡(luò)域的用戶實(shí)現(xiàn)通信;在正常情況下,MIM網(wǎng)絡(luò)域中的用戶只會(huì)和本網(wǎng)絡(luò)中的用戶通信,同樣VPLS網(wǎng)絡(luò)中用戶也是如此;但是如果需要MIM網(wǎng)絡(luò)域中的用戶和VPLS網(wǎng)絡(luò)中用戶通信,而且這兩種用戶不在同一個(gè)地方, 那么就需要運(yùn)營(yíng)商再去布局一個(gè)新的網(wǎng)絡(luò),這樣會(huì)造成極大的浪費(fèi),而且對(duì)客戶而言,也需要承擔(dān)額外的成本;在交換機(jī)上實(shí)現(xiàn)互通轉(zhuǎn)發(fā)技術(shù),使運(yùn)營(yíng)商在現(xiàn)有網(wǎng)絡(luò)布局的基礎(chǔ)上,將連接兩個(gè)不同網(wǎng)絡(luò)域的用戶通信,為運(yùn)營(yíng)商網(wǎng)絡(luò)布局提供一種靈活便利的選擇,保證了客戶的利益和不同層次的需求;如何實(shí)現(xiàn)連接MIM網(wǎng)絡(luò)的用戶與連接VPLS網(wǎng)絡(luò)的用戶互相通信,減少網(wǎng)絡(luò)運(yùn)營(yíng)商在網(wǎng)絡(luò)布局方面的開銷和成本,這是在交換機(jī)上實(shí)現(xiàn)MIM與VPLS互通轉(zhuǎn)發(fā)的一個(gè)重要原因。
發(fā)明內(nèi)容
本發(fā)明目的是提供一種實(shí)現(xiàn)MIM與VPLS互通轉(zhuǎn)發(fā)的方法及系統(tǒng),能夠讓連接MIM 網(wǎng)絡(luò)的用戶與連接VPLS網(wǎng)絡(luò)的用戶實(shí)現(xiàn)互相通信,為運(yùn)營(yíng)商網(wǎng)絡(luò)布局提供更加可靠的保障,提供一種靈活便利的選擇。本發(fā)明通過以下方案實(shí)現(xiàn)上述目的一種實(shí)現(xiàn)MIM與VPLS互通轉(zhuǎn)發(fā)的方法,包括以下步驟(1)從MIM網(wǎng)絡(luò)來的數(shù)據(jù)在離開網(wǎng)絡(luò)邊緣設(shè)備時(shí),將MIM數(shù)據(jù)的外層頭剝掉,再封裝VPLS外層頭進(jìn)入VPLS網(wǎng)絡(luò);(2)從VPLS網(wǎng)絡(luò)來的數(shù)據(jù)在離開網(wǎng)絡(luò)邊緣設(shè)備時(shí),將VPLS數(shù)據(jù)的外層頭剝掉,再封裝MIM外層頭進(jìn)入MIM網(wǎng)絡(luò)。
其中,所述步驟(1)進(jìn)一步包括a)根據(jù)MIM頭信息獲取虛擬轉(zhuǎn)發(fā)實(shí)例;b)查找內(nèi)層數(shù)據(jù)的目的MAC,根據(jù)虛擬轉(zhuǎn)發(fā)實(shí)例和目的MAC查找到數(shù)據(jù)出虛擬端
口信息;c)出虛擬端口信息查找到后,使用出信息中指定的下一跳,將數(shù)據(jù)報(bào)文封裝VPLS 外層頭進(jìn)入VPLS網(wǎng)絡(luò)。其中,所述步驟( 進(jìn)一步包括a)根據(jù)VPLS頭信息獲取入虛擬端口信息;b)如果查找到入虛擬端口信息,進(jìn)一步獲取虛擬轉(zhuǎn)發(fā)實(shí)例;c)查找內(nèi)層數(shù)據(jù)的目的MAC,根據(jù)虛擬轉(zhuǎn)發(fā)實(shí)例和目的MAC查找到數(shù)據(jù)出虛擬端口信息;d)出虛擬端口信息查找到后,使用出信息中指定的下一跳,將數(shù)據(jù)報(bào)文封裝MIM 外層頭進(jìn)入MIM網(wǎng)絡(luò)。本發(fā)明還公開了一種實(shí)現(xiàn)上述MIM與VPLS互通轉(zhuǎn)發(fā)的系統(tǒng),該系統(tǒng)包括MIM網(wǎng)絡(luò)、VPLS網(wǎng)絡(luò),以及MIM網(wǎng)絡(luò)和VPLS網(wǎng)絡(luò)交界的核心交換機(jī)BEB-PE ;其中,MIM網(wǎng)絡(luò)和VPLS 網(wǎng)絡(luò)中還包括網(wǎng)絡(luò)核心交換機(jī)、用于連接用戶端設(shè)備的網(wǎng)絡(luò)邊緣交換機(jī),以及分別連接到 MIM網(wǎng)絡(luò)核心交換機(jī)的端口 A和連接到VPLS網(wǎng)絡(luò)核心交換機(jī)的端口 B ;其中,設(shè)置端口 A和端口 B在同一個(gè)虛擬轉(zhuǎn)發(fā)實(shí)例內(nèi),且端口 A和端口 B分別處理不同網(wǎng)絡(luò)中的報(bào)文。進(jìn)一步的,所述MIM網(wǎng)絡(luò)中數(shù)據(jù)外層頭包括外層目的MAC、源MAC、外層VLAN以及與虛擬轉(zhuǎn)發(fā)實(shí)例對(duì)應(yīng)的I-TAG ;VPLS網(wǎng)絡(luò)中數(shù)據(jù)外層頭包括外層目的MAC、源MAC、外層 VLAN以及VPLS標(biāo)簽。本發(fā)明申請(qǐng)?jiān)贛IM網(wǎng)絡(luò)和VPLS網(wǎng)絡(luò)交界的邊緣設(shè)備上,通過設(shè)置MIM網(wǎng)絡(luò)終結(jié)點(diǎn)和VPLS網(wǎng)絡(luò)終結(jié)點(diǎn)在同一個(gè)虛擬轉(zhuǎn)發(fā)實(shí)例內(nèi),MIM網(wǎng)絡(luò)的終結(jié)點(diǎn)也是VPLS網(wǎng)絡(luò)的發(fā)起點(diǎn), 反之VPLS網(wǎng)絡(luò)的終結(jié)點(diǎn)也是MIM網(wǎng)絡(luò)的發(fā)起點(diǎn),讓連接MIM網(wǎng)絡(luò)的用戶與連接VPLS網(wǎng)絡(luò)的用戶實(shí)現(xiàn)互相通信,不必重新花費(fèi)成本建設(shè)新的網(wǎng)絡(luò),節(jié)省布局成本,為運(yùn)營(yíng)商網(wǎng)絡(luò)布局提供一種靈活便利的選擇,保證了客戶的利益和不同層次的需求。
下面根據(jù)實(shí)施例和附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。圖1是MIM與VPLS互通轉(zhuǎn)發(fā)物理鏈路連接結(jié)構(gòu)示意圖;圖2是MIM網(wǎng)絡(luò)和VPLS網(wǎng)絡(luò)交界設(shè)備兩端數(shù)據(jù)外層頭示意圖;圖3是本發(fā)明所述MIM網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換成VPLS網(wǎng)絡(luò)數(shù)據(jù)流程圖;圖4是本發(fā)明所述VPLS網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換成MIM網(wǎng)絡(luò)數(shù)據(jù)流程圖。
具體實(shí)施例方式圖1是MIM與VPLS互通轉(zhuǎn)發(fā)物理鏈路連接結(jié)構(gòu)示意圖,如圖1所示,給出了七臺(tái)交換機(jī)隧道鏈路連接結(jié)構(gòu)示意圖圖1中交換機(jī)CEl和CE2為連接用戶端設(shè)備,邊緣交換機(jī) BEB為運(yùn)營(yíng)商網(wǎng)絡(luò)邊緣設(shè)備,核心交換機(jī)BCB為MIM網(wǎng)絡(luò)核心設(shè)備,BEB-PE為MIM網(wǎng)絡(luò)和 VPLS網(wǎng)絡(luò)交界的核心交換機(jī),其端口 A連接到MIM網(wǎng)絡(luò)核心交換機(jī)BCB,端口 B連接到VPLS網(wǎng)絡(luò)核心交換機(jī)P ;PE為VPLS網(wǎng)絡(luò)邊緣交換機(jī),其中,交換機(jī)BEB-PE為整個(gè)網(wǎng)絡(luò)中互通轉(zhuǎn)發(fā)的核心。交換機(jī)BEB-PE上的端口 A和端口 B分別處理不同網(wǎng)絡(luò)中的報(bào)文。交換機(jī)BEB-PE處理不同網(wǎng)絡(luò)數(shù)據(jù)外層頭示意圖如圖2所示,MIM網(wǎng)絡(luò)中數(shù)據(jù)外層頭包括外層目的MAC、源MAC、外層VLAN以及I-TAG (與虛擬轉(zhuǎn)發(fā)實(shí)例對(duì)應(yīng));VPLS網(wǎng)絡(luò)中數(shù)據(jù)外層頭包括外層目的MAC、源MAC、外層VLAN以及VPLS標(biāo)簽;比較重要的是設(shè)置端口 A 和端口 B在同一個(gè)虛擬轉(zhuǎn)發(fā)實(shí)例內(nèi)。當(dāng)CEl的用戶數(shù)據(jù)進(jìn)入MIM網(wǎng)絡(luò)后,封裝成為MIM報(bào)文,到達(dá)BEB-PE設(shè)備后,MIM 網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換成VPLS網(wǎng)絡(luò)數(shù)據(jù)處理流程如圖3所示;端口 A收到MIM數(shù)據(jù)報(bào)文后,根據(jù)外層頭中攜帶的源MAC、外層VLAN以及I-TAG,獲取虛擬轉(zhuǎn)發(fā)實(shí)例信息,從終結(jié)表獲取VFI,同時(shí)剝離外層頭,在虛擬轉(zhuǎn)發(fā)實(shí)例內(nèi)學(xué)習(xí)內(nèi)層源MAC(也就是CEl連接的用戶物理地址),同時(shí)依據(jù)虛擬轉(zhuǎn)發(fā)實(shí)例和報(bào)文的內(nèi)層目的MAC,查找物理地址表,如果命中,則直接獲取出虛擬端口 ;如果沒有命中,在虛擬轉(zhuǎn)發(fā)實(shí)例對(duì)應(yīng)的所有虛擬端口上廣播;然后從虛擬端口對(duì)應(yīng)的下一跳信息中,取出要封裝的VPLS頭信息,封裝成VPLS報(bào)文,從端口 B進(jìn)入VPLS網(wǎng)絡(luò), 在這個(gè)網(wǎng)絡(luò)中,進(jìn)行VPLS轉(zhuǎn)發(fā),最后到達(dá)CE2連接的用戶,實(shí)現(xiàn)了 MIM網(wǎng)絡(luò)用戶和VPLS網(wǎng)絡(luò)用戶的通信;當(dāng)CE2的用戶數(shù)據(jù)進(jìn)入VPLS網(wǎng)絡(luò)后,封裝成為VPLS報(bào)文,到達(dá)BEB-PE設(shè)備后, VPLS網(wǎng)絡(luò)數(shù)據(jù)轉(zhuǎn)換成MIM網(wǎng)絡(luò)數(shù)據(jù)處理流程如圖4所示;端口 B收到VPLS數(shù)據(jù)報(bào)文后,根據(jù)外層頭中攜帶的標(biāo)簽信息,從終結(jié)表獲取源虛擬端口,剝離VPLS報(bào)文頭;根據(jù)源虛擬端口對(duì)應(yīng)的虛擬轉(zhuǎn)發(fā)實(shí)例信息,在虛擬轉(zhuǎn)發(fā)實(shí)例內(nèi)學(xué)習(xí)內(nèi)層源MAC(也就是CE2連接的用戶物理地址),同時(shí)依據(jù)虛擬轉(zhuǎn)發(fā)實(shí)例和報(bào)文的內(nèi)層目的MAC(也就是CEl連接的用戶物理地址),查找物理地址表,如果命中,則直接獲取出虛擬端口 ;如果沒有命中,在虛擬轉(zhuǎn)發(fā)實(shí)例對(duì)應(yīng)的所有虛擬端口上廣播;然后從虛擬端口對(duì)應(yīng)的下一跳信息中,取出要封裝的MIM頭信息,封裝成MIM報(bào)文,從端口 A進(jìn)入MIM網(wǎng)絡(luò),在這個(gè)網(wǎng)絡(luò)中,進(jìn)行MIM轉(zhuǎn)發(fā),最后到達(dá)CEl 連接的用戶,實(shí)現(xiàn)了 VPLS網(wǎng)絡(luò)用戶和MIM網(wǎng)絡(luò)用戶的通信。以上所述是在一臺(tái)設(shè)備上實(shí)現(xiàn)MIM網(wǎng)絡(luò)連接的用戶和VPLS網(wǎng)絡(luò)連接的用戶互通轉(zhuǎn)發(fā)的方法和系統(tǒng),當(dāng)然,也可以在兩臺(tái)設(shè)備上分別實(shí)現(xiàn)互通轉(zhuǎn)發(fā),但那樣需要增加一臺(tái)設(shè)備,同樣也可以使用上面所描述的處理流程。采用本發(fā)明一種實(shí)現(xiàn)MIM與VPLS互通轉(zhuǎn)發(fā)的方法及系統(tǒng),不必重新花費(fèi)成本建設(shè)新的網(wǎng)絡(luò),節(jié)省布局成本,為運(yùn)營(yíng)商網(wǎng)絡(luò)布局提供一種靈活便利的選擇,保證了客戶的利益和不同層次的需求。應(yīng)該注意,雖然以上是參考具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行說明的,但這并不意味是對(duì)本發(fā)明的限制,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求而不是具體實(shí)施方式
來限定的。
權(quán)利要求
1.一種實(shí)現(xiàn)MIM與VPLS互通轉(zhuǎn)發(fā)的方法,其特征在于,包括以下步驟(1)從MIM網(wǎng)絡(luò)來的數(shù)據(jù)在離開網(wǎng)絡(luò)邊緣設(shè)備時(shí),將MIM數(shù)據(jù)的外層頭剝掉,再封裝 VPLS外層頭進(jìn)入VPLS網(wǎng)絡(luò);(2)從VPLS網(wǎng)絡(luò)來的數(shù)據(jù)在離開網(wǎng)絡(luò)邊緣設(shè)備時(shí),將VPLS數(shù)據(jù)的外層頭剝掉,再封裝 MIM外層頭進(jìn)入MIM網(wǎng)絡(luò)。
2.根據(jù)權(quán)利要求1所述的MIM與VPLS互通轉(zhuǎn)發(fā)的實(shí)現(xiàn)方法,其特征在于其中,所述步驟(1)進(jìn)一步包括a)根據(jù)MIM頭信息獲取虛擬轉(zhuǎn)發(fā)實(shí)例;b)查找內(nèi)層數(shù)據(jù)的目的MAC,根據(jù)虛擬轉(zhuǎn)發(fā)實(shí)例和目的MAC查找到數(shù)據(jù)出虛擬端口信息;c)出虛擬端口信息查找到后,使用出信息中指定的下一跳,將數(shù)據(jù)報(bào)文封裝VPLS外層頭進(jìn)入VPLS網(wǎng)絡(luò)。
3.根據(jù)權(quán)利要求1所述的MIM與VPLS互通轉(zhuǎn)發(fā)的實(shí)現(xiàn)方法,其特征在于其中,所述步驟( 進(jìn)一步包括a)根據(jù)VPLS頭信息獲取入虛擬端口信息;b)如果查找到入虛擬端口信息,進(jìn)一步獲取虛擬轉(zhuǎn)發(fā)實(shí)例;c)查找內(nèi)層數(shù)據(jù)的目的MAC,根據(jù)虛擬轉(zhuǎn)發(fā)實(shí)例和目的MAC查找到數(shù)據(jù)出虛擬端口信息;d)出虛擬端口信息查找到后,使用出信息中指定的下一跳,將數(shù)據(jù)報(bào)文封裝MIM外層頭進(jìn)入MIM網(wǎng)絡(luò)。
4.一種根據(jù)權(quán)利要求1至3之一所述實(shí)現(xiàn)MIM與VPLS互通轉(zhuǎn)發(fā)的系統(tǒng),其特征在于, 該系統(tǒng)包括=MIM網(wǎng)絡(luò)、VPLS網(wǎng)絡(luò),以及MIM網(wǎng)絡(luò)和VPLS網(wǎng)絡(luò)交界的核心交換機(jī)BEB-PE ;其中,MIM網(wǎng)絡(luò)和VPLS網(wǎng)絡(luò)中還包括網(wǎng)絡(luò)核心交換機(jī)、用于連接用戶端設(shè)備的網(wǎng)絡(luò)邊緣交換機(jī),以及分別連接到MIM網(wǎng)絡(luò)核心交換機(jī)的端口 A和連接到VPLS網(wǎng)絡(luò)核心交換機(jī)的端口 B ; 其中,設(shè)置端口 A和端口 B在同一個(gè)虛擬轉(zhuǎn)發(fā)實(shí)例內(nèi),且端口 A和端口 B分別處理不同網(wǎng)絡(luò)中的報(bào)文。
5.根據(jù)權(quán)利要求4所述實(shí)現(xiàn)MIM與VPLS互通轉(zhuǎn)發(fā)的系統(tǒng),其特征在于,MIM網(wǎng)絡(luò)中數(shù)據(jù)外層頭包括外層目的MAC、源MAC、外層VLAN以及與虛擬轉(zhuǎn)發(fā)實(shí)例對(duì)應(yīng)的I-TAG ;VPLS網(wǎng)絡(luò)中數(shù)據(jù)外層頭包括外層目的MAC、源MAC、外層VLAN以及VPLS標(biāo)簽。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)MIM與VPLS互通轉(zhuǎn)發(fā)的方法及系統(tǒng),該方法包括(1)從MIM網(wǎng)絡(luò)來的數(shù)據(jù)在離開網(wǎng)絡(luò)邊緣設(shè)備時(shí),將MIM數(shù)據(jù)的外層頭剝掉,再封裝VPLS外層頭進(jìn)入VPLS網(wǎng)絡(luò);(2)從VPLS網(wǎng)絡(luò)來的數(shù)據(jù)在離開網(wǎng)絡(luò)邊緣設(shè)備時(shí),將VPLS數(shù)據(jù)的外層頭剝掉,再封裝MIM外層頭進(jìn)入MIM網(wǎng)絡(luò)。同時(shí),本發(fā)明還公開了用于實(shí)現(xiàn)上述方法的系統(tǒng)。本發(fā)明所述方法和系統(tǒng)能夠讓連接MIM網(wǎng)絡(luò)的用戶與連接VPLS網(wǎng)絡(luò)的用戶實(shí)現(xiàn)互相通信,不必重新花費(fèi)成本建設(shè)新的網(wǎng)絡(luò),節(jié)省布局成本,為運(yùn)營(yíng)商網(wǎng)絡(luò)布局提供一種靈活便利的選擇,保證了客戶的利益和不同層次的需求。
文檔編號(hào)H04L12/46GK102355424SQ20111031993
公開日2012年2月15日 申請(qǐng)日期2011年10月20日 優(yōu)先權(quán)日2011年10月20日
發(fā)明者陳振光 申請(qǐng)人:神州數(shù)碼網(wǎng)絡(luò)(北京)有限公司