專利名稱:接入控制器廣播定向發(fā)送的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無線網(wǎng)絡(luò)的控制方法,尤其涉及一種接入控制器廣播定向發(fā)送的方法。
背景技術(shù):
現(xiàn)有的無線網(wǎng)絡(luò)中,當(dāng)AC (Access Controller接入控制器)上連有多臺AP(Access Point接入點設(shè)備)并且AP上創(chuàng)建有多個VAP (Virtual Access Point虛擬無線端口)時,針對STA (Station客戶端)的下行廣播報文首先會被AC復(fù)制和發(fā)送至每一臺AP,之后會被AP復(fù)制并從每一個VAP發(fā)送出去。而實際使用中,網(wǎng)絡(luò)中會產(chǎn)生大量的廣播報文,帶來大量的報文復(fù)制和發(fā)送流程,導(dǎo)致設(shè)備性能和網(wǎng)絡(luò)帶寬被大幅消耗。
發(fā)明內(nèi)容
針對現(xiàn)有的無線網(wǎng)絡(luò)中存在的上述問題,現(xiàn)提供一種旨在緩解上述缺陷的接入控制器廣播定向發(fā)送的方法。具體技術(shù)方案如下:接入控制器廣播定向發(fā)送的方法,應(yīng)用于連接有多臺AP的接入控制器,且至少一臺AP上創(chuàng)建有多個虛擬無線接口 VAP,其中,具體包括如下步驟:步驟S1、每臺客戶端連接到AP時,所述接入控制器將所述客戶端的地址信息、所述客戶端所連接的歸屬AP信息以及如所述歸屬AP上創(chuàng)建有多個虛擬無線接口 VAP時的歸屬VAP信息記錄入客戶端信息庫中;步驟S2、所述接入控制器發(fā)送廣播報文時判斷所述廣播報文的類型,如所述廣播報文中包含實際目的地址,則根據(jù)所述實際目的地址于所述客戶端信息庫中查找與所述實際目的地址對應(yīng)的所述歸屬AP信息及所述歸屬VAP信息;步驟S3、所述接入控制器將包含所述實際目的地址的所述廣播報文發(fā)送至所述步驟S2中找到的所述歸屬AP,并控制所述歸屬AP通過所述步驟S2中找到的所述歸屬VAP發(fā)送至所述實際目的地址對應(yīng)的客戶端。優(yōu)選的,所述廣播報文包括ARP (Address Resolution Protocol地址解析協(xié)議)報文,所述接入控制器判斷所述廣播報文為ARP報文時提取所述ARP報文中的Target IPAddress (目標(biāo)IP地址)信息以獲得所述實際目的地址,所述實際目的地址以IP (InternetProtocol互聯(lián)網(wǎng)協(xié)議)地址的形式體現(xiàn)。優(yōu)選的,所述廣播報文包括DHCP (Dynamic Host Configuration Protocol 動態(tài)主機設(shè)置協(xié)議)報文,所述接入控制器判斷所述廣播報文為DHCP報文時提取所述DHCP報文中的Client MAC Address (客戶端MAC地址)信息以獲得所述實際目的地址,所述實際目的地址以MAC (Media Access Control介質(zhì)訪問控制)地址的形式體現(xiàn)。優(yōu)選的,所述接入控制器判斷所述廣播報文不包含所述實際目的地址時以正常廣播流程處理所述廣播報文。
優(yōu)選的,所述客戶端信息庫以數(shù)據(jù)表的形式存放于所述接入控制器中,所述接入控制器將每臺所述客戶端的所述客戶端的地址信息、所述客戶端所連接的歸屬AP信息以及如所述歸屬AP上創(chuàng)建有多個虛擬無線接口 VAP時的歸屬VAP信息形成一條獨立的客戶端記錄存放于所述數(shù)據(jù)表中。優(yōu)選的,所述接入控制器于建立新的客戶端記錄時以所述客戶端的地址信息檢索所述數(shù)據(jù)表,如發(fā)現(xiàn)已存在相同的客戶端的地址信息,則將所述數(shù)據(jù)表中已存在的具有相同客戶端的地址信息的客戶端記錄刪除,并繼續(xù)建立所述新的客戶端記錄。上述技術(shù)方案的有益效果是:針對ARP和DHCP廣播報文發(fā)送流程進(jìn)行控制,將廣播變?yōu)槎ㄏ騿尾グl(fā)送,大幅減少了廣播報文被復(fù)制和發(fā)送的次數(shù),有效降低廣播對設(shè)備性能和網(wǎng)絡(luò)帶寬的消耗。
圖1為本發(fā)明一種接入控制器廣播定向發(fā)送的方法的實施例的步驟流程框圖;圖2為本發(fā)明一種接入控制器廣播定向發(fā)送的方法的實施例所適用的網(wǎng)絡(luò)結(jié)的構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步說明,但不作為本發(fā)明的限定。如圖1所示,本發(fā)明一種接入控制器廣播定向發(fā)送的方法的實施例,接入控制器廣播定向發(fā)送的方法,應(yīng)用于連接有多臺AP的接入控制器,且至少一臺AP上創(chuàng)建有多個虛擬無線接口 VAP,其中,具體包括如下步驟:步驟S1、每臺客戶端連接到AP時,接入控制器將客戶端的地址信息、客戶端所連接的歸屬AP信息以及如歸屬AP上創(chuàng)建有多個虛擬無線接口 VAP時的歸屬VAP信息記錄入客戶端信息庫中;其中,歸屬VAP即歸屬AP為客戶端分配的多個虛擬無線接口 VAP中的一個。步驟S2、接入控制器發(fā)送廣播報文時判斷廣播報文的類型,如廣播報文中包含實際目的地址,則根據(jù)實際目的地址于客戶端信息庫中查找與實際目的地址對應(yīng)的歸屬AP信息及歸屬VAP信息。步驟S3、接入控制器將包含實際目的地址的廣播報文發(fā)送至步驟S2中找到的歸屬AP,并控制歸屬AP通過步驟S2中找到的歸屬VAP發(fā)送至實際目的地址對應(yīng)的客戶端。上述技術(shù)方案通過接入控制器于發(fā)送廣播報文前提取廣播報文中的實際目的地址,并根據(jù)廣播報文的實際目的地址將廣播報文按照歸屬AP和歸屬VAP的路徑定向發(fā)送到實際目的地址對應(yīng)的客戶端,從而不需要復(fù)制廣播報文到每個AP,對于創(chuàng)建有多個虛擬無線接口 VAP的AP也不必復(fù)制廣播報文到每個虛擬無線接口 VAP,從而減少了廣播報文被復(fù)制和發(fā)送的次數(shù),降低了廣播對設(shè)備性能和網(wǎng)絡(luò)帶寬的消耗。于上述技術(shù)方案基礎(chǔ)上,進(jìn)一步的,廣播報文包括ARP報文,接入控制器判斷廣播報文為ARP報文時提取ARP報文中的Target IP Address信息以獲得實際目的地址,實際目的地址以IP地址的形式體現(xiàn)。同時,廣播報文還可包括DHCP報文,接入控制器判斷廣播報文為DHCP報文時提取DHCP報文中的Client MAC Address信息以獲得實際目的地址,實際目的地址以MAC地址的形式體現(xiàn)。由于實際網(wǎng)絡(luò)環(huán)境中最大量的廣播報文通常為ARP報文或者DHCP報文,因此對上述兩種報文進(jìn)行實際目標(biāo)地址的提取進(jìn)而采取定向單播可很大程度上降低廣播報文被復(fù)制和發(fā)送的次數(shù)。于上述技術(shù)方案基礎(chǔ)上,進(jìn)一步的,接入控制器判斷廣播報文不包含實際目的地址時以正常廣播流程處理廣播報文。這樣就可以保證確實需要廣播的廣播報文獲得廣播。于上述技術(shù)方案基礎(chǔ)上,進(jìn)一步的,客戶端信息庫可以數(shù)據(jù)表的形式存放于接入控制器中,接入控制器將每臺客戶端的地址信息、客戶端所連接的歸屬AP信息以及如歸屬AP上創(chuàng)建有多個虛擬無線接口 VAP時的歸屬VAP信息形成一條獨立的客戶端記錄存放于數(shù)據(jù)表中。進(jìn)一步的,接入控制器于建立新的客戶端記錄時以客戶端的地址信息檢索數(shù)據(jù)表,如發(fā)現(xiàn)已存在相同的客戶端的地址信息,則將數(shù)據(jù)表中已存在的具有相同客戶端的地址信息的客戶端記錄刪除,并繼續(xù)建立新的客戶端記錄。上述方案可保證接入控制器存放的數(shù)據(jù)表中不存在地址信息相同的兩條客戶端記錄,從而確保定向單播時可根據(jù)實際目的地址找到為一對應(yīng)的客戶端。以上所述僅為本發(fā)明較佳的實施例,并非因此限制本發(fā)明的實施方式及保護(hù)范圍,對于本領(lǐng)域技術(shù)人員而言,應(yīng)當(dāng)能夠意識到凡運用本發(fā)明說明書及圖示內(nèi)容所作出的等同替換和顯而易見的變化所得到的方案,均應(yīng)當(dāng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.接入控制器廣播定向發(fā)送的方法,應(yīng)用于連接有多臺AP的接入控制器,且至少一臺AP上創(chuàng)建有多個虛擬無線接口 VAP,其特征在于,具體包括如下步驟: 步驟S1、每臺客戶端連接到AP時,所述接入控制器將所述客戶端的地址信息、所述客戶端所連接的歸屬AP信息以及如所述歸屬AP上創(chuàng)建有多個虛擬無線接口 VAP時的歸屬VAP信息記錄入客戶端信息庫中; 步驟S2、所述接入控制器發(fā)送廣播報文時判斷所述廣播報文的類型,如所述廣播報文中包含實際目的地址,則根據(jù)所述實際目的地址于所述客戶端信息庫中查找與所述實際目的地址對應(yīng)的所述歸屬AP信息及所述歸屬VAP信息; 步驟S3、所述接入控制器將包含所述實際目的地址的所述廣播報文發(fā)送至所述步驟S2中找到的所述歸屬AP,并控制所述歸屬AP通過所述步驟S2中找到的所述歸屬VAP發(fā)送至所述實際目的地址對應(yīng)的客戶端。
2.如權(quán)利要求1所述接入控制器廣播定向發(fā)送的方法,其特征在于,所述廣播報文包括ARP報文,所述接入控制器判斷所述廣播報文為ARP報文時提取所述ARP報文中的Target IP Address信息以獲得所述實際目的地址,所述實際目的地址以IP地址的形式體現(xiàn)。
3.如權(quán)利要求1所述接入控制器廣播定向發(fā)送的方法,其特征在于,所述廣播報文包括DHCP報文,所述接入控制器判斷所述廣播報文為DHCP報文時提取所述DHCP報文中的Client MAC Address信息以獲得所述實際目的地址,所述實際目的地址以MAC地址的形式體現(xiàn)。
4.如權(quán)利要求1所述接入控制器廣播定向發(fā)送的方法,其特征在于,所述接入控制器判斷所述廣播報文不包含所述實際目的地址時以正常廣播流程處理所述廣播報文。
5.如權(quán)利要求1所述接入控制器廣播定向發(fā)送的方法,其特征在于,所述客戶端信息庫以數(shù)據(jù)表的形式存放于所述接入控制器中,所述接入控制器將每臺所述客戶端的所述客戶端的地址信息、所述客戶端所連接的歸屬AP信息以及如所述歸屬AP上創(chuàng)建有多個虛擬無線接口 VAP時的歸屬VAP信息形成一條獨立的客戶端記錄存放于所述數(shù)據(jù)表中。
6.如權(quán)利要求5所述接入控制器廣播定向發(fā)送的方法,其特征在于,所述接入控制器于建立新的客戶端記錄時以所述客戶端的地址信息檢索所述數(shù)據(jù)表,如發(fā)現(xiàn)已存在相同的客戶端的地址信息,則將所述數(shù)據(jù)表中已存在的具有相同客戶端的地址信息的客戶端記錄刪除,并繼續(xù)建立所述新的客戶端記錄。
全文摘要
本發(fā)明公開了一種接入控制器廣播定向發(fā)送的方法,其中,包括步驟S1、每臺客戶端連接到AP時,接入控制器將客戶端的地址信息、客戶端所連接的歸屬AP信息以及歸屬VAP信息記錄入客戶端信息庫中;步驟S2、接入控制器發(fā)送廣播報文時判斷廣播報文的類型,如廣播報文中包含實際目的地址,則根據(jù)實際目的地址于客戶端信息庫中查找與實際目的地址對應(yīng)的歸屬AP信息及歸屬VAP信息;步驟S3、接入控制器將包含實際目的地址的廣播報文發(fā)送至步驟S2中找到的歸屬AP,并控制歸屬AP通過步驟S2中找到的歸屬VAP發(fā)送至實際目的地址對應(yīng)的客戶端。其技術(shù)效果是將廣播變?yōu)槎ㄏ騿尾グl(fā)送,減少了廣播報文被復(fù)制和發(fā)送的次數(shù),降低了廣播對設(shè)備性能和網(wǎng)絡(luò)帶寬的消耗。
文檔編號H04W28/02GK103079229SQ20121058788
公開日2013年5月1日 申請日期2012年12月28日 優(yōu)先權(quán)日2012年12月28日
發(fā)明者曹瑜, 鄭炳華, 王乃斯 申請人:上海寰創(chuàng)通信科技股份有限公司