(57)【要約】ファイバーチャネルループのハブポート（２００）を開示する。このハブポートは、ハブデータソース、ループ初期化データ検出回路（２１４）及びループ初期化カウンタ（２１６）を備えている。上記ハブデータソースは、データを、ファイバーチャネルループからハブポートに供給する。前記ループ初期化データ検出回路（２１４）は、連結されているノードポート（２０８）及びハブデータソースからの有効ループ初期化シーケンスを検出するように配置構成されている。前記ループ初期化カウンタ（２１６）は、ノードポートからのループ初期化シーケンスがハブデータソースからの有効ループ初期化シーケンスと整合しない場合、前記連結されているノードポート（２０８）からの有効ループ初期化シーケンスのカウント値を増大するように配置構成されている。この状態は、前記ループ初期化シーケンスが前記連結されているノードポートによって開始されていることを示す。
2004507161.tif 000002
【特許請求の範囲】
【請求項１】
ファイバーチャネルループのハブポートであって；
データを、前記ファイバーチャネルループから前記ハブポートに供給するハブデータソース；
連結されているノードポート及び前記ハブデータソースからの有効ループ初期化シーケンスを検出するように配置構成されたループ初期化データ検出回路；並びに
前記連結されているノードポートからのループ初期化シーケンスが前記ハブデータソースからの有効ループ初期化シーケンスと整合しない場合、同連結されているノードポートからの有効ループ初期化シーケンスのカウント値を増大するように配置構成され、同ループ初期化シーケンスが同連結されているノードポートからのものであることを示すループ初期化カウンタ；
を備えているファイバーチャネルループのハブポート。
【請求項２】
前記有効ループ初期化シーケンスが、ループ初期化プリミティブ順序付けセットを含んでいる請求項１に記載のハブポート。
【請求項３】
前記ループ初期化検出回路が少なくとも第一と第二のＬＩＰ検出器を備え、同第一ＬＩＰ検出器が作動して、前記連結されているノードポートからの有効ＬＩＰ順序付けセットを検出し、そして同第二ＬＩＰ検出器が作動して、前記ハブデータソースからの有効ＬＩＰ順序付けセットを検出する請求項２に記載のハブポート。
【請求項４】
前記ループ初期化データ検出回路が、ＬＩＰ（Ｆ８、ＸＸ）を除くすべてのループ初期化プリミティブ順序付けセットに、有効ループ初期化シーケンスとしてフラグを立てる請求項２に記載のハブポート。
【請求項５】
前記ループ初期化データ検出回路が、ＬＩＰ（Ｆ８、ＸＸ）にのみ、有効ループ初期化シーケンスとしてフラグを立てる請求項２に記載のハブポート。
【請求項６】
前記ハブデータソース又は前記連結されているノードポートからのデータを選択するよう構成されたハブポート出力制御信号；及び
前記ハブポート出力制御信号を受信し、次にその制御信号によって、前記ハブデータソース又は前記連結されているノードポートのうちの一方からのデータを通過させるように配置構成されたハブポート出力制御回路；
をさらに備えている請求項１に記載のハブポート。
【請求項７】
有効ループ初期化シーケンスが、非ＬＩＰ順序付けセットが先行している三つの連続ＬＩＰ順序付けセットを含んでいる請求項１に記載のハブポート。
【請求項８】
ファイバーチャネルのハブポートであって；
第一入力、第二入力及び制御入力を含む切換装置；
前記切換装置の第一入力に連結されたハブデータソース；
前記切換装置の第二入力に連結されたノードデータソース；
前記ノードデータソースと前記ハブデータソースに連結されたループ初期化データ検出回路であって、特定のシーケンスが同ノードデータソース及び同ハブデータソースから検出されたとき、有効ループ初期化の検出を示す検出信号を設定するループ初期化データ検出回路；並びに、
前記ループ初期化データ検出回路に連結され、そして前記検出信号が、前記ノードデータソース及び前記ハブデータソースからの差分シーケンスによって、有効ループ初期化の検出を示したとき、カウントを増大するように配置構成されているループ初期化カウンタ；
を備えているファイバーチャネルのハブポート。
【請求項９】
ハブを有するファイバーチャネルであって；
複数のノードポート；及び
前記ハブ内の複数のハブポートを含んでなり；
各ハブポートが前記複数のノードポートのうちの一つに連結され、かつ各ハブポートが
第一入力、第二入力及び制御入力を含む切換装置；
前記切換装置の第一入力に連結されたハブデータソース；
前記切換装置の第二入力に連結されたノードデータソース；
前記ノードデータソース及び前記ハブデータソースに連結され、そして特定のシーケンスが同ノードデータソース及び同ハブデータソースから検出されたとき、有効ループ初期化の検出を示す検出信号を設定するループ初期化データ検出回路；並びに
前記ループ初期化データ検出回路に連結され、そして前記検出信号が前記ノードデータソース及び前記ハブデータソースからの差分シーケンスによって、有効ループ初期化の検出を示したときカウントを増大するよう配置構成されたループ初期化カウンタ：
を備えている、ハブを有するファイバーチャネル。
【請求項１０】
前記有効ループ初期化が、ループ初期化プリミティブ順序付けセットを含んでいる請求項９に記載のファイバーチャネル。
【請求項１１】
前記ループ初期化データ検出回路が少なくとも第一と第二のＬＩＰ検出器を含み、前記第一ＬＩＰ検出器が作動して前記ノードデータソースからの有効ＬＩＰ順序付けセットを検出し、そして前記第二ＬＩＰ検出器が作動して前記ハブデータソースからの有効ＬＩＰ順序付けセットを検出する請求項１０に記載のファイバーチャネル。
【請求項１２】
ループネットワーク内のループ初期化を検出しカウントする方法であって；
ノードポートから受け取った第一有効ループ初期化シーケンスを第一に検出し；
ハブデータソースから受け取った第二有効ループ初期化シーケンスを第二に検出し、その第二検出が前記第一の検出と実質的に同時に起こり；
前記第一と第二の有効ループ初期化シーケンスを比較し；次いで
前記第一と第二の有効ループ初期化シーケンスが異なっているときカウント値を増大する；
ことを含んでなる方法。
【請求項１３】
前記第一有効ループ初期化シーケンスを第一に検出することが、少なくとも三つの連続ＬＩＰ順序付けセットが続く非ＬＩＰ順序付けセットを検出することを含む請求項１２に記載の方法。
【発明の詳細な説明】
【０００１】
背景
本発明は電子ネットワークシステムに関し、さらに具体的に述べると、ループ初期化が検出され次いでカウントされるように設計されたループネットワークハブに関する。
【０００２】
電子データシステムは、ネットワーク通信システムを用いて相互に接続されることが多い。コンピュータネットワークアーキテクチャ用に開発された方法に、広域のネットワークとチャネルがある。従来のネットワーク（例えばＬＡＮやＷＡＮ）は、フレキシビリティと比較的長い距離の通信能力を示している。Ｔｈｅ Ｅｎｔｅｒｐｒｉｓｅ Ｓｙｓｔｅｍ Ｃｏｎｎｅｃｔｉｏｎ（ＥＳＣＯＮ）及びｔｈｅ Ｓｍａｌｌ Ｃｏｍｐｕｔｅｒ Ｓｙｓｔｅｍ Ｉｎｔｅｒｆａｃｅ（ＳＣＳＩ）などのチャネルは、高性能と高い信頼性を得るために開発されたものである。チャネルは、コンピュータ間又はコンピュータと周辺装置間の専用の短距離接続を使用することが多い。
【０００３】
チャネルとネットワークの両者の特徴がファイバーチャネル標準（Ｆｉｂｒｅ Ｃｈａｎｎｅｌ Ｓｔａｎｄａｒｄ）に組みこまれている。ファイバーチャネルシステムは、チャネルの速度と信頼性及びネットワークのフレキシビリティと接続性を兼ね備えている。ファイバーチャネルの製品は、高いデータ速度、例えば２６６Ｍｂｐｓ又は１０６２Ｍｂｐｓで作動することが多い。このような速度は、非圧縮、フルモーション、高品質のビデオ（ｕｎｃｏｍｐｒｅｓｅｄ、ｆｕｌｌ ｍｏｔｉｏｎ、ｈｉｇｈ−ｑｕａｌｉｔｙ ｖｉｄｅｏ）などの全ディマンディングアプリケーション（ｇｕｉｄｅ ｄｅｍａｎｄｉｎｇ ａｐｐｌｉｃａｔｉｏｎ）を扱うのに充分な速度である。
【０００４】
ファイバーチャネルネットワークを配備するのに少なくとも三つの方法がある。すなわち単純なポイントツーポイント接続、アービトレーテッドループ（ａｒｂｉｔｒａｔｅｄ ｌｏｏｐ）及び交換ファブリック（ｓｗｉｔｃｈｅｄ ｆａｂｒｉｃ）である。最も簡単なトポロジーはポイントツーポイントの配置構成であり、この場合、二つのファイバーチャネルシステムが、単純に、直接接続されている。アービトレーテッドループは、アービトレーションによって、帯域幅に対する共用アクセスを提供するファイバーチャネルリングの接続である。交換ファイバーチャネルネットワーク（「ファブリック」と呼ばれている）は、クロスポイント交換（ｃｒｏｓｓ−ｐｏｉｎｔ ｓｗｉｔｃｈｉｎｇ）の一形態である。
【０００５】
従来のファイバーチャネルアービトレーテッドループ（ＦＣ−ＡＬ）のプロトコルは、装置又はループセグメントを、ノードポートを通じて相互接続する際のループ機能を規定する。しかし、ノードポートを直接、相互接続することは、一つのループ内の一つのノードポートが故障すると、ループ全体が故障することがあるので問題である。この難点は、従来のファイバーチャネルの技法においても、ハブを使用することによって、克服することができる。ハブは、ループトポロジーで相互に接続されたいくつものハブポートを備えている。ノードポートは、ハブポートに接続され、中央のハブとスタートポロジーを形成している。ノードポートに接続されていないか又は故障したノードポートに接続されているハブポートはバイパスされる。したがって、前記ループは、ノードポートが取り外されているか又は故障しているかにかかわらず維持することができる。
【０００６】
要約
本発明の発明者らは、ファイバーチャネルアービトレーテッドループトポロジーにおけるループ初期化の起因を検出し次いでカウントすることが望ましいことが分かった。
【０００７】
本願の開示には、ファイバーチャネルループ内のハブポートが含まれている。そのハブポートは、ハブデータソース、ループ初期化データ検出回路、及びループ初期化カウンタを備えている。該ハブデータソースは、データを、ファイバーチャネルループからハブポートへ供給する。該ループ初期化データ検出回路は、連結されているノードポートと該ハブデータソースからの有効ループ初期化シーケンスを検出するように配置構成されている。該ループ初期化カウンタは、連結されているノードポートからのループ初期化シーケンスがハブデータソースからの有効ループ初期化シーケンスと整合しない場合、そのノードポートからの有効ループ初期化シーケンスのカウント値を増大するように配置構成されている。この状態は、ループ初期化シーケンスが、連結されているノードポートによって開始されることを示す。
【０００８】
また、本願の開示には、ループネットワークにおけるループ初期化を検出しカウントする方法も含まれている。この方法には、ノードポートから受け取った第一有効ループ初期化シーケンス及びハブデータソースから受け取った第二有効ループ初期化シーケンスを検出することが含まれている。ノードポートとハブデータソースからのこれら二つのシーケンスの検出は実質的に同時に起こる。また、この方法には、第一と第二の有効ループ初期化シーケンスを比較することも含まれている。最終的に、第一と第二の有効ループ初期化シーケンスが異なっている場合、カウント値が増大される。
【０００９】
詳細な説明
ループの配置構成１００を図１Ａに示す。ノードポートからノードポートへ連結された四つのノードポート１０２、１０４、１０６、１０８が示されている。各ノードポートは、装置又は他のループへ接続される。ノードポート１０２はノードポート１０４に接続されて、データがノードポート１０２からノードポート１０４に伝送される。ノードポート１０４は順にノードポート１０６に接続され、そのノードポート１０６は順にノードポート１０８に接続されている。ノードポート１０８は第一ノードポートのノードポート１０２に接続される。このようにして、ループデータの経路が、ノードポート１０２から始まってノードポート１０４、ノードポート１０６及びノードポート１０８へ続き次いでノードポート１０２に戻って設定される。
【００１０】
図１Ｂは、ノードポート１１２〜１１８が、中央のハブ１２０によって、物理的にスタートポロジーに編成されているループ１１０を示す。ノードポート１１２はハブ１２０内のハブポート１２２に接続され、同様にノードポート１１４、１１６及び１１８がそれら自身それぞれのハブポート１２４、１２６及び１２８に接続されている。ループはハブ１２０の内部にあり、ハブ１２０内に、ハブポート１２２〜１２８が、図１Ａに示したループ配置構成１００に類似したループデータ経路を形成している。
【００１１】
ハブを、中央要素としてループネットワークに使用すると、特定のハブポートをバイパスすることができる。このことは、１又は２以上のハブポートがノードポートに接続されていないとき、又は１又は２以上のハブポートが故障したノードポートに接続されているときに有効であろう。各ハブポートは、ハブポートにバイパスモードを提供する回路系を備えていることが多い。ハブポートがバイパスモードにあるとき、そのハブポートがループ中の前のハブポートから受信したデータは、ループ中の次のハブポートに直接送ることができる。
【００１２】
ＦＣ−ＡＬプロトコル下で、ループ初期化プロセスを利用して、ループに連結された各ノードポートに、アービトレーテッドループ物理アドレス（Ａｒｂｉｔｒａｔｅｄ Ｌｏｏｐ Ｐｈｙｓｉｃａｌ Ａｄｄｒｅｓｓ）（ＡＬ−ＰＡ）と呼称される固有のアドレスがつけられる。ループの初期化は、ＦＣ−ＡＬプロトコル下、ループ初期化プリミティブ（ＬＩＰ）順序付けセット［Ｌｏｏｐ Ｉｎｉｔｉａｌｉｚａｔｉｏｎ Ｐｒｉｍｉｔｉｖｅ （ＬＩＰ） ｏｒｄｅｒｅｄ ｓｅｔ］のシーケンスを生成することによって呼び出される。５形態のＬＩＰシーケンスすなわちＬＩＰ（Ｆ７、Ｆ７）、ＬＩＰ（Ｆ７、ＡＬ＿ＰＳ）、ＬＩＰ（Ｆ８、Ｆ７）、ＬＩＰ（Ｆ８、ＡＬ＿ＰＳ）及びＬＩＰ（ＡＬ＿ＰＤ、ＡＬ＿ＰＳ）によって、初期化状態のハブポートは、ループ初期化の理由を示すことができる。ＬＩＰ（Ｆ８、ＸＸ）形態は、ループ初期化がループの故障が原因であることの表示である。
【００１３】
図２は、本発明の一実施態様のハブポート２００の内部要素を示す。この例示された実施態様において、ハブポート２００は、ＬＩＰの起因の検出とカウンティングを行い、これには、連結されているノードポートから生成する入力順序付けセットの検出が含まれていてもよい。
【００１４】
入力内部ハブリンク２０２は、ループ中の前のハブポート（図示せず）からハブポート２００に入る。その入力内部ハブリンク２０２は、ハブポート伝送回路２０４に接続される。こうして、前のハブポートからのデータが、内部ハブリンク２０２にそってハブポート２００に入り、次にハブポートの伝送回路２０４に入る。そのハブポート伝送回路２０４は、受信したデータを、ノードポート２０８が利用できる形態に変換した後、データチャネル２０６を通じてノードポート２０８に送り出す。あるいは、データチャネル２０６を、異なるハブの中のハブポートに接続して、ハブとハブを相互に接続することができる。
【００１５】
ノードポート２０８は、データを、データチャネル２１０を通じてハブポート２００に出力する。そのデータチャネル２１０はハブポートの受信回路２１２に接続される。そのハブポート受信回路２１２は、ノードポート２０８から受信したデータを、ハブ内で利用できる形態に変換する。一実施態様のハブポート受信回路２１２は、ループ初期化データ検出回路２１４、ループ初期化カウンタ２１６及びハブポート出力制御回路２１８を備えている。ハブポート受信回路２１２は、データを、ハブポート出力ライン２１９を通じて出力する。ＦＣ−ＡＬの一実施態様で、ループ初期化データ検出回路２１４はＬＩＰ検出回路である。
【００１６】
ループ初期化データ検出回路２１４は、連結されているノードポート２０８から発生する入力順序付けセットを検出する。ＬＩＰ順序付けセットが続く非ＬＩＰ順序付けセットが検出されると、ループ初期化データ検出回路２１４は、第一ＬＩＰ順序付けセットを保存できる。ＬＩＰ（Ｆ８、ＸＸ）順序付けセットは、ループの故障を示すので、除くことができる。ＬＩＰ検出回路２１４は、保存された第一ＬＩＰ順序付けセットと同一の２以上の連続ＬＩＰ順序付けセットを、連続して受信すると、有効ループ初期化シーケンスを示すことができる。こうして、三つの連続ＬＩＰ順序付けセットが続く非ＬＩＰ順序付けセットが検出されると、ＬＩＰ検出回路２１４は有効ＬＩＰプリミティブシーケンス検出の信号を出す。
【００１７】
例示された実施態様で、各ハブポートのループ初期化カウンタ２１６は、それに連結されたノードポート２０８から入ってくるループ初期化だけをカウントするように配置構成されている。したがって、ＬＩＰ検出回路２１４からの有効ＬＩＰプリミティブシーケンスの検出が、連結されているノードポート２０８から発生する有効ＬＩＰを示すのに充分でないことがある。初期化のソースが、異なるハブポートに連結されたノードポートである場合、ループ初期化カウンタ２１６のカウントは増大してはならない。したがってループ初期化のソースを適正に識別するために、もう一つのＬＩＰプリミティブシーケンス検出回路２１５が必要かもしれない。
【００１８】
上記のように、現在受け取っているＬＩＰプリミティブシーケンスのＬＩＰ順序付けセットがＬＩＰ検出回路２１４に保存される。入力内部ハブリンク２０２を通じて前のハブポートから入ってくるＬＩＰ順序付けセットは、ＬＩＰ検出回路２１５によって保存することができる。順序付けセット又はプリミティブシーケンスが整合している場合、初期化のソースは、異なるハブポートからのノードポートである。この場合、ループ初期化カウンタ２１６のカウントは増大しない。そうではなくて、プリミティブシーケンスが整合していない場合、それはループ初期化のソースが連結されているノードポート２０８であることを示す。その連結されているノードポート２０８が、前のハブポートから入っているデータとは異なる新しいループ初期化を生成したのかもしれない。そのとき、ループ初期化カウンタ２１６のカウントは増大して、結合されているノードポート２０８が有効ループ初期化を開始したことを示すことができる。それ故、ループ初期化カウンタ２１６を使用して、ハブポートに連結された特定のノードポートからのループ初期化の周波数を監視することができる。連結されているノードポートからのループ初期化を検出した後、ループ初期化カウンタ２１６は、非ＬＩＰ順序付けセットが先行している次の有効ＬＩＰ順序付けセットが連結されているハブポートから検出されるまで、カウントをもはや増加できない。
【００１９】
いくつもの実施態様で、ループ初期化カウンタ２１６は、ＬＩＰ（Ｆ８、ＸＸ）順序付けセットだけをカウントすることによってループの故障を追跡することができる。他の実施態様では、監視されるデータは、統計又は診断の目的のために利用できる。例えば、ループ初期化が、平均より頻発することは、不良ポート又はハブへの不良ポートの接続を示していることがある。
【００２０】
ハブポート出力制御回路２１８が、ハブポート出力制御ライン２２０を通じて制御信号を出力する。ハブポート出力ライン２１９が切換装置２２２例えばマルチプレクサの第一入力Ａに接続されている。入力内部ハブリンク２０２が切換装置２２２の第二入力Ｂに接続されている。
【００２１】
ハブポート出力制御ライン２２０は切換装置２２２の制御入力に接続されている。切換装置２２２は、ハブポート出力制御回路２１８が生成する制御信号に対応して、出力すべき信号入力Ａ又はＢを選択する。切換装置２２２の出力は、出力内部ハブリンク２２４に送られる。その出力内部ハブリンク２２４は、内部ハブリンク２０２がハブポート２００に入るのと同じ方式で、ハブ内の次のハブポートにデータを送り、ループを形成する。
【００２２】
ハブポート２００に装置が連結されていない場合、ハブポート出力制御回路２１８はハブポート２００をバイパスモードに保持できる。入力内部ハブリンク２０２上に前のハブポートから受信したデータは、切換装置２２２の入力Ｂを選択することによって、出力内部ハブリンク２２４に出力される。バイパスモードでは、入力内部ハブリンク２０２上のデータが切換装置２２２の入力Ｂに入ることができる。そのデータは、変化することなく、出力内部ハブリンク２４４中に出力され、ループ内の次のハブポート（図示せず）に送ることができる。
【００２３】
図３は、ループ初期化を検出しカウントする方法の一実施態様を示す。３００において、ノードポートからのデータが、監視されて、ＬＩＰ順序付けセットが続く非ＬＩＰ順序付けセットが検出される。順序付けセットの指定されたシーケンスが受信されると、受信されたＬＩＰ順序付けセットが３０２で保存される。前記ノードポートデータは、３０４において、さらに監視されて、保存されたＬＩＰ順序付けセットと同一の少なくとも二つの連続ＬＩＰ順序付けセットを検出することができる。同一のＬＩＰ順序付けセットの正しいシーケンスが検出されると、ノードポートからの有効ＬＩＰシーケンスを受信したことが３０６で示される。有効ＬＩＰ順序付けセットについて、連結されているノードポートからのデータを監視するのとほとんど同時に、検出された、前のハブポートからのＬＩＰ順序付けセットが３０８で保存される。次に、前記保存された、ノードポート及び前のハブポートからのＬＩＰ順序付けセットが３１０で比較される。保存されたＬＩＰ順序付けセットが３１２において整合していない場合、ループ初期化カウントは、３１４において１だけ増加する。
【００２４】
本発明の具体的実施態様を例示して説明してきたが、他の実施態様と変形も可能である。例えば、他のＬＩＰプリミティブシーケンスを使用して、有効ループ初期化を検出することができる。
【００２５】
これらすべては、本願の特許請求の範囲に含まれる。
【図面の簡単な説明】
【図１Ａ】ノードポートからノードポートへと続くループを示す。
【図１Ｂ】ハブを含むループを示す。
【図２】一実施態様のハブポートのブロック図を示す。
【図３】一実施態様の、ループ初期化を検出しカウントする方法を示す。
【図１Ａ】
2004507161.tif 000003
【図１Ｂ】
2004507161.tif 000004
【図２】
2004507161.tif 000005
【図３】
2004507161.tif 000006
2004507161.tif 000007
【国際公開パンフレット】
2004507161.tif 000008
2004507161.tif 000009
2004507161.tif 000010
2004507161.tif 000011
2004507161.tif 000012
2004507161.tif 000013
2004507161.tif 000014
2004507161.tif 000015
2004507161.tif 000016
2004507161.tif 000017
2004507161.tif 000018
2004507161.tif 000019
2004507161.tif 000020
2004507161.tif 000021
2004507161.tif 000022
2004507161.tif 000023
2004507161.tif 000024
2004507161.tif 000025
2004507161.tif 000026
2004507161.tif 000027
2004507161.tif 000028
【手続補正書】
【提出日】平成14年9月18日(2002.9.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ファイバーチャネルループのハブポートであって；
データを、前記ファイバーチャネルループから前記ハブポートに供給するハブデータソース；
データを前記ハブポートに供給する連結されたノードポート；
前記連結されているノードポート及び前記ハブデータソースからの有効ループ初期化シーケンスを検出するように、同連結されているノードポート及び前記ハブポートに連結されたループ初期化データ検出回路；並びに
前記連結されているノードポートからのループ初期化シーケンスが前記ハブデータソースからの有効ループ初期化シーケンスと整合しない場合、同連結されているノードポートからの有効ループ初期化シーケンスのカウント値を増大し、同ループ初期化シーケンスが同連結されているノードポートからのものであることを示すループ初期化カウンタ；
を備えているファイバーチャネルループのハブポート。
【請求項２】
前記有効ループ初期化シーケンスが、ループ初期化プリミティブ順序付けセットを含んでいる請求項１に記載のハブポート。
【請求項３】
前記ループ初期化検出回路が少なくとも第一と第二のＬＩＰ検出器を備え、同第一ＬＩＰ検出器が作動して、前記連結されているノードポートからの有効ＬＩＰ順序付けセットを検出し、そして同第二ＬＩＰ検出器が作動して、前記ハブデータソースからの有効ＬＩＰ順序付けセットを検出する請求項２に記載のハブポート。
【請求項４】
前記ループ初期化データ検出回路が、ＬＩＰ（Ｆ８、ＸＸ）を除くすべてのループ初期化プリミティブ順序付けセットに、有効ループ初期化シーケンスとしてフラグを立てる請求項２に記載のハブポート。
【請求項５】
前記ループ初期化データ検出回路が、ＬＩＰ（Ｆ８、ＸＸ）にのみ、有効ループ初期化シーケンスとしてフラグを立てる請求項２に記載のハブポート。
【請求項６】
前記ハブデータソース又は前記連結されているノードポートからのデータを選択するハブポート出力制御信号；及び
前記ハブポート出力制御信号を受信し、次にその制御信号によって、前記ハブデータソース又は前記連結されているノードポートのうちの一方からのデータを通過させるハブポート出力制御回路；
をさらに備えている請求項１に記載のハブポート。
【請求項７】
有効ループ初期化シーケンスが、非ＬＩＰ順序付けセットが先行している三つの連続ＬＩＰ順序付けセットを含んでいる請求項１に記載のハブポート。
【請求項８】
ファイバーチャネルのハブポートであって；
第一入力、第二入力及び制御入力を含む切換装置；
前記切換装置の第一入力に連結されたハブデータソース；
前記切換装置の第二入力に連結されたノードデータソース；
前記ノードデータソースと前記ハブデータソースに連結されたループ初期化データ検出回路であって、特定のシーケンスが同ノードデータソース及び同ハブデータソースから検出されたとき、有効ループ初期化の検出を示す検出信号を設定するループ初期化データ検出回路；並びに、
前記ループ初期化データ検出回路に連結され、そして前記検出信号が、前記ノードデータソース及び前記ハブデータソースからの差分シーケンスによって、有効ループ初期化の検出を示したとき、カウントを増大するループ初期化カウンタ；
を備えているファイバーチャネルのハブポート。
【請求項９】
ハブを有するファイバーチャネルであって；
複数のノードポート；及び
前記ハブ内の複数のハブポートを含んでなり；
各ハブポートが前記複数のノードポートのうちの一つに連結され、かつ各ハブポートが
第一入力、第二入力及び制御入力を含む切換装置；
前記切換装置の第一入力に連結されたハブデータソース；
前記切換装置の第二入力に連結されたノードデータソース；
前記ノードデータソース及び前記ハブデータソースに連結され、そして特定のシーケンスが同ノードデータソース及び同ハブデータソースから検出されたとき、有効ループ初期化の検出を示す検出信号を設定するループ初期化データ検出回路；並びに
前記ループ初期化データ検出回路に連結され、そして前記検出信号が前記ノードデータソース及び前記ハブデータソースからの差分シーケンスによって、有効ループ初期化の検出を示したときカウントを増大するループ初期化カウンタ：
を備えている、ハブを有するファイバーチャネル。
【請求項１０】
前記有効ループ初期化が、ループ初期化プリミティブ順序付けセットを含んでいる請求項９に記載のファイバーチャネル。
【請求項１１】
前記ループ初期化データ検出回路が少なくとも第一と第二のＬＩＰ検出器を含み、前記第一ＬＩＰ検出器が作動して前記ノードデータソースからの有効ＬＩＰ順序付けセットを検出し、そして前記第二ＬＩＰ検出器が作動して前記ハブデータソースからの有効ＬＩＰ順序付けセットを検出する請求項１０に記載のファイバーチャネル。
【請求項１２】
ループネットワーク内のループ初期化を検出しカウントする方法であって；
ノードポートから受け取った第一有効ループ初期化シーケンスを第一に検出し；
ハブデータソースから受け取った第二有効ループ初期化シーケンスを第二に検出し、その第二検出が前記第一の検出と実質的に同時に起こり；
前記第一と第二の有効ループ初期化シーケンスを比較し；次いで
前記第一と第二の有効ループ初期化シーケンスが異なっているときカウント値を増大する；
ことを含んでなる方法。
【請求項１３】
前記第一有効ループ初期化シーケンスを第一に検出することが、少なくとも三つの連続ＬＩＰ順序付けセットが続く非ＬＩＰ順序付けセットを検出することを含む請求項１２に記載の方法。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図１Ａ
【補正方法】変更
【補正の内容】
【図１Ａ】
2004507161.tif 000029
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１Ｂ
【補正方法】変更
【補正の内容】
【図１Ｂ】
2004507161.tif 000030
【国際調査報告】
2004507161.tif 000031