(57)【要約】【課題】チャネルスイッチ装置に関し，上位装置に影響を及ぼすことなく，アクセス状況に応じてチャネルスイッチ装置内での経路変更を容易に行うことができるようにする。【解決手段】ファイバチャネルスイッチ１において，グループポート設定部２は，コンソール端末２０からの管理者の指示により，または自動的に複数の物理ポートを論理的にグループ化してグループポートを設定する。アクセス経路管理情報設定部４は，グループポート情報をもとにゾーニングを実施し，アクセス経路管理情報を設定する。負荷計測部６は，ストレージシステムの運用時に，各ポートの動作状態，データ量，レスポンスタイムなどの負荷状況を定期的に計測する。アクセス経路切り替え部７は，負荷状況の計測の結果をもとにグループポートに属する物理ポートによるアクセス経路切り替えの判断を行い，負荷がバランスするようにアクセス経路を切り替える。【選択図】図１
2007304896.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置とストレージ装置とを接続するチャネルスイッチ装置であって，
ストレージ装置側の物理ポートをグループ化することにより，論理的なグループポートを設定する手段と，
前記設定されたグループポートとストレージ装置側の物理ポートとの対応情報であるグループポート情報を記憶する手段と，
ホスト装置側のポートと，前記設定されたグループポートとを結び付けるゾーニングを実施し，ゾーニングにより前記ホスト装置側のポートに対応づけられた前記グループポートに対して，該グループポートに属する物理ポートを割り当てることにより物理的なアクセス経路を設定する手段と，
前記設定されたアクセス経路の情報であるアクセス経路管理情報を記憶する手段と，
ストレージシステムの運用中に，自チャネルスイッチ装置内部の各ポートまたは各アクセス経路の負荷を計測する手段と，
前記計測した負荷状況により，前記アクセス経路管理情報を参照して，前記ホスト装置側のポートに対応づけられた前記グループポートに対して割り当てた物理ポートを変更し，アクセス経路を切り替える手段とを備える
ことを特徴とするチャネルスイッチ装置。
【請求項２】
請求項１に記載されたチャネルスイッチ装置において，
前記グループポートを設定する手段は，外部からの指示に従ってグループポートの設定を行う
ことを特徴とするチャネルスイッチ装置。
【請求項３】
請求項１に記載されたチャネルスイッチ装置において，
前記グループポートを設定する手段は，ストレージ装置に設定されたノードネームまたはストレージ装置の各ポートに設定されたポートネームをもとに，該ノードネームまたはポートネームの特定部分が一致するポートに接続されるチャネルスイッチ装置のポートを同一グループポートとして，自動的にグループポートの設定を行う
ことを特徴とするチャネルスイッチ装置。
【請求項４】
ホスト装置と，ストレージ装置と，それらを接続するチャネルスイッチ装置とを備えるストレージシステムであって，
前記チャネルスイッチ装置は，
ストレージ装置側の物理ポートをグループ化することにより，論理的なグループポートを設定する手段と，
前記設定されたグループポートとストレージ装置側の物理ポートとの対応情報であるグループポート情報を記憶する手段と，
ホスト装置側のポートと，前記設定されたグループポートとを結び付けるゾーニングを実施し，ゾーニングにより前記ホスト装置側のポートに対応づけられた前記グループポートに対して，該グループポートに属する物理ポートを割り当てることにより物理的なアクセス経路を設定する手段と，
前記設定されたアクセス経路の情報であるアクセス経路管理情報を記憶する手段と，
ストレージシステムの運用中に，自チャネルスイッチ装置内部の各ポートまたは各アクセス経路の負荷を計測する手段と，
前記計測した負荷状況により，前記アクセス経路管理情報を参照して，前記ホスト装置側のポートに対応づけられた前記グループポートに対して割り当てた物理ポートを変更し，アクセス経路を切り替える手段とを備え，
前記ストレージ装置は，
各ポートのポートネームをグループ化することにより，論理的なグループポートネームを設定する手段を備える
ことを特徴とするストレージシステム。
【請求項５】
ホスト装置と，ストレージ装置と，それらを接続するチャネルスイッチ装置とを備えるストレージシステムにおけるチャネルスイッチ装置によるアクセス経路切り替え方法であって，
ストレージ装置側の物理ポートをグループ化することにより，論理的なグループポートを設定し，前記設定されたグループポートとストレージ装置側の物理ポートとの対応情報をグループポート情報記憶手段に記憶する過程と，
ホスト装置側のポートと，前記設定されたグループポートとを結び付けるゾーニングを実施し，ゾーニングにより前記ホスト装置側のポートに対応づけられた前記グループポートに対して，該グループポートに属する物理ポートを割り当てることにより物理的なアクセス経路を設定し，前記設定されたアクセス経路の情報をアクセス経路管理情報記憶手段に記憶する過程と，
ストレージシステムの運用中に，自チャネルスイッチ装置内部の各ポートまたは各アクセス経路の負荷を計測する過程と，
前記計測した負荷状況により，前記アクセス経路管理情報を参照して，前記ホスト装置側のポートに対応づけられた前記グループポートに対して割り当てた物理ポートを変更し，アクセス経路を切り替える過程とを有する
ことを特徴とするアクセス経路切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ストレージシステムにおけるチャネルスイッチ装置内部のポート間のアクセス経路を切り替える技術であって，特に，チャネルスイッチ装置内部のストレージ装置側のポートをグループ化し，サーバ側のポートとグループポート間でゾーンを設定し，ストレージシステムの運用中に各ポートまたは各ゾーンの負荷状況にあわせて，チャネルスイッチ装置内部のアクティブゾーンを切り替えるチャネルスイッチ装置，ストレージシステムおよびアクセス経路切り替え方法に関するものである。
【背景技術】
【０００２】
近年，ストレージシステムでは，ファイバチャネルスイッチ（Fibre Channel Switch）を用いたＳＡＮ（Storage Area Network）構成が主流となりつつあり，その中で複数サーバのデータをまとめて格納するストレージ統合という流れができつつある。また，ブレードサーバを用いたＳＡＮ環境からのブートというのも，１つのトレンドとして出てきている。これらの状況によって，ストレージ装置の仮想マルチターゲット機能を持たせることで，いわゆる“ホストアフィニティ（HOST AFFINITY ）”と呼ばれる機能が盛んに利用されるようになってきた。
【０００３】
ホストアフィニティ機能は，ストレージ装置の１つのポートを使って複数の異なるシステムに各々に独立したポートとしてみせるように振る舞う機能である。ホストアフィニティ機能によって，複数の異なるシステムが同時に１つのポートにアクセスすることが可能となった。
【０００４】
図２１は，ＳＡＮ構成の例を示す図である。図２１のＳＡＮ構成は，３台のサーバ（サーバＡ７００，サーバＢ７１０，サーバＣ７２０）と，２台のファイバチャネルスイッチ装置（ＦＣスイッチ（ＳＷ１）８００，ＦＣスイッチ（ＳＷ２）８１０）と，ストレージ装置（ＲＡＩＤ装置９００）とからなる。
【０００５】
各サーバは，サーバと周辺機器とを接続するインタフェースであるＨＢＡ（Host Bus Adaptor）を備える。サーバＡ７００は，ＨＢＡ（Ａ１）７０１，ＨＢＡ（Ａ２）７０２を備える。サーバＢ７１０は，ＨＢＡ（Ｂ１）７１１，ＨＢＡ（Ｂ２）７１２を備える。サーバＣ７２０は，ＨＢＡ（Ｃ１）７２１，ＨＢＡ（Ｃ２）７２２を備える。
【０００６】
各ＦＣスイッチは，複数のポートを備える。ここでは，ＦＣスイッチ（ＳＷ１）８００において，ポート（Ｐ１）８０１，ポート（Ｐ２）８０２，ポート（Ｐ３）８０３が，サーバ側ポートとして用いられ，ポート（Ｐ１０）８０４，ポート（Ｐ１１）８０５が，ＲＡＩＤ装置側ポートとして用いられている。また，ＦＣスイッチ（ＳＷ２）８１０において，ポート（Ｐ１）８１１，ポート（Ｐ２）８１２，ポート（Ｐ３）８１３が，サーバ側ポートとして用いられ，ポート（Ｐ１０）８１４，ポート（Ｐ１１）８１５が，ＲＡＩＤ装置側ポートとして用いられている。                                                    
【０００７】
ＲＡＩＤ装置９００は，接続インタフェースであるチャネルアダプタ（Channel Adaptor ；以下，ＣＡともいう）と，ＲＡＩＤコントローラとを備える。ＲＡＩＤ装置９００のチャネルアダプタは，ファイバチャネルポート（以下，ＦＣポートという）を備える。ここでは，ＲＡＩＤ装置９００のＦＣポートとして，ＦＣポート（ＣＡ−Ａ０）９０１，ＦＣポート（ＣＡ−Ａ１）９０２，ＦＣポート（ＣＡ−Ｂ０）９０３，ＦＣポート（ＣＡ−Ｂ１）９０４を備え，ＲＡＩＤコントローラとして，ＲＡＩＤコントローラＡ９０５，ＲＡＩＤコントローラＢ９０６を備える。
【０００８】
ＨＢＡ（Ａ１）７０１，ＨＢＡ（Ｂ１）７１１，ＨＢＡ（Ｃ１）７２１は，それぞれＦＣスイッチ（ＳＷ１）８００のポート（Ｐ１）８０１，ポート（Ｐ２）８０２，ポート（Ｐ３）８０３に接続されている。また，ＨＢＡ（Ａ２）７０２，ＨＢＡ（Ｂ２）７１２，ＨＢＡ（Ｃ２）７２２は，それぞれＦＣスイッチ（ＳＷ２）８１０のポート（Ｐ１）８１１，ポート（Ｐ２）８１２，ポート（Ｐ３）８１３に接続されている。
【０００９】
ＦＣスイッチ（ＳＷ１）８００のポート（Ｐ１０）８０４，ポート（Ｐ１１）８０５は，それぞれＲＡＩＤ装置９００のＦＣポート（ＣＡ−Ａ０）９０１，ＦＣポート（ＣＡ−Ａ１）９０２に接続されており，ＦＣスイッチ（ＳＷ２）８１０のポート（Ｐ１０）８１４，ポート（Ｐ１１）８１５は，それぞれＲＡＩＤ装置９００のＦＣポート（ＣＡ−Ｂ０）９０３，ＦＣポート（ＣＡ−Ｂ１）９０４に接続されている。
【００１０】
サーバＡ７００，サーバＢ７１０，サーバＣ７２０は，個々に異なるボリューム領域にマルチパス構成にてアクセスするものとする。また，サーバＡ７００とサーバＢ７１０は，ＲＡＩＤ装置９００の同一ＦＣポートを使用する構成とする。
【００１１】
図２２は，パス構成の例を示す図である。図２２は，図２１のＳＡＮ構成におけるサーバ−ＲＡＩＤ装置間のパス構成の例である。図２２では，各サーバの各ＨＢＡごとに，各ＦＣスイッチ等の経路，ＲＡＩＤ装置９００上でのアクセス領域などの情報が記載されている。
【００１２】
図２１，図２２に示すように，ＦＣスイッチ（ＳＷ１）８００において，あらかじめ負荷が考慮され，ポート（Ｐ１）８０１とポート（Ｐ２）８０２はポート（Ｐ１０）８０４に，またポート（Ｐ３）８０３はポート（Ｐ１１）８０５に，経路が設定されている。同様に，ＦＣスイッチ（ＳＷ２）８１０において，あらかじめ負荷が考慮され，ポート（Ｐ１）８１１とポート（Ｐ２）８１２はポート（Ｐ１０）８１４に，またポート（Ｐ３）８１３はポート（Ｐ１１）８１５に，経路が設定されている。
【００１３】
図２２に示すように，ＲＡＩＤ装置９００にはアフィニティグループ（Affinity group）が設定されている。ホストアフィニティ機能により，指定された論理デバイス（ＬＵＮ：Logical Unit Number ）のボリューム領域へのアクセスのみが，各サーバに対して許可される。
【００１４】
ＲＡＩＤ装置９００には，ＷＷＮ（World Wide Name ）が割り当てられている。また，各ＦＣポートには，ポートネーム（PORT NAME ）が割り当てられている。ここでは，以下のＷＷＮ，ポートネームが設定されているものとする。
【００１５】
ＲＡＩＤ装置  ＷＷＮ：10，00，00，E0，00，A8，12，34
ＣＡ−Ａ０  PORT NAME ：21，00，00，E0，00，A8，12，34
ＣＡ−Ｂ０  PORT NAME ：25，00，00，E0，00，A8，12，34
ＣＡ−Ａ１  PORT NAME ：22，00，00，E0，00，A8，12，34
ＣＡ−Ｂ１  PORT NAME ：26，00，00，E0，00，A8，12，34
また，各ＦＣスイッチにも，ＷＷＮが割り当てられている。各ＦＣスイッチには，スイッチドメインＩＤ（SW DOMAIN ID）が設定されている。
【００１６】
ＦＣスイッチ（ＳＷ１）  ＷＷＮ：10，00，AA，BB，CC，11，22，01
SW DOMAIN ID：１
ＦＣスイッチ（ＳＷ２）  ＷＷＮ：10，00，AA，BB，CC，11，22，02
SW DOMAIN ID：２
ストレージシステムに関する技術が記載された文献としては，例えば，特許文献１，特許文献２，特許文献３などがある。
【００１７】
特許文献１には，ストレージシステムを設計通りに確実に構築するための技術が記載されている。ＳＡＮ環境において，サーバのセットアップ（特にマルチパス制御）を導入するためには，各機器の複数の情報を参照してセットアップする必要がある。特許文献１では，その複雑さを解消するために，ネットワーク（ＬＡＮ）に各機器を接続して情報を読み出し，セットアップを行っている。
【００１８】
特許文献２には，複数のストレージネットワーク形態に対応したストレージ装置の運用管理に関する技術が記載されている。特許文献２の段落００５４〜００６９では，トポロジーグループをトポロジーグループＩＤというキーワードで管理することが記載されている。
【００１９】
特許文献３には，ＲＡＩＤ装置におけるバックエンドのデバイス制御に関する技術が記載されている。特許文献３の技術は，ＲＡＩＤ装置におけるＤＡ（Device Adapter）と呼ばれる制御モジュールの処理に関するもので，ディスクに対する複数経路がある場合の処理方法についての技術である。
【特許文献１】特開２００５−１８１５９号公報
【特許文献２】特開２００５−１１５５８１号公報
【特許文献３】特開２０００−１８７５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
図２１のＳＡＮ構成の例において，システム設計の当初は，サーバＡ７００とサーバＢ７１０とがともにＩ／Ｏ負荷が非常に少ないとの予測のもとに設計したが，実際にシステムを運用開始したところ，サーバＡ７００の負荷が高くてサーバＡ７００がパスを占有する時間が長くなってしまい，サーバＢ７１０のジョブが予想以上に時間を要してしまうという場合があった。このようなケースでは，各サーバの運用状態の把握と，Ｉ／Ｏの影響の検討を行い，それをもとにシステム構成の見直し（データアクセス経路の変更や追加など）を行う必要があった。
【００２１】
実際にシステム構成を変更する場合には，オペレーティング・システム（以下，ＯＳという）ごとのシステム構成変更のノウハウが必要となる。例えば，アクセス経路（経路情報：ＦＣスイッチのＲＡＩＤ側のポート番号およびそのＲＡＩＤポートのＷＷＮ等）を変える場合には，サーバのＯＳがアクセス経路を覚えている場合があるため，アクセスパスの再認識においてＯＳごとの注意が必要であった。
【００２２】
また，設定変更を行うために業務を停止することを検討する必要があった。このとき，複数サーバが異なる業務で運用を行っているため，同時にすべての業務を停止するのは容易ではなかった。
【００２３】
また，技術的には，チャネルスイッチ装置のポートやストレージ装置のＷＷＮなど，各ポートごとにユニークな情報を持ち，サーバがそれらの情報を意識しているため，経路の変更等は容易ではなかった。
【００２４】
本発明は，上記の問題点の解決を図り，チャネルスイッチ装置とストレージ装置間のアクセス状況に応じて，チャネルスイッチ装置内での物理的なアクセス経路を，上位装置に意識させないで自動で切り替えることを目的とする。
【課題を解決するための手段】
【００２５】
本発明は，上記の課題を解決するため，チャネルスイッチ装置のストレージ装置側の物理ポートを仮想的にグループ化し，チャネルスイッチ装置内の負荷状況によって，アクセス経路におけるグループ内の物理ポートを変更し，アクセス経路を切り替えることを特徴とする。
【００２６】
すなわち，本発明は，チャネルスイッチ装置内のストレージ装置側の物理ポートを仮想的にグループ化し，複数の物理ポートを経路上では１つの仮想のグループポートに見せかける。チャネルスイッチ装置は，仮想のグループポートと物理ポートとの対応情報であるグループポート情報，サーバ（上位のホスト装置）側のポートと仮想のグループポートとの対応情報であるアクセス経路管理情報によって，チャネルスイッチ装置内の経路情報を管理する。運用時には，チャネルスイッチ装置内の負荷状況を計測し，アクセス経路管理情報を参照して負荷バランスが最適な経路になるようにサーバ側のポートとストレージ装置側の物理ポートとの間の経路を切り替える。
【００２７】
このとき，サーバがアクセス経路の情報を保持するシステムでは，サーバは，アクセス経路管理情報として物理ポートの情報を持たず，仮想のグループポートの情報だけを持つので，チャネルスイッチ装置内部のアクセス経路を切り替えることによるサーバへの影響がまったく生じないようにすることができる。
【００２８】
グループポートの設定は，外部からの指示に従って行うようにしてもよいし，ストレージ装置に設定されたノードネームまたはストレージ装置の各ポートに設定されたポートネームをもとに，自動的に行うようにしてもよい。
【００２９】
また，ストレージ装置において，各ポートを論理的にグループ化し，グループ化されたポートにグループポートネームを設定するようにしてもよい。
【００３０】
具体的には，本発明は，サーバとストレージ装置とを接続するチャネルスイッチ装置であって，ストレージ装置側の物理ポートをグループ化することにより，論理的なグループポートを設定する手段と，設定されたグループポートとストレージ装置側の物理ポートとの対応情報であるグループポート情報を記憶する手段と，サーバ側のポートと，設定されたグループポートとを結び付けるゾーニングを実施し，ゾーニングによりサーバ側のポートに対応づけられたグループポートに対して，該グループポートに属する物理ポートを割り当てることにより物理的なアクセス経路を設定する手段と，設定されたアクセス経路の情報であるアクセス経路管理情報を記憶する手段と，ストレージシステムの運用中に，自チャネルスイッチ装置内部の各ポートまたは各アクセス経路の負荷を計測する手段と，計測した負荷状況により，負荷のバランスが所定の条件を満たさない場合に，アクセス経路管理情報を参照して，サーバ側のポートに対応づけられたグループポートに対して割り当てた物理ポートを変更し，アクセス経路を切り替える手段とを備えることを特徴とする。
【００３１】
上記チャネルスイッチ装置において，グループポートを設定する手段は，外部からの指示に従ってグループポートの設定を行うことも，また，ストレージ装置に設定されたノードネームまたはストレージ装置の各ポートに設定されたポートネームをもとに，該ノードネームまたはポートネームの特定部分が一致するポートに接続されるチャネルスイッチ装置のポートを同一グループポートとして，自動的にグループポートの設定を行うこともできる。
【００３２】
また，本発明は，サーバと，ストレージ装置と，それらを接続するチャネルスイッチ装置とを備えるストレージシステムであって，チャネルスイッチ装置は，ストレージ装置側の物理ポートをグループ化することにより，論理的なグループポートを設定する手段と，設定されたグループポートとストレージ装置側の物理ポートとの対応情報であるグループポート情報を記憶する手段と，サーバ側のポートと，設定されたグループポートとを結び付けるゾーニングを実施し，ゾーニングによりサーバ側のポートに対応づけられたグループポートに対して，該グループポートに属する物理ポートを割り当てることにより物理的なアクセス経路を設定する手段と，設定されたアクセス経路の情報であるアクセス経路管理情報を記憶する手段と，ストレージシステムの運用中に，自チャネルスイッチ装置内部の各ポートまたは各アクセス経路の負荷を計測する手段と，計測した負荷状況により，負荷のバランスが所定の条件を満たさない場合に，アクセス経路管理情報を参照して，サーバ側のポートに対応づけられたグループポートに対して割り当てた物理ポートを変更し，アクセス経路を切り替える手段とを備え，ストレージ装置は，各ポートのポートネームをグループ化することにより，論理的なグループポートネームを設定する手段を備えることを特徴とする。
【００３３】
計測した負荷状況によりアクセス経路を切り替える条件としては，例えばサーバ側のポートとストレージ装置側の物理ポートとの間を流れるデータ量が，相対的に他の経路より所定の閾値以上大きい場合に切り替える，または，定期的な切り替え契機に，それまでの実測値に基づいて，各経路のデータ量ができるだけバランスするように切り替えるなど，あらかじめ任意に設定することができ，この切り替え条件をどのように設定するかは設計的事項である。
【発明の効果】
【００３４】
本発明によって，サーバのＯＳが個々のアクセスパスの情報を保有している場合でも，サーバに影響を与えないで，チャネルスイッチ装置内での経路変更を容易に行うことが可能となる。また，経路の設定変更のために業務を停止する必要がなくなり，システムの運用性が向上する。
【発明を実施するための最良の形態】
【００３５】
以下，本発明の実施の形態について，図を用いて説明する。
【００３６】
図１は，本発明の実施の形態によるファイバチャネルスイッチの機能構成の例を示す図である。図１に示すファイバチャネルスイッチ１の機能構成は，特に本発明に関する機能に着目した構成であり，ファイバチャネルスイッチ１に通常に備えられている他の機能構成については，従来技術と同様であるため省略されている。
【００３７】
ファイバチャネルスイッチ１は，グループポート設定部２，グループポート情報記憶部３，アクセス経路管理情報設定部４，アクセス経路管理情報記憶部５，負荷計測部６，アクセス経路切り替え部７を備える。
【００３８】
図２は，ファイバチャネルスイッチのハードウェア構成の例を示す図である。ファイバチャネルスイッチ１は，ＣＰＵ１０，メモリ１１，Ｆｌａｓｈメモリ１２，コントローラ１３，ＳＦＰ（Small Form Factor Pluggable ）１４，ネットワーク接続用コネクタ１５を備える。図１に示すファイバチャネルスイッチ１の各機能は，特に図２に示すファイバチャネルスイッチ１内のＣＰＵ１０，メモリ１１，Ｆｌａｓｈメモリ１２，コントローラ１３と，ＣＰＵ１０が実行する制御プログラムとによって実現される。
【００３９】
グループポート設定部２は，ファイバチャネルスイッチ１の物理ポートを仮想的にグループ化したグループポートを設定する手段である。設定されたグループポートは，グループポート情報としてグループポート情報記憶部３に記憶される。
【００４０】
グループポートの設定は，管理者がコンソール端末２０を用いて行ってもよいし，グループポート設定部２が自動設定するようにしてもよい。管理者がコンソール端末２０によってグループポートを設定する場合，グループポート設定部２は，コンソール端末２０からの指示に従ってグループポートの設定を行う。グループポートを自動的に設定する場合には，グループポート設定部２は，ファイバチャネルスイッチ１の各ポートに接続されたＲＡＩＤ装置のＦＣポートに設定されたポートネームなどの情報をもとに，グループポートの自動設定を行う。
【００４１】
アクセス経路管理情報設定部４は，グループポート情報をもとにゾーニングを実施し，アクセス経路管理情報を設定する。設定されたアクセス経路管理情報は，アクセス経路管理情報記憶部５に記憶される。負荷計測部６は，各ポートの動作状態，データ量，レスポンスタイムなどの負荷状況を計測する。アクセス経路切り替え部７は，負荷状況の計測の結果をもとにアクセス経路切り替えの判断を行い，アクセス経路管理情報を参照して，グループポート内において実際のパスに用いる物理ポートを選択し，アクセス経路を切り替える。
【００４２】
このファイバチャネルスイッチ１による作用は，以下の通りである。
【００４３】
（１）グループポート設定部２は，複数の物理ポートにグループポート番号という仮想のポート番号を設定し，複数の物理ポートを経路上は一つのポートに見せる機能を実現する。具体的には，グループポート番号と物理ポートのポート番号との対応情報をグループポート情報記憶部３に設定し管理する。
【００４４】
（２）ストレージ装置側には，複数のＦＣポートで同一のポートネーム（グループＷＷＰＮという）を与える手段を設ける。
【００４５】
（３）アクセス経路管理情報設定部４は，ゾーニングによってファイバチャネルスイッチ１におけるサーバ側のポート番号とグループポート番号との対応情報を設定するとともに，実際の物理アクセス経路として用いるサーバ側のポート番号と，対応するグループポート番号に属する物理ポートのポート番号との対応情報を設定し，それらの情報をアクセス経路管理情報記憶部５で管理する。
【００４６】
（４）負荷計測部６は，各グループポート番号に属する物理ポートごとに，グループポートとグループＷＷＰＮ間のデータアクセス量を定期的にチェックし，アクセス経路切り替え部７は，特定の物理アクセス経路におけるアクセス負荷が，例えば相対的に所定の閾値以上高い場合には，サーバ側のポートの流量の情報をもとにアクセス負荷がバランスするように，グループポートとグループＷＷＰＮ間のデータアクセス量が低いパスに，サーバ側のポート単位で物理アクセス経路を切り替える。
【００４７】
図３は，ファイバチャネルスイッチによるグループポートの設定から運用までの処理のフローチャートである。図３のフローチャートに従って，グループポートの設定から実際のファイバチャネルスイッチ１の運用までの処理の流れを説明する。
【００４８】
ファイバチャネルスイッチ１は，各ポートに接続されたインタフェースの情報（接続相手のＷＷＰＮ情報など）を収集する（ステップＳ１０）。収集されたインタフェースの情報をもとにグループポートとなるファイバチャネルスイッチ１内のＲＡＩＤ装置側のポートを選択し（ステップＳ１１），グループポートを設定する（ステップＳ１２）。設定されたグループポートとサーバ側の各ポートのゾーニングを行い（ステップＳ１３），アクセス経路管理情報を設定する（ステップＳ１４）。
【００４９】
運用時には，各ポートの負荷状況を計測し（ステップＳ１５），負荷バランスに問題がある場合には（ステップＳ１６），設定されたアクセス経路管理情報を参照して，物理的なアクセス経路を切り替え（ステップＳ１７），負荷バランスを是正する。運用中は，ステップＳ１５〜ステップＳ１７を繰り返す。
【００５０】
以下，本発明の実施の形態を，具体的な例に従ってさらに詳しく説明する。
【００５１】
〔グループポートの設定から運用までの例〕
＜ＳＡＮ構成の例＞
図４は，ＳＡＮ構成の例を示す図である。図４のＳＡＮ構成は，３台のサーバ（サーバＡ１００，サーバＢ１１０，サーバＣ１２０）と，２台のファイバチャネルスイッチ（ＦＣスイッチ（ＳＷ１）２００，ＦＣスイッチ（ＳＷ２）２１０）と，ＲＡＩＤ装置３００とからなる。
【００５２】
各サーバは，サーバと周辺機器とを接続するインタフェースであるＨＢＡ（Host Bus Adaptor）を備える。サーバＡ１００は，ＨＢＡ（Ａ１）１０１，ＨＢＡ（Ａ２）１０２を備え，サーバＢ１１０は，ＨＢＡ（Ｂ１）１１１，ＨＢＡ（Ｂ２）１１２を備え，サーバＣ１２０は，ＨＢＡ（Ｃ１）１２１，ＨＢＡ（Ｃ２）１２２を備えている。
【００５３】
各ＦＣスイッチは，複数のポートを備える。ここでは，ＦＣスイッチ（ＳＷ１）２００は，サーバ側にポート（Ｐ１）２０１，ポート（Ｐ２）２０２，ポート（Ｐ３）２０３を備え，ＲＡＩＤ装置側にポート（Ｐ１０）２０４，ポート（Ｐ１１）２０５を備えている。また，ＦＣスイッチ（ＳＷ２）２１０は，サーバ側にポート（Ｐ１）２１１，ポート（Ｐ２）２１２，ポート（Ｐ３）２１３を備え，ＲＡＩＤ装置側にポート（Ｐ１０）２１４，ポート（Ｐ１１）２１５を備えている。
【００５４】
ＲＡＩＤ装置３００は，ＦＣポート（ＣＡ−Ａ０）３０１，ＦＣポート（ＣＡ−Ａ１）３０２，ＦＣポート（ＣＡ−Ｂ０）３０３，ＦＣポート（ＣＡ−Ｂ１）３０４と，ＲＡＩＤコントローラＡ３０５，ＲＡＩＤコントローラＢ３０６とを備える。
【００５５】
ＨＢＡ（Ａ１）１０１，ＨＢＡ（Ｂ１）１１１，ＨＢＡ（Ｃ１）１２１は，それぞれＦＣスイッチ（ＳＷ１）２００のポート（Ｐ１）２０１，ポート（Ｐ２）２０２，ポート（Ｐ３）２０３に接続されている。また，ＨＢＡ（Ａ２）１０２，ＨＢＡ（Ｂ２）１１２，ＨＢＡ（Ｃ２）１２２は，それぞれＦＣスイッチ（ＳＷ２）２１０のポート（Ｐ１）２１１，ポート（Ｐ２）２１２，ポート（Ｐ３）２１３に接続されている。
【００５６】
ＦＣスイッチ（ＳＷ１）２００のポート（Ｐ１０）２０４，ポート（Ｐ１１）２０５は，それぞれＲＡＩＤ装置３００のＦＣポート（ＣＡ−Ａ０）３０１，ＦＣポート（ＣＡ−Ａ１）３０２に接続されており，ＦＣスイッチ（ＳＷ２）２１０のポート（Ｐ１０）２１４，ポート（Ｐ１１）２１５は，それぞれＲＡＩＤ装置３００のＦＣポート（ＣＡ−Ｂ０）３０３，ＦＣポート（ＣＡ−Ｂ１）３０４に接続されている。
【００５７】
ＲＡＩＤ装置３００には，ＷＷＮ（World Wide Name ）が割り当てられている。また，各ＦＣポートには，ポートネーム（PORT NAME ；以下，ＷＷＰＮ（World Wide Port Name）ともいう）が割り当てられている。ここでは，以下のＷＷＮ，ポートネームが設定されているものとする。
【００５８】
ＲＡＩＤ装置  ＷＷＮ：10，00，00，E0，00，A8，12，34
ＣＡ−Ａ０  PORT NAME ：21，00，00，E0，00，A8，12，34
ＣＡ−Ｂ０  PORT NAME ：25，00，00，E0，00，A8，12，34
ＣＡ−Ａ１  PORT NAME ：22，00，00，E0，00，A8，12，34
ＣＡ−Ｂ１  PORT NAME ：26，00，00，E0，00，A8，12，34
また，各ＦＣスイッチにも，ＷＷＮが割り当てられている。各ＦＣスイッチには，スイッチドメインＩＤ（SW DOMAIN ID）が設定されている。
【００５９】
ＦＣスイッチ（ＳＷ１）  ＷＷＮ：10，00，AA，BB，CC，11，22，01
SW DOMAIN ID：１
ＦＣスイッチ（ＳＷ２）  ＷＷＮ：10，00，AA，BB，CC，11，22，02
SW DOMAIN ID：２
図４に示すようなＳＡＮ構成において，ポートのグループ化により仮想的なグループポートを作成する。
【００６０】
図５は，ポートをグループ化した構成のイメージを示す図である。ここでは，ＦＣスイッチ（ＳＷ１）２００のポート（Ｐ１０）２０４，ポート（Ｐ１１）２０５を仮想的にグループ化してグループポート番号Ｆ１をアサインし，ＦＣスイッチ（ＳＷ２）２１０のポート（Ｐ１０）２１４，ポート（Ｐ１１）２１５を仮想化してグループポート番号Ｆ２をアサインする。また，ＲＡＩＤ装置３００のＦＣポート（ＣＡ−Ａ０）３０１，ＦＣポート（ＣＡ−Ａ１）３０２を仮想的にグループ化してグループＦＣポート（ＣＡ−Ｅ０）とし，ＲＡＩＤ装置３００のＦＣポート（ＣＡ−Ｂ０）３０３，ＦＣポート（ＣＡ−Ｂ１）３０４を仮想的にグループ化してグループＦＣポート（ＣＡ−Ｅ１）とする。
【００６１】
図６は，仮想的なグループ化によるＳＡＮの論理構成の例を示す図である。図５のように仮想的なグループ化のイメージ構成を行うと，図４のＳＡＮ構成は図６に示すような論理構成となる。すなわち論理的に，ＦＣスイッチ（ＳＷ１）２００のグループポート（Ｆ１）２０６は，ＲＡＩＤ装置３００のグループＦＣポート（ＣＡ−Ｅ０）３０７に接続され，ＦＣスイッチ（ＳＷ２）２１０のグループポート（Ｆ２）２１６は，グループＦＣポート（ＣＡ−Ｅ１）３０８に接続される構成となる。
【００６２】
＜グループポートの決定＞
ＦＣスイッチ（ＳＷ１）２００の物理ポート（Ｐ１０）２０４と物理ポート（Ｐ１１）２０５とを仮想的にグループ化したものを，グループポート（Ｆ１）２０６としてアサインする。また，ＦＣスイッチ（ＳＷ２）２１０の物理ポート（Ｐ１０）２１４と物理ポート（Ｐ１１）２１５とを仮想的にグループ化したものを，グループポート（Ｆ２）２１６としてアサインする。
【００６３】
図７は，ＦＣスイッチのグループポート情報の例を示す図である。図７（Ａ）は，ＦＣスイッチ（ＳＷ１）２００のグループポート情報の例を示し，図７（Ｂ）は，ＦＣスイッチ（ＳＷ２）２１０のグループポート情報の例を示す。
【００６４】
図７に示すグループポート情報は，設定されたグループポートのグループポート番号と，そのグループポートに属する物理ポートのポート番号との対応情報である。なお，ここでは，各ポートのポート番号を，
ＦＣスイッチの番号．ポート番号（またはグループポート番号）
の形式で表記している。
【００６５】
ネームサーバ（ＦＣスイッチ内のポート情報を管理するモジュール）の管理としてはグループポート（Ｆ１）２０６，グループポート（Ｆ２）２１６だけが見える形となる。ＦＣスイッチ内でポート間のゾーニングを実施する場合には，グループポート番号（Ｆ１，Ｆ２）に対してゾーニングを実施することになる。
【００６６】
なお，ここでは，グループポートの設定を管理者がコンソール端末２０を用いて行うことを前提に説明している。グループポートを自動的に設定する場合の例については，別に後述する。
【００６７】
＜グループＦＣポートの決定＞
ＲＡＩＤ装置３００におけるグループポートネーム（GROUP PORT NAME ）のアサインについて説明する。ここでは，ＦＣポート（ＣＡ−Ａ０）３０１，ＦＣポート（ＣＡ−Ａ１）３０２に同一のＷＷＰＮ（21，00，00，E0，00，A8，12，34）をアサインするものとし，ＦＣポート（ＣＡ−Ｂ０）３０３，ＦＣポート（ＣＡ−Ｂ１）３０４に同一のＷＷＰＮ（21，01，00，E0，00，A8，12，34）をアサインするものとする。
【００６８】
例えばＲＡＩＤ装置３００の設定画面を用いて，複数のＦＣポートを１つにして設定することができる仮想的なグループＦＣポートの設定情報を作成する。ＲＡＩＤ装置３００上の設定としては，この仮想的なグループＦＣポートを設定することで，グルーピングされる物理のＦＣポートに情報がコピーされる。これは，次のような手順で行われる。
【００６９】
ａ）グループＦＣポートにアサインする物理ＦＣポートを選択決定
仮想的なグループＦＣポート（ＣＡ−Ｅ０）３０７に物理のＦＣポート（ＣＡ−Ａ０）３０１，ＦＣポート（ＣＡ−Ａ１）３０２をアサインし，仮想的なグループＦＣポート（ＣＡ−Ｅ１）３０８に物理のＦＣポート（ＣＡ−Ｂ０）３０３，ＦＣポート（ＣＡ−Ｂ１）３０４をアサインする。仮想的なグループＦＣポート（ＣＡ−Ｅ０）３０７にＷＷＰＮ（21，00，00，E0，00，A8，12，34）をアサインし，仮想的なグループＦＣポート（ＣＡ−Ｅ１）３０８にＷＷＰＮ（21，01，00，E0，00，A8，12，34）をアサインする。
【００７０】
ｂ）グループＦＣポートに対し，必要な情報を物理ＦＣポートと同様に設定
各グループＦＣポートに対し，ＦＣトポロジーの設定や，アフィニティグループの設定を行う。
【００７１】
以上のような設定を行うことで，グルーピングされている各ＦＣポートに情報がコピーされる。
【００７２】
なお，グループＦＣポートの設定は，例えば，ＲＡＩＤ装置３００にグループＦＣポートの設定画面を用意し，管理者が仮想的なグループＦＣポートの情報を設定することで，実際の物理的なＦＣポートの情報に反映されるような仕組みによって行われる。
【００７３】
＜ＦＣスイッチのゾーニング＞
図６の論理構成において，ポートゾーニングを実施する。ファイバチャネルスイッチ１のゾーニング機能は，各ポートに固有に設定されているＷＷＮを利用して，サーバのＨＢＡのＦＣポートと，ＲＡＩＤ装置のＦＣポートとを，ゾーン（zone）と呼ばれるグループに分け，ゾーンを越えるアクセスを制限する機能である。ゾーニングは，以下の通りとなる。
【００７４】
ＳＷ１．Ｐ１----ＳＷ１．Ｆ１
ＳＷ１．Ｐ２----ＳＷ１．Ｆ１
ＳＷ１．Ｐ３----ＳＷ１．Ｆ１
ＳＷ２．Ｐ１----ＳＷ２．Ｆ２
ＳＷ２．Ｐ２----ＳＷ２．Ｆ２
ＳＷ２．Ｐ３----ＳＷ２．Ｆ２
なお，各ポートを，
ＦＣスイッチの番号．ポート番号（またはグループポート番号）
の形式で表記する。
【００７５】
従来のゾーニングとの違いは，ＲＡＩＤ装置側のポートとして，物理ポートのポート番号ではなく，グループポート番号を用いることである。論理的に認識できるグループポート（Ｆ１）２０６，グループポート（Ｆ２）２１６を用いてゾーニングを実施することで，物理的な初期状態の情報は，
ＳＷ１．Ｐ１----ＳＷ１．Ｐ１０
ＳＷ１．Ｐ２----ＳＷ１．Ｐ１０
ＳＷ１．Ｐ３----ＳＷ１．Ｐ１０
ＳＷ２．Ｐ１----ＳＷ２．Ｐ１０
ＳＷ２．Ｐ２----ＳＷ２．Ｐ１０
ＳＷ２．Ｐ３----ＳＷ２．Ｐ１０
となる。
【００７６】
図８は，ＦＣスイッチのアクセス経路管理情報（ＦＣスイッチ内の論理／物理情報）の例を示す図である。図８（Ａ）は，ＦＣスイッチ（ＳＷ１）２００のアクセス経路管理情報の例を示し，図８（Ｂ）は，ＦＣスイッチ（ＳＷ２）２１０のアクセス経路管理情報の例を示す。アクセス経路管理情報は，設定されたゾーン情報と，物理アクティブゾーン，物理セカンドゾーンとの対応情報である。
【００７７】
図８に示すように，アクセス経路管理情報では，各ゾーン情報ごとに，物理アクティブゾーン，物理セカンドゾーンが設定される。この例では，ゾーン情報ＳＷ１．Ｐ１----ＳＷ１．Ｆ１には，物理アクティブゾーンＳＷ１．Ｐ１----ＳＷ１．Ｐ１０，物理セカンドゾーンＳＷ１．Ｐ１----ＳＷ１．Ｐ１１が設定されている。
【００７８】
＜ＳＡＮシステムの運用＞
例えば，サーバＡ１００が起動されると，サーバＡ１００のＨＢＡ（Ａ１）１０１は，ＦＣスイッチ（ＳＷ１）２００でゾーニングが実施されていることから，ＦＣスイッチ（ＳＷ１）２００のグループポート情報に登録されているグループポート（Ｆ１）２０６の情報を取得する。ＨＢＡ（Ａ１）１０１は，グループポート（Ｆ１）２０６に対してログインを行う。グループポート（Ｆ１）２０６は，物理的にはポート（Ｐ１０）２０４を指しており，ＨＢＡ（Ａ１）１０１は，その先のＦＣポート（ＣＡ−Ａ０）３０１にアクセスを行う。ＦＣポート（ＣＡ−Ａ０）３０１では，ホストアフィニティグループの情報から，各ＨＢＡ単位ごとのアクセス領域にアクセスを行うことができる。同様に各サーバ，各ＨＢＡにおいて，Ｉ／Ｏアクセスを開始する。
【００７９】
＜負荷計測およびパス選択＞
システムの運用が開始されると，各ＦＣスイッチは，各ポートの動作状態，データ量，レスポンスタイム等の負荷状況を定期的にチェックする。
【００８０】
図９は，ある単位時間あたりのデータ量の例を示す図である。図９（Ａ）は，ＦＣスイッチ（ＳＷ１）２００の各ポートのデータ量を示し，図９（Ｂ）は，ＦＣスイッチ（ＳＷ１）２００の各ゾーンのデータ量を示す。以下，ＦＣスイッチ（ＳＷ１）２００において，単位時間あたりのデータ量が図９に示す状態である場合のパス選択の例を説明する。
【００８１】
まず，ポート（Ｐ１０）２０４とポート（Ｐ１１）２０５が，グループポート（Ｆ１）２０６に属することを認識する。利用できるポート数は２となる。また，ポート（Ｐ１０）２０４，ポート（Ｐ１１）２０５にアクセス可能なポートは，ポート（Ｐ１）２０１，ポート（Ｐ２）２０２，ポート（Ｐ３）２０３であるので，グループポート（Ｆ１）２０６に対してアクセスを実施しているポート数は３である。
【００８２】
ＦＣスイッチ（ＳＷ１）２００の総データ量は，
Ｐ１のデータ量＋Ｐ２のデータ量＋Ｐ３のデータ量＝３０＋３１＋３２＝９３
である。この総データ量９３をグループポート（Ｆ１）２０６のポート数２で割ると，
９３÷２＝４６．５
となる。これは，ポート（Ｐ１０）２０４とポート（Ｐ１１）２０５のデータ量がそれぞれ４６．５であれば理想的であることを示す。
【００８３】
ポート（Ｐ１０）２０４とポート（Ｐ１１）２０５のそれぞれについて，理想データ量４６．５から現在のデータ量を引くと，
ポート（Ｐ１０）：４６．５−９３＝−４６．５
ポート（Ｐ１１）：４６．５−０＝４６．５
となる。すなわち，現時点で，ポート（Ｐ１０）２０４は基準値４６．５より４６．５負荷が高い状態であり，ポート（Ｐ１１）２０５は基準値４６．５より４６．５負荷が低い状態であることが分かる。ここで，負荷が高いポート（Ｐ１０）２０４から，負荷が低いポート（Ｐ１１）２０５に負荷の一部を移動する。
【００８４】
ポート（Ｐ１１）２０５に，データ量が４６．５のポートを割り当てられれば理想的であるが，ポート（Ｐ１）２０１はデータ量が３０，ポート（Ｐ２）２０２はデータ量が３１，ポート（Ｐ３）２０３はデータ量が３２である。ここでは，基準値４６．５よりデータ量が少なくなるように，また，１つのポートのデータ量または複数のポートのデータ量を加えたものがなるべく基準値４６．５に近くなるようにポートを選択する。このような条件に合致するのは，データ量が３２であるポート（Ｐ３）２０３である。
【００８５】
＜テイクオーバ＞
変更する必要があるパスをテイクオーバする。テイクオーバするポートが決定した後，ポート（Ｐ１０）２０４，ポート（Ｐ１１）２０５の負荷状況のチェックを短期間で実施し，ある一定時間負荷が低くなったタイミングと判断した時にテイクオーバ動作を実行する。
【００８６】
ポート（Ｐ３）２０３----ポート（Ｐ１０）２０４から，ポート（Ｐ３）２０３----ポート（Ｐ１１）２０５に，アクセスパスを変更する。具体的には，もとのゾーンをディセーブル（Disable ）にし，新しいゾーンをイネーブル（Enable）にする。  
【００８７】
サーバのＨＢＡにとってはテイクオーバ後も，同一経路，同一ＷＷＮであるため，経路情報に関係なくＲＡＩＤ装置３００にアクセスすることが可能である。
【００８８】
〔自動グループ化の例〕
以下，ＦＣスイッチ上のグループポートを自動的に設定する例を説明する。一般的にＲＡＩＤ装置は，ノードネーム（ＷＷＮ）というユニーク情報を装置単位，あるいはＲＡＩＤコントローラ単位に保持している。また，ＲＡＩＤ装置に搭載されているいくつかのＦＣポートは，ポートネーム（ＷＷＰＮ）というノードネームをベースにベンダユニークなルールによって作成されたＦＣインタフェース上における識別子を保持している。一般的にサーバは，ポートネームをターゲットとしてアクセスを行う。
【００８９】
図１０は，ＳＡＮにおけるＦＣスイッチおよびＲＡＩＤ装置の構成の例を示す図である。以下，ポートを自動的にグループ化する手法を，図１０に示す構成をベースに説明する。図１０は，あるＳＡＮ構成の一部（ＦＣスイッチ４００，ＲＡＩＤ装置Ａ５００，ＲＡＩＤ装置Ｃ５１０）の例を示している。
【００９０】
ＦＣスイッチ４００は，ポート（Ｐ０）４０１，ポート（Ｐ１）４０２，ポート（Ｐ２）４０３，ポート（Ｐ３）４０４を備える。ＲＡＩＤ装置Ａ５００は，ＦＣポート（ＣＡ−Ａ０）５０１，ＦＣポート（ＣＡ−Ａ１）５０２を備える。ＲＡＩＤ装置Ｃ５１０は，ＦＣポート（ＣＡ−Ｃ０）５１１，ＦＣポート（ＣＡ−Ｃ１）５１２を備える。ポート（Ｐ０）４０１とＦＣポート（ＣＡ−Ａ０）５０１，ポート（Ｐ１）４０２とＦＣポート（ＣＡ−Ａ１）５０２，ポート（Ｐ２）４０３とＦＣポート（ＣＡ−Ｃ０）５１１，ポート（Ｐ３）４０４とＦＣポート（ＣＡ−Ｃ１）５１２がそれぞれ接続されている。
【００９１】
図１１は，各ＦＣポートのノードネーム（ＷＷＮ）およびポートネーム（ＷＷＰＮ）の例を示す図である。図１０の各ＦＣポートのノードネーム（ＷＷＮ）およびポートネーム（ＷＷＰＮ）は，図１１に示す通りであるものとする。
【００９２】
ＦＣスイッチ４００と各ＲＡＩＤ装置とをＦＣケーブルで接続すると，ＦＣスイッチ４００は，各ポートが接続されたＦＣポートのポートネームを確認することができる。この情報をもとに，ＷＷＮのコード体系を確認し，共通部分を抽出し，抽出されたものを同じグループとする。
【００９３】
図１２は，ＦＣポート（ＣＡ−Ａ０）をＷＷＮのコード体系で分類した例を示す図である。ＷＷＮのコード体系では，ＢＩＴ６３〜６０はNAA ，ＢＩＴ５９〜４８はVendor Specified，ＢＩＴ４７〜２４はCompany ID，ＢＩＴ２３〜００はCompany assigned valueを示す。ＢＩＴ６３〜６０（NAA ）は，規格コードであり，００〜６３ｂｉｔまでの情報の体系を示す。ＢＩＴ４７〜２４（Company ID）は，会社コードを表す。ＢＩＴ２３〜００（Company assigned value）は，例えばシリアル番号などである。
【００９４】
図１３は，ＦＣポートの情報をマトリクス化した例を示す図である。図１３では，規格コードをもとにＦＣスイッチ４００のポートに接続されたＦＣポートの情報をマトリクス化している。
【００９５】
図１４は，ポートごとに整理された管理情報の例を示す図である。ＦＣスイッチ４００は，図１３に示す情報をもとに，図１４に示すようなＦＣスイッチ４００の各ポートの情報がポートごとに整理された管理情報を作成する。
【００９６】
図１５は，グループの判定の例を示す図である。ここでは，図１４に示す管理情報において，Company IDとCompany assigned valueとが同一であるものを，同一グループのポートと判定する。ＦＣポート（ＣＡ−Ａ０）５０１，ＦＣポート（ＣＡ−Ａ１）５０２のCompany IDとCompany assigned valueとが同一であるので，ポート（Ｐ０）４０１とポート（Ｐ１）４０２とが同一グループであると判定される。同様に，ＦＣポート（ＣＡ−Ｃ０）５１１，ＦＣポート（ＣＡ−Ｃ１）５１２のCompany IDとCompany assigned valueとが同一であるので，ポート（Ｐ２）４０３とポート（Ｐ３）４０４とが同一グループであると判定される。
【００９７】
図１５に示すように，同一グループと判定されたポートが同一になるように，任意のグループＩＤ（上記のグループポート番号に該当）がアサインされる。ここでは，ポート（Ｐ０）４０１，ポート（Ｐ１）４０２にグループＩＤとしてＦ１が，ポート（Ｐ２）４０３，ポート（Ｐ３）４０４にグループＩＤとしてＦ２がアサインされる。
【００９８】
図１６は，論理的なポートネームおよび論理的なポートＩＤを作成するための情報の例を示す図である。図１５をもとに図１６に示す情報を作成する。その作成した図１６に示す情報をもとに，論理的なポートネームおよび論理的なポートＩＤを作成する。
【００９９】
論理的なポートネームは，ノードネームをベースに各規格コードのVendor Specifiedあるいはリザーブとなっているフィールドに１ｂｙｔｅのグループＩＤを設定する。
【０１００】
図１７は，論理的なポートネームの自動作成の例を示す図である。例えば，ポート（Ｐ０）４０１について考えると，ＦＣポート（ＣＡ−Ａ０）５０１のノードネームは，20：00：00：E0：00：A8：12：34である。この規格コードは２であり，Vendor SpecifiedはＢＩＴ５９〜４８である。Vendor Specifiedにグループコードをセットする。ポート（Ｐ０）４０１のグループＩＤはＦ１であるのでその値をセットすると，ポート（Ｐ０）４０１の論理的なポートネームは，20：F1：00：E0：00：A8：12：34となる。同様に，他のポートについても自動的に論理的なポートネームを作成することができる。
【０１０１】
論理的なポートＩＤは，物理的なポートＩＤのＢｙｔｅ０２のフィールドにグループＩＤをセットしたものとする。
【０１０２】
図１８は，論理的なポートＩＤの自動作成の例を示す図である。例えば，ポート（Ｐ０）４０１について考えると，ポート（Ｐ０）４０１の物理的なポートＩＤは，00 00 00である。物理的なポートＩＤのＢｙｔｅ０２のフィールドにグループＩＤをセットする。ポート（Ｐ０）４０１のグループＩＤはＦ１であるのでその値をセットすると，ポート（Ｐ０）４０１の論理的なポートＩＤは，00 F1 00となる。同様に，他のポートについても自動的に論理的なポートＩＤを作成することができる。
【０１０３】
図１９は，物理ポートと論理ポートとの対応を示す図である。以上の処理の結果により，物理ポートと論理ポートとの関係は図１９に示すようになる。
【０１０４】
図２０は，ＳＡＮにおけるＦＣスイッチおよびＲＡＩＤ装置の論理的な構成の例を示す図である。図２０に示すように，ＦＣスイッチ４００に，論理的なグループポート（Ｆ１）４０５，グループポート（Ｆ２）４０６を自動設定することができる。
【０１０５】
なお，以上の例では，ポートネームのCompany IDとCompany assigned valueとが同一なものを同一グループとしたが，これに限るものではない。例えば，さらにポートネームのVendor Specifiedを分割し，同一のものを同一グループとすることで，より細かいグルーピングを行うことも可能である。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施の形態によるファイバチャネルスイッチの機能構成の例を示す図である。
【図２】ファイバチャネルスイッチのハードウェア構成の例を示す図である。
【図３】ファイバチャネルスイッチによるグループポートの設定から運用までの処理のフローチャートである。
【図４】ＳＡＮ構成の例を示す図である。
【図５】ポートをグループ化した構成のイメージを示す図である。
【図６】仮想的なグループ化によるＳＡＮの論理構成の例を示す図である。
【図７】ＦＣスイッチのグループポート情報の例を示す図である。
【図８】ＦＣスイッチのアクセス経路管理情報（ＦＣスイッチ内の論理／物理情報）の例を示す図である。
【図９】ある単位時間あたりのデータ量の例を示す図である。
【図１０】ＳＡＮにおけるＦＣスイッチおよびＲＡＩＤ装置の構成の例を示す図である。
【図１１】各ＦＣポートのノードネーム（ＷＷＮ）およびポートネーム（ＷＷＰＮ）の例を示す図である。
【図１２】ＦＣポート（ＣＡ−Ａ０）をＷＷＮのコード体系で分類した例を示す図である。
【図１３】ＦＣポートの情報をマトリクス化した例を示す図である。
【図１４】ポートごとに整理された管理情報の例を示す図である。
【図１５】グループの判定の例を示す図である。
【図１６】論理的なポートネームおよび論理的なポートＩＤを作成するための情報の例を示す図である。
【図１７】論理的なポートネームの自動作成の例を示す図である。
【図１８】論理的なポートＩＤの自動作成の例を示す図である。
【図１９】物理ポートと論理ポートとの対応を示す図である。
【図２０】ＳＡＮにおけるＦＣスイッチおよびＲＡＩＤ装置の論理的な構成の例を示す図である。
【図２１】ＳＡＮ構成の例を示す図である。
【図２２】パス構成の例を示す図である。
【符号の説明】
【０１０７】
１  ファイバチャネルスイッチ
２  グループポート設定部
３  グループポート情報記憶部
４  アクセス経路管理情報設定部
５  アクセス経路管理情報記憶部
６  負荷計測部
７  アクセス経路切り替え部
２０  コンソール端末
【図１】
2007304896.tif 000003
【図２】
2007304896.tif 000004
【図３】
2007304896.tif 000005
【図４】
2007304896.tif 000006
【図５】
2007304896.tif 000007
【図６】
2007304896.tif 000008
【図７】
2007304896.tif 000009
【図８】
2007304896.tif 000010
【図９】
2007304896.tif 000011
【図１０】
2007304896.tif 000012
【図１１】
2007304896.tif 000013
【図１２】
2007304896.tif 000014
【図１３】
2007304896.tif 000015
【図１４】
2007304896.tif 000016
【図１５】
2007304896.tif 000017
【図１６】
2007304896.tif 000018
【図１７】
2007304896.tif 000019
【図１８】
2007304896.tif 000020
【図１９】
2007304896.tif 000021
【図２０】
2007304896.tif 000022
【図２１】
2007304896.tif 000023
【図２２】
2007304896.tif 000024