TWI473469B - 網路埠的偵測方法 - Google Patents
網路埠的偵測方法 Download PDFInfo
- Publication number
- TWI473469B TWI473469B TW101133038A TW101133038A TWI473469B TW I473469 B TWI473469 B TW I473469B TW 101133038 A TW101133038 A TW 101133038A TW 101133038 A TW101133038 A TW 101133038A TW I473469 B TWI473469 B TW I473469B
- Authority
- TW
- Taiwan
- Prior art keywords
- network
- under test
- information
- tested
- electronic device
- Prior art date
Links
Landscapes
- Small-Scale Networks (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
本發明是有關於及一種網路控制技術,且特別是有關於一種自動透過待測裝置的開機資訊以偵測其網路埠是否正常啟動之網路埠的偵測方法。
由於網路技術的快速發展,無線網路為人們帶來資訊快速傳遞的方便性。隨著網際網路的普及,網路環境的各個終端裝置(例如,資訊處理裝置)大多配備有網路卡或內建網路連線晶片,以提供使用者進行網路連線資訊分享作業。
一般來說,網路連線晶片具有傳送與接收之接腳,而這些腳位訊號都藉由網路埠連接介面(例,乙太網路埠RJ-45)旁邊的發光二極體顯示其狀態資訊,但網路埠大部分裝置於機箱的後側。對於使用者而言,如果想要了解網路的實體連線狀態時,必須藉由機箱後側的狀態指示燈來得知,使用者要將機箱反轉置放才能知悉,因而造成不便。
另一種判斷網路連線狀態的方式,係在終端裝置開機或進入作業系統後,藉由查看開機選單或系統管理員的網路連線狀態,來得知目前連線狀態資訊。然而,網路連線測試人員必須逐一目視檢查網路連線狀態是否顯示全部的網路埠。當終端裝置於部分開機狀態下會尚未啟動部份網路埠時,測試人員便需以人力逐一檢視每次的開機選單,
而上述作法則不利於進行終端裝置的長時間壓力測試。故如何便利地顯示連線狀態資訊,成為目前待解決問題之一。
本發明提供一種網路埠的偵測方法,採用此偵測方法的電子裝置可自動地判斷待測裝置在啟動後,待測裝置的所有網路埠是否正常啟動,並提供簡易的錯誤檢查機制,使測試人員可快速地偵測出具有網路埠異常的待測裝置。
本發明提出一種網路埠的偵測方法,適於一電子裝置。電子裝置耦接至至少一待測裝置,各個待測裝置具有多個網路埠。本偵測方法包括下列步驟。當待測裝置啟動或重新啟動時,獲得待測裝置的開機資訊。從開機資訊中取得待測裝置的多個網路埠資訊,其中網路埠資訊分別對應網路埠。依據網路埠資訊以檢查待測裝置之網路埠的啟動狀態。當網路埠之其一沒有正常啟動時,提示錯誤資訊。
在本發明之一實施例中,上述之偵測方法,當網路埠正常啟動預定時間後,重新啟動待測裝置,以再次檢查待測裝置之網路埠的啟動狀態。
在本發明之一實施例中,上述之電子裝置透過工具命令語言(Tool Command Language;TCL)撰寫應用腳本,使電子裝置透過智慧平台管理匯流排與待測裝置中的基版管理控制器(BMC)通訊。
在本發明之一實施例中,上述在獲得待測裝置的開機
資訊包括下列步驟:依據智慧平台管理匯流排(Intelligent Platform Management Bus;IPMB)標準與待測裝置通訊,以啟動或重新啟動待測裝置。
在本發明之一實施例中,上述之電子裝置透過終端機連線工具獲得待測裝置的開機資訊。
在本發明之一實施例中,上述在檢查待測裝置之網路埠的啟動狀態包括下列步驟:將網路埠資訊與網路埠對應的多個標準啟動資訊逐一比對。
在本發明之一實施例中,上述之電子裝置的第一控制埠透過網際網路連接待測裝置的第二控制埠。
在本發明之一實施例中,上述之電子裝置透過第一控制埠從第二控制埠取得待測裝置的開機資訊。
基於上述,當該測裝置啟動或重新啟動時,電子裝置可獲得待測裝置的開機資訊。電子裝置可從開機資訊取得待測裝置的多個網路埠資訊,且依據該網路埠資訊以檢查待測裝置之網路埠的啟動狀態是否正常。如此一來,電子裝置可快速取得測待測裝置的網路埠資訊,以檢查待測裝置的所有網路埠是否正常啟動,並提供簡易的錯誤檢查機制,使測試人員可快速地偵測出具有網路埠異常的待測裝置。
為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
圖1是依照本發明一實施例所繪示之偵測系統的方塊圖。請參照圖1,偵測系統100包括電子裝置110以及待測裝置121、122與123,其中電子裝置110透過控制埠(console port)耦接至待測裝置121~123,藉以互相傳遞資料。為了方便說明,在此僅繪示三台待測裝置121~123作為舉例,在實際應用中則不限制待測裝置的數量。
電子裝置110例如為輕量用戶端(Thin Client;TC)、伺服器、個人電腦或筆記型電腦。電子裝置110包括處理單元112、儲存單元114、第一控制埠116及多個網路埠131及132。網路埠131及132例如為RJ-45連接埠,而電子裝置110可藉由網路埠131及132的至少其中之一,透過網際網路連接至待測裝置121~123或其他電子裝置(未繪示)以互相傳遞資料。在此僅繪示二個網路埠131及132,但在實際應用中,電子裝置110的網路埠數目不限於此。
詳細而言,處理單元112可在電子裝置110上執行指令以控制電子裝置110的整體運作。儲存單元114電性連接至處理單元112。儲存單元114用以儲存資料、程式工具以及根據本發明實施例的應用腳本等,其中應用腳本可由處理單元112來執行以實現本實施例的偵測方法。此外,電子裝置110可透過第一控制埠116以接收待測裝置121~123所傳送的資訊,例如是待測裝置121~123在開機時的畫面。據此,電子裝置110可監測與管理待測裝置121~123。
待測裝置121~123例如為輕量用戶端(Thin Client;TC)、伺服器、個人電腦或筆記型電腦。待測裝置121~123包括基板管理控制器(Baseboard Management Controller;BMC)124、第二控制埠126以及多個網路埠141、142及143(例如為RJ-45連接埠),其中待測裝置121~123可藉由網路埠141~143的至少其中之一,透過網際網路以連接至電子裝置110或其他電子裝置(未繪示)。在此每台待測裝置僅繪示三個網路埠141~143,但在實際應用中,每台待測裝置的網路埠數目不限於此。底下以待測裝置121為例來詳細說明,
待測裝置121的基板管理控制器124相容於智慧平台管理匯流排(Intelligent Platform Management Bus;IPMB)標準,其中智慧平台管理匯流排例如是LPC(Low Pin Count;LPC)匯流排、平行地址/數據匯流排、系統管理匯流排(SMBus)、網路介面、序列埠(serial port)等。進一步地說,基板管理控制器124可包括一網路介面控制器(Network Interface Controller;NIC)128而將基板管理控制器124與網路埠141~143連接,故基板管理控制器124可透過網路埠141~143而與電子裝置110進行通訊。舉例來說,電子裝置110可依據智慧平台管理匯流標準,透過網際網路以連接至基板管理控制器124,並透過基板管理控制器124來管理待測裝置121,包含有:電源管理、系統回復及系統狀態事件紀錄等等。
此外,待測裝置121的第二控制埠126,可將待測裝
置121中的資料傳送至電子裝置110。舉例來說,待測裝置121的基板管理控制器124可接收電子裝置110的控制訊號,例如是啟動或重新啟動待測裝置121的控制訊號。而基板管理控制器124可進一步下達指令以使待測裝置121進行主控台重新導向(console redirection)的功能,並將待測裝置121中在開機時的畫面(例如是開機資訊)透過第二控制埠126傳送至電子裝置110。換言之,當待測裝置121進行主控台重新導向的功能時,待測裝置121可透過第二控制埠126,將待測裝置121中的開機資訊傳送至電子裝置110的第一控制埠116,讓電子裝置110進行讀取。如此一來,電子裝置110可透過基板管理控制器124來啟動或重新啟動待測裝置121,並且在啟動待測裝置121的主控台重新導向的功能之後,可控制待測裝置121透過第二控制埠126將系統狀態資訊傳送給電子裝置110。藉此,電子裝置110可透過基板管理控制器124以便於監控待測裝置121的作業環境。
以下配合上述偵測系統100來說明待測裝置121~123之網路埠141~143的偵測方法各步驟。圖2是依照本發明一實施例所繪示之網路埠的偵測方法流程圖。本實施例中的偵測方法,適於耦接一電子裝置110。電子裝置110耦接至至少一待測裝置。以下以待測裝置121為例來說明網路埠的偵測方法。待測裝置121具有多個網路埠141~143,而電子裝置110可偵測待測裝置121的多個網路埠141~143是否正常啟動。舉例來說,電子裝置110可利用
處理單元112執行多個程式碼片段,藉以實現下列測試方法的各步驟。
請同時參照圖1及圖2,於步驟S201中,當待測裝置121啟動或重新啟動時,電子裝置110可獲得待測裝置121的開機資訊。詳細而言,電子裝置110可透過待測裝置121的基板管理控制器124以啟動待測裝置121。待測裝置121啟動之後,可載入待測裝置121在開機時的系統管理BIOS(System Management BIOS;SMBIOS)資料,此時,電子裝置110可藉由一終端機連線工具(例如是Tera Term 軟體),來下達待測裝置121的系統管理BIOS之主控台重新導向的功能,其中終端機連線工具可儲存於電子裝置110的儲存單元114。
更進一步地說,待測裝置121在啟動主控台重新導向的功能後,可將待測裝置121在啟動時的開機資訊,從第二控制埠126傳送至第一控制埠116,使電子裝置110可以讀取待測裝置121的開機資訊。此外,電子裝置110也可以透過顯示單元118以顯示此開機資訊。如此一來,電子裝置110可藉由終端機連線工具使待測裝置121進行主控台重新導向,並進而使待測裝置121將開機資訊從第二控制埠126傳送至電子裝置110。藉此,電子裝置110可透過終端機連線工具來取得與監控待測裝置121的開機資訊。
於步驟S203,電子裝置110可從開機資訊中取得待測裝置121的多個網路埠資訊,其中網路埠資訊分別對應待
測裝置121的多個網路埠141~143。也就是說,待測裝置121的開機資訊中可包括待測裝置121的BIOS資訊、網路埠資訊、處理器資訊、記憶體資訊、開機自我測試(Power On Self Test;POST)資訊、其他資訊以及時間戳記資訊,其中各項資訊分別具有詳細的細節資訊,而在本實施例中,電子裝置110可從開機資訊中取得網路埠資訊以偵測待測裝置121的網路埠。
另外,於其他實施例中,電子裝置110可透過終端機連線工具以執行一快速開機指令,於此,待測裝置121將可直接載入待測裝置121的開機資訊,並且快速顯示待測裝置121的多個網路埠資訊。
於步驟S205,電子裝置110可依據待測裝置121的網路埠資訊以檢查待測裝置121之網路埠141~143的啟動狀態。具體而言,待測裝置121的網路埠資訊包括網路埠數目、訊槽時間(Slot time)、網路公司、網路速度(例如10Mbps(bits per second)、100Mbps或1000Mbps)至少其中之一或其組合,而電子裝置110可藉由終端機連線工具檢查待測裝置121的網路埠狀態。舉例來說,終端機連線工具可依據網路埠資訊中所對應的網路埠數目,檢查待測裝置121的所有網路埠是否正常啟動。或者,終端機連線工具也可將網路埠資訊與所對應的標準啟動資訊進行文字比對,以檢查待測裝置121的網路埠之狀態(例如是網路速度)是否有異常,其中比對的文字例如是網路埠資訊中的“Network:IBA GE Slot 0100”。
於步驟S207,當終端機連線工具檢查待測裝置121的網路埠之其一沒有正常啟動時,電子裝置110可在一顯示單元118(例如是螢幕)提示錯誤資訊以顯示沒有正常啟動的網路埠,同時也可輸出一記錄檔,以供使用者查看。在此,電子裝置110可透過終端機連線工具以檢查出待測裝置121的網路埠是否有正常啟動,且將不正常啟動的網路埠提示在電子裝置110的顯示單元118,即完成一次待測裝置121之網路埠141~143的偵測。
此外,電子裝置110可根據使用者以設定一預定時間,使電子裝置110在此預定時間內,重複執行待測裝置121之網路埠141~143的偵測。也就是說,倘若終端機連線工具所檢查的待測裝置121之網路埠資訊符合其對應的標準啟動資訊,則當待測裝置121的網路埠141~143正常啟動於一預定時間後,電子裝置110可透過待測裝置121的基板管理控制器124以重新啟動待測裝置121,亦即重複執行步驟S201~S207,以再次檢查待測裝置121之網路埠141~143的啟動狀態。
另外,在上述步驟S201~S207中,還可依據一應用腳本(script)中的指令順序來執行。具體而言,電子裝置110可透過一工具命令語言(Tool Command Language;TCL)來撰寫此應用腳本,使電子裝置110透過智慧平台管理匯流排與待測裝置121中的基版管理控制器124通訊。進一步地說,工具命令語言可對應於本實施例之偵測方法各步驟的指令,例如是用以啟動或重新啟動待測裝置的指令、終
端機連線工具取得開機資訊以及檢查網路埠的指令等。
如此一來,電子裝置110的處理單元112,可依據應用腳本中的指令順序以實現本實施例之偵測方法,亦即,電子裝置110可透過基版管理控制器124以啟動或重新啟動待測裝置121,並藉由終端機連線工具獲得待測裝置121的開機資訊,以及從開機資訊中取得待測裝置121的多個網路埠資訊。此外,依據應用腳本的指令,終端機連線工具可依據網路埠資訊以檢查待測裝置121之網路埠的啟動狀態,而當網路埠141~143之其一沒有正常啟動時,終端機連線工具提示錯誤資訊。然而當待測裝置121的網路埠141~143正常啟動於預定時間後,也可透過應用腳本中的指令描述,以重新執行步驟S201~S207。另外,當電子裝置110進行多台待測裝置之網路埠的偵測時,也可將對於多台待測裝置之指令順序記錄於同一個應用腳本中。藉此,電子裝置110的處理單元114在讀取此應用腳本之後,將可以自動化地檢查多台待測裝置之所有網路埠的啟動狀態是否正常。
綜上所述,本發明提供一種網路埠的偵測方法,適於耦接至至少一台待測裝置的電子裝置,其中每台待測裝置具有多個網路埠。電子裝置可與待測裝置的基版管理控制器通訊,以啟動或重新啟動待測裝置。此外,電子裝置可藉由終端機連線工具使以將待測裝置的開機資訊傳回電子裝置中。
另外,電子裝置也可藉由終端機連線工具,快速分析
開機資訊中的多個網路埠資訊,其中網路埠資訊分別對應待測裝置的網路埠。因此,電子裝置可依據網路埠資訊以檢查待測裝置之網路埠的啟動狀態是否正常,且當網路埠之其中之一沒有正常啟動時,電子裝置將可提示錯誤資訊。藉此,使用者(例如是伺服器的測試人員)可透過電子裝置以快速檢查待測裝置(例如是伺服器)之所有網路埠的啟動狀態是否正常,以及透過供簡易的錯誤檢查機制,可快速地偵測出具有網路埠異常的待測裝置。如此一來,使用者可避免繁瑣的人工偵測步驟,且可避免因人為偵測失誤所造成的疏漏情形。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。
100‧‧‧偵測系統
110‧‧‧電子裝置
112‧‧‧處理單元
114‧‧‧儲存單元
116‧‧‧第一控制埠
118‧‧‧顯示單元
131、132、141、142、143‧‧‧網路埠
121、122、123‧‧‧待測裝置
124‧‧‧基板管理控制器
126‧‧‧第二控制埠
128‧‧‧網路介面控制器
圖1是依照本發明一實施例所繪示之偵測系統的方塊圖。
圖2是依照本發明一實施例所繪示之網路埠的偵測方法流程圖。
S201~S207‧‧‧網路埠的偵測方法各個步驟
Claims (10)
- 一種網路埠的偵測方法,適於一電子裝置,其中該電子裝置耦接至至少一待測裝置,各該待測裝置具有多個網路埠,該偵測方法包括:當該待測裝置啟動或重新啟動時,獲得該待測裝置的一開機資訊;從該開機資訊中取得該待測裝置的多個網路埠資訊,其中該些網路埠資訊分別對應該些網路埠;依據該些網路埠資訊以檢查該待測裝置之該些網路埠的啟動狀態;當該些網路埠之其一沒有正常啟動時,提示一錯誤資訊。
- 如申請專利範圍第1項所述之網路埠的偵測方法,更包括:當該些網路埠正常啟動一預定時間後,重新啟動該待測裝置,以再次檢查該待測裝置之該些網路埠的啟動狀態。
- 如申請專利範圍第1項所述之網路埠的偵測方法,其中該電子裝置執行一應用腳本以實現該偵測方法。
- 如申請專利範圍第3項所述之網路埠的偵測方法,其中該電子裝置透過一工具命令語言(Tool Command Language;TCL)撰寫該應用腳本,使該電子裝置與該待測裝置中的一基版管理控制器(BMC)通訊。
- 如申請專利範圍第1項所述之網路埠的偵測方法,獲得該待測裝置的該開機資訊包括下列步驟: 依據一智慧平台管理匯流排(Intelligent Platform Management Bus,IPMB)標準與該待測裝置通訊,以啟動或重新啟動該待測裝置。
- 如申請專利範圍第5項所述之網路埠的偵測方法,其中該電子裝置透過一終端機連線工具獲得該待測裝置的該開機資訊。
- 如申請專利範圍第5項所述之網路埠的偵測方法,其中該終端機連線工具執行一快速開機指令以快速接收並分析該網路埠資訊。
- 如申請專利範圍第1項所述之網路埠的偵測方法,檢查該待測裝置之該些網路埠的啟動狀態包括下列步驟:將該些網路埠資訊與該些網路埠對應的多個標準啟動資訊逐一比對。
- 如申請專利範圍第1項所述之網路埠的偵測方法,其中該電子裝置的一第一控制埠透過一網際網路連接該待測裝置的一第二控制埠。
- 如申請專利範圍第9項所述之網路埠的偵測方法,其中該電子裝置透過該第一控制埠從該第二控制埠取得該待測裝置的該開機資訊。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101133038A TWI473469B (zh) | 2012-09-10 | 2012-09-10 | 網路埠的偵測方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101133038A TWI473469B (zh) | 2012-09-10 | 2012-09-10 | 網路埠的偵測方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201412057A TW201412057A (zh) | 2014-03-16 |
TWI473469B true TWI473469B (zh) | 2015-02-11 |
Family
ID=50820985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101133038A TWI473469B (zh) | 2012-09-10 | 2012-09-10 | 網路埠的偵測方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI473469B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104699192A (zh) * | 2015-01-07 | 2015-06-10 | 英业达科技有限公司 | 计算机 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201025924A (en) * | 2008-12-31 | 2010-07-01 | Universal Scient Ind Co Ltd | Multiple LAN ports testing system and method thereof |
TW201208295A (en) * | 2010-08-11 | 2012-02-16 | Hon Hai Prec Ind Co Ltd | Network connection device and method for testing network ports |
-
2012
- 2012-09-10 TW TW101133038A patent/TWI473469B/zh not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201025924A (en) * | 2008-12-31 | 2010-07-01 | Universal Scient Ind Co Ltd | Multiple LAN ports testing system and method thereof |
TW201208295A (en) * | 2010-08-11 | 2012-02-16 | Hon Hai Prec Ind Co Ltd | Network connection device and method for testing network ports |
Also Published As
Publication number | Publication date |
---|---|
TW201412057A (zh) | 2014-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10846160B2 (en) | System and method for remote system recovery | |
CN106681751B (zh) | 统一固件管理***和管理方法以及计算机可读取介质 | |
US8874953B2 (en) | System and method of cloud testing and remote monitoring for integrated circuit components in system validation | |
CN102244591B (zh) | 客户端服务器及对其功能测试全程监测的方法 | |
EP2696534B1 (en) | Method and device for monitoring quick path interconnect link | |
US9274174B2 (en) | Processor TAP support for remote services | |
US20170031694A1 (en) | System and method for remote system configuration managment | |
TWI632462B (zh) | 開關裝置及偵測積體電路匯流排之方法 | |
TWI453581B (zh) | 偵測硬體的方法 | |
US9712382B2 (en) | Retrieving console messages after device failure | |
TW201423385A (zh) | 電腦測試系統及方法 | |
CN104737134A (zh) | 用于操作***无关的硬件验证的***和方法 | |
US9542304B1 (en) | Automated operating system installation | |
CN107277193B (zh) | 一种基板管理控制器地址管理方法、装置和*** | |
US20210133081A1 (en) | Server status monitoring system and method using baseboard management controller | |
US10762029B2 (en) | Electronic apparatus and detection method using the same | |
TW201500919A (zh) | 基板管理控制器遠端調試系統及方法 | |
TW201516665A (zh) | 伺服器之系統錯誤資訊偵測系統及方法 | |
TWI473469B (zh) | 網路埠的偵測方法 | |
TW201705015A (zh) | 遠端系統配置管理方法、遠端系統配置管理系統及非暫態電腦可讀式儲存多媒體 | |
TW201523277A (zh) | 伺服器系統與節點偵測方法 | |
TWI469576B (zh) | 用戶端伺服器及對其功能測試全程監測的方法 | |
CN115022163A (zh) | 日志收集方法、装置、计算机设备及存储介质 | |
TW201314576A (zh) | 開機資訊的存取方法 | |
TW200807235A (en) | Testing system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |