專利名稱:一種批量檢測調(diào)制解調(diào)器的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及寬帶網(wǎng)絡(luò)終端設(shè)備故障診斷技術(shù),尤其涉及一種批量檢測調(diào)制解調(diào)器 (Modem)的方法和系統(tǒng)。
背景技術(shù):
隨著xDSL寬帶的廣泛應(yīng)用,xDSL Modem的使用量也越來越大,據(jù)統(tǒng)計(jì),2009年初 全球約有6400萬DSL用戶,也就是說,大約有6400萬個DSL (Digital Subscriber Line數(shù) 字用戶線)Modem使用。隨之而來的則是每年都會有大量的Modem返修。在返修的Modem中,據(jù)檢測,有60 % 70 %的Modem其實(shí)是完好的,不需要進(jìn)行維 修。目前這些Modem由運(yùn)營商收集后返回給廠家或運(yùn)維中心進(jìn)行人工檢測。目前人工檢測的方法如下能否PING通MODEM管理地址;能否PING通DSLAM上聯(lián)的服務(wù)器地址;檢查是否激 活;檢查激活速率是否達(dá)標(biāo);檢測丟包情況;檢查版本是否為最新;某些情況下需要長時間 烤機(jī),以驗(yàn)證設(shè)備的穩(wěn)定性。這樣一個流程檢測一臺Modem至少需要10分鐘,且檢測人員在電腦上進(jìn)行很多操 作,緊盯電腦顯示器,觀察輸出結(jié)果。此過程對于少量的Modem檢查問題不大,但對返修數(shù)量比較大時則存在嚴(yán)重的效 率問題,工作強(qiáng)度也比較高。
發(fā)明內(nèi)容
本發(fā)明提供了一種批量檢測Modem的方法和系統(tǒng),只用1臺電腦、1臺交換機(jī)和1 臺DSLAM就可以完成對Modem進(jìn)行并發(fā)測試、烤機(jī)。為了解決上述技術(shù)問題,本發(fā)明提供了一種批量檢測調(diào)制解調(diào)器(Modem)的方 法,包括測試裝置通過網(wǎng)卡A向數(shù)字用戶線路接入復(fù)用器(DSLAM)發(fā)送報(bào)文A,報(bào)文A由 DSLAM的用戶端口 N,經(jīng)Modem轉(zhuǎn)發(fā)至交換機(jī)的用戶端口 N,最后發(fā)送至所述網(wǎng)卡B ;測試裝 置通過網(wǎng)卡B向交換機(jī)發(fā)送報(bào)文B,報(bào)文B由交換機(jī)的用戶端口 N,經(jīng)Modem轉(zhuǎn)發(fā)至DSLAM 的用戶端口 N,最后發(fā)送至所述網(wǎng)卡A ;所述測試裝置對比由網(wǎng)卡A發(fā)送的報(bào)文A和由網(wǎng)卡 B接收到的報(bào)文A是否相同,并對比由網(wǎng)卡B發(fā)送的報(bào)文B和由網(wǎng)卡A接收到的報(bào)文B是否 相同,從而判定當(dāng)前第N路Modem的上下行通訊是否出現(xiàn)問題。進(jìn)一步地,所述測試裝置通過網(wǎng)卡A連接DSLAM的上聯(lián)端口,通過網(wǎng)卡B連接交換 機(jī)的端口匯聚(Trunk) 口,Modem的用戶端口與DSLAM的用戶端口 N連接,Modem的以太網(wǎng) 口和交換機(jī)端口 N連接。 進(jìn)一步地,所述報(bào)文A為發(fā)送目標(biāo)介質(zhì)訪問控制(MAC)地址為網(wǎng)卡B的MAC地址、 源MAC地址為網(wǎng)卡A的MAC地址以及虛擬局域網(wǎng)(Vlan) ID為N+1的報(bào)文;所述報(bào)文B為發(fā) 送目標(biāo)MAC地址為網(wǎng)卡A的MAC地址、源MAC地址是網(wǎng)卡A的MAC地址以及VLanID為N+1 的報(bào)文。
進(jìn)一步地,DSLAM的上聯(lián)端口接收到報(bào)文A后,根據(jù)報(bào)文A的VLanID將報(bào)文A分配 到DSLAM的用戶端口 N上,并通過與用戶端口 N相連的Modem轉(zhuǎn)發(fā)到交換機(jī)的用戶端口 N, 所述交換機(jī)根據(jù)報(bào)文A的目標(biāo)MAC地址,將報(bào)文A發(fā)送到所述測試裝置的網(wǎng)卡B ;交換機(jī)的 Trunk 口接收到報(bào)文B后,根據(jù)報(bào)文B的VLanID將報(bào)文B分配到交換機(jī)的用戶端口 N上,并 通過與用戶端口 N相連的Modem轉(zhuǎn)發(fā)到DSLAM的用戶端口 N,所述DSLAM根據(jù)報(bào)文B的目標(biāo) MAC地址發(fā)送到所述測試裝置的網(wǎng)卡A。進(jìn)一步地,所述測試裝置的網(wǎng)卡B預(yù)設(shè)為與Modem同網(wǎng)段的IP地址,網(wǎng)卡A設(shè)置 為非Modem同網(wǎng)段的IP地址。進(jìn)一步地,DSLAM的每個用戶端口以標(biāo)簽(tag)方式加入到VLanID等于其端口 號+1的VLan中,上聯(lián)端口以tag方式加入到DSLAM的所有用戶端口 VLan中;交換機(jī)連接 Modem的用戶端口以tag方式加入到VLanID等于其端口號+1的VLan中,同時所有的端口 都以無標(biāo)簽(untag)方式加入到一個VLan中,Trunk 口以tag方式加入到交換機(jī)的所有用 戶端口 VLan中。進(jìn)一步地,還包括交換機(jī)關(guān)閉除交換機(jī)Trunk 口和連接Modem的用戶端口 N之外 的其他端口,清理本機(jī)的地址解析協(xié)議(Arp)表;所述測試裝置通過WEB協(xié)議或遠(yuǎn)程登陸服 務(wù)標(biāo)準(zhǔn)協(xié)議與Modem通訊,獲取Modem的狀態(tài)信息和配置信息,如果無法獲取到所述狀態(tài)信 息和/或配置信息,或者所述測試裝置分析所述狀態(tài)信息和/或配置信息不符合預(yù)設(shè)標(biāo)準(zhǔn), 則判定該Modem損壞。為了解決上述技術(shù)問題,本發(fā)明還提供了一種批量檢測調(diào)制解調(diào)器(Modem)的系 統(tǒng),包括測試裝置、數(shù)字用戶線路接入復(fù)用器(DSLAM)、Modem和交換機(jī);所述測試裝置,通 過網(wǎng)卡A連接DSLAM,通過網(wǎng)卡B連接交換機(jī),Modem分別與DSLAM的用戶端口 N和交換機(jī) 的用戶端口 N連接;其中,所述測試裝置,用于對比由網(wǎng)卡A發(fā)送的報(bào)文A和由網(wǎng)卡B接收 到的報(bào)文A以及對比由網(wǎng)卡B發(fā)送的報(bào)文B和由網(wǎng)卡A接收到的報(bào)文B,并根據(jù)對比結(jié)果 獲知當(dāng)前第N路Modem的上下行通訊是否出現(xiàn)問題;所述報(bào)文A為測試裝置通過網(wǎng)卡A發(fā) 送給DSLAM,并由DSLAM的用戶端口 N,經(jīng)Modem轉(zhuǎn)發(fā)至交換機(jī)的用戶端口 N,最后發(fā)送至所 述網(wǎng)卡B ;所述報(bào)文B為測試裝置通過網(wǎng)卡B發(fā)送給交換機(jī),并由交換機(jī)的用戶端口 N,經(jīng) Modem轉(zhuǎn)發(fā)至DSLAM的用戶端口 N,最后發(fā)送至所述網(wǎng)卡A。進(jìn)一步地,所述測試裝置,通過網(wǎng)卡A連接DSLAM的上聯(lián)端口,通過網(wǎng)卡B連接交 換機(jī)的端口匯聚(Trunk) 口,Modem的用戶端口與DSLAM的用戶端口 N連接,Modem的以太 網(wǎng)口和交換機(jī)端口 N連接。進(jìn)一步地,所述交換機(jī),用于關(guān)閉除交換機(jī)Trunk 口和連接Modem的用戶端口 N之 外的其他端口,并清理本機(jī)的地址解析協(xié)議(Arp)表,通知所述測試裝置;所述測試裝置, 用于通過WEB協(xié)議或遠(yuǎn)程登陸服務(wù)標(biāo)準(zhǔn)協(xié)議與Modem通訊,獲取Modem的狀態(tài)信息和配置 信息;如果無法獲取到所述狀態(tài)信息和/或配置信息,或者分析所述狀態(tài)信息和/或配置信 息不符合預(yù)設(shè)標(biāo)準(zhǔn),則判定該Modem損壞。本發(fā)明提供的批量檢測Modem的方法和系統(tǒng),只用1臺電腦、1臺交換機(jī)和1臺 DSLAM就可以完成對Modem進(jìn)行并發(fā)測試和烤機(jī),從而大大節(jié)省了硬件成本,并可同時檢測 多臺Modem,提高了檢測效率。
圖1是本發(fā)明實(shí)施例的系統(tǒng)連接示意圖;圖2是本發(fā)明實(shí)施例的測試系統(tǒng)中的測試裝置示意圖;圖3是本發(fā)明實(shí)施例的Modem狀態(tài)檢測流程圖;圖4是本發(fā)明實(shí)施例的Modem通訊功能檢測流程圖。
具體實(shí)施例方式以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,藉此對本發(fā)明如何應(yīng)用 技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。首先組成測試系統(tǒng),如圖1所示,包括測試裝置、DSLAM、Modem、交換機(jī);測試裝置(本發(fā)明中使用電腦,但并不限于此)上安裝2塊網(wǎng)卡,其中一塊網(wǎng)卡 A (稱為WAN-NIC)通過網(wǎng)線連接DSLAM的上聯(lián)端口,另一塊網(wǎng)卡B (稱為LAN-NIC)連接交換 機(jī)的某個端口(此端口稱為交換機(jī)的Trunk 口,一般為交換機(jī)端口號最大的端口,圖1中為 端口 24)。Modem的DSL用戶端口與DSLAM的用戶側(cè)端口 N連接,Modem的以太網(wǎng)卡和交換 機(jī)端口N連接;電腦的LAN-NIC網(wǎng)卡預(yù)設(shè)為與Modem同網(wǎng)段的IP地址,WAN-NIC網(wǎng)卡預(yù)設(shè)為非 Modem同網(wǎng)段的IP地址;DSLAM的每個用戶端口以tag方式加入到VLanID等于其端口號+1的VLan中, DSLAM的上聯(lián)口以tag方式加入到所有的用戶端口 VLan中;交換機(jī)連接Modem的端口以tag方式加入到VLanID等于其端口號+1的VLan中, 同時所有的端口都以untag方式加入到一個VLan中,Trunk 口(一般就是交換機(jī)端口號最 大的端口)以tag方式加入到所有的用戶端口 VLan中。檢測第N路的Modem狀態(tài)信息方法關(guān)閉除交換機(jī)Trunk 口和連接第N路端口之外的其他端口,清理本機(jī)的Arp表;電腦通過TOB、TeInet或其他協(xié)議與Modem通訊,獲取設(shè)備狀態(tài)信息、配置信息;分 析數(shù)據(jù),如果發(fā)現(xiàn)參數(shù)不達(dá)標(biāo),或根本無法獲取到參數(shù),則說明Modem損壞。檢測第N路的Modem鏈路下行通訊功能方法電腦通過WAN-NIC發(fā)送目標(biāo)MAC地址為LAN-NIC MAC地址、源MAC地址為WAN-NIC MAC地址以及VLanID為N+1的報(bào)文;這些報(bào)文到達(dá)DSLAM后,DSLAM根據(jù)其VLanID將該報(bào)文發(fā)送到第N路的用戶端口 上;該報(bào)文通過Modem轉(zhuǎn)發(fā)到交換機(jī),交換機(jī)根據(jù)目標(biāo)MAC地址,將該報(bào)文發(fā)送到電腦 的 LAN-OTC 上;電腦對比由WAN-NIC發(fā)送和由LAN-NIC接收到的報(bào)文,可以知道當(dāng)前第N路Modem 是否出現(xiàn)問題,如果報(bào)文相同,說明正常,如果不同,說明出現(xiàn)問題。檢測第N路的Modem鏈路上行通訊功能方法電腦通過LAN-NIC發(fā)送目標(biāo)MAC地址是WAN-NIC MAC地址、源MAC地址是LAN-NIC MAC地址以及VLanID為N+1的報(bào)文;該報(bào)文到達(dá)交換機(jī)后,交換機(jī)根據(jù)其VLanID將該報(bào)文發(fā)送到第N路的用戶端口
6上; 該報(bào)文通過Modem轉(zhuǎn)發(fā),進(jìn)入DSLAM,DSLAM根據(jù)其目標(biāo)MAC地址轉(zhuǎn)發(fā)到測試電腦 的 WAN-NIC ;電腦對比由LAN-NIC發(fā)送和由WAN-NIC接收到的報(bào)文,可以知道當(dāng)前第N路Modem 是否出現(xiàn)問題,如果報(bào)文相同,說明正常,如果不同,說明出現(xiàn)問題。以下以一個應(yīng)用實(shí)例進(jìn)行說明本批量測試系統(tǒng)的硬件組成參照圖1,在一臺電腦上安裝2塊網(wǎng)卡,其中一塊網(wǎng)卡 (WAN側(cè)網(wǎng)卡,對應(yīng)網(wǎng)卡A)通過網(wǎng)線連接DSLAM的上聯(lián)口,另一塊網(wǎng)卡(LAN側(cè)網(wǎng)卡,對應(yīng)網(wǎng) 卡B)與交換機(jī)連接,交換機(jī)再與Modem連接,Modem通過加距器連接到DSLAM的用戶端口。注意電腦和交換機(jī)的通訊可以如圖1示通過telnet方式或SNMP協(xié)議,也可以通 過交換機(jī)的Console 口與電腦的串口連接。實(shí)施方案Modem可以工作在二層模式下,而且只要二層工作是正常的,如果該Modem有三層 模式,那么基本可以肯定三層模式也是正常的;考慮到是目前DSLAM都是IP內(nèi)核的,將DSLAM的用戶端口綁定到不同的VLan上。電腦中安裝的批量檢測裝置架構(gòu),如圖2所示主控模塊包括提供⑶I和完成主要業(yè)務(wù)控制邏輯,調(diào)用各個模塊完成系統(tǒng)工作;配置模塊管理電腦上安裝的網(wǎng)卡的配置、DSLAM設(shè)定的用戶端口連接速率、 以及其他運(yùn)行時需要的參數(shù)。由于系統(tǒng)中有很多塊網(wǎng)卡,系統(tǒng)需要知道哪塊網(wǎng)卡用做 WAN-NIC (WAN側(cè)網(wǎng)卡),哪塊網(wǎng)卡用作LAN-NIC (LAN側(cè)網(wǎng)卡)。獲取所有這些網(wǎng)卡的MAC地 址;Modem接口模塊目前幾乎所有的Modem都提供了 Web方式的本地管理接口,因 此,本模塊封裝通過Http協(xié)議訪問Modem的各種方法,包括登錄、打開Modem的從特定的 網(wǎng)頁,從網(wǎng)頁內(nèi)容中獲取狀態(tài)信息、升級Modem配置文件、升級firmware等等;Modem狀態(tài)檢測模塊通過Modem接口模塊獲取到參數(shù)后,對這些參數(shù)進(jìn)行分析, 并作相應(yīng)處理,如發(fā)現(xiàn)有新版本,則調(diào)用Modem版本升級功能進(jìn)行升級,本模塊的處理流程 參見圖3 ;鏈路檢測模塊利用WinPCAP (Windows Packet Capture數(shù)據(jù)包捕獲)庫提供的發(fā) 送和接收原始的數(shù)據(jù)包功能,通過WAN-NIC和LAN-NIC發(fā)出目標(biāo)MAC地址設(shè)置為想發(fā)送到 某個網(wǎng)卡的MAC地址,設(shè)置不同的VLanID,使得數(shù)據(jù)包能通過不同的Modem,最終通過對比 接收到的數(shù)據(jù)包,從而檢測Modem是否工作正常;報(bào)表模塊顯示測試結(jié)果,歷史統(tǒng)計(jì)信息等等。具體對Modem狀態(tài)信息的檢測方法,如圖3所示,包括步驟100,獲取交換機(jī)上全部端口的連接狀態(tài)Link Status,獲知哪些端口連接有 Modem,生成一個連接Modem的端口表;步驟101,關(guān)閉除Trunk 口之外的全部端口 ;步驟102,設(shè)定Modem狀態(tài)檢查的終止條件檢查完與所有端口連接的Modem ;步驟103,使能交換機(jī)的第N個端口,清理本機(jī)Arp表;步驟104,對與該N端口相連的Modem的IP地址進(jìn)行Ping操作;
步驟105,如果對該Modem的Ping操作成功,則執(zhí)行步驟106,如果Ping操作失敗, 則執(zhí)行步驟112 ;步驟106,通過Web接口(Web協(xié)議)連接Modem ;步驟107,檢測連接是否成功,如果成功,則執(zhí)行步驟108,否則,執(zhí)行步驟112 ;步驟108,讀取Modem版本信息和線路狀態(tài)信息;步驟109,檢測鏈接建立是否成功,如果成功,執(zhí)行步驟110,否則,執(zhí)行步驟112 ;步驟110,檢測連接的速度是否達(dá)到預(yù)設(shè)的標(biāo)準(zhǔn)值,如果是,則執(zhí)行步驟111,否 則,執(zhí)行步驟112;步驟111,判定與N端口相連的該Modem的狀態(tài)信息正常,執(zhí)行步驟113 ;步驟112,判定與N端口相連的該Modem已經(jīng)損壞,記錄下故障的原因,執(zhí)行步驟 113 ;步驟113,關(guān)閉該N端口;步驟114,根據(jù)步驟102設(shè)定的Modem狀態(tài)檢查的終止條件,在檢測完所有Modem 后,執(zhí)行步驟115;步驟115,輸出Modem的檢測結(jié)果。具體對Modem通訊功能的檢測方法,如圖4所示,包括步驟200,從交換機(jī)上獲取LinkUp端口列表;步驟201,記錄下測試開始的當(dāng)前時間;步驟202,設(shè)定循環(huán)發(fā)包的終止條件所有的Modem的報(bào)文都發(fā)送完畢;步驟203,生成一個帶VLanID為N的Ping Request包,目標(biāo)MAC地址為LAN網(wǎng)卡 的MAC地址,源MAC地址為WAN網(wǎng)卡的MAC地址,同時該包的內(nèi)容中還含有包的地址,把包 的地址也記錄在報(bào)文列表中;步驟204,生成一個帶VLanID為N的Ping Replay包,目標(biāo)MAC地址為WAN網(wǎng)卡 的MAC地址,源MAC地址為LAN網(wǎng)卡的MAC地址,同時該包的內(nèi)容中還含有包的地址,把包 的地址也記錄在報(bào)文列表中;步驟205,調(diào)用WinPCAP功能發(fā)送2個報(bào)文;步驟206,根據(jù)步驟202設(shè)定的循環(huán)發(fā)包的終止條件,當(dāng)所有的Modem的報(bào)文都發(fā) 送完畢后,執(zhí)行步驟207;步驟207,延時一定時間(若干毫秒);此處延時是為了避免發(fā)送報(bào)文數(shù)量過大,如果不延時,就相當(dāng)于以最大速率發(fā)包, 有可能超過網(wǎng)卡的實(shí)際帶寬,造成丟包;步驟208,更新界面進(jìn)度顯示;步驟209,檢查是否達(dá)到測試時間,如果沒有,跳轉(zhuǎn)執(zhí)行步驟202 ;如果到達(dá),執(zhí)行 步驟210 ;步驟210,延時2秒;發(fā)送完畢后立刻檢查發(fā)送結(jié)果就有可能出現(xiàn)實(shí)際發(fā)送成功的報(bào)文被誤認(rèn)為沒有 接收成功,所以需要一定延時;步驟211,分析報(bào)文列表,進(jìn)行比對Ping Request包和Ping Replay包,獲得檢測 結(jié)果;
步驟212,清理數(shù)據(jù),釋放內(nèi)存。其與前述的裝置的功能描述對應(yīng),不足之處參考上述裝置部分的敘述,在此不
一一贅述。雖然本發(fā)明所揭露的實(shí)施方式如上,然而所述的內(nèi)容并非用以直接限定本發(fā)明的 保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的 前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作些許的更動。本發(fā)明的保護(hù)范圍,仍須以所附的權(quán) 利要求書所界定的范圍為準(zhǔn)。
權(quán)利要求
1.一種批量檢測調(diào)制解調(diào)器(Modem)的方法,其特征在于,包括測試裝置通過網(wǎng)卡A向數(shù)字用戶線路接入復(fù)用器(DSLAM)發(fā)送報(bào)文A,報(bào)文A由DSLAM 的用戶端口 N,經(jīng)Modem轉(zhuǎn)發(fā)至交換機(jī)的用戶端口 N,最后發(fā)送至所述網(wǎng)卡B ;測試裝置通過 網(wǎng)卡B向交換機(jī)發(fā)送報(bào)文B,報(bào)文B由交換機(jī)的用戶端口 N,經(jīng)Modem轉(zhuǎn)發(fā)至DSLAM的用戶 端口 N,最后發(fā)送至所述網(wǎng)卡A ;所述測試裝置對比由網(wǎng)卡A發(fā)送的報(bào)文A和由網(wǎng)卡B接收到的報(bào)文A是否相同,并對 比由網(wǎng)卡B發(fā)送的報(bào)文B和由網(wǎng)卡A接收到的報(bào)文B是否相同,從而判定當(dāng)前第N路Modem 的上下行通訊是否出現(xiàn)問題。
2.如權(quán)利要求1所述的方法,其特征在于,所述測試裝置通過網(wǎng)卡A連接DSLAM的上聯(lián)端口,通過網(wǎng)卡B連接交換機(jī)的端口匯聚 (Trunk) 口,Modem的用戶端口與DSLAM的用戶端口 N連接,Modem的以太網(wǎng)口和交換機(jī)端 口 N連接。
3.如權(quán)利要求2所述的方法,其特征在于,所述報(bào)文A為發(fā)送目標(biāo)介質(zhì)訪問控制(MAC)地址為網(wǎng)卡B的MAC地址、源MAC地址為 網(wǎng)卡A的MAC地址以及虛擬局域網(wǎng)(Vlan) ID為N+1的報(bào)文;所述報(bào)文B為發(fā)送目標(biāo)MAC地 址為網(wǎng)卡A的MAC地址、源MAC地址是網(wǎng)卡A的MAC地址以及VLanID為N+1的報(bào)文。
4.如權(quán)利要求3所述的方法,其特征在于,DSLAM的上聯(lián)端口接收到報(bào)文A后,根據(jù)報(bào)文A的VLanID將報(bào)文A分配到DSLAM的用 戶端口 N上,并通過與用戶端口 N相連的Modem轉(zhuǎn)發(fā)到交換機(jī)的用戶端口 N,所述交換機(jī)根 據(jù)報(bào)文A的目標(biāo)MAC地址,將報(bào)文A發(fā)送到所述測試裝置的網(wǎng)卡B ;交換機(jī)的Trunk 口接收到報(bào)文B后,根據(jù)報(bào)文B的VLanID將報(bào)文B分配到交換機(jī)的用 戶端口 N上,并通過與用戶端口 N相連的Modem轉(zhuǎn)發(fā)到DSLAM的用戶端口 N,所述DSLAM根 據(jù)報(bào)文B的目標(biāo)MAC地址發(fā)送到所述測試裝置的網(wǎng)卡A。
5.如權(quán)利要求3所述的方法,其特征在于,所述測試裝置的網(wǎng)卡B預(yù)設(shè)為與Modem同網(wǎng)段的IP地址,網(wǎng)卡A設(shè)置為非Modem同網(wǎng) 段的IP地址。
6.如權(quán)利要求3所述的方法,其特征在于,DSLAM的每個用戶端口以標(biāo)簽(tag)方式加入到VLanID等于其端口號+1的VLan中, 上聯(lián)端口以tag方式加入到DSLAM的所有用戶端口 VLan中;交換機(jī)連接Modem的用戶端口以tag方式加入到VLanID等于其端口號+1的VLan中, 同時所有的端口都以無標(biāo)簽(untag)方式加入到一個VLan中,Trunk 口以tag方式加入到 交換機(jī)的所有用戶端口 VLan中。
7.如權(quán)利要求3所述的方法,其特征在于,還包括交換機(jī)關(guān)閉除交換機(jī)Trunk 口和連接Modem的用戶端口 N之外的其他端口,清理本機(jī) 的地址解析協(xié)議(Arp)表;所述測試裝置通過WEB協(xié)議或遠(yuǎn)程登陸服務(wù)標(biāo)準(zhǔn)協(xié)議與Modem通訊,獲取Modem的狀 態(tài)信息和配置信息,如果無法獲取到所述狀態(tài)信息和/或配置信息,或者所述測試裝置分 析所述狀態(tài)信息和/或配置信息不符合預(yù)設(shè)標(biāo)準(zhǔn),則判定該Modem損壞。
8.一種批量檢測調(diào)制解調(diào)器(Modem)的系統(tǒng),其特征在于,包括測試裝置、數(shù)字用戶線路接入復(fù)用器(DSLAM)、Modem和交換機(jī);所述測試裝置,通過網(wǎng)卡A連接DSLAM,通過網(wǎng)卡B連接交換機(jī),Modem分別與DSLAM的 用戶端口 N和交換機(jī)的用戶端口 N連接;其中,所述測試裝置,用于對比由網(wǎng)卡A發(fā)送的報(bào)文A和由網(wǎng)卡B接收到的報(bào)文A以及 對比由網(wǎng)卡B發(fā)送的報(bào)文B和由網(wǎng)卡A接收到的報(bào)文B,并根據(jù)對比結(jié)果獲知當(dāng)前第N路 Modem的上下行通訊是否出現(xiàn)問題;所述報(bào)文A為測試裝置通過網(wǎng)卡A發(fā)送給DSLAM,并由 DSLAM的用戶端口 N,經(jīng)Modem轉(zhuǎn)發(fā)至交換機(jī)的用戶端口 N,最后發(fā)送至所述網(wǎng)卡B ;所述報(bào) 文B為測試裝置通過網(wǎng)卡B發(fā)送給交換機(jī),并由交換機(jī)的用戶端口 N,經(jīng)Modem轉(zhuǎn)發(fā)至DSLAM 的用戶端口 N,最后發(fā)送至所述網(wǎng)卡A。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述測試裝置,通過網(wǎng)卡A連接DSLAM的上聯(lián)端口,通過網(wǎng)卡B連接交換機(jī)的端口匯聚 (Trunk) 口,Modem的用戶端口與DSLAM的用戶端口 N連接,Modem的以太網(wǎng)口和交換機(jī)端 口 N連接。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述交換機(jī),用于關(guān)閉除交換機(jī)Trunk 口和連接Modem的用戶端口 N之外的其他端口, 并清理本機(jī)的地址解析協(xié)議(Arp)表,通知所述測試裝置;所述測試裝置,用于通過WEB協(xié)議或遠(yuǎn)程登陸服務(wù)標(biāo)準(zhǔn)協(xié)議與Modem通訊,獲取Modem 的狀態(tài)信息和配置信息;如果無法獲取到所述狀態(tài)信息和/或配置信息,或者分析所述狀 態(tài)信息和/或配置信息不符合預(yù)設(shè)標(biāo)準(zhǔn),則判定該Modem損壞。
全文摘要
本發(fā)明提供了批量檢測Modem的方法和系統(tǒng),其中所述方法包括測試裝置通過網(wǎng)卡A向DSLAM發(fā)送報(bào)文A,報(bào)文A由DSLAM的用戶端口N,經(jīng)Modem轉(zhuǎn)發(fā)至交換機(jī)的用戶端口N,最后發(fā)送至網(wǎng)卡B;測試裝置通過網(wǎng)卡B向交換機(jī)發(fā)送報(bào)文B,報(bào)文B由交換機(jī)的用戶端口N,經(jīng)Modem轉(zhuǎn)發(fā)至DSLAM的用戶端口N,最后發(fā)送至網(wǎng)卡A;測試裝置對比由網(wǎng)卡A發(fā)送的報(bào)文A和由網(wǎng)卡B接收到的報(bào)文A是否相同,并對比由網(wǎng)卡B發(fā)送的報(bào)文B和由網(wǎng)卡A接收到的報(bào)文B是否相同,判定當(dāng)前第N路Modem是否出現(xiàn)問題。本發(fā)明只用1臺電腦、1臺交換機(jī)和1臺DSLAM完成對多臺Modem進(jìn)行并發(fā)測試和烤機(jī),節(jié)省了硬件成本,提高了檢測效率。
文檔編號H04L12/26GK102111304SQ20091024709
公開日2011年6月29日 申請日期2009年12月25日 優(yōu)先權(quán)日2009年12月25日
發(fā)明者江平, 王海濤, 金曉靜 申請人:中興通訊股份有限公司