最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種l2tp并發(fā)連接性能測試的方法及系統(tǒng)的制作方法

文檔序號:8004760閱讀:664來源:國知局
一種l2tp并發(fā)連接性能測試的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種L2TP并發(fā)連接性能測試的方法及系統(tǒng),所述方法具體包括步驟:構(gòu)造測試環(huán)境,初始化測試裝置;選擇測試裝置,設(shè)置測試裝置狀態(tài);建立L2TP隧道連接;建立會話連接。本發(fā)明一種L2TP并發(fā)連接性能測試方法及系統(tǒng),通過設(shè)定LAC模擬設(shè)備的虛擬PPP鏈路端口的數(shù)量以及采用虛擬PPP鏈路端口同時向被測LNS設(shè)備發(fā)送并發(fā)連接測試信息,進而得到被測LNS設(shè)備的實際并發(fā)連接數(shù),通過采用此種并行測試的方式能夠更接近被測LNS設(shè)備在實際使用中的情形,得到的測試結(jié)果也更能夠接近其實際值;并且實現(xiàn)的過程簡單,所需的設(shè)備簡便,降低了測試成本。
【專利說明】一種L2TP并發(fā)連接性能測試的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)據(jù)通信【技術(shù)領(lǐng)域】,涉及一種并發(fā)連接性能測試的裝置及方法,具體是一種第二層隧道協(xié)議并發(fā)連接性能測試測的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著數(shù)據(jù)通信技術(shù)的發(fā)展,第二層隧道協(xié)議(Layer 2 Tunneling Protocol,簡稱L2TP)被普遍使用和認(rèn)識,尤其在第三代移動通信技術(shù)的到來,使L2TP協(xié)議得到了更廣泛的應(yīng)用。鑒于此,客戶對L2TP接入L2TP訪問集中器(L2TP Access Concentrator,簡稱LAC)及L2TP網(wǎng)絡(luò)服務(wù)器(L2TP Network Serer,簡稱LNS)的使用特性更為關(guān)注,尤其對LNS的性能要求更加明確,而一般衡量LNS設(shè)備性能的指標(biāo)是通過判斷LNS設(shè)備的并發(fā)連接數(shù),也即是LNS設(shè)備能夠處理的最大的會話數(shù)量。
[0003]目前在現(xiàn)有技術(shù)中一般是使用測試儀模擬客戶端及LAC設(shè)備來測試LNS設(shè)備性能,使用此方式進行測試,需在測試儀上手動做相應(yīng)設(shè)置,而目前大多數(shù)的測試儀與LNS設(shè)備之間是串行建立L2TP會話的,也即是測試儀與LNS設(shè)備建立隧道成功后,建立會話的過程中首先由測試儀發(fā)送一個呼入請求(ICRQ)消息到LNS,若測試儀收到對端回復(fù)的呼入應(yīng)答(ICRP)消息,則回應(yīng)對端一個呼入已連接(ICCN)消息之后再發(fā)送第二個ICRQ報文,準(zhǔn)備第二個L2TP會話的協(xié)商。采用此種方式來進行測試雖然過程較為簡單,但是與LNS設(shè)備的實際使用是有很大差異的。首先LNS設(shè)備的使用環(huán)境中建立L2TP會話是并行建立的,即會有單個或多個LAC設(shè)備同時與LNS設(shè)備建立L2TP隧道后,多個會話的ICRQ報文會同時被發(fā)送給LNS設(shè)備,因此使用測試儀測試出來的性能值總會比實際的性能值高很多,而實際使用中LNS設(shè)備處理能力又不盡人意,所以往往不能正確測試出LNS設(shè)備實際的并發(fā)連接數(shù),再者,測試儀的昂貴費用并不是所有企業(yè)都能承擔(dān)的。

【發(fā)明內(nèi)容】

