亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡(luò)設(shè)備測試方法及系統(tǒng)的制作方法

文檔序號:7693924閱讀:124來源:國知局
專利名稱:網(wǎng)絡(luò)設(shè)備測試方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)設(shè)備測試方法及系統(tǒng)。
技術(shù)背景隨著計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,網(wǎng)絡(luò)的規(guī)模越來越大,需要的網(wǎng)絡(luò)設(shè)備也 越來越多,例如網(wǎng)卡、交換機(jī)、路由器、防火墻等。為了保證網(wǎng)絡(luò)設(shè)備的質(zhì) 量,在對其進(jìn)行研發(fā)、生產(chǎn)和售后的過程中,需要進(jìn)行功能測試。下面通過 實(shí)例對現(xiàn)有技術(shù)中網(wǎng)絡(luò)設(shè)備測試方法及系統(tǒng)進(jìn)行介紹。例如,測試一臺三層交換機(jī)的路由功能及其所支持的最大主機(jī)數(shù),就是 測試分別處于兩個(gè)網(wǎng)絡(luò)接口下的主機(jī)是否可以通過交換機(jī)的路由功能達(dá)到通 信的目的。因?yàn)椴煌木W(wǎng)絡(luò)接口分別屬于不同的廣播域,所以分屬于不同網(wǎng) 絡(luò)接口下的主機(jī)不能通過廣播方式達(dá)到通信目的,需要利用三層交換機(jī)的路 由功能,動態(tài)或靜態(tài)的建立對應(yīng)的路由表才能通信。這種情況存在路由表容 量的上限問題,在測試過程中,需要測試最大主機(jī)數(shù),也就是測試路由表容 量的上限。如圖l所示,為現(xiàn)有技術(shù)中對交換機(jī)路由功能進(jìn)行測試的系統(tǒng)示意圖,該系統(tǒng)的測試方法具體包括如下步驟步驟IOI、對交換機(jī)ll進(jìn)行配置,獲取兩個(gè)網(wǎng)絡(luò)接口,分別為第一網(wǎng)絡(luò)接口和第二網(wǎng)絡(luò)接口;步驟102、將主機(jī)12和主機(jī)13分別與交換機(jī)11的兩個(gè)網(wǎng)絡(luò)接口連接; 步驟103、將主機(jī)12和主機(jī)13的網(wǎng)卡進(jìn)行配置,使其因特網(wǎng)協(xié)議 (Internet Protocol,以下簡稱IP )地址在對應(yīng)網(wǎng)絡(luò)接口的子網(wǎng)范圍內(nèi),在主才幾12上^f吏用ping命令,ping命令的對象為主才幾13;步驟104、觀察IP數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)是否符合要求,若所述ping命令的 結(jié)果正確,則說明交換機(jī)ll的路由功能準(zhǔn)確;步驟105、重新配置主機(jī)13的IP地址,在主機(jī)12上使用ping命令, ping命令的對象為主機(jī)13;重復(fù)執(zhí)行步驟105,直至達(dá)到模擬4000個(gè)主機(jī) 的目的;步驟106、查看交換機(jī)11的主機(jī)路由表,若建立了 4000條主機(jī)路由, 則說明測試的主機(jī)數(shù)能達(dá)到4000?,F(xiàn)有技術(shù)中交換機(jī)路由功能的測試方法及系統(tǒng),釆用多臺主機(jī),甚至多 臺輔助設(shè)備(如更復(fù)雜的測試?yán)?來搭建接近于實(shí)際的實(shí)驗(yàn)環(huán)境,操作繁瑣, 增加了測試成本。如圖2所示,為現(xiàn)有技術(shù)中對網(wǎng)絡(luò)設(shè)備的互聯(lián)網(wǎng)組管理協(xié)議窺探(IGMP snooping)功能進(jìn)行測試的系統(tǒng)示意圖,當(dāng)網(wǎng)絡(luò)設(shè)備20沒有開啟IGMP snooping功能時(shí),組播源服務(wù)器21向網(wǎng)絡(luò)設(shè)備20發(fā)出的所有組播流都會復(fù) 制到圖2所示的3個(gè)客戶端,即主機(jī)22、主機(jī)23以及主機(jī)24,但在大多數(shù) 情況下,并非所有的客戶端都愿意接收所有的組播流,由于所有的客戶端都 在同一個(gè)廣播域內(nèi),所以只能^皮迫接收。當(dāng)網(wǎng)絡(luò)設(shè)備20開啟IGMP snooping 功能時(shí),客戶端如愿意接收某個(gè)組播流,需要向網(wǎng)絡(luò)設(shè)備20發(fā)送通知報(bào)文, 網(wǎng)絡(luò)設(shè)備20接收到通知報(bào)文和組播源服務(wù)器21發(fā)送來的組播流后,將建立 相應(yīng)的表項(xiàng),記錄該組播流所需要復(fù)制的端口,然后向相應(yīng)端口發(fā)送該組播流?,F(xiàn)有技術(shù)中對網(wǎng)絡(luò)設(shè)備的IGMP snooping功能進(jìn)行測試的方法及系統(tǒng), 采用多臺主機(jī)來搭建接近于實(shí)際的實(shí)驗(yàn)環(huán)境,操作繁瑣,增加了測試成本?,F(xiàn)有技術(shù)中還提供了釆用昂貴的專用測試儀對網(wǎng)絡(luò)設(shè)備進(jìn)行測試,但是, 該方法需要高昂的投資,大大提升了測試成本。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種網(wǎng)絡(luò)設(shè)備測試方法及系統(tǒng),搡作簡單,降低 測試成本。本發(fā)明提供了一種網(wǎng)絡(luò)設(shè)備測試系統(tǒng),包括一臺主機(jī),包括一個(gè)以上網(wǎng)卡,用于通過所述網(wǎng)卡發(fā)送測試報(bào)文、接收 應(yīng)答報(bào)文,并根據(jù)應(yīng)答報(bào)文判斷被測網(wǎng)絡(luò)設(shè)備的功能是否正常;被測網(wǎng)絡(luò)設(shè)備,包括兩個(gè)以上網(wǎng)絡(luò)接口,用于通過所述網(wǎng)絡(luò)接口接收所 述測試^艮文,并向所述主才幾發(fā)送所述應(yīng)答纟艮文。本發(fā)明提供了一種網(wǎng)絡(luò)設(shè)備測試方法,包括將被測網(wǎng)絡(luò)設(shè)備的兩個(gè)以上網(wǎng)絡(luò)接口進(jìn)行配置;根據(jù)所述兩個(gè)以上網(wǎng)絡(luò)接口的配置信息,配置測試報(bào)文的參數(shù),生成所 述測試報(bào)文,并通過一 臺主機(jī)的一個(gè)以上網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送所述測試 報(bào)文;所述被測網(wǎng)絡(luò)設(shè)備根據(jù)通過網(wǎng)絡(luò)接口接收到的測試報(bào)文,向所述主機(jī)發(fā) 送應(yīng)答報(bào)文;所述主機(jī)根據(jù)所述應(yīng)答報(bào)文,判斷所述被測網(wǎng)絡(luò)設(shè)備的功能是否正常。 本發(fā)明提供的網(wǎng)絡(luò)設(shè)備測試方法及系統(tǒng),采用 一 臺主機(jī)就能搭建接近于 實(shí)際的實(shí)驗(yàn)環(huán)境,操作簡單,降低了測試成本。


