專利名稱::一種虛擬專用局域網(wǎng)成員間的通信方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種VPLS(VirtualPrivateLANServices,虛擬專用局域網(wǎng)業(yè)務(wù))網(wǎng)絡(luò)中的不同成員間進(jìn)行互通或者隔離的通信方法及裝置。
背景技術(shù):
:VPLS是一種基于MPLS(MultiprotocolLabelSwitch,多協(xié)議標(biāo)簽交換)和以太網(wǎng)4支術(shù)的二層VPN(VirtualPrivateNetwork,虛擬專用網(wǎng)絡(luò))4支術(shù)。VPLS可以實(shí)現(xiàn)多點(diǎn)到多點(diǎn)的VPN組網(wǎng)。目前的VPLS組網(wǎng)中,如果網(wǎng)絡(luò)需要擴(kuò)展,增加一臺PE(ProviderEdge,標(biāo)簽邊緣路由器)設(shè)備,那么該設(shè)備需要與網(wǎng)絡(luò)中所有PE再建立一次全互連。為了解決這種問題,產(chǎn)生了HVPLS(HierarchicalVirtualPrivateLANService,分層虛擬專用局域網(wǎng)服務(wù))。HVPLS的核心思想是通過把網(wǎng)絡(luò)分級。HVPLS的基本才莫型中,可以把PE分為兩種UPE(User-endProviderEdge,用戶側(cè)標(biāo)簽邊桑彖路由器)和NPE(NetworkProviderEdge,網(wǎng)絡(luò)標(biāo)簽邊緣路由器)。UPE是用戶的匯聚設(shè)備,靠近用戶側(cè)的PE設(shè)備,主要作為用戶接入VPN的匯聚設(shè)備,只需要與基本VPLS全連接網(wǎng)絡(luò)的其中一臺PE建立連接。NPE是連結(jié)UPE,并位于基本VPLS全連接網(wǎng)絡(luò)內(nèi)部的核心設(shè)備,也稱為上層PE。NPE與基本VPLS全連接網(wǎng)絡(luò)內(nèi)部的其他設(shè)備都建立連接。參考圖l所示,圖l為現(xiàn)有HVPLS的基本結(jié)構(gòu)示意圖。圖1中的PEl(用11表示)、PE2(用9表示)和PE3(用10表示)全互連。PE1、PE2、PE3建立的全互連核心虛擬鏈路為hub(集線器)性質(zhì),UPE與NPE之間的邊緣虛擬鏈路為spoke(車輪輻條)性質(zhì)。將VPLS中(在VPLS中,PE2直接與CE(CustomerEdge,用戶邊緣設(shè)備)2a-l和CE2a-2連接)的PE2定義為NPE2(NetworkProviderEdge,網(wǎng)絡(luò)標(biāo)簽邊緣路由器)。UPE2-1和UPE2-2只與NPE2建立連接。圖1中各設(shè)備標(biāo)記CEla-l、CEla-2,分別用1、2表示;CE3a,用5表示;UPE2-1用12表示,CE2a-2用13表示,CE2a-l用14表示,UPE2-2用15表示。目前,圖1中的VPLS的同一個VPN內(nèi)的各個成員(包括本地成員和遠(yuǎn)端成員)之間是互通的,并沒有對每個成員的通信進(jìn)行專門的控制。但是隨著VPLS開始廣泛應(yīng)用,用戶的需求越來越呈現(xiàn)多樣化,例如,出于安全考慮,有些VPN成員不希望與其他的某些成員互通等。但是,目前的VPLS組網(wǎng)滿足不了用戶的這種需求。
發(fā)明內(nèi)容本發(fā)明的目的是提供一種虛擬專用局域網(wǎng)成員間的通信方法及設(shè)備,以解決目前VPN成員間不能有選擇的進(jìn)行通信的問題。本發(fā)明的虛擬專用局域網(wǎng)成員間的通信方法包括以下步驟獲取入口報文;獲取發(fā)送所述入口報文的成員的源組群號以及所述報文要到達(dá)的成員的目的組群號;判斷所述目的組群號和源組群號中是否包含相同的組群號,如果包含相同的組群號,則轉(zhuǎn)發(fā)所述報文,如果不包含,則丟棄所述報文。員的目的組群號的步驟具體包括判斷所述入口4艮文的發(fā)送方式和入口位置;根據(jù)所述報文的發(fā)送方式,從與所述報文的發(fā)送方式對應(yīng)的發(fā)送表中,獲取所述報文要到達(dá)的成員的目的組群號,所述發(fā)送表預(yù)先保存有成員及對應(yīng)的組群號;根據(jù)所述才艮文的入口位置,從入口表中獲取發(fā)送所述沖艮文的成員的源組群號,所述入口表預(yù)先保存有成員及對應(yīng)的組群號。所述發(fā)送方式包括單播、廣播和組播;當(dāng)所述發(fā)送方式為單播時,從媒體訪問控制表中獲取所述報文要到達(dá)的成員的目的組群號;當(dāng)所述發(fā)送方式為廣播時,從廣播表中獲取所述報文要到達(dá)的成員的目的組群號;當(dāng)所述發(fā)送方式為組播時,從組播表中獲取所述報文要到達(dá)的成員的目的組群號。所述才艮文入口位置包括本地入口和遠(yuǎn)端入口;當(dāng)才艮文從本地入口時,通過本地入口從入口表中獲取發(fā)送所述才艮文的成員的源組群號;當(dāng)報文從遠(yuǎn)端入口時,通過遠(yuǎn)端入口從入口表中獲取發(fā)送所述報文的成員的源組群號。本發(fā)明還提供了一種虛擬專用局域網(wǎng)成員間的通信設(shè)備,包括獲取模塊,用于獲取發(fā)送入口報文的成員的源組群號以及所述報文要到達(dá)的成員的目的組群號;判斷模塊,用于根據(jù)判斷出的所述目的組群號和源組群號中是否包含相同的組群號,決定是否轉(zhuǎn)發(fā)所述^JL。所述獲f^莫塊具體包括第一判斷模塊,用于判斷所述入口報文的發(fā)送方式和入口位置;第一獲取模塊,用于根據(jù)所述報文的發(fā)送方式,從與所述報文的發(fā)送方式對應(yīng)的發(fā)送表中獲取報文要到達(dá)的成員的目的組群號,所述發(fā)送表預(yù)先保存有成員及對應(yīng)的組群號;第二獲取模塊,用于根據(jù)所述報文入口位置,從入口表中獲取發(fā)送報文的成員的源組群號,所述入口表預(yù)先保存有成員及對應(yīng)的組群號。所述發(fā)送方式包括單播、廣播和組播;當(dāng)所述發(fā)送方式為單播時,所述第一獲JK^莫塊從媒體訪問控制表中獲取所述報文要到達(dá)的成員的目的組群號;當(dāng)所述發(fā)送方式為廣播時,所述第一獲取模塊從廣播表中獲取所述報文要到達(dá)的成員的目的組群號;當(dāng)所述發(fā)送方式為組播時,所述第一獲取模塊從組播表中獲取所述報文要到達(dá)的成員的目的組群號。6所述報文入口位置包括本地入口和遠(yuǎn)端入口;當(dāng)報文從本地入口時,所述第二獲取模塊通過本地入口從入口表中獲取發(fā)送所述報文的成員的源組群號;當(dāng)報文從遠(yuǎn)端入口時,所述第二獲取模塊通過遠(yuǎn)端入口從入口表中獲取發(fā)送所述報文的成員的源組群號。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果本發(fā)明的VPLS成員間的通信方法為每個成員配置了一個組群號,在報文經(jīng)過路由器時,只有在判斷出發(fā)送報文的成員的源組群號與報文要到達(dá)成員的目的組群號相同時,才允許繼續(xù)轉(zhuǎn)發(fā)報文,也就是說,只允許組群號相同的成員之間互通。通過這樣進(jìn)行限制后,就能夠使需要通信的成員之間互通,而將不需要通信的成員隔離起來,提高了網(wǎng)絡(luò)的安全性,滿足了用戶多樣化的需求。同時,本發(fā)明不改變現(xiàn)有數(shù)據(jù)傳輸流程,實(shí)現(xiàn)起來很容易。圖1為現(xiàn)有HVPLS的基本結(jié)構(gòu)示意圖;圖2為本發(fā)明的通信方法流程圖;圖3為本發(fā)明的方法實(shí)施的網(wǎng)絡(luò)示意圖;圖4為本發(fā)明的路由設(shè)備結(jié)構(gòu)示意圖。具體實(shí)施例方式本發(fā)明的通信方法提出組群的概念,即,為VPN內(nèi)的每個成員分配一個組群號(GROUPID),需要互通的成員的組群號相同,不互通的成員的組群號不相同,組群號相同的成員組成一個組群。根據(jù)用戶通信的需要,首先在路由設(shè)備上進(jìn)行命令配置,將需要通信的成員的組群號設(shè)置為相同。在通信時,路由設(shè)備通過判斷源組群號和目的組群號是否相同,來決定成員間是否互通。下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)說明。參考圖2,圖2為本發(fā)明的通信方法流程圖,包括步驟判斷VPLS入口報文的發(fā)送方式是否是單播,如果不是,就是廣播;當(dāng)然還可以是組播的方式,這里只以單播和廣播為例進(jìn)行說明。判斷出發(fā)送方式后,判定報文從本地入口還是從遠(yuǎn)端入口;如果判斷出是從本地入口,則從本地入口表獲取源組群號,并根據(jù)判斷出的發(fā)送方式從相應(yīng)的表中獲取目的組群號。當(dāng)發(fā)送方式是單4番時,從MAC(MediaAccessControl,4某體訪問控制)表中獲得目的組群號,當(dāng)發(fā)送方式是廣播時,從廣播表中獲得目的組群號。如果判斷出是從遠(yuǎn)端入口,則從遠(yuǎn)端入口表中獲取源組群號,并根據(jù)判斷出的發(fā)送方式從相應(yīng)的表中獲取目的組群號。當(dāng)發(fā)送方式是單播時,從MAC表中獲得目的組群號,當(dāng)發(fā)送方式是廣播時,從廣播表中獲得目的組群號。源和目的組群號都是預(yù)先保存在MAC表或廣播表中的。無論報文從本地入口還是從遠(yuǎn)端入口,都要比較獲得的源組群號和目的組群號是否相同,如果相同,則繼續(xù)轉(zhuǎn)發(fā)報文,否則,丟棄該報文。參考圖3,圖3為本發(fā)明的方法實(shí)施的網(wǎng)絡(luò)示意圖。下面對圖3中各成員的組群號的分配進(jìn)行說明。成員分兩類本地成員和遠(yuǎn)端成員。CE側(cè)的成員為本地成員,PW(Pseudo-Wires,虛鏈路)側(cè)的成員為遠(yuǎn)端成員。PE1(用11表示)上的該VPLS域內(nèi)存在4個成員,兩個本地成員CEla-l、CEla-2,分別用1、2表示;兩個遠(yuǎn)端成員PWl-3、PW1-2,分別用3、4表示。PE2(用9表示)上存在4個成員,PWl-2、PW2-3、PW2-22、PW2-21,分別用4、6、7、8表示,都是遠(yuǎn)端成員。PE3(用IO表示)上存在3個成員一個本地成員CE3a,用5表示;兩個遠(yuǎn)端成員PW2-3、PWl-3。在PE上為每個成員分配組群號,具體參見表l,表1為圖2中VPLS域內(nèi)成員及其組群號。表1<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>轉(zhuǎn)發(fā)方向1~4為報文從本地入口1、本地一>本地(CEla腸l國畫—>PE1—〉CEla-2單播)PE1上存在兩個本地成員,CEla-l和CEla-2。CEla-l經(jīng)過PE1到達(dá)CEla-2。通信方式為單播時,表l中的對應(yīng)關(guān)系同時保存在入口表和MAC表中,入口源組群號從入口表中獲取,而出口目的組群號從MAC表中獲取。通信方式為廣播時,表l中的對應(yīng)關(guān)系同時保存在入口表和廣播表中,入口源組群號從入口表中獲取,而出口目的組群號從MAC表中獲取。除了單播和廣播,還可以組播的方式通信,此時,表l中的對應(yīng)關(guān)系同時保存在入口表和組播表中,入口源組群號從入口表中獲取,而出口目的組群號從組播表中獲取。下面以單播和廣播為例進(jìn)行說明。步驟1PE1本地入口,查入口表取得入口源組群號(GROUPID),對照表1可知CEla-l對應(yīng)的組群號為A;步驟2PE1查VPLSMAC表,取得出口目的組群號(GROUPID),對照表1可知CEla-2對應(yīng)的組群號為B;步驟3PE1對比源組群號A與目的組群號B,如果一致,則按照出口轉(zhuǎn)發(fā)給CEla-2;如果不一致,則丟棄。2、本地一>本地(CEla-l--—>PE1—〉CEla-2廣播)步驟1PE1本地入口,查入口表取得入口源組群號(GROUPID),對照表1可知CEla-l對應(yīng)的組號A;步驟2PE1查廣播表,取得出口目的組群號(GROUPID),對照表1可知CEla-2對應(yīng)的組號B;步驟3PE1對比源組群號A與目的組群號B,如果一致,則按照出口轉(zhuǎn)發(fā)給CEla-2;如果不一致,則丟棄。3、本地一>遠(yuǎn)端(CEla-l——>PE1——〉PWl-2單播)PE1上收到來自CEla-l的本地成員的報文,并向PW1-2偽線轉(zhuǎn)發(fā),最終到達(dá)PE2。步驟1PE1本地入口,查入口表取得入口源組群號(GROUPID),對照表1可知CEla-l對應(yīng)的組號A;步驟2PE1查VPLSMAC表,取得出口目的組群號(GROUPID),對照表1可知PW1-2對應(yīng)的組號D;步驟3PE1對比源組群號A與目的組群號D,如果一致,則按照出口向PE2轉(zhuǎn)發(fā);如果不一致,則丟棄。4、本地一>遠(yuǎn)端(CEla-l——>PE1——〉PWl-2廣4番)PE1上收到來自CEla-l的本地成員的報文,并向PW1-2偽線轉(zhuǎn)發(fā),最終到達(dá)PE2。步驟lPE1本地入口,查入口表取得入口源組群號(GROUPID),對照表1可知CEla-1對應(yīng)的組號A;步驟2PEl查廣播表,取得出口目的組群號(GROUPID),對照表1可知PWl-2對應(yīng)的組號D;步驟3PEl對比源組群號A與目的組群號D,如果一致,則按照出口向PE2轉(zhuǎn)發(fā);如果不一致,則丟棄。本地—_>遠(yuǎn)端也可以是CEla-1——>PEl——>PWl-3,或CEla-2——>PEl——>PWl-3,或CEla-2--—>PE1—畫>PWl-2。報文從遠(yuǎn)端入口5、遠(yuǎn)端國-畫>本地(PWl-3——>PE3——>CE3a單播)假設(shè)PE3收到從遠(yuǎn)端PEl經(jīng)過PWl-3偽線來的報文,發(fā)向本地CE3a。步驟1PE3遠(yuǎn)端入口,查入口表取得入口源組群號(GROUPID),對照表1可知PWl-3對應(yīng)的組號J;步驟2PE3查VPLSMAC表,取得出口目的組群號(GROUPID),對照表1可知CE3a對應(yīng)的組號I;步驟3PE3對比源組群號J與目的組群號I,如果一致,則按照出口轉(zhuǎn)發(fā)給CE3a;如果不一致,則丟棄。6、遠(yuǎn)端一>本地(PWl-3——>PE3——>CE3a廣播)步驟1PE3遠(yuǎn)端入口,查入口表取得入口源組群號(GROUPID),對照表1可知PWl-3對應(yīng)的組號J;步驟2PE3查廣播表,取得出口目的組群號(GROUPID),對照表1可知CE3a對應(yīng)的組號I;步驟3PE3對比源組群號J與目的組群號I,如果一致,則按照出口轉(zhuǎn)發(fā)給CE3a;如果不一致,則丟棄。遠(yuǎn)端—>本地的方式除了5和6,還包括PW2-3——>PE3——>CE3a,其通信方法與PWl-3——>PE3——>CE3a相同,在入口時由PE3查入口表取得源組群號,然后由PE3查單播或組播或廣播表取得目的組群號,并通過對比源組群號和目的組群號是否相同來決定成員間是否互通。7、遠(yuǎn)端—->遠(yuǎn)端(PW2-21——>NPE2——>PW2-22單播)遠(yuǎn)端一—〉遠(yuǎn)端的方式只在HVPLS中存在。對于HVPLS結(jié)構(gòu),PE2定義為NPE2。NPE2收到來自UPE2-1經(jīng)過PW2-21偽線來的才艮文,并向PW2-22偽線轉(zhuǎn)發(fā),最終到達(dá)UPE2-2。步驟1NPE2遠(yuǎn)端入口,查入口表取得入口源組群號(GROUPID),對照表1可知PW2-21對應(yīng)的組號H;步驟2NPE2查VPLSMAC表,取得出口目的組群號(GROUPID),對照表1可知PW2-22對應(yīng)的組號G;步驟3NPE2對比源組群號H與目的組群號G,如果一致,則按照出口向UPE2-2轉(zhuǎn)發(fā);如果不一致,則丟棄。8、遠(yuǎn)端畫-畫>遠(yuǎn)端(PW2-21——>NPE2——〉PW2-22廣4番)步驟1NPE2遠(yuǎn)端入口,查入口表取得入口源組群號(GROUPID),對照表1可知PW2-21對應(yīng)的組號H;步驟2NPE2查廣播表,取得出口目的組群號(GROUPID),對照表1可知PW2-22對應(yīng)的組號G;步驟3NPE2對比源組群號H與目的組群號G,如果一致,則按照出口向UPE2-2轉(zhuǎn)發(fā);如果不一致,則丟棄。對于遠(yuǎn)端一>遠(yuǎn)端的情況,除了第7和8中的情況外,還可以是PWl-2…>PW2-22,或PWl-2畫—>PW2-21,或PW1-2—〉PW2-3等,只要是NPE2的遠(yuǎn)端成員之間都可利用上述方法通信。上文中描述的通信方式都是以經(jīng)過單一的PE或NPE為例進(jìn)行的說明,當(dāng)要經(jīng)過多個PE或NPE時,也是利用上述方法,逐一的判斷源組群號和目的組群號是否一致,如果一致,則允許互通,如果不一致,則放棄。下面以一個例子來具體說明。假設(shè)CEla-l要與CE2a-2以廣播的方式通信,則CEla-l為源,CE2a-2為目的。在CEla-l與CE2a-2通信的過程中,要依次經(jīng)過PEl、NPE2和UPE2-2,步驟如下1、PE1本地入口,查入口表取得入口源組群號(GROUPID),對照表l可知CEla-l對應(yīng)的組號A;2、PE1查廣播表,取得出口目的組群號(GROUPID),對照表1可知PW1-212對應(yīng)的組號D;3、PE1對比源組群號A與目的組群號D,如果一致,則按照出口向NPE2轉(zhuǎn)發(fā),并執(zhí)行第4步;如果不一致,則丟棄。4、NPE2遠(yuǎn)端入口,查入口表取得入口源組群號(GROUPID),對照表1可知PW1-2對應(yīng)的組號E;5、NPE2查廣播表,取得出口目的組群號(GROUPID),對照表1可知PW2-22對應(yīng)的組號G;6、NPE2對比源組群號E與目的組群號G,如果一致,則按照出口向UPE2-2轉(zhuǎn)發(fā),并執(zhí)行第7步;如果不一致,則丟棄。7、UPE2-2遠(yuǎn)端入口,查入口表取得入口源組群號(GROUPID),對照表1可知PW2-22對應(yīng)的組號M;8、UPE2-2查廣播表,取得出口目的組群號(GROUPID),對照表1可知CE2a-2對應(yīng)的組號L;9、UPE2-2對比源組群號M與目的組群號L,如果一致,則按照出口向CE2a-2轉(zhuǎn)發(fā),如果不一致,則丟棄。VPLS中各成員之間的通信都是按照上文所述的方法實(shí)現(xiàn)的,這里不再一一說明。源和目的都是相對的,發(fā)出報文的一方稱之為源,而接收的一方稱之為目的。上述方法中,每個成員具有唯一的組群號,當(dāng)然,在表項(xiàng)大小允許的情況下,也可以為每個成員分配多個組群號,這樣可以實(shí)現(xiàn)更加靈活的配置。例如,有3個成員1~3,成員1擁有組群號R和S,成員2擁有組群號R,成員3擁有組群號S。這時,成員1既可以與成員2互通,也可以和成員3互通。但是成員2和3的組群號不同,因此,這二者之間不能直接互通。也就是說,每個成員可以具有至少一個組群號,在至少一個組群號中,只要包含有相同的組群號,這兩個成員之間就可以直接互通。通信的方法見上文,這里不再贅述。本發(fā)明還提供了一種路由設(shè)備,用來實(shí)現(xiàn)VPLS成員間的通信。參考圖4,圖4為本發(fā)明的路由設(shè)備結(jié)構(gòu)示意圖。本發(fā)明的路由設(shè)備包括判斷模塊l、判斷模塊2、第一獲取模塊、第二獲取模塊和判斷模塊3。判斷模塊l,用于判斷報文的發(fā)送方式。報文的發(fā)送方式包括單播、廣播和組播。判斷模塊2,用于判斷報文入口位置。報文入口位置包括本地入口和遠(yuǎn)端入口。第一獲^f莫塊,用于從與所述報文的發(fā)送方式對應(yīng)的發(fā)送表中獲取報文要到達(dá)的成員的目的組群號,該發(fā)送表中預(yù)先對應(yīng)保存有成員及其組群號。發(fā)送方式包括單播、廣播和組播,發(fā)送表也相應(yīng)為MAC表、廣播表和組播表。當(dāng)發(fā)送方式是單播時,從MAC表中獲得目的組群號;當(dāng)發(fā)送方式是廣播時,從廣播表中獲得目的組群號;當(dāng)發(fā)送方式是組播時,從組播表中獲得目的組群號。第二獲取模塊,用于通過報文入口位置,從入口表中獲取發(fā)送報文的成員的源組群號。如果是從本地入口,則通過本地入口從入口表獲取源組群號;如果是從遠(yuǎn)端入口,則通過遠(yuǎn)端入口從入口表中獲取源組群號。判斷模塊3,用于判斷報文要到達(dá)的目的組群號和發(fā)送報文的源組群號是否相同,如果相同,則轉(zhuǎn)發(fā)該才艮文,如果不相同,則丟棄該才艮文。本發(fā)明的路由設(shè)備可以組成圖3所示的VPLS網(wǎng)絡(luò),下面以在圖3的網(wǎng)絡(luò)中發(fā)送報文為例來詳細(xì)說明本發(fā)明的路由設(shè)備的功能。假設(shè)NPE2收到來自UPE2-1經(jīng)過PW2-21偽線來的報文,并向PW2-22偽線轉(zhuǎn)發(fā),最終到達(dá)UPE2-2。假設(shè)NPE2的判斷模塊1判斷出報文以單播方式發(fā)送。NPE2的判斷模塊2判斷出報文從遠(yuǎn)端入口。NPE2的第一獲取模塊根據(jù)單播發(fā)送的發(fā)送方式,從MAC表中獲取報文要到達(dá)的成員的目的組群號,對照表1可知PW2-22對應(yīng)的組號G。NPE2的第二獲取模塊根據(jù)報文從遠(yuǎn)端入口,通過遠(yuǎn)端入口從入口表獲取發(fā)送"^艮文的成員的源組群號,對照表1可知PW2-21對應(yīng)的組號H。然后,NPE2的判斷模塊3比較獲取的目的組群號G與源組群號H是否相同,如杲相同,則允許按照出口向UPE2-2轉(zhuǎn)發(fā)該報文,如果不相同,則丟棄該凈艮文。VPLS所有成員間的通信都可以通過本發(fā)明的路由設(shè)備的上述功能實(shí)現(xiàn),14這里不再——說明,送表中,以及保存在入口表中。當(dāng)然也可以將成員及對應(yīng)的組群號單獨(dú)保存,在通過入口位置獲取組群號時,可以從單獨(dú)保存的成員及對應(yīng)的組群號中獲取。在通過發(fā)送方式獲取時,可以從與發(fā)送方式相應(yīng)的發(fā)送表中獲取報文出口,再根據(jù)出口從成員及對應(yīng)的組群號中獲取報文要到達(dá)的成員的目的組群號。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。權(quán)利要求1.一種虛擬專用局域網(wǎng)成員間的通信方法,其特征在于,包括以下步驟獲取入口報文;獲取發(fā)送所述入口報文的成員的源組群號以及所述報文要到達(dá)的成員的目的組群號;判斷所述目的組群號和源組群號中是否包含相同的組群號,如果包含相同的組群號,則轉(zhuǎn)發(fā)所述報文,如果不包含,則丟棄所述報文。2.如權(quán)利要求1所述的虛擬專用局域網(wǎng)成員間的通信方法,其特征在于,目的組群號的步驟具體包括判斷所述入口報文的發(fā)送方式和入口位置;根據(jù)所述報文的發(fā)送方式,從與所述報文的發(fā)送方式對應(yīng)的發(fā)送表中,獲取所述報文要到達(dá)的成員的目的組群號,所述發(fā)送表預(yù)先保存有成員及對應(yīng)的組群號;根據(jù)所述報文的入口位置,從入口表中獲取發(fā)送所述報文的成員的源組群號,所述入口表預(yù)先保存有成員及對應(yīng)的組群號。3.如權(quán)利要求2所述的虛擬專用局域網(wǎng)成員間的通信方法,其特征在于,所述發(fā)送方式包括單播、廣播和組播;當(dāng)所述發(fā)送方式為單播時,從媒體訪問控制表中獲取所述報文要到達(dá)的成員的目的組群號;當(dāng)所述發(fā)送方式為廣播時,從廣播表中獲取所述報文要到達(dá)的成員的目的組群號;當(dāng)所述發(fā)送方式為組播時,從組播表中獲取所述報文要到達(dá)的成員的目的組群號。4.如權(quán)利要求2所述的虛擬專用局域網(wǎng)成員間的通信方法,其特征在于,所述才艮文入口位置包括本地入口和遠(yuǎn)端入口;當(dāng)報文從本地入口時,通過本地入口從入口表中獲取發(fā)送所述報文的成員的源組群號;當(dāng)報文從遠(yuǎn)端入口時,通過遠(yuǎn)端入口從入口表中獲取發(fā)送所述報文的成員的源組群號。5.—種虛擬專用局域網(wǎng)成員間的通信設(shè)備,其特征在于,包括獲取模塊,用于獲取發(fā)送入口報文的成員的源組群號以及所述報文要到達(dá)的成員的目的組群號;判斷模塊,用于根據(jù)判斷出的所述目的組群號和源組群號中是否包含相同的組群號,決定是否轉(zhuǎn)發(fā)所述報文。6.如權(quán)利要求5所述的虛擬專用局域網(wǎng)成員間的通信設(shè)備,其特征在于,所述獲取模塊具體包括第一判斷模塊,用于判斷所述入口報文的發(fā)送方式和入口位置;第一獲取模塊,用于根據(jù)所述報文的發(fā)送方式,從與所述報文的發(fā)送方式對應(yīng)的發(fā)送表中獲取報文要到達(dá)的成員的目的組群號,所述發(fā)送表預(yù)先保存有成員及對應(yīng)的組群號;第二獲取模塊,用于根據(jù)所述報文入口位置,從入口表中獲取發(fā)送報文的成員的源組群號,所述入口表預(yù)先保存有成員及對應(yīng)的組群號。7.如權(quán)利要求6所述的虛擬專用局域網(wǎng)成員間的通信設(shè)備,其特征在于,所述發(fā)送方式包括單播、廣播和組播;當(dāng)所述發(fā)送方式為單播時,所述第一獲取模塊從々某體訪問控制表中獲取所述報文要到達(dá)的成員的目的組群號;當(dāng)所述發(fā)送方式為廣播時,所述第一獲取模塊從廣播表中獲取所述報文要到達(dá)的成員的目的組群號;當(dāng)所述發(fā)送方式為組播時,所述第一獲取模塊從組播表中獲取所述報文要到達(dá)的成員的目的組群號。8.如權(quán)利要求6所述的虛擬專用局域網(wǎng)成員間的通信設(shè)備,其特征在于,所述報文入口位置包括本地入口和遠(yuǎn)端入口;當(dāng)報文從本地入口時,所述第二獲取模塊通過本地入口從入口表中獲取發(fā)送所述報文的成員的源組群號;當(dāng)報文從遠(yuǎn)端入口時,所述第二獲取模塊通過遠(yuǎn)端入口從入口表中獲取發(fā)送所述"R文的成員的源組群號。全文摘要本發(fā)明提供了一種虛擬專用局域網(wǎng)成員間的通信方法及設(shè)備,其中,虛擬專用局域網(wǎng)成員間的通信方法包括步驟獲取入口報文;獲取發(fā)送所述入口報文的成員的源組群號以及所述報文要到達(dá)的成員的目的組群號;判斷所述目的組群號和源組群號中是否包含相同的組群號,如果包含相同的組群號,則轉(zhuǎn)發(fā)所述報文,如果不包含,則丟棄所述報文。本發(fā)明的通信方法為每個成員配置了一個組群號,在報文經(jīng)過路由器時,只允許組群號相同的成員之間互通。通過這樣進(jìn)行限制后,就能夠使需要通信的成員之間互通,而將不需要通信的成員隔離起來,提高了網(wǎng)絡(luò)的安全性,滿足了用戶多樣化的需求。同時,不改變現(xiàn)有數(shù)據(jù)傳輸流程,實(shí)現(xiàn)起來很容易。文檔編號H04L29/06GK101459673SQ20081023927公開日2009年6月17日申請日期2008年12月8日優(yōu)先權(quán)日2008年12月8日發(fā)明者汪朋軍申請人:中興通訊股份有限公司