[0004]本發(fā)明所要解決的技術(shù)問題針對現(xiàn)有技術(shù)中L2TP并發(fā)連接性能檢測中存在的問題提供一種能夠方便進行測試并且成本較低的L2TP并發(fā)連接性能測試的方法及系統(tǒng)。
[0005]本發(fā)明解決其技術(shù)問題采用的技術(shù)方案是:一種L2TP并發(fā)連接性能測試的方法,具體包括,
[0006]A、將N臺LAC模擬設(shè)備通過交換機與被測LNS設(shè)備連接;所述N的值根據(jù)被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)以及單臺LAC模擬設(shè)備中的虛擬PPP鏈路端口數(shù)量確定;
[0007]B、分別設(shè)置所述被測LNS設(shè)備以及所述N臺LAC模擬設(shè)備與交換機連接的端口狀態(tài)為啟用up狀態(tài),以及確定所述N臺LAC模擬設(shè)備中設(shè)置為up狀態(tài)的虛擬PPP鏈路端口的總數(shù)量等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)后,啟動測試;
[0008]C、所述設(shè)置為up狀態(tài)的虛擬PPP鏈路端口采用自發(fā)隧道的方式與所述被測LNS設(shè)備并行建立L2TP隧道;
[0009]D、所述設(shè)置為up狀態(tài)的虛擬PPP鏈路端口在檢測到L2TP隧道建立成功后,同時通過建立的L2TP隧道向所述被測LNS設(shè)備發(fā)送會話請求;所述被測LNS設(shè)備根據(jù)接收到的會話請求的響應(yīng)消息得到所述被測LNS設(shè)備實際的并發(fā)連接數(shù)。
[0010] 進一步的,在所述步驟A中,所述N臺LAC模擬設(shè)備的總的虛擬PPP鏈路端口的數(shù)量大于等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)。
[0011 ] 進一步的,在所述步驟A中,所述N的值根據(jù)被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)以及單臺LAC模擬設(shè)備中的虛擬PPP鏈路端口數(shù)量確定,具體包括:設(shè)所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)為k,設(shè)單臺LAC模擬設(shè)備的虛擬PPP鏈路端口的數(shù)量為y,若y大于k,則N的值為I ;若y小于k,則N的值為k/y向上取整。
[0012]具體的,在所述步驟A中,將所述N臺LAC模擬設(shè)備中的所有虛擬PPP鏈路端口均設(shè)置為關(guān)閉down狀態(tài);和/或,
[0013]在所述步驟B中,確定所述N臺LAC模擬設(shè)備中設(shè)置為up狀態(tài)的虛擬PPP鏈路端口的總數(shù)量等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)后,啟動測試,具體包括;設(shè)置第一臺至第N-1臺LAC虛擬設(shè)備中的所有虛擬PPP鏈路端口狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài);并設(shè)置第N臺LAC虛擬設(shè)備中的k-y* (N-1)個虛擬PPP鏈路端口狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài),保持所述第N臺LAC虛擬設(shè)備中的剩余的虛擬PPP鏈路端口狀態(tài)為down狀態(tài)后,啟動測試。
[0014]進一步的,在所述步驟C中,具體包括:
[0015]所述N臺LAC模擬設(shè)備分別通過每一個up狀態(tài)的虛擬PPP鏈路端口同時向所述被測LNS設(shè)備發(fā)送一條開始控制連接請求SCCRQ消息;所述被測LNS設(shè)備每收到一個SCCRQ消息,向?qū)?yīng)的LAC模擬設(shè)備回復(fù)一條對應(yīng)的開始控制連接應(yīng)答SCCRP消息;所述N臺LAC模擬設(shè)備接收到所述被測LNS設(shè)備發(fā)送的SCCRP消息后,向所述被測LNS設(shè)備發(fā)送一條對應(yīng)的開始控制已連接SCCCN消息,L2TP隧道建立;所述被測LNS設(shè)備在收到第一個SCCRQ消息時啟動一個計時器,所述計時器的計時周期設(shè)置為I秒。
[0016]進一步的,所述步驟D具體包括:所述N臺LAC模擬設(shè)備分別通過每一個up狀態(tài)的虛擬PPP鏈路端口所建立的L2TP隧道,向所述被測LNS設(shè)備發(fā)送一條呼入請求ICRQ消息;當(dāng)所述N臺LAC模擬設(shè)備接收到所述被測LNS設(shè)備回復(fù)的一條對應(yīng)呼入應(yīng)答ICRP消息后,向所述被測LNS設(shè)備發(fā)送一條呼入已連接ICCN消息進行響應(yīng),所述被測LNS設(shè)備在設(shè)置的計時周期內(nèi)根據(jù)收到的ICCN消息的數(shù)量得到并發(fā)連接數(shù)量。
[0017]更進一步的,在所述步驟D之后包括如下步驟:將所述N臺LAC模擬設(shè)備與交換機對應(yīng)的端口狀態(tài)置為down狀態(tài),所述LAC模擬設(shè)備的所有虛擬PPP鏈路端口均置為down狀態(tài),同時刪除所述LAC模擬設(shè)備與所述LNS設(shè)備之間建立的所有L2TP隧道以及會話。
[0018]本發(fā)明的另一個目的,提供一種L2TP并發(fā)連接性能測試的系統(tǒng),包括一臺被測LNS設(shè)備以及N臺LAC模擬設(shè)備,所述N臺LAC模擬設(shè)備分別通過交換機與被測LNS設(shè)備連接,
[0019]所述N臺LAC模擬設(shè)備,用于在確定設(shè)置為打開up狀態(tài)的虛擬PPP鏈路端口的總數(shù)量等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)后啟動測試,通過所述設(shè)置為up狀態(tài)的虛擬PPP鏈路端口采用自發(fā)隧道的方式與所述被測LNS設(shè)備并行建立L2TP隧道連接,并通過所建立的L2TP隧道向所述被測LNS設(shè)備發(fā)送會話連接請求,所述N的值根據(jù)被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)以及單臺LAC模擬設(shè)備中的虛擬PPP鏈路端口數(shù)量確定;[0020]所述被測LNS設(shè)備,用于通過從所述N臺LAC模擬設(shè)備接收到的會話連接請求的響應(yīng)消息得到實際的并發(fā)連接數(shù)。
[0021]本發(fā)明的有益效果:本發(fā)明一種L2TP并發(fā)連接性能測試方法及系統(tǒng),通過設(shè)定LAC模擬設(shè)備的虛擬PPP鏈路端口的數(shù)量以及采用虛擬PPP鏈路端口同時向被測LNS設(shè)備發(fā)送并發(fā)連接測試信息,進而得到被測LNS設(shè)備的實際并發(fā)連接數(shù),通過采用此種并行測試的方式能夠更接近被測LNS設(shè)備在實際使用中的情形,得到的測試結(jié)果也更能夠接近其實際值;并且實現(xiàn)的過程簡單,所需的設(shè)備簡便,降低了測試成本。
【專利附圖】

