(57)【特許請求の範囲】
【請求項１】
第一の情報処理装置と、第一の記憶装置と、前記第一の情報処理装置及び前記第一の記憶装置の接続切替制御を行う第一の接続装置と、第二の情報処理装置と、第二の記憶装置と、前記第二の情報処理装置及び前記第二の記憶装置との接続切替制御を行う第二の接続装置と、管理装置と、前記第一の接続装置と前記管理装置とに接続されたエミュレータとを有するストレージネットワークトポロジ管理システムであって、
前記エミュレータは、
前記第一の接続装置から、第一の接続装置が備えるポートを識別するための第一のポート識別情報及び当該ポートに接続される前記第一の情報処理装置又は前記第一の記憶装置を識別するための第一の機器識別情報の対応付けを取得する取得部と、
前記対応付けに含まれるポート識別情報及び第一の機器識別情報を、前記第一の接続装置が備えるポートを識別するための第二のポート識別情報及び前記情報処理装置又は前記記憶装置を識別するための第二の機器識別情報の対応付けに変換する変換部と、
前記第二のポート識別情報及び前記第二の機器識別情報の対応付けを前記管理装置に対して送信する送信部とを有し、
前記管理装置は、
第二の接続装置が備えるポートの第三のポート識別情報及び当該ポートに接続される前記第二の情報処理装置あるいは前記第二の記憶装置を識別するための第三の機器識別情報の対応付けを前記第二の接続装置から取得し、前記第二のポート識別情報及び第二の機器識別情報の対応付けを前記エミュレータから取得する管理インターフェース接続手段と、
前記第一の情報処理装置または前記第一の記憶装置と前記接続装置が備えるポートとの接続関係を示す第一のストレージネットワークトポロジ及び前記第二の情報処理装置または前記第二の記憶装置と前記第第二の接続装置が備えるポートと接続関係を示す第二のストレージネットワークトポロジを管理する制御部と、
前記管理装置が認識可能な前記第二のポート識別情報及び前記第二の機器識別情報の対応付けと前記第三のポート識別情報及び前記第三の機器識別情報の対応付けとに基づいて、前記第一のストレージネットワークトポロジ及び前記第二のストレージネットワークトポロジを前記制御部により出力される出力部と、
を有することを特徴とするストレージネットワークトポロジ管理システム。
【請求項２】
請求項１記載のストレージネットワークトポロジ管理システムであって、
前記第一の機器識別情報と前記第一の接続装置の第一のポート識別情報は、ＭＡＣアドレスであって、
前記第三の機器識別情報と前記第三のポート識別情報は、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｎａｍｅ（以下「ＷＷＮ」とする）であって、
前記エミュレーターは、前記第二の機器識別情報と前記第二のポート識別情報を、前記変換される第一の機器識別情報と前記第一のポート識別情報であるＭＡＣアドレスそれぞれに対して前記管理装置が認識可能で、前記第一のストレージネットワークトポロジ及び前記第二のストレージネットワークトポロジにおいて固有となるＷＷＮを割当てる割当て部を有することを特徴するストレージネットワークトポロジ管理システム。
【請求項３】
請求項１記載のストレージストレージネットワークトポロジ管理システムであって、
管理装置の出力部により、前記第一の情報処理装置と前記第一の記憶装置と前記第二の情報処理装置と前記第二の記憶装置とがそれぞれの接続関係に従って出力され、
第一の情報処理装置のうち、所定の第一の情報処理装置のみに前記第一の記憶装置と通信可能にする設定を行う場合、前記制御部は、所定の第一の情報処理装置及び第一の記憶装置を識別するための第二の機器識別情報の組み合わせを前記エミュレータに送信し、
前記エミュレータは、前記第二の機器識別情報の組み合わせを受信し、前記変換部は、前記組み合わせである前記第二の機器識別情報をそれぞれ対応する第一の機器識別情報に変換し、前記変換された第一の機器識別情報を含むアクセス制限設定要求を第一の接続装置に送信し、
第二の情報処理装置のうち、所定の第二の情報処理装置のみに前記第二の記憶装置と通信可能にする設定を行う場合、前記制御部は、所定の第二の情報処理装置及び第二の記憶装置を識別するための第三の機器識別情報の組み合わせを含むアクセス制限設定要求を第二の接続装置に送信することを特徴とするストレージネットワークトポロジ管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理システムにおける記憶装置（ストレージ）の管理方法にあって、特に記憶装置をファイバチャネルやイーサネット（イーサネットは富士ゼロックス株式会社の登録商標です。以下同じ。）などの複数の接続装置を用いて構築した際の管理方式に関し、異なる情報機器識別番号（ＷＷＮとＭＡＣアドレスなど）で管理されている機器の統一的な管理手法の提供に関する。
【０００２】
【従来の技術】
従来情報処理システムにおける情報処理装置（コンピュータ）と記憶装置（ストレージ）は、ＡＴＡＰＩ（ATA Packet Interface）やＳＣＳＩ（Small Computer System Interface）を用いて接続されていた。ＡＴＡＰＩではその仕様のため、一本のケーブルに対してマスターデバイスとスレーブデバイスの二つのストレージしか接続できず、また、接続距離も短いため、一般的にコンピュータ内におけるストレージ（主にハードディスクやＣＤ−ＲＯＭドライブ）の接続に用いられてきた。ＳＣＳＩには幾つかの仕様があるが、８ビットのデータバス幅を用いるＳＣＳＩでは、最大で８台のデバイスをディジーチェーン（芋づる式）で接続できる。ＳＣＳＩはコンピュータシステムにおいて、外部ストレージを接続するための主要なインターフェースとして用いられてきた。しかし、接続距離や、電気的な特性で決まる最大構成の制限により、大規模なストレージシステムを構築することが難しくなってきた。
【０００３】
近年、ファイバチャネルを用いて構築したストレージネットワークとしてＳＡＮ（Storage Area Network）として広く知られている。ＳＡＮでは、ＡＴＡＰＩやＳＣＳＩを用いた場合と比べて、スイッチやハブ、ルータといった機器を用いてシステムを構築することができるため、より複雑で広域に対応したシステムを構築することができる。
【０００４】
図１９にＳＡＮの構成例を示す。図１９では、二台のファイバチャネルスイッチ１５０を介して、４台のコンピュータ１００と４台のストレージ１１０を接続している。また、このようなＳＡＮのネットワークトポロジを管理する必要がある。トポロジ管理装置上でトポロジ管理ソフトウエアを動作させることにより、トポロジ管理装置の表示部（ディスプレイ等）には、図２０に示すようなストレージネットワークの接続状態や障害などの情報表示データ３００９が表示される。従って、トポロジ管理装置は、図１９に示すようなＳＡＮのトポロジ管理を統括して行うことができる。
【０００５】
一方、近年、ストレージネットワークのトレンドとして、サーバとストレージ間を接続するファイバチャネルをIP網上で実現するＩＰ−ＳＡＮが登場している。ＩＰ−ＳＡＮでは、イーサネットを利用することができる。
【０００６】
ここで、ファイバチャネルでは、ＷＷＮ（World Wide Name）と呼ばれる識別番号を用いて機器の識別が行われるのに対して、イーサネットでは、ＭＡＣ（Media Access Control）アドレスやＩＰアドレスと呼ばれる識別番号を用いて機器の識別が行われる。
【０００７】
【発明が解決しようとする課題】
ＩＰ−ＳＡＮが登場することに伴い、イーサネットを含む情報処理システムを管理するための新たなトポロジ管理システムが必要となる。また、トポロジ管理装置において、管理者に対して慣れ親しんできた機器識別番号により操作を求めるとすると操作負担が大きい。特に、ファイバチャネルとイーサネットが混在するストレージネットワークにおいては、管理者はファイバチャネルとイーサネットの二つの情報機器識別番号系列によりトポロジ管理をすることとなり操作負担が過大である。
【０００８】
そこで、本発明の目的は、新たな機器識別番号を含むストレージネットワークが接続された場合にあっても、新たにトポロジ管理装置（或いは、ＭＡＣアドレスに対応したトポロジ管理ソフトウエア）の開発を必要としないトポロジ管理システムを提供することにある。
【０００９】
また、トポロジ管理者が慣れ親しんできた機器識別番号により一元的にトポロジ管理をすることができるトポロジ管理システムを提供することにある。特に、イーサネットにより接続されたストレージネットワークにおいて、トポロジ管理装置はＭＡＣアドレスやＩＰアドレスを考慮せずにＷＷＮにより一元的にトポロジ管理をすることができるトポロジ管理システムを提供することにある。
【００１０】
さらに、ファイバチャネルとイーサネットのように異なる情報機器識別番号系列を有する二つ以上のネットワークが混在したストレージネットワークにおいて、トポロジ管理装置はネットワークを構成する機器をＷＷＮにより一元的に運用管理するシステムを提供することにある。
【００１１】
【課題を解決するための手段】
そこで、本発明の目的を達成するために、本発明の一実施形態であるネットワークトポロジ管理システムは、情報処理装置と、記憶装置と、情報処理装置と記憶装置との接続切替制御を行う接続装置と、情報処理装置と記憶装置と接続装置により構成されるネットワークトポロジを管理する管理装置と、接続装置と管理装置とに接続されたエミュレータとを有する。ここで、エミュレータは、情報処理装置又は記憶装置を識別するための第1の機器識別情報を、管理装置で認識可能な情報処理装置又は記憶装置を識別するための第2の機器識別情報に変換する変換部と、第2の機器識別情報を前記管理装置に対して送信する送信部とを有する。また、管理装置は、第2の機器識別情報に基づいて、ネットワークトポロジを管理する制御部を有している。
【００１２】
また、本発明の一実施形態である管理システムにおいて、第1の機器識別情報と第２の機器識別情報のいずれか一方がＷＷＮ（World Wide Name）を含む情報であって、他方がＭＡＣ（Media Access Control）アドレスを含む情報であることが好ましい。
【００１３】
また、本発明の一実施形態である管理システムにおいて、管理装置は、さらに、制御部により、ネットワークのトポロジと、第2の機器識別情報とを対応付けて出力される出力部とを有することが好ましい。
【００１４】
また、本発明の一実施形態である管理システムにおいて、エミュレータの送信部は、第2の機器識別情報ごとの第１の機器識別情報を管理装置に対して送信し、管理装置は、さらに、制御部により、ネットワークトポロジと、第1の機器識別情報と、第2の機器識別情報とを対応付けて出力される出力部とを有することが好ましい。
【００１５】
また、本発明の一実施形態である管理システムにおいて、エミュレータは、さらに、変換部により変換される第2の機器識別情報がネットワーク上で固有となるように割当てる割当部とを有することが好ましい。
【００１６】
さらに、本発明の他の目的を達成するために、本発明の一実施形態であるネットワークトポロジ管理システムは、情報処理装置と、記憶装置と、前記情報処理装置と前記記憶装置との接続切替制御を行う接続装置と、情報処理装置と記憶装置と接続装置により構成される。ここで、情報処理装置又は記憶装置は、ＤＨＣＰサーバから取得したＩＰアドレスを前記管理装置に対して送信する送信部を有する。また、管理装置は、ＩＰアドレスに基づいて、情報処理装置、記憶装置及び接続装置のネットワーク上の位置と情報処理装置、記憶装置及び接続装置のＩＰアドレスとを対応付けたトポロジマップを出力部に出力する制御部とを有する。これにより、ＩＰアドレスによりＩＰ−ＳＡＮのトポロジ管理を行うことができるため、通信経路の接続が容易であり、既存のＩＰ用資産の利用及びＩＰ機器との接続もでき設備投資を抑えることができる。また、ＩＰアドレスは、情報処理装置、記憶装置及び接続装置各々のＭＡＣアドレスであっても良い。これにより、ＩＰ網によらずに専用線で接続されたストレージネットワークにおいてトポロジ管理をすることができる。
【００１７】
【発明の実施の形態】
以下、本発明の実施形態を、図を用いて説明する。
【００１８】
《第１の実施形態》
図１は、第一の実施形態のシステム構成を示す。図１のシステム構成では、ＦＣスイッチ１５０とＩＰスイッチ２５０の二種類の接続装置を用いてシステムを構築している。二台のコンピュータ１００と二台のストレージ１１０を、ＦＣスイッチ１５０を介して接続している。二台のコンピュータ１００は、それぞれ、ＦＣポート１０１と１０２を有し、ＦＣスイッチ１５０のポート１５１と１５２とそれぞれ接続している。また、二台のストレージ１１０は、それぞれ、ＦＣポート１０３と１０４を有し、ＦＣスイッチ１５０のポート１５３と１５４とそれぞれ接続している。また、二台のコンピュータ２００と二台のストレージ２１０を、ＩＰスイッチ２５０を介して接続している。二台のコンピュータ２００は、それぞれ、ＩＰポート２０１と２０２を有し、ＩＰスイッチのポート２５１と２５２とそれぞれ接続している。また、二台のストレージ２１０は、それぞれ、ＩＰポート２０３と２０４を有し、ＩＰスイッチ２５０のポート２５３と２５４とそれぞれ接続している。
【００１９】
コンピュータ１００には、管理インターフェース１０９を設け、ストレージ１１０には、管理インターフェース１１９を設け、ＦＣスイッチ１５０には、管理インターフェース１５９を設けている。また、コンピュータ２００には、管理インターフェース２０９を設け、ストレージ２１０には、管理インターフェース２１９を設け、ＩＰスイッチ２５０には、管理インターフェース２５９を設けている。
【００２０】
ＦＣエミュレータ４００は、ＩＰスイッチ２５０のＩＰポート各々に対して架空のＷＷＮを割当て、コンピュータ２００（Ｃ、Ｄ）又はストレージ２１０（Ｃ、Ｄ）を識別するためのＭＡＣアドレス各々に対して架空のＷＷＮを割当てる割当部４５０と、機器固有の識別番号を割当てるために割当てることができるＷＷＮの範囲を保持する保持部４５１と、ＭＡＣアドレスを管理装置３００で認識可能な架空のＷＷＮに変換する変換部４１０と、変換後のＷＷＮとＷＷＮ各々に対応するＭＡＣアドレスとを前記管理装置に対して送信する送信部４５９とを有する。
【００２１】
これら割当部４５０、変換部４１０及び送信部４５９として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され、磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。尚、プログラムを記録する媒体は、ＣＤ−ＲＯＭ以外の他の記憶媒体でも良い。また、プログラムは、当該記憶媒体からＦＣエミュレータにインストールしても良いし、ネットワークを通じて当該記憶媒体にアクセスしてプログラムを使用するものとしてもよい。
【００２２】
コンピュータ１００は、管理インターフェース１０９を介して、管理装置３００に接続する。ストレージ１１０は、管理インターフェース１１９を介して、管理装置３００に接続する。ＦＣスイッチ１５０は、管理インターフェース１５９を介して、管理装置３００に接続する。また、コンピュータ２００は、管理インターフェース２０９とＦＣエミュレータ４００を介して、管理装置３００に接続する。ストレージ２１０は、管理インターフェース２１９とＦＣエミュレータ４００を介して、管理装置３００に接続する。ＩＰスイッチ２５０は、管理インターフェース２５９とＦＣエミュレータ４００を介して、管理装置３００に接続する。
【００２３】
図２は、管理装置の構成図を示す。管理装置３００は、各管理インターフェースからの接続を実現するための管理インターフェース接続手段３１０と、管理インターフェース接続手段３１０を介して受け取った各種情報と制御部３３０が実行するプログラムやデータを保持するメモリ３２０と、ディスプレイ３９０、キーボード３９２、マウス２９４を接続するための入出力インターフェース３５０と、トポロジ管理ソフトウエアを実行することにより、ネットワークのトポロジ管理を行う制御部３３０とを有する。
【００２４】
ここで、本発明において特長的であるＦＣエミュレータ４００の割当部４５０と変換部４１０について説明する。
【００２５】
まず、ＦＣエミュレータ４００の制御部４２０は、ＦＣエミュータ４００の配下にあるＩＰスイッチを検索する。ＦＣエミュレータ４００に接続されている機器は、ＦＣエミュレータ４００の制御部４２０からの問い合わせに、機器名称と種別を返答する。コンピュータの場合には種別として「情報処理装置」、ストレージの場合には「記憶装置」、ＩＰスイッチの場合には「ＩＰスイッチ」を返す。ＦＣエミュレータ４００の制御部４２０は、ＩＰスイッチが見つかると（図１の構成ではＩＰスイッチ２５０）、ＩＰスイッチに対して接続情報の取得要求を発行する。ＩＰスイッチ２５０は、接続情報の取得要求を受け取ると、接続情報２５５を送信する。
【００２６】
尚、図１の構成では、ＩＰスイッチ２５０は、四つのＩＰポートを持っていると想定しているので、ＩＰポート番号は１番〜４番となる。ＩＰスイッチからの接続情報は、ＩＰスイッチのＩＰポート番号と接続先のＭＡＣアドレスによって表される。ＭＡＣアドレスは、実際には６バイトの数字で表されるが、本実施形態では簡略化のために、図１に示すＩＰポートの番号をそれぞれのＭＡＣアドレスとして説明する。
【００２７】
図６は、IPスイッチの接続ポートに接続された機器を特定するための接続情報２５５を示す。
【００２８】
ＦＣエミュレータ４００の制御部４２０は、接続情報２５５からＩＰスイッチ２５０のＩＰポート１番〜４番に、それぞれＭＡＣアドレス２０１〜２０４が接続されていることを認識する。ＦＣエミュレータ４００の制御部４２０は、架空のＷＷＮをＩＰポートの１番〜４番と、ＭＡＣアドレス２０１〜２０４に割当てるように割当部４５０に対して指示をする。
【００２９】
図７は、変換テーブル４０８の内容を示す。
【００３０】
ここでは、ＦＣエミュレータ４００の割当部４５０は、ＩＰスイッチ２５０のＩＰポート１番〜４番に対して架空のＷＷＮ４５１〜４５４を、ＭＡＣアドレス２０１〜２０４に対して架空のＷＷＮ４０１〜４０４を割当てることにより、図７のような変換テーブル４０８と４０９を作成し、変換部４１０に格納したことを想定する。
【００３１】
尚、ＷＷＮは、実際には８バイトの数字で表されるが、本実施形態では説明の簡略化のために、前記の値を用いて説明する。
【００３２】
ＷＷＮはＦＣポート毎に固有であることが求められる。よって、ＦＣエミュレータ４００に対しては、あらかじめ使用可能なＷＷＮを割当てておいて、割当部４５０はその割当てられているＷＷＮの範囲からのみ架空のＷＷＮを割当てる。ＦＣエミュレータ４００には、ＷＷＮの範囲を保持するための保持部４５１を設けている。割当部４５０は、保持部４５１で決められている範囲からのみ架空のＷＷＮを割当てる。もし割当てられたＷＷＮが枯渇した場合には、それ以上のＷＷＮを割当てることはできない。
【００３３】
尚、保持部４５１に保持するＷＷＮの範囲は、ＦＣエミュレータを出荷する際にあらかじめ入力しておいても良いし、入力部４５２を用いて可変にすることもできる。入力部４５２を用いる場合には、ＷＷＮそのものを入力させると、ＷＷＮの固有さが失われることにもなりかねないので、解除キーを入力することで、あらかじめ割当てておいたＷＷＮの幾つかが解除されるように設計することが望ましい。
【００３４】
ここで、トポロジ管理について説明する。トポロジ管理とは、図１に示したような物理的な機器と機器の接続状態や、機器そのものの稼動状態や障害情報を管理することである。本実施形態では、管理装置３００の制御部がトポロジ管理を司る。このため、管理装置３００では、ＷＷＮに対応したトポロジ管理ソフトウエア（図示せず）を実行している。管理装置３００の制御部３３０は、現在の機器の接続状態をディスプレイ３９０に表示するために、管理インターフェース接続手段３１０を介して、ＦＣスイッチ１５０と、ＩＰスイッチ２５０（後に示すように本実施形態ではＦＣエミュレータ４００を介して取得することになる）から接続情報を収集し、メモリ３２０に保持する。そのメモリ３２０に保持した接続情報を用いてディスプレイ３９０に接続状態を表示する。
【００３５】
以下、管理装置３００がディスプレイ３９０に接続状態（トポロジ）を表示する手順を説明する。
【００３６】
図１の構成では、ＦＣスイッチ１５０とＩＰスイッチ２５０の二つの異なる情報機器識別番号系列を持つスイッチが混在するが、ＦＣエミュレータ４００を設けているので、管理装置３００の制御部３３０からは、管理インターフェース接続手段３１０を介して、二台のＦＣスイッチが接続されているように見えている。
【００３７】
まず、管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、接続されているＦＣスイッチを検索する。管理装置３００に接続されているそれぞれの機器は、管理装置３００からの問い合わせに、機器名称と種別を返答する。コンピュータの場合には種別として「情報処理装置」、ストレージの場合には「記憶装置」、ＦＣスイッチの場合には「ＦＣスイッチ」を返す。管理装置３００からＩＰスイッチ２５０に対する問い合わせでは、ＦＣエミュレータ４００の制御部４２０がその問い合わせを受け取り、ＩＰスイッチに対する問い合わせに変換して、ＩＰスイッチ２５０に問い合わせを発行する。ＩＰスイッチ２５０からは、機器名称と種別が返ってくるが、当然機器名称は「ＩＰスイッチ」になっている。そこで、ＦＣエミュレータ４００の制御部４２０は、種別を「ＦＣスイッチ」に変換してから、管理装置３００に返答する。これにより管理装置３００は、図１の実施形態の場合に、二台のＦＣスイッチを検出することができる。ここでは、ＦＣエミュレータによって、擬似的にＦＣスイッチに見えているＩＰスイッチを「擬似ＦＣスイッチ」と呼び、純粋なＦＣスイッチと区別することにする。管理装置３００の制御部３３０は、検出した二台のＦＣスイッチ（うち一つは擬似ＦＣスイッチ）に対して、接続情報を獲得するための要求を発行する。管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、ＦＣスイッチ１５０に対し接続情報の取得要求を発行する。ＦＣスイッチ１５０は、管理装置３００から接続情報の取得要求を受け取ると、接続情報１５５を送信する。
【００３８】
図３は、FCスイッチの接続情報１５５を示す。ＦＣスイッチ１５０の接続情報はＷＷＮを用いて表される。尚、ＷＷＮは、実際には８バイトの数字で表されるが、本実施形態では説明の簡略化のために、図１に示すＦＣポートの番号をそれぞれのＷＷＮとして説明する。
【００３９】
図３に示すように、接続情報１５５からは、ＦＣスイッチ１５０のＷＷＮ１５１〜１５４に、それぞれＷＷＮ１０１〜１０４を有する何らかの機器が接続されていることがわかる。
【００４０】
管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、擬似ＦＣスイッチ（ＩＰスイッチ２５０）に対して接続情報の取得要求を発行する。管理装置３００の制御部３３０は、ＦＣエミュレータ４００によって、ＩＰスイッチ２５０を擬似ＦＣスイッチとして認識している（ＦＣエミュレータ４００によって、その種別を「ＦＣスイッチ」として管理しているため）。擬似ＦＣスイッチに対する接続情報の取得要求は、ＦＣエミュレータ４００の制御部４２０が受け取り、ＩＰスイッチ２５０に発行される。ＩＰスイッチ２５０は、接続情報の取得要求を受け取ると、図６に示すような接続情報２５５を送信する。ＩＰスイッチからの接続情報は、ＩＰスイッチのポート番号と接続先のＭＡＣアドレスによって表される。
【００４１】
尚、ＭＡＣアドレスは、実際には６バイトの数字で表されるが、本実施形態では簡略化のために、図１に示すＩＰポートの番号をそれぞれのＭＡＣアドレスとして説明する。
【００４２】
ＦＣエミュレータ４００の制御部４２０は、接続情報２５５からＩＰスイッチ２５０のＩＰポート１番〜４番に対してそれぞれＭＡＣアドレス２０１〜２０４が接続されていることを認識する。ＦＣエミュレータ４００の制御部４２０は、ＩＰスイッチ２５０から接続情報２５５を受け取ると、図７に示す変換部４１０の変換テーブル４０８と４０９を用いて接続情報２５６を作成し、管理装置３００に送信する。
【００４３】
図８は、FCエミュレータによって変換された接続情報２５６を示す。
【００４４】
管理装置３００の制御部３３０は、図８に示す接続情報２５６から擬似ＦＣスイッチの架空ＷＷＮ４５１〜４５４に対してそれぞれ架空ＷＷＮの４０１〜４０４を有する何らかの機器が接続されていることを認識する。
【００４５】
前記記載のように、管理装置３００の制御部３３０は、ＦＣスイッチ１５０からは接続情報１５５を得ることができ、ＩＰスイッチ２５０からはＦＣエミュレータ４００を介して接続情報２５６を得ることができる。それぞれの接続情報からは、接続されている機器のＷＷＮは判るものの、接続されている機器の名称や種別は判らない。そこで、管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、コンピュータ１００や２００、ストレージ１１０や２１０に問い合わせ、それぞれの機器の名称と種別とＷＷＮの取得を試みる。コンピュータ１００とストレージ１１０は、管理装置３００と直接つながっているので、機器識別情報を直接取得することができる。
【００４６】
図４は、機器識別情報を示す。管理装置３００の制御部３３０からの問い合わせに対し、コンピュータ１００はそれぞれ機器識別情報１２１と１２２が送信し、ストレージ１１０はそれぞれ機器識別情報１２５と１２６が送信する。
【００４７】
コンピュータ２００とストレージ２１０は、ＦＣエミュレータ４００を介して接続しているので、管理装置３００からの機器識別情報の取得要求は、ＦＣエミュレータ４００の制御部４２０で変換された後、コンピュータ２００とストレージ２１０に発行される。コンピュータ２００とストレージ２１０は、機器識別情報として機器の名称と種別とＭＡＣアドレスをＦＣエミュレータ４００に対して送信する。ＦＣエミュレータ４００の制御部４２０は、変換テーブル４０９に基づいて、機器識別情報のＭＡＣアドレスを架空ＷＷＮに変換して、管理装置３００に対して送信する。管理装置３００は、コンピュータ２００からの機器識別情報として機器識別情報１２３と１２４を、ストレージ２１０からの機器識別情報として１２７と１２８を、ＦＣエミュレータ４００により受け取る。ここで、機器識別情報１２３と１２４および１２７と１２８は、ＦＣエミュレータ４００によって変換された架空ＷＷＮを含んでいる。
【００４８】
図５は、管理装置３００の表示データ３００１を示す。
【００４９】
管理装置３００の制御部３３０は、接続情報１５５と２５６及び機器識別情報１２１〜１２８とに基づいて、ネットワークのトポロジと、機器識別情報とを対応付けた表示データ３００１を生成し、ディスプレイ３９０に出力する。図５に示す表示データにおいて、矩形領域９００はそれぞれの機器を表し、実際にはそれぞれの機器を表したアイコン（ビットマップで表記される小さな図柄）に置き換えることができる。また、小さな丸はＦＣポートを表し、その近傍にＷＷＮ表示領域９０５を設けてＷＷＮを表示する。
【００５０】
ここで、図１を構成する機器が故障した場合の管理装置における処理について説明する。
【００５１】
ストレージ２１０の空冷用ファン（図示せず）が故障した場合を例にとり説明する。ストレージ２１０は空冷用ファンの故障を検出すると、ストレージ２１０のＭＡＣアドレスを含む障害通知パケットをＦＣエミュレータ４００に発行する。ＦＣエミュレータ４００の制御部４２０は、障害通知パケットを受け取ると、障害通知パケット内のＭＡＣアドレスを変換部４１０と変換テーブル４０９に基づいて、ストレージ２１０のＭＡＣアドレスを架空のＷＷＮに変換した障害通知パケットを、管理装置３００に送信する。管理装置３００の制御部３３０は、障害通知パケットを受け取ると、そのＷＷＮに対応するストレージ２１０のアイコンの上に空冷用のファンが故障したことがわかるバツ印のアイコンを表示したり、エラーメッセージを表示したりする。
【００５２】
図９は、FCスイッチ１５０に対するゾーニング設定要求２９１を示す。ゾーニングとは、ＦＣスイッチにおいて、特定の機器間でのみ通信を行わせる仕組みである。図１に示すシステム構成において、例えば、ストレージＡはコンピュータＡからのみ、ストレージＢはコンピュータＢからのみ利用可能に設定する場合を想定する。管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、ＦＣスイッチ１５０に、ゾーン設定要求２９１を発行する。ゾーン設定要求２９１を受け取ったＦＣスイッチ１５０は、ゾーンＡ内では、ＷＷＮ１０１，１０３，１５１，１５３間の通信のみを許可し、ゾーンＢ内では、ＷＷＮ１０２，１０４，１５２，１５４間の通信のみを許可する。これにより、コンピュータＢからストレージＡは利用できなくなり、また、コンピュータＡからストレージＢは利用できなくなる。
【００５３】
図１０は、擬似FCスイッチに対するゾーニング設定要求２９２を示す。同様に、ストレージＣはコンピュータＣからのみ、ストレージＤはコンピュータＤからのみ利用可能に設定するには、管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、擬似ＦＣスイッチに、ゾーン設定要求２９２を発行する。
【００５４】
図１１は、IPスイッチに対するVLAN設定要求２９３を示す。擬似ＦＣスイッチはゾーン設定要求２９２を発行する。擬似ＦＣスイッチは、ＦＣエミュレータ４００に対してゾーン設定要求２９２送信する。ＦＣエミュレータ４００の制御部４２０は、変換部４１０の変換テーブル４０８と４０９に基づいて、ＶＬＡＮ（Virtual LAN）設定要求２９３を作成し、ＩＰスイッチ２５０にＶＬＡＮ設定要求２９３を発行する。ＶＬＡＮ設定要求を受け取ったＩＰスイッチ２５０は、ＶＬＡＮ１では、ＩＰポートの１番と３番間の通信のみを許可し、ＶＬＡＮ２では、ＩＰポートの２番と３番間での通信のみを許可するように接続関係を制御する。これにより、コンピュータＤからストレージＣは利用できなくなり、コンピュータＣからストレージＤは利用できなくなる。
【００５５】
以前記載のように、ＦＣスイッチ１５０とＩＰスイッチ２５０におけるゾーニングとＶＬＡＮは、ゾーニング設定要求とＶＬＡＮ設定要求といった異なる設定要求によって異なる仕組みを設定するが、特定のコンピュータと特定のストレージ間でのみの通信を実現する。管理装置３００からの擬似ＦＣスイッチに対するゾーニング設定は、ＦＣエミュレータ４００によって、ＶＬＡＮ設定に変更してＩＰスイッチに発行するため、管理装置３００を利用する管理者は、ＩＰスイッチであることを意識することなく、ＦＣスイッチに対するゾーニング設定と同じ方法でＶＬＡＮ設定を行うことができる。
【００５６】
以前記載のように、ＦＣエミュレータ４００を設けることで、管理装置３００は、ＩＰスイッチを含むシステムをＷＷＮによって一元的に管理することができる。管理装置３００には、特に、ＭＡＣアドレスに対応するためのトポロジ管理ソフトウエアを追加する必要がなく、従来のＷＷＮにのみ対応したトポロジ管理ソフトウエアを用いることができる。
【００５７】
しかし、実世界における機器を特定するためには、管理装置３００のディスプレイ３９０に架空のＷＷＮだけでなくその機器のＭＡＣアドレスを表示することが好ましい場合もある。そこで、管理装置３００が、ＦＣエミュレータ４００の変換部４１０が有する変換テーブル４０８と４０９を読み出せるように構成することもできる。この場合、ＦＣエミュレータ４００に、送信部４５９を設ける。
【００５８】
管理装置３００は、管理インターフェース接続手段３１０を介して、ＦＣエミュレータ４００の送信部４５９に対して、変換後のＷＷＮごとに変換前のMACアドレスを特定するために変換テーブルの送信を要求する。管理装置３００は、変換テーブルを受け取り、メモリ３２０に保持する。
【００５９】
管理装置３００の制御部は、変換テーブルに基づいて、架空ＷＷＮと共に、メモリ３２０に保持した変換テーブルから対応するＭＡＣアドレスをディスプレイ３９０に表示する。管理装置３００のディスプレイ３９０には、図５に示したような表示データ３００１が表示されているとすると、管理者がキーボード３９２やマウス３９４を用いて、特定の矩形領域９００を選択することにより（選択はマウス３９２のボタンのクリックやキーボード３９１からの入力による）、架空ＷＷＮと共に、メモリ３２０に保持した変換テーブルから対応するＭＡＣアドレスを取り出し前記矩形領域９００の近傍に設けたＷＷＮ表示領域９０５等に表示される。尚、管理装置３００に、変換テーブルの一覧を表示する機能を設け、変換テーブルの一覧を表示するようにしてもよい。
【００６０】
以上、架空ＷＷＮとＭＡＣアドレスを対応付けることができ、先に示した故障機器を表示する場合にも、架空ＷＷＮと共にＭＡＣアドレスを表示することで、実世界における故障機器の特定をより容易にすることができる。
【００６１】
本実施形態では、ＦＣエミュレータ４００をＩＰスイッチ２５０とは独立した機器として説明したが、ＩＰスイッチ２５０内にＦＣエミュレータ４００機能を設けても良い。この場合、ＩＰスイッチ２５０は、ＩＰスイッチ２５０のＩＰポート各々に対して架空のＷＷＮを割当て、コンピュータ２００（Ｃ、Ｄ）又はストレージ２１０（Ｃ、Ｄ）を識別するためのＭＡＣアドレス各々に対して架空のＷＷＮを割当てる割当部と、機器固有の識別番号を割当てるために割当てることができるＷＷＮの範囲を保持する保持部と、ＭＡＣアドレスを管理装置３００で認識可能な架空のＷＷＮに変換する変換部と、変換後のＷＷＮとＷＷＮ各々に対応するＭＡＣアドレスとを前記管理装置に対して送信する送信部とを有する。
また、管理装置３００内にＦＣエミュレータ４００の機能を設けても良い。この場合、管理装置３００は、ＩＰスイッチ２５０のＩＰポート各々に対して架空のＷＷＮを割当て、コンピュータ２００（Ｃ、Ｄ）又はストレージ２１０（Ｃ、Ｄ）を識別するためのＭＡＣアドレス各々に対して架空のＷＷＮを割当てる割当部と、機器固有の識別番号を割当てるために割当てることができるＷＷＮの範囲を保持する保持部と、ＭＡＣアドレスを管理装置３００で認識可能な架空のＷＷＮに変換する変換部と、変換後のＷＷＮに基づいて、ネットワークトポロジを管理する制御部と、さらに、制御部によりネットワークのトポロジと変換後のＷＷＮとＷＷＮ各々に対応するＭＡＣアドレスとを対応付けて出力される出力部とを有する。
尚、ＦＣエミュレータ４００の変換部４１０は、変換テーブルに基づいてＷＷＮをＭＡＣアドレスへ変換するようにし、ＦＣスイッチと管理装置３００との間で接続するようにしても良い。即ち、管理装置３００では、ＭＡＣアドレス等により、ネットワーク上の機器を特定できるため、管理装置３００とコンピュータＣ、ストレージＣやＦＣエミュレータ等のとの接続は専用線により接続してもよい。この場合、ＩＰスイッチ２５０は、ＩＰアドレスによるやり取りは必要でなく、後述するようなＩＰアドレスを付与するＤＨＣＰサーバ等は必要ではないことから、比較的ネットワーク規模が小さいストレージネットワークのトポロジ管理を経済的にすることができる。
【００６２】
《第２の実施形態》
図１２は、第二の実施形態のシステム構成を示す。第二の実施形態と第一の実施形態の違いは、第一の実施形態におけるＦＣエミュレータ４００に代えて、ＩＰエミュレータ５００を用いている点である。
【００６３】
図１３は、ＩＰエミュレータの構成図である。ＩＰエミュレータ５００は、ＦＣスイッチ１５０の中に設けている。また、第二の実施形態では、ＩＰアドレスを用いた管理を実現するため、ＤＨＣＰサーバ６００を設けている。ＤＨＣＰサーバ６００はイーサネットにおいて各機器にＩＰアドレスを割当てる機能を有する。
【００６４】
第一の実施例と同様にコンピュータ１００には、管理インターフェース１０９を設け、ストレージ１１０には、管理インターフェース１１９を設け、ＦＣスイッチ１５０には、管理インターフェース１５９を設けている。また、コンピュータ２００には、管理インターフェース２０９を設け、ストレージ２１０には、管理インターフェース２１９を設け、ＩＰスイッチ２５０には、管理インターフェース２５９を設けている。それぞれの管理インターフェースと管理装置３００を接続している。ＦＣスイッチ１５０は、ＩＰエミュレータ５００を有するので、管理装置３００からは、あたかもＩＰスイッチであるかのように検出される。
【００６５】
尚、管理装置３００のＩＰスイッチの検索に対して、ＦＣスイッチ１５０のＩＰエミュレータ５００が、種別として「ＩＰスイッチ」を返すよう設計しているためである。本明細書では、純粋なＩＰスイッチと区別するために、ＩＰエミュレータ５００を有するＦＣスイッチ１５０を必要に応じて「擬似ＩＰスイッチ」と呼ぶことにする。
【００６６】
管理装置には、図２に示す第一の実施形態と同じ構成の管理装置３００を用いるが、ＩＰアドレスに対応したトポロジ管理ソフトウエア（図示せず）を実行することにより、ネットワークのトポロジ管理を行う。
【００６７】
ＤＨＣＰサーバは、接続されている機器からＩＰアドレス割当要求を受け取ると、ＩＰアドレスと呼ばれる４バイトの数値を機器各々に割当て、割当てたＩＰアドレスを機器各々に送信する。ＩＰアドレス割当要求は、ＩＰアドレス割当要求を示す識別子と共にＭＡＣアドレスを保持しているので、ＤＨＣＰサーバ６００は、受け取ったＭＡＣアドレスと割当てたＩＰアドレスの変換テーブルを作成し保持する。ＩＰスイッチ２５０に接続しているコンピュータ２００やストレージ２１０は、その起動時にＤＨＣＰサーバ６００にＩＰアドレス割当要求を発行する。コンピュータ２００やストレージ２１０は、ＩＰアドレスを受け取り、そのＩＰアドレスに基づいてコンピュータ２００とストレージ２１０間でやり取りを行う。ＦＣスイッチ１５０に接続される機器は、ＷＷＮによって識別されるため、ＩＰアドレスを必要としない。しかし、ＦＣスイッチに接続される機器に対しても擬似的にＩＰアドレスを割当てることで、ＩＰアドレスに基づく一元的な管理が可能になる。そこで、本発明では、ＷＷＮで識別されるＦＣスイッチに接続される機器に対して擬似的にＩＰアドレスを割当てるＩＰエミュレータ５００を導入することで、管理装置３００において、ＩＰアドレスに基づく一元的な管理を実現する。
【００６８】
図１２に示すシステム構成におけるＦＣスイッチ１５０は、四つのＦＣポート１５１〜１５４を有する。また、各ＦＣポート１５１〜１５４には、コンピュータ１００とストレージ１１０が接続されており、ＦＣポート１０１〜１０４を有する。ＦＣスイッチ１５０は、現在の接続状態を収集し、図３に示すような接続情報１５５を作成する。ＦＣスイッチ１５０に設けたＩＰエミュレータ５００は、この接続情報１５５に基づき、四つの機器が接続されていることを認識する。そこで、ＩＰエミュレータ５００の制御部５２０は、ＩＰエミュレータ５００にあらかじめ割当てられているＭＡＣアドレスのうち、四つのＭＡＣアドレスを用いて（ここでは５０１〜５０４とするが実際には６バイトの機器に固有な数値である）、四つのＩＰアドレス割当要求を作成し、管理インターフェース１５９を介してＤＨＣＰサーバ６００に発行する。
【００６９】
図１４は、ＩＰエミュレータ５００で作成される変換テーブル５５６の内容を示す。ＤＨＣＰサーバ６００は、四つのＩＰアドレス割当要求に対し、それぞれ四つのＩＰアドレスを機器各々に対して返信する（ここでは６０１〜６０４とする）。ＩＰエミュレータ５００の制御部５２０は、四つの架空のＭＡＣアドレスと、受け取った四つのＩＰアドレスを用いて、変換テーブル５５６を作成し、変換部５１０に保持する。
【００７０】
次に、ＩＰエミュレータ５００の制御部５２０は、それぞれに割当てた架空のＭＡＣアドレスと受け取ったＩＰアドレスを、コンピュータ１００やストレージ１１０に設けた、保持部１０８と１１８に書き込む。保持部１０８や１１８に書き込むために、コンピュータ１００とストレージ１１０には、受信部１０７と１１７を設けている。コンピュータＡの保持部には、架空のＭＡＣアドレス５０１とＩＰアドレス６０１を書き込む。コンピュータＢの保持部には、架空のＭＡＣアドレス５０２とＩＰアドレス６０２を書き込む。ストレージＡの保持部には、架空のＭＡＣアドレス５０３とＩＰアドレス６０３を書き込む。ストレージＢの保持部には、架空のＭＡＣアドレス５０４とＩＰアドレス６０４を書き込む。
【００７１】
図１２に示す構成では、管理装置３００は、ＦＣスイッチ１５０とＩＰスイッチ２５０とで接続されたストレージネットワークを二台のＩＰスイッチで構成されているストレージネットワークとして擬似的に認識する。これは、ＦＣスイッチ１５０がＩＰエミュレータ５００と管理インターフェース１５９を介して管理装置３００に接続しているためである。
【００７２】
管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、接続されているＩＰスイッチを検索する。管理装置３００に接続されているそれぞれの機器は、管理装置３００からの問い合せに、機器名称と種別を返答する。コンピュータの場合には種別として「情報処理装置」、ストレージの場合には「記憶装置」、ＩＰスイッチの場合には「ＩＰスイッチ」を返す。管理装置３００からＦＣスイッチ１５０に対する問い合わせでは、ＩＰエミュレータ５００の制御部５２０がその問い合わせを受け取り、種別として「ＩＰスイッチ」を返答する。
【００７３】
図１５は、IPスイッチ２５０の接続情報２５８を示す。管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、ＩＰスイッチ２５０に対し接続情報の取得要求を発行する。ＩＰスイッチ２５０は、管理装置３００から接続情報の取得要求を受け取ると、接続情報２５８を送信する。ＩＰスイッチ２５０の接続情報はＩＰアドレスを用いて表される。図１５に示すＩＰアドレスは、ＤＨＣＰサーバによって各機器に割当てられたＩＰアドレスである。接続情報２５８により、ＩＰスイッチ２５０のＩＰポート１番〜４番それぞれに対してＩＰアドレス６０５〜６０８を有する機器が接続されていることがわかる。管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、擬似ＩＰスイッチ（ＦＣスイッチ１５０）に対し接続情報の取得要求を発行する。
【００７４】
図１６は、擬似IPスイッチ２５０の接続情報５５９を示す。ＩＰエミュレータ５００は、ＦＣスイッチ１５０に対する接続情報の取得要求を管理装置３００の制御部３３０から受け取る。ＩＰエミュレータ５００の制御部５２０は、管理装置３００から接続情報の取得要求を受け取ると、変換部５１０に保持した変換テーブル５５６に基づいて接続情報５５９を作成し、作成した接続情報５５９をＩＰスイッチに対して送信する。尚、送信したＦＣスイッチ１５０の接続情報は、ＩＰスイッチによりネットワーク上の機器を識別可能な接続情報である。接続情報５５９により、擬似ＩＰスイッチ（ＦＣスイッチ１５０）のＩＰポート１番〜４番に対してそれぞれＩＰアドレス６０１〜６０４を有する機器が接続されていることがわかる。
【００７５】
前記記載のように、管理装置３００の制御部３３０は、ＩＰスイッチ２５０からは接続情報２５８を得ることができ、ＦＣスイッチ１５０からはＩＰエミュレータ５００を介して接続情報５５９を得ることができる。
【００７６】
しかし、それぞれの接続情報からは、接続されている機器のＩＰアドレスは判るものの、接続されている機器の名称や種別はわからない。そこで、管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、コンピュータ１００や２００、ストレージ１１０や２１０に問い合わせ、それぞれの機器の名称と種別とＩＰアドレスの取得を試みる。コンピュータ２００やストレージ２１０は、管理装置３００からの機器識別情報の取得要求を受け取ると、機器識別情報として、名称、種別、そして起動時にＤＨＣＰサーバから取得したＩＰアドレスを管理装置３００に対して送信する。
【００７７】
図１７は、コンピュータ２００とストレージ２１０の機器識別情報を示す。コンピュータ２００は、それぞれ機器識別情報２２４と２２５を管理装置３００に対して送信し、ストレージ２１０は、それぞれ機器識別情報２２７と２２８を管理装置３００に対して送信する。コンピュータ１００やストレージ１１０は、管理装置３００からの機器識別情報の取得要求を受け取ると、機器識別情報として、名称、種別及びＩＰアドレスを管理装置３００に対して送信する。尚、ＩＰアドレスは、保持部１０８や１１８に保持されている。コンピュータ１００は、それぞれ機器識別情報２２１と２２２を管理装置３００に対して送信し、ストレージ１１０は、それぞれ機器識別情報２２５と２２６を管理装置３００に対して送信する。
【００７８】
図１８は、管理装置３００のディスプレイに出力する表示データを示す。管理装置３００の制御部３３０は、接続情報２５８と５５９及び機器識別情報２２１〜２２８に基づいて、トポロジマップを作成し、これをディスプレイ３９０に表示する。トポロジマップは、実際のネットワーク上のコンピュータＡ〜Ｄ、ストレージＡ〜Ｄ及びＩＰスイッチ１５０、２５０の位置を示す矩形表示と、コンピュータＡ〜Ｄ、ストレージＡ〜Ｄ及びＩＰスイッチ１５０、２５０のＩＰアドレスを示す表示とを含む表示データ３００２である。尚、図１８に示す表示データにおいて、矩形領域９００は、実際にはそれぞれの機器を表したアイコンに置き換えることができる。矩形領域９００の近傍にはＩＰアドレス表示領域９０６を設けてその機器のＩＰアドレスを表示する。また、小さな丸はＩＰスイッチにおけるＩＰポートを表し、その近傍にＩＰポート番号表示領域９０７を設けてＩＰポートの番号を表示する。
【００７９】
次にＶＬＡＮ設定について説明する。ＶＬＡＮとは、ＩＰスイッチにおいて、特定のＩＰポート間でのみ通信を行わせる仕組みである。
【００８０】
図１２に示すシステム構成において、例えば、ストレージＣはコンピュータＣからのみ、ストレージＤはコンピュータＤからのみ利用可能に設定するためには、管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、ＩＰスイッチ２５０に図１１に示すようなＶＬＡＮ設定要求２９３を発行する。ＶＬＡＮ設定要求を受け取ったＩＰスイッチ２５０は、ＶＬＡＮ１内では、ＩＰポートの１番と３番間の通信のみを許可し、ＶＬＡＮ２では、ＩＰポートの２番と３番間での通信のみを許可する。これにより、コンピュータＤからストレージＣは利用できなくなり、コンピュータＣからストレージＤは利用できなくなる。
【００８１】
また同様に、ストレージＡはコンピュータＡからのみ、ストレージＢはコンピュータＢからのみ利用可能に設定するには、管理装置３００の制御部３３０は、管理インターフェース接続手段３１０を介して、擬似ＩＰスイッチに、図１１に示すようなＶＬＡＮ設定要求２９３を発行する。擬似ＩＰスイッチに発行されたＶＬＡＮ設定要求２９３は、ＩＰエミュレータ５００の制御部５２０が受け取り、変換部５１０の変換テーブル５５６を用いて、図９に示すゾーン設定要求２９１を作成し、ＦＣスイッチ１５０にゾーン設定要求２９１をハックする。ゾーン設定要求を受け取ったＦＣスイッチ１５０は、ゾーンＡ内では、ＷＷＮ１０１，１０３，１５１，１５３間の通信のみを許可し、ゾーンＢ内では、ＷＷＮ１０２，１０４，１５２，１５４間の通信のみを許可する。
【００８２】
これにより、コンピュータＢからストレージＡは利用できなくなり、また、コンピュータＡからストレージＢは利用できなくなる。以前記載のように、ＦＣスイッチ１５０とＩＰスイッチ２５０におけるゾーニングとＶＬＡＮは、ゾーニング設定要求とＶＬＡＮ設定要求といった異なる設定要求によって異なる仕組みを設定するが、特定のコンピュータと特定のストレージ間でのみ通信を実現する。
【００８３】
以上、管理装置３００からの擬似ＩＰスイッチに対するＶＬＡＮ設定は、ＩＰエミュレータ５００によって、ゾーニング設定に変更してＦＣスイッチに発行することにより、管理装置３００を利用する管理者は、ＦＣスイッチであることを意識することなく、ＩＰスイッチに対するＶＬＡＮ設定と同じ方法でゾーニング設定を行うことができる。
【００８４】
従って、ＩＰエミュレータ５００を設けることで、管理装置３００は、ＦＣスイッチを含むシステムをＩＰアドレスによって一元的に管理することができる。管理装置３００には、特に、ＷＷＮに対応するためのトポロジ管理ソフトウエアを追加する必要がなく、従来のＩＰアドレスにのみ対応したトポロジ管理ソフトウエアを用いることができる。
【００８５】
本実施形態では、ＩＰエミュレータ５００をＦＣスイッチ１５０内に設けた形態で説明したが、ＩＰエミュレータ５００をＦＣスイッチ１５０とは独立した機器として構成しても良い。また、管理装置３００内にＩＰエミュレータ５００機能を設けても良い。
【００８６】
さらに、本実施形態では、コンピュータ１００に保持部１０８と受信部１０７、ストレージ１１０に保持部１１８と受信部１１７を設け、管理装置３００からの機器識別情報の取得要求を受け取った場合に、ＩＰエミュレータ５００からあらかじめ受け取っておいたＩＰアドレスを返答するような構成とした。しかし、コンピュータ１００やストレージ１１０は、機器識別番号を問い合わせる問合せ部を設けても良い。この場合、管理装置３００からの機器識別情報の取得要求を受け取った場合に、コンピュータ１００やストレージ１１０の問合せ部は、ＩＰエミュレータ５００の変換部５１０に問い合わせ、その都度ＩＰアドレスを取得し返答する。
【００８７】
【発明の効果】
以上、本発明によれば、新たな機器識別番号を含むストレージネットワークが接続された場合にあっても、新たにトポロジ管理装置（或いは、ＭＡＣアドレスに対応したトポロジ管理ソフトウエア）の開発を必要としないトポロジ管理システムを提供することができる。
【００８８】
また、トポロジ管理者が慣れ親しんできた機器識別番号により一元的にトポロジ管理をすることができるトポロジ管理システムを提供することができる。特に、イーサネットにより接続されたストレージネットワークにおいて、トポロジ管理装置はＭＡＣアドレスやＩＰアドレスを考慮せずにＷＷＮにより一元的にトポロジ管理をすることができるトポロジ管理システムを提供することができる。
【００８９】
さらに、ファイバチャネルとイーサネットのように異なる情報機器識別番号系列を有する二つ以上のネットワークが混在したストレージネットワークにおいて、トポロジ管理装置はネットワークを構成する機器をＷＷＮにより一元的に運用管理するシステムを提供することができる。
【図面の簡単な説明】
【図１】第一の実施形態におけるシステムの構成図である。
【図２】管理装置を示す構成図である。
【図３】ＦＣスイッチの接続情報を示す図である。
【図４】第一の実施形態における機器識別情報を示す図である。
【図５】第一の実施形態における管理装置の表示データを示す図である。
【図６】ＩＰスイッチの接続情報を示す図である。
【図７】第一の実施形態おける変換テーブルを示す図である。
【図８】第一の実施形態においてＦＣエミュレータによって変換された接続情報を示す図である。
【図９】ＦＣスイッチに対するゾーニング設定要求を示す図である。
【図１０】擬似ＦＣスイッチに対するゾーニング設定要求を示す図である。
【図１１】ＩＰスイッチに対するＶＬＡＮ設定要求を示す図である。
【図１２】第二の実施形態におけるシステムの構成図である。
【図１３】ＩＰエミュレータの構成図である。
【図１４】第二の実施形態おける変換テーブルを示す図である。
【図１５】第二の実施形態においてＩＰスイッチ２５０の接続情報を示す図である。
【図１６】第二の実施形態において擬似ＩＰスイッチの接続情報を示す図である。
【図１７】第二の実施形態における機器識別情報を示す図である。
【図１８】第二の実施形態における管理装置の表示データを示す図である。
【図１９】ファイバチャネルを用いたストレージネットワークによる情報処理システムの例を示す図である。
【図２０】トポロジ管理ソフトウエアにおける表示データの例を示す図である。
【符号の説明】
１００…コンピュータ，１０１〜１０４…ＦＣポート，１０７…識別情報受取部，１０８…識別情報保持部，１０９…管理インターフェース，１１０…ストレージ，１１７…識別情報受取部，１１８…識別情報保持部，１１９…管理インターフェース，１２１〜１２８…機器識別情報，１５０…ＦＣスイッチ，１５１〜１５４…ＦＣポート，１５５…接続情報，１５９…管理インターフェース，２００…コンピュータ，２０１〜２０４…ＩＰポート，２０７…識別情報受取部，２０８…識別情報保持部，２０９…管理インターフェース，２１０…ストレージ，２１７…識別情報受取部，２１８…識別情報保持部，２１９…管理インターフェース，２２１〜２２８…機器識別情報，２５０…ＩＰスイッチ，２５１〜２５４…ＩＰポート，２５５…接続情報，２５６…接続情報，２５９…管理インターフェース，２９１…ゾーン設定要求，２９２…ゾーン設定要求，２９３…ＶＬＡＮ設定要求，３００…管理装置，３１０…管理インターフェース接続手段，３２０…メモリ，３３０…制御部，３５０…入出力インターフェース，３９０…ディスプレイ，３９２…キーボード，３９４…マウス，４００…ＦＣエミュレータ，４１０…変換部，４２０…制御部，４５０…割当部，４５１…保持部，４５２…入力部，４５９…送信部，５００…ＩＰエミュレータ，５１０…変換部，５２０…制御部，５５０…割当部，５５６…変換テーブル，５５９…接続情報，６００…ＤＨＣＰサーバ，９００…矩形領域，９０５…ＷＷＮ表示領域，９０６…ＩＰアドレス表示領域，９０７…ＩＰポート番号表示領域
【図１】
0004032816.tif 000002
【図２】
0004032816.tif 000003
【図３】
0004032816.tif 000004
【図４】
0004032816.tif 000005
【図５】
0004032816.tif 000006
【図６】
0004032816.tif 000007
【図７】
0004032816.tif 000008
【図８】
0004032816.tif 000009
【図９】
0004032816.tif 000010
【図１０】
0004032816.tif 000011
【図１１】
0004032816.tif 000012
【図１２】
0004032816.tif 000013
【図１３】
0004032816.tif 000014
【図１４】
0004032816.tif 000015
【図１５】
0004032816.tif 000016
【図１６】
0004032816.tif 000017
【図１７】
0004032816.tif 000018
【図１８】
0004032816.tif 000019
【図１９】
0004032816.tif 000020
【図２０】
0004032816.tif 000021