JPH06133008A - Fault collection system in duplex device - Google Patents
Fault collection system in duplex deviceInfo
- Publication number
- JPH06133008A JPH06133008A JP4278546A JP27854692A JPH06133008A JP H06133008 A JPH06133008 A JP H06133008A JP 4278546 A JP4278546 A JP 4278546A JP 27854692 A JP27854692 A JP 27854692A JP H06133008 A JPH06133008 A JP H06133008A
- Authority
- JP
- Japan
- Prior art keywords
- fault
- failure
- bus
- factor
- intersystem
- 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.)
- Withdrawn
Links
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、装置間を系間バスを介
して相互に接続した二重化装置における障害収集方式に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fault collection system in a duplexer in which devices are connected to each other via an intersystem bus.
【0002】[0002]
【従来の技術】図6は従来の二重化装置を示したもの
で、この図6において、系Iと系IIの各装置は、それ
ぞれ同様の構成をしており、系間バス15を介して接続
されている。これらの装置は、それぞれ、メインプロセ
ッサ(CPU)3を備えており、このメインプロセッサ
3は、バス13を介して、プログラム格納用ROM7,
プログラム動作用メモリ(MM)5,IOレジスタ6,
系間通信装置4に接続されている。2. Description of the Related Art FIG. 6 shows a conventional duplexer. In FIG. 6, devices of system I and system II have the same configuration and are connected via an intersystem bus 15. Has been done. Each of these devices is provided with a main processor (CPU) 3, and this main processor 3 is provided with a ROM 7 for storing programs via a bus 13,
Program operation memory (MM) 5, IO register 6,
It is connected to the inter-system communication device 4.
【0003】また、メインプロセッサ3は、バス13に
接続されたバス16を介して障害要因収集回路2に接続
されており、この障害要因収集回路2は、通常の信号路
で切替え制御回路11にも接続されている。ここで、メ
インプロセッサ3は、プロセッサ格納用ROM7内の所
要のプログラムを実行するものであり、プログラム格納
用ROM7は、プログラムを格納される読み出し専用の
メモリである。プログラム動作用メモリ5は、プログラ
ムが動作する際に使用されるメインメモリであり、IO
レジスタ6は、入出力のためのデータを蓄積するもので
ある。Further, the main processor 3 is connected to the fault factor collecting circuit 2 via a bus 16 connected to the bus 13, and the fault factor collecting circuit 2 is connected to the switching control circuit 11 by a normal signal path. Is also connected. Here, the main processor 3 executes a required program in the processor storing ROM 7, and the program storing ROM 7 is a read-only memory for storing the program. The program operation memory 5 is a main memory used when a program operates, and is an IO memory.
The register 6 stores data for input / output.
【0004】系間通信装置4は、自系と他系間の通信を
行なうものであり、系間バス接続用ドライバ/レシーバ
8a,8b,系間通信インタフェース制御レジスタ(I
NFIO)9,系間通信用バッファメモリ(BM)10
によって構成されている。この系間バス接続用ドライバ
/レシーバ8aは、他系からアクセスされる際のもので
あり、系間バス接続用ドライバ/レシーバ8bは、他系
をアクセスする際のものである。The intersystem communication device 4 communicates between itself and another system, and includes intersystem bus connection drivers / receivers 8a and 8b and intersystem communication interface control register (I).
NFIO) 9, inter-system communication buffer memory (BM) 10
It is composed by. The inter-system bus connection driver / receiver 8a is for access from another system, and the inter-system bus connection driver / receiver 8b is for access to another system.
【0005】系間通信インタフェース制御レジスタ9
は、例えば、メインプロセッサ3からコマンドを入力さ
れるとそれに応じた割り込み信号を出力するとともに、
コマンドを通知するためのものである。系間通信用バッ
ファメモリ10は、互いに動作レベルの異なる回路間の
インタフェースを正しく行なうために中間に置かれる記
憶回路である。Intersystem communication interface control register 9
For example, when a command is input from the main processor 3, the corresponding interrupt signal is output and
It is for notifying a command. The inter-system communication buffer memory 10 is a storage circuit placed in the middle for correctly performing the interface between circuits having different operation levels.
【0006】また、障害要因収集回路2は、自装置の障
害要因(重度障害要因も含む)の障害情報の収集すると
ともに、障害起動、さらに、系切替え要求を行なう回路
である。切替え制御回路11は、他系間で系切替え制御
を行なう回路である。系間バス15は、系間通信のため
の伝達路であり、バス13は、メインプロセッサ3,系
間通信装置4,プログラム動作用メモリ5間の情報の伝
達路である。バス16は、障害要因収集装置2で収集さ
れた障害要因を、自系の装置が読み出すためのものであ
る。The fault factor collection circuit 2 is a circuit for collecting fault information of fault factors (including severe fault factors) of the own device, activating the fault, and requesting system switching. The switching control circuit 11 is a circuit that performs system switching control between other systems. The intersystem bus 15 is a transmission line for intersystem communication, and the bus 13 is a transmission line for information between the main processor 3, the intersystem communication device 4, and the program operation memory 5. The bus 16 is used by the device of its own system to read the failure factors collected by the failure factor collection device 2.
【0007】このような構成により、例えば、系Iが運
用系、系IIが予備系として作動している場合を考える
と、この場合、運用系Iは、定期的あるいは不定期的に
予備系IIに対し系間通信を行なっている。即ち、系I
のメインプロセッサ3からの系間通信のためのコマンド
が出されると、このゴマンドは、系間通信インタフェー
ス制御レジスタ9へ送られる。Considering the case where the system I is operating as the active system and the system II is operating as the standby system by such a configuration, in this case, the active system I is regularly or irregularly operated by the standby system II. To the inter-system communication. That is, system I
When a command for intersystem communication is issued from the main processor 3 of 1, the command is sent to the intersystem communication interface control register 9.
【0008】このコマンドを受信した系間通信インタフ
ェース制御レジスタ9は、これに対応する割り込み信号
を出力し、この割り込み信号は、系間バス接続用ドライ
バ/レシーバ8aを介して予備系である他系IIへ送ら
れる。これとともに、メインプロセッサ3側から系間通
信用バッファメモリ10に蓄えられた情報も、系間バス
接続用ドライバ/レシーバ8aを介して他系IIへ送ら
れる。Upon receiving this command, the inter-system communication interface control register 9 outputs an interrupt signal corresponding to this command, and this interrupt signal is transmitted through the inter-system bus connection driver / receiver 8a to another system which is a standby system. It is sent to II. At the same time, the information stored in the inter-system communication buffer memory 10 from the main processor 3 side is also sent to the other system II via the inter-system bus connection driver / receiver 8a.
【0009】そして、これらの割り込み信号およびそれ
に対応する情報は、他系IIの系間バス接続用ドライバ
/レシーバ8bを介して、他系IIのメインプロセッサ
3側へ送られる。すると、他系IIのメインプロセッサ
3は、応答コマンドとそれに対応する情報を出力する。
そののちは、この他系側の装置も先の自系の場合と同様
の要領で、相手側へ送信を行なう。このようにして、二
重化構成された装置間において系間通信が実施される。Then, these interrupt signals and the information corresponding thereto are sent to the main processor 3 side of the other system II through the intersystem bus connection driver / receiver 8b of the other system II. Then, the main processor 3 of the other system II outputs the response command and the information corresponding thereto.
After that, the device on the other system side also transmits to the other side in the same manner as in the case of the own system. In this way, inter-system communication is performed between the redundantly configured devices.
【0010】ところで、運用系の装置に障害が発生する
と、障害要因収集回路2へこの障害情報が送られて来
る。これを受信した障害要因収集回路2は、バスライン
上のの経路を使って、すなわち、バス16とバス13
を介して、この内容を自装置のメインプロセッサ3へ通
知するとともに、自装置の切替え制御回路11へ系切替
え信号を出力する。By the way, when a failure occurs in the operation system device, this failure information is sent to the failure factor collecting circuit 2. The fault factor collection circuit 2 that receives this uses the route on the bus line, that is, the bus 16 and the bus 13.
The contents are notified to the main processor 3 of the own device via the, and a system switching signal is output to the switching control circuit 11 of the own device.
【0011】すると、運用系Iと予備系IIが切り代え
られ、さらに、障害の具体的な内容が系間通信によっ
て、障害の発生した系のメインプロセッサ3から、運用
系に切り換えられた元予備系の装置のメインプロセッサ
3へ送られる。そして、新たに運用系として使用される
系の装置は、障害系から得た正確な障害情報によって障
害探索を行ない、この障害に応じた適切な処理を実施す
る。Then, the active system I and the standby system II are switched, and the specific contents of the failure are switched from the main processor 3 of the failed system to the active system by intersystem communication. It is sent to the main processor 3 of the system device. Then, the device of the system newly used as the active system performs a failure search based on the accurate failure information obtained from the failed system, and executes appropriate processing according to this failure.
【0012】[0012]
【発明が解決しようとする課題】しかしながら、このよ
うな従来の二重化装置における障害収集方式では、重度
な障害、例えば、メモリ障害,バススタックによるウォ
ッチドグタイマ検出障害,電源段障害,クロック断障害
等は、ソフトの暴走につながり、系間通信そのものも満
足に行なえない状態に陥ってしまう。However, in the conventional fault collection system in the duplexer, a serious fault such as a memory fault, a watchdog timer detection fault due to a bus stack, a power stage fault, a clock interruption fault, etc. Would lead to a software runaway, and the inter-system communication itself would not be satisfactory.
【0013】この場合も勿論、系は運用系と予備系が切
り代わるが、切り換えられた運用系は、他系の障害原因
を正しく認識することができない。即ち、運用系は、障
害系との系間通信が異常となることでしか、何らかの重
度障害が障害系に発生したことが認識できず、重度障害
の内容は、全く理解できないため、適切な対処を施すこ
とができないという課題がある。In this case, of course, the system is switched between the active system and the standby system, but the switched active system cannot correctly recognize the failure cause of the other system. In other words, the operating system can only recognize that some serious failure has occurred in the failure system only due to the abnormal communication between the failure system and the failure system, and the contents of the serious failure cannot be understood at all. There is a problem that it cannot be applied.
【0014】また、これらの障害要因を各個別に一本の
信号線として他系まで延ばし障害情報を伝え、運用系
は、それを自系のレジスタに取り込みそのレジスタをリ
ードすることにより、障害系の障害要因を検出するとい
うのも一つの方法であるが、その場合、障害要因の数だ
け、信号線が増えてしまうという課題がある。本発明
は、このような課題に鑑み創案されたもので、二重化構
成される装置において、系間通信も満足に行なえない様
な重度障害による系切り換えが行なわれた際に、運用系
が障害系の障害原因を認識でき、より正確な障害情報を
記録できることによって障害探索が容易になる、二重化
装置における障害収集方式を提供することを目的とす
る。Further, each of these fault factors is individually extended as one signal line to the other system to transmit fault information, and the operating system fetches it in the register of its own system and reads the register to cause the fault system. One of the methods is to detect the failure factor of 1. However, in that case, there is a problem that the number of signal lines increases by the number of failure factors. The present invention has been devised in view of such a problem, and in an apparatus configured to be duplicated, when a system switching is performed due to a serious failure such that intersystem communication cannot be satisfactorily performed, an operating system is a failed system. It is an object of the present invention to provide a failure collection method in a duplication device, in which the failure cause can be recognized, and more accurate failure information can be recorded to facilitate failure search.
【0015】[0015]
【課題を解決するための手段】図1は第1の発明の原理
ブロック図で、この図1において、系Iと系IIの各装
置は、装置間を系間バス15を介して相互に接続された
二重化装置である。それぞれの装置は、メインプロセッ
サ3を備えており、このメインプロセッサ3は、バス1
3を介して、系間通信装置4,メモリ5に接続されてい
る。また、重度障害要因収集手段1は、バス14,系間
バス15を介して、直接に対向する他系の装置に接続さ
れている。FIG. 1 is a block diagram of the principle of the first invention. In FIG. 1, devices of a system I and a system II are connected to each other via an intersystem bus 15. It is a duplicated device. Each device comprises a main processor 3, which is a bus 1
3 is connected to the inter-system communication device 4 and the memory 5. Further, the severe failure factor collection means 1 is connected to a device of another system which directly opposes via the bus 14 and the intersystem bus 15.
【0016】ここで、メインプロセッサ3は、各回路の
制御を行なうものであり、系間通信装置4は、二重化系
の各装置の系間通信を行なうものである。メモリ5は、
プログラム動作用のメインメモリであり、重度障害要因
収集手段1は、自装置の重度障害要因を収集するもので
ある。系間バス15は、系間の情報の伝達路であり、バ
ス13は、メインプロセッサ3,系間通信装置4,メモ
リ5間の情報の伝達路である。バス14は、重度障害要
因収集手段1で収集された重度障害要因を、対向する他
系の装置から系間バス15を介して読み出すためのもの
である(請求項1)。Here, the main processor 3 controls each circuit, and the intersystem communication device 4 performs intersystem communication of each device of the duplex system. The memory 5 is
The main memory for program operation, and the severe failure factor collecting means 1 collects the serious failure factors of its own device. The intersystem bus 15 is an information transmission path between systems, and the bus 13 is an information transmission path between the main processor 3, the intersystem communication device 4, and the memory 5. The bus 14 is for reading out the serious failure factor collected by the serious failure factor collecting means 1 from the device of the opposite system via the intersystem bus 15 (claim 1).
【0017】また、図2は第2の発明の原理ブロック図
で、この図2においても、系Iと系IIの各装置は、装
置間を系間バス15を介して相互に接続された二重化装
置である。それぞれの装置は、メインプロセッサ3を備
えており、このメインプロセッサ3は、バス13を介し
て、系間通信装置4,メモリ5に接続されている。ま
た、障害要因収集手段2は、バス16,13を介して自
系の装置に接続されているとともに、バス14,系間バ
ス15を介して、直接に対向する他系の装置に接続され
ている。FIG. 2 is a block diagram of the principle of the second invention. Also in FIG. 2, the devices of the system I and the system II are connected to each other via an intersystem bus 15 and are duplicated. It is a device. Each device includes a main processor 3, and this main processor 3 is connected to an intersystem communication device 4 and a memory 5 via a bus 13. Further, the failure factor collecting means 2 is connected to the device of its own system via the buses 16 and 13, and is also connected to the device of another system directly opposite to it via the bus 14 and the intersystem bus 15. There is.
【0018】ここで、メインプロセッサ3,系間通信装
置4,メモリ5,バス13,系間バス15は、先の第1
の発明におけるものと同様のものである。障害要因収集
手段2は、自装置の重度障害要因を含む障害要因を収集
するものである。また、バス14も、第1の発明のもの
と同様のもので、障害要因収集手段2で収集された障害
要因を、対向する他系の装置から系間バス15を介して
読み出すためのものである。バス16は、障害要因収集
手段2で収集された障害要因を、自系の装置が読み出す
ためのものである(請求項2)。Here, the main processor 3, intersystem communication device 4, memory 5, bus 13, and intersystem bus 15 are the first
Is the same as in the invention. The failure factor collection means 2 collects failure factors including a serious failure factor of the device itself. The bus 14 is also the same as that of the first aspect of the invention, and is for reading out the fault factors collected by the fault factor collecting means 2 from the device of the opposite system via the intersystem bus 15. is there. The bus 16 is used by the device of its own system to read out the failure factors collected by the failure factor collecting means 2 (claim 2).
【0019】[0019]
【作用】上述の第1の発明の二重化装置における障害収
集方式では、図1に示すように、装置間を系間バス15
を介して相互に接続した二重化装置において、各装置の
重度障害要因収集手段1によって、自装置の重度障害要
因が収集される。そして、各重度障害要因収集手段1で
収集された重度障害要因が、対向する他系の装置から系
間バス15を介して読み出される(請求項1)。In the fault collecting system in the duplexer of the first aspect of the invention described above, as shown in FIG.
In the redundant devices connected to each other via the device, the serious failure factor collection means 1 of each device collects the serious failure factor of its own device. Then, the serious failure factor collected by each of the serious failure factor collecting means 1 is read out from the device of the other system which is opposed via the intersystem bus 15 (claim 1).
【0020】上述の第2の発明の二重化装置における障
害収集方式では、図2に示すように、装置間を系間バス
15を介して相互に接続した二重化装置において、各装
置の障害要因収集回路2によって、自装置の重度障害要
因を含む障害要因が収集される。そして、各障害要因収
集手段2で収集された障害要因が、自系の装置から読み
出されるほか、対向する他系の装置から系間バス15を
介して読み出される(請求項2)。In the fault collecting method in the duplexing device of the second invention, as shown in FIG. 2, in the duplexing device in which the devices are connected to each other through the intersystem bus 15, the fault factor collecting circuit of each device is connected. By 2, the failure factors including the serious failure factors of the own device are collected. Then, the fault factors collected by the respective fault factor collecting means 2 are read from the device of its own system and also from the device of the opposite system via the intersystem bus 15 (claim 2).
【0021】[0021]
【実施例】以下、図面を参照して本発明の実施例を説明
する。 (a)第1実施例の説明 図3は本発明の第1実施例を示すブロック図で、この図
3において、系Iと系IIの各装置は、装置間を系間バ
ス15を介して相互に接続された二重化装置である。Embodiments of the present invention will be described below with reference to the drawings. (A) Description of First Embodiment FIG. 3 is a block diagram showing a first embodiment of the present invention. In FIG. 3, the devices of system I and system II are connected to each other via an intersystem bus 15. It is a duplexer connected to each other.
【0022】それぞれの装置は、メインプロセッサ3を
備えており、このメインプロセッサ(CPU)3は、バ
ス13を介して、系間通信装置4,プログラム動作用メ
モリ(MM)5,IOレジスタ6,プログラム格納用R
OM7に接続されている。また、上記の各回路は、バス
13に接続されたバス16と系間バス15、そして、系
間バス15に接続されたバス14とを介して、障害要因
ラッチレジスタ12,障害要因収集回路(障害要因収集
手段)2に接続されている。Each device is provided with a main processor 3, and this main processor (CPU) 3 is via a bus 13 an intersystem communication device 4, a program operation memory (MM) 5, an IO register 6, R for program storage
It is connected to OM7. In addition, each of the above-described circuits includes a failure factor latch register 12 and a failure factor collection circuit (via a bus 16 connected to the bus 13, an intersystem bus 15, and a bus 14 connected to the intersystem bus 15). Failure factor collecting means) 2.
【0023】即ち、障害要因収集回路2は、障害要因ラ
ッチレジスタ12,バス16,13を介して自系の装置
に接続されているとともに、障害要因ラッチレジスタ1
2,バス14,系間バス15を介して、直接に対向する
他系の装置に接続されている。なお、障害要因収集回路
2は、切替え制御回路11にも接続されている。That is, the fault factor collection circuit 2 is connected to the device of the own system via the fault factor latch register 12, the buses 16 and 13, and the fault factor latch register 1
2, the bus 14, and the inter-system bus 15 are directly connected to the devices of other systems that face each other. The fault factor collection circuit 2 is also connected to the switching control circuit 11.
【0024】ここで、メインプロセッサ3,プログラム
動作用メモリ5,IOレジスタ6,プログラム格納用R
OM7,障害要因収集回路2,切替え制御回路11は、
先の従来におけるものと同様のものである。また、系間
通信装置4も、先の従来におけるものと同様のものであ
り、すなわち、系間バス接続用ドライバ/レシーバ8
a,8b,系間通信インタフェース制御レジスタ(IN
FIO)9,系間通信用バッファメモリ(BM)10に
よって構成されている。Here, the main processor 3, program operation memory 5, IO register 6, program storage R
The OM7, the failure factor collection circuit 2, and the switching control circuit 11 are
This is the same as the conventional one. The intersystem communication device 4 is also the same as the one in the prior art, that is, the intersystem bus connection driver / receiver 8
a, 8b, inter-system communication interface control register (IN
FIO) 9 and a buffer memory (BM) 10 for inter-system communication.
【0025】障害要因ラッチレジスタ12は、障害情報
を自系および他系から読み取れる様に方向制御する回路
である。このため、障害要因ラッチレジスタ12は、図
4に示すように、2つのバッファ12・1a,12・1
bと2つのデコーダ12・2a,12・2bによって構
成されている。このバッファ12・1a,12・1b
は、対応するデコーダ12・2a,12・2b側から所
定の信号を受信すると、送られて来たデータを対向する
系側へ出力するものである。デコーダ12・2a,12
・2bは、各系から送られて来る情報に応じて、蓄えた
情報を出力する旨の信号をバッファ12・1に出力する
ものである。The fault factor latch register 12 is a circuit for controlling the direction so that the fault information can be read from the self system and the other system. Therefore, as shown in FIG. 4, the fault factor latch register 12 has two buffers 12.1a and 12.1.
b and two decoders 12 · 2a and 12 · 2b. This buffer 12.1a, 12.1b
When receiving a predetermined signal from the corresponding decoder 12.2a, 12.2b side, outputs the sent data to the opposite system side. Decoder 12 ・ 2a, 12
2b outputs a signal indicating that the stored information is output to the buffer 12.1 in accordance with the information sent from each system.
【0026】また、バス13,系間バス15,バス16
は、先の従来におけるのものと同様のものであり、バス
14は、障害要因収集回路2で収集された障害要因(重
度障害要因を含む)を、直接に対向する他系の装置から
系間バス15を介して読み出すためのものである。上記
の構成により、図3に示すように、2つの装置間を系間
バス15を介して相互に接続した二重化装置において、
先の従来例のものと同様の要領で、系間通信が実施され
る。Bus 13, inter-system bus 15, bus 16
Is the same as the conventional one, and the bus 14 transfers the fault factors (including the severe fault factor) collected by the fault factor collecting circuit 2 from a device directly opposite to another system to another system. It is for reading via the bus 15. With the above configuration, as shown in FIG. 3, in a duplexer in which two devices are mutually connected via an intersystem bus 15,
Intersystem communication is carried out in the same manner as the above-mentioned conventional example.
【0027】ところで、今、系Iが運用系である場合、
系Iの装置の障害要因収集回路2によって、自装置の障
害要因が収集されると、この系Iの障害要因収集回路2
は、この障害情報を障害要因ラッチレジスタ12へ出力
する。また、障害要因収集回路2は、切替え制御回路1
1に切替え要求を出力し、これを受信した系Iの切替え
制御回路11は、系IIの切替え制御回路11ととも
に、運用系と予備系の切替えを行なう。即ち、系Iを予
備系とし、系IIを運用系とするのである。By the way, when the system I is the active system,
When the fault factor collecting circuit 2 of the system I device collects the fault factor of its own device, the fault factor collecting circuit 2 of this system I
Outputs this failure information to the failure factor latch register 12. In addition, the failure factor collection circuit 2 includes the switching control circuit 1
The switching control circuit 11 of the system I, which outputs the switching request to 1 and receives the switching request, switches the operating system and the standby system together with the switching control circuit 11 of the system II. That is, the system I is the standby system and the system II is the active system.
【0028】そして、障害情報を受信した系Iの障害要
因ラッチレジスタ12は、自系および他系から読み取れ
る様に方向制御を行なう。即ち、系Iの障害要因ラッチ
レジスタ12は、障害情報を送られて来ると、先の図4
に示すように、バッファ12・1a,12・1bによっ
て、これを受信する。すると、この系Iの障害要因ラッ
チレジスタ12のデコーダ12・2aに対して、障害情
報を要求する旨が伝えられる。この要求を受信したデコ
ーダ12・2aは、バッファ12・1aに、障害情報を
系I側に出力する旨の信号を出力し、これを受信したバ
ッファ12・1aは、障害情報を系I側、つまり、バス
16へ出力する。Then, the fault factor latch register 12 of the system I which has received the fault information controls the direction so that it can be read from the self system and the other system. That is, when the failure information latch register 12 of the system I receives the failure information, the failure information shown in FIG.
This is received by the buffers 12.1a and 12.1b as shown in FIG. Then, the fact that the fault information is requested is transmitted to the decoder 12.2a of the fault factor latch register 12 of this system I. Upon receiving this request, the decoder 12.2a outputs a signal to the buffer 12.1a to output the failure information to the system I side, and the buffer 12.1a receiving this request outputs the failure information to the system I side. That is, it outputs to the bus 16.
【0029】自系のバス16,バス13を介して受信し
た障害情報が軽度障害情報であるならば、系Iのメイン
プロセッサ3は、系間通信によりこの内容を系IIのメ
インプロセッサ3へ送る。即ち、メインプロセッサ3
は、自系(系I)の系間通信装置4の系間通信インタフ
ェース制御レジスタ9,系間通信用バッファメモリ1
0,系間バス接続用ドライバ/レシーバ8aと、他系
(系II)の系間バス接続用ドライバ/レシーバ8bを
介して、系IIのメインプロセッサ3へ軽度障害情報を
送るのである。If the fault information received via the buses 16 and 13 of the own system is mild fault information, the main processor 3 of the system I sends this content to the main processor 3 of the system II by intersystem communication. . That is, the main processor 3
Is an intersystem communication interface control register 9 of an intersystem communication device 4 of its own system (system I), an intersystem communication buffer memory 1
0, via the inter-system bus connection driver / receiver 8a and the inter-system bus connection driver / receiver 8b of the other system (system II), the minor fault information is sent to the main processor 3 of the system II.
【0030】あるいは、系Iのデコーダ12・2bに対
して、軽度障害情報を要求する旨が伝えられると、系I
のバッファ12・1bは、先の説明のバッファ12・1
aと同様の要領で、軽度障害情報を系II側へ、つま
り、自系のバス14側へ出力するようにしてもよい。こ
のようにすれば、この軽度障害情報は、系Iのバス1
4,系間バス接続用ドライバ/レシーバ8a,系間バス
15,系IIの系間バス接続用ドライバ/レシーバ8
b,バス13を介して系IIのメインプロセッサ3に受
信される。つまり、系Iの障害要因収集回路2で収集さ
れた軽度障害要因が、対向する系IIの装置から直接に
読み出すことができるのである。Alternatively, when it is notified to the decoder 12 · 2b of the system I that the minor fault information is requested, the system I
Is the buffer 12.1b of the above description.
It is also possible to output the mild failure information to the system II side, that is, to the bus 14 side of the own system in the same manner as a. If this is done, this mild failure information will be transmitted to the bus 1 of system I.
4, intersystem bus connection driver / receiver 8a, intersystem bus 15, system II intersystem bus connection driver / receiver 8
b, the data is received by the main processor 3 of the system II via the bus 13. In other words, the minor fault factors collected by the fault factor collecting circuit 2 of the system I can be read directly from the opposing system II device.
【0031】また、自系(系I)のバス16,バス13
を介して受信した障害情報が重度障害情報である場合
は、系Iのメインプロセッサ3は、系間通信によりこの
内容を系IIのメインプロセッサ3へ送ることが不可能
となる。このため、系Iのデコーダ12・2bに対し
て、重度障害情報を要求する旨が伝えられ、系Iのバッ
ファ12・1bは、先の説明の自系のバッファ12・1
aと同様の要領で、重度障害情報を系II側、つまり、
バス14側へ出力する。Further, the buses 16 and 13 of the own system (system I)
If the fault information received via the system is severe fault information, the main processor 3 of the system I cannot send the contents to the main processor 3 of the system II by intersystem communication. For this reason, the fact that the severe failure information is requested is transmitted to the decoder 12 / 2b of the system I, and the buffer 12.1b of the system I is the buffer 12.1.
In the same way as a, the serious failure information is sent to the system II side, that is,
Output to the bus 14 side.
【0032】その結果、系Iの障害要因収集回路2で収
集された重度障害情報は、先の軽度障害情報と同様の要
領で、重度障害要因が、対向する系IIの装置から障害
系(系I)のメインプロセッサ3を介さないで直接に読
み出される。このようにして、障害情報を自系からリー
ドすることは勿論であるが、他系からもリードアクセス
を行なう。そして、重度障害により系切り替えが行なれ
た場合、新たに切り換えられた運用系(この場合、系I
I)は、障害系の障害要因ラッチレジスタ12をリード
することにより、障害系(系I)の障害要因を認識す
る。As a result, the serious fault information collected by the fault factor collecting circuit 2 of the system I is the same as the previous minor fault information. It is read directly without going through the main processor 3 of I). In this way, the failure information is of course read from the own system, but read access is also made from the other system. Then, when the system switching is performed due to the serious failure, the newly switched operating system (in this case, the system I
I) recognizes the failure factor of the failure system (system I) by reading the failure factor latch register 12 of the failure system.
【0033】なお、軽度あるいは重度の障害が系IIに
発生した場合も上記と同様の処理が施される。このよう
にして、この第1実施例によれば、二重化装置におい
て、各装置に障害要因収集回路2をそなえ、各障害要因
収集回路2で収集された重度障害要因を、対向する他系
の装置から系間バスを介して読み出せるように構成され
たことにより、障害要因を各個別に一本の信号線として
他系まで延ばして障害情報を伝えるとっいた方法のよう
に信号線を追加することなく、系間通信も満足に行なえ
ない様な重度障害による系切り換えが行なわれた際に、
運用系が障害系の障害原因を認識できるので、単純な回
路構成で、より正確な障害情報を切り換えられた運用系
が障害情報を記録でき、その障害探索が容易になる。The same processing as above is performed when a minor or severe failure occurs in the system II. In this way, according to the first embodiment, in the duplexer, each device is provided with the failure factor collection circuit 2, and the serious failure factors collected by each failure factor collection circuit 2 are opposed to the devices of other systems. Since it is configured so that it can be read out via the intersystem bus from each other, it is possible to add a signal line like the method that extends the fault factor to each other individually as one signal line and transmits the fault information. And when a system switchover occurs due to a serious failure that makes intersystem communication unsatisfactory,
Since the active system can recognize the cause of the fault in the fault system, the fault information can be recorded in the active system, which can switch the more accurate fault information with a simple circuit configuration, and the fault search can be facilitated.
【0034】また、軽度障害の場合においても、障害系
のメインプロセッサ3を介して運用系のメインプロセッ
サ3へ障害情報を送出できる他、障害系のメインプロセ
ッサ3を介さずに直接に運用系のメインプロセッサ3へ
障害情報を通知することができる。 (b)第2実施例の説明 また、図5は本発明の第2実施例を示すブロック図で、
この図5において、系Iと系IIの各装置は、装置間を
系間バス15を介して相互に接続された二重化装置であ
る。Further, even in the case of a slight failure, the failure information can be sent to the main processor 3 of the operating system via the main processor 3 of the operating system, and the main processor 3 of the operating system can be directly operated without passing through the main processor 3 of the operating system. Fault information can be notified to the main processor 3. (B) Description of Second Embodiment FIG. 5 is a block diagram showing a second embodiment of the present invention.
In FIG. 5, each device of the system I and the system II is a redundant device in which the devices are mutually connected via an intersystem bus 15.
【0035】そして、この二重化装置は、先の第1の実
施例の二重化装置の障害要因収集回路2およびバス14
の代わりに、軽度障害要因収集回路1′とバス14′を
用いたものである。さらに、この二重化装置は、バス1
4′の終端に、自系の切替え制御回路11と通常の信号
路で接続された重度障害要因収集回路(重度障害要因収
集手段)1をそなえたものであり、その他に関しては同
様のものである。The duplexer is the same as the fault factor collecting circuit 2 and the bus 14 of the duplexer of the first embodiment.
Instead of the above, a mild failure factor collection circuit 1'and a bus 14 'are used. In addition, this duplexer is a bus 1
At the end of 4 ', a switching control circuit 11 of its own system is provided with a severe fault factor collecting circuit (severe fault factor collecting means) 1 connected by a normal signal path, and the other parts are the same. .
【0036】このような構成により、図5に示すよう
に、2つの装置間を系間バス15を介して相互に接続し
た二重化装置において、先の従来例のものと同様の要領
で、系間通信が実施される。ところで、今、系Iが運用
系である場合に、系Iの装置で重度障害以外の障害、即
ち、軽度障害が発生すると、系Iの軽度障害要因収集回
路1′に自装置の軽度障害要因が収集される。この系I
の障害要因を収集した系Iの軽度障害要因収集回路1′
は、この障害要因の軽度障害情報を障害要因ラッチレジ
スタ12へ出力する。With such a configuration, as shown in FIG. 5, in a duplexer in which two devices are connected to each other via an intersystem bus 15, an intersystem is operated in the same manner as in the conventional example. Communication is carried out. By the way, when the system I is an active system and a fault other than a serious fault occurs in the device of the system I, that is, a minor fault occurs, the minor fault factor collecting circuit 1'of the system I causes the minor fault factor of its own device. Will be collected. This system I
Mild factor collection circuit 1'of system I which collects the factor of failure
Outputs the minor failure information of this failure factor to the failure factor latch register 12.
【0037】これとともに、軽度障害要因収集回路1′
は、切替え制御回路11に切替え要求を出力し、これを
受信した系Iの切替え制御回路11は、系IIの切替え
制御回路11とともに、運用系と予備系の切替えを行な
う。即ち、系Iを予備系とし、系IIを運用系とするの
である。すると、系Iの装置は、先の第1実施例と同様
の要領で、軽度障害情報を自系のメインプロセッサ3を
介して送るか、あるいは、自系のメインプロセッサ3を
介さずに障害要因ラッチレジスタ12から直接、他系の
メインプロセッサ3に軽度障害情報を送出する。但し、
この場合は、バス14の代わりにバス14′を使用して
行なう。At the same time, the mild failure factor collection circuit 1 '
Outputs a switching request to the switching control circuit 11, and the switching control circuit 11 of the system I which receives the switching request switches the operating system and the standby system together with the switching control circuit 11 of the system II. That is, the system I is the standby system and the system II is the active system. Then, the device of the system I sends the mild failure information via the main processor 3 of its own system or the failure factor without going through the main processor 3 of its own system in the same manner as in the first embodiment. The minor fault information is directly sent from the latch register 12 to the main processor 3 of the other system. However,
In this case, the bus 14 'is used instead of the bus 14.
【0038】また、系Iが運用系である場合に、系Iの
装置で重度障害が発生すると、系Iの重度障害要因収集
回路1に自装置の重度障害要因が収集される。すると、
重度障害要因収集回路1は、切替え制御回路11に切替
え要求を出力し、これを受信した系Iの切替え制御回路
11は、先の軽度障害情報の場合と同様の要領で系Iを
予備系に、系IIを運用系に切り換える。Further, when the system I is the active system and a serious failure occurs in the device of the system I, the serious failure factor collection circuit 1 of the system I collects the serious failure factor of its own device. Then,
The severe failure factor collection circuit 1 outputs a switching request to the switching control circuit 11, and the switching control circuit 11 of the system I which has received the switching request sets the system I to the standby system in the same manner as in the case of the previous mild failure information. , Switch system II to active system.
【0039】この系Iの重度障害要因を収集した系Iの
重度障害要因収集回路1は、この障害要因の重度障害情
報を自系のバス14′から、更に、自系の系間バス接続
用ドライバ/レシーバ8aと、系間バス15を介して、
他系の系IIへ出力する。そして、系IIの装置に送ら
れた系Iの装置から重度障害情報は、系IIの装置の系
間バス接続用ドライバ/レシーバ8bで受信される。そ
ののち、この重度障害情報は、系IIのバス13を介し
て系IIのメインプロセッサ3に受信される。The severe fault factor collecting circuit 1 of the system I, which collects the serious fault factors of the system I, outputs the serious fault information of the fault factors from the bus 14 'of its own system to the inter-system bus connection of its own system. Via the driver / receiver 8a and the inter-system bus 15,
Output to system II of other system. Then, the severe fault information sent from the system I device to the system II device is received by the intersystem bus connection driver / receiver 8b of the system II device. After that, this serious fault information is received by the main processor 3 of the system II via the bus 13 of the system II.
【0040】このようにして、軽度障害情報を自系から
リードすることは勿論であるが、他系からもリードアク
セスを行なう。そして、重度障害により系切り替えが行
なれた場合、新たに切り換えられた運用系(この場合、
系II)は、障害系の重度障害要因収集回路1をリード
することにより、障害系(系I)の障害要因を認識す
る。なお、軽度あるいは重度の障害が系IIに発生した
場合も上記と同様の処理が施される。In this way, the minor fault information is of course read from its own system, but read access is also made from other systems. If the system was switched due to a serious failure, the newly switched operating system (in this case,
The system II) recognizes the failure factor of the failure system (system I) by reading the severe failure factor collection circuit 1 of the failure system. It should be noted that the same processing as above is performed when a minor or severe failure occurs in the system II.
【0041】このようにして、この第2実施例の場合
も、前述の第1実施例の場合とほぼ同様の効果ないし利
点が得られる。In this way, also in the case of the second embodiment, almost the same effects and advantages as in the case of the above-mentioned first embodiment can be obtained.
【0042】[0042]
【発明の効果】以上詳述したように、第1の発明の二重
化装置における障害収集方式によれば、装置間を系間バ
スを介して相互に接続した二重化装置において、各装置
に、当装置の重度障害要因を収集する重度障害要因収集
手段をそなえ、各重度障害要因収集手段で収集された重
度障害要因を、対向する他系の装置から系間バスを介し
て読み出せるように構成されたことにより、単純な回路
構成でありながら、系間通信も満足に行なえない様な重
度障害による系切り換えが行なわれた際に、切り換えら
れた運用系が、直接に障害系の障害原因を認識できる利
点がある(請求項1)。As described above in detail, according to the failure collecting method in the duplexing device of the first invention, in the duplexing device in which the devices are connected to each other through the intersystem bus, each device is connected to the corresponding device. Severe failure factor collecting means for collecting the serious failure factor of the above, and configured so that the serious failure factors collected by each severe failure factor collecting means can be read from the device of the opposite system via the intersystem bus. This allows the operating system that has been switched to directly recognize the cause of the failure of the failed system when the system is switched due to a severe failure such that intersystem communication cannot be performed satisfactorily even though the circuit configuration is simple. There is an advantage (claim 1).
【0043】また、第2の発明の二重化装置における障
害収集方式によれば、装置間を系間バスを介して相互に
接続した二重化装置において、各装置に、当装置の重度
障害要因を含む障害要因を収集する障害要因収集手段を
そなえ、各障害要因収集手段で収集された障害要因を、
自系の装置から読み出すほか、対向する他系の装置から
系間バスを介して読み出せるように構成されたことによ
り、請求項1の場合と同様に、単純な回路構成でありな
がら、系間通信も満足に行なえない様な重度障害による
系切り換えが行なわれた際に、切り換えられた運用系
が、直接に障害系の障害原因を認識できる。更に、運用
系と障害系の両方が、軽度あるいは重度の障害を共に認
識することができる利点がある(請求項2)。Further, according to the failure collecting method in the duplication device of the second invention, in the duplication device in which the devices are connected to each other via the intersystem bus, each device has a fault including a serious failure factor of the device. A failure factor collecting means for collecting factors is provided, and the failure factors collected by each failure factor collecting means are
In addition to reading from the device of its own system, the device is configured to read from the device of the opposite system via the intersystem bus. When a system switch is performed due to a serious failure such that communication cannot be performed satisfactorily, the switched operating system can directly recognize the failure cause of the failed system. Furthermore, there is an advantage that both the active system and the faulty system can recognize the mild or severe fault together (claim 2).
【図1】第1の発明の原理ブロック図である。FIG. 1 is a principle block diagram of a first invention.
【図2】第2の発明の原理ブロック図である。FIG. 2 is a principle block diagram of a second invention.
【図3】本発明の第1実施例を示すブロック図である。FIG. 3 is a block diagram showing a first embodiment of the present invention.
【図4】本発明の第1,第2実施例にかかる障害要因ラ
ッチレジスタを示すブロック図である。FIG. 4 is a block diagram showing a failure factor latch register according to first and second embodiments of the present invention.
【図5】本発明の第2実施例を示すブロック図である。FIG. 5 is a block diagram showing a second embodiment of the present invention.
【図6】従来例を示すブロック図である。FIG. 6 is a block diagram showing a conventional example.
【符号の説明】 1 重度障害要因収集回路(重度障害要因収集手段) 1′ 軽度障害要因収集回路 2 障害要因収集回路(障害要因収集手段) 3 メインプロセッサ 4 系間通信装置 5 プログラム動作用メモリ(メモリ) 6 IOレジスタ 7 プログラム格納用ROM 8a,8b 系間バス接続用ドライバ/レシーバ 9 系間通信インタフェース制御レジスタ 10 系間通信用バッファメモリ 11 切替え制御回路 12 障害要因ラッチレジスタ 12・1a,12・1b バッファ 12・2a,12・2b デコーダ 13,14,14′,16 バス 15 系間バス I,II 系[Explanation of Codes] 1 Severe failure factor collection circuit (severe failure factor collection means) 1 ′ Mild failure factor collection circuit 2 Failure factor collection circuit (failure factor collection means) 3 Main processor 4 Inter-system communication device 5 Program operation memory ( 6) IO register 7 ROM for storing programs 8a, 8b Driver / receiver for intersystem bus connection 9 Intersystem communication interface control register 10 Intersystem communication buffer memory 11 Switching control circuit 12 Fault factor latch register 1.2.1a, 12 ... 1b Buffer 12.2a, 12.2b Decoder 13, 14, 14 ', 16 Bus 15 Inter-system bus I, II system
Claims (2)
た二重化装置において、 各装置に、当該装置の重度障害要因を収集する重度障害
要因収集手段(1)をそなえ、 各重度障害要因収集手段(1)で収集された重度障害要
因を、対向する他系の装置から該系間バスを介して読み
出せるように構成されたことを特徴とする、二重化装置
における障害収集方式。1. A redundant device in which devices are connected to each other via an intersystem bus, each device is provided with a severe failure factor collection means (1) for collecting a serious failure factor of the device, and each serious failure factor is included. A fault collecting method in a duplexing device, characterized in that the serious fault factor collected by the collecting means (1) can be read from a device of another system facing the other via an intersystem bus.
た二重化装置において、 各装置に、当該装置の重度障害要因を含む障害要因を収
集する障害要因収集手段(2)をそなえ、 各障害要因収集手段(2)で収集された障害要因を、自
系の装置から読み出すほか、対向する他系の装置から該
系間バスを介して読み出せるように構成されたことを特
徴とする、二重化装置における障害収集方式。2. A redundant device in which devices are connected to each other via an intersystem bus, each device being provided with a failure factor collecting means (2) for collecting a failure factor including a serious failure factor of the device, It is characterized in that the failure factors collected by the failure factor collecting means (2) can be read from a device of its own system and also read from a device of the opposite system via the intersystem bus. Failure collection method in redundant equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4278546A JPH06133008A (en) | 1992-10-16 | 1992-10-16 | Fault collection system in duplex device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4278546A JPH06133008A (en) | 1992-10-16 | 1992-10-16 | Fault collection system in duplex device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06133008A true JPH06133008A (en) | 1994-05-13 |
Family
ID=17598768
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4278546A Withdrawn JPH06133008A (en) | 1992-10-16 | 1992-10-16 | Fault collection system in duplex device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06133008A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011172011A (en) * | 2010-02-18 | 2011-09-01 | Fujitsu Telecom Networks Ltd | Monitoring system |
-
1992
- 1992-10-16 JP JP4278546A patent/JPH06133008A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011172011A (en) * | 2010-02-18 | 2011-09-01 | Fujitsu Telecom Networks Ltd | Monitoring system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0844579A (en) | Fault processing method and information processing system | |
US5742851A (en) | Information processing system having function to detect fault in external bus | |
JPH06133008A (en) | Fault collection system in duplex device | |
JP2626127B2 (en) | Backup route test method | |
JPS6357823B2 (en) | ||
JPS5952861B2 (en) | Transfer device switching method for asynchronous processing system | |
JP2946541B2 (en) | Redundant control system | |
JPH06175868A (en) | Duplex computer fault monitoring method | |
JP3209582B2 (en) | Redundant configuration data processing system | |
JPS6113627B2 (en) | ||
JP2825464B2 (en) | Communication device | |
JP3012402B2 (en) | Information processing system | |
JPH0133858B2 (en) | ||
KR0154478B1 (en) | Bad detecter method of assistance memory device in full electronic switching system | |
JPH0659923A (en) | Duplex system using cpu | |
JPS634210B2 (en) | ||
JPS61150041A (en) | Duplex information processing system | |
JPH09152995A (en) | Computer system | |
JPH05289896A (en) | Fault tolerant computer | |
JPS61243552A (en) | Switching system for peripheral controller | |
JPS63174149A (en) | Information processing system | |
JPS6367646A (en) | Information processing system with faulty area separating function | |
JPH06161911A (en) | Data transfer system | |
JPH07271626A (en) | Digital control system | |
JPH06168078A (en) | Duplex torage device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20000104 |