JPS6394735A - ル−プネツトワ−クシステムのノ−ド故障検出方法 - Google Patents

ル−プネツトワ−クシステムのノ−ド故障検出方法

Info

Publication number
JPS6394735A
JPS6394735A JP61239971A JP23997186A JPS6394735A JP S6394735 A JPS6394735 A JP S6394735A JP 61239971 A JP61239971 A JP 61239971A JP 23997186 A JP23997186 A JP 23997186A JP S6394735 A JPS6394735 A JP S6394735A
Authority
JP
Japan
Prior art keywords
node
bus controller
fixed data
check bit
data
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
Application number
JP61239971A
Other languages
English (en)
Inventor
Kibou Iijima
希望 飯嶋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP61239971A priority Critical patent/JPS6394735A/ja
Publication of JPS6394735A publication Critical patent/JPS6394735A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ループネットワークシステムのパケット交換
型伝送方式に関し、特にループネットワークシステムの
ノード故障検出方法に関する。
〔概要〕
本発明は、ループ状伝送路にバスコントローラと複数個
のノードとが接続されたループネットワークシステムに
おける上記ノードの故障を検出するノード故障検出方法
において、 上記バスコントローラが各ノードと1対1に対応したチ
ェックビット空間を有する故障検出用パケラトを送信し
、検査対象のノードから送信されてくる各ノードに固有
の固定データを受信し、それをバスコントローラ内にあ
らかじめ記憶しておいた当該ノードの固有データと比較
し両データ間に違いがあった場合、当該ノードが故障で
あると判断することにより、 各ノードのデータを送受信する頻度に関係なく早期にノ
ード故障を検出できるようにしたものである。
〔従来の技術〕
従来、ループネットワークシステムのノード故障の検出
は、各ノードがデータの送受信を行い、正しい送受信が
行われないことを確認することによりなされていた。例
えば、ノード1がノード2に対して、データ受信要求を
繰り返し送信しても、ノード2からノード1ヘデータが
送信されない場合は、ノード2が故障であると判断した
り、あるいは、ノード3がノード4にデータを送信した
にも関わらず、ノード3はノード4からのアクノリッジ
を受信しない場合は、ノード4が故障であると判断する
ようにしていた。
〔発明が解決しようとする問題点〕 上述した従来のループネットワークシステムのノード故
障検出方法では、頻繁にデータを送受信するノードに関
しては、ノードの故障検出は比較的容易であるが、デー
タを送受信する頻度の少ないノードに関しては、ノード
故障の早期検出は非常に困難である欠点がある。
本発明の目的は、上記の欠点を除去することにより、各
ノードのデータの送受信の頻度に関係なく、ノード故障
を早期に検出できるループネットワークシステムのノー
ド故障検出方法を提供することにある。
〔問題点を解決するための手段〕
本発明は、ループ状伝送路にバスコントローラと複数個
のノードとが接続されたループネットワークシステムに
おける上記ノードの故障を検出するノード故障検出方法
において、上記バスコントローラは、上記複数個の各ノ
ードと1対1に対応したチェックビット空間を有する故
障検出用パケット内の検査をしたい上記ノードに対応す
るチェックビットをセット状態にして送信し、上記各ノ
ードが上記故障検出用パケットを受信すると、自ノード
に対応するチェックビットがセット状態のときにはあら
かじめ定められた各ノード固有の自ノードの固定データ
を上記バスコントローラに対して送信し、上記バスコン
トローラは上記固定データを受信すると、あらかじめ記
憶された当該ノードの固定データと比較を行い、両デー
タ間に違いがある場合当該ノードが故障であると判断す
ることを特徴とする。
〔作用〕
故障検出用パケットは、各ノードと1対1に対応したチ
ェックビット空間を有し、各チェックビット空間は、セ
ット・リセットの2状態のうちいずれか一つを設定でき
る。バスコントローラは、故障検出用パケットのチェッ
クビット空間の内、検査を行いたいノードに対応したチ
ェックビットをセット状態にして送信し、各ノードが故
障検出用パケットを受信すると自ノードに対応したチェ
ックビットがセット状態の場合、あらかじめノード内に
記憶されていた自ノードに固有の固定データをバスコン
トローラに対して送信する。バスコントローラは、各ノ
ード固有の固定データを記憶しておき、ノードがバスコ
ントローラに対して送信したデータを受信すると、記憶
していたデータと受信したデータを比較し、違いがあれ
ばそのデータを送信したノードが故障していると判断す
る。
なお、バスコントローラが故障検出用パケットを送信す
る場合、周期的に送信を行っても良いし、故障検出用と
して固定的に割当てられたタイムスロットを用いて送信
を行っても良い。
従って、各ノードのデータ送受信の頻度に関係なく早期
に故障を検出することが可能となる。
〔実施例〕
以下、本発明の実施例について図面を参照して説明する
第1図は、本発明をループ状伝送路とバスコントローラ
および6個のノードから構成されるループネットワーク
システムに適用した場合の故障検出用パケットの構成例
を示す。第1図において21はパケットヘッダ、22は
このパケットが故障検出用のパケットであることを示す
識別子、23は送信先アドレス、24は送信元アドレス
、25.26.27.28.29および30は各ノード
に対応したチェックビット空間である。チェックビット
空間は各々1ビツトからなり、25はノード1.26は
ノード2.27はノード3.28はノード4.29はノ
ード5および30はノード6というように、チェックビ
ット1ビツトをノード1個に対応させる。
まずバスコントローラは、識別子22を故障検出用パケ
ットのものとし、送信先アドレス23は特に定めず、送
信元アドレス24をバスコントローラのアドレスに設定
し、チェックビットの内、検査をするノードに対応する
ビットのみを「1」に設定し、故障検出用パケットを送
信する。
各ノードは、故障検出用パケットを受信すると、識別子
22により、これが故障検出用パケットであることを認
識し自ノードに対応するチェックビ。
トが「1」であるか「0」であるかを確かめ「0」であ
れば、何もせずにこのパケットをループ状伝送路に転送
し、「1」であればノード内のそのノード固有の固定デ
ータを第2図のような形式でバスコントローラに対して
送信する。この場合、ノードは、送信先アドレス43を
バスコントローラのアドレス、送信元アドレス44を自
ノードのアドレスとして、データを送信する。なお第2
図において41はパケットヘッダ、42は識別子、45
はデータおよび46はチェックディジットである。
そして、バスコントローラはノードが送信した固定デー
タを受信すると、あらかじめ記憶していたそのノード固
有の固定データと比較して、一致していればそのノード
に故障のないことを、−敗していなければ故障のあるこ
とを検出する。
故障検出用パケットは、伝送路を一周するとバスコント
ローラによって取り除かれる。
次に、本実施例を用いた場合の各ノードの動作を、第3
図に示したような、ループ状伝送路1oに接続されたバ
スコントローラ7および6個のノード1.2.3.4.
5および6を有するループ状ネットワークシステムにお
いて、ノード4で送信手段に故障が発生した場合で考え
る。またある一定期間以上ノード4とノード6に送信要
求が発生しなかった場合を考える。
まず、バスコントローラ7は、ある一定期間以上ノード
4とノード6に送信要求が発生しなかったことを検出し
て、ノード4とノード6に対応したチェックビット28
′および30′を「1」に設定して故障検出用パケット
を送信する。このときの故障検出用パケットのデータを
第4図に示す。
次にこの故障検出用パケットがノード1に到達すると、
ノード1は第4図に示すようにチェックビット25′が
「0」なので何もせずに、このパケットを伝送路10に
転送する。ノード2.3においでも同様な動作をする。
続いてパケットがノード4に到達すると、ノード4は第
4図に示すようにチェックビット28′が「1」なので
ノード内のノード4固有の固定データをバスコントロー
ラに対して送信する。以下ノード5は何もせず、ノード
6はチェックビット30′が「1」なのでパスコントロ
ーラに対してノード6固有の固定データを送信する。故
障検出用パケットは伝送路を一周すると、バスコントロ
ーラ7によって取り除かれる。
そして、ノード4がバスコントローラ7に対して送信し
た固定データがバスコントローラ7に到達すると、バス
コントローラ7は、記憶していたノード4固有の固定デ
ータと受信した固定データとを比較し、一致しないので
ノード4の送信手段に異常が発生したことを検出できる
。また、バスコントローラ7は、ノード6がらの固定デ
ータパケットを受信すると固定データを比較し、一致す
るのでノード6に故障のないことを確認できる。
〔発明の効果〕
以上、説明したように本発明は、バスコントローラが各
ノードと1対1に対応したチェックビット空間を有する
故障検出用パケットを送信し、検査対象のノードがバス
コントローラに対して送信する固定データを監視するこ
とにより、各ノードのデータを送受信する関度に関係な
くノード故障を早期に検出できる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例によるノード故障検出用パケ
ットの構成を示す説明図。 第2図はこの実施例においてノードがバスコントローラ
に固定データを送信するときの固定データパケットの構
成を示す説明図。 第3図はこの実施例が適用されるループ状通信ネットワ
ークシステムを示すブロック構成図。 第4図はこの実施例におけるノード検出用パケットのデ
ータ例を示す説明図。 1〜6・・・ノード、7・・・バスコントローラ、10
・・・リープ状伝送路、21.41・・・パケットヘッ
ダ、22.42・・・識別子、23.43・・・送信先
アドレス、24.44・・・送信元アドレス、25〜3
0・・・チェックビット空間、25′ 〜30′ ・・
・チェックビット、45・・・データ、46・・・チェ
ックディジット。

