專利名稱:一種多ap測試的方法和裝置的制作方法
技術領域:
本發(fā)明涉及通信領域,特別是一種多AP測試的方法和裝置。
背景技術:
在WLAN(Wireless Local Area Network,無線局域網)技術應用中,可以將WLAN 網絡架構分為兩種,一種是“胖”APGWirelessMccess Point,(無線)訪問接入點)網絡架構,一種是“瘦” AP網絡架構。傳統(tǒng)的“胖”AP架構以智能接入點“胖AP”為核心的分布式結構。它面臨的顯而易見的問題對AP必須逐一進行管理、單個進行;不能對整個無線網絡進行流量、射頻、用戶分配等進行全局管理。參見圖1,“瘦”AP 網絡架構是由 AC(CWireless)Access controller,(無線)網絡控制器)通過有線網絡集中控制下聯的所有AP,瘦AP架構實現了對無線網絡的集中規(guī)劃和部署,無線控制器完成了對所有AP的集中管理,并提供了更多的整網的流量、射頻、用戶等的管理功能,確保了網絡高效穩(wěn)定地運行。在“瘦”AP架構中,AC為了實現對AP的管理,與每個AP之間建立一個 CAPffAP(Control And Provisioning of Wireless Access Point Protocol,無線接入點控制與配置協(xié)議)隧道。AC對AP的管理都是通過CAPWAP隧道實現,且無線客戶端的數據報文到達AP后,AP也都是通過CAPWAP隧道的封裝轉發(fā)到AC上才能實現對internet (因特網)的訪問。在現有的大中型無線網絡中,“瘦” AP憑借其易管理、功能強大的優(yōu)點得到廣泛的應用。對于無線網絡廠商來說,對于“瘦” AP的架構核心組件AC的測試尤為重要,而在AC 的測試中對于AC在多AP、多用戶的應用下的表現則更是至關重要的。目前業(yè)界可以做的多AP、多用戶的模擬方法一般有兩種1.購買大量的無線訪問接入點(AP)和無線終端產品(電腦、無線網卡、帶無線接入的其他終端)來實際的組建多AP和多STA(Sta-tion,站)的測試。2.采用大型無線測試儀來實現無線終端用戶的模擬。然而以上模擬都存在著一些問題1.大量的無線訪問接入點(AP)和無線終端產品耗費了大量的成本,且眾多無線終端的單一接入使測試的管理性,可控性大大降低。2.無線測試儀的成本非常高,且無法實現多AP的模擬。同時,實現AC的多AP的容量及多用戶背景下的性能的測試,在“瘦” AP中是必不可少的,目前主要解決方法有如下兩種1.通過大量的真實AP和無線終端來測試該測試方案中,AC通過連接大量的實際的AP,來組成“瘦”AP網絡,所有的AP都是實際的真實的設備,AC可以與每個AP建立連接,并對其進行管理。無線用戶,也是通過大量的真實的無線終端來測試,比如一臺PC上安裝多個無線網卡,這些PC可以真實的到一臺 AP,或者分布到多臺AP中,之后發(fā)送實際的流量來實現對AC的測試。該測試方案中受限于AP和無線終端的數量限制,不一定能能夠到達對AC的容量的測試要求,且對終端單一獨立的無線終端無法實現統(tǒng)一的管理。2.通過無線測試儀來模擬測試該方案中通過購買無線測試儀來測試,無線測試儀可以實現對多用戶的模擬,這些模擬的客戶端來關聯到“瘦”AP網絡中,來實現對AC的測試,但目前測試儀無法實現對AP 的模擬,AP的模擬還需要使用真實的AP來測試,且模擬的這些無線用戶只能同時關聯到同一臺AP上,無法分散到多個AP,即無法實現多AP,多用戶的同時測試。
發(fā)明內容
本發(fā)明的主要目的在于提供一種多AP測試的方法和裝置,以解決現有技術中由于無法實現多AP、多用戶同時測試AC,而導致測試效率低的問題。根據本發(fā)明的一個方面,提供了一種多無線訪問接入點AP測試的方法,該方法包括模擬N個AP ;創(chuàng)建與N個AP對應的N個CAPWAP隧道;將N個CAPWAP隧道與無線網絡控制器AC相連,測試AC的容量;通過N個CAPWAP隧道發(fā)送測試報文,測試AC的轉發(fā)性能。將N個CAPWAP隧道與無線網絡控制器AC相連的步驟包括根據需要模擬的AP的數量N,設置N個回送地址作為需要與CAPWAP隧道鏈接的源IP地址;設置AC的IP地址, 將N個AP的源IP地址與AC的IP地址通過CAPWAP隧道相連。測試AC的容量步驟包括查看通過CAPWAP隧道連接到AC的每個AP的CAPWAP狀態(tài)是否都處于運行狀態(tài);將處于運行狀態(tài)的AP計入AC的容量值;通過二分法計算AC所能接入的最大的AP的容量值。 通過N個CAPWAP隧道發(fā)送測試報文的步驟包括通過測試儀從AP到AC發(fā)送測試報文;接收AC轉發(fā)的測試報文;其中,測試儀的一端的地址為與模擬的每個AP對應的模擬的STA的地址,另一端的地址為測試儀與AC相連的地址。測試AC的轉發(fā)性能的步驟包括計算從AP到AC發(fā)送的測試報文數量和從AC到 AP接收的報文數量;根據計算結果獲取測試得到的AC的轉發(fā)性能。根據本發(fā)明的另一方面,提供了一種多無線訪問接入點AP測試的裝置,該裝置包括模擬單元,用于模擬N個AP ;創(chuàng)建單元,用于創(chuàng)建與N個AP對應的N個CAPWAP隧道 ’第一測量單元,用于將N個CAPWAP隧道與無線網絡控制器AC相連,測試AC的容量;第二測量單元,用于通過N個CAPWAP隧道發(fā)送測試報文,測試AC的轉發(fā)性能。第一測量單元包括設置裝置,用于根據需要模擬的AP的數量N,設置N個回送地址作為需要與CAPWAP隧道鏈接的源IP地址;連接裝置,用于設置AC的IP地址,將N個AP 的源IP地址與AC的IP地址通過CAPWAP隧道相連。第一測量單元還包括查看裝置,用于查看通過CAPWAP隧道連接到AC的每個AP 的CAPWAP狀態(tài)是否都處于運行狀態(tài);記錄裝置,用于將處于運行狀態(tài)的AP計入AC的容量值;第一計算裝置,用于通過二分法計算AC所能接入的最大的AP的容量值。第二測量單元包括發(fā)送裝置,用于通過測試儀從AP到AC發(fā)送測試報文;接收裝置,用于接收AC轉發(fā)的測試報文;其中,測試儀的一端的地址為與模擬的每個AP對應的模擬的STA的地址,另一端的地址為測試儀與AC相連的地址。第二測量單元還包括第二計算裝置,計算從AP到AC發(fā)送的測試報文數量和從AC到AP接收的報文數量;獲取裝置,用于根據計算結果獲取測試得到的AC的轉發(fā)性能。通過本發(fā)明,采用模擬多個AP,并創(chuàng)建多個AP與AC連接的CAPWAP隧道,進行AC 的容量和轉發(fā)性能的測試,解決了現有技術中由于無法實現多AP、多用戶同時測試AC,而導致測試效率低的問題,進而達到了對AC的多AP的應用的測試,提高測試效率的效果。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中圖1是根據相關技術的“瘦”AP網絡架構示意圖;圖2是根據本發(fā)明實施例的多AP測試的裝置的一種優(yōu)選結構框圖;圖3是根據本發(fā)明實施例的多AP測試的裝置的另一種結構框圖;圖4是根據本發(fā)明實施例的多AP測試的方法的一種優(yōu)選流程圖;圖5是根據本發(fā)明實施例的多AP測試的方法的另一種流程圖;圖6是根據本發(fā)明實施例的由多AP測試的裝置組成的系統(tǒng)的結構框圖;圖7是根據本發(fā)明實施例的多AP測試的裝置又一種結構框圖;圖8是根據本發(fā)明實施例的多AP測試的裝置的CAPWAP模塊結構框圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。實施例1圖2出示了多AP測試的裝置的一種優(yōu)選結構框圖,參見圖2,該裝置包括連接模擬單元202的創(chuàng)建單元204,連接創(chuàng)建單元204的第一測量單元206和第二測量單元208, 其中 模擬單元202模擬N個AP ;創(chuàng)建單元204創(chuàng)建與N個AP對應的N個CAPWAP隧道;第一測量單元206將N個CAPWAP隧道與無線網絡控制器AC相連,測試AC的容量;第二測量單元208通過N個CAPWAP隧道發(fā)送測試報文,測試AC的轉發(fā)性能。在本優(yōu)選實施例中,采用模擬多個AP,并創(chuàng)建多個AP與AC連接的CAPWAP隧道, 進行AC的容量和轉發(fā)性能的測試,解決了現有技術中由于無法實現多AP、多用戶同時測試 AC,而導致測試效率低的問題,進而達到了對AC的多AP的應用的測試,提高測試效率的效^ ο基于圖2,圖3出示了多AP測試的裝置的另一種結構框圖,其中第一測量單元206包括依次連接的設置裝置2061和連接裝置2062,其中設置裝置2061根據需要模擬的AP的數量N,設置N個回送地址作為需要與CAPWAP 隧道鏈接的源IP地址;連接裝置2062設置AC的IP地址,將N個AP的源IP地址與AC的IP地址通過 CAPffAP隧道相連。
第一測量單元206還包括連接連接裝置2062的查看裝置2063,連接查看裝置 2063的記錄裝置2064,連接記錄裝置2064的第一計算裝置2065,其中
查看裝置2063查看通過CAPWAP隧道連接到AC的每個AP的CAPWAP狀態(tài)是否都處于運行狀態(tài);記錄裝置2064將處于運行狀態(tài)的AP計入AC的容量值;第一計算裝置2065通過二分法計算AC所能接入的最大的AP的容量值。其中,第一計算裝置2065采用如下方式進行計算AC所能接入的最大的AP的容量值假設一個軟件的允許的最大值M(這個值M—般軟件上均有規(guī)定,即允許接入的最大值)。模擬單元202模擬AP時先以最大值M進行模擬,并判斷是否能夠全部建立CAPWAP 隧道;如果可以全部建立CAPWAP隧道,則AC所能接入的最大的AP的容量值即為M值。如果無法全部建立CAPWAP隧道,模擬單元202采用M/2進行模擬;并判斷是否能夠全部建立CAPWAP隧道;如果可以全部建立CAPWAP隧道,則按照(M_M/2) /2+M/2來模擬;并判斷是否能夠全部建立CAPWAP隧道;如果無法全部建立CAPWAP隧道,模擬單元202采用M/2/2進行模擬;并判斷是否能夠全部建立CAPWAP隧道;直到,最后一個可以全部建立CAPWAP隧道模擬的值與最后一個不能全部建立 CAPffAP隧道模擬的值的差值小于預設的精度為止,此時最大的AP的容量值為最后一個可以全部建立CAPWAP隧道的模擬值。依照如上方式計算AC所能接入的最大的AP的容量值,將精度控制在10即可。并且,第二測量單元208包括發(fā)送裝置2081和接收裝置2082,其中發(fā)送裝置 2081和接收裝置2082分別通過創(chuàng)建單元204連接測試儀。發(fā)送裝置2081通過測試儀從AP到AC發(fā)送測試報文;接收裝置2082接收AC轉發(fā)的測試報文;
其中,創(chuàng)建單元204分別配合發(fā)送裝置2081發(fā)送的報文以及測試儀發(fā)送的報文來模擬STA,測試儀的一端的地址為與模擬的每個AP對應的模擬的STA的地址,另一端的地址為測試儀與AC相連的地址。也即,發(fā)送裝置2081發(fā)送STA的測試報文,創(chuàng)建單元204單元將測試報文封裝成符合CAPWAP隧道傳輸規(guī)則的報文,這部分報文經過CAPWAP隧道轉發(fā)到AC上,AC會認為是模擬的STA的報文,起到了模擬STA的效果,AC解封裝后,轉發(fā)到測試儀的另外的測試端口。第二測量單元還包括連接發(fā)送裝置2081和接收裝置2082的第二計算裝置 2083,連接第二計算裝置2083的獲取裝置2084,其中第二計算裝置2083計算從AP到AC發(fā)送的測試報文數量和從AC到AP接收的報
文數量;獲取裝置2084根據計算結果獲取測試得到的AC的轉發(fā)性能。由于通過對多個AP的模擬,不需要采用真實的設備進行測試,在提高測試效率的同時,降低了測試的成本。值得說明的是,上述第一和第二僅僅用來區(qū)分不同的主體,并不用于限定不同的主體,例如第一還可以稱為第二等。實施例2圖4出示了多AP測試的方法的一種優(yōu)選流程圖,參見圖4,該方法包括S402,模擬 N 個 AP;S404,創(chuàng)建與N個AP對應的N個CAPWAP隧道;S406,將N個CAPWAP隧道與無線網絡控制器AC相連,測試AC的容量;S408,通過N個CAPWAP隧道發(fā)送測試報文,測試AC的轉發(fā)性能。其中,步驟S406與步驟S408并無先后順序,其可以同時進行,也可以先執(zhí)行步驟 S408再執(zhí)行步驟S406。在本優(yōu)選實施例中,采用模擬多個AP,并創(chuàng)建多個AP與AC連接的CAPWAP隧道, 進行AC的容量和轉發(fā)性能的測試,解決了現有技術中由于無法實現多AP、多用戶同時測試 AC,而導致測試效率低的問題,進而達到了對AC的多AP的應用的測試,提高測試效率的效^ ο 基于圖4,圖5出示了多AP測試的方法的另一種流程圖,其中步驟S406,將N個 CAPffAP隧道與無線網絡控制器AC相連的步驟包括S4061,根據需要模擬的AP的數量N,設置N個回送地址作為需要與CAPWAP隧道鏈接的源IP地址;S4062,設置AC的IP地址,將N個AP的源IP地址與AC的IP地址通過CAPWAP隧
道相連。步驟S406,測試AC的容量步驟包括S4063,查看通過CAPWAP隧道連接到AC的每個AP的CAPWAP狀態(tài)是否都處于運行狀態(tài);S4064,將處于運行狀態(tài)的AP計入AC的容量值;S4065,通過二分法計算AC所能接入的最大的AP的容量值。步驟S408,通過N個CAPWAP隧道發(fā)送測試報文的步驟包括S4081,通過測試儀從AP到AC發(fā)送測試報文;S4082,接收AC轉發(fā)的測試報文;其中,測試儀的一端的地址為與模擬的每個AP對應的模擬的STA的地址,另一端的地址為測試儀與AC相連的地址。S408,測試AC的轉發(fā)性能的步驟包括S4083,計算從AP到AC發(fā)送的測試報文數量和從AC到AP接收的報文數量;S4084,根據計算結果獲取測試得到的AC的轉發(fā)性能。由于通過對多個AP的模擬,不需要采用真實的設備進行測試,在提高測試效率的同時,降低了測試的成本。值得說明的是,上述第一和第二僅僅用來區(qū)分不同的主體,并不用于限定不同的主體,例如第一還可以稱為第二等。實施例3
本實施例提供了多AP測試的方法的一個具體實例,在本實施例中,圖6出示了由多AP測試的裝置組成的系統(tǒng)的結構框圖,該系統(tǒng)包括連接AC無線控制器601 (即被測設備)的多AP測試的裝置602和測試儀603,多AP測試的裝置602連接測試儀603,其中多AP測試的裝置602實現大量AP設備的模擬,實現每個AP與AC之間的CAPWAP 隧道的建立與維護,保證每個AP與AC之間的隧道通路正常運行,并且從多AP測試的裝置 602本端發(fā)送數據流,從無線控制器AC接收該數據流后轉發(fā)數據流的一端接收數據,來實現每個AP,以及每個STA的數據通路的測試。AC無線控制器601用于在“瘦” AP網絡架構中提供對所有AP的管理功能;多AP測試的裝置602用于模擬多CAPWAP隧道從而實現多AP模擬的設備。在本發(fā)明中,使用多AP測試的裝置后,多AP測試的裝置可以代替大量實際的AP, 來模擬多路的CAPWAP隧道,每個隧道獨立維護,可以實現AC對每個虛擬的AP的管理,且每個為每個AP維護單獨的數據通路,這些模擬的AP工作在一條公共的物理鏈路上,從而達到模擬大量AP的效果。其中多AP測試的裝置602以一臺高性能的AP為原型設計而成。如圖7所示多AP測試的裝置的軟件實現上共分為幾個部分依次連接的AP管理代理模塊6021、CAPWAP模塊6022、網絡傳輸模塊6023以及數據轉發(fā)模塊6024,其中,AP管理代理模塊6021執(zhí)行上述模擬單元202的功能,CAPWAP模塊 6022執(zhí)行上述創(chuàng)建單元204的功能,網絡傳輸模塊6023以及數據轉發(fā)模塊6024共同執(zhí)行第一測試單元206和第二測試單元208的功能。AP管理代理模塊6021 運行在CAPWAP模塊之上,通過CAPWAP協(xié)議的控制報文,向 CAPffAP模塊傳遞用戶的相關配置,提供了配置模擬多路CAPWAP隧道的接口,從而為用戶提供了可以配置模擬多個AP的接口,用戶可以通過該接口設置需要模擬的AP的如下信息模擬AP的數量;模擬AP的IP地址;AP要關聯的AC的IP地址。CAPWAP模塊6022 用于實現AP和AC之間的隧道的建立、管理和控制。參見圖8, 該模塊共包含如下幾個子模塊(I)CAPWAP 配置模塊(2) CAPffAP控制通道模塊(3) CAPffAP狀態(tài)機模塊(4) CAPWAP傳輸層模塊(5) CAPffAP數據通道模塊其中CAPffAP配置模塊用于配置模塊主要負責整個CAPWAP模塊的初始化。首先從AP管理代理模塊6021接收需要模擬的AP的相關信息包含前面設置的AP的數量,AP的IP地址,AP要關聯的AC的IP地址;將接收到的全局的配置信息,傳遞給CAPWAP狀態(tài)機模塊,以完成對模擬的所有的 AP的CAPWAP隧道的初始化。同時接收AP管理代理模塊6021設置下來的每個CAPWAP隧道的MTU(MaximumTransmission Unit,最大傳輸單元)值,并傳遞給CAPWAP傳輸層模塊,以修改網絡傳輸層的相關模塊,使MTU生效。CAPffAP狀態(tài)機模塊用于1.狀態(tài)機初始化與CAPWAP配置模塊相關聯,通過接收CAPWAP配置模塊的配置信息,如AP的IP地址,AC的IP地址,模擬的AP的數量,對每個狀態(tài)機進行初始化。2.狀態(tài)機運行按照RFC5415標準描述的狀態(tài)機每個CAPWAP獨立運行。3.創(chuàng)建數據通道每個隧道在狀態(tài)處于運行(run)狀態(tài)的時候,CAPWAP狀態(tài)機模塊會調用CAPWAP數據通道模塊,開始為每個CAPWAP創(chuàng)建數據通道。CAPffAP傳輸層模塊用于對每個AP到AC的之間數據報文進行處理。包含報文發(fā)送功能、報文分片重組功能、CAPffAP頭的封裝和解封裝。CAPffAP數據通道模塊用于為每個CAPWAP隧道提供數據通道創(chuàng)建接口給協(xié)議 CAPffAP狀態(tài)機模塊,并維護每個數據通道的?;罟δ?,為每個隧道報文封裝解封裝功能。
CAPffAP控制通道模塊用于接受AP管理代理模塊6021的下放的對CAPWAP隧道的管理控制信息,之后傳遞給每個cawpwap狀態(tài)機。網絡傳輸模塊6023 提供每個隧道的數據報文的傳輸層的封裝和解封裝,由于 CAPWAP協(xié)議基于UDP (User Datagram Protocol,用戶數據包協(xié)議)的,故在傳輸層,為每個隧道的所有經過CAPWAP封裝的報文都進行UDP頭的封裝和解封裝。同時對封裝的每個 CAPffAP報文還需要進行加密,此時,按照標準規(guī)定,每個CAPWAP隧道的建立需經過DLTS加密,故在在隧道建立前,網絡傳輸模塊6023還為每個隧道創(chuàng)建DTLS鏈接。數據轉發(fā)模塊6024,用于完成CAPWAP隧道數據報文網絡層的專訪。按照標準的軟件轉發(fā)實現,同普通的路由器一致。測試儀603:由于多AP測試的裝置602在性能和多條數據流的構造上無法滿足對AC的性能測試的要求,因此引入了測試儀602。測試儀602采用業(yè)界通用的測試性能的裝置,該裝置可以根據要求構造指定的IP報文,通過發(fā)送接收這些報文來計算出被測試設備(即AC無線控制器)的性能。測試儀603可以同時構造多條數據流并行收發(fā),且性能高,因此能夠滿足測試多CAPWAP隧道情況下的性能的測試的要求。當多AP測試的裝置602模擬了大量的CAPWAP隧道之后,測試儀603可以向每個隧道發(fā)送單獨的數據流,實現真實的每個隧道的數據流的模擬。基于上述多AP測試的裝置,本實施例還提供多AP測試的裝置602的實現方法,從而實現對“瘦” AP架構下的AC在多AP關聯下的壓力測試系統(tǒng)和方法。具體的實施過程和方法如下按照如圖6所示的結構框圖搭建系統(tǒng),并按照如下操作實施測試(1)配置 AC:在無線控制臺上配置回送(Loopback)地址,如55. 55. 55. 55,作為與AP發(fā)起連接的IP地址。
10
配置與多AP測試的裝置互聯的接口,如端口匯聚(Trunk) 口,IP地址 192. 168. 1. 1/32。配置WLAN(Wireless Local Area Networks,無線局域網絡)和相應的 VLAN(Virtual Local Area Network,虛擬局域網),以為每個模擬的AP下發(fā)相應的WLAN和 VLAN,且每個AP的對應的VLAN各不同,WLAN可以相同,例如AP1,WLAN 100與VLAN 100, AP2WLAN 100,VLAN101,并為每個 vlan 配置三層 IP 地址,如 172. 16. 1. 1-172. 16. 1. N。配置AC與測試儀互聯的端口 IP地址193. 168. 1. 1/24。配置AC可以到達所有AP的回送地址的路由。(2)配置多AP測試的裝置配置與AC互聯的接口的IP地址,如Trunk 口,IP地址192. 168. 1. 2/32,并配置路由可以到達AC的回送地址。配置需要模擬的AP的數量N個和AP-name。創(chuàng)建N個回送地址與每個AP對應,作為每個模擬AP,發(fā)起CAPWAP隧道的鏈接的源 Ip地址。配置AP模擬狀與測試儀互聯的端口為Trunk 口,并配置包含所有的上面AC配置的每個AP,包含的VLAN,如,需要包括APl的VLAN100,AP2的VLAN101···查看每個AP的CAPWAP狀態(tài)以測試AC的能夠連接AP的容量。在AC上查看所有CAPWAP的狀態(tài),可以看到每個AP的CAPWAP狀態(tài)都處于run狀態(tài)。處于非rim狀態(tài)的隧道表明沒有建立成功,不計入AP容量值。通過二分法,最后可以得出AC所能接入的最大的AP的容量值。(3)配置測試儀數據流上行數據流(AP到AC)在測試儀上配置與多AP測試的裝置互聯的端口,發(fā)送經過每個AP的數據流。如配置N條數據流,每個數據流的目的MAC為AC與多AP測試的裝置互聯的MAC 地址,源IP地址為模擬的每個AP的地址+1 (172. 16. 1.2-172. 16. 1. N+1),目的IP地址為測試儀與AC互聯的端口的IP地址。當然,本發(fā)明并不局限于地址+1,還可以地址+2或者-1寸。下行數據流(AC到AP)在測試儀上配置與AC互聯的端口,發(fā)送每條經過每個AP的數據流。如配置N條數據流,每個數據流的目的MAC為AC與測試儀互聯端口的 MAC地址,源IP地址為測試儀與AC互聯端口的IP地址,目的地址為每個AP的地址 +1 (172. 16. 1.2-172. 16. 1. N+1)。當然,本發(fā)明并不局限于地址+1,還可以地址+2或者-1寸。(4)搜集測試儀測試數據在測試儀上可以看到每條流的上行、下行的發(fā)包和收包是否相等,從而得出每條數據流的轉發(fā)性能,進而得出AC的在多AP下的轉發(fā)性能。當然,在不違背本發(fā)明精神的前提下,本發(fā)明可以擴展到任何一種“瘦”AP架構下, 對AP和AC之間功能的測試。由此可見,本發(fā)明成功解決了 “瘦”AP架構下,對AC的多AP下的容量和性能的測試的問題。實現了一臺設備完成多臺AP的模擬,并可以為每臺模擬AP,進行數據轉發(fā),實現對AC的多AP的應用的測試,節(jié)約了成本,提高了效率。從以上的描述中,可以看出,本發(fā)明實現了如下技術效果采用模擬多個AP,并創(chuàng)建多個AP與AC連接的CAPWAP隧道,進行AC的容量和轉發(fā)性能的測試,解決了現有技術中由于無法實現多AP、多用戶同時測試AC,而導致測試效率低的問題,進而達到了對AC的多 AP的應用的測試,提高測試效率的效果。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種多無線訪問接入點AP測試的方法,其特征在于,包括 模擬N個AP;創(chuàng)建與N個所述AP對應的N個無線接入點控制與配置協(xié)議CAPWAP隧道; 將N個所述CAPWAP隧道與無線網絡控制器AC相連,測試所述AC的容量; 通過N個所述CAPWAP隧道發(fā)送測試報文,測試所述AC的轉發(fā)性能。
2.根據權利要求1所述的方法,其特征在于,所述將N個所述CAPWAP隧道與無線網絡控制器AC相連的步驟包括根據需要模擬的AP的數量N,設置N個回送地址作為需要與所述CAPWAP隧道鏈接的源 IP地址;設置所述AC的IP地址,將N個所述AP的源IP地址與所述AC的IP地址通過所述 CAPffAP隧道相連。
3.根據權利要求1所述的方法,其特征在于,所述測試所述AC的容量步驟包括查看通過CAPWAP隧道連接到所述AC的每個所述AP的CAPWAP狀態(tài)是否都處于運行狀態(tài);將處于運行狀態(tài)的所述AP計入所述AC的容量值; 通過二分法計算所述AC所能接入的最大的AP的容量值。
4.根據權利要求1所述的方法,其特征在于,所述通過N個所述CAPWAP隧道發(fā)送測試報文的步驟包括通過測試儀從所述AP到所述AC發(fā)送所述測試報文; 接收所述AC轉發(fā)的所述測試報文;其中,所述測試儀的一端的地址為與模擬的每個所述AP對應的模擬的STA的地址,另一端的地址為所述測試儀與所述AC相連的地址。
5.根據權利要求1所述的方法,其特征在于,所述測試所述AC的轉發(fā)性能的步驟包括計算從所述AP到所述AC發(fā)送的所述測試報文數量和從所述AC到所述AP接收的所述報文數量;根據計算結果獲取測試得到的所述AC的轉發(fā)性能。
6.一種多無線訪問接入點AP測試的裝置,其特征在于,包括 模擬單元,用于模擬N個AP;創(chuàng)建單元,用于創(chuàng)建與N個所述AP對應的N個無線接入點控制與配置協(xié)議CAPWAP隧道;第一測量單元,用于將N個所述CAPWAP隧道與無線網絡控制器AC相連,測試所述AC 的容量;第二測量單元,用于通過N個所述CAPWAP隧道發(fā)送測試報文,測試所述AC的轉發(fā)性能。
7.根據權利要求6所述的裝置,其特征在于,所述第一測量單元包括設置裝置,用于根據需要模擬的AP的數量N,設置N個回送地址作為需要與所述 CAPffAP隧道鏈接的源IP地址;連接裝置,用于設置所述AC的IP地址,將N個所述AP的源IP地址與所述AC的IP地址通過所述CAPWAP隧道相連。
8.根據權利要求6所述的裝置,其特征在于,所述第一測量單元還包括查看裝置,用于查看通過CAPWAP隧道連接到所述AC的每個所述AP的CAPWAP狀態(tài)是否都處于運行狀態(tài);記錄裝置,用于將處于運行狀態(tài)的所述AP計入所述AC的容量值; 第一計算裝置,用于通過二分法計算所述AC所能接入的最大的AP的容量值。
9.根據權利要求6所述的裝置,其特征在于,所述第二測量單元包括 發(fā)送裝置,用于通過測試儀從所述AP到所述AC發(fā)送所述測試報文; 接收裝置,用于接收所述AC轉發(fā)的所述測試報文;其中,所述測試儀的一端的地址為與模擬的每個所述AP對應的模擬的STA的地址,另一端的地址為所述測試儀與所述AC相連的地址。
10.根據權利要求6所述的裝置,其特征在于,所述第二測量單元還包括第二計算裝置,計算從所述AP到所述AC發(fā)送的所述測試報文數量和從所述AC到所述 AP接收的所述報文數量;獲取裝置,用于根據計算結果獲取測試得到的所述AC的轉發(fā)性能。
全文摘要
本發(fā)明提供了一種多AP測試的方法和裝置,其中,該方法包括模擬N個AP;創(chuàng)建與N個AP對應的N個CAPWAP隧道;將N個CAPWAP隧道與無線網絡控制器AC相連,測試AC的容量;通過N個CAPWAP隧道發(fā)送測試報文,測試AC的轉發(fā)性能。本發(fā)明解決了現有技術中由于無法實現多AP、多用戶同時測試AC,而導致測試效率低的問題,進而達到了對AC的多AP的應用的測試,提高測試效率的效果。
文檔編號H04W24/06GK102291745SQ20111022721
公開日2011年12月21日 申請日期2011年8月9日 優(yōu)先權日2011年8月9日
發(fā)明者任文強 申請人:北京星網銳捷網絡技術有限公司