JPH06338896A - Fault processing method for loop transmission system - Google Patents
Fault processing method for loop transmission systemInfo
- Publication number
- JPH06338896A JPH06338896A JP5125745A JP12574593A JPH06338896A JP H06338896 A JPH06338896 A JP H06338896A JP 5125745 A JP5125745 A JP 5125745A JP 12574593 A JP12574593 A JP 12574593A JP H06338896 A JPH06338896 A JP H06338896A
- Authority
- JP
- Japan
- Prior art keywords
- node
- transmission line
- self
- loop transmission
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 134
- 238000003672 processing method Methods 0.000 title claims description 10
- 238000012545 processing Methods 0.000 claims abstract description 21
- 230000005856 abnormality Effects 0.000 claims abstract description 9
- 238000002405 diagnostic procedure Methods 0.000 claims abstract description 4
- 230000002159 abnormal effect Effects 0.000 claims abstract description 3
- 238000004092 self-diagnosis Methods 0.000 claims description 20
- 238000000034 method Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 4
- 238000012360 testing method Methods 0.000 description 21
- 238000012544 monitoring process Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 208000032369 Primary transmission Diseases 0.000 description 1
- 208000032370 Secondary transmission Diseases 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、ワークステーション、
パソコン等のコンピュータ機器をループ状に接続して構
成する構内通信網(ローカルエリアネットワーク)シス
テムの障害処理方法に係り、特に障害発生時にループ伝
送システム全体への影響を軽微にすることが要求される
ループ伝送システムの障害処理方法に関する。BACKGROUND OF THE INVENTION The present invention relates to a workstation,
The present invention relates to a failure processing method for a local area network (local area network) system that is configured by connecting computer devices such as personal computers in a loop, and it is particularly required to minimize the influence on the entire loop transmission system when a failure occurs. The present invention relates to a fault processing method for a loop transmission system.
【0002】[0002]
【従来の技術】従来、ワークステーション、パソコン等
のコンピュータ機器をループ状に接続して構成するルー
プ型伝送システムにおいては、1ノードの障害がループ
全体のダウンに至らないよう様々な工夫がなされてき
た。2. Description of the Related Art Conventionally, in a loop type transmission system in which computer devices such as workstations and personal computers are connected in a loop, various measures have been taken to prevent a failure of one node from bringing down the entire loop. It was
【0003】特に、ループ伝送システムの1つである1
00MbpsのFDDI(Fiber Distributed Data Int
erface)LAN(Local Area Netwark)ではANSI
(American National Standards Institute)により取
り決められたFDDI規格(ANSI X3T9/SMT Rev6.2)に
従い、次に示す障害処理方法により障害の軽微化を行っ
ている。In particular, one of the loop transmission systems, 1
FDDI (Fiber Distributed Data Int) of 00 Mbps
erface) LAN (Local Area Netwark) ANSI
In accordance with the FDDI standard (ANSI X3T9 / SMT Rev6.2) stipulated by the (American National Standards Institute), the following failure processing methods are used to reduce failures.
【0004】図3は、従来のループ伝送システム技術の
例を示すブロック図であり、1次系の伝送路1aと2次
系の伝送路1bとから成るループ伝送路1に3個のノー
ド2,3,4が接続されている。FIG. 3 is a block diagram showing an example of a conventional loop transmission system technique. Three nodes 2 are provided in a loop transmission line 1 composed of a primary transmission line 1a and a secondary transmission line 1b. , 3, 4 are connected.
【0005】ここで、ノード4に対する下流ノードはノ
ード2、上流ノードはノード3である。Here, the downstream node for node 4 is node 2, and the upstream node is node 3.
【0006】各ノードの構成についてノード4を代表し
て説明する。The configuration of each node will be described on behalf of the node 4.
【0007】ノード4は、1次系および2次系の受信回
路6,9および送信回路7,8を備え、伝送路インター
フェースを制御する伝送路インターフェース部5と、自
ノード内の伝送制御及びFDDI規格で定められた障害
処理の制御を行うループ伝送制御部10とから構成され
ている。The node 4 includes primary and secondary system reception circuits 6 and 9 and transmission circuits 7 and 8, and a transmission line interface section 5 for controlling a transmission line interface, and transmission control and FDDI in its own node. It is composed of a loop transmission control unit 10 for controlling the failure processing defined by the standard.
【0008】このループ伝送制御部10は、伝送路イン
ターフェース部5の送受信切替を行う切替スイッチ1
1、受信制御部12、送信制御部13、ビーコン受信監
視タイマ14、トークン受信監視タイマ15、内部バス
16、ループ伝送制御部10の制御を行う制御プロセッ
サ17で構成されている。The loop transmission control unit 10 includes a changeover switch 1 for switching between transmission and reception of the transmission line interface unit 5.
1, a reception control unit 12, a transmission control unit 13, a beacon reception monitoring timer 14, a token reception monitoring timer 15, an internal bus 16, and a control processor 17 for controlling the loop transmission control unit 10.
【0009】ここで、リング状のループ伝送路1が形成
されたならば、いずれかのノードがトークンと呼ばれる
制御フレームを発行する。このトークンは一定時間毎に
ループ伝送路1を周回するが、各ノードは何等かのデー
タをループ伝送路1を通じて送信する必要が生じた場
合、トークンを捕捉することによって送信権を取得し、
そのトークンにデータフレームを付加してループ伝送路
1に送り出す。受信側のノードはデータフレームのみを
取り込み、トークンはループ伝送路1に送り出す。When the ring-shaped loop transmission line 1 is formed, any node issues a control frame called a token. This token orbits the loop transmission line 1 at regular intervals, but when it becomes necessary for each node to transmit some data through the loop transmission line 1, the token is acquired to acquire the transmission right,
A data frame is added to the token and sent to the loop transmission line 1. The receiving node fetches only the data frame and sends the token to the loop transmission line 1.
【0010】このトークンは一定時間ごとにループ伝送
路1を周回しているので、ネットワークの異常を検出す
るために利用される。Since this token circulates around the loop transmission line 1 at regular intervals, it is used to detect a network abnormality.
【0011】以上の構成において、各ノード2,3,4
のトークン監視タイマ15はループ伝送路1をトークン
が一定時間毎に周回しているかどうかを監視している
が、ネットワーク内のいずれかのノードに障害が発生
し、トークンが一定時間以内に到着しない場合はタイム
アウトし、制御プロセッサ17に対しタイムアウトの割
込みを発行する。In the above configuration, each node 2, 3, 4
The token monitor timer 15 monitors whether or not the token circulates on the loop transmission line 1 at regular intervals, but a failure occurs in any node in the network and the token does not arrive within the regular time. In the case, the time-out occurs, and a time-out interrupt is issued to the control processor 17.
【0012】割込みを受けた制御プロセッサ17は、ネ
ットワークの障害を再確認するために、ビーコン18と
呼ばれる制御フレームを送信制御部13に送信する。こ
のビーコン18は送信制御部13、切替スイッチ11お
よび送信回路7を通じてループ伝送路1に送信される。The control processor 17, which has received the interrupt, transmits a control frame called a beacon 18 to the transmission controller 13 in order to reconfirm the network failure. The beacon 18 is transmitted to the loop transmission line 1 through the transmission control unit 13, the changeover switch 11 and the transmission circuit 7.
【0013】この時、制御プロセッサ17はビーコン受
信監視タイマ14を起動し、ビーコン18をループ伝送
路1を経由して正しく受信できるかどうかを監視する。
また、同時に制御プロセッサ17は上流側のノードに対
して自己診断を要求ために直上のノード、例えばノード
4においては直上のノード3に対しMLS(マスタライ
ンステート)19と呼ばれる制御フレームを送信制御部
13、切替スイッチ11および送信回路8、ループ伝送
路1を通じて送信する。At this time, the control processor 17 activates the beacon reception monitoring timer 14 to monitor whether the beacon 18 can be correctly received via the loop transmission line 1.
At the same time, the control processor 17 sends a control frame called an MLS (master line state) 19 to the node immediately above, for example, the node 3 immediately above in the node 4 to request self-diagnosis to the upstream node. 13, the changeover switch 11, the transmission circuit 8, and the loop transmission line 1.
【0014】そこで、ビーコン受信監視タイマ14での
監視において該監視タイマ14がタイムアウトを検出す
ると、制御プロセッサ17に対しタイムアウトの割込を
発行する。この割込みを受信した制御プロセッサ17
は、自ノード4内の伝送インタフェース部5及びループ
伝送制御部10に対し自己診断テスト命令を発行する。Therefore, when the monitoring timer 14 detects a time-out in the monitoring by the beacon reception monitoring timer 14, it issues a time-out interrupt to the control processor 17. Control processor 17 that received this interrupt
Issues a self-diagnosis test command to the transmission interface unit 5 and the loop transmission control unit 10 in the own node 4.
【0015】これにより、ノード4はループ伝送路1か
ら離脱し、自ノード4内の各回路部の正常性を確認する
ために自己診断テストを行う。As a result, the node 4 leaves the loop transmission line 1, and a self-diagnosis test is performed to confirm the normality of each circuit section in the node 4.
【0016】一方、MLS19を受信した上流側のノー
ド3bもループ伝送路1から離脱し、自ノード3の各回
路部の正常性を確認するために自己診断テストを行う。On the other hand, the upstream node 3b that receives the MLS 19 also leaves the loop transmission line 1 and performs a self-diagnosis test to confirm the normality of each circuit section of the own node 3.
【0017】このような自己診断テストの結果が正常で
あったノードは、ループ伝送路1に再加入するが、異常
が検出されたノードはループ伝送路1に再加入せず、切
り離されたままになる。A node for which the result of such self-diagnosis test is normal rejoins the loop transmission line 1, but a node for which an abnormality is detected does not rejoin the loop transmission line 1 and remains disconnected. become.
【0018】[0018]
【発明が解決しようとする課題】ところが、次に示すよ
うな障害モードの場合、各ノード2,34は障害を検知
できず、その障害ノードを伝送路1から切り離すことが
できなくなり、システム全体が運用不能になってしまう
という問題がある。However, in the following failure modes, the nodes 2 and 34 cannot detect the failure, and the failed node cannot be separated from the transmission line 1, and the entire system becomes unusable. There is a problem that it becomes inoperable.
【0019】すなわち、図3に「×」印で示す障害箇所
20,21に障害が発生した場合、まず障害箇所20に
対しては、受信制御部12がトークンを受信できない。
このため、トークン監視タイマ15がタイムアウトとな
り、制御プロセッサ17に対しタイムアウトの割込みを
発行しする。この割込みを受信した制御プロセッサ17
は送信制御部13にビーコン18を送信し、送信回路7
を通じてビーコン18をループ伝送路1に送信する。That is, when a failure occurs in the failure points 20 and 21 shown by "x" in FIG. 3, the reception control unit 12 cannot receive the token in the failure point 20 first.
Therefore, the token monitoring timer 15 times out and issues a timeout interrupt to the control processor 17. Control processor 17 that received this interrupt
Transmits a beacon 18 to the transmission control unit 13, and the transmission circuit 7
The beacon 18 is transmitted to the loop transmission line 1 through.
【0020】これに対し、ビーコン受信監視タイマ14
は、ループ伝送路1に送信されたビーコン18をループ
伝送路1を経由して正しく受信できるかを監視している
が、障害箇所20に障害があるため、受信制御部12が
ビーコン18を受信できない。このため、ビーコン受信
監視タイマ14はタイムアウトと同時に制御プロセッサ
17に対しタイムアウトの割込みを発行する。On the other hand, the beacon reception monitoring timer 14
Monitors whether the beacon 18 transmitted to the loop transmission line 1 can be correctly received via the loop transmission line 1, but the reception control unit 12 receives the beacon 18 because there is a failure at the failure point 20. Can not. Therefore, the beacon reception monitoring timer 14 issues a timeout interrupt to the control processor 17 at the same time as the timeout.
【0021】この割込みに対し、本来ならば、制御プロ
セッサ17は伝送インタフェース部5及びループ伝送制
御部10に対し自己診断テスト命令を発行するが、割込
み信号ライン上の障害箇所21に障害が発生しているた
め、制御プロセッサ17はタイムアウト割込を受信でき
ない。従って、伝送インタフェース部5及びループ伝送
制御部10に対し自己診断テスト命令を発行できない。
同様に、MLS19の送信も行えない。In response to this interrupt, the control processor 17 normally issues a self-diagnosis test command to the transmission interface section 5 and the loop transmission control section 10, but a failure occurs at the failure point 21 on the interrupt signal line. Therefore, the control processor 17 cannot receive the timeout interrupt. Therefore, the self-diagnosis test command cannot be issued to the transmission interface unit 5 and the loop transmission control unit 10.
Similarly, the MLS 19 cannot be transmitted.
【0022】以上のことから、障害箇所20、21の両
方に障害が発生しているノード4と、その上流側のノー
ド3はループ伝送路1からの離脱及び自ノードの自己診
断テストが行なえず、障害ノードを伝送路1から切り離
すことができない。その結果、システム全体が運用不能
になってしまう。From the above, the node 4 in which the failure occurs in both the failure points 20 and 21 and the node 3 on the upstream side cannot leave the loop transmission line 1 and cannot perform the self-diagnosis test of the own node. , The faulty node cannot be separated from the transmission line 1. As a result, the entire system becomes inoperable.
【0023】本発明の目的は、トークンおよびビーコン
の受信経路や制御プロセッサに対する割込み経路等に障
害が発生しても障害処理を行い、障害の発生したノード
をループ伝送路から確実に切り離すことができるループ
伝送システムの障害処理方式を提供することである。An object of the present invention is to perform failure processing even if a failure occurs in the token and beacon reception paths, the interrupt path to the control processor, etc., and to reliably disconnect the failed node from the loop transmission path. It is to provide a failure processing method for a loop transmission system.
【0024】[0024]
【課題を解決するための手段】上記目的を達成するため
に本発明は、複数の通信用ノードが伝送路によってルー
プ状に接続されているループ伝送システムにおいて、各
ノードから自ノード宛のデータフレームを所定時間毎に
送出し、伝送路を周回した該データフレームが自ノード
に正常に受信されたか否かを判定し、その判定結果によ
り自ノードにおける所定の障害処理を実行するようにし
たものである。In order to achieve the above object, the present invention provides a data transmission from each node to its own node in a loop transmission system in which a plurality of communication nodes are connected in a loop by a transmission line. Is sent every predetermined time, and it is determined whether or not the data frame that has circulated on the transmission path is normally received by the own node, and the predetermined failure processing is executed in the own node according to the result of the judgment. is there.
【0025】[0025]
【作用】上記手段によれば、通常はループ伝送システム
の規格で定められた障害処理方法により伝送路の障害処
理を行うが、該規格で定められている障害処理方法を制
御しているループ伝送制御部等の故障時にも障害処理が
行えるように、自ノード宛のデータフレームを所定時間
毎に送出し、伝送路を周回した該データフレームが自ノ
ードに正常に受信されたか否かを判定し、その判定結果
により自ノードにおける所定の障害処理を実行する。According to the above means, normally, the failure processing of the transmission line is performed by the failure processing method defined by the standard of the loop transmission system, but the loop transmission controlling the failure processing method defined by the standard. Data frames addressed to the own node are sent out every predetermined time so that failure processing can be performed even when the control unit or the like fails, and it is determined whether or not the data frames that have circulated on the transmission path are normally received by the own node. The predetermined failure processing in the own node is executed according to the determination result.
【0026】これによって、伝送路の正常性のみならず
制御プロセッサの正常性も確認でき、ループ伝送制御部
及び制御プロセッサの故障時も障害処理を行うことがで
きる。As a result, not only the normality of the transmission path but also the normality of the control processor can be confirmed, and fault processing can be performed even when the loop transmission control unit and the control processor have a failure.
【0027】そして、この障害処理によって異常検知さ
れた場合は、自ノードを伝送路から一旦切離し、自ノー
ドの自己診断テストを行う。この結果、テスト結果が正
常であれば、伝送路に再加入し、異常が検出された場合
は伝送路から切り離されたままとなり、システムは故障
ノードを除いた縮退運転を行う。これによって、障害の
軽微化が図れる。When an abnormality is detected by the failure processing, the self node is once disconnected from the transmission line and the self diagnosis test of the self node is performed. As a result, if the test result is normal, the transmission line is rejoined, and if an abnormality is detected, it remains disconnected from the transmission line, and the system performs degenerate operation excluding the faulty node. As a result, the damage can be reduced.
【0028】[0028]
【実施例】以下、本発明によるループ伝システムにおけ
る障害処理方式を図面により詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A fault processing method in a loop transmission system according to the present invention will be described below in detail with reference to the drawings.
【0029】図1は、本発明が適用されるループ伝シス
テムの一実施例を示すブロック図であり、図3と同一部
分は同一記号を用いて表している。また、図2はその動
作を説明するためのフローチャートである。FIG. 1 is a block diagram showing an embodiment of a loop transmission system to which the present invention is applied, and the same portions as those in FIG. 3 are represented by the same symbols. Further, FIG. 2 is a flow chart for explaining the operation.
【0030】図1において、従来と異なる点は、制御プ
ロセッサ17の上位プロセッサであるノード制御部22
を付加したことである。In FIG. 1, a point different from the conventional one is that a node controller 22 which is a higher-level processor of the control processor 17 is used.
Is added.
【0031】このノード制御部22は、監視フレーム送
受信制御部23、監視フレーム受信タイマ24、監視フ
レームチェック部25、受信フレーム受信タイマ26と
から構成されている。The node control unit 22 comprises a supervisory frame transmission / reception control unit 23, a supervisory frame reception timer 24, a supervisory frame check unit 25, and a reception frame reception timer 26.
【0032】ここで、監視フレーム受信タイマ24のタ
イマ時間は、ビーコン受信監視タイマ14のタイマ時間
より十分に長く設定されている。その理由は、ノード制
御部22による自己診断テストが頻繁に発生すると、ビ
ーコン18を用いた自己診断テストに悪影響を与えるか
らである。Here, the timer time of the supervisory frame reception timer 24 is set sufficiently longer than the timer time of the beacon reception supervisory timer 14. The reason is that if the self-diagnosis test by the node control unit 22 occurs frequently, the self-diagnosis test using the beacon 18 will be adversely affected.
【0033】なお、27は監視フレーム送受信制御部2
3から送信制御部13に対し所定時間毎に送信される自
ノード宛の監視フレームa、28はその監視フレームa
がループ伝送路1を一周し、ノード4で受信された監視
フレームa’である。Reference numeral 27 is a supervisory frame transmission / reception control unit 2
The monitoring frames a and 28 addressed to the own node transmitted from the transmission control unit 3 to the transmission control unit 13 at predetermined time intervals are the monitoring frames a.
Is the supervisory frame a ′ received by the node 4 after going around the loop transmission line 1.
【0034】また、ノードは2、3、4以外にも存在す
るが、図1では省略している。Although there are nodes other than 2, 3, and 4, they are omitted in FIG.
【0035】次に、以上の構成に係る障害処理をノード
4の場合を代表して図2のフローチャートを参照して説
明する。Next, the failure processing according to the above configuration will be described with reference to the flowchart of FIG.
【0036】まず、各ノード4は、通常状態においては
図3で説明したように、ループ伝送システムの規格で定
められた障害処理方式によって伝送路1の障害処理を行
っている。これに対し、ノード4の監視フレーム送受信
制御部23は、既存の障害処理に悪影響を与えないよう
な所定時間毎に自ノード宛の監視フレームa27を内部
バス16を介して送信制御部13に転送すると同時に、
監視フレーム受信タイマ24を起動させる。First, in the normal state, each node 4 performs the failure processing of the transmission line 1 by the failure processing method defined by the standard of the loop transmission system, as described in FIG. On the other hand, the supervisory frame transmission / reception control unit 23 of the node 4 transfers the supervisory frame a27 addressed to the self node to the transmission control unit 13 via the internal bus 16 at every predetermined time so as not to adversely affect the existing failure processing. At the same time
The supervisory frame reception timer 24 is started.
【0037】送信制御部13は切替スイッチ11を介し
監視フレームa27を送信回路7に転送する。送信回路
7は監視フレームa27をループ伝送路1に送信する
(ステップS10)。The transmission controller 13 transfers the supervisory frame a27 to the transmission circuit 7 via the changeover switch 11. The transmission circuit 7 transmits the monitoring frame a27 to the loop transmission line 1 (step S10).
【0038】ノード4の受信回路6は、ループ伝送路1
を一周経由して来た監視フレームa27を受信し、切替
スイッチ11を介して受信制御部12に転送する。The receiving circuit 6 of the node 4 is connected to the loop transmission line 1
The supervisory frame a27 that has passed through one round is received and transferred to the reception control unit 12 via the changeover switch 11.
【0039】受信制御部12は、受信した監視フレーム
a27を内部バス16を介して監視フレーム送受信制御
部23に対し監視フレームa’28として転送する。The reception control unit 12 transfers the received supervisory frame a27 to the supervisory frame transmission / reception control unit 23 as the supervisory frame a'28 via the internal bus 16.
【0040】監視フレーム送受信制御部23は、監視フ
レーム受信タイマ24を用いタイムアウトするか否かを
監視しているが(ステップS11)、監視フレーム受信
タイマ24がタイムアウトを検出したならば、監視フレ
ーム以外のデータフレームは受信できているかを監視す
るために受信フレーム受信タイマ26を起動し、受信フ
レームが有るか否かを監視する。すなわち、監視フレー
ムが戻って来ない理由として、システムが過負荷状態に
なって監視フレームが監視フレーム受信タイマ24のタ
イマ時間以内に戻って来ないことも考えられるので、何
等かのデータフレームが受信されていれば伝送路1は正
常であると判断するために、受信フレーム受信タイマ2
6を起動する。この受信フレーム受信タイマ26のタイ
マ時間は、監視フレーム受信タイマ24のタイマ時間よ
りも短く設定されている。The supervisory frame transmission / reception control unit 23 uses the supervisory frame reception timer 24 to monitor whether or not a time-out occurs (step S11). However, if the supervisory frame reception timer 24 detects a time-out, other than the supervisory frame The reception frame reception timer 26 is activated to monitor whether or not the data frame has been received, and monitors whether or not there is a reception frame. That is, the reason why the supervisory frame does not come back may be that the system is overloaded and the supervisory frame does not come back within the timer time of the supervisory frame reception timer 24. Therefore, some data frame is received. If so, the reception frame reception timer 2 is used to judge that the transmission path 1 is normal.
Start 6. The timer time of the reception frame reception timer 26 is set shorter than the timer time of the supervisory frame reception timer 24.
【0041】そこで、受信フレーム受信タイマ26がタ
イムアウトしたならば、伝送路インタフェース部5及び
ループ伝送制御部10に対して自己診断テスト命令を発
行する(ステップS12、S13)。Therefore, if the reception frame reception timer 26 times out, a self-diagnosis test command is issued to the transmission line interface unit 5 and the loop transmission control unit 10 (steps S12 and S13).
【0042】すなわち、ノード制御部22は監視フレー
ム受信タイマ24と受信フレーム受信タイマ26の両方
がタイムアウトした条件で伝送路インタフェース部5及
びループ伝送制御部10に対して自己診断テスト命令を
発行しする。That is, the node control unit 22 issues a self-diagnosis test command to the transmission line interface unit 5 and the loop transmission control unit 10 under the condition that both the supervisory frame reception timer 24 and the reception frame reception timer 26 have timed out. .
【0043】そこで、自己診断テスト命令を受信した伝
送路インタフェース部5及びループ伝送制御部10で構
成されるノード4は、一旦、ループ伝送路1から離脱し
自己診断テストを行い、テスト結果が正常であればルー
プ伝送路1に再加入し、通常状態に復帰する(ステップ
S14、S15、S16)。Therefore, the node 4 composed of the transmission line interface unit 5 and the loop transmission control unit 10, which has received the self-diagnosis test command, temporarily leaves the loop transmission line 1 to perform the self-diagnosis test, and the test result is normal. If so, it rejoins the loop transmission line 1 and returns to the normal state (steps S14, S15, S16).
【0044】しかし、監視フレーム受信タイマ24がタ
イムアウトを検出しない場合、監視フレーム送受信制御
部23は監視フレームa’28を受信したか否かを監視
し、監視フレームa’28を受信していなければ、ステ
ップS10に戻る(ステップS17)。However, when the supervisory frame reception timer 24 does not detect a time-out, the supervisory frame transmission / reception control unit 23 monitors whether or not the supervisory frame a'28 has been received, and if the supervisory frame a'28 has not been received. , And returns to step S10 (step S17).
【0045】逆に、監視フレームa’28を受信してい
れば、監視フレームチェック部25は、監視フレームa
27と監視フレームa’28のコンペアチェックを行う
(ステップS18)。On the contrary, if the supervisory frame a'28 has been received, the supervisory frame check unit 25 determines that the supervisory frame a'28 has been received.
27 and the check frame a'28 are compared (step S18).
【0046】このコンペアチェックにおいて、監視フレ
ームa27と監視フレームa’28が一致すれば、ステ
ップS10に戻る(ステップS19)。In this compare check, if the monitor frame a27 and the monitor frame a'28 match, the process returns to step S10 (step S19).
【0047】しかし、一致しない場合、及びステップS
14の自己診断テストで異常となった場合は、ノード制
御部22はループ伝送制御部10及び伝送路インタフェ
ース5に対してゼネラルリセットを発行すると共に、自
らもゼネラルリセットを行う(ステップS20)。However, if they do not match, and step S
If the self-diagnosis test of 14 is abnormal, the node control unit 22 issues a general reset to the loop transmission control unit 10 and the transmission line interface 5, and also performs a general reset (step S20).
【0048】このゼネラルリセットにより、ノード4は
ループ伝送路1から一旦離脱し、メモリの内容及びレジ
スタ値を初期化した後、自己診断テストを行い、その結
果が正常であれば、ループ伝送路1に再加入し、通常状
態に復帰する。By this general reset, the node 4 once leaves the loop transmission line 1, initializes the contents of the memory and the register value, and then performs a self-diagnostic test. If the result is normal, the loop transmission line 1 Rejoin and return to normal state.
【0049】しかし、自己診断テストの結果において異
常が検知された場合は、ループ伝送路1に再加入しな
い。この結果、ノード4はループ伝送路1から切り離さ
れたままとなり、ノード4の両側ノードすなわちノード
2、ノード3でループバックする伝送路が形成され、障
害状態のノード4を除いた縮退運転が行なわれる(ステ
ップS21、S22、S23)。However, if an abnormality is detected as a result of the self-diagnosis test, the loop transmission line 1 is not rejoined. As a result, the node 4 remains disconnected from the loop transmission line 1, and a transmission line that loops back is formed by the nodes on both sides of the node 4, that is, the nodes 2 and 3, and degenerate operation is performed excluding the node 4 in the fault state. (Steps S21, S22, S23).
【0050】このように、本実施例においては、従来の
障害処理に加え、ループ伝送制御部10の故障時にも障
害処理が行えるように、制御プロセッサ17の上位プロ
セッサであるノード制御部22に自ノード宛のデータフ
レームの送受信機能および該データフレームのコンペア
チェック機能を設け、該ノード制御部22から制御プロ
セッサ17に対し所定時間間隔で自ノード宛のデータフ
レームを送出し、伝送路1を周回してきた該データフレ
ームの受信監視及びコンペアチェックを行い、データフ
レームが一致しない時は自己診断テストを実行するよう
にしているため、伝送路1の正常性のみならず、制御プ
ロセッサ17の正常性も確認でき、ループ伝送制御部1
0及び制御プロセッサ17の故障時も障害処理を行うこ
とができる。As described above, in the present embodiment, in addition to the conventional fault handling, the node control unit 22 which is the host processor of the control processor 17 is provided so that fault handling can be performed even when the loop transmission control unit 10 fails. A data frame transmission / reception function for a node and a compare check function for the data frame are provided, and the node control unit 22 sends a data frame addressed to the own node to the control processor 17 at a predetermined time interval and circulates around the transmission path 1. Also, reception monitoring and compare check of the data frame are performed, and when the data frames do not match, a self-diagnosis test is executed, so that not only the normality of the transmission path 1 but also the normality of the control processor 17 is confirmed. Yes, loop transmission control unit 1
It is possible to perform fault handling even when 0 and the control processor 17 fail.
【0051】また、自分宛のデータフレームを受信でき
なかった場合、該データフレーム以外のデータフレーム
を受信できるかを監視するための受信タイマ26を設け
ることにより、ノードの通信過負荷状態における不必要
な正常性確認を避けることもできる。When a data frame addressed to itself cannot be received, a reception timer 26 for monitoring whether or not a data frame other than the data frame can be received is provided, so that it is unnecessary for a node in a communication overload state. It is possible to avoid a normal check.
【0052】この受信タイマ26のタイムアウト及びデ
ータフレームのコンペアチェックにより異常検知された
場合は、自ノードを伝送路1から一旦切離し、自ノード
の自己診断テストを行う。この結果、テスト結果が正常
であれば、伝送路に再加入し、異常が検出された場合は
伝送路から切り離されたままとなり、システムは故障ノ
ードを除いた縮退運転となる。これによって、障害の軽
微化が図れる。When an abnormality is detected by the timeout of the reception timer 26 and the compare check of the data frame, the self node is once disconnected from the transmission line 1 and the self diagnosis test of the self node is performed. As a result, if the test result is normal, the transmission line is rejoined, and if an abnormality is detected, it remains disconnected from the transmission line, and the system is in a degenerate operation excluding the faulty node. As a result, the damage can be reduced.
【0053】[0053]
【発明の効果】以上説明したように本発明によれば、ル
ープ伝送システムの規格で定められた障害処理機能に加
え、各ノードから自ノード宛のデータフレームを所定時
間毎に送出し、伝送路を周回した該データフレームが自
ノードに正常に受信されたか否かを判定し、その判定結
果により自ノードにおける所定の障害処理を実行するよ
うにしたので、伝送路の正常性のみならず、各ノードを
構成するループ伝送制御部及び制御プロセッサの故障時
も障害処理を行い、障害の軽微化を図ることができる。As described above, according to the present invention, in addition to the failure processing function defined by the standard of the loop transmission system, each node sends out a data frame addressed to its own node every predetermined time, It is determined whether or not the data frame that has circulated through the node is normally received by the own node, and the predetermined failure processing in the own node is executed according to the determination result, so that not only the normality of the transmission path but also each Fault processing can be performed even when the loop transmission control unit and the control processor constituting the node have failed, so that the failure can be reduced.
【0054】また、自分宛のデータフレームを受信でき
なかった場合、該データフレーム以外のデータフレーム
を受信できるかを監視するための受信タイマを設けるこ
とにより、ノードの通信過負荷状態における不必要な正
常性確認を避けることもできる。Further, when a data frame addressed to itself cannot be received, a reception timer for monitoring whether a data frame other than the data frame can be received is provided, so that it is unnecessary in a node communication overload state. You can avoid checking for normality.
【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】本発明の実施例の動作を説明するフローチャー
トである。FIG. 2 is a flowchart illustrating the operation of the embodiment of the present invention.
【図3】従来のループ伝送システムを示すブロック図で
ある。FIG. 3 is a block diagram showing a conventional loop transmission system.
1…ループ伝送路、2、3、4…ノード、5…伝送路イ
ンターフェース部、6,9…受信回路、7,8…送信回
路、10…ループ伝送制御部、11…切替スイッチ、1
2…受信制御部、13…送信制御部、14…ビーコン受
信監視タイマ、15…トークン受信監視タイマ、16…
内部バス、17…制御プロセッサ、18…ビーコン、1
9…MLS、20,21…障害個所、23…監視フレー
ム送受信制御部、24…監視フレーム受信タイマ、25
…監視フレームチェック部、26…受信フレーム受信タ
イマ、27…監視フレームa。1 ... Loop transmission line, 2, 3, 4 ... Node, 5 ... Transmission line interface unit, 6, 9 ... Reception circuit, 7, 8 ... Transmission circuit, 10 ... Loop transmission control unit, 11 ... Changeover switch, 1
2 ... Reception control unit, 13 ... Transmission control unit, 14 ... Beacon reception monitoring timer, 15 ... Token reception monitoring timer, 16 ...
Internal bus, 17 ... Control processor, 18 ... Beacon, 1
9 ... MLS, 20, 21 ... Fault location, 23 ... Supervisory frame transmission / reception control unit, 24 ... Supervisory frame reception timer, 25
... supervisory frame check unit, 26 ... reception frame reception timer, 27 ... supervisory frame a.
フロントページの続き (72)発明者 宮川 亨 東京都千代田区大手町二丁目6番2号 株 式会社日立情報ネットワーク内 (72)発明者 橋本 豊和 神奈川県海老名市下今泉810番地 株式会 社日立製作所オフィスシステム事業部内 (72)発明者 前場 隆博 神奈川県秦野市堀山下1番地 日立コンピ ュータエンジニアリング株式会社内 (72)発明者 井上 正弘 神奈川県海老名市下今泉810番地 株式会 社日立製作所オフィスシステム事業部内Front page continuation (72) Inventor Toru Miyagawa 2-6-2 Otemachi, Chiyoda-ku, Tokyo Hitachi Information Network Co., Ltd. (72) Inventor Toyokazu Hashimoto 810 Shimoimaizumi, Ebina, Kanagawa Stock Company Hitachi, Ltd. Office Systems Division (72) Inventor Takahiro Maeba 1 Horiyamashita, Hadano-shi, Kanagawa Hitachi Computer Engineering Co., Ltd. (72) Masahiro Inoue 810 Shimoimaizumi, Ebina-shi, Kanagawa Hitachi Ltd. Office Systems Within the business unit
Claims (4)
ープ状に接続されているループ伝送システムにおいて、
各ノードから自ノード宛のデータフレームを所定時間毎
に送出し、伝送路を周回した該データフレームが自ノー
ドに正常に受信されたか否かを判定し、その判定結果に
より自ノードにおける所定の障害処理を実行することを
特徴とするループ伝送システムの障害処理方法。1. A loop transmission system in which a plurality of communication nodes are connected in a loop by a transmission line,
A data frame addressed to the own node is sent from each node every predetermined time, and it is judged whether or not the data frame circling the transmission path is normally received by the own node. Based on the judgment result, the predetermined failure in the own node A method of processing a fault in a loop transmission system, characterized by executing processing.
ータフレーム以外のデータフレームを正常に受信してい
る場合は、実行しないことを特徴とするループ伝送シス
テムの障害処理方法。2. The fault processing method for a loop transmission system, wherein the predetermined fault processing is not executed when a data frame other than a data frame addressed to the own node is normally received.
した場合、所定の障害処理として、自ノードを伝送路か
ら切り離し、自ノード内回路の正常性を確認する自ノー
ド診断テストを行うことを特徴とするループ伝送システ
ムの障害処理方法。3. When the abnormality of the self-node is detected by the judgment, the self-node diagnostic test for disconnecting the self-node from the transmission line and confirming the normality of the circuit in the self-node is performed as a predetermined failure processing. A loop transmission system fault handling method.
場合は、自ノードを伝送路に再接続し、異常であった場
合は伝送路から自ノードを切り離したままとすることを
特徴とするループ伝送システムの障害処理方法。4. When the result of the self-diagnosis function is normal, the self-node is reconnected to the transmission line, and when it is abnormal, the self-node is left disconnected from the transmission line. Loop transmission system fault handling method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5125745A JPH06338896A (en) | 1993-05-27 | 1993-05-27 | Fault processing method for loop transmission system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5125745A JPH06338896A (en) | 1993-05-27 | 1993-05-27 | Fault processing method for loop transmission system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06338896A true JPH06338896A (en) | 1994-12-06 |
Family
ID=14917756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5125745A Pending JPH06338896A (en) | 1993-05-27 | 1993-05-27 | Fault processing method for loop transmission system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06338896A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015162697A (en) * | 2014-02-26 | 2015-09-07 | Necエンジニアリング株式会社 | Monitoring control system, monitoring device, monitoring control method, and monitoring control program |
CN111901216A (en) * | 2020-09-01 | 2020-11-06 | 昆山尚尼司电子科技有限公司 | Backup processing method and system for RS485 ring network |
-
1993
- 1993-05-27 JP JP5125745A patent/JPH06338896A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015162697A (en) * | 2014-02-26 | 2015-09-07 | Necエンジニアリング株式会社 | Monitoring control system, monitoring device, monitoring control method, and monitoring control program |
CN111901216A (en) * | 2020-09-01 | 2020-11-06 | 昆山尚尼司电子科技有限公司 | Backup processing method and system for RS485 ring network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0570882B1 (en) | A distributed control methodology and mechanism for implementing automatic protection switching | |
JP2519603B2 (en) | A distributed switching architecture for communication module redundancy. | |
US5379278A (en) | Method of automatic communications recovery | |
EP0993633B1 (en) | Active failure detection | |
CN111884923B (en) | Redundancy device, redundancy system, and redundancy method | |
US5329528A (en) | Duplex communication control device | |
JP2752914B2 (en) | Redundant monitoring and control system | |
JPH0648822B2 (en) | Abnormality handling method in digital transmission system | |
JPH06338896A (en) | Fault processing method for loop transmission system | |
JP2001344125A (en) | Dual node system | |
KR960010879B1 (en) | Bus duplexing control of multiple processor | |
JP2521996B2 (en) | Communication system diagnostic method | |
JP3133172B2 (en) | Multi-wave ring LAN fault management system | |
JPH0918505A (en) | Fault handling method in loop transmission system | |
JP2822942B2 (en) | Token failure detection method | |
JPH0556049A (en) | Communication controller | |
JP3084383B2 (en) | Ring communication path failure processing method | |
JPS62175044A (en) | Duplexing loop-shaped transmission line | |
JP2000349900A (en) | Fault processing system for exchange | |
JPH06326716A (en) | Communication bus supervisory equipment | |
JPH03265247A (en) | Fault detection system | |
JP2000316017A (en) | Optical dual loop network system | |
JPH09160875A (en) | Multi-agent mutual back-up system | |
JPH1049450A (en) | Recovery method when an error occurs in the remote monitoring system | |
JPH0454747A (en) | Data transfer system |