模擬無線工作站上線的測試方法和系統的製作方法
2023-07-04 06:22:36
專利名稱:模擬無線工作站上線的測試方法和系統的製作方法
技術領域:
本發明的示例性實施例涉及一種模擬無線工作站(STA)上線的測試方法和系統,具體地說,涉及一種通過修改STA CAPffAP數據報文產生大量STA模擬CAPWAP數據報文來模擬無線STA上線的測試方法和系統。
背景技術:
無線接入點(AP)也稱無線網橋、無線網關,也就是所謂的「瘦」AP。此無線設備的傳輸機制相當於有線網絡中的集線器,在無線區域網中不停地接收和傳送數據。任何一臺裝有無線網卡的個人計算機(PC)均可通過AP來分享有線區域網路甚至廣域網絡的資源。理論上,當網絡中增加一個無線AP之後,即可成倍地擴展網絡覆蓋直徑,還可使網絡中容納更多的網絡設備。每個無線AP基本上都擁有一個乙太網接口,用於實現無線與有線的連 接。無線控制器(AC)是一種網絡設備,它是一個無線網絡的核心,負責管理無線網絡中的瘦AP(只進行收發信號)JfAP管理包括下發配置、修改相關配置參數、射頻智能管理等。如今的WIFI網絡覆蓋,多採用AC + AP的覆蓋方式,即,無線網絡中存在一個AC和多個AP (收發信號),此模式應用於大中型企業中,有利於無線網絡的集中管理,多個無線發射器能統一發射一個信號(SSID,服務集標識),並且支持無縫漫遊和AP射頻的智能管理。相比於傳統的覆蓋模式,有本質的提升。STA是指配備無線網絡接口的計算設備。一個無線STA通常由一臺PC機或筆記本計算機加上一塊無線網卡構成,無線網卡分為臺式機用的PCI (外設部件互連標準)或ISA(工業標準結構)插槽的網卡和筆記本電腦用的PCMCIA (個人計算機存儲卡國際協會)網卡,此外無線終端還可以是非計算機終端上的能提供無線連接的嵌入式設備(例如802. 11手機)。CAPffAP(Control and Provisioning of Wireless Access Points,無線接入點的控制與供應協議)是一種通用的隧道協議,完成AP發現AC等基本協議功能,分為控制通道和數據通道。控制通道(一個雙向的數據流)由AC的IP、WTP (無線傳輸協議)的IP、AC的控制埠、WTP的控制埠以及傳輸層協議(M)P或者UDP-Lite)這個五元組決定,負責收發CAPffAP控制報文。數據通道也由五元組組成,負責收發CAPWAP數據報文。無線AC控制無線AP為無線STA提供無線網絡服務,因此,AC設備承載無線STA的能力成為了衡量無線網絡設備性能的重要指標。所以如何有效地測試AC設備承載無線STA的能力的課題也被重視。目前,測試AC設備的STA壓力的方案有兩種方案一是通過真實的STA進行關聯來測試;方案二是採用專門的無線測試儀器(例如Veriwave測試儀)進行AP的最大STA數目附著力測試。然而,對於方案一,每增加一個STA,意味著對計算機以及無線網卡或者智能無線終端設備的額外成本增加,並且難以達到10K數量級的STA ;對於方案二,專門的無線測試儀器成本高,並且測試僅針對單個或若干個AP進行STA附著能力的模擬測試,模擬測試的STA數目不能超過1K,更無法實現整個系統要求IOK級別的用戶模擬。因此,需要一種能夠模擬大量STA上線並且成本較低的測試方法和系統。
發明內容
本發明的示例性實施例的一方面在於提供一種模擬無線工作站(STA)上線的測試方法和系統,所述模擬無線工作站上線的測試方法和系統通過修改STA CAPWAP數據報文產生大量STA模擬CAPWAP數據報文,從而模擬大量STA上線。本發明的示例性實施例的另一方面在於提供一種模擬無線工作站(STA)上線的測試方法和系統,所述模擬無線工作站上線的測試方法和系統通過僅接入單個真實STA進行模擬大量STA上線的測試,從而降低了試成本,提高了 AC系統的STA壓力測試的可行性。根據本發明的一方面,提供了一種模擬無線工作站STA上線的測試方法,所述方法包括STA向無線接入點AP發送關聯請求;AP將關聯請求封裝為CAPWAP數據報文,並將 CAPWAP數據報文發送到交換機;交換機將CAPWAP數據報文鏡像一份發送到測試儀;測試儀基於CAPWAP數據報文產生多個STA模擬CAPWAP數據報文,並將所述多個STA模擬CAPWAP數據報文中的每一個分別送到交換機;交換機使用鏡像功能將所述多個STA模擬CAPWAP數據報文中的每一個分別插入CAPWAP數據報文,並將被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文發送到無線控制器AC ;AC基於被插入了所述多個STA模擬CAPffAP數據報文的CAPWAP數據報文分別對STA進行授權,並顯示測試結果。測試儀基於CAPWAP數據報文產生多個STA模擬CAPWAP數據報文的步驟可包括測試儀通過修改CAPWAP數據報文的MAC地址來產生多個STA模擬CAPWAP數據報文。測試儀修改CAPWAP數據報文的MAC地址的步驟可包括測試儀將CAPWAP數據報文的MAC地址進行自增或隨機修改。測試儀可以是IXIA測試儀。測試結果可包括授權的STA的數量以及授權的STA的MAC地址。根據本發明的另一方面,提供了一種模擬無線工作站STA上線的測試系統,所述系統包括STA,用於向無線接入點AP發送關聯請求;無線接入點AP,用於將從STA接收的關聯請求封裝為CAPWAP數據報文,並將CAPWAP數據報文發送到交換機;交換機,用於將AP、測試儀、無線控制器AC相互連接,使用鏡像功能將從AP接收的CAPWAP數據報文發送到測試儀,使用鏡像功能將從測試儀接收的多個STA模擬CAPWAP數據報文中的每一個分別插A CAPffAP數據報文,並將被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文發送到無線控制器AC ;測試儀,用於基於從交換機接收的CAPWAP數據報文,產生多個STA模擬CAPWAP數據報文,並將所述多個STA模擬CAPWAP數據報文中的每一個分別送到交換機;AC,用於基於從交換機接收的被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文分別對STA進行授權,並顯示測試結果。測試儀可通過修改所述CAPWAP數據報文的MAC地址,來產生多個STA模擬CAPWAP數據報文。測試儀可將所述CAPWAP數據報文的MAC地址進行自增或隨機修改。測試儀可以是IXIA測試儀。測試結果可包括授權的STA的數量以及授權的STA的MAC地址。
根據本發明的示例性實施例的模擬大量STA上線的測試方法和系統通過修改STACAPffAP數據報文來產生大量STA模擬CAPWAP數據報文,從而達到既能夠模擬大量STA上線又能夠降低測試成本的目的,提高了 AC系統的STA壓力測試的可行性。
通過結合附圖,從實施例的下面描述中,本發明這些和/或其它方面及優點將會變得清楚,並且更易於理解,其中圖I是根據本發明的示例性實施例的模擬無線STA上線的測試系統的框圖;圖2是根據示例性實施例的模擬無線STA上線的測試方法的流程圖。
具體實施方式
以下,參照附圖來詳細描述示例性實施例以使本領域的普通技術人員更易於理解。目前聲明於此的發明的示例性實施例實際上可包含各種形式,並不局限於顯示和描述於此的示例。當包括已知結構和功能可能使得本領域普通技術人員對本發明不能清楚理解時,為了清晰,對公知的結構和功能的描述可被省略,並且在整個描述中,相同的標號表示相同的元件。圖I是根據本發明的示例性實施例的模擬無線STA上線的測試系統的框圖。參照圖1,根據本發明的示例性實施例的模擬無線STA上線的測試系統100可包括STA101、無線AP102、交換機103、測試儀104和無線AC105。STA 101可向AP 102發送用於請求上網服務的關聯請求。STA 101是指配備無線網絡接口的計算設備,諸如具有無線網卡的PC機或筆記本計算機等。當AP 102接收到STA 101發送的關聯請求時,AP 102可將接收到的關聯請求封裝為CAPWAP數據報文,並將CAPWAP數據報文發送到交換機103。交換機103可將AP 102、測試儀104、AC 105相互連接,S卩,通過交換機103,在AP 102、測試儀104、AC 105之間可互相傳送數據報文。當交換機103接收到AP 102發送的CAPWAP數據報文時,交換機103可將接收到的CAPWAP數據報文鏡像一份,發送到測試儀104。這裡,交換機103是支持鏡像功能的交換機。測試儀104可基於從交換機接收的CAPWAP數據報文,產生多個STA模擬CAPWAP數據報文,並將所述多個STA模擬CAPWAP數據報文中的每一個分別送到交換機103。具體地,測試儀104可通過修改從交換機接收的CAPWAP數據報文的MAC地址,來產生多個STA模擬CAPffAP數據報文,其中,修改從交換機接收的CAPWAP數據報文的MAC地址的方式包括將所述CAPWAP數據報文的MAC地址進行自增或隨機修改,但應該理解,本發明不限於此。這裡,測試儀104可以是IXIA測試儀。當交換機103接收測試儀104發送的所述多個STA模擬CAPWAP數據報文中的每一個時,交換機103可使用鏡像功能將所述多個STA模擬CAPWAP數據報文中的每一個分別插入CAPWAP數據報文卿,AP發送的原始CAPWAP數據報文),並將被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文發送到AC 105。當AC 105接收到交換機103發送的被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文時,AC 105可基於被插入了所述多個STA模擬CAPWAP數據報文的CAPffAP數據報文分別對STA進行授權,即,真實STA以及多個模擬STA被認為上線,並顯示測試結果。其中,測試結果可包括授權的STA的數量以及MAC地址等信息,但應該理解,本發明不限於此。圖2是根據示例性實施例的模擬無線STA上線的測試方法的流程圖。參照圖2,在步驟201,STA 101向AP 102發送用於請求上網服務的關聯請求。在步驟202,AP 102將接收到的關聯請求封裝為CAPWAP數據報文。在步驟203,AP 102將CAPWAP數據報文發送到交換機103。在步驟204,交換機103將接收到的CAPWAP數據報文鏡像一份,發送到測試儀104。在步驟205,測試儀104基於從交換機接收的CAPWAP數據報文,產生多個STA模擬CAPffAP數據報文。具體地,測試儀104可通過修改從交換機接收的CAPWAP數據報文的MAC 地址,來產生多個STA模擬CAPWAP數據報文,其中,修改從交換機接收的CAPWAP數據報文的MAC地址的方式包括將所述CAPWAP數據報文的MAC地址進行自增或隨機修改,但應該理解,本發明不限於此。這裡,測試儀104可以是IXIA測試儀。在步驟206,測試儀104將所述多個STA模擬CAPWAP數據報文中的每一個分別送到交換機103。在步驟207,交換機103使用鏡像功能將所述多個STA模擬CAPWAP數據報文中的每一個分別插入CAPWAP數據報文(即,AP發送的原始CAPWAP數據報文)。在步驟208,交換機103將被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文發送到AC 105。在步驟209,AC 105基於被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文分別對STA進行授權,即,真實STA以及多個模擬STA被認為上線,並顯示測試結果。其中,測試結果可包括授權的STA的數量以及授權的STA的MAC地址等信息,但應該理解,本發明不限於此。根據本發明的示例性實施例的模擬大量STA上線的測試方法和系統通過修改STACAPffAP數據報文來產生大量STA模擬CAPWAP數據報文,從而達到既能夠模擬大量STA上線又能夠降低測試成本的目的,提高了 AC系統的STA壓力測試的可行性。雖然本發明是參照其示例性的實施例被顯示和描述的,但是本領域的技術人員應該理解,在不脫離由權利要求及其等同物限定的本發明的精神和範圍的情況下,可以對其形式和細節進行各種改變。
權利要求
1.一種模擬無線工作站STA上線的測試方法,所述方法包括 STA向無線接入點AP發送關聯請求; AP將關聯請求封裝為CAPWAP數據報文,並將CAPWAP數據報文發送到交換機; 交換機將CAPWAP數據報文鏡像一份發送到測試儀; 測試儀基於CAPWAP數據報文產生多個STA模擬CAPWAP數據報文,並將所述多個STA模擬CAPWAP數據報文中的每一個分別送到交換機; 交換機使用鏡像功能將所述多個STA模擬CAPWAP數據報文中的每一個分別插入CAPffAP數據報文,並將被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文發送到無線控制器AC; AC基於被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文分別對STA進行授權,並顯示測試結果。
2.如權利要求I所述的方法,其中,測試儀基於CAPWAP數據報文產生多個STA模擬CAPffAP數據報文的步驟包括 測試儀通過修改CAPWAP數據報文的MAC地址來產生多個STA模擬CAPWAP數據報文。
3.如權利要求2所述的方法,其中,測試儀修改CAPWAP數據報文的MAC地址的步驟包括 測試儀將CAPWAP數據報文的MAC地址進行自增或隨機修改。
4.如權利要求I所述的方法,其中,測試儀是IXIA測試儀。
5.如權利要求I所述的方法,其中,測試結果包括授權的STA的數量以及授權的STA的MAC地址。
6.一種模擬無線工作站STA上線的測試系統,所述系統包括 STA,用於向無線接入點AP發送關聯請求; 無線接入點AP,用於將從STA接收的關聯請求封裝為CAPWAP數據報文,並將CAPWAP數據報文發送到交換機; 交換機,用於將AP、測試儀、無線控制器AC相互連接,使用鏡像功能將從AP接收的CAPffAP數據報文發送到測試儀,使用鏡像功能將從測試儀接收的多個STA模擬CAPWAP數據報文中的每一個分別插入CAPWAP數據報文,並將被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文發送到無線控制器AC ; 測試儀,用於基於從交換機接收的CAPWAP數據報文,產生多個STA模擬CAPWAP數據報文,並將所述多個STA模擬CAPWAP數據報文中的每一個分別送到交換機; AC,用於基於從交換機接收的被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文分別對STA進行授權,並顯示測試結果。
7.如權利要求6所述的系統,其中,測試儀通過修改所述CAPWAP數據報文的MAC地址,來產生多個STA模擬CAPWAP數據報文。
8.如權利要求7所述的系統,其中,測試儀將所述CAPWAP數據報文的MAC地址進行自增或隨機修改。
9 如權利要求6所述的系統,其中,測試儀是IXIA測試儀。
10.如權利要求6所述的系統,其中,測試結果包括授權的STA的數量以及授權的STA的MAC地址。
全文摘要
提供了一種模擬無線工作站上線的測試方法和系統,所述方法包括工作站STA向無線接入點AP發送關聯請求;AP將關聯請求封裝為CAPWAP數據報文,並將CAPWAP數據報文發送到交換機;交換機將CAPWAP數據報文鏡像一份發送到測試儀;測試儀基於CAPWAP數據報文產生多個STA模擬CAPWAP數據報文,並將所述多個STA模擬CAPWAP數據報文中的每一個分別送到交換機;交換機使用鏡像功能將所述多個STA模擬CAPWAP數據報文中的每一個分別插入CAPWAP數據報文,並將被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文發送到無線控制器AC;AC基於被插入了所述多個STA模擬CAPWAP數據報文的CAPWAP數據報文分別對STA進行授權,並顯示測試結果。
文檔編號H04W24/06GK102781028SQ20121028858
公開日2012年11月14日 申請日期2012年8月14日 優先權日2012年8月14日
發明者曹海蓉, 範成龍, 韓濤 申請人:北京傲天動聯技術有限公司