(57)【特許請求の範囲】
【請求項１】
サーバとストレージとの間の通信を中継する中継装置において、
第１のストレージに代えて第２のストレージが接続された場合に、前記ストレージ毎に設定されている装置識別情報、前記ストレージ毎に割り当てられる割当情報及び、前記ストレージ毎に、当該中継装置と接続する際に用いる前記装置識別情報を取得するためのマップド情報を対応付けて記憶する管理リスト内の前記第１のストレージに対応する前記マップド情報を無効化し、前記管理リスト内の前記第２のストレージに対応する前記マップド情報を前記第１のストレージに対応する前記割当情報に変更し、
前記第１のストレージに対して設定されている前記装置識別情報を、前記第２のストレージに対応付ける管理リスト変更処理部と、
前記サーバから前記第１のストレージに対するアクセス要求を受信すると、前記管理リストを参照して、前記アクセス要求に含まれる前記第１のストレージの前記装置識別情報に対応付けられている前記第２のストレージに対して、前記アクセス要求を送信する通信制御部と
を備えたことを特徴とする中継装置。
【請求項２】
前記管理リスト変更処理部は、
前記第１のストレージに異常が生じ、前記第１のストレージに代えて前記第２のストレージが接続された場合に、前記管理リスト内の前記第１のストレージに対応する前記マップド情報を無効化し、前記管理リスト内の前記第２のストレージに対応する前記マップド情報を前記第１のストレージに対応する前記割当情報に変更し、
前記第１のストレージに対して設定されている前記装置識別情報を、前記第２のストレージに対応付けることを特徴とする請求項１に記載の中継装置。
【請求項３】
サーバとストレージとの間の通信を中継する中継装置の中継方法において、
前記中継装置は、
第１のストレージに代えて第２のストレージが接続された場合に、前記ストレージ毎に設定されている装置識別情報、前記ストレージ毎に割り当てられる割当情報及び、前記ストレージ毎に、当該中継装置と接続する際に用いる前記装置識別情報を取得するためのマップド情報を対応付けて記憶する管理リスト内の前記第１のストレージに対応する前記マップド情報を無効化し、前記管理リスト内の前記第２のストレージに対応する前記マップド情報を前記第１のストレージに対応する前記割当情報に変更し、
前記第１のストレージに対して設定されている前記装置識別情報を、前記第２のストレージに対応付け、
前記サーバから前記第１のストレージに対するアクセス要求を受信すると、前記管理リストを参照して、前記アクセス要求に含まれる前記第１のストレージの前記装置識別情報に対応付けられている前記第２のストレージに対して、前記アクセス要求を送信する
処理を実行することを特徴とする中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク機器を一意に識別する機器識別情報を用いてネットワーク機器間の接続設定を行うネットワーク機器接続装置およびネットワーク機器接続方法に関し、特に、故障等でネットワーク機器の入れ替えを行う場合に必要となる機器識別情報の設定変更を不要にして、設定変更の作業にかかる労力を軽減することができる中継装置及び中継方法に関するものである。
【背景技術】
【０００２】
従来、ＳＡＮ（Storage  Area  Network）においては、複数のサーバと複数のストレージとが一つのネットワークに接続されるため、サーバとストレージ間のアクセスを制限するためのセキュリティ設定が行われる。このセキュリティ設定には、サーバやストレージ、ＦＣスイッチ等の各ＦＣネットワーク機器のＦＣ（Fibre  Channel）ポートに固有にあらかじめ設定されているＷＷＮ（World  Wide  Name）が用いられる。このＷＷＮには、機器を識別するＷＷＮＮ（World  Wide  Node  Name）と、ＦＣポートを識別するＷＷＰＮ（World  Wide  Port  Name）とがある。
【０００３】
例えば、サーバとストレージを中継するＦＣスイッチでは、ゾーニングと呼ばれる設定が行われる。このゾーニング設定とは、ＷＷＮを利用して、サーバのＨＢＡ（Host  Bus  Adaptor）のＦＣポートとストレージのＦＣポートとをゾーンと呼ばれるグループに分け、ゾーンを越えるアクセスを制限する設定である。
【０００４】
また、サーバでは、ターゲット・バインディングと呼ばれる設定が行われる。このターゲット・バインディング設定とは、ストレージのターゲットＩＤとストレージのＷＷＮとを対応付けて定義し、ＳＣＳＩプロトコルをＦＣプロトコルにマッピングする設定である。
【０００５】
また、ストレージでは、ホスト・アフィニティと呼ばれる設定が行われる。このホスト・アフィニティとは、サーバのＨＢＡとストレージとを、それぞれのＷＷＮを用いて対応付けて定義し、定義されていないＷＷＮを持つサーバからのアクセスを拒否する設定である。
【０００６】
ところで、通常、ＳＡＮには多数のＦＣネットワーク機器が接続されるものである。そのため、上述したセキュリティ設定を行う際には、膨大な数のＷＷＮを各ＦＣネットワーク機器に設定する必要があり、多大な労力が必要となる。これは、初期構築の際だけに限られず、例えば故障等の理由で一部のＦＣネットワーク機器の入れ替えを行う場合でも同様である。この場合は、入れ替えを行うＦＣネットワーク機器に関連する全てのＦＣネットワーク機器に対してＷＷＮの設定変更を行う必要があり、同じく多大な労力が必要となる。
【０００７】
このようなセキュリティ設定を含め、ＳＡＮの構築作業においては、作業にかかる多大な労力や時間が課題となっており、これらを軽減させるためのさまざまな技術が考案されている。例えば、特許文献１では、ＳＡＮを構成するＦＣネットワーク機器の機器情報をあらかじめ入力し、それらの情報を基にして作成した仮想的なネットワークの構成画像を画面に表示することによって、視覚的に確認しながら、ＳＡＮの設計を容易に行うことを可能とする装置が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】国際公開第０３／０８５８９４号
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来の技術においても、最終的には、関連する全てのＦＣネットワーク機器の設定変更を行う必要があり、労力の軽減や時間の短縮を行う上で限界があるという問題がある。
【００１０】
一つの側面では、故障等でネットワーク機器の入れ替えを行う場合に必要となる機器識別情報の設定変更を不要にして、設定変更の作業にかかる労力を軽減することができる中継装置及び中継方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
開示の装置は、情報処理装置間の通信を中継する中継装置において、第１の情報処理装置に代えて第２の情報処理装置が接続された場合に、前記第１の情報処理装置に対して設定されている装置識別情報を、前記第２の情報処理装置に対して対応付ける装置識別情報制御部と、上位装置からアクセス要求を受信すると、前記アクセス要求に含まれる前記装置識別情報に対応付けられている前記第２の情報処理装置に対して、前記アクセス要求を送信する通信制御部とを備えたことを特徴とする。
【００１２】
また、開示の装置は、前記装置識別情報制御部は、前記第１の情報処理装置に異常が生じ、前記第２の情報処理装置が中継装置に接続された場合に、前記第１の情報処理装置に対して設定されている前記装置識別情報を、前記第２の情報処理装置に対して対応付けることを特徴とする。
【００１３】
また、本発明は、情報処理装置間の通信を中継する中継装置の中継方法において、前記中継装置は、第１の情報処理装置に代えて第２の情報処理装置が接続された場合に、前記第１の情報処理装置に対して設定されている装置識別情報を、前記第２の情報処理装置に対して対応付け、上位装置からアクセス要求を受信すると、前記アクセス要求に含まれる前記装置識別情報に対応付けられている前記第２の情報処理装置に対して、前記アクセス要求を送信する各処理を実行することを特徴とする。
【発明の効果】
【００１４】
開示の技術は、現時点で接続されているネットワーク機器からデータを受信した場合には、接続設定で用いている機器識別情報と現時点で接続されているネットワーク機器の機器識別情報とを対応付けた接続機器管理情報に基づいて、受信したデータに設定されている機器識別情報を接続設定で用いている機器識別情報に変換する一方、現時点で接続されているネットワーク機器にデータを送信する場合には、接続機器管理情報に基づいて、送信するデータに設定されている機器識別情報を現時点で接続されているネットワーク機器の機器識別情報に変換した上でデータを送信するよう構成したので、故障等でネットワーク機器の入れ替えを行う場合に必要となる機器識別情報の設定変更を不要することが可能となり、設定変更の作業にかかる労力を軽減することができるという効果を奏する。
【００１５】
また、開示の技術は、ネットワーク機器が接続された場合に、接続されたネットワーク機器の機器識別情報を取得して前記接続機器管理情報記憶手段に登録するよう構成したので、接続機器管理情報を自動的に生成することが可能となり、設定変更の作業にかかる労力を軽減することができるという効果を奏する。
【００１６】
また、開示の技術は、利用者からの指示に基づいて、接続機器管理情報の機器識別情報の対応付けを変更するよう構成したので、故障等でネットワーク機器の入れ替えを行う場合でも、新たに接続されたネットワーク機器にそれまで接続されていた機器識別情報を対応付けて、ネットワーク機器の接続設定で用いられている機器識別情報を継続して使用することが可能となり、故障等でネットワーク機器の入れ替えを行う場合に必要となる機器識別情報の設定変更を不要にすることが可能となり、この結果、設定変更の作業にかかる労力を軽減することができるという効果を奏する。
【００１７】
また、開示の技術は、ネットワーク機器を一意に識別する機器識別情報にＷＷＮ（World  Wide  Name）を用いるよう構成したので、ＳＡＮにおいて、故障等でストレージやサーバの入れ替えを行う場合でも、ＦＣスイッチに設定されるゾーニング設定や、サーバに設定されるターゲット・バインディング設定など、ＷＷＮＮやＷＷＰＮを用いて行われる各種設定の設定変更を不要とすることが可能となり、設定変更の作業にかかる労力を軽減することができるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】本実施例に係るＦＣスイッチの概念を説明するための図である。
【図２】本実施例に係るＦＣスイッチの構成を示す機能ブロック図である。
【図３】接続機器管理リストの一例を示す図である。
【図４】機器情報の登録、機器無効化処理およびマッピング変更処理による接続機器管理リストの更新を説明するための図である。
【図５】管理リスト登録処理部の処理手順を示すフローチャートである。
【図６】管理リスト変更処理部による機器無効化処理の処理手順を示すフローチャートである。
【図７】管理リスト変更処理部によるマッピング変更処理の処理手順を示すフローチャートである。
【図８】ＷＷＮ変換処理部の処理手順を示すフローチャートである。
【図９】図８に示したＷＷＮ変換処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照して、この発明に係る中継装置及び中継方法の好適な実施例を詳細に説明する。なお、本実施例では、本発明をＦＣスイッチに適用した場合を中心に説明する。また、本実施例では、ターゲット・バインディング設定およびゾーニング設定にＷＷＰＮを用いた場合を説明する。
【実施例】
【００２０】
まず、本実施例に係るＦＣスイッチの概念について説明する。図１は、本実施例に係るＦＣスイッチの概念を説明するための説明図である。同図は、サーバ１０と、ストレージ２０と、ＦＣスイッチ１００とから構成されるＳＡＮを示している。
【００２１】
そして、同図に示す「状態１」では、ＦＣスイッチ１００は、サーバ１０とストレージ２０との間を中継するように接続されており、具体的には、ＦＣスイッチ１００のＦＣポート１と、サーバ１０のＨＢＡのＦＣポート（ＦＣポートは図示せず）とが接続され、ＦＣスイッチ１００のＦＣポート２と、ストレージ２０のＣＡ（Channel  Adapter）１のＦＣポート（ＦＣポートは図示せず）とが接続されている。
【００２２】
また、サーバ１０のＨＢＡのＦＣポートと、ストレージ２０のＣＡ１のＦＣポートには、それぞれ固有のＷＷＰＮが設定されており、サーバ１０のＨＢＡのＦＣポートには「ＷＷＰＮ０」が、ストレージ２０のＣＡ１のＦＣポートには「ＷＷＰＮ１」が、それぞれ設定されている。
【００２３】
そして、かかるＷＷＰＮを用いて、サーバ１０においては、サーバ１０のＨＢＡのＦＣポートと、ストレージ２０のＣＡ１のＦＣポートとの接続を許可するように、ＣＡ１のＦＣポートをＯＳが識別するための情報としての「ＴＡＲＧＥＴ１」と「ＷＷＰＮ１」とを対応付けたターゲット・バインディング設定が行われており、ＦＣスイッチ１００においては、サーバ１０のＨＢＡと、ストレージ２０のＣＡ１とが同じゾーンに属するように、「ＷＷＰＮ０」と「ＷＷＰＮ１」とを対応付けたゾーニング設定が行われている。
【００２４】
ここで、ＦＣスイッチ１００には、自身に接続されているＦＣネットワーク機器の入れ替えが行われた場合に備え、現時点で接続されているＦＣネットワーク機器のＷＷＰＮと、ＳＡＮ構築時点に行われた接続設定で用いられているＷＷＰＮとを対応付けた接続機器管理リストが記憶されている。例えば、同図に示す「状態１」が、まだＦＣネットワーク機器の入れ替えが行われていない状態であるとすると、現時点で接続されているＦＣネットワーク機器のＷＷＰＮと、ＳＡＮ構築時点で行われた接続設定で用いられているＷＷＰＮとは同じであるので、ＦＣポート１に接続されているサーバ１０のＨＢＡのＦＣポートのＷＷＰＮである「ＷＷＰＮ０」には「ＷＷＰＮ０」が対応付けられて記憶され、ＦＣポート２に接続されているストレージ２０のＣＡ１のＦＣポートのＷＷＰＮである「ＷＷＰＮ１」には「ＷＷＰＮ１」が対応付けられて記憶されている。
【００２５】
このようなＳＡＮにおいて、例えば、ストレージ２０のＣＡ１に故障が発生したため、図１の「状態２」に示すように、接続ＦＣスイッチ１００のＦＣポート２の接続先を、ディスク１に接続されたＣＡ１のＦＣポート（ＦＣポートは図示せず）から、ディスク２に接続されたＣＡ２のＦＣポート（ＦＣポートは図示せず）に変更したとする。
【００２６】
この接続先変更に伴い、利用者（例えば、ネットワーク管理者等）は、例えばＳＡＮのネットワーク管理端末等から、ＦＣスイッチ１００に記憶されている接続機器管理リストを変更する。例えば、ストレージ２０のＣＡ２のＦＣポートのＷＷＰＮが「ＷＷＰＮ２」であったとすると、利用者は、接続機器管理リストにおいて「ＷＷＰＮ１」（ＣＡ１のＦＣポートのＷＷＰＮ）に対応付けられているＷＷＰＮを、「ＷＷＰＮ１」から「ＷＷＰＮ２」（ＣＡ２のＦＣポートのＷＷＰＮ）に変更する。
【００２７】
これにより、サーバ１０のターゲット・バインディング設定およびＦＣスイッチ１００のゾーニング設定を変更しなくとも、サーバ１０とストレージ２０との間でデータの送受信を行うことができる。
【００２８】
例えば、図１に示す「状態２」の状態で、ストレージ２０のＣＡ１のＦＣポートに対するアクセス要求（ＦＣフレーム）がサーバ１０から送信されたとする。ここで送信されたアクセス要求には、その送信先として、ストレージ２０のＣＡ１のＦＣポートのＷＷＰＮである「ＷＷＰＮ１」が設定されている。この時、ＦＣスイッチ１００は、記憶している接続機器管理リストに基づいて、受信したアクセス要求に含まれているＷＷＰＮを、この時点でＦＣスイッチ１００に接続されているストレージ２０のＣＡ２のＦＣポートのＷＷＰＮである「ＷＷＰＮ２」に変換する。そして、ＦＣスイッチ１００は、ＷＷＰＮ変換後のアクセス要求をストレージ２０に対して送信する。
【００２９】
そして、ＦＣスイッチ１００は、ストレージ２０のＣＡ２のＦＣポートからアクセス応答（ＦＣパケット）を受信した場合は、そのアクセス要求に送信元として設定されているストレージ２０のＣＡ２のＦＣポートのＷＷＰＮである「ＷＷＰＮ２」を、接続機器管理リストに基づいて「ＷＷＰＮ１」に変換する。そして、ＦＣスイッチ１００は、ＷＷＰＮ変換後のアクセス応答をサーバ１０に対して送信する（アクセス応答は図示せず）。
【００３０】
このように、本実施例に係るＦＣスイッチ１００は、現時点で接続されているＦＣネットワーク機器からデータを受信した場合には、接続設定で用いている機器識別情報と現時点で接続されているＦＣネットワーク機器のＷＷＰＮとを対応付けた接続機器管理リストに基づいて、受信したデータに設定されているＷＷＰＮを接続設定で用いているＷＷＰＮに変換する一方、現時点で接続されているＦＣネットワーク機器にデータを送信する場合には、接続機器管理情報に基づいて、送信するデータに設定されているＷＷＰＮを現時点で接続されているＦＣネットワーク機器のＷＷＰＮに変換した上でデータを送信するので、故障等でＦＣネットワーク機器の入れ替えを行う場合に必要となるＷＷＰＮの設定変更を不要することが可能となり、設定変更の作業にかかる労力を軽減することができる。
【００３１】
なお、ここでは説明の便宜上、サーバ１０、ストレージ２０およびＦＣスイッチ１００には一つまたは二つのＦＣポートのみを示したが、サーバ１０、ストレージ２０およびＦＣスイッチ１００は、一つまたは二つ以上のＦＣポートを備えていてもよい。そして、ここでは１台のサーバおよび１台のストレージのみを示したが、ＦＣスイッチ１００には、複数のサーバ１０や複数のストレージが接続されていてもよい。
【００３２】
次に、本実施例に係るＦＣスイッチ１００の構成について説明する。図２は、本実施例に係るＦＣスイッチ１００の構成を示す機能ブロック図である。同図に示すように、このＦＣスイッチ１００は、ＦＣポート１１０1〜１１０nと、接続機器管理リスト１２０と、管理リスト登録処理部１３０と、管理リスト変更処理部１４０と、ＷＷＮ変換処理部１５０とを有する。
【００３３】
ＦＣポート１１０1〜１１０nは、サーバ１０やストレージ２０等をＦＣスイッチ１００に接続するための接続ポートである。
【００３４】
接続機器管理リスト１２０は、接続設定を行った際に接続されていたＦＣネットワーク機器の機器識別情報と現時点で接続されているＦＣネットワーク機器の機器識別情報とを対応付けた接続機器管理情報を記憶する記憶部である。図３は、接続機器管理リスト１２０の一例を示す図である。同図に示すように、具体的には、この接続機器管理リスト１２０は、シリアル番号と、マップド番号と、ＷＷＮ（ＷＷＮＮおよびＷＷＰＮ）と、機器情報と（これらＷＷＮと機器情報とを合わせて、機器識別情報と呼ぶ）を対応付けた接続機器管理情報を記憶する。
【００３５】
ここで、シリアル番号は、ＦＣネットワーク機器のＷＷＰＮごとに付与された通番である。また、マップド番号は、後述するＷＷＮ変換処理部１５０によるＷＷＮ変換処理で用いられる番号であり、初期値としてはシリアル番号と同じ値が設定され、故障等によってＦＣネットワーク機器が撤去された場合などには、後述する管理リスト変更処理部１４０による機器無効化処理で、当該ＦＣネットワーク機器のＷＷＰＮが無効になったことを示す値（図３に示す例ではｎｕｌｌ値）が設定され、また、後述する管理リスト変更処理部１４０によるマッピング変更処理で、無効となっていたＷＷＰＮを割り当てた場合には、割り当てたＷＷＰＮのシリアル番号が設定される。また、機器情報は、ＦＣネットワーク機器のベンダー名と、装置名と、モデル名である。なお、接続機器管理リスト１２０は、ネームサービスのＤＢに統合されていていても良い。
【００３６】
図２に戻って、管理リスト登録処理部１３０は、ＦＣネットワーク機器がＦＣスイッチ１００に接続された場合に、接続されたＦＣネットワーク機器の機器識別情報を取得して接続機器管理リスト１２０に登録する処理部である。
【００３７】
具体的には、この管理リスト登録処理部１３０は、ＳＡＮの構築時またはＦＣネットワーク機器の追加時にＦＣスイッチ１００にＦＣネットワーク機器が接続されると、接続されたＦＣネットワーク機器から機器識別情報（ＷＷＮおよび機器情報）とを取得し、シリアル番号とマップド番号を付加した上で接続機器管理リスト１２０に登録する。この時、シリアル番号には、その時点で登録されている最後のシリアル番号に続く通番が設定され、マップド番号には、シリアル番号と同じ番号が設定される。
【００３８】
このように、管理リスト登録処理部１３０が、ＦＣネットワーク機器が接続された場合に、接続されたＦＣネットワーク機器の機器識別情報を取得して接続機器管理リスト１２０に登録することによって、接続機器管理リスト１２０を自動的に生成することが可能となり、設定変更の作業にかかる労力を軽減することができる。
【００３９】
なお、かかる管理リスト登録処理部１３０の処理手順については、図５を用いて後に説明する。
【００４０】
管理リスト変更処理部１４０は、利用者の指示に基づいて、機器識別情報の無効化（機器無効化処理）と、機器識別情報の対応付けの変更（マッピング変更処理）を行う処理部である。管理リスト変更処理部１４０は、例えば操作パネルや管理ネットワークに接続された管理端末、ＳＡＮに接続された管理端末等、利用者からの入力を取得するための手段とのインターフェースを有しており、利用者からの指示に応じて、接続機器管理リスト１２０に登録された機器識別情報の変更に関する処理を行うものである。
【００４１】
具体的には、この管理リスト変更処理部１４０は、利用者から機器識別情報の無効化を指示されると、その際に利用者から指定されるシリアル番号に基づいて、接続機器管理リスト１２０を参照し、当該シリアル番号に対応する機器識別情報（ＷＷＮおよび機器情報）を取得する。
【００４２】
そして、管理リスト変更処理部１４０は、取得した機器識別情報に一致するＦＣネットワーク機器の情報が、ＦＣスイッチ１００が保持しているネームサービス情報に存在するか否かを確認し、存在していなかった場合は、当該機器識別情報のＦＣネットワーク機器がＦＣスイッチ１００に接続されていないと判断し、この機器識別情報を無効化する。なお、ここで用いるネームサービス情報は、ＦＣスイッチ１００に接続されている全てのＦＣネットワーク機器の機器情報（機器識別情報を含む）が設定されており、ＦＣスイッチ１００のネームサービス機能によって、ＦＣスイッチ１００に接続されているＦＣネットワーク機器が変更された場合に、最新の状態に合わせて随時更新されるものである。
【００４３】
すなわち、管理リスト変更処理部１４０は、接続機器管理リスト１２０に記憶された接続機器管理情報のうち、利用者から指定されたシリアル番号に対応する接続機器管理情報に対して、そのマップド番号にｎｕｌｌ値を設定する。
【００４４】
ここで、管理リスト変更処理部１４０が、利用者からの指示に基づいて、ＳＡＮから取り外されたＦＣネットワーク機器の機器識別情報を無効化することによって、故障等によってＦＣネットワーク機器を撤去した場合に、当該ＦＣネットワーク機器の機器識別情報を、新たに接続されるＦＣネットワーク機器に割り当てることが可能となる。
【００４５】
一方、管理リスト変更処理部１４０は、利用者から機器識別情報の無効化を指示されると、その際に利用者から指定される変更元の機器識別情報のシリアル番号に基づいて、当該機器識別情報とＷＷＮＮが一致するもの、または、ベンダー名が一致するもの、または、装置名が一致するもの、または、モデル名が一致するものを接続機器管理リスト１２０に記憶された接続機器管理情報から抽出し、変更先の機器識別情報の候補として、利用者に通知する。
【００４６】
ここで、管理リスト変更処理部１４０が、利用者からの指示に基づいて、ネットワークに新たに接続されたＦＣネットワーク機器に対して対応付ける機器識別情報の候補を接続機器管理リスト１２０により記憶された接続機器管理情報から抽出して利用者に通知することによって、利用者が、機器識別情報の対応付けを変更する際に、ＳＡＮに接続された多数のＦＣネットワーク機器の中から変更先に適するＦＣネットワーク機器を探す労力を軽減することができる。
【００４７】
そして、利用者が、通知した機器識別情報の中から変更先の機器識別情報を指定すると、管理リスト変更処理部１４０は、接続機器管理リスト１２０に記憶された接続機器管理情報を参照し、変更先の機器識別情報に対応するマップド番号がｎｕｌｌ値であり、かつ、変更先の機器識別情報に対応するシリアル番号をマップド番号とした接続機器管理情報が接続機器管理リスト１２０に登録されていないことを確認した場合には、この機器識別情報を変更先としてマッピングが可能であると判断し、変更元として指定された機器識別情報のマッピング変更を行う。
【００４８】
すなわち、管理リスト変更処理部１４０は、接続機器管理リスト１２０に記憶された接続機器管理情報のうち、利用者から指定された変更元の機器識別情報に対応する接続機器管理情報に対して、そのマップド番号に、マッピングが可能と判断した変更先の機器識別情報のシリアル番号を設定する。
【００４９】
ここで、管理リスト変更処理部１４０が、利用者からの指示に基づいて、ネットワークに新たに接続されたＦＣネットワーク機器に対して、無効化されている機器識別情報を対応付けることによって、故障等で撤去されたＦＣネットワーク機器の機器識別情報を再利用することが可能となり、ＦＣネットワーク機器の入れ替えを行う場合に必要となる機器識別情報の設定変更を不要にして、設定変更の作業にかかる労力を軽減することができる。
【００５０】
このように、管理リスト変更処理部１４０が、利用者からの指示に基づいて、接続機器管理リスト１２０により記憶された接続機器管理情報の機器識別情報の対応付けを変更することによって、故障等でＦＣネットワーク機器の入れ替えを行う場合でも、新たに接続されたＦＣネットワーク機器にそれまで接続されていた機器識別情報を対応付けて、ＦＣネットワーク機器の接続設定で用いられている機器識別情報を継続して使用することが可能となり、故障等でＦＣネットワーク機器の入れ替えを行う場合に必要となる機器識別情報の設定変更を不要にすることが可能となり、この結果、設定変更の作業にかかる労力を軽減することができる。
【００５１】
なお、かかる管理リスト変更処理部１４０による機器無効化処理およびマッピング変更処理の処理手順については、図６および図７を用いて後に説明する。
【００５２】
ここで、上述した管理リスト登録処理部１３０による機器情報の登録と、管理リスト変更処理部１４０による機器無効化処理およびマッピング処理とによって更新される接続機器管理リスト１２０を具体的な例を用いて説明する。図４は、機器情報の登録、機器無効化処理およびマッピング処理による接続機器管理リスト１２０の更新を説明するための図である。
【００５３】
例えば、図４に示す「状態１」のように、接続機器管理リスト１２０に、シリアル番号が「０」、マップド番号が「０」、ＷＷＮＮが「ＷＷＮＮ０」、ＷＷＰＮが「ＷＷＰＮ０」、機器情報が「ベンダー名０，装置名０，モデル名０」である接続機器管理情報と、シリアル番号が「１」、マップド番号が「１」、ＷＷＮＮが「ＷＷＮＮ１」、ＷＷＰＮが「ＷＷＰＮ１」、機器情報が「ベンダー名１，装置名１，モデル名１」である接続機器管理情報とがそれぞれ登録されていたとする。
【００５４】
ここで、ＷＷＰＮが「ＷＷＰＮ１」であるＦＣネットワーク機器に故障が発生したため、代わりとなる、ＷＷＮＮが「ＷＷＮＮ１」、ＷＷＰＮが「ＷＷＰＮ２」、機器情報が「ベンダー名０，装置名０，モデル名０」であるＦＣネットワーク機器を、ＦＣスイッチ１００に接続したとする。すると、管理リスト登録処理部１３０によって、接続機器管理リスト１２０には、図４に示す「状態２」のように、新たに、シリアル番号が「２」、マップド番号が「２」、ＷＷＮＮが「ＷＷＮＮ１」、ＷＷＰＮが「ＷＷＰＮ２」、機器情報が「ベンダー名２，装置名２，モデル名２」である接続機器管理情報が登録される。
【００５５】
そして、利用者によって、故障した「ＷＷＰＮ１」のＦＣネットワーク機器に対する機器無効化処理が行われたとする。すると、管理リスト変更処理部１４０によって、接続機器管理リスト１２０に登録されている「ＷＷＰＮ１」のＦＣネットワーク機器の接続機器管理情報に対して、図４の「状態３」に示すように、そのマップド番号にｎｕｌｌ値が設定される。
【００５６】
さらに、利用者によって、新たに接続された、ＷＷＰＮが「ＷＷＰＮ２」であるＦＣネットワーク機器のＷＷＰＮ（変更元）を、故障したＦＣネットワーク機器のＷＷＰＮ（変更先）である「ＷＷＰＮ１」に変更するマッピング変更処理が行われたとする。すると、管理リスト変更処理部１４０によって、接続機器管理リスト１２０に登録されているＷＷＰＮが「ＷＷＰＮ２」の接続機器管理情報に対して、図４に示す「状態４」のように、そのマップド番号に、ＷＷＰＮが「ＷＷＰＮ１」の接続機器管理情報のシリアル番号である「１」が設定される。
【００５７】
このように、ＦＣネットワーク機器の入れ替えが発生した場合に、利用者の指示に基づいて、接続機器管理リスト１２０に登録されている機器識別情報の対応付けを変更することによって、それまで接続されていたＦＣネットワーク機器の機器識別情報を、新たに接続したＦＣネットワーク機器の識別情報として扱うことが可能となり、機器識別情報を用いて行われている設定変更を不要とすることができる。
【００５８】
図２に戻って、ＷＷＮ変換処理部１５０は、ＦＣスイッチ１００に接続されているＦＣネットワーク機器との間でデータを送受信する際に、接続機器管理リスト１２０に記憶された接続機器管理情報に基づいて、送受信するデータに含まれるＷＷＮ（ＷＷＮＮおよびＷＷＰＮ）を、接続設定で用いられているＷＷＮに変換した上でデータを送受信する処理部である。
【００５９】
具体的には、このＷＷＮ変換処理部１５０は、ＦＣスイッチ１００がＦＣフレームを送受信する際に、接続機器管理リスト１２０に記憶された接続機器管理情報のうち、送受信するＦＣフレームに設定されているＷＷＮ（ＷＷＮＮおよびＷＷＰＮ）に一致する接続機器管理情報を取得する。
【００６０】
ここで、取得した接続機器管理情報のシリアル番号とマップド番号とが同じである場合には、ＷＷＮ変換処理部１５０は、ＦＣフレームのＷＷＮの変換は行わず、シリアル番号とマップド番号とが同じでなかった場合には、当該接続機器管理情報のマップド番号がｎｕｌｌ値であるか否かを確認する。
【００６１】
ここで、マップド番号がｎｕｌｌ値でなかった場合には、ＷＷＮ変換処理部１５０は、当該マップド番号に設定されている番号とシリアル番号とが一致する接続機器管理情報を接続機器管理リスト１２０から取得し、取得した接続機器管理情報のＷＷＮをＦＣフレームに設定して、送受信を行う。
【００６２】
一方、マップド番号がｎｕｌｌ値であった場合には、ＷＷＮ変換処理部１５０は、当該接続機器管理情報のシリアル番号に設定されている番号とマップド番号とが一致する接続機器管理情報を接続機器管理リスト１２０から取得し、取得した接続機器管理情報のＷＷＮをＦＣフレームに設定して、送受信を行う。
【００６３】
このように、ＷＷＮ変換処理部１５０が、接続されているＦＣネットワーク機器との間でデータを送受信する際に、接続機器管理リスト１２０により記憶されている接続機器管理情報に基づいて、送受信するＦＣフレームに設定されているＷＷＮを、接続設定で用いられているＷＷＮに変換した上で該データを送受信するので、故障等でＦＣネットワーク機器の入れ替えを行う場合に必要となる機器識別情報の設定変更を不要することが可能となり、設定変更の作業にかかる労力を軽減することができる。
【００６４】
なお、かかるＷＷＮ変換処理部１５０によるＷＷＮ変換処理の処理手順については、図８および図９を用いて後に説明する。
【００６５】
次に、管理リスト登録処理部１３０の処理手順について説明する。図５は、管理リスト登録処理部１３０の処理手順を示すフローチャートである。同図に示すように、管理リスト登録処理部１３０は、ＳＵＮの構築時またはＦＣネットワーク機器の追加時など、ＦＣスイッチ１００にＦＣネットワーク機器が接続されると（ステップＳ１０１）、接続されたＦＣネットワーク機器の機器識別情報を取得する（ステップＳ１０２）。
【００６６】
そして、管理リスト登録処理部１３０は、取得した機器識別情報に一致する機器が接続機器管理リスト１２０にすでに登録されているか否かを確認し、登録されていなかった場合は（ステップＳ１０３，Ｎｏ）、当該機器識別情報を接続機器管理リスト１２０に登録する（ステップＳ１０４）。
【００６７】
一方、取得した機器識別情報に一致する機器が接続機器管理リスト１２０にすでに登録されていた場合は（ステップＳ１０３，Ｙｅｓ）、管理リスト登録処理部１３０は、接続機器管理リスト１２０への登録を行わず、処理を終了する。
【００６８】
次に、管理リスト変更処理部１４０による機器無効化処理の処理手順について説明する。図６は、管理リスト変更処理部１４０による機器無効化処理の処理手順を示すフローチャートである。同図に示すように、管理リスト変更処理部１４０は、利用者から、無効化するＦＣネットワーク機器のシリアル番号が指定されると（ステップＳ２０１）、指定されたシリアル番号に対応するＦＣネットワーク機器の機器識別情報を、ＦＣスイッチ１００が保持しているネームサービス情報から取得する（ステップＳ２０２）。
【００６９】
ここで、ネームサービス情報に当該ＦＣネットワーク機器の機器識別情報が存在していなかった場合は（ステップＳ２０３，Ｙｅｓ）、管理リスト変更処理部１４０は、接続機器管理リスト１２０に記憶されている接続機器管理情報のうち、シリアル番号が利用者から指定されたシリアル番号と一致するものに対して、マップド番号にｎｕｌｌ値を設定する。これにより、利用者から指定されたシリアル番号に対応するＦＣネットワーク機器が無効化される（ステップＳ２０４）。
【００７０】
一方、ネームサービス情報に当該ＦＣネットワーク機器の情報が存在していた場合は（ステップＳ２０３，Ｎｏ）、管理リスト変更処理部１４０は、ＦＣネットワーク機器の無効化が不可であることを利用者に通知する（ステップＳ２０５）。
【００７１】
次に、管理リスト変更処理部１４０によるマッピング変更処理の処理手順について説明する。図７は、管理リスト変更処理部１４０によるマッピング変更処理の処理手順を示すフローチャートである。同図に示すように、管理リスト変更処理部１４０は、利用者から、マッピングを行う変更元のＦＣネットワーク機器のシリアル番号が指定されると（ステップＳ３０１）、当該ＦＣネットワーク機器に適した変更先のＦＣネットワーク機器の機器識別情報を接続機器管理リスト１２０から抽出し、利用者に通知する（ステップＳ３０２）。
【００７２】
そして、利用者が、通知した機器識別情報の中から変更先のＦＣネットワーク機器を指定すると（ステップＳ３０３）、管理リスト変更処理部１４０は、そのＦＣネットワーク機器がマッピング可能であるか否かを判定し、マッピング変更が可能である場合は（ステップＳ３０４，Ｙｅｓ）、変更元のＦＣネットワーク機器のマップド番号を、変更先のＦＣネットワーク機器のシリアル番号に変更する（ステップＳ３０５）。
【００７３】
一方、マッピング変更が可能でなかった場合は（ステップＳ３０４，Ｎｏ）、管理リスト変更処理部１４０は、マッピング変更が不可であることを利用者に通知する（ステップＳ３０６）。
【００７４】
次に、ＷＷＮ変換処理部１５０の処理手順について説明する。図８は、ＷＷＮ変換処理部１５０の処理手順を示すフローチャートである。同図に示すように、ＦＣスイッチ１００がＦＣフレームを送受信する際に（ステップＳ４０１，Ｙｅｓ）、ＷＷＮ変換処理部１５０は、送受信するＦＣフレームにＷＷＮ（ＷＷＮＮおよびＷＷＰＮ）が設定されているか否かを確認し、設定されていた場合は（ステップＳ４０２，Ｙｅｓ）、当該ＦＣフレームに対してＷＷＮ変換処理を行う（ステップＳ４０３）。
【００７５】
次に、図７で示したＷＷＮ変換処理の処理手順について説明する。図９は、図８で示したＷＷＮ変換処理の処理手順を示すフローチャートである。同図に示すように、このＷＷＮ変換処理では、ＷＷＮ変換処理部１５０は、まず、ＦＣフレームに設定されているＷＷＮと一致する接続機器管理情報が接続機器管理リスト１２０に登録されているか否かを確認する。
【００７６】
ここで、当該ＷＷＮと一致する接続機器管理情報が登録されていた場合は（ステップＳ５０１，Ｙｅｓ）、ＷＷＮ変換処理部１５０は、当該接続機器管理情報のシリアル番号とマップド番号とが同じであるか否かを確認し、同じであった場合は（ステップＳ５０２，Ｎｏ）、ＷＷＮ変換処理を終了する。
【００７７】
一方、シリアル番号とマップド番号とが同じでなかった場合は（ステップＳ５０２，Ｙｅｓ）、ＷＷＮ変換処理部１５０は、当該接続機器管理情報のマップド番号がｎｕｌｌ値であるか否かを確認し、ｎｕｌｌ値でなかった場合には（ステップＳ５０３，Ｙｅｓ）、当該接続機器管理情報のマップド番号と一致するシリアル番号のデータが接続機器管理リスト１２０に登録されているか否かを確認する。
【００７８】
そして、マップド番号と一致するシリアル番号のデータが登録されていた場合は（ステップＳ５０４，Ｙｅｓ）、ＷＷＮ変換処理部１５０は、当該データのＷＷＮをＦＣフレームに設定して、送受信を行う（ステップＳ５０５）。
【００７９】
また、ステップＳ５０３に戻って、マップド番号がｎｕｌｌ値であった場合は（ステップＳ５０３，Ｎｏ）、ＷＷＮ変換処理部１５０は、当該接続機器管理情報のシリアル番号と一致するマップド番号のデータが接続機器管理リストに登録されているか否かを確認する。
【００８０】
そして、シリアル番号と一致するマップド番号のデータが登録されていた場合は（ステップＳ５０６，Ｙｅｓ）、ＷＷＮ変換処理部１５０は、当該データのＷＷＮをＦＣフレームに設定して、送受信を行う（ステップＳ５０５）。
【００８１】
なお、ステップＳ５０１で、ＦＣフレームに設定されているＷＷＮと一致する接続機器管理情報が接続機器管理リスト１２０に登録されていなかった場合や、ステップＳ５０４で、当該接続機器管理情報のマップド番号と一致するシリアル番号のデータが接続機器管理リスト１２０に登録されていなかった場合や、ステップＳ５０６で、当該接続機器管理情報のシリアル番号と一致するマップド番号のデータが接続機器管理リストに登録されていなかった場合には、ＷＷＮ変換処理部１５０は、ＦＣネットワーク機器のマッピングに矛盾が発生していると判断し、ＷＷＮを変換できないことを利用者に通知する等、所定の例外処理を行う（ステップＳ５０７）。
【００８２】
上述してきたように、本実施例では、接続機器管理リスト１２０が、接続設定で用いているＷＷＮと現時点で接続されているＦＣネットワーク機器のＷＷＮとを対応付けた接続機器管理情報を記憶し、ＷＷＮ変換処理部１５０が、現時点で接続されているＦＣネットワーク機器からデータを受信した場合には、接続設定で用いているＷＷＮと現時点で接続されているＦＣネットワーク機器のＷＷＮとを対応付けた接続機器管理リストに基づいて、受信したデータに設定されているＷＷＮを、接続設定で用いているＷＷＮに変換する一方、現時点で接続されているＦＣネットワーク機器にデータを送信する場合には、接続機器管理情報に基づいて、送信するデータに設定されているＷＷＮを、現時点で接続されているＦＣネットワーク機器のＷＷＮに変換した上でデータを送信することとしたので、故障等でＦＣネットワーク機器の入れ替えを行う場合に必要となる機器識別情報の設定変更を不要とすることが可能となり、設定変更の作業にかかる労力を軽減することができる。
【００８３】
また、本実施例では、ＦＣネットワーク機器を一意に識別する機器識別情報にＷＷＮ（World  Wide  Name）を用いることとしたので、ＳＡＮにおいて、故障等でストレージやサーバの入れ替えを行う場合でも、ＦＣスイッチに設定されるゾーニング設定や、サーバに設定されるターゲット・バインディング設定など、ＷＷＮＮやＷＷＰＮを用いて行われる各種設定の設定変更を不要とすることが可能となり、設定変更の作業にかかる労力を軽減することができる。
【００８４】
なお、本実施例では、ストレージ２０のＣＡの接続変更を行う場合について説明したが、本発明はこれに限定されるものではなく、例えばサーバ１０のＨＢＡのように、ＦＣスイッチ１００に接続される他の機器の接続変更を行う場合にも同様に適用することができる。
【００８５】
また、本実施例では、ＦＣスイッチに適用した場合について説明したが、本発明はこれに限定されるものではなく、ストレージにも同様に適用することができる。この場合は、ストレージ内に備えられたＣＡとアレイ・コントローラなどのモジュール間で、それぞれに設定されたＷＷＮの変換を行う。
【００８６】
（付記１）ネットワーク機器を一意に識別する機器識別情報を用いてネットワーク機器間の接続設定を行うネットワーク機器接続装置であって、
前記接続設定で用いている機器識別情報と現時点で接続されているネットワーク機器の機器識別情報とを対応付けた接続機器管理情報を記憶する接続機器管理情報記憶手段と、
現時点で接続されているネットワーク機器からデータを受信した場合に、前記接続機器管理情報記憶手段により記憶された接続機器管理情報に基づいて、該受信したデータに設定されている機器識別情報を接続設定で用いている機器識別情報に変換するデータ受信手段と、
現時点で接続されているネットワーク機器にデータを送信する場合に、前記接続機器管理情報記憶手段により記憶された接続機器管理情報に基づいて、該送信するデータに設定されている機器識別情報を現時点で接続されているネットワーク機器の機器識別情報に変換した上で該データを送信するデータ送信手段と、
を備えたことを特徴とするネットワーク機器接続装置。
【００８７】
（付記２）ネットワーク機器が接続された場合に、該接続されたネットワーク機器の機器識別情報を取得して前記接続機器管理情報記憶手段に登録する接続機器管理情報登録手段をさらに備えたことを特徴とする付記１に記載のネットワーク機器接続装置。
【００８８】
（付記３）利用者からの指示に基づいて、前記接続機器管理情報記憶手段により記憶された接続機器管理情報の機器識別情報の対応付けを変更する接続機器管理情報変更手段をさらに備えたことを特徴とする付記１または２に記載のネットワーク機器接続装置。
【００８９】
（付記４）前記接続機器管理情報変更手段は、利用者からの指示に基づいて、ネットワークから取り外されたネットワーク機器の機器識別情報を無効化することを特徴とする付記３に記載のネットワーク機器接続装置。
【００９０】
（付記５）前記接続機器管理情報変更手段は、前記利用者からの指示に基づいて、ネットワークに新たに接続されたネットワーク機器に対して無効化されている機器識別情報を対応付けることを特徴とする付記４に記載のネットワーク機器接続装置。
【００９１】
（付記６）前記接続機器管理情報変更手段は、前記利用者からの指示に基づいて、ネットワークに新たに接続されたネットワーク機器に対して対応付ける機器識別情報の候補を前記接続機器管理情報記憶手段により記憶された接続機器管理情報から抽出して利用者に通知することを特徴とする付記５に記載のネットワーク機器接続装置。
【００９２】
（付記７）ネットワーク機器を一意に識別する機器識別情報にＷＷＮ（World  Wide  Name）を用いることを特徴とする付記１〜６のいずれか一つに記載のネットワーク機器接続装置。
【００９３】
（付記８）ネットワーク機器を一意に識別する機器識別情報を用いてネットワーク機器間の接続設定を行うネットワーク機器接続方法であって、
現時点で接続されているネットワーク機器からデータを受信した場合に、前記接続設定で用いている機器識別情報と現時点で接続されているネットワーク機器の機器識別情報とを対応付けた接続機器管理情報に基づいて、該受信したデータに設定されている機器識別情報を接続設定で用いている機器識別情報に変換するデータ受信工程と、
現時点で接続されているネットワーク機器にデータを送信する場合に、前記接続機器管理情報に基づいて、該送信するデータに設定されている機器識別情報を現時点で接続されているネットワーク機器の機器識別情報に変換した上で該データを送信するデータ送信工程と、
を含んだことを特徴とするネットワーク機器接続方法。
【産業上の利用可能性】
【００９４】
以上のように、本発明に係る中継装置及び中継方法は、ネットワーク機器を一意に識別する機器識別情報を用いてネットワーク機器間の接続設定を行う場合に有用であり、特に、故障等でネットワーク機器の入れ替えを行う場合に必要となる設定変更の作業にかかる労力を軽減したい場合に適している。
【符号の説明】
【００９５】
１０    サーバ
２０    ストレージ
１００    ＦＣスイッチ
１１０1〜１１０n    ＦＣポート
１２０    接続機器管理リスト
１３０    管理リスト登録処理部
１４０    管理リスト変更処理部
１５０    ＷＷＮ変換処理部
【図１】
0005505380.tif 000002
【図２】
0005505380.tif 000003
【図３】
0005505380.tif 000004
【図４】
0005505380.tif 000005
【図５】
0005505380.tif 000006
【図６】
0005505380.tif 000007
【図７】
0005505380.tif 000008
【図８】
0005505380.tif 000009
【図９】
0005505380.tif 000010