本發(fā)明專利技術(shù)提供了一種動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送方法及發(fā)送裝置,其中,所述組播報(bào)文發(fā)送方法包括:獲取同一個(gè)基本服務(wù)集中的所有VLAN;選擇所述所有VLAN中的任一VLAN以組播的方式發(fā)送組播報(bào)文,并以對(duì)應(yīng)于所述任一VLAN的組播密鑰對(duì)所述任一VLAN發(fā)送的組播報(bào)文進(jìn)行加密,所述所有VLAN中的其他VLAN將對(duì)應(yīng)的組播報(bào)文轉(zhuǎn)化為單播報(bào)文進(jìn)行發(fā)送。通過本發(fā)明專利技術(shù)的技術(shù)方案,能夠提高動(dòng)態(tài)VLAN中發(fā)送組播報(bào)文的安全性,避免同一個(gè)基本服務(wù)集中不同VLAN之間的組播報(bào)文發(fā)生泄露。
【技術(shù)實(shí)現(xiàn)步驟摘要】
動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送方法及發(fā)送裝置
本專利技術(shù)涉及通信
,具體而言,涉及一種動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送方法和一種動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送裝置。
技術(shù)介紹
WLAN (Wireless Local Area Network,無線局域網(wǎng))技術(shù)是一種廣泛應(yīng)用的無線接入技術(shù),已經(jīng)廣泛應(yīng)用于家庭及企業(yè)等機(jī)構(gòu),企業(yè)的許多重要應(yīng)用,諸如語音、視頻、定位等服務(wù)都逐漸部署到無線網(wǎng)絡(luò)上。將企業(yè)的WLAN像有線網(wǎng)絡(luò)一樣劃分VLAN (Virtual Local Area Network,虛擬局域網(wǎng)),可以增強(qiáng)WLAN的安全性,使得含有敏感數(shù)據(jù)的用戶組可與網(wǎng)絡(luò)的其余用戶組隔離,從而降低泄露機(jī)密信息的可能性。不同VLAN內(nèi)的報(bào)文在傳輸時(shí)是相互隔離的,即一個(gè)VLAN內(nèi)的用戶不能和其它VLAN內(nèi)的用戶直接通信,若不同VLAN內(nèi)的用戶需要進(jìn)行通信,則需要借助路由器或三層交換機(jī)等設(shè)備。在有線網(wǎng)絡(luò)中,在劃分VLAN的基礎(chǔ)上使用組播技術(shù),自動(dòng)把組播報(bào)文只復(fù)制給同一 VLAN中的終端,能大大提高多媒體數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性、更有效的使用帶寬、降低網(wǎng)絡(luò)因擁擠而阻塞的可能性。在WLAN網(wǎng)絡(luò)中語音、視頻流量對(duì)于組播技術(shù)的使用比在有線網(wǎng)絡(luò)中更方便,但由于在AP (Access Point,接入點(diǎn))信號(hào)覆蓋范圍內(nèi)的用戶都可以攔截組播通信中的數(shù)據(jù),因此為了保證組播報(bào)文的機(jī)密性,組播報(bào)文的傳輸需要使用組播密鑰進(jìn)行加密。但是,在基礎(chǔ)結(jié)構(gòu)型的WLAN的網(wǎng)絡(luò)中,VLAN的劃分通常是以BSS(Basic ServiceSet,基本服務(wù)集)為基礎(chǔ)的,這種情況下屬于同一個(gè)BSS的站點(diǎn)屬于同一個(gè)VLAN,Client (客戶端,即接入VLAN的終端)的VLAN ID是由BSS的VLAN ID決定的。另外,在802.1X認(rèn)證中有一種動(dòng)態(tài)劃分VLAN的方式。在動(dòng)態(tài)VLAN中Client的VLAN ID并不由BSS來決定,而是由其它更高級(jí)的設(shè)備來決定,其中一種方法是由RADIUS(RemoteAuthentication Dial In User Service,是一種C/S結(jié)構(gòu)的協(xié)議)服務(wù)器來劃分。當(dāng)一個(gè)Client與AP關(guān)聯(lián)時(shí),AP中的RADIUS客戶端與RADIUS服務(wù)器進(jìn)行通信,從而得到該Client所屬的VLAN ID。RADIUS決定Client服務(wù)器所屬VLAN的依據(jù)可以是用戶名、IP地址等,具有很大的靈活性,可見,在動(dòng)態(tài)VLAN的情況下同一個(gè)BSS中的不同Client可能屬于不同的VLAN,具體如圖1A所示,在同一個(gè)BSS中(對(duì)應(yīng)于圖1A中所示的AP)具有多個(gè)VLAN,其中,在VLAN102中具有三個(gè)Client,而在VLAN104中具有兩個(gè)Client。圖1A所示的WLAN芯片的內(nèi)部結(jié)構(gòu)如圖1B所示,處理單元106在需要通過WLAN發(fā)送報(bào)文時(shí),先將待發(fā)送報(bào)文(即數(shù)據(jù)包)交由WLAN驅(qū)動(dòng)單元108,WLAN驅(qū)動(dòng)單元108對(duì)數(shù)據(jù)包進(jìn)行封裝處理并交由WMAC芯片110,即WLAN MAC (Media Access Control,媒介訪問控制),WMAC芯片110分配組播密鑰緩存器(Group Key Cache),對(duì)來自WLAN驅(qū)動(dòng)單元108的數(shù)據(jù)包進(jìn)行加密后通過射頻單元112進(jìn)行發(fā)送。可見,相關(guān)技術(shù)中對(duì)于同一個(gè)BSS (對(duì)應(yīng)于一個(gè)AP)下的所有Client使用同一個(gè)組播密鑰,即WMAC芯片110將所有的Client識(shí)別為一個(gè)廣播組,所有Client共享一個(gè)組播密鑰。在動(dòng)態(tài)VLAN的情況下,同一個(gè)BSS下的Client可能屬于不同的VLAN,若所有的Cl i ent均共享同一個(gè)組播密鑰,無法保證屬于同一個(gè)BSS下的不同VLAN之間的組播報(bào)文的安全性。因此,如何提高動(dòng)態(tài)VLAN中組播報(bào)文的安全性,避免同一個(gè)BSS中的不同VLAN之間的組播報(bào)文發(fā)生泄露成為亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)正是基于上述技術(shù)問題至少之一,提出了一種新的動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送方案,能夠提高動(dòng)態(tài)VLAN中發(fā)送組播報(bào)文的安全性,避免同一個(gè)基本服務(wù)集中不同VLAN之間的組播報(bào)文發(fā)生泄露。有鑒于此,本專利技術(shù)提出了一種動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送方法,包括:獲取同一個(gè)基本服務(wù)集中的所有VLAN ;選擇所述所有VLAN中的任一 VLAN以組播的方式發(fā)送組播報(bào)文,并以對(duì)應(yīng)于所述任一 VLAN的組播密鑰對(duì)所述任一 VLAN發(fā)送的組播報(bào)文進(jìn)行加密,所述所有VLAN中的其他VLAN將對(duì)應(yīng)的組播報(bào)文轉(zhuǎn)化為單播報(bào)文進(jìn)行發(fā)送。在該技術(shù)方案中,通過選擇同一個(gè)基本服務(wù)集(BSS)中的其中一個(gè)VLAN以組播的方式發(fā)送組播報(bào)文,并以相應(yīng)的組播密鑰對(duì)組播報(bào)文進(jìn)行加密,而其他VLAN通過將組播報(bào)文轉(zhuǎn)化為單播報(bào)文的方式進(jìn)行發(fā)送(可以通過單播密鑰的方式進(jìn)行加密),使得能夠?qū)ν粋€(gè)BSS中的不同VLAN中的報(bào)文以不同的密鑰進(jìn)行加密,提高了同一個(gè)BSS中的不同VLAN的組播報(bào)文的安全性,避免相關(guān)技術(shù)中對(duì)同一個(gè)BSS中的所有VLAN均采用同一個(gè)組播密鑰而造成不同VLAN之間組播報(bào)文的泄露。當(dāng)然,在同一個(gè)BSS中僅具有一個(gè)VLAN時(shí),可以直接對(duì)該VLAN的組播報(bào)文以組播密鑰進(jìn)行加密后發(fā)送。在上述技術(shù)方案中,優(yōu)選地,統(tǒng)計(jì)所述所有VLAN中的每個(gè)VLAN將單個(gè)組播報(bào)文轉(zhuǎn)化為單播報(bào)文進(jìn)行發(fā)送時(shí)的信道占用時(shí)間;選擇所述所有VLAN中的所述信道占用時(shí)間最長的VLAN作為所述任一 VLAN。在該技術(shù)方案中,由于組播發(fā)送報(bào)文的方式能夠更有效的使用帶寬,因此通過選擇所有VLAN中將組播報(bào)文轉(zhuǎn)化為單播報(bào)文進(jìn)行發(fā)送時(shí)信道占用時(shí)間最長的VLAN作為以組播方式發(fā)送組播報(bào)文的VLAN,使得可以在確保所有VLAN均能夠?qū)⒔M播報(bào)文發(fā)送的前提下,實(shí)現(xiàn)最小的信道占用率,降低網(wǎng)絡(luò)因擁擠而阻塞的可能性。在上述技術(shù)方案中,優(yōu)選地,獲取所述每個(gè)VLAN的所述信道占用時(shí)間的步驟具體為:統(tǒng)計(jì)所述所有VLAN中的每個(gè)終端的單播速率;根據(jù)所述每個(gè)終端的單播速率,以及所述每個(gè)終端所屬的VLAN,計(jì)算所述每個(gè)VLAN的所述信道占用時(shí)間。在該技術(shù)方案中,由于在將組播報(bào)文轉(zhuǎn)化為單播報(bào)文進(jìn)行發(fā)送時(shí),每個(gè)終端可以使用的單播速率可能不同,而且每個(gè)VLAN中的終端數(shù)目也可能不同,因此可以通過每個(gè)終端的單播速率、以及每個(gè)終端所屬的VLAN計(jì)算每個(gè)VLAN在將組播報(bào)文轉(zhuǎn)化為單播報(bào)文進(jìn)行發(fā)送時(shí)的信道占用時(shí)間。在上述技術(shù)方案中,優(yōu)選地,每隔預(yù)定時(shí)間,均統(tǒng)計(jì)所述每個(gè)VLAN的所述信道占用時(shí)間,并重新選擇所述任一 VLAN。在該技術(shù)方案中,由于VLAN中的終端數(shù)目是動(dòng)態(tài)的,因此通過每隔預(yù)定時(shí)間重新統(tǒng)計(jì)每個(gè)VLAN將組播報(bào)文轉(zhuǎn)化為單播報(bào)文進(jìn)行發(fā)送時(shí)的信道占用時(shí)間,可以確保通過組播方式發(fā)送組播報(bào)文的VLAN —直是將組播報(bào)文轉(zhuǎn)化為單播報(bào)文進(jìn)行發(fā)送時(shí)的信道占用時(shí)間最長的VLAN,以始終確保所有VLAN在發(fā)送報(bào)文時(shí)占用的帶寬最小。在上述技術(shù)方案中,優(yōu)選地,在對(duì)所述任一 VLAN發(fā)送的組播報(bào)文進(jìn)行加密之前,還包括:存儲(chǔ)與所述所有VLAN中的每個(gè)VLAN相對(duì)應(yīng)的組播密鑰,以及在所述任一 VLAN中加入新的終端時(shí),更新與所述任一 VLAN相對(duì)應(yīng)的組播密鑰。在該技術(shù)方案中,通過存儲(chǔ)與每個(gè)VLAN相對(duì)應(yīng)的組播密鑰,使得在確定通過組播方式發(fā)送組播報(bào)文的VLAN時(shí),能夠直接方便地獲取本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送方法,其特征在于,包括:獲取同一個(gè)基本服務(wù)集中的所有VLAN;選擇所述所有VLAN中的任一VLAN以組播的方式發(fā)送組播報(bào)文,并以對(duì)應(yīng)于所述任一VLAN的組播密鑰對(duì)所述任一VLAN發(fā)送的組播報(bào)文進(jìn)行加密,所述所有VLAN中的其他VLAN將對(duì)應(yīng)的組播報(bào)文轉(zhuǎn)化為單播報(bào)文進(jìn)行發(fā)送。
【技術(shù)特征摘要】
1.一種動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送方法,其特征在于,包括: 獲取同一個(gè)基本服務(wù)集中的所有VLAN ; 選擇所述所有VLAN中的任一 VLAN以組播的方式發(fā)送組播報(bào)文,并以對(duì)應(yīng)于所述任一VLAN的組播密鑰對(duì)所述任一 VLAN發(fā)送的組播報(bào)文進(jìn)行加密,所述所有VLAN中的其他VLAN將對(duì)應(yīng)的組播報(bào)文轉(zhuǎn)化為單播報(bào)文進(jìn)行發(fā)送。2.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送方法,其特征在于, 統(tǒng)計(jì)所述所有VLAN中的每個(gè)VLAN將單個(gè)組播報(bào)文轉(zhuǎn)化為單播報(bào)文進(jìn)行發(fā)送時(shí)的信道占用時(shí)間; 選擇所述所有VLAN中的所述信道占用時(shí)間最長的VLAN作為所述任一 VLAN。3.根據(jù)權(quán)利要求2所述的動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送方法,其特征在于,獲取所述每個(gè)VLAN的所述信道占用時(shí)間的步驟具體為: 統(tǒng)計(jì)所述所有VLAN中的每個(gè)終端的單播速率; 根據(jù)所述每個(gè)終端的單播速率,以及所述每個(gè)終端所屬的VLAN,計(jì)算所述每個(gè)VLAN的所述信道占用時(shí)間。4.根據(jù)權(quán)利要求2所述的動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送方法,其特征在于,每隔預(yù)定時(shí)間,均統(tǒng)計(jì)所述每個(gè)VLAN的所述信道占用時(shí)間,并重新選擇所述任一 VLAN。5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送方法,其特征在于,在對(duì)所述任一 VLAN發(fā)送的組播報(bào)文進(jìn)行加密之前,還包括: 存儲(chǔ)與所述所有VLAN中的每個(gè)VLAN相對(duì)應(yīng)的組播密鑰,以及 在所述任一 VLAN中加入新的終端時(shí),更新與所述任一 VLAN相對(duì)應(yīng)的組播密鑰。6.一種動(dòng)態(tài)VLAN中的組播報(bào)文發(fā)送裝置,其特征在于,包括...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張巍巍,廖欣,
申請(專利權(quán))人:北京奇天攬勝科技有限公司,
類型:發(fā)明
國別省市:北京;11
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。