JP3679066B2 - Line information table generation method - Google Patents
Line information table generation method Download PDFInfo
- Publication number
- JP3679066B2 JP3679066B2 JP2002103418A JP2002103418A JP3679066B2 JP 3679066 B2 JP3679066 B2 JP 3679066B2 JP 2002103418 A JP2002103418 A JP 2002103418A JP 2002103418 A JP2002103418 A JP 2002103418A JP 3679066 B2 JP3679066 B2 JP 3679066B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- frame
- destination
- source
- line
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は通信ネットワークにおける通信方式に係り、さらに詳しくは通信ネットワーク上でのノードの並びを検出するネットワーク構成検出方法と、通信ネットワークにおける各チャネルの送信元ノードと受信先ノードとが設定される回線情報テーブルの自動生成方法に関する。
【0002】
【従来の技術及び発明が解決しようとする課題】
通信ネットワークにおけるネットワークのトポロジや、各通信回線、すなわちチャネルがどのノードからどのノードに向かって設定されているかなどのデータは一般にそれぞれテーブルとして各ノードに備えられている。通信ネットワークにおけるノードの並び、すなわちトポロジが設定されるトポロジテーブル、および回線(チャネル)の送信元ノードと受信先ノードとが設定される通信回線情報テーブルの内容は従来人手によって設定され、管理されていた。そのため、例えば回線情報テーブルの内容が実際のネットワークにおける通信状態と一致していなくても、その不一致を各ノードが容易に検出できないと言う問題点があった。
【0003】
本発明は、例えばリング状の通信ネットワークにおいて、通信ネットワークを構成する各ノードがネットワークの構成、すなわち各ノードの並びを自動的に検出する方法と、通信ネットワーク内での各チャネルの送信元のノードと受信先のノードとが設定される回線情報テーブルを自動的に生成する方法を提供することを目的とする。
【0004】
【課題を解決するための手段】
本発明においては、第1の実施例として複数の通信ノードがリング状に接続された通信ネットワークにおけるノードの並びを各ノードが認識するための通信ネットワーク構成検出が行われる。
【0005】
図1はこの第1の実施例、すなわち通信ネットワーク構成検出方法の機能ブロック図である。同図において、1で通信ネットワークを構成する複数の各ノードが、自ノードの識別子をノード識別子格納領域の特定位置、例えば先頭に入れたフレームをリング状の通信ネットワーク上で同一の方向、例えば右回り方向に送出する。
【0006】
続いて、2で複数の各ノードは、通信ネットワーク上で隣接ノードから受信したフレームの内容に応じて、その受信フレーム内のノード識別子格納領域に自ノードの識別子を格納して前述の同一方向に再送出するか、または受信フレームを廃棄する処理を繰り返し、3で通信ネットワーク上で定常的に送受信され続けるフレーム内のノード識別子格納領域の内容によって通信ネットワーク上でのノードの並びを認識する。
【0007】
本発明の第1の実施例においては、通信ネットワークを構成する各ノードはノード識別子格納領域の特定位置、例えば先頭に自ノードの識別子を入れたフレームを例えば右回り方向に送出する。そして、左方向の隣接ノードから受信したフレーム内に自ノードの識別子がまだ格納されいていない場合には、そのフレームの先頭にすでに格納されているノード識別子が自ノードの識別子より大きいか否かを判定し、大きい時にはその受信フレームを廃棄する。
【0008】
これに対して、先頭に格納されている識別子の方が小さい時には、自ノードの識別子を受信フレームのノード識別子格納領域の格納済識別子の最後に格納し、そのフレームを右回り方向に再び送出する。
【0009】
このような処理が各ノードで繰り返されることによって、ノード格納領域の先頭に最小の識別子が格納されたフレームのみが定常的にネットワーク内で送受信され続けることになり、このフレームの内容から各ノードはノードの並び、すなわちリングトポロジテーブルの内容を設定することが可能となる。
【0010】
本発明の第2の実施例においては、複数の通信ノードから構成される通信ネットワークにおいて、通信が行われている回線に対応して、その回線の送信元ノードと受信先ノードとを回線情報として格納する回線情報テーブルの生成が行われる。
【0011】
図2はこの第2の実施例、すなわち回線情報テーブル生成方法の機能ブロック図である。同図において、6で通信が行われている回線の送信元ノードが、例えば通信に用いられているフレームの余剰ビットにその送信元ノードを示すソースアドレスを格納したソースフレームをネットワーク内で通信の受信先ノードの方向に送出する。
【0012】
続いて7で通信の受信先ノードが、例えば通信に用いられているフレームの余剰ビットに受信先ノードを示すディスティネーションアドレスを格納したディスティネーションフレームを送信元ノードの方向に送出する。
【0013】
回線の送信元ノードと受信先ノード、およびこれら2つのノードの間の中継ノードは、ソースフレームとディスティネーションフレームに格納されたソースアドレスとディスティネーションアドレスとに基づいて、回線に対応して送信元ノードと受信先ノードとを回線情報として格納する回線情報テーブルをそれぞれ生成する。
【0014】
第2の実施例においては、例えばノード1からノード2に向かってE−W方向の回線、ノード2からノード1に向かってW−E方向の回線が張られている場合には、ノード1からソースアドレスが格納されたE−Wソースフレームがノード2にE−W回線を介して送られ、またノード2からノード1に対してノード2のアドレスをディスティネーションアドレスとして格納したE−Wディスティネーションフレームが送られ、それぞれ相手側のノードでこれらのアドレスが取り出されることにより、E−W方向の回線に対するソースノードとディスティネーションノードとを、ノード1とノード2の両方が認識することが可能となる。
【0015】
以上のように本発明によれば、通信ネットワーク上でのノードの並びを示すネットワーク構成の検出と、通信に用いられている回線の送信元ノードと受信先ノードとを示す回線情報テーブルの生成が自動的に行われる。
【0016】
【発明の実施の形態】
まず、本発明の第1の実施例としてネットワーク内のノードの並びを検出するネットワーク構成検出方法について詳細に説明する。図3は第1の実施例におけるリングトポロジテーブルの構築処理フローチャートである。同図は複数の通信ノードがリング状に接続されたネットワークにおいて、ノードの並びを各ノードが認識することを可能とする通信ネットワーク構成検出方法の処理手順を示す。
【0017】
図3において処理が開始されると、まずステップS1において各ノードは自ノードの識別子をノード識別子格納領域の先頭、すなわち第1バイト目に入れたフレーム(識別子格納領域の残りにはFFを格納する)を右方向に送出し、ステップS2で左方向からのフレームを受信する。そして、ステップS3で受信フレーム内に自ノードの識別子がすでに格納されているか否かを判定する。
【0018】
自ノードの識別子が格納されていない場合には、ステップS4でその受信フレームの第1バイト目に格納されているノード識別子が自ノードの識別子より大きいか否かを判定し、大きい時には受信フレームを廃棄してステップS2以降の処理を繰り返す。
【0019】
これに対して、受信フレームの第1バイト目に格納されている識別子が自ノードの識別子より小さい時には、ステップS6で受信フレームのノード識別子格納領域内の格納済識別子の最後に自ノードの識別子を追加し、そのフレームを再び右方向に送出し、ステップS2以降の処理を繰り返す。
【0020】
ステップS3で受信フレームの内部に自ノードの識別子がすでに格納されていると判定された場合には、以前にステップS6で自ノードの識別子を格納したフレームを送出してから、そのフレームが通信ネットワーク内を一周して自ノードに戻ってきたことを意味し、この一周したフレームはその後通信ネットワーク内で定常的に送受信され続けることになるため、リングトポロジテーブル構築処理は終了する。
【0021】
図4は図3の処理フローチャートを用いたリングトポロジテーブル構築例の説明図である。
図4においてリング状に接続された複数の通信ノード、ここではノード1からノード4がそれぞれノード識別子格納領域の先頭、すなわち第1バイト目に自ノードの識別子を入れたフレームをそれぞれ、例えば時計回り(右回り)に隣接ノードに向けて送出する。第2バイト目以降には、例えばFFを挿入したフレームを送出する。
【0022】
このフレームを受け取った各ノードは、それぞれノード識別子格納領域の第1バイト目に格納されているノード識別子が自ノードの識別子より大きい場合には受信フレームを廃棄し、自ノードの識別子より小さい場合にはノード識別子格納領域内で格納済識別子の最後に自ノードの識別子を格納したフレームを、再び例えば時計回りに隣接ノードに向かって送出する。
【0023】
例えば、ノード3では、ノード1から受け取ったフレームの第2バイト目に自ノードのノード識別子“03”を格納して、ノード2に向かって送出する。そして、このフレームがノード2、ノード4、ノード1を経由して再び自ノードに戻ってきた時点で、その受信フレームに自ノードの識別子が格納されているために、これが定常的に送受信されるフレームであると認識し、このフレームのノード識別子格納領域の内容によってリングトポロジテーブルの設定内容を認識する。
【0024】
ノード2においては、隣接ノードとしてのノード3から最初に送出されたフレームに対しては、その第1バイト目のノード識別子が自ノードの識別子より大きいためにそのフレームを廃棄する。そして、ノード1からノード3を経由して送られたフレーム、すなわち第1バイト目に“01”が格納され、第2バイト目に“03”が格納されたフレームに、自ノードの識別子“02”を追加して隣接ノード4に対して送出する。このフレームは、隣接ノード4においてノード識別子格納領域の最後にノード識別子“04”が格納された後には、定常的に送受信されるフレームとして、再びノード1、ノード3を経由してノード2に戻り、ノード2はこのフレームの内容によってリングトポロジテーブルの設定内容を認識する。
【0025】
ノード4では、ノード2側から第1バイト目に“02”が格納されたフレームと、“01”が格納されたフレームとを受け取り、第1バイト目に“02”が格納されたフレームの第2バイト目に自ノード識別子“04”を格納し、また第1バイト目に“01”、第2バイト目に“03”、第3バイト目に“02”が格納されたフレームの第4バイト目に自ノードの識別子“04”を格納して、それぞれノード1に対して送出する。そして、第1バイト目に“01”が格納されたフレームが、再びノード1,3、および2を経由して自ノードに戻ってきた時点で、リングトポロジテーブルの設定内容を認識する。
【0026】
ノード1では、ノード4から初めて送出されるフレーム、すなわち第1バイト目に“04”が格納されたフレームと、ノード2から初めて送出され、ノード4を介して送られたフレーム、すなわち第1バイト目に“02”、第2バイト目に“04”が格納されたフレームとをそれぞれ廃棄し、自ノードから初めて送出したフレーム、すなわち第1バイト目に“01”が格納されたフレームがネットワークを一周して自ノードに戻ってきた時点で、リングトポロジテーブルの設定内容を認識する。
【0027】
すなわち、図4においては、各ノードが図3に示した処理を実行することによって、第1バイト目に最小のノード識別子、すなわち“01”が格納されたフレームのみが定常的に送受信されるフレームとして残り、リング内をスルーに回り続けることになる。そして、このフレームの内容によってリング状のネットワークのトポロジ、すなわちノードの並びを各ノードにおいて認識することが可能となる。反時計回りに対しても同様の手順によって反時計回りのリングトポロジを認識することが可能となり、各ノードは時計回りと反時計回りのトポロジを比較することによって、リングトポロジ認識結果の正当性をチェックすることが可能となる。
【0028】
なお、ここでは最小のノード識別子が第1バイト目に格納されたフレームが残るものとして第1の実施例を説明したが、逆に受信フレームの第1バイト目が自ノードの識別子より小さい時に受信フレームを廃棄することとすれば、結果として第1バイト目に最大のノード識別子を格納したフレームのみが定常的なフレームとしてネットワーク内をスルーに回ることになる。
【0029】
図3および図4で説明したように、最小のノード識別子が第1バイト目に格納されたフレームのみがネットワーク内をスルーに回るフレームとして残る場合に、仮にその最小の識別子を持つノードが2つネットワーク内に存在した場合には、正しいリングトポロジテーブル構築処理が不可能となる。図5はそのような場合をチェックするための最小ノード識別子重複検出処理のフローチャートである。
【0030】
同図において、処理が開始されると、まずステップS10で各ノードがスルーしていく受信フレームを常にモニタし、ステップS11で常に同じフレームを受信しているか否かを判定し、常に同じフレームである場合には何らの処理を行うことなく、また異なるフレームが存在する時にはステップS12でノード識別子重複アラームを発生して処理を終了する。
【0031】
図6はこのように最小のノード識別子が2つ存在する場合の通信ネットワークの例である。同図において、最小のノード識別子として1)を持つノード(AとD)が2つ存在する。この場合には、ネットワーク内に同一のノード識別子があると処理を抜けてフレームをスルーさせるため、図3の処理によってネットワーク内でスルーに回るフレームとしてノード識別子の並びが1),2),3)となるフレーム(ノードDで受信したフレームをスルーさせる)と、1),4),5)となるフレーム(ノードAで受信したフレームをスルーさせる)との2種類が存在することになる。このようにスルーで回る受信フレームを各ノードがモニタすることにより図5のステップS12で重複アラームが発生することにより、最小ノード識別子の重複を検出することができる。
【0032】
図7は図5と異なる最小ノード重複検出処理のフローチャートである。同図は図3の処理を時計回りと反時計回りの両方の方向に対して実行し、時計回りと反時計回りのフレームがネットワーク内を送受信される場合の最小識別子ノード重複検出処理のフローチャートである。
【0033】
図7において、ステップS15でそれぞれのノードは自ノードの両側のノードからフレームを受信し、ステップS16で反時計回り方向にネットワークを回る受信フレーム内部のノード識別子格納領域内のノード識別子を自ノードの識別子を先頭にして並び替え、ステップS17で時計回りと反時計回りの両方から受信したフレーム内の識別子の並びが同じか否かを判定し、両者が異なる場合にはステップS18でノード識別子重複を示すアラームを発生し、同じ場合には何らの処理を行うことなく処理を終了する。
【0034】
次に、本発明の第2の実施例について説明する。第2の実施例では通信ネットワーク内で張られている通信回線、すなわちチャネルのそれぞれに対して、そのチャネルの送信元ノードと受信先ノードとを示す情報が設定される回線情報テーブルが各ノードにおいて作成される。図8は第2の実施例における回線情報テーブル作成の概念の説明図である。
【0035】
図8において、例えばノード3において東側、すなわちノード2からのE−W回線(時計回り)がドロップ設定されている、すなわちノード3がその回線のデータの受信先となっていることと、またノード3がノード4へのE−W回線に対してアッド設定されている、すなわちノード3がその回線の送信元ノードとなっていることを仮定して、ノード3でのE−W回線に対する回線情報テーブルの設定について説明する。
【0036】
まず、ノード4に向かう方向のE−W回線に対するW側回線情報テーブルの内容設定について説明する。前述のように、このチャネルはノード3でアッド設定されているために、ノード3は自ノードの識別子(またはアドレス)をE−W方向のソース識別子(ソースアドレス)としてW側回線情報テーブルに登録すると共に、後述するE−Wソースフレームにソース識別子として挿入し、そのフレームをノード4側に送り出す。また、ノード4から、例えばW−E回線(反時計回り)を経由して受け取ったE−Wディスティネーションフレームからディスティネーション識別子(ディスティネーションアドレス)を取り出し、その識別子をE−Wディスティネーション識別子としてW側回線情報テーブルに登録する。
【0037】
次に、E側回線情報テーブルの作成について説明する。ノード2からのE−W回線はノード3においてドロップ設定されているために、ノード3は自ノードの識別子をE−W方向のディスティネーション識別子としてE側回線情報テーブルに登録すると共に、例えばW−E回線を介してノード2に送るディスティネーションフレームにそのディスティネーション識別子を挿入する。また、ノード2から送られるE−Wソースフレームからソース識別子を取り出し、その識別子をE−Wソース識別子として自ノードのE側回線情報テーブルに登録する。
【0038】
以上の動作によって、E−W方向の信号についてソース局とディスティネーション局の両方において、回線情報テーブルを構築することができる。また、W−E方向の信号についても同様の動作を行うことによって、ノード3における全回線情報を示す回線情報テーブルが作成される。
【0039】
図9はソースフレームとディスティネーションフレームにおけるソースアドレス(ソース識別子)とディスティネーションアドレス(ディスティネーション識別子)の格納方法の説明図である。同図において、1つのフレームの中に存在するソースアドレスフィールドとディスティネーションアドレスフィールドだけが示されており、これらのフレームではそれぞれのアドレスに8ビットずつが割り当てられ、チャネル1からチャネルnの各チャネルに対するフレームにソースアドレスやディスティネーションアドレスが格納されることが示されている。なお、図9においてTX側は送信側、PX側は受信側を示し、またソースフレームとディスティネーションフレームとの間にはフレーム自体の区別は存在しない。
【0040】
すでに図8に関して一部説明したが、これらのソースフレームおよびディスティネーションフレームとしては1)E−Wソースフレーム、2)E−Wディスティネーションフレーム、4)W−Eソースフレーム、および5)W−Eディスティネーションフレームの4種類があることになり、時計回りの回線、すなわちE−Wの回線には1)および4)のフレームが、また反時計回り、すわなちW−Eの回線には2)および3)のフレームが乗せられて、それぞれの方向に送られる。送られたフレームに対しては、各ノードにおいて各チャネルの各フレーム毎に単に中継するだけのスルー、または送信元ノードであることを示すアッド設定、受信先ノードであることを示すドロップ設定を、通信の状態に応じて自由に設定することができる。そして、各ノードはこれらのフレームに識別子を格納したり、あるいは取り出したりすることによって、全ての回線の全てのチャネルに対してソース識別子とディスティネーション識別子とを認識し、回線情報テーブルを構築することが可能となる。
【0041】
図10は自ノードがアッド設定、またはドロップ設定となっている回線に対する回線情報テーブル作成処理のフローチャートである。このフローチャートは回線の1つの方向、例えば右回り方向のみに対する処理を示すが、反対方向に対する作成処理も同様である。またこの処理は各チャネル毎に行われる。
【0042】
図10において、ステップS20で電源がオンとされるか、または他の要因で処理が開始されると、自ノードの回線設定の変更処理などが行われる。例えば、自ノードにおいて自明であるような回線情報の回線情報テーブルへの格納もこのステップで行われる。その後、ステップS21でネットワークからのフレームが受信され、ステップS22で受信したフレームのうちTX側のフレームのソースアドレスと、RX側のフレームのディスティネーションアドレスに自ノードの識別子を入れた送信フレームが作成される。
【0043】
続いてステップS23で、作成された送信フレームと受信したフレームとの間で該当チャネルのデータが比較され、不一致の時にはS24で送信フレームが送信された後に、S21以降の処理が繰り返される。ステップS23でデータが一致した時にはステップS25で該当チャネルの回線情報テーブルの作成終了と判定され、処理を終了する。なお、ステップS22、およびS23における処理の詳細については後述する。
【0044】
図11は自ノードが通信ネットワークにおけるある回線の中継ノードとなっている場合、すなわちスルー設定されている場合の回線情報テーブル作成処理フローチャートである。同図においてステップS27で電源オンなどで処理が開始され、ステップS28で自ノードがスルー設定となっていることが確認され、S29で回線上のフレームがモニタされ、それぞれの回線のソースアドレスとディスティネーションアドレスとが抽出されて、自ノードの回線情報テーブルに格納される。
【0045】
図12は回線情報テーブルの作成の具体例の説明図である。同図においてはノード2のW側と、ノード3のE側の回線情報テーブルの作成法が説明されている。
【0046】
まず、図12(a) においてノード2はE−W方向の回線に対してアッド設定されているために、E−W方向のW側テーブルのソース識別子として自ノードの識別子を格納し、その識別子をE−Wソースフレームに挿入してノード3に送り出す。ノード3ではこのソースフレームを受けてソース識別子を取り出し、これをE側テーブルのE−W方向のソース識別子として格納する。一方、ノード3はE−W方向の回線が自ノードでドロップされているために、自ノードの識別子をE側テーブルのE−W方向のディスティネーション識別子として格納し、その識別子をE−W方向のディスティネーションフレームに挿入し、ノード2に送り出す。ノード2ではこのディスティネーションフレームの内容からディスティネーション識別子を取り出し、W側テーブルのE−W方向に対するディスティネーション識別子として格納する。
【0047】
次に、W−E方向について説明する。ノード3はこの方向の回線が自ノードに対してアッド設定されているために、E側テーブルのW−E方向に対するソース識別子として自ノードの識別子を格納し、その識別子をW−Eソースフレームに挿入して、ノード2に送出する。ノード2ではこのフレームからソース識別子を取り出し、W側テーブルのW−E方向に対するソース識別子として格納する。ノード2はこの回線が自ノードにおいてドロップ設定されているために、自ノードの識別子をW側テーブルのW−E方向のディスティネーション識別子として格納すると共に、その識別子をW−Eディスティネーションフレームに挿入し、ノード3に送り出す。ノード3ではこのフレームからディスティネーション識別子を取り出し、E側テーブルのW−E方向のディスティネーション識別子として格納する。
【0048】
次に図12(a) の場合を例として、図10におけるステップS22、S23の処理の具体例を説明する。図12(b) は、図12(a) においてノード2からノード3に送られるE−WソースフレームとW−Eディスティネーションフレームを示す。ノード2においては、E−W方向では自ノードがアッドに設定されているために、E−W方向のソースアドレスとして自ノードの識別子、またW−E方向では自ノードがドロップに設定されているためにW−E方向のディスティネーションアドレスとして自ノードの識別子を格納し、ノード3側に送信する。
【0049】
図12(c) はノード3側からノード2側に送り返されるE−Wディスティネーションフレームと、W−Eソースフレームを示す。ノード3では自ノードがE−W方向の受信先ノードであり、W−E方向の送信元ノードであることから、E−Wディスティネーションフレームに自ノードの識別子を、またW−Eソースフレームに自ノードの識別子を格納して、ノード2に対してそれらのフレームを送信する。
【0050】
図12(c) が図10のステップS21で受信したフレームに相当し、ノード2ではステップS22でこの受信フレームに自ノードの識別子を格納し、ノード3に送信しようとするが、この時点でステップS23で自ノードから送信しようとするフレームと受信したフレームとの該当データが一致しているために、このチャネルに対する回線情報テーブルの構築が終了したことを認識することになる。
【0051】
図12では、ノード2とノード3の間で双方向の信号伝送区間が一致している場合について回線情報テーブルの作成処理を説明したが、一般に通信ネットワークにおいて双方向の信号伝送区間が一致しているとは限らず、両者が異なってくることも多い。また、信号伝送区間中のあるノードが、その回線に対する送信元にも受信先にもならず、単に信号を中継するだけのことも多い。図13はそのような場合に対応する回線情報テーブル作成処理の説明図である。
【0052】
図13(ノードの内容については図14参照)においてW−E方向の回線はノード1が送信元ノードとなっており、ノード4とノード3は単に回線を中継するのみに留まり、受信先ノードはノード2である。それに対して、E−W方向の回線はノード2からノード3の間で1つ張られ、またノード3からノード1までノード4を中継する形でもう1つ張られた形式となっている。
【0053】
E−W方向の回線を対象として、各ノードにおけるテーブル作成処理について個別に説明する。ノード1では、W側でデータの送受信が行われていないために、E側の回線情報テーブルの作成処理のみが行われる。まず、ノード4側から送られたE−Wソースフレームからソース識別子、ここでは“3”が抽出され、E側テーブルのE−W方向のソース識別子とて格納される。次に、E−W回線は自ノードがドロップとなっているために、自ノードの識別子をE側テーブルのE−W方向のディスティネーション識別子として格納すると共に、E−Wディスティネーションフレームにその識別子を挿入してノード4側に送り出す。
【0054】
ノード2ではE側ではデータの送受信が行われていないので、W側のテーブルのみが作成される。E−W方向の回線に対しては自ノードがアッドに設定されているため、自ノードの識別子をW側テーブルのE−W方向のソース識別子として格納すると共に、E−Wソースフレームに自ノードの識別子を挿入してノード3に送り出す。次に、ノード3側から送られたE−Wディスティネーションフレームからディスティネーション識別子、ここでは“3”を取り出し、W側テーブルのE−W方向のディスティネーション識別子として格納する。
【0055】
ノード3はW−E方向の回線が中継のみ、すなわちスルーに設定されており、ノード2からのE−W回線はドロップに設定され、ノード4へのE−W回線はアッドに設定されている。このためE側、およびW側の両方向のテーブルが作成される。
【0056】
まず、E側のテーブル作成処理について説明する。E−W回線を経由してノード2から送られたE−Wソースフレームからソース識別子として、ここでは“2”が取り出され、E側テーブルのE−W方向のソース識別子として格納される。また、ノード3は自ノードがE−W方向に対しドロップ設定されていることから、E側テーブルのE−W方向のディスティネーション識別子として自ノードの識別子を格納し、その識別子をE−Wディスティネーションフレームに挿入してノード2に送り出す。
【0057】
次に、W側テーブルについては、自ノードがW方向にアッド設定されていることから、W側テーブルのE−W方向のソース識別子として自ノードの識別子を格納し、その識別子をE−Wソースフレームに挿入してノード4側に送り出す。また、ノード4から送られるE−Wディスティネーションフレームからディスティネーション識別子、ここでは“1”を取り出し、W側テーブルのE−W方向のディスティネーション識別子として格納する。
【0058】
最後にノード4におけるテーブル作成処理を説明する。ノード4はE−W方向、W−E方向共にスルーに設定されているために、スルーに通過するソースフレームとディスティネーションフレームからノード識別子を取り出して、それぞれのテーブルに設定する処理のみが行われる。例えば、E側ではノード3から送られるE−Wソースフレームからソース識別子、ここでは“3”が取り出され、E−W方向のソース識別子として格納される。また、ノード1から送られ、自ノードを中継してノード3に送られるE−Wディスティネーションフレームからノード識別子、ここでは“1”が取り出され、E−W方向のディスティネーション識別子として格納される。W側テーブルの作成処理もほぼ同様であるので、説明を省略する。
【0059】
図15は図13に対してW−E方向についても回線情報テーブルの作成した最終結果を示している。W−E方向のテーブル作成処理は図13におけるE−W方向のテーブル作成処理とほぼ同様であるので、詳細な説明は省略する。また、以上の説明においては1つのチャネルのみを対象として回線情報テーブルの作成処理を説明したが、実際に通信ネットワークにおいて多数のチャネルが用いられている場合にも各チャネルに対して同様の処理が個別に行われる。チャネル相互間に相関々係は存在しない。
【0060】
以上において第1の実施例としてネットワークのトポロジ、ここではリングトポロジテーブルの作成処理について、また第2の実施例では通信ネットワーク内の各回線、すなわちそれぞれのチャネルの送信元ノードと受信先ノードとの情報を示す回線情報テーブルの作成について詳細に説明した。本発明においては、これらのテーブルを各ノードにおいて自動的に作成することが可能になる。そして、これらのテーブルの内容は通信ネットワーク内の情報として各種の場合に有効に利用されるが、その1つが障害発生時の利用である。図16、および図17はこの障害発生時における利用法の説明図である。
【0061】
図16は回線切断時におけるリングトポロジテーブルの利用例の説明図である。同図は(a) のようにネットワーク内でノード3からノード4に対する1つの回線、すなわち1つのチャネルのみが張られている場合に、(b) のようにノード3からノード4への回線が切断した場合の回線救済方法の説明図である。
【0062】
この回線切断の障害はノード4の受信側において受信信号の断として検出され、その切断情報はノード3に送られ、これによってノード3側では回線切断を検出する。そして、この回線切断に応じて、ノード3からノード2、ノード1を経由してノード4に至る経路を用いて回線復旧が行われる。回線切断によってどのノードとどのノードの間の回線が切断したのか、どのノードを経由して受信先ノード、ここではノード4への通信を行えばよいかなどがリングトポロジテーブルの内容を基にして判定されることになる。
【0063】
図17は回線情報テーブルの設定内容の利用法の説明図である。
回線情報テーブルは、図16のように障害の救済自体には用いられず、複数障害が発生した場合のミスコネクトの検出に用いられる。
【0064】
図17(a) において、同一のチャネルがノード3からノード4、ノード4からノード1の間でそれぞれ独立に通信に使用されているものとする。
図17(b) に示すように、これらの回線、すなわちノード3からノード4の間と、ノード4からノード1の間との両方に回線切断が発生したものとする。図16で説明した方法では、ノード4からノード1に張られていた回線はノード3からノード4に張られていた回線と同じであるので、ノード3からノード2を経由してノード1に至る救済回線が設定されてしまう。この救済回線は、ノード1にとってはノード4からの通信を回復するものではなく、ミスコネクトを起こしてしまったことになる。
【0065】
しかしながら、回線情報テーブルの設定内容を利用することによって、ノード1ではこの回線を介して自ノードが受信する信号はノード4からのものであることを知ることができ、リングが2個所で切断されてしまったこと、すなわち、ミスコネクトが起こってしまったことを認識することができる。そして、このミスコネクトに対応してアラーム信号を発生することができ、ミスコネクト状態を解消することができる。このような処理に回線情報テーブルの設定内容が利用される。
【0066】
【発明の効果】
以上詳細に説明したように、本発明によればネットワーク構成、すなわちノードの並びを各ノードで自動的に認識することができ、またネットワーク内での各回線、すなわち各チャネルがどのノードからどのノード宛のものであるかと言う回線情報を各ノードで認識することが可能となる。そして各ノードでは、例えば障害発生時にこれらの内容を利用して回線復旧を行ったり、ミスコネクトを検出することができ、通信ネットワークにおける実際の通信状態にあった回線情報の利用が可能となる。
【図面の簡単な説明】
【図1】本発明の第1の実施例に対する機能ブロック図である。
【図2】本発明の第2の実施例に対する機能ブロック図である。
【図3】第1の実施例におけるリングトポロジテーブル作成処理のフローチャートである。
【図4】リングトポロジテーブル作成処理の具体例の説明図である。
【図5】最小ノード識別子重複検出処理のフローチャートである。
【図6】ネットワークにおけるノードの並びの具体例の説明図である。
【図7】図5と異なる最小ノード識別子重複検出処理のフローチャートである。
【図8】回線情報テーブル作成処理の概念の説明図である。
【図9】フレーム内のソースアドレスとディスティネーションアドレスの格納方法の説明図である。
【図10】回線情報テーブル作成処理のフローチャート(その1)である。
【図11】回線情報テーブル作成処理のフローチャート(その2)である。
【図12】双方向の通信区間が同一の場合の回線情報テーブル作成処理の具体例の説明図である。
【図13】双方向の通信区間が同一でない場合の回線情報作成処理の具体例の説明図 (その1)である。
【図14】図13におけるノード(NODE)1〜4の内容を示す図である。
【図15】双方向の通信区間が同一でない場合の回線情報作成処理の具体例の説明図 (その2)である。
【図16】回線切断時におけるリングトポロジテーブルの利用方法の説明図である。
【図17】複数障害が発生した場合の回線情報テーブルの利用方法の説明図である。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a communication method in a communication network, and more specifically, a network configuration detection method for detecting the arrangement of nodes on a communication network, and a line on which a transmission source node and a reception destination node of each channel in the communication network are set. The present invention relates to an information table automatic generation method.
[0002]
[Prior art and problems to be solved by the invention]
Data such as the topology of the network in the communication network and each communication line, that is, which channel is set from which node to which node is generally provided in each node as a table. The arrangement of nodes in a communication network, that is, the topology table in which the topology is set and the contents of the communication line information table in which the transmission source node and the reception destination node of the line (channel) are set and managed in the past. It was. Therefore, for example, even if the contents of the line information table do not match the communication state in the actual network, there is a problem that each node cannot easily detect the mismatch.
[0003]
The present invention relates to, for example, a ring-shaped communication network in which each node constituting the communication network automatically detects the network configuration, that is, the arrangement of the nodes, and the source node of each channel in the communication network. It is an object of the present invention to provide a method for automatically generating a line information table in which a node and a destination node are set.
[0004]
[Means for Solving the Problems]
In the present invention, as a first embodiment, communication network configuration detection is performed for each node to recognize the arrangement of nodes in a communication network in which a plurality of communication nodes are connected in a ring shape.
[0005]
FIG. 1 is a functional block diagram of the first embodiment, that is, a communication network configuration detecting method. In the same figure, each of a plurality of nodes constituting a
[0006]
Subsequently, at 2, each of the plurality of nodes stores the identifier of its own node in the node identifier storage area in the received frame according to the contents of the frame received from the adjacent node on the communication network, and in the same direction as described above. The process of retransmitting or discarding the received frame is repeated, and in 3, the arrangement of nodes on the communication network is recognized according to the contents of the node identifier storage area in the frame that is continuously transmitted and received on the communication network.
[0007]
In the first embodiment of the present invention, each node constituting the communication network sends out a specific position in the node identifier storage area, for example, a frame having its own identifier at the head, for example, in the clockwise direction. If the identifier of the own node is not yet stored in the frame received from the adjacent node in the left direction, it is determined whether the node identifier already stored at the head of the frame is larger than the identifier of the own node. If it is larger, the received frame is discarded.
[0008]
On the other hand, when the identifier stored at the head is smaller, the identifier of the own node is stored at the end of the stored identifier in the node identifier storage area of the received frame, and the frame is transmitted again in the clockwise direction. .
[0009]
By repeating such processing at each node, only the frame in which the minimum identifier is stored at the beginning of the node storage area will be continuously transmitted and received in the network. The arrangement of nodes, that is, the contents of the ring topology table can be set.
[0010]
In the second embodiment of the present invention, in a communication network composed of a plurality of communication nodes, the transmission source node and the reception destination node of the line are used as line information corresponding to the line on which communication is performed. A line information table to be stored is generated.
[0011]
FIG. 2 is a functional block diagram of the second embodiment, that is, a line information table generation method. In the figure, the transmission source node of the line on which communication is performed in 6 transmits, for example, a source frame in which the source address indicating the transmission source node is stored in the surplus bit of the frame used for communication within the network. Send in the direction of the destination node.
[0012]
Subsequently, in
[0013]
The source node and destination node of the line, and the relay node between these two nodes, the source corresponding to the line based on the source address and destination address stored in the source frame and destination frame A line information table for storing the node and the destination node as line information is generated.
[0014]
In the second embodiment, for example, when a line in the EW direction is extended from
[0015]
As described above, according to the present invention, the detection of the network configuration indicating the arrangement of the nodes on the communication network and the generation of the line information table indicating the transmission source node and the reception destination node of the line used for communication can be performed. Done automatically.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
First, a network configuration detection method for detecting the arrangement of nodes in a network will be described in detail as a first embodiment of the present invention. FIG. 3 is a flowchart of the process for constructing the ring topology table in the first embodiment. This figure shows a processing procedure of a communication network configuration detection method that enables each node to recognize the arrangement of nodes in a network in which a plurality of communication nodes are connected in a ring shape.
[0017]
When the processing is started in FIG. 3, first, in step S1, each node stores the frame in which the identifier of the node is placed at the head of the node identifier storage area, that is, the first byte (the FF is stored in the remaining identifier storage area). ) In the right direction, and a frame from the left direction is received in step S2. In step S3, it is determined whether the identifier of the own node has already been stored in the received frame.
[0018]
If the local node identifier is not stored, it is determined in step S4 whether the node identifier stored in the first byte of the received frame is larger than the local node identifier. Discard and repeat the process from step S2.
[0019]
On the other hand, when the identifier stored in the first byte of the received frame is smaller than the identifier of the own node, the identifier of the own node is added at the end of the stored identifier in the node identifier storage area of the received frame in step S6. The frame is added, the frame is sent again in the right direction, and the processes in and after step S2 are repeated.
[0020]
If it is determined in step S3 that the identifier of the own node has already been stored in the received frame, the frame in which the identifier of the own node has been previously stored in step S6 is transmitted to the communication network. This means that the circuit has made a round trip inside and returns to its own node, and the rounded frame will continue to be transmitted and received regularly within the communication network, so the ring topology table construction process ends.
[0021]
FIG. 4 is an explanatory diagram of a ring topology table construction example using the processing flowchart of FIG.
In FIG. 4, a plurality of communication nodes connected in a ring shape, in this case,
[0022]
Each node that receives this frame discards the received frame if the node identifier stored in the first byte of the node identifier storage area is larger than the identifier of its own node, and if it is smaller than the identifier of its own node Transmits a frame in which the identifier of its own node is stored at the end of the stored identifier in the node identifier storage area, for example, clockwise toward the adjacent node again.
[0023]
For example, the
[0024]
The
[0025]
The
[0026]
In the
[0027]
That is, in FIG. 4, each node executes the processing shown in FIG. 3, so that only the frame in which the minimum node identifier, that is, “01” is stored in the first byte is constantly transmitted and received. And will continue to rotate through the ring. Based on the contents of this frame, the topology of the ring network, that is, the arrangement of nodes can be recognized at each node. It is possible to recognize the counterclockwise ring topology with the same procedure for counterclockwise rotation, and each node can verify the correctness of the ring topology recognition result by comparing the clockwise and counterclockwise topologies. It becomes possible to check.
[0028]
Here, the first embodiment has been described on the assumption that the frame in which the smallest node identifier is stored in the first byte remains, but conversely, it is received when the first byte of the received frame is smaller than the identifier of the own node. If the frame is discarded, as a result, only the frame storing the maximum node identifier in the first byte goes through the network as a stationary frame.
[0029]
As described with reference to FIGS. 3 and 4, when only the frame in which the minimum node identifier is stored in the first byte remains as a frame that goes through through the network, there are two nodes having the minimum identifier. If it exists in the network, a correct ring topology table construction process is impossible. FIG. 5 is a flowchart of minimum node identifier duplication detection processing for checking such a case.
[0030]
In the figure, when processing is started, first, the received frame that each node passes through is always monitored in step S10, and it is determined whether or not the same frame is always received in step S11. In some cases, no processing is performed, and when a different frame exists, a node identifier duplication alarm is generated in step S12 and the processing is terminated.
[0031]
FIG. 6 shows an example of a communication network when there are two minimum node identifiers. In the figure, there are two nodes (A and D) having 1) as the minimum node identifier. In this case, if there is the same node identifier in the network, the process is skipped and the frame is passed through. Therefore, the sequence of the node identifiers 1), 2), 3 as a frame that goes through in the network by the process of FIG. ) (The frame received at the node D is passed through) and the frames 1), 4) and 5) (the frame received at the node A is passed through) exist. As described above, each node monitors a reception frame that rotates through, and a duplication alarm is generated in step S12 in FIG. 5, so that duplication of the minimum node identifier can be detected.
[0032]
FIG. 7 is a flowchart of minimum node duplication detection processing different from FIG. This figure is a flowchart of minimum identifier node duplication detection processing when the processing of FIG. 3 is executed in both clockwise and counterclockwise directions, and clockwise and counterclockwise frames are transmitted and received in the network. is there.
[0033]
In FIG. 7, in step S15, each node receives frames from the nodes on both sides of its own node. The identifiers are rearranged starting from the head, and it is determined in step S17 whether or not the identifiers in the frames received from both clockwise and counterclockwise are the same, and if they are different, node identifier duplication is determined in step S18. An alarm is generated, and in the same case, the process is terminated without performing any process.
[0034]
Next, a second embodiment of the present invention will be described. In the second embodiment, a line information table in which information indicating a transmission source node and a reception destination node of each channel is set for each communication line, that is, a channel established in the communication network. Created. FIG. 8 is an explanatory diagram of the concept of creating a line information table in the second embodiment.
[0035]
In FIG. 8, for example, the east side of
[0036]
First, the content setting of the W side line information table for the E-W line in the direction toward the
[0037]
Next, creation of the E side line information table will be described. Since the E-W line from the
[0038]
With the above operation, a line information table can be constructed at both the source station and the destination station for signals in the E-W direction. Further, a similar operation is performed for signals in the WE direction, so that a line information table indicating all line information in the
[0039]
FIG. 9 is an explanatory diagram of a storage method of the source address (source identifier) and the destination address (destination identifier) in the source frame and the destination frame. In the figure, only the source address field and the destination address field existing in one frame are shown. In these frames, 8 bits are assigned to each address, and each channel from
[0040]
As already explained in part with respect to FIG. 8, these source frames and destination frames are 1) E-W source frame, 2) E-W destination frame, 4) WE source frame, and 5) W- There are four types of E-destination frames: 1) and 4) frames for clockwise lines, ie E-W lines, and counter-clockwise, that is, W-E lines. Frames 2) and 3) are placed and sent in their respective directions. For the sent frame, in each node, simply relay for each frame of each channel, or add setting indicating that it is a transmission source node, drop setting indicating that it is a reception destination node, It can be set freely according to the communication status. Then, each node recognizes source identifiers and destination identifiers for all channels of all lines by storing or retrieving identifiers in these frames, and builds a line information table. Is possible.
[0041]
FIG. 10 is a flowchart of a line information table creation process for a line in which the own node is set to add or drop. This flowchart shows processing for only one direction of the line, for example, clockwise direction, but the creation processing for the opposite direction is the same. This process is performed for each channel.
[0042]
In FIG. 10, when the power is turned on in step S20 or the processing is started due to another factor, the line setting change processing of the own node is performed. For example, line information that is self-evident in the own node is stored in the line information table in this step. After that, a frame from the network is received in step S21, and a transmission frame is created in which the source address of the TX side frame and the destination address of the RX side frame are included in the received frame in step S22. Is done.
[0043]
Subsequently, in step S23, the data of the corresponding channel is compared between the created transmission frame and the received frame, and when there is a mismatch, the transmission frame is transmitted in S24, and then the processing after S21 is repeated. When the data match in step S23, it is determined in step S25 that the creation of the line information table for the corresponding channel has been completed, and the process ends. Details of the processes in steps S22 and S23 will be described later.
[0044]
FIG. 11 is a line information table creation process flowchart when the own node is a relay node of a certain line in the communication network, that is, when the through setting is made. In the same figure, the processing is started by turning on the power in step S27, and it is confirmed in step S28 that the own node is set to the through setting. Nation addresses are extracted and stored in the line information table of the own node.
[0045]
FIG. 12 is an explanatory diagram of a specific example of creation of the line information table. In the figure, a method of creating line information tables on the W side of
[0046]
First, in FIG. 12 (a), since
[0047]
Next, the WE direction will be described. Since the line in this direction is set to add to the own node, the
[0048]
Next, a specific example of the processing of steps S22 and S23 in FIG. 10 will be described by taking the case of FIG. 12 (a) as an example. FIG. 12B shows an EW source frame and a WE destination frame sent from the
[0049]
FIG. 12C shows an EW destination frame and a WE source frame sent back from the
[0050]
FIG. 12 (c) corresponds to the frame received in step S21 of FIG. 10, and
[0051]
In FIG. 12, the creation process of the line information table has been described in the case where the bidirectional signal transmission sections match between the
[0052]
In FIG. 13 (refer to FIG. 14 for the contents of the node), the node in the WE direction is
[0053]
The table creation process in each node will be described individually for the line in the E-W direction. In the
[0054]
In
[0055]
In
[0056]
First, the table creation process on the E side will be described. Here, “2” is extracted as the source identifier from the EW source frame sent from the
[0057]
Next, for the W-side table, since the own node is set to add in the W direction, the identifier of the own node is stored as the source identifier in the E-W direction of the W-side table, and the identifier is used as the E-W source. Insert into frame and send to
[0058]
Finally, the table creation process in the
[0059]
FIG. 15 shows the final result of creating the line information table for the WE direction with respect to FIG. The table creation process in the WE direction is almost the same as the table creation process in the EW direction in FIG. In the above description, the creation process of the line information table has been described for only one channel. However, even when a large number of channels are actually used in the communication network, the same process is performed for each channel. It is done individually. There is no correlation between channels.
[0060]
As described above, the network topology, here the ring topology table, is created as the first embodiment. In the second embodiment, each line in the communication network, that is, the source node and the destination node of each channel. The creation of the line information table indicating information has been described in detail. In the present invention, these tables can be automatically created at each node. The contents of these tables are effectively used in various cases as information in the communication network, one of which is used when a failure occurs. FIG. 16 and FIG. 17 are explanatory diagrams of the usage method when this failure occurs.
[0061]
FIG. 16 is an explanatory diagram of a usage example of the ring topology table at the time of line disconnection. In the figure, when only one channel from
[0062]
This failure of the line disconnection is detected as a disconnection of the received signal on the reception side of the
[0063]
FIG. 17 is an explanatory diagram of how to use the contents set in the line information table.
The line information table is not used for failure recovery itself as shown in FIG. 16, but is used for detecting misconnection when multiple failures occur.
[0064]
In FIG. 17A, it is assumed that the same channel is used independently for communication between
As shown in FIG. 17 (b), it is assumed that line disconnection has occurred in these lines, that is, between
[0065]
However, by using the setting contents of the line information table, the
[0066]
【The invention's effect】
As described above in detail, according to the present invention, the network configuration, that is, the sequence of nodes can be automatically recognized by each node, and each line in the network, that is, each channel, from which node to which node It becomes possible for each node to recognize the line information that it is addressed. In each node, for example, when a failure occurs, it is possible to restore the line by using these contents or to detect a misconnect, and it is possible to use line information that is in an actual communication state in the communication network.
[Brief description of the drawings]
FIG. 1 is a functional block diagram for a first embodiment of the present invention.
FIG. 2 is a functional block diagram for a second embodiment of the present invention.
FIG. 3 is a flowchart of a ring topology table creation process in the first embodiment.
FIG. 4 is an explanatory diagram of a specific example of ring topology table creation processing;
FIG. 5 is a flowchart of minimum node identifier duplication detection processing;
FIG. 6 is an explanatory diagram of a specific example of the arrangement of nodes in a network.
FIG. 7 is a flowchart of minimum node identifier duplication detection processing different from FIG. 5;
FIG. 8 is an explanatory diagram of a concept of line information table creation processing;
FIG. 9 is an explanatory diagram of a method for storing a source address and a destination address in a frame.
FIG. 10 is a first flowchart of a line information table creation process.
FIG. 11 is a flowchart (part 2) of line information table creation processing;
FIG. 12 is an explanatory diagram of a specific example of line information table creation processing when the two-way communication section is the same.
FIG. 13 is an explanatory diagram (part 1) of a specific example of line information creation processing when the bidirectional communication sections are not the same.
14 is a diagram showing the contents of nodes (NODE) 1 to 4 in FIG. 13;
FIG. 15 is an explanatory diagram (part 2) of a specific example of line information creation processing when the bidirectional communication sections are not the same.
FIG. 16 is an explanatory diagram of a method of using a ring topology table when a line is disconnected.
FIG. 17 is an explanatory diagram of a method of using a line information table when multiple failures occur.
Claims (4)
該通信ネットワーク内で通信が行われている回線の送信元ノードが該送信元ノードを示すソースアドレスを格納したソースフレームをネットワーク内で該通信の受信先ノードの方向に送出し、
該受信先ノードが該受信先ノードを示すディスティネーションアドレスを格納したディスティネーションフレームを該送信元ノードの方向に送出し、
該送信元ノードと受信先ノード、および該2つのノード間の中継ノードが、該ソースフレームとディスティネーションフレームに格納されたソースアドレスとディスティネーションアドレスとに基づいて、該回線に対応して送信元ノードと受信先ノードとを示す情報を回線情報として格納する回線情報テーブルを生成する回線情報テーブル生成処理を実行することを特徴とする回線情報テーブル生成方法。In a communication network composed of a plurality of nodes,
A source node storing a source address indicating the transmission source node in the communication network in the communication network is sent in the direction of the communication destination node in the network;
The destination node sends a destination frame storing a destination address indicating the destination node in the direction of the source node;
Based on the source address and destination address stored in the source frame and destination frame, the source node and destination node, and the relay node between the two nodes, correspond to the source. A line information table generation method for executing a line information table generation process for generating a line information table for storing information indicating a node and a destination node as line information.
前記送信元ノードまたは前記受信先ノードのみで判明する回線情報を設定し、
前記ネットワークを介して前記ソースフレームまたは前記ディスティネーションフレームを受信し、該受信した前記ソースフレームまたは前記ディスティネーションフレームのうちで前記送信元ノードまたは前記受信先ノードが送信側として送るべき前記ソースフレームまたは前記ディスティネーションフレーム内にソースアドレスとして、また前記送信元ノードまたは前記受信先ノードが受信側として折り返すべき前記ソースフレームまたは前記ディスティネーションフレーム内にディスティネーションアドレスとして、共に前記送信元ノードまたは前記受信先ノードのアドレスを格納した送信フレームを作成し、
該送信フレームと前記受信フレーム内の対応個所のデータを比較して不一致がある場合、該送信フレームを送信して、前記ネットワークを介したフレーム受信以降の処理を繰り返し、
該対応個所のデータを比較して一致した際、該当回線に対する回線情報テーブル作成処理のためのフレーム送受信を終了することを特徴とする請求項1記載の回線情報テーブル生成方法。 When the circuit source node by the communication is taking place or destination node, performs the line information table generating process,
Set line information that is known only at the source node or the destination node ,
Via the network to receive the source frame and the destination frame, said received said source frame the source node or the destination node to send a transmitting side of the source frame and the destination frame or Both the source node or the destination as a source address in the destination frame and as a destination address in the source frame or destination frame that the source node or destination node should wrap around as a receiver Create a transmission frame that stores the address of the node,
If there is a mismatch between the transmission frame and the corresponding data in the reception frame, the transmission frame is transmitted and the processing after frame reception via the network is repeated.
When a match by comparing the data of the corresponding point, the line information table generating method according to claim 1, wherein the ends of the frame transmission and reception for the line information table creation processing for the corresponding line.
該回線に対して中継ノードであることを示すスルーに設定されていることを確認し、
前記回線上の前記ソースフレームまたは前記ディスティネーションフレームをモニタして各回線のソースアドレスとディスティネーションアドレスとを抽出し、前記回線情報テーブル生成処理を実行することを特徴とする請求項1記載の回線情報テーブル生成方法。 When the relay node between the source node line communication is performed and the destination node performs the line information table generating process,
Ensure that it is set in the through indicating that with respect to the line is a relay node,
By monitoring the source frame and the destination frame on the line to extract the source address and destination address of each line, according to claim 1, wherein performing said line information table producing formation process Line information table generation method.
前記通信ネットワーク内で通信に用いられているフレームの余剰ビットに前記ソースアドレスまたはディスティネーションアドレスを格納したフレームを用いることを特徴とする請求項1記載の回線情報テーブル生成方法。As the source frame or destination frame,
2. The line information table generation method according to claim 1, wherein a frame in which the source address or the destination address is stored in surplus bits of a frame used for communication in the communication network is used.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002103418A JP3679066B2 (en) | 2002-04-05 | 2002-04-05 | Line information table generation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002103418A JP3679066B2 (en) | 2002-04-05 | 2002-04-05 | Line information table generation method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20830694A Division JP3307508B2 (en) | 1994-09-01 | 1994-09-01 | Communication network configuration detection method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002314560A JP2002314560A (en) | 2002-10-25 |
| JP3679066B2 true JP3679066B2 (en) | 2005-08-03 |
Family
ID=19193731
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002103418A Expired - Lifetime JP3679066B2 (en) | 2002-04-05 | 2002-04-05 | Line information table generation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3679066B2 (en) |
-
2002
- 2002-04-05 JP JP2002103418A patent/JP3679066B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002314560A (en) | 2002-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3307508B2 (en) | Communication network configuration detection method | |
| US7944815B2 (en) | System and method for network recovery from multiple link failures | |
| US7826400B2 (en) | Packet ring network system and packet transport method | |
| US6765877B1 (en) | System and method for detecting unidirectional links | |
| US8937869B2 (en) | Communication device, communication system, and communication fault detection method | |
| US20090022168A1 (en) | Packet ring network system, method of connecting packet rings, and inter-ring connecting node | |
| US20080159300A1 (en) | Ring node apparatus | |
| CN102299835A (en) | Ring network fault switching method and apparatus | |
| US8498276B2 (en) | Guardian scrubbing strategy for distributed time-triggered protocols | |
| US9282015B2 (en) | Network relay device | |
| CN101483571B (en) | RRPP configuring method, system and device | |
| JP5267065B2 (en) | Communication apparatus and network test method | |
| CN112202634B (en) | Network link fault detection and transmission method and system | |
| JP5029612B2 (en) | Packet ring network system, packet transfer method and interlink node | |
| CN102075361A (en) | Method and node equipment for recovering looped network business | |
| JP3679066B2 (en) | Line information table generation method | |
| US9525590B2 (en) | Relay system and relay device | |
| CN113542056A (en) | Fault detection method, forwarding device and storage medium | |
| JP5045332B2 (en) | Packet ring network system and forwarding database management method | |
| JP2009027286A (en) | Network, network device and transmission path redundancy formation method used for them | |
| JP2003304264A (en) | Method and system of loop back test in lan (local area network) | |
| CN107124322B (en) | Redundant communication method | |
| JP6052150B2 (en) | Relay device | |
| JP2003324463A (en) | Communication path switching device | |
| JP6728981B2 (en) | Node device and communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041018 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050125 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050225 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050510 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050511 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080520 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090520 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090520 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100520 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100520 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110520 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120520 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130520 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130520 Year of fee payment: 8 |
|
| EXPY | Cancellation because of completion of term |