JPH0372743A - 二重リング初期化方法 - Google Patents
二重リング初期化方法Info
- Publication number
- JPH0372743A JPH0372743A JP20875889A JP20875889A JPH0372743A JP H0372743 A JPH0372743 A JP H0372743A JP 20875889 A JP20875889 A JP 20875889A JP 20875889 A JP20875889 A JP 20875889A JP H0372743 A JPH0372743 A JP H0372743A
- Authority
- JP
- Japan
- Prior art keywords
- node
- initialization
- slot
- key information
- loop
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は二重リング初期化方法、すなわち、二重リング
システムにおいて、信頼性向上のために複数のマスタノ
ード候補が配置される場合に、前記複数のマスク候補ノ
ードが初期化開始指示、あるいは、独自に初期化開始を
認識する分散的手法を用いて、前記マスタノード候補の
中からマスタノードを唯一に決定し、該マスタノードが
中心になって前記二重リングシステムを初期化する方法
に関する。
システムにおいて、信頼性向上のために複数のマスタノ
ード候補が配置される場合に、前記複数のマスク候補ノ
ードが初期化開始指示、あるいは、独自に初期化開始を
認識する分散的手法を用いて、前記マスタノード候補の
中からマスタノードを唯一に決定し、該マスタノードが
中心になって前記二重リングシステムを初期化する方法
に関する。
従来、二重リングシステムの初期化方法においては、各
リング毎に初期設定を行っている。すなわち、第8図(
a)に示す如く、マスタノード候補aは、Aリングに対
して初期化を行い、また、Bリングに対してもAリング
とは独立に初期化を行っていた。
リング毎に初期設定を行っている。すなわち、第8図(
a)に示す如く、マスタノード候補aは、Aリングに対
して初期化を行い、また、Bリングに対してもAリング
とは独立に初期化を行っていた。
なお、二重リングシステムに関しては、ANSI /
I E E E S td、802.5−1985.
a ring utilizingtoken pas
sing as 1.he access metho
d または、Draft Std、802.6.a
dual bus utilizing dlst−
ributed queueing as the a
ccess methodの記載を参考にすることがで
きる。
I E E E S td、802.5−1985.
a ring utilizingtoken pas
sing as 1.he access metho
d または、Draft Std、802.6.a
dual bus utilizing dlst−
ributed queueing as the a
ccess methodの記載を参考にすることがで
きる。
〔発明が解決しようとする課題]
上記の如き、従来の二重リングシステムの初期化方法に
おいては、第8図(b)に示す如く、二重リングシステ
ムが点pで切断されているときは、二重リングシステム
の初期化が行われない。
おいては、第8図(b)に示す如く、二重リングシステ
ムが点pで切断されているときは、二重リングシステム
の初期化が行われない。
本発明は上記事情に鑑みてなされたもので、その目的と
するところは、従来の技術における上述の如き問題を解
消し、二重リングシステムにおいて如何なる状態におい
ても、最大限にリングシステムの同期状態を確立するこ
とを可能とする二重リング初期化方法を提供することに
ある。
するところは、従来の技術における上述の如き問題を解
消し、二重リングシステムにおいて如何なる状態におい
ても、最大限にリングシステムの同期状態を確立するこ
とを可能とする二重リング初期化方法を提供することに
ある。
本発明の上述の目的は、片方向伝送のリングを2本逆方
向に組み合せた二重リングシステムの初期化時において
、マスタノード候補が隣接ノードに対してループ折り返
しを要求して部分ループを作成し、作成確認後、更に次
段の隣接ノードをその部分ループに取り込み、以下同様
に部分ループを順次拡大して行き、また、複数のマスタ
ノード候補が前記手順を並行して実施し、衝突が発生し
た場合に、各ノードに割当てられたユニークなキー情報
または乱数等により独自に決めたキー情報の大小関係を
基に、部分ループを吸収併合し、最終的に唯一のマスタ
ノードにより部分ループを拡大し、二重リングを一巡し
て自ノードに戻る最大のループを作成し、二重リングを
初期化することを特徴とする二重リング初期化方法によ
って達成される。
向に組み合せた二重リングシステムの初期化時において
、マスタノード候補が隣接ノードに対してループ折り返
しを要求して部分ループを作成し、作成確認後、更に次
段の隣接ノードをその部分ループに取り込み、以下同様
に部分ループを順次拡大して行き、また、複数のマスタ
ノード候補が前記手順を並行して実施し、衝突が発生し
た場合に、各ノードに割当てられたユニークなキー情報
または乱数等により独自に決めたキー情報の大小関係を
基に、部分ループを吸収併合し、最終的に唯一のマスタ
ノードにより部分ループを拡大し、二重リングを一巡し
て自ノードに戻る最大のループを作成し、二重リングを
初期化することを特徴とする二重リング初期化方法によ
って達成される。
上述の如く、本発明に係る二重リング初期化方法におい
ては、信頼性向上のため、複数のマスタノード候補が配
置される場合に、 (1)各ノードは、各ノードに割り当てられたユニーク
なキー情報または乱数等により各ノード毎に独自に決め
たキー情報を有する とともに、種々の状態に対応して、下記の各機能を有す
る如く構成したので、最終的に唯一のマスタノードによ
り部分ループを拡大し、二重リングを初期化することが
可能になる。
ては、信頼性向上のため、複数のマスタノード候補が配
置される場合に、 (1)各ノードは、各ノードに割り当てられたユニーク
なキー情報または乱数等により各ノード毎に独自に決め
たキー情報を有する とともに、種々の状態に対応して、下記の各機能を有す
る如く構成したので、最終的に唯一のマスタノードによ
り部分ループを拡大し、二重リングを初期化することが
可能になる。
(2)ループ折り返し指示情報が設定された初期化スロ
ット受信時に、当該初期化スロットに設定されたキー情
報と、自ノードに割り当てられたキー情報の大小比較を
行い、マスク候補ノードにおいては、上記大小比較の結
果、自ノードが持つキー情報が上記初期化スロットで転
送されてきたキー情報より大きいときは応答を示す初期
化スロットを前段のノードに返送せずに、自ノードのキ
ー情報を設定した初期化スロットを次段へ転送し、上記
大小比較の結果、自ノードが持つキー情報が上記初期化
スロットで転送されてきたキー情報より小さいときは応
答を示す初期化スロットを前段のノードに返送する機能 (3)上記マスタノード候補にとって最初のループ拡大
指示情報の設定された初期化スロットを受信したとき、
当該初期化スロットに設定されたキー情報および折り返
し指示情報を設定した初期化スロットを次段のノードへ
転送する機能 (4)上記マスタノード候補にとって2度目以降のルー
プ拡大指示情報の設定された初期化スロットを受信した
とき、当該初期化スロットに設定されたキー情報および
ループ拡大指示情報を設定した初期化スロットを次段の
ノードへ転送する機能 (5)上記二重リングを一巡してきた自キー情報および
折り返し指示情報の設定された初期化スロットを受信し
た上記マスタノード候補は、自ノードが当該二重リング
システムでマスタノードに勝ち残ったことを認識後、初
期化スロットを前段のノードへ折り返す機能 (6)前段のノードから自ノードのキー情報およびルー
プ拡大指示情報の設定された初期化スロットを受信した
とき、他のノードに対して初期化手順の終了を示すため
に、初期化手順の終了を示す情報を設定した初期化スロ
ットを転送する機能 (7)自キー情報が設定された初期化手順の終了を示す
初期化スロットを受信することで、初期化手順を終了す
る機能および、自キー情報が設定された初期化手順の終
了を示す初期化スロットを他のノードのキー情報が設定
された初期化手順の終了を示す初期化スロットを、一定
時間以上受信しないとき、初期化手順の終了を認識する
機能 (8)マスタノード以外のノードは、初期化手順の終了
を示す初期化スロットを受信したとき、初期化手順の終
了を認識する機能 (9)自キー情報より大きなキー情報および折り返し指
示情報が設定された初期化スロットを受信した後、応答
を示すスロットを前段のノードへ返送したマスク候補ノ
ードが、前段のノードからループ拡大指示情報の設定さ
れた初期化スロットを受信したとき、段数マスク候補ノ
ードは、マスタノードになる権利を持たないスレーブノ
ードに移行し、自初期化スロ7 していたときはこれを中止し、当該ノードにおいてルー
プ状態にある二重リングを解除する機能 (10)マスタ候補ノードは、初期化手順開始以前に前
段のノードから初期化スロットを受信したとき、初期化
手順を開始する機能 (11)ループ拡大指示情報を設定した初期化スロット
を転送したマスク候補ノードが、前段のノードから自キ
ー情報あるいは自キー情報より大きい他のキー情報およ
び折り返し指示情報を設定した初期化スロットを転送し
、前段方向に初期化手順を開始する機能 (12)上記前段方向に初期化手順を開始した状態にあ
るマスク候補ノードが、一定時間その状態にあるとき、
自ノードがマスタノードに勝ち残ったと判断して、初期
設定手順の終了を示す初期化スロットを前段および次段
のリング方向に対して転送する機能 〔実施例〕 以下、本発明の実施例を図面に基づいて詳細に説明する
。
ット受信時に、当該初期化スロットに設定されたキー情
報と、自ノードに割り当てられたキー情報の大小比較を
行い、マスク候補ノードにおいては、上記大小比較の結
果、自ノードが持つキー情報が上記初期化スロットで転
送されてきたキー情報より大きいときは応答を示す初期
化スロットを前段のノードに返送せずに、自ノードのキ
ー情報を設定した初期化スロットを次段へ転送し、上記
大小比較の結果、自ノードが持つキー情報が上記初期化
スロットで転送されてきたキー情報より小さいときは応
答を示す初期化スロットを前段のノードに返送する機能 (3)上記マスタノード候補にとって最初のループ拡大
指示情報の設定された初期化スロットを受信したとき、
当該初期化スロットに設定されたキー情報および折り返
し指示情報を設定した初期化スロットを次段のノードへ
転送する機能 (4)上記マスタノード候補にとって2度目以降のルー
プ拡大指示情報の設定された初期化スロットを受信した
とき、当該初期化スロットに設定されたキー情報および
ループ拡大指示情報を設定した初期化スロットを次段の
ノードへ転送する機能 (5)上記二重リングを一巡してきた自キー情報および
折り返し指示情報の設定された初期化スロットを受信し
た上記マスタノード候補は、自ノードが当該二重リング
システムでマスタノードに勝ち残ったことを認識後、初
期化スロットを前段のノードへ折り返す機能 (6)前段のノードから自ノードのキー情報およびルー
プ拡大指示情報の設定された初期化スロットを受信した
とき、他のノードに対して初期化手順の終了を示すため
に、初期化手順の終了を示す情報を設定した初期化スロ
ットを転送する機能 (7)自キー情報が設定された初期化手順の終了を示す
初期化スロットを受信することで、初期化手順を終了す
る機能および、自キー情報が設定された初期化手順の終
了を示す初期化スロットを他のノードのキー情報が設定
された初期化手順の終了を示す初期化スロットを、一定
時間以上受信しないとき、初期化手順の終了を認識する
機能 (8)マスタノード以外のノードは、初期化手順の終了
を示す初期化スロットを受信したとき、初期化手順の終
了を認識する機能 (9)自キー情報より大きなキー情報および折り返し指
示情報が設定された初期化スロットを受信した後、応答
を示すスロットを前段のノードへ返送したマスク候補ノ
ードが、前段のノードからループ拡大指示情報の設定さ
れた初期化スロットを受信したとき、段数マスク候補ノ
ードは、マスタノードになる権利を持たないスレーブノ
ードに移行し、自初期化スロ7 していたときはこれを中止し、当該ノードにおいてルー
プ状態にある二重リングを解除する機能 (10)マスタ候補ノードは、初期化手順開始以前に前
段のノードから初期化スロットを受信したとき、初期化
手順を開始する機能 (11)ループ拡大指示情報を設定した初期化スロット
を転送したマスク候補ノードが、前段のノードから自キ
ー情報あるいは自キー情報より大きい他のキー情報およ
び折り返し指示情報を設定した初期化スロットを転送し
、前段方向に初期化手順を開始する機能 (12)上記前段方向に初期化手順を開始した状態にあ
るマスク候補ノードが、一定時間その状態にあるとき、
自ノードがマスタノードに勝ち残ったと判断して、初期
設定手順の終了を示す初期化スロットを前段および次段
のリング方向に対して転送する機能 〔実施例〕 以下、本発明の実施例を図面に基づいて詳細に説明する
。
第3図は、二重リングシステムの構成例を示す図である
。第3図に示す如く、二重リングシステムは、複数のノ
ードと、それらを接続する媒体によって構成され、初期
化手順以前は、マスタノードになり得るマスク候補ノー
ドと、マスタノードになる権利を最初から持たない一般
ノードから構成され、初期化手順終了後は、マスク候補
ノードの中から唯−勝ち残ったマスタノードと、マスタ
ノードに勝ち残らなかったマスタ候補ノードおよび一般
ノードから構成されるスレーブノードによって構成され
る。
。第3図に示す如く、二重リングシステムは、複数のノ
ードと、それらを接続する媒体によって構成され、初期
化手順以前は、マスタノードになり得るマスク候補ノー
ドと、マスタノードになる権利を最初から持たない一般
ノードから構成され、初期化手順終了後は、マスク候補
ノードの中から唯−勝ち残ったマスタノードと、マスタ
ノードに勝ち残らなかったマスタ候補ノードおよび一般
ノードから構成されるスレーブノードによって構成され
る。
第4図は、初期化スロットのフォーマットを示す図であ
る。図中、aは初期化スロットを示す制御情報、bは本
二重リングシステムにおいて唯一に識別されるキー情報
、Cは折り返し指示を示す情報、dは応答を示す情報、
eはループ拡大指示を示す情報、fは初期化手順の終了
を示す情報を示している。なお、情報aが設定された初
期化スロットには、情報すと情報Cが設定された折り返
し指示を示す初期化スロット、情報dのみが設定された
応答を示す初期化スロット、情報すと情報eが設定され
たループ拡大指示を示す初期化スロットおよび情報すと
情報fが設定された初期化手順の終了を示す初期化スロ
ットがある。
る。図中、aは初期化スロットを示す制御情報、bは本
二重リングシステムにおいて唯一に識別されるキー情報
、Cは折り返し指示を示す情報、dは応答を示す情報、
eはループ拡大指示を示す情報、fは初期化手順の終了
を示す情報を示している。なお、情報aが設定された初
期化スロットには、情報すと情報Cが設定された折り返
し指示を示す初期化スロット、情報dのみが設定された
応答を示す初期化スロット、情報すと情報eが設定され
たループ拡大指示を示す初期化スロットおよび情報すと
情報fが設定された初期化手順の終了を示す初期化スロ
ットがある。
なお、第5図は、各ノードの状態を示す図であり、各ノ
ードの状態には、ループ状態およびループ解除状態があ
る。
ードの状態には、ループ状態およびループ解除状態があ
る。
以下、上述の如く構成された本実施例の動作について、
第1図、第2図、第6図および第7図を用いて説明する
。
第1図、第2図、第6図および第7図を用いて説明する
。
最初に、二重リングに切断等の障害がない場合の動作を
説明する。第1図は、この場合における本実施例の動作
シーケンスを示すものである。第2図は、第1図のシー
ケンスによって初期化手順を終了したときの初期化状態
を示すものである。
説明する。第1図は、この場合における本実施例の動作
シーケンスを示すものである。第2図は、第1図のシー
ケンスによって初期化手順を終了したときの初期化状態
を示すものである。
なお、第1図において、各ノードのキー情報は、それぞ
れ、ノード1が8.ノード2が7.ノード3が6となっ
ており、また、矢印は初期化スロツトを示し、それに付
された記号は、下記の意味に用いられている。
れ、ノード1が8.ノード2が7.ノード3が6となっ
ており、また、矢印は初期化スロツトを示し、それに付
された記号は、下記の意味に用いられている。
α:折り返し指示を示す初期化スロットβ:応答を示す
初期化スロット γ:ループ拡大指示を示す初期化スロットδ:初期化手
順の終了を示す初期化スロットまた、右肩の記号は、下
記の説明の項番である。
初期化スロット γ:ループ拡大指示を示す初期化スロットδ:初期化手
順の終了を示す初期化スロットまた、右肩の記号は、下
記の説明の項番である。
(a)まず、ノード3は、初期設定手順開始コマンドに
よって初期設定手順を開始し、ノード1に対して自キー
情報および折り返し指示情報を設定した初期化スロット
を転送する。
よって初期設定手順を開始し、ノード1に対して自キー
情報および折り返し指示情報を設定した初期化スロット
を転送する。
(b)また、ノード2においても、ノード3と同様に、
初期設定手順開始コマンドによって初期設定手順を開始
し、ノード3に対して自キー情報および折り返し指示情
報を設定した初期化スロットを転送する。但し、ノード
2とノード3の初期設定手順開始コマンドは、互いに独
立である。
初期設定手順開始コマンドによって初期設定手順を開始
し、ノード3に対して自キー情報および折り返し指示情
報を設定した初期化スロットを転送する。但し、ノード
2とノード3の初期設定手順開始コマンドは、互いに独
立である。
(C)上記(a)の初期化スロットを受信したノード1
は、これに基づいて初期設定手順を開始す − る。
は、これに基づいて初期設定手順を開始す − る。
(d)(c)で初期設定手順を開始したノード1は、自
キー情報が前記初期化スロットに設定されたノード3の
キー情報より大きいため、ノード3へ応答スロットを返
送せずに、ノード2に対して自キー情報および折り返し
指示情報を設定した初期化スロットを転送する。
キー情報が前記初期化スロットに設定されたノード3の
キー情報より大きいため、ノード3へ応答スロットを返
送せずに、ノード2に対して自キー情報および折り返し
指示情報を設定した初期化スロットを転送する。
(e)前記(b)の初期化スロットを受信したノード3
は、自キー情報が当該初期化スロットに設定されたキー
情報より小さいため、ノード2へ応答スロットを返送す
る。
は、自キー情報が当該初期化スロットに設定されたキー
情報より小さいため、ノード2へ応答スロットを返送す
る。
(f)上記(d)の初期化スロットを受信したノード2
は、自キー情報が当該初期化スロットに設定されたキー
情報より小さいため、ノード1へ応答スロットを返送す
る。
は、自キー情報が当該初期化スロットに設定されたキー
情報より小さいため、ノード1へ応答スロットを返送す
る。
(g)ノード3は、前記(a)に対する応答がないため
、リトライとして0初期化スロット送信タイミングで、
ノード1に対して、自キー情報および折り返し指示情報
を設定した初期化スロットを再度転送する。
、リトライとして0初期化スロット送信タイミングで、
ノード1に対して、自キー情報および折り返し指示情報
を設定した初期化スロットを再度転送する。
(h)前記(e)によって応答スロットを受信したノー
ド2は、0初期化スロット送信タイミングに、ノード3
ヘループ拡大指示情報を設定した初期化スロットを転送
する。
ド2は、0初期化スロット送信タイミングに、ノード3
ヘループ拡大指示情報を設定した初期化スロットを転送
する。
(i)上記(h)の初期化スロットを受信したノード3
は、自キー情報が受信したキー情報より小さいため、当
該初期化スロットに同期して、当該初期化スロットに設
定されたキー情報(ノード2のキー情報)および折り返
し指示情報を設定した初期化スロットをノードlに転送
し、マスタノードになる権利を持たないスレーブノード
になる。
は、自キー情報が受信したキー情報より小さいため、当
該初期化スロットに同期して、当該初期化スロットに設
定されたキー情報(ノード2のキー情報)および折り返
し指示情報を設定した初期化スロットをノードlに転送
し、マスタノードになる権利を持たないスレーブノード
になる。
(j)前記(f)の応答スロットを受信したノードlは
、0初期化スロット送信タイミングに、自キー情報およ
びループ拡大指示情報を設定した初期化スロットをノー
ド2へ転送する。
、0初期化スロット送信タイミングに、自キー情報およ
びループ拡大指示情報を設定した初期化スロットをノー
ド2へ転送する。
(k)上記(j)のループ拡大指示情報の設定された初
期化スロットを受信したノード2は、自キー情報が受信
したキー情報より小さいため、マスタノードになる権利
を持たないスレーブノードに移行し、ノードlのキー情
報および折り返し指示情報を設定した初期化スロットを
ノード3へ転送する。
期化スロットを受信したノード2は、自キー情報が受信
したキー情報より小さいため、マスタノードになる権利
を持たないスレーブノードに移行し、ノードlのキー情
報および折り返し指示情報を設定した初期化スロットを
ノード3へ転送する。
(Q)上記(k)の初期化スロットを受信したノード3
は、自キー情報が当該初期化ロットに設定されたキー情
報より小さいため、ノード2に対して応答スロットを返
送する。
は、自キー情報が当該初期化ロットに設定されたキー情
報より小さいため、ノード2に対して応答スロットを返
送する。
(m)前記(g)および(i)の初期化スロットを受信
したノード1は、当該初期化スロットに設定されたキー
情報が、自キー情報より小さいため、ノード3に対して
応答スロットは返送しない。
したノード1は、当該初期化スロットに設定されたキー
情報が、自キー情報より小さいため、ノード3に対して
応答スロットは返送しない。
(n)ノード1は、0初期化スロット送信タイミングに
、ノード2に対して自キー情報およびループ拡大指示情
報を設定した初期化スロットを転送する。
、ノード2に対して自キー情報およびループ拡大指示情
報を設定した初期化スロットを転送する。
(0)前記(氾)の応答スロットを受信したノード2が
、上記(n)の初期化スロットをノード1から受信した
とき、当該初期化スロットをノード3に転送し、ループ
を解除する。
、上記(n)の初期化スロットをノード1から受信した
とき、当該初期化スロットをノード3に転送し、ループ
を解除する。
(p)上記(o)の初期化スロットを受信したノード3
は、自キー情報が受信したキー情報より小さいため、当
該初期化スロットに同期して、前記初期化スロットに設
定されたキー情報(ノードlのキー情報)および折り返
し指示情報を設定した初期化スロットをノードlへ転送
する。
は、自キー情報が受信したキー情報より小さいため、当
該初期化スロットに同期して、前記初期化スロットに設
定されたキー情報(ノードlのキー情報)および折り返
し指示情報を設定した初期化スロットをノードlへ転送
する。
(q)上記(p)の初期化スロットを受信したノード1
は、当該初期化スロットに自キー情報が設定されている
ことから、応答スロットをノード3へ返送する。
は、当該初期化スロットに自キー情報が設定されている
ことから、応答スロットをノード3へ返送する。
(r)上記(q)の応答スロットを受信したノード3が
、ノードlのキー情報およびループ拡大指示情報の設定
された初期化スロットをノード2から受信したとき、当
該初期化スロットをノードlへ転送し、ループを解除す
る。
、ノードlのキー情報およびループ拡大指示情報の設定
された初期化スロットをノード2から受信したとき、当
該初期化スロットをノードlへ転送し、ループを解除す
る。
(S)ノード1は、前記(p)の自キー情報が設定され
ている初期化スロットを前段から受信することによって
、自ノードが当該二重リングにおいてマスタノードに勝
ち残ったことを認識5 し、ループを解除するとともに、0初期化スロット送信
タイミングに、本二重リングに接続されるすべてのノー
ドに対して、初期化手順の終了を示すために、初期化手
順の終了を示す情報を設定した初期化スロットを、両側
のノードに対して転送する。
ている初期化スロットを前段から受信することによって
、自ノードが当該二重リングにおいてマスタノードに勝
ち残ったことを認識5 し、ループを解除するとともに、0初期化スロット送信
タイミングに、本二重リングに接続されるすべてのノー
ドに対して、初期化手順の終了を示すために、初期化手
順の終了を示す情報を設定した初期化スロットを、両側
のノードに対して転送する。
(1)上記(S)の初期化スロットを受信したノード2
およびノード3は、初期化手順の終了を認識し、更に、
次段のノード3およびノード2に対して、それぞれ、当
該初期化スロットを転送する。
およびノード3は、初期化手順の終了を認識し、更に、
次段のノード3およびノード2に対して、それぞれ、当
該初期化スロットを転送する。
(u)上記(1)の初期化スロットを受信したノード3
およびノード2は、初期化手順の終了を認識し、更に、
次段のノード1に対して当該初期化スロットを転送する
。
およびノード2は、初期化手順の終了を認識し、更に、
次段のノード1に対して当該初期化スロットを転送する
。
ノードlは、0初期化スロット送信タイミングに、ノー
ド2およびノード3に対して初期化手順の終了を示す情
報を設定した初期化スロットを転送する。前記(u)の
初期化スロットを受信したノード1は、初期化手順の終
了を認識する。
ド2およびノード3に対して初期化手順の終了を示す情
報を設定した初期化スロットを転送する。前記(u)の
初期化スロットを受信したノード1は、初期化手順の終
了を認識する。
上述の動作によれば、二重リングに切断等の障害がない
場合に、リングの初期化を行うことができる。
場合に、リングの初期化を行うことができる。
次に、前述の二重リングシステムで、ノード5とノード
6の間に障害(切断)が発生した場合における動作につ
いて、第6図および第7図を用いて説明する。
6の間に障害(切断)が発生した場合における動作につ
いて、第6図および第7図を用いて説明する。
第6図は、本実施例の動作シーケンスを示すものである
。第7図は、第6図のシーケンスによって初期化手順を
終了したときの初期化状態を示すものである。なお、第
6図において、各記号は、第1図の場合と同様の意味に
用いられている。
。第7図は、第6図のシーケンスによって初期化手順を
終了したときの初期化状態を示すものである。なお、第
6図において、各記号は、第1図の場合と同様の意味に
用いられている。
(ア)まず、ノード6は、初期設定手順開始コマンドに
よって初期設定手順を開始し、ノード4に対して自キー
情報および折り返し指示情報を設定した初期化スロット
を転送する。
よって初期設定手順を開始し、ノード4に対して自キー
情報および折り返し指示情報を設定した初期化スロット
を転送する。
(イ)また、ノード5においても、ノード6と同様に、
初期設定手順開始コマンドによって初期設定手順を開始
し、ノード6に対して自キー情報および折り返し指示情
報を設定した初期化スロットを転送する。但し、ノード
5とノード6の初期設定手順開始コマンドは、互いに独
立である。
初期設定手順開始コマンドによって初期設定手順を開始
し、ノード6に対して自キー情報および折り返し指示情
報を設定した初期化スロットを転送する。但し、ノード
5とノード6の初期設定手順開始コマンドは、互いに独
立である。
(つ)上記(ア)の初期化スロットを受信したノード4
は、これに基づいて初期設定手順を開始する。
は、これに基づいて初期設定手順を開始する。
(1)(つ)で初期設定手順を開始したノード4は、自
キー情報が前記初期化スロットに設定されたノード6の
キー情報より大きいため、ノード6へ応答スロットを返
送せずに、ノード5に対して自キー情報および折り返し
指示情報を設定した初期化スロットを転送する。
キー情報が前記初期化スロットに設定されたノード6の
キー情報より大きいため、ノード6へ応答スロットを返
送せずに、ノード5に対して自キー情報および折り返し
指示情報を設定した初期化スロットを転送する。
(オ)上記(1)の初期化スロットを受信したノード5
は、自キー情報が当該初期化スロットに設定されたキー
情報より小さいため、ノード4へ応答スロットを返送す
る。
は、自キー情報が当該初期化スロットに設定されたキー
情報より小さいため、ノード4へ応答スロットを返送す
る。
(力)ノード6は、前記(ア)に対する応答がないため
、リトライとして0初期化スロット送信タイミングで、
ノード4に対して、自キー情報および折り返し指示情報
を設定した初期化スロットを再度転送する。
、リトライとして0初期化スロット送信タイミングで、
ノード4に対して、自キー情報および折り返し指示情報
を設定した初期化スロットを再度転送する。
(キ)ノード5は、前記(イ)に対する応答がないため
、リトライとして0初期化スロット送信タイミングで、
ノード6に対して、自キー情報および折り返し指示情報
を設定した初期化スロットを再度転送する。
、リトライとして0初期化スロット送信タイミングで、
ノード6に対して、自キー情報および折り返し指示情報
を設定した初期化スロットを再度転送する。
(り)前記(オ)の応答スロットを受信したノード4は
、0初期化スロット送信タイミングで、自キー情報およ
びループ拡大指示情報を設定した初期化スロットを、ノ
ード5に対して転送する。
、0初期化スロット送信タイミングで、自キー情報およ
びループ拡大指示情報を設定した初期化スロットを、ノ
ード5に対して転送する。
(ケ)前記(力)の初期化スロットを受信したノード4
は、当該初期化スロットに設定されたキー情報が、自キ
ー情報より小さいため、ノード6に対して応答スロット
は返送しない。
は、当該初期化スロットに設定されたキー情報が、自キ
ー情報より小さいため、ノード6に対して応答スロット
は返送しない。
(コ)上記(り)のループ拡大指示情報の設定された初
期化スロットを受信したノード5は、マスタノードにな
る権利を持たないスレーブノードへ移行し、ノード4の
キー情報および折り返し指示情報を設定した初期化スロ
ットをノ9 一ドロへ転送する。
期化スロットを受信したノード5は、マスタノードにな
る権利を持たないスレーブノードへ移行し、ノード4の
キー情報および折り返し指示情報を設定した初期化スロ
ットをノ9 一ドロへ転送する。
(す)前記(力)の状態を一定時間以上続けたノード6
は、前記初期化スロットの転送を中止し、(力)で初期
化スロットを転送した方向とは逆の方向に、自キー情報
および折り返し指示情報を設定した初期化スロットをノ
ード5へ転送する。
は、前記初期化スロットの転送を中止し、(力)で初期
化スロットを転送した方向とは逆の方向に、自キー情報
および折り返し指示情報を設定した初期化スロットをノ
ード5へ転送する。
(シ)前記(り)の状態を一定時間以上続けたノード4
は、前記初期化スロットの転送を中止し、(り)で初期
化スロットを転送した方向とは逆の方向に、自キー情報
および折り返し指示情報を設定した初期化スロットをノ
ード6へ転送する。
は、前記初期化スロットの転送を中止し、(り)で初期
化スロットを転送した方向とは逆の方向に、自キー情報
および折り返し指示情報を設定した初期化スロットをノ
ード6へ転送する。
(ス)上記(シ)の初期化スロットを受信したノード6
は、自キー情報が当該初期化スロットに設定されたキー
情報より小さいため、ノード4へ応答スロットを返送す
る。
は、自キー情報が当該初期化スロットに設定されたキー
情報より小さいため、ノード4へ応答スロットを返送す
る。
(セ)ノード6は、0初期化スロット送信タイミングに
、自キー情報および折り返し指示情報を設定した初期化
スロットをノード5へ転送す0 (ソ)上記(ス)の応答スロットを受信したノード4は
、0初期化スロット送信タイミングに、自キー情報およ
びループ拡大指示情報を設定した初期化スロットをノー
ド6へ転送する。
、自キー情報および折り返し指示情報を設定した初期化
スロットをノード5へ転送す0 (ソ)上記(ス)の応答スロットを受信したノード4は
、0初期化スロット送信タイミングに、自キー情報およ
びループ拡大指示情報を設定した初期化スロットをノー
ド6へ転送する。
(り)上記(ソ)のループ拡大指示情報を設定した初期
化スロットを応答スロットを受信したノード6は、マス
タノードになる権利を持たないスレーブノードに移行し
、ノード4のキー情報および折り返し指示情報を設定し
た初期化スロットをノード5へ転送する。
化スロットを応答スロットを受信したノード6は、マス
タノードになる権利を持たないスレーブノードに移行し
、ノード4のキー情報および折り返し指示情報を設定し
た初期化スロットをノード5へ転送する。
(チ)ノード4は、0初期化スロット送信タイミングに
、ノード6に対して、自キー情報およびループ拡大指示
情報を設定した初期化スロットを転送する。
、ノード6に対して、自キー情報およびループ拡大指示
情報を設定した初期化スロットを転送する。
(ツ)(チ)の状態を一定時間以上続けたノード4は、
(チ)の初期化スロットの転送を中止し、自キー情報お
よび初期化手順の終了を示す情報を設定した初期化スロ
ットを両側のノードへ転送する。
(チ)の初期化スロットの転送を中止し、自キー情報お
よび初期化手順の終了を示す情報を設定した初期化スロ
ットを両側のノードへ転送する。
(テ)上記(ツ)の初期化スロットを受信したノード5
およびノード6は、初期化手順の終了を認識し、ノード
4のキー情報および初期設定手順の終了を示す情報を設
定した初期化スロットを、それぞれ、ノード6およびノ
ード5へ転送する。
およびノード6は、初期化手順の終了を認識し、ノード
4のキー情報および初期設定手順の終了を示す情報を設
定した初期化スロットを、それぞれ、ノード6およびノ
ード5へ転送する。
ノード4は、上記(ツ)で転送した初期化スロットをノ
ード6およびノード5から一定時間以上受信しないとき
、初期化手順の終了を認識する。この時点で、前記(1
)および(オ)により、ノード5はループ状態、前記(
シ)および(ス)により、ノード6はループ状態になっ
ている(第5図参照)。
ード6およびノード5から一定時間以上受信しないとき
、初期化手順の終了を認識する。この時点で、前記(1
)および(オ)により、ノード5はループ状態、前記(
シ)および(ス)により、ノード6はループ状態になっ
ている(第5図参照)。
上記動作によれば、前述の二重リングシステムでノード
5とノード6の間に障害(切断)が発生した場合にも、
前述の障害がない場合と同様に、二重リングの初期化を
行うことができるという効果がある。
5とノード6の間に障害(切断)が発生した場合にも、
前述の障害がない場合と同様に、二重リングの初期化を
行うことができるという効果がある。
上記実施例は、本発明の一例として示したものであり、
本発明はこれに限定されるべきものではないことは言う
までもない。
本発明はこれに限定されるべきものではないことは言う
までもない。
〔発明の効果)
以上、詳細に説明した如く、本発明によれば、二重リン
グシステムにおいて切断等の障害が発生した場合におい
ても、障害個所の両側のノードがループ状態を保ち、最
大限にリングシステムの同期状態を確立することを可能
とする二重リング初期化方法を実現できるという顕著な
効果を奏するものである。
グシステムにおいて切断等の障害が発生した場合におい
ても、障害個所の両側のノードがループ状態を保ち、最
大限にリングシステムの同期状態を確立することを可能
とする二重リング初期化方法を実現できるという顕著な
効果を奏するものである。
第1図は本発明の一実施例の動作シーケンスを示す図、
第2図は第1図に対応するシステムの初期化状態を示す
図、第3図は二重リングシステムの構成例を示す図、第
4図は初期化手順時に使用する初期化スロットのフォー
マットを示す図、第5図は初期化手順終了時における各
ノードの状態を示す図、第6図は本発明の一実施例の動
作シーケンスを示す図、第7図は第6図に対応するシス
テムの初期化状態を示す図、第8図は従来の二重リング
システムの初期化方法を説明するための図である。 (a)〜(u)、(ア)〜(テ):動作ステップ。 第 2 図 ノードl (マスタノード) ノード2 ノード3 (スレーブノード) (スレーブノード) 第 図 第 7 図 ノード4 (マスタノード〉 ノード5 ノード6 (スレーブノード〉 (スレーブノード) 第 図 (a) (b) Aリンク初期化 438
第2図は第1図に対応するシステムの初期化状態を示す
図、第3図は二重リングシステムの構成例を示す図、第
4図は初期化手順時に使用する初期化スロットのフォー
マットを示す図、第5図は初期化手順終了時における各
ノードの状態を示す図、第6図は本発明の一実施例の動
作シーケンスを示す図、第7図は第6図に対応するシス
テムの初期化状態を示す図、第8図は従来の二重リング
システムの初期化方法を説明するための図である。 (a)〜(u)、(ア)〜(テ):動作ステップ。 第 2 図 ノードl (マスタノード) ノード2 ノード3 (スレーブノード) (スレーブノード) 第 図 第 7 図 ノード4 (マスタノード〉 ノード5 ノード6 (スレーブノード〉 (スレーブノード) 第 図 (a) (b) Aリンク初期化 438
Claims (1)
- (1)片方向伝送のリングを2本逆方向に組み合せた二
重リングシステムの初期化時において、マスタノード候
補が隣接ノードに対してループ折り返しを要求して部分
ループを作成し、作成確認後、更に次段の隣接ノードを
その部分ループに取り込み、以下同様に部分ループを順
次拡大して行き、また、複数のマスタノード候補が前記
手順を並行して実施し、衝突が発生した場合に、各ノー
ドに割当てられたユニークなキー情報または乱数等によ
り独自に決めたキー情報の大小関係を基に、部分ループ
を吸収併合し、最終的に唯一のマスタノードにより部分
ループを拡大し、二重リングを一巡して自ノードに戻る
最大のループを作成し、二重リングを初期化することを
特徴とする二重リング初期化方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20875889A JPH0372743A (ja) | 1989-08-11 | 1989-08-11 | 二重リング初期化方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20875889A JPH0372743A (ja) | 1989-08-11 | 1989-08-11 | 二重リング初期化方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0372743A true JPH0372743A (ja) | 1991-03-27 |
Family
ID=16561597
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20875889A Pending JPH0372743A (ja) | 1989-08-11 | 1989-08-11 | 二重リング初期化方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0372743A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5282237A (en) * | 1991-09-03 | 1994-01-25 | The Whitaker Corporation | Trunk cable fault detection and reconfiguration arrangement in a ring commnications network |
| WO1998021854A1 (en) * | 1996-11-12 | 1998-05-22 | Kabushiki Kaisha Toshiba | Communication network system and rebuilding thereof |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55105457A (en) * | 1979-02-07 | 1980-08-13 | Toshiba Corp | Circuit formation accelerating method for data highway |
| JPH01105637A (ja) * | 1986-10-21 | 1989-04-24 | Nippon Telegr & Teleph Corp <Ntt> | ル−プネットワ−クの統合方法 |
-
1989
- 1989-08-11 JP JP20875889A patent/JPH0372743A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55105457A (en) * | 1979-02-07 | 1980-08-13 | Toshiba Corp | Circuit formation accelerating method for data highway |
| JPH01105637A (ja) * | 1986-10-21 | 1989-04-24 | Nippon Telegr & Teleph Corp <Ntt> | ル−プネットワ−クの統合方法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5282237A (en) * | 1991-09-03 | 1994-01-25 | The Whitaker Corporation | Trunk cable fault detection and reconfiguration arrangement in a ring commnications network |
| WO1998021854A1 (en) * | 1996-11-12 | 1998-05-22 | Kabushiki Kaisha Toshiba | Communication network system and rebuilding thereof |
| US6184778B1 (en) | 1996-11-12 | 2001-02-06 | Kabushiki Kaisha Toshiba | Communication network system and rebuilding method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0321907B1 (en) | Duplex system of transmission lines in a loop network | |
| CA2051717A1 (en) | Method of maintaining synchronization of a free-running secondary processor | |
| JP2002519947A (ja) | 新しいノードをノード間ネットワークに非破壊的に追加するための方法及び装置 | |
| JP3863935B2 (ja) | ネットワークの初期化方法およびその使用方法 | |
| JPH0666806B2 (ja) | トークンリング伝送方式 | |
| WO2019109953A1 (zh) | 日志处理方法、相关设备及系统 | |
| US4926414A (en) | Control point session synchronization in a network | |
| TW539941B (en) | State synchronization in redundant systems | |
| TWI669605B (zh) | 虛擬機器群組的容錯方法及其容錯系統 | |
| JP2606493B2 (ja) | 二重化ループネットワークの同期確立方法 | |
| JP2679506B2 (ja) | クロック切替方式 | |
| JP4793948B2 (ja) | 通信システム、端末、通信方法、及び通信処理プログラム | |
| JPH0371746A (ja) | マスタノード選出制御方式 | |
| JPH10322379A (ja) | クロックパス切替方法 | |
| JP2655460B2 (ja) | クロック切り替え方式 | |
| JPH0430218B2 (ja) | ||
| CN118659946B (zh) | 一种叠加gptp的车载环网erps保护倒换装置和方法 | |
| US7213167B1 (en) | Redundant state machines in network elements | |
| JP3450222B2 (ja) | リングネットワークにおけるクロック切替方法 | |
| JPH0548627A (ja) | 二重化ループネツトワークのクロツク同期方法 | |
| JPS6053342B2 (ja) | 情報伝送方式 | |
| JPS6276839A (ja) | デ−タ転送制御方式 | |
| JPH104423A (ja) | アクセス方法 | |
| JPH06152623A (ja) | 同期網リング構成ネットワークシステムのクロック切替方式 | |
| EP1282259A1 (en) | Method of determination of a synchronization symbol transmitting node in a TDMA communication system |