圖1為現(xiàn)有技術(shù)中對交換機(jī)路由功能進(jìn)行測試的系統(tǒng)示意圖;圖2為現(xiàn)有技術(shù)中對網(wǎng)絡(luò)設(shè)備的IGMP snooping功能進(jìn)行測試的系統(tǒng)示意圖;圖3為本發(fā)明網(wǎng)絡(luò)設(shè)備測試系統(tǒng)實(shí)施例一的示意圖; 圖4為本發(fā)明網(wǎng)絡(luò)設(shè)備測試系統(tǒng)實(shí)施例二的示意圖; 圖5為本發(fā)明網(wǎng)絡(luò)設(shè)備測試方法實(shí)施例一的流程圖;圖6為本發(fā)明網(wǎng)絡(luò)設(shè)備測試方法實(shí)施例二的流程圖; 圖7為本發(fā)明網(wǎng)絡(luò)設(shè)備測試方法實(shí)施例三的流程圖; 圖8為本發(fā)明網(wǎng)絡(luò)設(shè)備測試方法實(shí)施例四的流程圖; 圖9為本發(fā)明網(wǎng)絡(luò)設(shè)備測試方法實(shí)施例五的流程圖。
具體實(shí)施方式
下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。如圖3所示,為本發(fā)明網(wǎng)絡(luò)設(shè)備測試系統(tǒng)實(shí)施例一的示意圖,包括一臺 主機(jī)51和被測網(wǎng)絡(luò)設(shè)備52,本實(shí)施例中的主機(jī)為pc,還可以為服務(wù)器或工 控機(jī)等。其中pC51包括一個(gè)以上網(wǎng)卡,pc51通過網(wǎng)卡發(fā)送測試才艮文、接收 應(yīng)答報(bào)文,并根據(jù)應(yīng)答報(bào)文判斷被測網(wǎng)絡(luò)設(shè)備52的功能是否正常。被測網(wǎng)絡(luò) 設(shè)備52包括兩個(gè)以上網(wǎng)絡(luò)接口,被測網(wǎng)絡(luò)設(shè)備52通過網(wǎng)絡(luò)接口接收測試報(bào) 文,并向pc51發(fā)送應(yīng)答報(bào)文。其中一個(gè)以上網(wǎng)卡分別與一個(gè)網(wǎng)絡(luò)接口相連接。進(jìn)一步的,本實(shí)施例中一個(gè)以上網(wǎng)卡分別為第1網(wǎng)卡55.....第i網(wǎng)卡53、…、第n網(wǎng)卡57,兩個(gè)以上網(wǎng)絡(luò)接口分別為第1網(wǎng)絡(luò)接口 56.....第i網(wǎng)絡(luò)接口 54.....第n網(wǎng)絡(luò)接口58,其中n為網(wǎng)卡和網(wǎng)絡(luò)接口的個(gè)數(shù),第i網(wǎng)卡53與第i網(wǎng)絡(luò)接口 54相連接。其中,可以首先配置兩個(gè)以上網(wǎng)絡(luò)接口 的配置信息,根據(jù)網(wǎng)絡(luò)接口的配置信息,對測試報(bào)文的參數(shù)進(jìn)行配置。上述實(shí)施例中網(wǎng)卡和網(wǎng)絡(luò)接口的數(shù)量相同,本發(fā)明實(shí)施例網(wǎng)絡(luò)設(shè)備測試 系統(tǒng)網(wǎng)卡和網(wǎng)絡(luò)接口的數(shù)量也可以不相同。本實(shí)施例采用一臺pc51就能搭建接近于實(shí)際的實(shí)驗(yàn)環(huán)境,相對于現(xiàn)有技 術(shù),采用網(wǎng)卡替代了主機(jī),大大減少了主機(jī)的數(shù)量,并且操作簡單,降低了 測試成本;并且,不需要昂貴的專用測試儀,大大降低了成本。如圖4所示,為本發(fā)明網(wǎng)絡(luò)設(shè)備測試系統(tǒng)實(shí)施例二的示意圖,包括一臺 主機(jī)61、輔助設(shè)備62和被測網(wǎng)絡(luò)設(shè)備63,本實(shí)施例中的主機(jī)為pc,還可以 為服務(wù)器或工控機(jī)等。pc61包括一個(gè)以上網(wǎng)卡,本實(shí)施例為一個(gè)網(wǎng)卡64;被測網(wǎng)絡(luò)設(shè)備63包括兩個(gè)以上網(wǎng)絡(luò)接口,分別為第1網(wǎng)絡(luò)接口 69.....第i-1網(wǎng)絡(luò)接口67.....第m網(wǎng)絡(luò)接口71,其中m為網(wǎng)絡(luò)接口的個(gè)數(shù);輔助設(shè)備62包4舌三個(gè)以上端口 ,分別為第1端口 65、第2端口 68.....第i端口66.....第m+l端口70,第1端口65為主干端口,第1端口65與網(wǎng)卡64相連接,且同時(shí)位于不同的廣播域中;第2..... m+l端口為接入端口,且位于不同的廣播域中,第i端口 66與第i - 1網(wǎng)絡(luò)接口 67相連接。pc61用 于通過網(wǎng)卡64發(fā)送測試報(bào)文,并根據(jù)網(wǎng)卡64接收的應(yīng)^艮文判斷被測網(wǎng)絡(luò) 設(shè)備63的功能是否正常,輔助設(shè)備62用于轉(zhuǎn)發(fā)測試報(bào)文和應(yīng)答報(bào)文,被測 網(wǎng)絡(luò)設(shè)備63用于根據(jù)通過網(wǎng)絡(luò)接口接收到的測試報(bào)文,返回應(yīng)答報(bào)文。另夕卜, 可以首先配置兩個(gè)以上網(wǎng)絡(luò)接口的配置信息,根據(jù)網(wǎng)絡(luò)接口的配置信息,對 測試報(bào)文的參數(shù)進(jìn)行配置。本實(shí)施例不僅限于主機(jī)包括一個(gè)網(wǎng)卡,在復(fù)雜的測試過程中,pc包括的 網(wǎng)卡越多,越有利于測試。例如在測試IGMP snooping功能時(shí),采用包括 多個(gè)網(wǎng)卡的pc,其中一部分網(wǎng)卡用于模擬多個(gè)服務(wù)端,另一部分網(wǎng)卡用于模 擬多個(gè)客戶端,這樣可提高數(shù)據(jù)流量。另外,本實(shí)施例也不僅限于端口數(shù)量 為網(wǎng)卡和網(wǎng)絡(luò)接口數(shù)量之和。本實(shí)施例采用一臺pc61就能搭建接近于實(shí)際的實(shí)驗(yàn)環(huán)境,相對于現(xiàn)有技 術(shù),減少了pc的數(shù)量,且操作簡單,降低了測試成本;進(jìn)一步的,由于主機(jī) 可裝載的網(wǎng)卡個(gè)數(shù)有限,本實(shí)施例釆用一個(gè)網(wǎng)卡64就能完成測試,拓展了應(yīng) 用范圍;并且,不需要昂貴的專用測試儀,大大降低了成本。如圖5所示,為本發(fā)明網(wǎng)絡(luò)設(shè)備測試方法實(shí)施例一的流程圖,具體包括 如下步驟步驟1、將被測網(wǎng)絡(luò)設(shè)備的兩個(gè)以上網(wǎng)絡(luò)接口進(jìn)行配置; 步驟2、根據(jù)兩個(gè)以上網(wǎng)絡(luò)接口的配置信息,配置測試報(bào)文的參數(shù),生 成測試才艮文,并通過一臺主機(jī)的一個(gè)以上網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送測試l艮文; 步驟3、被測網(wǎng)絡(luò)設(shè)備根據(jù)通過網(wǎng)絡(luò)接口接收到的測試報(bào)文,向主機(jī)發(fā)送應(yīng)答報(bào)文;步驟4、主機(jī)根據(jù)應(yīng)答報(bào)文,判斷被測網(wǎng)絡(luò)設(shè)備的功能是否正常。 本實(shí)施例采用一臺主機(jī)就能搭建接近于實(shí)際的實(shí)驗(yàn)環(huán)境,操作簡單,降 ^f氐了測試成本。下面以測試交換積J各由功能為例,介紹本實(shí)施例的4支術(shù)方案。 如圖6所示,為本發(fā)明網(wǎng)絡(luò)設(shè)備測試方法實(shí)施例二的流程圖,本實(shí)施例 采用本發(fā)明網(wǎng)絡(luò)設(shè)備測試系統(tǒng)實(shí)施例一的系統(tǒng)結(jié)構(gòu),其中的被測網(wǎng)絡(luò)設(shè)備為 交換機(jī), 一個(gè)以上網(wǎng)卡包括第1網(wǎng)卡和第2網(wǎng)卡,兩個(gè)以上網(wǎng)絡(luò)接口包括第 1網(wǎng)絡(luò)接口和第2網(wǎng)絡(luò)接口,第1網(wǎng)卡與第1網(wǎng)絡(luò)接口連接,第2網(wǎng)卡與第2 網(wǎng)絡(luò)接口連接。本實(shí)施例具體包括步驟ll、將交換機(jī)的兩個(gè)網(wǎng)絡(luò)接口進(jìn)行配置;本步驟可以具體為配置第1網(wǎng)絡(luò)接口和第2網(wǎng)絡(luò)接口的MAC地址和子 網(wǎng)掩碼。步驟12、根據(jù)上述兩個(gè)網(wǎng)絡(luò)接口的配置信息,配置arp請求報(bào)文的參數(shù), 生成arp請求報(bào)文,并通過一臺主機(jī)的一個(gè)以上網(wǎng)卡向交換才幾發(fā)送該arp請 求報(bào)文;其中配置arp請求報(bào)文的參數(shù)可以包括配置arp請求報(bào)文的第一源MAC 地址、第一目的MAC地址、第一發(fā)送者IP地址以及第一發(fā)送者M(jìn)AC地址,第 一源MAC地址與第一發(fā)送者M(jìn)AC地址的字段相同,第一 目的MAC地址為第1 網(wǎng)絡(luò)接口的MAC地址,第一發(fā)送者IP地址在第1網(wǎng)絡(luò)接口的子網(wǎng)范圍內(nèi);根 據(jù)該配置參數(shù)生成arp請求寺艮文,并通過第1網(wǎng)卡向交換機(jī)發(fā)送該arp請求 報(bào)文,從而建立網(wǎng)絡(luò)連接。步驟13、根據(jù)上述兩個(gè)網(wǎng)絡(luò)接口的配置信息,配置測試報(bào)文參數(shù),生成 測試報(bào)文,并通過一 臺主機(jī)的一個(gè)以上網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送所述測試報(bào)文;其中測試報(bào)文可以為IP數(shù)據(jù)報(bào)文,配置IP數(shù)據(jù)報(bào)文參數(shù)可以包括配置IP lt據(jù)凈艮文的第二源MAC地址、第二目的MAC地址、第二源IP地址和第 二目的IP地址,其中第二目的MAC地址為第2網(wǎng)絡(luò)4妻口的MAC地址,第二目 的IP地址為第一發(fā)送者IP地址,第二源IP地址在第2網(wǎng)絡(luò)^接口的子網(wǎng)范圍 內(nèi);根據(jù)該配置參數(shù)生成IP數(shù)據(jù)報(bào)文,并通過第2網(wǎng)卡向交換機(jī)發(fā)送該IP 數(shù)據(jù)報(bào)文。步驟14、交換機(jī)通過第2網(wǎng)絡(luò)接口接收到IP數(shù)據(jù)報(bào)文,再通過第1網(wǎng) 絡(luò)接口將IP數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給主機(jī),該轉(zhuǎn)發(fā)的IP數(shù)據(jù)報(bào)文即應(yīng)答報(bào)文;步驟15、當(dāng)主機(jī)判斷出第1網(wǎng)卡接收到交換機(jī)返回的IP數(shù)據(jù)報(bào)文時(shí), 判斷交換機(jī)具有正確的路由功能;本步驟可以具體為當(dāng)主機(jī)判斷出第1網(wǎng)卡接收到交換機(jī)返回的IP數(shù)據(jù) 報(bào)文時(shí),判斷返回的IP數(shù)據(jù)報(bào)文是否與主機(jī)生成的IP數(shù)據(jù)報(bào)文一致,若是, 則判斷出交換機(jī)具有正確的路由功能。步驟16、重復(fù)執(zhí)行步驟1A 步驟1E,直至達(dá)到交換機(jī)支持的最大主機(jī) 數(shù)理論值;其中步驟1A 步驟1E具體為步驟1A、重新配置arp請求報(bào)文的參數(shù);因?yàn)閍rp請求報(bào)文的第一目的 MAC地址為第1網(wǎng)絡(luò)接口的MAC地址,所以第一目的MAC地址不變;第一源 MAC地址與第一發(fā)送者M(jìn)AC地址的字段相同,均需重新配置,可以作遞增變 化;第一發(fā)送者IP地址也需重新配置,可以作遞增變化,但要求在第1網(wǎng)絡(luò) 接口的子網(wǎng)范圍內(nèi);步驟1B、生成并發(fā)送arp請求報(bào)文;本步驟與步驟12中所描述生成并 發(fā)送arp請求報(bào)文的過程相同;步驟1C、重新配置IP數(shù)據(jù)報(bào)文的參數(shù);因?yàn)镮P數(shù)據(jù)報(bào)文的第二目的MAC 地址為第2網(wǎng)絡(luò)接口的MAC地址,所以第二目的MAC地址不變;第二目的IP 地址為第一發(fā)送者IP地址,需要重新配置,可作遞增變化;第二源IP地址 需重新配置,可作遞增變化,但要求在第2網(wǎng)絡(luò)接口的子網(wǎng)范圍內(nèi);第二源 MAC地址可任意配置。步驟1D、生成并發(fā)送IP數(shù)據(jù)報(bào)文;本步驟與步驟13中所描述的生成并 發(fā)送IP數(shù)據(jù)報(bào)文的過程相同;步驟1E、交換機(jī)根據(jù)通過網(wǎng)絡(luò)接口接收到的IP數(shù)據(jù)報(bào)文,向主機(jī)發(fā)送 應(yīng)答^l艮文;本步驟與步驟14相同;步驟1F、當(dāng)主機(jī)判斷出第1網(wǎng)卡接收到交換機(jī)返回的IP數(shù)據(jù)報(bào)文時(shí), 判斷交換機(jī)具有正確的路由功能;本步驟與步驟15相同;步驟17、查看交換機(jī)的主機(jī)路由表,若建立了最大主機(jī)數(shù)理論值對應(yīng)數(shù) 目的路由,則測試出交換機(jī)支持的最大主機(jī)數(shù)實(shí)際值達(dá)到所述最大主機(jī)數(shù)理 論值。舉例說明若交換機(jī)支持的最大主機(jī)數(shù)理論值為4000,則在步驟16中 重復(fù)執(zhí)行步驟1A 步驟1F,直至達(dá)到4000個(gè)主機(jī)的目的,在步驟17中查看 交換機(jī)的主機(jī)路由表,若建立了 4000條主機(jī)路由,則說明交換機(jī)支持的主機(jī) 數(shù)能夠達(dá)到4000。本實(shí)施例使用網(wǎng)卡來代替現(xiàn)有技術(shù)中的主機(jī),利用一臺主機(jī)即可實(shí)現(xiàn)被 測網(wǎng)絡(luò)設(shè)備的測試,降低了成本;并且,不需要昂貴的專用測試儀,大大降 低了成本。如圖7所示,為本發(fā)明網(wǎng)絡(luò)設(shè)備測試方法實(shí)施例三的流程圖,本實(shí)施例 采用本發(fā)明網(wǎng)絡(luò)設(shè)備測試系統(tǒng)實(shí)施例二的系統(tǒng)結(jié)構(gòu),其中的被測網(wǎng)絡(luò)設(shè)備具 體為交換沖幾,輔助設(shè)備也可以為交換機(jī), 一個(gè)以上網(wǎng)卡為一個(gè)網(wǎng)卡,兩個(gè)以 上網(wǎng)絡(luò)接口包括第1網(wǎng)絡(luò)接口和第2網(wǎng)絡(luò)接口。本實(shí)施例具體包括步驟21、將交換機(jī)的兩個(gè)網(wǎng)絡(luò)接口進(jìn)行配置,具體的說,配置第1網(wǎng)絡(luò) 接口和第2網(wǎng)絡(luò)接口的MAC地址和子網(wǎng)掩碼;步驟22、將輔助設(shè)備的三個(gè)以上端口進(jìn)行配置,包括第1端口、第2端 口和第3端口,其中第l端口與網(wǎng)卡連接,第2端口與第1網(wǎng)絡(luò)接口連接, 第3端口與第2網(wǎng)絡(luò)接口連接;將第l端口、第2端口和第3端口劃分為兩 個(gè)廣播域,分別為第1廣播域和第2廣播域,第1廣播域包括第1端口和第2端口 ,第2廣播域包括第1端口和第3端口 ;步驟23、根據(jù)兩個(gè)網(wǎng)絡(luò)接口的配置信息,配置arp請求報(bào)文的參數(shù),生 成arp請求報(bào)文,并通過一臺主機(jī)的一個(gè)以上網(wǎng)卡向交換機(jī)發(fā)送arp請求報(bào)文;其中配置arp請求才艮文的參數(shù)可以包括配置arp請求才艮文的第一源MAC 地址、第一目的MAC地址、第一發(fā)送者IP地址以及第一發(fā)送者M(jìn)AC地址,第 一源MAC地址與第一發(fā)送者M(jìn)AC地址的字段相同,第一目的MAC地址為第1 網(wǎng)絡(luò)接口的MAC地址,第一發(fā)送者IP地址在第1網(wǎng)絡(luò)接口的子網(wǎng)范圍內(nèi);根 據(jù)該配置參凄t生成arp請求l艮文,并通過網(wǎng)卡向交換才幾發(fā)送該arp請求才艮文, 從而建立網(wǎng)絡(luò)連接。步驟24、根據(jù)兩個(gè)網(wǎng)絡(luò)接口的配置信息,配置測試報(bào)文的參數(shù),生成測 試報(bào)文,并通過一臺主機(jī)的一個(gè)以上網(wǎng)卡向交換機(jī)發(fā)送測試報(bào)文;其中測試報(bào)文可以為IP數(shù)據(jù)報(bào)文,配置IP數(shù)據(jù)報(bào)文參數(shù)可以包括配 置IP凄t據(jù)才艮文的第二源MAC地址、第二目的MAC地址、第二源IP地址和第 二目的IP地址,其中第二目的MAC地址為第2網(wǎng)絡(luò)接口的MAC地址,第二目 的IP地址為第一發(fā)送者IP地址,第二源IP地址在第2網(wǎng)絡(luò)接口的子網(wǎng)范圍 內(nèi);根據(jù)該配置參數(shù)生成IP數(shù)據(jù)報(bào)文,并通過網(wǎng)卡向交換機(jī)發(fā)送該IP數(shù)據(jù) 報(bào)文。步驟25、交換機(jī)接收到IP數(shù)據(jù)報(bào)文,經(jīng)由輔助設(shè)備轉(zhuǎn)發(fā)給主機(jī);步驟26、當(dāng)主機(jī)判斷出網(wǎng)卡接收到交換機(jī)經(jīng)由輔助設(shè)備返回的IP數(shù)據(jù) 報(bào)文時(shí),判斷交換機(jī)具有正確的路由功能;步驟27、重復(fù)執(zhí)行步驟2A 步驟2F,直至達(dá)到交換機(jī)支持的最大主機(jī) 數(shù)理論值;其中步驟2A 步驟2F可以具體為步驟2A、重新配置arp請求報(bào)文的參數(shù);因?yàn)閍rp請求報(bào)文的第一 目的 MAC地址為第1網(wǎng)絡(luò)接口的MAC地址,所以第一目的MAC地址不變;第一源 MAC地址與第一發(fā)送者M(jìn)AC地址的字段相同,均需重新配置,可以作遞增變化;第一發(fā)送者IP地址也需重新配置,可以作遞增變化,但要求在第l網(wǎng)絡(luò) 接口的子網(wǎng)范圍內(nèi);步驟2B、生成并發(fā)送arp請求報(bào)文;本步驟與步驟23中所描述生成并 發(fā)送arp請求報(bào)文的過程相同;步驟2C、重新配置IP數(shù)據(jù)報(bào)文的參數(shù);因?yàn)镮P數(shù)據(jù)報(bào)文的第二目的MAC 地址為第2網(wǎng)絡(luò)接P的MAC地址,所以第二目的MAC地址不變;第二目的IP 地址為第一發(fā)送者IP地址,需要重新配置,可作遞增變化;第二源IP地址 需重新配置,可作遞增變化,但要求在第2網(wǎng)絡(luò)接口的子網(wǎng)范圍內(nèi);第二源 MAC地址可^f壬意配置。步驟2D、生成并發(fā)送IP數(shù)據(jù)報(bào)文;本步驟與步驟24中所描述的生成并 發(fā)送IP數(shù)據(jù)報(bào)文的過程相同;步驟2E、交換機(jī)根據(jù)通過網(wǎng)絡(luò)接口接收到的IP數(shù)據(jù)報(bào)文,向主機(jī)發(fā)送 應(yīng)答^l艮文;本步驟與步驟25相同;步驟2F、當(dāng)主機(jī)判斷出網(wǎng)卡接收到交換機(jī)返回的IP數(shù)據(jù)報(bào)文時(shí),判斷 交換機(jī)具有正確的路由功能;本步驟與步驟26相同。步驟28、查看交換機(jī)的主機(jī)路由表,若建立了最大主機(jī)數(shù)理論值對應(yīng)數(shù) 目的路由,則測試出交換機(jī)支持的最大主機(jī)數(shù)實(shí)際值達(dá)到所述最大主機(jī)數(shù)理 論值。舉例說明若交換機(jī)支持的最大主機(jī)數(shù)理論值為4000,則在步驟27中 重復(fù)執(zhí)行步驟2A 步驟2F,直至達(dá)到4000個(gè)主機(jī)的目的,在步驟28中查看 交換機(jī)的主機(jī)路由表,若建立了 4000條主機(jī)路由,則說明交換機(jī)支持的主機(jī) 數(shù)能夠達(dá)到4000。圖7所示的實(shí)施例二與圖6所示的實(shí)施例一的不同之處在于,分別從第 1網(wǎng)卡和第2網(wǎng)卡發(fā)送的數(shù)據(jù)報(bào)文,現(xiàn)從同一網(wǎng)卡發(fā)送,經(jīng)過輔助設(shè)備分流 到交換機(jī)。為了使得輔助設(shè)備能正確分流,在步驟22可以進(jìn)一步包括步驟221、將輔助設(shè)備的端口配置為2個(gè)不同的端口子集,該端口子集還可稱為廣播域,分別為第1廣播域和第2廣播域;本實(shí)施例根據(jù)虛擬局域 網(wǎng)(Virtual Bridged Local Area Networks,以下簡稱VLAN) 4支術(shù)^見定, 一個(gè)廣播域可包括若干個(gè)端口,數(shù)據(jù)報(bào)文廣播域的一個(gè)端口輸入后,只能從 該廣播域的其它端口輸出,不能從其它廣播域的端口輸出;第1廣播域包括 第1端口和第2端口 ,第2廣播域包括第1端口和第3端口 。每個(gè)廣播域均可用唯一 的標(biāo)識來表示,該標(biāo)識稱為廣播域標(biāo)識(V1 an ID ), 每個(gè)廣播域的端口可劃分為主干端口和接入端口 ,其中主干端口可以同時(shí)是 多個(gè)廣播域的成員端口,接入端口只能是一個(gè)廣播域的成員端口,因此從主 干端口輸入的數(shù)據(jù)報(bào)文需要添加廣播域標(biāo)識信息(Vlan Tag) , Vlan Tag由 4個(gè)字節(jié)組成,其中最后12bit用于保存VlanID,在添加了 Vlan Tag之后, 輔助設(shè)備能夠區(qū)分所要轉(zhuǎn)發(fā)的廣播域,因此,步驟23中生成的arp數(shù)據(jù)報(bào)文 需要添加Vlan Tag,本實(shí)施例中添加的是第1廣播域標(biāo)識信息;步驟24中 生成的IP數(shù)據(jù)報(bào)文也需要添加Vlan Tag,本實(shí)施例中添加的是第2廣播域 標(biāo)識信息。本發(fā)明實(shí)施例不僅限于根據(jù)VLAN技術(shù)劃分廣播域,采用VlanID用于標(biāo) 識廣播域,還可采用其他技術(shù)使得輔助設(shè)備起到正確分流的作用。 具體的說,步驟23可以包括步驟231、生成添加有第1廣播域標(biāo)識信息的arp數(shù)據(jù)報(bào)文,通過網(wǎng)卡, 將添加有第1廣播域標(biāo)識信息的arp數(shù)據(jù)報(bào)文發(fā)送至輔助設(shè)備的第1端口;步驟232、根據(jù)第1廣播域標(biāo)識信息,將添加有第1廣播域標(biāo)識信息的 arp數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至第2端口 ;步驟233、將添加有第1廣播域標(biāo)識信息的arp數(shù)據(jù)報(bào)文中包含的第1 廣播域標(biāo)識信息清除;步驟234、通過第2端口,將arp數(shù)據(jù)報(bào)文發(fā)送至交換機(jī)。步驟24可以包括步驟241、生成添加有第2廣播域標(biāo)識信息的IP數(shù)據(jù)報(bào)文,通過網(wǎng)卡,將添加有第2廣播域標(biāo)識信息的IP數(shù)據(jù)報(bào)文發(fā)送至輔助設(shè)備的第1端口;步驟242、根據(jù)第2廣播域標(biāo)識信息,將添加有第2廣播域標(biāo)識信息的 IP數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至第3端口 ;步驟243、將添加有第2廣播域標(biāo)識信息的IP數(shù)據(jù)報(bào)文中包含的第2廣 ^"域標(biāo)識信息清除;步驟244、通過第3端口 ,將IP數(shù)據(jù)報(bào)文發(fā)送至交換機(jī)。步驟25可以包括步驟251、交換機(jī)將通過第2網(wǎng)絡(luò)接口接收到的IP數(shù)據(jù)報(bào)文,通過第1 網(wǎng)絡(luò)接口發(fā)送給輔助設(shè)備;步驟252、輔助設(shè)備通過第2端口接收到該IP數(shù)據(jù)報(bào)文后,將第1廣播 域標(biāo)識信息添加到IP數(shù)據(jù)報(bào)文中,并通過第1端口發(fā)送給主機(jī)。步驟26具體為當(dāng)主機(jī)判斷出網(wǎng)卡接收到交換機(jī)經(jīng)由輔助設(shè)備返回的 IP數(shù)據(jù)報(bào)文,且IP數(shù)據(jù)報(bào)文中添加的是第1廣播域標(biāo)識信息時(shí),測試出交 換機(jī)具有正確的路由功能;進(jìn)一步的,主機(jī)還可以判斷返回的IP數(shù)據(jù)報(bào)文是 否與生成的IP數(shù)據(jù)報(bào)文一致,若是,則判斷出交換機(jī)具有正確的路由功能。本實(shí)施例采用一臺主機(jī)就能搭建接近于實(shí)際的實(shí)驗(yàn)環(huán)境,相對于現(xiàn)有技 術(shù),減少了主機(jī)的數(shù)量,且操作簡單,降低了測試成本;進(jìn)一步的,由于主 機(jī)可裝載的網(wǎng)卡個(gè)數(shù)有限,本實(shí)施例采用一個(gè)網(wǎng)卡就能完成測試,拓展了應(yīng) 用范圍;并且,不需要昂貴的專用測試儀,大大降低了成本。下面以測試網(wǎng)絡(luò)設(shè)備的IGMP snooping功能為例,介紹本實(shí)施例的技術(shù) 方案。如圖8所示,為本發(fā)明網(wǎng)絡(luò)設(shè)備測試方法實(shí)施例四的流程圖,本實(shí)施例 釆用本發(fā)明網(wǎng)絡(luò)設(shè)備測試系統(tǒng)實(shí)施例一的系統(tǒng)結(jié)構(gòu),以網(wǎng)卡和網(wǎng)絡(luò)接口的數(shù) 量均是3為例,網(wǎng)卡分別為第1、 2、 3網(wǎng)卡,網(wǎng)絡(luò)接口分別為第1、 2、 3網(wǎng) 絡(luò)接口,第1、 2、 3網(wǎng)卡分別為第1、 2、 3網(wǎng)絡(luò)接口連接。本實(shí)施例具體包 括步驟31 、將被測網(wǎng)絡(luò)設(shè)備的3個(gè)網(wǎng)絡(luò)接口進(jìn)行配置;步驟32、根據(jù)3個(gè)網(wǎng)絡(luò)接口的配置信息,配置測試報(bào)文的參數(shù),生成測 試報(bào)文,并通過一 臺主機(jī)的一個(gè)以上網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送測試報(bào)文;測試報(bào)文可以為IP數(shù)據(jù)報(bào)文,通過第1網(wǎng)卡,持續(xù)發(fā)送給被測網(wǎng)絡(luò)設(shè)備, 形成組纟番流;步驟33、被測網(wǎng)絡(luò)設(shè)備通過第1網(wǎng)絡(luò)接口接收到該組播流,判斷是否存 在請求接收該組播流的網(wǎng)卡,若是,則執(zhí)行步驟34;否則執(zhí)行步驟35;步驟34、設(shè)第2網(wǎng)卡請求接收組播流,則通過第2網(wǎng)絡(luò)接口 ,將該組播 流轉(zhuǎn)發(fā)給主機(jī),執(zhí)行步驟36;步驟35、不轉(zhuǎn)發(fā)該組播流;當(dāng)主機(jī)判斷出沒有接收到組播流時(shí),測試出 被測網(wǎng)絡(luò)設(shè)備的功能正常;步驟36、當(dāng)主機(jī)判斷出只有第2網(wǎng)卡接收到組播流時(shí),測試出被測網(wǎng)絡(luò) 設(shè)備的功能正常。本步驟還可以進(jìn)一步判斷接收到的組播流是否與步驟32中 生成的組播流相同,若是,則判斷出被測網(wǎng)絡(luò)設(shè)備的功能正常。進(jìn)一步的,若步驟33中判斷出存在請求接收組播流的第2網(wǎng)卡,則在步 驟33之前還包括配置IGMP通知報(bào)文的參數(shù),生成IGMP通知報(bào)文,通過第 2網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送該IGMP通知報(bào)文;其中配置IGMP通知報(bào)文的參 數(shù)具體為將IGMP通知報(bào)文的組地址配置為與測試報(bào)文的目的IP地址相同。舉例來說,在步驟32中,配置測試報(bào)文的參數(shù)包括目的IP地址(DIP ) 為"224.1.1.5" , MACDA為"01005e010105";在步驟33之前,配置IGMP 通知報(bào)文的參數(shù)包括組地址為"224.1.1.5",若類型字段為"VI report", 則DIP為"224.1.1.5" , MACDA為"01005e010105";在步驟33中,被測 網(wǎng)絡(luò)設(shè)備判斷是否存在請求接收DIP為"224.1.1.5"的組播流的網(wǎng)卡,經(jīng)過 判斷獲知第2網(wǎng)卡請求接收,于是在步驟34中,通過第2網(wǎng)絡(luò)接口 ,將組播 流轉(zhuǎn)發(fā)給主機(jī)。本實(shí)施例使用網(wǎng)卡來代替現(xiàn)有技術(shù)中的主機(jī),利用一臺主機(jī)即可實(shí)現(xiàn)被測網(wǎng)絡(luò)設(shè)備的測試,降低了成本;并且,不需要昂貴的專用測試儀,大大降 低了成本。如圖9所示,為本發(fā)明網(wǎng)絡(luò)設(shè)備測試方法實(shí)施例五的流程圖,本實(shí)施例 采用本發(fā)明網(wǎng)絡(luò)設(shè)備測試系統(tǒng)實(shí)施例二的系統(tǒng)結(jié)構(gòu),網(wǎng)卡為1個(gè),網(wǎng)絡(luò)接口 為3個(gè),分別為第l、 2、 3網(wǎng)絡(luò)接口,本實(shí)施例具體包括步驟41 、將被測網(wǎng)絡(luò)設(shè)備的3個(gè)網(wǎng)絡(luò)接口進(jìn)行配置;步驟42、根據(jù)3個(gè)網(wǎng)絡(luò)接口的配置信息,將輔助設(shè)備的3個(gè)以上端口進(jìn) 行配置,本實(shí)施例端口為4個(gè);第l端口與網(wǎng)卡連接,第2端口與第1網(wǎng)絡(luò) 接口連接,第3端口與第2網(wǎng)絡(luò)接口連接,第4端口與第3網(wǎng)絡(luò)接口連接;步驟43、根據(jù)3個(gè)網(wǎng)絡(luò)接口的配置信息,配置測試報(bào)文的參數(shù),生成測 試報(bào)文,并通過一臺主機(jī)的一個(gè)以上網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送測試報(bào)文;測 試報(bào)文可以為IP數(shù)據(jù)報(bào)文,通過網(wǎng)卡,將生成的IP數(shù)據(jù)報(bào)文持續(xù)發(fā)送給輔 助設(shè)備,經(jīng)由輔助設(shè)備發(fā)送給被測網(wǎng)絡(luò)設(shè)備,形成組播流;步驟44、被測網(wǎng)絡(luò)設(shè)備通過接收到組播流,判斷是否存在請求接收該組 播流的第i端口,若是,執(zhí)行步驟45;否則執(zhí)行步驟46;步驟45、設(shè)第i端口為第3端口 ,通過第3端口 ,將組播流轉(zhuǎn)發(fā)給主機(jī), 執(zhí)行步驟47;步驟46、不轉(zhuǎn)發(fā)該組播流,當(dāng)主機(jī)判斷出沒有接收到該組播流時(shí),測試 出被測網(wǎng)絡(luò)設(shè)備的功能正常;步驟47、當(dāng)主機(jī)判斷出接收到該組播流時(shí),測試出被測網(wǎng)絡(luò)設(shè)備的功能 正常。本步驟還可以進(jìn)一步判斷接收到的組播流是否與步驟43中生成的組播 流相同,若是,則判斷出被測網(wǎng)絡(luò)設(shè)備的功能正常。進(jìn)一步的,若步驟44中判斷出存在請求接收組播流的第i端口,則在步 驟44之前還包括步驟431、配置IGMP通知報(bào)文的參數(shù),生成IGMP通知報(bào) 文,并通過網(wǎng)卡發(fā)送給輔助設(shè)備,經(jīng)由輔助設(shè)備的第3端口發(fā)送至被測網(wǎng)絡(luò) 設(shè)備。在步驟42之后還可以包括步驟430、將輔助設(shè)備的端口配置為3個(gè)不同的廣播域,分別為第1廣 播域、第2廣播域、第3廣播域,第1廣播域包括第1端口和第2端口 ,第 2廣播域包括第l端口和第3端口,第3廣播域包括第l端口和第4端口。具體的說,步驟43可以包括步驟431、生成添加有第1廣播域標(biāo)識信息的IP數(shù)據(jù)報(bào)文,通過網(wǎng)卡, 持續(xù)發(fā)送給輔助設(shè)備的第1端口 ,形成組播流;步驟432、根據(jù)第1廣播域標(biāo)識信息,將添加有第1廣播域標(biāo)識信息的 組播流轉(zhuǎn)發(fā)至第2端口;步驟433、將添加有第1廣播域標(biāo)識信息的組播流中包含的第1廣播域 標(biāo)識信息清除;步驟434、通過第2端口,將組播流發(fā)送至被測網(wǎng)絡(luò)設(shè)備。 步驟431可以包括步驟43U、配置請求接收測試報(bào)文的IGMP通知報(bào)文的參數(shù),使得IGMP 通知才艮文的組地址與測試才艮文的目的IP地址相同;步驟4312、生成添加有第2廣播域標(biāo)識信息的IGMP通知報(bào)文,通過網(wǎng) 卡,發(fā)送給輔助設(shè)備的第1端口;步驟4313、根據(jù)第2廣播域標(biāo)識信息,將添加有第2廣播域標(biāo)識信息的 IGMP通知報(bào)文轉(zhuǎn)發(fā)至第3端口 ;步驟4314、將添加有第2廣播域標(biāo)識信息的IGMP通知報(bào)文中包含的第2 廣播域標(biāo)識信息清除;步驟4315、通過第3端口 ,將IGMP通知報(bào)文發(fā)送至被測網(wǎng)絡(luò)設(shè)備。舉例來說,在步驟43中,配置測試報(bào)文的參數(shù)包括目的IP地址(DIP ) 為"224.1.1.5" , MACDA為"01005e010105,,;在步驟431之前,配置IGMP 通知報(bào)文的參數(shù)包括組地址為"224. 1. 1. 5",若類型字段為"VI report", 則DIP為"224.1.1.5" , MACDA為"01005e010105";在步驟44中,被測網(wǎng)絡(luò)設(shè)備判斷是否存在請求接收DIP為"224.1.1.5"的組播流的端口,經(jīng)過 判斷獲知第3端口請求接收,于是在步驟45中,通過第3端口,將組播流轉(zhuǎn) 發(fā)給主機(jī)。本實(shí)施例不僅限于主機(jī)包括一個(gè)網(wǎng)卡,在復(fù)雜的測試過程中,主機(jī)包括 的網(wǎng)卡越多,越有利于測試。采用包括多個(gè)網(wǎng)卡的主機(jī),其中一部分網(wǎng)卡用 于模擬多個(gè)服務(wù)端,另一部分網(wǎng)卡用于模擬多個(gè)客戶端。由于單個(gè)網(wǎng)卡的帶 寬是有限的,提高網(wǎng)卡的數(shù)量可以提高帶寬,進(jìn)而提高了數(shù)據(jù)流量。本實(shí)施例采用一臺主機(jī)就能搭建接近于實(shí)際的實(shí)驗(yàn)環(huán)境,相對于現(xiàn)有技 術(shù),減少了主機(jī)的數(shù)量,且操作簡單,降低了測試成本;進(jìn)一步的,由于主 機(jī)可裝載的網(wǎng)卡個(gè)數(shù)有限,本實(shí)施例采用一個(gè)網(wǎng)卡就能完成測試,拓展了應(yīng) 用范圍;并且,不需要昂貴的專用測試儀,大大降低了成本。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其 限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù) 人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或 者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技 術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1. 一種網(wǎng)絡(luò)設(shè)備測試系統(tǒng),其特征在于包括一臺主機(jī),包括一個(gè)以上網(wǎng)卡,用于通過所述網(wǎng)卡發(fā)送測試報(bào)文、接收應(yīng)答報(bào)文,并根據(jù)應(yīng)答報(bào)文判斷被測網(wǎng)絡(luò)設(shè)備的功能是否正常;被測網(wǎng)絡(luò)設(shè)備,包括兩個(gè)以上網(wǎng)絡(luò)接口,用于通過所述網(wǎng)絡(luò)接口接收所述測試報(bào)文,并向所述主機(jī)發(fā)送所述應(yīng)答報(bào)文。
2、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備測試系統(tǒng),其特征在于,所述一個(gè) 以上網(wǎng)卡分別與 一個(gè)網(wǎng)絡(luò)接口相連接。
3、 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備測試系統(tǒng),其特征在于,還包括輔 助設(shè)備,所述輔助設(shè)備包括一個(gè)主干端口和兩個(gè)以上接入端口,所述兩個(gè)以 上接入端口分別與一個(gè)網(wǎng)絡(luò)接口連接,且位于不同的廣播域中,所述主干端 口與所述主機(jī)的一個(gè)網(wǎng)卡連接,且同時(shí)位于不同的廣播域中。
4、 一種網(wǎng)絡(luò)設(shè)備測試方法,其特征在于包括 將被測網(wǎng)絡(luò)設(shè)備的兩個(gè)以上網(wǎng)絡(luò)接口進(jìn)行配置;根據(jù)所述兩個(gè)以上網(wǎng)絡(luò)接口的配置信息,配置測試報(bào)文的參數(shù),生成所 述測試報(bào)文,并通過一臺主機(jī)的一個(gè)以上網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送所述測試 報(bào)文;所述被測網(wǎng)絡(luò)設(shè)備根據(jù)通過網(wǎng)絡(luò)接口接收到的測試報(bào)文,向所述主機(jī)發(fā) 送應(yīng)答報(bào)文;所述主機(jī)根據(jù)所述應(yīng)答報(bào)文,判斷所述被測網(wǎng)絡(luò)設(shè)備的功能是否正常。
5、 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)設(shè)備測試方法,其特征在于,所述配置 測試報(bào)文的參數(shù)之前還包括根據(jù)所述兩個(gè)以上網(wǎng)絡(luò)接口的配置信息,配置 地址解析協(xié)議請求報(bào)文的參數(shù),生成所述地址解析協(xié)議請求報(bào)文,并通過一 臺主機(jī)的 一個(gè)以上網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送所述地址解析協(xié)議請求報(bào)文。
6、 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)設(shè)備測試方法,其特征在于,所述一個(gè) 以上網(wǎng)卡包括第1網(wǎng)卡和第2網(wǎng)卡,所述兩個(gè)以上網(wǎng)絡(luò)接口包括第1網(wǎng)絡(luò)接口和第2網(wǎng)絡(luò)接口;所述第1網(wǎng)卡與所述第1網(wǎng)絡(luò)接口連接,所述第2網(wǎng)卡 與所述第2網(wǎng)絡(luò)接口連接;所述測試報(bào)文為IP數(shù)據(jù)報(bào)文;所述將被測網(wǎng)絡(luò)設(shè)備的兩個(gè)以上網(wǎng)絡(luò)接口進(jìn)行配置包括配置所述第1 網(wǎng)絡(luò)接口和第2網(wǎng)絡(luò)接口的MAC地址和子網(wǎng)掩碼;所述配置地址解析協(xié)議請求報(bào)文的參數(shù)包括配置地址解析協(xié)議請求報(bào) 文的第一源MAC地址、第一目的MAC地址、第一發(fā)送者IP地址以及第一發(fā)送 者M(jìn)AC地址,其中第一源MAC地址與第一發(fā)送者M(jìn)AC地址的字段相同,第一 目的MAC地址為所述第1網(wǎng)絡(luò)接口的MAC地址,第一發(fā)送者IP地址在所述第 1網(wǎng)絡(luò)接口的子網(wǎng)范圍內(nèi);所述配置測試報(bào)文的參數(shù)包括配置IP數(shù)據(jù)報(bào)文的第二源MAC地址、第 二目的MAC地址、第二源IP地址和第二目的IP地址,其中第二目的MAC地 址為所述第2網(wǎng)絡(luò)接口的MAC地址,第二目的IP地址為所述第一發(fā)送者IP 地址,第二源IP地址在所述第2網(wǎng)絡(luò)接口的子網(wǎng)范圍內(nèi);所述通過一 臺主機(jī)的 一個(gè)以上網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送所述地址解析協(xié) 議請求報(bào)文具體為通過所述第1網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送所述地址解析協(xié) 議請求報(bào)文;所述通過一 臺主機(jī)的 一個(gè)以上網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送所述測試報(bào)文具 體為通過所述第2網(wǎng)卡,向被測網(wǎng)絡(luò)設(shè)備發(fā)送IP數(shù)據(jù)報(bào)文;所述被測網(wǎng)絡(luò)設(shè)備根據(jù)通過網(wǎng)絡(luò)接口接收到的測試報(bào)文,向所述主機(jī)發(fā) 送應(yīng)敘艮文具體為所述被測網(wǎng)絡(luò)設(shè)備將通過第2網(wǎng)絡(luò)接口接收到的所述IP 數(shù)據(jù)報(bào)文,通過第1網(wǎng)絡(luò)接口轉(zhuǎn)發(fā)給所述主機(jī)。
7、根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)設(shè)備測試方法,其特征在于,所述主機(jī) 根據(jù)所述應(yīng)答報(bào)文,判斷所述被測網(wǎng)絡(luò)設(shè)備的功能是否正常包括當(dāng)所述主機(jī)通過第1網(wǎng)卡接收到被測網(wǎng)絡(luò)設(shè)備返回的IP數(shù)據(jù)報(bào)文時(shí),判 斷所述被測網(wǎng)絡(luò)設(shè)備具有正確的路由功能;重復(fù)執(zhí)行步驟U~步驟IF,直至達(dá)到所述被測網(wǎng)絡(luò)設(shè)備支持的最大主機(jī)數(shù)理論值;其中,步驟1A、重新配置地址解析協(xié)議請求報(bào)文的參數(shù);步驟1B、 生成并發(fā)送所述地址解析協(xié)議請求報(bào)文;步驟1C、重新配置IP數(shù)據(jù)報(bào)文的 參數(shù);步驟1D、生成并發(fā)送所述IP數(shù)據(jù)報(bào)文;步驟1E、被測網(wǎng)絡(luò)設(shè)備根據(jù) 通過網(wǎng)絡(luò)接口接收到的IP數(shù)據(jù)報(bào)文,向所述主機(jī)發(fā)送應(yīng)答報(bào)文;步驟1F、 當(dāng)所述主機(jī)通過第1網(wǎng)卡接收到被測網(wǎng)絡(luò)設(shè)備返回的IP數(shù)據(jù)報(bào)文時(shí),判斷所 述被測網(wǎng)絡(luò)設(shè)備具有正確的路由功能;查看所述被測網(wǎng)絡(luò)設(shè)備的主機(jī)路由表,若建立了所述最大主機(jī)數(shù)理論值 對應(yīng)數(shù)目的路由,則判斷所述被測網(wǎng)絡(luò)設(shè)備支持的最大主機(jī)數(shù)實(shí)際值達(dá)到所 述最大主機(jī)數(shù)理論值。
8、根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)設(shè)備測試方法,其特征在于,所述一個(gè) 以上網(wǎng)卡為一個(gè)網(wǎng)卡,所述兩個(gè)以上網(wǎng)絡(luò)接口包括第1網(wǎng)絡(luò)接口和第2網(wǎng)絡(luò) 接口;所述測試報(bào)文為IP數(shù)據(jù)報(bào)文;所述配置地址解析協(xié)議請求報(bào)文的參數(shù)之前還包括步驟22、將輔助設(shè)備的三個(gè)以上端口進(jìn)行配置,所述端口包括第1端口 、 第2端口和第3端口,所述第l端口與網(wǎng)卡連接,第2端口與第1網(wǎng)絡(luò)接口 連接,第3端口與第2網(wǎng)絡(luò)接口連接;將第l端口、第2端口和第3端口劃 分為兩個(gè)廣播域,分別為第1廣播域和第2廣播域,所述第1廣播域包括第 1端口和第2端口 ,所述第2廣播域包括第1端口和第3端口 ;所述將被測網(wǎng)絡(luò)設(shè)備的兩個(gè)以上網(wǎng)絡(luò)接口進(jìn)行配置包括配置所述第1 網(wǎng)絡(luò)接口和第2網(wǎng)絡(luò)接口的MAC地址和子網(wǎng)掩碼;所述配置地址解析協(xié)議請求報(bào)文的參數(shù)包括配置地址解析協(xié)議請求報(bào) 文的第一源MAC地址、第一目的MAC地址、第一發(fā)送者IP地址以及第一發(fā)送 者M(jìn)AC地址,其中第一源MAC地址與第一發(fā)送者M(jìn)AC地址的字段相同,第一 目的MAC地址為所述第1網(wǎng)絡(luò)接口的MAC地址,第一發(fā)送者IP地址在所述第 1網(wǎng)絡(luò)接口的子網(wǎng)范圍內(nèi);所述配置測試報(bào)文的參數(shù)包括配置IP數(shù)據(jù)報(bào)文的第二源MAC地址、第二目的MAC地址、第二源IP地址和第二目的IP地址,其中第二目的MAC地 址為所述第2網(wǎng)絡(luò)接口的MAC地址,第二目的IP地址為所述第一發(fā)送者IP 地址,第二源IP地址在所述第2網(wǎng)絡(luò)接口的子網(wǎng)范圍內(nèi)。
9、 根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)設(shè)備測試方法,其特征在于,所述生成 并發(fā)送地址解析協(xié)議請求報(bào)文包括生成添加有第1廣播域標(biāo)識信息的地址解析協(xié)議數(shù)據(jù)報(bào)文,并通過網(wǎng)卡 發(fā)送至所述輔助設(shè)備的第1端口 ;根據(jù)所述第1廣播域標(biāo)識信息,將所述添加有第1廣播域標(biāo)識信息的地 址解析協(xié)議數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至所述第2端口 ;通過第2端口,將清除了第1廣播域標(biāo)識信息的地址解析協(xié)議數(shù)據(jù)報(bào)文 發(fā)送至所述^皮測網(wǎng)絡(luò)設(shè)備;所述生成并發(fā)送測試報(bào)文包括生成添加有第2廣播域標(biāo)識信息的IP數(shù)據(jù)報(bào)文,并通過網(wǎng)卡發(fā)送至所述 輔助設(shè)備的第1端口;根據(jù)所述第2廣播域標(biāo)識信息,將所述添加有第2廣播域標(biāo)識信息的IP 數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至所述第3端口 ;通過第3端口 ,將清除了第2廣播域標(biāo)識信息的IP數(shù)據(jù)報(bào)文發(fā)送至所述 被測網(wǎng)絡(luò)設(shè)備;且所述被測網(wǎng)絡(luò)設(shè)備根據(jù)通過網(wǎng)絡(luò)接口接收到的測試報(bào)文,向所述主機(jī)發(fā) 送應(yīng)答報(bào)文包括所述被測網(wǎng)絡(luò)設(shè)備將通過第2網(wǎng)絡(luò)接口接收到的所述IP數(shù)據(jù)報(bào)文,通過 第1網(wǎng)絡(luò)接口發(fā)送給所述輔助設(shè)備;所述輔助設(shè)備通過第2端口接收到所述IP數(shù)據(jù)報(bào)文,將第1廣播域標(biāo)識 信息添加到所述IP數(shù)據(jù)報(bào)文中,并通過第1端口發(fā)送給主機(jī)。
10、 根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)設(shè)備測試方法,其特征在于,所述主機(jī) 根據(jù)所述應(yīng)答報(bào)文,判斷所述被測網(wǎng)絡(luò)設(shè)備的功能是否正常包括當(dāng)所述主機(jī)通過所述網(wǎng)卡接收到返回的IP數(shù)據(jù)報(bào)文,且所述因特網(wǎng)協(xié)議 數(shù)據(jù)報(bào)文中添加有第1廣播域標(biāo)識信息時(shí),判斷所述被測網(wǎng)絡(luò)設(shè)備具有正確的路由功能;重復(fù)執(zhí)行步驟2A ~步驟2F,直至達(dá)到所述被測網(wǎng)絡(luò)設(shè)備支持的最大主機(jī) 數(shù)理論值;其中,步驟2A、重新配置地址解析協(xié)議請求報(bào)文的參數(shù);步驟2B、 生成并發(fā)送所述地址解析協(xié)議請求報(bào)文;步驟2C、重新配置IP數(shù)據(jù)報(bào)文的 參數(shù);步驟2D、生成并發(fā)送所述IP數(shù)據(jù)報(bào)文;步驟2E、被測網(wǎng)絡(luò)設(shè)備根據(jù) 通過網(wǎng)絡(luò)接口接收到的IP數(shù)據(jù)報(bào)文,向所述主機(jī)發(fā)送應(yīng)答報(bào)文;步驟2F、 當(dāng)所述主機(jī)通過所述網(wǎng)卡接收到返回的IP數(shù)據(jù)報(bào)文,且所述因特網(wǎng)協(xié)議數(shù)據(jù) 報(bào)文中添加有第1廣播域標(biāo)識信息時(shí),判斷所述被測網(wǎng)絡(luò)設(shè)備具有正確的路 由功能;查看所述被測網(wǎng)絡(luò)設(shè)備的主機(jī)路由表,若建立了所述最大主機(jī)數(shù)理論值 對應(yīng)數(shù)目的路由,則測試出所述被測網(wǎng)絡(luò)設(shè)備支持的最大主機(jī)數(shù)實(shí)際值達(dá)到 所述最大主機(jī)數(shù)理論值。
11、 根據(jù)權(quán)利要求7或10所述的網(wǎng)絡(luò)設(shè)備測試方法,其特征在于,所 述判斷被測網(wǎng)絡(luò)設(shè)備具有正確的路由功能進(jìn)一步包括判斷所述返回的IP數(shù) 據(jù)報(bào)文與生成的IP數(shù)據(jù)報(bào)文是否一致,若是,則判斷出所述被測網(wǎng)絡(luò)設(shè)備具 有正確的路由功能。
12、 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)設(shè)備測試方法,其特征在于,所述被測 網(wǎng)絡(luò)設(shè)備根據(jù)通過網(wǎng)絡(luò)接口接收到的測試報(bào)文,向所述主機(jī)發(fā)送應(yīng)答報(bào)文具 體為所述被測網(wǎng)絡(luò)設(shè)備根據(jù)通過網(wǎng)絡(luò)接口接收到的測試報(bào)文,判斷是否存 在請求接收所述測試報(bào)文的網(wǎng)卡,若是,則通過請求接收測試報(bào)文的網(wǎng)卡連 接的網(wǎng)絡(luò)接口將所述測試報(bào)文轉(zhuǎn)發(fā)給所述主機(jī);否則,不轉(zhuǎn)發(fā)所述測試報(bào)文。
13、 根據(jù)權(quán)利要求12所述的網(wǎng)絡(luò)設(shè)備測試方法,其特征在于,所述網(wǎng) 卡包括3個(gè),分別為第l、 2、 3網(wǎng)卡,所述網(wǎng)絡(luò)接口包括3個(gè),分別為第l、 2、 3網(wǎng)絡(luò)接口,所述第1、 2、 3網(wǎng)卡分別與所述第1、 2、 3網(wǎng)絡(luò)接口連接;所述測試報(bào)文為組播IP報(bào)文;所述網(wǎng)絡(luò)設(shè)備測試方法還包括配置IGMP通知報(bào)文的參數(shù),生成所述 IGMP通知報(bào)文,并通過第2網(wǎng)卡向被測網(wǎng)絡(luò)設(shè)備發(fā)送所述IGMP通知才艮文; 所述IGMP通知才艮文的組地址與所述測試才艮文的目的IP地址相同;所述主機(jī)根據(jù)所述應(yīng)答報(bào)文,判斷所述被測網(wǎng)絡(luò)設(shè)備的功能是否正常包 括當(dāng)只有第2網(wǎng)卡接收到所述組播IP報(bào)文時(shí),判斷所述被測網(wǎng)絡(luò)設(shè)備的功 能正常。
14、 根據(jù)權(quán)利要求12所述的網(wǎng)絡(luò)設(shè)備測試方法,其特征在于,所述網(wǎng) 卡為l個(gè),所述網(wǎng)絡(luò)接口包括3個(gè),分別為第1、 2、 3網(wǎng)絡(luò)接口;所述配置測試報(bào)文參數(shù)之前還包括步驟43、將輔助設(shè)備的三個(gè)以上端口進(jìn)行配置,所述端口包括4個(gè),分 別為第1、 2、 3、 4端口,所述第l端口與所述網(wǎng)卡連接,所述第i + l端口 與所述第i網(wǎng)絡(luò)接口連接;將所述輔助設(shè)備的端口配置為3個(gè)不同的廣播域,分別為第1、 2、 3廣 播域,所述第i廣播域包括第1端口和第i+l端口,其中^{1,2,3,4}。
15、 根據(jù)權(quán)利要求14所述的網(wǎng)絡(luò)設(shè)備測試方法,其特征在于,所述生成并發(fā)送測試報(bào)文包括生成添加有第1廣播域標(biāo)識信息的測試^JL,并通過網(wǎng)卡發(fā)送至所述輔 助設(shè)備的第1端口;根據(jù)所述第1廣播域標(biāo)識信息,將所述添加有第1廣播域標(biāo)識信息的測 試報(bào)文轉(zhuǎn)發(fā)至所述第2端口 ;通過第2端口,將清除了第1廣播域標(biāo)識信息的測試報(bào)文發(fā)送至被測網(wǎng) 絡(luò)設(shè)備;所述網(wǎng)絡(luò)設(shè)備測試方法還包括配置請求接收測試報(bào)文的IGMP通知報(bào)文的參數(shù),使得IGMP通知報(bào)文的 組地址與所述測試凈艮文的目的IP地址相同;生成添加有第2廣播域標(biāo)識信息的IGMP通知報(bào)文,并通過網(wǎng)卡發(fā)送至所 述輔助設(shè)備的第1端口;根據(jù)所述第2廣播域標(biāo)識信息,將所述添加有第2廣播域標(biāo)識信息的IGMP 通知報(bào)文轉(zhuǎn)發(fā)至所述第3端口 ;通過第3端口 ,將清除了第2廣播域標(biāo)識信息的IGMP通知報(bào)文發(fā)送至被 測網(wǎng)絡(luò)設(shè)備;所述主機(jī)根據(jù)所述應(yīng)答報(bào)文,判斷所述被測網(wǎng)絡(luò)設(shè)備的功能是否正常包 括當(dāng)只有網(wǎng)卡接收到添加有第2廣播域標(biāo)識信息的測試報(bào)文時(shí),判斷所述 被測網(wǎng)絡(luò)設(shè)備的功能正常。
全文摘要
本發(fā)明涉及一種網(wǎng)絡(luò)設(shè)備測試方法及系統(tǒng),所述系統(tǒng)包括一臺主機(jī),包括一個(gè)以上網(wǎng)卡,用于通過網(wǎng)卡發(fā)送測試報(bào)文、接收應(yīng)答報(bào)文,并根據(jù)應(yīng)答報(bào)文判斷被測網(wǎng)絡(luò)設(shè)備的功能是否正常;被測網(wǎng)絡(luò)設(shè)備,包括兩個(gè)以上網(wǎng)絡(luò)接口,用于根據(jù)通過網(wǎng)絡(luò)接口接收到的測試報(bào)文,向主機(jī)發(fā)送應(yīng)答報(bào)文。所述方法包括將被測網(wǎng)絡(luò)設(shè)備的兩個(gè)以上網(wǎng)絡(luò)接口進(jìn)行配置;根據(jù)兩個(gè)以上網(wǎng)絡(luò)接口的配置信息,配置測試報(bào)文的參數(shù),生成測試報(bào)文,向被測網(wǎng)絡(luò)設(shè)備發(fā)送測試報(bào)文;被測網(wǎng)絡(luò)設(shè)備根據(jù)通過網(wǎng)絡(luò)接口接收測試報(bào)文,向主機(jī)發(fā)送應(yīng)答報(bào)文;主機(jī)根據(jù)應(yīng)答報(bào)文,判斷被測網(wǎng)絡(luò)設(shè)備的功能是否正常。本發(fā)明采用一臺主機(jī)就能搭建接近于實(shí)際的實(shí)驗(yàn)環(huán)境,操作簡單,降低了測試成本。
文檔編號H04L12/56GK101272291SQ20081010550
公開日2008年9月24日 申請日期2008年4月29日 優(yōu)先權(quán)日2008年4月29日
發(fā)明者高興福 申請人:北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1