Claims (1)

    【特許請求の範囲】
  1. (1)ループ状伝送路にバスコントローラと複数個のノ
    ードとが接続されたループネットワークシステムにおけ
    る上記ノードの故障を検出するノード故障検出方法にお
    いて、 上記バスコントローラは、上記複数個の各ノードと1対
    1に対応したチェックビット空間を有する故障検出用パ
    ケット内の検査をしたい上記ノードに対応するチェック
    ビットをセット状態にして送信し、 上記各ノードが上記故障検出用パケットを受信すると、
    自ノードに対応するチェックビットがセット状態のとき
    にはあらかじめ定められた各ノード固有の自ノードの固
    定データを上記バスコントローラに対して送信し、 上記バスコントローラは上記固定データを受信すると、
    あらかじめ記憶された当該ノードの固定データと比較を
    行い、両データ間に違いがある場合当該ノードが故障で
    あると判断する ことを特徴とするループネットワークシステムのノード
    故障検出方法。
JP61239971A 1986-10-08 1986-10-08 ル−プネツトワ−クシステムのノ−ド故障検出方法 Pending JPS6394735A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61239971A JPS6394735A (ja) 1986-10-08 1986-10-08 ル−プネツトワ−クシステムのノ−ド故障検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61239971A JPS6394735A (ja) 1986-10-08 1986-10-08 ル−プネツトワ−クシステムのノ−ド故障検出方法

