(57)【要約】旧ポート状態の接続されたノードポート（４０８）を検出しバイパスする、ファイバーチャネルループのハブポート（４００）を開示する。そのハブポート（４００）はハブデータソース、検出回路（４１４）及び出力制御回路（４１８）を備えている。上記ハブデータソースは、データをファイバーチャネルループからハブポートに供給する。上記検出回路（４１４）は、ノードポートが旧ポート状態であることを示す接続されたノードポートからの有効な非アービトレーテッドループシーケンスを検出するように配置構成されている。上記出力制御回路は、上記有効な非アービトレーテッドループシーケンスが検出されたとき、そのノードポートをループからバイパスするように作動した。
2004515968.tif 000002
【特許請求の範囲】
【請求項１】
データを、ファイバーチャネルループからハブポートに供給するハブデータソース、
接続されたノードポートが旧ポート状態であることを示す、同ノードポートからの有効な非アービトレーテッドループシーケンスを、検出するように配置構成された検出回路、及び
上記有効な非アービトレーテッドループシーケンスが検出されたとき、作動して前記ノードポートを前記ループからバイパスする出力制御回路、を含んでなるファイバーチャネルループのハブポート。
【請求項２】
前記非アービトレーテッドループシーケンスがリンクリセット（ＬＲ）、リンクリセットレスポンス（ＬＲＲ）、ノットオペレーショナル（ＮＯＳ）及びオフライン（ＯＬＳ）の順序セットを含んでいる請求項１に記載のハブポート。
【請求項３】
前記検出回路が、最初の非アービトレーテッドループシーケンスを検出し続いてその最初のシーケンスと実質的に同じ少なくとも二つもの連続する非アービトレーテッドループシーケンスを検出したとき、その検出回路が前記有効な非アービトレーテッドループシーケンスを検出したことを示す請求項１に記載のハブポート。
【請求項４】
前記最初に検出された非アービトレーテッドループシーケンスを記憶するように配置構成されたメモリをさらに備えている請求項３に記載のハブポート。
【請求項５】
前記検出された非アービトレーテッドループシーケンスの代わりに、フィルワードを生成し伝送する作動を行うフィルワードジェネレータをさらに備えている請求項３に記載のハブポート。
【請求項６】
前記出力制御回路からの制御信号によって、適切なデータソースからのデータをファイバーチャネルループに選択して送るように配置構成されたデータ選択装置をさらに備えた請求項５に記載のハブポート。
【請求項７】
前記適切なデータソースは、ハブデータソース、接続されたノードポート及びフィルワードジェネレータを含んでいる請求項６に記載のハブポート。
【請求項８】
ループ初期化シーケンスを生成するように配置構成されたループ初期化シーケンスジェネレータをさらに含み、前記シーケンスは、接続されたノードポートが旧ポート状態であると確認されたとき、そのノードポートを回復するために送られる請求項１に記載のハブポート。
【請求項９】
ループ初期化シーケンスジェネレータがループ初期化シーケンスを送った後、前記検出回路が作動して接続されたノードポートからの有効なＬＩＰ原始シーケンスを検出する請求項８に記載のハブポート。
【請求項１０】
データを、ファイバーチャネルループからハブポートに供給するハブデータソース、
接続されたノードポートが旧ポート状態であることを示す、同ノードポートからの有効な非アービトレーテッドループシーケンスを、検出するように配置構成された検出回路、
上記有効な非アービトレーテッドループシーケンスが検出されたとき、作動して前記ノードポートを前記ループからバイパスする出力制御回路、
検出された非アービトレーテッドループシーケンスの代わりにフィルワードを生成し伝送する作動を行うフィルワードジェネレータ、及び
前記出力制御回路からの制御信号によって、適切なデータソースからのデータを前記ファイバーチャネルループへ選択して送るように配置構成されたデータ選択装置、
を備えてなるファイバーチャネルループのハブポート。
【請求項１１】
ハブを有するファイバーチャネルループであって、
複数のノードポート、及び
上記複数のノードポートのうちの一つに各々連結された、上記ハブ内の複数のハブポートを備えてなり、各ハブポートが、
データを、前記ファイバーチャネルループから前記ハブポートに供給するハブデータソース、
接続されたノードポートが旧ポート状態であることを示す、同ノードポートからの有効な非アービトレーテッドループシーケンスを検出するように配置構成された検出回路、及び
上記有効な非アービトレーテッドループシーケンスが検出されたとき、作動して、そのノードポートをループからバイパスする出力制御回路、
を備えているファイバーチャネルループ。
【請求項１２】
ノードポートからの有効な非アービトレーテッドループシーケンスを検出し、次いで
そのノードポートを適切にバイパスする、
ことを含んでなる、旧ポート状態のノードポートを検出してバイパスする方法。
【請求項１３】
前記の適切にバイパスすることが、前のハブポートから受信したデータを、次のハブポートに直接に送ることを含む請求項１２に記載の方法。
【請求項１４】
前記有効な非アービトレーテッドループシーケンスを検出することが、少なくとも三つの同一で且つ連続するリンクリセット（ＬＲ）、リンクリセットレスポンス（ＬＲＲ）、ノットオペレーショナル（ＮＯＳ）又はオフライン（ＯＬＳ）の順序セットを検出するため監視することを含む請求項１４に記載の方法。
【請求項１５】
ループ初期化シーケンスを生成し伝送して、旧ポート状態のノードポートを回復することをさらに含む請求項１２に記載の方法。
【請求項１６】
有効なＬＩＰシーケンスがノードポートから受信されたとき、そのノードポートをファイバーチャネルループ内に割り込ませることをさらに含む請求項１５に記載の方法。
【請求項１７】
前記ノードポートをファイバーチャネルループ内に割り込ませることが、バイパスされたノードポートをファイバーチャネルループに再接続することを含む請求項１６に記載の方法。
【請求項１８】
ノードポートからの有効な非アービトレーテッドループシーケンスを検出し、
そのノードポートを適切にバイパスし、
ループ初期化シーケンスを生成し伝送して、旧ポート状態のノードポートを回復させ、及び
有効なＬＩＰシーケンスをノードポートから受信したとき、そのノードポートをファイバーチャネルループ内に割り込ませる、
ことを含んでなる、旧ポート状態のノードポートを検出しバイパスする方法。
【請求項１９】
機械を、
ノードポートからの有効な非アービトレーテッドループシーケンスを検出し、次いで
そのノードポートを適切にバイパスする
ことができるようにする実行可能な命令を有する機械可読記憶媒体を備えた装置。
【請求項２０】
機械を、
ノードポートからの有効な非アービトレーテッドループシーケンスを検出し、
そのノードポートを適切にバイパスし、
ループ初期化シーケンスを生成し伝送して旧ポート状態のそのノードポートを回復させ、及び
有効なＬＩＰシーケンスをそのノードポートから受信したとき、そのノードポートをファイバーチャネルに割り込ませる、
ことができるようにする実行可能な命令を有する機械可読記憶媒体を備えた装置。
【発明の詳細な説明】
【０００１】
背景
本発明はファイバーチャネルループに関し、さらに詳しく述べると旧ポート状態のノードポートを検出しバイパスすることに関する。
【０００２】
電子データシステムは、ネットワーク通信システムを用いて相互に接続されることが多い。コンピュータネットワークアーキテクチャ用に開発された方法に、広域のネットワークとチャネルがある。従来のネットワーク（例えばＬＡＮやＷＡＮ）はフレキシビリティと比較的長い距離の通信能力を示している。Ｔｈｅ Ｅｎｔｅｒｐｒｉｓｅ Ｓｙｓｔｅｍ Ｃｏｎｎｅｃｔｉｏｎ （ＥＳｃｏｎ）及びｔｈｅ Ｓｍａｌｌ Ｃｏｍｐｕｔｅｒ Ｓｙｓｔｅｍ Ｉｎｔｅｒｆａｃｅ （ＳＣＳＩ）などのチャネルは、高性能と高信頼性を得るために開発されたものである。チャネルは、コンピュータ間又はコンピュータと周辺装置間の専用短距離接続を使用することが多い。
【０００３】
チャネルとネットワークの両者の特徴がファイバーチャネル標準（Ｆｉｂｒｅ Ｃｈａｎｎｅｌ Ｓｔａｎｄａｒｄ）に組み込まれている。ファイバーチャネルシステムは、チャネルの速度と信頼性及びネットワークのフレキシビリティと接続性を兼ね備えている。ファイバーチャネルの製品は、高いデータ速度、例えば２６６Ｍｂｐｓ又は１０６２Ｍｂｐｓで作動することが多い。このような速度は、非圧縮でフルモーションの高品質ビデオ（ｕｎｃｏｍｐｒｅｓｓｅｄ ｆｕｌｌ ｍｏｔｉｏｎ， ｈｉｇｈ−ｑｕａｌｉｔｙ ｖｉｄｅｏ）などの非常に要求の高いアプリケーション（ｑｕｉｔｅ ｄｅｍａｎｄｉｎｇ ａｐｐｌｉｃａｔｉｏｎ）を扱うのに充分な速度である。
【０００４】
ファイバーチャネルネットワークを配備するのに少なくとも三つの方法がある。すなわち単純なポイントツーポイント接続、アービトレーテッドループ（ａｒｂｉｔｒａｔｅｄ ｌｏｏｐ）及び交換ファブリック（ｓｗｉｔｃｈｅｄ ｆａｂｒｉｃ）である。最も簡単なトポロジーはポイントツーポイントの配置構成であり、この場合二つのファイバーチャネルシステムが、単純に、直接接続されている。アービトレーテッドループは、アービトレーションによって、帯域幅に対する共用アクセスを提供するファイバーチャネルリングの接続である。交換ファイバーチャネルネットワーク（「ファブリック」と呼ばれている）は、クロスポイント交換（ｃｒｏｓｓ−ｐｏｉｎｔ ｓｗｉｔｃｈｉｎｇ）の一形態である。
【０００５】
従来のファイバーチャネルアービトレーテッドループ（ＦＣ−ＡＬ）のプロトコルは、装置又はループセグメントを、ノードポートを通じて相互接続する際のループ機能を規定している。しかし、ノードポートを直接、相互接続することは、一つのループ内の一つのノードポートが故障すると、ループ全体が故障することがあるので問題である。この難点は、ハブを使用することによって、従来のファイバーチャネルの技法で克服することができる。ハブは、ループトポロジーで相互に接続されたいくつものハブポートを備えている。ノードポートは、ハブポートに接続され、中央のハブとスタートポロジーを形成している。ノードポートに接続されていないか又は故障したノードポートに接続されているハブポートはバイパスされる。したがって、前記ループは、ノードポートが取り外されているか又は故障しているかにかかわらず維持することができる。
【０００６】
要約
本願の開示には、旧ポート状態（ＯＬＤ−ＰＯＲＴ ｓｔａｔｅ）にある接続されたノードポート（ａｔｔａｃｈｅｄ ｎｏｄｅ ｐｏｒｔ）を検出しバイパスする、ファイバーチャネルループのハブポートが含まれている。そのハブポートは、ハブデータソース、検出回路及び出力制御回路を備えている。
【０００７】
上記ハブデータソースは、ファイバーチャネルループからハブポートへデータを送る。上記検出回路は、接続されたノードポートが旧ポート状態であることを示す同ノードポートからの有効な非アービトレーテッドループシーケンス（Ｖａｌｉｄ ｎｏｎ−Ａｒｂｉｔｒａｔｅｄ Ｌｏｏｐ Ｓｅｑｕｅｎｃｅ）を検出するように配置構成されている。上記出力制御回路は、上記の有効な非アービトレーテッドループシーケンスが検出されたとき、作動して、そのノードポートをそのループからバイパスする。
【０００８】
また、本願の開示には、旧ポート状態の接続されたノードポートを検出し、選択してバイパスする方法が含まれている。この方法には、ノードポートからの有効な非アービトレーテッドループシーケンスを検出し、次いでそのノードポートを適切にバイパスすることが含まれている。
【０００９】
詳細な説明
ループの配置構成１００を図１に示す。ノードポートからノードポートへ連結された四つのノードポート１０２、１０４、１０６、１０８が示されている。各ノードポートは、装置又は他のループに接続される。ノードポート１０２はノードポート１０４に接続されて、データがノードポート１０２からノードポート１０４に伝送される。ノードポート１０４は順にノードポート１０６に接続され、そのノードポート１０６は順にノードポート１０８に接続されている。ノードポート１０８は第一ノードポートのノードポート１０２に接続されている。このようにして、ループデータの経路が、ノードポート１０２から始まって、ノードポート１０４、ノードポート１０６及びノードポート１０８へ続き次いでノードポート１０２に戻って確立される。
【００１０】
図２は、ノードポート２０２〜２０８が中央のハブ２１０によって物理的スタートポロジーに編成されているループ２００を示す。ノードポート２０２は、ハブ２１０内のハブポート２１２に接続され、同様にノードポート２０４、２０６及び２０８は、それら自身それぞれのハブポート２１４、２１６及び２１８に接続されている。ループはハブ２１０の内部にあり、そのハブ２１０内に、ハブポート２１２〜２１８が図１に示したループ配置構成１００に類似のループデータ経路を形成している。
【００１１】
上記ループのどこかが故障すると、上記データ経路が切断され、そのループ上の通信が停止する。上記ループは、リンクが物理的に修理されるまで作動しないままである。ハブを、ループネットワークに対する中心要素として使用すると、特定のハブポートをバイパスすることができる。このことは、１又は２以上のハブポートが、故障したか又は旧ポートのノード（旧ポート状態にあるノード）として配置構成されたノードポートに接続されているときに有用である。各ハブポートは、ハブポートに対してバイパスモードを提供する回路系を備えていることが多い。ハブポートがバイパスモードであると、そのハブポートがループ内の前のハブポートから受信したデータは、ループ内の次のハブポートに直接送ることができる。
【００１２】
上記ループと諸ノードポートに、ファイバーチャネルアービトレーテッドループ（ＦＣ−ＡＬ）配置構成内で電源を入れると、それらノードポートは、ループ初期設定プロトコル（ｌｏｏｐ ｉｎｉｔｉａｌｉｚａｔｉｏｎ ｐｒｏｔｏｃｏｌ）（ＬＩＰ）の原始シーケンス（ｐｒｉｍｉｔｉｖｅ ｓｅｑｕｅｎｃｅ）を発することによってＬＩＰを確立することができる。したがって、ノードポートがＬＩＰの原始シーケンスを受信すると、そのノードポートはＯＰＥＮ−ＩＮＩＴ状態に入ってループマスターを選ぶことができる。しかし、ノードポートが、特定の期間内に、前記ＬＩＰ原始シーケンスを受信しないか又は認識しない場合、そのノードポートは、そのループがアービトレーテッドループの環境内にないと想定する。したがって、そのノードポートは、ノードポートが非ループ環境（ｎｏｎ−ｌｏｏｐ ｅｎｖｉｒｏｎｍｅｎｔ）で例えばポイントツーポイントモードでループを作動させようとする旧ポートと呼称される状態に入る。
【００１３】
したがって、ノードポートが旧ポート状態にはまり込むと、そのポートは非ループ環境でリンクを確立しようと試みる。そのノードポートは、前記ループ配置構成で作動中の他のノードポートが認識できない順序セット（ｏｒｄｅｒｅｄ ｓｅｔ）を送り続けることによって、上記試みを行う。このような順序セットとしては、リンクリセット（Ｌｉｎｋ Ｒｅｓｅｔ）（ＬＲ）、リンクリセットレスポンス（Ｌｉｎｋ Ｒｅｓｅｔ Ｒｅｓｐｏｎｓｅ）（ＬＲＲ）、ノットオペレーショナル（Ｎｏｔ Ｏｐｅｒａｔｉｏｎａｌ）（ＮＯＳ）及びオフライン（Ｏｆｆｌｉｎｅ）（ＯＬＳ）がある。
【００１４】
上記ＬＲ順序セットは、ノードポートによって伝送されて、リンクリセットプロトコルを開始するか又はリンクタイムアウト（Ｌｉｎｋ Ｔｉｍｅｏｕｔ）から回復する。上記ＬＲＲ順序セットは、そのノードポートが、ＬＲ順序セットを受信して認識していることを示す。ＮＯＳ順序セットは、この順序セットを伝送しているノードポートが、リンクが故障状態になっているのを検出したか、又はオフラインでありＯＬＳ順序セットが受信されるのを待っていることを示す。ＯＬＳ順序セットは、この順序セットを伝送しているノードポートが、リンク初期設定プロトコル（Ｌｉｎｋ Ｉｎｉｔｉａｌｉｚａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）をイニシャライズして、ＮＯＳ順序セットを受信し認識しているか又はオフライン状態に入っていることを示す。
【００１５】
これらの順序セットが送出されると、ループの正常な作動を混乱させることがある。さらに、これら順序セットが送出されると、結局、全ループを非作動状態にすることがある。これら順序セットの送出によって起こる諸問題を軽減するため、旧ポート状態にはまり込んでいるノードを確認してループから物理的に切断することができる。しかし、旧ポート状態であるノードポートを確認する手続は、時間のかかるトライアル−アンド−エラー法を行う必要がある。この方法は、一つのノードポートを、一度ループから外してみて、ループが再び作動するかどうか確認することを必要とする。
【００１６】
上記難点が認識されると、旧ポートのノードを自動的に検出して分離できるシステムをファイバーチャネル内に設けることが有利であることが分かる。図３に示す一実施態様では、ループ３００が旧ポートのノードを検出し分離する。
【００１７】
図３は、ハブ３１０を通るファイバーチャネルデータ経路３２０を示し、旧ポートのノード３０４がループ３００から分離されている。この例示実施態様では、ノードポート３０４が旧ポートのノードである。このように、ノードポート３０４は、ハブポート３１４によってデータ経路３２０から切断されている。
【００１８】
ハブポート３１４は、接続されたノードポート３０４からの受信入力を監視することによって、そのノードポート３０４を旧ポートのノードと確認することができる。上記順序セット（ＬＲ、ＬＲＲ、ＮＯＳ、ＯＬＳ）のうちいずれか一つが検出されると、そのハブポート３１４は、前のハブポート３１２から来るデータを、次のハブポート３１６に直接送ることによって、ノードポート３０４をバイパスすることができる。
【００１９】
ハブ３１０は、ノードポート３０４をバイパスするのとほぼ同時に、上記旧ポートのノードを回復させる試みを行うことができる。この試みは、ＬＩＰ原始シーケンスを、ハブポート３１４の伝送出力を通じて接続されたノードポート３０４に送ることによって行うことができる。
【００２０】
ハブポート３１４の受信入力でＬＩＰ原始シーケンスを受信したということは、接続された旧ポートのノードが自己修正して、現在、ループ配置構成で作動していることを示す。そのハブポート３１４は、次に、接続されたノードポート３０４を、適切な時点に、ループに挿入し戻すことができる。
【００２１】
図４は、一実施態様のハブポート４００の内部構成要素を示す。その例示実施態様のハブポート４００は、旧ポート状態にはまり込んでいる接続されたノードポート４０８を検出するためのものである。
【００２２】
図４に示すハブポート４００は、図３に示すハブポート３１４と等価である。入力内部ハブリンク４０２が、ループ内の前のハブポート（図示せず）からハブポート４００に入る。ハブポート４００がバイパスモードでない場合、入力内部ハブリンク４０２は、マルチプレクサなどのデータセレクタ４０３を通じてハブポート伝送回路４０４に接続される。こうして、前のハブポートからのデータは、内部ハブリンク４０２を通じてハブポート４００に入り、次いでハブポート伝送回路４０４に入る。ハブポート伝送回路４０４は、受信したデータを、接続されたノードポート４０８が利用できる形態に変換した後、データチャネル４０６を通じて同ノードポート４０８に送る。あるいは、データチャネル４０６を、異なるハブ内のハブポートに接続して、ハブツーハブの相互接続を行うことができる。
【００２３】
ノードポート４０８は、データチャネル４１０によって、データをハブポート４００へ出力する。データチャネル４１０はハブポート受信回路４１２に接続され、その受信回路４１２はハブポート受信（Ｒｘ）入力を通じて入ってくるデータを監視する。ハブポート受信回路４１２は、ノードポート４０８から受信したデータを、ハブ内で利用可能な形態に変換する。一実施態様のハブポート受信回路４１２はデータをシリアルからパラレルに切換えて、そのデータをデコードする。
【００２４】
ハブポート受信回路４１２は、ハブポート出力ライン４１９及びマルチプレクサなどの切換え装置４２０を通じて、データを、送出内部ハブリンク４２６に出力する。また、ハブポート受信回路４１２の出力は、旧ポート／ＬＩＰ検出回路４１４にも送ることができる。
【００２５】
旧ポート／ＬＩＰ検出回路４１４は接続されたノードポート４０８から発信されて入ってくる順序セットを検出するためのものである。非アービトレーテッドループ順序セット（ＬＲ、ＬＲＲ、ＮＯＳ、ＯＬＳ）のうちいずれか一つが検出されると、旧ポート／ＬＩＰ検出回路４１４は検出された順序セットを保存する。旧ポート／ＬＩＰ検出回路４１４が、最初に保存された順序セットと同一である連続する非アービトレーテッドループ順序セットを続けて二つも（二つ以上）受信した場合、同検出回路４１４は、接続されたノードポート４０８が旧ポート状態であることを示すことができる。旧ポート／ＬＩＰ検出回路４１４は、次に、ハブポート出力制御回路４１８に信号を送って、入ってくるデータをループ内の次のハブポートに直接送ることによってノードポート４０８をバイパスすることができる。
【００２６】
ハブポート出力制御回路４１８は、ハブポート出力制御ライン４２１を通じて制御信号を出力する。ハブポート出力ライン４１９は、切換え装置４２０の第一入力Ａに接続される。入力内部ハブリンク４０２は切換え装置４２０の第二入力Ｂに接続される。現行フィルワードジェネレータ（ｃｕｒｒｅｎｔ ｆｉｌｌ ｗｏｒｄ ｇｅｎｅｒａｔｏｒ）４２２が、切換え装置４２０の第三入力Ｃに接続される。ハブポート出力制御ライン４２１が、切換え装置４２０の制御入力に接続される。切換え装置４２０は、ハブポート出力制御回路４１８が発する制御信号に応じて、出力すべき単一入力Ａ、Ｂ又はＣを選択する。切換え装置４２０の出力は送出内部ハブリンク４２６に送られる。送出内部ハブリンク４２６は、内部ハブリンク４０２がハブポート４００に入ってループを形成するのと同じ方式で、ハブ内の次のハブポートにデータを送る。
【００２７】
非アービトレーテッドループ順序セットが全く検出されない場合、ハブポート出力制御回路４１８は、接続されたノードポート４０８からくるデータを、切換え装置４２０の第一入力Ａを通じて、送出内部ハブリンク４２６に送ることができる。最初の非アービトレーテッドループ順序セットが検出されると、ハブポート出力制御回路４１８は、その順序セットを、現行フィルワードジェネレータ４２２からのフィルワードと取り替える。そのフィルワードは、切換え装置４２０のＣ入力を通じて、前記検出された順序セットの代わりに、送出内部ハブリンク４２０に送り出される。前記最初の順序セットと同一の二番目の非アービトレーテッドループ順序セットが受信された場合、別のフィルワードを送り出すことができる。
【００２８】
最初の順序セットと同一の二つもの（二つ以上）連続する非アービトレーテッドループ順序セットが検出された場合、ハブポート出力制御回路４１８は、切換え装置４２０の第二入力Ｂを選択することによって、そのハブポートをバイパスモードにすることができる。この選択によって、入力内部ハブリンクデータが、送出内部４２６を通じて前のハブポートから次のハブポートに送られる。
【００２９】
一旦、非アービトレーテッドループ順序セットが検出されると、旧ポート／ＬＩＰ検出回路４１４も、ＬＩＰジェネレータ４１６に信号を送ってループ初期化シーケンスを生成させることができる。そのループ初期化シーケンスを接続されたノードポート４０８に送って、ノードポート４０８を、旧ポート状態から回復させることができる。検出回路４１４からの信号は、また、データセレクタ４０３のＡ入力を選んで、ＬＩＰシーケンスを、伝送回路４０４を通じて、接続されたノードポート４０８に送る。また、Ａ入力が選択されると、入力内部ハブリンクデータがノードポート４０８に送られなくなる。
【００３０】
また、旧ポート／ＬＩＰ検出回路４１４は、接続されたノードポート４０８からのループ初期設定原始シーケンスを検出するように配置構成されている。回路４１４が有効なループ初期設定原始シーケンスを検出すると、回路４１４は、ハブポート出力制御回路４１８に信号を送って接続されたノードポート４０８をファイバーチャネルループに適切に「割り込ませ（ｃｕｔ ｉｎ）」、切換え装置４２０のＡ入力を再び選択することによってノードポート４０８を再接続することができる。
【００３１】
図５は、旧ポート状態のノードポートを検出しバイパスする方法を示す。この方法には、５００における、接続されたノードポートからの非アービトレーテッドループ順序セットの発生を検出するための監視が含まれている。非アービトレーテッドループ順序セットが検出されたとき、その接続されたノードポートは旧ポート状態である。したがって、５０２において、前のハブポートからの入力データを、次のハブポートへ直接送ることによって、前記接続されたノードポートはバイパスされる。
【００３２】
ループ初期化シーケンスが５０４において生成されて、旧ポート状態の接続されたポートを回復する。その接続されたノードポートから有効なＬＩＰシーケンスが５０６において検出されると、その接続されたノードポートは５０８においてループに割り込むことができる。
【００３３】
本発明の具体的実施態様を例示し説明してきたが、他の実施態様と変形も可能である。例えば、本願の開示は、検出されて旧ポートのノードを示す特定の順序セットによって説明されているが、他の順序セットを、監視して他のノード状態を検出することができる。
【００３４】
これらの実施態様と変形はすべて、本願の諸請求項に含まれている。
【図面の簡単な説明】
【図１】ノードポートツーノードポートのループを示す。
【図２】ハブを含むループネットワークを示す。
【図３】バイパスされた旧ポートのノードを有するループネットワークを示す。
【図４】一実施態様のハブポートのブロック図を示す。
【図５】一実施態様の、旧ポート状態のノードポートを検出しバイパスする方法を示す。
【図１】
2004515968.tif 000003
【図２】
2004515968.tif 000004
【図３】
2004515968.tif 000005
【図４】
2004515968.tif 000006
【図５】
2004515968.tif 000007
【国際公開パンフレット】
2004515968.tif 000008
2004515968.tif 000009
2004515968.tif 000010
2004515968.tif 000011
2004515968.tif 000012
2004515968.tif 000013
2004515968.tif 000014
2004515968.tif 000015
2004515968.tif 000016
2004515968.tif 000017
2004515968.tif 000018
2004515968.tif 000019
2004515968.tif 000020
2004515968.tif 000021
2004515968.tif 000022
2004515968.tif 000023
2004515968.tif 000024
2004515968.tif 000025
2004515968.tif 000026
2004515968.tif 000027
2004515968.tif 000028
2004515968.tif 000029
2004515968.tif 000030
2004515968.tif 000031
【国際調査報告】
2004515968.tif 000032
2004515968.tif 000033