(57)【特許請求の範囲】
【請求項１】
第１および第２の通信手段を連結したブリッジを用いて複数のバスが接続されてなるバスネットワークにおいて同期通信の設定を解除する方法であって、
資源所有ノードが、自己が存在する第１のバスに送信ノードまたは受信ノードが存在するとき、上記第１のバスの同期通信の設定を解除すると共に、上記第１のバスに上記送信ノードまたは上記受信ノードが存在しないとき、上記第１のバスに存在し、上記存在しない送信ノードまたは受信ノードへのパケットを通過させる上記ブリッジの第１の通信手段に、同期通信設定の解除の要求を送信するステップと、
同期通信設定の解除の要求を受信した上記ブリッジの第１の通信手段が、自己と連結した上記第２の通信手段に同期通信設定の解除の要求を送信すると共に、自己が上記送信ノードから上記受信ノードへのパス上にあるとき、自己の上記同期通信の設定を解除するステップと、
同期通信設定の解除の要求を受信した上記ブリッジの第２の通信手段が、自己が存在する第２のバスに上記送信ノードまたは受信ノードが存在するとき、上記第２のバスの同期通信の設定を解除し、自己が上記送信ノードから上記受信ノードへのパス上にあるとき、自己の同期通信の設定を解除し、さらに上記第２のバスに上記送信ノードまたは上記受信ノードが存在しないとき、上記第２のバスに存在し、かつ上記存在しない送信ノードまたは受信ノードへのパケットを通過させる上記ブリッジの第１の通信手段に、同期通信設定の解除の要求を送信するステップと
を備えることを特徴とするバスネットワークの同期通信設定の解除方法。
【請求項２】
上記ブリッジの第１の通信手段が、自己と連結された上記第２の通信手段に同期通信設定の解除の要求を送信した後に、上記第２の通信手段より同期通信設定の解除が完了した旨の応答を受信するとき、その応答を上記同期通信設定の解除の要求を送信してきた上記資源所有ノードまたは上記ブリッジの第２の通信手段に送信するステップと、
上記ブリッジの第２の通信手段が、上記ブリッジの第１の通信手段に同期通信設定の解除の要求を送信した後に、上記ブリッジの第１の通信手段より同期通信設定の解除が完了した旨の応答を受信するとき、その応答を自己と連結された上記第１の通信手段に送信するステップとをさらに備える
ことを特徴とする請求項１に記載のバスネットワークの同期通信設定の解除方法。
【請求項３】
上記バスはＩＥＥＥ１３９４バスであると共に、上記第１および第２の通信手段はポータルである
ことを特徴とする請求項１に記載のバスネットワークの同期通信設定の解除方法。
【請求項４】
第１および第２の通信手段を連結したブリッジを用いて複数のバスが接続されてなるバスネットワークであって、
上記複数のバスのうち同一または異なるバスに資源所有ノード、送信ノードおよび受信ノードが接続され、
上記資源所有ノードは、自己が存在する第１のバスに送信ノードまたは受信ノードが存在するとき、上記第１のバスの同期通信の設定を解除する手段と、上記第１のバスに上記送信ノードまたは上記受信ノードが存在しないとき、上記第１のバスに存在し、上記存在しない送信ノードまたは受信ノードへのパケットを通過させる上記ブリッジの第１の通信手段に、同期通信設定の解除の要求を送信する手段とを有し、
上記ブリッジの第１の通信手段は、同期通信設定の解除の要求を受信したとき、自己と連結した上記第２の通信手段に同期通信設定の解除の要求を送信する手段と、上記同期通信設定の解除の要求を受信したとき、自己が上記送信ノードから上記受信ノードへのパス上にある場合には、自己の上記同期通信の設定を解除する手段とを有し、
上記ブリッジの第２の通信手段は、同期通信設定の解除の要求を受信したとき、自己が存在する第２のバスに上記送信ノードまたは受信ノードが存在する場合には、上記第２のバスの同期通信の設定を解除する手段と、上記同期通信設定の解除の要求を受信したとき、自己が上記送信ノードから上記受信ノードへのパス上にある場合には、自己の同期通信の設定を解除する手段と、上記同期通信設定の解除の要求を受信したとき、上記第２のバスに上記送信ノードまたは上記受信ノードが存在しない場合には、上記第２のバスに存在し、かつ上記存在しない送信ノードまたは受信ノードへのパケットを通過させる上記ブリッジの第１の通信手段に、同期通信設定の解除の要求を送信する手段とを有する
ことを特徴とするバスネットワーク。
【請求項５】
上記ブリッジの第１の通信手段は、自己と連結された上記第２の通信手段に同期設定の解除の要求を送信した後に、上記第２の通信手段より同期通信設定の解除が完了した旨の応答を受信するとき、その応答を上記同期通信設定の解除の要求を送信してきた上記資源所有ノードまたは上記ブリッジの第２の通信手段に送信する手段を有し、
上記ブリッジの第２の通信手段は、上記ブリッジの第１の通信手段に同期通信設定の解除の要求を送信した後に、上記ブリッジの第１の通信手段より同期通信設定の解除が完了した旨の応答を受信するとき、その応答を自己と連結された上記第１の通信手段に送信する手段を有する
ことを特徴とする請求項４に記載のバスネットワーク。
【請求項６】
上記バスはＩＥＥＥ１３９４バスであると共に、上記第１および第２の通信手段はポータルである
ことを特徴とする請求項４に記載のバスネットワーク。
【請求項７】
第１および第２の通信手段を連結したブリッジを用いて複数のバスが接続されてなるバスネットワークで使用されるコンピュータプログラムを提供する情報提供媒体であって、
資源所有ノードが、自己が存在する第１のバスに送信ノードまたは受信ノードが存在するとき、上記第１のバスの同期通信の設定を解除すると共に、上記第１のバスに上記送信ノードまたは上記受信ノードが存在しないとき、上記第１のバスに存在し、上記存在しない送信ノードまたは受信ノードへのパケットを通過させる上記ブリッジの第１の通信手段に、同期通信設定の解除の要求を送信するステップと、
同期通信設定の解除の要求を受信した上記ブリッジの第１の通信手段が、自己と連結した上記第２の通信手段に同期通信設定の解除の要求を送信すると共に、自己が上記送信ノードから上記受信ノードへのパス上にあるとき、自己の上記同期通信の設定を解除するステップと、
同期通信設定の解除の要求を受信した上記ブリッジの第２の通信手段が、自己が存在する第２のバスに上記送信ノードまたは受信ノードが存在するとき、上記第２のバスの同期通信の設定を解除し、自己が上記送信ノードから上記受信ノードへのパス上にあるとき、自己の同期通信の設定を解除し、さらに上記第２のバスに上記送信ノードまたは上記受信ノードが存在しないとき、上記第２のバスに存在し、かつ上記存在しない送信ノードまたは受信ノードへのパケットを通過させる上記ブリッジの第１の通信手段に、同期通信設定の解除の要求を送信するステップのうち、
少なくとも１つのステップを実行するためのコンピュータプログラムを提供する情報提供媒体。
【請求項８】
上記ブリッジの第１の通信手段が、自己と連結された上記第２の通信手段に同期通信設定の解除の要求を送信した後に、上記第２の通信手段より同期通信設定の解除が完了した旨の応答を受信するとき、その応答を上記同期通信設定の解除の要求を送信してきた上記資源所有ノードまたは上記ブリッジの第２の通信手段に送信するステップと、
上記ブリッジの第２の通信手段が、上記ブリッジの第１の通信手段に同期通信設定の解除の要求を送信した後に、上記ブリッジの第１の通信手段より同期通信設定の解除が完了した旨の応答を受信するとき、その応答を自己と連結された上記第１の通信手段に送信するステップのうち、
少なくとも１つのステップを実行するためのコンピュータプログラムを提供する請求項７に記載の情報提供媒体。
【請求項９】
上記バスはＩＥＥＥ１３９４バスであると共に、上記第１および第２の通信手段はポータルである
ことを特徴とする請求項７に記載の情報提供媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばＩＥＥＥ１３９４バスネットワーク等のブリッジによって複数のバスが接続されてなるバスネットワークの同期通信設定の解除方法およびそれを利用するバスネットワーク、並びに情報提供媒体に関する。詳しくは、送信ノードから受信ノードへのパス（通信路）を構成するバスおよびブリッジの同期通信設定が解除されるように資源所有ノードからの同期通信設定の解除の要求が順次伝搬する構成としたことによって、資源所有ノード、送信ノードおよび受信ノードが同一のバスに存在しなくても、同期通信の設定の解除を良好に行い得るようにしたバスネットワークの同期通信設定の解除方法等に係るものである。
【０００２】
【従来の技術】
ディジタル信号の伝送規格としては、例えばＩＥＣ（International Electrotechnical Commission：国際電気技術標準機関）やＩＥＥＥ（Institute of Electrical and Electronic Engineers：米国電気電子技術者協会）による規格など、多数の規格が存在する。このなかで、例えばＩＥＥＥ１３９４は、ディジタルビデオレコーダ等の家庭用電子機器同士の接続や、これら電子機器とコンピュータとの間の接続といったマルチメディア用途に向くものとして注目されている。このＩＥＥＥ１３９４については周知であるため、ここでは、その内容説明は省略する。
【０００３】
現在、ＩＥＥＥ１３９４高速シリアルバス通信環境で用いるバス間を連結するブリッジのプロトコル標準化活動がＰ１３９４．１ワーキンググルーブ（P1394.1 working group、１９９８年６月現在のドラフトはP1394.1 Draft 0.03 Oct 18, 1997）で行われている。なお、以下の説明ではこの標準化の最新ドラフトを「ブリッジドラフト」と呼ぶことにする。ＩＥＥＥ１３９４ブリッジ（以下、単に「ブリッジ」と称する）は、ＩＥＥＥ１３９４バス（以下、適宜、「バス」と略記する）に接続されているポータル（portal）と称する２個の通信手段が連結されて構成されており、このブリッジを介して、複数のバスの間でデータの伝送を行うことが可能となされている。
【０００４】
１つのＩＥＥＥ１３９４バスに接続できるノード（ＩＥＥＥ１３９４機器）の数は、最大で６３個に制限されているが、複数のバスをブリッジを用いて接続し、バスとブリッジからなるバスネットワークを構成することにより、さらに多くのノードを接続することが可能になされている。なお、ブリッジ（ポータル間）におけるデータの伝送は、ケーブルのみならず、電波や赤外線等を用いて行うことが既に提案されている。
【０００５】
【発明が解決しようとする課題】
ＩＥＥＥ１３９４はアイソクロナス（isochronous）転送機能を備えており、ＩＥＥＥ１３９４バスにおいては１２５μsec単位で同期通信が行われる。図１３は、同期通信におけるアイソクロナス・パケットの転送例を示している。サイクル・マスタと呼ぶノードが、１２５μsecの割合でサイクル・スタート・パケットＣＳを送る。サイクル・スタート・パケットＣＳが送られた後に、アイソクロナス・パケットの転送が始まる。なお、図１３は、チャネルａ，ｂで２種類のアイソクロナス・パケットＰisがチャネルａ，ｂを使用して転送されている。また、アイソクロナス・パケットＰisの転送が完了した後に、アシンクロナス（asynchronous）・パケットＰasの転送が行われる。
【０００６】
ところで、上述したような同期通信を行うためには、同期通信の設定、つまりチャネルの設定や帯域容量の設定を行うことが必要となる。しかし、ＩＥＥＥ１３９４では、オーナ（同期通信の資源所有ノード）、トーカ（同期通信のパケット送信ノード）、リスナ（同期通信のパケット受信ノード）が同一のバスに接続されている場合しか、同期通信の設定方法を定義していない。つまり、オーナ、トーカ、リスナが異なるバスに存在するような同期通信の設定方法、さらにはその同期通信の設定の解除方法は未定義であった。
【０００７】
この発明では、資源所有ノード、送信ノードおよび受信ノードが同一のバスに接続されていなくても同期通信設定の解除を良好に行い得るようにしたバスネットワークの同期通信設定の解除方法等を提供することを目的とする。
【０００８】
【課題を解決するための手段】
この発明に係るバスネットワークの同期通信設定の解除方法は、第１および第２の通信手段を連結してなるブリッジを用いて複数のバスが接続されたバスネットワークにおいて同期通信の設定を解除する方法であって、以下の第１〜第３のステップを備えるものである。
【０００９】
第１のステップでは、資源所有ノードが、自己が存在する第１のバスに送信ノードまたは受信ノードが存在するとき、上記第１のバスの同期通信の設定を解除すると共に、上記第１のバスに上記送信ノードまたは上記受信ノードが存在しないとき、上記第１のバスに存在し、上記存在しない送信ノードまたは受信ノードへのパケットを通過させる上記ブリッジの第１の通信手段に、同期通信設定の解除の要求を送信する。
【００１０】
第２のステップでは、同期通信設定の解除の要求を受信した上記ブリッジの第１の通信手段が、自己と連結した上記第２の通信手段に同期通信設定の解除の要求を送信すると共に、自己が上記送信ノードから上記受信ノードへのパス上にあるとき、自己の上記同期通信の設定を解除する。
【００１１】
第３のステップでは、同期通信設定の解除の要求を受信した上記ブリッジの第２の通信手段が、自己が存在する第２のバスに上記送信ノードまたは受信ノードが存在するとき、上記第２のバスの同期通信の設定を解除し、自己が上記送信ノードから上記受信ノードへのパス上にあるとき、自己の同期通信の設定を解除し、さらに上記第２のバスに上記送信ノードまたは上記受信ノードが存在しないとき、上記第２のバスに存在し、上記存在しない送信ノードまたは受信ノードへのパケットを通過させる上記ブリッジの第１の通信手段に、同期通信設定の解除の要求を送信する。
【００１２】
この発明においては、第１のステップが実行された後、第２および第３のステップが適宜繰り返され、同期通信設定の解除の要求が順次伝搬され、送信ノードから受信ノードへのパスを構成するバスおよびブリッジの同期通信設定の解除が行われる。これにより、資源所有ノード、送信ノードおよび受信ノードが同一のバスに存在しなくても同期通信設定の解除が良好に行われる。
【００１３】
【発明の実施の形態】
以下、図面を参照しながら、この発明の実施の形態について説明する。具体的な内容説明の前に、理解を容易とするため、説明で使用する主要語句について簡単に説明する。
【００１４】
「オーナ（owner）」は同期通信の資源所有ノードであり、このオーナが同期通信の設定を始める。「トーカ（talker）」は同期通信のパケット送信ノードであり、「リスナ（listener）」は同期通信のパケット受信ノードである。例えば、オーナがパーソナルコンピュータ、トーカがビデオカメラ、リスナがテレビ受信機であるシステムが考えられる。また例えば、オーナおよびトーカがビデオカメラ、リスナがテレビ受信機であるシステムが考えられる。
【００１５】
「バスＩＤ（bus ID）」は、バスネットワークを構成するバスの識別に使用される。バスネットワークを構成する各ＩＥＥＥ１３９４バスには、それぞれネットワークで唯一のバスＩＤが割り当てられる。「ローカルバスＩＤ（local bus ID）」は、処理を実行するノードが存在するバス（ローカルバス）のバスＩＤである。「トーカバスＩＤ（talker bus ID）」は、トーカが存在するバス（トーカバス）のバスＩＤである。「リスナバスＩＤ（listener bus ID）」は、リスナが存在するバス（リスナバス）のバスＩＤである。
【００１６】
「フィジカルＩＤ（phy ID）」は、バスに接続されるノードの識別に使用される物理ＩＤである。バスに接続される各ノードには、バス内で唯一のフィジカルＩＤが割り当てられる。「トーカフィジカルＩＤ(talker phy ID）」は、トーカのフィジカルＩＤである。「リスナフィジカルＩＤ（listener phy ID）」は、リスナのフィジカルＩＤである。「ノードＩＤ（node ID）」は、バスＩＤとフィジカルＩＤとから構成される。これにより、バスネットワークに接続される各ノードには、ネットワーク内で唯一のノードＩＤが割り当てられることとなる。
【００１７】
「ＯＩＰ（on the isochronous path）」は、ノードが、トーカからリスナへのパス上にあるか否かを示すためのフラグであって、ＯＩＰ＝１のときはパス上にあることを示し、ＯＩＰ＝０のときはパス上にないことを示す。「ＴＯＩＰ」は、ターゲットノードがトーカからリスナへのパス上にあるか否かを示すためのフラグであって、ＴＯＩＰ＝１のときはパス上にあることを示し、ＴＯＩＰ＝０のときはパス上にないことを示す。
【００１８】
「イニシエータ」は、同一バス上にあるターゲットノードに対して、同期通信の設定コマンドを送信するノードである。同期通信のオーナか、ブリッジのポータルがイニシエータになる。
【００１９】
「ターゲットノード」は、ＴＯＩＰ＝０のときは、イニシエータから見てトーカのローカルバスへの通り道となるブリッジポータルであり、ＴＯＩＰ＝１のときは、イニシエータから見てリスナのローカルバスへの通り道となるブリッジのポータルである。イニシエータとターゲットノードは、同一バスに存在する。「ターゲットノードＩＤ」は、ターゲットノードのノードＩＤである。
【００２０】
「ローカルバス同期通信」は、バス内で閉じた同期通信であって、ＩＥＥＥ１３９４で定義されているものである。隣り合ったローカルバス同期通信を複数接続して、ブリッジを越えた同期通信が行える。
【００２１】
「completeレスポンス」は、同期通信の設定が完了したことを示すレスポンスである。「failレスポンス」は、同期通信の設定が失敗したことを示すレスポンスである。「アザーポータル」は、一方のポータルから見た場合、同一のブリッジを構成する他方のポータルである。
【００２２】
図１Ａ〜Ｃ、図２Ａ，Ｂ、図３Ａ，Ｂは、この発明が適用されるＩＥＥＥ１３９４バスネットワークにおけるオーナ１、トーカ２、リスナ３の配置例を示している。図１Ａでは、同一のバス４に、オーナ１、トーカ２、リスナ３が存在している。
【００２３】
なお、ＩＲＭ（isochronus resource manager：アイソクロナス・リソース・マネージャ）５は、通信資源を管理する同期通信管理ノードである。同期通信が行われるためには、オーナ１、トーカ２、リスナ３の他に、バス４にはＩＲＭ５が必要となる。このＩＲＭ５は、バス設定（bus configuration）時に自動的に選ばれる。
【００２４】
図１Ｂでは、トーカ２およびリスナ３は同一のバス４に存在し、オーナ１はそれとは異なるバス４に存在している。バス４，４は、ブリッジ６を介して接続されている。なお、この図１Ｂでは、オーナ１が存在するバス４とトーカ２およびリスナ３が存在するバス４とは隣接しているが、これらのバス４，４の間に他の１以上のバス４が介在する場合も考えられる。以下の図１Ｃ、図２Ａ，Ｂ、図３Ａ，Ｂにおける隣接したバス４，４に関しても同様である。
【００２５】
図１Ｃでは、オーナ１およびトーカ２は同一のバス４に存在し、リスナ３はそれとは異なるバス４に存在している。図２Ａでは、オーナ１およびリスナ３は同一のバス４に存在し、トーカ２はそれとは異なるバス４に存在している。図２Ｂでは、オーナ１、トーカ２、リスナ３が、この順にそれぞれ異なるバス４に存在している。バス４，４，４は、ブリッジ６，６を介して順次接続されている。図３Ａでは、オーナ１、リスナ３、トーカ２が、この順にそれぞれ異なるバス４に存在している。図３Ｂでは、トーカ２、オーナ１、リスナ３が、この順にそれぞれ異なるバス４に存在している。
【００２６】
図４は、オーナ１の構成を示している。オーナ１は、ＩＥＥＥ１３９４ノードであって、ＩＥＥＥ１３９４通信部１１、制御部１２、ＲＡＭ１３、ＲＯＭ１４およびアプリケーション部１５を有して構成されている。
【００２７】
ＩＥＥＥ１３９４通信部１１は、制御部１２またはアプリケーション部１５により制御され、制御部１２やアプリケーション部１５から供給されるデータをパケット化し、このＩＥＥＥ１３９４パケットをバス４を介して送信すると共に、バス４より受信したパケットからデータを抽出して制御部１２またはアプリケーション部１５に出力するようになされている。また、このＩＥＥＥ１３９４通信部１１は、リード（read）、ライト（write）、ロック（lock）等のリクエストパケット（request packet）を発行して、送信する。さらに、ＩＥＥＥ１３９４通信部１１は、これらのリクエストに対するレスポンス（response）パケットや、アクノリッジ（acknowledge）パケットの発行、送信等もする。
【００２８】
制御部１２は、アプリケーション部１５からの指令に対応して、各部を制御するようになされている。例えば、上記アプリケーション部１５からリード（read）やロックのリクエストパケットの発行要求を受けると、ＩＥＥＥ１３９４通信部１１にリクエストパケットの発行を命令する。
【００２９】
ＲＡＭ１３は、ＩＥＥＥ１３９４のＣＳＲ（Control and Status Registers）として機能するようになされており、制御１２が各種の処理を実行する上において必要なデータやプログラムなどを適宜記憶する。ＲＯＭ１４はコンフィギュレーションＲＯＭを含み、このＲＯＭ１４には、各種のプログラムや、各種のパラメータ等が記憶されている。
【００３０】
アプリケーション部１５は、制御装置１２またはＩＥＥＥ１３９４通信部１１に対して、ＩＲＭ５、ブリッジ６における同期通信に必要な設定に関する指令を行うと共に、図示せぬモニタ等に通信結果を表示することができるようになされている。
【００３１】
図５は、ＩＲＭ５の構成を示している。このＩＲＭ５は、ＩＥＥＥ１３９４ノードであって、ＩＥＥＥ１３９４通信部５１、制御部５２、ＲＡＭ５３およびＲＯＭ５４を有して構成されている。
【００３２】
ＩＥＥＥ１３９４通信部５１は、制御部５２により制御され、制御部５２から供給されるデータをパケット化し、このＩＥＥＥ１３９４パケットをバス４を介して送信すると共に、バス４より受信したパケットからデータを抽出して制御部５２に出力するようになされている。ＲＯＭ５４はコンフィギュレーションＲＯＭを含み、このＲＯＭ５４には、各種のプログラムや、各種のパラメータ等が記憶されている。
【００３３】
ＲＡＭ５３は、ＩＥＥＥ１３９４のＣＳＲとして機能するようになされており、制御部５２が各種の処理を実行する上において必要なデータやプログラムなどを適宜記憶する。ここで、ＲＡＭ５３のＣＳＲには、他のＩＥＥＥ１３９４ノードのＲＡＭと異なり、BANDWIDTH AVAILABLE レジスタおよびCHANNELS AVAILABLEレジスタの領域がある。これら両レジスタおよびその設定の詳細はＩＥＥＥ１３９４で定義されているので詳細説明は省略するが、BANDWIDTH AVAILABLEレジスタはバス４で使用可能な通信帯域容量を示すレジスタであり、CHANNELS AVAILABLEレジスタはチャネル番号の使用状況を示すレジスタである。
【００３４】
図６は、ブリッジ６の構成を示している。ブリッジ６は、ＩＥＥＥ１３９４バス４，４を接続するための機器であって、第１、第２の通信手段としての２つのポータル（portal）６０Ａ，６０Ｂが連結されて構成されている。ポータル６０Ａ，６０Ｂは、それぞれＩＥＥＥ１３９４ノードである。なお、２つのポータルは１つの機器として構成される場合もある。
【００３５】
ポータル６０Ａは、ＩＥＥＥ１３９４通信部６１Ａ、制御部６２Ａ、ＲＡＭ６３Ａ、ＲＯＭ６４Ａおよびファブリック通信部６５Ａとを有して構成されている。同様に、ポータル６０Ｂは、ＩＥＥＥ１３９４通信部６１Ｂ、制御部６２Ｂ、ＲＡＭ６３Ｂ、ＲＯＭ６４Ｂおよびファブリック通信部６５Ｂとを有して構成されている。
【００３６】
ＲＡＭ６３Ａ，６３Ｂは、それぞれＩＥＥＥ１３９４ブリッジ用のＣＳＲとして機能し、STREAMS AVAILABLE レジスタ等、ＩＥＥＥ１３９４ブリッジで定義されているレジスタ領域が確保されている他、ＩＥＥＥ１３９４−１９９５(ＩＥＥＥ１３９４)で定義されているレジスタ群のための領域が確保されている。ＲＯＭ６４Ａ，６４Ｂも同様に、ＩＥＥＥ１３９４ブリッジとＩＥＥＥ１３９４−１９９５のフォーマットに従っており、コンフィギュレーションＲＯＭを含み、各種のプログラムや、各種のパラメータ等が記憶されている。
【００３７】
ＩＥＥＥ１３９４通信部６１Ａ，６１Ｂは、それぞれ制御部６２Ａ，６２Ｂにより制御され、制御部６２Ａ，６２Ｂから供給されるデータをパケット化して、バス４，４またはファブリック通信部６５Ａ，６５Ｂを介して送信すると共に、バス４，４より受信したパケットからデータを抽出して制御部６２Ａ，６２Ｂまたはファブリック通信部６５Ａ，６５Ｂに出力し、さらにファブリック通信部６５Ａ，６５Ｂより受信したパケットからデータを抽出して、制御部６２Ａ，６２Ｂまたはバス４，４に出力するようになされている。
【００３８】
上述したようにブリッジ６を構成するポータル６０Ａ，６０Ｂはそれぞれファブリック通信部６５Ａ，６５Ｂを有しており、これら一組のファブリック通信部６５Ａ，６５ＢがＩＥＥＥ１３９４ブリッジのファブリック（fabric）の役割を果たしている。ファブリック通信部６５Ａ，６５Ｂは、それぞれ制御部６２Ａ，６２Ｂにより制御され、ＩＥＥＥ１３９４通信部６１Ａ，６１Ｂから送られたデータを受信して他方のファブリック通信部６５Ｂ，６５Ａに送信する。また、ファブリック通信部６５Ａ，６５Ｂは、それぞれ他方のファブリック通信部６５Ｂ，６５Ａから送られてきたデータをＩＥＥＥ１３９４通信部６１Ａ，６１Ｂや制御部６２Ａ，６２Ｂに送信する。
【００３９】
「同期通信設定方法」
次に、上述したようなバスネットワークにおける同期通信設定方法について説明する。
【００４０】
図７のフローチャートを参照して、オーナ１の同期通信設定の動作を説明する。ここで、オーナ１は、トーカバスＩＤ、トーカフィジカルＩＤ、リスナバスＩＤ、リスナフィジカルＩＤおよび同期通信帯域容量の情報を用いて、同期通信設定の動作をする。本実施の形態では、これらの情報が既知であることが前提となる。オーナ１は、同期通信設定を行う際に、図７のフローチャートのステップを実行する。
【００４１】
ステップＳＴ１０１で、ローカルバスＩＤとトーカバスＩＤとが同じであるか否かを判定し、異なるときはステップＳＴ１０２に進み、同じであるときはステップＳＴ１０４に進む。ここで、オーナ１とトーカ２とが同一のバス４に存在する場合には、ローカルバスＩＤとトーカバスＩＤとが同じとなる（図１Ａ，Ｃ参照）。ステップＳＴ１０２では、ＴＯＩＰを０に設定する。そして、ステップＳＴ１０３で、ディストネーションバスＩＤにトーカバスＩＤを代入して、ステップＳＴ１０９に進む。
【００４２】
一方、ステップＳＴ１０４では、ＴＯＩＰを１に設定する。次いで、ステップＳＴ１０５で、ローカルバスの同期通信の設定をする。この場合、同期通信を設定するノード（ここでは、オーナ１）は、ローカルバス（オーナ１が接続されているバス４）に存在するＩＲＭ５のＲＡＭ５３のBANDWIDTH AVAILABLE レジスタが示す帯域容量値から同期通信に使用する帯域容量値を引き、残りの値でBANDWIDTH AVAILABLE レジスタを更新する。さらに、同期通信を設定するノードは、そのＩＲＭ５のＲＡＭ５３のCHANNELS AVAILABLE レジスタの値から未使用のチャネル番号を検索し、その中から番号を一つ選択して同期通信に使用することを宣言する。これらの処理は、コンペア・アンド・スワップ（compare and swap）と呼ばれるロック・トランザクション（lock transaction）や、リード・トランザクション（read transaction）を使って行われる。
【００４３】
次いで、ステップＳＴ１０６で、ステップＳＴ１０５のローカルバスの同期通信の設定が成功したか否かを判定し、成功した場合はステップＳＴ１０７に進み、失敗した場合にはステップＳＴ１１６に進む。ここで、同期通信の設定が失敗する場合としては、例えばBANDWIDTH AVAILABLE レジスタが示す帯域容量値が同期通信に使用する帯域容量値より少なかった場合、あるいは未使用のチャネル番号がなかった場合が考えられる。
【００４４】
ステップＳＴ１０７では、ローカルバスＩＤとリスナバスＩＤとが同じであるか否かを判定し、異なるときはステップＳＴ１０８に進み、同じであるときはステップＳＴ１１３に進む。ここで、オーナ１とリスナ３とが同一のバス４に存在する場合には、ローカルバスＩＤとリスナバスＩＤとが同じとなる（図１Ａ参照）。ステップＳＴ１０８では、ディストネーションバスＩＤにリスナバスＩＤを代入して、ステップＳＴ１０９に進む。
【００４５】
ステップＳＴ１０９では、ターゲットノードＩＤを検索する。ここで、ターゲットノードＩＤは、オーナ１が存在するバス４に存在し、かつディストネーションバスＩＤと同じバスＩＤを持つバス４への通り道となるブリッジ６のポータルのノードＩＤである。このターゲットノードＩＤの検索方法の一例を説明する。
【００４６】
ターゲットノードＩＤを検索するノードは、以下のステップＳＴ１０９−１〜ＳＴ１０９−３を実行する。
【００４７】
［ステップＳＴ１０９−１］
まず、ローカルバスに存在する全てのブリッジポータルにあるラウティング情報を読み、ブリッジポータルのノードＩＤとラウティング情報を記憶する。ラウティング情報とは、ブリッジドラフトに記載のROUTING_BOUNDS レジスタか、それに類似するレジスタに記載されている。類似するレジスタとしては、例えば、１０２３ビットのレジスタで、ＭＳＢ（most significant bit）から順にバスＩＤ＝０，１，・・・，１０２２と対応しているものがある。このレジスタのｉビット目の値が１のときは、このレジスタを持っているブリッジポータルは、バスＩＤ＝ｉ宛のパケットを通過させることを意味する。同様に、ｉビット目の値が０のときは、バスＩＤ＝ｉ宛のパケットを通過させないことを意味する。
【００４８】
［ステップＳＴ１０９−２］
次いで、ステップＳＴ１０９−１で得られた情報から、ディストネーションバスＩＤ宛のパケットを通過させるようなブリッジポータルを検索する。例えば、ラウティング情報の記憶方法として上述の１０２３ビットのレジスタを使用する場合は、ディストネーションバスＩＤに対応するレジスタのビットが１になっているブリッジポータルを選択する。この処理は、ＩＥＥＥ１３９４のリードトランザクションで、ローカルバスに存在する全てのブリッジポータルのラウティング情報を読み出むことで検索可能である。
【００４９】
［ステップＳＴ１０９−３］
次いで、ステップＳＴ１０９−２で検索したブリッジポータルのノードＩＤをターゲットノードＩＤとする。
【００５０】
上述のようにステップＳＴ１０９でターゲットノードＩＤを検索した後に、ステップＳＴ１１０で、ターゲットノードにコマンド情報を送信する。この場合、オーナ１は、イニシエータとなって、ターゲットノードに、ＴＯＩＰ、トーカバスＩＤ、トーカフィジカルＩＤ、リスナバスＩＤ、リスナフィジカルＩＤ、同期通信帯域容量、同期通信チャネル番号を送る。ここで、同期通信チャネル番号は、ステップＳＴ１０５において、ローカルバスの同期通信設定によって得られる値である。ステップＳＴ１０１の判定によりステップＳＴ１０２に進み、ステップＳＴ１０５の処理を行わなかった場合には、同期通信チャネル番号として適当な値（例えば０）が与えられる。
【００５１】
このコマンド情報の送信は、ライト・トランザクション（write transaction）や、ロック・トランザクションを使って行われる。なお、ターゲットノードは、このコマンド情報がＲＡＭの所定領域に記憶されることによって、同期通信設定の要求があったものと認識する。
【００５２】
次いで、ステップＳＴ１１１で、ターゲットノードからの同期通信設定の要求に対するレスポンスを待つ。そして、ステップＳＴ１１２で、受信したレスポンスがfailレスポンスであるかcompleteレスポンスであるかを判定し、completeレスポンスであるときはステップＳＴ１１３に進み、failレスポンスであるときはステップＳＴ１１４に進む。
【００５３】
ステップＳＴ１１３では、同期通信設定に成功したことを確認し、処理を終了する。ステップＳＴ１１４では、ＴＯＩＰ＝１であるか否かを判定し、ＴＯＩＰ＝１であるときはステップＳＴ１１５に進み、ＴＯＩＰ＝０であるときはステップＳＴ１１６に進む。
【００５４】
ＴＯＩＰ＝１であるときは、ステップＳＴ１０５でローカルバスの同期通信設定が行われている。そのため、ステップＳＴ１１５で、その同期通信設定を解除する。このローカルバスの同期通信設定の解除の場合も、ローカルバスの同期通信設定の場合と同様に、解除処理をＩＲＭ５に対して行う。すなわち、同期通信の設定を解除するノード（ここでは、オーナ１）は、同期通信のために予約していた帯域容量値をＩＲＭ５のBANDWIDTH AVAILABLE レジスタが示す帯域容量値に加算し、加算後の値でそのBANDWIDTH AVAILABLE レジスタを更新する。さらに、同期通信の設定を解除するノードは、CHANNELS AVAILABLE レジスタに対して予約していたチャネル番号を返却する処理をする。これらの処理も、ロック・トランザクションや、リード・トランザクションを使って行われる。
【００５５】
ステップＳＴ１１５で同期通信の設定を解除した後に、ステップＳＴ１１６に進む。ステップＳＴ１１６では、同期通信設定に失敗したことを確認し、処理を終了する。
【００５６】
次に、図８のフローチャートを参照して、オーナ１や、他のブリッジ６を構成するポータル等からの同期通信設定の要求を受けたポータルの同期通信設定の動作を説明する。このポータルは、イニシエータから、ＴＯＩＰ、トーカバスＩＤ、トーカフィジカルＩＤ、リスナバスＩＤ、リスナフィジカルＩＤ、同期通信帯域容量、同期通信チャネル番号が送られて同期通信設定の要求（命令）がされた場合、イニシエータノードＩＤを記憶し、図８のフローチャートのステップを実行する。イニシエータノードＩＤは、後述のステップＳＴ３０９，ＳＴ３１２で使用する。
【００５７】
ステップＳＴ３０１で、この要求を他の要求と区別するために、他の要求と重複しないように識別番号ｃｉｄを獲得する。このｃｉｄの獲得方法は、例えばｃｉｄの初期値を０として、同期通信設定の要求が来るたびに番号を１ずつ増やせばよい。ｃｉｄは、例えば０から１０２３までの範囲をとれるとする。ｃｉｄの値はブリッジ６内で共通の値になる。つまり、上記例の場合、一つのブリッジで区別できる要求は１０２４個となる。
【００５８】
次いで、ステップＳＴ３０２で、未使用のｃｉｄの獲得が不可であったか否かを判定し、不可であったときはステップＳＴ３１２に進み、不可でなかったときはステップＳＴ３０３に進む。ステップＳＴ３０３では、ＯＩＰ［cid］にイニシエータから受けたＴＯＩＰの値を代入し、ステップＳＴ３０４に進む。
【００５９】
ステップＳＴ３０４では、ＯＩＰ［cid］が１であるか否かを判定し、ＯＩＰ［cid］＝１であるときはステップＳＴ３０５に進み、ＯＩＰ［cid］＝０であるときはステップＳＴ３０６に進む。
【００６０】
ステップＳＴ３０５では、ポータルの設定をする。このポータルの設定は、ブリッジドラフトで定義されている方法に従って行うものとする。ブリッジドラフトでは、全てのポータルにSTREAM CONTROL レジスタが備えられ、ポータルに出入りする同期通信のチャネル番号を記述したりする領域が確保されている。ポータルの設定は、ブリッジを通過する同期通信のチャネル番号等の情報を、STREAM
CONTROL レジスタに書き込むことで行われる。
【００６１】
ステップＳＴ３０５でポータルを設定した後に、ステップＳＴ３０６に進む。ステップＳＴ３０６では、アザーポータルに、ＯＩＰ［cid］、ｃｉｄ、トーカバスＩＤ、トーカフィジカルＩＤ、リスナバスＩＤ、リスナフィジカルＩＤ、同期通信帯域容量を送信し、同期通信設定の要求をする。
【００６２】
次いで、ステップＳＴ３０７で、アザーポータルからの同期通信設定の要求に対するレスポンスを待つ。そして、ステップＳＴ３０８で、受信したレスポンスがfailレスポンスであるかcompleteレスポンスであるかを判定し、completeレスポンスであるときはステップＳＴ３０９に進み、failレスポンスであるときはステップＳＴ３１０に進む。
【００６３】
ステップＳＴ３０９では、同期通信設定に成功したことを示すcompleteレスポンスを、上述のイニシエータＩＤを使用して、イニシエータに送信し、処理を終了する。ステップＳＴ３１０では、ＯＩＰ［cid］が１であるか否かを判定し、ＯＩＰ［cid］＝１であるときはステップＳＴ３１１に進み、ＯＩＰ［cid］＝０であるときはステップＳＴ３１２に進む。
【００６４】
ＯＩＰ［cid］＝１であるときは、ステップＳＴ３０５でポータルの設定が行われている。そのため、ステップＳＴ３１１で、そのポータルの設定を解除する。このポータルの設定の解除も、ブリッジドラフトで定義している方法に従って行う。解除処理は、設定処理の逆であり、設定時にSTREAM CONTROL レジスタに書き込んだ情報を、初期値に戻す等の処理をする。
【００６５】
ステップＳＴ３１１でポータルの設定を解除した後に、ステップＳＴ３１２に進む。ステップＳＴ３１２では、同期通信設定に失敗したことを示すfailレスポンスを、上述のイニシエータＩＤを使用して、イニシエータに送信し、処理を終了する。
【００６６】
次に、図９のフローチャートを参照して、同一ブリッジを構成するポータル（アザーポータル）からの同期通信設定の要求を受けたポータルの同期通信設定の動作を説明する。このポータルは、アザーポータルから、ＯＩＰ［cid］、ｃｉｄ、トーカバスＩＤ、トーカフィジカルＩＤ、リスナバスＩＤ、リスナフィジカルＩＤ、同期通信帯域容量が送られて同期通信設定の要求（命令）がされた場合、図９のフローチャートのステップを実行する。
【００６７】
ステップＳＴ２０１で、ＯＩＰ［cid］が１であるか否かを判定する。ＯＩＰ［cid］＝０であるときはステップＳＴ２０２に進み、ＯＩＰ［cid］＝１であるときはステップＳＴ２０５に進む。ステップＳＴ２０２では、ローカルバスＩＤとトーカバスＩＤとが同じであるか否かを判定し、異なるときはステップＳＴ２０３に進み、同じであるときはステップＳＴ２０５に進む。
【００６８】
ステップＳＴ２０３では、ＴＯＩＰ［cid］を０に設定する。自己のポータルがトーカ２からリスナ３へのパス上になく（ＯＩＰ［cid］＝０）、かつローカルバスにトーカ２が存在しない場合、後述するように検索されるターゲットノード（トーカ２のローカルバスへの通り道となるブリッジのポータル）は、トーカ２からリスナ３へのパス上にないからである。次いで、ステップＳＴ２０４で、ディストネーションバスＩＤをトーカバスＩＤとして、ステップＳＴ２１２に進む。
【００６９】
一方、ステップＳＴ２０５では、ＴＯＩＰ［cid］を１に設定する。自己のポータルがトーカ２からリスナ３へのパス上にあるか（ＯＩＰ［cid］＝１）、ローカルバスにトーカ２が存在する場合、後述するように検索されるターゲットノード（リスナ３のローカルバスへの通り道となるブリッジのポータル）は、トーカ２からリスナ３へのパス上にあるからである。
【００７０】
次いで、ステップＳＴ２０６で、ローカルバスの同期通信の設定をする。この場合、同期通信を設定するノード（ここでは、ポータル）は、ローカルバスに存在するＩＲＭ５のＲＡＭ５３のBANDWIDTH AVAILABLE レジスタが示す帯域容量値から同期通信に使用する帯域容量値を引き、残りの値でBANDWIDTH AVAILABLE レジスタを更新する。さらに、同期通信を設定するノードは、そのＩＲＭ５のＲＡＭ５３のCHANNELS AVAILABLE レジスタの値から未使用のチャネル番号を検索し、その中から番号を一つ選択して同期通信に使用することを宣言する。これらの処理は、図７のステップＳＴ１０５と同様に、ロック・トランザクションや、リード・トランザクションを使って行われる。
【００７１】
次いで、ステップＳＴ２０７で、ステップＳＴ２０６のローカルバスの同期通信の設定が成功したか否かを判定し、成功した場合はステップＳＴ２０８に進み、失敗した場合にはステップＳＴ２２１に進む。
【００７２】
ステップＳＴ２０８では、ＯＩＰ［cid］が１であるか否かを判定し、ＯＩＰ［cid］＝１であるときはステップＳＴ２０９に進み、ＯＩＰ［cid］＝０であるときはステップＳＴ２１０に進む。ここで、ＯＩＰ［cid］＝１であるときは自己のポータルがトーカ２からリスナ３へのパス上にあり、ポータルの設定が必要となることからステップＳＴ２０９に進むようにされる。
【００７３】
ステップＳＴ２０９では、ポータルの設定をする。このポータルの設定は、ブリッジドラフトで定義されている方法に従って行うものとする。ポータルの設定は、図８のステップＳＴ３０５と同様に、ブリッジを通過する同期通信のチャネル番号等の情報を、STREAM CONTROL レジスタに書き込むことで行われる。
【００７４】
ステップＳＴ２０９でポータルを設定した後に、ステップＳＴ２１０に進む。ステップＳＴ２１０では、ローカルバスＩＤとリスナバスＩＤとが同じであるか否かを判定し、異なるときはステップＳＴ２１１に進み、同じであるときはステップＳＴ２１６に進む。ここで、自己のポータルとリスナ３とが同一のバス４に存在する場合には、ローカルバスＩＤとリスナバスＩＤとが同じとなる。ステップＳＴ２１１では、ディストネーションバスＩＤにリスナバスＩＤを代入して、ステップＳＴ２１２に進む。
【００７５】
ステップＳＴ２１２では、ターゲットノードＩＤを検索する。ここで、ターゲットノードＩＤは、自己のポータルが存在するバスに存在し、かつディストネーションバスＩＤと同じバスＩＤを持つバス４への通り道となるブリッジ６のポータルのノードＩＤである。このターゲットノードＩＤの検索は、図７のステップＳＴ１０９で説明したと同様の方法で行われる。なおこの場合、リスナ３がトーカ２よりオーナ１側に存在する場合（図２Ａ、図３Ａ参照）、自己のポータルのノードＩＤがターゲットノードＩＤとなる。
【００７６】
ステップＳＴ２１２でターゲットノードＩＤを検索した後に、ステップＳＴ２１３で、ターゲットノードにコマンド情報を送信する。この場合、オーナ１は、イニシエータとなって、ターゲットノードに、ＴＯＩＰ［cid］をＴＯＩＰとして送ると共に、トーカバスＩＤ、トーカフィジカルＩＤ、リスナバスＩＤ、リスナフィジカルＩＤ、同期通信帯域容量、同期通信チャネル番号を送る。
【００７７】
ここで、同期通信チャネル番号は、ステップＳＴ２０６において、ローカルバスの同期通信設定によって得られる値である。ステップＳＴ２０２の判定によりステップＳＴ２０３に進み、ステップＳＴ２０６の処理を行わなかった場合には、同期通信チャネル番号として適当な値（例えば０）が与えられる。
【００７８】
このコマンド情報の送信は、ライト・トランザクション（write transaction）や、ロック・トランザクションを使って行われる。なお、ターゲットノードは、このコマンド情報がＲＡＭの所定領域に記憶されることによって、同期通信設定の要求があったものと認識する。ステップＳＴ２１２で自己のポータルのノードＩＤがターゲットノードＩＤとなる場合には、自己のポータルがイニシエータとなり、自己のポータルに対して同期通信設定の要求をすることとなる。
【００７９】
ここで、先の同期通信設定の要求と新たな同期通信設定の要求とは、識別番号ｃｉｄによって区別される。なお、行きと戻りで２回同期通信設定の要求を受けるポータルは、同様に、それら行きと戻りの要求を識別番号ｃｉｄで区別することになる。
【００８０】
次いで、ステップＳＴ２１４で、ターゲットノードからの同期通信設定の要求に対するレスポンスを待つ。そして、ステップＳＴ２１５で、受信したレスポンスがfailレスポンスであるかcompleteレスポンスであるかを判定し、completeレスポンスであるときはステップＳＴ２１６に進み、failレスポンスであるときはステップＳＴ２１７に進む。
【００８１】
ステップＳＴ２１６では、同期通信設定に成功したことを示すcompleteレスポンスを、アザーポータルに送信し、処理を終了する。ステップＳＴ２１７では、ＴＯＩＰ［cid］が１であるか否かを判定し、ＴＯＩＰ［cid］＝１であるときはステップＳＴ２１８に進み、ＴＯＩＰ［cid］＝０であるときはステップＳＴ２１９に進む。
【００８２】
ＴＯＩＰ［cid］＝１であるときは、ステップＳＴ２０６でローカルバスの同期通信設定が行われている。そのため、ステップＳＴ２１８で、その同期通信設定を解除する。このローカルバスの同期通信設定の解除の場合も、ローカルバスの同期通信設定の場合と同様に、解除処理をＩＲＭ５に対して行う。すなわち、同期通信の設定を解除するノード（ここでは、ポータル）は、同期通信のために予約していた帯域容量値をＩＲＭ５のBANDWIDTH AVAILABLE レジスタが示す帯域容量値に加算し、加算後の値でそのBANDWIDTH AVAILABLE レジスタを更新する。さらに、同期通信の設定を解除するノードは、CHANNELS AVAILABLE レジスタに対して予約していたチャネル番号を返却する処理をする。これらの処理も、ロック・トランザクションや、リード・トランザクションを使って行われる。
【００８３】
ステップＳＴ２１８で同期通信の設定を解除した後に、ステップＳＴ２１９に進む。ステップＳＴ２１９では、ＯＩＰ［cid］が１であるか否かを判定し、ＯＩＰ［cid］＝１であるときはステップＳＴ２２０に進み、ＯＩＰ［cid］＝０であるときはステップＳＴ２２１に進む。
【００８４】
ＯＩＰ［cid］＝１であるときは、ステップＳＴ２０９でポータルの設定が行われている。そのため、ステップＳＴ２２０で、そのポータルの設定を解除する。このポータルの設定の解除も、ブリッジドラフトで定義している方法に従って行う。解除処理は、設定処理の逆であり、設定時にSTREAM CONTROL レジスタに書き込んだ情報を、初期値に戻す等の処理をする。
【００８５】
ステップＳＴ２２０でポータルの設定を解除した後に、ステップＳＴ２２１に進む。ステップＳＴ２２１では、同期通信設定に失敗したことを示すfailレスポンスを、アザーポータルに送信し、処理を終了する。
【００８６】
次に、オーナ１、トーカ２、リスナ３が、図１Ａ〜Ｃ、図２Ａ，Ｂ、図３Ａ，Ｂのように配置されている場合における同期通信設定の動作を簡単に説明する。
【００８７】
図１Ａの配置例に係る同期通信設定の動作を説明する。まず、オーナ１が、図７のフローチャートに沿って同期通信設定の動作を開始する。この場合、オーナ１とトーカ２が同一のバス４に存在するので、ステップＳＴ１０１の判定によってステップＳＴ１０４に進んでＴＯＩＰを１に設定し、ステップＳＴ１０５でローカルバス４の同期通信設定をする。また、オーナ１とリスナ３が同一のバス４に存在するので、ステップＳＴ１０７の判定でステップＳＴ１１３に進み、同期通信設定の成功を確認して、処理を終了する。このように、オーナ１、トーカ２、リスナ３が図１Ａに示す配置関係にあるときは、オーナ１の同期通信設定の動作のみで、同期通信設定の処理が終了する。
【００８８】
図１Ｂの配置例に係る同期通信設定の動作を説明する。まず、オーナ１が、図７のフローチャートに沿って同期通信設定の動作を開始する。この場合、オーナ１とトーカ２が異なるバス４Ａ，４Ｂに存在するので、ステップＳＴ１０１の判定によってステップＳＴ１０２に進んでＴＯＩＰを０に設定し、ステップＳＴ１１０でトーカ２のローカルバス４Ｂへの通り道となるブリッジ６のポータル６０Ａをターゲットノードとしてコマンド情報を送信して、同期通信設定の要求をする。
【００８９】
次に、同期通信設定の要求を受けたポータル６０Ａは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ａは、トーカ２からリスナ３へのパス上になく、ＯＩＰ［cid］＝０である。そのため、ポータルの設定をすることなく、ステップＳＴ３０４の判定によってステップＳＴ３０６に進み、アザーポータル６０Ｂに同期通信設定を要求する。
【００９０】
次に、同期通信設定の要求を受けたポータル６０Ｂは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ローカルバス４Ｂにトーカ２が存在するので、ステップＳＴ２０２の判定によってステップＳＴ２０５に進んでＴＯＩＰ［cid］を１に設定し、ステップＳＴ２０６でローカルバス４Ｂの同期通信設定をする。また、ＯＩＰ［cid］＝０であるため、ステップＳＴ２０８の判定によってステップＳＴ２１０に進み、ポータルの設定はしない。また、ローカルバス４Ｂにリスナ３が存在するので、ステップＳＴ２１０の判定によってステップＳＴ２１６に進み、同期通信設定に成功したことを示すcompleteレスポンスを、アザーポータル６０Ａに送信し、処理を終了する。
【００９１】
次に、completeレスポンスを受信したポータル６０Ａは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータであるオーナ１に送信し、処理を終了する。
【００９２】
次に、completeレスポンスを受信したオーナ１は、図７のステップＳＴ１１２の判定によってステップＳＴ１１３に進み、同期通信設定の成功を確認して、処理を終了する。
【００９３】
なお、図１Ｂではバス４Ａ，４Ｂが隣接しているものであるが、これらのバス４Ａ，４Ｂの間に他の１以上のバス４が介在する場合には、上述した図８および図９のフローチャートの動作が順次交互に行われることとなる。このことは、以下の図１Ｃ、図２Ａ，Ｂ、図３Ａ，Ｂの配置例に係る同期通信設定の動作に関しても同様である。
【００９４】
図１Ｃの配置例に係る同期通信設定の動作を説明する。まず、オーナ１が、図７のフローチャートに沿って同期通信設定の動作を開始する。この場合、オーナ１とトーカ２が同一のバス４Ａに存在するので、ステップＳＴ１０１の判定によってステップＳＴ１０４に進んでＴＯＩＰを１に設定し、ステップＳＴ１０５でローカルバス４Ａの同期通信設定をする。また、オーナ１とリスナ３が異なるバス４Ａ，４Ｂに存在するので、ステップＳＴ１０７の判定でステップＳＴ１０８に進み、ステップＳＴ１１０でリスナ３のローカルバス４Ｂへの通り道となるブリッジ６のポータル６０Ａをターゲットノードとしてコマンド情報を送信して、同期通信設定の要求をする。
【００９５】
次に、同期通信設定の要求を受けたポータル６０Ａは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ａは、トーカ２からリスナ３へのパス上にあり、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ３０４の判定によってステップＳＴ３０５に進んでポータルの設定をし、その後にステップＳＴ３０６でアザーポータル６０Ｂに同期通信設定の要求をする。
【００９６】
次に、同期通信設定の要求を受けたポータル６０Ｂは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ＯＩＰ［cid］＝１であるため、ステップＳＴ２０１の判定によってステップＳＴ２０５に進んでＴＯＩＰ［cid］を１に設定し、ステップＳＴ２０６でローカルバス４Ｂの同期通信設定をする。また、ＯＩＰ［cid］＝１であるため、ステップＳＴ２０８の判定によってステップＳＴ２０９に進み、ポータルの設定をする。さらに、ローカルバス４Ｂにリスナ３が存在するので、ステップＳＴ２１０の判定によってステップＳＴ２１６に進み、同期通信設定に成功したことを示すcompleteレスポンスを、アザーポータル６０Ａに送信し、処理を終了する。
【００９７】
次に、completeレスポンスを受信したポータル６０Ａは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータであるオーナ１に送信し、処理を終了する。
【００９８】
次に、completeレスポンスを受信したオーナ１は、図７のステップＳＴ１１２の判定によってステップＳＴ１１３に進み、同期通信設定の成功を確認して、処理を終了する。
【００９９】
図２Ａの配置例に係る同期通信設定の動作を説明する。まず、オーナ１が、図７のフローチャートに沿って同期通信設定の動作を開始する。この場合、オーナ１とトーカ２が異なるバス４Ａ，４Ｂに存在するので、ステップＳＴ１０１の判定によってステップＳＴ１０２に進んでＴＯＩＰを０に設定し、ステップＳＴ１１０でトーカ２のローカルバス４Ｂへの通り道となるブリッジ６のポータル６０Ａをターゲットノードとしてコマンド情報を送信して、同期通信設定の要求（ａ１）をする。
【０１００】
次に、同期通信設定の要求（ａ１）を受けたポータル６０Ａは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、ＯＩＰ［cid］＝０であるため、ステップＳＴ３０４の判定によってステップＳＴ３０６に進み、ポータルの設定をすることなく、アザーポータル６０Ｂに同期通信設定の要求（ａ２）をする。
【０１０１】
次に、同期通信設定の要求（ａ２）を受けたポータル６０Ｂは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ローカルバス４Ｂにトーカ２が存在するので、ステップＳＴ２０２の判定によってステップＳＴ２０５に進んでＴＯＩＰ［cid］を１に設定し、ステップＳＴ２０６でローカルバス４Ｂの同期通信設定をする。また、ＯＩＰ［cid］＝０であるため、ステップＳＴ２０８の判定によってステップＳＴ２１０に進み、ポータルの設定はしない。また、ローカルバス４Ｂにリスナ３が存在しないので、ステップＳＴ２１０の判定によってステップＳＴ２１１に進み、ステップＳＴ２１２でリスナ３のローカルバス４Ａへの通り道となるブリッジ６のポータル６０ＢのノードＩＤをターゲットノードＩＤとする。つまり、この場合、自己のポータル６０Ｂがターゲットノードとなり、ステップＳＴ２１３で自己のポータル６０Ｂに対して同期通信設定の要求（ｂ１）をする。
【０１０２】
次に、同期通信設定の要求（ｂ１）を受けたポータル６０Ｂは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ｂはトーカ２からリスナ３へのパス上にあり、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ３０４の判定によってステップＳＴ３０５に進んでポータルの設定をし、その後にステップＳＴ３０６でアザーポータル６０Ａに同期通信設定の要求（ｂ２）をする。
【０１０３】
次に、同期通信設定の要求（ｂ２）を受けたポータル６０Ａは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ａはトーカ２からリスナ３へのパス上にあり、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ２０１の判定によってステップＳＴ２０５に進んでＴＯＩＰ［cid］を１に設定し、ステップＳＴ２０６でローカルバス４Ａの同期通信設定をする。また、ＯＩＰ［cid］＝１であるため、ステップＳＴ２０８の判定によってステップＳＴ２０９に進み、ポータルの設定をする。また、ローカルバス４Ａにリスナ３が存在するので、ステップＳＴ２１０の判定によってステップＳＴ２１６に進み、同期通信設定に成功したことを示すcompleteレスポンスを、アザーポータル６０Ｂに送信し、要求（ｂ２）に係る処理を終了する。
【０１０４】
次に、completeレスポンスを受信したポータル６０Ｂは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータである自己のポータル６０Ｂに送信し、要求（ｂ１）に係る処理を終了する。
【０１０５】
次に、completeレスポンスを受信したポータル６０Ｂは、図９のステップＳＴ２１５の判定によってステップＳＴ２１６に進み、completeレスポンスを、アザーポータル６０Ａに送信し、要求（ａ２）に係る処理を終了する。
【０１０６】
次に、completeレスポンスを受信したポータル６０Ａは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータであるオーナ１に送信し、要求（ａ１）に係る処理を終了する。
【０１０７】
次に、completeレスポンスを受信したオーナ１は、図７のステップＳＴ１１２の判定によってステップＳＴ１１３に進み、同期通信設定の成功を確認して、処理を終了する。
【０１０８】
図２Ｂの配置例に係る同期通信設定の動作を説明する。まず、オーナ１が、図７のフローチャートに沿って同期通信設定の動作を開始する。この場合、オーナ１とトーカ２が異なるバス４Ａ，４Ｂに存在するので、ステップＳＴ１０１の判定によってステップＳＴ１０２に進んでＴＯＩＰを０に設定し、ステップＳＴ１１０でトーカ２のローカルバス４Ｂへの通り道となるブリッジ６Ｄのポータル６０Ａをターゲットノードとしてコマンド情報を送信して、同期通信設定の要求をする。
【０１０９】
次に、同期通信設定の要求を受けたブリッジ６Ｄのポータル６０Ａは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ａは、トーカ２からリスナ３へのパス上になく、ＯＩＰ［cid］＝０である。そのため、ステップＳＴ３０４の判定によってステップＳＴ３０６に進み、ポータルの設定をすることなく、アザーポータル６０Ｂに同期通信設定の要求をする。
【０１１０】
次に、同期通信設定の要求を受けたブリッジ６Ｄのポータル６０Ｂは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ローカルバス４Ｂにトーカ２が存在するので、ステップＳＴ２０２の判定によってステップＳＴ２０５に進んでＴＯＩＰ［cid］を１に設定し、ステップＳＴ２０６でローカルバス４Ｂの同期通信設定をする。また、ＯＩＰ［cid］＝０であるため、ステップＳＴ２０８の判定によってステップＳＴ２１０に進み、ポータルの設定はしない。また、ローカルバス４Ｂにリスナ３が存在しないので、ステップＳＴ２１０の判定によってステップＳＴ２１１に進み、ステップＳＴ２１３でリスナ３のローカルバス４Ｃへの通り道となるブリッジ６Ｅのポータル６０Ａをターゲットノードとしてコマンド情報を送信して、同期通信設定の要求をする。
【０１１１】
次に、同期通信設定の要求を受けたブリッジ６Ｅのポータル６０Ａは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ａは、トーカ２からリスナ３へのパス上にあり、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ３０４の判定によってステップＳＴ３０５に進んでポータルの設定をし、その後にステップＳＴ３０６でアザーポータル６０Ｂに同期通信設定の要求をする。
【０１１２】
次に、同期通信設定の要求を受けたブリッジ６Ｅのポータル６０Ｂは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ｂはトーカ２からリスナ３へのパス上にあり、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ２０１の判定によってステップＳＴ２０５に進んでＴＯＩＰ［cid］を１に設定し、ステップＳＴ２０６でローカルバス４Ｃの同期通信設定をする。また、ＯＩＰ［cid］＝１であるため、ステップＳＴ２０８の判定によってステップＳＴ２０９に進み、ポータルの設定をする。また、ローカルバス４Ｃにリスナ３が存在するので、ステップＳＴ２１０の判定でステップＳＴ２１６に進み、同期通信設定に成功したことを示すcompleteレスポンスを、アザーポータル６０Ａに送信し、処理を終了する。
【０１１３】
次に、completeレスポンスを受信したブリッジ６Ｅのポータル６０Ａは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータであるブリッジ６Ｄのポータル６０Ｂに送信し、処理を終了する。
【０１１４】
次に、completeレスポンスを受信したブリッジ６Ｄのポータル６０Ｂは、図９のステップＳＴ２１５の判定によってステップＳＴ２１６に進み、completeレスポンスをアザーポータル６０Ａに送信し、処理を終了する。
【０１１５】
次に、completeレスポンスを受信したブリッジ６Ｄのポータル６０Ａは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータであるオーナ１に送信し、処理を終了する。
【０１１６】
次に、completeレスポンスを受信したオーナ１は、図７のステップＳＴ１１２の判定によってステップＳＴ１１３に進み、同期通信設定の成功を確認して、処理を終了する。
【０１１７】
図３Ａの配置例に係る同期通信設定の動作を説明する。まず、オーナ１が、図７のフローチャートに沿って同期通信設定の動作を開始する。この場合、オーナ１とトーカ２が異なるバス４Ａ，４Ｃに存在するので、ステップＳＴ１０１の判定によってステップＳＴ１０２に進んでＴＯＩＰを０に設定し、ステップＳＴ１１０でトーカ２のローカルバス４Ｃへの通り道となるブリッジ６Ｄのポータル６０Ａをターゲットノードとしてコマンド情報を送信して、同期通信設定の要求をする。
【０１１８】
次に、同期通信設定の要求を受けたブリッジ６Ｄのポータル６０Ａは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、このポータル６０Ａは、トーカ２からリスナ３へのパス上になく、ＯＩＰ［cid］＝０である。そのため、ステップＳＴ３０４の判定によってステップＳＴ３０６に進み、ポータルの設定をすることなく、アザーポータル６０Ｂに同期通信設定の要求をする。
【０１１９】
次に、同期通信設定の要求を受けたブリッジ６Ｄのポータル６０Ｂは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ＯＩＰ［cid］＝０であり、かつローカルバス４Ｂにトーカ２が存在しないので、ステップＳＴ２０２の判定によってステップＳＴ２０３に進んでＴＯＩＰ［cid］を０に設定し、ステップＳＴ２１３でトーカ２のローカルバス４Ｃへの通り道となるブリッジ６Ｅのポータル６０Ａをターゲットノードとしてコマンド情報を送信して、同期通信設定の要求（ａ１）をする。
【０１２０】
次に、同期通信設定の要求（ａ１）を受けたブリッジ６Ｅのポータル６０Ａは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、ＯＩＰ［cid］＝０であるため、ステップＳＴ３０４の判定によってステップＳＴ３０６に進み、ポータルの設定をすることなく、アザーポータル６０Ｂに同期通信設定の要求（ａ２）をする。
【０１２１】
次に、同期通信設定の要求（ａ２）を受けたブリッジ６Ｅのポータル６０Ｂは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ローカルバス４Ｃにトーカ２が存在するので、ステップＳＴ２０２の判定によってステップＳＴ２０５に進んでＴＯＩＰ［cid］を１に設定し、ステップＳＴ２０６でローカルバス４Ｃの同期通信設定をする。また、ＯＩＰ［cid］＝０であるため、ステップＳＴ２０８の判定によってステップＳＴ２１０に進み、ポータルの設定はしない。また、ローカルバス４Ｃにリスナ３が存在しないので、ステップＳＴ２１０の判定によってステップＳＴ２１１に進み、ステップＳＴ２１２でリスナ３のローカルバス４Ａへの通り道となるブリッジ６Ｅのポータル６０ＢのノードＩＤをターゲットノードＩＤとする。つまり、この場合、自己のポータル６０Ｂがターゲットノードとなり、ステップＳＴ２１３で自己のポータル６０Ｂに対して同期通信設定の要求（ｂ１）をする。
【０１２２】
次に、同期通信設定の要求（ｂ１）を受けたブリッジ６Ｅのポータル６０Ｂは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ｂは、トーカ２からリスナ３へのパス上にあり、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ３０４の判定によってステップＳＴ３０５に進んでポータルの設定をし、その後にステップＳＴ３０６でアザーポータル６０Ａに同期通信設定の要求（ｂ２）をする。
【０１２３】
次に、同期通信設定の要求（ｂ２）を受けたブリッジ６Ｅのポータル６０Ａは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ａはトーカ２からリスナ３へのパス上にあり、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ２０１の判定によってステップＳＴ２０５に進んでＴＯＩＰ［cid］を１に設定し、ステップＳＴ２０６でローカルバス４Ｂの同期通信設定をする。また、ＯＩＰ［cid］＝１であるため、ステップＳＴ２０８の判定によってステップＳＴ２０９に進み、ポータルの設定をする。また、ローカルバス４Ｂにリスナ３が存在するので、ステップＳＴ２１０の判定によってステップＳＴ２１６に進み、同期通信設定に成功したことを示すcompleteレスポンスを、アザーポータル６０Ｂに送信し、要求（ｂ２）に係る処理を終了する。
【０１２４】
次に、completeレスポンスを受信したブリッジ６Ｅのポータル６０Ｂは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータである自己のポータル６０Ｂに送信し、要求（ｂ１）に係る処理を終了する。
【０１２５】
次に、completeレスポンスを受信したブリッジ６Ｅのポータル６０Ｂは、図９のステップＳＴ２１５の判定によってステップＳＴ２１６に進み、completeレスポンスを、アザーポータル６０Ａに送信し、要求（ａ２）に係る処理を終了する。
【０１２６】
次に、completeレスポンスを受信したブリッジ６Ｅのポータル６０Ａは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータであるブリッジ６Ｄのポータル６０Ｂに送信し、要求（ａ１）に係る処理を終了する。
【０１２７】
次に、completeレスポンスを受信したブリッジ６Ｄのポータル６０Ｂは、図９のステップＳＴ２１５の判定によってステップＳＴ２１６に進み、completeレスポンスをアザーポータル６０Ａに送信し、処理を終了する。
【０１２８】
次に、completeレスポンスを受信したブリッジ６Ｄのポータル６０Ａは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータであるオーナ１に送信し、処理を終了する。
【０１２９】
次に、completeレスポンスを受信したオーナ１は、図７のステップＳＴ１１２の判定によってステップＳＴ１１３に進み、同期通信設定の成功を確認して、処理を終了する。
【０１３０】
図３Ｂの配置例に係る同期通信設定の動作を説明する。まず、オーナ１が、図７のフローチャートに沿って同期通信設定の動作を開始する。この場合、オーナ１とトーカ２が異なるバス４Ｂ，４Ａに存在するので、ステップＳＴ１０１の判定によってステップＳＴ１０２に進んでＴＯＩＰを０に設定し、ステップＳＴ１１０でトーカ２のローカルバス４Ａへの通り道となるブリッジ６Ｄのポータル６０Ｂをターゲットノードとしてコマンド情報を送信して、同期通信設定の要求（ａ１）をする。
【０１３１】
次に、同期通信設定の要求（ａ１）を受けたブリッジ６Ｄのポータル６０Ｂは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、ＯＩＰ［cid］＝０であるため、ステップＳＴ３０４の判定によってステップＳＴ３０６に進み、ポータルの設定をすることなく、アザーポータル６０Ａに同期通信設定の要求（ａ２）をする。
【０１３２】
次に、同期通信設定の要求（ａ２）を受けたブリッジ６Ｄのポータル６０Ａは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ローカルバス４Ａにトーカ２が存在するので、ステップＳＴ２０２の判定によってステップＳＴ２０５に進んでＴＯＩＰ［cid］を１に設定し、ステップＳＴ２０６でローカルバス４Ａの同期通信設定をする。また、ＯＩＰ［cid］＝０であるため、ステップＳＴ２０８の判定によってステップＳＴ２１０に進み、ポータルの設定はしない。また、ローカルバス４Ａにリスナ３が存在しないので、ステップＳＴ２１０の判定によってステップＳＴ２１１に進み、ステップＳＴ２１２でリスナ３のローカルバス４Ｃへの通り道となるブリッジ６Ｄのポータル６０ＡのノードＩＤをターゲットノードＩＤとする。つまり、この場合、自己のポータル６０Ａがターゲットノードとなり、ステップＳＴ２１３で自己のポータル６０Ａに対して同期通信設定の要求（ｂ１）をする。
【０１３３】
次に、同期通信設定の要求（ｂ１）を受けたブリッジ６Ｄのポータル６０Ａは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ａは、トーカ２からリスナ３へのパス上にあり、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ３０４の判定によってステップＳＴ３０５に進んでポータルの設定をし、その後にステップＳＴ３０６でアザーポータル６０Ｂに同期通信設定の要求（ｂ２）をする。
【０１３４】
次に、同期通信設定の要求（ｂ２）を受けたブリッジ６Ｄのポータル６０Ｂは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ａはトーカ２からリスナ３へのパス上にあり、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ２０１の判定によってステップＳＴ２０５に進んでＴＯＩＰ［cid］を１に設定し、ステップＳＴ２０６でローカルバス４Ｂの同期通信設定をする。また、ＯＩＰ［cid］＝１であるため、ステップＳＴ２０８の判定によってステップＳＴ２０９に進み、ポータルの設定をする。また、ローカルバス４Ｂにリスナ３が存在しないので、ステップＳＴ２１０の判定によってステップＳＴ２１１に進み、ステップＳＴ２１３でリスナ３のローカルバス４Ｃへの通り道となるブリッジ６Ｅのポータル６０Ａをターゲットノードとしてコマンド情報を送信して、同期通信設定の要求をする。
【０１３５】
次に、同期通信設定の要求を受けたブリッジ６Ｅのポータル６０Ａは、図８のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ａは、トーカ２からリスナ３へのパス上にあり、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ３０４の判定によってステップＳＴ３０５に進んでポータルの設定をし、その後にステップＳＴ３０６でアザーポータル６０Ｂに同期通信設定の要求をする。
【０１３６】
次に、同期通信設定の要求を受けたブリッジ６Ｅのポータル６０Ｂは、図９のフローチャートに沿って同期通信設定の動作を開始する。この場合、ポータル６０Ｂはトーカ２からリスナ３へのパス上にあり、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ２０１の判定によってステップＳＴ２０５に進んでＴＯＩＰ［cid］を１に設定し、ステップＳＴ２０６でローカルバス４Ｃの同期通信設定をする。また、ＯＩＰ［cid］＝１であるため、ステップＳＴ２０８の判定によってステップＳＴ２０９に進み、ポータルの設定をする。また、ローカルバス４Ｃにリスナ３が存在するので、ステップＳＴ２１０の判定でステップＳＴ２１６に進み、同期通信設定に成功したことを示すcompleteレスポンスを、アザーポータル６０Ａに送信し、処理を終了する。
【０１３７】
次に、completeレスポンスを受信したブリッジ６Ｅのポータル６０Ａは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータであるブリッジ６Ｄのポータル６０Ｂに送信し、処理を終了する。
【０１３８】
次に、completeレスポンスを受信したブリッジ６Ｄのポータル６０Ｂは、図９のステップＳＴ２１５の判定によってステップＳＴ２１６に進み、completeレスポンスをアザーポータル６０Ａに送信し、要求（ｂ２）に係る処理を終了する。
【０１３９】
次に、completeレスポンスを受信したブリッジ６Ｄのポータル６０Ａは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータである自己のポータル６０Ａに送信し、要求（ｂ１）に係る処理を終了する。
【０１４０】
次に、completeレスポンスを受信したブリッジ６Ｄのポータル６０Ａは、図９のステップＳＴ２１５の判定によってステップＳＴ２１６に進み、completeレスポンスを、アザーポータル６０Ｂに送信し、要求（ａ２）に係る処理を終了する。
【０１４１】
次に、completeレスポンスを受信したブリッジ６Ｄのポータル６０Ｂは、図８のステップＳＴ３０８の判定によってステップＳＴ３０９に進み、completeレスポンスをイニシエータであるオーナ１に送信し、要求（ａ１）に係る処理を終了する。
【０１４２】
次に、completeレスポンスを受信したオーナ１は、図７のステップＳＴ１１２の判定によってステップＳＴ１１３に進み、同期通信設定の成功を確認して、処理を終了する。
【０１４３】
以上説明したように、本実施の形態においては、オーナ１が図７に示すフローチャートに沿った動作をし、ブリッジ６を構成するポータル６０Ａ，６０Ｂが適宜図８または図９に示すフローチャートに沿った動作をするものである。そのため、トーカ２からリスナ３に向かうパスで同期通信設定の要求が順次伝搬していき、トーカ２からリスナ３へのパス上にあるバスおよびブリッジに対する同期通信の設定が行われる。これにより、オーナ１、トーカ２、リスナ３が同一のバスに存在しなくても、同期通信の設定が良好に行われる。
【０１４４】
なお、上述実施の形態においては、トーカ２からリスナ３に向かうパスで同期通信設定の要求が順次伝搬していくようにしたものであるが、逆にリスナ３からトーカ２に向かうパスで同期通信設定の要求が順次伝搬していくようにしてもよい。そのためには、図７〜図９のフローチャートにおいて、トーカとリスナを入れ換えればよい。また、オーナ１側にトーカ２があるときはトーカ２からリスナ３に向かうパスが選択され、オーナ１側にリスナ３があるときはリスナ３からトーカ２に向かうパスが選択されるようにしてもよい。
【０１４５】
「同期通信設定解除方法」
次に、上述したようなバスネットワークにおける同期通信設定の解除方法について説明する。
【０１４６】
図１０のフローチャートを参照して、オーナ１の同期通信設定の解除動作を説明する。ここで、オーナ１は、トーカバスＩＤ、トーカフィジカルＩＤ、リスナバスＩＤ、リスナフィジカルＩＤ、同期通信帯域容量、およびターゲットノードＩＤの情報を用いて、同期通信設定解除の動作をする。これらの情報は設定時に用いられたものであり、設定時に記憶して保持されているものとする。オーナ１は、同期通信設定の解除を行う際に、図１０のフローチャートのステップを実行する。
【０１４７】
ステップＳＴ４０１で、ローカルバスＩＤとトーカバスＩＤとが同じであるか否かを判定し、異なるときはステップＳＴ４０２に進み、同じであるときはステップＳＴ４０４に進む。ここで、ローカルバスＩＤとトーカバスＩＤとが同じ場合（図１Ａ，Ｃ参照）、ローカルバスの同期通信の設定が行われている（図７のステップＳＴ１０１，ＳＴ１０５参照）。
【０１４８】
ステップＳＴ４０４では、ローカルバスの同期通信設定の解除をする。詳細説明は省略するが、この解除の処理は、図７のステップＳＴ１１５で説明したと同様の処理である。そして、ステップＳＴ４０５で、ローカルバスＩＤとリスナバスＩＤとが同じであるか否かを判定し、異なるときはステップＳＴ４０２に進み、同じであるときはステップＳＴ４０６に進む。
【０１４９】
ステップＳＴ４０２では、イニシエータとなって、ターゲットノードに同期通信設定の解除を要求する。ここで、ターゲットノードは、オーナ１と同一のバスに接続されており、かつトーカ２またはリスナ３のローカルバスへの通り道となるブリッジのポータルである。
【０１５０】
次いで、ステップＳＴ４０３で、ターゲットノードからのresetレスポンスを受信し、ステップＳＴ４０６に進む。そして、ステップＳＴ４０６で、同期通信設定の解除を確認して、処理を終了する。ここで、resetレスポンスは、同期通信設定の解除が完了したことを示すレスポンスである。
【０１５１】
次に、図１１のフローチャートを参照して、オーナ１、他のブリッジ６を構成するポータル等からの同期通信設定の解除要求を受けたポータルの同期通信設定の解除動作を説明する。ここで、ＯＩＰ［cid］、ｃｉｄおよびイニシエータノードＩＤの情報を用いて、同期通信設定解除の動作をする。これらの情報は設定時に用いられたものであり、設定時に記憶して保持されているものとする。ポータルは、同期通信設定の解除を行う際に、図１１のフローチャートのステップを実行する。
【０１５２】
ステップＳＴ６０１で、ＯＩＰ［cid］が１であるか否かを判定し、ＯＩＰ［cid］＝１であるときはステップＳＴ６０２に進み、ＯＩＰ［cid］＝０であるときはステップＳＴ６０３に進む。ＯＩＰ［cid］＝１であるときは、ポータルの設定が行われている（図８のステップＳＴ３０４，ＳＴ３０５参照）。ステップＳＴ６０２では、ポータルの設を解除する。詳細説明は省略するが、この解除の処理は、図８のステップＳＴ３１１で説明したと同様の処理である。
【０１５３】
ステップＳＴ６０２でポータルの設定を解除した後、ステップＳＴ６０３に進む。ステップＳＴ６０３では、アザーポータルに、ｃｉｄを送り、同期通信設定の解除を要求する。次いで、ステップＳＴ６０４で、アザーポータルからのresetレスポンスを受信し、ステップＳＴ６０５で、イニシエータにresetレスポンスを送信して、処理を終了する。
【０１５４】
次に、図１２のフローチャートを参照して、同一ブリッジを構成するポータル（アザーポータル）からの同期通信設定の解除要求を受けたポータルの同期通信設定の解除動作を説明する。このポータルは、トーカバスＩＤ、トーカフィジカルＩＤ、リスナバスＩＤ、リスナフィジカルＩＤ、同期通信帯域容量、ターゲットノードＩＤ、ＯＩＰ［cid］、ＴＯＩＰ［cid］およびｃｉｄの情報を用いて、同期通信設定解除の動作をする。これらの情報は設定時に用いられたものであり、設定時に記憶して保持されているものとする。ポータルは、同期通信設定の解除を行う際に、図１２のフローチャートのステップを実行する。
【０１５５】
ステップＳＴ５０１で、ＴＯＩＰ［cid］が１であるか否かを判定し、ＴＯＩＰ［cid］＝１であるときはステップＳＴ５０６に進み、ＴＯＩＰ［cid］＝０であるときはステップＳＴ５０３に進む。ＴＯＩＰ［cid］＝１であるときは、ローカルバスの同期通信設定が行われている（図９のステップＳＴ２０５，ＳＴ２０６参照）。
【０１５６】
ステップＳＴ５０６では、ローカルバスの同期通信設定の解除をする。詳細説明は省略するが、この解除の処理は、図７のステップＳＴ１１５で説明したと同様の処理である。そして、ステップＳＴ５０７で、ＯＩＰ[cid]が１であるか否かを判定し、ＯＩＰ［cid］が１であるときはステップＳＴ５０８に進み、ＯＩＰ［cid］＝０であるときはステップＳＴ５０９に進む。ＯＩＰ［cid］＝１であるときは、ポータルの設定が行われている（図９のステップＳＴ２０８，ＳＴ２０９参照）。
【０１５７】
ステップＳＴ５０８では、ポータルの設定を解除する。詳細説明は省略するが、この解除の処理は、図８のステップＳＴ３１１で説明したと同様の処理である。ステップＳＴ５０８でポータルの設定を解除した後、ステップＳＴ５０９に進む。
【０１５８】
ステップＳＴ５０９では、ローカルバスＩＤとリスナバスＩＤとが同じであるか否かを判定し、異なるときはステップＳＴ５０３に進み、同じであるときはステップＳＴ５０５に進む。ステップＳＴ５０３では、イニシエータとなって、ターゲットノードに同期通信設定の解除を要求する。ここで、ターゲットノードは、自己のポータルと同一のバスに接続されており、かつトーカ２またはリスナ３のローカルバスへの通り道となるブリッジのポータルである。
【０１５９】
次いで、ステップＳＴ５０４で、ターゲットノードからのresetレスポンスを受信する。そして、ステップＳＴ５０５で、アザーポータルにresetレスポンスを送信して、処理を終了する。
【０１６０】
次に、オーナ１、トーカ２、リスナ３が、図１Ａ〜Ｃ、図２Ａ，Ｂ、図３Ａ，Ｂのように配置されている場合における同期通信設定の解除動作を簡単に説明する。
【０１６１】
図１Ａの配置例に係る同期通信設定の解除動作を説明する。まず、オーナ１が、図１０のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、オーナ１とトーカ２が同一のバス４に存在するので、ステップＳＴ４０１の判定によってステップＳＴ４０４に進み、ローカルバス４の同期通信の設定を解除する。また、オーナ１とリスナ３が同一のバス４に存在するので、ステップＳＴ４０５の判定によってステップＳＴ４０６に進み、同期通信設定の解除を確認して、処理を終了する。このように、オーナ１、トーカ２、リスナ３が図１Ａに示す配置関係にあるときは、オーナ１の同期通信設定の解除動作のみで、同期通信設定の解除動作が終了する。
【０１６２】
図１Ｂの配置例に係る同期通信設定の解除動作を説明する。まず、オーナ１が、図１０のフローチャートに沿って同期通信設定の動作を開始する。この場合、オーナ１とトーカ２が異なるバス４Ａ，４Ｂに存在するので、ステップＳＴ４０１の判定によってステップＳＴ４０２に進み、トーカ２のローカルバス４Ｂへの通り道となるブリッジ６のポータル６０Ａをターゲットノードとして同期通信設定の解除の要求をする。
【０１６３】
次に、同期通信設定の解除の要求を受けたポータル６０Ａは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ポータル６０Ａはトーカ２からリスナ３へのパス上になく、ポータルの設定は行われておらず、ＯＩＰ［cid］＝０である。そのため、ステップＳＴ６０１の判定によってステップＳＴ６０３に進み、アザーポータル６０Ｂに同期通信設定の解除の要求をする。
【０１６４】
次に、同期通信設定の解除の要求を受けたポータル６０Ｂは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ローカルバス４Ｂにトーカ２が存在し、ローカルバス４Ｂの同期通信設定が行われており、ＴＯＩＰ[cid]＝１である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０６に進み、ローカルバス４Ｂの同期通信の設定を解除する。また、ＯＩＰ［cid］＝０であり、ポータルの設定は行われておらず、ステップＳＴ５０７の判定によってステップＳＴ５０９に進む。また、ローカルバス４Ｂにリスナ３が存在するので、ステップＳＴ５０９の判定でステップＳＴ５０５に進み、resetレスポンスをアザーポータル６０Ａに送信し、処理を終了する。
【０１６５】
次に、resetレスポンスを受信したポータル６０Ａは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータであるオーナ１に送信し、処理を終了する。
【０１６６】
次に、resetレスポンスを受信したオーナ１は、図１０のステップＳＴ４０６で同期通信設定の解除を確認して、処理を終了する。
【０１６７】
なお、図１Ｂではバス４Ａ，４Ｂが隣接しているものであるが、これらのバス４Ａ，４Ｂの間に他の１以上のバス４が介在する場合には、上述した図１１および図１２のフローチャートの動作が順次交互に行われることとなる。このことは、以下の図１Ｃ、図２Ａ，Ｂ、図３Ａ，Ｂの配置例に係る同期通信設定の解除動作に関しても同様である。
【０１６８】
図１Ｃの配置例に係る同期通信設定の解除動作を説明する。まず、オーナ１が、図１０のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、オーナ１とトーカ２が同一のバス４Ａに存在するので、ステップＳＴ４０１の判定によってステップＳＴ４０４に進み、ローカルバス４Ａの同期通信の設定を解除する。また、オーナ１とリスナ３が異なるバス４Ａ，４Ｂに存在するので、ステップＳＴ４０５の判定でステップＳＴ４０２に進み、リスナ３のローカルバス４Ｂへの通り道となるブリッジ６のポータル６０Ａをターゲットノードとして同期通信設定の解除の要求をする。
【０１６９】
次に、同期通信設定の解除の要求を受けたポータル６０Ａは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ポータル６０Ａは、トーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ６０１の判定によってステップＳＴ６０２に進み、ポータルの設定を解除し、さらにステップＳＴ６０３でアザーポータル６０Ｂに同期通信設定の解除の要求をする。
【０１７０】
次に、同期通信設定の解除の要求を受けたポータル６０Ｂは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ローカルバス４Ｂの同期通信設定が行われており、ＴＯＩＰ[cid]＝１である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０６に進み、ローカルバス４Ｂの同期通信の設定を解除する。また、ポータル６０Ｂは、トーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ５０７の判定によってステップＳＴ５０８に進み、ポータルの設定を解除する。また、ローカルバス４Ｂにリスナ３が存在するので、ステップＳＴ５０９の判定によってステップＳＴ５０５に進み、resetレスポンスをアザーポータル６０Ａに送信し、処理を終了する。
【０１７１】
次に、resetレスポンスを受信したポータル６０Ａは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータであるオーナ１に送信し、処理を終了する。
【０１７２】
次に、resetレスポンスを受信したオーナ１は、図１０のステップＳＴ４０６で同期通信設定の解除を確認して、処理を終了する。
【０１７３】
図２Ａの配置例に係る同期通信設定の解除動作を説明する。まず、オーナ１が、図１０のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、オーナ１とトーカ２が異なるバス４Ａ，４Ｂに存在するので、ステップＳＴ４０１の判定によってステップＳＴ４０２に進み、トーカ２のローカルバス４Ｂへの通り道となるブリッジ６のポータル６０Ａをターゲットノードとして同期通信設定の解除の要求（ｃ１）をする。
【０１７４】
次に、同期通信設定の解除の要求（ｃ１）を受けたポータル６０Ａは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ＯＩＰ［cid］＝０であるため、ステップＳＴ６０１の判定によってステップＳＴ６０３に進み、アザーポータル６０Ｂに同期通信設定の解除の要求（ｃ２）をする。
【０１７５】
次に、同期通信設定の解除の要求（ｃ２）を受けたポータル６０Ｂは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ローカルバス４Ｂにトーカ２が存在し、ローカルバス４Ｂの同期通信設定が行われており、ＴＯＩＰ[cid]＝１である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０６に進み、ローカルバス４Ｂの同期通信の設定を解除する。また、ＯＩＰ［cid］＝０であり、ステップＳＴ５０７の判定によってステップＳＴ５０９に進む。また、ローカルバス４Ｂにリスナ３が存在しないので、ステップＳＴ５０９の判定によってステップＳＴ５０３に進み、リスナ３のローカルバス４Ａへの通り道となるブリッジ６のポータル６０Ｂ、つまり自己のポータル６０Ｂに対して同期通信設定の解除の要求（ｄ１）をする。
【０１７６】
次に、同期通信設定の解除の要求（ｄ１）を受けたポータル６０Ｂは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ポータル６０Ｂはトーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ６０１の判定によってステップＳＴ６０２に進み、ポータルの設定を解除し、さらにステップＳＴ６０３でアザーポータル６０Ａに同期通信設定の解除の要求（ｄ２）をする。
【０１７７】
次に、同期通信設定の解除の要求（ｄ２）を受けたポータル６０Ａは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ローカルバス４Ａの同期通信設定が行われており、ＴＯＩＰ[cid]＝１である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０６に進み、ローカルバス４Ａの同期通信の設定を解除する。また、ポータル６０Ａは、トーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ５０７の判定によってステップＳＴ５０８に進み、ポータルの設定を解除する。また、ローカルバス４Ａにリスナ３が存在するので、ステップＳＴ５０９の判定によってステップＳＴ５０５に進み、resetレスポンスをアザーポータル６０Ｂに送信し、要求（ｄ２）に係る処理を終了する。
【０１７８】
次に、resetレスポンスを受信したポータル６０Ｂは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータである自己のポータル６０Ｂに送信し、要求（ｄ１）に係る処理を終了する。
【０１７９】
次に、resetレスポンスを受信したポータル６０Ｂは、図１２のステップＳＴ５０５でresetレスポンスをアザーポータル６０Ａに送信し、要求（ｃ２）に係る処理を終了する。
【０１８０】
次に、resetレスポンスを受信したポータル６０Ａは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータであるオーナ１に送信し、要求（ｃ１）に係る処理を終了する。
【０１８１】
次に、resetレスポンスを受信したオーナ１は、図１０のステップＳＴ４０６で同期通信設定の解除を確認して、処理を終了する。
【０１８２】
図２Ｂの配置例に係る同期通信設定の解除動作を説明する。まず、オーナ１が、図１０のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、オーナ１とトーカ２が異なるバス４Ａ，４Ｂに存在するので、ステップＳＴ４０１の判定によってステップＳＴ４０２に進み、トーカ２のローカルバス４Ｂへの通り道となるブリッジ６Ｄのポータル６０Ａをターゲットノードとして同期通信設定の解除の要求をする。
【０１８３】
次に、同期通信設定の解除の要求を受けたブリッジ６Ｄのポータル６０Ａは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ポータル６０Ａはトーカ２からリスナ３へのパス上になく、ポータルの設定は行われておらず、ＯＩＰ［cid］＝０である。そのため、ステップＳＴ６０１の判定によってステップＳＴ６０３に進み、アザーポータル６０Ｂに同期通信設定の解除の要求をする。
【０１８４】
次に、同期通信設定の解除の要求を受けたブリッジ６Ｄのポータル６０Ｂは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ローカルバス４Ｂにトーカ２が存在し、ローカルバス４Ｂの同期通信設定が行われており、ＴＯＩＰ[cid]＝１である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０６に進み、ローカルバス４Ｂの同期通信の設定を解除する。なお、ポータル６０Ｂはトーカ２からリスナ３へのパス上になく、ポータルの設定は行われていない。また、ローカルバス４Ｂにリスナ３が存在しないので、ステップＳＴ５０９の判定によってステップＳＴ５０３に進み、リスナ３のローカルバス４Ｃへの通り道となるブリッジ６Ｅのポータル６０Ａをターゲットノードとして同期通信設定の解除の要求をする。
【０１８５】
次に、同期通信設定の解除の要求を受けたブリッジ６Ｅのポータル６０Ａは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ポータル６０Ａは、トーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ６０１の判定によってステップＳＴ６０２に進み、ポータルの設定を解除し、さらにステップＳＴ６０３でアザーポータル６０Ｂに同期通信設定の解除の要求をする。
【０１８６】
次に、同期通信設定の解除の要求を受けたブリッジ６Ｅのポータル６０Ｂは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ローカルバス４Ｃの同期通信設定が行われており、ＴＯＩＰ[cid]＝１である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０６に進み、ローカルバス４Ｃの同期通信の設定を解除する。また、ポータル６０Ｂは、トーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ５０７の判定によってステップＳＴ５０８に進み、ポータルの設定を解除する。また、ローカルバス４Ｃにリスナ３が存在するので、ステップＳＴ５０９の判定によってステップＳＴ５０５に進み、resetレスポンスをアザーポータル６０Ａに送信し、処理を終了する。
【０１８７】
次に、resetレスポンスを受信したブリッジ６Ｅのポータル６０Ａは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータであるブリッジ６Ｄのポータル６０Ｂに送信し、処理を終了する。
【０１８８】
次に、resetレスポンスを受信したブリッジ６Ｄのポータル６０Ｂは、図１２のステップＳＴ５０５でresetレスポンスをアザーポータル６０Ａに送信し、処理を終了する。
【０１８９】
次に、resetレスポンスを受信したブリッジ６Ｄのポータル６０Ａは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータであるオーナ１に送信し、処理を終了する。
【０１９０】
次に、resetレスポンスを受信したオーナ１は、図１０のステップＳＴ４０６で同期通信設定の解除を確認して、処理を終了する。
【０１９１】
図３Ａの配置例に係る同期通信設定の解除動作を説明する。まず、オーナ１が、図１０のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、オーナ１とトーカ２が異なるバス４Ａ，４Ｃに存在するので、ステップＳＴ４０１の判定によってステップＳＴ４０２に進み、トーカ２のローカルバス４Ｃへの通り道となるブリッジ６Ｄのポータル６０Ａをターゲットノードとして同期通信設定の解除の要求をする。
【０１９２】
次に、同期通信設定の解除の要求を受けたブリッジ６Ｄのポータル６０Ａは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ポータル６０Ａはトーカ２からリスナ３へのパス上になく、ポータルの設定は行われておらず、ＯＩＰ［cid］＝０である。そのため、ステップＳＴ６０１の判定によってステップＳＴ６０３に進み、アザーポータル６０Ｂに同期通信設定の解除の要求をする。
【０１９３】
次に、同期通信設定の解除の要求を受けたブリッジ６Ｄのポータル６０Ｂは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ＯＩＰ［cid］＝０であり、かつローカルバス４Ｂにトーカ２が存在しないので、ＴＯＩＰ［cid］＝０である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０３に進み、トーカ２のローカルバス４Ｃへの通り道となるブリッジ６Ｅのポータル６０Ａをターゲットノードとして同期通信設定の解除の要求（ｃ１）をする。
【０１９４】
次に、同期通信設定の解除の要求（ｃ１）を受けたブリッジ６Ｅのポータル６０Ａは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ＯＩＰ［cid］＝０であるため、ステップＳＴ６０１の判定によってステップＳＴ６０３に進み、アザーポータル６０Ｂに同期通信設定の解除の要求（ｃ２）をする。
【０１９５】
次に、同期通信設定の解除の要求（ｃ２）を受けたポータル６０Ｂは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ローカルバス４Ｃにトーカ２が存在し、ローカルバス４Ｃの同期通信設定が行われており、ＴＯＩＰ[cid]＝１である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０６に進み、ローカルバス４Ｃの同期通信の設定を解除する。また、ＯＩＰ［cid］＝０であり、ステップＳＴ５０７の判定によってステップＳＴ５０９に進む。また、ローカルバス４Ｃにリスナ３が存在しないので、ステップＳＴ５０９の判定によってステップＳＴ５０３に進み、リスナ３のローカルバス４Ｂへの通り道となるブリッジ６Ｅのポータル６０Ｂ、つまり自己のポータル６０Ｂに対して同期通信設定の解除の要求（ｄ１）をする。
【０１９６】
次に、同期通信設定の解除の要求（ｄ１）を受けたブリッジ６Ｅのポータル６０Ｂは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ポータル６０Ｂはトーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ６０１の判定によってステップＳＴ６０２に進み、ポータルの設定を解除し、さらにステップＳＴ６０３でアザーポータル６０Ａに同期通信設定の解除の要求（ｄ２）をする。
【０１９７】
次に、同期通信設定の解除の要求（ｄ２）を受けたブリッジ６Ｅのポータル６０Ａは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ローカルバス４Ｂの同期通信設定が行われており、ＴＯＩＰ[cid]＝１である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０６に進み、ローカルバス４Ｂの同期通信の設定を解除する。また、ポータル６０Ａは、トーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ５０７の判定によってステップＳＴ５０８に進み、ポータルの設定を解除する。また、ローカルバス４Ｂにリスナ３が存在するので、ステップＳＴ５０９の判定によってステップＳＴ５０５に進み、resetレスポンスをアザーポータル６０Ｂに送信し、要求（ｄ２）に係る処理を終了する。
【０１９８】
次に、resetレスポンスを受信したブリッジ６Ｅのポータル６０Ｂは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータである自己のポータル６０Ｂに送信し、要求（ｄ１）に係る処理を終了する。
【０１９９】
次に、resetレスポンスを受信したポータル６０Ｂは、図１２のステップＳＴ５０５でresetレスポンスをアザーポータル６０Ａに送信し、要求（ｃ２）に係る処理を終了する。
【０２００】
次に、resetレスポンスを受信したブリッジ６Ｅのポータル６０Ａは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータであるブリッジ６Ｄのポータル６０Ｂに送信し、要求（ｃ１）に係る処理を終了する。
【０２０１】
次に、resetレスポンスを受信したブリッジ６Ｄのポータル６０Ｂは、図１２のステップＳＴ５０５でresetレスポンスをアザーポータル６０Ａに送信し、処理を終了する。
【０２０２】
次に、resetレスポンスを受信したブリッジ６Ｄのポータル６０Ａは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータであるオーナ１に送信し、処理を終了する。
【０２０３】
次に、resetレスポンスを受信したオーナ１は、図１０のステップＳ４０６で同期通信設定の解除を確認して、処理を終了する。
【０２０４】
図３Ｂの配置例に係る同期通信設定の解除動作を説明する。まず、オーナ１が、図１０のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、オーナ１とトーカ２が異なるバス４Ｂ，４Ａに存在するので、ステップＳＴ４０１の判定によってステップＳＴ４０２に進み、トーカ２のローカルバス４Ａへの通り道となるブリッジ６Ｄのポータル６０Ｂをターゲットノードとして同期通信設定の解除の要求（ｃ１）をする。
【０２０５】
次に、同期通信設定の解除の要求（ｃ１）を受けたブリッジ６Ｄのポータル６０Ｂは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ＯＩＰ［cid］＝０であるため、ステップＳＴ６０１の判定によってステップＳＴ６０３に進み、アザーポータル６０Ａに同期通信設定の解除の要求（ｃ２）をする。
【０２０６】
次に、同期通信設定の解除の要求（ｃ２）を受けたブリッジ６Ｄのポータル６０Ａは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ローカルバス４Ａにトーカ２が存在し、ローカルバス４Ａの同期通信設定が行われており、ＴＯＩＰ[cid]＝１である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０６に進み、ローカルバス４Ａの同期通信の設定を解除する。また、ＯＩＰ［cid］＝０であり、ステップＳＴ５０７の判定によってステップＳＴ５０９に進む。また、ローカルバス４Ａにリスナ３が存在しないので、ステップＳＴ５０９の判定によってステップＳＴ５０３に進み、リスナ３のローカルバス４Ｃへの通り道となるブリッジ６Ｄのポータル６０Ａ、つまり自己のポータル６０Ａに対して同期通信設定の解除の要求（ｄ１）をする。
【０２０７】
次に、同期通信設定の解除の要求（ｄ１）を受けたブリッジ６Ｄのポータル６０Ａは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ポータル６０Ａはトーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ６０１の判定によってステップＳＴ６０２に進み、ポータルの設定を解除し、さらにステップＳＴ６０３でアザーポータル６０Ｂに同期通信設定の解除の要求（ｄ２）をする。
【０２０８】
次に、同期通信設定の解除の要求（ｄ２）を受けたブリッジ６Ｄのポータル６０Ｂは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ローカルバス４Ｂの同期通信設定が行われており、ＴＯＩＰ[cid]＝１である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０６に進み、ローカルバス４Ｂの同期通信の設定を解除する。また、ポータル６０Ｂは、トーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ５０７の判定によってステップＳＴ５０８に進み、ポータルの設定を解除する。また、ローカルバス４Ｂにリスナ３が存在しないので、ステップＳＴ５０９の判定によってステップＳＴ５０３に進み、リスナ３のローカルバス４Ｃへの通り道となるブリッジ６Ｅのポータル６０Ａをターゲットノードとして同期通信設定の解除の要求をする。
【０２０９】
次に、同期通信設定の解除の要求を受けたブリッジ６Ｅのポータル６０Ａは、図１１のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ポータル６０Ａは、トーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ６０１の判定によってステップＳＴ６０２に進み、ポータルの設定を解除し、さらにステップＳＴ６０３でアザーポータル６０Ｂに同期通信設定の解除の要求をする。
【０２１０】
次に、同期通信設定の解除の要求を受けたブリッジ６Ｅのポータル６０Ｂは、図１２のフローチャートに沿って同期通信設定の解除動作を開始する。この場合、ローカルバス４Ｃの同期通信設定が行われており、ＴＯＩＰ[cid]＝１である。そのため、ステップＳＴ５０１の判定によってステップＳＴ５０６に進み、ローカルバス４Ｃの同期通信の設定を解除する。また、ポータル６０Ｂは、トーカ２からリスナ３へのパス上にあり、ポータルの設定がされており、ＯＩＰ［cid］＝１である。そのため、ステップＳＴ５０７の判定によってステップＳＴ５０８に進み、ポータルの設定を解除する。また、ローカルバス４Ｃにリスナ３が存在するので、ステップＳＴ５０９の判定によってステップＳＴ５０５に進み、resetレスポンスをアザーポータル６０Ａに送信し、処理を終了する。
【０２１１】
次に、resetレスポンスを受信したブリッジ６Ｅのポータル６０Ａは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータであるブリッジ６Ｄのポータル６０Ｂに送信し、処理を終了する。
【０２１２】
次に、resetレスポンスを受信したブリッジ６Ｄのポータル６０Ｂは、図１２のステップＳＴ５０５でresetレスポンスをアザーポータル６０Ａに送信し、要求（ｄ２）に係る処理を終了する。
【０２１３】
次に、resetレスポンスを受信したブリッジ６Ｄのポータル６０Ａは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータである自己のポータル６０Ａに送信し、要求（ｄ１）に係る処理を終了する。
【０２１４】
次に、resetレスポンスを受信したブリッジ６Ｄのポータル６０Ａは、図１２のステップＳＴ５０５でresetレスポンスをアザーポータル６０Ｂに送信し、要求（ｃ２）に係る処理を終了する。
【０２１５】
次に、resetレスポンスを受信したブリッジ６Ｄのポータル６０Ｂは、図１１のステップＳＴ６０５でresetレスポンスをイニシエータであるオーナ１に送信し、要求（ｃ１）に係る処理を終了する。
【０２１６】
次に、resetレスポンスを受信したオーナ１は、図１０のステップＳ４０６で同期通信設定の解除を確認して、処理を終了する。
【０２１７】
以上説明したように、本実施の形態においては、オーナ１が図１０に示すフローチャートに沿った動作をし、ブリッジ６を構成するポータル６０Ａ，６０Ｂが適宜図１１または図１２に示すフローチャートに沿った動作をするものである。そのため、トーカ２からリスナ３に向かうパスで同期通信設定の解除の要求が順次伝搬していき、トーカ２からリスナ３へのパス上にあるバスおよびブリッジに対する同期通信の設定の解除が行われる。これにより、オーナ１、トーカ２、リスナ３が同一のバスに存在しなくても、同期通信設定の解除が良好に行われる。
【０２１８】
なお、上述実施の形態においては、トーカ２からリスナ３に向かうパスで同期通信設定の解除の要求が順次伝搬していくようにしたものであるが、逆にリスナ３からトーカ２に向かうパスで同期通信設定の解除の要求が順次伝搬していくようにしてもよい。そのためには、図１０〜図１２のフローチャートにおいて、トーカとリスナを入れ換えればよい。また、オーナ１側にトーカ２があるときはトーカ２からリスナ３に向かうパスが選択され、オーナ１側にリスナ３があるときはリスナ３からトーカ２に向かうパスが選択されるようにしてもよい。
【０２１９】
なお、上述した図７〜図１２の各フローチャートの処理を実現するためのプログラムデータは、例えば光ディスクや磁気ディスク等のディスク状記録媒体や、テープ状記録媒体により提供可能である。また、通信回線を使用しても提供可能であり、各ノードにおいては当該プログラムデータをインストールあるいはダウンロードすることが可能である。
【０２２０】
また、上述実施の形態においては、この発明をＩＥＥＥ１３９４バスネットワークに適用したものであるが、この発明はブリッジによって複数のバスが接続されてなるその他のバスネットワークにも同様に適用できることは勿論である。
【０２２１】
【発明の効果】
この発明によれば、送信ノードから受信ノードへのパス（通信路）を構成するバスおよびブリッジの同期通信設定の解除が行われるように資源所有ノードからの同期通信設定の解除の要求が順次伝搬する構成としたものであり、資源所有ノード、送信ノードおよび受信ノードが同一のバスに存在しなくても、同期通信設定の解除を良好に行うことができる。
【図面の簡単な説明】
【図１】ＩＥＥＥ１３９４バスネットワークにおけるオーナ、トーカ、リスナの配置例を示す図である。
【図２】ＩＥＥＥ１３９４バスネットワークにおけるオーナ、トーカ、リスナの配置例を示す図である。
【図３】ＩＥＥＥ１３９４バスネットワークにおけるオーナ、トーカ、リスナの配置例を示す図である。
【図４】オーナの構成を示すブロック図である。
【図５】ＩＲＭの構成を示すブロック図である。
【図６】ブリッジの構成を示すブロック図である。
【図７】オーナの同期通信設定の動作を示すフローチャートである。
【図８】ブリッジポータルの同期通信設定の動作を示すフローチャートである。
【図９】ブリッジポータルの同期通信設定の動作を示すフローチャートである。
【図１０】オーナの同期通信設定の解除動作を示すフローチャートである。
【図１１】ブリッジポータルの同期通信設定の解除動作を示すフローチャートである。
【図１２】ブリッジポータルの同期通信設定の解除動作を示すフローチャートである。
【図１３】アイソクロナス・パケットの転送を説明するための図である。
【符号の説明】
１・・・オーナ、２・・・トーカ、３・・・リスナ、４，４Ａ〜４Ｃ・・・ＩＥＥＥ１３９４バス、５・・・ＩＲＭ、６，６Ｄ，６Ｅ・・・ブリッジ、６０Ａ，６０Ｂ・・・ポータル
【図１】
0003815063.tif 000002
【図２】
0003815063.tif 000003
【図３】
0003815063.tif 000004
【図４】
0003815063.tif 000005
【図５】
0003815063.tif 000006
【図６】
0003815063.tif 000007
【図７】
0003815063.tif 000008
【図８】
0003815063.tif 000009
【図９】
0003815063.tif 000010
【図１０】
0003815063.tif 000011
【図１１】
0003815063.tif 000012
【図１２】
0003815063.tif 000013
【図１３】
0003815063.tif 000014