亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在QinQ子接口上實現(xiàn)VLL的方法、系統(tǒng)和設(shè)備的制作方法

文檔序號:7643703閱讀:282來源:國知局
專利名稱:在QinQ子接口上實現(xiàn)VLL的方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種在QinQ子接口上實現(xiàn)VLL(Virtual Lease Line,虛擬租用鏈路)的方法和系統(tǒng),以及一種設(shè)備。
背景技術(shù)
隨著寬帶用戶數(shù)量的增加和業(yè)務(wù)種類的增加,傳統(tǒng)的VLAN(Virtual Local Area Network,虛擬局域網(wǎng))技術(shù)已經(jīng)不能滿足業(yè)務(wù)開展的需要,例如參見圖1,為傳統(tǒng)的二層互聯(lián)模式,用戶網(wǎng)絡(luò)1和用戶網(wǎng)絡(luò)2位于兩個不同地點,并分別通過服務(wù)提供商的邊緣節(jié)點PE1和PE2接入骨干網(wǎng)來進行互聯(lián),如果用戶需要將網(wǎng)絡(luò)1的VLAN200~300和網(wǎng)絡(luò)2的VLAN200~300互聯(lián)起來,須將用戶網(wǎng)絡(luò)邊緣節(jié)點CE1、PE1、P和PE2,CE2相連的端口都配置為trunk(端口匯聚)屬性,并允許通過VLAN200~300,這種配置方法須讓用戶的VLAN在骨干網(wǎng)絡(luò)上可見,這樣將耗費服務(wù)提供商的VLAN ID資源(一般只有4094個VLAN ID資源),而且還需要服務(wù)提供商管理用戶的VLAN號,用戶也失去了規(guī)劃VLAN的權(quán)利。為了避免這一弱點,QinQ技術(shù)應(yīng)運而生,它是將用戶私網(wǎng)VLAN TAG封裝在公網(wǎng)VLAN TAG中,使報文帶兩層VLAN TAG在運營商的骨干網(wǎng)中傳輸,在公網(wǎng)中報文只根據(jù)外層VLAN TAG傳播,用戶的私網(wǎng)VLAN TAG被屏蔽。
QinQ技術(shù)只分配給每個企業(yè)用戶一個公網(wǎng)VLAN號,當(dāng)帶TAG的用戶報文進入服務(wù)提供商的骨干網(wǎng)絡(luò)時,都統(tǒng)一地再強行插入這個新分配的公網(wǎng)VLAN號,用這個新的公網(wǎng)VLAN號來穿過骨干網(wǎng)絡(luò),當(dāng)這個報文到達(dá)骨干網(wǎng)另一側(cè)的PE設(shè)備時,剝離這個新加的公網(wǎng)VLAN TAG,還原出用戶報文后再傳送給用戶的CE設(shè)備。由于在骨干網(wǎng)中傳遞的報文有兩層802.1qTAG頭(一個公網(wǎng)TAG,一個私網(wǎng)TAG),所以稱之為QinQ協(xié)議。
參見圖2,為QinQ協(xié)議的組網(wǎng)圖,將圖1中的PE1和PE2的端口配置為QinQ協(xié)議的接入端口,QinQ的實現(xiàn)方式有兩種,方式一為端口出租方式,QinQ子接口的內(nèi)層TAG為確定值,如圖2所示。方式二為CEVLAN-BASE QinQ方式,通過將一個口上的一段CE-VLAN分配給一個用戶的形式實現(xiàn),QinQ子接口的內(nèi)層TAG為一個范圍段。
簡單的說,MPLS L2VPN就是在MPLS(Multi-Protocol Label Switching,多協(xié)議標(biāo)簽交換)網(wǎng)絡(luò)上透明的傳遞用戶的二層報文。從用戶的角度來看,這個MPLS網(wǎng)絡(luò)是一個二層的交換網(wǎng)絡(luò),通過這個網(wǎng)絡(luò),可以在不同的站點之間建立二層連接。VLL是L2VPN(Layer2VirtualPrivate Network,二層虛擬專用網(wǎng))的一種實現(xiàn)方式。一個VLL連接稱為一條PW(Pseudo Wire,偽鏈路),用戶的報文透明地在一條PW上傳遞。參見圖3,用戶的二層報文通過兩個PE之間建立的PW在運營商的MPLS網(wǎng)絡(luò)透明的傳遞到對端的用戶。
MPLS L2VPN通過標(biāo)簽棧實現(xiàn)用戶報文在MPLS網(wǎng)絡(luò)中的透明傳送,其中外層標(biāo)簽(也稱為tunnel標(biāo)簽)用于將報文從一個PE傳遞到另一個PE,內(nèi)層標(biāo)簽(在MPLS L2VPN中,稱為VC標(biāo)簽)用于區(qū)分不同VPN(Virtual Private Network,虛擬專用網(wǎng))中的不同連接,接收方PE根據(jù)內(nèi)層標(biāo)簽將報文轉(zhuǎn)發(fā)給指定的CE。
根據(jù)內(nèi)層TAG和外層TAG的類型,QinQ子接口有兩種終結(jié)方式1)明確終結(jié)方式,終結(jié)的QinQ數(shù)據(jù)報文,內(nèi)外兩層TAG都是確定的值。
2)模糊終結(jié)方式,終結(jié)的QinQ數(shù)據(jù)報文,外層TAG為確定的值,內(nèi)層TAG為一個在一定范圍內(nèi)變化的值,即一個范圍段。
由于VLL是實現(xiàn)點對點連接的,在QinQ子接口上只能用內(nèi)外兩層TAG都是確定值的QinQ數(shù)據(jù)報文,這時采用明確終結(jié)方式,對于入口接收的帶兩層TAG的報文,在QinQ子接口上將剝離兩層TAG,然后通過PW傳輸?shù)搅硪欢耍诔隹谠偌由铣鼋涌诘膬蓪覶AG。
如圖4所示,PE1和CE1連接的端口為QinQ口,PE2和CE2連接的端口為QinQ口,在這兩個QinQ子接口上建立VLL連接,PE1收到從CE1發(fā)送的報文,該報文如表1所示