Publications (1)

Publication Number Publication Date
JPS6394735A true JPS6394735A (ja) 1988-04-25

Family

ID=17052557

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61239971A Pending JPS6394735A (ja) 1986-10-08 1986-10-08 ル−プネツトワ−クシステムのノ−ド故障検出方法

Country Status (1)

Country Link
JP (1) JPS6394735A (ja)

Similar Documents

Publication Publication Date Title
US4507777A (en) Protocol for determining physical order of active stations on a token ring
US4814984A (en) Computer network system with contention mode for selecting master
US4896151A (en) Simultaneous communication method and system
US5012468A (en) Master slave industrial token passing network
CN109981404B (zh) 自组网网络结构及其诊断方法
JPH0654911B2 (ja) マスターシップを転送する方法および装置
US5706422A (en) Method of locating fault of communication system
JPS6394735A (ja) ル−プネツトワ−クシステムのノ−ド故障検出方法
JPS61295738A (ja) 伝送制御装置
JPH10232704A (ja) 二重化プログラマブルコントローラ
JP3177875B2 (ja) ゲートウェイ装置を介した網接続装置との通信方法
JP3036050B2 (ja) 通信制御装置
JPS63246946A (ja) ル−プ構造ネツトワ−クにおける通信装置の障害検出方式
JPH05219084A (ja) リングネットワークの監視方法
JPS63232542A (ja) リング型ネツトワ−クにおけるポ−リング方式
JPH03106143A (ja) データ通信システムの通信異常検査方法
JPS62225046A (ja) ル−プネツトワ−クシステムのノ−ド故障検出方式
JPH01171343A (ja) ループ型ネットワークシステムの接続順調査方式
JPS62193338A (ja) ト−クンバス方式
JPS61224538A (ja) デ−タ通信装置試験方式
JPH0228941B2 (ja)
JPS63267038A (ja) 通信システム
JPH02230840A (ja) ネツトワーク・アドレスのテスト方法
JPH01227544A (ja) 中継器
JPH01212937A (ja) アドレス重複検出方式