一種路由器pptp會話容量模擬方法
【專利摘要】本發明公開了一種路由器PPTP會話容量模擬方法,包括選用一PC作為PAC和選用一路由器作為PNS;在所述路由器上配置好VPN接入,在路由器上開啟PPTP接入服務;在PC上配置一個PPTP的撥號腳本;在PC上創建一個批處理腳本,即是輸入一份需要測試的IP列表,把IP逐個修改到PC上,每次在PC上修改完成一個IP,就使PC作為PAC開始觸發PPTP撥號腳本,撥入到PNS路由器成功后,就修改PC的IP,進行下一次撥號;重復以上直至測試完成IP列表。本發明通過關閉路由器的隧道保活探測,使PC反復修改IP撥入路由器后,造成路由器的PPTP會話容量累加,從而測試路由器PPTP會話容量。本發明不依賴分析軟件,可以由一臺普通的PC完成,且可以快速、方便、精確地測試路由器PPTP的會話容量。
【專利說明】一種路由器PPTP會話容量模擬方法
【技術領域】
[0001]本發明涉及數通領域的PPTP的會話容量驗證,具體涉及一種路由器PPTP會話容量模擬方法。
【背景技術】
[0002]PPTP (Point-to-point Tunnel Protocol)是一種支持多協議 VPN 的新型網絡技術,它可以使遠程用戶通過internet安全地訪問公共網。它能使身處互聯網遠端的客戶端和服務端建立一條隧道,使客戶穿越復雜的互聯網快速訪問到目標區域的設備或業務并且在訪問過程中客戶面對的互聯網看起來是一個透明或不存在的網絡。如圖2所示,PCl和PC2通過PPTP建立一條VPN Tunnel來訪問Server上面的服務。圖中PCl和PC2就是PAC,Router是一個PNS。圖2中Router的會話數是2,接入兩個客戶;而Router作為PNS,她的會話容量就代表它能創建多少條隧道來接入VPN客戶。
[0003]現有的企業發展迅速,分支機構和在外辦公人員遍布全國各地甚至全球各地,因此部署一臺甚至多臺VPN接入設備是滿足一個企業業務向外拓展的一個首要問題,足夠多的VPN會話容量表明設備能保證接入多少個用戶,如何驗證容量呢現有的VPN客戶容量沒有統一可行的測試方法,大都通過廠家編譯針對性的測試軟件來測試。實驗室測試方法有通過非常高級的7層應用測試儀來模擬。另外有L0ADRUNNER此類模擬軟件也不能模擬PPTP協議交互,遂有路由器的PPTP會話容量測試。
[0004]根據在中國專利檢索網站檢索到一專利號為200780035490.7、名稱為“通過HTTPS連接的安全隧道”的專利。該公告專利中提及PPTP的字眼,但該專利描述的是HTTPS下的隧道驗證,而本申請專利根本不涉及HTTPS,所以本專利與對比公告專利區別明顯,不存在沖突。
[0005]根據在中國專利檢索網站檢索到一專利號為02830182.X、名稱為“通過隧道服務器從主機服務器到無線裝置進行數據傳送,并且將臨時IP V6地址與臨時IP V4地址相關聯以便與該裝置在IP V4無線網絡中通信”的專利。該公告專利提及PPTP的字眼,但該項專利描述的是IPV6和IPV4間的隧道鏈接,實現IPV6地址與IPV4無線網絡通信。而本申請專利是一個指標驗證,所以該公告專利與本申請專利在本質上完全不同。
[0006]根據在中國專利檢索網站檢索到一專利號為200710164253.2、名稱為“在PAT下實現PPTP ALG的方法”的專利。該公告專利亦描述了 PPTP,但是該項專利描述的是PPTP建立完成后的協議轉換,而本申請專利描述的是PPTP的建立過程,該公告專利與本申請專利的目標對象不同,不相沖突。
[0007]目前業界驗證PPTP的會話容量沒有成熟的測試方法,大都是使用開發的軟件來測試,比較封閉,沒有統一的測試方法,尤其在客戶現場驗證測試時,沒有第三方測試手段來精準驗證會話容量。
【發明內容】
[0008]為了解決上述問題,提供一種簡易可行方法,在一臺普通的PC下并且對PC的硬件要求極低即可實現的一種路由器PPTP會話容量模擬方法,本發明的基本技術方案為:一種路由器PPTP會話容量模擬方法,該方法包括以下步驟:
[0009](I)選用一 PC,該PC作為PAC,將所述PC的IP地址設置為A,MAC地址設置為Al ;
[0010](2)選用一路由器,該路由器作為PNS,將所述路由器上的IP地址設置為B,路由器的MAC地址設置為BI ;
[0011](3)在所述路由器上配置好VPN接入,在路由器上開啟PPTP接入服務;
[0012](4)在所述路由器上關閉PPTP的隧道保活探測;
[0013](5)在PC上配置一個PPTP的撥號腳本;
[0014](6)在PC上創建一個批處理腳本,所述腳本即是輸入一份需要測試的IP列表,把IP逐個修改到PC上;每次在PC上修改完成一個IP,就使PC作為PAC開始觸發PPTP撥號腳本,撥入到PNS路由器,當撥號接入成功后,就修改PC的IP,進行下一次撥號;重復以上,直至測試完成IP列表;通過批量修改PC的IP地址來自動撥PPTP撥號腳本。
[0015]優選地,所述路由器不主動檢測PPTP撥入后的隧道是否存在。
[0016]優選地,所述在PC撥號腳本的基礎上,可以添加一條PING命令。
[0017]優選地,所述批處理腳本可以放置在多個PC上運行大批量的IP。
[0018]優選地,所述批處理腳本按照實際被測試路由器的PPTP會話容量進行修改。
[0019]優選地,所述批處理腳本的重復次數根據所需測試路由器的PPTP會話容量決定設置。
[0020]本發明的有益效果在于:本發明提供的路由器PPTP會話容量模擬方法不依賴分析軟件,可以由一臺普通的PC完成。本發明不但拓撲簡單、操作性強,而且擴展性強,可以通過遠程測試運行;同時本發明的取材方便、不占資源,適宜各個測試環境開展測試。通過實施本發明可以快速、方便、精確地測試路由器PPTP的會話容量。
【專利附圖】
【附圖說明】
[0021]圖1為本發明測試路由器PPTP會話容量的操作示意圖。
[0022]圖2為本發明測試路由器PPTP回話容量的【背景技術】引用的示意圖。
【具體實施方式】
[0023]以下將結合附圖1對本發明做進一步的說明,但不應以此來限制本發明的保護范圍。本發明的【具體實施方式】為:
[0024]一種路由器PPTP會話容量模擬方法,該方法包括以下步驟:
[0025](I)選用一 PCl,該PCl作為PAC,將所述PCl的IP地址設置為A,MAC地址設置為Al,所述PCl的選用沒有很大的硬件、軟件要求,需用一臺普通的PC即可完成對路由器PPTP會話容量的測試;
[0026](2)選用一路由器2,該路由器2作為PNS,將所述路由器2上的IP地址設置為B,路由器2的MAC地址設置為BI ;
[0027](3)在所述路由器2上配置好VPN接入,在路由器2上開啟PPTP接入服務;
[0028](4)在所述路由器2上關閉PPTP的隧道保活探測;[0029](5)在PCl上配置一個PPTP的撥號腳本;
[0030](6)在PCl上創建一個批處理腳本,所述腳本即是輸入一份需要測試的IP列表,把IP逐個修改到PCl上;每次在PCl上修改完成一個IP,就使PCl作為PAC開始觸發PPTP撥號腳本,撥入到PNS路由器2,當撥號接入成功后,就修改PCl的IP,進行下一次撥號;重復以上,直至測試完成IP列表;通過批量修改PCl的IP地址來自動撥PPTP撥號腳本。
[0031 ] 優選地,所述路由器2不主動檢測PPTP撥入后的隧道是否存在,通過上述步驟,進而達到占用路由器2PPTP會話容量空間的目的,最終測試驗證路由器2PPTP會話容量。
[0032]優選地,在所述PCl撥號腳本的基礎上,可以添加一條PING命令,PING命令用來檢測PPTP VPN是否真實建立成功的數據。
[0033]優選地,所述批處理腳本可以放置在多個PCl上運行大批量的IP,因為批處理腳本小巧而適用廣泛,將批處理腳本放置在多個PCl上去運行大批量的IP可以測試路由器2VPN并發會話性能。
[0034]優選地,所述批處理腳本按照實際被測試路由器2的PPTP會話容量進行修改,不同的路由器2的PPTP會話容量會有不同,批處理腳本需要根據實際情況進行創建、修改。
[0035]優選地,所述批處理腳本的重復次數根據所需測試路由器2的PPTP會話容量決定設置,不同路由器2的PPTP會話容量將會不同,批處理的循環次數根據實際情況設置。
[0036]為了更加具體地闡述本發明,下面選用其中一個具體實施例來闡述本發明下的一種路由器PPTP會話容量模擬方法,如圖1所示,組建一個測試拓撲,具體測試方法如下:
[0037]a.在PCl上設置IP和MAC地址為:A,Al ;
[0038]b.在路由器2上設置IP和MAC地址為:B,BI ;
[0039]c.在路由器2上配置好VPN接入服務,使用PPTP接入;
[0040]d.在路由器2上關閉PPTP的隧道保活探測;
[0041 ] e.在PCl上創建一個PPTP撥號腳本;
[0042]f.在PCl上創建一個批處理腳本,腳本的思路是:輸入一份需要測試的IP列表,把IP逐個修改到PCl上。每次在PCl上修改完成一個IP,就使PCl作為PAC開始觸發PPTP撥號腳本,撥入到PNS路由器2,當撥號接入成功后,就修改PCl的IP,進行下一次撥號。重復以上,直到測試完成IP列表。利用了路由器2不主動檢測PPTP撥入后的隧道是否存在,而達到了占用路由器2PPTP會話容量空間的目的,從而達到了測試驗證了路由器2PPTP會話容量的目的。
[0043]上述的批處理腳本因為實際被測的路由器PPTP會話容量的不同而不同,應該按照實際情況進行修改,現提供一個參考的批處理腳本如下,以下代碼經測試可實際執行,該參考批處理腳本為:
[0044]?echo off
[0045]del / q failed.txt>nul2>nul
[0046]del / q success.txt>nul2>nul
[0047]echo按任意鍵開始測試網絡
[0048]pause>nul
[0049]ech0.>failed.txt
[0050]ech0.>success.txt[0051]for / f % % i in (IP.txt) do (netsh interface ip set address name =本地連接 soure = static addr = % % i
[0052]mask =掩石馬 gateway =網關 gwme trie = I
[0053]rasdial bl chenpeng) >nul&&echo% % i>>cg.txt| |echo%% i>failed.txt
[0054]start success, txt
[0055]pause
[0056]根據上述說明書的揭示和教導,本發明所屬領域的技術人員還可以對上述實施方式進行變更和修改。因此,本發明并不局限于上面揭示和描述的【具體實施方式】,對本發明的一些修改和變更也應當落入本發明的權利要求的保護范圍內。此外,盡管本說明書中使用了一些特定的術語,但這些術語只是為了方便說明,并不對本發明構成任何限制。
【權利要求】
1.一種路由器PPTP會話容量模擬方法,其特征在于:該方法包括以下步驟: (1)選用一PC,該PC作為PAC,將所述PC的IP地址設置為A,MAC地址設置為Al ; (2)選用一路由器,該路由器作為PNS,將所述路由器上的IP地址設置為B,路由器的MAC地址設置為BI ; (3)在所述路由器上配置好VPN接入,在路由器上開啟PPTP接入服務; (4)在所述路由器上關閉PPTP的隧道保活探測; (5)在PC上配置一個PPTP的撥號腳本; (6)在PC上創建一個批處理腳本,所述腳本即是輸入一份需要測試的IP列表,把IP逐個修改到PC上;每次在PC上修改完成一個IP,就使PC作為PAC開始觸發PPTP撥號腳本,撥入到PNS路由器,當撥號接入成功后,就修改PC的IP,進行下一次撥號;重復以上,直至測試完成IP列表;通過批量修改PC的IP地址來自動撥PPTP撥號腳本。
2.根據權利要求1所述的一種路由器PPTP會話容量模擬方法,其特征在于:所述路由器不主動檢測PPTP撥入后的隧道是否存在。
3.根據權利要求1所述的一種路由器PPTP會話容量模擬方法,其特征在于:在所述PC撥號腳本的基礎上,可以添加一條PING命令。
4.根據權利要求1所述的一種路由器PPTP會話容量模擬方法,其特征在于:所述批處理腳本可以放置在多個PC上運行大批量的IP。
5.根據權利要求1所述的一種路由器PPTP會話容量模擬方法,其特征在于:所述批處理腳本按照實際被測試路由器的PPTP會話容量進行修改。
6.根據權利要求1所述的一種路由器PPTP會話容量模擬方法,其特征在于:所述批處理腳本的重復次數根據所需測試路由器的PPTP會話容量決定設置。
【文檔編號】H04L12/26GK103490950SQ201310406353
【公開日】2014年1月1日 申請日期:2013年9月3日 優先權日:2013年9月3日
【發明者】李紅麗 申請人:深圳市邁騰電子有限公司