表1首先,PE1的QinQ子接口將剝離兩層TAG,報文變?yōu)楸?所示

表2然后,通過PE1和PE2的QinQ子接口所建立的VLL連接,將不帶TAG的報文透明傳遞到對端PE2上,PE2在出接口上再對報文進行封裝,封裝兩層TAG,封裝后的報文如表3所示

表3最后,將該報文發(fā)送給CE2。
其中,TAG1,TAG3;TAG2,TAG4可能相等,也可能不相等,TAG1,TAG2,TAG3,TAG4都是確定的值。
目前,在QinQ子接口上實現(xiàn)VLL,只能使用內(nèi)外兩層TAG都是確定的值的接口設(shè)備,當(dāng)設(shè)備的接口的內(nèi)層TAG是一個變化的范圍,在出口側(cè)將無法確定內(nèi)層TAG的具體值,所以這類設(shè)備還不能實現(xiàn)VLL接入。

發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中兩端設(shè)備的QinQ子接口內(nèi)層TAG為一個范圍段時,不能在該接口上實現(xiàn)VLL的問題,本發(fā)明實施例提供了一種在QinQ子接口上實現(xiàn)VLL的方法、系統(tǒng)和設(shè)備。所述技術(shù)方案如下一種在QinQ子接口上實現(xiàn)VLL的方法,當(dāng)入口設(shè)備和出口設(shè)備的QinQ子接口內(nèi)層TAG配置為一個相同的范圍段時,執(zhí)行以下步驟所述入口設(shè)備將接收到的報文的外層TAG剝離,然后將剝離外層TAG后的報文通過MPLS隧道發(fā)送給所述出口設(shè)備;所述出口設(shè)備收到所述剝離外層TAG后的報文后,封裝新的外層TAG,將封裝新外層TAG的報文發(fā)送給用戶端。
本發(fā)明實施例還提供了一種在QinQ子接口上實現(xiàn)VLL的系統(tǒng),所述系統(tǒng)包括入口設(shè)備和出口設(shè)備,所述入口設(shè)備和所述出口設(shè)備的QinQ子接口的內(nèi)層TAG為相同的范圍段,所述入口設(shè)備包括外層TAG剝離模塊,用于將接收到的報文的外層TAG剝離;報文轉(zhuǎn)發(fā)模塊,用于所述外層TAG剝離模塊剝離報文的外層TAG后,將剝離外層TAG后的報文通過MPLS隧道發(fā)送給所述出口設(shè)備;所述出口設(shè)備包括報文接收模塊,用于接收所述報文轉(zhuǎn)發(fā)模塊發(fā)送的剝離外層TAG后的報文;外層TAG封裝模塊,用于所述報文接收模塊收到剝離外層TAG后的報文后,封裝新的外層TAG,將封裝新外層TAG的報文發(fā)送給用戶端。
本發(fā)明實施例還提供了一種設(shè)備,所述設(shè)備的QinQ子接口內(nèi)層TAG為一個范圍段,所述設(shè)備包括外層TAG剝離模塊,用于將接收到的報文的外層TAG剝離;報文轉(zhuǎn)發(fā)模塊,用于所述外層TAG剝離模塊剝離報文的外層TAG后,將剝離外層TAG后的報文通過MPLS隧道發(fā)送給對端設(shè)備。
本發(fā)明實施例的技術(shù)方案帶來的有益效果是通過本發(fā)明實施例提供的方案,當(dāng)兩端設(shè)備的QinQ子接口內(nèi)層TAG為一個范圍段時,通過保留報文的內(nèi)層TAG不變,能在QinQ子接口上實現(xiàn)VLL。


