(57)【要約】【課題】複数のネットワーク通信プロトコルをサポートするネットワーク・システムを提供する。【解決手段】ファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）イニシエータ・システム中のイーサネット（Ｒ）コンポーネント・ゲートウェイは、ホスト・デバイスからのＦＣｏＥデータ・パケットを、ストレージ・エリア・ネットワーク（ＳＡＮ）標的システムへの送信のため、ファイバ・チャネル・オーバー・インターネット・プロトコル（ＦＣＩＰ）データ・パケットに変換する。ＳＡＮ標的システムには、標的ファイバ・チャネル（ＦＣ）保存デバイスおよびＳＡＮコンポーネント・ゲートウェイを含めることができる。ＳＡＮコンポーネント・ゲートウェイは、ＦＣＩＰデータ・パケットを、標的ＦＣ保存デバイスによる使用のため、ＳＡＮデータ・パケットに変換する。ＳＡＮデータ・パケットは、ＦＣプロトコル・データ・パケットまたはＦＣｏＥプロトコル・データ・パケットのいずれかとすることができる。ＳＡＮ標的システムは、標的ＦＣ保存デバイスを見出するためのアダプタ情報を提供することができる。【選択図】図２
2011528205.tif 000002
【特許請求の範囲】
【請求項１】
ファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）イニシエータ・システム中の第一ホスト・ネットワーク・デバイスがＦＣｏＥデータ・パケットを生成するステップと、
前記ＦＣｏＥイニシエータ・システム中の前記第一ホスト・ネットワーク・デバイスが、前記ＦＣｏＥデータ・パケットに対する、ストレージ・エリア・ネットワーク（ＳＡＮ）標的システム中の標的ファイバ・チャネル（ＦＣ）保存デバイスを指定するステップと、
前記ＦＣｏＥイニシエータ・システム中のイーサネット（Ｒ）コンポーネント・ゲートウェイが、前記ＦＣｏＥデータ・パケットをＦＣＩＰデータ・パケットに変換するステップと、
前記イーサネット（Ｒ）コンポーネント・ゲートウェイが、前記ＦＣＩＰデータ・パケットを、ＩＰデータ経路を介して前記ＳＡＮ標的システムに送信するステップと、
前記ＳＡＮ標的システム中のＳＡＮコンポーネント・ゲートウェイが、前記ＦＣＩＰデータ・パケットを受信するステップと、
前記ＳＡＮコンポーネント・ゲートウェイが、前記ＦＣＩＰデータ・パケットからＳＡＮデータ・パケットを抽出し、しかして前記抽出されたＳＡＮデータ・パケットを提供するステップと、
前記ＳＡＮコンポーネント・ゲートウェイが、前記抽出されたＳＡＮデータ・パケットを前記標的ＦＣ保存デバイスに送信するステップと、
を含む、通信の方法。
【請求項２】
前記変換するステップは、前記ＦＣｏＥデータ・パケットからＦＣデータ・パケットを抽出するステップおよび前記ＦＣデータ・パケットを前記ＦＣＩＰデータ・パケット中にカプセル化するステップを含む、請求項１に記載の方法。
【請求項３】
前記ＳＡＮデータ・パケットは、前記ＦＣＩＰパケットからＦＣデータを抽出し、前記抽出されたＦＣデータをＦＣｏＥデータ・パケット中にカプセル化することによって、ＦＣｏＥパケットに変換されたＦＣＩＰデータ・パケットである、請求項１に記載の方法。
【請求項４】
前記変換するステップはリアル・タイムで行われる、請求項１に記載の方法。
【請求項５】
前記抽出するステップはリアル・タイムで行われる、請求項１に記載の方法。
【請求項６】
前記生成するステップに先立って、前記第一ホスト・ネットワーク・デバイスが、他のネットワーク・デバイス群からの広告情報を受信することによって前記他のネットワーク・デバイス群を見出し、前記他のネットワーク・デバイス群はＦＣｏＥ  ＳＡＮ保存システムの中にある、請求項１に記載の方法。
【請求項７】
前記第一ホスト・ネットワーク・デバイスが、前記ＳＡＮ保存システム中の他のネットワーク・デバイス群を見出するステップをさらに含み、前記イーサネット（Ｒ）コンポーネント・ゲートウェイは、前記ＳＡＮコンポーネント・ゲートウェイから提供されたＳＡＮコンポーネント・ゲートウェイ情報を使って前記他のネットワーク・デバイス群をエミュレートし、前記見出するステップは前記生成するステップに先立って行われる、請求項１に記載の方法。
【請求項８】
ファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）イニシエータ・システム中の第一ホスト・ネットワーク・デバイスが、他のネットワーク・デバイス群を見出するステップであって、前記他のネットワーク・デバイス群の一つが標的ネットワーク・デバイスである、前記見出するステップをさらに含む、請求項１に記載の方法。
【請求項９】
ＦＣｏＥデータ・パケットを生成するよう作動する第一ホスト・ネットワーク・デバイスを包含するファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）イニシエータ・システムであって、前記ＦＣｏＥデータ・パケットをＦＣＩＰデータ・パケットに変換するよう作動するイーサネット（Ｒ）コンポーネント・ゲートウェイを包含する、前記ＦＣｏＥイニシエータ・システムと、
ＳＡＮコンポーネント・ゲートウェイおよび標的ＦＣ保存デバイスを包含するストレージ・エリア・ネットワーク（ＳＡＮ）標的システムと、
前記ＦＣｏＥイニシエータ・システムを前記ＳＡＮ標的システムに連結するよう作動し、前記ＦＣＩＰデータ・パケットを、前記ＦＣｏＥイニシエータ・システムの前記イーサネット（Ｒ）コンポーネント・ゲートウェイから前記ＳＡＮ標的システムの前記ＳＡＮコンポーネント・ゲートウェイに搬送するよう作動する、インターネット・プロトコル（ＩＰ）データ経路であって、前記ＦＣｏＥデータ・パケットは前記標的ＦＣ保存デバイスに宛てられており、前記ＳＡＮコンポーネント・ゲートウェイは、前記ＦＣＩＰデータ・パケットを受信し、前記ＦＣＩＰデータ・パケットからＳＡＮデータ・パケットを抽出し、前記抽出されたＳＡＮデータ・パケットを前記標的ＦＣ保存デバイスに提供するよう機能する、前記ＩＰデータ経路と、
を含むネットワーク・システム。
【請求項１０】
前記イーサネット（Ｒ）コンポーネント・ゲートウェイは、前記ＦＣｏＥデータ・パケットからＦＣデータ・パケットを抽出し、前記ＦＣデータ・パケットを前記ＦＣＩＰデータ・パケット中にカプセル化するよう作動する、請求項９に記載のネットワーク・システム。
【請求項１１】
前記ＳＡＮデータ・パケットはＦＣＩＰデータ・パケットであり、前記システムは、前記ＦＣＩＰパケットからＦＣデータを抽出するための手段と、前記抽出ＦＣデータをＦＣｏＥデータ・パケット中にカプセル化するための手段とをさらに含む、請求項９に記載のネットワーク・システム。
【請求項１２】
前記イーサネット（Ｒ）コンポーネント・ゲートウェイは、前記ＦＣｏＥデータ・パケットをリアル・タイムで前記ＦＣＩＰデータ・パケットに変換するよう作動する、請求項９に記載のネットワーク・システム。
【請求項１３】
前記ＳＡＮコンポーネント・ゲートウェイは、前記ＦＣＩＰデータ・パケットからリアル・タイムで前記ＳＡＮデータ・パケットを抽出するよう作動する、請求項９に記載のネットワーク・システム。
【請求項１４】
前記第一ホスト・ネットワーク・デバイスは、前記ＳＡＮ保存システムの中の他のネットワーク・デバイス群見出するよう作動し、前記イーサネット（Ｒ）コンポーネント・ゲートウェイは、前記ＳＡＮコンポーネント・ゲートウェイから提供されたＳＡＮコンポーネント・ゲートウェイ情報を使って、前記他のネットワーク・デバイス群をエミュレートするよう作動する、請求項９に記載のネットワーク・システム。
【請求項１５】
前記ＩＰデータ経路はＩＰルータを含む、請求項９に記載のネットワーク・システム。
【請求項１６】
プログラムがコンピュータで実行されたとき、請求項１から８までのいずれかの全ステップを遂行するようになされたプログラム・コード手段を含む、前記コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書の開示は、一般にネットワーク・システムに関し、さらに詳しくは、ネットワーク・システムにおける、ファイバ・チャネル・オーバー・インターネット・プロトコル（ＦＣＩＰ：Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）およびファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ：Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ）（イーサネットは登録商標）通信に関する。
【背景技術】
【０００２】
ネットワーク・システムには、ネットワーク情報を処理し、取扱い、通信し、または他の方法で操作するための、複数のサーバ、クライアント、または他のネットワーク・デバイスを含めることができる。例えば、複数のクライアント・ネットワーク・システムを、通信ネットワークまたは経路を介してサーバ・ネットワーク・システムに接続することができる。サーバ・ネットワーク・システムは、ローカル・エリア・ネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、インターネット、または他の通信経路などのネットワーク・システムを介してリンクされた他のクライアント・ネットワーク・システムに情報およびソフトウエアを配信する。サーバ・ネットワーク・システムは、クライアント・ネットワーク・システムからの、データ、ｅメール、ファイル転送、および他のネットワーク・サービス要求を処理する。
【０００３】
あるサーバ・ネットワーク・システムは、他のネットワークのデバイスが使うためのファイルを保存する、ファイル・サーバ・システムまたはストレージ・エリア・ネットワーク（ＳＡＮ：ｓｔｏｒａｇｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）データセンタとすることができる。また、あるサーバ・ネットワーク・システムは、他のネットワークのデバイスのための一つ以上のプリンタを管理するプリント・サーバ・ネットワーク・システムとすることができる。また、サーバ・ネットワーク・システム群には、他の特殊目的サーバ・ネットワーク・システムを含めることもできる。マルチタスク・オペレーション・システムを用いる場合、単一のサーバ・ネットワーク・システムが複数のプログラムを管理し、しかして、インターネット通信、データベース管理、ｅメール、および他のサーバ機能など、複数サーバ機能を同時に取り扱うことができる。遠隔のオフィス・ネットワーク・システムなどのクライアント・ネットワーク・システムは、一つ以上のサーバ・ネットワーク・システムに対し、フレームまたはデータ・パケットの形でデータ要求を送信することができる。イーサネット（Ｒ）データ・パケットまたはフレームは、あるネットワーク・システム中のネットワーク・デバイスからネットワーク・デバイスへのデータ送信のための標準的データ・フォーマットを備えている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ネットワーク・システムにおいてはイーサネット（Ｒ）プロトコルが一般的であるが、ファイバ・チャネル（ＦＣ：Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ）プロトコルなど他の通信プロトコルも別の通信アプローチを提供する。ファイバ・チャネル・プロトコルは、サーバ・ネットワーク・システムとクライアント・ネットワーク・システムとの間の通信のための方法を提供する。イーサネット（Ｒ）プロトコルとファイバ・チャネル・プロトコルとの交信は各々の特有の能力を活用する機会を提供する。例えば、ファイバ・チャネル・ネットワーク・デバイスは、ネットワーク・システムのデータ保存およびデータ検索能力の大幅な向上を提供することができる。ファイバ・チャネル・データ・パケットは、イーサネット（Ｒ）データ・パケットと構造が異なっており、しかして、部分的にまたは主にイーサネット（Ｒ）プロトコルを使うネットワーク・システム内で適切に機能するためには変換メカニズムを必要とする。本明細書で使用する用語「ファイバ・チャネル・オーバー・インターネット・プロトコル」または「ＦＣＩＰ」は、ファイバ・チャネル・フレームまたはファイバ・チャネル・データ・パケットを直接インターネット・プロトコル（ＩＰ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを介して送信する任意のプロトコルまたは任意のシステムをいう。「ファイバ・チャネル・オーバー・イーサネット」または「ＦＣｏＥ」は、別の種類のファイバ・チャネル・プロトコルである。ＦＣｏＥは、イーサネット（Ｒ）ネットワークを介してファイバ・チャネル・フレームまたはファイバ・チャネル・データ・パケットを送信するプロトコルまたはシステムをいう。
【課題を解決するための手段】
【０００５】
一つの実施形態において、ファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）イニシエータ・システム中の第一ホスト・ネットワーク・デバイスが、ＦＣｏＥデータ・パケットを生成するステップを含む、通信の方法が開示される。また、該方法は、ＦＣｏＥイニシエータ・システム中の該第一ホスト・ネットワーク・デバイスが、該ＦＣｏＥデータ・パケットに対する、ストレージ・エリア・ネットワーク（ＳＡＮ）標的システム中の標的ファイバ・チャネル（ＦＣ）保存デバイスを指定するステップを含む。該方法は、ＦＣｏＥイニシエータ・システム中のイーサネット（Ｒ）コンポーネント・ゲートウェイが、ＦＣｏＥデータ・パケットをＦＣＩＰデータ・パケットに変換するステップをさらに含む。該方法は、イーサネット（Ｒ）コンポーネント・ゲートウェイが、ＦＣＩＰデータ・パケットを、ＩＰデータ経路を介してＳＡＮ標的システムに送信するステップをまださらに含む。また、該方法は、該ＳＡＮ標的システム中のＳＡＮコンポーネント・ゲートウェイが、該ＦＣＩＰデータ・パケットを受信するステップを含む。該方法は、ＳＡＮコンポーネント・ゲートウェイが、ＦＣＩＰデータ・パケットからＳＡＮデータ・パケットを抽出し、しかして抽出されたＳＡＮデータ・パケットを提供するステップをさらに含む。また、該方法は、ＳＡＮコンポーネント・ゲートウェイが、抽出されたＳＡＮデータ・パケットを標的ＦＣ保存デバイスに送信するステップも含む。
【０００６】
別の実施形態において、ＦＣｏＥデータ・パケットを生成する第一ホスト・ネットワーク・デバイスを包含するファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）イニシエータ・システムを含む、ネットワーク・システムが開示される。ＦＣｏＥイニシエータ・システムは、ＦＣｏＥデータ・パケットをＦＣＩＰデータ・パケットに変換するイーサネット（Ｒ）コンポーネント・ゲートウェイを含む。該ネットワーク・システムは、ＳＡＮコンポーネント・ゲートウェイと標的ＦＣ保存デバイスとを包含するストレージ・エリア・ネットワーク（ＳＡＮ）標的システムを含む。また、該ネットワーク・システムは、ＦＣｏＥイニシエータ・システムをＳＡＮ標的システムに連結し、ＦＣｏＥイニシエータ・システムのイーサネット（Ｒ）コンポーネント・ゲートウェイからＳＡＮ標的システムのＳＡＮコンポーネント・ゲートウェイに、ＦＣＩＰデータ・パケットを搬送するインターネット・プロトコル（ＩＰ）データ経路を含む。ＦＣｏＥデータ・パケットは、標的ＦＣ保存デバイスに宛てて送信される。ＳＡＮコンポーネント・ゲートウェイは、ＦＣＩＰデータ・パケットを受信し、該ＦＣＩＰデータ・パケットからＳＡＮデータ・パケットを抽出し、しかして抽出されたＳＡＮデータ・パケットを標的ＦＣ保存デバイスに送る。
【０００７】
添付の図面は、本発明の単なる例示的実施形態を提示するものであり、従って、本発明の概念は他の同様に効果的な実施形態にも適用されるものであって、これら図面は本発明の範囲を制限するものではない。
【図面の簡単な説明】
【０００８】
【図１】「ストレージ・エリア・ネットワーク」ＳＡＮデータセンタ（標的）への「インターネット小コンピュータ・システム・インタフェース」ＩＳＣＳＩ（Ｉｎｔｅｒｎｅｔ  Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）オフィス（イニシエータ）通信を用いる従来式のネットワーク・システムのブロック図である。
【図２】本開示の、ファイバ・チャネル・オーバー・インターネット・プロトコル（ＦＣＩＰ）とファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）間の変換機能および方法、を用いるネットワーク・システムのブロック図である。
【図３】図２の、ファイバ・チャネル・オーバー・インターネット・プロトコル（ＦＣＩＰ）とファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）プロトコルとの間でのデータ・パケットの変換方法を表すフロー・チャートを示す。
【図４】図２の、ファイバ・チャネル・オーバー・インターネット・プロトコル（ＦＣＩＰ）とファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）プロトコルとの間でのデータ・パケットの変換方法を表すフロー・チャートを示す。
【図５】図２の、ファイバ・チャネル・オーバー・インターネット・プロトコル（ＦＣＩＰ）とファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）プロトコルとの間でのデータ・パケットの変換方法を表すフロー・チャートを示す。
【図６】図２のネットワーク・システムのファイバ・チャネル（ＦＣ）ストレージ・エリア・ネットワーク（ＳＡＮ）データセンタ（標的）内のネットワーク・システム・デバイスを見出する方法を表すフロー・チャートである。
【図７】図２のネットワーク・システムのファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）ストレージ・エリア・ネットワーク（ＳＡＮ）データセンタ（標的）内のネットワーク・デバイスを見出する方法を表すフロー・チャートである。
【発明を実施するための形態】
【０００９】
イーサネット（Ｒ）プロトコルは、ローカル・エリア・ネットワーク（ＬＡＮ）が用いることのできるネットワーク・システム・プロトコルの一種である。ＬＡＮに対する従来型仕様は、多くの場合イーサネット（Ｒ）プロトコルを採用している。イーサネット（Ｒ）は、ＬＡＮなどのネットワーク・システムに用いるための、フレーム・ベースのネットワーキング技術である。イーサネット（Ｒ）規格またはプロトコルは、ネットワーク・システム中のネットワーク・デバイスに対するハードウエアおよびソフトウエアのインタフェース仕様を規定している。また、イーサネット（Ｒ）は、ケーブル・モデム、ＤＳＬモデム、または他の通信インタフェースを介した、ネットワークのインターネットへの接続をも定めている。ＩＥＥＥ８０２．３規格は、イーサネット（Ｒ）ネットワーク・システムの基本的構造およびプロトコルを定義している。イーサネット（Ｒ）は、ルータ、スイッチ、ゲートウェイ、ハブ、および他のデバイスなど、ネットワーク・ファブリックの物理デバイスに用いるための複数の配線および信号伝達の規格を定義している。ネットワーク・ファブリックは、一つのネットワーク・デバイスの別のネットワーク・デバイスへの接続を可能にする、ネットワークの物理的インフラストラクチャである。ネットワーク・ファブリックは、通常、ツイスト・ペア配線、同軸ケーブル、光ファイバ・ケーブル、または他の接続構造などの接続ケーブル敷設を含む。また、ネットワーク・ファブリックには、共通の帯域幅、およびイーサネット（Ｒ）、ファイバ・チャネル、または他のネットワーク・プロトコルなど共通のネットワーク・プロトコルを共有する、ネットワーク・スイッチ、ネットワーク・ルータ、ネットワーク・ゲートウェイ、ネットワーク・ハブ、および他の連結ネットワーク・デバイスを含めることができる。
【００１０】
イーサネット（Ｒ）ネットワーク・デバイスは、イーサネット（Ｒ）データ・パケットとして一般に知られるイーサネット（Ｒ）フレームを用いてデータを送信する。イーサネット（Ｒ）データ・パケットは、可変長のデータ送信信号とすることができる。各イーサネット（Ｒ）データ・パケットは、発信元および宛先のネットワーク・デバイスのアドレスを有するヘッダと、データ領域と、エラー訂正データを包含するトレーラと、を含む。「インターネット・プロトコル」（ＩＰ）および「インターネットワーク・パケット交換」（ＩＰＸ：Ｉｎｔｅｒｎｅｔｗｏｒｋ  Ｐａｃｋｅｔ  Ｅｘｃｈａｎｇｅ）など他のネットワーク・プロトコルは、イーサネット（Ｒ）フレームまたはデータ・パケットの特殊な使用を介して、長めのデータ送信を断片化することができる。同様なプロセスで、ファイバ・チャネルのフレームまたはデータ・パケットは、ファイバ・チャネル・プロトコルのためのデータ送信メカニズムを提供する。ファイバ・チャネルは、現在のところ、主として保存デバイスの使用に供するため、ネットワーク・システムが用いるマルチギガビット・ネットワーク技術である。ファイバ・チャネルは、情報技術規格国際委員会（ＩＮＣＩＴＳ： Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｍｍｉｔｔｅｅ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ  Ｓｔａｎｄａｒｄｓ）のＴ１１技術委員会および米国規格協会（ＡＮＳＩ：Ａｍｅｒｉｃａｎ  Ｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄｓ  Ｉｎｓｔｉｔｕｔｅ）の規格である。名称にもかかわらず、ファイバ・チャネル信号は、光ファイバ・ケーブルはもとより銅線上でも作動可能である。ファイバ・チャネル・プロトコル（ＦＣＰ：Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  Ｐｒｏｔｏｃｏｌ）は、ファイバ・チャネル・ネットワーク・システム中の小コンピュータ・システム・インタフェース（ＳＣＳＩ：Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）のインタフェース・プロトコルである。
【００１１】
図１は、従来型ネットワーク・システム１００の簡単なブロック図を示す。従来型ネットワーク・システム１００は、「インターネット小コンピュータ・システム・インタフェース」（ＩＳＣＳＩ）オフィス・イニシエータ・グループ１１０を含む。イニシエータ・グループ１１０は、より大きな従来型ネットワーク・システム１００のサブネットワーク（サブネット）またはクライアント・ネットワーク・システムとすることができる。ＩＳＣＳＩプロトコルは、ネットワーク・デバイスが、インターネットを介して、従来型ネットワーク・システム１００の異なるネットワーク・システムまたはサブネットの標的保存デバイスに、「小コンピュータ・システム・インタフェース」（ＳＣＳＩ）データの送信を開始することを可能にする従来式のプロトコルである。イニシエータ・グループ１１０には、複数のＩＳＣＳＩオフィス・イニシエータ・サブネット、すなわちイニシエータ１１０−１、１１０−２、１１０−３などを含めることができる。イニシエータ・グループ１１０の各イニシエータ１１０−１、１１０−２、１１０−３などには、データ通信を開始するネットワーク・デバイス群を含めることができる。例えば、イニシエータ１１０−１は、ネットワーク通信の開始を提供するホスト１１５およびホスト１２０を含む。イニシエータ１１０−１は、標的ネットワーク・デバイスとの通信のイニシエータとしての役割をする。一つの例において、ホスト１１５およびホスト１２０は、例えばイニシエータ・グループ１１０などのサブネットが用いるサーバとすることができる。ホスト１１５およびホスト１２０は、各々イーサネット（Ｒ）ファブリック１２５に連結している。イーサネット（Ｒ）ファブリック１２５には、イーサネット（Ｒ）スイッチ、イーサネット（Ｒ）ルータ、イーサネット（Ｒ）ハブなど、相互連結する任意の数のイーサネット（Ｒ）デバイスを含めることができる。一つの例において、イーサネット（Ｒ）ファブリック１２５には、イーサネット（Ｒ）配線またはケーブル相互接続だけを含め、個別イーサネット（Ｒ）ネットワーク・デバイスを含めないようにすることもできる。
【００１２】
イーサネット（Ｒ）ファブリック１２５はＩＰルータ１４０に連結している。ＩＰルータ１４０はＩＰ通信機能を用いる。さらに具体的には、ＩＰルータ１４０は、ＩＳＣＳＩ、ＩＰ、ＦＣまたは他のプロトコルを介して、インターネットまたはＩＰ通信経路を経由して通信を行う能力を有する。ＩＰルータ１４０は、イニシエータ・グループ１１０のイーサネット（Ｒ）ファブリック１２５を、ＦＣ保存デバイス１７０またはＦＣ保存デバイス１７５などの標的ネットワーク・デバイスを含むＳＡＮデータセンタ標的グループ１５０に連結する。標的グループ１５０は、イニシエータ・グループ１１０のネットワーク・デバイスが開始した通信の標的対象の役割をする。イーサネット（Ｒ）ファブリック１２５は、標的グループ１５０内の「インターネット小コンピュータ・システム・インタフェースおよびファイバ・チャネル」（ＩＳＣＳＩ／ＦＣ）ゲートウェイ１６０に直接に連結している。ＩＰ経路１５５は、ＩＰルータ１４０、およびイーサネット（Ｒ）ファブリック１２５とＩＳＣＳＩ／ＦＣゲートウェイ１６０との間のＩＰ通信経路を含む。ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、従来型ネットワーク・システム１００内でのデータ・パケットのルーティングのため、表エントリの形でマッピングを提供できるルック・アップ・テーブルＬＵＴ１６２を用いる。従来型ネットワーク・システム１００は、ＩＰルータ１４０を用いてイニシエータ・グループ１１０と標的グループ１５０との間のＩＰ経路の接続を管理する。標的グループ１５０は、より大きな従来型ネットワーク・システム１００内のサーバ・サブネットワークまたはサブネットとすることができる。標的グループ１５０には、複数のＳＡＮデータセンタ標的、すなわち標的１５０−１、１５０−２、１５０−３などを含めることができる。標的グループ１５０の各標的１５０−１、１５０−２、１５０−３などには、イニシエータ・グループ１１０がデータ通信の標的対象とするネットワーク・デバイスを含めることができる。例えば、イニシエータ・グループ１１０は、標的グループ１５０の保存デバイスとネットワーク通信を開始するホスト１１５およびホスト１２０を含む。
【００１３】
ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、ＩＰルータ１４０からデータ・パケット通信を受信、解釈し、標的グループ１５０内での使用のためそれらデータ・パケットを変換する。例えば、ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、ホスト１１５が生成した特定のデータ・パケットを、標的グループ１５０内での使用のためＩＳＣＳＩプロトコルからＦＣプロトコルに変換することができる。別の例において、ＩＰルータ１４０は、イニシエータ１１０−１、１１０−２、１１０−３など複数のＩＳＣＳＩオフィス・イニシエータの間のＩＰ経路接続を提供することができる。また、ＩＰルータ１４０は、標的１５０−１、１５０−２、１５０−３など複数のＳＡＮデータセンタ標的の間のＩＰ経路接続も提供することができる。ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、ＩＰルータ１４０からのネットワーク通信を読み取り解釈して、一切のデータ・パケット・フレームの送信を、標的グループ１５０での使用のために変換する。
【００１４】
ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、ＳＡＮファブリック１６５に連結している。ＳＡＮファブリック１６５には、ネットワーク・スイッチ、ネットワーク・ルータ、ネットワーク・ハブなど、任意の数の相互接続ネットワーク・デバイスを含めることができる。一つの例において、ＳＡＮファブリック１６５には、ネットワーク配線またはケーブル相互接続だけを含め、個別ネットワーク・デバイスを含めないようにすることもできる。ＳＡＮファブリック１６５は、「ファイバ・チャネル」またはＦＣ保存デバイス１７０およびＦＣ保存デバイス１７５に連結している。ＦＣ保存デバイス１７０およびＦＣ保存デバイス１７５などのＦＣ保存デバイスは、ホスト１１５およびホスト１２０などのホスト・デバイスに、データ・パケットの形で情報を提供する。イニシエータ・グループ１１０のホスト・デバイスは、ＦＣ保存デバイス１７０およびＦＣ保存デバイス１７５などの標的グループ１５０のＦＣ保存デバイスに対し、データ読み取りおよび書き込み要求を開始することができる。
【００１５】
従来型ネットワーク・システム１００は、イニシエータ・グループ１１０のデバイスと標的グループ１５０のデバイスとの間のデータ・パケット通信のための通信経路およびインタフェース制御を提供するネットワーク・デバイスを用いる。データ通信の一次ソースは、従来型ネットワーク・システム１００のネットワーク・デバイス間のデータ・パケットまたはフレーム送信信号である。ホスト１１５が通信を開始する一つの例において、ホスト１１５はＩＰデータ・パケット１８５を用いてイーサネット（Ｒ）ファブリック１２５およびＩＰルータ１４０と通信する。ＩＰデータ・パケット１８５は、ＩＳＣＳＩプロトコル・データ・パケットの形とすることができる。ＦＣ保存デバイス１７０がイニシエータ・グループ１１０からの通信に応答する逆の方向では、ＩＰルータ１４０は、ＩＰデータ・パケット１８７を用い、イーサネット（Ｒ）ファブリック１２５を介してホスト１１５と通信する。ＩＰデータ・パケット１８７は、ＩＳＣＳＩプロトコル・データ・パケットの形とすることができる。
【００１６】
ＩＰルータ１４０は、イニシエータ・グループ１１０と標的グループ１５０との間のデータ・パケット通信のためＩＰ経路通信のルーティングを提供する。ホスト１１５が通信を開始する一つの例において、従来型ネットワーク・システム１００は、イーサネット（Ｒ）ファブリック１２５とＩＳＣＳＩ／ＦＣゲートウェイ１６０との間の通信のためＩＰデータ・パケット１８５を用いる。ＦＣ保存デバイス１７０がイニシエータ・グループ１１０からの通信に応答する逆の方向では、ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、ＩＰデータ・パケット１８７を用い、ＩＰルータ１４０を介してイーサネット（Ｒ）ファブリック１２５と通信する。標的グループ１５０内で、さらに具体的には標的１５０−１内で、ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、ＳＡＮデータ・パケット１９０を用い、ＳＡＮファブリック１６５を介してＦＣ保存デバイス１７０と通信する。ＦＣ保存デバイス１７０は、ＳＡＮデータ・パケット１９２を用い、標的１５０−１のＳＡＮファブリック１６５を介しＩＳＣＳＩ／ＦＣゲートウェイ１６０と通信する。一つの例において、ＳＡＮデータ・パケット１９０およびＳＡＮデータ・パケット１９２は、ファイバ・チャネル・プロトコル・データ・パケットの形を取る。
【００１７】
ホスト１１５がイニシエータであり、ＦＣ保存デバイス１７０が標的である一つの通信方向において、ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、標的１５０−１内での使用のため、ＩＰデータ・パケット１８５をＳＡＮデータ・パケット１９０に変換する。この例では、ホスト１１５は、ＩＰデータ・パケット１８５を生成することができる。ＩＰルータ１４０は、ＩＰデータ・パケット１８５を、標的１５０−１にさらに具体的にはＩＳＣＳＩ／ＦＣゲートウェイ１６０にルーティングする。ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、ＩＰデータ・パケット１８５を、標的１５０−１内での使用のため、ＳＡＮデータ・パケット１９０などのＦＣネットワーク・データ・パケットに変換する。ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、ＳＡＮファブリック１６５を介し、ＦＣ保存デバイス１７０など、複数のＦＣ保存デバイスの一つにＳＡＮデータ・パケット１９０を送信する。
【００１８】
別の例において、標的グループ１５０は、イニシエータ・グループ１１０の通信要求に応答する。その場合、ＦＣ保存デバイス１７０がデータを送信し、ホスト１１５がデータを受信する。さらに、ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、ＳＡＮデータ・パケット１９２などのＦＣデータ・パケットをＩＰデータ・パケット１８７などのＩＰネットワーク・データ・パケットに変換する方法および装置を提供する。この例において、ＦＣ保存デバイス１７０は、ＳＡＮデータ・パケット１９２を生成することができる。ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、ＩＰデータ・パケット１８７などのＩＰデータ・パケットを生成し、得られた該データ・パケットをＩＰルータ１４０に送信する。ＩＰルータ１４０は、ＩＰデータ・パケット１８７をイーサネット（Ｒ）ファブリック１２５に送信する。イーサネット（Ｒ）ファブリック１２５は、ＩＰデータ・パケット１８７を、ホスト１１５など、複数のホスト・サーバ・デバイスの一つに送信する。
【００１９】
従来型ネットワーク・システム１００は、ネットワーク・データ・パケットを、変換、翻訳、または別な方法で修改するため、ＩＳＣＳＩ／ＦＣゲートウェイ１６０を用いる。ＩＳＣＳＩ／ＦＣゲートウェイ１６０は、ネットワーク・データ・パケットを修改し、かかる修改されたデータ・パケットを、適正なネットワーク・プロトコルに従い、従来型ネットワーク・システム１００の適切なネットワーク・デバイスに送信またはルーティングする。ホスト１１５などのイーサネット（Ｒ）デバイスからＦＣ保存デバイス１７０などのＦＣデバイスへのネットワーク・データの通信または伝送には、ＩＳＣＳＩ、ＩＰ、ＦＣまたは他のネットワーク・プロトコル・データ・パケットの翻訳が必要となる。
【００２０】
ＭＡＣ（ｍｅｄｉａ  ａｃｃｅｓｓ  ｃｏｎｔｒｏｌ（媒体アクセス制御））アドレスまたはＭＡＣアドレスは、オペレーティング・システム（ＯＳ：ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）ソフトウエア、デバイス・ドライバ・ソフトウエア、もしくは他のソフトウエアまたはハードウエアが、ネットワーク・システム中の各個別のネットワーク・デバイスに割り当てた一意のコードである。さらに具体的には、ＯＳソフトウエアまたはデバイス・ドライバ・ソフトウエアは、無線カード、ネットワーク・アダプタ、またはネットワーク・データ通信を必要とする他のネットワーク・デバイスなどの各ハードウエア・デバイスに、一意のＭＡＣアドレスを恒久的に割り当てることができる。別の例においては、メーカーが、イーサネット（Ｒ）ネットワーク・カードなどのネットワーク・デバイスに工場の一意のＭＡＣアドレスを事前割り当てすることもできる。ＭＡＣアドレスは、典型的には、４８ビット、またはＡ０：８４：Ｅ２：４２：ＣＥ：１２といったような６組の数字または文字の対を含む。各ネットワーク・デバイスの一意のＭＡＣアドレス識別子は、サーバ・ネットワーク・システムに、どのネットワーク・デバイスが別のネットワーク・デバイスと通信できるかを決める認証能力を与える。ＬＡＮまたは他のネットワーク・システムなどの典型的ネットワーク・システムにおいて、ＭＡＣアドレスは、（サーバ・ネットワーク・システムなどの）ネットワーク・デバイスに関連付けられた一意のハードウエア番号である。
【００２１】
ネットワーキング技術およびプロトコルはさまざまな方法を使ってポートを識別する。ＴＣＰ／ＩＰは、ポート番号を使ってアプリケーション・プロセスまたはネットワーク・サービスを識別する。ＴＣＰデータ・パケットのヘッダおよび「ユーザ・データグラム・プロトコル」（ＵＤＰ：ｕｓｅｒ  ｄａｔａｇｒａｍ  ｐｒｏｔｏｃｏｌ）データ・パケットのヘッダにはかかるポート番号が含まれる。イーサネット（Ｒ）プロトコルでは、４８ビットのＭＡＣアドレスが一意的にポートを識別する。各イーサネット（Ｒ）フレームは、フレーム・ヘッダ中に発信元および宛先のＭＡＣアドレスを含む。ファイバ・チャネル・プロトコルは、それぞれ２４ビットの「ノード・ポート識別子」（Ｎ＿ＰＯＲＴ＿ＩＤ：ｎｏｄｅ  ｐｏｒｔ  ｉｄｅｎｔｉｆｉｅｒ）を使ってポートを識別する。かくのごとく、さまざまな方法によってネットワーク内のエンティティを一意的に識別することができる。データ・パケット・イニシエータまたはオリジネータは、かかるポート識別子を使ってデータ・パケットのアドレスを指定する。スイッチおよびルータなどのネットワーク・デバイスは、これらの識別子を使ってデータ・パケットを適正な宛先にルーティングする。ポート識別子はネットワーク・システムの重要な部分であるが、特定のネットワーク・システムが用いている技術およびプロトコルによって変わる。例えばオフィス・イニシエータ・ネットワークとＳＡＮデータセンタ標的ネットワークとの間など、ネットワーク・システムの間で、ファイバ・チャネル・データ・パケットとイーサネット（Ｒ）データ・パケットとが通信できるようにすることによって、ネットワーク・システムはより向上されたパフォーマンスを提供することができる。
【００２２】
図２は、本開示による、ファイバ・チャネル・データ・パケットをＩＰ経路を経由して送信するためのデータ・パケット変換方法を用いる代表的ネットワーク・システム２００の簡単なブロック図を示す。一つの実施形態において、ネットワーク・システム２００は、ＦＣｏＥプロトコル・ネットワーク・デバイスを含むイニシエータ・グループ２１０を用いる。一つの実施形態において、イニシエータ・グループ２１０は、もっと大きなネットワーク・システム２００のクライアント・ネットワーク・システムなどのＦＣｏＥプロトコル・オフィス・グループまたはサブネットワークトとすることができる。一つの例において、イニシエータ・グループ２１０は、複数のＦＣｏＥオフィス・イニシエータ、すなわちイニシエータ２１０−１、２１０−２、２１０−３などを含む。イニシエータ・グループ２１０の各イニシエータ２１０−１、２１０−２、２１０−３などには、データ通信および伝送を開始するネットワーク・デバイスを含めることができる。例えば、イニシエータ２１０−１は、ネットワーク通信を開始するホスト・ネットワーク・デバイスまたはホスト２１５を含む。また、イニシエータ２１０−１は、ネットワーク通信を開始することのできるホスト・ネットワーク・デバイスまたはホスト２２０も含む。一つの実施形態において、ホスト２１５およびホスト２２０は、イニシエータ・グループ２１０などのオフィス施設が用いるサーバであり得る。イニシエータ２１０−１のネットワーク・デバイスは、イニシエータ・グループ２１０のネットワーク接続（図示せず）を介して、イニシエータ２１０−２、イニシエータ２１０−３などのネットワーク・デバイスと連結することができる。ホスト２１５およびホスト２２０は、各々イーサネット（Ｒ）ファブリック２２５に連結している。イーサネット（Ｒ）ファブリック２２５は、イーサネット（Ｒ）スイッチ、イーサネット（Ｒ）ルータ、イーサネット（Ｒ）ハブなど、任意の数の相互接続するイーサネット（Ｒ）デバイスを含む。一つの例において、イーサネット（Ｒ）ファブリック２２５には、イーサネット（Ｒ）配線またはケーブル相互接続だけを含め、個別のイーサネット（Ｒ）ネットワーク・デバイスを含めないようにすることもできる。イーサネット（Ｒ）ファブリック２２５は、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０に連結している。
【００２３】
イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＩＰ経路通信機能を用いる。さらに具体的には、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ファイバ・チャネル・オーバーＩＰ（ＦＣＩＰ）通信を包含できるプロトコルを使って、インターネットまたはＩＰ通信経路を経由して通信する能力を有する。一つの実施形態において、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ホスト２１５などのネットワーク・デバイスが生成したＦＣｏＥデータ・パケットを読み取って解釈する。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、該ＦＣｏＥデータ・パケットをＩＰ経路を経由する送信に適したＦＣＩＰデータ・フォームに変換することができる。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ネットワーク・システム２００内でのデータ・パケットのルーティングのため、表エントリの形でマッピングを提供できる「ルック・アップ・テーブル」ＬＵＴ２３２を用いる。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＩＰ経路を経由するイニシエータ・グループ２１０の通信のためのＩＰインタフェースを提供するＩＰルータ２４０に連結している。
【００２４】
ファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）プロトコルは、複数のＩＰサブネットを経由する接続性を備えていない。言い換えれば、ＦＣｏＥプロトコルは、サーバ・ネットワーク・システムのデバイスを、複数のＩＰサブネットを経由して別のノードまたはデバイスに相互接続しない。この問題を解決するため、ＩＰルータ２４０または他の類似のネットワーキング・デバイスが、サブネットまたはサブネットワーク間の相互接続性を提供する。サブネットは、より大きなネットワーク・システムの、特定のネットワーク・アドレス範囲で定義されるより小さな部分である。サブネットは、大企業の一つの組織や施設のネットワーク・システムに相当し得る。ネットワークは、ネットワークＩＤまたはサブネットＩＤを用いてサブネットを規定することができる。イニシエータ・グループ２１０は、より大きなネットワーク・システム２００のかかるサブネットの一つの例である。
【００２５】
ＩＰルータ２４０は、イニシエータ・グループ２１０のイーサネット（Ｒ）コンポーネント・ゲートウェイ２３０を、ＳＡＮデータセンタ・グループなどの標的グループ２５０に連結する。一つの例において、ＩＰルータ２４０は、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０を、標的グループ２５０中のＳＡＮコンポーネント・ゲートウェイ２６０に連結する。ＳＡＮコンポーネント・ゲートウェイ２６０は、ネットワーク・システム２００内のデータ・パケットのルーティングのため、表エントリの形でマッピングを提供できるルック・アップ・テーブルＬＵＴ２６２を用いる。ネットワーク・システム２００は、ＩＰルータ２４０を用いて、イニシエータ・グループ２１０と標的グループ２５０との間のＩＰ経路の接続性を管理する。一つの実施形態において、ネットワーク・システム２００は、イニシエータ・グループ２１０と標的グループ２５０との間の交信能力を提供するＩＰ経路２６４を用いる。ＩＰ経路２６４は、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０、ＩＰルータ２４０、およびＳＡＮコンポーネント・ゲートウェイ２６０を含む。ＩＰ経路２６４は、ＩＰルータ２４０とイーサネット（Ｒ）コンポーネント・ゲートウェイ２３０との間のＩＰ通信経路を含む。ＩＰ経路２６４は、ＩＰルータ２４０とＳＡＮコンポーネント・ゲートウェイ２６０との間のＩＰ通信経路を含む。標的グループ２５０は、より大きなネットワーク・システム２００の保存ネットワーク・システムとすることができる。標的グループ２５０には、複数のＳＡＮデータセンタ標的、すなわち標的２５０−１、２５０−２、２５０−３などを含めることができる。標的グループ２５０の各標的２５０−１、２５０−２、２５０−３などには、イニシエータ・グループ２１０のデバイスがデータ通信のため標的対象とするネットワーク・デバイスを含めることができる。例えば、イニシエータ・グループ２１０は、標的グループ２５０の保存デバイスへのネットワーク通信の開始を提供するホスト２１５およびホスト２２０を含む。ネットワーク・システム２００のネットワーク・デバイスは、図示されていないネットワーク経路を介して、例えば標的２５０−２、２５０−３などのデバイスなど、標的グループ２５０の他のネットワーク・デバイスとも通信することができる。
【００２６】
イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＩＰルータ２４０からデータ・パケット通信を受信、解釈して、イニシエータ・グループ２１０内での使用のためそれらのデータ・パケットを変換する。一つの実施形態において、ＩＰルータ２４０は、イニシエータ２１０−１、２１０−２、２１０−３など複数のＦＣｏＥオフィス・イニシエータと、２５０−１、２５０−２、２５０−３など複数のＳＡＮデータセンタ標的との間のＩＰ経路接続性を提供することができる。ＳＡＮコンポーネント・ゲートウェイ２６０は、ＩＰルータ２４０からのネットワーク通信を読取り、解釈して、データ・パケット・フレーム通信を標的グループ２５０内での使用のため変換する。
【００２７】
ＳＡＮコンポーネント・ゲートウェイ２６０は、ＳＡＮファブリック２６５に連結している。ＳＡＮファブリック２６５は、ネットワーク・スイッチ、ネットワーク・ルータ、ネットワーク・ハブなど、任意の数の相互接続ネットワーク・デバイスを含む。一つの例において、ＳＡＮファブリック２６５には、ネットワーク配線またはケーブル相互接続だけを含め、個別ネットワーク・デバイスを含めないようにすることもできる。ＳＡＮファブリック２６５は、ファイバ・チャネル（ＦＣ）保存ネットワーク・デバイス２７０、およびＦＣ保存ネットワーク・デバイス２７５に連結している。ＦＣ保存ネットワーク・デバイス２７０およびＦＣ保存ネットワーク・デバイス２７５などのＦＣ保存ネットワーク・デバイスは、ホスト２１５およびホスト２２０などのホスト・デバイスに、データ・パケットの形で情報を提供する。ホスト・デバイスは、ＦＣ保存デバイス２７０およびＦＣ保存デバイス２７５など、標的グループ２５０のＦＣ保存デバイスに対し、データ読み取りおよび書き込み要求を開始することができる。ＳＡＮデータセンタ標的、すなわち２５０−１、２５０−２、２５０−３などは、ＦＣ  ＳＡＮデータセンタ標的かまたはＦＣｏＥ  ＳＡＮデータセンタ標的とすることができる。ＦＣ  ＳＡＮデータセンタ標的はファイバ・チャネル・プロトコルを用い、ＦＣｏＥ  ＳＡＮデータセンタ標的はファイバ・チャネル・オーバー・イーサネット・プロトコルを用いる。ＦＣ保存ネットワーク・デバイス２７０および２７５は、特定の用途に応じて、ＦＣプロトコル・ネットワーク・デバイス、またはＦＣｏＥプロトコル・ネットワーク・デバイスとすることができる。
【００２８】
一つの例において、標的２５０−１は、全通信に対しファイバ・チャネル・プロトコルを用いるＦＣ  ＳＡＮデータセンタ標的とすることができる。その場合、ＦＣ保存デバイス２７０は、ＦＣプロトコルを使いＦＣ経路を介してＳＡＮファブリック２６５と通信する。別の例において、標的２５０−１は、ファイバ・チャネル・オーバー・イーサネット・プロトコル通信を用いるＦＣｏＥ  ＳＡＮデータセンタ標的とすることができる。その場合、ＦＣ保存デバイス２７０は、ＦＣｏＥプロトコルおよび通信を使い、イーサネット（Ｒ）経路を経由してＳＡＮファブリック２６５と通信する。ネットワーク・システム２００は、イニシエータ・グループ２１０のネットワーク・デバイスと標的グループ２５０のネットワーク・デバイスとの間のデータ・パケット通信のための通信経路とインタフェース制御とを提供するネットワーク・デバイス群を用いる。データ通信の一次ソースは、ネットワーク・システム２００のネットワーク・デバイス間のデータ・パケットまたはフレーム送信信号である。一つの実施形態において、ホスト２１５は、ＦＣｏＥデータ・パケット２８０を用いて、イーサネット（Ｒ）ファブリック２２５およびイーサネット（Ｒ）コンポーネント・ゲートウェイ２３０と通信する。逆方向では、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣｏＥデータ・パケット２８２を用い、イーサネット（Ｒ）ファブリック２２５を介してホスト２１５と通信する。
【００２９】
標的グループ２５０のネットワーク・デバイスは、イニシエータ・グループ２１０のネットワーク・デバイスからの通信要求に応答することができる。その場合、ＩＰ経路２６４は、イニシエータ・グループ２１０と標的グループ２５０との間でデータ・パケット通信をルーティングするためのＩＰ通信経路を提供する。一つの実施形態において、ネットワーク・システム２００は、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０とＳＡＮコンポーネント・ゲートウェイ２６０との間の通信のためにＦＣＩＰデータ・パケット２８５を用いる。イニシエータ・グループ２１０からの通信要求に応えて、ＳＡＮコンポーネント・ゲートウェイ２６０は、ＦＣＩＰデータ・パケット２８７を使い、ＩＰルータ２４０を介してイーサネット（Ｒ）コンポーネント・ゲートウェイ２３０と通信する。標的グループ２５０内では、さらに具体的には標的２５０−１内では、ＳＡＮコンポーネント・ゲートウェイ２６０は、ＳＡＮデータ・パケット２９０を使い、ＳＡＮファブリック２６５を介してＦＣ保存デバイス２７０と通信する。ＦＣ保存デバイス２７０は、ＳＡＮデータ・パケット２９２を使い、標的２５０−１のＳＡＮファブリック２６５を介しＳＡＮコンポーネント・ゲートウェイ２６０と通信する。一つの例において、ＳＡＮデータ・パケット２９０およびＳＡＮデータ・パケット２９２は、例えば標的２５０−１などＦＣ  ＳＡＮデータセンタ標的におけるＦＣプロトコル・データ・パケットの形を取る。別の例では、ＳＡＮデータ・パケット２９０およびＳＡＮデータ・パケット２９２は、例えば標的２５０−１などのＦＣｏＥ  ＳＡＮデータセンタ標的におけるＦＣｏＥデータ・パケットの形を取る。
【００３０】
イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣｏＥデータ・パケット２８０などのＦＣｏＥネットワーク・データ・パケットを、ＦＣＩＰデータ・パケット２８５などの合成ＦＣＩＰネットワーク・データ・パケットに変換するための方法および装置を提供する。一つの実施形態において、ホスト２１５がＦＣｏＥデータ・パケット２８０を生成する。これに応じて、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣＩＰデータ・パケット２８５を生成し、得られた該データ・パケットをＩＰルータ２４０にルーティングまたは送信する。ＩＰルータ２４０は、該得られたＦＣＩＰネットワーク・データ・パケット２８５を標的グループ２５０のＳＡＮコンポーネント・ゲートウェイ２６０に送信する。ＳＡＮコンポーネント・ゲートウェイ２６０は、標的グループ２５０内での使用のため、ＦＣＩＰデータ・パケット２８５を、ＳＡＮデータ・パケット２９０などのＦＣまたはＦＣｏＥネットワーク・データ・パケットに変換する。ＳＡＮコンポーネント・ゲートウェイ２６０は、ＳＡＮデータ・パケット２９０をＳＡＮファブリック２６５に送信する。ＳＡＮファブリック２６５は、ＳＡＮデータ・パケット２９０を、ＦＣ保存デバイス２７０など、複数のＦＣ保存デバイスの一つに送信する。
【００３１】
ＳＡＮコンポーネント・ゲートウェイ２６０は、ＳＡＮデータ・パケット２９２などのＦＣあるいはＦＣｏＥデータ・パケットを、ＦＣＩＰデータ・パケット２８７などのＦＣＩＰネットワーク・データ・パケットに変換するための方法および装置を提供する。一つの実施形態において、ＦＣ保存デバイス２７０がＳＡＮデータ・パケット２９２を生成する。ＳＡＮコンポーネント・ゲートウェイ２６０は、ＳＡＮデータ・パケット２９２から、ＦＣＩＰデータ・パケット２８７などＦＣＩＰデータ・パケットを生成し、得られた該データ・パケットをＩＰルータ２４０にルーティングまたは送信する。ＩＰルータ２４０は、ＦＣＩＰデータ・パケット２８７を、イニシエータ・グループ２１０のイーサネット（Ｒ）コンポーネント・ゲートウェイ２３０に送信する。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、イニシエータ・グループ２１０内での使用のため、ＦＣＩＰデータ・パケット２８７を、ＦＣｏＥデータ・パケット２８２などのＦＣｏＥネットワーク・データ・パケットに変換する。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣｏＥデータ・パケット２８２を、イーサネット（Ｒ）ファブリック２２５を介し、ホスト２１５など、複数のホスト・サーバ・デバイスの一つに送信する。
【００３２】
ネットワーク・システム２００は、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０およびＳＡＮコンポーネント・ゲートウェイ２６０を用い、ネットワーク・データ・パケットを変換、翻訳、または別法で修改する。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０およびＳＡＮコンポーネント・ゲートウェイ２６０は、ネットワーク・データ・パケットをリアル・タイムで修改し、かかる修改されたデータ・パケットを、適正なネットワーク・プロトコルによって、ネットワーク・システム２００の適切なネットワーク・デバイスにルーティングする。ホスト２１５などのイーサネット（Ｒ）デバイスから、ＦＣ保存デバイス２７０などのＦＣデバイスへのネットワーク・データの通信または伝送には、ＦＣＩＰ、ＦＣｏＥまたは他のネットワーク・プロトコル・データ・パケットの翻訳が必要である。図２の特定の例において、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣｏＥプロトコルとＦＣＩＰネットワーク・データ構造との間のデータ伝送のための翻訳メカニズムとしての機能を果たす。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、イニシエータ・グループ２１０から標的グループ２５０へのデータの送信において、ＦＣｏＥからＦＣＩＰへの翻訳を提供する。図２の特定の例において、ＳＡＮコンポーネント・ゲートウェイ２６０は、ＦＣＩＰデータ通信プロトコルからＦＣまたはＦＣｏＥプロトコルへのデータ伝送のための翻訳メカニズムとしての機能を果たす。ＳＡＮコンポーネント・ゲートウェイ２６０は、ＦＣまたはＦＣｏＥプロトコルを用いて、ＳＡＮデータ・パケット２９０などのＳＡＮデータ・パケットを生成する。
【００３３】
図３〜図５は、本開示の、イニシエータ・グループから標的グループへのデータ・パケットの変換手法を用いた、ネットワーク・システム２００におけるプロセス・フローを表すフロー・チャートを示す。ネットワーク・システム２００は、ファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）からファイバ・チャネル・オーバー・インターネット・プロトコル（ＦＣＩＰ）データ・パケット・プロトコルへの変換を提供する。さらに詳しくは、図３〜図５は、本開示の変換手法を使った、イニシエータ・グループ２１０から標的グループ２５０へのネットワーク・データの伝送を表す。プロセス・フローは開始ブロック３１０から始まる。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、イーサネット（Ｒ）スイッチなどのイーサネット（Ｒ）デバイスとして、イニシエータ・グループ２１０のデバイスからのネットワーク通信要求に応じる。言い換えれば、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、イニシエータ・グループ２１０内の任意な特定のネットワーク・デバイスに対し、イーサネット（Ｒ）スイッチの特性をエミュレートする。例えば、ホスト２１５が、ＦＣ保存デバイス２７０との通信を所望し、このためにイーサネット（Ｒ）コンポーネント・ゲートウェイ２３０の該エミュレーション機能を用いることができる。一つの例において、イニシエータ・グループ２１０内のイーサネット（Ｒ）デバイスは、ＦＣｏＥデータ・パケット２８０などのイーサネット（Ｒ）プロトコル・ネットワーク・データ・パケットを使ってＦＣ保存デバイス２７０と通信することができる。
【００３４】
イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ファイバ・チャネル通信において、ＳＡＮファブリック２６５を代理またはエミュレートすることができる。これを達成するため、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ブロック３１５において、ＳＡＮデータセンタ標的グループ２５０のＳＡＮファブリック２６５についての情報を取り込む。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＳＡＮファブリック２６５から、スイッチ名、ファブリック名および他の情報を取り込む。ＦＣ保存デバイス２７０などの標的グループ２５０のデバイスは、ＦＬＯＧＩコマンドを使ってＳＡＮファブリック２６５にログインする。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、標的グループ２５０のネットワーク・デバイス情報を取得するため、このＦＬＯＧＩデータを読み出す。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、標的２５０−１など、ＦＣｏＥネットワーク・プロトコルで作動しているＳＡＮデータセンタ標的に対しては、異なった仕方で標的グループ２５０のデバイス情報を検索することができる。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、イニシエータ・グループ２１０の「ファイバ・チャネル・フォワーダ」（ＦＣＦ：Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  Ｆｏｒｗａｒｄｅｒ）ネットワーク・デバイスである。標的グループ２５０のＦＣｏＥプロトコルＳＡＮデータセンタ標的内のＦＣＦネットワーク・デバイスは、ネットワーク・システム２００の通信経路の全域で、ＭＡＣアドレス、ファブリック名、デバイス機能、および他の情報などのデバイス情報を同報通信して自分達の存在を広告する。
【００３５】
ＳＡＮコンポーネント・ゲートウェイ２６０は、Ｎ＿ＰＯＲＴデバイスとして標的グループ２５０に属しており、イニシエータ・グループ２１０の一切のデバイスに対し、ホスト２１５などのホストのように機能する。ブロック３２０において、ＳＡＮコンポーネント・ゲートウェイ２６０は、標的グループ２５０のどのＦＣ  ＳＡＮデータセンタ標的内でもＦＬＯＧＩコマンドを生成する。ブロック３２５で、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＳＡＮファブリック２６５のネットワーク・デバイスから受諾コマンド（ＡＣＣ：ａｃｃｅｐｔ  ｃｏｍｍａｎｄ）情報を受信する。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ネットワーク・システム２００内での通信において、ＡＣＣコマンド・データを使い、ＳＡＮファブリック２６５のネットワーク・デバイスを代理する。ブロック３３０において、標的グループ２５０のＦＣｏＥプロトコルＳＡＮデータセンタ標的内で、ＳＡＮコンポーネント・ゲートウェイ２６０がファイバ・チャネル・フォワーダ請求（ＦＣＦ＿Ｓ：Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  Ｆｏｒｗａｒｄｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ）コマンドを発行する。ＦＣＦ＿Ｓコマンドは、標的グループ２５０のＦＣｏＥ  ＳＡＮデータセンタ標的のネットワーク・デバイスに、それらの特定のネットワーク・デバイス情報を同報通信または広告させる。ブロック３３５において、ＳＡＮデータセンタ標的２５０−１などのＦＣｏＥプロトコルＳＡＮデータセンタ標的内で、ＳＡＮコンポーネント・ゲートウェイ２６０がＦＬＯＧＩコマンドを生成する。ブロック３３７で、ＳＡＮコンポーネント・ゲートウェイ２６０は、何らかのＦＬＯＧＩ受諾（ＡＣＣ）コマンド情報のデータをイーサネット（Ｒ）コンポーネント・ゲートウェイ２３０に送信する。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＡＣＣコマンド情報を使い、ＳＡＮファブリック２６５のネットワーク・デバイス、またはネットワーク・システム２００の他のＳＡＮファブリックのネットワーク・デバイスをエミュレートまたは代理する。
【００３６】
ブロック３４０において、ネットワーク・システム２００は、ネットワーク・デバイス情報見出フェーズが完了したかどうかを判定する。ネットワーク・システム２００に対するネットワーク・デバイス情報見出オペレーションが完了していない場合、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ブロック３１５で、かさねて情報を取り込み、データ・パケットのプロトコル変換方法が続く。また一方、ネットワーク・システム２００が、ネットワーク・デバイス見出フェーズが完了していると判定した場合、ブロック３４２において、ホスト２１５、ホスト２２０または他のデバイスなどのホスト・デバイスが開始する。該ホストの開始は、ネットワーク・デバイス情報の見出フェーズの完了の後、任意の時間内に生じ得る。言葉を換えれば、ネットワーク・システム２００は、ホスト２１５、ホスト２２０、または他のデバイスなど一つ以上のホストが開始するまでアイドルまたは待機状態に留まることがあり得る。
【００３７】
ホスト２１５などのホスト・デバイスから、ＦＣ保存デバイス２７０などのＦＣ保存デバイスへの何らかの通信に先立って、ホスト２１５は、通信相手にできる可能性のある全デバイスを見出することができる。ブロック３４５で、ホスト２１５は、ファイバ・チャネル・フォワーダ請求（ＦＣＦ＿Ｓ）コマンドを起動および送信して、イニシエータ・グループ２１０内でどのネットワーク・デバイスが通信に利用可能かを判定する。ブロック３４７において、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣＦ＿ＡＤコマンドを用い、ＳＡＮファブリック２６５など、ＳＡＮデータセンタ標的２５０の一切の既知のＦＣ  ＳＡＮファブリックに対するネットワーク・デバイス情報をマルチキャストまたはユニキャストして、ホスト２１５のＦＣＦ＿Ｓコマンドに応える。一つの実施形態において、ブロック３５０で、ホスト２１５は、特定のＦＣ  ＳＡＮファブリック２６５に対し、標的グループ２５０のその特定のＦＣ  ＳＡＮファブリックのネットワーク・デバイスの一意のＭＡＣアドレスを使ってログイン要求を生成する。別の実施形態において、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、複数のＦＣＦ＿ＡＤコマンド、すなわち、ＳＡＮコンポーネント・ゲートウェイ２６０によって報告された各々の一意のＭＡＣアドレスに対して一つのＦＣＦ＿ＡＤコマンドを生成することができる。
【００３８】
ホスト２１５は、ＦＣｏＥデータ・パケット２８０などの開始ＦＣｏＥデータ・パケットを、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０に送信することによって、ログイン要求を生成する。ＦＣｏＥデータ・パケット２８０は、ＦＣ保存デバイス２７０との通信に宛てられており、ＦＣｏＥヘッダを含んでいる。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣｏＥデータ・パケット２８０から該ＦＣｏＥヘッダを除去または取り去り、ＦＣＩＰプロトコルに従った新規の修改データ・パケットをカプセル化または生成する。このようにして、ブロック３５２で、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、修改データ・パケット、すなわちＦＣＩＰデータ・パケット２８５を生成する。一つの実施形態において、ホスト２１５などのホスト・デバイスから、ＦＣ保存デバイス２７０などのＦＣ保存デバイスへの通信は一対一のマッピングではない。言葉を換えれば、一切の特定のデータ・パケット伝送または交換において、ホスト２１５は、ＦＣ保存デバイス２７０に対し通信を直接マップまたは標的設定することができない。一つの実施形態において、標的グループ２５０は、ＦＣ保存デバイス２７０、ＦＣ保存デバイス２７５または他のＦＣ保存デバイスなど、複数のＦＣ保存デバイスを含む。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０が、ルック・アップ・テーブルすなわちＬＵＴ２３２を用いて、ホスト２１５などの一つのホストから、ＦＣ保存デバイス２７０などの一つの特定のＦＣ保存デバイスへの通信を適切にマップする。ＬＵＴ２３２は、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０がエミュレートまたはプロキシする、標的グループ２５０の各ネットワーク・デバイスに対するアドレス情報を提供する。このようなやり方で、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、標的グループ２５０の一つまたは複数のネットワーク・デバイスへの通信接続性を提供することができる。
【００３９】
ブロック３５５において、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＬＵＴ２３２を使い、ホスト２１５に起源するＦＣＩＰデータ・パケット２８５を、ＩＰルータ２４０を介してＦＣ保存デバイス２７０に向かわせる。一つの実施形態において、標的グループ２５０は、ＦＣ保存デバイスを一つだけ用いることができる。この特定のケースでは、イニシエータ・グループ２１０は、デバイス・マッピングのためのＬＵＴ２３２必要とせずこれを用いないことができる。一つの実施形態において、ブロック３５２のＦＣｏＥヘッダの除去およびカプセル化と、ブロック３５５のＬＵＴルックアップによる標的オペレーションとが、ＦＣｏＥデータ・パケットのＦＣＩＰプロトコル・データ・パケットへの変換を提供する。ブロック３５７において、ＳＡＮコンポーネント・ゲートウェイ２６０は、ＦＣＩＰデータ・パケット２８５を受信し、標的グループ２５０内での使用のため、ＦＣＩＰヘッダを除去または取り去って、ＳＡＮデータ・パケット２９０など修改されたデータ・パケットを生成する。この、ＦＣＩＰヘッダを除去してＳＡＮデータ・パケット２９０の修改データ・パケットを形成することによって、ＦＣＩＰデータ・パケットはＳＡＮデータ・パケットに有効に変換される。ブロック３６０で、標的グループ２５０は、ＦＣＩＰデータ・パケット２８５を調べ、その特定のデータ・パケットがＦＬＯＧＩコマンドを包含しているかどうかを判定する。ＦＣＩＰデータ・パケット２８５が特定のＦＬＯＧＩコマンドを包含している場合、ブロック３６２において、ＳＡＮコンポーネント・ゲートウェイ２６０は、その特定のＦＬＯＧＩコマンドを「ファブリック見出」（ＦＤＩＳＣ：ｆａｂｒｉｃ  ｄｉｓｃｏｖｅｒｙ）コマンドに翻訳する。このようにして、標的グループ２５０は、ネットワーク・システム２００内で一つのネットワーク・ログインを提供する、Ｎ＿ＰＯＲＴ仮想化または「仮想ノード・ポート識別子」（ＶＮ＿ＰＯＲＴ＿ＩＤ：ｖｉｒｔｕａｌ  ｎｏｄｅ  ｐｏｒｔ  ｉｄｅｎｔｉｆｉｅｒ）を生成する。Ｎ＿ＰＯＲＴ＿ＩＤ仮想化（ＮＰＩＶ：Ｎ＿ＰＯＲＴ＿ＩＤ  ｖｉｒｔｕａｌｉｚａｔｉｏｎ）は、複数のＮ＿ＰＯＲＴ＿ＩＤが、単一の物理Ｎ＿ＰＯＲＴを共用することを可能にする。該ＦＣＩＰデータ・パケット２８５がＦＬＯＧＩコマンドを包含していない場合、またはブロック３６２における、ＳＡＮコンポーネントによるＦＬＯＧＩコマンドのＦＤＩＳＣコマンドへの翻訳の後、ブロック３６５で、ＳＡＮコンポーネント・ゲートウェイ２６０は、標的グループ２５０のＦＣ保存デバイス２７０にＳＡＮデータ・パケット２９０を送信する。
【００４０】
ブロック３６７において、ＦＣ保存デバイス２７０はＳＡＮデータ・パケット２９０を受信する。さらに詳しくは、ＦＣ保存デバイス２７０は、ＳＡＮコンポーネント・ゲートウェイ２６０からルーティングして、ＳＡＮファブリック２６５を介してＳＡＮデータ・パケット２９０を受信する。一つの実施形態において、ＦＣ保存デバイス２７０は、ＳＡＮデータ・パケット２９０内の情報に対する要求を受信し、返報としてＳＡＮデータ・パケット２９２によって逆方向に応答する。ブロック３７０で、ＦＣ保存デバイス２７０は、返信データ・パケットすなわちＳＡＮデータ・パケット２９２を、ＳＡＮファブリック２６５を介してＳＡＮコンポーネント・ゲートウェイ２６０に送信する。ブロック３７２において、ＳＡＮコンポーネント・ゲートウェイ２６０は、ＳＡＮデータ・パケット２９２を受信し、ＦＣＩＰプロトコルに従いカプセル化して、例えばＦＣＩＰデータ・パケット２８７などのＦＣＩＰデータ・パケットを生成する。
【００４１】
ブロック３７５で、ＳＡＮコンポーネント・ゲートウェイ２６０は、マッピングのためＬＵＴ２６２を使い、イニシエータ・グループ２１０の、ホスト２１５などのホスト・デバイスにＦＣＩＰデータ・パケット２８７を送信する。ＳＡＮコンポーネント・ゲートウェイ２６０は、ＬＵＴ２６２を用いて、ＦＣＩＰデータ・パケット２８７を、ＩＰルータ２４０を介して、ホスト２１５、ホスト２２０または他のデバイスなどの適切なネットワーク・デバイスに向かわせる。ＳＡＮコンポーネント・ゲートウェイ２６０は、ＬＵＴ２６２を用いて、ＦＣＩＰデータ・パケット２８７を、イニシエータ・ネットワーク・デバイス２１０−１、２１０−２、２１０−３などのイニシエータ・ネットワーク・デバイスにルーティングすることができる。イニシエータ・グループ２１０がネットワーク・デバイスを一つだけ用いている場合、ＳＡＮコンポーネント・ゲートウェイ２６０は、ＬＵＴ２６２マッピング機能を必要とせず用いないことができる。ブロック３８０において、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、返信データ・パケットすなわちＦＣＩＰデータ・パケット２８７を受信し、ＦＣＩＰヘッダを除去することによって、ＦＣｏＥデータ・パケット２８２を抽出する。一つの実施形態において、ＦＣｏＥプロトコルが、あるＭＡＣアドレスに対し、ＦＣＩＰデータ・パケット２８７の内容をマッピングまたは翻訳することが必要になり得る。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣｏＥプロトコルのルールに従いＦＣＩＰデータ・パケット２８７をカプセル化する。ブロック３８５で、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣｏＥデータ・パケット２８２を生成し、ＦＣｏＥデータ・パケット２８２をイニシエータ・グループ２１０のホスト２１５に送信する。ブロック３９０において、イニシエータ・グループから標的グループへのデータ・パケットの変換方法は終了する。
【００４２】
上記で説明したように、ＳＡＮデータセンタ標的すなわち標的２５０−１、２５０−２、２５０−３などは、ＦＣ  ＳＡＮデータセンタ標的あるいはＦＣｏＥ  ＳＡＮデータセンタ標的であり得る。図６は、ＳＡＮデータセンタ標的がＦＣ  ＳＡＮデータセンタ標的である場合に、ネットワーク・システム２００内で用いるためのネットワーク・デバイス見出方法を表すフロー・チャートである。これに対し、図７は、ＳＡＮデータセンタ標的がＦＣｏＥ  ＳＡＮデータセンタ標的である場合に、ネットワーク・システム２００内で用いるためのネットワーク・デバイス見出方法を表すフロー・チャートである。
【００４３】
前述のように、図６は、ＳＡＮデータセンタ標的がＦＣ  ＳＡＮデータセンタ標的である場合の標的デバイス見出方法を示す。ＦＣ保存デバイス２７０などの収容されたＦＣ保存デバイスが、非ＦＣｏＥ型すなわち標準的ＦＣまたは旧式のＦＣ保存デバイスである場合、そのＳＡＮデータセンタ標的はＦＣ  ＳＡＮデータセンタ標的である。ＦＣ保存デバイス２７０など収容されたＦＣ保存デバイスが、ＦＣｏＥ型のＦＣ保存デバイスである場合、そのＳＡＮデータセンタ標的はＦＣｏＥ  ＳＡＮデータセンタ標的である。図６の実施形態において、該ネットワーク・デバイス見出方法は、標的グループ２５０のＦＣ  ＳＡＮデータセンタ標的２５０−１など、ＦＣ  ＳＡＮデータセンタ標的を対象としており、標的２５０−１は非ＦＣｏＥ型である。ＦＣ  ＳＡＮデータセンタ標的中のＦＣ保存ネットワーク・デバイスは、ＦＣネットワーク・プロトコルを使って作動する。これに対し、ＦＣｏＥ  ＳＡＮデータセンタの中のＦＣ保存ネットワーク・デバイスは、ＦＣｏＥネットワーク・プロトコルを使って作動する。ＦＣ  ＳＡＮデータセンタ標的デバイスの方法のオペレーションは開始ブロック４１０から始まる。この例において、ホスト２１５、ホスト２２０、または他のイニシエータなど、イニシエータ・グループ２１０内の開始ネットワーク・デバイスは、データ・パケット伝送または交換をするに先立って、標的グループ２５０のデバイスについての情報を必要とする。例えば、ホスト２１５は、サーバの役割をしており、ＦＣ保存デバイス２７０など、特定の標的またはＳＡＮデータセンタ標的の保存デバイスからデータを要求することができる。その場合、イニシエータ・グループ２１０から標的グループ２５０へのデータ通信に先立って、その特定のＳＡＮデータセンタの保存デバイスすなわちＦＣ保存デバイス２７０の見出が行われる。
【００４４】
ブロック４２０において、ホスト２１５は、ファイバ・チャネル・フォワーダ請求（ＦＣＦ＿Ｓ）コマンドを起動し、イニシエータ・グループ２１０の全ＦＣＦデバイスにデータ・パケット２８０をマルチキャストして該コマンドを送信する。ブロック４３０で、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０など、イニシエータ・グループ２１０のいずれかの「ファイバ・チャネル・フォワーダ」（ＦＣＦ）ネットワーク・デバイス、ゲートウェイ、またはスイッチが、一つ以上のＦＣＦ広告（ＦＣＦ＿ＡＤ：ＦＣＦ  Ａｄｖｅｒｔｉｓｅ）コマンドを用いて応答する。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ネットワーク・システム２００の全てのＦＣＦまたは請求デバイスに対しＦＣＦ＿ＡＤコマンドを送信する。ＦＣＦネットワーク・デバイスは、スイッチ名、種類および他のネットワーク・デバイス情報を沿えて応答する。ホスト２１５は、ＦＣＦネットワーク・デバイスなど、標的グループ２５０の複数の標的またはＳＡＮデータセンタ標的のネットワーク・デバイスから、ＦＣＦ＿ＡＤコマンド応答を受け取ることができる。
【００４５】
ブロック４４０において、ホスト２１５は、標的グループ２５０の一つのファイバ・チャネル・フォワーダ（ＦＣＦ）デバイスを選択し、ＦＣｏＥデータ・パケット２８０を用いて、ＦＬＯＧＩコマンドを送信する。ブロック４４５で、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０が、該ＦＣｏＥデータ・パケット２８０のＦＬＯＧＩコマンドを受信し、該ＦＬＯＧＩコマンドをカプセル化してＦＣＩＰデータ・パケット２８５を形成する。ブロック４５０において、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣＩＰデータ・パケット２８５をＳＡＮコンポーネント・ゲートウェイ２６０に送信する。ブロック４６０で、ＳＡＮコンポーネント・ゲートウェイ２６０は、ＦＣＩＰデータ・パケット２８５を受信し、ＦＣ保存デバイス２７０の適正なＮ＿ＰＯＲＴ＿ＩＤを含む「リンク・サービス受諾」（ＬＳ＿ＡＣＣ：ｌｉｎｋ  ｓｅｒｖｉｃｅ  ａｃｃｅｐｔ）コマンドを生成する。ＳＡＮコンポーネント・ゲートウェイ２６０は、ＦＣＩＰデータ・パケット２８５を形成するＦＬＯＧＩコマンドを翻訳してＦＤＩＳＣコマンドを生成する。ブロック４７０において、ＳＡＮコンポーネント・ゲートウェイ２６０は、ＦＣＩＰデータ・パケット２８７を用いてＬＳ＿ＡＣＣコマンドを、イニシエータ２１０−１のイーサネット（Ｒ）コンポーネント・ゲートウェイ２３０に送信する。ブロック４８０で、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＬＳ＿ＡＣＣコマンドを包含するＦＣＩＰデータ・パケット２８７をＦＣｏＥデータ・パケット２８２に変換し、ＦＣｏＥデータ・パケット２８２をホスト２１５に送信する。ブロック４９０において、ホスト２１５は、ＦＣｏＥデータ・パケット２８２を受信し、標的グループ２５０のＳＡＮファブリック２６５にログインする。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０およびＳＡＮコンポーネント・ゲートウェイ２６０は、データ・パケット・プロトコルの適正な変換を用いて、ホスト２１５とＦＣ保存デバイス２７０との間のその後の一切の通信を管理する。プロセス・フローはブロック４９５で終了する。
【００４６】
図７は、標的グループ２５０のＦＣｏＥ  ＳＡＮデータセンタ内で使用するためのネットワーク・デバイス見出方法を表すフロー・チャートである。ＦＣｏＥ  ＳＡＮデータセンタのデバイス見出方法のオペレーションは、開始ブロック５１０から始まる。ホスト２１５、ホスト２２０、または他のイニシエータなど、イニシエータ・グループ２１０内の開始ネットワーク・デバイスは、データ・パケットの伝送または交換をするに先立って、標的グループ２５０のデバイスについての情報を必要とする。例えば、サーバの役割をしているホスト２１５が、標的２５０−１のＦＣ保存デバイス２７０など特定のＳＡＮ保存デバイスからのデータを要求する場合、正式のデータ通信に先立って、その特定のＳＡＮ保存デバイスの見出を行うことができる。ブロック５２０において、ホスト２１５は、ファイバ・チャネル・フォワーダ請求（ＦＣＦ＿Ｓ）コマンドを起動し、イニシエータ・グループ２１０の全ＦＣＦネットワーク・デバイスにデータ・パケット２８０をマルチキャストして該コマンドを送信する。ブロック５３０で、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０など、イニシエータ・グループ２１０のいずれかのファイバ・チャネル・フォワーダ（ＦＣＦ）ネットワーク・デバイス、ゲートウェイ、またはスイッチが一つ以上のＦＣＦ＿ＡＤコマンドを用いて応答する。ＦＣＦネットワーク・デバイスは、スイッチ名、種類、および他のネットワーク・デバイス情報を沿えて応答する。
【００４７】
イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣｏＥデータ・パケット２８０のＦＣＦ＿ＤＩＳＣコマンドを受信し、カプセル化してＦＣＩＰデータ・パケット２８５を形成する。ブロック５４０において、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣＩＰデータ・パケット２８５をＳＡＮコンポーネント・ゲートウェイ２６０に送信する。別の実施形態では、ＳＡＮコンポーネント・ゲートウェイ２６０は、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０からＦＣＦ＿ＤＩＳＣコマンド情報を受信しない。その場合、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＳＡＮコンポーネント・ゲートウェイ２６０の通信からの情報を直接使用して、ネットワーク・データ要求に応答する。ブロック５５０で、ＳＡＮコンポーネント・ゲートウェイ２６０は、ＦＣＩＰデータ・パケット２８５を受信し、標的グループ２５０内でＦＣＦ＿ＤＩＳＣコマンドを発行する。ブロック５５５において、標的グループ２５０のいずれかのファイバ・チャネル・フォワーダ（ＦＣＦ）ネットワーク・デバイス、ゲートウェイ、またはスイッチがＦＣＦ＿ＡＤコマンドを用いて応答する。ブロック５６０で、ホスト２１５は、ＦＣｏＥ  ＳＡＮデータセンタ標的２５０−１の一つのＦＣＦを選択し、ＦＣｏＥデータ・パケット２８０を用いてＦＬＯＧＩコマンドを送信する。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０が、該ＦＣｏＥデータ・パケット２８０のＦＬＯＧＩコマンドを受信およびカプセル化し、ＦＣＩＰデータ・パケット２８５を形成する。ブロック５６５において、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＦＣＩＰデータ・パケット２８５をＳＡＮコンポーネント・ゲートウェイに送信する。
【００４８】
ブロック５７０で、ＳＡＮコンポーネント・ゲートウェイ２６０は、ＦＣＩＰデータ・パケット２８５を受信し、ＦＣ保存デバイス２７０の適正なＶＮ＿ＰＯＲＴ＿ＩＤを含むＬＳ＿ＡＣＣコマンドを生成する。ブロック５７５において、ＳＡＮコンポーネント・ゲートウェイ２６０は、ＦＣＩＰデータ・パケット２８７を用いて、該ＬＳ＿ＡＣＣコマンドをイニシエータ２１０−１のイーサネット（Ｒ）コンポーネント・ゲートウェイ２３０に送信する。ブロック５８０で、イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０は、ＬＳ＿ＡＣＣコマンドを包含するＦＣＩＰデータ・パケット２８７を変換してＦＣｏＥデータ・パケット２８２を形成し、ＦＣｏＥデータ・パケット２８２をホスト２１５に送信する。ブロック５９０において、ホスト２１５はＦＣｏＥデータ・パケット２８２を受信し、ローカル・イーサネット（Ｒ）のＳＡＮデバイスとしてＳＡＮファブリック２６５にログインする。イーサネット（Ｒ）コンポーネント・ゲートウェイ２３０およびＳＡＮコンポーネント・ゲートウェイ２６０は、データ・パケット・プロトコルの適正な変換を用いて、ホスト２１５とＦＣ保存デバイス２７０との間のその後の一切の通信を管理する。ブロック５９５において、ＦＣｏＥ  ＳＡＮデータセンタ標的デバイスの見出方法は終了する。
【００４９】
上記説明により、イニシエータ・グループ・ネットワーク・デバイスから標的グループ・ネットワーク・デバイスへのデータ・パケット通信プロトコルの変換手法を用いたネットワーク・システムを開示する。データ・パケット通信プロトコルには、ファイバ・チャネル・オーバー・イーサネット（ＦＣｏＥ）、およびファイバ・チャネル・オーバー・インターネット・プロトコル（ＦＣＩＰ）が含まれる。一つの実施形態において、本開示の方法は、ファイバ・チャネル（ＦＣ）およびファイバ・チャネル・オーバー・イーサネットのネットワーク・データの通信または送信において、データ・パケット・プロトコルをリアル・タイムで変換または翻訳するステップを含む。別の実施形態において、イニシエータ・グループから標的グループへのデータ・パケットの変換方法は、ネットワーク・システム中でのネットワーク・デバイス名の見出を提供する。別の実施形態では、該データ・パケット変換方法は、一つのネットワーク・システム中のネットワーク・デバイスが、同一のまたは異なるネットワーク・システム中の別のネットワーク・デバイスの属性を見出することを可能にする。
【００５０】
本発明の説明を考慮すれば、当業者には本発明の修改実施形態または別の実施形態は自明であろう。従って、本説明は、当業者に本発明の実行の仕方を教示するものであり、実施例を示すだけのものと解釈されるよう意図されたものである。提示され説明された本発明の形態は、現在時の実施形態を示すものである。当業者は、諸部分の形状、サイズ、および配置にさまざまな変更を加えることが可能である。例えば、当業者は、本明細書に例示され説明されたエレメントを同等なエレメントで代替することができる。さらに、当業者は、本発明の上記説明による利点を得た後、本発明の範囲から逸脱することなく、本発明のある特質を他の特質を使用するかどうかに関係なく用いることができよう。
【図１】
2011528205.tif 000003
【図２】
2011528205.tif 000004
【図３】
2011528205.tif 000005
【図４】
2011528205.tif 000006
【図５】
2011528205.tif 000007
【図６】
2011528205.tif 000008
【図７】
2011528205.tif 000009
【国際調査報告】
2011528205.tif 000010
2011528205.tif 000011
2011528205.tif 000012