一種模擬多用戶接入路由設備的系統和方法
【技術領域】
[0001]本發明涉及路由器測試領域,特別是涉及一種模擬多用戶接入路由設備的系統和方法。
【背景技術】
[0002]隨著無線路由器設備的不斷更新換代,其功能逐漸強大,對于單臺無線路由器所設計的接入用戶數也越來越多,通常的無線路由器中接入用戶數少則30個,多則100個甚至更多。因此對于多用戶接入的測試也成為我們越來越重視的課題。現有的對路由設備進行多用戶接入的測試方法通常有以下兩種:一種是運用多臺計算機模擬多用戶接入,單臺計算機表示一個用戶;另一種是運用專業無線測試儀器IXIA VeriWave測試多用戶接入。
[0003]但是,如果使用多臺計算機模擬多用戶接入,當需要測試的用戶數量較大,如達到百臺以上時,需要用到100臺以上的計算機,且需要測試人員手動操作每臺計算機,耗時較長,且操作繁瑣;如果采用專業無線測試儀器,設備儀器價格高昂,大多數企業無法承受,且專業的設備還需要定期更新licence,同樣操作繁瑣。
【發明內容】
[0004]本發明主要解決的技術問題是提供一種模擬多用戶接入路由設備的系統和方法,能夠在測試過程中,減少測試人員耗時且繁瑣的操作,并降低采購測試設備的成本。
[0005]為解決上述技術問題,本發明采用的一個技術方案是:提供一種模擬多用戶接入路由設備的系統,用于與路由設備進行無線連接,包括:第一服務模塊,包括設置于第一服務模塊的至少2個虛擬客戶單元,每一虛擬客戶單元連接無線網絡連接單元;主控模塊,連接第一服務模塊,用于下發第一指令使每一無線網絡連接單元連接路由設備,并下發第二指令使每一虛擬客戶單元通過路由設備與一第二服務模塊進行數據交互。
[0006]其中,還包括交換模塊,主控模塊通過交換模塊連接第一服務模塊的每一虛擬客戶單元,交換模塊和主控模塊及虛擬客戶單元之間均通過信號線連接。
[0007]其中,第二服務模塊包括連接單元和存儲單元,連接單元用于連接路由設備;存儲單元用于存儲虛擬客戶單元待上傳或下載的文件。
[0008]其中,進一步包括統計模塊,統計模塊包括第一統計單元和第二統計單元,第一統計單元用于統計路由設備中無線網絡連接單元的介入數量;第二統計單元用于統計第二服務模塊中文件被上傳或下載的大小。
[0009]為解決上述技術問題,本發明采用的一個技術方案是:提供一種路由設備,包括:無線信號發射單元,用于發射無線信號,無線信號至少包含路由設備的服務集標識;以及控制單元,用于建立路由設備與一虛擬客戶單元和一第二服務模塊的連接,使得虛擬客戶單元與第二服務模塊之間進行數據交互。
[0010]為解決上述技術問題,本發明采用的一個技術方案是:提供一種模擬多用戶接入路由設備的方法,包括:在第一服務器上設立至少2個虛擬客戶單元,每一虛擬客戶單元連接一無線網卡;接收路由設備下發的無線信號;下發第一指令,使每一無線網卡根據無線信號與路由設備建立連接;下發第二指令,使每一虛擬客戶單元通過路由設備與第二服務器進行數據交互。
[0011 ] 其中,在每一虛擬客戶單元通過路由設備與第二服務器進行數據交互的步驟中,第二服務器通過信號線連接路由設備,每一虛擬客戶單元從第二服務器上傳或下載文件進行數據交互。
[0012]其中,在虛擬客戶單元與路由設備建立連接后,路由設備統計虛擬客戶單元的接入數量,且在虛擬客戶單元從第二服務器上進行上傳或下載文件時,第二服務器統計文件被上傳或下載的大小。
[0013]其中,無線信號至少包含路由設備的服務集標識,虛擬客戶單元通過識別服務集表識連接到路由設備,并通過路由設備轉發第二指令,以和第二服務器進行數據交互。
[0014]區別于現有技術,本發明的模擬多用戶接入路由設備的系統在一服務終端上設置虛擬客戶單元,在每一虛擬客戶單元上連接多個無線網絡連接單元以模擬多個用戶,通過一主控模塊下發指令使每個無線網絡連接單元接入路由設備,無線網絡連接單元可從與路由設備連接的另一服務終端進行交互,通過統計無線網絡連接單元的接入數量及與另一服務終端的交互情況,可實現對路由設備的測試,且在測試過程中,減少測試人員耗時且繁瑣的操作,并降低采購測試設備的成本。
【附圖說明】
[0015]圖1是本發明一種模擬多用戶接入路由設備的系統第一實施方式的結構示意圖;
[0016]圖2是本發明一種模擬多用戶接入路由設備的系統第二實施方式的結構示意圖;
[0017]圖3是本發明提供的一種路由設備的第一實施方式的結構示意圖;
[0018]圖4是本發明一種模擬多用戶接入路由設備的方法第一實施方式的流程示意圖;
[0019]圖5是本發明一種模擬多用戶接入路由設備的方法第一實施方式的拓撲結構圖。
【具體實施方式】
[0020]下面結合【具體實施方式】對本發明的技術方案作進一步更詳細的描述。顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動的前提下所獲得的所有其他實施例,都應屬于本發明保護的范圍。
[0021]路由設備(Router),是連接因特網中各局域網、廣域網的設備,它會根據信道的情況自動選擇和設定路由,以最佳路徑,按前后順序發送信號。路由器是互聯網絡的樞紐,"交通警察〃。目前路由器已經廣泛應用于各行各業,各種不同檔次的產品已成為實現各種骨干網內部連接、骨干網間互聯和骨干網與互聯網互聯互通業務的主力軍。隨著現在局域網、廣域網規模的逐步擴大,連入其中的用戶數量也逐漸增多,需要路設備擁有強大的信號傳輸能力及用戶連接能力。因此路由設備的用戶接入數量也成為衡量路由設備的一個重要標準。
[0022]參閱圖1,圖1是本發明一種模擬多用戶接入路由設備的系統100第一實施方式的結構示意圖。系統100包括第一服務模塊110、主控模塊120和第二服務模塊130,其中所述主控模塊120和所述第一服務模塊110通過信號線連接,第一服務模塊110通過無線信號連接路由設備(未標示),第二服務模塊130和路由設備(未標示)通過信號線連接。
[0023]第一服務模塊110可為服務器或者普通計算機,服務器是是提供計算服務的設備,由于服務器需要響應服務請求并進行處理,因此一般來說服務器應具備承擔服務并且保障服務的能力。服務器通常包括處理器、硬盤、內存、系統總線等,和通用的計算機架構類似,但是由于需要提供高可靠的服務,因此在處理能力、穩定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。在本實施方式中,第一服務模塊110是一臺或多臺并聯的服務器。選擇性能、運行良好的服務器作為第一服務模塊110,在該服務器上安裝設置多個虛擬客戶單元111。在本實施方式中,虛擬客戶單元是通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統,它具有真實windows系統完全一樣的功能,所有操作都是在這個全新的獨立的虛擬系統里面進行,可以獨立安裝運行軟件,保存數據,擁有自己的獨立桌面,不會對真正的系統產生任何影響,而且具有能夠與現有系統進行靈活切換的一類操作系統。在該服務器上,至少安裝了 2個虛擬客戶單元,且不同的虛擬客戶單元之間的運行不會相互干擾。每一虛擬客戶單元111即為一個用戶。每一虛擬客戶單元111連接一無線網絡連接單元112,優選的,該無線網絡連接單元112是一 USB無線網卡。
[0024]路由設備即為待測試的路由器,該路由設備下發無線信號,以使用戶終端(例如所述第一服務模塊110等)與之建立連接。具體的,開啟路由設備后,路由設備開始向外發射無線信號,以使處于該路由設備信號覆蓋范圍內的用戶終端連接到路由設備。
[0025]主控模塊130是一常規的計算機電腦,通過信號線連接到第一服務模塊110。主控模塊120向第一服務模塊110下發第一指令,使第一服務模塊110的全部無線網絡連接單元112根據無線信號連接到路由設備。此時與路由設備連接的虛擬客戶單元111的數量即表示接入路由設備的用戶數量。主控模塊120繼續向第一服務模塊110下發第二指令,則虛擬客戶單元111與第二服務模塊130以路由設備為樞紐進行信息的傳輸交互,具體為虛擬客戶單元111向第二服務模塊130上傳或下載文件。通過統計第二服務模塊130中文件被上傳或者下載的次數,也可體現接入路由設備的用戶數量。
[0026]第二服務模塊120是與第一服務模塊110相似甚至相同的服務器,通過信號線連接路由設備。
[0027]區別于現有技術,本發明的模擬多用戶接入路由設備的系統在一服務終端上設置虛擬客戶單元,通過一主控模塊下發指令使每個虛擬客戶單元接入路由設備,虛擬客戶單元可從與路由設備連接的另一服務終端進行交互,通過統計虛擬客戶單元的接入數量及與另一服務終端的交互情況,確定接入路由設備的用戶數,可實現對路由設備的測試,且在測試過程中,減少測試人員耗時且繁瑣的操作,并降低采購測試設備的成本。
[0028]參閱圖2,圖2是本發明一種模擬多用戶接入路由設備的系統第二實施方式的結構示意圖。系統200包括第一服務模塊210、主控模塊220、第二服務模塊230、交換模塊240和統計模塊250,其中第一服務模塊210、主控模塊220與前一實施方式中相似甚至相同,不再贅述。
[0029]在本實施方式中,當設置多個第一服務模塊210的服務器時,主控模塊220和第一服務模塊210之間需要通過一交換模塊240進行連接,主控模塊220發送的指令經過交換模塊240的轉發到達第一服務模塊210,可避免服務器和計算機之間信號不能直接傳遞的情況。在路由設備開啟后下發無線信號,該無線信號中至少包含路由設備的服務集標識,連接到虛擬客戶單元211后,建立路由設備與虛擬客戶單元211和第二服務模塊230的連接。主控模塊220下發第一指令,第一指令是使虛擬客戶單元211連接到路由設備的指令,經過交換模塊240的轉發,傳輸到第一服務模塊210的各虛擬客戶單元211,無線網絡連接單元212在接收到第一指令后,根據路由設備下發的服務集標識使全部的虛擬客戶單元211均連接到路由設備。然后主控模塊220繼續下發第二指令,第二指令是使虛擬客戶單元211與第二服務模塊230進行交互的指令,通過交換模塊240轉