(57)【特許請求の範囲】
【請求項１】
ネットワーク内の上流ノードから下流ノードに伝送フレームを定周期で送信させる通信制御装置であって、
前記下流ノードは、前記定周期の時間間隔に判定時間を加えた時間内に前記上流ノードから受信がない場合は、前記上流ノードの前記定周期の時間間隔でバックアップ送信を開始し、前記上流ノードから送信された前記定周期の時間間隔の平均値と自ノードの既定の時間間隔との時間差を、回線異常又はフレームロスと判断されない許容範囲内になるように分割して漸近させて前記自ノードの既定の時間間隔になるまで前記バックアップ送信を繰り返す、通信制御装置。
【請求項２】
請求項１に記載された通信制御装置であって、前記下流ノードは、前記伝送フレームの前記定周期の時間間隔を測定し、前記上流ノードの前記定周期の時間間隔としてデータ転送を継続する、通信制御装置。
【請求項３】
請求項２に記載された通信制御装置であって、前記下流ノードの前記定周期の時間間隔は、前記上流ノードが発生させた複数の前記伝送フレームの前記定周期の時間間隔の平均値とする、通信制御装置。
【請求項４】
請求項１乃至３のいずれか１項に記載された通信制御装置であって、前記伝送フレームを生成させた前記下流ノードと前記上流ノードとは、前記定周期の時間間隔の相互の時間差により、両者の時間進行度合いの差を測定する、通信制御装置。
【請求項５】
請求項１乃至４のいずれか１項に記載された通信制御装置であって、前記ネットワークでデータ転送される前記伝送フレーム内に前記伝送フレームの送信時又は受信時の時間情報が付加される、通信制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御装置に係り、特に、複数のノードから構成されるネットワークにおいて、特定のノードである境界ノードに伝送フレームを生成させ、定周期の時間間隔で他のノードである一般ノードにデータ送信させるネットワークの通信制御装置に関する。
【背景技術】
【０００２】
図６に、ＬＡＮ等のネットワーク２の代表的な接続形態を示す。図６（ａ）はリング型又は環状のネットワーク２ａであり、図６（ｂ）はスター型のネットワーク２ｂであり、図６（ｃ）は、バス型のネットワーク２ｃである。本発明は、これらの接続形態だけに限らず、ネットワーク２のあらゆる接続形態に適用される。これらのネットワーク２ａ，２ｂ，２ｃは、一つのネットワーク２ａ，２ｂ，２ｃに最大で一個存在する境界ノード３及、及び複数の一般ノード４から構成される。この境界ノード３は、定周期にて伝送フレーム５を生成し、ネットワーク２ａ，２ｂ，２ｃ内の他のノードである一般ノード４に送信する。一般ノード４は、その伝送フレーム５を受信し、そのまま中継するか、或いはその一般ノード４からの送信データと一部置換したデータを下流ノードに送信する。ここで、「下流ノード」とは、伝送フレーム５を送信するノードからみてその伝送フレーム５を受信するノードを称する。一方、「上流ノード」とは、伝送フレーム５を受信するノードからみてその伝送フレーム５を送信するノードを称する。
【０００３】
このネットワーク２ａ，２ｂ，２ｃの境界ノード３のメンテナンス、或いはネットワーク２ａ，２ｂ，２ｃの障害等に起因して、下流ノードが伝送フレーム５を上流ノードから受信できない場合がある。この場合には、通信制御装置１は、一般ノード４に境界ノード３を代替させて伝送フレーム５を発生させ、周期的な伝送を継続させるのが一般的である。この一般ノード４による伝送フレーム５の生成を「バックアップ送信」と称する。
【０００４】
特許文献１には、定周期で定周期信号を送信しながら、非定周期に発生する非定周期信号を送信し、あるいは送信失敗のときに定周期信号を再送信するネットワークに接続された通信制御装置が開示されている。ここでは、定周期ごとに定周期送信信号を送信し、この定周期送信信号の送信に失敗したときには、この失敗を検知した時刻から次回の一定周期が開始されるまでの第３の残余の時間と、定周期送信信号を再送信するに要する時間を求め、第３の残余の時間内に再送信完了できることを確認してから、定周期送信信号を再送信することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５３８９０７１号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したバックアップ送信を行う場合には、定周期の判定時間を含んで、送信間隔の測定は各ノードが行っている。しかし、各ノードでは基準となるクロックが同一ではないために、時間の進み方はそれぞれのノードで異なってしまう。そのため、ネットワーク障害等で一般ノードがバックアップ送信を開始する場合、境界ノードで測定していた定周期からずれてしまう虞がある。
【０００７】
そして、この定周期からのずれが大きい場合、バックアップ送信による伝送フレームを受信した下流ノードにおいて、周期判定のための時間が短い場合に境界ノードによる定周期の時間とのずれにより、ネットワーク障害が発生した一般ノード以外の一般ノードによるバックアップ送信が多発する虞がある。
【０００８】
ここで、定周期の判定のための時間を長くすることにより、この不要なバックアップ送信の発生を抑制することも可能である。しかし、ネットワークを構成する各ノード全体にデータが行き渡るまでの時間が遅延するという問題がある。特に、各ノード数が多いネットワークの場合にはネットワーク内での短周期の転送が困難となるという問題がある。
【０００９】
また、境界ノードから発信される伝送フレームには、時間情報などの付加情報が付加される場合があり、この場合には、ネットワークにおける伝送フレームの伝送効率を低下させる虞がある。
【００１０】
本願の目的は、かかる課題を解決し、ネットワークにおいて、定周期の伝送フレームにより発生する障害の影響をネットワーク全体に伝搬させない通信制御装置を提供することである。
【００１１】
また、本願の他の目的は、境界ノードから発信する伝送フレームにおいて付加情報を削減し、伝送効率を向上させることである。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明に係る通信制御装置は、ネットワーク内の上流ノードから下流ノードに伝送フレームを定周期で送信させる通信制御装置であって、下流ノードは、定周期の時間間隔に判定時間を加えた時間内に上流ノードから受信がない場合は、上流ノードの定周期の時間間隔でバックアップ送信を開始し、上流ノードから送信された定周期の時間間隔の平均値と自ノードの既定の時間間隔との時間差を、回線異常又はフレームロスと判断されない許容範囲内になるように分割して漸近させて自ノードの既定の時間間隔になるまでバックアップ送信を繰り返すことを特徴とする。
【００１３】
上記構成により、上流ノードから発信される伝送フレームの受信がない他のノードは、特定のノードによる定周期の時間間隔に基づき自己の周期を調整し、定周期の時間間隔とのずれを調整し、伝送フレームの生成を継続する。これにより、伝送フレームの受信がない他のノードより下流のノードでは定周期の乱れが発生することがない。そのため、不要なバックアップ送信が発生することなく、定周期の伝送フレームにより発生する障害の影響がネットワーク全体に伝搬するのを抑制することができる。
【００１４】
また、本発明は、他のノードが自己の定周期を調整して送信を継続させる方式であり、フレーム内に時間情報を付加させずに同期が可能となる。これにより、伝送フレームの付加情報を削減し、伝送効率を向上させることができる。また、上流ノードからの定周期の時間間隔に調整する方式なので、ネットワーク内での定周期の時間間隔を容易に変更することもできる。
【００１５】
また、通信制御装置内の他のノードは、伝送フレームの受信がない場合は、受信していた伝送フレームの定周期の時間間隔から自己の定周期の時間間隔に漸近させてデータ転送を継続することが好ましい。これにより、伝送フレームの受信がない他のノードは、受信していた伝送フレームの定周期の時間間隔から自己の定周期の時間間隔に漸近させることで定周期の時間間隔を調整して伝送フレームの生成を継続することができる。
【００１６】
また、通信制御装置内の他のノードは、伝送フレームの定周期の時間間隔を測定し、特定のノードの定周期の時間間隔としてデータ転送を継続することが好ましい。これにより、伝送フレームの受信がない他のノードは、測定に基づき自己の定周期の時間間隔を特定のノードの定周期の時間間隔に調整して伝送フレームの生成を継続することができる。
【００１７】
また、通信制御装置内の他のノードの定周期の時間間隔は、特定のノードが発生させた複数の伝送フレームの定周期の時間間隔の平均値とすることが好ましい。このように、他のノードは、上流ノードからの定周期の時間間隔を平均化することで、下流ノードへの定周期の時間間隔の変動を抑えることができる。
【００１８】
また、通信制御装置内の伝送フレームを生成させた特定のノードと他のノードとは、定周期の時間間隔の相互の時間差により、両者の時間進行度合いの差を測定することが好ましい。これにより、他のノードは自己の時間を特定ノードの時間に容易に同期させることができる。
【００１９】
さらに、通信制御装置では、ネットワークでデータ転送される伝送フレーム内に伝送フレーム送信時又は受信時の時間情報が付加されることが好ましい。上述したように、本発明の効果には伝送フレーム内に時間情報を付加しないことも挙げられるが、伝送フレーム送信時又は受信時の時間情報を付加することで、他のノードは、より最初の時間同期が容易にできるという効果が生じる。
【発明の効果】
【００２０】
以上のように、本発明に係る通信制御装置によれば、ネットワークにおいて、定周期の伝送フレームにより発生する障害の影響をネットワーク全体に伝搬することを防止できる。
【００２１】
また他の効果として、本発明に係る通信制御装置によれば、定周期送信を使用するために、伝送フレーム内に時間情報を付加する必要がなくなり、伝送効率を向上させることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明に係る通信制御装置に関するネットワークの一つの実施形態の概略構成を示す説明図である。
【図２】従来のネットワークにおける通信制御方法を時間軸で示す説明図である。
【図３】本発明に係るネットワークの通信制御方法を時間軸で示す説明図である。
【図４】本発明に係る通信制御装置の中継動作からバックアップ送信に移る手順を示すフロー図である。
【図５】本発明に係る通信制御装置のバックアップ送信から中継動作に戻る手順を示すフロー図である。
【図６】ＬＡＮ等のネットワークの主な接続形態を示す説明図である。
【発明を実施するための形態】
【００２３】
（通信制御装置の構成）
以下に、図面を用いて、本発明に係る通信制御装置１につき詳細に説明する。図１にネットワーク２の通信制御装置１に関する一つの実施形態の概略構成を示す。本実施形態では、図６に示すＬＡＮ等の主なネットワーク２ａ，２ｂ，２ｃの接続形態のうち、リング型又は環状のネットワーク２ａの場合について説明する。しかし、本発明は、このリング型又は環状のネットワーク２ａに限らず、その他のネットワーク２についても適用される。
【００２４】
図１に示すように、ネットワーク２ａは、特定のノードである境界ノード３とその他のノードである複数の一般ノード４ａ〜４ｅとから構成されるのが一般的である。本実施形態では、説明のために一般ノードの個数は５個としたが、この個数には限らない。一つのネットワーク２ａには一つの境界ノード３が存在し、この境界ノード３は、伝送フレーム５を作成し、定周期で情報を一般ノード４ａ〜４ｅに順次データ転送する。なお、境界ノード３及び一般ノード４には、それぞれのノード名を表す符号３，４ａ〜４ｅを付けるが、同時に伝送フレーム５が境界ノード３から伝送される順番を角括弧内に表す。すなわち、「境界ノード３［１］」、「一般ノード４ａ［２］」、「一般ノード４ｂ［３］」、「一般ノード４ｃ［４］」、「一般ノード４ｄ［５］」、「一般ノード４ｅ［６］」と表記する。また、伝送フレーム５は、本実施形態では、０ｘ５Ａ［１］などのデータを送信する。ここで、符号［１］は、境界ノード３［１］で生成されたフレームであることを示し、データ０ｘ５Ａ［３］などは、一般ノード４ｂ［３］で生成されたフレームを開始フレームとして、以降の下流ノードへ０ｘ５Ａ［３］などのデータが伝送されていることを示す。
【００２５】
図１に示すように、一般ノード４ａ［２］から一般ノード４ｂ［３］へのデータ0ｘ５Ａ［１］の送信に関して回線異常又はフレームロスが発生したものとする。この場合、一般ノード４ｂ［３］以降の一般ノード４は、伝送フレーム５を受信できないという異常が発生する。その場合、通信制御装置１は、一般ノード４ｂ［３］に定周期タイミング（ｔＲＥＦ［１］）に基づいて自己の定周期タイミングを調整して伝送フレーム５の生成を継続させる。なお、ｔＲＥＦ［１］等のｔＲＥＦ［ｎ］の記号は、伝送フレーム５が伝送される順番（角括弧内の数字）のノードの定周期タイミングを示す。
【００２６】
図２に、従来のネットワークにおける通信制御方法を時間軸により示す。さらに、図３に本発明に係る通信制御方法を時間軸により示し、本発明の特徴を説明する。図２、図３に示す通信制御方法は、図１に示すリング型又は環状のネットワーク２ａの場合の具体的な通信制御方法であり、図１のネットワーク２ａと同じ境界ノード３［１］及び同じ一般ノード４ａ［２］，４ｂ［３］，４ｃ［４］，４ｄ［５］，４ｅ［６］に関する通信制御方法を示している。また、図２（ａ），図２（ｂ），及び図２（ｃ）は、それぞれ伝送フレーム５が環状のネットワーク２ａを一周した場合の伝送フレーム５の各周における動作を示している。これらは、図３（ａ）図３（ｂ）、及び図３（ｃ）についても同様である。
【００２７】
図２（ａ）に示すように、通信制御装置１は、境界ノード３［１］に定周期タイミング（ｔＲＥＦ［１］）で下流の一般ノード４ａ［１］に伝送フレーム５（０ｘ５Ａ［１］）を伝送させる。境界ノード３［１］から送信された伝送フレーム５（０ｘ５Ａ［１］）は、下流の一般ノード４ａ［２］に伝送される。このとき送信側である境界ノード３［１］の送信のタイミングと受信側である一般ノード４ａ［２］の受信のタイミングとは送信時間（ｄｔ）だけずれが生じる。この送信時間（ｄｔ）は、ノード間の送信により発生する時間であり、他の送受信においても同様に発生する。また、一般ノード４ａ［２］が受信した伝送フレーム５（０ｘ５Ａ［１］）は、受信したデータを判定する判定時間（ｔＲＬＹ）が費やされて受信され、より下流の一般ノード４ｂ［３］に送信される。この際、通信制御装置１は、伝送フレーム５をそのまま中継して下流の一般ノード４ｂ［３］に伝送するか、一般ノード４ａ［２］からの送信データと一部置換したデータを一般ノード４ｂ［３］に伝送する。一般ノード４ｂ［３］が受信した伝送フレーム５（０ｘ５Ａ［１］）は、判定時間（ｔＲＬＹ）がさらに費やされてより下流の一般ノード４ｃ［４］に伝送される。一般ノード４ｃ［４］が受信した伝送フレーム５（０ｘ５Ａ［１］）は、判定時間（ｔＲＬＹ）がさらに費やされて境界ノード３［１］に伝送される。これにより、伝送フレーム５（０ｘ５Ａ［１］）は、ネットワーク２ａを一巡する。
【００２８】
図２（ｂ）に、伝送フレーム５（０ｘ５Ａ［１］）が一般ノード４ａ［２］から下流の一般ノード４ｂ［３］に伝送される際に、回線異常又はフレームロス等が発生した場合のネットワーク２ａの通信制御方法を示す。このとき、一般ノード４ｂ［３］は伝送フレーム５（０ｘ５Ａ［１］）の受信ができない。この回線異常又はフレームロス等が発生した場合には、一般ノード４が境界ノード３に代替して伝送フレーム５を発生させて、周期伝送を継続する機能を有する。すなわち、一般ノード４ｂ［３］は、境界ノード３に代替してバックアップ送信６を行う。
【００２９】
図２（ｂ）では、一般ノード４ｂ［３］は、バックアップ送信６として伝送フレーム５（０ｘＡ５［３］）を新たに生成してこの伝送フレーム５（０ｘＡ５［３］）を下流の一般ノード４ｃ［４］に伝送する。従来は、このバックアップ送信６を行う場合、送信の定周期タイミング（ｔＲＥＦ）の測定は各一般ノード４が行っていた。しかし、各一般ノード４で基準となるクロックが同一ではないために、時間の進み方は各一般ノード４で異なってしまう。そのため、ネットワーク障害等で一般ノード４がバックアップ送信６を開始する場合、境界ノード３で測定していた定周期からずれてしまう。
【００３０】
図２（ｂ）には、回線異常からバックアップ送信６が発生した場合を示す。すなわち、一般ノード４ａ［２］から一般ノード４ｂ［３］へ送信される伝送フレーム５が回線異常により伝送されない場合である。この場合には、一般ノード４ｂ［３］が伝送フレーム５の受信がないとして伝送フレーム５（０ｘＡ５［３］）を作成してバックアップ送信６を行う。
【００３１】
そのバックアップ送信６を受信した一般ノード４ｃ［４］は、一般ノード４ｂ［３］から受信した伝送フレーム５（０ｘＡ５［３］）をさらに境界ノード３に伝送すると共に、一般ノード４ｂ［３］からの伝送フレーム５（０ｘＡ５［３］）の受信が遅延したため、新たに回線異常又はフレームロスが発生したとして自ら新たな伝送フレーム５（０ｘＡ５［４］）を発信してしまう。それにより、境界ノード３は、２種類のデータである０ｘＡ５［３］及び０ｘＡ５［４］を受信することになる。さらに、図２（ｃ）に示すように、一般ノード４ｂ［３］は、上流からの伝送フレーム５の受信が遅延したとして伝送フレーム５（０ｘＡ５［３］）を自身の定周期タイミング（ｔＲＥＦ［３］）でバックアップ送信６することになる。
【００３２】
このように、従来の通信制御装置１では、定周期からのずれが大きい場合、下流ノードにおいて定周期との時間的なずれにより、ネットワーク障害が発生したノード以外でも一般ノード４によるバックアップ送信６が多発してしまい、ネットワーク２ａの情報の伝送が混乱してしまう。この問題に対して改善された本発明に係る通信制御装置１の通信制御方法を時間軸により、以下に示す。
【００３３】
本発明に係る通信制御方法を示す図３（ａ）の内容は従来の通信制御方法を示す図２（ａ）と同様である。図３（ｂ）に示すように、一般ノード４ａ［２］から下流の一般ノード４ｂ［３］に伝送される際に、回線異常或いはフレームロスが発生した場合、一般ノード４ｂ［３］は伝送フレーム５（０ｘＡ５［３］）をバックアップ送信６するが、本実施形態では、通信制御装置１は、一般ノード４ｂ［３］が受信していた伝送フレーム５の定周期タイミング（ｔＲＥＦ［１］）から自己の定周期タイミング（ｔＲＥＦ［３］）に漸近させてフレーム生成を継続させる。
【００３４】
すなわち、境界ノード３［１］の定周期タイミング（ｔＲＥＦ［１］）から一般ノード４ｂ［３］の定周期タイミング（ｔＲＥＦ［３］）に一挙に変更すると、これらの定周期のずれが大きい場合、下流ノードにおいてこれらの定周期タイミングとの差分により、新たにネットワーク障害が発生する虞がある。そこで、境界ノードの定周期タイミング（ｔＲＥＦ［１］）でバックアップ送信を開始し、許容範囲になるように小刻みに分割して一般ノード４ｂ［３］の定周期タイミング（ｔＲＥＦ［３］）に漸近させることで新たなバックアップ送信６を抑制する。この結果、定周期タイミング（ｔＲＥＦ［１］）にて一般ノード４ｂ［３］からバックアップ送信６を行うことにより、その下流の一般ノード４において一般ノード４ｃ［４］は、一般ノード４ｂ［３］との時間進行度合いにより、同期することができる。
【００３５】
さらに、図３（ｃ）に示すように、一般ノード４ａ［２］から一般ノード４ｂ［３］への伝送に異常が発生しても自己の定周期タイミング（ｔＲＥＦ［３］）に漸近させたバックアップ送信６により、定周期の伝送フレームにより発生する障害の影響をネットワーク２全体に伝搬させることがない。
【００３６】
また、通信制御装置１は、一般ノード４ａ〜４ｅが、伝送フレーム５の定周期タイミング（ｔＲＥＦ［１］）を測定し、境界ノード３の定周期タイミングとしてデータ転送を継続させても良い。これにより、伝送フレーム５の受信がない一般ノード４は、測定に基づき自己の周期を境界ノード３の定周期タイミング（ｔＲＥＦ［１］）に調整して伝送フレーム５のデータ転送を継続することができる。また、通信制御装置１は、一般ノード４ｂ［３］の定周期タイミングは、境界ノード３が発生させた複数の伝送フレーム５の定周期タイミング（ｔＲＥＦ［１］）の平均値としても良い。さらに、通信制御装置１は、伝送フレーム５を生成させた境界ノード３と一般ノード４ａ〜４ｅとが定周期タイミングの相互の時間差により、両者の時間進行度合いの差を測定しても良い。これにより、一般ノード４ｂ［３］は自己の定周期タイミングを境界ノード３の定周期タイミング（ｔＲＥＦ［１］）と容易に同期させることができる。
【００３７】
さらに、通信制御装置１は、ネットワーク２ａでデータ転送される伝送フレーム５内には伝送フレーム５送信時の時間情報が付加される。上述したように、本発明の特徴は、伝送フレーム５内に時間情報を付加しないことである。しかし、伝送フレーム５の送信時の時間情報のみを付加することで、一般ノード４ａ〜４ｅは、境界ノード３との絶対時間差を計測でき容易に同期をすることができる。
【００３８】
（通信制御装置のバックアップ送信手順）
図４及び図５に、本発明に係る通信制御装置１のバックアップ送信６の手順をフロー図で示す。図４のフローは、一般ノード４ａ〜４ｅが、中継動作を開始してから（Ｓ１）バックアップ送信６を開始する（Ｓ８）までの手順を示す。まず、中継動作を開始した一般ノード４ａ〜４ｅ（Ｓ１）は、上流ノードから定周期に伝送される伝送フレーム５の定周期タイミング（ｔＲＥＦ）を計測して平均値を算出する（Ｓ２）。このように、上流ノードからの定周期タイミング（ｔＲＥＦ）を平均化することで、下流ノードへの定周期タイミング（ｔＲＥＦ）の変動を抑えることができる。
【００３９】
次に、上述した定周期タイミング（ｔＲＥＦ）と判定時間（ｔＲＬＹ）とを合わせた時間内に上流ノードから伝送フレーム５を受信したか否かが判定される（Ｓ３）。伝送フレーム５の受信が上記時間内であれば（Ｙｅｓの場合）、正常な受信であったとしてバックアップ送信６は行わずに中継動作（Ｓ１）を継続する。伝送フレーム５の受信が上記時間を越えている場合（Ｎｏの場合）には回線異常又はフレームロスあったものとしてステップＳ４に進む。
【００４０】
ステップＳ４では、上流ノードから送信された定周期の伝送フレーム５の定周期タイミング（ｔＲＥＦ［１］）の平均値と、自ノード（４ｂ［３］）の伝送フレーム５の定周期タイミング（ｔＲＥＦ［３］）とが同じか許容範囲内であるかが判定され（Ｓ４）、同じか許容範囲内である場合（Ｙｅｓの場合）には、自ノード（４ｂ［３］）の伝送フレーム５の定周期タイミング（ｔＲＥＦ［３］）でバックアップ送信６を行う（Ｓ８）。一方、この時間差が許容範囲内ではない場合（Ｎｏの場合）には、ステップＳ５〜Ｓ７に示すバックアップ送信６を行う。
【００４１】
すなわち、上流ノードから送信された伝送フレーム５の定周期タイミング（ｔＲＥＦ［１］）の平均値と、自ノード（４ｂ［３］）の伝送フレーム５発生の既定の定周期タイミング（ｔＲＥＦ［３］）との時間差を計測する（Ｓ５）。そして、上流ノードから送信された定周期タイミング（ｔＲＥＦ［１］）に同期していた自ノード（４ｂ［３］）での伝送フレーム５発生の定周期タイミング（ｔＲＥＦ［１］）を自ノード（４ｂ［３］）の既定の定周期タイミング（ｔＲＥＦ［３］）に漸近させて、伝送フレーム５の生成を行う。この自ノード（４ｂ［３］）の既定の定周期タイミング（ｔＲＥＦ［３］）は、自ノード（４ｂ［３］）のカウンタにより計測された定周期タイミング（ｔＲＥＦ［３］）である。このように、上流ノードから送信された定周期タイミング（ｔＲＥＦ［１］）に同期していた自ノード（４ｂ［３］）での伝送フレーム５発生の定周期タイミング（ｔＲＥＦ［１］）を自ノード（４ｂ［３］）の既定の定周期タイミング（ｔＲＥＦ［３］）に漸近させるのは、定周期タイミング（ｔＲＥＦ）を急激に変化させると、下流ノードにおいて不要なバックアップ送信６が発生するからである。
【００４２】
このように、上流ノードから送信された定周期タイミング（ｔＲＥＦ［１］）の平均値と、自ノード（４ｂ［３］）の既定の定周期タイミング（ｔＲＥＦ［３］）との時間差を分割し、バックアップ送信を繰り返しながら自ノード（４ｂ［３］）での伝送フレーム発生の定周期タイミングを自ノード（４ｂ［３］）の既定の定周期タイミング（ｔＲＥＦ［３］）に漸近させる（Ｓ６）。そして、定周期タイミング（ｔＲＥＦ）が自ノード（４ｂ［３］）の既定の定周期タイミング（ｔＲＥＦ［３］）になるまで繰り返す（Ｓ７）。
【００４３】
図５は、バックアップ送信６から中継動作に戻る場合の手順を示す。すなわち、一旦、バックアップ送信６を開始した一般ノード４ａ〜４ｅが、ネットワーク２ａの復旧を検知すると、バックアップ動作を終了して中継動作に切り替わる。図５のフロー図には、バックアップ送信６から中継動作に戻る手順をＳ１からＳ５まで示す。なお、この図５のフローは、環状のネットワーク２ａのように、境界ノード３が送信した伝送フレーム５がネットワーク２ａを一周して再び境界ノード３及び一般ノード４ａ〜４ｅに戻ることを想定している。すなわち、伝送フレーム５は、境界ノード３を通過するとヘッダ７が書き換えられる。従って、伝送フレーム５のヘッダ７を確認すればネットワーク２ａが復旧したか否かが検知できる。
【００４４】
まず、一般ノード４ａ〜４ｅは、例えば図４に示すような手順により、バックアップ送信６を実施する（Ｓ１）。次に、上流ノードから受信する伝送フレーム５があるか否かが判断される（Ｓ２）。上流ノードから受信した伝送フレーム５がある場合(Ｙｅｓの場合)には、ステップ３に進む。そして、上流ノードから受信した伝送フレーム５がない場合（Ｎoの場合）には、バックアップ送信６（Ｓ１）に戻る。
【００４５】
次に、定周期タイミング（ｔＲＥＦ）と判定時間（ｔＲＬＹ）とを合わせた時間内に上流ノードから伝送フレーム５を受信しているか否かが判定される（Ｓ３）。上記時間内に上流ノードから伝送フレーム５を受信していない（Ｎｏの場合）には、バックアップ送信６（Ｓ１）に戻る。一方、上記時間内に上流ノードから伝送フレーム５を受信している場合（Ｙｅｓの場合）には、さらにステップ４へと進む。
【００４６】
ステップ４では、上流ノードからの伝送フレーム５のヘッダ７が境界ノード３経由のヘッダ７であるか否かが判定される（Ｓ４）。伝送フレーム５のヘッダ７が境界ノード３を経由していないヘッダ７である場合（Ｎｏの場合）には、ネットワーク２ａが復旧していないものとしてバックアップ送信６（Ｓ１）に戻る。伝送フレーム５のヘッダ７が境界ノード３を経由しているヘッダ７である場合（Ｙｅｓの場合）には、ネットワーク２ａが復旧したものとして中継動作に切り換わる（Ｓ５）。
【００４７】
以上の実施形態で説明された構成、形状、大きさ、及び配置関係については、本発明が理解、実施できる程度に概略的に示したものにすぎない。従って、本発明は、説明された実施形態に限定されるものではなく、特許請求の範囲に示される技術的思想の範囲を逸脱しない限り様々な形態に変更することができる。
【符号の説明】
【００４８】
１  通信制御装置、２  ネットワーク，２ａ  リング型又は環状のネットワーク，２ｂ  スター型ネットワーク，２ｃ  バス型ネットワーク、３，３［１］  境界ノード、４，４ａ［２］，４ｂ［３］，４ｃ［４］，４ｄ［５］，４ｅ［６］  一般ノード、５  伝送フレーム、６  バックアップ送信、７  ヘッダ、０ｘ５Ａ［１］，０ｘ５Ａ［３］，０ｘ５Ａ［４］，０ｘＡ５［３］，０ｘＡ５［４］  伝送フレームのデータ、ｔＲＥＦ，ｔＲＥＦ［１］，ｔＲＥＦ［３］，ｔＲＥＦ［４］  定周期の時間間隔又は定周期タイミング、ｔＲＬＹ  判定時間。
【図１】
0006738664.tif 000002
【図２】
0006738664.tif 000003
【図３】
0006738664.tif 000004
【図４】
0006738664.tif 000005
【図５】
0006738664.tif 000006
【図６】
0006738664.tif 000007