(57)【要約】【課題】ファイバーチャネルスイッチに上位プロトコルを意識させないファブリック管理を可能にする通信方法を提供することを目的とする。【解決手段】ファイバーチャネルフレームのFC-4レイヤーに関連する部分にID化およびデータの共通化を実施することでスイッチ自体に上位プロトコルの差異を意識させない通信を行う。具体的にはスイッチ内部にファイバーチャネル通信のFC-4レイヤー上の上位プロトコルを認識するデータベースを設置し、ファブリックログインする際にFC-4のデータにID付けおよびカプセル化する機能を持たせる。また、データベースはファブリックログインする際に使用するものにIDを付与するテーブルと使用されているプロトコルを識別するためのテーブルを追加することにより、ファブリックログインの際にまとめて上記手順を実施する。【選択図】  図１
2008262434.tif 000002
【特許請求の範囲】
【請求項１】
メインフレームとストレージでのデータ通信を行うファイバーチャネルスイッチにおける通信方法であって、ファイバーチャネルスイッチ内部にファイバーチャネル通信のFC-4レイヤー上の上位プロトコルを認識するデータベースを設置し、ファブリックログインする際にFC-4のデータにID付けおよびカプセル化する機能を持たせ、データベースにはファブリックログインする際に使用するものにIDを付与するテーブルと使用されているプロトコルを識別するためのテーブルを追加し、ファブリックログインの際に、ファイバーチャネル通信のFC-4レイヤー上の上位プロトコルの認識を行い、ファブリックログインする際にFC-4のデータにID付けおよびカプセル化を行い、ファブリックログインする際に使用するプロトコルにIDを付与し、プロトコル識別を行なうことを特徴とする通信方法。
【請求項２】
前記上位プロトコルとの関連付けを行うデータベースをファブリックへログインする際に使用するFLOGIデータベースと関連付けることによりデータベースへのアクセス回数を減らし通信確立までにかかる時間を短縮することを特徴とする通信方法
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はファイバーチャネルスイッチを介したファイバーチャネル通信における通信方法に関し、特に、マッピングを自動化し、ファイバーチャネルスイッチに上位プロトコルを意識させないファブリック管理を可能にする通信方法に関する。
【背景技術】
【０００２】
ファイバーチャネル通信におけるFC-4レイヤーでは上位プロトコルとのマッピング方法を定義しており、これによってファイバーチャネルフレームをサーバやディスク内で使用するプロトコルに合わせたデータへと再構築することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ファイバーチャネル通信における上位プロトコルへのマッピングは前記FC-4によって定義されている。しかしながら、実際に通信を行う際に、スイッチ側で上位プロトコルを意識した設定をしなくてはならない。また複数の上位プロトコルを単一スイッチに混在させることが難しく、結果上位プロトコルに依存してファイバーチャネルスイッチの台数を増やす必要がありコストが増大し、設定管理が煩雑になっている。
【０００４】
本発明は上記課題を解決するためになされたもので、ファイバーチャネルスイッチに上位プロトコルを意識させないファブリック管理を可能にする通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
スイッチ内部にファイバーチャネル通信のFC-4レイヤー上の上位プロトコルを認識するデータベースを設置し、ファブリックログインする際にFC-4のデータにID付けおよびカプセル化する機能を持たせる。また、データベースはファブリックログインする際に使用するものにIDを付与するテーブルと使用されているプロトコルを識別するためのテーブルを追加することにより、ファブリックログインの際にまとめて上記手順を実施する。ファイバーチャネルスイッチ内部にファイバーチャネルフレームが届きログインした段階で、上記手順を自動的に行うことによってファイバーチャネルスイッチ内部ではFC-4レイヤーのデータがプロトコルごとにID付与、およびカプセル化されたものとなっており、ファイバーチャネルスイッチ内部では全てのフレームが一般的なFCPのデータとして扱われる。これによってファイバーチャネルスイッチ内部ではFC-4レイヤーの上位プロトコルに依存したファブリック構成や設定をする必要がなくなる。
【発明の効果】
【０００６】
前記したFC-4レイヤーのID化およびカプセル化を使用することによってファイバーチャネルスイッチ内部においてFC-4レイヤーで使用する上位プロトコルを意識する必要がなくなり、SAN構築におけるスイッチ台数の増大によるコストの増加を防ぎ、管理設定工数の削減を見込むことができる。またID化およびカプセル化に使用するデータベースをファブリックログインの際に使用しているFLOGIデータベースを利用した形態とすることにより、データベースアクセス回数を増やすことなく、かつ通信レスポンスの低下を防ぐことができる。
【発明を実施するための最良の形態】
【０００７】
本発明の対象とする最良のネットワーク構成の一例を説明する。
【０００８】
図１はファイバーチャネルスイッチ１を用いてメインフレームとストレージでのデータ通信を行うストレージエリアネットワークの接続図である。
図１はメインフレーム２がファイバーチャネルスイッチ１にログインする際のデータベースアクセスを図式化したものである。ファイバーチャネルスイッチを介したストレージエリアネットワークでは通信の前段階として各デバイスがファイバーチャネルスイッチ１にログインすることから始まる。各デバイスのポートにはWWNと呼ばれるハードウェア固有IDを保持しているが、ファブリック内での管理を容易にするために動的ネイティブIDというものを付与する。通常は図１データベース４内部のテーブル５〜８の数値を組み合わせて動的ネイティブIDを作成しポート単位で付与していく。ここで動的ネイティブIDを付与されたポートはファブリックにログインしたことになり、実際の通信が可能となる。
【０００９】
本発明においては前記ポートログインの際にデータベース４のテーブルから取得するパラメータを追加する。ファイバーチャネルの通信はリンクを確立させる際にFC-4と呼ばれるレイヤーにおいて上位プロトコルとのマッピング機能を提供しているが、この部分を上位プロトコルの種類ごとにIDを付与し、そのデータを共通のものに置き代える。これにより以後のスイッチ内部でのスイッチングの部分においてP1〜P2間でのやりとりにおいてFC-4レイヤーの部分は一定パターンのIDおよび共通化されたデータとなっており、ファイバーチャネルスイッチ１においてはFC-4に関連するデータの差異を意識する必要がなくなる。
【００１０】
スイッチ内部をファイバーチャネルフレームが通過し、ポートからアウトプットされる際には再び上記データベース４のテーブル１１にアクセスし、付与されたIDに応じた上位プロトコル対応のFC-4レイヤーのデータと置き換えファイバーチャネルフレームを元の状態に戻す。
【００１１】
大規模なストレージエリアネットワーク構築においては多種多様なサーバが接続される可能性がある。また、ストレージエリアネットワーク構築稼動後も増設や再構築などで新たな種類のサーバが追加されることが想定される。本発明によってファイバーチャネルスイッチ内部においてサーバに依存する上位プロトコルを意識しないストレージエリアネットワークを構築しておくことによって、複雑な構成やサーバ増設等にフレキシブルに対応できると共に、サーバの増設＝ファイバーチャネルスイッチの増設となることを防ぎ、ファイバーチャネルスイッチのリソースを有効に活用できる。大規模かつ多様な業務データを扱う企業においては今後ストレージエリアネットワークの利用価値はますます増大するものであり、本発明により、ファイバーチャネルのリソースを扱いやすく最大限に利用することができるものである。
【図面の簡単な説明】
【００１２】
【図１】ファイバーチャネルスイッチを利用したストレージエリアネットワークにおいて、本発明を利用した場合の通信確立の流れを示した図である。
【符号の説明】
【００１３】
1…ファイバーチャネルポート  
2…ファイバーチャネルポート
【図１】
2008262434.tif 000003