專利名稱:報(bào)文轉(zhuǎn)發(fā)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,尤其涉及一種虛擬局域網(wǎng)中的報(bào)文轉(zhuǎn)發(fā)方法及裝置。
背景技術(shù):
虛擬局域網(wǎng)(VLAN,Virtual Local Area Network)是一種通過將局域網(wǎng)(LAN,Local Area Network)內(nèi)的設(shè)備邏輯地而不是物理地劃分成一個(gè)個(gè)網(wǎng)段,從而實(shí)現(xiàn)虛擬工作組的新興技術(shù)。VLAN技術(shù)允許網(wǎng)絡(luò)管理者將一個(gè)物理的LAN邏輯地劃分成不同的廣播域(即劃分成不同的VLAN),每一個(gè)VLAN都包含一組有著相同需求的計(jì)算機(jī)工作站,與物理上形成的LAN有著相同的屬性。但由于VLAN是邏輯地而不是物理地劃分LAN而得到的,所以同一個(gè)VLAN內(nèi)的各個(gè)計(jì)算機(jī)工作站無須被放置在同一個(gè)物理空間里,即這些計(jì)算機(jī)工作站不一定屬于同一個(gè)物理LAN網(wǎng)段。一個(gè)VLAN內(nèi)部的廣播數(shù)據(jù)流或單播數(shù)據(jù)流都不會(huì)轉(zhuǎn)發(fā)到其他VLAN中,從而有助于控制流量、減少設(shè)備投資、簡(jiǎn)化網(wǎng)絡(luò)管理、提高網(wǎng)絡(luò)的安全性。
參照?qǐng)D1,該圖是現(xiàn)有技術(shù)中虛擬局域網(wǎng)的網(wǎng)絡(luò)構(gòu)成示意圖。圖中所示在物理空間上,包括局域網(wǎng)A、局域網(wǎng)B和局域網(wǎng)C,其中局域網(wǎng)A中包括計(jì)算機(jī)工作站1、計(jì)算機(jī)工作站2和計(jì)算機(jī)工作站3;局域網(wǎng)B中包括計(jì)算機(jī)工作站4、計(jì)算機(jī)工作站5和計(jì)算機(jī)工作站6;局域網(wǎng)C中包括計(jì)算機(jī)工作站7、計(jì)算機(jī)工作站8和計(jì)算機(jī)工作站9;每個(gè)LAN內(nèi)的計(jì)算機(jī)工作站之間通過二層交換機(jī)或網(wǎng)橋進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā),不同LAN內(nèi)的計(jì)算機(jī)工作站之間通過二層交換機(jī)或網(wǎng)橋,同時(shí)結(jié)合三層交換機(jī)或路由器進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā)。
在圖1所示的以物理空間進(jìn)行劃分的各個(gè)局域網(wǎng)內(nèi),還可以在已有的物理空間上再進(jìn)行邏輯劃分,得到不同的VLAN,如把局域網(wǎng)A內(nèi)的計(jì)算機(jī)工作站1、局域網(wǎng)B內(nèi)的計(jì)算機(jī)工作站4和局域網(wǎng)C內(nèi)的計(jì)算機(jī)工作站7劃分為第一VLAN工作組;同理,把局域網(wǎng)A內(nèi)的計(jì)算機(jī)工作站2、局域網(wǎng)B內(nèi)的計(jì)算機(jī)工作站5和局域網(wǎng)C內(nèi)的計(jì)算機(jī)工作站8劃分為第二VLAN工作組;再把局域網(wǎng)A內(nèi)的計(jì)算機(jī)工作站3、局域網(wǎng)B內(nèi)的計(jì)算機(jī)工作站6和局域網(wǎng)C內(nèi)的計(jì)算機(jī)工作站9劃分為第三VLAN工作組。這樣,就可以在邏輯空間上得到三個(gè)VLAN,而每個(gè)VLAN內(nèi)部的計(jì)算機(jī)工作站之間可以不受物理空間的限制,每個(gè)VLAN內(nèi)部的廣播數(shù)據(jù)流或單播數(shù)據(jù)流不會(huì)轉(zhuǎn)發(fā)到其他VALN中,從而可以屏蔽廣播風(fēng)暴,提高組網(wǎng)的靈活性。
其中,用以標(biāo)準(zhǔn)化VLAN實(shí)現(xiàn)方案的IEEE802.1Q協(xié)議標(biāo)準(zhǔn)草案,定義了在同一物理鏈路上承載多個(gè)邏輯子網(wǎng)VLAN的方法。IEEE802.1Q協(xié)議通過在標(biāo)準(zhǔn)的IEEE802.3以太幀結(jié)構(gòu)中加入4個(gè)字節(jié),這4個(gè)字節(jié)統(tǒng)稱為虛擬局域網(wǎng)標(biāo)簽(VLAN Tag)。參照?qǐng)D2,該圖是基于IEEE802.1Q協(xié)議的虛擬以太網(wǎng)數(shù)據(jù)幀格式示意圖;圖中在以太網(wǎng)VLAN幀結(jié)構(gòu)定義中,在目的MAC地址和源MAC地址之后插入4字節(jié)的VLAN標(biāo)簽(VLAN Tag),該插入的VLAN Tag中包括兩字節(jié)的類型字段Ox8100,以用于標(biāo)識(shí)該以太網(wǎng)幀是VLAN格式的幀,還包括12比特的VLAN標(biāo)志(即VLAN-ID),可以支持4096個(gè)VLAN實(shí)例。每個(gè)VLAN內(nèi)的工作組共同由一個(gè)VLAN-ID來標(biāo)記,而且每個(gè)VLAN-ID標(biāo)記必須在整個(gè)以太網(wǎng)二層(數(shù)據(jù)鏈路層)中保證唯一性;不同VLAN內(nèi)的工作站在發(fā)送以太網(wǎng)數(shù)據(jù)包到其他VLAN時(shí),都會(huì)被封裝上VLANTag,使用該VLAN Tag內(nèi)包含的VLAN-ID來標(biāo)識(shí)自己的身份。
目前,隨著VLAN的使用,尤其是在城域網(wǎng)中每個(gè)用戶一個(gè)VLAN的使用,使得范圍為0~4095的VLAN成為網(wǎng)絡(luò)發(fā)展的瓶頸。
為此,業(yè)界提出了擴(kuò)展VLAN ID數(shù)量的QinQ技術(shù)(也被稱之為VLANStack),通過增加VLAN ID數(shù)量來滿足各種網(wǎng)絡(luò)減少對(duì)VLAN ID的需求。
上述QinQ技術(shù)在原有的802.1Q幀格式基礎(chǔ)上又?jǐn)U展了一個(gè)4個(gè)字節(jié)的VLAN標(biāo)記,具體的幀格式參考圖3,在原有的VLAN Tag后面緊接著增加了和802.1Q完全一樣的4字節(jié)標(biāo)記。
在這種設(shè)計(jì)理念和方案下,QinQ完全兼容原有802.1Q VLAN的所有特性(所有網(wǎng)上現(xiàn)有的支持VLAN的交換機(jī)均可以將QinQ的報(bào)文當(dāng)作802.1Q報(bào)文正常轉(zhuǎn)發(fā)而不會(huì)產(chǎn)生任何兼容性問題),同時(shí)可以又增加了12bit的VLAN ID,使得總的可用VLAN ID數(shù)量高達(dá)24bit(12bit+12bit=24bit,總數(shù)量為2的24次方合計(jì)16M),從而完全可以滿足各種網(wǎng)絡(luò),減少對(duì)VLAN ID的需求。但現(xiàn)有的QinQ的兩個(gè)VLAN標(biāo)簽之間沒有關(guān)聯(lián)性,也即兩個(gè)標(biāo)簽可以共同組成一個(gè)VLAN標(biāo)識(shí)組標(biāo)識(shí)一個(gè)VLAN用戶,但兩個(gè)標(biāo)簽應(yīng)用時(shí)相互之間沒有關(guān)聯(lián)性,在具體的應(yīng)用中,例如報(bào)文中已有的802.1Q VLAN標(biāo)簽往往已經(jīng)可以根據(jù)VLAN ID范圍區(qū)分不同的業(yè)務(wù)流,另一個(gè)標(biāo)簽卻不能根據(jù)該已有的標(biāo)簽進(jìn)行相應(yīng)標(biāo)識(shí),也即網(wǎng)絡(luò)設(shè)備還不能根據(jù)該另一個(gè)標(biāo)簽進(jìn)行相應(yīng)處理,不能滿足實(shí)際的網(wǎng)絡(luò)應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供一種報(bào)文轉(zhuǎn)發(fā)方法及裝置,以便現(xiàn)有的標(biāo)簽更好的滿足實(shí)際網(wǎng)絡(luò)應(yīng)用。
為解決上述問題,本發(fā)明的報(bào)文轉(zhuǎn)發(fā)方法,用于虛擬局域網(wǎng)中,該方法包括a、預(yù)設(shè)待轉(zhuǎn)發(fā)報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽以及所述待轉(zhuǎn)發(fā)的報(bào)文對(duì)應(yīng)所述單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽;b、轉(zhuǎn)發(fā)報(bào)文時(shí),將所述預(yù)設(shè)的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽與關(guān)聯(lián)的該報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽一起封裝在該報(bào)文中進(jìn)行報(bào)文轉(zhuǎn)發(fā)。
其中,所述待轉(zhuǎn)發(fā)報(bào)文包括有兩個(gè)虛擬局域網(wǎng)標(biāo)簽,步驟b包括b1、確定待轉(zhuǎn)發(fā)的報(bào)文的第一虛擬局域網(wǎng)標(biāo)簽;b2、確定所述待轉(zhuǎn)發(fā)的報(bào)文對(duì)應(yīng)所述第一虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)的第二虛擬局域網(wǎng)標(biāo)簽;b3、轉(zhuǎn)發(fā)報(bào)文時(shí),將所述第二虛擬局域網(wǎng)標(biāo)簽與所述第一虛擬局域網(wǎng)標(biāo)簽一起封裝在該報(bào)文中進(jìn)行報(bào)文轉(zhuǎn)發(fā)。
其中,所述步驟b3包括獲取待轉(zhuǎn)發(fā)的報(bào)文;獲取該待轉(zhuǎn)發(fā)報(bào)文的第一虛擬局域網(wǎng)標(biāo)簽;根據(jù)該待轉(zhuǎn)發(fā)的報(bào)文中的第一虛擬局域網(wǎng)標(biāo)簽查找并確定該待轉(zhuǎn)發(fā)報(bào)文的第二虛擬局域網(wǎng)標(biāo)簽;將所述第二虛擬局域網(wǎng)標(biāo)簽封裝入該報(bào)文;將所述封裝有第一及第二虛擬局域網(wǎng)標(biāo)簽的報(bào)文轉(zhuǎn)發(fā)出去。
可選地,所述第一虛擬局域網(wǎng)標(biāo)簽屬于標(biāo)識(shí)用戶的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)該用戶業(yè)務(wù)的虛擬局域網(wǎng)標(biāo)簽。
可選地,所述第一虛擬局域網(wǎng)標(biāo)簽屬于標(biāo)識(shí)業(yè)務(wù)的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)應(yīng)用該業(yè)務(wù)的用戶的虛擬局域網(wǎng)標(biāo)簽。
相應(yīng)地,本發(fā)明的報(bào)文轉(zhuǎn)發(fā)裝置,包括封裝裝置,用于將待轉(zhuǎn)發(fā)的報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽以及該待轉(zhuǎn)發(fā)的報(bào)文對(duì)應(yīng)所述單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽封裝在該待轉(zhuǎn)發(fā)的報(bào)文中;轉(zhuǎn)發(fā)裝置,用于所述封裝有單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽以及對(duì)應(yīng)所述單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽的報(bào)文轉(zhuǎn)發(fā)出去。
其中,所述報(bào)文包括有兩個(gè)虛擬局域網(wǎng)標(biāo)簽,所述封裝裝置包括獲取待轉(zhuǎn)發(fā)的報(bào)文的第一獲取單元;
獲取所述待轉(zhuǎn)發(fā)報(bào)文的第一虛擬局域網(wǎng)標(biāo)簽的第二獲取單元;根據(jù)該待轉(zhuǎn)發(fā)的報(bào)文中的第一虛擬局域網(wǎng)標(biāo)簽查找并確定該待轉(zhuǎn)發(fā)報(bào)文的第二虛擬局域網(wǎng)標(biāo)簽的查找確定單元;將所述第二虛擬局域網(wǎng)標(biāo)簽封裝入該報(bào)文的封裝單元。
可選地,所述第一虛擬局域網(wǎng)標(biāo)簽屬于標(biāo)識(shí)用戶的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)該用戶業(yè)務(wù)的虛擬局域網(wǎng)標(biāo)簽。
可選地,所述第一虛擬局域網(wǎng)標(biāo)簽屬于標(biāo)識(shí)業(yè)務(wù)的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)應(yīng)用該業(yè)務(wù)的用戶的虛擬局域網(wǎng)標(biāo)簽。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明中預(yù)設(shè)待轉(zhuǎn)發(fā)報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽以及所述待轉(zhuǎn)發(fā)的報(bào)文對(duì)應(yīng)所述單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽,轉(zhuǎn)發(fā)報(bào)文時(shí),將所述預(yù)設(shè)的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽與關(guān)聯(lián)的該報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽一起封裝在該報(bào)文中進(jìn)行報(bào)文轉(zhuǎn)發(fā),在實(shí)際應(yīng)用時(shí),可以根據(jù)所述的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽標(biāo)識(shí)對(duì)應(yīng)所述的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的不同的應(yīng)用,例如標(biāo)識(shí)不同的業(yè)務(wù)流、用戶群等,以便網(wǎng)絡(luò)設(shè)備進(jìn)行處理,可以滿足實(shí)際網(wǎng)絡(luò)的需要。
圖1是現(xiàn)有技術(shù)中虛擬局域網(wǎng)的網(wǎng)絡(luò)構(gòu)成示意圖;圖2是基于IEEE802.1Q協(xié)議的虛擬以太網(wǎng)數(shù)據(jù)幀格式示意圖;圖3是QinQ數(shù)據(jù)幀格式示意圖;
圖4是3層標(biāo)簽頭幀格式示意圖;圖5是擴(kuò)展的多層標(biāo)簽頭幀格式示意圖;圖6是本發(fā)明報(bào)文轉(zhuǎn)發(fā)方法的實(shí)施例示意圖;圖7是本發(fā)明報(bào)文轉(zhuǎn)發(fā)裝置的組成示意圖。
具體實(shí)施例方式
隨著VLAN技術(shù)的大規(guī)模應(yīng)用,QinQ已經(jīng)被大量使用,QinQ的兩個(gè)VLAN標(biāo)簽頭不夠使用,因此,將QinQ的兩個(gè)標(biāo)簽拓展為3個(gè)及以上。此時(shí),典型的3層標(biāo)簽頭幀結(jié)構(gòu)如圖4所示。由此拓展到多層標(biāo)簽頭幀結(jié)構(gòu)如圖5所示。使用了多層VLAN堆疊后,可以只提供多層VLAN標(biāo)簽頭的封裝、解封裝,比如在QinQ的基礎(chǔ)上再增加、減少一個(gè)或者多個(gè)802.1Q標(biāo)簽頭。
基于上述的標(biāo)簽幀格式,本發(fā)明的改進(jìn)在于預(yù)設(shè)待轉(zhuǎn)發(fā)報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽以及所述待轉(zhuǎn)發(fā)的報(bào)文對(duì)應(yīng)所述單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽;轉(zhuǎn)發(fā)報(bào)文時(shí),將所述預(yù)設(shè)的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽與關(guān)聯(lián)的該報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽一起封裝在該報(bào)文中進(jìn)行報(bào)文轉(zhuǎn)發(fā)。實(shí)際應(yīng)用時(shí),可以將關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽作為外層標(biāo)簽,標(biāo)識(shí)內(nèi)層單個(gè)或多個(gè)標(biāo)簽的某類特性,例如標(biāo)識(shí)該單個(gè)或多個(gè)標(biāo)簽對(duì)應(yīng)的業(yè)務(wù)等。
下面以報(bào)文中有兩個(gè)標(biāo)簽的QinQ為例進(jìn)行說明,本發(fā)明中可將報(bào)文中已有的虛擬局域網(wǎng)標(biāo)簽稱為第一虛擬局域網(wǎng)標(biāo)簽,將對(duì)應(yīng)所述第一局域網(wǎng)標(biāo)簽的關(guān)聯(lián)局域網(wǎng)標(biāo)簽稱為第二虛擬局域網(wǎng)標(biāo)簽,在實(shí)際網(wǎng)絡(luò)應(yīng)用時(shí),確定待轉(zhuǎn)發(fā)的報(bào)文的第一虛擬局域網(wǎng)標(biāo)簽以及確定所述待轉(zhuǎn)發(fā)的報(bào)文對(duì)應(yīng)所述第一虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)的第二虛擬局域網(wǎng)標(biāo)簽,然后對(duì)轉(zhuǎn)發(fā)報(bào)文的網(wǎng)絡(luò)處理設(shè)備進(jìn)行配置(例如建立所述關(guān)聯(lián)的第二虛擬局域網(wǎng)標(biāo)簽對(duì)應(yīng)所述第一虛擬局域網(wǎng)標(biāo)簽的映射表),實(shí)際轉(zhuǎn)發(fā)報(bào)文時(shí),首先獲取待轉(zhuǎn)發(fā)的報(bào)文,進(jìn)一步獲取該待轉(zhuǎn)發(fā)報(bào)文的第一虛擬局域網(wǎng)標(biāo)簽;然后根據(jù)該待轉(zhuǎn)發(fā)的報(bào)文中的第一虛擬局域網(wǎng)標(biāo)簽查找并確定該待轉(zhuǎn)發(fā)報(bào)文的第二虛擬局域網(wǎng)標(biāo)簽,將所述第二虛擬局域網(wǎng)標(biāo)簽封裝入該報(bào)文,最后將所述封裝有第一及第二虛擬局域網(wǎng)標(biāo)簽的報(bào)文轉(zhuǎn)發(fā)出去。具體實(shí)現(xiàn)時(shí),對(duì)于兩個(gè)虛擬局域網(wǎng)標(biāo)簽的QinQ標(biāo)簽,本發(fā)明中所述第一虛擬局域網(wǎng)標(biāo)簽可預(yù)設(shè)為屬于標(biāo)識(shí)用戶的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽可預(yù)設(shè)為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)該用戶業(yè)務(wù)的虛擬局域網(wǎng)標(biāo)簽。反之,所述第一虛擬局域網(wǎng)標(biāo)簽可預(yù)設(shè)為屬于標(biāo)識(shí)業(yè)務(wù)的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽可預(yù)設(shè)為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)應(yīng)用該業(yè)務(wù)的用戶的虛擬局域網(wǎng)標(biāo)簽。從而外部設(shè)備可以根據(jù)QinQ標(biāo)記做對(duì)應(yīng)的不同處理。
下面以具體實(shí)施例進(jìn)行說明。
參考圖6,該圖是本發(fā)明報(bào)文轉(zhuǎn)發(fā)方法的具體實(shí)施例流程圖。
本實(shí)施例中仍以QinQ為例進(jìn)行說明,由于QinQ在原有基礎(chǔ)上新增一個(gè)802.1Q VLAN標(biāo)簽,而報(bào)文中已有的802.1Q VLAN標(biāo)簽往往已經(jīng)可以區(qū)分業(yè)務(wù)流,因此根據(jù)報(bào)文中已有的802.1Q VLAN標(biāo)簽,再標(biāo)記一個(gè)外層或者內(nèi)層的QinQ的802.1Q VLAN標(biāo)簽,可以很容易區(qū)分出具體的VLAN業(yè)務(wù)流。具體進(jìn)行報(bào)文轉(zhuǎn)發(fā)包括如下步驟步驟11,獲取接收或者發(fā)送的報(bào)文;步驟12,接收?qǐng)?bào)文策略處理(比如各種安全檢查、帶寬限制等等);步驟13,根據(jù)是否使能QinQ功能(可以通過配置手段如命令行、網(wǎng)管等配置,特別的也可以硬件、軟件固定使用一個(gè)策略)做不同處理,如果使能QinQ功能,則在進(jìn)入步驟14,否則進(jìn)入步驟16;步驟14,根據(jù)報(bào)文中已有的QinQ,高速查找接收端口或者發(fā)送端口配置的對(duì)應(yīng)的業(yè)務(wù)QinQ標(biāo)簽值;典型的,報(bào)文中已有的802.1Q VLAN標(biāo)簽可以成為用戶標(biāo)簽,標(biāo)識(shí)每個(gè)業(yè)務(wù)中的每個(gè)用戶,比如VLAN ID 1-2K表示上網(wǎng)業(yè)務(wù)用戶,VLAN ID 2K-3K表示SOHO或者商用用戶,VLAN ID 3K-4K表示VoIP業(yè)務(wù)或者視頻業(yè)務(wù)用戶。相對(duì)應(yīng)的,典型的,接收端口或者發(fā)送端口配置的對(duì)應(yīng)的QinQ標(biāo)簽值可以為業(yè)務(wù)標(biāo)簽,用戶標(biāo)簽VLAN ID 1-2K對(duì)應(yīng)的業(yè)務(wù)標(biāo)簽為1,用戶標(biāo)簽VLAN ID 2K-3K表示SOHO或者商用用戶對(duì)應(yīng)的業(yè)務(wù)標(biāo)簽為10,用戶標(biāo)簽VLAN ID 3K-4K表示VoIP業(yè)務(wù)或者視頻業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)標(biāo)簽為1000等等。
步驟15,根據(jù)固定或者可配的策略,在接收或者發(fā)送的報(bào)文中增加/減少一個(gè)外層或者內(nèi)層的802.1Q VLAN標(biāo)簽;即從VLAN到QinQ網(wǎng)絡(luò)中,增加一個(gè)標(biāo)簽;從QinQ網(wǎng)絡(luò)返回到VLAN網(wǎng)絡(luò)中,減少一個(gè)標(biāo)簽。
步驟16,進(jìn)行正常報(bào)文轉(zhuǎn)發(fā)流程;這些流程是標(biāo)準(zhǔn)的轉(zhuǎn)發(fā)流程,基本不受影響。
步驟17,發(fā)送報(bào)文策略處理(比如各種安全檢查、帶寬限制等等);繼續(xù)下一個(gè)報(bào)文,循環(huán)往復(fù)。
上述根據(jù)區(qū)分具體的VLAN業(yè)務(wù)流,對(duì)每個(gè)報(bào)文增加一個(gè)外層或者內(nèi)層的802.1Q VLAN標(biāo)簽,從而可以通過QinQ標(biāo)簽識(shí)別各種具體的VLAN業(yè)務(wù)流,從而外部設(shè)備可以根據(jù)QinQ標(biāo)記的業(yè)務(wù)流做對(duì)應(yīng)的不同處理。并且通過簡(jiǎn)單的映射關(guān)系,而不是復(fù)雜的動(dòng)態(tài)業(yè)務(wù)識(shí)別,就可以提供用戶信息、業(yè)務(wù)信息,通過低成本的方案,就可以增強(qiáng)了運(yùn)營(yíng)中對(duì)業(yè)務(wù)的管理和控制。
下面說明本發(fā)明的另一方面。
參考圖7,該圖是本發(fā)明報(bào)文轉(zhuǎn)發(fā)裝置的組成示意圖。
如圖示,本發(fā)明中報(bào)文轉(zhuǎn)發(fā)裝置主要包括封裝裝置21,用于將待轉(zhuǎn)發(fā)的報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽以及該待轉(zhuǎn)發(fā)的報(bào)文對(duì)應(yīng)所述單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽封裝在該待轉(zhuǎn)發(fā)的報(bào)文中;
轉(zhuǎn)發(fā)裝置22,用于所述封裝有單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽以及對(duì)應(yīng)所述單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽的報(bào)文轉(zhuǎn)發(fā)出去。
對(duì)于上述報(bào)文中有兩個(gè)虛擬局域網(wǎng)標(biāo)簽的QinQ應(yīng)用,本發(fā)明中所述封裝裝置21進(jìn)一步包括獲取待轉(zhuǎn)發(fā)的報(bào)文的第一獲取單元;獲取所述待轉(zhuǎn)發(fā)報(bào)文的第一虛擬局域網(wǎng)標(biāo)簽的第二獲取單元;根據(jù)該待轉(zhuǎn)發(fā)的報(bào)文中的第一虛擬局域網(wǎng)標(biāo)簽查找并確定該待轉(zhuǎn)發(fā)報(bào)文的第二虛擬局域網(wǎng)標(biāo)簽的查找確定單元;將所述第二虛擬局域網(wǎng)標(biāo)簽封裝入該報(bào)文的封裝單元。
同上,本發(fā)明中所述第一虛擬局域網(wǎng)標(biāo)簽可預(yù)設(shè)為屬于標(biāo)識(shí)用戶的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽可預(yù)設(shè)為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)該用戶業(yè)務(wù)類別的虛擬局域網(wǎng)標(biāo)簽?;蛘咚龅谝惶摂M局域網(wǎng)標(biāo)簽可預(yù)設(shè)為屬于標(biāo)識(shí)業(yè)務(wù)的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽可預(yù)設(shè)為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)應(yīng)用該業(yè)務(wù)的用戶群的虛擬局域網(wǎng)標(biāo)簽,這里不再贅述。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種報(bào)文轉(zhuǎn)發(fā)方法,用于虛擬局域網(wǎng)中,其特征在于,包括a、預(yù)設(shè)待轉(zhuǎn)發(fā)報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽以及所述待轉(zhuǎn)發(fā)的報(bào)文對(duì)應(yīng)所述單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽;b、轉(zhuǎn)發(fā)報(bào)文時(shí),將所述預(yù)設(shè)的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽與關(guān)聯(lián)的該報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽一起封裝在該報(bào)文中進(jìn)行報(bào)文轉(zhuǎn)發(fā)。
2.根據(jù)權(quán)利要求1所述的報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,所述待轉(zhuǎn)發(fā)報(bào)文包括有兩個(gè)虛擬局域網(wǎng)標(biāo)簽,步驟b包括b1、確定待轉(zhuǎn)發(fā)的報(bào)文的第一虛擬局域網(wǎng)標(biāo)簽;b2、確定所述待轉(zhuǎn)發(fā)的報(bào)文對(duì)應(yīng)所述第一虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)的第二虛擬局域網(wǎng)標(biāo)簽;b3、轉(zhuǎn)發(fā)報(bào)文時(shí),將所述第二虛擬局域網(wǎng)標(biāo)簽與所述第一虛擬局域網(wǎng)標(biāo)簽一起封裝在該報(bào)文中進(jìn)行報(bào)文轉(zhuǎn)發(fā)。
3.根據(jù)權(quán)利要求2所述的報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,所述步驟b3包括獲取待轉(zhuǎn)發(fā)的報(bào)文;獲取該待轉(zhuǎn)發(fā)報(bào)文的第一虛擬局域網(wǎng)標(biāo)簽;根據(jù)該待轉(zhuǎn)發(fā)的報(bào)文中的第一虛擬局域網(wǎng)標(biāo)簽查找并確定該待轉(zhuǎn)發(fā)報(bào)文的第二虛擬局域網(wǎng)標(biāo)簽;將所述第二虛擬局域網(wǎng)標(biāo)簽封裝入該報(bào)文;將所述封裝有第一及第二虛擬局域網(wǎng)標(biāo)簽的報(bào)文轉(zhuǎn)發(fā)出去。
4.根據(jù)權(quán)利要求2或3所述的報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,所述第一虛擬局域網(wǎng)標(biāo)簽屬于標(biāo)識(shí)用戶的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)該用戶業(yè)務(wù)的虛擬局域網(wǎng)標(biāo)簽。
5.根據(jù)權(quán)利要求2或3所述的報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,所述第一虛擬局域網(wǎng)標(biāo)簽屬于標(biāo)識(shí)業(yè)務(wù)的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)應(yīng)用該業(yè)務(wù)的用戶的虛擬局域網(wǎng)標(biāo)簽。
6.一種報(bào)文轉(zhuǎn)發(fā)裝置,用于虛擬局域網(wǎng)中,其特征在于,包括封裝裝置,用于將待轉(zhuǎn)發(fā)的報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽以及該待轉(zhuǎn)發(fā)的報(bào)文對(duì)應(yīng)所述單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽封裝在該待轉(zhuǎn)發(fā)的報(bào)文中;轉(zhuǎn)發(fā)裝置,用于所述封裝有單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽以及對(duì)應(yīng)所述單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽的報(bào)文轉(zhuǎn)發(fā)出去。
7.根據(jù)權(quán)利要求6所述的報(bào)文轉(zhuǎn)發(fā)裝置,其特征在于,所述報(bào)文包括有兩個(gè)虛擬局域網(wǎng)標(biāo)簽,所述封裝裝置包括獲取待轉(zhuǎn)發(fā)的報(bào)文的第一獲取單元;獲取所述待轉(zhuǎn)發(fā)報(bào)文的第一虛擬局域網(wǎng)標(biāo)簽的第二獲取單元;根據(jù)該待轉(zhuǎn)發(fā)的報(bào)文中的第一虛擬局域網(wǎng)標(biāo)簽查找并確定該待轉(zhuǎn)發(fā)報(bào)文的第二虛擬局域網(wǎng)標(biāo)簽的查找確定單元;將所述第二虛擬局域網(wǎng)標(biāo)簽封裝入該報(bào)文的封裝單元。
8.根據(jù)權(quán)利要求7所述的報(bào)文轉(zhuǎn)發(fā)裝置,其特征在于,所述第一虛擬局域網(wǎng)標(biāo)簽屬于標(biāo)識(shí)用戶的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)該用戶業(yè)務(wù)的虛擬局域網(wǎng)標(biāo)簽。
9.根據(jù)權(quán)利要求7所述的報(bào)文轉(zhuǎn)發(fā)裝置,其特征在于,所述第一虛擬局域網(wǎng)標(biāo)簽屬于標(biāo)識(shí)業(yè)務(wù)的虛擬局域網(wǎng)標(biāo)簽組,所述第二虛擬局域網(wǎng)標(biāo)簽為對(duì)應(yīng)該虛擬局域網(wǎng)標(biāo)簽組標(biāo)識(shí)應(yīng)用該業(yè)務(wù)的用戶的虛擬局域網(wǎng)標(biāo)簽。
全文摘要
本發(fā)明公開一種報(bào)文轉(zhuǎn)發(fā)方法,用于虛擬局域網(wǎng)中,該方法包括a.預(yù)設(shè)待轉(zhuǎn)發(fā)報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽以及所述待轉(zhuǎn)發(fā)的報(bào)文對(duì)應(yīng)所述單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽;b.轉(zhuǎn)發(fā)報(bào)文時(shí),將所述預(yù)設(shè)的關(guān)聯(lián)虛擬局域網(wǎng)標(biāo)簽與關(guān)聯(lián)的該報(bào)文的單個(gè)或多個(gè)虛擬局域網(wǎng)標(biāo)簽一起封裝在該報(bào)文中進(jìn)行報(bào)文轉(zhuǎn)發(fā)。另外,本發(fā)明還公開一種相應(yīng)的裝置。本發(fā)明可以更好的滿足實(shí)際網(wǎng)絡(luò)應(yīng)用。
文檔編號(hào)H04L12/56GK1863133SQ20051003595
公開日2006年11月15日 申請(qǐng)日期2005年7月18日 優(yōu)先權(quán)日2005年7月18日
發(fā)明者金濤 申請(qǐng)人:華為技術(shù)有限公司