圖1是現(xiàn)有技術(shù)中提供的傳統(tǒng)的二層互聯(lián)模式示意圖;圖2是現(xiàn)有技術(shù)中提供的QinQ協(xié)議的組網(wǎng)示意圖;圖3是現(xiàn)有技術(shù)中提供的二層報文在MPLS網(wǎng)絡(luò)透明的傳遞的示意圖;圖4是現(xiàn)有技術(shù)中提供的在兩個QinQ子接口上建立VLL連接的網(wǎng)絡(luò)示意圖;圖5是本發(fā)明實施例1提供的在QinQ子接口上實現(xiàn)VLL的方法流程圖;圖6是本發(fā)明實施例2提供的在QinQ子接口上實現(xiàn)VLL的系統(tǒng)示意圖;圖7是本發(fā)明實施例3提供的二層虛擬專用網(wǎng)中的設(shè)備示意圖。
具體實施例方式
下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明,但本發(fā)明不局限于以下實施例。
本發(fā)明實施針對兩端設(shè)備PE的QinQ子接口上的內(nèi)層TAG屬于一個范圍段,采用在入口設(shè)備PE上剝離外層TAG,內(nèi)層TAG保留,在出口設(shè)備PE上封裝新的外層TAG,然后發(fā)送到用于端。
實施例1參見圖5,本實施例提供了一種在QinQ子接口上實現(xiàn)VLL的方法,以圖4提供的網(wǎng)絡(luò)設(shè)備為例,本實施例中的入口設(shè)備PE1和出口設(shè)備PE2需為對稱設(shè)備,即具有相同的QinQ子接口配置,為確定值都為確定值,且具有相同的確定值;為范圍段都為范圍段,且范圍相同,例如都為100-200。具體方法如下步驟501檢查入口設(shè)備PE1的QinQ子接口的內(nèi)層TAG是否為一個范圍段,如果是,將出口設(shè)備的相應(yīng)的QinQ子接口配置為相同的范圍段,當(dāng)收到來自用戶端CE1的的報文后,執(zhí)行步驟503,如果不是一個范圍段,為一個確定的值,則將出口設(shè)備的相應(yīng)的QinQ子接口配置為相同的確定值,當(dāng)收到來自用戶端CE1的的報文后,執(zhí)行步驟502。
入口設(shè)備PE1收到報文后,報文將具有雙層TAG,本實施例以內(nèi)層TAG為TAG2,外層TAG為TAG1為例,具體報文如表4所示

表4步驟502按現(xiàn)有技術(shù)中提供的明確終結(jié)方式進行處理。
本實施例中的入口設(shè)備PE1和用戶端CE1連接的QinQ子接口的配置為一個范圍段,即設(shè)備PE1的QinQ子接口的內(nèi)層TAG為一個范圍段,因為入口設(shè)備與出口設(shè)備為對稱的,所以,出口設(shè)備PE2與用戶端CE2連接的QinQ子接口內(nèi)層TAG的值與入口設(shè)備PE1的QinQ子接口內(nèi)層TAG的值范圍相同。入口設(shè)備PE1收到報文后,將執(zhí)行步驟503。
步驟503入口設(shè)備PE1剝離報文的外層TAG,即剝離TAG1,剝離外層TAG1后的報文如表5所示。然后將帶有內(nèi)層TAG2的報文通過PW(或MPLS隧道)透明傳輸給對端的出口PE2,報文由入口設(shè)備PE1到出口設(shè)備PE2可以采用公知的技術(shù)手段實現(xiàn),這里不再贅述。

