国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      模擬儲存局域網(wǎng)絡的測試系統(tǒng)的制作方法

      文檔序號:7745359閱讀:213來源:國知局
      專利名稱:模擬儲存局域網(wǎng)絡的測試系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種儲存局域網(wǎng)絡,特別有關(guān)于一種模擬儲存局域網(wǎng)絡的測試系統(tǒng)。
      背景技術(shù)
      儲存管理計劃規(guī)范認證(Storage Management Initiative,簡稱SMI-S)是業(yè)界為了支持公用信息模型(Common Information Model,簡稱CIM)與植基于網(wǎng)頁的企業(yè)管理 (Web-Based Enterprise Management,簡稱WBEM)所開發(fā)出的一套管理界面,讓使用者能更容易地管理儲存硬件與管理軟件,讓不同廠商的產(chǎn)品能搭配運作。例如儲存管理計劃規(guī)范認證可讓管理軟件更能妥善地管理協(xié)力廠商的儲存陣列方案,讓客戶能采用更多種類的協(xié)力廠商管理系統(tǒng)來管理各家廠商所推出的儲存陣列。有效管理多家廠商的儲存局域網(wǎng)絡(Storage Area Network,簡稱SAN)對于最終用戶和集成商來說都是頭等大事。就儲存局域網(wǎng)絡而言,其最主要的價值體現(xiàn)在能否集成多家廠商的資源,以便共享這些資源,從而提高利用率?,F(xiàn)狀是,管理多家廠商的儲存局域網(wǎng)絡需要使用多家廠商提供的一系列缺乏協(xié)調(diào)的應用系統(tǒng)。此外,這些應用系統(tǒng)缺乏保證不斷提高業(yè)務效率所需的功能、分布性、安全性及可靠性。因此,高昂的管理成本阻礙了最終用戶積極采用存儲網(wǎng)絡技術(shù)。不兼容的管理應用編程接口(application programming interface, API)遍布于多家廠商的儲存局域網(wǎng)絡里面,也妨礙了最終用戶在構(gòu)建存儲網(wǎng)絡時在多家供貨商之間作出選擇。請參考圖1所示,其為現(xiàn)有技術(shù)的儲存局域網(wǎng)絡中的服務器110與客戶端120的傳輸架構(gòu)示意圖。以往客戶端120與服務器110上的應用程序均由不同的開發(fā)廠商所開發(fā)。 開發(fā)廠商僅需遵照儲存管理計劃規(guī)范認證所制訂的服務協(xié)議即可正確通訊。但是在服務器 110開發(fā)的過程中,開發(fā)廠商通常要找到客戶端的實際成品或是測驗工具是有其困難。一般而言,開發(fā)廠商在推出成熟的產(chǎn)品前不會將相關(guān)信息釋出,使得另一端的開發(fā)廠商難以掌控該項產(chǎn)品在自家服務器110上運作過程中可能會出現(xiàn)的錯誤操作。

      發(fā)明內(nèi)容
      鑒于以上的問題,本發(fā)明的主要目的在于提供一種模擬儲存局域網(wǎng)絡的測試系統(tǒng),用以模擬測試一儲存局域網(wǎng)絡的存取是否正常。為達上述目的,本發(fā)明所提供的測試系統(tǒng)的服務器具有至少一被測元件的測試模塊(Device Under Test, DUT)與管理信息結(jié)構(gòu)測試模塊(Structure ofManagement Information Test Suite, STS);被測元件的測試模塊還包括模擬模塊(Simulator)、導向模塊(Reactor)與環(huán)境設定模塊(Configure);管理信息結(jié)構(gòu)測試模塊向被測元件的測試模塊發(fā)送測試請求,由模擬模塊向管理信息結(jié)構(gòu)測試模塊發(fā)送測試要求;被測元件的測試模塊向管理信息結(jié)構(gòu)測試模塊發(fā)送測試請求,導向模塊根據(jù)該測試請求中的目的地址將測試請求轉(zhuǎn)發(fā)至模擬模塊,在模擬模塊接收測試請求,模擬模塊根據(jù)環(huán)境設定模塊對模擬模塊所設定的運作狀態(tài),通過導向模塊將模擬模塊的結(jié)果信息返回給被測元件的測試模塊。
      所述的模擬儲存局域網(wǎng)絡的測試系統(tǒng),其中,該環(huán)境設定模塊用以對該模擬模塊的該運作狀態(tài)設定為正常運作與毀損狀態(tài)。所述的模擬儲存局域網(wǎng)絡的測試系統(tǒng),其中,該環(huán)境設定模塊設置毀損狀態(tài)時,該模擬模塊在接獲該測試請求時通過該導向模塊返回一異常信息給該管理信息結(jié)構(gòu)測試模塊。所述的模擬儲存局域網(wǎng)絡的測試系統(tǒng),其中,該模擬模塊根據(jù)一公用信息模型模塊(Common Information Model)建立一虛擬提供器,藉以對該測試請求進行處理。所述的模擬儲存局域網(wǎng)絡的測試系統(tǒng),其中,該導向模塊還包括一監(jiān)控模塊,該導向模塊根據(jù)該監(jiān)控模塊用以判斷該測試請求是否轉(zhuǎn)發(fā)至該模擬模塊。本發(fā)明所提供的模擬測試系統(tǒng),使得服務器可以遵循統(tǒng)一的約定或服務協(xié)議的情況下,讓客戶端和服務器端的程序可以由不同的廠商進行開發(fā)。在開發(fā)客戶端的時候,開發(fā)者除了可以借助服務器端成品外,也可以遵循協(xié)議開發(fā)一個模擬器以進行相關(guān)功能驗證。有關(guān)本發(fā)明的特征與實作,茲配合圖示作最佳實施例詳細說明如下。


      圖1為現(xiàn)有技術(shù)的儲存局域網(wǎng)絡中的服務器與客戶端的傳輸架構(gòu)示意圖;圖2為本發(fā)明的架構(gòu)示意圖;圖3為本發(fā)明的模擬模塊和管理信息結(jié)構(gòu)測試模塊運作示意圖;圖4A為本發(fā)明的測試狀態(tài)示意圖;圖4B為本發(fā)明的測試狀態(tài)示意圖;圖4C為本發(fā)明的測試狀態(tài)示意圖;圖4D為本發(fā)明的測試狀態(tài)示意圖;圖4E為本發(fā)明的測試狀態(tài)示意圖;圖4F為本發(fā)明的測試狀態(tài)示意圖。其中,附圖標記110服務器
      120客戶端
      210服務器
      221被測元件的測試模塊
      222模擬模塊
      223導向模塊
      224環(huán)境設定模塊
      225公用信息模型模塊
      226監(jiān)控模塊
      231管理信息結(jié)構(gòu)測試模塊
      具體實施例方式
      請參考圖2所示,其為本發(fā)明的架構(gòu)示意圖。在本發(fā)明的服務器210包括至少一被測元件的測試模塊221 (Device Under Test,簡稱DUT)、管理信息結(jié)構(gòu)測試模塊231 (Structure of Management Information Test Suite,簡禾爾 STS)。被測元件的測試模塊221還包括模擬模塊222 (Simulator)、導向模塊 223 (Reactor)與環(huán)境設定模塊224。管理信息結(jié)構(gòu)測試模塊231向被測元件的測試模塊 221發(fā)送測試請求。環(huán)境設定模塊224用于提供界面給用戶設定被測元件的測試模塊221的相關(guān)信息,且環(huán)境設定模塊224根據(jù)測試請求對模擬模塊222進行環(huán)境參數(shù)的設定。環(huán)境設定模塊 224設置錯誤時,模擬模塊222在接獲測試請求時通過導向模塊223返回異常信息給管理信息結(jié)構(gòu)測試模塊231。其中,模擬模塊222根據(jù)公用信息模型模塊225 (Common Information Model,簡稱CIM)建立一虛擬提供器,藉以對測試要求進行處理。環(huán)境設定模塊224除了上述操作外還用以設定虛擬網(wǎng)絡地址與監(jiān)控公用信息模型模塊225的運作狀態(tài)。被測元件的測試模塊221向管理信息結(jié)構(gòu)測試模塊231發(fā)送測試請求,導向模塊 223根據(jù)測試請求中的目的地址將測試請求轉(zhuǎn)發(fā)至模擬模塊222。在模擬模塊222接收測試請求,模擬模塊222根據(jù)環(huán)境設定模塊224對模擬模塊222所設定的運作狀態(tài),通過導向模塊223將模擬模塊222的結(jié)果信息返回給被測元件的測試模塊221。在導向模塊223還包括監(jiān)控模塊226,導向模塊223根據(jù)監(jiān)控模塊226用以判斷測試請求是否轉(zhuǎn)發(fā)至模擬模塊222。在監(jiān)控模塊226中記錄著管理信息結(jié)構(gòu)測試模塊231的網(wǎng)絡地址(IP Address)。由于管理信息結(jié)構(gòu)測試模塊231是在服務器上210所模擬出來的,因此每一個管理信息結(jié)構(gòu)測試模塊231會指派不同的虛擬網(wǎng)絡地址。所以導向模塊223 根據(jù)測試要求的網(wǎng)絡地址決定是否將測試要求轉(zhuǎn)發(fā)給模擬模塊222。除了利用網(wǎng)絡地址進行判斷外,亦可以結(jié)合連接端口(port)的方式來進行判斷。請參考圖3所示,其為模擬模塊222和管理信息結(jié)構(gòu)測試模塊231運作示意圖。環(huán)境設定模塊224用以對模擬模塊222的運作狀態(tài)設定為正常運作與異常狀態(tài) (如毀損狀態(tài))。如果環(huán)境設定模塊224中用戶設置模擬模塊222為工作狀態(tài),接收到公用信息模型模塊225請求之后將產(chǎn)生相應的符合服務位置協(xié)議的響應數(shù)據(jù)經(jīng)由導向模塊223 返回給管理信息結(jié)構(gòu)測試模塊231。如果環(huán)境設定模塊224中用戶設置模擬模塊222為異常狀態(tài)(如毀損狀態(tài)),接收到公用信息模型模塊225請求之后將產(chǎn)生特定的異常信息經(jīng)由導向模塊223返回給管理信息結(jié)構(gòu)測試模塊231。為能清楚說明本發(fā)明的運作,以下述操作進行說明,但其中所用的設定并非局限與此。在服務器210上部署模擬模塊222和管理信息結(jié)構(gòu)測試模塊231,并且設定被測元件的測試模塊221的虛擬網(wǎng)絡地址為ipl,設定公用信息模型模塊225的狀態(tài)為正常運作。 請配合圖4A至圖4F所示,其分別為本發(fā)明測試狀態(tài)示意圖。狀況1:在時刻tl,假設服務器210未接網(wǎng)絡,由管理信息結(jié)構(gòu)測試模塊231測試指定對網(wǎng)絡地址為ip2 (ip2 Φ ipl且ip2不為回路的網(wǎng)絡地址)的被測元件的測試模塊221進行測試,此時由于服務器210未接入網(wǎng)絡,所以ip2是不可達到的,因此服務器210會響應連接失敗的信息。狀況2 在時刻t2,服務器210未接入網(wǎng)絡,由管理信息結(jié)構(gòu)測試模塊231測試指定對網(wǎng)絡地址為ipl的被測元件的測試模塊221進行測試,此時模擬模塊222監(jiān)測到該請求被發(fā)出,便將該請求進行重新導向,由模擬模塊222完成和管理信息結(jié)構(gòu)測試模塊231測試之間的信息交換。狀況3 在時刻t3,將服務器210接入網(wǎng)絡,并在網(wǎng)絡中真實存在網(wǎng)絡地址為ipl的另外一臺服務器210,此時運行管理信息結(jié)構(gòu)測試模塊231測試指定對網(wǎng)絡地址為ipl的被測元件的測試模塊221進行測試,此時真正和管理信息結(jié)構(gòu)測試模塊231進行交互的將是模擬模塊222而不是網(wǎng)絡中真實存在的網(wǎng)絡地址為ipl的那臺主機。狀況4 在時刻t4,設定公用信息模型模塊225的工作狀態(tài)為未啟動狀態(tài),管理信息結(jié)構(gòu)測試模塊231對網(wǎng)絡地址為ipl的被測元件的測試模塊221進行測試,此時模擬模塊222 接獲到該請求,則對請求進行重新導向,導向模塊223返回異常信息(異常信息的內(nèi)容例如為” CIM server is not running. ”)給該管理信息結(jié)構(gòu)測試模塊231。狀況5 承接時刻t3,在時刻t3之后的時刻t5,將模擬模塊222關(guān)閉,管理信息結(jié)構(gòu)測試模塊231測試指定對網(wǎng)絡地址為ipl的被測元件的測試模塊221進行測試,此時將由網(wǎng)絡中真實存在的網(wǎng)絡地址為ipl的那臺服務器210與管理信息結(jié)構(gòu)測試模塊231測試之間的信息交換。狀況6:在時刻t6,服務器210上同時運行了若干個模擬模塊222,并設定這些被測元件的測試模塊221的網(wǎng)絡地址(其中,每一個模擬模塊222的網(wǎng)絡地址為不同ipl,ip2,… ip(N)),便可以在同一臺服務器210上完成對多個被測元件的測試模塊221的測試過程。本發(fā)明提供了一種模擬測試系統(tǒng),使得服務器210可以遵循統(tǒng)一的約定或服務協(xié)議的情況下,讓客戶端和服務器210端的程序可以由不同的廠商進行開發(fā)。在開發(fā)客戶端的時候,開發(fā)者除了可以借助服務器210端成品外,也可以遵循協(xié)議開發(fā)一個模擬器以進行相關(guān)功能驗證。當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明做出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
      權(quán)利要求
      1.一種模擬儲存局域網(wǎng)絡的測試系統(tǒng),以模擬的方式測試一儲存局域網(wǎng)絡的存取是否正常,其特征在于,該測試系統(tǒng)包括一服務器,其具有至少一被測元件的測試模塊、與一管理信息結(jié)構(gòu)測試模塊;其中,該被測元件的測試模塊還包括一模擬模塊、一導向模塊與一環(huán)境設定模塊,該被測元件的測試模塊向該管理信息結(jié)構(gòu)測試模塊發(fā)送一測試請求,該導向模塊根據(jù)該測試請求中的一目的地址將該測試請求轉(zhuǎn)發(fā)至該模擬模塊,在該模擬模塊接收該測試請求,該模擬模塊根據(jù)該環(huán)境設定模塊對該模擬模塊所設定的一運作狀態(tài),通過該導向模塊將該模擬模塊的一結(jié)果信息返回給該被測元件的測試模塊。
      2.根據(jù)權(quán)利要求1所述的模擬儲存局域網(wǎng)絡的測試系統(tǒng),其特征在于,該環(huán)境設定模塊用以對該模擬模塊的該運作狀態(tài)設定為正常運作與異常狀態(tài)。
      3.根據(jù)權(quán)利要求2所述的模擬儲存局域網(wǎng)絡的測試系統(tǒng),其特征在于,該環(huán)境設定模塊設置異常狀態(tài)時,該模擬模塊在接獲該測試請求時通過該導向模塊返回一異常信息給該管理信息結(jié)構(gòu)測試模塊。
      4.根據(jù)權(quán)利要求1所述的模擬儲存局域網(wǎng)絡的測試系統(tǒng),其特征在于,該模擬模塊根據(jù)一公用信息模型模塊建立一虛擬提供器,藉以對該測試請求進行處理。
      5.根據(jù)權(quán)利要求1所述的模擬儲存局域網(wǎng)絡的測試系統(tǒng),其特征在于,該導向模塊還包括一監(jiān)控模塊,該導向模塊根據(jù)該監(jiān)控模塊用以判斷該測試請求是否轉(zhuǎn)發(fā)至該模擬模塊。
      全文摘要
      本發(fā)明有關(guān)于一種模擬儲存局域網(wǎng)絡的測試系統(tǒng),用以模擬測試儲存局域網(wǎng)絡的存取是否正常。測試系統(tǒng)的服務器具有被測元件的測試模塊與管理信息結(jié)構(gòu)測試模塊;被測元件的測試模塊包括模擬模塊與導向模塊;被測元件的測試模塊向管理信息結(jié)構(gòu)測試模塊發(fā)送測試請求,導向模塊根據(jù)測試請求中的目的地址將測試請求轉(zhuǎn)發(fā)至模擬模塊,在模擬模塊接收該測試請求,模擬模塊根據(jù)環(huán)境設定模塊對模擬模塊所設定的運作狀態(tài),通過導向模塊將模擬模塊的結(jié)果信息返回被測元件的測試模塊。
      文檔編號H04L29/08GK102201945SQ20101014037
      公開日2011年9月28日 申請日期2010年3月24日 優(yōu)先權(quán)日2010年3月24日
      發(fā)明者莊欽平, 陳玄同 申請人:英業(yè)達股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1