一種報文轉(zhuǎn)發(fā)方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種報文轉(zhuǎn)發(fā)方法、裝置和系統(tǒng),涉及數(shù)據(jù)通信領(lǐng)域,提供一種在無線AC與無線AP處于NAT設(shè)備兩端的情況下轉(zhuǎn)發(fā)報文的方式,能夠有效執(zhí)行無線AC與無線AP之間的協(xié)議報文傳輸。其方法為:無線AC在通過本地Socket接口獲取對應(yīng)上層業(yè)務(wù)程序的業(yè)務(wù)數(shù)據(jù)后,將業(yè)務(wù)數(shù)據(jù)封裝在CAPWAP隧道控制報文內(nèi)進行傳輸,進而無線AP在接收該控制報文并解封獲取業(yè)務(wù)數(shù)據(jù)后,通過本地Socket接口將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給對應(yīng)上層業(yè)務(wù)程序。本發(fā)明實施例用于實現(xiàn)無線AC與無線AP之間的協(xié)議報文的轉(zhuǎn)發(fā)。
【專利說明】一種報文轉(zhuǎn)發(fā)方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種報文轉(zhuǎn)發(fā)方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]隨著WLAN (Wireless Local Area Networks,無線局域網(wǎng)絡(luò))的應(yīng)用越來越廣泛,其部署場景的類型也越來越豐富。其組成主要包括:NAT (Network Address Translat1n,網(wǎng)絡(luò)地址轉(zhuǎn)換)設(shè)備,用于將私網(wǎng)地址轉(zhuǎn)換為公網(wǎng)地址以緩解公網(wǎng)地址枯竭問題;無線AP(Access Point,接入點),用于發(fā)射無線接入信號,引導用戶連接無線網(wǎng)絡(luò);無線AC (Wireless Access Point Controller,接入控制器),用于對各無線AP進行集中控制和管理。
[0003]在目前常見的一種分布式WLAN部署場景(如圖1所示)下,由于無線AC(圖中001)位于公網(wǎng),而無線AP(圖中002)位于NAT設(shè)備(圖中003)的后端(即私網(wǎng)內(nèi)),NAT設(shè)備隔離了公網(wǎng)與私網(wǎng),無線AC無法直接通過上層協(xié)議與無線AP進行交互。因而,現(xiàn)有技術(shù)在當無線AC需要通過上層協(xié)議與無線AP進行交互時,通常通過查詢到目標無線AP的私網(wǎng)地址,進而在對應(yīng)的NAT設(shè)備上進行特定的端口映射,以便無線AC等外網(wǎng)設(shè)備通過訪問配置后的端口從而映射到內(nèi)網(wǎng)的對應(yīng)無線AP,從而實現(xiàn)協(xié)議報文的交互。
[0004]然而,在使用該方式實現(xiàn)協(xié)議報文的交互時,需要由操作人員預先根據(jù)場景中各無線AP的IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址,手工配置端口映射。且由于各無線AP 的 IP 地址是通過 DHCP (Dynamic Host Configurat1n Protocol,動態(tài)主機配置協(xié)議)的方式動態(tài)獲取的,當某個無線AP的IP地址發(fā)生變化時,原有端口映射的對應(yīng)關(guān)系即會失效,導致協(xié)議報文的交互無法進行。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實施例提供一種報文轉(zhuǎn)發(fā)方法、裝置和系統(tǒng),用于解決因端口映射關(guān)系失效導致的無線AC與無線AP進行上層協(xié)議交互時穩(wěn)定性差,可靠性低的問題。
[0006]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0007]第一方面,提供一種報文轉(zhuǎn)發(fā)方法,包括:
[0008]無線接入控制器AC獲取目標無線接入點AP的索引信息,為所述目標無線AP分配與所述索引信息對應(yīng)的可用端口號,并根據(jù)所述端口號建立本地套接字Socket接口 ;
[0009]通過所述本地Socket接口獲取上層業(yè)務(wù)程序待發(fā)送的業(yè)務(wù)數(shù)據(jù);
[0010]根據(jù)所述索引信息,確定與所述目標無線AP對應(yīng)的目標無線接入點控制及配置協(xié)議CAPWAP隧道,并將所述業(yè)務(wù)數(shù)據(jù)封裝在所述目標CAPWAP隧道控制報文中的預設(shè)字段;
[0011]通過所述目標CAPWAP隧道向所述目標無線AP發(fā)送封裝后的控制報文,以便所述目標無線AP接收所述控制報文后解封獲取所述業(yè)務(wù)數(shù)據(jù)。
[0012]第二方面,提供一種報文轉(zhuǎn)發(fā)方法,包括:
[0013]無線接入點AP為本地套接字Socket接口分配可用端口號,并根據(jù)所述端口號建立所述本地Socket接口 ;
[0014]接收控制報文,所述控制報文為無線接入控制器AC在預設(shè)字段封裝了業(yè)務(wù)數(shù)據(jù)后,通過與所述無線AP對應(yīng)的目標無線接入點控制及配置協(xié)議CAPWAP隧道向所述無線AP發(fā)送的;
[0015]解封所述控制報文,獲取封裝在所述控制報文中預設(shè)字段的所述業(yè)務(wù)數(shù)據(jù),并通過所述本地Socket接口將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序。
[0016]第三方面,提供一種無線接入控制器,包括:
[0017]初始化單元,用于獲取目標無線接入點AP的索引信息,為所述目標無線AP分配與所述索引信息對應(yīng)的可用端口號,并根據(jù)所述端口號建立本地套接字Socket接口 ;
[0018]獲取單元,用于通過所述本地Socket接口獲取上層業(yè)務(wù)程序待發(fā)送的業(yè)務(wù)數(shù)據(jù);
[0019]封裝單元,用于根據(jù)所述索引信息,確定與所述目標無線AP對應(yīng)的目標無線接入點控制及配置協(xié)議CAPWAP隧道,并將所述業(yè)務(wù)數(shù)據(jù)封裝在所述目標CAPWAP隧道控制報文中的預設(shè)字段;
[0020]發(fā)送單元,用于通過所述目標CAPWAP隧道向所述目標無線AP發(fā)送封裝后的控制報文,以便所述目標無線AP接收所述控制報文后解封獲取所述業(yè)務(wù)數(shù)據(jù)。
[0021]第四方面,提供一種無線接入點,包括:
[0022]初始化單元,用于為本地套接字Socket接口分配可用端口號,并根據(jù)所述端口號建立所述本地Socket接口 ;
[0023]接收單元,用于接收控制報文,所述控制報文為無線接入控制器AC在預設(shè)字段封裝了業(yè)務(wù)數(shù)據(jù)后,通過與所述無線接入點AP對應(yīng)的目標無線接入點控制及配置協(xié)議CAPffAP隧道向所述無線AP發(fā)送的;
[0024]解封單元,用于解封所述控制報文,獲取封裝在所述控制報文中預設(shè)字段的所述業(yè)務(wù)數(shù)據(jù),并通過所述本地Socket接口將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序。
[0025]第五方面,提供一種報文轉(zhuǎn)發(fā)系統(tǒng),包括:
[0026]網(wǎng)絡(luò)地址轉(zhuǎn)換NAT設(shè)備,一個如第三方面所述的無線接入控制器AC,至少一個如第四方面所述的無線接入點AP ;
[0027]所述無線AC與各所述無線AP分別位于所述NAT設(shè)備的兩端,所述無線AC與各無線AP之間通過無線接入點控制及配置協(xié)議CAPWAP隧道進行通信。
[0028]可見,本發(fā)明提供一種報文轉(zhuǎn)發(fā)方法、裝置和系統(tǒng),無線AC在通過本地Socket接口獲取對應(yīng)上層業(yè)務(wù)程序的業(yè)務(wù)數(shù)據(jù)后,將業(yè)務(wù)數(shù)據(jù)封裝在CAPWAP隧道控制報文內(nèi)進行傳輸,進而無線AP在接收該控制報文并解封獲取業(yè)務(wù)數(shù)據(jù)后,通過本地Socket接口將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給對應(yīng)上層業(yè)務(wù)程序。這樣,通過使用無線AC與無線AP之間的CAPWAP隧道進行上層協(xié)議報文的傳輸,避免了現(xiàn)有技術(shù)中無線AP的IP地址發(fā)生變化使得預先配置端口映射關(guān)系失效,導致報文交互無法進行的問題。因此,本發(fā)明相對于現(xiàn)有技術(shù),能夠有效執(zhí)行無線AC與無線AP之間的協(xié)議報文傳輸,解決了因端口映射關(guān)系失效導致無線AC與無線AP進行上層協(xié)議交互時穩(wěn)定性差,可靠性較低的問題。
【專利附圖】
【附圖說明】
[0029]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1為本發(fā)明實施例提供的一種報文轉(zhuǎn)發(fā)系統(tǒng)的連接示意圖;
[0031]圖2為本發(fā)明實施例提供的一種報文轉(zhuǎn)發(fā)系統(tǒng)的結(jié)構(gòu)示意圖;
[0032]圖3為本發(fā)明實施例提供的一種報文轉(zhuǎn)發(fā)方法的流程示意圖一;
[0033]圖4為本發(fā)明實施例提供的一種報文轉(zhuǎn)發(fā)方法的流程示意圖二 ;
[0034]圖5為本發(fā)明實施例提供的一種報文轉(zhuǎn)發(fā)方法的流程示意圖三;
[0035]圖6為本發(fā)明實施例提供的一種CAPWAP隧道控制報文格式示意圖;
[0036]圖7為本發(fā)明實施例提供的一種無線接入控制器的結(jié)構(gòu)示意圖一;
[0037]圖8為本發(fā)明實施例提供的一種無線接入控制器的結(jié)構(gòu)示意圖二 ;
[0038]圖9為本發(fā)明實施例提供的一種無線接入點的結(jié)構(gòu)示意圖一;
[0039]圖10為本發(fā)明實施例提供的一種無線接入點的結(jié)構(gòu)示意圖二。
【具體實施方式】
[0040]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0041]圖1為本發(fā)明實施例提供的一種報文轉(zhuǎn)發(fā)系統(tǒng)的連接示意圖,用于實施本發(fā)明實施例提供的一種報文轉(zhuǎn)發(fā)方法。參見圖1,該報文轉(zhuǎn)發(fā)系統(tǒng)由一個無線AC001、一個或多個無線AP002、NAT設(shè)備003、交換機004以及因特網(wǎng)005組成。
[0042]其中,無線AC001可以為該應(yīng)用場景下無線網(wǎng)絡(luò)的核心設(shè)備,用于管理該無線網(wǎng)絡(luò)中的所有無線AP(管理操作包括:下發(fā)配置、修改相關(guān)配置參數(shù)、射頻智能管理、接入安全控制等),與因特網(wǎng)005直接存在直接通信連接;無線AP002是可以為無線路由器或無線交換機,用于為使用無線設(shè)備(如:手機、平板電腦、筆記本電腦等無線設(shè)備)的用戶提供進入有線網(wǎng)絡(luò)的接入點,與交換機004之間存在直接通信連接;NAT設(shè)備003可以為運行網(wǎng)絡(luò)地址轉(zhuǎn)換協(xié)議的服務(wù)器,一端與交換機004存在直接通信連接,另一端與因特網(wǎng)005存在直接通信連接。
[0043]進一步的,無線AC001通過該系統(tǒng)中各設(shè)備之間的通信連接,與各無線AP002之間存在基于 CAPWAP (Control And Provis1ning of Wireless Access Points ProtocolSpecificat1n,無線接入點控制及配置協(xié)議)的隧道連接,無線ACOOl可通過CAPWAP隧道控制各無線AP002,且還可以通過各CAPWAP隧道實現(xiàn)無線AC001與各無線AP002之間的數(shù)據(jù)通信。
[0044]圖2為本發(fā)明實施例提供的一種報文轉(zhuǎn)發(fā)系統(tǒng)的結(jié)構(gòu)示意圖。參見圖2,報文轉(zhuǎn)發(fā)系統(tǒng)中的無線AC001包括:上層業(yè)務(wù)程序0011、CAPWAP代理模塊0012以及CAPWAP模塊0013 ;無線AP002包括:上層業(yè)務(wù)程序0021、CAPWAP代理模塊0022以及CAPWAP模塊0023。其中,無線AC001中的CAPWAP代理模塊0012用于實現(xiàn)數(shù)據(jù)在上層業(yè)務(wù)程序0011與CAPWAP模塊0013之間的傳輸;無線AP002中的CAPWAP代理模塊0022用于實現(xiàn)數(shù)據(jù)在上層業(yè)務(wù)程序0021與CAPWAP模塊0023之間的傳輸;無線AC001中的CAPWAP模塊0013與無線AP002中的CAPWAP模塊0023通過CAPWAP隧道存在通信連接,該CAPWAP隧道由報文轉(zhuǎn)發(fā)系統(tǒng)中的NAT設(shè)備003、交換機004以及因特網(wǎng)005等共同實現(xiàn)。
[0045]本發(fā)明的實施例提供一種報文轉(zhuǎn)發(fā)方法,該方法可以應(yīng)用于圖1所示報文轉(zhuǎn)發(fā)系統(tǒng)中的無線AC,如圖3所示,該方法包括:
[0046]S101、無線AC獲取目標無線AP的索引信息,為目標無線AP分配與索引信息對應(yīng)的可用端口號,并根據(jù)端口號建立本地套接字(Socket)接口。
[0047]S102、通過本地套接字接口獲取上層業(yè)務(wù)程序待發(fā)送的業(yè)務(wù)數(shù)據(jù)。
[0048]S103、根據(jù)索引信息,確定與目標無線AP對應(yīng)的目標CAPWAP隧道,并將業(yè)務(wù)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段。
[0049]在一種實現(xiàn)方式下,無線AC可以在將業(yè)務(wù)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段之前,在預設(shè)字段中設(shè)置預設(shè)數(shù)據(jù)標識。
[0050]其中,該預設(shè)數(shù)據(jù)標識用于指示控制報文中攜帶了需要傳輸?shù)臄?shù)據(jù)。
[0051 ] S104、通過目標CAPWAP隧道向目標無線AP發(fā)送封裝后的控制報文,以便目標無線AP接收控制報文后解封獲取業(yè)務(wù)數(shù)據(jù)。
[0052]在一種實現(xiàn)方式下,無線AC還可以在目標無線AP接收到業(yè)務(wù)數(shù)據(jù),并通過目標CAPffAP隧道向無線AC反饋發(fā)送在預設(shè)字段封裝了響應(yīng)數(shù)據(jù)的控制報文之后:
[0053]通過目標CAPWAP隧道接收控制報文;
[0054]解封控制報文,獲取封裝在控制報文中預設(shè)字段的響應(yīng)數(shù)據(jù),并通過本地Socket接口將響應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序。
[0055]本發(fā)明提供一種報文轉(zhuǎn)發(fā)方法,無線AC在通過本地Socket接口獲取對應(yīng)上層業(yè)務(wù)程序的業(yè)務(wù)數(shù)據(jù),進而將業(yè)務(wù)數(shù)據(jù)封裝在CAPWAP隧道控制報文內(nèi)進行傳輸,以便目標無線AP在接收該控制報文并解封獲取業(yè)務(wù)數(shù)據(jù)。這樣,通過使用無線AC與無線AP之間的CAPffAP隧道進行上層協(xié)議報文的傳輸,避免了依靠預先配置端口映射關(guān)系進行傳輸?shù)牟僮?,能夠有效?zhí)行無線AC與無線AP之間的協(xié)議報文傳輸,解決了因端口映射關(guān)系失效導致無線AC與無線AP進行上層協(xié)議交互時穩(wěn)定性差,可靠性較低的問題。
[0056]本發(fā)明的實施例還提供一種報文轉(zhuǎn)發(fā)方法,該方法可以應(yīng)用于圖1所示報文轉(zhuǎn)發(fā)系統(tǒng)中的無線AP,如圖4所示,該方法包括:
[0057]S201、無線AP為本地套接字接口分配可用端口號,并根據(jù)端口號建立本地套接字接口。
[0058]S202、接收控制報文。
[0059]其中,該控制報文為無線AC在預設(shè)字段封裝了業(yè)務(wù)數(shù)據(jù)后,通過與無線AP對應(yīng)的目標CAPWAP隧道向無線AP發(fā)送的。
[0060]S203、解封控制報文,獲取封裝在控制報文中預設(shè)字段的業(yè)務(wù)數(shù)據(jù),并通過本地套接字接口將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序。
[0061]在一種實現(xiàn)方式下,無線AP還可以在通過本地Socket接口將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序之后:
[0062]通過本地Socket接口獲取上層業(yè)務(wù)程序待反饋發(fā)送的響應(yīng)數(shù)據(jù);
[0063]將響應(yīng)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段;
[0064]通過目標CAPWAP隧道向無線AC發(fā)送封裝后的控制報文,以便無線AC接收到控制報文后解封獲取響應(yīng)數(shù)據(jù)。
[0065]在另一種實現(xiàn)方式下,進一步的,無線AP可以在將響應(yīng)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段之前,在預設(shè)字段中設(shè)置預設(shè)數(shù)據(jù)標識。
[0066]其中,該預設(shè)數(shù)據(jù)標識用于指示控制報文中攜帶了需要傳輸?shù)臄?shù)據(jù)。
[0067]本發(fā)明提供一種報文轉(zhuǎn)發(fā)方法,無線AP在接收無線AC通過CAPWAP隧道傳輸?shù)目刂茍笪牟⒔夥猥@取業(yè)務(wù)數(shù)據(jù)后,通過本地Socket接口將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給對應(yīng)上層業(yè)務(wù)程序。這樣,通過使用無線AC與無線AP之間的CAPWAP隧道進行上層協(xié)議報文的傳輸,避免了依靠預先配置端口映射關(guān)系進行傳輸?shù)牟僮?,能夠有效?zhí)行無線AC與無線AP之間的協(xié)議報文傳輸,解決了因端口映射關(guān)系失效導致無線AC與無線AP進行上層協(xié)議交互時穩(wěn)定性差,可靠性較低的問題。
[0068]為了使本領(lǐng)域技術(shù)人員能夠更清楚地理解本發(fā)明實施例提供的技術(shù)方案,下面基于圖1所示報文轉(zhuǎn)發(fā)系統(tǒng),通過具體的實施例,對本發(fā)明實施例提供的另一種報文轉(zhuǎn)發(fā)方法進行詳細說明,如圖5所示,該方法包括:
[0069]S301、執(zhí)行初始化操作。
[0070]具體的,無線AC與目標無線AP分別進行初始化操作,建立自身的本機Socket連接,等待上層業(yè)務(wù)程序執(zhí)行數(shù)據(jù)傳輸操作。
[0071]其中,目標無線AP為與上述無線AC存在CAPWAP隧道連接的多個無線AP中的任
—個°
[0072]一方面,示例性的,無線AC的CAPWAP模塊獲取目標無線AP的索引信息,并將該索引信息發(fā)送給CAPWAP代理模塊,由CAPWAP代理模塊為目標無線AP分配一個與該索引信息對應(yīng)的可用端口號。
[0073]進一步的,無線AC的CAPWAP代理模塊根據(jù)分配的該端口號建立本地Socket接口,實現(xiàn)對該端口的監(jiān)聽。
[0074]其中,無線AC的CAPWAP模塊可以通過與目標無線AP相連的CAPWAP隧道信息獲取該目標無線AP的索引信息,該索引信息包括該目標無線AP的標識信息(如標識號,名稱等)。CAPWAP代理模塊在為目標無線AP分配端口號后,可以將該端口號與該目標無線AP的索引信息記錄在預設(shè)對應(yīng)表中,該預設(shè)對應(yīng)表為無線AC中用于記錄各無線AP的索引信息與分配的各端口號之間對應(yīng)關(guān)系的數(shù)據(jù)表。
[0075]另一方面,示例性的,目標無線AP的CAWAP模塊指示CAPWAP代理模塊使用預設(shè)端口號建立本地Socket接口,實現(xiàn)對該端口的監(jiān)聽。
[0076]其中,預設(shè)端口號可以為與上述無線AC建立本地Socket接口使用端口號相同的端口號,由目標無線AP的CAWAP模塊通過與無線AC之間的CAPWAP隧道從無線AC側(cè)獲取;或者,還可以為系統(tǒng)缺省設(shè)定或外部輸入給定的端口號,具體的選擇方式包括但不限于此,此處不做限定。
[0077]S302、無線AC執(zhí)行上層業(yè)務(wù)程序的業(yè)務(wù)數(shù)據(jù)發(fā)送。
[0078]具體的,在對本地Socket接口進行監(jiān)聽確定上層業(yè)務(wù)程序發(fā)送數(shù)據(jù)時,通過本地Socket接口獲取上層業(yè)務(wù)程序待發(fā)送的業(yè)務(wù)數(shù)據(jù),并根據(jù)索引信息,確定與目標無線AP對應(yīng)的目標CAPWAP隧道,將業(yè)務(wù)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段,進而通過該目標CAPWAP隧道向目標無線AP發(fā)送封裝后的控制報文。
[0079]其中,目標CAPWAP隧道即為無線AC與目標無線AP之間的CAPWAP隧道。
[0080]示例性的,當無線AC的上層業(yè)務(wù)程序發(fā)送業(yè)務(wù)數(shù)據(jù)時,無線AC根據(jù)指定的目標無線AP,通過查詢獲取上述分配給目標無線AP的端口號,進而連接該端口號對應(yīng)的端口。其中,查詢獲取可以包括:使用系統(tǒng)命令行的方式獲取,或由用戶外部操作查詢獲取,且上述列舉的獲取方式僅為示例性的,包括但不限于。
[0081]進一步的,CAPWAP代理模塊通過建立的上述本地Socket接口,將上述上層業(yè)務(wù)程序的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至CAPWAP模塊。
[0082]在本實施例中,上層業(yè)務(wù)程序以遠程終端(Telnet)協(xié)議為例。Telnet協(xié)議是TCP/IP協(xié)議族中的一員,是Internet遠程登陸服務(wù)的標準協(xié)議和主要方式。假設(shè)上述分配給目標無線AP的端口號為8899,則上層業(yè)務(wù)程序可通過使用Telnet執(zhí)行命令:“telnet127.0.0.18899”的方式連接CAPWAP代理模塊監(jiān)聽的該端口。且在實際應(yīng)用中,由于應(yīng)用場景的不同以及上層業(yè)務(wù)程序協(xié)議的不同,連接CAPWAP代理模塊監(jiān)聽端口的方式可能存在一定差異,此處不做限定。
[0083]再進一步的,無線AC的CAPWAP代理模塊在收到上述命令的連接請求后,將上層業(yè)務(wù)程序的業(yè)務(wù)數(shù)據(jù)以及目標無線AP的索引信息通過本地Socket接口發(fā)送至CAPWAP模塊。
[0084]CAPffAP模塊在接收到上層業(yè)務(wù)程序的業(yè)務(wù)數(shù)據(jù)以及目標無線AP的索引信息后,由于無線AC上同時存在多條不同的CAPWAP隧道與相應(yīng)的不同無線AP相連,需要根據(jù)該索引信息,確定與上述目標無線AP對應(yīng)的目標CAPWAP隧道。
[0085]值得一提的,由于無線AC與各無線AP之間CAPWAP隧道的建立是動態(tài)的,如果某一個無線AP的IP地址變化了,會重新建立相應(yīng)的CAPWAP隧道,但是與該CAPWAP隧道對應(yīng)的索引信息是不會變化的,因而消除了原有端口映射方案中由于無線AP的IP地址發(fā)生變化導致的端口映射失敗的問題。
[0086]進而,將上述業(yè)務(wù)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段。其中,CAPffAP隧道控制報文格式如圖6所示,包括:MAC(Medium/MediaAccess Control,介質(zhì)訪問控制)地址字段、IP地址字段、UDP (User Datagram Protocol,用戶數(shù)據(jù)包協(xié)議)、CAPWAP頭字段以及FCS (Frame Check Sequence,幀檢驗序列)字段,還包括可選的廠商自定義載荷(Vendor Specific Payload)字段。上述預設(shè)字段即可以為其中的Vendor SpecificPayload字段,該Vendor Specific Payload字段為CAPWAP協(xié)議中定義的,在CAPWAP寫的控制報文中可以被廠商自定義的字段。
[0087]值得一提的,在將上述業(yè)務(wù)數(shù)據(jù)封裝至上述目標CAPWAP隧道控制報文中的預設(shè)字段之前,還需要在該預設(shè)字段中添加預設(shè)數(shù)據(jù)標識,該預設(shè)數(shù)據(jù)標識用于指示控制報文中攜帶了需要傳輸?shù)臄?shù)據(jù),可以為特定的Vendor Specific Payload子ID值,以便目標無線AP進行識別接收。
[0088]再進一步的,無線AC的CAPWAP模塊在完成對上述業(yè)務(wù)數(shù)據(jù)的封裝之后,通過上述與目標無線AP對應(yīng)的目標CAPWAP隧道發(fā)送封裝后的控制報文。
[0089]S303、目標無線AP執(zhí)行對業(yè)務(wù)數(shù)據(jù)的接收。
[0090]具體的,在無線AC通過目標CAPWAP隧道向目標無線AP發(fā)送在預設(shè)字段封裝了業(yè)務(wù)數(shù)據(jù)的控制報文之后,目標無線AP接收該控制報文,進而解封獲取封裝在該控制報文中預設(shè)字段的業(yè)務(wù)數(shù)據(jù),并通過本地Socket接口將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序。
[0091]示例性的,目標無線AP的CAPWAP模塊在通過目標CAPWAP隧道接收到無線AC發(fā)送的控制報文之后,對該控制報文進行判斷:若該控制報文的預設(shè)字段中包含預設(shè)數(shù)據(jù)標識,則確定該控制報文中封裝了無線AC上層業(yè)務(wù)程序的業(yè)務(wù)數(shù)據(jù)。進而,目標無線AP的CAPffAP模塊在識別控制報文中的業(yè)務(wù)數(shù)據(jù)后,解封獲取該業(yè)務(wù)數(shù)據(jù),并將獲取的業(yè)務(wù)數(shù)據(jù)發(fā)送至CAPWAP代理模塊。
[0092]進一步的,目標無線AP的CAPWAP代理模塊在收到上述業(yè)務(wù)數(shù)據(jù)后,通過本地Socket接口,將該業(yè)務(wù)數(shù)據(jù)發(fā)送至上層業(yè)務(wù)程序進行處理。
[0093]S304、目標無線AP執(zhí)行上層業(yè)務(wù)程序的響應(yīng)數(shù)據(jù)發(fā)送。
[0094]具體的,在上層業(yè)務(wù)程序接收到業(yè)務(wù)數(shù)據(jù)并反饋發(fā)送響應(yīng)數(shù)據(jù)時,通過本地Socket接口獲取上層業(yè)務(wù)程序待發(fā)送的響應(yīng)數(shù)據(jù),并將響應(yīng)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段,進而通過目標CAPWAP隧道向無線AC發(fā)送封裝后的控制報文。
[0095]示例性的,目標無線AP的上層業(yè)務(wù)程序在接收到CAPWAP代理模塊通過本地Socket接口發(fā)送的業(yè)務(wù)數(shù)據(jù)后,對該業(yè)務(wù)數(shù)據(jù)進行處理,并反饋發(fā)送與該業(yè)務(wù)數(shù)據(jù)對應(yīng)的響應(yīng)數(shù)據(jù)。
[0096]進一步的,目標無線AP的CAPWAP代理模塊通過根據(jù)預設(shè)端口號建立的上述本地Socket接口,將上述上層業(yè)務(wù)程序的響應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)至CAPWAP模塊。
[0097]目標無線AP的CAPWAP模塊在接收到上層業(yè)務(wù)程序的響應(yīng)數(shù)據(jù)后,將該響應(yīng)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段,并通過上述目標CAPWAP隧道發(fā)送封裝后的控制報文。
[0098]值得一提的,在將上述響應(yīng)數(shù)據(jù)封裝至上述目標CAPWAP隧道控制報文中的預設(shè)字段之前,還需要在該預設(shè)字段中添加預設(shè)數(shù)據(jù)標識,以便無線AC進行識別接收。
[0099]S305、無線AC執(zhí)行對響應(yīng)數(shù)據(jù)的接收。
[0100]具體的,在目標無線AP接收到業(yè)務(wù)數(shù)據(jù),并通過目標CAPWAP隧道向無線AC反饋發(fā)送在預設(shè)字段封裝了響應(yīng)數(shù)據(jù)的控制報文之后,無線AC通過目標CAPWAP隧道接收控制報文,進而解封控制報文,獲取封裝在控制報文中預設(shè)字段的響應(yīng)數(shù)據(jù),并通過本地Socket接口將響應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序。
[0101]示例性的,無線AC的CAPWAP模塊在通過目標CAPWAP隧道接收到目標無線AP發(fā)送的控制報文之后,對該控制報文進行判斷:若該控制報文的預設(shè)字段中包含預設(shè)數(shù)據(jù)標識,則確定該控制報文中封裝了目標無線AP上層業(yè)務(wù)程序的響應(yīng)數(shù)據(jù)。進而,無線AC的CAPffAP模塊在識別控制報文中的響應(yīng)數(shù)據(jù)后,解封獲取該響應(yīng)數(shù)據(jù),并將獲取的響應(yīng)數(shù)據(jù)發(fā)送至CAPWAP代理模塊。
[0102]進一步的,無線AC的CAPWAP代理模塊在收到上述響應(yīng)數(shù)據(jù)后,通過本地Socket接口,將該響應(yīng)數(shù)據(jù)發(fā)送至上層業(yè)務(wù)程序進行處理,完成整個業(yè)務(wù)交互過程。
[0103]本發(fā)明提供一種報文轉(zhuǎn)發(fā)方法,無線AC在通過本地Socket接口獲取對應(yīng)上層業(yè)務(wù)程序的業(yè)務(wù)數(shù)據(jù)后,將業(yè)務(wù)數(shù)據(jù)封裝在CAPWAP隧道控制報文內(nèi)進行傳輸,進而無線AP在接收該控制報文并解封獲取業(yè)務(wù)數(shù)據(jù)后,通過本地Socket接口將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給對應(yīng)上層業(yè)務(wù)程序。這樣,通過使用無線AC與無線AP之間的CAPWAP隧道進行上層協(xié)議報文的傳輸,避免了現(xiàn)有技術(shù)中無線AP的IP地址發(fā)生變化使得預先配置端口映射關(guān)系失效,導致報文交互無法進行的問題。因此,本發(fā)明相對于現(xiàn)有技術(shù),能夠有效執(zhí)行無線AC與無線AP之間的協(xié)議報文傳輸,解決了因端口映射關(guān)系失效導致無線AC與無線AP進行上層協(xié)議交互時穩(wěn)定性差,可靠性較低的問題。
[0104]本發(fā)明實施例提供一種無線接入控制器(AC) 01,該無線ACOl用于實施本發(fā)明實施例提供的一種路由容量測試方法,可以為如圖1所示測試系統(tǒng)中的無線AC,也可以為圖1所示無線AC中的一個功能模塊,如圖7所示,該無線ACOl包括:
[0105]初始化單元011,用于獲取目標無線AP的索引信息,為目標無線AP分配與索引信息對應(yīng)的可用端口號,并根據(jù)端口號建立本地Socket接口。
[0106]獲取單元012,用于通過本地Socket接口獲取上層業(yè)務(wù)程序待發(fā)送的業(yè)務(wù)數(shù)據(jù)。
[0107]封裝單元013,用于根據(jù)索引信息,確定與目標無線AP對應(yīng)的目標CAPWAP隧道,并將業(yè)務(wù)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段。
[0108]發(fā)送單元014,用于通過目標CAPWAP隧道向目標無線AP發(fā)送封裝后的控制報文,以便目標無線AP接收控制報文后解封獲取業(yè)務(wù)數(shù)據(jù)。
[0109]需說明的是,圖中其中虛線連接線表示單元之間可以具備連接關(guān)系,也可以不具備直接的連接關(guān)系,比如初始化單元011和獲取單元012之間可以不直接進行交互,初始化單元011可以在初始化操作完成之后通知獲取單元012,也可以沒有通知,由設(shè)備進行統(tǒng)一調(diào)控。
[0110]可選的,如圖8所示,該無線ACOI還可以包括:
[0111]接收單元015,用于在目標無線AP接收到業(yè)務(wù)數(shù)據(jù),并通過目標CAPWAP隧道向無線AC反饋發(fā)送在預設(shè)字段封裝了響應(yīng)數(shù)據(jù)的控制報文之后,通過目標CAPWAP隧道接收控制報文;
[0112]解封單元016,用于解封控制報文,獲取封裝在控制報文中預設(shè)字段的響應(yīng)數(shù)據(jù),并通過本地Socket接口將響應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序。
[0113]可選的,封裝單元013還可以用于:
[0114]在將業(yè)務(wù)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段之前,在預設(shè)字段中設(shè)置預設(shè)數(shù)據(jù)標識,預設(shè)數(shù)據(jù)標識用于指示控制報文中攜帶了需要傳輸?shù)臄?shù)據(jù)。
[0115]本發(fā)明提供一種無線接入控制器,通過使用本地Socket接口獲取對應(yīng)上層業(yè)務(wù)程序的業(yè)務(wù)數(shù)據(jù),進而將業(yè)務(wù)數(shù)據(jù)封裝在CAPWAP隧道控制報文內(nèi)進行傳輸,以便目標無線AP在接收該控制報文并解封獲取業(yè)務(wù)數(shù)據(jù)。這樣,通過使用無線AC與無線AP之間的CAPffAP隧道進行上層協(xié)議報文的傳輸,避免了依靠預先配置端口映射關(guān)系進行傳輸?shù)牟僮?,能夠有效?zhí)行無線AC與無線AP之間的協(xié)議報文傳輸,解決了因端口映射關(guān)系失效導致無線AC與無線AP進行上層協(xié)議交互時穩(wěn)定性差,可靠性較低的問題。
[0116]本發(fā)明實施例還提供一種無線接入點(AP) 02,該無線AP02用于實施本發(fā)明實施例提供的一種路由容量測試方法,可以為如圖1所示測試系統(tǒng)中的無線AP中的任一個,也可以為圖1所示任一個無線AP中的一個功能模塊,如圖9所示,該無線AP02包括:
[0117]初始化單元021,用于為本地Socket接口分配可用端口號,并根據(jù)端口號建立本地 Socket 接 P ο
[0118]接收單元022,用于接收控制報文。
[0119]其中,該控制報文為無線AC在預設(shè)字段封裝了業(yè)務(wù)數(shù)據(jù)后,通過與目標無線AP對應(yīng)的目標CAPWAP隧道向目標無線AP發(fā)送的。
[0120]解封單元023,用于解封控制報文,獲取封裝在控制報文中預設(shè)字段的業(yè)務(wù)數(shù)據(jù),并通過本地Socket接口將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序。
[0121]可選的,如圖10所示,該無線AP02還可以包括:
[0122]獲取單元024,用于在通過本地Socket接口將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序之后,通過本地Socket接口獲取上層業(yè)務(wù)程序待反饋發(fā)送的響應(yīng)數(shù)據(jù);
[0123]封裝單元025,用于將響應(yīng)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段;
[0124]發(fā)送單元026,用于通過目標CAPWAP隧道向無線AC發(fā)送封裝后的控制報文,以便無線AC接收到控制報文后解封獲取響應(yīng)數(shù)據(jù)。
[0125]可選的,封裝單元025還可以用于:
[0126]在將響應(yīng)數(shù)據(jù)封裝在目標CAPWAP隧道控制報文中的預設(shè)字段之前,在預設(shè)字段中設(shè)置預設(shè)數(shù)據(jù)標識,預設(shè)數(shù)據(jù)標識用于指示控制報文中攜帶了需要傳輸?shù)臄?shù)據(jù)。
[0127]本發(fā)明提供一種無線接入點,通過接收無線AC經(jīng)由CAPWAP隧道傳輸?shù)目刂茍笪牟⒔夥猥@取業(yè)務(wù)數(shù)據(jù)后,通過本地Socket接口將業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給對應(yīng)上層業(yè)務(wù)程序。這樣,通過使用無線AC與無線AP之間的CAPWAP隧道進行上層協(xié)議報文的傳輸,避免了依靠預先配置端口映射關(guān)系進行傳輸?shù)牟僮?,能夠有效?zhí)行無線AC與無線AP之間的協(xié)議報文傳輸,解決了因端口映射關(guān)系失效導致無線AC與無線AP進行上層協(xié)議交互時穩(wěn)定性差,可靠性較低的問題。
[0128]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),設(shè)備和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
[0129]另外,在本發(fā)明各個實施例中的設(shè)備和系統(tǒng)中,各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理包括,也可以兩個或兩個以上單元集成在一個單元中。且上述的各單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0130]實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:u盤、移動硬盤、ROM (Read Only Memory,只讀存儲器)、RAM(Random Access Memory,隨機存取存儲器)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0131]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種報文轉(zhuǎn)發(fā)方法,其特征在于,包括: 無線接入控制器AC獲取目標無線接入點AP的索引信息,為所述目標無線AP分配與所述索引信息對應(yīng)的可用端口號,并根據(jù)所述端口號建立本地套接字Socket接口 ; 通過所述本地Socket接口獲取上層業(yè)務(wù)程序待發(fā)送的業(yè)務(wù)數(shù)據(jù); 根據(jù)所述索引信息,確定與所述目標無線AP對應(yīng)的目標無線接入點控制及配置協(xié)議CAPffAP隧道,并將所述業(yè)務(wù)數(shù)據(jù)封裝在所述目標CAPWAP隧道控制報文中的預設(shè)字段; 通過所述目標CAPWAP隧道向所述目標無線AP發(fā)送封裝后的控制報文,以便所述目標無線AP接收所述控制報文后解封獲取所述業(yè)務(wù)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述目標無線AP接收到所述業(yè)務(wù)數(shù)據(jù),并通過所述目標CAPWAP隧道向所述無線AC反饋發(fā)送在預設(shè)字段封裝了響應(yīng)數(shù)據(jù)的控制報文之后,還包括: 通過所述目標CAPWAP隧道接收所述控制報文; 解封所述控制報文,獲取封裝在所述控制報文中預設(shè)字段的所述響應(yīng)數(shù)據(jù),并通過所述本地Socket接口將所述響應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)至所述上層業(yè)務(wù)程序。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述業(yè)務(wù)數(shù)據(jù)封裝在所述目標CAPffAP隧道控制報文中的預設(shè)字段之前,還包括: 在所述預設(shè)字段中設(shè)置預設(shè)數(shù)據(jù)標識,所述預設(shè)數(shù)據(jù)標識用于指示所述控制報文中攜帶了需要傳輸?shù)臄?shù)據(jù)。
4.一種報文轉(zhuǎn)發(fā)方法,其特征在于,包括: 無線接入點AP為本地套接字Socket接口分配可用端口號,并根據(jù)所述端口號建立所述本地Socket接口 ; 接收控制報文,所述控制報文為無線接入控制器AC在預設(shè)字段封裝了業(yè)務(wù)數(shù)據(jù)后,通過與所述無線AP對應(yīng)的目標無線接入點控制及配置協(xié)議CAPWAP隧道向所述無線AP發(fā)送的; 解封所述控制報文,獲取封裝在所述控制報文中預設(shè)字段的所述業(yè)務(wù)數(shù)據(jù),并通過所述本地Socket接口將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述通過所述本地Socket接口將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序之后,還包括: 通過所述本地Socket接口獲取上層業(yè)務(wù)程序待反饋發(fā)送的響應(yīng)數(shù)據(jù); 將所述響應(yīng)數(shù)據(jù)封裝在所述目標CAPWAP隧道控制報文中的預設(shè)字段; 通過所述目標CAPWAP隧道向所述無線AC發(fā)送封裝后的控制報文,以便所述無線AC接收到所述控制報文后解封獲取所述響應(yīng)數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述將所述響應(yīng)數(shù)據(jù)封裝在所述目標CAPffAP隧道控制報文中的預設(shè)字段之前,還包括: 在所述預設(shè)字段中設(shè)置預設(shè)數(shù)據(jù)標識,所述預設(shè)數(shù)據(jù)標識用于指示所述控制報文中攜帶了需要傳輸?shù)臄?shù)據(jù)。
7.一種無線接入控制器,其特征在于,包括: 初始化單元,用于獲取目標無線接入點AP的索引信息,為所述目標無線AP分配與所述索引信息對應(yīng)的可用端口號,并根據(jù)所述端口號建立本地套接字Socket接口 ; 獲取單元,用于通過所述本地Socket接口獲取上層業(yè)務(wù)程序待發(fā)送的業(yè)務(wù)數(shù)據(jù); 封裝單元,用于根據(jù)所述索引信息,確定與所述目標無線AP對應(yīng)的目標無線接入點控制及配置協(xié)議CAPWAP隧道,并將所述業(yè)務(wù)數(shù)據(jù)封裝在所述目標CAPWAP隧道控制報文中的預設(shè)字段; 發(fā)送單元,用于通過所述目標CAPWAP隧道向所述目標無線AP發(fā)送封裝后的控制報文,以便所述目標無線AP接收所述控制報文后解封獲取所述業(yè)務(wù)數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的無線接入控制器,其特征在于,還包括: 接收單元,用于在所述目標無線AP接收到所述業(yè)務(wù)數(shù)據(jù),并通過所述目標CAPWAP隧道向所述無線接入控制器AC反饋發(fā)送在預設(shè)字段封裝了響應(yīng)數(shù)據(jù)的控制報文之后,通過所述目標CAPWAP隧道接收所述控制報文; 解封單元,用于解封所述控制報文,獲取封裝在所述控制報文中預設(shè)字段的所述響應(yīng)數(shù)據(jù),并通過所述本地Socket接口將所述響應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)至所述上層業(yè)務(wù)程序。
9.根據(jù)權(quán)利要求7所述的無線接入控制器,其特征在于,所述封裝單元用于: 在將所述業(yè)務(wù)數(shù)據(jù)封裝在所述目標CAPWAP隧道控制報文中的所述預設(shè)字段之前,在所述預設(shè)字段中設(shè)置預設(shè)數(shù)據(jù)標識,所述預設(shè)數(shù)據(jù)標識用于指示所述控制報文中攜帶了需要傳輸?shù)臄?shù)據(jù)。
10.一種無線接入點,其特征在于,包括: 初始化單元,用于為本地套接字Socket接口分配可用端口號,并根據(jù)所述端口號建立所述本地Socket接口 ; 接收單元,用于接收控制報文,所述控制報文為無線接入控制器AC在預設(shè)字段封裝了業(yè)務(wù)數(shù)據(jù)后,通過與所述無線接入點AP對應(yīng)的目標無線接入點控制及配置協(xié)議CAPWAP隧道向所述無線AP發(fā)送的; 解封單元,用于解封所述控制報文,獲取封裝在所述控制報文中預設(shè)字段的所述業(yè)務(wù)數(shù)據(jù),并通過所述本地Socket接口將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序。
11.根據(jù)權(quán)利要求10所述的無線接入點,其特征在于,還包括: 獲取單元,用于在所述通過所述本地Socket接口將所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至上層業(yè)務(wù)程序之后,通過所述本地Socket接口獲取上層業(yè)務(wù)程序待反饋發(fā)送的響應(yīng)數(shù)據(jù); 封裝單元,用于將所述響應(yīng)數(shù)據(jù)封裝在所述目標CAPWAP隧道控制報文中的預設(shè)字段;發(fā)送單元,用于通過所述目標CAPWAP隧道向所述無線AC發(fā)送封裝后的控制報文,以便所述無線AC接收到所述控制報文后解封獲取所述響應(yīng)數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的無線接入點,其特征在于,所述封裝單元用于: 在將所述響應(yīng)數(shù)據(jù)封裝在所述目標CAPWAP隧道控制報文中的所述預設(shè)字段之前,在所述預設(shè)字段中設(shè)置預設(shè)數(shù)據(jù)標識,所述預設(shè)數(shù)據(jù)標識用于指示所述控制報文中攜帶了需要傳輸?shù)臄?shù)據(jù)。
13.一種報文轉(zhuǎn)發(fā)系統(tǒng),其特征在于,包括: 網(wǎng)絡(luò)地址轉(zhuǎn)換NAT設(shè)備,一個如權(quán)利要求7至9任一個權(quán)利要求所述的無線接入控制器AC,至少一個如權(quán)利要求10至12任一個權(quán)利要求所述的無線接入點AP ; 所述無線AC與各所述無線AP分別位于所述NAT設(shè)備的兩端,所述無線AC與各無線AP之間通過無線接入點控制及配置協(xié)議CAPWAP隧道進行通信。
【文檔編號】H04L29/06GK104519061SQ201410787317
【公開日】2015年4月15日 申請日期:2014年12月17日 優(yōu)先權(quán)日:2014年12月17日
【發(fā)明者】劉楠 申請人:邁普通信技術(shù)股份有限公司