表5步驟504出口設(shè)備PE2收到該報文后,為該報文重新封裝一層新的外層TAG,本實施例封裝的為TAG3,封裝后的報文如表6所示

表6步驟505完成封裝后,將該報文發(fā)送給另一用戶端CE2。網(wǎng)絡(luò)將根據(jù)封裝的外層TAG3找到用戶端CE2。
其中,TAG1和TAG3為確定的值,可以相等,也可以不相等,用以標(biāo)識用戶端CE2的身份,TAG2為一個范圍段,例如用以標(biāo)識報文所承載的業(yè)務(wù),該業(yè)務(wù)可以是語音電話,也可以是視頻播放。
實施例2參見圖6,本實施例提供了一種在QinQ子接口上實現(xiàn)VLL的系統(tǒng),包括入口設(shè)備和出口設(shè)備,其中,入口設(shè)備和出口設(shè)備的QinQ子接口的內(nèi)層TAG為相同的范圍段,入口設(shè)備包括外層TAG剝離模塊,用于將接收到的報文的外層TAG剝離;
報文轉(zhuǎn)發(fā)模塊,用于外層TAG剝離模塊剝離報文的外層TAG后,將剝離外層TAG后的報文通過MPLS隧道發(fā)送給出口設(shè)備;出口設(shè)備包括報文接收模塊,用于接收報文轉(zhuǎn)發(fā)模塊發(fā)送的剝離外層TAG后的報文;外層TAG封裝模塊,用于述報文接收模塊收到剝離外層TAG后的報文后,封裝新的外層TAG,將封裝新外層TAG的報文發(fā)送給用戶端。
這里的MPLS隧道具體為偽鏈路PW。
外層TAG封裝模塊中封裝的外層TAG與外層TAG剝離模塊中剝離的外層TAG可以相同或不相同。
實施例3參見圖7,本實施例提供了一種二層虛擬專用網(wǎng)中的設(shè)備,該設(shè)備的QinQ子接口內(nèi)層TAG為一個范圍段;該設(shè)備作為入口設(shè)備時,包括外層TAG剝離模塊,用于將接收到的報文的外層TAG剝離;報文轉(zhuǎn)發(fā)模塊,用于外層TAG剝離模塊剝離報文的外層TAG后,將剝離外層TAG后的報文通過MPLS隧道發(fā)送給對端設(shè)備。
該設(shè)備還可以作為出口設(shè)備,還包括報文接收模塊,用于接收剝離外層TAG后的報文;外層TAG封裝模塊,用于報文接收模塊收到剝離外層TAG后的報文后,封裝新的外層TAG,將封裝新外層TAG的報文發(fā)送給用戶端。
以上實施例提供的技術(shù)方案,可以以軟件的形式存儲于計算機的可讀介質(zhì)中,如硬盤、光盤等。
通過以上實施例,當(dāng)內(nèi)層TAG為一個范圍內(nèi)的變化值時,能在兩端設(shè)備的QinQ子接口上實現(xiàn)VLL,進而,在運營商MPLS網(wǎng)絡(luò)上屏蔽用戶VLAN信息,透傳用戶的TAG,提高用戶網(wǎng)絡(luò)安全性。
以上所述的實施例,只是本發(fā)明的一種較優(yōu)選的具體實施方式
,本領(lǐng)域的技術(shù)人員在本發(fā)明技術(shù)方案范圍內(nèi)進行的通常變化和替換都應(yīng)包含在本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
1.一種在QinQ子接口上實現(xiàn)VLL的方法,其特征在于,當(dāng)入口設(shè)備和出口設(shè)備的QinQ子接口內(nèi)層TAG配置為相同的范圍段時,執(zhí)行以下步驟所述入口設(shè)備將接收到的報文的外層TAG剝離,然后將剝離外層TAG后的報文通過MPLS隧道發(fā)送給所述出口設(shè)備;所述出口設(shè)備收到所述剝離外層TAG后的報文后,封裝新的外層TAG,將封裝新外層TAG的報文發(fā)送給用戶端。
2.如權(quán)利要求1所述的在QinQ子接口上實現(xiàn)VLL的方法,其特征在于,所述MPLS隧道具體為偽鏈路PW。
3.如權(quán)利要求1所述的在QinQ子接口上實現(xiàn)VLL的方法,其特征在于,所述新的外層TAG與所述入口設(shè)備收到的報文的外層TAG相同或不相同。
4.一種在QinQ子接口上實現(xiàn)VLL的系統(tǒng),所述系統(tǒng)包括入口設(shè)備和出口設(shè)備,其特征在于,所述入口設(shè)備和所述出口設(shè)備的QinQ子接口的內(nèi)層TAG為相同的范圍段,所述入口設(shè)備包括外層TAG剝離模塊,用于將接收到的報文的外層TAG剝離;報文轉(zhuǎn)發(fā)模塊,用于所述外層TAG剝離模塊剝離報文的外層TAG后,將剝離外層TAG后的報文通過MPLS隧道發(fā)送給所述出口設(shè)備;所述出口設(shè)備包括報文接收模塊,用于接收所述報文轉(zhuǎn)發(fā)模塊發(fā)送的剝離外層TAG后的報文;外層TAG封裝模塊,用于所述報文接收模塊收到剝離外層TAG后的報文后,封裝新的外層TAG,將封裝新外層TAG的報文發(fā)送給用戶端。
5.如權(quán)利要求4所述的在QinQ子接口上實現(xiàn)VLL的系統(tǒng),其特征在于,所述MPLS隧道具體為偽鏈路PW。
6.如權(quán)利要求4所述的在QinQ子接口上實現(xiàn)VLL的系統(tǒng),其特征在于,所述外層TAG封裝模塊中封裝的外層TAG與所述外層TAG剝離模塊中剝離的外層TAG相同或不相同。
7.一種設(shè)備,其特征在于,所述設(shè)備的QinQ子接口內(nèi)層TAG為一個范圍段,所述設(shè)備包括外層TAG剝離模塊,用于將接收到的報文的外層TAG剝離;報文轉(zhuǎn)發(fā)模塊,用于所述外層TAG剝離模塊剝離報文的外層TAG后,將剝離外層TAG后的報文通過MPLS隧道發(fā)送給對端設(shè)備。
8.如權(quán)利要求7所述的設(shè)備,其特征在于,所述設(shè)備還包括報文接收模塊,用于接收剝離外層TAG后的報文;外層TAG封裝模塊,用于所述報文接收模塊收到剝離外層TAG后的報文后,封裝新的外層TAG,將封裝新外層TAG的報文發(fā)送給用戶端。
全文摘要
本發(fā)明提供了一種在QinQ子接口上實現(xiàn)VLL的方法、系統(tǒng)和設(shè)備,屬于網(wǎng)絡(luò)通信領(lǐng)域。為了解決現(xiàn)有技術(shù)中QinQ子接口內(nèi)層TAG為范圍段時,不能實現(xiàn)VLL的問題,本發(fā)明提供了一種在QinQ子接口上實現(xiàn)VLL的方法,包括當(dāng)入口設(shè)備和出口設(shè)備的QinQ子接口內(nèi)層TAG為同一范圍段時,將收到的報文外層TAG剝離,通過MPLS隧道發(fā)送給出口設(shè)備;出口設(shè)備收到后,封裝新的外層TAG,然后發(fā)送給用戶端。本發(fā)明還提供了一種在QinQ子接口上實現(xiàn)VLL的系統(tǒng),包括入口設(shè)備和出口設(shè)備。本發(fā)明還提供了一種設(shè)備,包括外層TAG剝離模塊和報文轉(zhuǎn)發(fā)模塊。本發(fā)明所述方案可以在QinQ子接口內(nèi)層TAG為范圍段時實現(xiàn)VLL。
文檔編號H04L1/00GK101026532SQ200710003590
公開日2007年8月29日 申請日期2007年2月9日 優(yōu)先權(quán)日2007年2月9日
發(fā)明者馬國珍 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1