專利名稱:通過(guò)圖形用戶界面自動(dòng)連接遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及計(jì)算機(jī)領(lǐng)域,更具體地涉及通過(guò)圖形用戶界面自動(dòng)連接遠(yuǎn)程網(wǎng)
絡(luò)設(shè)備。
背景技術(shù):
計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)成為用于數(shù)據(jù)通信和交換的主要介質(zhì)。特別是,互聯(lián)網(wǎng)的出現(xiàn)促
使計(jì)算機(jī)組網(wǎng)領(lǐng)域有了進(jìn)一步發(fā)展。今天,大型的計(jì)算機(jī)網(wǎng)絡(luò)能夠包含健壯的、復(fù)雜的系
統(tǒng),其能夠在大量的分布式計(jì)算機(jī)系統(tǒng)之間以驚人的速率交換大量的數(shù)據(jù)。 這些大型計(jì)算機(jī)網(wǎng)絡(luò)可被實(shí)現(xiàn)為包括各種網(wǎng)絡(luò)組件。普通的網(wǎng)絡(luò)組件(既有硬件
也有軟件)被集成起來(lái),以增強(qiáng)網(wǎng)絡(luò)的性能并提供額外的網(wǎng)絡(luò)功能。這些組件可以包括能
提供額外的存儲(chǔ)和處理能力的專用服務(wù)器;提供優(yōu)化的分組路由和共享的網(wǎng)絡(luò)訪問(wèn)的網(wǎng)絡(luò)
路由器;以及提供網(wǎng)絡(luò)安全的防火墻軟件。通常,每個(gè)組件必須分別進(jìn)行配置以提供理想的
安全性、私密性和有效性水準(zhǔn)。因此,計(jì)算機(jī)組網(wǎng)領(lǐng)域中的一個(gè)原則性挑戰(zhàn)是,設(shè)計(jì)這些多
組件、分布式系統(tǒng)以便能夠有效且一致地交換大量數(shù)據(jù),同時(shí)有效地防止未授權(quán)的侵入并
限制網(wǎng)絡(luò)故障。 為了解決這種需要,網(wǎng)絡(luò)設(shè)計(jì)領(lǐng)域有了發(fā)展。這個(gè)具體領(lǐng)域的目標(biāo)是,通過(guò)選擇合 適的用作組件的硬件設(shè)備并對(duì)這些設(shè)備進(jìn)行配置以便能夠與其它網(wǎng)絡(luò)組成部分進(jìn)行通信 并達(dá)到希望的性能水準(zhǔn)來(lái)優(yōu)化網(wǎng)絡(luò)的體系結(jié)構(gòu)。 然而,配置網(wǎng)絡(luò)會(huì)是麻煩而又容易出錯(cuò)的過(guò)程。硬件的表現(xiàn)可能達(dá)不到期望或設(shè) 計(jì),或者不同于期望或設(shè)計(jì)。此外,網(wǎng)絡(luò)中的每個(gè)設(shè)備通常是在本地進(jìn)行配置的,但作為網(wǎng) 絡(luò)的一部分,任何錯(cuò)誤的配置都會(huì)對(duì)全局有影響,這種錯(cuò)誤的配置可能很難識(shí)別并且不能 遠(yuǎn)程進(jìn)行校正。配置中的錯(cuò)誤可以導(dǎo)致分組(數(shù)據(jù))的丟失、額外的延遲、安全性易被破壞、 或者甚至是整個(gè)網(wǎng)絡(luò)通信發(fā)生故障。 為了避免對(duì)生產(chǎn)(production)網(wǎng)絡(luò)的破壞, 一個(gè)常用的技術(shù)是,讓網(wǎng)絡(luò)工程師構(gòu) 建由構(gòu)成潛在網(wǎng)絡(luò)的網(wǎng)絡(luò)組件設(shè)備構(gòu)成的測(cè)試網(wǎng)絡(luò)(通常根據(jù)較小的規(guī)模)。隨后根據(jù)一 個(gè)或多個(gè)配置對(duì)所述潛在網(wǎng)絡(luò)進(jìn)行測(cè)試,以便在生產(chǎn)網(wǎng)絡(luò)中實(shí)現(xiàn)所述配置之前檢驗(yàn)網(wǎng)絡(luò)的 可維持性(viability)。 當(dāng)前,用在測(cè)試網(wǎng)絡(luò)中的組件通常通過(guò)物理導(dǎo)線互聯(lián)。由于實(shí)際的原因,這就要求 用在所述測(cè)試中的所有設(shè)備都位于同一總的物理位置中,并通常要求有網(wǎng)絡(luò)組件設(shè)備的大 量詳細(xì)目錄以便能進(jìn)行綜合測(cè)試。因此,所述網(wǎng)絡(luò)組件設(shè)備的存儲(chǔ)可能要求有相當(dāng)大的空 間;類似地,所述測(cè)試網(wǎng)絡(luò)的部署也要求有額外的物理實(shí)驗(yàn)室空間。此外,根據(jù)這種技術(shù),可 能很難根據(jù)所述詳細(xì)目錄遠(yuǎn)程進(jìn)行網(wǎng)絡(luò)設(shè)計(jì)及測(cè)試。 例如,錯(cuò)誤配置的設(shè)備可能不能遠(yuǎn)程訪問(wèn)。類似地,在分散位置之間共享設(shè)備或許 是不方便的并且是非常不實(shí)際的。在分散位置處提供全功能測(cè)試實(shí)驗(yàn)室的成本會(huì)很大。最 后,由于通常不存儲(chǔ)先前組裝的配置,所以,測(cè)試網(wǎng)絡(luò)通常要求進(jìn)行單獨(dú)裝配,并且為每個(gè) 和全部測(cè)試網(wǎng)絡(luò)在物理上建立并重新配置測(cè)試環(huán)境會(huì)是效率低下的并且是費(fèi)力的。
通常使用的另一種不同技術(shù)被稱作路由器隧道(tunneling)。路由器隧道通常通 過(guò)將網(wǎng)絡(luò)協(xié)議封裝在不同的傳輸協(xié)議中來(lái)實(shí)現(xiàn)。路由器隧道通常用來(lái)創(chuàng)建虛擬專用網(wǎng)絡(luò) (VPN)。通過(guò)在兩個(gè)或更多設(shè)備(通常為分立的計(jì)算機(jī))之間生成VPN,這些設(shè)備可以在本 地進(jìn)行配置,并且可以監(jiān)視數(shù)據(jù)的傳輸。然而,傳輸路徑上的網(wǎng)絡(luò)設(shè)備(例如,路由器)的 行為或許并不總是與傳統(tǒng)網(wǎng)絡(luò)(例如,非VPN)中的設(shè)備的行為相一致。例如,在典型的路 由器隧道配置中,構(gòu)成所述網(wǎng)絡(luò)的路由器需要進(jìn)行專門配置以便允許使用路由器隧道,因 此可能不會(huì)配置為在沒(méi)有路由器隧道的情況下傳輸數(shù)據(jù)。 由于本地網(wǎng)或許不要求有路由器隧道,所以,使用路由器隧道所測(cè)試的路由器的 行為或許與所述路由器在實(shí)際中的表現(xiàn)不一致。此外,當(dāng)復(fù)制隨后的測(cè)試配置時(shí),所述隧道 的配置可以被覆寫。此外,其它的網(wǎng)絡(luò)設(shè)備或許不支持隧道。例如,防火墻和網(wǎng)絡(luò)服務(wù)器通 常不支持路由器隧道。因此,測(cè)試網(wǎng)絡(luò)或許極難以任何合適的精度通過(guò)路由器隧道來(lái)進(jìn)行 仿真。 另一種常規(guī)技術(shù)為通過(guò)虛擬模擬構(gòu)成測(cè)試網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備(例如,路由器)來(lái)模 擬測(cè)試網(wǎng)絡(luò)。在根據(jù)網(wǎng)絡(luò)設(shè)計(jì)物理實(shí)現(xiàn)網(wǎng)絡(luò)之前,對(duì)模擬所述路由器的特征和行為的軟件 進(jìn)行部署并針對(duì)網(wǎng)絡(luò)可行性進(jìn)行測(cè)試。然而,網(wǎng)絡(luò)設(shè)備的仿真不能抓住真實(shí)網(wǎng)絡(luò)的所有方 面。例如,配置和仿真行為嚴(yán)格地限于根據(jù)所述軟件的仿真模型,這或許不是完全全面的。 通常,這表現(xiàn)為有限數(shù)目的可用命令和綜合支持的缺乏。 另外,為了使網(wǎng)絡(luò)設(shè)備的仿真成為可能,必須有與所述設(shè)計(jì)中的具體網(wǎng)絡(luò)設(shè)備的 版本或迭代相對(duì)應(yīng)的仿真模型。在某個(gè)具體設(shè)備發(fā)布之后的一段時(shí)間內(nèi),或許沒(méi)有可用的 這種仿真模型。例如,網(wǎng)絡(luò)設(shè)備制造商的通常做法是,為已發(fā)布的產(chǎn)品發(fā)布固件更新以彌補(bǔ) 發(fā)布之后所發(fā)現(xiàn)的缺陷。利用所述更新固件能夠?qū)Ξa(chǎn)品進(jìn)行"快閃(flashed)"(例如,更 新其操作軟件),從而去掉所找到的缺陷。然而,即使所述具體設(shè)備的仿真軟件是可用的,所 述軟件也需要進(jìn)行更新以便與固件更新一致,從而與所述實(shí)際設(shè)備的行為一致。這種不一 致性會(huì)由于不必要的或不正確的配置而導(dǎo)致時(shí)間浪費(fèi)。
發(fā)明內(nèi)容
此發(fā)明內(nèi)容被提供以用來(lái)介紹在下面的"具體實(shí)施方式
"中將進(jìn)一步描述的簡(jiǎn)化 形式的概念的選擇。此發(fā)明內(nèi)容不用來(lái)標(biāo)識(shí)所述要求進(jìn)行保護(hù)主題的關(guān)鍵特征或?qū)嵸|(zhì)特 征,也不用來(lái)限制所述要求進(jìn)行保護(hù)的主題的范圍。 所述要求進(jìn)行保護(hù)的主題涉及一種用來(lái)在集成應(yīng)用中設(shè)計(jì)測(cè)試網(wǎng)絡(luò)并通過(guò)網(wǎng)絡(luò) 設(shè)計(jì)應(yīng)用來(lái)配置遠(yuǎn)程網(wǎng)絡(luò)設(shè)備以測(cè)試網(wǎng)絡(luò)設(shè)計(jì)的方法和系統(tǒng)。 在一個(gè)實(shí)施例中,一種系統(tǒng)被提供以用來(lái)通過(guò)互聯(lián)網(wǎng)遠(yuǎn)程連接兩個(gè)網(wǎng)絡(luò)設(shè)備。根 據(jù)所述實(shí)施例,每個(gè)所述網(wǎng)絡(luò)設(shè)備都與計(jì)算設(shè)備物理連接。所述計(jì)算設(shè)備被配置用來(lái)捕獲 出自所述網(wǎng)絡(luò)設(shè)備的所有數(shù)據(jù)分組,并在所述程序控制下,每個(gè)計(jì)算設(shè)備被配置得能夠?qū)?所述分組傳送到任何其它路由器。這些計(jì)算設(shè)備一起被實(shí)現(xiàn)以用來(lái)模擬物理連線。
在另一個(gè)實(shí)施例中,提供圖形用戶界面,用戶從所述圖形用戶界面中能夠設(shè)計(jì)測(cè) 試網(wǎng)絡(luò)拓?fù)洹?gòu)成測(cè)試網(wǎng)絡(luò)拓?fù)涞亩鄠€(gè)網(wǎng)絡(luò)組件被用來(lái)設(shè)計(jì)測(cè)試網(wǎng)絡(luò),其中每個(gè)所述網(wǎng)絡(luò) 組件都對(duì)應(yīng)實(shí)際的物理組件等價(jià)物。用戶能夠部署所述設(shè)計(jì),之后指令被發(fā)送到與所述網(wǎng) 絡(luò)組件等價(jià)物相連的各個(gè)計(jì)算設(shè)備中,以便基于所述用戶設(shè)計(jì)來(lái)構(gòu)造所述拓?fù)洹?br>
在另一個(gè)實(shí)施例中,提供一種在圖形用戶界面中設(shè)計(jì)測(cè)試網(wǎng)絡(luò)拓?fù)涞姆椒ā?
結(jié)合在本說(shuō)明書中并構(gòu)成其一部分的附圖顯示了本發(fā)明的實(shí)施例,連同說(shuō)明書一 起,用來(lái)說(shuō)明本發(fā)明的原理。 圖1顯示了根據(jù)要求進(jìn)行保護(hù)的主題的各種實(shí)施例所述的、用來(lái)配置遠(yuǎn)程網(wǎng)絡(luò)設(shè) 備的示范性系統(tǒng); 圖2顯示了根據(jù)要求進(jìn)行保護(hù)的主題的各種實(shí)施例所述的、用來(lái)自動(dòng)配置遠(yuǎn)程網(wǎng) 絡(luò)設(shè)備的系統(tǒng)中的本地網(wǎng)絡(luò)的示范性配置; 圖3顯示了根據(jù)要求進(jìn)行保護(hù)的主題的各種實(shí)施例所述的、用來(lái)自動(dòng)配置遠(yuǎn)程網(wǎng)
絡(luò)設(shè)備的系統(tǒng)中包含具有多個(gè)已連接端口的路由器的本地網(wǎng)絡(luò)的示范性配置; 圖4顯示了根據(jù)要求進(jìn)行保護(hù)的主題的各種實(shí)施例所述的、用來(lái)自動(dòng)配置遠(yuǎn)程網(wǎng)
絡(luò)設(shè)備的系統(tǒng)中備選本地網(wǎng)絡(luò)的配置; 圖5顯示了根據(jù)要求進(jìn)行保護(hù)的主題的各種實(shí)施例所述的、用來(lái)自動(dòng)配置遠(yuǎn)程網(wǎng) 絡(luò)設(shè)備的系統(tǒng)中的圖形用戶界面; 圖6是一個(gè)流程圖,其描述了根據(jù)要求進(jìn)行保護(hù)的主題的各種實(shí)施例所述的、在 用來(lái)自動(dòng)配置遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中設(shè)計(jì)網(wǎng)絡(luò)的示范性方法; 圖7是一個(gè)流程圖,其描述了根據(jù)要求進(jìn)行保護(hù)的主題的各種實(shí)施例所述的、在 用來(lái)自動(dòng)配置遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中創(chuàng)建網(wǎng)絡(luò)設(shè)計(jì)的示范性方法; 圖8是一個(gè)流程圖,其描述了根據(jù)要求進(jìn)行保護(hù)的主題的各種實(shí)施例所述的、在 用來(lái)自動(dòng)配置遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中定義多個(gè)虛擬網(wǎng)絡(luò)設(shè)備的多個(gè)連接狀態(tài)的示范性方 法; 圖9是一個(gè)流程圖,其描述了根據(jù)要求進(jìn)行保護(hù)的主題的各種實(shí)施例所述的、在 用來(lái)自動(dòng)配置遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中在多個(gè)虛擬網(wǎng)絡(luò)設(shè)備之間創(chuàng)建連接的示范性方法;
圖10是一個(gè)流程圖,其描述了根據(jù)要求進(jìn)行保護(hù)的主題的各種實(shí)施例所述的、在 用來(lái)自動(dòng)配置遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中配置虛擬網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)設(shè)備等價(jià)物的示范性 方法;以及 圖11是一個(gè)流程圖,其描述了根據(jù)要求進(jìn)行保護(hù)的主題的各種實(shí)施例所述的、在 用來(lái)自動(dòng)配置遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中生成測(cè)試業(yè)務(wù)的示范性方法。
具體實(shí)施例方式
下面將詳細(xì)論及要求進(jìn)行保護(hù)的主題(即,用于信譽(yù)服務(wù)提供商應(yīng)用的一種方法 和系統(tǒng))的優(yōu)選實(shí)施例,其例子示于附圖中。盡管將結(jié)合優(yōu)選實(shí)施例來(lái)描述要求進(jìn)行保護(hù) 的主題,但應(yīng)該明白,并不是要將它們限制到這些實(shí)施例上。相反,要求進(jìn)行保護(hù)的主題可 以涵蓋包含在所附權(quán)利要求書所定義的精神和范圍之內(nèi)的各種替換、修正及等價(jià)內(nèi)容。
此外,在下面的要求進(jìn)行保護(hù)的主題的實(shí)施例的詳細(xì)描述中,闡明了很多具體細(xì) 節(jié),以便提供對(duì)要求進(jìn)行保護(hù)的主題的透徹理解。然而,本領(lǐng)域中的普通技術(shù)人員會(huì)認(rèn)識(shí) 到,可以不用這些具體細(xì)節(jié)來(lái)實(shí)現(xiàn)所述要求進(jìn)行保護(hù)的主題。在其它情形中,沒(méi)有詳細(xì)描述 公知的方法、過(guò)程、組件和電路,以便不會(huì)不必要地使所述要求進(jìn)行保護(hù)的主題的各方面變得模糊。 下面的一部分詳細(xì)描述按照能夠在計(jì)算機(jī)存儲(chǔ)器上執(zhí)行的過(guò)程、步驟、邏輯塊、處 理、以及對(duì)數(shù)據(jù)比特進(jìn)行操作的其它符號(hào)化表征來(lái)表述。這些描述和表征是數(shù)據(jù)處理領(lǐng)域 中的技術(shù)人員用來(lái)向該領(lǐng)域中的其它技術(shù)人員最有效地傳遞其工作主旨的方法。 一般地, 這里的過(guò)程、計(jì)算機(jī)所生成的步驟、邏輯塊、處理等是能產(chǎn)生希望結(jié)果的有條理的步驟或指 令序列。這些步驟是要求對(duì)物理量進(jìn)行物理操作的步驟。通常,盡管并非必然,這些量具有 能夠在計(jì)算機(jī)系統(tǒng)中進(jìn)行存儲(chǔ)、傳輸、結(jié)合、比較以及其它方式操作的電或磁信號(hào)的形式。 有時(shí),主要是由于通用的緣故,將這些信號(hào)稱作位、值、元素、符號(hào)、字符、項(xiàng)、數(shù)字等被證明 是很方便的。 然而,應(yīng)該記住,所有這些以及類似的術(shù)語(yǔ)是要與合適的物理量相關(guān)的,并且只是 應(yīng)用到這些量上的方便的標(biāo)記。正如從下面的論述中所清楚地看到的,除非另外特別地聲 明,否則,應(yīng)該意識(shí)到,在要求進(jìn)行保護(hù)的本主題中,使用諸如"存儲(chǔ)"、"創(chuàng)建"、"保護(hù)"、"接 收"、"加密"、"解密"、"銷毀"等術(shù)語(yǔ)進(jìn)行的論述是指計(jì)算機(jī)系統(tǒng)或集成電路或包括嵌入系 統(tǒng)的類似電子計(jì)算設(shè)備的動(dòng)作和處理,這些動(dòng)作和處理對(duì)表示為計(jì)算機(jī)系統(tǒng)的寄存器或存 儲(chǔ)器內(nèi)的物理(電子)量的數(shù)據(jù)進(jìn)行操作并將其轉(zhuǎn)換成其他數(shù)據(jù),這些其他數(shù)據(jù)類似地表 示為所述計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器或寄存器或其它類似信息存儲(chǔ)器、傳輸或顯示設(shè)備內(nèi)的物理 因此,所述要求進(jìn)行保護(hù)的主題的實(shí)施例提供了用于在集成應(yīng)用中設(shè)計(jì)測(cè)試網(wǎng) 絡(luò)、并通過(guò)網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用對(duì)遠(yuǎn)程網(wǎng)絡(luò)設(shè)備進(jìn)行配置以測(cè)試網(wǎng)絡(luò)設(shè)計(jì)的一種方法和系統(tǒng)。
示范性連接系統(tǒng) 下面參考圖l,根據(jù)所述要求進(jìn)行保護(hù)的主題的各種實(shí)施例來(lái)描述用于配置遠(yuǎn)程 網(wǎng)絡(luò)設(shè)備以模擬網(wǎng)絡(luò)連接的示范性系統(tǒng)100的圖示。盡管示范性系統(tǒng)100被顯示為并入特 定列舉出的特征和元素,但應(yīng)該明白,這種描述是示范性的。因此,實(shí)施例也很好地適用于 涉及不同的、附加的或更少的組件、特征或布置的應(yīng)用。 在一個(gè)典型配置中,系統(tǒng)100包括與多個(gè)相應(yīng)的聯(lián)網(wǎng)客戶(例如,客戶機(jī)21和23) 相耦合的多個(gè)遠(yuǎn)程聯(lián)網(wǎng)設(shè)備(例如,路由器11和13)。如圖所示,客戶機(jī)可以是分立的個(gè)人 電腦或者任何其它網(wǎng)絡(luò)附屬設(shè)備,諸如服務(wù)器。在一個(gè)實(shí)施例中,所述聯(lián)網(wǎng)設(shè)備可以是路由 器。在備選實(shí)施例中,所述聯(lián)網(wǎng)設(shè)備可以變化,但通常包括層2/3交換和路由功能。
示范性系統(tǒng)100也表示為包括多個(gè)數(shù)據(jù)傳輸線纜(例如,以太網(wǎng)線纜31、33、35、 37),這些線纜將每個(gè)網(wǎng)絡(luò)設(shè)備11、13連接到相應(yīng)的客戶機(jī)21、23以及將每個(gè)客戶機(jī)21、23 連接到互聯(lián)網(wǎng)999上。在一個(gè)實(shí)施例中,以太網(wǎng)線纜31和33將所述網(wǎng)絡(luò)設(shè)備的連接接口 連接到客戶機(jī)的連接接口上。網(wǎng)絡(luò)設(shè)備的連接接口可以是,例如,具有一個(gè)或多個(gè)以太網(wǎng)端 口的以太網(wǎng)接口 。在一些實(shí)施例中,客戶機(jī)的連接接口也可以包括網(wǎng)絡(luò)接口控制器的一個(gè) 或多個(gè)以太網(wǎng)端口。網(wǎng)絡(luò)接口控制器可以通過(guò)網(wǎng)絡(luò)接口卡和基于通用串行總線(USB)的控 制臺(tái)端口來(lái)實(shí)現(xiàn)。 根據(jù)一個(gè)實(shí)施例,網(wǎng)絡(luò)設(shè)備11的連接接口上的端口由此通過(guò)以太網(wǎng)線纜31,與客 戶機(jī)21的連接接口上的端口在物理上連接起來(lái)。類似地,網(wǎng)絡(luò)設(shè)備13的連接接口通過(guò)以 太網(wǎng)線纜33,與客戶機(jī)23的連接接口在物理上連接起來(lái)。在典型的實(shí)施例中,系統(tǒng)100中 的一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備11、13的連接接口可以包含多個(gè)端口。每個(gè)端口可以進(jìn)一步通過(guò)附加的以太網(wǎng)線纜(未顯示)連接到相應(yīng)的客戶機(jī)的連接接口上的未使用端口上。 如圖所示,系統(tǒng)100包括多個(gè)"結(jié)對(duì)的"組件,這包括至少一個(gè)位于附近的并與相
應(yīng)聯(lián)網(wǎng)客戶機(jī)在物理上相連接的聯(lián)網(wǎng)設(shè)備。因此,如圖1所示,網(wǎng)絡(luò)設(shè)備11對(duì)應(yīng)聯(lián)網(wǎng)客戶
機(jī)21,而網(wǎng)絡(luò)設(shè)備13對(duì)應(yīng)聯(lián)網(wǎng)客戶機(jī)23。在一個(gè)典型的配置中,所述每對(duì)組件彼此相距很
遠(yuǎn),并能夠通過(guò)與互聯(lián)網(wǎng)相連的聯(lián)網(wǎng)客戶機(jī)將數(shù)據(jù)傳輸?shù)搅硪粚?duì)組件中。在一些實(shí)施例中,
每對(duì)組件和任何附屬的數(shù)據(jù)傳輸介質(zhì)(例如,數(shù)據(jù)傳輸線纜)包括本地網(wǎng)(例如,本地網(wǎng)41
和43)。每個(gè)本地網(wǎng)41和43可以相距很遠(yuǎn)分布,并通過(guò)互聯(lián)網(wǎng)999來(lái)彼此通信。 在其它實(shí)施例中,網(wǎng)絡(luò)設(shè)備和/或聯(lián)網(wǎng)客戶機(jī)的每個(gè)連接接口可以包含多個(gè)連接
端口。在這些實(shí)施例中,聯(lián)網(wǎng)設(shè)備的每個(gè)端口可以與相應(yīng)的聯(lián)網(wǎng)客戶機(jī)上另外的(未使用
的)端口相連。 在又一些其它實(shí)施例中,每個(gè)聯(lián)網(wǎng)客戶機(jī)可以對(duì)應(yīng)多個(gè)網(wǎng)絡(luò)設(shè)備。根據(jù)這些實(shí)施 例,多個(gè)網(wǎng)絡(luò)設(shè)備中的一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備上的多個(gè)期待的端口可以與所述聯(lián)網(wǎng)客戶機(jī)的 網(wǎng)絡(luò)接口控制器上的端口相連接。在一些配置中,所述網(wǎng)絡(luò)客戶機(jī)在附屬的網(wǎng)絡(luò)適配卡上 或許沒(méi)有足夠的以太網(wǎng)端口。在又一些其它配置中,所述網(wǎng)絡(luò)客戶機(jī)甚至根本沒(méi)有附屬的 網(wǎng)絡(luò)適配卡。因此,可以將多個(gè)網(wǎng)絡(luò)端口實(shí)現(xiàn)為一個(gè)或多個(gè)基于USB的網(wǎng)絡(luò)端口。
于是,所述系統(tǒng)100就構(gòu)成了示范性測(cè)試網(wǎng)絡(luò),其中,每個(gè)網(wǎng)絡(luò)設(shè)備11、13模擬網(wǎng) 絡(luò)中相應(yīng)的網(wǎng)絡(luò)設(shè)備。與每個(gè)網(wǎng)絡(luò)設(shè)備相對(duì)應(yīng)的聯(lián)網(wǎng)客戶機(jī)模擬網(wǎng)絡(luò)中將所述網(wǎng)絡(luò)設(shè)備連 接到其它網(wǎng)絡(luò)設(shè)備上的物理線纜。這一點(diǎn)由聯(lián)網(wǎng)客戶機(jī)通過(guò)捕獲路由器所發(fā)送來(lái)的數(shù)據(jù)分 組并將所述數(shù)據(jù)分組發(fā)送到構(gòu)成所述測(cè)試的任何其它網(wǎng)絡(luò)設(shè)備中來(lái)實(shí)現(xiàn)。所述網(wǎng)絡(luò)客戶機(jī) 能夠通過(guò)常規(guī)的數(shù)據(jù)交換方法和TCP/IP協(xié)議,在互聯(lián)網(wǎng)上從遠(yuǎn)程網(wǎng)絡(luò)設(shè)備接收并傳輸數(shù) 據(jù)分組。在一個(gè)實(shí)施例中,每個(gè)聯(lián)網(wǎng)客戶機(jī)都是可操作用于從遠(yuǎn)程網(wǎng)絡(luò)客戶機(jī)接收命令來(lái) 啟用配置。因此,可以由遠(yuǎn)程終端通過(guò)網(wǎng)絡(luò)客戶機(jī)、經(jīng)互聯(lián)網(wǎng)來(lái)對(duì)每個(gè)網(wǎng)絡(luò)設(shè)備進(jìn)行遠(yuǎn)程配 置。在其它實(shí)施例中,也可以通過(guò)相應(yīng)的聯(lián)網(wǎng)客戶機(jī)來(lái)測(cè)試網(wǎng)絡(luò)配置。在下面所描述的實(shí) 施例中,提供了根據(jù)要求進(jìn)行保護(hù)的主題來(lái)測(cè)試網(wǎng)絡(luò)配置的描述。
示范性本地網(wǎng) 下面參考圖2根據(jù)所述要求進(jìn)行保護(hù)的主題的各種實(shí)施例來(lái)描述用于自動(dòng)配置 遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中的本地網(wǎng)的示范性配置200的圖示。在典型的配置中,配置200包 括與互聯(lián)網(wǎng)999可通信耦合的本地網(wǎng)99。本地網(wǎng)99可以包括例如圖1所示的本地網(wǎng)41、 43,其由網(wǎng)絡(luò)客戶機(jī)21、23以及一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備構(gòu)成。 如圖所示,客戶機(jī)可以是分立的個(gè)人電腦或任何其它網(wǎng)絡(luò)附屬計(jì)算設(shè)備。在一些 實(shí)施例中,所述聯(lián)網(wǎng)設(shè)備可以包含交換和路由功能設(shè)備(例如,路由器、交換機(jī)、橋以及集 線器)。在其它實(shí)施例中,聯(lián)網(wǎng)設(shè)備也可以包括能夠在網(wǎng)絡(luò)中傳輸和/或操作數(shù)據(jù)的硬件或 軟件設(shè)備,諸如網(wǎng)絡(luò)附屬打印機(jī)、服務(wù)器或防火墻。 在一個(gè)實(shí)施例中,本地網(wǎng)99包括與網(wǎng)絡(luò)設(shè)備(未顯示)的連接接口 61相連的網(wǎng) 絡(luò)客戶機(jī)21。網(wǎng)絡(luò)客戶機(jī)21可以通過(guò)該網(wǎng)絡(luò)客戶機(jī)自己的連接接口 (例如,網(wǎng)絡(luò)接口控制 器)而與網(wǎng)絡(luò)設(shè)備的連接接口61相連。在一些實(shí)施例中,所述網(wǎng)絡(luò)接口控制器可以包括網(wǎng) 絡(luò)接口卡。在其它實(shí)施例中,所述網(wǎng)絡(luò)接口控制器也可以被實(shí)現(xiàn)以包括一個(gè)或多個(gè)USB網(wǎng) 絡(luò)端口 51。 USB網(wǎng)絡(luò)端口 51可以直接與網(wǎng)絡(luò)客戶機(jī)21的USB接口相連。備選地,USB網(wǎng) 絡(luò)端口 51可以通過(guò)USB線纜(例如,USB線纜32)與USB接口相連。在一個(gè)實(shí)施例中,所述USB網(wǎng)絡(luò)端口包括以太網(wǎng)接口 (例如,以太網(wǎng)端口 )。所述以太網(wǎng)接口可以通過(guò)以太網(wǎng)線
纜(例如,以太網(wǎng)線纜31)而與所述網(wǎng)絡(luò)設(shè)備的連接接口61物理相連。 根據(jù)一些實(shí)施例,網(wǎng)絡(luò)客戶機(jī)21可以直接與向互聯(lián)網(wǎng)服務(wù)提供商提供接入點(diǎn)的
設(shè)備相連。根據(jù)各種實(shí)施例,所述接入點(diǎn)設(shè)備可以有變化,但通常能夠根據(jù)邊界網(wǎng)關(guān)協(xié)議進(jìn)
行通信。典型的傳輸介質(zhì)包括以太網(wǎng)線纜(例如,以太網(wǎng)線纜35和36)。在其它實(shí)施例中,
在所述網(wǎng)絡(luò)客戶機(jī)和互聯(lián)網(wǎng)之間可以插入能夠進(jìn)行通信的另一個(gè)網(wǎng)絡(luò)設(shè)備,諸如路由器。
在另外的實(shí)施例中,所述網(wǎng)絡(luò)設(shè)備可以提供額外的安全功能設(shè)備,諸如防火墻71。在這些實(shí)
施例中,第一以太網(wǎng)線纜35可以將防火墻71連接到網(wǎng)絡(luò)客戶機(jī)21,而第二以太網(wǎng)線纜36
將防火墻71連接到互聯(lián)網(wǎng)999。 下面參考圖3,根據(jù)所述要求進(jìn)行保護(hù)的主題的各種實(shí)施例來(lái)描述用于自動(dòng)配置 遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中的包含具有多個(gè)已連接端口的路由器的本地網(wǎng)的示范性配置300 的圖示。在典型的配置中,配置300包括具有網(wǎng)絡(luò)客戶機(jī)21和網(wǎng)絡(luò)設(shè)備11的本地網(wǎng)99。 在一個(gè)實(shí)施例中,網(wǎng)絡(luò)客戶機(jī)21可以與互聯(lián)網(wǎng)999進(jìn)行通信。網(wǎng)絡(luò)客戶機(jī)21還與網(wǎng)絡(luò)設(shè) 備11相耦合。在一些實(shí)施例中,網(wǎng)絡(luò)客戶機(jī)21通過(guò)例如以太網(wǎng)線纜或任何其它此類物理 的數(shù)據(jù)傳輸介質(zhì)而與網(wǎng)絡(luò)設(shè)備11物理連接。 如圖3所示,網(wǎng)絡(luò)設(shè)備11包括含有多個(gè)端口的連接接口。在一個(gè)實(shí)施例中,(所 述多個(gè)端口中的) 一些端口獨(dú)立地與網(wǎng)絡(luò)客戶機(jī)21的分開的連接接口單元(例如,USB網(wǎng) 絡(luò)端口51、53和55)相耦合。在其它實(shí)施例中,將每個(gè)USB網(wǎng)絡(luò)端口 51、53和55實(shí)現(xiàn)為以 太網(wǎng)端口。在備選實(shí)施例中,可以將連接接口單元實(shí)現(xiàn)為以太網(wǎng)適配器的以太網(wǎng)端口或網(wǎng) 絡(luò)接口卡上的任何其它這種實(shí)現(xiàn)。根據(jù)這個(gè)實(shí)施例,網(wǎng)絡(luò)客戶機(jī)21捕獲向與USB網(wǎng)絡(luò)端口 相耦合的網(wǎng)絡(luò)設(shè)備11的每個(gè)端口所發(fā)送的或者從這些端口發(fā)送的數(shù)據(jù)分組。因此,網(wǎng)絡(luò)客 戶機(jī)21通過(guò)生成數(shù)據(jù)分組并監(jiān)視這些數(shù)據(jù)分組的傳輸與接收,能夠測(cè)試網(wǎng)絡(luò)設(shè)備11的每 個(gè)已耦合端口 。在又一些其它實(shí)施例中,網(wǎng)絡(luò)客戶機(jī)21可操作以通過(guò)互聯(lián)網(wǎng)999從遠(yuǎn)程系 統(tǒng)接收命令。因此,配置300能夠?qū)W(wǎng)絡(luò)設(shè)備11進(jìn)行遠(yuǎn)程測(cè)試。 在其它實(shí)施例中,網(wǎng)絡(luò)設(shè)備11的控制臺(tái)端口也與網(wǎng)絡(luò)客戶機(jī)21相耦合。如圖3 所示,網(wǎng)絡(luò)設(shè)備11的控制臺(tái)端口通過(guò)控制臺(tái)接口 81進(jìn)行耦合。可以將控制臺(tái)接口 81實(shí)現(xiàn) 為例如與網(wǎng)絡(luò)客戶機(jī)21的USB接口相耦合的基于USB的網(wǎng)絡(luò)端口。在一個(gè)實(shí)施例中,網(wǎng)絡(luò) 客戶機(jī)21可以操作用于發(fā)起對(duì)網(wǎng)絡(luò)設(shè)備11進(jìn)行配置的會(huì)話。發(fā)起配置會(huì)話可以包括,例 如,實(shí)例化配置應(yīng)用,該應(yīng)用提供對(duì)命令行接口的訪問(wèn),而該命令行接口提供功能以接收針 對(duì)特定網(wǎng)絡(luò)設(shè)備11的配置命令。因此,網(wǎng)絡(luò)客戶機(jī)21能夠?qū)︸詈系木W(wǎng)絡(luò)設(shè)備ll進(jìn)行配置。 于是,與互聯(lián)網(wǎng)999相連的網(wǎng)絡(luò)客戶機(jī)21可以操作以從遠(yuǎn)程終端接收命令,并且隨后對(duì)網(wǎng) 絡(luò)設(shè)備ll進(jìn)行遠(yuǎn)程配置。 下面參考圖4,根據(jù)所述要求進(jìn)行保護(hù)的主題的各種實(shí)施例來(lái)描述用于自動(dòng)配置 遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中的備選本地網(wǎng)的配置400的圖示。在典型的配置中,配置400包括具 有網(wǎng)絡(luò)客戶機(jī)21和網(wǎng)絡(luò)設(shè)備(例如,路由器11和13、網(wǎng)絡(luò)測(cè)試設(shè)備91)的本地網(wǎng)99。在 一個(gè)實(shí)施例中,網(wǎng)絡(luò)客戶機(jī)21可通信地與互聯(lián)網(wǎng)999耦合。網(wǎng)絡(luò)客戶機(jī)21還與網(wǎng)絡(luò)測(cè)試 設(shè)備91相耦合,而網(wǎng)絡(luò)測(cè)試設(shè)備91則與路由器11和13相連。在一些實(shí)施例中,網(wǎng)絡(luò)客戶 機(jī)21與網(wǎng)絡(luò)測(cè)試設(shè)備91物理相連。在其它實(shí)施例中,網(wǎng)絡(luò)測(cè)試設(shè)備91可以與路由器11 和13中的一個(gè)或全部路由器物理相連。物理連接可以包括,例如,以太網(wǎng)線纜或其它這種
9物理數(shù)據(jù)傳輸介質(zhì)。 如圖4所示,網(wǎng)絡(luò)測(cè)試設(shè)備91包括具有多個(gè)端口的連接接口。在一個(gè)實(shí)施例中, (所述多個(gè)端口中的) 一些端口獨(dú)立地與網(wǎng)絡(luò)客戶機(jī)21的分開的連接接口單元(例如,USB 網(wǎng)絡(luò)端口 51、和53)相耦合。可以將USB網(wǎng)絡(luò)端口 51、53實(shí)現(xiàn)為例如以太網(wǎng)端口。這里描 述了備選實(shí)施例。如所述的,網(wǎng)絡(luò)測(cè)試設(shè)備91也與路由器11和13相耦合。
在一個(gè)實(shí)施例中,網(wǎng)絡(luò)測(cè)試設(shè)備91捕獲向與USB網(wǎng)絡(luò)端口相耦合的網(wǎng)絡(luò)設(shè)備11 的每個(gè)端口發(fā)送的或從這些端口發(fā)送的分組。因此,網(wǎng)絡(luò)測(cè)試設(shè)備91通過(guò)生成數(shù)據(jù)分組并 監(jiān)視這些數(shù)據(jù)分組的傳輸與接收,能夠測(cè)試網(wǎng)絡(luò)設(shè)備11的每個(gè)已耦合端口。于是,配置400 能夠?qū)W(wǎng)絡(luò)設(shè)備11進(jìn)行遠(yuǎn)程測(cè)試。 在一些實(shí)施例中,網(wǎng)絡(luò)測(cè)試設(shè)備91能夠從網(wǎng)絡(luò)客戶機(jī)21接收多個(gè)請(qǐng)求(或命 令),從而利用已連接網(wǎng)絡(luò)設(shè)備(例如,路由器11和13)執(zhí)行多個(gè)測(cè)試功能。例如,網(wǎng)絡(luò)客 戶機(jī)21可以發(fā)布命令,以在路由器11中產(chǎn)生數(shù)據(jù)分組,并將該數(shù)據(jù)分組傳輸?shù)铰酚善?3。 因此,網(wǎng)絡(luò)測(cè)試設(shè)備91就在路由器11中產(chǎn)生數(shù)據(jù)分組,并監(jiān)視該數(shù)據(jù)分組傳輸?shù)铰酚善?3 并由該路由器13接收,從而驗(yàn)證成功傳輸(和接收)。其它的測(cè)試過(guò)程在本領(lǐng)域中是熟知 的,其描述就省略了。因此,網(wǎng)絡(luò)客戶機(jī)21能夠通過(guò)網(wǎng)絡(luò)測(cè)試設(shè)備91對(duì)已耦合網(wǎng)絡(luò)設(shè)備11 進(jìn)行配置。于是,與互聯(lián)網(wǎng)999相連的網(wǎng)絡(luò)客戶機(jī)21可以從遠(yuǎn)程終端接收命令,并且隨后 通過(guò)附屬的網(wǎng)絡(luò)測(cè)試設(shè)備91對(duì)網(wǎng)絡(luò)設(shè)備11進(jìn)行遠(yuǎn)程配置。
示范性圖形用戶界面 下面參考圖5,根據(jù)所述要求進(jìn)行保護(hù)的主題的各種實(shí)施例來(lái)描述用于自動(dòng)配置 遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中的圖形用戶界面500的圖示。在典型的配置中,圖形用戶界面500 包括設(shè)計(jì)面板501和設(shè)計(jì)域503。在一個(gè)實(shí)施例中,設(shè)計(jì)面板501可以包括功能(例如,動(dòng) 作按鈕部署511和斷開512),和用來(lái)構(gòu)成網(wǎng)絡(luò)設(shè)計(jì)的多個(gè)組件的詳細(xì)目錄(例如,詳細(xì)目錄 505)。 在一個(gè)實(shí)施例中,詳細(xì)目錄505可以給出多個(gè)組件,這些組件按功能在單獨(dú)列表 中加以區(qū)分。例如,如圖所示,將專用測(cè)試設(shè)備(例如,測(cè)試裝置列表513)、網(wǎng)絡(luò)結(jié)構(gòu)(例 如,網(wǎng)絡(luò)列表514)、安全設(shè)備(例如,防火墻列表515)、網(wǎng)絡(luò)附屬存儲(chǔ)器(例如,服務(wù)器列表 516)和網(wǎng)絡(luò)數(shù)據(jù)設(shè)備(例如,V0IP列表517)分開單獨(dú)區(qū)分和顯示。在其它實(shí)施例中,詳細(xì) 目錄505中的每個(gè)組件與可以通過(guò)圖形用戶界面500進(jìn)行可通信訪問(wèn)的特定的物理等價(jià)物 相對(duì)應(yīng)。在另外的實(shí)施例中,所述特定的物理等價(jià)物可以與實(shí)例化圖形用戶界面500的終 端相距很遠(yuǎn),并通過(guò)可以經(jīng)網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))與圖形用戶界面500可通信耦合的附屬網(wǎng) 絡(luò)客戶機(jī),由圖形用戶界面500來(lái)進(jìn)行配置。 可以將設(shè)計(jì)域503實(shí)現(xiàn)為例如虛擬的設(shè)計(jì)實(shí)驗(yàn)室,其中,可以使用來(lái)自詳細(xì)目錄 505的多個(gè)網(wǎng)絡(luò)組件來(lái)圖形化地表示測(cè)試網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,用戶可以通過(guò)從詳細(xì)目錄 505選擇構(gòu)成測(cè)試網(wǎng)絡(luò)的多個(gè)組件來(lái)設(shè)計(jì)該測(cè)試網(wǎng)絡(luò)。用戶所選擇的每個(gè)組件可以例如出 現(xiàn)在設(shè)計(jì)域503中。在其它實(shí)施例中,詳細(xì)目錄505中的每個(gè)組件對(duì)應(yīng)著唯一的物理設(shè)備 (例如,而不是某個(gè)具體類型或型號(hào))。這樣,在詳細(xì)目錄505中選擇組件可以從詳細(xì)目錄 505中移去所述組件,并在設(shè)計(jì)域503中圖形化地表示這個(gè)組件。 通過(guò)在設(shè)計(jì)域503中配置這些組件,可以在設(shè)計(jì)域503中創(chuàng)建網(wǎng)絡(luò)設(shè)計(jì)。所述組 件的配置可以包括例如定義所述組件之間的一個(gè)或多個(gè)連接。如圖5所示,設(shè)計(jì)域503包括路由器522和521的圖形表征。路由器522和521可以通過(guò)圖形用戶界面500中實(shí)例化 的菜單或其它此類界面來(lái)進(jìn)行連接。在一個(gè)實(shí)施例中,連接可以用設(shè)計(jì)域503中連接一對(duì) 設(shè)備的線(例如,線525)來(lái)圖形化得表示。在其它實(shí)施例中,在設(shè)計(jì)域503中,組件的特定 連接接口單元(例如,端口 )可以連接起來(lái)。通過(guò)例如激勵(lì)一對(duì)連接接口單元,可以在特定 的連接接口單元之間自動(dòng)創(chuàng)建連接。 在一個(gè)實(shí)施例中,在設(shè)計(jì)域503中構(gòu)成網(wǎng)絡(luò)的組件可以通過(guò)圖形用戶界面500來(lái) 配置。例如,在設(shè)計(jì)域503中激勵(lì)某個(gè)組件可以啟動(dòng)配置會(huì)話,該配置會(huì)話模擬命令行界面 來(lái)提交針對(duì)所述組件的配置命令。 一旦網(wǎng)絡(luò)設(shè)計(jì)完成,那么,通過(guò)對(duì)所述設(shè)計(jì)進(jìn)行部署,可 以配置設(shè)計(jì)域503中由組件的物理設(shè)備等價(jià)物構(gòu)成的網(wǎng)絡(luò)。對(duì)所述設(shè)計(jì)進(jìn)行部署包括,例 如,激勵(lì)部署動(dòng)作按鈕511。對(duì)所述設(shè)計(jì)進(jìn)行部署可以包括,例如,根據(jù)在設(shè)計(jì)域503中為組
件所輸入的配置命令來(lái)自動(dòng)配置該組件的物理設(shè)備等價(jià)物。類似地,通過(guò)動(dòng)作按鈕(例如, 斷開按鈕512),可以從所述網(wǎng)絡(luò)中移去設(shè)計(jì)域503中的組件。 在其它實(shí)施例中,可以通過(guò)圖形用戶界面500對(duì)已部署網(wǎng)絡(luò)進(jìn)行測(cè)試。在一個(gè)實(shí) 施例中,圖形用戶界面500可以包括提供測(cè)試功能的圖形菜單或工具欄(未顯示)。測(cè)試 功能可以包括例如產(chǎn)生測(cè)試過(guò)程,該過(guò)程包括在設(shè)計(jì)域503中激勵(lì)了的組件中生成測(cè)試分 組、將所述測(cè)試分組傳輸?shù)降诙€(gè)激勵(lì)了的組件、以及在設(shè)計(jì)域503中監(jiān)視整個(gè)過(guò)程。 一旦 在圖形用戶界面500中指定了測(cè)試過(guò)程,那么,該測(cè)試過(guò)程就被復(fù)制到物理設(shè)備等價(jià)物中。 因此,通過(guò)圖形用戶界面500可以對(duì)包括物理設(shè)備的網(wǎng)絡(luò)設(shè)計(jì)進(jìn)行遠(yuǎn)程測(cè)試。
在其它實(shí)施例中,圖形用戶界面500可以包括將構(gòu)成網(wǎng)絡(luò)設(shè)計(jì)的多個(gè)組件保留一 段時(shí)間的功能。因此,在所述保留時(shí)間內(nèi),與所述多個(gè)組件的通信對(duì)于其它終端(例如,圖 形用戶界面500的其它實(shí)例)而言不可訪問(wèn)。因此,可以不受干擾地對(duì)構(gòu)成所述網(wǎng)絡(luò)設(shè)計(jì) 的特定物理等價(jià)物進(jìn)行遠(yuǎn)程測(cè)試。在一個(gè)實(shí)施例中,保留時(shí)間表被存儲(chǔ)在與圖形用戶界面 500的每個(gè)實(shí)例可通信地耦合的服務(wù)器或其它通信集線器中。
網(wǎng)絡(luò)設(shè)計(jì) 圖6是一個(gè)流程圖,其根據(jù)所述要求進(jìn)行保護(hù)的主題的各種實(shí)施例描述了在用來(lái) 自動(dòng)配置遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中設(shè)計(jì)網(wǎng)絡(luò)的示范性方法600。步驟601-607描述了構(gòu)成根 據(jù)這里描述的各個(gè)實(shí)施例所述的方法600的示范性步驟。 根據(jù)圖6中的方法600,在步驟601中創(chuàng)建網(wǎng)絡(luò)設(shè)計(jì)。所述網(wǎng)絡(luò)設(shè)計(jì)可以包括,例 如,與多個(gè)網(wǎng)絡(luò)客戶機(jī)(例如,服務(wù)器)相連的多個(gè)網(wǎng)絡(luò)組件(例如,路由器)。所述網(wǎng)絡(luò)設(shè) 計(jì)還可以包括在每個(gè)網(wǎng)絡(luò)組件和網(wǎng)絡(luò)客戶機(jī)之間的配置(例如,物理連接)。在其它實(shí)施例 中,網(wǎng)絡(luò)設(shè)計(jì)的配置可以包括精確指定根據(jù)所述網(wǎng)絡(luò)設(shè)計(jì)將每個(gè)網(wǎng)絡(luò)組件連接到其它網(wǎng)絡(luò) 組件和網(wǎng)絡(luò)客戶機(jī)的端口的端口 。 在步驟603中,對(duì)構(gòu)成在步驟601中所創(chuàng)建的測(cè)試網(wǎng)絡(luò)設(shè)計(jì)的虛擬網(wǎng)絡(luò)設(shè)備進(jìn)行 配置。在一個(gè)實(shí)施例中,所述每個(gè)虛擬網(wǎng)絡(luò)設(shè)備的配置可以通過(guò)網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用、以類似于配 置物理設(shè)備等價(jià)物的過(guò)程來(lái)進(jìn)行。例如,可以通過(guò)由網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用啟動(dòng)虛擬網(wǎng)絡(luò)設(shè)備的配 置會(huì)話來(lái)配置所述虛擬網(wǎng)絡(luò)設(shè)備。因此,典型的配置可以包括,利用所述網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用啟動(dòng) 配置會(huì)話,并實(shí)例化可操作以接收所述虛擬網(wǎng)絡(luò)設(shè)備的配置命令的配置界面。 一旦發(fā)起了 配置會(huì)話,用戶可以通過(guò)所述配置界面來(lái)提交命令以配置所述虛擬網(wǎng)絡(luò)設(shè)備。在一些實(shí)施 例中,所述命令可以變化以對(duì)應(yīng)特定的虛擬化硬件設(shè)備。
在步驟605中,對(duì)所述網(wǎng)絡(luò)設(shè)計(jì)進(jìn)行部署。所述網(wǎng)絡(luò)設(shè)計(jì)的部署通常包括完成所 述物理網(wǎng)絡(luò)設(shè)備的初始化,使得所述物理網(wǎng)絡(luò)設(shè)備的配置與構(gòu)成網(wǎng)絡(luò)設(shè)計(jì)的代表性虛擬網(wǎng) 絡(luò)設(shè)備的配置相匹配。為了配置物理網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用可以例如將虛擬網(wǎng)絡(luò)設(shè) 備的配置(如在步驟603中所配置的)發(fā)送到直接與對(duì)應(yīng)所述虛擬網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)設(shè) 備相連接的網(wǎng)絡(luò)客戶機(jī)。隨后,所述網(wǎng)絡(luò)客戶機(jī)啟動(dòng)配置會(huì)話,并配置所述物理網(wǎng)絡(luò)設(shè)備以 與所述虛擬網(wǎng)絡(luò)設(shè)備的配置相一致。于是,就能夠進(jìn)行所述物理網(wǎng)絡(luò)設(shè)備的遠(yuǎn)程配置。
在一個(gè)實(shí)施例中,所述網(wǎng)絡(luò)客戶機(jī)直接與所述物理網(wǎng)絡(luò)設(shè)備的控制臺(tái)端口相連, 并可以操作以提交配置命令到所述物理網(wǎng)絡(luò)設(shè)備。所述網(wǎng)絡(luò)客戶機(jī)可以直接從所述網(wǎng)絡(luò)設(shè) 計(jì)應(yīng)用接收配置命令,從而允許通過(guò)所述網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用來(lái)實(shí)現(xiàn)所述物理網(wǎng)絡(luò)設(shè)備的遠(yuǎn)程配 置的備選方法。在其它實(shí)施例中,配置虛擬網(wǎng)絡(luò)設(shè)備自動(dòng)地在所述系統(tǒng)中配置與所述虛擬 網(wǎng)絡(luò)設(shè)備相對(duì)應(yīng)的實(shí)際物理網(wǎng)絡(luò)設(shè)備,并且當(dāng)配置了每個(gè)物理網(wǎng)絡(luò)設(shè)備時(shí),部署就完成了 。
最后,在步驟607中,測(cè)試所述仿真網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,測(cè)試所述仿真網(wǎng)絡(luò)包 括測(cè)試根據(jù)在步驟601中所創(chuàng)建的網(wǎng)絡(luò)設(shè)計(jì)而構(gòu)造的、包含根據(jù)步驟603中對(duì)虛擬網(wǎng)絡(luò)設(shè) 備的配置而在步驟605中配置的物理網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)的可維持性。例如,在步驟607中所 進(jìn)行的測(cè)試可以包括測(cè)試每個(gè)物理網(wǎng)絡(luò)設(shè)備的已連接端口的連接狀態(tài),例如,是否可以成 功地向所述網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備的特定端口發(fā)送數(shù)據(jù)和/或從該端口接收數(shù)據(jù)。通過(guò)例如在 已連接網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)客戶機(jī)中產(chǎn)生一個(gè)或多個(gè)數(shù)據(jù)分組,并發(fā)布命令以便通過(guò)網(wǎng)絡(luò)設(shè)備 的端口將所述數(shù)據(jù)分組分發(fā)到所述測(cè)試(仿真)網(wǎng)絡(luò)中的所述網(wǎng)絡(luò)設(shè)備或其它網(wǎng)絡(luò)設(shè)備的 一個(gè)或多個(gè)端口,可以進(jìn)行所述測(cè)試??梢酝ㄟ^(guò)與產(chǎn)生所述數(shù)據(jù)分組的網(wǎng)絡(luò)設(shè)備相對(duì)應(yīng)的 網(wǎng)絡(luò)客戶機(jī)來(lái)發(fā)布產(chǎn)生所述數(shù)據(jù)分組并產(chǎn)生所述數(shù)據(jù)分組所要通過(guò)的路徑的命令。在一些 實(shí)施例中,可以從所述網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用來(lái)產(chǎn)生所述命令。于是,就可以進(jìn)行所述網(wǎng)絡(luò)的遠(yuǎn)程測(cè) 試。 創(chuàng)建網(wǎng)絡(luò)設(shè)計(jì) 下面參考圖7,其根據(jù)所述要求進(jìn)行保護(hù)的主題的各種實(shí)施例來(lái)描述在自動(dòng)配置 遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中用來(lái)創(chuàng)建網(wǎng)絡(luò)設(shè)計(jì)的示范性方法700的流程圖。步驟701-705描述 了構(gòu)成根據(jù)這里所描述的各個(gè)實(shí)施例所述的方法700的示范性步驟。 圖7可以例如構(gòu)成如參考圖6所描述的方法600中的步驟601的一個(gè)實(shí)施例。根 據(jù)圖7中的方法700,在步驟701中選擇多個(gè)虛擬網(wǎng)絡(luò)設(shè)備。虛擬網(wǎng)絡(luò)設(shè)備可以包括但不限 于測(cè)試裝置(例如,路由器、交換機(jī)以及集線器)、網(wǎng)絡(luò)(例如,專用本地網(wǎng))、安全設(shè)備(例 如,防火墻)、網(wǎng)絡(luò)附加存儲(chǔ)設(shè)備(例如,服務(wù)器)、VOIP設(shè)備(例如,VOIP客戶機(jī))以及其 它能夠在網(wǎng)絡(luò)上傳輸數(shù)據(jù)的設(shè)備。根據(jù)一些實(shí)施例,可以在網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用(諸如圖5中的 網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用500)中創(chuàng)建網(wǎng)絡(luò)設(shè)計(jì)。根據(jù)這些實(shí)施例,所述網(wǎng)絡(luò)設(shè)計(jì)可以包含表示和/或 模擬與所述網(wǎng)絡(luò)設(shè)計(jì)相對(duì)應(yīng)的測(cè)試網(wǎng)絡(luò)中的物理網(wǎng)絡(luò)設(shè)備的虛擬網(wǎng)絡(luò)設(shè)備。在其它實(shí)施例 中,所述網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用可以包括可以用于網(wǎng)絡(luò)設(shè)計(jì)中的虛擬網(wǎng)絡(luò)設(shè)備的詳細(xì)目錄。這個(gè)詳 細(xì)目錄可以包括例如在通過(guò)所述網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用構(gòu)造測(cè)試網(wǎng)絡(luò)中可以使用的與實(shí)際物理網(wǎng) 絡(luò)設(shè)備相對(duì)應(yīng)的虛擬網(wǎng)絡(luò)設(shè)備。 在其它實(shí)施例中,定義連接可以包括在所述虛擬設(shè)計(jì)實(shí)驗(yàn)室中激勵(lì)虛擬網(wǎng)絡(luò)設(shè) 備的圖形表征(例如,圖像)上的端口,并在所述虛擬設(shè)計(jì)實(shí)驗(yàn)室中激勵(lì)另一個(gè)虛擬網(wǎng)絡(luò)設(shè) 備的圖形表征上的端口。在所述虛擬設(shè)計(jì)實(shí)驗(yàn)室中激勵(lì)一對(duì)端口可以在所述端口之間創(chuàng)建虛擬連接。在其它實(shí)施例中,當(dāng)創(chuàng)建了虛擬連接時(shí),就可以在所述虛擬設(shè)計(jì)實(shí)驗(yàn)室中產(chǎn)生并 顯示所述虛擬連接的圖形表征,以驗(yàn)證創(chuàng)建的虛擬連接。 在步驟703中,在步驟701中所選擇的所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備中的每個(gè)虛擬網(wǎng)絡(luò)
設(shè)備被集成在設(shè)計(jì)空間中。在一個(gè)實(shí)施例中,所述設(shè)計(jì)空間可以包括對(duì)實(shí)際的網(wǎng)絡(luò)設(shè)計(jì)實(shí)
驗(yàn)室進(jìn)行仿真的虛擬設(shè)計(jì)實(shí)驗(yàn)室,由此,構(gòu)成所述詳細(xì)目錄的虛擬網(wǎng)絡(luò)設(shè)備模擬"可得"以
被包含在并集成在占據(jù)所述網(wǎng)絡(luò)設(shè)計(jì)實(shí)驗(yàn)室的網(wǎng)絡(luò)設(shè)計(jì)中的物理網(wǎng)絡(luò)設(shè)備。在一個(gè)實(shí)施例
中,用戶界面可以既顯示虛擬網(wǎng)絡(luò)設(shè)備的詳細(xì)目錄又顯示虛擬設(shè)計(jì)實(shí)驗(yàn)室,其中,通過(guò)針對(duì)
希望的布置或配置激勵(lì)所述虛擬網(wǎng)絡(luò)設(shè)備的圖像或表征并激勵(lì)所述虛擬網(wǎng)絡(luò)實(shí)驗(yàn)室中的
區(qū)域,用戶能夠從所述詳細(xì)目錄中選擇要包含在測(cè)試網(wǎng)絡(luò)中的多個(gè)虛擬網(wǎng)絡(luò)設(shè)備。 在一個(gè)實(shí)施例中,在對(duì)詳細(xì)目錄中的虛擬網(wǎng)絡(luò)設(shè)備的表征進(jìn)行激勵(lì)之后對(duì)虛擬網(wǎng)
絡(luò)實(shí)驗(yàn)室中的區(qū)域進(jìn)行激勵(lì),會(huì)從所述詳細(xì)目錄中移去所述虛擬網(wǎng)絡(luò)設(shè)備的表征并在所述
虛擬設(shè)計(jì)實(shí)驗(yàn)室的所述激勵(lì)了的區(qū)域中產(chǎn)生與所述虛擬網(wǎng)絡(luò)設(shè)備相對(duì)應(yīng)的圖形表征。在一
個(gè)實(shí)施例中,一旦在步驟701中所選擇的虛擬網(wǎng)絡(luò)設(shè)備被添加到所述虛擬設(shè)計(jì)實(shí)驗(yàn)室中的
網(wǎng)絡(luò)設(shè)計(jì)中之后,根據(jù)步驟703所述的集成就完成了 。 在步驟705中,定義構(gòu)成所述網(wǎng)絡(luò)設(shè)計(jì)的虛擬網(wǎng)絡(luò)設(shè)備的多個(gè)連接狀態(tài)。在一個(gè) 實(shí)施例中,通過(guò)選擇根據(jù)所述網(wǎng)絡(luò)設(shè)計(jì)而具有至少一個(gè)與另一個(gè)虛擬網(wǎng)絡(luò)設(shè)備相連接的連 接接口 (例如,端口)的虛擬網(wǎng)絡(luò)設(shè)備,來(lái)定義所述網(wǎng)絡(luò)設(shè)計(jì)中的每個(gè)虛擬網(wǎng)絡(luò)設(shè)備的連接 狀態(tài)。通過(guò)例如在所述虛擬設(shè)計(jì)實(shí)驗(yàn)室中激勵(lì)虛擬網(wǎng)絡(luò)設(shè)備的圖形表征,來(lái)選擇所述具有 至少一個(gè)已連接的連接接口的虛擬網(wǎng)絡(luò)設(shè)備。在其它實(shí)施例中,定義所述連接狀態(tài)還可包 括根據(jù)所述網(wǎng)絡(luò)設(shè)計(jì)在所述虛擬設(shè)計(jì)實(shí)驗(yàn)室中的一個(gè)或多個(gè)虛擬網(wǎng)絡(luò)設(shè)備之間定義特定 連接。 定義特定連接 下面參考圖8,其根據(jù)所述要求進(jìn)行保護(hù)的主題的各種實(shí)施例來(lái)描述在自動(dòng)配置 遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中用來(lái)定義多個(gè)虛擬網(wǎng)絡(luò)設(shè)備的多個(gè)連接狀態(tài)的示范性方法800的 流程圖。步驟801-805描述了構(gòu)成根據(jù)這里所描述的各個(gè)實(shí)施例所述的方法800的示范性 步驟。 圖8可以例如構(gòu)成如參考圖7所描述的方法700中的步驟705的一個(gè)實(shí)施例。根 據(jù)圖8中的方法800,在步驟801中,為構(gòu)成所述網(wǎng)絡(luò)設(shè)計(jì)的虛擬網(wǎng)絡(luò)設(shè)備定義連接。定義 所述虛擬網(wǎng)絡(luò)設(shè)備的多個(gè)連接可以通過(guò)根據(jù)所述系統(tǒng)設(shè)計(jì)在一個(gè)或多個(gè)虛擬網(wǎng)絡(luò)設(shè)備和 一個(gè)或多個(gè)其它虛擬網(wǎng)絡(luò)設(shè)備(包括,例如,網(wǎng)絡(luò)或安全硬件)之間具體定義多個(gè)連接來(lái) 進(jìn)行。定義所述多個(gè)具體連接還可以包括定義構(gòu)成所述系統(tǒng)設(shè)計(jì)中的特定連接的特定接口 (例如,端口 )。例如,具有多個(gè)端口的第一虛擬網(wǎng)絡(luò)設(shè)備可以被定義為具有從第一端口到 第二虛擬網(wǎng)絡(luò)設(shè)備的端口的連接,以及從所述第一虛擬網(wǎng)絡(luò)設(shè)備的第二端口到第三虛擬網(wǎng) 絡(luò)設(shè)備的端口的連接。 在步驟803中,創(chuàng)建數(shù)據(jù)結(jié)構(gòu)以包含在步驟801中所定義的多個(gè)特定連接。所述 數(shù)據(jù)結(jié)構(gòu)可被實(shí)現(xiàn)以包括所述網(wǎng)絡(luò)設(shè)計(jì)中多個(gè)虛擬網(wǎng)絡(luò)設(shè)備中的每個(gè)虛擬網(wǎng)絡(luò)設(shè)備的特 定連接。在一個(gè)實(shí)施例中,可以將所述數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)為例如映射表,該映射表包含每個(gè)虛擬 網(wǎng)絡(luò)設(shè)備的每個(gè)連接接口和與每個(gè)虛擬網(wǎng)絡(luò)設(shè)備的每個(gè)連接接口相連的任何其它連接接 口的交叉參考。
最后,在步驟805中,將步驟803中所創(chuàng)建的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)起來(lái)。在一個(gè)實(shí)施例 中,可以將所述數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)在可以供創(chuàng)建網(wǎng)絡(luò)設(shè)計(jì)的網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用訪問(wèn)的存儲(chǔ)組件(諸 如遠(yuǎn)程服務(wù)器)中。
生成虛擬連接 下面參考圖9,其根據(jù)所述要求進(jìn)行保護(hù)的主題的各種實(shí)施例來(lái)描述在自動(dòng)配置 遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中用來(lái)在多個(gè)虛擬網(wǎng)絡(luò)設(shè)備之間創(chuàng)建虛擬連接的示范性方法900的 流程圖。步驟901-909描述了構(gòu)成根據(jù)這里所描述的各個(gè)實(shí)施例所述的方法900的示范性 步驟。 圖9可以例如構(gòu)成如參考圖8所描述的方法800中的步驟801的一個(gè)實(shí)施例。根 據(jù)圖9中的方法900,在步驟901中接收用戶所產(chǎn)生的對(duì)第一連接接口的圖像所進(jìn)行的激 勵(lì)。在一個(gè)實(shí)施例中,虛擬設(shè)計(jì)實(shí)驗(yàn)室可以顯示構(gòu)成網(wǎng)絡(luò)設(shè)計(jì)的多個(gè)虛擬網(wǎng)絡(luò)設(shè)備的圖形 表征(例如,圖像)。在其它實(shí)施例中,所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備的每個(gè)圖像可以包括連接接 口。在另外的實(shí)施例中,每個(gè)連接接口可以包括多個(gè)端口或其它分立的連接接口單元。因 此,用戶所產(chǎn)生的激勵(lì)可以包括用戶對(duì)與所述虛擬網(wǎng)絡(luò)設(shè)備的連接接口的特定端口或單元 相對(duì)應(yīng)的虛擬網(wǎng)絡(luò)設(shè)備的圖像上的區(qū)域所產(chǎn)生的激勵(lì)。 在一些實(shí)施例中,通過(guò)將虛擬網(wǎng)絡(luò)設(shè)備的圖像上的區(qū)域的邊界映射到特定端口 (或單元),可以對(duì)該區(qū)域進(jìn)行編程以對(duì)應(yīng)所述虛擬網(wǎng)絡(luò)設(shè)備的連接接口中的特定端口或 單元。通過(guò)例如使用坐標(biāo)系來(lái)定義虛擬網(wǎng)絡(luò)設(shè)備的圖像,從而對(duì)區(qū)域的邊界進(jìn)行映射。
在步驟903中,與步驟901中接收激勵(lì)的區(qū)域相對(duì)應(yīng)的第一連接接口單元或端口 的圖形表征在視覺(jué)上(明顯地)可以與所述虛擬網(wǎng)絡(luò)設(shè)備的連接接口上的其它連接接口單 元(或端口)的圖形表征區(qū)分開來(lái)。視覺(jué)上的差別可以包括例如修正所述連接接口單元的 圖形表征的顏色。視覺(jué)上的差別也可以包括展示圖標(biāo)、或?qū)⒕o繞著所述連接接口單元的圖 形表征的區(qū)域(例如,輪廓)加亮。 在步驟905中,在虛擬網(wǎng)絡(luò)設(shè)備的連接接口的圖形表征上接收用戶所產(chǎn)生的激 勵(lì)。在一些實(shí)施例中,所述用戶產(chǎn)生的激勵(lì)可以對(duì)應(yīng)于所述連接接口的第二連接接口單元 或端口 。所述第二連接接口單元或端口可以包括同一虛擬網(wǎng)絡(luò)設(shè)備的連接接口的備選端口 或其它連接接口單元。備選地,所述第二連接接口可以包括所述網(wǎng)絡(luò)設(shè)計(jì)中的不同虛擬網(wǎng) 絡(luò)設(shè)備上的端口或其它連接接口單元。 在步驟907中,與在步驟905中接收激勵(lì)的區(qū)域相對(duì)應(yīng)的第二連接接口單元或端 口的圖形表征在視覺(jué)上可以與所述虛擬網(wǎng)絡(luò)設(shè)備的連接接口上的其它連接接口單元(或 端口)的圖形表征區(qū)分開來(lái)。在一些實(shí)施例中,所述第一和第二連接接口單元的圖形表征 被修正得彼此匹配,但在視覺(jué)上可以與所述虛擬網(wǎng)絡(luò)設(shè)備的其它連接接口單元的圖形表 征區(qū)分開來(lái)(如果所述第一連接接口單元與所述第二連接接口單元在同一連接接口上的 話),或者可以與這兩個(gè)虛擬網(wǎng)絡(luò)設(shè)備上的其它連接接口單元的圖形表征區(qū)分開來(lái)(如果 所述第一連接接口單元與所述第二連接接口單元部署在不同連接接口上的話)。
例如,在步驟901中所激勵(lì)的所述第一連接接口單元可以用彩色加亮(例如,綠 色)來(lái)在視覺(jué)上激勵(lì)。在步驟905中所激勵(lì)的第二連接接口單元與所述第一連接接口單元 結(jié)對(duì),并且也使用同一顏色的加亮來(lái)在視覺(jué)上激勵(lì)。在隨后的激勵(lì)中,連接接口單元對(duì)可 以在視覺(jué)上與其它連接接口單元以及其它連接接口單元對(duì)區(qū)分開來(lái)(例如,使用不同的顏
14色,使用不同的圖標(biāo)等)。 在步驟909中,創(chuàng)建連接的圖形表征,以便用圖形將步驟901-907中突出顯示的連 接接口單元對(duì)連接起來(lái)。所述圖形表征可以包括例如具有預(yù)定和/或可調(diào)節(jié)寬度的線或 條,其在所述虛擬設(shè)計(jì)實(shí)驗(yàn)室中將突出顯示的連接接口單元對(duì)連接起來(lái)。在其它實(shí)施例中, 可以修正所述連接的圖形表征,以便與已連接的連接接口單元對(duì)的區(qū)別性特征(例如,顏 色、圖標(biāo))相匹配,并因此在視覺(jué)上與其它連接的圖形表征區(qū)分開來(lái)。
配置物理網(wǎng)絡(luò)設(shè)備等價(jià)物 下面參考圖IO,其根據(jù)所述要求進(jìn)行保護(hù)的主題的各種實(shí)施例來(lái)描述在自動(dòng)配置 遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中用來(lái)配置虛擬網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)設(shè)備等價(jià)物的示范性方法IOOO 的流程圖。步驟1001-1007描述了構(gòu)成根據(jù)這里所描述的各個(gè)實(shí)施例所述的方法1000的 示范性步驟。 圖10可以例如構(gòu)成如參考圖6所描述的方法600中的步驟605的一個(gè)實(shí)施例。 根據(jù)圖10中的方法1000,在步驟1001中接收與物理網(wǎng)絡(luò)設(shè)備相對(duì)應(yīng)的虛擬網(wǎng)絡(luò)設(shè)備的配 置。所述配置可以在例如網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用(諸如參考圖5所述的網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用500)中產(chǎn)生 并從該應(yīng)用發(fā)送。所述配置可以在例如直接與所述物理網(wǎng)絡(luò)設(shè)備相耦合的網(wǎng)絡(luò)客戶機(jī)(例 如,計(jì)算設(shè)備)中接收。 在步驟1003中,打開物理網(wǎng)絡(luò)設(shè)備的控制臺(tái)端口。所述物理網(wǎng)絡(luò)設(shè)備的控制臺(tái)端 口的打開可以包括例如,打開物理網(wǎng)絡(luò)設(shè)備的控制臺(tái)應(yīng)用,其中,可以根據(jù)句法和/或語(yǔ) 義提交基于文本的命令。在一些實(shí)施例中,所述控制臺(tái)端口可以包括位于所述物理網(wǎng)絡(luò)設(shè) 備的表面的特定物理端口,該端口可以與外部輸入設(shè)備(例如,諸如所述網(wǎng)絡(luò)客戶機(jī)等的 計(jì)算設(shè)備)可通信地耦合,當(dāng)連起來(lái)的時(shí)候,所述外部輸入設(shè)備就實(shí)例化或允許例示控制 臺(tái)應(yīng)用的實(shí)例化。在一些實(shí)施例中,所述物理網(wǎng)絡(luò)設(shè)備可以具有與具體硬件制造商相對(duì)應(yīng) 的特定句法和/或語(yǔ)義。 在步驟1005中,通過(guò)計(jì)算設(shè)備,經(jīng)所述物理網(wǎng)絡(luò)設(shè)備的控制臺(tái)端口 (和/或應(yīng)用) 實(shí)例化命令行界面。在一個(gè)實(shí)施例中,所述計(jì)算設(shè)備為直接與所述物理網(wǎng)絡(luò)設(shè)備相連接的 網(wǎng)絡(luò)客戶機(jī)。在其它實(shí)施例中,可以將所述命令行界面實(shí)現(xiàn)為包含配置功能的圖形用戶界 面。 在步驟1007中,所述物理網(wǎng)絡(luò)設(shè)備配置以與步驟1001中所接收到的相應(yīng)虛擬網(wǎng) 絡(luò)設(shè)備的配置相匹配。在一個(gè)實(shí)施例中,可以通過(guò)經(jīng)步驟1005實(shí)例化的命令行界面輸入命 令來(lái)配置所述物理網(wǎng)絡(luò)設(shè)備,并在步驟1003中使其可訪問(wèn)。在其它實(shí)施例中,修正虛擬網(wǎng) 絡(luò)設(shè)備的配置自動(dòng)地配置實(shí)際的物理網(wǎng)絡(luò)設(shè)備以便與所述修正相一致。
生成測(cè)試業(yè)務(wù) 下面參考圖11 ,其根據(jù)所述要求進(jìn)行保護(hù)的主題的各種實(shí)施例來(lái)描述在自動(dòng)配置
遠(yuǎn)程網(wǎng)絡(luò)設(shè)備的系統(tǒng)中用來(lái)生成測(cè)試業(yè)務(wù)的示范性方法1100的流程圖。步驟1101-1105
描述了構(gòu)成根據(jù)這里所描述的各個(gè)實(shí)施例所述的方法1100的示范性步驟。 圖11可以例如構(gòu)成如參考圖6所描述的方法600中的步驟607的一個(gè)實(shí)施例。根
據(jù)圖11中的方法1100,在步驟1101中生成測(cè)試分組。所述測(cè)試分組可以在例如與網(wǎng)絡(luò)設(shè)
計(jì)中的虛擬網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備物理連接的網(wǎng)絡(luò)客戶機(jī)中生成。在一個(gè)實(shí)施例中,
所述測(cè)試分組可以響應(yīng)于從與所述網(wǎng)絡(luò)客戶機(jī)可通信耦合的網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用所發(fā)出的命令,在與網(wǎng)絡(luò)設(shè)備物理連接的網(wǎng)絡(luò)客戶機(jī)中生成。在其它實(shí)施例中,一旦部署了網(wǎng)絡(luò)設(shè)計(jì),那么 可以從所述網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用發(fā)布一個(gè)或多個(gè)用于生成測(cè)試分組的命令。在另外的實(shí)施例中, 一旦部署了網(wǎng)絡(luò)設(shè)計(jì),那么可以自動(dòng)地在一個(gè)或多個(gè)網(wǎng)絡(luò)客戶機(jī)中生成一個(gè)或多個(gè)測(cè)試分 組。 在備選實(shí)施例中,生成測(cè)試分組可以包括在物理上將網(wǎng)絡(luò)設(shè)備與專用測(cè)試裝置相 連接。在這些實(shí)施例中,所述測(cè)試分組可以在所述專用測(cè)試裝置中生成。在其它實(shí)施例中, 專用測(cè)試裝置可以能夠生成多個(gè)數(shù)據(jù)分組類型。因此,用戶能夠在測(cè)試期間選擇一個(gè)或多 個(gè)(或全部)特定類型的數(shù)據(jù)分組來(lái)生成。 在步驟1103中,為所述測(cè)試分組發(fā)布所述測(cè)試分組要服從的指令。用于所述測(cè)試 分組的指令可以例如在生成所述測(cè)試分組的網(wǎng)絡(luò)客戶機(jī)中生成。用于所述測(cè)試分組的指令 也可以被提交到網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用中并發(fā)送到所述網(wǎng)絡(luò)客戶機(jī)中。在包含專用測(cè)試裝置的實(shí)施 例中,用于所述測(cè)試分組的指令也可以在所述專用測(cè)試裝置中生成。 在步驟1105中,對(duì)構(gòu)成根據(jù)所述網(wǎng)絡(luò)設(shè)計(jì)的網(wǎng)絡(luò)的物理網(wǎng)絡(luò)設(shè)備進(jìn)行監(jiān)視,以驗(yàn) 證在步驟1103中所發(fā)布的指令得到執(zhí)行。例如,指令可以包括在所述測(cè)試網(wǎng)絡(luò)中將測(cè)試分 組從起源網(wǎng)絡(luò)設(shè)備發(fā)送到目的地網(wǎng)絡(luò)設(shè)備的命令。所經(jīng)過(guò)的路徑可以在所述指令中指定或 者根據(jù)所述網(wǎng)絡(luò)的路由表來(lái)指定。對(duì)所述起源網(wǎng)絡(luò)設(shè)備、目的地網(wǎng)絡(luò)設(shè)備、以及所經(jīng)過(guò)路徑 上的任何網(wǎng)絡(luò)設(shè)備進(jìn)行監(jiān)視以驗(yàn)證是否成功地接收和/或發(fā)送了所述測(cè)試分組。網(wǎng)絡(luò)設(shè)備 的監(jiān)視可以通過(guò)例如直接與所述物理網(wǎng)絡(luò)設(shè)備相連的網(wǎng)絡(luò)客戶機(jī)和/或直接與所述物理 網(wǎng)絡(luò)設(shè)備相連的專用測(cè)試設(shè)備來(lái)進(jìn)行。 在其它實(shí)施例中,測(cè)試過(guò)程可以存儲(chǔ)在存儲(chǔ)組件中和/或從存儲(chǔ)組件中加載。所 述測(cè)試過(guò)程可以包括數(shù)據(jù)分組和/或根據(jù)確定的測(cè)試過(guò)程的路由。因此,加載測(cè)試過(guò)程可 以包括利用當(dāng)前網(wǎng)絡(luò)設(shè)計(jì)重復(fù)先前所創(chuàng)建的測(cè)試過(guò)程。在一個(gè)實(shí)施例中,所述存儲(chǔ)組件可 以本地附接在本地設(shè)計(jì)終端上。在其它實(shí)施例中,所述存儲(chǔ)組件可以是遠(yuǎn)程(例如集中式) 倉(cāng)庫(kù),其中多個(gè)本地實(shí)例化的設(shè)計(jì)應(yīng)用可以對(duì)其進(jìn)行訪問(wèn)。 盡管所述主題用特定于結(jié)構(gòu)特征和/或方法動(dòng)作的語(yǔ)言進(jìn)行了描述,但應(yīng)該明 白,在所附權(quán)利要求書中所定義的所述主題不一定限于上述特定的特征或動(dòng)作。相反,上述 所公布的特定的特征和動(dòng)作只是實(shí)現(xiàn)權(quán)利要求書的示范性形式。
1權(quán)利要求
一種用于配置遠(yuǎn)程網(wǎng)絡(luò)設(shè)備以模擬網(wǎng)絡(luò)連接的系統(tǒng),所述系統(tǒng)包括第一網(wǎng)絡(luò)設(shè)備;第二網(wǎng)絡(luò)設(shè)備;在物理上與所述第一網(wǎng)絡(luò)設(shè)備耦合的第一網(wǎng)絡(luò)客戶機(jī);在物理上與所述第二網(wǎng)絡(luò)設(shè)備耦合的第二網(wǎng)絡(luò)客戶機(jī);其中,所述第一網(wǎng)絡(luò)客戶機(jī)和所述第二網(wǎng)絡(luò)客戶機(jī)可操作以通過(guò)網(wǎng)絡(luò)將所述第一網(wǎng)絡(luò)設(shè)備與第二網(wǎng)絡(luò)設(shè)備可配置地耦合,以便模擬測(cè)試網(wǎng)絡(luò)。
2. 根據(jù)權(quán)利要求l所述的系統(tǒng),其中,所述第一網(wǎng)絡(luò)客戶機(jī)的至少一個(gè)連接接口在物 理上與所述第一網(wǎng)絡(luò)設(shè)備的至少一個(gè)連接接口相耦合。
3. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述測(cè)試網(wǎng)絡(luò)對(duì)應(yīng)于網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì),所述網(wǎng)絡(luò)拓 撲設(shè)計(jì)包含與所述第一網(wǎng)絡(luò)設(shè)備具體對(duì)應(yīng)的第一虛擬網(wǎng)絡(luò)設(shè)備以及與所述第二網(wǎng)絡(luò)設(shè)備 具體對(duì)應(yīng)的第二虛擬網(wǎng)絡(luò)設(shè)備。
4. 根據(jù)權(quán)利要求3所述的系統(tǒng),其中,所述第一虛擬網(wǎng)絡(luò)設(shè)備在網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用中被分 配和配置。
5. 根據(jù)權(quán)利要求4所述的系統(tǒng),其中,自動(dòng)對(duì)所述第一網(wǎng)絡(luò)設(shè)備進(jìn)行配置以與所述第 一虛擬網(wǎng)絡(luò)設(shè)備的配置相對(duì)應(yīng)。
6. —種計(jì)算機(jī)程序,當(dāng)加載到數(shù)據(jù)處理器上時(shí),能夠?qū)崿F(xiàn)設(shè)計(jì)測(cè)試網(wǎng)絡(luò)的集成應(yīng)用,其 包括詳細(xì)目錄,包含多個(gè)虛擬網(wǎng)絡(luò)設(shè)備;以及圖形用戶界面,即設(shè)計(jì)界面,其可操作以創(chuàng)建包含來(lái)自所述詳細(xì)目錄的多個(gè)虛擬網(wǎng)絡(luò) 設(shè)備的測(cè)試網(wǎng)絡(luò)設(shè)計(jì);其中,自動(dòng)對(duì)與所述測(cè)試網(wǎng)絡(luò)設(shè)計(jì)相對(duì)應(yīng)的測(cè)試網(wǎng)絡(luò)進(jìn)行配置以與所述測(cè)試網(wǎng)絡(luò)設(shè)計(jì) 相對(duì)應(yīng),其中,進(jìn)一步地,所述測(cè)試網(wǎng)絡(luò)包括多個(gè)物理網(wǎng)絡(luò)組件,所述多個(gè)物理網(wǎng)絡(luò)組件與構(gòu)成 所述測(cè)試網(wǎng)絡(luò)設(shè)計(jì)的特定虛擬網(wǎng)絡(luò)設(shè)備相對(duì)應(yīng)。
7. 根據(jù)權(quán)利要求6所述的計(jì)算機(jī)程序,還包括設(shè)計(jì)界面,其位于所述圖形用戶界面中,用來(lái)在仿真的實(shí)驗(yàn)室空間內(nèi),利用來(lái)自所述詳 細(xì)目錄的多個(gè)虛擬網(wǎng)絡(luò)設(shè)備來(lái)提供測(cè)試網(wǎng)絡(luò)設(shè)計(jì)。
8. 根據(jù)權(quán)利要求6所述的計(jì)算機(jī)程序,還包括控制臺(tái)窗口,其位于所述圖形用戶界面 中,其中所述控制臺(tái)窗口可操作以對(duì)構(gòu)成所述測(cè)試網(wǎng)絡(luò)設(shè)計(jì)的所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備進(jìn)行配置。
9. 根據(jù)權(quán)利要求8所述的計(jì)算機(jī)程序,其中對(duì)構(gòu)成所述測(cè)試網(wǎng)絡(luò)的所述多個(gè)物理網(wǎng)絡(luò) 設(shè)備自動(dòng)進(jìn)行配置,以與構(gòu)成所述測(cè)試網(wǎng)絡(luò)設(shè)計(jì)的所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備的配置相對(duì)應(yīng)。
10. 根據(jù)權(quán)利要求6所述的計(jì)算機(jī)程序,其中從構(gòu)成所述測(cè)試網(wǎng)絡(luò)的物理網(wǎng)絡(luò)設(shè)備所 在的物理位置遠(yuǎn)程執(zhí)行對(duì)構(gòu)成測(cè)試網(wǎng)絡(luò)拓?fù)涞南鄳?yīng)的虛擬網(wǎng)絡(luò)設(shè)備的配置。
11. 一種用于設(shè)計(jì)網(wǎng)絡(luò)的方法,所述方法包括生成網(wǎng)絡(luò)設(shè)計(jì),所述網(wǎng)絡(luò)設(shè)計(jì)包括多個(gè)虛擬網(wǎng)絡(luò)設(shè)備,這些虛擬網(wǎng)絡(luò)設(shè)備與多個(gè)特定的物理網(wǎng)絡(luò)設(shè)備等價(jià)物相對(duì)應(yīng);配置構(gòu)成所述網(wǎng)絡(luò)設(shè)計(jì)的所 多個(gè)虛擬網(wǎng)絡(luò)設(shè)備;將所述網(wǎng)絡(luò)設(shè)計(jì)部署成測(cè)試網(wǎng)絡(luò);以及測(cè)試所述測(cè)試網(wǎng)絡(luò)的可維持性;其中,通過(guò)集成軟件應(yīng)用來(lái)執(zhí)行所述方法。
12. 根據(jù)權(quán)利要求11所述的方法,其中創(chuàng)建網(wǎng)絡(luò)設(shè)計(jì)還包括 從虛擬網(wǎng)絡(luò)設(shè)備詳細(xì)目錄中選擇多個(gè)虛擬網(wǎng)絡(luò)設(shè)備以構(gòu)成網(wǎng)絡(luò)設(shè)計(jì); 在虛擬設(shè)計(jì)空間中集成構(gòu)成虛擬網(wǎng)絡(luò)的所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備;以及 為構(gòu)成所述網(wǎng)絡(luò)設(shè)計(jì)的所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備定義多個(gè)連接狀態(tài)。
13. 根據(jù)權(quán)利要求12所述的方法,其中為構(gòu)成虛擬網(wǎng)絡(luò)的所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備定義 多個(gè)連接狀態(tài)包括為構(gòu)成所述網(wǎng)絡(luò)設(shè)計(jì)的所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備定義多個(gè)特定連接; 建立包含指示所述多個(gè)特定連接的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu);以及 存儲(chǔ)所述數(shù)據(jù)結(jié)構(gòu)。
14. 根據(jù)權(quán)利要求11所述的方法,其中,配置所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備包括 通過(guò)所述集成軟件應(yīng)用,為所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備啟動(dòng)配置會(huì)話;以及 根據(jù)與所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備相對(duì)應(yīng)的多個(gè)物理網(wǎng)絡(luò)設(shè)備的硬件規(guī)格,配置所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備。
15. 根據(jù)權(quán)利要求14所述的方法,還包括將所述虛擬網(wǎng)絡(luò)設(shè)備的配置發(fā)送到與對(duì)應(yīng)于所述虛擬網(wǎng)絡(luò)設(shè)備的所述物理網(wǎng)絡(luò)設(shè)備 可通信耦合的計(jì)算設(shè)備。
16. 根據(jù)權(quán)利要求11所述的方法,其中部署所述網(wǎng)絡(luò)設(shè)計(jì)包括對(duì)構(gòu)成所述網(wǎng)絡(luò)設(shè)計(jì) 的所述多個(gè)虛擬網(wǎng)絡(luò)設(shè)備的所述多個(gè)特定物理網(wǎng)絡(luò)設(shè)備等價(jià)物進(jìn)行配置。
17. 根據(jù)權(quán)利要求16所述的方法,其中配置虛擬網(wǎng)絡(luò)設(shè)備的特定物理網(wǎng)絡(luò)設(shè)備等價(jià)物 包括接收與物理網(wǎng)絡(luò)設(shè)備相對(duì)應(yīng)的虛擬網(wǎng)絡(luò)設(shè)備的配置,所述配置包括多個(gè)配置命令; 打開所述物理網(wǎng)絡(luò)設(shè)備的控制臺(tái)端口;通過(guò)與所述物理網(wǎng)絡(luò)設(shè)備可通信耦合的計(jì)算設(shè)備來(lái)訪問(wèn)所述物理網(wǎng)絡(luò)設(shè)備的命令行 界面;以及根據(jù)所述相應(yīng)的虛擬網(wǎng)絡(luò)設(shè)備的配置,通過(guò)所述命令行界面來(lái)配置所述物理網(wǎng)絡(luò)設(shè)備。
全文摘要
一種通過(guò)圖形用戶界面自動(dòng)連接遠(yuǎn)程網(wǎng)絡(luò)設(shè)備。本發(fā)明的實(shí)施例提供了一種用來(lái)在集成應(yīng)用中設(shè)計(jì)測(cè)試網(wǎng)絡(luò)并通過(guò)網(wǎng)絡(luò)設(shè)計(jì)應(yīng)用配置遠(yuǎn)程網(wǎng)絡(luò)設(shè)備以測(cè)試網(wǎng)絡(luò)設(shè)計(jì)的方法和系統(tǒng)。要求進(jìn)行保護(hù)的本主題的一個(gè)實(shí)施例是作為一種自動(dòng)配置遠(yuǎn)程網(wǎng)絡(luò)設(shè)備以模擬網(wǎng)絡(luò)連接的系統(tǒng)而提供的。所述系統(tǒng)包括多個(gè)在物理上與一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備相耦合的計(jì)算設(shè)備,其中,對(duì)所述網(wǎng)絡(luò)設(shè)備自動(dòng)進(jìn)行配置以構(gòu)成與遠(yuǎn)程測(cè)試網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)相對(duì)應(yīng)的測(cè)試網(wǎng)絡(luò)。
文檔編號(hào)H04L12/26GK101729309SQ20091020525
公開日2010年6月9日 申請(qǐng)日期2009年10月21日 優(yōu)先權(quán)日2008年10月22日
發(fā)明者D·奧爾班, 劉桓 申請(qǐng)人:埃森哲環(huán)球服務(wù)有限公司