(57)【要約】【課題】ＲＡＩＤ装置内の冗長経路で発生する消費電力を低減するとともに、消費電力を低減する際に要する制御コントローラの処理リソースの増大を防ぐこと。【解決手段】ＲＡＩＤ装置１００内のルートスイッチ１０３が、冗長経路に配置されたスイッチ１０６ａとスイッチ１０６ｂとの電源がＯＦＦされた後、冗長経路に配置されたＨＤＤ１０４ａやＨＤＤ１０４ｂから制御コントローラ宛に出力される構成変更通知を制御コントローラ１０１が受信しないようにブロックする。【選択図】        図２
2010152742.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置へ至る通信経路が冗長化されたＲＡＩＤ装置内において、前記記憶装置と当該記憶装置へのアクセスを制御する制御装置とを接続する冗長経路上に配置された通信中継装置の電源がＯＦＦされた場合に、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックするブロック手段を有する通信制御装置。
【請求項２】
前記通信中継装置の電源がＯＦＦされた後に、前記記憶装置へのアクセス制御を前記制御装置に代行して処理する代行処理手段を有する請求項１に記載の通信制御装置。
【請求項３】
前記代行処理手段は、前記記憶装置の電源がＯＮになっているか否かを示す電源情報を記憶する記憶手段と、前記通信中継装置の電源制御を行う電源制御手段とを更に有し、前記電源制御手段の処理に基づいて、前記電源情報を更新する請求項２に記載の通信制御装置。
【請求項４】
前記制御装置から前記記憶装置にｒｅａｄ／ｗｒｉｔｅコマンドが発行された場合に、前記代行処理手段は、冗長経路に配置された前記通信中継装置の電源をＯＮにするコマンドを発行し、当該通信中継装置の電源がＯＮされたことに伴って、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックする請求項２に記載の通信制御装置。
【請求項５】
前記制御装置から前記記憶装置にｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドが発行された場合に、前記代行処理手段は、前記制御装置への応答を前記記憶装置の代わりに行う請求項２に記載の通信制御装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信制御装置に関し、特にＲＡＩＤ装置内における冗長系の通信経路で発生する消費電力を低減する通信制御装置に関するものである。
【背景技術】
【０００２】
ＲＡＩＤ装置（Redundant  Arrays  of  Inexpensive  Disks）内には、装置内で障害が発生した場合でも、各ＨＤＤに対するデータの読込み／書込み等を維持することができるように、同一のＨＤＤに対して複数の通信経路がある。これについて具体的に図１４を用いて説明する。図１４は、ＲＡＩＤ装置を説明するための図である。
【０００３】
図１４に示すように、ＲＡＩＤ装置１０内には、制御コントローラとＨＤＤとの間に、ルートスイッチやスイッチが複数介在している。そして、そのルートスイッチやスイッチにより、制御コントローラとＨＤＤとの間の通信をやりとりする通信経路が複数構築されている。
【０００４】
上述した通信経路には、通常時に使用される所定の通信経路（主系：図１４の実線部）と、その主系に障害が発生したときに各ＨＤＤに対するデータの読込み／書込みが継続できるように、バックアップの役割を担う予備的な通信経路（冗長系：図１４の点線部）とが存在する。
【０００５】
したがって、ＲＡＩＤ装置１０内の主系で障害が発生した場合でも、制御コントローラからの指示により、主系から冗長系に通信経路を切り替えることにより、ＲＡＩＤ装置１０内の各ＨＤＤに対するデータの読込み／書込み等を継続することができ、ＲＡＩＤ装置１０の稼動状態を保つことが可能となる。
【０００６】
しかし、障害が発生していない場合には、主系のみが利用され、冗長系は使用されていないことがある。このとき、冗長系のスイッチや各ＨＤＤには、電源が入っており、冗長系において無駄な消費電力が発生している。
【０００７】
そこで、冗長系の消費電力を低減するために、冗長系のＨＤＤを使用するときに電源をＯＮするという技術（例えば、特許文献１参照）や、ＨＤＤへのアクセス頻度によって冗長系のスイッチの電源をＯＮ／ＯＦＦするという技術（例えば、特許文献２参照）がある。
【０００８】
【特許文献１】特開２００４−３２６２４４号公報
【特許文献２】特開２００７−１４１０４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来の技術では、冗長系で発生する消費電力を小さくするために、冗長系の電源をＯＦＦにすると、ＲＡＩＤ装置内の制御コントローラは、冗長系の電源がＯＦＦされたことの認識処理を行うため、制御コントローラの処理負荷が増大するという問題があった。
【００１０】
例えば、冗長系の電源がＯＦＦになると、制御コントローラは、各ＨＤＤから、冗長系の電源がＯＦＦされたことを示すデータを受信し、受信したデータに基づいて、各ＨＤＤの認識処理（構成変更通知に基づいた各ＨＤＤの構成情報の更新等）を行っている。
【００１１】
したがって、冗長系の電源をＯＦＦするたびに、各ＨＤＤの認識処理を実行する必要があるため、制御コントローラの処理リソースが増加してしまうという問題があった。
【００１２】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、ＲＡＩＤ装置の省電力化を実現させるとともに、制御コントローラの処理負荷を軽減させることができる通信制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するため、この通信制御装置は、記憶装置へ至る通信経路が冗長化されたＲＡＩＤ装置内において、前記記憶装置と当該記憶装置へのアクセスを制御する制御装置とを接続する冗長経路上に配置された通信中継装置の電源がＯＦＦされた場合に、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックするブロック手段を有することを要件とする。
【発明の効果】
【００１４】
本願に開示した通信制御装置によれば、ＲＡＩＤ装置内の制御コントローラの処理リソースを増加させることなく、冗長系で発生する無駄な消費電力を低減することができる。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照して、この発明に係る通信制御装置の好適な実施の形態を詳細に説明する。尚、本実施例では、通信制御装置の一例として、ルートスイッチを例に挙げて説明する。
【実施例１】
【００１６】
（用語の説明）
最初に、以下の実施例１で用いる主要な用語を説明する。「ＲＡＩＤ（Redundant  Arrays  of  Inexpensive  Disks）装置」とは、複数の記憶装置（ＨＤＤ（Hard  Disk  Drive））をまとめて１台のディスクとして管理する装置であり、データ処理の高速化やデータ損失を未然に防ぐ対策等が図られている。
【００１７】
また、本実施例においては、上述したＲＡＩＤ装置単体をストレージシステムとし、このストレージシステム（ＲＡＩＤ装置単体）に対して、データの記録等を要求する上位装置（ホスト等）を含んだシステムを「情報システム」とする。
【００１８】
「構成変更通知」とは、ＲＡＩＤ装置内の各ＨＤＤの構成が変更されたときに各ＨＤＤから送出されるネットワーク通信信号を示す。例えば、ＲＡＩＤ装置内の各種通信経路に配置されたスイッチや各ＨＤＤの電源がＯＮ／ＯＦＦした場合や、ＨＤＤが追加／削減された場合に、構成変更通知が発生する。
【００１９】
具体的に、構成変更通知の一例としては、「ＬＩＰ（Loop  Initialization  Protocol）」、「ブロードキャスト」といったものが挙げられ、さらに、構成変更通知には、各スイッチや各ＨＤＤの電源ＯＮ／ＯＦＦに相当する情報を含むものとする。
【００２０】
「主系」とは、ＲＡＩＤ装置内の制御コントローラと各ＨＤＤ等との通信において、通常使用される通信経路を示し、「冗長系」とは、バックアップの役割を担う予備的な通信経路を示し、冗長系を使用することで、主系に通信障害が発生しても、各ＨＤＤに対するデータの読込み／書込み等のデータ通信が継続できる。
【００２１】
「ＯＮ」および「ＯＦＦ」は特記する場合を除き、「ＯＮ」は、主系もしくは冗長系の通信経路に配置されたスイッチの電源がＯＮの状態であることを示し、「ＯＦＦ」は、主系もしくは冗長系の通信経路に配置されたスイッチの電源がＯＦＦの状態であることを示している。
【００２２】
そして、冗長系の電源がＯＮ／ＯＦＦすると、冗長系の通信経路に配置されたスイッチに接続されている各ＨＤＤから上述した構成変更通知が発生し、制御コントローラに転送されるものとする。
【００２３】
続いて、本実施例１に係る発明の概要について説明する。本実施例１に係る冗長系のルートスイッチは、冗長系に配置されたスイッチの電源がＯＦＦされた後に、各ＨＤＤから発生する構成変更通知をブロックし、制御コントローラに転送されないようにする。
【００２４】
図１は、発明の概要を説明するための図である。図１では、ＲＡＩＤ装置１００内において、制御コントローラ１０１とＨＤＤ１０４ａとＨＤＤ１１４ａとの間に、スイッチ１０５ａ〜スイッチ１０８ａが介在しており、ＲＡＩＤ装置１００は、制御コントローラ１０１と複数のＨＤＤ（ＨＤＤ１０４ａやＨＤＤ１１４ａ等）との通信を行う通信経路を複数（主系：実線部、冗長系：点線部）有している。また、主系の通信経路をまとめるルートスイッチ１０２と、冗長系の通信経路をまとめるルートスイッチ１０３とを有する。
【００２５】
そして、冗長系の消費電力を低減するために、ルートスイッチ１０３の配下にあるスイッチ１０６ａとスイッチ１０８ａとの電源をＯＦＦにすると、冗長系の電源ＯＦＦに伴う構成変更通知が、例えば、ＨＤＤ１０４ａ、ＨＤＤ１１４ａより発生する。
【００２６】
そして、ルートスイッチ１０３は、上述した構成変更通知に対する認識処理を制御コントローラ１０１にさせないように、その構成変更通知をブロックする。
【００２７】
このように、ルートスイッチ１０３が、冗長系の電源をＯＦＦした後に発生する構成変更通知をブロックすることで、制御コントローラ１０１は、冗長系の電源ＯＦＦに伴う構成変更通知の認識処理をする必要がなくなる。
【００２８】
その結果、制御コントローラ１０１の処理リソースを増加させることなく、冗長系で発生する無駄な消費電力を低減させることができる。
【００２９】
次に、ＲＡＩＤ装置１００の構成について説明する。図２は、本実施例１に係るＲＡＩＤ装置の構成を示す機能ブロック図である。図２に示すように、このＲＡＩＤ装置１００は、制御コントローラ１０１と、ルートスイッチ１０２、１０３と、複数の記憶装置（例えば、ＨＤＤ１０４ａ、ＨＤＤ１０４ｂ・・・）と、複数のスイッチ（例えば、スイッチ１０５ａ、１０５ｂ、１０６ａ、１０６ｂ）とを有する。
【００３０】
そして、ＲＡＩＤ装置１００は、各種装置間のデータ通信や電源管理を行うネットワークとして、データ通信ネットワーク（図２の実線部）と管理用ネットワーク（図２の点線部）とを有する。
【００３１】
データ通信ネットワークでは、上述した構成変更通知、各ＨＤＤに保存される各種データやコマンド等の通信が行われる。なお、データ通信ネットワークでやり取りされるコマンドには、各ＨＤＤに対する読込み／書込みを制御するｒｅａｄ／ｗｒｉｔｅコマンドや、各ＨＤＤをデータ通信ネットワークに接続する際に使用するログインコマンド等が挙げられる。
【００３２】
一方、管理用ネットワークでは、電源ＯＮ／ＯＦＦコマンド、異常検出通知、増設変更通知等のやり取りが行われる。この電源ＯＮ／ＯＦＦコマンドとは、各スイッチの電源をＯＮ／ＯＦＦするコマンドを示し、各ルートスイッチが、配下にあるスイッチに転送する。
【００３３】
そして、電源ＯＮ／ＯＦＦコマンドを各コマンドに送ることで、各スイッチの電源をＯＮ／ＯＦＦすることができ、その配下にある各ＨＤＤの電源についても必要に応じてＯＮ／ＯＦＦが可能になる。
【００３４】
「異常検出通知」とは、主系で通信障害が発生したことを示す情報で、主系のスイッチが検出し、ルートスイッチ１０２に転送する。一方、「増設変更通知」とは、ＲＡＩＤ装置１００内に新しくＨＤＤが追加されたことを示す情報で、異常検出通知と同様に、主系のスイッチが検出し、ルートスイッチ１０２に転送する。
【００３５】
制御コントローラ１０１は、主系もしくは冗長系の切り替え処理を行う手段で、さらに、ＲＡＩＤ装置１００の起動時に伴う初期化処理や、ＲＡＩＤ装置１００の運用中は、ｒｅａｄ／ｗｒｉｔｅコマンドや、ログインコマンド等をデータ通信ネットワーク経由で発行する手段である。
【００３６】
初期化処理とは、ＲＡＩＤ装置１００の起動時に、制御コントローラ１０１が、データ通信ネットワーク経由で各ＨＤＤ（例えば、ＨＤＤ１０４ａやＨＤＤ１０４ｂ等）の情報を取得し、ネットワーク情報テーブルを作成する処理である。
【００３７】
そして、初期化処理後、制御コントローラ１０１は、ネットワーク情報テーブルをルートスイッチ１０３に転送する。その後、ルートスイッチ１０３が、このネットワーク情報テーブルを取得し、取得したネットワーク情報テーブルの記憶・更新等を行う。
【００３８】
図３は、ネットワーク情報テーブルの一例を示す図である。図３に示したネットワーク情報テーブル２０２ａは、「記憶装置」、「Ｓ‐ＩＤ（Source‐IDentification）」、「ＷＷＮ（World  Wide  Name）」、「ＦＣ（Fibre  Channel)サポートレベル」、「ＰＯＷＥＲ」を記憶する手段である。
【００３９】
「記憶装置」は、ＲＡＩＤ装置１００内の各ＨＤＤを識別する情報を示し、例えば、記憶装置１、記憶装置２というように、各識別番号により、各ＨＤＤがＲＡＩＤ装置１００内で識別される。
【００４０】
「Ｓ‐ＩＤ」は、ＲＡＩＤ装置１００内における各ＨＤＤの動的なアドレス情報を示し、各ＨＤＤの接続形態やストレージシステムの変更に伴い更新される。したがって、記憶装置１のＳ‐ＩＤは、「０１０１ＥＦ」であるが、ＨＤＤの接続形態の変更によって更新される場合もある。以下、記憶装置２の「０１０２ＥＦ」、記憶装置３の「０１０３ＧＨ」についても同様である。
【００４１】
「ＷＷＮ」は、各ＨＤＤが有する固定的な識別番号を示し、各ＨＤＤが製造時等に与ええられる識別情報を示す。したがって、ＨＤＤの接続形態やストレージシステムの変更によって更新されることはなく、常に同じ情報が設定される。
【００４２】
したがって、記憶装置１のＷＷＮは、「ｘｘｘｘｘｘｘｘ」であるが、ＨＤＤの接続形態等が変更されても、記憶装置１のＷＷＮは「ｘｘｘｘｘｘｘｘ」のままである。以下、記憶装置２以降についても同様である。
【００４３】
「ＦＣサポートレベル」は、ＲＡＩＤ装置１００内の各装置間における通信の信頼性等を定義する情報を示し、クラス１、クラス２、クラス３が主に設定される。そして、一般に、クラス１がより信頼性が高い通信を定義し、以下、信頼性が低くなるにつれて、クラス２、クラス３となる。
【００４４】
例えば、記憶装置１と記憶装置２のＦＣサポートレベルには、ともに「クラス３」が設定されており、クラス３で定義されるデータ通信をサポートしている。一方、記憶装置３と記憶装置４のＦＣサポートレベルには、「クラス２」と「クラス１」がそれぞれ設定されており、記憶装置３と記憶装置４においては、クラス２、クラス１で定義される通信をサポートしている。
【００４５】
したがって、記憶装置４は、より信頼性の高い通信をサポートしており、記憶装置１及び記憶装置２がサポートする通信は、記憶装置４がサポートしている通信と比較すると信頼性が低くなる。
【００４６】
「ＰＯＷＥＲ」は、各ＨＤＤの電源状態を示し、ＯＮもしくはＯＦＦが設定される。したがって、「ＯＮ」が各記憶装置に設定されている場合は、該当する記憶装置の電源はＯＮであることを示し、「ＯＦＦ」が各記憶装置に設定されている場合は、該当する記憶装置の電源はＯＦＦであることを示している。
【００４７】
また、ＰＯＷＥＲに設定されるＯＮ／ＯＦＦの状態は、各ＨＤＤに接続されている冗長系に配置されたスイッチの電源状態を示すものとする。例えば、記憶装置１のＰＯＷＥＲが「ＯＮ」である場合、記憶装置１に接続されている冗長系のスイッチの電源はＯＮである状態を示し、記憶装置１のＰＯＷＥＲが「ＯＦＦ」である場合、記憶装置１に接続されている冗長系のスイッチの電源はＯＦＦである状態を示している。
【００４８】
また、初期化処理には、制御コントローラ１０１が、各ルートスイッチが主系で使用されるのか、もしくは冗長系で使用されるのかを識別する情報を各ルートスイッチに記憶させる処理も含まれる。なお、本実施例においては、ルートスイッチ１０２が主系で使用されるルートスイッチとし、ルートスイッチ１０３が冗長系で使用されるルートスイッチとする。
【００４９】
続いて、図２に戻り、ルートスイッチ１０２とルートスイッチ１０３について説明する。ルートスイッチ１０２は、主系で使用されるルートスイッチで、制御コントローラ１０１が発行する各種コマンドや各ＨＤＤに保存するデータ等をデータ通信ネットワーク経由で転送する手段である。
【００５０】
また、ルートスイッチ１０２は、管理用ネットワーク経由で、配下に有するスイッチ（例えば、スイッチ１０５ａ等）の電源管理や、異常検出通知や増設変更通知を転送する手段である。
【００５１】
そして、ルートスイッチ１０２は、処理部１０２ａと、記憶部１０２ｂと、電源管理部１０２ｃと、ポート１０２ｄ及びポート１０２ｅとを有する。
【００５２】
処理部１０２ａは、制御コントローラ１０１が発行するｒｅａｄ／ｗｒｉｔｅコマンドや各ＨＤＤに保存する各種データ、異常検出通知／増設変更通通知に対する転送処理を行う手段である。
【００５３】
例えば、処理部１０２ａが、制御コントローラ１０１からｒｅａｄ／ｗｒｉｔｅコマンドや各ＨＤＤに保存する各種データを受信した場合には、受信したデータをポート１０２ｅに転送する。
【００５４】
また、異常検出通知や増設変更通通知をスイッチ１０５ａやスイッチ１０５ｂ等から受信した場合は、受信した異常検出通知や増設変更通通知をルートスイッチ１０３に転送する。
【００５５】
記憶部１０２ｂは、初期化処理時に、ルートスイッチ１０２が主系で使用されるルートスイッチであることを識別する情報を記憶する手段である。
【００５６】
電源管理部１０２ｃは、主系で使用されるスイッチの電源ＯＮ／ＯＦＦコマンドを発行し、スイッチ１０５ａに転送する手段である。例えば、ＲＡＩＤ装置１００が起動された場合は、主系で使用されるスイッチの電源ＯＮコマンドを発行し、管理用ネットワークで転送する。
【００５７】
ポート１０２ｄは、制御コントローラ１０１とデータの送受信を行うインターフェースを示し、ポート１０２ｅは、スイッチ１０５ａとデータの送受信を行うインターフェースを示している。
【００５８】
ルートスイッチ１０３は、冗長系で使用されるルートスイッチで、冗長系で使用されるスイッチやＨＤＤの制御処理や、他の装置との接続処理等を行う手段で、通信管理部１０３ａと、ポート１０３ｂ〜１０３ｅと、クロスバー１０３ｆとを有する。
【００５９】
通信管理部１０３ａは、構成変更通知の処理や制御コントローラ１０１の代行処理といった通信処理や、冗長系のスイッチの電源管理を行う手段で、電源管理部２００ａと、スイッチコントローラ２００ｂと、代行処理部２００ｃとを有する。
【００６０】
電源管理部２００ａは、冗長系で使用される各スイッチの電源ＯＮ／ＯＦＦコマンドを管理用ネットワーク経由でスイッチ１０６ａに転送する手段である。そして、電源ＯＮ／ＯＦＦコマンドは、後述するＯＮ／ＯＦＦコマンド発行部２０１ｄにより発行される。
【００６１】
例えば、代行処理部２００ｃが冗長系のスイッチの電源ＯＮ／ＯＦＦコマンドを発行した場合、電源管理部２００ａは、発行された電源ＯＮ／ＯＦＦコマンドを管理用ネットワーク経由でスイッチ１０６ａに転送する。
【００６２】
スイッチコントローラ２００ｂは、代行処理部２００ｃから転送されてきた応答フレームや電源ＯＮ／ＯＦＦコマンドを転送する手段である。
【００６３】
例えば、代行処理部２００ｃが応答フレームを作成した場合、スイッチコントローラ２００ｂは、クロスバー１０３ｆを介して、その応答フレームを制御コントローラ１０１に転送する。この応答フレームとは、制御コントローラ１０１が発行したｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドに対する応答情報を示す。
【００６４】
一方、代行処理部２００ｃが電源ＯＮ／ＯＦＦコマンドを発行した場合、スイッチコントローラ２００ｂは、電源ＯＮ／ＯＦＦコマンドを電源管理部２００ａに転送する。
【００６５】
代行処理部２００ｃは、ＨＤＤ１０４ａやＨＤＤ１０４ｂ等が発行する構成変更通知のブロック、制御コントローラ１０１が発行するコマンドに対する処理、ネットワーク情報テーブルの更新処理、ルートスイッチ１０２やルートスイッチ１０３といった他の装置との通信制御等を行う手段である。
【００６６】
図４は、代行処理部２００ｃの構成を示す機能ブロック図である。図４から、代行処理部２００ｃは、ＣＰＵ(Central  Processing  Unit)２０１と、第１の記憶部２０２と、第２の記憶部２０３と、インターフェース部２０４と有する。
【００６７】
ＣＰＵ２０１は、図２に示した制御コントローラ１０１とスイッチ１０６ａ間の制御処理を行う手段で、制御コントローラ１０１から発行される各種コマンドの解析や、構成変更通知のブロック、ネットワーク情報テーブルの更新、電源ＯＮ／ＯＦＦコマンドの発行等を行う。
【００６８】
そして、ＣＰＵ２０１は、コマンド処理部２０１ａと、構成変更通知ブロック部２０１ｂと、ネットワーク情報管理部２０１ｃと、ＯＮ／ＯＦＦコマンド発行部２０１ｄと、フレーム作成部２０１ｅと、コマンド保持部２０１ｆと、異常検出通知処理部２０１ｇと、増設変更通知処理部２０１ｈとを有する。
【００６９】
コマンド処理部２０１ａは、制御コントローラ１０１からＨＤＤ１０４ａ、ＨＤＤ１０４ｂ等に対して発行する各種コマンドがｒｅａｄ／ｗｒｉｔｅコマンドか否かを判定する手段である。
【００７０】
構成変更通知ブロック部２０１ｂは、冗長系のスイッチ（例えば、スイッチ１０６ａ、スイッチ１０６ｂ）の電源がＯＦＦされた場合に、各ＨＤＤから発生する構成変更通知をブロックする手段である。
【００７１】
具体的には、代行処理部２００ｃが構成変更通知を受信した場合に、構成変更通知ブロック部２０１ｂは、ネットワーク情報テーブル２０２ａ（図３参照）を参照し、ネットワーク情報テーブル２０２ａに記憶された各種記憶装置からの構成変更通知であれば、その構成変更通知をブロックする。
【００７２】
これは、ネットワーク情報テーブル２０２ａに記憶されている各種記憶装置の構成は、制御コントローラ１０１に既に通知されており、改めて制御コントローラ１０１に構成変更通知を通知する必要はないからである
【００７３】
なお、上述した「ブロック」とは、送信されてきた構成変更通知が示すネットワーク通信信号を破棄することを示すものとする。
【００７４】
続いて、構成変更通知ブロック部２０１ｂが行う具体的処理について以下説明する。まず、ＲＡＩＤ装置１００の起動後において、所定時間内に、主系で通信障害や、ｒｅａｄ／ｗｒｉｔｅコマンドの処理依頼が発生していない場合、後述するＯＮ／ＯＦＦコマンド発行部２０１ｄが、電源ＯＦＦコマンドを発行する。その結果、冗長系のスイッチの電源がＯＦＦされる。
【００７５】
そして、冗長系のスイッチの電源がＯＦＦされると、上述したようにＨＤＤ１０４ａやＨＤＤ１０４ｂから構成変更通知が発生し、冗長系の各スイッチからデータ通信ネットワーク経由で、ルートスイッチ１０３に転送される。
【００７６】
その後、構成変更通知ブロック部２０１ｂは、インターフェース部２０４から受信した構成変更通知ブロックする。その結果、制御コントローラ１０１は、構成変更通知に対する処理を行わない。
【００７７】
更に、ＲＡＩＤ装置１００の起動後に発生した構成変更通知を構成変更通知ブロック部２０１ｂがブロックした後に実行する具体的な処理について、以下説明する。
【００７８】
（ｒｅａｄ／ｗｒｉｔｅコマンドを発行した場合）
コマンド処理部２０１ａが、ｒｅａｄ／ｗｒｉｔｅコマンドを発行したと解析した場合、ルートスイッチ１０３は、そのｒｅａｄ／ｗｒｉｔｅコマンドに対する応答を行う必要があるが、上述したように冗長系のスイッチの電源がＯＦＦになっていることから、各ＨＤＤの情報をもっておらず、ｒｅａｄ／ｗｒｉｔｅコマンドに対する応答を行うことができない。
【００７９】
したがって、冗長系のスイッチを再起動させる必要があるから、ルートスイッチ１０３は、冗長系のスイッチの電源をＯＮにする。このため、冗長系のスイッチの電源がＯＮしたことに伴う構成変更通知がＨＤＤ１０４ａやＨＤＤ１０４ｂから発生する。
【００８０】
そして、構成変更通知ブロック部２０１ｂは、冗長系のスイッチの電源がＯＮしたことに伴う構成変更通知をブロックし、制御コントローラ１０１に転送されないようにする。
【００８１】
（主系に障害が発生した場合）
次に、主系に通信障害が発生した場合について説明する。主系に通信障害が発生すると、主系が使用不可になるため、通信経路を主系から冗長系に切り替える必要がある。したがって、冗長系のスイッチを再起動させる必要がある。
【００８２】
そして、冗長系のスイッチの電源がＯＮしたことに伴う構成変更通知がＨＤＤ１０４ａやＨＤＤ１０４ｂから発生し、構成変更通知ブロック部２０１ｂは、冗長系のスイッチの電源がＯＮしたことに伴う構成変更通知をブロックし、制御コントローラ１０１に転送されないようにする。
【００８３】
（ＨＤＤを新規に増設した場合）
ＲＡＩＤ装置１００にＨＤＤが新規増設された場合、制御コントローラ１０１に対しても増設されたＨＤＤの情報を反映させる必要がある。これは、制御コントローラ１０１が、主系から冗長系に通信経路を切り替える際、ＨＤＤが新規増設された旨の情報を制御コントローラ１０１やルートスイッチ１０３が有していないと通信経路を切り替えることができないからである。
【００８４】
しかし、冗長系の電源がＯＦＦしたままでは、増設されたＨＤＤの情報を認識することができないので、冗長系のスイッチを再起動させる必要がある
【００８５】
したがって、ＲＡＩＤ装置１００にＨＤＤが新規に増設された場合、図３に示したネットワーク情報テーブル２０２ａが有する記憶装置１〜記憶装置ｎに加えて、例えば、記憶装置イといったＨＤＤの情報がネットワーク情報テーブル２０２ａに追加される（更新後のネットワーク情報テーブル２０２ａについては、後述する図５参照）。
【００８６】
その後、冗長系のスイッチがＯＦＦの状態からＯＮの状態になるので、冗長系のスイッチの電源がＯＮしたことに伴う構成変更通知がＨＤＤ１０４ａやＨＤＤ１０４ｂから発生し、構成変更通知ブロック部２０１ｂは、冗長系のスイッチの電源がＯＮしたことに伴う構成変更通知を必要に応じてブロックし、制御コントローラ１０１に転送されないようにする。
【００８７】
このように、構成変更通知ブロック部２０１ｂは、冗長系のスイッチの電源がＯＦＦされた後に、ｒｅａｄ／ｗｒｉｔｅコマンドを発行した場合や、通信障害が発生した場合や、ＨＤＤを新規増設した場合に発生する構成変更通知をブロックする。
【００８８】
ネットワーク情報管理部２０１ｃは、図３に示したネットワーク情報テーブル２０２ａをインターフェース部２０４から取得し、取得した情報を第１の記憶部２０２に記憶し、記憶したネットワーク情報テーブル２０２ａを更新・管理する手段である。
【００８９】
例えば、初期化処理後、ネットワーク情報管理部２０１ｃは、受信した構成変更通知から「ＰＯＷＥＲ」に相当する項目がＯＦＦであると認識した場合に、「ＰＯＷＥＲ」に設定されている「ＯＮ」を「ＯＦＦ」に更新する。
【００９０】
具体的に図を用いて説明する。図５は、更新後のネットワーク情報テーブルの一例を示す図である。図５は、図３に示したネットワーク情報テーブル２０２ａが、ネットワーク情報管理部２０１ｃにより更新された後のネットワーク情報テーブルの一例を示す。
【００９１】
図５に示すように、記憶装置３と記憶装置４の「ＰＯＷＥＲ」には、ＯＦＦが設定されている。一方、更新前のネットワーク情報テーブル２０２ａの記憶装置３と記憶装置４の「ＰＯＷＥＲ」には「ＯＮ」が設定されていたことから、ネットワーク情報管理部２０１ｃは、受信した構成変更通知から、記憶装置３と記憶装置４との電源がＯＦＦであると認識し、ＯＮからＯＦＦに更新したことを示している。
【００９２】
また、新規ＨＤＤ（例えば、記憶装置イ）が追加された場合、初期化処理時に記憶されていた記憶装置１〜記憶装置ｎに加えて記憶装置イの情報が加えられている（図５の点線部）。
【００９３】
次に、図４に戻り、ＯＮ／ＯＦＦコマンド発行部２０１ｄについて説明する。ＯＮ／ＯＦＦコマンド発行部２０１ｄは、冗長系のスイッチの電源ＯＮコマンドや、電源ＯＦＦコマンドを管理用ネットワーク経由でインターフェース部２０４に出力する手段である。
【００９４】
例えば、ＲＡＩＤ装置１００の起動直後に主系で通信障害が発生していない場合に、起動から所定時間経過後、ＯＮ／ＯＦＦコマンド発行部２０１ｄは、冗長系のスイッチの電源をＯＦＦにする電源ＯＦＦコマンドを発行する。
【００９５】
また、制御コントローラ１０１がｒｅａｄ／ｗｒｉｔｅコマンドを発行した場合や、主系に通信障害が発生した場合や、ＨＤＤが増設された場合では、ＯＮ／ＯＦＦコマンド発行部２０１ｄは、冗長系のスイッチの電源をＯＮにする電源ＯＮコマンドを発行する。
【００９６】
フレーム作成部２０１ｅは、コマンド処理部２０１ａがｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドを発行したと解析した場合、制御コントローラ１０１に対する応答フレームを作成し、作成した応答フレームをインターフェース部２０４に出力する手段である。この応答フレームとは、制御コントローラ１０１が発行したｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドに対する応答情報を示す。
【００９７】
コマンド保持部２０１ｆは、制御コントローラ１０１が発行したｒｅａｄ／ｗｒｉｔｅコマンドを保持する手段である。具体的には、制御コントローラ１０１が発行したｒｅａｄ／ｗｒｉｔｅコマンドを冗長系のスイッチの電源がＯＮされるまで保持する。
【００９８】
そして、冗長系の電源がＯＮされたことを確認後（例えば、ＯＮ／ＯＦＦコマンド発行部２０１ｄが電源ＯＮコマンドを発行してから所定時間経過後）に、ｒｅａｄ／ｗｒｉｔｅコマンドをインターフェース部２０４に出力する。
【００９９】
異常検出通知処理部２０１ｇは、異常検出通知をインターフェース部２０４から取得し、ＯＮ／ＯＦＦコマンド発行部２０１ｄに対して、電源ＯＮコマンドを発行するように命令する手段である。
【０１００】
増設変更通知処理部２０１ｈは、増設変更通知をインターフェース部２０４から取得し、ＯＮ／ＯＦＦコマンド発行部２０１ｄに対して、電源ＯＮコマンドを発行するように命令する手段である。
【０１０１】
第１の記憶部２０２は、ＲＡＩＤ装置１００内のＨＤＤの識別情報や、各ルートスイッチが主系もしくは冗長系であるかを示す識別情報や、コマンド情報を記憶する手段で、ネットワーク情報テーブル２０２ａ、識別テーブル２０２ｂ、コマンド情報テーブル２０２ｃを有する。
【０１０２】
ネットワーク情報テーブル２０２ａは、図３に示したネットワーク情報テーブル２０２ａに相当するものとし、記憶されている情報の更新処理等は、ネットワーク情報管理部２０１ｃにより行われる。
【０１０３】
識別テーブル２０２ｂは、ルートスイッチ１０３が冗長系で使用されるルートスイッチであることを示すテーブルで、コマンド情報テーブル２０２ｃは、制御コントローラ１０１が各ＨＤＤに対して発行するコマンド情報を示し、ｒｅａｄ／ｗｒｉｔｅコマンドもしくはそれ以外のコマンド（例えば、ログインコマンド）等の識別ができるテーブルを示し、コマンド処理部２０１ａによって参照される。
【０１０４】
第２の記憶部２０３は、ＣＰＵ２０１で利用される各種データを一時的に保存する手段で、各種データ２０３ａを有する。したがって、各種データ２０３ａには、ネットワーク情報テーブル２０２ａ、識別テーブル２０２ｂ、コマンド情報テーブル２０２ｃに記憶されているデータが一時的に格納される。
【０１０５】
なお、第１の記憶部および第２の記憶部は、ＲＡＭ（Random  Access  Memory）もしくはその他の記憶手段であっても良く、必ずしも図示のした構成であることを要さず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することが可能なものとする。
【０１０６】
インターフェース部２０４は、管理用ネットワークにおいて、スイッチコントローラ２００ｂ（図２参照）とＣＰＵ２０１との送受信を行うインターフェースを示し、データ通信用ネットワークにおいては、クロスバー１０３ｆ（図２参照）とＣＰＵ２０１との送受信を行うインターフェースを示している。
【０１０７】
続いて、図２に戻り、クロスバー１０３ｆについて説明する。クロスバー１０３ｆは、制御コントローラ１０１及びスイッチ１０６ａをどのポートに接続するかを決定する経路処理手段である。
【０１０８】
なお、本実施例においては、便宜的に、制御コントローラ１０１をポート１０３ｂに接続し、スイッチ１０６ａをポート１０３ｄに接続するものとし、これ以外のポート（例えば、ポート１０３ｃやポート１０３ｅ）に、制御コントローラ１０１もしくは、スイッチ１０６ａが接続されても良いものとする。
【０１０９】
ポート１０３ｂとポート１０３ｃは、制御コントローラ１０１とクロスバー１０３ｆとのデータ送受信を行うインターフェースを示し、ポート１０３ｄとポート１０３ｅは、クロスバー１０３ｆと各スイッチ等とのデータ送受信を行うインターフェースを示している。
【０１１０】
ＨＤＤ１０４ａやＨＤＤ１０４ｂ・・・といった各ＨＤＤは、情報システムで利用される各種データやプログラムを記憶する手段で、ＨＤＤ１０４ａやＨＤＤ１０４ｂといった複数のＨＤＤを有している。
【０１１１】
スイッチ１０５ａやスイッチ１０５ｂは、主系にて使用されるスイッチを示し、ルートスイッチ１０２から転送されてくる各種コマンドや各ＨＤＤに保存される各種データの通信処理を行う手段である。
【０１１２】
例えば、スイッチ１０５ａが、ＨＤＤ１０４ａに対する各種コマンドや保存される各種データをルートスイッチ１０２より受信した場合、スイッチ１０５ａは、受信したコマンドや各種データをＨＤＤ１０４ａに出力する。
【０１１３】
また、スイッチ１０５ａやスイッチ１０５ｂは、管理用ネットワーク経由で、自装置の電源ＯＮ／ＯＦＦコマンドを受信した場合に、自装置の電源ＯＮ／ＯＦＦを実行する。
【０１１４】
一方、自装置以外の電源ＯＮ／ＯＦＦコマンドを受信した場合は、転送されてきた電源ＯＮ／ＯＦＦコマンドを別のスイッチへ転送する。
【０１１５】
例えば、スイッチ１０５ａが、管理用ネットワーク経由でスイッチ１０５ａに対する電源ＯＮ／ＯＦＦコマンドを受信した場合、スイッチ１０５ａは、自装置の電源ＯＮ／ＯＦＦを実行する。
【０１１６】
一方、スイッチ１０５ａが、管理用ネットワーク経由でスイッチ１０５ｂの電源ＯＮ／ＯＦＦコマンドを受信した場合、スイッチ１０５ａは、スイッチ１０５ｂに電源ＯＮ／ＯＦＦコマンドを転送する。
【０１１７】
スイッチ１０６ａやスイッチ１０６ｂは、冗長系にて使用されるスイッチを示し、ルートスイッチ１０３から転送されてくる各種コマンドや各ＨＤＤに保存される各種データの通信を制御する手段である。そして、主系に通信障害等が発生した場合に使用される。
【０１１８】
したがって、主系に通信障害等が発生し、ＲＡＩＤ装置１００内の通信経路が主系から冗長系に切り替わった場合に、スイッチ１０６ａは、ルートスイッチ１０３からＨＤＤ１０４ａに対する各種コマンドや保存される各種データをデータ通信ネットワーク経由で受信し、受信したコマンドや各種データをＨＤＤ１０４ａに出力する。
【０１１９】
また、スイッチ１０６ａやスイッチ１０６ｂは、管理用ネットワーク経由で、自装置の電源ＯＮ／ＯＦＦコマンドを受信した場合は、自装置の電源ＯＮ／ＯＦＦを実行する。そして、スイッチ１０６ａやスイッチ１０６ｂの電源ＯＮ／ＯＦＦに伴い、必要に応じて配下に有するＨＤＤの電源もＯＮ／ＯＦＦする。
【０１２０】
一方、自装置以外の電源ＯＮ／ＯＦＦコマンドを受信した場合は、転送されてきた電源ＯＮ／ＯＦＦコマンドを別のスイッチへ転送する。
【０１２１】
例えば、スイッチ１０６ａが、ルートスイッチ１０３から管理用ネットワーク経由でスイッチ１０６ａの電源ＯＮ／ＯＦＦコマンドを受信した場合、スイッチ１０６ａは、自装置の電源ＯＮ／ＯＦＦを実行する。
【０１２２】
一方、スイッチ１０６ａに対して、ルートスイッチ１０３から管理用ネットワーク経由でスイッチ１０６ｂの電源ＯＮ／ＯＦＦコマンドが転送された場合、スイッチ１０６ａは、スイッチ１０６ｂに電源ＯＮ／ＯＦＦコマンドを転送する。
【０１２３】
（ＲＡＩＤ装置１００起動後における冗長系の電源ＯＮ／ＯＦＦ）
次に、構成変更通知ブロック部２０１ｂが、ＲＡＩＤ装置１００起動後に発生する構成変更通知をブロックする過程について図２〜図４を用いて説明する。
【０１２４】
まず、ＲＡＩＤ装置１００の電源をＯＮすると、管理用ネットワーク経由で、ルートスイッチ１０２及びルートスイッチ１０３が電源ＯＮコマンドを送信する。その後、主系と冗長系の各スイッチの電源がＯＮされる。
【０１２５】
次に、図２に示した制御コントローラ１０１は、主系と冗長系の電源がＯＮされたのを確認すると、データ通信ネットワークの初期化処理を行う。そして、主系と冗長系の初期化処理がともに完了すると、主系と冗長系が使用できるようになる。
【０１２６】
この初期化処理時に、主系のルートスイッチである旨を示す識別情報が、記憶部１０２ｂ（図２参照）に記憶され、冗長系のルートスイッチである旨を示す識別情報が、第１の記憶部２０２（図４参照）に記憶される。
【０１２７】
また、初期化処理時において、制御コントローラ１０１は、データ通信ネットワーク経由で各ＨＤＤ（例えば、ＨＤＤ１０４ａやＨＤＤ１０４ｂ等）の情報を取得し、ネットワーク情報テーブル２０２ａ（図３参照）を作成する。
【０１２８】
そして、作成されたネットワーク情報テーブル２０２ａを図４に示したネットワーク情報管理部２０１ｃが取得し、取得したネットワーク情報テーブル２０２ａを記憶部２０２に記憶する。
【０１２９】
主系で通信障害が発生していない場合、図４に示したＯＮ／ＯＦＦコマンド発行部２０１ｃが、冗長系のスイッチ（例えば、スイッチ１０６ａやスイッチ１０６ｂ：図２参照）の電源ＯＦＦコマンドを管理用ネットワーク経由で発行する。
【０１３０】
そして、冗長系のスイッチの電源がＯＦＦされると、図２に示したＨＤＤ１０４ａやＨＤＤ１０４ｂから構成変更通知が発生する。発生した構成変更は、冗長系の各スイッチからデータ通信ネットワーク経由で、ルートスイッチ１０３に転送される。
【０１３１】
そして、図４に示した構成変更通知ブロック部２０１ｂは、インターフェース部２０４から取得した構成変更通知をブロックし、制御コントローラ１０１に構成変更通知が転送されないようにする。
【０１３２】
構成変更通知ブロック部２０１ｂが構成変更通知をブロックした後、ネットワーク情報管理部２０１ｃは、受信した構成変更通知に基づいて、ネットワーク情報テーブル２０２ａを更新する。
【０１３３】
そして、ネットワーク情報管理部２０１ｃがネットワーク情報テーブル２０２ａを更新後、ルートスイッチ１０３は、ＲＡＩＤ装置１００内の監視を始める。そして、これ以降発生する事象として、以下の４つの場合を例として挙げ、各事象について図を用いながら説明する。
【０１３４】
（１）制御コントローラ１０１がｒｅａｄ／ｗｒｉｔｅコマンドを発行した場合
まず、図２に示した制御コントローラ１０１がｒｅａｄ／ｗｒｉｔｅコマンドを発行した場合に、ルートスイッチ１０３が行う処理について図６及び図２〜図４を用いて説明する。図６は、ｒｅａｄ／ｗｒｉｔｅコマンドを発行したときの処理を説明するための図である。
【０１３５】
図６に示すように、コマンド処理部２０１ａ（図４参照）が、制御コントローラ１０１からルートスイッチ１０３に対して発行されたコマンドがｒｅａｄ／ｗｒｉｔｅコマンドであると解析した場合（ステップＳ１０）、ＯＮ／ＯＦＦコマンド発行部２０１ｄ（図４参照）が、冗長系のスイッチ１０６ａ〜１０６ｃ及び冗長系のスイッチ１０８ａ〜１０８ｃの電源ＯＮコマンドを管理用ネットワーク経由で発行する（ステップＳ１１）。
【０１３６】
冗長系のスイッチ１０６ａ〜１０６ｃ及び冗長系のスイッチ１０８ａ〜１０８ｃの電源がＯＮされた後、ＨＤＤ１０４ａ〜ＨＤＤ１０４ｃ及びＨＤＤ１１４ａ〜ＨＤＤ１１４ｃから冗長系の電源がＯＮされたことに伴う構成変更通知が発生する（ステップＳ１２、ステップＳ１３）。
【０１３７】
そして、図４に示したネットワーク情報管理部２０１ｃは、インターフェース部２０４より構成変更通知を取得し、取得した構成変更通知に基づいて、ネットワーク情報テーブル２０２ａ（図３参照）を更新する（ステップＳ１４）。
【０１３８】
更新後、構成変更通知ブロック部２０１ｂ（図４参照）が、発生した構成変更通知を制御コントローラ１０１に処理させないように、構成変更通知をブロックする（ステップＳ１５）。
【０１３９】
続いて、図４に示したコマンド保持部２０１ｆは、ＯＮ／ＯＦＦコマンド発行部２０１ｄが電源ＯＮコマンドを発行してから所定時間経過後に、制御コントローラ１０１が発行したｒｅａｄ／ｗｒｉｔｅコマンドをＨＤＤ１０４ａ〜ＨＤＤ１０４ｃ及びＨＤＤ１１４ａ〜ＨＤＤ１１４ｃに送信する（ステップＳ１６）。
【０１４０】
そして、コマンド保持部２０１ｆがｒｅａｄ／ｗｒｉｔｅコマンドを送信してから所定時間経過後に、ＯＮ／ＯＦＦコマンド発行部２０１ｄは、冗長系のスイッチの電源ＯＦＦコマンドをインターフェース部２０４（図２参照）に出力する。
【０１４１】
また、その際に、冗長系のスイッチの電源がＯＦＦされたことで発生する構成変更通知についても、構成変更通知ブロック部２０１ｂがブロックする。
【０１４２】
以上のことから、制御コントローラ１０１がｒｅａｄ／ｗｒｉｔｅコマンドを発行した場合、ルートスイッチ１０３が、冗長系のスイッチの電源をＯＮにして、ｒｅａｄ／ｗｒｉｔｅコマンドに対する処理を行う。そして、冗長系のスイッチの電源がＯＮされても、電源ＯＮに伴う構成変更通知をブロックすることで、制御コントローラ１０１は、発生した構成変更通知に対する処理を実施する必要はない。
【０１４３】
（２）制御コントローラ１０１がｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドを発行した場合
次に、制御コントローラ１０１がｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドを発行した場合に、ルートスイッチ１０３が行う処理について図７及び図２、図４を用いて説明する。図７は、ｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドを発行したときの処理を説明するための図である。
【０１４４】
図７に示すように、まず、図４に示したコマンド処理部２０１ａが、制御コントローラ１０１からルートスイッチ１０３に対して発行されたコマンドがｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドであると解析する（ステップＳ２０）。
【０１４５】
ｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドであれば、冗長系のスイッチの電源をＯＮにする必要はなく、冗長系のスイッチの電源はＯＮされない。したがって、ルートスイッチ１０３は、受信したコマンドに対して、擬似的応答を制御コントローラ１０１に対して行う。
【０１４６】
具体的には、コマンド処理部２０１ａの解析結果により、図４に示したフレーム作成部２０１ｅが、制御コントローラ１０１への応答フレームを作成し、作成した応答フレームをインターフェース部（図２参照）２０４に出力する（ステップＳ２１）。
【０１４７】
その後、図２に示したスイッチコントローラ２００ｂが、クロスバー１０３ｆ（図２参照）を経由して、応答フレームを制御コントローラ１０１に転送する。そして、制御コントローラ１０１がポート１０３ｂ（図２参照）より応答フレームを受信する。したがって、制御コントローラ１０１は、発行したコマンドに対する処理結果を応答フレームの受信により確認する。
【０１４８】
また、この間、冗長系のスイッチ１０６ａ〜１０６ｃ及び冗長系のスイッチ１０８ａ〜１０８ｃの電源はＯＦＦされたままであるので、冗長系で発生する無駄な消費電力をより低減することができる。
【０１４９】
（３）主系で通信障害が発生した場合
次に、主系で通信障害等の異常が発生した場合に、ルートスイッチ１０３が行う処理について図８及び図２〜図４を用いて説明する。図８は、主系に障害が発生したときの処理を説明するための図である。
【０１５０】
図８に示すように、スイッチ１０５ｂとスイッチ１０５ｃとの間で、通信障害が発生した場合に、スイッチ１０５ｂ及びスイッチ１０５ｃが、通信障害を検出する。通信障害が発生すると、保存されているデータに主系からのアクセスが不可となる。
【０１５１】
その後、スイッチ１０５ｂがルートスイッチ１０２に異常検出通知を管理用ネットワーク経由で送る（ステップＳ３０）。その後、図２に示した処理部１０２ａは、受信した異常検出通知を管理用ネットワーク経由で、ルートスイッチ１０３に転送する（ステップＳ３１）。
【０１５２】
そして、図４に示した異常検出通知処理部２０１ｇが、インターフェース部２０４（図４参照）より、異常検出通知を取得した場合、冗長系のスイッチ１０６ａ〜１０６ｃ及び冗長系のスイッチ１０８ａ〜１０８ｃの電源ＯＮコマンドを発行するようにＯＮ／ＯＦＦコマンド発行部２０１ｄ（図４参照）に命令する。
【０１５３】
続いて、図４に示したＯＮ／ＯＦＦコマンド発行部２０１ｄが、冗長系のスイッチ１０６ａ〜１０６ｃ及び冗長系のスイッチ１０８ａ〜１０８ｃの電源ＯＮコマンドを管理用ネットワーク経由で送信する（ステップＳ３２）。
【０１５４】
そして、冗長系のスイッチ１０６ａ〜１０６ｃ及び冗長系のスイッチ１０８ａ〜１０８ｃの電源がＯＮされ、冗長系の電源がＯＮされたことに伴う構成変更通知が発生する（ステップＳ３３、ステップＳ３４）。
【０１５５】
そして、図４に示したネットワーク情報管理部２０１ｃは、構成変更通知を取得し、取得した構成変更通知に基づいて、ネットワーク情報テーブル２０２ａ（図３参照）を更新する（ステップＳ３５）。
【０１５６】
また、図４に示した構成変更通知ブロック部２０１ｂが、発生した構成変更通知を制御コントローラ１０１に処理させないように、構成変更通知をブロックする（ステップＳ３６）。
【０１５７】
ネットワーク情報管理部２０１ｃがネットワーク情報テーブルの更新処理を終了した後、制御コントローラ１０１は、通信障害が発生している主系から冗長系に切り替え、障害によりアクセスできくなったＨＤＤ１０４ｃに再びアクセスできるようになる。
【０１５８】
（４）新規にＨＤＤが増設された場合
次に、ＲＡＩＤ装置１００にＨＤＤが追加された場合に、ルートスイッチ１０３が行う処理について図９及び図２〜図４を用いて説明する。図９は、新規にＨＤＤが増設された場合の処理を説明するための図である。
【０１５９】
図９に示すように、ＨＤＤ３００がＲＡＩＤ装置１００に増設された場合に、主系スイッチが、ＨＤＤの増設されたことに伴う増設変更通知を管理用ネットワーク経由で送る（ステップＳ４０）。
【０１６０】
その後、図２に示した処理部１０２ａが受信した増設変更通知を管理用ネットワーク経由で、ルートスイッチ１０３に転送する（ステップＳ４１）。
【０１６１】
そして、図４に示した増設変更通知処理部２０１ｈは、冗長系のスイッチ１０６ａ〜１０６ｃ及び冗長系のスイッチ１０８ａ〜１０８ｃの電源ＯＮコマンドを発行するようにＯＮ／ＯＦＦコマンド発行部２０１ｄ（図４参照）に命令する。
【０１６２】
続いて、ＯＮ／ＯＦＦコマンド発行部２０１ｄが、冗長系のスイッチ１０６ａ〜１０６ｃ及び冗長系のスイッチ１０８ａ〜１０８ｃの電源ＯＮコマンドを管理用ネットワーク経由で送信する（ステップＳ４２）。
【０１６３】
そして、冗長系のスイッチ１０６ａ〜１０６ｃ及び冗長系のスイッチ１０８ａ〜１０８ｃの電源がＯＮされ、冗長系の電源がＯＮされたことに伴う構成変更通知が発生する（ステップＳ４３、ステップＳ４４）。
【０１６４】
そして、図４に示したネットワーク情報管理部２０１ｃは、インターフェース部２０４（図４参照）より構成変更通知を取得し、取得した構成変更通知に基づいて、図３に示したネットワーク情報テーブル２０２ａを更新する（ステップＳ４５）。
【０１６５】
例えば、ＨＤＤ３００が図５に示した記憶装置イに相当するものとし、ＨＤＤ３００が追加された場合、ネットワーク情報テーブル２０２ａに記憶装置イに関するデータが追加される。
【０１６６】
次に、図４に示した構成変更通知ブロック部２０１ｂは、ネットワーク情報管理部２０１ｃによって更新されたネットワーク情報テーブル２１２ａに基づいて、発生した構成変更通知を必要に応じてブロックする（ステップＳ４６）。
【０１６７】
このとき、構成変更通知ブロック部２０１ｂは、ＨＤＤ３００から発生する構成変更通知はブロックしないで、制御コントローラ１０１に転送する。一方、構成変更通知ブロック部２０１ｂは、ＨＤＤ３００以外から発生する構成変更通知については、制御コントローラ１０１に転送されないようにブロックする。
【０１６８】
そして、ＨＤＤ３００からの構成変更通知を受け取った制御コントローラ１０１は、ＨＤＤ３００を認識し、ＨＤＤ３００に対して、スピンアップ等の処理を行う。その後、主系に障害等が発生していない場合は、冗長系の電源はＯＦＦされ、その際に発生する構成変更通知は同様にブロックされる。
【０１６９】
次に、ルートスイッチ１０３が、ＲＡＩＤ装置１００の起動後に冗長系で発生する構成変更通知をブロックする処理手順について説明する。図１０は、冗長系の電源ＯＦＦに伴う処理手順を示すフローチャートである。
【０１７０】
まず、ＲＡＩＤ装置１００の電源をＯＮにし、起動させる（ステップＳ１００）。次に、制御コントローラ１０１は、主系と冗長系の電源がＯＮされたのを確認すると、データ通信用のネットワークの初期化を行い、ネットワーク情報テーブル２０２ａを作成する（ステップＳ１０１）。
【０１７１】
そして、主系で通信障害が発生していない場合（ステップＳ１０２、Ｎｏ）、ＯＮ／ＯＦＦコマンド発行部２０１ｄが、冗長系のスイッチの電源ＯＦＦコマンドを管理用ネットワーク経由で発行する（ステップＳ１０３）。
【０１７２】
続いて、冗長系のスイッチの電源がＯＦＦした場合、ＨＤＤ１０４ａやＨＤＤ１０４ｂから構成変更通知が発生する（ステップＳ１０４）。発生した構成変更通知は、冗長系の各スイッチからデータ通信ネットワーク経由で、ルートスイッチ１０３に転送される。
【０１７３】
そして、構成変更通知ブロック部２０１ｂは、インターフェース部２０４から取得した構成変更通知をブロックし、制御コントローラ１０１が構成変更通知を受信しないようにする（ステップＳ１０５）。
【０１７４】
その後、ネットワーク情報管理部２０１ｃは、受信した構成変更通知に基づいて、ネットワーク情報テーブル２０２ａを更新し（ステップＳ１０６）、ＲＡＩＤ装置１００の監視を始める（ステップＳ１０７）。
【０１７５】
一方、ステップＳ１０２において、通信障害が発生している場合（ステップＳ１０２、Ｙｅｓ）、制御コントローラ１０１が、ＲＡＩＤ装置１００内の通信経路を主系から冗長系に切り替える（ステップＳ１０８）。
【０１７６】
このフローチャートによれば、構成変更通知ブロック部２０１ｂが、冗長系の電源をＯＦＦした後に発生する構成変更通知をブロックすることで、制御コントローラ１０１は、冗長系の電源がＯＦＦされたことで発生する構成変更通知に対する認識処理をする必要がなくなる。
【０１７７】
その結果、制御コントローラ１０１の処理リソースを増加させることなく、冗長系で発生する無駄な消費電力を低減することができる。
【０１７８】
次に、ステップＳ１０８以降に発生する各事象におけるルートスイッチ１０３の処理手順について、図１１〜図１３を用いて説明する。
【０１７９】
まず、制御コントローラ１０１がルートスイッチ１０３にコマンドを発行した場合に、ルートスイッチ１０３が行う処理について説明する。図１１は、コマンド発行に伴う処理手順を示すフローチャートである。
【０１８０】
図１１に示すように、まず、制御コントローラ１０１がルートスイッチ１０３にコマンドを発行し（ステップＳ２００）、コマンド処理部２０１ａが、制御コントローラ１０１から発行されたコマンドについて解析を行う（ステップＳ２０１）。
【０１８１】
コマンド処理部２０１ａの解析結果が、ｒｅａｄ／ｗｒｉｔｅコマンドでない場合（ステップＳ２０２、Ｎｏ）、フレーム作成部２０１ｅが、制御コントローラ１０１への応答フレームを作成する（ステップＳ２０３）。
【０１８２】
そして、フレーム作成部２０１ｅが作成した応答フレームをインターフェース部２０４より出力する。その後、出力された応答フレームは、スイッチコントローラ２００ｂよりクロスバー１０３ｆへ転送される（ステップＳ２０４）。
【０１８３】
次に、ポート１０３ｂが、制御コントローラ１０１に応答フレームを転送する（ステップＳ２０５）。その後、制御コントローラ１０１が、ポート１０３ｂより応答フレームを受信する（ステップＳ２０６）。
【０１８４】
一方、コマンド処理部２０１ａの解析結果が、ｒｅａｄ／ｗｒｉｔｅコマンドの場合（ステップＳ２０２、Ｙｅｓ）、ＯＮ／ＯＦＦコマンド発行部２０１ｄが、冗長系のスイッチの電源ＯＮコマンドを管理用ネットワーク経由で発行する。
【０１８５】
冗長系のスイッチの電源がＯＮされた後（ステップＳ２０７）、ＨＤＤ１０４ａ〜ＨＤＤ１０４ｃ及びＨＤＤ１１４ａ〜ＨＤＤ１１４ｃから冗長系の電源がＯＮされたことに伴う構成変更通知が発生する（ステップＳ２０８）。
【０１８６】
次に、ネットワーク情報管理部２０１ｃは、インターフェース部２０４より構成変更通知を取得し、取得した構成変更通知に基づいて、ネットワーク情報テーブル２０２ａを更新する（ステップＳ２０９）。
【０１８７】
次に、構成変更通知ブロック部２０１ｂが、発生した構成変更通知を制御コントローラ１０１に処理させないように、構成変更通知をブロックする（ステップＳ２１０）。
【０１８８】
そして、コマンド保持部２０１ｆは、ＯＮ／ＯＦＦコマンド発行部２０１ｄが電源ＯＮコマンドを発行してから所定時間経過後に、ｒｅａｄ／ｗｒｉｔｅコマンドを各ＨＤＤに送信する（ステップＳ２１１）。
【０１８９】
次に、ＨＤＤがｒｅａｄ／ｗｒｉｔｅコマンドを受信し（ステップＳ２１２）、主系で通信障害等が発生していない場合、冗長系の電源はＯＦＦされる（ステップＳ２１３）。
【０１９０】
以上のことから、このフローチャートによれば、制御コントローラ１０１が発行するコマンドの種類に応じて、ルートスイッチ１０３が、冗長系の電源ＯＮコマンドを発行するので、必要に応じて冗長系の電源ＯＮ／ＯＦＦが可能となり、冗長系の消費電力を低減することができる。
【０１９１】
次に、主系で通信障害等の異常が発生した場合に、ルートスイッチ１０２が行う処理について説明する。図１２は、主系に障害が発生したときの処理手順を示すフローチャートである。
【０１９２】
図１２に示すように、主系で通信障害が発生し（ステップＳ３００）、主系のスイッチがルートスイッチ１０２に異常検出通知を管理用ネットワーク経由で送る。その後、処理部１０２ａは、受信した異常検出通知を管理用ネットワーク経由で、ルートスイッチ１０３に送信する（ステップＳ３０１）。
【０１９３】
そして、異常検出通知処理部２０１ｇの命令より、ＯＮ／ＯＦＦコマンド発行部２０１ｄが、冗長系のスイッチの電源ＯＮコマンドを発行し、冗長系のスイッチの電源がＯＮされる（ステップＳ３０２）。
【０１９４】
そして、冗長系の電源がＯＮされたことに伴う構成変更通知が発生し（ステップＳ３０３）、ネットワーク情報管理部２０１ｃは、インターフェース部２０４より構成変更通知を取得し、取得した構成変更通知に基づいて、ネットワーク情報テーブル２０２ａを更新する（ステップＳ３０４）。
【０１９５】
また、構成変更通知ブロック部２０１ｂが、発生した構成変更通知を制御コントローラ１０１に処理させないように、構成変更通知をブロックする（ステップＳ３０５）。
【０１９６】
ネットワーク情報管理部２０１ｃがネットワーク情報テーブル２０２ａの更新処理を終了した後、制御コントローラ１０１が、障害が発生している主系から冗長系に切り替え（ステップＳ３０６）、障害によりアクセスできくなったＨＤＤ１０４ｃに再びアクセスできるようになる。
【０１９７】
このフローチャートによれば、データ通信経路を通信障害が発生している主系から冗長系に切り替え、その際、冗長系の電源がＯＮされたことに伴う構成変更通知に対する認識処理を制御コントローラ１０１は行うことなく、通信障害によりアクセスできくなったＨＤＤ１０４ｃに再びアクセスできるようになる。
【０１９８】
次に、ＨＤＤが新規に追加された場合に、ルートスイッチ１０２が行う処理について説明する。図１３は、ＨＤＤの増設に伴う処理手順を示すフローチャートである。
【０１９９】
まず、ＲＡＩＤ装置１００にＨＤＤ３００が増設された場合（ステップＳ４００）、主系のスイッチが、ＨＤＤ３００が増設されたことに伴う増設変更通知を管理用ネットワーク経由で送り、処理部１０２ａは、受信した増設変更通知を管理用ネットワーク経由で、ルートスイッチ１０３に転送する（ステップＳ４０１）。
【０２００】
そして、増設変更通知処理部２０１ｈの命令により、ＯＮ／ＯＦＦコマンド発行部２０１ｄが、冗長系のスイッチの電源ＯＮコマンドを発行し、冗長系のスイッチ１０４ａ〜１０４ｃ及び冗長系のスイッチ１０６ａ〜１０６ｃの電源がＯＮされる（ステップＳ４０２）。
【０２０１】
冗長系のスイッチの電源がＯＮされると、冗長系の電源がＯＮされたことに伴う構成変更通知が発生する（ステップＳ４０３）。
【０２０２】
そして、ネットワーク情報管理部２０１ｃは、インターフェース部２０４より構成変更通知を取得し、取得した構成変更通知に基づいて、ネットワーク情報テーブル２０２ａを更新する（ステップＳ４０４）。
【０２０３】
また、構成変更通知ブロック部２０１ｂは、ネットワーク情報管理部２０１ｃによって更新されたネットワーク情報テーブル２０２ａに基づいて、発生した構成変更通知を必要に応じてブロックする（ステップＳ４０５）。
【０２０４】
その後、制御コントローラ１０１が、増設されたＨＤＤ３００に対応する構成変更通知を受信し（ステップＳ４０６）、スピンアップ等の処理を行う（ステップＳ４０７）。そして、主系で通信障害等が発生していない場合、冗長系の電源はＯＦＦされる（ステップＳ４０８）。
【０２０５】
このフローチャートによれば、制御コントローラ１０１は、ＨＤＤ３００から発生する構成変更通知に対する認識処理のみを行えばよく、制御コントローラ１０１が行う処理リソースを低減することができる。
【０２０６】
上述してきたように、本実施例に係るルートスイッチ１０３は、ＲＡＩＤ装置１００が起動した直後に、冗長系の電源がＯＦＦされたことに伴う構成変更通知をブロックすることで、制御コントローラ１０１は、構成変更通知に対する認識処理をする必要がなくなる。
【０２０７】
その結果、制御コントローラ１０１に冗長系の電源がＯＦＦされたことに伴う認識処理をさせることなく、冗長系で発生する無駄な消費電力を低減することができる。
【０２０８】
なお、本実施例にて説明してきたＨＤＤは、ハードディスク装置に限らず、熱磁気ディスク装置や半導体不揮発メモリのような他の記憶装置であってもよいものとする。
【０２０９】
上記の実施例１を含む実施形態に関し、更に以下の付記を開示する。
【０２１０】
（付記１）記憶装置へ至る通信経路が冗長化されたＲＡＩＤ装置内において、前記記憶装置と当該記憶装置へのアクセスを制御する制御装置とを接続する冗長経路上に配置された通信中継装置の電源がＯＦＦされた場合に、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックするブロック手段を有する通信制御装置。
【０２１１】
（付記２）前記通信中継装置の電源がＯＦＦされた後に、前記記憶装置へのアクセス制御を前記制御装置に代行して処理する代行処理手段を有する付記１に記載の通信制御装置。
【０２１２】
（付記３）前記代行処理手段は、前記記憶装置の電源がＯＮになっているか否かを示す電源情報を記憶する記憶手段と、前記通信中継装置の電源制御を行う電源制御手段とを更に有し、前記電源制御手段の処理に基づいて、前記電源情報を更新する付記２に記載の通信制御装置。
【０２１３】
（付記４）前記制御装置から前記記憶装置にｒｅａｄ／ｗｒｉｔｅコマンドが発行された場合に、前記代行処理手段は、冗長経路に配置された前記通信中継装置の電源をＯＮにするコマンドを発行し、当該通信中継装置の電源がＯＮされたことに伴って、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックする付記２に記載の通信制御装置。
【０２１４】
（付記５）前記制御装置から前記記憶装置にｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドが発行された場合に、前記代行処理手段は、前記制御装置への応答を前記記憶装置の代わりに行う付記２に記載の通信制御装置。
【０２１５】
（付記６）前記代行処理手段は、前記ＲＡＩＤ装置内の冗長経路とは異なる通信経路に通信障害が発生したことを示す情報を受信した場合に、冗長経路に配置された前記通信中継装置の電源をＯＮにする電源ＯＮコマンドを発行し、当該通信中継装置の電源がＯＮされたことに伴って、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックする付記２に記載の通信制御装置。
【０２１６】
（付記７）前記代行処理手段は、前記ＲＡＩＤ装置内に記憶装置が増設されたことを示す通知を受信した場合に、冗長経路に配置された前記通信中継装置の電源をＯＮにする電源ＯＮコマンドを発行し、当該通信中継装置の電源がＯＮされたことに伴って、前記記憶装置から発生する構成変更通知のうち、当該増設された記憶装置以外の記憶装置から前記制御装置宛に出力される構成変更通知をブロックする付記２に記載の通信制御装置。
【０２１７】
（付記８）前記代行処理手段は、前記記憶装置が増設されたことを示す情報を含んだ構成変更通知を前記制御装置へ転送することを特徴とする付記７に記載の通信制御装置。
【０２１８】
（付記９）データを記憶する記憶装置と、前記記憶装置へのアクセスを制御する制御装置と、前記記憶装置および前記制御装置とを接続する冗長化された通信経路上に配置された通信中継装置および通信制御装置を備えたストレージシステムであって、
前記通信制御装置は、冗長経路上に配置された前記通信中継装置の電源がＯＦＦされた場合に、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックするブロック手段
を備えたストレージシステム。
【０２１９】
（付記１０）前記通信制御装置は、前記通信中継装置の電源がＯＦＦされた後に、前記記憶装置へのアクセス制御を前記制御装置に代行して処理する代行処理手段をさらに備えた付記９に記載のストレージシステム。
【０２２０】
（付記１１）前記代行処理手段は、前記記憶装置の電源がＯＮになっているか否かを示す電源情報を記憶する記憶手段と、前記通信中継装置の電源制御を行う電源制御手段とを更に備え、前記電源制御手段の処理に基づいて、前記電源情報を更新する付記１０に記載のストレージシステム。
【０２２１】
（付記１２）前記制御装置から前記記憶装置にｒｅａｄ／ｗｒｉｔｅコマンドが発行された場合に、前記代行処理手段は、冗長経路に配置された前記通信中継装置の電源をＯＮにするコマンドを発行し、当該通信中継装置の電源がＯＮされたことに伴って、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックする付記１０に記載のストレージシステム。
【０２２２】
（付記１３）前記制御装置から前記記憶装置にｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドが発行された場合に、前記代行処理手段は、前記制御装置への応答を前記記憶装置の代わりに行う付記１０に記載のストレージシステム。
【０２２３】
（付記１４）前記代行処理手段は、冗長経路とは異なる通信経路に通信障害が発生したことを示す情報を受信した場合に、冗長経路に配置された前記通信中継装置の電源をＯＮにする電源ＯＮコマンドを発行し、当該通信中継装置の電源がＯＮされたことに伴って、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックする付記１０に記載のストレージシステム。
【０２２４】
（付記１５）前記代行処理手段は、前記記憶装置が増設されたことを示す通知を受信した場合に、冗長経路に配置された前記通信中継装置の電源をＯＮにする電源ＯＮコマンドを発行し、当該通信中継装置の電源がＯＮされたことに伴って、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックする付記１０に記載のストレージシステム。
【０２２５】
（付記１６）前記代行処理手段は、前記記憶装置が増設されたことを示す情報を含んだ構成変更通知を前記制御装置へ転送することを特徴とする付記１５に記載のストレージシステム。
【０２２６】
（付記１７）通信制御装置が、
記憶装置へ至る通信経路が冗長化されたＲＡＩＤ装置内において、前記記憶装置と当該記憶装置へのアクセスを制御する制御装置とを接続する冗長経路上に配置された通信中継装置の電源がＯＦＦされた場合に、前記記憶装置から前記制御装置宛に出力される構成変更通知を取得する取得ステップと、
前記取得ステップにおいて取得した前記構成変更通知を前記制御装置に転送することをブロックするブロックステップと
を有する通信制御方法。
【０２２７】
（付記１８）前記通信制御装置は、前記通信中継装置の電源がＯＦＦされた後に、前記記憶装置へのアクセス制御を前記制御装置に代行して処理する代行処理ステップを有する付記１７に記載の通信制御方法。
【０２２８】
（付記１９）前記代行処理ステップは、前記記憶装置の電源がＯＮになっているか否かを示す電源情報を記憶する記憶ステップと、前記通信中継装置の電源制御を行う電源制御ステップとを更に有し、前記電源制御ステップの処理に基づいて、前記電源情報を更新する付記１８に記載の通信制御方法。
【０２２９】
（付記２０）前記制御装置から前記記憶装置にｒｅａｄ／ｗｒｉｔｅコマンドが発行された場合に、前記代行処理ステップは、冗長経路に配置された前記通信中継装置の電源をＯＮにするコマンドを発行し、当該通信中継装置の電源がＯＮされたことに伴って、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックする付記１８に記載の通信制御方法。
【０２３０】
（付記２１）前記制御装置から前記記憶装置にｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドが発行された場合に、前記代行処理ステップは、前記制御装置への応答を前記記憶装置の代わりに行う付記１８に記載の通信制御方法。
【０２３１】
（付記２２）前記代行処理ステップは、冗長経路とは異なる通信経路に通信障害が発生したことを示す情報を受信した場合に、冗長経路に配置された前記通信中継装置の電源をＯＮにする電源ＯＮコマンドを発行し、当該通信中継装置の電源がＯＮされたことに伴って、前記記憶装置から前記制御装置宛に出力される構成変更通知をブロックする付記１８に記載の通信制御方法。
【０２３２】
（付記２３）前記代行処理ステップは、前記記憶装置が増設されたことを示す通知を受信した場合に、冗長経路に配置された前記通信中継装置の電源をＯＮにする電源ＯＮコマンドを発行し、当該通信中継装置の電源がＯＮされたことに伴って、前記記憶装置から発生する構成変更通知のうち、当該増設された記憶装置以外の記憶装置から前記制御装置宛に出力される構成変更通知をブロックする付記１８に記載の通信制御方法。
【０２３３】
（付記２４）前記代行処理ステップは、前記記憶装置が増設されたことを示す情報を含んだ構成変更通知を前記制御装置へ転送することを特徴とする付記２３に記載の通信制御方法。
【図面の簡単な説明】
【０２３４】
【図１】発明の概要を説明するための図である。
【図２】実施例１に係るＲＡＩＤ装置の構成を示す機能ブロック図である。
【図３】ネットワーク情報テーブルの一例を示す図である。
【図４】代行処理部の構成を示す機能ブロック図である。
【図５】更新後のネットワーク情報テーブルの一例を示す図である。
【図６】ｒｅａｄ／ｗｒｉｔｅコマンドを発行したときの処理を説明するための図である。
【図７】ｒｅａｄ／ｗｒｉｔｅコマンド以外のコマンドを発行したときの処理を説明するための図である。
【図８】主系に障害が発生したときの処理を説明するための図である。
【図９】新規にＨＤＤが増設された場合の処理を説明するための図である。
【図１０】冗長系の電源ＯＦＦに伴う処理手順を示すフローチャートである。
【図１１】コマンド発行に伴う処理手順を示すフローチャートである。
【図１２】主系に障害が発生したときの処理手順を示すフローチャートである。
【図１３】ＨＤＤの増設に伴う処理手順を示すフローチャートである。
【図１４】ＲＡＩＤ装置を説明するため図である。
【符号の説明】
【０２３５】
１０、１００    ＲＡＩＤ装置
１０１    制御コントローラ
１０２、１０３    ルートスイッチ
１０２ａ    処理部
１０２ｂ    記憶部
１０２ｃ、２００ａ    電源管理部
１０２ｄ、１０２ｅ、１０３ｂ、１０３ｃ、１０３ｄ、１０３ｅ    ポート
１０３ａ    通信管理部
１０３ｆ    クロスバー
１０４ａ、１０４ｂ、１０４ｃ、１１４ａ、１１４ｂ、１１４ｃ、３００    ＨＤＤ
１０５ａ、１０５ｂ、１０５ｃ、１０６ａ、１０６ｂ、１０６ｃ、１０７ａ、１０７ｂ、１０７ｃ、１０８ａ、１０８ｂ、１０８ｃ    スイッチ
２００ｂ    スイッチコントローラ
２００ｃ    代行処理部
２０２ａ、２１２ａ    ネットワーク情報テーブル
２０１    ＣＰＵ
２０１ａ    コマンド処理部
２０１ｂ    構成変更通知ブロック部
２０１ｃ    ネットワーク情報管理部
２０１ｄ    ＯＮ／ＯＦＦコマンド発行部
２０１ｅ    フレーム作成部
２０１ｆ    コマンド保持部
２０１ｇ    異常検出通知処理部
２０１ｈ    増設変更通知処理部
２０２    第１の記憶部
２０２ｂ    識別テーブル
２０２ｃ    コマンド情報テーブル
２０３    第２の記憶部
２０３ａ    各種データ
２０４    インターフェース部
【図１】
2010152742.tif 000003
【図２】
2010152742.tif 000004
【図３】
2010152742.tif 000005
【図４】
2010152742.tif 000006
【図５】
2010152742.tif 000007
【図６】
2010152742.tif 000008
【図７】
2010152742.tif 000009
【図８】
2010152742.tif 000010
【図９】
2010152742.tif 000011
【図１０】
2010152742.tif 000012
【図１１】
2010152742.tif 000013
【図１２】
2010152742.tif 000014
【図１３】
2010152742.tif 000015
【図１４】
2010152742.tif 000016