(57)【要約】【課題】情報処理装置のホストバスアダプタが変更になった場合であっても、煩雑な作業を行なう必要がなく、又、安価にシステムを構成することができる。【解決手段】通信データ受信部１１１によって受信された通信データから、送信元である情報処理装置と通信データ受信部１１１との間の通信経路を示す経路情報を抽出する、経路情報抽出部１１２と、経路情報抽出部１１２によって抽出された経路情報に基づいて、通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成部１１３とをそなえる。【選択図】図６
2010191583.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置をそなえ、１以上の情報処理装置を接続可能に構成されるストレージシステムであって、
該情報処理装置から送信される通信データを受信する、通信データ受信部と、
該通信データ受信部によって受信された該通信データから、当該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を抽出する、経路情報抽出部と、
該経路情報抽出部によって抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成部と、
該特定情報作成部によって作成された該特定情報に基づいて、当該通信データに関する該記憶装置に対するアクセス制御を行なうアクセス制御部とをそなえることを特徴とする、ストレージシステム。
【請求項２】
該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を含む拡張ストレージアクセス情報に対応させて、該記憶装置における格納領域へアクセスするためのアクセス情報を管理する、アクセス制御情報格納部をそなえ、
該アクセス制御部が、該アクセス制御情報格納部に格納された該アクセス情報に基づいて、該アクセス制御を行なうことを特徴とする、請求項１記載のストレージシステム。
【請求項３】
該特定情報作成部によって作成された該特定情報を該通信データのストレージアクセス情報に付加することにより、該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を含む加工ストレージアクセス情報を作成するストレージアクセス情報加工部をそなえ、
該アクセス制御部が、該ストレージアクセス情報加工部によって作成された該加工ストレージアクセス情報に基づいて、該アクセス制御を行なうことを特徴とする、請求項１又は請求項２記載のストレージシステム。
【請求項４】
該通信データがストレージアクセスコマンドであるか否かを判断する判断部をそなえ、
該特定情報作成部が、該判断部による判断の結果、該通信データがストレージアクセスコマンドである場合に、該特定情報を作成することを特徴とする、請求項１〜請求項３のいずれか１項に記載のストレージシステム。
【請求項５】
１以上の情報処理装置に接続可能に構成され、記憶装置の記憶領域に対するアクセスを制御するストレージ制御装置であって、
該情報処理装置から送信される通信データを受信する、通信データ受信部と、
該通信データ受信部によって受信された該通信データから、当該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を抽出する、経路情報抽出部と、
該経路情報抽出部によって抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成部と、
該特定情報作成部によって作成された該特定情報に基づいて、当該通信データに関する該記憶装置に対するアクセス制御を行なうアクセス制御部とをそなえることを特徴とする、ストレージ制御装置。
【請求項６】
情報処理装置から送信される通信データを受信する、通信データ受信部と、
該通信データ受信部によって受信された該通信データから、当該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を抽出する、経路情報抽出部と、
該経路情報抽出部によって抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成部とをそなえることを特徴とする、受信制御装置。
【請求項７】
１以上の情報処理装置に接続可能に構成されたストレージ制御装置において、記憶装置の記憶領域に対するアクセスを制御する制御方法であって、
該情報処理装置から送信される通信データを受信する、通信データ受信ステップと、
該通信データ受信ステップにおいて受信された該通信データから、当該通信データの送信元である該情報処理装置と当該ストレージ制御装置との間の通信経路を示す経路情報を抽出する、経路情報抽出ステップと、
該経路情報抽出ステップにおいて抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成ステップと、
該特定情報作成ステップにおいて作成された該特定情報に基づいて、当該通信データに関する該記憶装置に対するアクセス制御を行なうアクセス制御ステップとをそなえることを特徴とする、制御方法。
【請求項８】
該情報処理装置と該ストレージ制御装置との間の通信経路を示す経路情報を含む拡張ストレージアクセス情報に対応させて、該記憶装置における格納領域へアクセスするためのアクセス情報を管理する、アクセス制御情報格納ステップをそなえ、
該アクセス制御ステップにおいて、該アクセス情報に基づいて該アクセス制御を行なうことを特徴とする、請求項７記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＡＩＤ（Redundant Arrays of Inexpensive Disks）装置等のストレージシステムにおける記憶装置へのアクセス制御技術に関する。
【背景技術】
【０００２】
近年、複数のサーバを１つの筐体に集約したブレードサーバが知られている。又、ストレージシステムにおいても、1つの筐体に複数のストレージブレード（ＨＤＤユニット）を実装することにより、ストレージ装置の統合環境を実現するストレージブレード装置が知られている。
また、ストレージシステムにおいては、ＲＡＩＤシステムが知られている。ＲＡＩＤシステムは、ディスク装置の故障等によるデータ損失の防止や、処理性能の向上のために、複数のディスク装置（例えば、ハードディスク装置）を組み合わせて構成されたディスクアレイシステムである。
【０００３】
図１３及び図１４は従来のストレージシステムの構成を模式的に示す図である。図１３に示す例においては、スイッチＳＡにＲＡＩＤ装置５００が接続されているとともに、スイッチＳＷに２つのサーバＡ，Ｂが接続されている。
サーバＡには、ＷＷＮ（World Wide Name）が“1111（WWN=1111）”のホストバスアダプタ（ＨＢＡ：Host Bus Adapter）＃１がそなえられており、サーバＢには、ＷＷＮが“2222（WWN=2222）”のＨＢＡ＃２がそなえられている。
【０００４】
ＲＡＩＤ装置５００は、複数のＨＤＤ（Hard Disk Drive：図示省略）がそなえられている。そして、これらの複数のＨＤＤにおける一部の格納領域をボリュームとしてサーバＡやサーバＢにそれぞれ割り当てることができるようになっている。なお、図１３に示す例においては、サーバＡに対してサーバＡ用ボリューム５０１ａが割り当てられており、サーバＢに対してサーバＢ用ボリューム５０１ｂが割り当てられている状態を示している。
【０００５】
また、ＲＡＩＤ装置５００には、チャネルアダプタ１０２がそなえられており、ＲＡＩＤ装置５００は、このチャネルアダプタ１０２を介してスイッチＳＷに接続されている。なお、このＲＡＩＤ装置５００のＷＷＮは“5555（WWN=5555）”である。
スイッチＳＷは、複数のサーバＡ，ＢとＲＡＩＤ装置５００との間においてデータやコマンドの転送制御を行なうものである。このスイッチＳＷは複数のポートＰ０１，Ｐ０２，Ｐ０３をそなえており、ポートＰ０１にはサーバＡのＨＢＡ＃１が、ポートＰ０２にはサーバＢのＨＢＡ＃２がそれぞれ通信可能に接続されるようになっている。又、ポートＰ０３にはＲＡＩＤ装置５００のチャネルアダプタ１０２が通信可能に接続されている。
【０００６】
また、従来のＲＡＩＤシステムにおいては、複数のサーバＡ，Ｂが接続されている場合において、各サーバＡ，Ｂからの不用意な装置アクセスによるデータ破壊を未然に防止するため、ホストアフィニティ（Host Affinity）と呼ばれる機能が知られている。
このホストアフィニティは、ＲＡＩＤ装置５００の特定のボリュームへのアクセスを排他的に管理し、予め定義されていないＷＷＮを有するサーバからのアクセスを許可しないことにより、複数サーバ接続時のデータのセキュリティを保証するものである。
【０００７】
このホストアフィニティを実現するためには、例えば、スイッチＳＷにおいて、サーバＡのＨＢＡ＃１，＃２とＲＡＩＤ装置５００とのゾーニングを行なうことにより経路設定を行なうとともに、ＲＡＩＤ装置５００にホストアフィニティ機能の設定を行なう。
具体的には、先ず、サーバＡのＨＢＡ＃１の“WWN-1111（Server A HBA#1 WWN-1111）”とＲＡＩＤ装置５００の“WWN-5555（RAID WWN-5555）”とをゾーニングする。又、サーバＢのＨＢＡ＃２の“WWN-2222（Server B HBA#2 WWN-2222）”とＲＡＩＤ装置５００の“WWN-5555（RAID WWN-5555）”とをゾーニングする。これらのゾーニングを実施することにより、スイッチＳＷの経路設定が行なわれる。
【０００８】
次に、ＲＡＩＤ装置５００において、“WWN-1111”からのアクセスに対しては、サーバＡ用ボリューム５０１ａにアクセスするように設定する（AFFINITY GROUP #G1）。又、同様に、“WWN-2222”からのアクセスに対してはサーバＢ用ボリューム５０１ｂにアクセスするように設定する（AFFINITY GROUP #G2）。
上述の如きホストアフィニティ機能を設定することにより、サーバＡ用ボリューム５０１ａには“WWN-1111”からのアクセスのみ受け付けられ、又、サーバＢ用ボリューム５０１ｂには“WWN-2222”からのアクセスのみ受け付けられるようになる。
【０００９】
すなわち、ＲＡＩＤ装置５００において、サーバＢからのサーバＡ用ボリューム５０１ａへのアクセスや、サーバＡからサーバＢ用ボリューム５０１ｂへのアクセスが禁止され、ＲＡＩＤ装置５００における各ボリュームのデータのセキュリティを実現することができる。
さて、サーバにおいては、故障等の理由によりＨＢＡを交換する場合がある。例えば、図１４に示すように、サーバＡのＨＢＡ＃１を、ＷＷＮが“3333（WWN=3333）”のＨＢＡ＃３に交換する場合には、この交換に伴い、サーバＡのＨＢＡのＷＷＮが“1111”から“3333”に切り替わることになる。
【００１０】
従って、従来のストレージシステムにおいては、ＨＢＡの交換前と同様にＲＡＩＤシステムを運用できるようにするためには、システム管理者等が、AFFINITY GROUP #1において、サーバＡ用ボリューム５０１ａに対して“WWN-1111”からのアクセスのみ受け付けるようになっている設定を、“WWN-3333”からのアクセスのみ受け付けるように変更する必要がある。
【００１１】
また、システム管理者等は、スイッチＳＷの経路の設定において、ＨＢＡ＃１とＲＡＩＤ装置５００とのゾーニングを、ＨＢＡ＃３の“WWN-3333（Server A HBA#3 WWN-3333）”とＲＡＩＤ装置５００とのゾーニングに変更する必要もある。
ここで、従来のストレージシステムにおいては、システムの構成を監視するシステムをそなえ、サーバのＨＢＡのＷＷＮが変更されたことを検出した場合に、ストレージ装置のアクセスコントロールテーブルの内容を新たなＷＷＮで更新する技術も知られている（下記特許文献１）。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００６−３３８１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、従来のストレージシステムにおいては、サーバのＨＢＡの交換に伴い、システム管理者等がゾーニングの変更やアクセス制御のための設定等の煩雑な作業を行なう必要があるという課題がある。
また、このような作業にかかる負荷を軽減するために、システムの構成を監視したり、記憶装置のアクセスコントロールテーブルを更新したりするための専用の機能をそなえることは、システム構築のためのコストが上昇するとともに非効率的であるという課題がある。
【００１４】
本件の目的の一つは、このような課題に鑑み創案されたもので、情報処理装置のホストバスアダプタが変更になった場合であっても、作業者等が煩雑な作業を行なう必要がなく、又、ホストバスアダプタの変更を監視するための装置等をそなえる必要がなく安価にシステムを構成することができることである。
【課題を解決するための手段】
【００１５】
このため、このストレージシステムは、記憶装置をそなえ、１以上の情報処理装置を接続可能に構成されるストレージシステムであって、該情報処理装置から送信される通信データを受信する、通信データ受信部と、該通信データ受信部によって受信された該通信データから、当該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を抽出する、経路情報抽出部と、該経路情報抽出部によって抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成部と、該特定情報作成部によって作成された該特定情報に基づいて、当該通信データに関する該記憶装置に対するアクセス制御を行なうアクセス制御部とをそなえるものである。
【００１６】
また、このストレージ制御装置は、１以上の情報処理装置に接続可能に構成され、記憶装置の記憶領域に対するアクセスを制御するストレージ制御装置であって、該情報処理装置から送信される通信データを受信する、通信データ受信部と、該通信データ受信部によって受信された該通信データから、当該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を抽出する、経路情報抽出部と、該経路情報抽出部によって抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成部と、該特定情報作成部によって作成された該特定情報に基づいて、当該通信データに関する該記憶装置に対するアクセス制御を行なうアクセス制御部とをそなえるものである。
【００１７】
さらに、この受信制御装置は、情報処理装置から送信される通信データを受信する、通信データ受信部と、該通信データ受信部によって受信された該通信データから、当該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を抽出する、経路情報抽出部と、該経路情報抽出部によって抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成部とをそなえるものである。
【００１８】
また、この制御方法は、１以上の情報処理装置に接続可能に構成されたストレージ制御装置において、記憶装置の記憶領域に対するアクセスを制御する制御方法であって、該情報処理装置から送信される通信データを受信する、通信データ受信ステップと、該通信データ受信ステップにおいて受信された該通信データから、当該通信データの送信元である該情報処理装置と該ストレージ制御装置との間の通信経路を示す経路情報を抽出する、経路情報抽出ステップと、該経路情報抽出ステップにおいて抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成ステップと、該特定情報作成ステップにおいて作成された該特定情報に基づいて、当該通信データに関する該記憶装置に対するアクセス制御を行なうアクセス制御ステップとをそなえるものである。
【発明の効果】
【００１９】
開示のストレージシステム，ストレージ制御装置，受信制御装置および制御方法によれば、以下の少なくともいずれか１つの効果ないし利点が得られる。
（１）情報処理装置のホストバスアダプタのＷＷＮを用いることなくボリュームへのアクセス制御を行なうことができる。
（２）情報処理装置においてホストバスアダプタのＷＷＮが変わった場合であっても、何らの設定変更等の操作や処理を行なう必要がなく、管理・運用にかかる負荷を軽減することができる。
【００２０】
（３）記憶装置に対する情報処理装置のアクセス制限を容易に設定・変更することができ、利便性が高い。
【図面の簡単な説明】
【００２１】
【図１】本実施形態の一例としてのストレージシステムにおけるＲＡＩＤ装置のハードウェア構成を模式的に示す図である。
【図２】本実施形態の一例としてのストレージシステムの構成を模式的に示す図である。
【図３】本実施形態の一例としてのストレージシステムにおけるＲＡＩＤグループ情報の例を示す図である。
【図４】本実施形態の一例としてのストレージシステムにおけるボリューム情報の例を示す図である。
【図５】本実施形態の一例としてのストレージシステムにおけるホストＬＵＮ対応情報の例を示す図である。
【図６】本実施形態の一例としてのストレージシステムのＦＣ制御部の構成を模式的に示す図である。
【図７】本実施形態の一例としてのストレージシステムにおけるＦＣコマンドエントリの例を示す図である。
【図８】本実施形態の一例としてのストレージシステムにおけるＦＣヘッダ情報の例を示す図である。
【図９】本実施形態の一例としてのストレージシステムにおけるＳＣＳＩコマンド情報の例を示す図
【図１０】本実施形態の一例としてのストレージシステムにおけるAFFINITY LUNの例を示す図である。
【図１１】本実施形態の一例としてのストレージシステムにおけるＦＣ設定情報の例を示す図である。
【図１２】本実施形態の一例としてのストレージシステムにおける通信データ受信時におけるAFFINITY LUNの作成処理を説明するためのフローチャートである。
【図１３】従来のストレージシステムの構成を模式的に示す図である。
【図１４】従来のストレージシステムの構成を模式的に示す図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して本ストレージシステム，ストレージ制御装置，受信制御装置および制御方法にかかる実施の形態を説明する。
図１は本実施形態の一例としてのストレージシステムにおけるＲＡＩＤ装置のハードウェア構成を模式的に示す図、図２は本実施形態の一例としてのストレージシステムの構成を模式的に示す図である。
【００２３】
本実施形態のストレージシステム１は、図２に示すように、ＦＣスイッチ（中継装置）３０とＲＡＩＤ装置（ストレージ制御装置）１０とをそなえて構成され、ＦＣスイッチ３０を介して複数（図２に示す例では２つ）のサーバＡ，Ｂと通信可能に接続されている。
サーバＡ，Ｂは、サーバ機能をそなえたコンピュータ（情報処理装置）である。これらのサーバＡ，Ｂは、それぞれＲＡＩＤ装置１０に対してＦＣＰ（Fibre Channel Protocol）コマンドを送信することにより、ＲＡＩＤ装置１０の記憶領域（ボリューム；図示省略）に対してデータの書き込み（ライト）を行なったり、その記憶領域からデータの読み出し（リード）を行なうようになっている。
【００２４】
なお、ＦＣＰコマンドは、ファイバチャネル相互接続で使用されるコマンドであって、例えば、ＳＣＳＩ（Small Computer System Interface）コマンドである。
また、サーバＡ，ＢからＲＡＩＤ装置１０に対して送信されるこれらのＦＣＰコマンド等のデータは、ＦＣデータフレーム（通信データ）として送信されるようになっている。又、サーバＡ，Ｂは、ＬＵＮ（Logical Unit Number：ストレージアクセス情報）を用いてＲＡＩＤ装置１０のボリュームへアクセスするようになっている。
【００２５】
さらに、本ストレージシステム１においては、サーバＡ，Ｂ，ＦＣスイッチ３０およびＲＡＩＤ装置１０は、予め規格によって定められた共通サイズのブレード（=刃）のように細い幅を有する形状として構成され、１つの筐体にそれぞれを差し込むことでこれらの複数の装置を高密度に搭載可能なブレードシステム（ブレード型ストレージシステム）として構成されている。
【００２６】
本実施形態においては、ＲＡＩＤ装置１０において、サーバＡからのアクセスのみを受け付け、サーバＡがデータのリードやライトを行なうことができるボリューム（サーバＡ用ボリューム）と、サーバＢからのアクセスのみを受け付け、サーバＢがデータのリードやライトを行なうことができるボリューム（サーバＢ用ボリューム）とが形成されている。
【００２７】
また、サーバＡにはホストバスアダプタ（ＨＢＡ）２０１ａが、サーバＢにはＨＢＡ２０１ｂが、それぞれ脱着自在にそなえられている。ＨＢＡ２０１ａ，２０１ｂは、ストレージ機器等の外部装置をサーバＡ，Ｂの本体に接続さるためのインタフェース機器であって、それぞれ、固有のＷＷＮを有している。
本例においては、ＨＢＡ２０１ａのＷＷＮとして“1111（WWN=1111）”が、ＨＢＡ２０１ｂのＷＷＮとして“2222（WWN=2222）”がそれぞれ設定されている。
【００２８】
なお、以下、ＨＢＡを示す符号としては、複数のＨＢＡのうち１つを特定する必要があるときには符号２０１ａ，２０１ｂを用いるが、任意のＨＢＡを指すときには符号２０１を用いる。又、以下、ＨＡＢＡ２０１ａのことをＨＢＡ＃１、ＨＢＡ２０１ｂのことを、ＨＢＡ＃２と表す場合がある。
ＦＣスイッチ３０は、複数のサーバＡ，ＢとＲＡＩＤ装置１０との間においてデータやコマンドの転送制御を行なうものである。このＦＣスイッチ３０は複数（図２に示す例では３つ）のポートＰ０１，Ｐ０２，Ｐ０３をそなえており、ポートＰ０１にはサーバＡのＨＢＡ２０１ａが通信回線３０１を介して通信可能に接続されている。又、ポートＰ０２にはサーバＢのＨＢＡ２０１ｂが通信回線３０１を介して通信可能に接続されている。更に、ＦＣスイッチ３０のポートＰ０３には、ＲＡＩＤ装置１０のチャネルアダプタ１０２が通信回線３０２を介して通信可能に接続されている。
【００２９】
ＲＡＩＤ装置１０は、図１に示すように、ＲＡＩＤコントローラ１００に複数（図１に示す例では５つ）の記憶装置４０１ａ，４０１ｂ，４０１ｃ，４０１ｄ，４０１ｅをスイッチ１６を介して通信可能に接続することにより構成されている。このＲＡＩＤ装置１０は、これらの複数の記憶装置４０１ａ，４０１ｂ，４０１ｃ，４０１ｄ，４０１ｅを組み合わせてディスクアレイシステムを実現するものであって、ＲＡＩＤグループを構成する機能等をそなえている。
【００３０】
記憶装置４０１ａ，４０１ｂ，４０１ｃ，４０１ｄ，４０１ｅは、データを読み書き可能に格納する記憶装置であって、例えば、ＨＤＤである。なお、以下、記憶装置４０１ａ，４０１ｂ，４０１ｃ，４０１ｄ，４０１ｅをそれぞれ、PLU#0，PLU#1，PLU#2，PLU#3，PLU#4と表す場合がある。
【００３１】
また、以下、記憶装置を示す符号としては、複数の記憶装置のうち１つを特定する必要があるときには符号４０１ａ，４０１ｂ，４０１ｃ，４０１ｄ，４０１ｅもしくは、PLU#0〜PLU#4を用いるが、任意の記憶装置を指すときには符号４０１を用いる。
スイッチ１６は、複数の記憶装置４０１とＲＡＩＤコントローラ１００とを接続するものであって、各記憶装置４０１から読み出されたリードデータをディスク制御部１５に渡したり、ディスク制御部１５から送信されたライトデータをその格納先の記憶装置４０１に渡すようになっている。
【００３２】
本ストレージシステム１においては、ＲＡＩＤ装置１０において、複数のＲＡＩＤグループが形成されている。図１に示す例においては、ＲＡＩＤ装置１０の機能によって、記憶装置４０１ａ，４０１ｂ（PLU#0，PLU#1）によりＲＡＩＤグループRLU#0のパリティグループが構成されている。又、同様に、記憶装置４０１ｃ，４０１ｄ，４０１ｅ（PLU#2，PLU#3，PLU#4）によりＲＡＩＤグループRLU#1のパリティグループが構成されている。
【００３３】
なお、複数の記憶装置４０１によりＲＡＩＤグループを作成する機能は、既知の手法を用いて実現することができるので、便宜上、その説明は省略する。又、以下、本ストレージシステム１におけるＲＡＩＤグループに関する情報のことをＲＡＩＤグループ情報という。
図３は本実施形態の一例としてのストレージシステムにおけるＲＡＩＤグループ情報の例を示す図である。
【００３４】
この図３に示す例においては、ＲＡＩＤグループ情報１４１は、ＲＡＩＤグループ番号，容量，ＲＡＩＤレベル，構成するＨＤＤ，マスタコントローラおよびストライプサイズを関係付けることにより構成されている。
ＲＡＩＤグループ番号は、ＲＡＩＤグループを特定する識別情報であって、図３に示す例においては、RLU#0及びRLU#1が示されている。容量は、各ＲＡＩＤグループの記憶容量であって、図３に示す例においては、ＲＡＩＤグループRLU#0が３００ＧＢｙｔｅの容量を有し、ＲＡＩＤグループRLU#1が６００ＧＢｙｔｅの容量を有している。
【００３５】
ＲＡＩＤレベルは各ＲＡＩＤグループのＲＡＩＤレベルを示すものであって、図３に示す例においては、ＲＡＩＤグループRLU#0はＲＡＩＤレベル１（ＲＡＩＤ１）であり、ＲＡＩＤグループRLU#1がＲＡＩＤレベル５（ＲＡＩＤ５）であることを示している。
構成するＨＤＤは、各ＲＡＩＤグループを構成する記憶装置を特定するための情報である。図３に示す例においては、記憶装置４０１ａ，４０１ｂ（PLU#0，PLU#1）によりＲＡＩＤグループRLU#0が、又、記憶装置４０１ｃ，４０１ｄ，４０１ｅ（PLU#2，PLU#3，PLU#4）によりＲＡＩＤグループRLU#1が構成されている。
【００３６】
マスタコントローラは、ＲＡＩＤグループを制御するＲＡＩＤコントローラ１００を特定する情報である。ＲＡＩＤ装置１０においてＲＡＩＤコントローラ１００が複数そなえられている場合には、それぞれのＲＡＩＤグループを管理する各ＲＡＩＤコントローラ１００を特定する情報（番号等）が登録されるようになっている。すなわち、ＲＡＩＤ装置１０において、ＲＡＩＤコントローラ１００は複数そなえられてもよい。
【００３７】
なお、本実施形態においては、ＲＡＩＤ装置１０には１のＲＡＩＤコントローラ１００のみがそなえられているので、図３中においては、ＲＡＩＤグループRLU#0，RLU#1のいずれに対してもマスタコントローラとして#0が登録されている。
ストライプサイズは、記憶装置４０１に対する書き込み単位であって、システム管理者等が任意に変更できるものである。図３に示す例においては、ＲＡＩＤグループRLU#0，RLU#1のいずれにも６４ｋが設定されている。なお、このストライプサイズは、任意に変更することができる。
【００３８】
また、本ストレージシステムにおいては、ＲＡＩＤ装置１０に接続された複数のサーバＡ，Ｂに対して、それぞれ特定のボリューム（記憶領域）を排他的に割り当てることができるようになっている。具体的には、ＲＡＩＤグループRLU#0，RLU#1として構成されたパリティグループの少なくとも一部の領域を、サーバＡ，Ｂに割り当てることができるボリュームとして設定することができる。そして、このように設定するボリュームに関する情報を、ボリューム情報という。
【００３９】
図４は本実施形態の一例としてのストレージシステムにおけるボリューム情報の例を示す図である。なお、以下、図中、既述の項目と同一の項目は同一もしくは略同一の項目を示しているので、その詳細な説明は省略する。
図４に示す例においては、ボリューム情報１４２は、ボリューム管理番号，容量，ＲＡＩＤグループ番号およびスタートアドレスを関係付けて構成されている。
【００４０】
ボリューム管理番号は、ボリュームを特定するために設定された識別情報である。容量は、そのボリュームに割り当てられた領域のサイズであり、スタートアドレスは、そのボリュームの開始位置を表すアドレスである。
図４に示す例においては、ＲＡＩＤグループRLU#0のアドレス“００００”から始まる１００ＧＢｙｔｅの領域がボリューム管理番号“００００”であり、ＲＡＩＤグループRLU#1のアドレス“００００”から始まる５０ＧＢｙｔｅの領域がボリューム管理番号“０００１”である。
【００４１】
また、このボリューム情報１４２はサーバ毎にそなえられるものである。以下、本実施形態においては、便宜上、これらのボリューム管理番号“００００”のボリューム、及びボリューム管理番号“０００１”のボリュームがサーバＡ用のボリュームとして形成された例について説明する。
ＲＡＩＤコントローラ１００は、複数の記憶装置４０１を制御してＲＡＩＤ機能を実現するとともに、ＦＣスイッチ３０を介してサーバＡ，Ｂからフレーム単位で送信されるＦＣデータフレーム（通信データ）を受信し、この通信データに基づいて、記憶装置４０１に対する各種制御や処理を行なうものである。
【００４２】
このＲＡＩＤコントローラ１００は、図１に示すように、ＦＣ制御部１１，ＣＰＵ（アクセス制御部）１２，キャッシュメモリ１３，メモリ（アクセス制御情報格納部）１４及びディスク制御部１５をそなえて構成されている。
ＦＣ制御部（受信制御装置）１１は、ＦＣスイッチ３０を介してサーバＡ，Ｂから送信される通信データを受信し、この受信した通信データを下流のＣＰＵ１２やディスク制御部１５等に受け渡す中継処理を行なうものである。なお、このＦＣ制御部１１の詳細な構成等については後述する。
【００４３】
キャッシュメモリ１３は、ＦＣ制御部１１から受け渡された通信データ等を一時的格納する記憶装置であって、例えばバッファとして機能するようになっている。
ＣＰＵ（アクセス制御部）１２は、ＲＡＩＤを実現するための各種制御や演算を行なうものであり、複数の記憶装置４０１に対するアクセス制御等を行なうものである。このＣＰＵ１２は、メモリ１４に格納されたＲＡＩＤ制御情報（アクセス情報）に基づき、サーバＡ，Ｂから送信されるＳＣＳＩコマンド等に応じて、ディスク制御部１５に対して、記憶装置４０１へのデータの書き込みを行なわせたり、格納されたデータの読み出しを行なわせたりするようになっている。
【００４４】
また、ＣＰＵ１２は、前述したＲＡＩＤグループ情報１４１やボリューム情報１４２を用いて、複数の記憶装置４０１を用いてＲＡＩＤを実現するようになっている。なお、このＣＰＵ１２による記憶装置４０１へのアクセス制御手法の詳細については後述する。
ディスク制御部１５は、記憶装置４０１の所定の記憶領域にデータの書き込みを行なったり、又、記憶装置４０１の所定の記憶領域に格納されたデータの読み出しを行なうものである。
【００４５】
メモリ（アクセス制御情報格納部）１４は、種々のデータや格納する記憶装置であって、例えば、ＲＡＭ（Random Access Memory）であり、上述したＲＡＩＤグループ情報１４１やボリューム情報１４２を格納するようになっている。又、メモリ１４は、ホストＬＵＮ対応情報１４３を格納している。
図５は本実施形態の一例としてのストレージシステムにおけるホストＬＵＮ対応情報の例を示す図である。
【００４６】
このホストＬＵＮ対応情報１４３は、ボリューム管理番号と拡張ＬＵＮ（拡張ストレージアクセス情報）とを対応付けることにより構成されている。
拡張ＬＵＮは、ＲＡＩＤ装置１０において、サーバＡ，ＢからＲＡＩＤ装置１０のボリュームの認識に用いられるＬＵＮに対して、各サーバＡ，ＢとＲＡＩＤ装置１０との間の通信経路（伝送経路）もしくは物理的結線状態を示す経路情報を付加することにより構成される。
【００４７】
すなわち、この拡張ＬＵＮは、サーバＡ，ＢとＲＡＩＤコントローラ１００（光モジュール１１１）との間の通信経路を示す経路情報を含むストレージアクセス情報として機能する。
例えば、図２に示すように構成されたストレージシステム１において、サーバＡ用のボリュームとして、ＬＵＮ００００（ボリューム管理番号００００）として１００ＧＢｙｔｅの領域を作成するとともに、ＬＵＮ０００１（ボリューム管理番号０００１）として５０ＧＢｙｔｅの領域を作成する例について説明する。
【００４８】
さて、図２に示すストレージシステム１において、サーバＡのＨＢＡ２０６ａは、通信回線３０１を介してＦＣスイッチ３０（スイッチ番号：０Ａ）のポートＰ０１に接続されている。又、サーバＢのＨＢＡ２０６ｂは、通信回線３０１を介してＦＣスイッチ３０（スイッチ番号：０Ａ）のポートＰ０２に接続されている。なお、ＲＡＩＤ装置１０において記憶装置４０１はループ（LOOP）接続ではないものとする。
【００４９】
このような構成において、例えば、本ストレージシステム１の管理者は、図示しない端末装置を用いて、拡張ＬＵＮを作成する。
具体的には、先ず、サーバＡがＦＣスイッチ３０（スイッチ番号：０Ａ）に接続されていることを特定するための識別情報であるスイッチＩＤ“0A（１６進数）”と、ＦＣスイッチ３０においてサーバＡが接続されているポートＰ０１を特定するための識別情報であるポートＩＤ“01（１６進数）”と、ループ接続ではないことを表す識別情報であるループＩＤ“00（１６進数）”とを組み合わせた“0A0100（１６進数）”を、サーバＡに関する経路情報として作成する。
【００５０】
すなわち、本ストレージシステム１においては、サーバＡのＨＢＡ２０１ａを“0A0100”という、通信経路で表されたアドレスを保持することとなる。
そして、サーバＡから見えるＬＵＮ“００００”を表す“0000”を、上述した経路情報“0A0100”の上位側に組み合わせることにより、サーバＡの物理的な結線状態を示す経路情報“0000 0A01 00（１６進数）”を作成する。
【００５１】
ここで、ファイバチャネルの規約において、ＬＵＮは８Ｂｙｔｅであることを鑑み、作成した経路情報“0000 0A01 00”を８Ｂｙｔｅに変換する。
具体的には、例えば、以下に示すように、経路情報“0000 0A01 00”を、８Ｂｙｔｅの“0000 0000 0000”と加算するビット演算を行なうことにより、８Ｂｙｔｅに揃える。
0000 0A01 00  ＋  0000 0000 0000  ＝  0000 0000 000A 0100
さらに、８Ｂｙｔｅに変換した値“0000 0000 000A 0100” に対して、ビットシフト手法を用いて、２４ビット（Ｂｉｔ）上位側にずらすビットシフトを行なう。なお、本実施形態においては、経路情報を１６進数のビット列で表す場合に、そのビット列における左側を上位側、右側を下位側と表現する場合がある。
【００５２】
このビットシフトにより、拡張ＬＵＮ“0000 0A01 0000 0000”が作成される。すなわち、このビットシフトを行なうに際して、経路情報の下位の２４Ｂｉｔには“0”すなわち“000000（１６進数）が設定される。
同様に、サーバＡから見えるＬＵＮ “０００１”を表す“0001”を、上述した経路情報“0A0000”の上位側に組み合わせることにより、経路情報“0001 0A01 00（１６進数）”を作成する。
【００５３】
さらに、作成した経路情報“0001 0A01 00”を８Ｂｙｔｅに変換（桁揃え）する。例えば、以下に示すように、経路情報“0001 0A01 00”を、８Ｂｙｔｅの“0000 0000 0000”と加算するビット演算を行なうことにより、８Ｂｙｔｅのデータに変換する。
0001 0A01 00  ＋  0000 0000 0000  ＝  0000 0000 010A 0100
さらに、この８Ｂｙｔｅに変換した値“0000 0000 010A 0100” に対して、ビットシフト手法を用いて、２４ビット（Ｂｉｔ）上位側にずらすビットシフトを行なうことにより、拡張ＬＵＮ“0001 0A01 0000 0000”を作成する。このビットシフトを行なうに際して、経路情報の下位の２４Ｂｉｔには“0”すなわち“000000（１６進数）が設定される。
【００５４】
一般に、ストレージシステムにおいて、サーバは、ＬＵＮの先頭の２Ｂｙｔｅを用いて通信データの送受信を行なっている。本ストレージシステム１においては、上述したビットシフトを行なうことにより、サーバから見えるＬＵＮ“００００”を表す“0000”やＬＵＮ“０００１”を表す“0001”が拡張ＬＵＮの先頭２Ｂｙｔｅに配置されることになる。
【００５５】
また、サーバＢについても同様に、ボリューム毎に拡張ＬＵＮが作成される。又、上述の如く作成された拡張ＬＵＮは、ホストＬＵＮ対応情報１４３としてメモリ１４に格納（登録）される。
なお、以下、ＲＡＩＤグループ情報１４１，ボリューム情報１４２及びホストＬＵＮ対応情報１４３のことをＲＡＩＤ制御情報という場合がある。
【００５６】
また、上述の如き拡張ＬＵＮの作成やホストＬＵＮ対応情報１４３への登録は、本ストレージシステム１の管理者が行なってもよく、又、上述の如きプロセスをＲＡＩＤ装置１０のＣＰＵ１２や図示しない管理装置において実行することにより作成してもよく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
図６は本実施形態の一例としてのストレージシステムのＦＣ制御部の構成を模式的に示す図である。
【００５７】
ＦＣ制御部１１は、図６に示すように、光モジュール１１１，ＦＣコントローラ１１２，メモリ１１４およびＣＰＵ１１３をそなえて構成されており、これらは１１５バスにより相互に通信可能に接続されている。
光モジュール１１１は、サーバＡ，Ｂから送信されるＦＣデータフレーム（通信データ）をＦＣスイッチ３０を介して受信するものであり、ＦＣスイッチ３０を介して入力された光信号をデジタル信号に変換するインタフェースである。すなわち、この光モジュール１１１は、サーバＡ，Ｂから送信される通信データを受信する通信データ受信部として機能するようになっている。
【００５８】
メモリ１１４は種々のデータを読み出し自在に格納するメモリである。このメモリ１１４は、例えば、ＦＣモジュール１１１によって変換された通信データを一時的格納するバッファとして機能するようになっている。又、メモリ１１４には、図７に示すようなＦＣコマンドエントリ１１４１が形成されている。
図７は本実施形態の一例としてのストレージシステムにおけるＦＣコマンドエントリの例を示す図、図８はそのＦＣヘッダ情報の例を示す図、図９はそのＳＣＳＩコマンド情報の例を示す図、図１０はそのAFFINITY LUNの例を示す図である。
【００５９】
ＦＣコマンドエントリ１１４１は、図７に示すように、エントリ番号，ＦＣヘッダ情報，ＳＣＳＩコマンド情報およびＮＥＷ  ＬＵＮの各フィールドを相互に対応付けて格納可能な記憶領域である。なお、図７に示す例においては、ＦＣコマンドエントリ１１４１を、便宜上、エントリ番号，ＦＣヘッダ情報，ＳＣＳＩコマンド情報及びＮＥＷ  ＬＵＮの各項目からなる表形式で表している。
【００６０】
このＦＣコマンドエントリ１１４１においては、ＦＣヘッダ情報，ＳＣＳＩコマンド情報およびＮＥＷ  ＬＵＮはＦＣデータフレーム毎に対応付けて格納されるようになっている。又、ＦＣコマンドエントリ１１４１においては、ＦＣコントローラ１１２やＣＰＵ１１３等により、受信したＦＣデータフレーム毎にエントリ番号が設定されるようになっている。
【００６１】
ＦＣヘッダ情報は、サーバＡ，Ｂから送信され、光モジュール１１１によってデジタルデータに変換されたフレーム単位の通信データ（ＦＣデータフレーム）に関する情報であり、図８に示すように、例えば、R_CLT，S_ID，D_IDのように送信元や送信先等を示す種々の情報をそなえている。特に、S_IDにはそのＦＣデータフレームが伝送経路上のＦＣスイッチ３０のスイッチＩＤやポートＩＤ，ループＩＤ等が含まれている。
【００６２】
このＦＣヘッダ情報は、主にＦＣデータフレームにおけるフレームヘッダ部分に格納されており、ＦＣコントローラ１１２が、光モジュール１１１によって取得された通信データから抽出してＦＣヘッダ情報として格納するようになっている。
ＳＣＳＩコマンド情報は、サーバＡ，Ｂから送信されるＳＣＳＩコマンドに関する情報であって、主にＦＣデータフレームにおけるデータ（ペイロード）部分に格納されている。具体的には、ＳＣＳＩコマンド情報は、例えば、図９に示すように、ＬＵＮ，コントロールフラグ，SCSI CDB及びFCP_DL（SCSI CDBで定義されるデータ転送長）により構成されている。なお、このＳＣＳＩコマンド情報に含まれるＬＵＮは、送信元のサーバＡ，ＢがそのＦＣデータフレームの送信に用いたＬＵＮである。
【００６３】
なお、図８，図９においてＦＣヘッダ情報やＳＣＳＩコマンド情報として示されている各種情報は、ＡＮＳＩ（American Nasional Standards Intitute：米国規格協会）によりＦＣ−ＰＩ(Fibre Channel Physical Interface)として規定されているファイバチャネル標準に基づくものである。すなわち、これらの情報はＦＰ−ＰＩとして一般的に規定されているものであるので、それぞれの具体的な説明は省略する。
【００６４】
ＮＥＷ  ＬＵＮには、光モジュール１１によって変換された通信データのＬＵＮをＣＰＵ１１３によって変換することによって作成される８ＢｙｔｅのAFFINITY LUN（加工ストレージアクセス情報：詳細は後述）が格納されるようになっている（図１０参照）。
また、メモリ１１４には、ＦＣ設定情報１１４２が予め格納されている。
図１１は本実施形態の一例としてのストレージシステムにおけるＦＣ設定情報の例を示す図である。
【００６５】
ＦＣ設定情報１１４２は、ＦＣ制御部１１に関する設定情報であって、例えば、図１１に示すように、WWN，WWM，LOOP ID，SPEED，BITシフト数等をそなえて構成されている。ここで、ＢＩＴシフト数は、後述するＣＰＵ１１３がAFFINITY LUNの作成を行なう際に用いられる値（ビット数）であって、管理者等により予め任意の値（本実施形態においては２４Ｂｉｔ）が設定されるようになっている。なお、WWN，WWM，LOOP ID，SPEEDは、それぞれファイバチャネルの規格において一般的に用いられる情報であるので、その説明は省略する。
【００６６】
ＦＣコントローラ１１２は、光モジュール１１１によって変換された通信データの流れを制御するものである。このＦＣコントローラ１１２は、受信したＦＣデータフレームをメモリ１１４に格納するようになっている。
また、ＦＣコントローラ１１２は、光モジュール１１１によって受信されたＦＣデータフレームから、上述したＦＣヘッダ情報及びＳＣＳＩコマンド情報を抽出して、ＦＣコマンドエントリ１１４１に格納するようになっている。
【００６７】
すなわち、ＦＣコントローラ１１２は、通信データの送信元であるサーバＡ，ＢとＲＡＩＤ装置１０との間の通信経路を示す経路情報を抽出する経路情報抽出部としても機能する。
なお、ＦＣデータフレーム中から、これらのＦＣヘッダ情報及びＳＣＳＩコマンド情報を抽出する手法としては、既知の種々の手法を用いて実現することができる。例えば、ＦＣデータフレームを一時的に格納した記憶領域における所定領域をハードウェア的もしくはソフトウェア的に取得してもよく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
【００６８】
ＣＰＵ１１３は、各種演算や制御を行なうプロセッサであり、メモリ１１４や図示しないＲＯＭ等に格納されたプログラムを実行することにより種々の処理や制御を実現するようになっている。例えば、ＣＰＵ１１３は、メモリ１１４のＦＣコマンドエントリ１１４１に格納された情報に基づいて、ＦＣデータフレームの送信元のサーバを表す特定情報を作成する特定情報作成部として機能するようになっている。
【００６９】
具体的には、ＣＰＵ１１３は、メモリ１１４のＦＣコマンドエントリ１１４１のＦＣヘッダ情報のS_IDからスイッチＩＤ，ポートＩＤ及びループＩＤを取得するようになっている。すなわち、ＣＰＵ１１３は、ＦＣコマンドエントリ１１４１のＦＣヘッダ情報のS_IDから、対応するＦＣデータフレームに関して、その送信元サーバからＲＡＩＤ装置１０までの経路情報を取得する。
【００７０】
また、ＣＰＵ１１３は、ＳＣＳＩコマンド情報から、送信元のサーバＡ，ＢによってそのＦＣデータフレームに付加されたＬＵＮ（ストレージアクセス情報）を取得するようになっている。なお、このＬＵＮは、ファイバチャネルの規約により一般的に８Ｂｙｔｅの情報として構成されている。
そして、ＣＰＵ（ストレージアクセス情報加工部）１１３は、これらの取得した経路情報（スイッチＩＤ，ポートＩＤ及びループＩＤ）やＬＵＮを用いて、AFFINITY LUNを作成するようになっている。なお、AFFINITY LUNは、前述した拡張ＬＵＮとほぼ同様の手法によりＣＰＵ１１３によって作成される。
【００７１】
ＣＰＵ１１３は、先ず、ＦＣヘッダ情報のS_IDから取得するスイッチＩＤ，ポートＩＤ及びループＩＤを組み合わせることにより、そのＦＣデータフレームの経路情報を作成する。
さらに、ＣＰＵ１１３は、ファイバチャネルの規約による８ＢｙｔｅのＬＵＮが一般的に用いられていることを鑑み、作成した経路情報を８Ｂｙｔｅのデータに変換する。例えば、ＣＰＵ１１３は、ＬＵＮと桁数を合わせるためのビット演算等を行なうことにより、８Ｂｙｔｅの経路情報を作成する。
【００７２】
ＣＰＵ１１３は、作成した８Ｂｙｔｅの経路情報に対して、更に、２４Ｂｉｔ上位側にずらすビットシフトを行なうことにより格納情報（特定情報）を作成する。なお、このビットシフトを行なうに際して、格納情報の下位の２４Ｂｉｔには“0”すなわち“000000（１６進数）”が設定されるようになっている。
そして、ＣＰＵ１１３は、この８Ｂｙｔｅに変換された経路情報（格納情報，特定情報）と、ＳＣＳＩコマンド情報から取得したＬＵＮとを加算するビット演算を行なうことにより、８ＢｙｔｅのAFFINITY LUNを作成する。
【００７３】
以下、サーバＡからＬＵＮ “0001 0000 0000 0000”に対して送信されたＦＣデータフレームを例として、AFFINITY LUNの具体的な作成方法を説明する。
ＣＰＵ１１３は、ＦＣヘッダ情報のS_IDから、ＦＣスイッチ３０を表すスイッチＩＤ “0A（１６進数）”と、そのポートＩＤ“01（１６進数）”と、ループＩＤ“00（１６進数）”とを組み合わせることにより、経路情報“0A0100（１６進数）”を作成する。
【００７４】
さらに、ＣＰＵ１１３は、作成した経路情報“0A0100”を８Ｂｙｔｅにする桁揃えを行なう。すなわち、例えば、以下の式に示すように、経路情報“0A01 00”を、８Ｂｙｔｅの“0000 0000 0000”と加算するビット演算を行なうことにより、８Ｂｙｔｅのデータに変換する。
0A01 00  ＋  0000 0000 0000  ＝  0000 0000 000A 0100
そして、ＣＰＵ（特定情報作成部）１１３は、８Ｂｙｔｅに揃えた値“0000 0000 000A 0100” に対して、ビットシフト手法を用いて、２４Ｂｉｔ上位側にずらすビットシフトを行なうことにより、格納情報“0000 0A01 0000 0000”を作成する。すなわち、ＣＰＵ１１３は、このビットシフトを行なうに際して、経路情報の下位の２４Ｂｉｔには“0”すなわち“000000（１６進数）を設定し、その上流位置に経路情報“0A01 00”を配置する。
【００７５】
また、ＣＰＵ（ストレージアクセス情報加工部）１１３は、ＳＣＳＩコマンド情報から、ＬＵＮ“0001 0000 0000 0000”を取得し、以下の式に示すように、このＬＵＮと先に作成した８Ｂｙｔｅの格納情報“0000 0A01 0000 0000”とを合成することにより、AFFINITY LUN“0001 0A01 00（１６進数）”を作成する。
0001 0000 0000 0000  ＋  0000 0A01 0000 0000  ＝  0001 0A01 0000 0000
そして、ＣＰＵ１１３は、作成したAFFINITY LUN“0001 0A01 00”を、コマンドエントリ１１４１のＮＥＷ  ＬＵＮに登録する。
【００７６】
ＲＡＩＤ装置１０においては、このＣＰＵ１１３により作成されたAFFINITY LUNをアクセス先のＬＵＮとしてＲＡＩＤ内部の処理へ移すのである。
また、ＣＰＵ１１３は、ＦＣコマンドエントリ１１４１のＦＣヘッダ情報におけるR_CTLを参照することにより、ＦＣデータフレームがＳＣＳＩコマンド（ストレージアクセスコマンド）であるか否かを確認するようになっている。すなわち、ＣＰＵ１１３は、通信データがストレージアクセスコマンドであるか否かを判断する判断部として機能するようになっている。
【００７７】
そして、ＣＰＵ１１３は、ＦＣデータフレームがＳＣＳＩコマンドではない場合、すなわち、制御情報である場合には、そのＦＣデータフレームに関して、上述の如きAFFINITY LUNの作成（変換）処理を行なわないようになっている。ＲＡＩＤ装置１０において、制御情報はＬＵＮに依存しないからである。これにより、ＣＰＵ１１３の負荷を軽減することができる。
【００７８】
そして、本ストレージシステム１においては、ＲＡＩＤコントローラ１００にそなえられたＦＣ制御部１１において、ＣＰＵ１１３が、メモリ１１４や図示しないＲＯＭ（Read Only Memory）等に格納されたプログラムを実行することにより、上述した特定情報作成部，ストレージアクセス情報加工部及び判断部としての各機能を実現するようになっている。
【００７９】
なお、これらの特定情報作成部，ストレージアクセス情報加工部及び判断部としての機能を実現するためのプログラムは、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
【００８０】
特定情報作成部，ストレージアクセス情報加工部及び判断部としての機能を実現する際には、内部記憶装置（本実施形態ではメモリ１１４やＲＯＭ）に格納されたプログラムがコンピュータのマイクロプロセッサ（本実施形態ではＣＰＵ１１３）によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。
【００８１】
なお、本実施形態において、コンピュータとは、ハードウェアとオペレーティングシステムとを含む概念であり、オペレーティングシステムの制御の下で動作するハードウェアを意味している。又、オペレーティングシステムが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウェアは、少なくとも、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえており、本実施形態においては、ＦＣ制御部１１がコンピュータとしての機能を有しているのである。
【００８２】
ＲＡＩＤコントローラ１００において、ＣＰＵ１２は、ＦＣ制御部１１によって作成されたAFFINITY LUNに基づいてメモリ１４に格納されたホストＬＵＮ対応情報１４３を参照する。そして、ＣＰＵ１２は、ホストＬＵＮ対応情報１４３においてAFFINITY LUNと一致する拡張ＬＵＮを求め、そのボリューム管理番号を取得する。
例えば、AFFINITY LUN“0001 0A01 0000 0000”である場合には、ＣＰＵ１２は、ホストＬＵＮ対応情報１４３を参照して、そのAFFINITY LUN“0001 0A01 0000 0000”に一致する拡張ＬＵＮのボリューム管理番号“0001”を取得する。
【００８３】
ＣＰＵ１２は、この取得したボリューム管理番号に基づいてボリューム情報１４２を参照することにより、そのボリューム管理番場号によって管理されるボリュームの情報を取得する。
例えば、ＣＰＵ１２は、ボリューム管理番号“0001”に基づいてボリューム情報１４２を参照することにより、その対象パリティグループがＲＡＩＤグループRLU#1であり、アドレス“0000”からそのボリュームがアサインされていることがわかる。
【００８４】
さらに、ＣＰＵ１２は、ボリューム情報１４２を参照することにより取得した対象パリティグループ（ＲＡＩＤグループ）に基づいて、ＲＡＩＤグループ情報１４１を参照することにより、アクセスする記憶装置４０１に関する情報を取得する。そして、ＣＰＵ１２は、この取得した情報に基づいて、ディスク制御部１５を用いて対象の記憶装置４０１の所定の領域にアクセスを行なう。
【００８５】
例えば、ＣＰＵ１２は、ＲＡＩＤグループRLU#1に基づいてＲＡＩＤグループ情報１４１を参照することにより、そのＲＡＩＤグループRLU#1が記憶装置４０１ｃ，４０１ｄ，４０１ｅ（PLU#2，PLU#3，PLU#4）をＲＡＩＤ５で用いることにより構成されていることを取得する。
【００８６】
そこで、ＣＰＵ１２は、ディスク制御部１５を用いて、これらの記憶装置４０１ｃ，４０１ｄ，４０１ｅ（PLU#2，PLU#3，PLU#4）に対してアクセスを行なうのである。
なお、ディスク制御部１５による記憶装置４０１の所定の領域へのアクセスが完了すると、ＣＰＵ１２等に対して完了通知が応答されるようになっている。この完了通知は、ＦＣ制御部１１にも応答され、ＦＣ制御部１１においては、ＦＣコマンドエントリ１１４１のエントリ番号に基づいてＣＰＵ１１３等に完了通知が行なわれる。又、ＦＣ制御部１１は、この完了通知に基づいて、ＦＣヘッダ情報のWORD4のOX-IDのコマンドに対して、ＦＣ上の正常通知の応答を行なうようになっている。
【００８７】
本ストレージシステム１においては、ＲＡＩＤコントローラ１００において、ＣＰＵ１２が、メモリ１４や図示しないＲＯＭ（Read Only Memory）等に格納されたプログラムを実行することにより、上述したアクセス制御部としての機能を実現するようになっている。
なお、このアクセス制御部としての機能を実現するためのプログラムは、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
【００８８】
アクセス制御部としての機能を実現する際には、内部記憶装置（本実施形態ではメモリ１４やＲＯＭ）に格納されたプログラムがコンピュータのマイクロプロセッサ（本実施形態ではＣＰＵ１２）によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。
上述の如く構成された本実施形態の一例としてのストレージシステムにおける通信データ受信時におけるAFFINITY LUNの作成処理を、図１２に示すフローチャート（ステップＳ１０〜Ｓ１１０）に従って説明する。
【００８９】
なお、ＲＡＩＤ装置１０においては、予めそのメモリ１４にＲＡＩＤ制御情報が格納されているものとする（アクセス制御情報格納ステップ）。
さて、ＲＡＩＤ装置１０が起動（POWER ON）されると、その起動プロセスにおいて、ＣＰＵ１２はメモリ１４からＦＣ設定情報１１４２を入手する（ステップＳ１０）。
サーバＡ，Ｂにおいては、ボリュームへのアクセスに際して、従来と同様にＬＵＮ００００やＬＵＮ０００１に対してリードやライトのコマンドを発行する。
【００９０】
サーバＡ，Ｂからコマンド等の通信データ（ＦＣデータフレーム）が送信されると、ＦＣ制御部１１がそのＦＣデータフレームを受信し（ステップＳ２０：通信データ受信ステップ）、光モジュール１１１によって受信・変換されたＦＣデータフレームが、バッファ（メモリ１１４）に一時的に格納される。
ＦＣコントローラ１１２は、この受信されたＦＣデータフレームのフレームヘッダやペイロード部分から、ＦＣヘッダ情報やＳＣＳＩコマンド情報を抽出して、ＦＣデータフレーム毎にＦＣコマンドエントリ１１４１に格納する（ステップＳ３０）。
【００９１】
ＣＰＵ１１３は、ＦＣコマンドエントリ１１４１のＦＣヘッダ情報を参照して、R_CTLを参照することにより、そのＦＣデータフレームがＳＣＳＩコマンド（ストレージアクセスコマンド）であるか否かを判定する（ステップＳ４０：判断ステップ）。
ここで、そのＦＣデータフレームがＳＣＳＩコマンドでなかった場合には（ステップＳ４０のＮＯルート参照）、そのＦＣデータフレームは制御情報であると考えられる。制御情報はＬＵＮに依存するものではないので、ＦＣ制御部１１は、その制御情報にかかるＦＣデータフレームのＬＵＮをAFFINITY LUNに変換するコンバート処理を行なわない。すなわち、ＦＣ制御部１１は、AFFINITY LUNの作成を行なわずに（ステップＳ１１０）、そのＦＣデータフレームを下流のＣＰＵ１２に渡す。ＣＰＵ１２においては、その制御情報にかかる処理を行なう。
【００９２】
一方、そのＦＣデータフレームがＳＣＳＩコマンドである場合には（ステップＳ４０のＹＥＳルート参照）、ＣＰＵ１１３は、ＦＣコマンドエントリ１１４１のＦＣヘッダ情報S_IDからスイッチＩＤ，ポートＩＤ及びループＩＤを取得する（経路情報抽出ステップ）。そして、ＣＰＵ１１３は、これらの取得したスイッチＩＤ，ポートＩＤ及びループＩＤに基づいて、８Ｂｙｔｅの経路情報を作成する（ステップＳ５０）。
【００９３】
さらに、ＣＰＵ１１３は、この作成した経路情報に対して、ビットシフト手法を用いて、２４ビット（Ｂｉｔ）ずらすビットシフト（左シフト）を行なうことにより、このビットシフトを行なうに際して、経路情報の下位の２４Ｂｉｔには“0”すなわち“000000（１６進数）を設定する（ステップＳ６０：特定情報作成ステップ）。なお、ＣＰＵ１３は、このビットシフトするビット数（ずらす量）をＦＣ設定情報１１４２のＢＩＴシフト数から取得する。
【００９４】
ＣＰＵ１１３は、ＦＣコマンドエントリ１１４１のＳＣＳＩコマンド情報からＬＵＮを抽出し、このＬＵＮとステップＳ６０においてビットシフトを行なうことにより作成した経路情報（S_ID）とのビット足し算を実施する。これにより、ＲＡＩＤ装置１０内のアクセスを行なうためのAFFINITY LUNが作成される（ステップＳ７０）。
また、ＣＰＵ１１３は、ステップＳ７０において作成した値を、ＦＣコマンドエントリ１１４１のＮＥＷ  ＬＵＮフィールドのAFFINITY LUNに登録する（ステップＳ８０）。
【００９５】
ＦＣ制御部１１は、このようにして作成したAFFINITY LUNをアクセス先として、エントリ情報をＣＰＵ１２（ＲＡＩＤ制御部）に送付して、記憶装置４０１に対するアクセスを行なわせる（ステップＳ９０）。ＣＰＵ１２においては、送付されたAFFINITY LUNに対応するボリュームに対するアクセスを行なう（ステップＳ１００：アクセス制御ステップ）。具体的には、ＣＰＵ１２は、AFFINITY LUNに基づいてホスト情報１４３，ボリューム情報１４２，ＲＡＩＤグループ情報１４１を参照し、対応する記憶装置４０１の所定の領域にアクセスを行ない、データの読み出しや書き込み等の処理を行なう。
【００９６】
このように、本実施形態の一例としてのストレージシステム１によれば、ＦＣ制御部１１において、受信したＦＣデータフレームに対して、その送信元のサーバＡ，Ｂの経路情報が付加されたAFFINIY LUNを作成し、ＲＡＩＤコントローラ１００において、このAFFINIY LUNに基づいて記憶装置４０１へのアクセス制御を行なう。これにより、サーバＡ，ＢのＨＢＡ２０１ａ，２０１ｂのＷＷＮを用いることなく、ＲＡＩＤ装置１０のボリュームへのアクセス制御を行なうことができる。
【００９７】
従って、例えば、故障等の理由によりサーバにおいてＨＢＡ２０１が交換され、そのＷＷＮが変わった場合であっても、ＲＡＩＤ装置１０において何らの設定変更等の操作や処理を行なうことなく、送信元のサーバに対応するボリュームに引き続きアクセスすることができる。すなわち、ストレージシステム１における管理・運用にかかる負荷を軽減することができる。
【００９８】
一般に、記憶装置４０１，ＦＣスイッチ３０等の機器をそなえて構成され、複数のサーバに接続されたストレージシステムにおいて、いずれかのサーバのＨＢＡ２０１を交換する場合に、ＨＢＡ２０１の交換作業を行なわない（故障等が生じていない）サーバについては、そのＨＢＡ２０１とＦＣスイッチ３０のポートとの物理的接続状態（結線状態）を変更することはほとんどない。
【００９９】
特に、複数のサーバやＦＣスイッチ等の機器を１つの筐体に集約したブレードシステムにおいては、一旦、システムを構成した後に、ＦＣスイッチ３０とサーバＡ，Ｂとの接続関係を変更することは稀である。すなわち、ブレードシステムにおいては、保守作業等により一部のサーバのＨＢＡ２０１の交換を行なっても、通常は、そのＨＢＡ２０１は以前のＨＢＡ２０１が接続されていたＦＣスイッチ３０の同じポートに接続される。従って、ＨＢＡ２０１の交換に際して、ＦＣスイッチ３０のポートＰ０１，Ｐ０２における物理的な結線関係（経路）は変わらないことが多い。
【０１００】
すなわち、ＨＢＡ２０１ａが交換されたサーバＡは、再度、ＦＣスイッチ３０のポートＰ０１に接続される可能性が高く、ＨＢＡ２０１ｂが交換されたサーバＢは、再度、ＦＣスイッチ３０のポートＰ０２に接続される可能性が高い。
従って、本ストレージシステム１の如く、複数のサーバＡ，ＢＲＡＩＤ装置１０との間の物理的結線状態（経路）の情報を用いてボリューム（記憶装置４０１）へのアクセス制御を行なうことは実現性が高く、特にブレードシステムでの実施に効果的であるといえる。
【０１０１】
また、この際、ＲＡＩＤ装置１０において、ホストＬＵＮ対応情報１４３やボリューム情報１４２，ＲＡＩＤグループ情報１４１の設定を変更するだけで、サーバに対応するアクセスエリアを容易に設定・変更することができる。すなわち、記憶装置４０１に対するサーバＡ，Ｂのアクセス制限を容易に設定・変更することができ、利便性が高い。又、この際、煩雑なアフィニティグループの構成等を行なうことなく排他的はアクセスエリアの設定を行なうことができ、利便性が高い。
【０１０２】
そして、開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、上述した実施形態においては、記憶装置４０１がＨＤＤの例について示しているが、これに限定されるものではなく、記憶装置４０１としてＨＤＤ以外の記憶装置を用いてもよい。又、上述した実施形態においては、ＲＡＩＤ装置１０に５つの記憶装置４０１をそなえて構成しているが、これに限定されるものではなく、４つ以下もしくは６つ以上の記憶装置４０１をそなえて構成してもよい。
【０１０３】
さらに、上述した実施形態においては、便宜上、サーバＡについてのみ説明しているが、これに限定されるものではなく、サーバＢについてもサーバＡと同様に実施することができる。
また、上述した実施形態においては、ＦＣプロトコルで構成されたストレージシステムについて説明しているが、これに限定されるものではなく、ＦＣプロトコル以外のプロトコルで構成されたシステムに適用してもよく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
【０１０４】
また、上述した開示により本実施形態を当業者によって実施・製造することが可能である。
そして、開示の技術は、以下に示すように要約することができる。
（付記１）
記憶装置をそなえ、１以上の情報処理装置を接続可能に構成されるストレージシステムであって、
該情報処理装置から送信される通信データを受信する、通信データ受信部と、
該通信データ受信部によって受信された該通信データから、当該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を抽出する、経路情報抽出部と、
該経路情報抽出部によって抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成部と、
該特定情報作成部によって作成された該特定情報に基づいて、当該通信データに関する該記憶装置に対するアクセス制御を行なうアクセス制御部とをそなえることを特徴とする、ストレージシステム。
【０１０５】
（付記２）
該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を含む拡張ストレージアクセス情報に対応させて、該記憶装置における格納領域へアクセスするためのアクセス情報を管理する、アクセス制御情報格納部をそなえ、
該アクセス制御部が、該アクセス制御情報格納部に格納された該アクセス情報に基づいて、該アクセス制御を行なうことを特徴とする、付記１記載のストレージシステム。
【０１０６】
（付記３）
該特定情報作成部によって作成された該特定情報を該通信データのストレージアクセス情報に付加することにより、該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を含む加工ストレージアクセス情報を作成するストレージアクセス情報加工部をそなえ、
該アクセス制御部が、該ストレージアクセス情報加工部によって作成された該加工ストレージアクセス情報に基づいて、該アクセス制御を行なうことを特徴とする、付記１又は付記２記載のストレージシステム。
【０１０７】
（付記４）
該通信データがストレージアクセスコマンドであるか否かを判断する判断部をそなえ、
該特定情報作成部が、該判断部による判断の結果、該通信データがストレージアクセスコマンドである場合に、該特定情報を作成することを特徴とする、付記１〜付記３のいずれか１項に記載のストレージシステム。
【０１０８】
（付記５）
１以上の情報処理装置に接続可能に構成され、記憶装置の記憶領域に対するアクセスを制御するストレージ制御装置であって、
該情報処理装置から送信される通信データを受信する、通信データ受信部と、
該通信データ受信部によって受信された該通信データから、当該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を抽出する、経路情報抽出部と、
該経路情報抽出部によって抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成部と、
該特定情報作成部によって作成された該特定情報に基づいて、当該通信データに関する該記憶装置に対するアクセス制御を行なうアクセス制御部とをそなえることを特徴とする、ストレージ制御装置。
【０１０９】
（付記６）
該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を含む拡張ストレージアクセス情報に対応させて、該記憶装置における格納領域へアクセスするためのアクセス情報を管理する、アクセス制御情報格納部をそなえ、
該アクセス制御部が、該アクセス制御情報格納部に格納された該アクセス情報に基づいて、該アクセス制御を行なうことを特徴とする、付記５記載のストレージ制御装置。
【０１１０】
（付記７）
該特定情報作成部によって作成された該特定情報を該通信データのストレージアクセス情報に付加することにより、該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を含む加工ストレージアクセス情報を作成するストレージアクセス情報加工部をそなえ、
該アクセス制御部が、該ストレージアクセス情報加工部によって作成された該加工ストレージアクセス情報に基づいて、該アクセス制御を行なうことを特徴とする、付記５又は付記６記載のストレージ制御装置。
【０１１１】
（付記８）
該通信データがストレージアクセスコマンドであるか否かを判断する判断部をそなえ、
該特定情報作成部が、該判断部による判断の結果、該通信データがストレージアクセスコマンドである場合に、該特定情報を作成することを特徴とする、付記５〜付記７のいずれか１項に記載のストレージ制御装置。
【０１１２】
（付記９）
情報処理装置から送信される通信データを受信する、通信データ受信部と、
該通信データ受信部によって受信された該通信データから、当該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を抽出する、経路情報抽出部と、
該経路情報抽出部によって抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成部とをそなえることを特徴とする、受信制御装置。
【０１１３】
（付記１０）
該特定情報作成部によって作成された該特定情報を該通信データのストレージアクセス情報に付加することにより、該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を含む加工ストレージアクセス情報を作成するストレージアクセス情報加工部をそなえることを特徴とする、付記９記載の受信制御装置。
【０１１４】
（付記１１）
該通信データがストレージアクセスコマンドであるか否かを判断する判断部をそなえ、
該特定情報作成部が、該判断部による判断の結果、該通信データがストレージアクセスコマンドである場合に、該特定情報を作成することを特徴とする、付記９又は付記１０記載の受信制御装置。
【０１１５】
（付記１２）
１以上の情報処理装置に接続可能に構成されたストレージ制御装置において、記憶装置の記憶領域に対するアクセスを制御する制御方法であって、
該情報処理装置から送信される通信データを受信する、通信データ受信ステップと、
該通信データ受信ステップにおいて受信された該通信データから、当該通信データの送信元である該情報処理装置と該ストレージ制御装置との間の通信経路を示す経路情報を抽出する、経路情報抽出ステップと、
該経路情報抽出ステップにおいて抽出された該経路情報に基づいて、当該通信データの送信元の情報処理装置を表す特定情報を作成する特定情報作成ステップと、
該特定情報作成ステップにおいて作成された該特定情報に基づいて、当該通信データに関する該記憶装置に対するアクセス制御を行なうアクセス制御ステップとをそなえることを特徴とする、制御方法。
【０１１６】
（付記１３）
該情報処理装置と該ストレージ制御装置との間の通信経路を示す経路情報を含む拡張ストレージアクセス情報に対応させて、該記憶装置における格納領域へアクセスするためのアクセス情報を管理する、アクセス制御情報格納ステップをそなえ、
該アクセス制御ステップにおいて、該アクセス情報に基づいて該アクセス制御を行なうことを特徴とする、付記１２記載の制御方法。
【０１１７】
（付記１４）
該特定情報作成ステップにおいて作成された該特定情報を該通信データのストレージアクセス情報に付加することにより、該通信データの送信元である該情報処理装置と該通信データ受信部との間の通信経路を示す経路情報を含む加工ストレージアクセス情報を作成するストレージアクセス情報加工ステップをそなえ、
該アクセス制御ステップにおいて、該ストレージアクセス情報加工ステップにおいて作成された該加工ストレージアクセス情報に基づいて、該アクセス制御を行なうことを特徴とする、付記１２又は付記１３記載の制御方法。
【０１１８】
（付記１５）
該通信データがストレージアクセスコマンドであるか否かを判断する判断ステップをそなえ、
該特定情報生ステップにおいて、該判断ステップによる判断の結果、該通信データがストレージアクセスコマンドである場合に、該特定情報を作成することを特徴とする、付記１２〜付記１４のいずれか１項に記載の制御方法。
【符号の説明】
【０１１９】
１    ストレージシステム
１０    ＲＡＩＤ装置（ストレージ制御装置）
１１    ＦＣ制御部
１２    ＣＰＵ（アクセス制御部）
１３    キャッシュメモリ
１４    メモリ（アクセス制御情報格納部）
１５    ディスク制御部
１６    スイッチ
３０    ＦＣスイッチ
１００    ＲＡＩＤコントローラ
１０２    チャネルアダプタ
１１１    光モジュール（通信データ受信部）
１１２    ＦＣコントローラ（経路情報抽出部）
１１３    ＣＰＵ（特定情報作成部，ストレージアクセス情報加工部，判断部）
１１４    メモリ
１１５    バス
１４１    ＲＡＩＤグループ情報
１４２    ボリューム情報
１４３    ホストＬＵＮ対応情報
２０１ａ，２０１ｂ    ＨＢＡ
４０１，４０１ａ，４０１ｂ，４０１ｃ，４０１ｄ，４０１ｅ    記憶装置
３０１    通信回線
１１４１    ＦＣコマンドエントリ
１１４２    ＦＣ設定情報
【図１】
2010191583.tif 000003
【図２】
2010191583.tif 000004
【図３】
2010191583.tif 000005
【図４】
2010191583.tif 000006
【図５】
2010191583.tif 000007
【図６】
2010191583.tif 000008
【図７】
2010191583.tif 000009
【図８】
2010191583.tif 000010
【図９】
2010191583.tif 000011
【図１０】
2010191583.tif 000012
【図１１】
2010191583.tif 000013
【図１２】
2010191583.tif 000014
【図１３】
2010191583.tif 000015
【図１４】
2010191583.tif 000016