【附圖說明】
[0022]圖1為本發(fā)明實施例的一種L2TP并發(fā)連接性能測試的方法的流程圖;
[0023]圖2為本發(fā)明實施例的一種L2TP并發(fā)連接性能測試的方法中LAC模擬設(shè)備與被測LNS設(shè)備之間L2TP隧道建立和會話連接建立的報文發(fā)送流程圖;
[0024]圖3為本發(fā)明實施例的一種L2TP并發(fā)連接性能測試的系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0025]下面結(jié)合附圖和具體的實施例對本發(fā)明作進一步的闡述。
[0026]如圖1所示為本發(fā)明實施例的一種L2TP并發(fā)連接性能測試方法的流程框圖,其具體包括:
[0027]步驟101,將N臺LAC模擬設(shè)備通過交換機與被測LNS設(shè)備連接;所述N的值根據(jù)被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)以及單臺LAC模擬設(shè)備中的虛擬PPP鏈路端口數(shù)量確定。
[0028]本步驟為構(gòu)造測試環(huán)境,初始化測試系統(tǒng),設(shè)置N臺LAC模擬設(shè)備與所述交換機連接的端口狀態(tài)設(shè)置為關(guān)閉down狀態(tài)(執(zhí)行shutdown命令),N臺LAC模擬設(shè)備中的所有虛擬PPP鏈路端口也均設(shè)置為down狀態(tài)(執(zhí)行shutdown命令)。本發(fā)明實施例中的每臺LAC模擬設(shè)備包括多個虛擬PPP鏈路端口,且充當(dāng)遠(yuǎn)端客戶端以及LAC的角色,支持自發(fā)隧道的功能。N臺LAC模擬設(shè)備的總的虛擬PPP鏈路端口的數(shù)量大于等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù),以保證所述LAC模擬設(shè)備在對被測LNS設(shè)備進行并發(fā)連接數(shù)的測試時發(fā)送的會話請求能夠大于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù),以得到能夠更接近實際結(jié)果的并發(fā)連接數(shù)。
[0029]N的值根據(jù)被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)以及單臺LAC模擬設(shè)備中的虛擬PPP鏈路端口數(shù)量確定,具體包括:設(shè)所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)為k,設(shè)單臺LAC模擬設(shè)備的虛擬PPP鏈路端口的數(shù)量為y,若y大于k,則N的值為I ;若y小于k,則N的值為k/y向上取整。設(shè)所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)為k=3500個,設(shè)單臺LAC模擬設(shè)備的虛擬PPP鏈路端口的數(shù)量為y=2000,則N等于(3500/2000)向上取整為2,則采用2臺輔測設(shè)備。2臺輔測設(shè)備(LAC模擬設(shè)備)均與交換機設(shè)備相連,被測LNS設(shè)備也與交換機設(shè)備相連。
[0030]步驟102,分別設(shè)置所述被測LNS設(shè)備以及所述N臺LAC模擬設(shè)備與交換機連接的端口狀態(tài)為啟用up狀態(tài),以及確定所述N臺LAC模擬設(shè)備中設(shè)置為up狀態(tài)的虛擬PPP鏈路端口的總數(shù)量等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)后,啟動測試。
[0031 ] 在本步驟中,確定N臺LAC模擬設(shè)備中設(shè)置為up狀態(tài)的虛擬PPP鏈路端口的總數(shù)量等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)后。具體的,若所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)為k,所述一臺LAC模擬設(shè)備的虛擬PPP鏈路端口的數(shù)量為y,若y大于k,則選用一臺LAC模擬設(shè)備,該臺LAC模擬設(shè)備與所述交換機連接的端口狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài),該臺LAC模擬設(shè)備中設(shè)置k個虛擬PPP鏈路端口的狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài);若y小于k,則N=k/y向上取整,通過設(shè)置第一臺至第N-1臺LAC虛擬設(shè)備中的所有虛擬PPP鏈路端口狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài);并設(shè)置第N臺LAC虛擬設(shè)備中的k-y* (N-1)個虛擬PPP鏈路端口狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài),保持所述第N臺LAC虛擬設(shè)備中的剩余的虛擬PPP鏈路端口狀態(tài)為down狀態(tài)后,啟動測試。;
[0032]步驟103,所述設(shè)置為up狀態(tài)的虛擬PPP鏈路端口采用自發(fā)隧道的方式與所述被測LNS設(shè)備并行建立L2TP隧道。
[0033]步驟104,所述設(shè)置為up狀態(tài)的虛擬PPP鏈路端口在檢測到L2TP隧道建立成功后,同時通過建立的L2TP隧道向所述被測LNS設(shè)備發(fā)送會話請求;所述被測LNS設(shè)備根據(jù)接收到的會話請求的響應(yīng)消息得到所述被測LNS設(shè)備實際的并發(fā)連接數(shù)。
[0034]在本發(fā)明實施例中,如果在被測LNS設(shè)備觀察并發(fā)連接數(shù)達到的預(yù)估的并發(fā)連接數(shù),可以將結(jié)果輸出,并可以再通過預(yù)估更大的并發(fā)連接數(shù)進行第二輪測試。如果沒有達到預(yù)估的最大連接數(shù),則測試結(jié)果分析原因。
[0035]參見圖2,為本發(fā)明實施例的一種L2TP并發(fā)連接性能測試方法中LAC模擬設(shè)備與被測LNS設(shè)備之間L2TP隧道建立和會話連接建立的報文發(fā)送流程圖,包括如下步驟:
[0036]步驟103的L2TP隧道的建立過程為:首先由每臺LAC模擬設(shè)備通過每一個up狀態(tài)的虛擬PPP鏈路端口向所述被測LNS設(shè)備并行發(fā)送一條開始控制連接請求SCCRQ消息;所述被測LNS設(shè)備若有足夠資源,則回復(fù)所述LAC模擬設(shè)備一條對應(yīng)的開始控制連接應(yīng)答SCCRP消息;所述LAC模擬設(shè)備接收到所述被測LNS設(shè)備的SCCRP報文,則表示所述LAC模擬設(shè)備與所述被測LNS設(shè)備之間的L2TP隧道已經(jīng)建立,同時所述LAC模擬設(shè)備回復(fù)一條開始控制已連接SCCCN消息,表明隧道已經(jīng)建立。所述LAC模擬設(shè)備能夠自發(fā)得與所述被測LNS設(shè)備進行隧道連接,并且在實現(xiàn)的過程做出了修改,當(dāng)所述LAC模擬設(shè)備中的虛擬PPP鏈路端口檢測到L2TP隧道建立成功后,所有狀態(tài)為up狀態(tài)的虛擬PPP鏈路端口會同時與被測LNS設(shè)備建立會話連接,以測試所述被測LNS設(shè)備的并發(fā)連接數(shù)。被測LNS設(shè)備在收到第一個SCCRQ消息時啟動一個計時器,所述計時器的計時周期設(shè)置為I秒。
[0037]所述會話連接的建立過程為:首先由每臺LAC模擬設(shè)備通過每一個UP狀態(tài)的虛擬PPP鏈路端口所建立的L2TP隧道向所述被測LNS設(shè)備發(fā)送一條呼入請求ICRQ消息;若LAC模擬設(shè)備接收到所述被測LNS設(shè)備回復(fù)的一條呼入應(yīng)答ICRP消息,LAC模擬設(shè)備發(fā)送一條呼入已連接ICCN消息到被測LNS設(shè)備進行響應(yīng),該消息表明LAC模擬設(shè)備正在處理會話建立,則表示LAC模擬設(shè)備對應(yīng)的虛擬PPP鏈路與被測LNS設(shè)備之間的會話建立成功,所述被測LNS設(shè)備根據(jù)接收到的ICCN消息的數(shù)量得到所述被測LNS設(shè)備的并發(fā)連接數(shù)量。
[0038]在所述步驟104完成后,將所述LAC t旲擬設(shè)備與父換機對應(yīng)的端口狀態(tài)直為down狀態(tài),所述LAC模擬設(shè)備的所有虛擬PPP鏈路端口均置為down狀態(tài),同時刪除所述LAC模擬設(shè)備與所述LNS設(shè)備之間建立的所有隧道以及會話,以便下次使用。
[0039]如圖3所示為本發(fā)明一種L2TP并發(fā)連接性能測試的系統(tǒng)的結(jié)構(gòu)框圖,其具體包括一臺被測LNS設(shè)備以及N臺LAC模擬設(shè)備,所述N臺LAC模擬設(shè)備分別通過交換機與被測LNS設(shè)備連接,
[0040]所述N臺LAC模擬設(shè)備,用于在確定設(shè)置為打開up狀態(tài)的虛擬PPP鏈路端口的總數(shù)量等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)后啟動測試,通過所述設(shè)置為up狀態(tài)的虛擬PPP鏈路端口采用自發(fā)隧道的方式與所述被測LNS設(shè)備并行建立L2TP隧道連接,并通過所建立的L2TP隧道向所述被測LNS設(shè)備發(fā)送會話連接請求,所述N的值根據(jù)被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)以及單臺LAC模擬設(shè)備中的虛擬PPP鏈路端口數(shù)量確定;
[0041]所述被測LNS設(shè)備,用于通過從所述N臺LAC模擬設(shè)備接收到的會話連接請求的響應(yīng)消息得到實際的并發(fā)連接數(shù)。
[0042]所述N臺LAC模擬設(shè)備中的每臺LAC模擬設(shè)備具有多個虛擬PPP鏈路端口,所述N臺LAC模擬設(shè)備的總的虛擬PPP鏈路端口的數(shù)量大于等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)。
[0043]所述N臺LAC模擬設(shè)備還用于,設(shè)置第一臺至第N-1臺LAC虛擬設(shè)備中的所有虛擬PPP鏈路端口狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài);并設(shè)置第N臺LAC虛擬設(shè)備中的k-y* (N-1)個虛擬PPP鏈路端口狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài),保持所述第N臺LAC虛擬設(shè)備中的剩余的虛擬PPP鏈路端口狀態(tài)為down狀態(tài)后,啟動測試。
[0044]所述N臺LAC模擬設(shè)備還用于,分別通過每一個up狀態(tài)的虛擬PPP鏈路端口同時向所述被測LNS設(shè)備發(fā)送一條開始控制連接請求SCCRQ消息;并在接收到所述被測LNS設(shè)備回復(fù)的一條對應(yīng)的開始控制連接應(yīng)答SCCRP消息后;向所述被測LNS設(shè)備發(fā)送一條對應(yīng)的開始控制已連接SCCCN消息;所述被測LNS設(shè)備還用于,每收到一個SCCRQ消息,向?qū)?yīng)的LAC模擬設(shè)備回復(fù)一條對應(yīng)的開始控制連接應(yīng)答SCCRP消息,并接收所述N臺LAC模擬設(shè)備發(fā)送的開始控制已連接SCCCN消息;并用于在收到第一個SCCRQ消息時啟動一個計時器,所述計時器的計時周期設(shè)置為I秒。
[0045]所述N臺LAC模擬設(shè)備還用于,分別通過每一個up狀態(tài)的虛擬PPP鏈路端口所建立的L2TP隧道向所述被測LNS設(shè)備發(fā)送一條呼入請求ICRQ消息;當(dāng)接收到所述被測LNS設(shè)備回復(fù)的一條對應(yīng)的呼入應(yīng)答ICRP消息后,向所述發(fā)送一條呼入已連接ICCN消息進行響應(yīng);所述若被測LNS設(shè)備還用于,在接收到所述LAC模擬設(shè)備發(fā)送的呼入請求ICRQ消息后回復(fù)一條對應(yīng)的ICRP消息,并接收所述N臺LAC模擬設(shè)備發(fā)送的對應(yīng)的ICCN消息,在設(shè)置的計時周期內(nèi)根據(jù)收到的ICCN消息的數(shù)量得到并發(fā)連接數(shù)量。
[0046]本領(lǐng)域的普通技術(shù)人員將會意識到,這里所述的實施例是為了幫助讀者理解本發(fā)明的原理,應(yīng)被理解為本發(fā)明的保護范圍并不局限于這樣的特別陳述和實施例。本領(lǐng)域的普通技術(shù)人員可以根據(jù)本發(fā)明公開的這些技術(shù)啟示做出各種不脫離本發(fā)明實質(zhì)的其它各種具體變形和組合,這些變形和組合仍然在本發(fā)明的保護范圍內(nèi)。
【權(quán)利要求】
1.一種L2TP并發(fā)連接性能測試的方法,其特征在于,具體包括, A、將N臺LAC模擬設(shè)備通過交換機與被測LNS設(shè)備連接;所述N的值根據(jù)被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)以及單臺LAC模擬設(shè)備中的虛擬PPP鏈路端口數(shù)量確定; B、分別設(shè)置所述被測LNS設(shè)備以及所述N臺LAC模擬設(shè)備與交換機連接的端口狀態(tài)為啟用up狀態(tài),以及確定所述N臺LAC模擬設(shè)備中設(shè)置為up狀態(tài)的虛擬PPP鏈路端口的總數(shù)量等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)后,啟動測試; C、所述設(shè)置為up狀態(tài)的虛擬PPP鏈路端口采用自發(fā)隧道的方式與所述被測LNS設(shè)備并行建立L2TP隧道; D、所述設(shè)置為up狀態(tài)的虛擬PPP鏈路端口在檢測到L2TP隧道建立成功后,同時通過建立的L2TP隧道向所述被測LNS設(shè)備發(fā)送會話請求;所述被測LNS設(shè)備根據(jù)接收到的會話請求的響應(yīng)消息得到所述被測LNS設(shè)備實際的并發(fā)連接數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟A中,所述N臺LAC模擬設(shè)備的總的虛擬PPP鏈路端口的數(shù)量大于等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟A中,所述N的值根據(jù)被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)以及單臺LAC模擬設(shè)備中的虛擬PPP鏈路端口數(shù)量確定,具體包括:設(shè)所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)為k,設(shè)單臺LAC模擬設(shè)備的虛擬PPP鏈路端口的數(shù)量為y,若y大于k,則N的值為I ;若7小于k,則N的值為k/y向上取整。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述步驟A中,將所述N臺LAC模擬設(shè)備中的所有虛擬PPP鏈路端口均設(shè)置為關(guān)閉down狀態(tài);和/或, 在所述步驟B中,確定所述N臺LAC模擬設(shè)備中設(shè)置為up狀態(tài)的虛擬PPP鏈路端口的總數(shù)量等于所述被測LNS設(shè)備 的預(yù)估并發(fā)連接數(shù)后,啟動測試,具體包括;設(shè)置第一臺至第N-1臺LAC虛擬設(shè)備中的所有虛擬PPP鏈路端口狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài);并設(shè)置第N臺LAC虛擬設(shè)備中的k-y* (N-1)個虛擬PPP鏈路端口狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài),保持所述第N臺LAC虛擬設(shè)備中的剩余的虛擬PPP鏈路端口狀態(tài)為down狀態(tài)后,啟動測試。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,在所述步驟C中,具體包括: 所述N臺LAC模擬設(shè)備分別通過每一個up狀態(tài)的虛擬PPP鏈路端口同時向所述被測LNS設(shè)備發(fā)送一條開始控制連接請求SCCRQ消息;所述被測LNS設(shè)備每收到一個SCCRQ消息,向?qū)?yīng)的LAC模擬設(shè)備回復(fù)一條對應(yīng)的開始控制連接應(yīng)答SCCRP消息;所述N臺LAC模擬設(shè)備接收到所述被測LNS設(shè)備發(fā)送的SCCRP消息后,向所述被測LNS設(shè)備發(fā)送一條對應(yīng)的開始控制已連接SCCCN消息,L2TP隧道建立; 所述被測LNS設(shè)備在收到第一個SCCRQ消息時啟動一個計時器,所述計時器的計時周期設(shè)置為I秒。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟D具體包括: 所述N臺LAC模擬設(shè)備分別通過每一個up狀態(tài)的虛擬PPP鏈路端口所建立的L2TP隧道,向所述被測LNS設(shè)備發(fā)送一條呼入請求ICRQ消息;當(dāng)所述N臺LAC模擬設(shè)備接收到所述被測LNS設(shè)備回復(fù)的一條對應(yīng)呼入應(yīng)答ICRP消息后,向所述被測LNS設(shè)備發(fā)送一條呼入已連接ICCN消息進行響應(yīng),所述被測LNS設(shè)備在設(shè)置的計時周期內(nèi)根據(jù)收到的ICCN消息的數(shù)量得到并發(fā)連接數(shù)量。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述步驟D之后包括如下步驟:將所述N臺LAC模擬設(shè)備與交換機對應(yīng)的端口狀態(tài)置為down狀態(tài),所述LAC模擬設(shè)備的所有虛擬PPP鏈路端口均置為down狀態(tài),同時刪除所述LAC模擬設(shè)備與所述LNS設(shè)備之間建立的所有L2TP隧道以及會話。
8.—種L2TP并發(fā)連接性能測試的系統(tǒng),其特征在于,包括一臺被測LNS設(shè)備以及N臺LAC模擬設(shè)備,所述N臺LAC模擬設(shè)備分別通過交換機與被測LNS設(shè)備連接, 所述N臺LAC模擬設(shè)備,用于在確定設(shè)置為打開up狀態(tài)的虛擬PPP鏈路端口的總數(shù)量等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)后啟動測試,通過所述設(shè)置為up狀態(tài)的虛擬PPP鏈路端口采用自發(fā)隧道的方式與所述被測LNS設(shè)備并行建立L2TP隧道連接,并通過所建立的L2TP隧道向所述被測LNS設(shè)備發(fā)送會話連接請求,所述N的值根據(jù)被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)以及單臺LAC模擬設(shè)備中的虛擬PPP鏈路端口數(shù)量確定; 所述被測LNS設(shè)備,用于通過從所述N臺LAC模擬設(shè)備接收到的會話連接請求的響應(yīng)消息得到實際的并發(fā)連接數(shù)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述N臺LAC模擬設(shè)備中的每臺LAC模擬設(shè)備具有多個虛擬PPP鏈路端口,所述N臺LAC模擬設(shè)備的總的虛擬PPP鏈路端口的數(shù)量大于等于所述被測LNS設(shè)備的預(yù)估并發(fā)連接數(shù)。
10.根據(jù)權(quán)利要求8或9所述的系統(tǒng),其特征在于,所述N臺LAC模擬設(shè)備還用于,設(shè)置第一臺至第N-1臺LAC虛擬設(shè)備中的所有虛擬PPP鏈路端口狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài);并設(shè)置第N臺LAC虛擬設(shè)備中的k-y* (N-1)個虛擬PPP鏈路端口狀態(tài)由down狀態(tài)變?yōu)閡p狀態(tài),保持所述第N臺LAC虛擬設(shè)備中的剩余的虛擬PPP鏈路端口狀態(tài)為down狀態(tài)后,啟動測試;和/或, 所述N臺LAC模擬設(shè)備還用于,分別通過每一個up狀態(tài)的虛擬PPP鏈路端口同時向所述被測LNS設(shè)備發(fā)送一條開始.控制連接請求SCCRQ消息;并在接收到所述被測LNS設(shè)備回復(fù)的一條對應(yīng)的開始控制連接應(yīng)答SCCRP消息后;向所述被測LNS設(shè)備發(fā)送一條對應(yīng)的開始控制已連接SCCCN消息;所述被測LNS設(shè)備還用于,每收到一個SCCRQ消息,向?qū)?yīng)的LAC模擬設(shè)備回復(fù)一條對應(yīng)的開始控制連接應(yīng)答SCCRP消息,并接收所述N臺LAC模擬設(shè)備發(fā)送的開始控制已連接SCCCN消息;并用于在收到第一個SCCRQ消息時啟動一個計時器,所述計時器的計時周期設(shè)置為I秒;和/或, 所述N臺LAC模擬設(shè)備還用于,分別通過每一個upP狀態(tài)的虛擬PPP鏈路端口所建立的L2TP隧道向所述被測LNS設(shè)備發(fā)送一條呼入請求ICRQ消息;當(dāng)接收到所述被測LNS設(shè)備回復(fù)的一條對應(yīng)的呼入應(yīng)答ICRP消息后,向所述發(fā)送一條呼入已連接ICCN消息進行響應(yīng);所述若被測LNS設(shè)備還用于,在接收到所述LAC模擬設(shè)備發(fā)送的呼入請求ICRQ消息后回復(fù)一條對應(yīng)的ICRP消息,并接收所述N臺LAC模擬設(shè)備發(fā)送的對應(yīng)的ICCN消息,在設(shè)置的計時周期內(nèi)根據(jù)收到的ICCN消息的數(shù)量得到并發(fā)連接數(shù)量。
【文檔編號】H04L12/26GK103441894SQ201310363480
【公開日】2013年12月11日 申請日期:2013年8月20日 優(yōu)先權(quán)日:2013年8月20日
【發(fā)明者】劉飛飛, 譙良剛 申請人:邁普通信技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1