專利名稱:通信監視控制裝置及通信監視控制方法
技術領域:
本發明的通信監視控制裝置及通信監視控制方法涉及監視在連接第1系統和第2系統的網絡中流的信息、分析上述所監視的信息的內容、根據分析的結果至少對上述第1系統和第2系統兩者之一的工作進行控制的網絡的監視·控制。
迄今,監視在連接第1系統和第2系統的網絡中流的信息的通信監視裝置是用來監視上述網絡、上述第1系統和上述第2系統的狀態,當上述三者中的任意一者出現異常現象時便進行異常通知的裝置。
連接現有的通信監視裝置的網絡的結構示于圖18。
在圖18中,第1系統100即主機(或服務人員)通過網絡102連接客戶1~客戶5即第2系統103~107。而且,通信監視裝置101連接在上述第1系統100和上述第2系統103~107之間。上述通信監視裝置101備有通知異常用的顯示面板101a和峰鳴器101b。通信監視裝置101監視流過網絡102的信息、并監視第1系統100和第2系統103~107和網絡102的狀態。而且,通信監視裝置101監視到通知異常的信息后,便將發生異常的地方顯示在顯示面板101a上,同時使峰鳴器101b鳴叫,將發生了異常這一情況向監視網絡的操作人員作出警告。例如,如圖18所示,如果在連接客戶2即第2系統104的網絡102中發生故障時,通信監視裝置101便將網絡結構圖顯示在顯示面板101a上,且使發生故障的地方閃亮。而且使峰鳴器101b鳴叫。操作人員通過峰鳴器101b的鳴叫,確認發生了故障,察看顯示面板101a,確認故障發生的位置。然后,操作人員采取某種對付故障的措施。
如上所述,現有的通信監視裝置進行第1系統和第2系統及網絡的監視。為此,不管在第1系統或第2系統或網絡上發生何種異常,都是只將異常的發生通知操作人員,通信監視裝置本身并不對異常進行處理。因此,在使用上述通信監視裝置的系統中若發生了某種故障時,存在操作人員必須經常進行恢復的問題。
另外,不僅要處理故障,而且還存在沒有采取降低加在網絡上的負荷的措施的問題。
本發明的通信監視控制裝置及通信監視控制方法的目的在于認識系統中發生的異常,且能自動地對異常進行恢復。另一個目的是降低通信電路的負荷。
本發明的通信監視控制裝置是一種監視·控制連接第1系統和第2系統的網絡的通信監視控制裝置,其特征在于備有監視在上述網絡上流的信息的監視部;輸入該監視部監視的信息、根據輸入的信息生成送給上述網絡的信息的內控部;以及輸入該內控部生成的送給網絡的信息和在上述網絡上流的信息、將其中的一種信息輸出給網絡而進行切換的開關部。
另外,其特征還在于上述內控部備有從上述監視部輸入信息的收信側控制部,上述通信監視控制裝置還備有保管上述收信側控制部輸入的信息的控制存儲部,上述內控部還備有分析上述收信側控制部輸入的信息的內容、根據送給上述控制存儲部保管的信息,生成至少送給上述第1系統及上述第2系統兩者之一的信息的處理控制部,以及將上述處理控制部生成的信息輸出給上述開關部的發信側控制部。
另外,特征在于上述處理控制部取出上述控制存儲部中保管的信息,利用上述取出的信息生成使上述第1系統及上述第2系統兩者之一進行規定的工作的信息。
另外,本發明的通信監視控制裝置的特征在于上述第1系統及上述第2系統兩者中至少一者備有存儲信息的信息存儲部,上述處理控制部取出上述控制存儲部中保管的信息,生成將上述取出的信息存入上述信息存儲部的指令。
另外,特征在于上述處理控制部根據上述監視部監視的在上述網絡上流的信息,調查上述網絡回路中的空閑狀況,當上述網絡回路中有空時,取出上述控制存儲部中保管的信息,生成上述指令。
另外,本發明的通信監視控制裝置的特征在于至少上述信息存儲部是存儲冗余數據的RAID(redundant arrays of inexpensive disk)。
另外,特征在于當輸入的信息是進行寫入上述RAID中的信息時,上述處理控制部將表示上述RAID中的上述信息的寫入位置的寫入位置信息保管在上述控制存儲部中,同時根據上述保管的寫入位置信息更新冗余數據。
另外,特征在于上述處理控制部在所輸入的信息是寫入上述RAID的信息時將上述寫入的信息保管在上述控制存儲部,同時在上述RAID中保管用以顯示冗余數據的更新到哪個信息結束的冗余數據更新信息。
另外,特征在于上述處理控制部根據上述監視部監視的在上述網絡上流的信息,調查上述網絡回路中的空閑狀況,當上述網絡回路中有空時,取出上述控制存儲部中保管的上述冗余數據更新信息,根據取出的冗余數據更新信息生成冗余數據,對上述信息存儲部的RAID生成存儲上述生成的冗余數據的指令。
另外,特征在于上述信息存儲部備有多個磁盤裝置,當輸入的信息表示上述磁盤裝置中發生了故障時,上述處理控制部訪問正常工作的磁盤裝置,取得上述冗余數據,再生信息,并將上述再生的信息送給上述第1系統及上述第2系統兩者中的一者中。
本發明的通信監視控制方法是一種監視·控制連接第1系統和第2系統的網絡的通信監視控制方法,其特征在于包括以下程序監視在上述網絡上流的信息的程序;輸入在該進行監視的程序中監視的信息,根據輸入的信息生成送給上述網絡的信息的程序;以及輸入在該生成信息的程序中生成的送給網絡的信息和在上述網絡上流的信息、將其中的一種信息輸出給網絡而進行切換的程序。
另外,上述通信監視控制方法的特征在于還包括以下程序保管由生成上述信息的程序輸入的信息的程序;以及取出由保管上述信息的程序保管的信息、利用上述取出的信息生成至少使上述第1系統及上述第2系統兩者之一進行規定的工作的信息的程序。
另外,上述通信監視控制方法的特征在于還包括根據在上述網絡上流的信息,調查上述網絡回路中的空閑狀況的程序。
另外,上述通信監視控制方法的特征在于還包括當至少上述第1系統及上述第2系統兩者中的一者有存儲冗余數據的RAID時,保管表示上述RAID中的上述信息的寫入位置的寫入位置信息的程序;以及根據上述寫入位置信息更新冗余數據的程序。
另外,上述通信監視控制方法的特征在于還包括保管表示在上述RAID中冗余數據的更新直至哪個信息結束的冗余數據更新信息的程序;以及取出上述冗余數據更新信息,根據上述取出的冗余數據更新信息,生成冗余數據,對上述RAID生成存儲上述生成的信息的指令的程序。
圖1是表示備有實施形態1的通信監視控制裝置的網絡系統之一例的結構圖。
圖2是說明圖1中的通信監視控制裝置的詳細結構的說明圖。
圖3是表示圖1中的磁盤裝置7~11的連接形態的圖。
圖4是表示在本發明的光纖通道上流的信息的結構的圖。
圖5是說明實施形態1的通信監視控制裝置的工作之一例的圖。
圖6是表示本發明的通信監視控制方法的程序的流程圖。
圖7是表示本發明的通信監視控制方法的程序的流程圖。
圖8是表示實施形態1中的存儲器5或磁盤裝置6中保管的信息之一例的圖。
圖9是表示實施形態2的通信監視控制裝置的工作之一例的圖。
圖10是表示由實施形態3的通信監視控制裝置保管的冗余數據和寫入位置信息之一例的圖。
圖11是表示實施形態3的通信監視控制裝置的工作的圖。
圖12是表示生成冗余數據的生成式的圖。
圖13是表示由實施形態4的通信監視控制裝置保管的冗余數據更新信息和寫入位置信息之一例的圖。
圖14是表示實施形態4的通信監視控制裝置的工作的圖。
圖15是表示實施形態4的冗余數據的生成方法的圖。
圖16是表示實施形態5的通信監視控制裝置的工作的圖。
圖17是表示實施形態5的通信監視控制裝置的工作的圖。
圖18是表示現有的通信監視控制裝置的結構的圖。
實施形態1在實施形態1中,采用光纖通道作為連接第1系統和第2系統的網絡之一例。光纖通道是光LAN的一種,是串行接口之一。此外,作為串行接口有SSA(Servial Storage Architecture)和P1394等,也可以用這些串行接口代替光纖通道。
以下用
本發明的通信監視控制裝置及通信監視控制方法。
圖1是表示備有實施形態1的通信監視控制裝置的網絡系統之一例的系統結構圖。
圖1中,第1系統1是主系統,通過光纖通道15連接著第2系統13。第2系統13是將磁盤裝置7、8、9、10、11呈環路狀地連接在光纖通道15上的系統。而且,磁盤裝置7、8、9構成作為信息存儲部的RAID14。第1系統1備有的驅動器16是控制RAID14工作的驅動器。而且,將通信監視控制裝置2設置在第1系統1和第2系統13之間。通信監視控制裝置2監視在光纖通道15中流的信息,同時根據監視的結果,對第1系統1或第2系統13進行控制。通信監視控制裝置2在第1系統1一側備有連接器2a,在第2系統13一側備有連接器2b,將光纖通道15分別連接在這些連接器上。
另外,通信監視控制裝置2備有監視部·開關部3、內控部4和控制存儲部12。上述內控部4生成使第1系統1或第2系統13進行規定工作的指令。將在后文說明其具體例。
監視部·開關部3監視在光纖通道15上流的信息。另外,監視部·開關部3輸入在光纖通道15上流的信息,并直接將其輸出。另外,監視部·開關部3輸入上述內控部4生成的指令。而且,為了不與在光纖通道15上流的信息發生沖突而進行切換,將輸入的指令輸出給第1系統1或第2系統13。
控制存儲部12由存儲器5和磁盤裝置6構成。控制存儲部12將例如寫入的數據重復保管在第2系統13中。另外,控制存儲部12還將例如寫入的數據的寫入位置信息和有關RAID14中的冗余數據的更新的信息保管在磁盤裝置7~11中。
圖2是說明圖1中的通信監視控制裝置的詳細結構的圖。
圖2中,第1系統1備有將信息輸出給光纖通道15的發信部(TX)和從光纖通道15輸入信息的收信部(RX)。而且,光纖通道15的一端連接在上述發信部,光纖通道15的另一端連接在上述收信部。就是說,光纖通道15對第1系統1呈環路狀連接。而且,磁盤裝置7~11在光纖通道15上通過通信監視控制裝置2連接在第1系統1上。監視部·開關部3由監視部3a、開關部3b、監視部3c和開關部3d構成。而且,上述監視部3a監視從上述發信部(TX)輸出的信息。上述監視部3c監視從第2系統13輸出的信息。
內控部4由發信側控制部20a、收信側控制部21a、變換部23a、緩沖器24a、處理部22、發信側控制部20b、收信側控制部21b、變換部23b和緩沖器24b構成。收信側控制部21a輸入監視部3a監視的信息,并將上述信息送給變換部23a。同樣,收信側控制部21b輸入監視部3c監視的信息,并將上述信息送給變換部23b。在光纖通道15上流的信息是以10位為1單位的信息。因此,變換部23a和變換部23b將由收信側控制部21a或收信側控制部21b送來的信息變換成以8位為1單位的信息,然后送給處理控制部22。處理控制部22分析由變換部23a和變換部23b送來的信息,根據分析的內容,將上述信息保管在磁盤裝置6和存儲器5中。處理控制部22生成使第1系統1或第2系統13進行規定工作的信息例如指令。將在后文說明其具體例。處理控制部22生成的指令由變換部23a或變換部23b從8位變換成10位的信息后,送給發信側控制部20a或發信側控制部20b。此后,送給發信側控制部20a的信息被送給監視部3a。因此,從發信側控制部20a送出的信息和從第1系統1輸出的信息被輸入監視部3a中,所以開關部3b進行將從第1系統1輸出的信息優先輸出給光纖通道15的控制。另外,送給發信側控制部20b的信息被送給監視部3c。因此,從發信側控制部20b送出的信息和從第2系統13輸出的信息被輸入監視部3c中,所以開關部3d進行將從第2系統13輸出的信息優先輸出給光纖通道15的控制。通過開關部3b、3d的切換工作,使得通信監視控制裝置2的工作對光纖通道15不產生影響。因此,從光纖通道15的角度看,可看成通信監視控制裝置2不存在。
處理控制部22處理上述送來的信息的速度與變換部23a及變換部23b將信息送給處理控制部22的速度不同。因此,由緩沖器24a及緩沖器24b消除速度的不同。
如上所述,通信監視控制裝置2對呈環路狀的光纖通道15備有2套監視部及開關部、收信側控制部、發信側控制部、變換部及緩沖器。
由變換部將在光纖通道上流的10位信息變換成8位。因此,具有這樣的效果,即通信監視控制裝置能處理8位的信息,即使連接在光纖通道上,也能沒有任何障礙地工作。另外,還有這樣的效果,例如由于在SCSI上流的信息為8位,所以通信監視控制裝置不需要變換數據的位長,SCSI也能工作。
圖3是表示圖1中的磁盤裝置7~11的連接形態的圖。
圖3中,雖然未圖示,磁盤裝置7~11被裝在機殼中。而且,磁盤裝置7~11連接在機殼的后面板18上備有的端口17a到端口17e上。而且,光纖通道15的輸入側直接連接在端口17a上,從端口17a利用后面板18內部的布線從端口17b連接到端口17e上。光纖通道15的輸出側直接與端口17e連接。磁盤裝置7~9呈RAID的結構,由驅動器16進行調線操作。
圖4是說明在光纖通道上流的信息的結構圖。
在光纖通道15上流的信息構成信息包。1個信息包的結構有如圖4所示的形式。由圖4知,1個信息包由幀開始信息(Start of Frame Delimiter)、幀頭信息(Frame Header)、數據域(Data Field)、檢查用符號(CRC)和幀結束信息(End of Frame Delimiter)構成。各信息的字節數如下幀開始信息為4字節,幀頭信息為24字節,數據域為0~2112字節,檢查用符號為4字節,幀結束信息為4字節。另外,幀頭信息由路由選擇、發信目標端口ID、控制預約、發信源端口ID、協議類型、幀生成控制位、時序ID、數據區域控制、幀編號、發信側交換用ID、應答側交換用ID和相對偏移構成。
圖5是說明實施形態1的通信監視控制裝置的工作之一例的圖。
備有圖5中的通信監視控制裝置2的系統與上述圖1所示的結構相同,所以各符號的說明從略。
在圖5所示的系統中,第1系統1即主系統將進行信息寫入的指令輸出給第2系統13的磁盤裝置10。通信監視控制裝置2通過監視部3a監視來自第1系統1的寫入指令。而且,由內控部4分析監視部3a監視的信息。為了使磁盤裝置10中寫入的信息雙重化,內控部4將磁盤裝置10中寫入的信息保管在存儲器5或磁盤裝置6中。
圖6、圖7是說明本發明的通信監視控制方法的圖。
圖8是表示在磁盤裝置或存儲器中保管的信息之一例的圖。
其次,用圖6、圖7所示的流程圖說明圖5所示的通信監視控制裝置2的工作情況。假定通信監視控制裝置2的結構如圖2所示。以下的實施形態也一樣,都假定通信監視控制裝置2的結構如圖2所示。
在圖6中,通信監視控制裝置2通過監視部3a或監視部3c監視網絡上流過的信息(S1)。所謂在網絡上流的信息是指從第1系統1送給第2系統13的信息或從第2系統13送給第1系統1的信息。例如在圖5中,第1系統1將進行信息寫入的指令輸出給磁盤裝置10。因此,監視部3a監視給磁盤裝置10的寫入指令。因寫入指令只由監視部3a監視,所以對磁盤裝置10的寫入工作能無任何妨礙地進行。
其次,處理控制部22判斷監視部3a或監視部3c監視的信息是否是寫入指令(S2)。當監視的信息是寫入指令時,處理控制部22將寫入磁盤裝置10的預定數據保管在存儲器5或磁盤裝置6中。這時,將給磁盤裝置10的寫入位置信息與數據一起保管。第2系統13由RAID構成,存儲冗余數據時,保管表示冗余數據到何處為止進行更新的冗余數據更新信息(S3)。在圖5所示的例中,因為是對磁盤裝置10中的數據進行雙重化的例,所以這時不保管冗余數據更新信息。關于冗余數據更新信息的保管問題將在另一實施形態中詳細說明。
圖8中示出了在上述S3中保管的數據和寫入位置信息之一例。
例如,當監視部3a監視的信息是將數據″XXYYZZ″這一信息寫入磁盤裝置10的邏輯塊地址100中的指令時,處理控制部22將表示磁盤裝置10的盤號#10和邏輯塊地址100和數據″XXYYZZ″保管在存儲器5或磁盤裝置6中。以下,在圖8中示出了處理控制部22將監視部3a監視的信息保管在存儲器5或磁盤裝置6中的內容。
如上所述,本發明的通信監視控制裝置在監視寫入指令時,不妨礙其寫入工作,能將同一數據同時寫入通信監視控制裝置備有的磁盤裝置或存儲器,可進行數據的雙重化。因此,即使磁盤裝置10中發生了某種故障而不進行數據的寫入,數據也能被保管在存儲器5或磁盤裝置6中。而且,當磁盤裝置10的故障恢復后,通信監視控制裝置2根據圖7中的程序,將存儲器5或磁盤裝置6中保管的數據寫回磁盤裝置10。另外,通過監視部3c監視磁盤裝置10輸出的信息、處理控制部22分析監視的內容,就能知道磁盤裝置10的故障是否恢復了。如圖7所示,通信監視控制裝置2每隔一定間隔調查網絡回路中的空閑情況(S10)。由處理控制部22進行上述調查。當調查的結果表明回路中有空時(S11),處理控制部22取出由存儲器5或磁盤裝置6保管的數據和寫入位置信息。根據寫入位置信息生成將數據寫回的指令(S12)。處理控制部22將生成的指令輸出給光纖通道15。在S12的處理中,記述著根據冗余數據更新信息生成冗余數據并進行更新的處理。可是,關于冗余數據的處理問題將在另一實施形態中說明。
在上述S11的處理中,當回路中無空閑時,處理控制部22進行每隔一定間隔調查連續網絡回路中的空閑情況的處理。
其次,說明當磁盤裝置10發生了某種故障時,第1系統1對磁盤裝置10執行讀出指令的情況。
通信監視控制裝置2通過監視部3a監視對磁盤裝置10的讀出指令。而且,處理控制部22分析監視的信息,識別對發生故障的磁盤裝置的讀出指令。其結果是處理控制部22從存儲器5或磁盤裝置6取出該數據。然后,處理控制部22生成將取出的數據送回第1系統1的指令,并輸出到光纖通道15上。這時,取出的數據如同從磁盤裝置10中取出來一樣,處理控制部22將發信源接口ID作為磁盤裝置10的ID,送回給第1系統1。
這樣,即使在第2系統13中發生了故障時,由于通信監視控制裝置2將數據雙重化地保管在存儲器5或磁盤裝置6中,所以能使數據返回第1系統1。另外,以上說明了在磁盤裝置10發生故障的例,但即使在連接第2系統13的光纖通道15中發生了故障時,通信監視控制裝置2也能代替第2系統,與來自第1系統1的指令對應地代行數據的保管或數據的讀出。
因此,如果采用使用本發明的通信監視控制裝置的網絡系統,則即使在第1系統或第2系統任意一個系統中發生了故障時,也能容易地實現發生故障的系統的備份。
實施形態2在上述實施形態1中,由第2系統13備有的磁盤裝置10和通信監視控制裝置2備有的磁盤裝置6或存儲器5雙重化地保管數據。
在該實施形態2中,使RAID14的RAID電平為0。而且,說明由磁盤裝置7和磁盤裝置8進行數據的雙重化的例。
圖9是表示實施形態2的通信監視控制裝置的工作之一例的圖。
圖9所示的RAID14使RAID電平為0。而且,將磁盤裝置7和磁盤裝置8構成鏡。但在該實施形態2中,從第1系統1欲對RAID14執行寫入指令時,在磁盤裝置8中進行數據的寫入,而不在磁盤裝置7中進行數據的寫入。而且,將與在磁盤裝置8中寫入的數據同樣的數據寫入存儲器5或磁盤裝置6中,進行數據的雙重化。當回路有空閑時,將在存儲器5或磁盤裝置6中保管的數據寫回磁盤裝置7。因此,驅動器16檢查來自磁盤裝置8的應答即可。因而,比檢查來自磁盤裝置7及8兩個磁盤裝置的應答,處理效率變好。
例如,假定第1系統1欲執行對RAID14進行數據的寫入指令時,監視部3a監視寫入指令,處理控制部22識別監視的寫入指令。而且,將數據保管在存儲器5或磁盤裝置6中。這時,還同時保管對磁盤裝置8的數據寫入位置信息。由通信監視控制裝置2不受任何障礙地執行對磁盤裝置8的寫入指令。而且,處理控制部22每隔一定間隔調查回路中的空閑情況,如果回路中有空,便從存儲器5或磁盤裝置6中取出寫入位置信息。而且,處理控制部22根據寫入位置信息生成對磁盤裝置7進行數據寫入的指令。然后,將生成的指令輸出到光纖通道15上。另外,即使在磁盤裝置8中發生了故障,通信監視控制裝置2也能與故障發生前一樣無變化地將數據和數據寫入位置信息保管在存儲器5或磁盤裝置6中。而且,當回路中有空時,生成將數據寫入磁盤裝置7中的指令,將生成的指令輸出到光纖通道15上。另外,如果磁盤裝置8的障礙消除了,同樣也生成對磁盤裝置8進行數據寫入的指令,將生成的指令輸出到光纖通道15上。
當在磁盤裝置8中發生了故障時,且當欲由第1系統1執行對磁盤裝置8的數據的讀出指令時,通信監視控制裝置2進行由處理控制部22代替磁盤裝置8從存儲器5或磁盤裝置6中取出數據的工作。然后,如同來自磁盤裝置8對第1系統1的應答一樣,將取出的數據生成信息包,將生成的信息包輸出到光纖通道15上。
這樣,與上述實施形態1一樣,即使對RAID也能用通信監視控制裝置備有的存儲器或磁盤裝置容易地進行數據的雙重化。
實施形態3在實施形態3中,假定將RAID14的RAID電平設為4。而且說明從第1系統1對第2系統13輸出了數據寫入指令時通信監視控制裝置2的工作情況。
圖10是表示由實施形態3的通信監視控制裝置保管的冗余數據更新信息和寫入位置信息之一例的圖。
在圖10中,標志″0″表示RAID14中的冗余數據未更新。標志″1″表示RAID14中的冗余數據更新結束。
圖11是表示實施形態3的通信監視控制裝置的工作的圖。
在該實施例3中,設RAID電平為4,構成RAID14。冗余數據存儲在磁盤裝置7中。
圖12是表示生成冗余數據的生成式的圖。
如圖12所示,存儲在磁盤裝置7中的冗余數據由存儲在磁盤裝置8中的數據和存儲在磁盤裝置9中的數據的″異或″計算。
通常,在磁盤裝置發生故障時或網絡中發生故障時不能從該磁盤裝置讀出數據的情況下,將欲用冗余數據讀出的數據再生時才使用冗余數據。因此,在實施例3中,寫入磁盤裝置7中的冗余數據在寫入時不進行更新。而且當回路有對象時,通信監視控制裝置2進行冗余數據的生成,將把生成的冗余數據寫入磁盤裝置7中的指令輸出到光纖通道15上。
通常,RAID用的寫入磁盤裝置7中的冗余數據由驅動器16備有的CONTROLLER(控制器)生成。而且,在將數據寫入磁盤裝置8或磁盤裝置9的同時,更新冗余數據。可是在該實施形態中,當回路空閑時,通信監視控制裝置2生成冗余數據。而且,生成將所生成的冗余數據寫入磁盤裝置7用的指令,輸出到光纖通道15上。因此,第1系統1備有的驅動器16不生成冗余數據。因此,處理控制部22具有圖12所示的CONTROLLER(控制器)的功能的一部分。
當欲從第1系統1對RAID14執行圖10所示的數據寫入指令時,監視部3a監視寫入信息。而且,處理控制部22分析上述監視的寫入信息,將數據和數據寫入位置信息和冗余數據更新信息保管在存儲器5或磁盤裝置6中。由圖10可知,開始時第1系統1將寫入數據的指令輸出給磁盤裝置9(盤號為#9)的邏輯塊地址100的地址0。這時,監視部3a監視上述寫入指令。而且,處理控制部22分析上述指令的內容,根據分析的結果,將圖10所示的信息存入存儲器5或磁盤裝置6中。由于磁盤裝置7中存儲的冗余數據未更新,所以存儲器5或磁盤裝置6中存儲的冗余數據更新信息作為標志″0″保管。
接著,從第1系統1對RAID14依次發生圖10所示的寫入指令后,監視部3a監視這些信息,處理控制部22進行信息的分析,將冗余數據更新信息及寫入位置信息按圖10所示的內容保管在存儲器5或磁盤裝置6中。而且,當處理控制部22識別出光纖通道15上的回路有空時,處理控制部22按照存儲器5或磁盤裝置6中保管的順序,確認冗余數據更新信息。然后,生成冗余數據未更新的數據的冗余數據,生成將生成的冗余數據寫入磁盤裝置7中的指令。生成的指令被輸出到光纖通道15上。
例如,在圖10中,最初存入盤號為#9的邏輯塊地址100的地址0中的數據表示冗余數據未更新。因此,處理控制部22從盤號為#9的磁盤裝置9的邏輯塊地址100的地址0讀出數據,另外,還從磁盤裝置8的邏輯塊地址100的地址0讀出數據,按照圖12所示的生成式生成冗余數據。然后生成將生成的冗余數據寫入磁盤裝置7的邏輯塊地址100的地址0中的指令。生成的指令被輸出到光纖通道15上。然后,處理控制部22將標志變更為″1″,結束冗余數據的更新。
如果按上述的順序進行冗余數據的更新,則標志為″1″的寫入位置信息呈仍被保管在存儲器5或磁盤裝置6中的狀態。存儲器5及磁盤裝置6的存儲容量有一定限度。因此,經過適當的時間由處理控制部22將冗余數據更新過的信息從存儲器5及磁盤裝置6中刪除。
如圖10所示,將寫入位置信息和冗余數據更新信息保管在以上說明的存儲器5或磁盤裝置6中。可是,即使將寫入數據保管在磁盤裝置8或9中也沒關系。由于將數據保管在存儲器5或磁盤裝置6中,所以處理控制部22在生成冗余數據時不需要從該磁盤裝置讀入數據。因此,生成冗余數據的速度變快。例如,如果對圖10所示的盤號為#9的邏輯塊地址100的地址0的數據進行保管時,就不需要讀入該數據。另外,例如即使在盤號為#9的磁盤裝置9中發生了故障而不能讀入數據時,如果在存儲器5或磁盤裝置6中與寫入位置同時還保管著數據,則發生故障也沒關系,仍能進行冗余數據的生成。另外,當故障消除后,可將數據寫回發生故障的磁盤裝置。
實施形態4在實施形態4中,假定構成第2系統13的RAID14的至少某個磁盤裝置正在維修過程中。以下說明從第1系統1發生對上述正在維修的磁盤裝置的寫入指令時通信監視控制裝置的工作情況。
圖13是表示由實施形態4的通信監視控制裝置保管的冗余數據更新信息和寫入位置信息之一例的圖。
在圖13中,標志是表示冗余數據的更新是否結束的標志。標志″0″表示冗余數據未更新。標志″1″表示冗余數據更新結束。另外,數據寫入標志是表示該磁盤裝置中數據的寫入是否結束的標志。數據寫入標志″0 ″表示該磁盤裝置中數據的寫入未結束。數據寫入標志″1″表示該磁盤裝置中數據的寫入已結束。其它信息是數據和數據寫入位置信息。數據寫入位置信息是表示磁盤裝置的盤號和表示數據寫入位置的邏輯塊地址和存儲對象的地址。
圖14是表示實施形態4的通信監視控制裝置的工作的圖。
圖14中的監視部·開關部3與圖1中的監視部·開關部在結構上不同。圖14中的監視部·開關部3輸入來自第1系統1或第2系統13的信息,不將輸入的信息輸出給光纖通道15而保管起來。同時將輸入的信息送給處理控制部22。處理控制部22分析上述輸入的信息。然后,處理控制部22根據分析的結果,生成對第1系統1或第2系統13的指令。或者,指示開關部3b或開關部3d將監視部·開關部3保管的信息直接輸出給光纖通道15。開關部3b、3d根據來自處理控制部22的指示,對監視部·開關部3保管的信息和處理控制部22生成的指令進行切換,以便將其中之一輸出給光纖通道15。
該實施形態4中的監視部·開關部3如上進行工作。因此,例如當數據的寫入指令被從第1系統1輸出給磁盤裝置9時,監視部·開關部3便保管上述數據寫入指令,同時將其送給處理控制部22。而且,當處理控制部22確認磁盤裝置9正在維修時,將預定寫入磁盤裝置9的數據保管在存儲器5或磁盤裝置6中,以代替將數據寫入磁盤裝置9。而且,如同將數據寫入磁盤裝置9一樣,生成對第1系統1的應答,送給監視部·開關部3。監視部·開關部3進行切換,優先將從處理控制部22送來的應答輸出給光纖通道15。
圖14中的監視部開關部3以外的各符號,與圖1相同,故將其說明從略。但圖14中的RAID14設RAID的電平為4。而且將磁盤裝置7用于冗余數據。另外,假定磁盤裝置8正在維修。因此,當第1系統1欲執行數據的寫入時,通信監視控制裝置2通過監視部3a監視對磁盤裝置8的寫入指令。而且,處理控制部22識別監視的寫入指令,將被寫入磁盤裝置8的預定的數據寫入存儲器5或磁盤裝置6中。這時,如圖13所示,將寫入位置信息和冗余數據更新信息與數據一起保管。另外,假定磁盤裝置9正常工作。而且,通信監視控制裝置2通過處理控制部22識別出來自第1系統1的對磁盤裝置9的數據寫入指令時,還將寫入磁盤裝置9的數據也保管在存儲器5或磁盤裝置6中,進行數據的雙重化。
圖15是表示實施形態4的冗余數據的生成方法的圖。
如上所述,RAID用的寫入磁盤裝置7中的冗余數據由驅動器16備有的CONTROLLER(控制器)生成。而且,在將數據寫入磁盤裝置8或磁盤裝置9的同時,更新冗余數據。可是在該實施形態中,當回路空閑時,通信監視控制裝置2生成冗余數據。而且,生成將所生成的冗余數據寫入磁盤裝置7用的指令,輸出到光纖通道15上。由于,第1系統1備有的驅動器16不生成冗余數據。因此,處理控制部22具有圖15所示的CONTROLLER(控制器)的功能的一部分。
在該實施形態4中,由于磁盤裝置8正在維修,因此第1系統1對磁盤裝置8既不能寫入數據,也不能讀入數據。因此,存儲在磁盤裝置8中的數據用更新前的磁盤裝置9中的數據DO(#9)和存儲在磁盤裝置7中的冗余數據DO(#7(P))的″異或″進行計算(S100)。另外,由在上述S100中求得的數據和磁盤裝置9中的新數據DN(#9)的″異或″算出新的冗余數據DN(P)(S200)。另外,磁盤裝置9中的新數據DN(#9)是存儲在磁盤裝置9中的預定的數據(S300)。然后,處理控制部22生成將冗余數據DN(P)存入磁盤裝置7中的指令(S400)。
其次,用圖13所示的信息具體地說明圖14所示的通信監視控制裝置2的工作情況。第1系統1沒有意識到磁盤裝置8正在維修,而將寫入指令輸出給磁盤裝置8。然后,有關錯誤的通知從磁盤裝置8送回給第1系統1。因此,第1系統1指示將磁盤裝置8脫離RAID14的結構。以上的狀況由監視部3a及監視部3c進行監視,處理控制部22識別上述狀況。
然后,處理控制部22代替磁盤裝置8,將從第1系統1對磁盤裝置8輸出的指令的應答送回給第1系統1。當上述指令是數據寫入指令時,處理控制部22將數據和數據寫入位置信息和冗余數據更新信息保管在存儲器5或磁盤裝置6中。
處理控制部22按照圖15所示的順序進行冗余數據的更新。如上所述,在圖15所示的S100中,由更新前的磁盤裝置9中的數據(DO(#9))和更新前的冗余數據(DO(#7(P)))的″異或″求磁盤裝置8中的數據。在該實施形態4中,由于使磁盤裝置8中的數據再生,所以當從第1系統1對磁盤裝置9發生了數據的寫入時,如果磁盤裝置8不能工作,則通信監視控制裝置2在存儲器5或磁盤裝置6中進行上述數據的保管。而且,對磁盤裝置9進行的數據寫入是在冗余數據更新時同時進行或冗余數據更新結束后進行。
例如,通信監視控制裝置2識別出磁盤裝置8正在維修后,第1系統1將數據的寫入指令輸出給盤號為#9的磁盤裝置9。上述數據的寫入位置如圖13中的最上一格所示,是邏輯塊地址100的地址0。寫入的數據為″1A″。處理控制部22識別出對磁盤裝置9的寫入指令后,將圖13中的最上一格所示的信息存入存儲器5或磁盤裝置6中。這時,由于還不進行伴隨上述數據的寫入的冗余數據的更新,所以標志為″0″。由于在磁盤裝置9中不進行上述數據的寫入,所以數據寫入標志置″0″。
最為另一種情況,假定第1系統1將數據的寫入指令輸出給了盤號為#8的磁盤裝置8。上述數據的寫入位置如圖13中的第2格所示,是邏輯塊地址105的地址3。寫入的數據為″2A″。處理控制部22識別出對磁盤裝置8的寫入指令后,將圖13中的第2格所示的信息存入存儲器5或磁盤裝置6中。由于磁盤裝置8正在維修,所以不進行數據的寫入。因此將″0″存入數據寫入標志。由于還沒進行冗余數據的更新,所以標志為″0″。以下,處理控制部22將圖13中的第3格及第4格所示的信息存入存儲器5或磁盤裝置6中。
處理控制部22在進行上述數據的保管處理期間還每隔一定間隔調查光纖通道15上的回路中的空閑狀況。當回路中有空時,依次從保管圖13所示的信息的存儲器5或磁盤裝置6中取出信息,生成與標志為″0″的數據對應的冗余數據。按照圖15所示的順序進行冗余數據的生成。處理控制部22從最上一格確認保管在存儲器5或磁盤裝置6中的圖13所示的信息,生成與標志為″0″的數據對應的冗余數據。例如,圖13中的最上一格的數據的標志為″0″,所以處理控制部22生成冗余數據。首先,處理控制部22從盤號為#9的磁盤裝置9的邏輯塊地址100的地址0讀入數據。該數據成為圖15中的DO(#9)。另外,處理控制部22從盤號為#7的磁盤裝置7的邏輯塊地址100的地址0取出冗余數據。該數據成為圖15中的DO(#7(P))。然后求DO(#9)和DO(#7(P))的″異或″。求得的″異或″成為圖15中的DN(P)。然后,處理控制部22生成將求得的DN(P)寫入磁盤裝置7的邏輯塊地址100的地址0中的指令。然后將生成的指令輸出到光纖通道15上。然后將標志變更為″1″。這時,如果從第1系統1不對磁盤裝置9進行訪問,便生成將數據″1A″寫入邏輯塊地址100的地址0中的指令。然后將生成的指令輸出到光纖通道15上。再將數據寫入標志變更為″1″。
接著,當回路中有空時,處理控制部22對保管在存儲器5或磁盤裝置6中的圖13所示的信息的第2格數據生成冗余數據。然后生成將所生成的冗余數據寫入磁盤裝置7的指令,輸出到光纖通道15上。對磁盤裝置8的寫入信息被保管在圖13的第2格中。因此,由圖13的第2格中的數據″2A″和磁盤裝置9的邏輯塊地址105的地址3中存儲的數據的″異或″求冗余數據。
然后,處理控制部22生成將求得的冗余數據寫入磁盤裝置7的邏輯塊地址105的地址3中的指令。然后將生成的指令輸出到光纖通道15上。這時,標志變更為″1″。可是,由于磁盤裝置8正在維修,所以不進行數據的寫入。通信監視控制裝置2識別出磁盤裝置8的維修完成后,當光纖通道15上的回路有空時,將保管在存儲器5或磁盤裝置6中的數據寫回磁盤裝置8。例如,當圖13所示的數據寫入標志為″0″時,處理控制部22生成將該數據寫入磁盤裝置8的指令。然后將生成的指令輸出到光纖通道15上。這時,將數據寫入標志變為″1″。
處理控制部22能刪除標志及數據寫入標志都為″1″的信息,以便使存儲器5和磁盤裝置6的存儲容量不致被占滿。
在磁盤裝置8處于維修操作過程中,如果從第1系統1輸出由磁盤裝置8讀出數據的指令后,監視部3a監視該指令。而且,處理控制部22分析監視的指令,識別讀出指令。處理控制部22根據該盤號和地址,參照保管在存儲器5或磁盤裝置6中的圖13所示的信息,取得該數據。然后,如同是從磁盤裝置8讀出的數據一樣,使發信源接口ID與磁盤裝置8一樣,將對讀出指令的應答返回到光纖通道15上。當從第1系統1對磁盤裝置9輸出讀出數據的指令后,也是首先處理控制部22識別出磁盤裝置8正在維修操作之中,所以同樣根據盤號和地址,檢索存儲器5或磁盤裝置6,取出該數據。另外,也有找不到適當的地址的情況。這時,如果通信監視控制裝置2不進行任何操作,也能從磁盤裝置9讀出數據。然后,讀出的數據流到光纖通道15上,被送回第1系統1。如果對磁盤裝置9的數據的寫入還未結束,則最新的數據被保管在存儲器5或磁盤裝置6中,舊的數據被存儲在磁盤裝置9中。因此,必須對應地使2種數據都不被送回第1系統1。例如,處理控制部22從存儲器5或磁盤裝置6能取得該數據時,便將應答送回第1系統1,但這時是將發信源接口ID作為磁盤裝置9的接口ID送回應答的。因此,收到應答的第1系統1即使再從磁盤裝置9收到應答也置之不理。
如上所述,與光纖通道連接的磁盤裝置即使正在維修操作之中,而第1系統并未意識到這一點,也能輸出寫入指令。而且通信監視控制裝置代替維修操作中的磁盤裝置來保管數據,維修操作結束后,生成將保管的數據寫回的指令,輸出到網絡中。
實施形態5在該實施形態5中,說明在與上述實施形態4的網絡系統相同的網絡系統中,當磁盤裝置8中發生故障時通信監視控制裝置的工作情況。
圖16及圖17是表示實施形態5的通信監視控制裝置的工作的圖。
在圖16及圖17中,RAID14使電平為5。寫入位置信息、冗余數據更新信息等存儲在存儲器5中。
例如,從第1系統1對磁盤裝置8執行數據的讀出指令時,假定磁盤裝置8發生了故障。而且磁盤裝置8對第1系統1進行錯誤通知。磁盤裝置8輸出的錯誤通知被監視部3c所監視,處理控制部22識別磁盤裝置8中發生了故障。第1系統1接收來自磁盤裝置8的錯誤通知,指示將磁盤裝置8脫離RAID14的結構。然后,通信監視控制裝置2識別上述的狀況,代替磁盤裝置8送回對來自第1系統1的讀出指令或寫入指令的應答。于是,第1系統1當作有來自磁盤裝置8的應答,不進行對磁盤裝置8的重試。具體地說,通信監視控制裝置2將接口ID變更為與磁盤裝置8相同的接口ID。而且,通信監視控制裝置2輸出的信息包使得發信源接口ID變成與磁盤裝置8相同的ID。在該實施形態5中,因將RAID電平設為5,與進行讀出的磁盤裝置8中的數據對應的冗余數據被認為是存儲在磁盤裝置7及9兩者中之一的數據。因此,監視來自磁盤裝置8的錯誤通知的處理控制部22利用存儲在磁盤裝置7及磁盤裝置9中的數據,生成第1系統1欲讀出的存儲在與磁盤裝置8相同的地址中的數據,將生成的數據輸出到光纖通道15上。這時,信息包的發信源接口ID設為磁盤裝置8的ID。收到信息包的第1系統1如同從磁盤裝置8讀出了該數據一樣,能取得數據。上述處理控制部22將再生的磁盤裝置8的數據存入存儲器5中。這時,寫入位置信息也與數據一起存入存儲器5中。
另外,可以將連接在光纖通道15上的備用盤例如備用的磁盤裝置11作為代替磁盤裝置8的磁盤裝置。這時,當光纖通道15上的回路有空時,通信監視控制裝置2生成將保管在存儲器5中磁盤裝置8的數據寫入磁盤裝置11中的指令。然后,可使磁盤裝置11代替磁盤裝置8進行工作。這時,通信監視控制裝置2變更磁盤裝置11的ID,以便磁盤裝置11具有與磁盤裝置8相同的地址。
如上所述,連接在光纖通道上的磁盤裝置即使發生故障時,如果能根據存儲在另一磁盤裝置中的數據使該數據再生,那么通信監視控制裝置就能進行數據的再生。而且,如同從發生故障的磁盤裝置正常地取出了數據一樣,能將應答返回第1系統。另外,能將連接在光纖通道上的備用的磁盤裝置代替發生故障的磁盤裝置。因此,如果使用連接了通信監視控制裝置的網絡系統,則磁盤裝置有故障時也能無障礙地使系統工作。
在上述實施形態1~5中,將寫入信息和冗余數據更新信息和數據等信息存儲在存儲器5或磁盤裝置6中。然而,能用連接在光纖通道15上的備用的磁盤裝置10和磁盤裝置11代替存儲器5和磁盤裝置6。
如上所述,本發明的通信監視控制裝置監視在網絡上流的信息,利用內控部根據監視的結果生成的信息,能控制第1系統和第2系統的工作。因此,具有不需要操作人員監視系統就能實現與第1系統、第2系統及網絡的工作狀況相應的控制的效果。另外,通信監視控制裝置為了連接到網絡上不需要進行特別處理,所以具有容易將通信監視控制裝置連接在已有的網絡上的效果。
另外,通信監視控制裝置能將監視部監視的信息保管在控制存儲部中。因此,在監視到從第1系統給第2系統的數據的寫入指令時,通過將數據保管在控制存儲部中,具有能用控制存儲部和第2系統使數據雙重化的效果。
另外,當在連接第2系統和通信監視控制裝置的網絡中發生故障時,來自第1系統的指令不能到達第2系統。可是如果將來自第1系統的指令保管在控制存儲部中,則具有在網絡中的故障消除后,處理控制部將保管在控制存儲部中的來自第1系統的指令送給第2系統,第1系統能取得對指令的應答的效果。
另外,當從第1系統將數據寫入指令送給第2系統備有的信息存儲部時,處理控制部將寫入上述第2系統的數據保管在控制存儲部中。而且,還在第2系統的信息存儲部中保管數據。因此,能使數據雙重化,具有提高網絡系統中保管數據的可靠性的效果。
另外,處理控制部調查上述網絡回路中的空閑狀況。因此,在第2系統備有信息存儲部的情況下,寫入指令集中在上述信息存儲部,在寫入工作停滯的情況下,將數據暫時保管在控制存儲部中,當回路有空時,能將保管在控制存儲部中的數據存儲在第2系統的信息存儲部中。因此,具有能提高網絡上的回路使用效率的效果。
另外,在第2系統是RAID的情況下,當處理控制部識別出來自第1系統的給RAID的數據寫入指令時,將表示RAID中的數據寫入位置的寫入位置信息保管在控制存儲部中。因此,處理控制部能根據保管在上述控制存儲部中的寫入位置信息,生成冗余數據。而且,處理控制部生成更新已生成的冗余數據的指令,輸出給RAID。因此,由于在回路有空時能進行冗余數據的生成及更新,所以具有能使對RAID的數據寫入處理中的輔助操作比以往少的效果。
另外,能將冗余數據更新信息保管在控制存儲部中。因此,當網絡中的回路有空時,參照冗余數據更新信息,能對未更新的冗余數據生成冗余數據,對RAID寫入冗余數據。因此,具有能提高網絡上的回路使用效率的效果。
另外,即使在第2系統備有的多個磁盤裝置內給定的磁盤裝置中發生故障時,處理控制部也能取出正常工作的磁盤裝置中存儲的數據,使發生故障的磁盤裝置中存儲的數據再生。因此,具有提高系統的可靠性的效果。
另外,上述網絡是光LAN或光纖通道。因此,具有在將光LAN和光纖通道作為網絡使用的系統中,能將本發明的通信監視控制裝置容易地組裝在現有的系統中的效果。
另外,本發明的通信監視控制方法因包括進行切換的程序,所以能將在網絡上流動的信息和在生成信息的程序中生成的控制第1系統或第2系統工作的信息兩者中任意一者輸出給網絡。因此,具有能容易地根據第1系統及第2系統的狀況控制其工作的效果。
另外,通信監視控制方法包括調查網絡回路中的空閑狀況的程序。因此,當網絡回路中有空時能輸出指令,以便使第1系統或第2系統進行某種工作。因此,具有能提高回路的使用效率的效果。
另外,通信監視控制方法包括根據寫入位置信息更新冗余數據的程序。因此,在第2系統是RAID的情況下,根據來自第1系統的寫入指令將數據寫入第2系統時,即使不更新冗余數據,也能在回路有空時進行冗余數據的更新,具有提高回路的使用效率的效果。
另外,通信監視控制方法能與冗余數據的更新信息一起生成冗余數據。因此,當回路中有空時能對RAID輸出寫入所生成的冗余數據的指令。因此,具有提高回路的使用效率的效果。
權利要求
1.一種通信監視控制裝置,它是一種監視·控制連接第1系統和第2系統的網絡的通信監視控制裝置,其特征在于備有監視在上述網絡上流的信息的監視部;輸入該監視部監視的信息、根據輸入的信息生成送給上述網絡的信息的內控部;以及輸入該內控部生成的送給網絡的信息和在上述網絡上流的信息、將其中的一種信息輸出給網絡而進行切換的開關部。
2.一種通信監視控制裝置,它是一種監視·控制連接第1系統和第2系統的網絡的通信監視控制裝置,其特征在于備有監視在上述網絡上流的信息的監視部;輸入該監視部監視的信息、根據輸入的信息生成送給上述網絡的信息的內控部;以及輸入該內控部生成的送給網絡的信息和在上述網絡上流的信息、將其中的一種信息輸出給網絡而進行切換的開關部;設在上述內控部中從上述監視部輸入信息的收信側控制部;保管該收信側控制部輸入的信息的控制存儲部;設在上述內控部中分析上述收信側控制部輸入的信息的內容、根據送給上述控制存儲部保管的信息·生成至少送給上述第1系統及上述第2系統兩者之一的信息的處理控制部;以及將該處理控制部生成的信息輸出給上述開關部的發信側控制部。
3.根據權利要求2所述的通信監視控制裝置,其特征在于上述處理控制部取出上述控制存儲部中保管的信息,利用上述取出的信息生成使上述第1系統及上述第2系統兩者之一進行規定的工作的信息。
4.根據權利要求3所述的通信監視控制裝置,其特征在于上述第1系統及上述第2系統兩者中至少一者備有存儲信息的信息存儲部,上述處理控制部取出上述控制存儲部中保管的信息,生成將上述取出的信息存入上述信息存儲部的指令。
5.根據權利要求4所述的通信監視控制裝置,其特征在于上述處理控制部根據上述監視部監視的在上述網絡上流的信息,調查上述網絡回路中的空閑狀況,當上述網絡回路中有空時,取出上述控制存儲部中保管的信息,生成上述指令。
6.根據權利要求4所述的通信監視控制裝置,其特征在于至少上述信息存儲部是存儲冗余數據的RAID(redundant arrays of inexpensive disk)。
7.根據權利要求6所述的通信監視控制裝置,其特征在于當輸入的信息是進行寫入上述RAID中的信息時,上述處理控制部將表示上述RAID中的上述信息的寫入位置的寫入位置信息保管在上述控制存儲部中,同時根據上述保管的寫入位置信息更新冗余數據。
8.根據權利要求6所述的通信監視控制裝置,其特征在于當輸入的信息是進行寫入上述RAID中的信息時,上述處理控制部將進行上述寫入的信息保管在上述控制存儲部中,同時保管表示在上述RAID中冗余數據的更新到哪個信息結束的冗余數據更新信息。
9.根據權利要求8所述的通信監視控制裝置,其特征在于上述處理控制部根據上述監視部監視的在上述網絡上流的信息,調查上述網絡回路中的空閑狀況,當上述網絡回路中有空時,取出上述控制存儲部中保管的上述冗余數據更新信息,根據取出的冗余數據更新信息生成冗余數據,對上述信息存儲部的RAID生成存儲上述生成的冗余數據的指令。
10.根據權利要求6所述的通信監視控制裝置,其特征在于上述信息存儲部備有多個磁盤裝置,當輸入的信息表示上述磁盤裝置中發生了故障時,上述處理控制部訪問正常工作的磁盤裝置,取得上述冗余數據,再生信息,并將上述再生的信息送給上述第1系統及上述第2系統兩者中的一者中。
11.一種通信監視控制方法,它是一種監視·控制連接第1系統和第2系統的網絡的通信監視控制方法,其特征在于包括監視在上述網絡上流的信息的程序;在該監視程序中輸入監視的監視信息、根據輸入的信息生成送給上述網絡的信息的程序;輸入在該進行監視的程序中監視的信息,根據輸入的信息生成送給上述網絡的信息的程序;以及輸入在該生成信息的程序中生成的送給網絡的信息和在上述網絡上流的信息、將其中的一種信息輸出給網絡而進行切換的程序。
12.根據權利要求11所述的通信監視控制方法,其特征在于還包括保管由生成上述信息的程序輸入的信息的程序;以及取出由保管上述信息的程序保管的信息、利用上述取出的信息生成至少使上述第1系統及上述第2系統兩者之一進行規定的工作的信息的程序。
13.根據權利要求11所述的通信監視控制方法,其特征在于還包括根據在上述網絡上流的信息,調查上述網絡回路中的空閑狀況的程序。
14.根據權利要求11所述的通信監視控制方法,其特征在于還包括當至少上述第1系統及上述第2系統兩者中的一者有存儲冗余數據的RAID時,保管表示上述RAID中的上述信息的寫入位置的寫入位置信息的程序;以及根據上述寫入位置信息更新冗余數據的程序。
15.根據權利要求14所述的通信監視控制方法,其特征在于還包括保管表示在上述RAID中冗余數據的更新直至哪個信息結束的冗余數據更新信息的程序;以及取出上述冗余數據更新信息,根據上述取出的冗余數據更新信息,生成冗余數據,對上述RAID生成存儲上述生成的信息的指令的程序。
全文摘要
本發明的目的在于解決當出現故障時必須停止系統工作的問題。本發明在第1系統1和第2系統13之間設有通信監視控制裝置2,監視在光纖通道15上流的信息。內控部4分析監視的信息,根據分析結果將數據存入控制存儲部12。所以即使當第2系統12發生故障時,通信監視控制裝置2也能讀出控制存儲部12中保管的數據,代替第2系統13將讀出的數據送給第1系統。
文檔編號H04L29/14GK1176436SQ9711057
公開日1998年3月18日 申請日期1997年4月21日 優先權日1996年9月12日
發明者水野正博, 馬場宏, 山本整 申請人:三菱電機株式會社