專利名稱:有多個輸出入接口的網路通訊產品的檢測裝置及檢測方法
技術領域:
本發明涉及一種網路通訊產品的檢測裝置及檢測方法,更確切地說是涉及一種具有多個輸出入接口的網路通訊產品的檢測裝置及檢測方法。
網路集線器(HUB)的傳統檢測裝置及方法,可參見
圖1,以一臺電腦作為伺服器10(SERVER,稱稱SRV),其硬碟及內存RAM需有足夠的容量,且硬碟中必需安裝網路伺服程序(如NOVELL)。在進行集線器測試前,先將該伺服器10開啟并執行伺服程序,且在裝入驅動程序(load driver)時選擇適當的框架型態(frametype);另以一臺電腦作為工作站11(workstation,簡稱WKS),該工作站可用硬碟或軟碟來開機,該硬碟或軟碟中需有NETX.EXE程序及網路卡的驅動程序;用傳輸線將伺服器10、工作站11與待測集線器13(Target)連接起來。
開啟工作站11、伺服器10及待測集線器13的電源時,工作站11以DOS開機,執行其硬碟或軟碟中網路卡111(Network Interface Card,簡稱NIC)的驅動程序時,其框架型態必須設定與伺服器相同,然后再按一般連接網路伺服器的操作程序執行NETX.EXE程序和執行注冊程序(login),并輸入使用者姓名(Username)一旦確定與伺服器連線后,即對待測集線器13進行下述檢測1)首先,用傳輸線將待測集線器13的一個輸出入口131與伺服器10的網路卡101連接起來,待測集線器13的另一個輸出口132則通過傳輸線與工作站11的網路卡111連接,使工作站與伺服器間形成正常的連線關系。
2)執行由網路軟件公司(如Netware)所提供的測試用軟件,進行封包送/收(TX/RX)測試。
若測試無誤,待測集線器13與伺服器10連接的輸出入口131固定不動,而將其與工作站11連接的傳輸線由輸出入口132換接至待測集線器13的另一個輸出入口133,并重新對該輸出入口133進行測試,如此重復前述程序,直至該待測集線器13所有的輸出入口全部通過測試時止。最后關閉已測試完畢的集線器電源開關,并換接另一待測集線器,按前述步驟1)、2)繼續進行測試。
若發生工作站與伺服器間無法連線,或封包漏失(packet),或無法進行TX/RX的測試,或TX與RX封包資料間彼此有對比錯誤(compare error)等現象時,檢測人員即在與工作站相連接的待測集線器的輸出入口上,再重復前述測試步驟,直到檢測完全部待測集線器的輸出入口。
若檢測結果表明待測集線器輸出入口132至13N均不合格時,可能是因為與伺服器10相連接的輸出入口131本身無法導通,此時需改變與伺服器10相連接的輸出入口,如由原輸出入口131改接至輸出入口132,再重新從輸出入口133至輸出入口13N逐一進行測試,才能確保測試結果準確。
3)Jabber測試;傳統的Jabber檢測方法是根據前述測試結果,任選一通過測試的待測集線器的輸出入口,用傳輸線將其與工作站連接,啟動該工作站后,執行一特殊設計的軟件,通過該軟件送出長度超過1514字節的封包(packet),再以Jabber顯示燈的反應來判斷測試結果,若顯示燈亮,則表示通過該項測試,否則為未通過測試。
4)碰撞(collision)(Partition)及隔離(Partition)測試一般集線器的每一輸出入口均設有隔離顯示燈,因此除了需測試集線器的功能外,還要檢測其顯示燈的好壞。傳統檢測方法是先將待測集線器的輸出入口131與伺服器10相連,如圖1中所示,而將待測集線器的輸出入口132至13N(包含UTP、BNC等類型的接口)與多個工作站11…11’分別對應連接,在工作站與伺服器間建立起正常的連線關系后,執行由網路軟件公司提供的TX/RX測試程序,再逐一觀察碰撞顯示燈及每一輸出入口的隔離顯示燈狀態。
上面介紹的網路集線器的傳統檢測裝置及其檢測方法,需準備一臺電腦作為伺服器,還需按待測集線器輸出入口的數目準備相同數量的電腦作為工作站,其中作為伺服器的電腦的穩定性需滿足網路伺服器高性能要求,且內存RAM及硬碟的容量應足夠大,至少需符合作為網路伺服器正常運作的要求。
此外,當生產量很大需安裝多個測試站時,每個測試站的工作站不僅需安裝硬碟或軟碟,且硬碟或軟碟中也必需存放DOS、NIC驅動軟件及NETX等系統軟件,因此測試站越多,設備的安裝成本越大。尤其在碰撞及隔離測試中,由于這兩個功能是集線器產品測試中的相當重要的基本要素,為配合待測集線器輸出入口的數目,需準備相同臺數的工作站,方能完成測試,因而生產成本很高。
在時效方面,若使用傳統檢測方法,每測完一個輸出入口,均需人工撥除連接該輸出入口的傳輸線并連接到另一輸出入口上,然后再進行封包傳送/接收(TX/RX)測試,此種人工插撥動作,不僅易造成檢測程序錯誤,耗費人力,且無謂地浪費了許多時間,測試結果還要由測試人員用特定的標簽逐一標示在完成檢測的輸出入口上,以供識別是否通過測試或有檢測不合格的情況,也浪費了許多作業時間。
本發明的目的是設計一種有多個輸出入接口的網路通訊產品的檢測裝置及檢測方法,僅需一臺安裝有兩個網路卡的電腦及一臺測試用的集線器,即可利用該測試用集線器的可選擇多重輸出入口(Multi-port)的特性,由電腦控制該測試用集線器的輸出入口的使能(enable)狀態,而輕易完成待測網路通訊產品的所有項目的測試。
本發明的有多個輸出入接口的網路通訊產品的檢測裝置,包括有作為檢測控制中心的電腦,該電腦至少設有一個訊號插槽并安裝有兩塊網路卡,其特征在于所述的裝置還包括有一測試用集線器,含有一個訊號插槽和1至N個輸出入口,電腦的訊號插槽與測試用集線器的訊號插槽連接,傳送檢測控制訊號以控制1至N個輸出入口的使能狀態,測試用集線器的一個輸出入口與電腦的一網路卡連接,測試用集線器的N-1個輸出入口分別與待測的具有多個輸出入接口的網路通訊產品的對應輸出入口連接,待測的具有多個輸出入接口的網路通訊產品的一個輸出入口與電腦的另一網路卡連接。
所述的測試用集線器是一個有多個輸出入接口的電腦或其他網路通訊設備。
所述的訊號插槽是RS-232插槽或其他網路通訊設備。
所述的輸出入口是BNC、UTP或其他網路輸出入口。
本發明的有多個輸出入接口的網路通訊產品的檢測方法,是以電腦作為檢測的控制中心,向測試用集線器傳送控制訊號,令該測試用集線器選擇使能狀態與一待測網路通訊產品的各輸出入口連通,由電腦將封包傳送到測試用集線器,通過測試用集線器中已使能的輸出入口進入與其相連的待測網路通訊產品,再送回該電腦,依序完成對待測網路通訊產品的各項檢測。
所述的各項檢測包括封包的傳送/接收及Jabber功能檢測,是使測試用集線器與電腦的網路卡相連接的輸出入口處于經常性使能狀態,電腦依序控制測試用集線器與待測網路通訊產品相連接的輸出入口,令其中一輸出入口處于使能狀態,其他輸出入口處于未使能狀態,電腦由一網路卡送出超長封包,經傳輸線進入測試用集線器后,通過已使能的輸出入口進入與其相連的待測網路通訊產品,并送回電腦的另一網路卡,電腦比較發送與接收的封包資料,由比較結果判斷待測網路通訊產品的封包發送/接收及Jabber功能檢測性能。
所述的各項檢測包括封包的碰撞及隔離性能檢測,是使測試用集線器與電腦的網路卡相連接的輸出入口處于經常性使能狀態,電腦控制測試用集線器與待測網路通訊產品相連接的所有輸出入口,使這些輸出入口均處于使能狀態,電腦由一網路卡送出任意長度封包,經傳輸線進入測試用集線器后,通過已使能的全部輸出入口進入與其相連的待測網路通訊產品,由待測網路通訊產品將每一輸出入口所接收的封包通過其他輸出入口送出,并送回電腦的另一網路卡,觀察碰撞顯示燈判斷待測網路通訊產品的碰撞及隔離檢測性能。
本發明檢測裝置中的電腦通過訊號插槽將檢測控制訊號傳送給測試用集線器,控制測試用集線器的輸出入口的使能狀態,令測試用集線器的各輸出入口逐一開啟或全部開啟,依序完成待測網路通訊產品的各項檢測。
下面結合實施例及附圖進一步說明本發明的裝置及方法。
圖1網路集線器的傳統檢測裝置的原理框圖;圖2本發明的具有多個輸出入接口的網路通訊產品的檢測裝置的原理框圖;圖1說明前已述及,圖中12為顯示器,102為MGA/VGA顯示卡,101、111、111’為網路卡NIC。
參見圖2,檢測裝置以一臺電腦20作為控制中心,該電腦中存貯器RAM及硬碟的容量至少需滿足可執行基本DOS及測試軟件的空間,電腦20中安裝有兩個網路卡(NIC)203、204。檢測裝置還包括一臺測試用的集線器22(Tester),該測試用集線器22具有一個訊號插槽221(如RS-232插槽)及多個輸出入口222、223、224…22N,該訊號插槽221通過訊號線與電腦20的訊號插槽202(如RS-232插槽)連接,測試用集線器22的一個輸出入口222通過傳輸線與電腦20的一個網路卡22連接。該測試用集線器22也可是一個具有多個輸出入接口的電腦或其他網路通訊產品。
本發明在對網路通訊產品作檢測前(以下僅以一般網路集線器為例說明,實施時并不局限于此),需將待測集線器(Target)23的一個輸出入口231通過傳輸線與電腦20的另一網路卡204相連接,而將待測集線器中其他輸出入口232…23N分別通過傳輸線與測試用集線器的各輸出入口223…22N對應連接。例如,測試用集線器的UTP輸出入口必須與待測集線器的UTP輸出入口連接,待測集線器的BNC輸出入口必須與測試用集線器的BNC輸出入口連接。
完成電腦20、測試用集線器22及待測集線器23的連接后,開啟電源執行測試程序,該測試程序首先清顯示屏21并顯示操作畫面,然后讀取網路卡203、204的I/O,設定IRQ等參數值,和測試兩網路卡本身的功能是否正常,待確定兩網路卡初始設定及測試無誤后,測試程序隨即進行訊號傳輸接口(如RS-232接口)的設定,如Baud Rate、stop Bit…等,測試程序與測試用集線器間,以彼此協定的架構型態(frame type)作溝通,若測試用集線器22對測試程序所設定的架構型態有回應,則表示UART的設定正確,且測試用集線器22處于準備狀態,此時按測試程序的操作指示,按下開始測試按鍵,即可對待測集線器進行檢測。
本發明對網路集線器進行檢測時,其測試程序的設定是令測試用集線器22與電腦網路卡203相連接的輸出入口處于經常性使能(always enable)狀態,并與不同的測試項目配合令其他輸出入口有下述不同的使能(enable)組合。
1)在檢測輸出入口(如BNC或UTP)時,測試程序通過電腦的訊號傳輸接口202(如RS-232接口)送出使能命令至測試用集線器22的221,令測試用集線器的該輸出入口處于使能狀態,在按指令完成動作后,測試用集線器22送出已收受該使能命令的訊號,當電腦收到該回復訊號后,判斷使能的動作是否完成,若已完成則進行封包(Packet)的送、收。
在進行封包的傳送/接收(TX/RX)檢測時,電腦將封包從網路卡203送出,經傳輸線進入測試用集線器22,封包將經由已使能的輸出入口進入與其相連的待測集線器23。集線器的基本特性是在封包進入集線器后會通過集線器的其他輸出入口送出,此時,因該測試用集線器22與待測集線器23相連接的其他輸出入口處于未使能狀態(disable),即訊號處于不連通狀態,故電腦自網路卡203送出的封包只能經由該測試用集線器22中依訊號傳輸接口所接收的檢測指令而使能的輸出入口接收,再通過與待測集線器相連接的對應輸出入口傳送至網路卡204,網路卡204接收該封包,由電腦對比判斷,若網路卡204接收的封包與網路卡203發送的封包資料相同,則表示待測集線器的該輸出入口正常。
反之,若封包由網路卡204送出,由于待測集線器與測試用集線器相連接的其他輸出入口處于未使能(disable)狀態,所以封包只能經由測試用集線器22中的使能輸出入口進入測試用集線器,并通過網路卡203送回電腦進行封包比較,當網路卡203接收的封包與網路卡204送出的封包資料相同時,則表示待測集線器的輸出入口正常。同理,依序使能測試用集線器中其他輸出入口,即可針對待測集線器的其他輸出入口逐一完成封包傳送/接收的檢測。
本發明在檢測程序中可依序控制測試用集線器22與待測集線器23相連接的各輸出入口的使能狀態,并控制由網路卡203送出大小超過1514字節的封包,再由網路卡204送出超過1514字節的封包,在封包的傳送/接收過程中,通過觀察Jabber顯示燈是否亮起來判斷Jabber功能是否正常,迅速完成Jabber功能的測試。
2)對待測集線器作碰撞(collision)及隔離(partition)檢測時,先令測試用集線器22中與待測集線器23相連接的所有輸出入口處于使能狀態,并控制電腦送出任意長度的封包,此時,待測集線器將因集線器所接收的封包需通過其他輸出入口送出的基本特性,而可輕易表現出碰撞現象。同時,從觀察碰撞顯示燈可知,在連續32次碰撞事件后,待測集線器的隔離功能也可輕易且迅速地表現出來,因此本發明可通過觀察顯示燈判斷待測集線器的碰撞/隔離功能。
綜上所述,本發明利用測試用集線器可選擇多重輸出入口的特性,令其在檢測Jabber時可控制測試用集線器逐一開啟輸出入口,使超長的封包通過指定的輸出入口進入待測集線器,故可簡單迅速地完成Jabber檢測功能。在檢測碰撞時,可因集線器的基本特性而輕易完成碰撞功能測試,開啟測試用集線器與待測集線器相連接的所有輸出入口,電腦通過一網路卡向測試用集線器或待測集線器送封包,若網路卡連續送出封包,則極易在連續32次碰撞后令待測集線器完成隔離功能測試。因此,本發明不僅可大幅度降低裝置成本,且可有效節省許多插撥傳輸線及換接輸出入口的人工時間,測試人員只要根據測試畫面所顯示的操作訊息,即可輕易掌握各輸出入口的狀況。
本發明的裝置及方法,不局限于對一般網路集線器的檢測,只要是具有多個輸出入接口的網路通訊產品,都可進行測試,如測試用集線器可用具有多個輸出入接口的電腦或其他網路通訊產品替代等。
本發明的檢測裝置及檢測方法,在設備方面能令每個網路通訊產品(本發明以一般網路集線器為例說明)的測試站只需安裝一臺電腦及一臺測試用集線器,即可完成待測集線器的測試工作,其電腦配置也不對內存及硬碟容量提出過高要求,只要有可執行DOS軟件的基本空間即可。若網路通訊產品的生產量較大,需安裝多個測試站時,相比已有的檢測方法,本發明對設備的要求不僅簡單許多,而且提高了測試質量加快了測試速度。
本發明技術中所使用的測試用集線器具有可選擇多重輸出入口的特性,因此在檢測Jabber功能時,可令測試用集線器只開啟一個輸出入口,使長度超長的封包進入待測集線器完成Jabber功能的檢測。而在檢測碰撞、隔離時,也只要令測試用集線器開啟所有的與待測集線器相連接的輸出入口,使由電腦的一網路卡送入測試用集線器或待測集線器封包,因此種集線器的自身傳送特性而輕易發生碰撞,而實現碰撞功能的測試。另外,若連續由網路卡送出封包,也極容易令碰撞現象連續出現,故在連續發生32次碰撞后,即可輕易地令集線器進入隔離的測試狀態。而傳統的檢測隔離的方法,除了要準備數臺工作站外,還要讓該工作站同時送出封包至待測集線器,以連續發生32次碰撞。
在時效方面,由于本發明的檢測方法在進行測試前,已將測試用集線器與待測集線器的輸出入口對應連接,本發明利用測試用集線器所具備的可選擇多重輸出入口的特性,在檢測程序進行中,完成不需人工插撥的動作,即可直接選擇所要檢測的輸出入口,因此本發明可有效地節省許多插撥傳輸線及換裝輸出入口的時間。在測試結果方面,由于本發明的方法可令測試人員僅需根據測試操作畫面上的訊息,就可完全掌握各輸出入口的狀況,因此在人力、測試效率、測試數量及準確度上均優于傳統的檢測裝置及方法。
權利要求
1.一種有多個輸出入接口的網路通訊產品的檢測裝置及檢測方法,所述的檢測裝置包括有作為檢測控制中心的電腦,該電腦至少設有一個訊號插槽并安裝有兩塊網路卡,其特征在于所述的裝置還包括有一測試用集線器,含有一個訊號插槽和1至N個輸出入口,電腦的訊號插槽與測試用集線器的訊號插槽連接,傳送檢測控制訊號以控制1至N個輸出入口的使能狀態,測試用集線器的一個輸出入口與電腦的一網路卡連接,測試用集線器的N-1個輸出入口分別與待測的具有多個輸出入接口的網路通訊產品的對應輸出入口連接,待測的具有多個輸出入接口的網路通訊產品的一個輸出入口與電腦的另一網路卡連接。
2.如權利要求1所述的有多個輸出入接口的網路通訊產品的檢測裝置及檢測方法,其特征在于所述的測試用集線器是一個有多個輸出入接口的電腦或其他網路通訊設備。
3.如權利要求1所述的有多個輸出入接口的網路通訊產品的檢測裝置及檢測方法,其特征在于所述的訊號插槽是RS-232插槽或其他網路通訊設備。
4.如權利要求1所述的有多個輸出入接口的網路通訊產品的檢測裝置及檢測方法,其特征在于所述的輸出入口是BNC、UTP或其他網路輸出入口。
5.如權利要求1所述的有多個輸出入接口的網路通訊產品的檢測裝置及檢測方法,其特征在于以電腦作為檢測的控制中心,向測試用集線器傳送控制訊號,令該測試用集線器選擇使能狀態與一待測網路通訊產品的各輸出入口連通,由電腦將封包傳送到測試用集線器,通過測試用集線器中已使能的輸出入口進入與其相連的待測網路通訊產品,再送回該電腦,依序完成對待測網路通訊產品的各項檢測。
6.如權利要求5所述的有多個輸出入接口的網路通訊產品的檢測裝置及檢測方法,其特征在于所述的各項檢測包括封包的傳送/接收及Jabber功能檢測,是使測試用集線器與電腦的網路卡相連接的輸出入口處于經常性使能狀態,電腦依序控制測試用集線器與待測網路通訊產品相連接的輸出入口,令其中一輸出入口處于使能狀態,其他輸出入口處于未使能狀態,電腦由一網路卡送出超長封包,經傳輸線進入測試用集線器后,通過已使能的輸出入口進入與其相連的待測網路通訊產品,并送回電腦的另一網路卡,電腦比較發送與接收的封包資料,由比較結果判斷待測網路通訊產品的封包發送/接收及Jabber功能檢測性能。
7.如權利要求5所述的有多個輸出入接口的網路通訊產品的檢測裝置及檢測方法,其特征在于所述的各項檢測包括封包的碰撞及隔離性能檢測,是使測試用集線器與電腦的網路卡相連接的輸出入口處于經常性使能狀態,電腦控制測試用集線器與待測網路通訊產品相連接的所有輸出入口,使這些輸出入口均處于使能狀態,電腦由一網路卡送出任意長度封包,經傳輸線進入測試用集線器后,通過已使能的全部輸出入口進入與其相連的待測網路通訊產品,由待測網路通訊產品將每一輸出入口所接收的封包通過其他輸出入口送出,并送回電腦的另一網路卡,觀察碰撞顯示燈判斷待測網路通訊產品的碰撞及隔離檢測性能。
全文摘要
本發明涉及一種檢測網路通訊產品的裝置及方法,裝置包括一電腦及一測試用集線器,電腦作為檢測控制中心向測試用集線器傳送控制訊號,令其可選擇使能狀態與待測網路通訊產品的各輸出入口連通。電腦將封包傳送至測試用集線器,通過該集線器中已使能的輸出入口進入與之相連的待測網路通訊產品,并再送回電腦,依序完成對待測網路通訊產品的封包送收、Jabber、碰撞及隔離等各項檢測。具有裝備少、成本低、效果好、速度快等特點。
文檔編號G01R31/08GK1210269SQ9710373
公開日1999年3月10日 申請日期1997年3月28日 優先權日1997年3月28日
發明者陳振煌 申請人:友訊科技股份有限公司