本發(fā)明實(shí)施例涉及無(wú)線局域網(wǎng)處理技術(shù)領(lǐng)域,尤其涉及一種dhcp報(bào)文的發(fā)送方法和裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)安全越來(lái)越受的重視,尤其是一些重要部門,例如公式的內(nèi)部開發(fā)網(wǎng)絡(luò)、政府機(jī)構(gòu)的內(nèi)部網(wǎng)絡(luò),銀行網(wǎng)絡(luò)以及軍用網(wǎng)絡(luò)等等,如何提高網(wǎng)絡(luò)安全,成為一種必要的課題。
動(dòng)態(tài)主機(jī)配置協(xié)議(dynamichostconfigurationprotocol,dhcp)是一個(gè)局域網(wǎng)的網(wǎng)絡(luò)協(xié)議,使用用戶數(shù)據(jù)報(bào)協(xié)議(userdatagramprotocol,udp)工作,主要有兩個(gè)用途:給內(nèi)部網(wǎng)絡(luò)或網(wǎng)絡(luò)服務(wù)供應(yīng)商自動(dòng)分配ip地址,給用戶或者內(nèi)部網(wǎng)絡(luò)管理員作為對(duì)所有計(jì)算機(jī)作中央管理的手段。
dhcp通常被應(yīng)用在大型的局域網(wǎng)絡(luò)環(huán)境中,主要作用是集中的管理、分配ip地址,使網(wǎng)絡(luò)環(huán)境中的主機(jī)動(dòng)態(tài)的獲得ip地址、gateway地址、域名系統(tǒng)(domainnamesystem,dns)服務(wù)器地址等信息,并能夠提升地址的使用率。
dhcp協(xié)議采用客戶端/服務(wù)器模型,主機(jī)地址的動(dòng)態(tài)分配任務(wù)由網(wǎng)絡(luò)主機(jī)驅(qū)動(dòng)。當(dāng)dhcp服務(wù)器接收到來(lái)自網(wǎng)絡(luò)主機(jī)申請(qǐng)地址的信息時(shí),才會(huì)向網(wǎng)絡(luò)主機(jī)發(fā)送相關(guān)的地址配置等信息,以實(shí)現(xiàn)網(wǎng)絡(luò)主機(jī)地址信息的動(dòng)態(tài)配置。
dhcp監(jiān)聽(snooping)技術(shù)是dhcp安全特性,dhcpsnooping的主要作用就是隔絕非法的dhcp服務(wù)器(server),通過(guò)配置非信任端口,通過(guò)建立和維護(hù)dhcpsnooping綁定表過(guò)濾不可信任的dhcp信息,這些信息是指來(lái)自不信任區(qū)域的dhcp信息。dhcpsnooping綁定表包含不信任區(qū)域的用戶媒體訪問(wèn)控制(媒體訪問(wèn)控制,mac)地址、ip地址、租用期、虛擬局域網(wǎng)標(biāo)識(shí)(virtuallocalareanetworkidentity,vlan-id)接口等信息。
當(dāng)交換機(jī)開啟dhcp-snooping后,會(huì)對(duì)dhcp報(bào)文進(jìn)行偵聽,并可以從接收到的dhcp請(qǐng)求(request)或dhcp反饋(ack)報(bào)文中提取并記錄ip地址和mac地址信息。另外,dhcp-snooping允許將某個(gè)物理端口設(shè)置為信任端口或不信任端口。信任端口可以正常接收并轉(zhuǎn)發(fā)dhcpoffer報(bào)文,而不信任端口會(huì)將接收到的dhcpoffer報(bào)文丟棄。這樣,可以完成交換機(jī)對(duì)假冒dhcpserver的屏蔽作用,確??蛻舳藦暮戏ǖ膁hcpserver獲取ip地址。
信任端口可以接收所有的dhcp報(bào)文。通過(guò)只將交換機(jī)連接到合法dhcp服務(wù)器的端口設(shè)置為信任端口,其他端口設(shè)置為非信任端口,就可以防止用戶偽造dhcp服務(wù)器來(lái)攻擊網(wǎng)絡(luò)。dhcp監(jiān)聽特性還可以對(duì)端口的dhcp報(bào)文進(jìn)行限速。通過(guò)在每個(gè)非信任端口下進(jìn)行限速,將可以阻止合法dhcp請(qǐng)求報(bào)文的廣播攻擊。
多用戶多入多出(multi-usermultiple-inputmultiple-output,mu-mimo)技術(shù),是一種讓路由器同時(shí)與多個(gè)設(shè)備溝通的多天線技術(shù),是在802.11acwave2中提出的新技術(shù)。上行mu-mimo:不同用戶終端使用相同的時(shí)頻資源進(jìn)行上行發(fā)送(單天線發(fā)送),從接收端來(lái)看,這些數(shù)據(jù)流可以看作來(lái)自一個(gè)用戶終端的不同天線,從而構(gòu)成了一個(gè)虛擬的mimo系統(tǒng),即上行mu-mimo。下行mu-mimo:將多個(gè)數(shù)據(jù)流傳輸給不同的用戶終端,多個(gè)用戶終端以及基站(enb)構(gòu)成下行mu-mimo系統(tǒng);下行mu-mimo可以在接收端通過(guò)消除/零陷的方法,分離傳輸給不同用戶終端的數(shù)據(jù)流;下行mu-mimo還可以通過(guò)在發(fā)送端采用波束賦形的方法,提前分離不同用戶終端的數(shù)據(jù)流,從而簡(jiǎn)化接收端的操作。
現(xiàn)有技術(shù)中,基于mu-mimo的接入點(diǎn)(accesspoint,ap)(例如,ap為無(wú)線路由器)如果有多根天線,則這幾根天線可以和多個(gè)用戶終端(station,sta)分別建立聯(lián)系。比如ap有4個(gè)天線,假設(shè)有2個(gè)1x1的sta1,sta2,1個(gè)2x2的sta3,則ap可以如下和sta建立通信:天線1和sta1進(jìn)行通信,天線2和sta2進(jìn)行通信,天線3、4和sta3進(jìn)行通信,所有天線的通信是同時(shí)發(fā)送的,不需要時(shí)分。但是,如果sta1需要接收一個(gè)dhcp報(bào)文,sta2和sta3不需要接收dhcp報(bào)文,當(dāng)前的機(jī)制即使有dhcpsnooping必然會(huì)出現(xiàn)組播報(bào)文發(fā)送到所有的天線上,因?yàn)檎G闆r下實(shí)現(xiàn)的dhcpsnooping功能不可能“snooping”(監(jiān)聽)到天線上。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種dhcp報(bào)文的發(fā)送方法和裝置,使得實(shí)現(xiàn)的dhcpsnooping功能的接入點(diǎn)能“snooping”(監(jiān)聽)到天線上。
本發(fā)明的第一方面提供一種dhcp報(bào)文的發(fā)送方法,其中,所述方法包括:
接入點(diǎn)(ap)建立多用戶多入多出(mu-mimo)下的監(jiān)聽(snooping)表項(xiàng),其中所述監(jiān)聽表項(xiàng)包括天線id、用戶終端id和dhcp相關(guān)的用戶終端媒體訪問(wèn)控制(mac)地址的映射關(guān)系;
當(dāng)所述ap收到與一用戶終端相關(guān)的dhcp報(bào)文時(shí),所述ap根據(jù)所述監(jiān)聽表項(xiàng)只在與該用戶終端相對(duì)應(yīng)的發(fā)送天線上發(fā)射所述用戶終端的dhcp報(bào)文。
可選的,所述方法還包括:與所述用戶終端非相關(guān)聯(lián)的天線傳輸其它用戶終端的dhcp報(bào)文。
可選的,所述用戶終端相關(guān)的dhcp報(bào)文攜帶該用戶終端的用戶終端id和用戶終端mac地址,所述方法還包括:
所述ap根據(jù)所述監(jiān)聽表項(xiàng)所包括的天線id、用戶終端id與用戶終端mac地址的映射關(guān)系以及根據(jù)所述用戶終端的用戶終端id和用戶終端mac地址確定所述用戶終端對(duì)應(yīng)的發(fā)送天線。
可選的,所述ap通過(guò)n個(gè)天線與m個(gè)用戶終端通信,其中n和m均為大于或等于1的正整數(shù)。
可選的,所述用戶終端包括1x1mimo用戶終端或2x2mimo用戶終端。
本發(fā)明的第二方面提供一種dhcp報(bào)文的發(fā)送裝置,包括:多個(gè)天線、處理器、發(fā)送器、接收器和存儲(chǔ)器,所述多個(gè)天線、處理器、發(fā)送器、接收器和存儲(chǔ)器通過(guò)總線連接并完成相互間的通信,其中,
所述處理器用于建立多用戶多入多出(mu-mimo)下的監(jiān)聽(snooping)表項(xiàng),其中所述監(jiān)聽表項(xiàng)包括天線id、用戶終端id和dhcp相關(guān)的用戶終端媒體訪問(wèn)控制(mac)地址的映射關(guān)系;
所述接收器用于接收與某用戶終端相關(guān)的dhcp報(bào)文;
所述處理器用于根據(jù)所述用戶終端相關(guān)的dhcp報(bào)文與所述監(jiān)聽表項(xiàng),確定與該用戶終端相對(duì)應(yīng)的發(fā)送天線。
所述發(fā)送器用于只在與所述用戶終端相對(duì)應(yīng)的發(fā)送天線上發(fā)射所述用戶終端的所述dhcp報(bào)文。
可選的,與所述用戶終端非相關(guān)聯(lián)的天線用于傳輸其它用戶終端的dhcp報(bào)文。
可選的,所述用戶終端相關(guān)的dhcp報(bào)文攜帶該用戶終端的用戶終端id和用戶終端mac地址,其中,
所述處理器還用于根據(jù)所述監(jiān)聽表項(xiàng)所包括的天線id、用戶終端id與用戶終端mac地址的映射關(guān)系以及根據(jù)所述用戶終端的用戶終端id和用戶終端mac地址確定所述用戶終端對(duì)應(yīng)的發(fā)送天線。
可選的,所述多個(gè)天線為n個(gè)天線,所述n個(gè)天線與m個(gè)用戶終端通信,其中n和m均為大于或等于1的正整數(shù)。
可選的,所述用戶終端包括1x1mimo用戶終端或2x2mimo用戶終端。
上述的實(shí)施例描述的dhcp報(bào)文的發(fā)送方法和裝置,使得實(shí)現(xiàn)的dhcpsnooping功能的接入點(diǎn)能“snooping”(監(jiān)聽)到天線上。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一實(shí)施例的一種dhcp報(bào)文的發(fā)送方法的流程示意圖;
圖2為本發(fā)明的另一實(shí)施例的一種dhcp報(bào)文的發(fā)送裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本文中描述的技術(shù)可用于各種通信系統(tǒng),例如2g、3g、4g通信系統(tǒng)和下一代通信系統(tǒng)(例如,5g),例如全球移動(dòng)通信(gsm,globalsystemformobilecommunication)系統(tǒng),碼分多址(cdma,codedivisionmultipleaccess)系統(tǒng),時(shí)分多址(tdma,timedivisionmultipleaccess)系統(tǒng),寬帶碼分多址(wcdma,widebandcodedivisionmultipleaccess)系統(tǒng),頻分多址(fdma,frequencydivisionmultipleaccess)系統(tǒng),正交頻分多址(ofdma,orthogonalfrequency-divisionmultipleaccess)系統(tǒng),單載波fdma(sc-fdma)系統(tǒng),通用分組無(wú)線業(yè)務(wù)(gprs,generalpacketradioservice)系統(tǒng),長(zhǎng)期演進(jìn)(lte,longtermevolution)系統(tǒng),以及其他此類通信系統(tǒng)。cdma系統(tǒng)可實(shí)現(xiàn)諸如通用無(wú)線陸地接入(utra,universalterrestrialradioaccess)、cdma2000等無(wú)線電技術(shù)。utra包括寬帶-cdma(wcdma)和其他cdma變體。另外,cdam2000涵蓋is-2000、is-95和is-856標(biāo)準(zhǔn)。tdma系統(tǒng)可實(shí)現(xiàn)諸如全球移動(dòng)通信系統(tǒng)(gsm)等的無(wú)線電技術(shù)。ofdma系統(tǒng)可實(shí)現(xiàn)諸如演進(jìn)通用陸地?zé)o線接入(e-utra,evolved-umtsterrestrialradioaccess)、超移動(dòng)寬帶(umb,ultramobilebroadband)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、flash-ofdma等無(wú)線電技術(shù)。utra和e-utra是通用移動(dòng)通信系統(tǒng)(umts,universalmobiletelecommunicationsystem)的一部分。3gpp長(zhǎng)期演進(jìn)(例如,lte)是umts的使用e-utra的版本,其在下行鏈路上可采用ofdma,而在上行鏈路上可采用sc-fdma。utra、e-utra、umts、lte和gsm描述在“第三代伙伴項(xiàng)目(3gpp)”組織的文獻(xiàn)中。另外,cdam2000和umb描述在“第三代伙伴項(xiàng)目2(3gpp2)”組織的文獻(xiàn)中。
本文中術(shù)語(yǔ)“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:?jiǎn)为?dú)存在a,同時(shí)存在a和b,單獨(dú)存在b這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
如圖1所示,為本發(fā)明一實(shí)施例的一種dhcp報(bào)文的發(fā)送方法的流程示意圖,本實(shí)施例中,接入點(diǎn)(ap)可以為無(wú)線路由器,設(shè)置有多個(gè)天線,所述ap通過(guò)所述多個(gè)天線與多個(gè)用戶終端通信,例如,所述ap通過(guò)n個(gè)天線與m個(gè)用戶終端通信,其中n和m均為大于或等于1的正整數(shù),n和m可以相同或不同,所述用戶終端可以是1x1mimo,也可以是2x2mimo,其中,所述1x1mimo表示一根天線接收,一根天線發(fā)送,2x2mimo表示兩根天線接收,兩根天線發(fā)送。
例如,所述ap有4個(gè)天線:天線1、天線2、天線3和天線4,假設(shè)有2個(gè)1x1的用戶終端,分別為sta1,sta2,1個(gè)2x2的用戶終端sta3,則所述ap可以和sta1,sta2、sta3建立如下通信:天線1和sta1進(jìn)行通信,天線2和sta2進(jìn)行通信,天線3、4和sta3進(jìn)行通信。
步驟11,ap建立mu-mimo下的監(jiān)聽(snooping)表項(xiàng),其中所述監(jiān)聽表項(xiàng)包括天線id、用戶終端id和dhcp相關(guān)的用戶終端mac地址的映射關(guān)系。
例如,所述監(jiān)聽表項(xiàng)可以如表1所示。
映射關(guān)系可以表示為(天線id、用戶終端id、用戶終端mac地址),根據(jù)表1可知,ap建立mu-mimo下的snooping表項(xiàng)包括四種映射關(guān)系:(1、1、sta1mac),(2、2、sta2mac)(3、3、sta3mac)和(4、3、sta31mac)。
步驟12,當(dāng)所述ap收到與一用戶終端相關(guān)的dhcp報(bào)文時(shí),所述ap根據(jù)所述監(jiān)聽表項(xiàng)只在與該用戶終端相對(duì)應(yīng)的發(fā)送天線上發(fā)射所述用戶終端的dhcp報(bào)文。
例如,當(dāng)與所述sta1相關(guān)的dhcp報(bào)文到來(lái)時(shí),所述sta1相關(guān)的dhcp報(bào)文攜帶所述sta1的用戶終端id和用戶終端mac地址,所述ap根據(jù)所述監(jiān)聽表項(xiàng)所包括的天線id、staid與用戶終端mac地址的映射關(guān)系以及根據(jù)所述sta1的用戶終端id和用戶終端mac地址確定sta1對(duì)應(yīng)發(fā)送天線為天線1,所以ap只在天線1上發(fā)送所述sta1相關(guān)的dhcp報(bào)文,天線2、3、4傳輸其它用戶終端的報(bào)文。
例如,當(dāng)與所述sta2相關(guān)的dhcp報(bào)文到來(lái)時(shí),所述sta2相關(guān)的dhcp報(bào)文攜帶所述sta2的用戶終端id和用戶終端mac地址,所述ap根據(jù)所述監(jiān)聽表項(xiàng)所包括的天線id、staid與用戶終端mac地址的映射關(guān)系以及根據(jù)sta2的用戶終端id和用戶終端mac地址確定sta2對(duì)應(yīng)發(fā)送天線為天線2,所以ap只在天線2上發(fā)送所述sta1相關(guān)的dhcp報(bào)文,天線1、3、4傳輸其它用戶終端的報(bào)文。
例如,當(dāng)與所述sta3相關(guān)的dhcp報(bào)文到來(lái)時(shí),所述sta3相關(guān)的dhcp報(bào)文攜帶所述sta3的用戶終端id和用戶終端mac地址,所述ap根據(jù)所述監(jiān)聽表項(xiàng)所包括的天線id、staid與用戶終端mac地址的映射關(guān)系以及根據(jù)sta3的用戶終端id和用戶終端mac地址確定sta3對(duì)應(yīng)的發(fā)送天線為天線3、4,所以ap只在天線3、4上發(fā)送所述sta3相關(guān)的dhcp報(bào)文,天線1、2傳輸其它用戶終端的報(bào)文。
綜上所述,本實(shí)施的dhcp報(bào)文的發(fā)送方法,由于mu-mimo多天線時(shí)可以同時(shí)通信,不是時(shí)分的,如果當(dāng)某個(gè)用戶終端的dhcp報(bào)文在天線1上傳輸時(shí),天線2、3、4可以同時(shí)傳輸其他用戶終端的報(bào)文,完全不受影響,例如,與所述用戶終端非相關(guān)聯(lián)的天線傳輸非所述用戶終端的dhcp報(bào)文。
如圖2所示,為本發(fā)明另一實(shí)施例的一種dhcp報(bào)文的發(fā)送裝置的結(jié)構(gòu)示意圖,本實(shí)施例中,所述dhcp報(bào)文的發(fā)送裝置為接入點(diǎn)(ap),例如,所述ap可以為無(wú)線路由器,所述dhcp報(bào)文的發(fā)送裝置包括多個(gè)天線200、處理器201、發(fā)送器202、接收器203和存儲(chǔ)器204,所述多個(gè)天線200、處理器201、發(fā)送器202、接收器203和存儲(chǔ)器204通過(guò)總線連接并完成相互間的通信。
所述處理器201可以為中央處理器(centralprocessingunit,cpu)、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)芯片、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)場(chǎng)可編程門陣列(fieldprogrammablegatearray,fpga)或者其他可編程邏輯器件等。
該總線可以是工業(yè)標(biāo)準(zhǔn)架構(gòu)(industrystandardarchitecture,isa)總線、擴(kuò)展工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(extendedindustrystandardarchitecture、eisa)總線、外部設(shè)備互連(peripheralcomponentinterconnect,pci)總線或內(nèi)部整合電路(inter-integratedcircuit,i2c)總線等,該總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。
所述存儲(chǔ)器204用于存儲(chǔ)可執(zhí)行程序代碼,該程序代碼包括計(jì)算機(jī)操作指令。
所述存儲(chǔ)器204可以是易失性存儲(chǔ)器(volatilememory),例如隨機(jī)存儲(chǔ)器(ram,random-accessmemory),也可以是非易失性存儲(chǔ)器(nvm,non-volatilememory),例如只讀存儲(chǔ)器(rom,read-onlymemory),快閃存儲(chǔ)器(flashmemory),硬盤(hdd,harddiskdrive)或固態(tài)硬盤(ssd,solid-statedrive)。
所述ap通過(guò)所述多個(gè)天線200與多個(gè)用戶終端通信,例如,所述ap通過(guò)n個(gè)天線與m個(gè)用戶終端通信,其中n和m均為大于或等于1的正整數(shù),n和m可以相同或不同,所述用戶終端可以是1x1mimo,也可以是2x2mimo,其中,所述1x1mimo表示一根天線接收,一根天線發(fā)送,2x2mimo表示兩根天線接收,兩根天線發(fā)送。
例如,所述ap的天線200有4個(gè)天線:天線1、天線2、天線3和天線4,假設(shè)有2個(gè)1x1的用戶終端,分別為sta1,sta2,1個(gè)2x2的用戶終端sta3,則所述ap可以和sta1,sta2、sta3建立如下通信:天線1和sta1進(jìn)行通信,天線2和sta2進(jìn)行通信,天線3、4和sta3進(jìn)行通信。
所述處理器201可以調(diào)用所述存儲(chǔ)器204中存儲(chǔ)的操作指令或者程序代碼,來(lái)執(zhí)行本發(fā)明實(shí)施例提供的所述dhcp報(bào)文的發(fā)送方法,描述如下。
所述處理器201用于建立mu-mimo下的監(jiān)聽(snooping)表項(xiàng),其中所述監(jiān)聽表項(xiàng)包括天線id、用戶終端id和dhcp相關(guān)的用戶終端mac地址的映射關(guān)系。
例如,所述監(jiān)聽表項(xiàng)可以如表1所示。
映射關(guān)系可以表示為(天線id、用戶終端id、用戶終端mac地址),根據(jù)表1可知,所述處理器201用于建立mu-mimo下的snooping表項(xiàng)包括四種映射關(guān)系:(1、1、sta1mac),(2、2、sta2mac)(3、3、sta3mac)和(4、3、sta31mac)。
所述接收器203用于接收與某用戶終端相關(guān)的dhcp報(bào)文。
所述處理器201用于根據(jù)所述用戶終端相關(guān)的dhcp報(bào)文與所述監(jiān)聽表項(xiàng),確定與該用戶終端相對(duì)應(yīng)的發(fā)送天線。
所述發(fā)送器202,用于只在與所述用戶終端相對(duì)應(yīng)的發(fā)送天線上發(fā)射所述用戶終端的所述dhcp報(bào)文。
例如,當(dāng)與所述sta1相關(guān)的dhcp報(bào)文到來(lái)時(shí),所述sta1相關(guān)的dhcp報(bào)文攜帶所述sta1的用戶終端id和用戶終端mac地址,所述處理器201根據(jù)所述監(jiān)聽表項(xiàng)所包括的天線id、staid與用戶終端mac地址的映射關(guān)系以及根據(jù)所述sta1的用戶終端id和用戶終端mac地址確定sta1對(duì)應(yīng)發(fā)送天線為天線1,所述發(fā)送器202只在天線1上發(fā)送所述sta1相關(guān)的dhcp報(bào)文,天線2、3、4傳輸其它用戶終端的報(bào)文。
例如,當(dāng)與所述sta2相關(guān)的dhcp報(bào)文到來(lái)時(shí),所述sta2相關(guān)的dhcp報(bào)文攜帶所述sta2的用戶終端id和用戶終端mac地址,所述處理器201根據(jù)所述監(jiān)聽表項(xiàng)所包括的天線id、staid與用戶終端mac地址的映射關(guān)系以及根據(jù)sta2的用戶終端id和用戶終端mac地址確定sta2對(duì)應(yīng)發(fā)送天線為天線2,所述發(fā)送器202只在天線2上發(fā)送所述sta1相關(guān)的dhcp報(bào)文,天線1、3、4傳輸其它用戶終端的報(bào)文。
例如,當(dāng)與所述sta3相關(guān)的dhcp報(bào)文到來(lái)時(shí),所述sta3相關(guān)的dhcp報(bào)文攜帶所述sta3的用戶終端id和用戶終端mac地址,所述處理器201根據(jù)所述監(jiān)聽表項(xiàng)所包括的天線id、staid與用戶終端mac地址的映射關(guān)系以及根據(jù)sta3的用戶終端id和用戶終端mac地址確定sta3對(duì)應(yīng)的發(fā)送天線為天線3、4,所述發(fā)送器202只在天線3、4上發(fā)送所述sta3相關(guān)的dhcp報(bào)文,天線1、2傳輸其它用戶終端的報(bào)文。
綜上所述,由于dhcp報(bào)文的發(fā)送裝置的mu-mimo多天線時(shí)可以同時(shí)通信,不是時(shí)分的,如果當(dāng)某個(gè)用戶終端的dhcp報(bào)文在天線1上傳輸時(shí),天線2、3、4可以同時(shí)傳輸其他用戶終端的報(bào)文,完全不受影響,例如,與所述用戶終端非相關(guān)聯(lián)的天線傳輸非所述用戶終端的dhcp報(bào)文。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說(shuō)明本申請(qǐng)的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本申請(qǐng)進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請(qǐng)各實(shí)施例技術(shù)方案的精神和范圍。