Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7624838B2 - Communication Equipment - Google Patents
[go: Go Back, main page]

JP7624838B2 - Communication Equipment - Google Patents

Communication Equipment Download PDF

Info

Publication number
JP7624838B2
JP7624838B2 JP2021005600A JP2021005600A JP7624838B2 JP 7624838 B2 JP7624838 B2 JP 7624838B2 JP 2021005600 A JP2021005600 A JP 2021005600A JP 2021005600 A JP2021005600 A JP 2021005600A JP 7624838 B2 JP7624838 B2 JP 7624838B2
Authority
JP
Japan
Prior art keywords
fault
failure
control unit
communication device
detected
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.)
Active
Application number
JP2021005600A
Other languages
Japanese (ja)
Other versions
JP2022110294A (en
Inventor
隆晶 勝又
朋浩 中野
浩司 高橋
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2021005600A priority Critical patent/JP7624838B2/en
Publication of JP2022110294A publication Critical patent/JP2022110294A/en
Application granted granted Critical
Publication of JP7624838B2 publication Critical patent/JP7624838B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Communication Control (AREA)

Description

本開示は、通信装置に関する。 This disclosure relates to a communication device.

基地局には、大規模な通信装置が設置される場合がある。当該通信装置内には、複数の制御ユニットが含まれている。複数の制御ユニットのうちの1つの制御ユニットは、現行系の制御ユニットとして動作する。他の制御ユニットは、予備系の制御ユニットとして用意される。当該通信装置内では、伝送路、制御ユニット内部、インタフェースなどの正常性が、周期的に監視されている。当該通信装置内で障害が検出された場合、運用の切替が行われる。 A large-scale communication device may be installed in a base station. The communication device contains multiple control units. One of the multiple control units operates as the control unit for the current system. The other control units are prepared as control units for the backup system. Within the communication device, the normality of the transmission path, the inside of the control unit, the interfaces, etc. is periodically monitored. If a fault is detected within the communication device, operation is switched.

ここで、瞬時的なノイズなどによる誤障害の検出を防止する技術が提案されている(特許文献1を参照)。特許文献1では、障害が検出された場合、カウンタ値がカウントアップされる。カウンタ値と認識設定値とが一致した場合、新たな障害が認識される。このように、障害が継続して検出された場合、新たな障害が認識される。 Here, a technology has been proposed to prevent false fault detection due to momentary noise, etc. (see Patent Document 1). In Patent Document 1, when a fault is detected, a counter value is counted up. When the counter value matches a recognition setting value, a new fault is recognized. In this way, when faults are continuously detected, a new fault is recognized.

特開2001-125807号公報JP 2001-125807 A

上記の技術では、障害が継続して検出された場合、新たな障害が認識される。上記の技術を用いた場合、新たな障害が認識され、運用の切替が開始されるまで、多くのフレームが失われる。そのため、上記の技術のみを用いることは、好ましいと言えない。 With the above technology, if a failure continues to be detected, a new failure is recognized. When the above technology is used, many frames are lost until the new failure is recognized and operation switching is initiated. For this reason, it is not advisable to use only the above technology.

本開示の目的は、多くのフレームが失われることを抑制することである。 The goal of this disclosure is to prevent too many frames from being lost.

本開示の一態様に係る通信装置が提供される。通信装置は、フレームを送受信する。通信装置は、周期的に、複数のグループのそれぞれが1以上の障害が検出されたか否かを示す情報である障害管理情報を記憶する記憶部と、前記障害管理情報に基づいて、前記複数のグループのうちの2以上のグループ又は前記複数のグループで1以上の障害が検出された場合、かつ前記1以上の障害の件数と、前記1以上の障害が検出された後に検出された障害の件数との総和が予め設定された閾値よりも大きい場合、障害が発生したと判定する障害制御部と、を有する。前記複数のグループのそれぞれは、監視対象である、前記通信装置が有する機能、前記通信装置が有する部品、又は前記通信装置が有する部品間のインタフェースを示す。 A communication device according to an aspect of the present disclosure is provided. The communication device transmits and receives frames. The communication device has a storage unit that periodically stores failure management information, which is information indicating whether or not one or more failures have been detected in each of a plurality of groups, and a failure control unit that determines that a failure has occurred when one or more failures have been detected in two or more groups out of the plurality of groups based on the failure management information, and when the total sum of the number of the one or more failures and the number of failures detected after the one or more failures have been detected is greater than a preset threshold . Each of the plurality of groups indicates a function of the communication device, a component of the communication device, or an interface between components of the communication device, which is a monitoring target.

本開示によれば、多くのフレームが失われることを抑制することができる。 This disclosure makes it possible to prevent many frames from being lost.

実施の形態1の通信システムを示す図である。FIG. 1 is a diagram showing a communication system according to a first embodiment. 実施の形態1のフレーム制御部が有するハードウェアを示す図である。2 is a diagram illustrating hardware included in a frame control unit according to the first embodiment. 実施の形態1のフレーム制御部の機能を示すブロック図である。4 is a block diagram showing the functions of a frame control unit according to the first embodiment; FIG. 実施の形態1の障害管理テーブルの例を示す図である。FIG. 2 is a diagram illustrating an example of a failure management table according to the first embodiment; 実施の形態1のフレーム制御部が実行する処理の例を示すフローチャートである。10 is a flowchart illustrating an example of a process executed by a frame control unit according to the first embodiment. 実施の形態2のフレーム制御部の機能を示すブロック図である。A block diagram showing the functions of a frame control unit in embodiment 2. 実施の形態2のフレーム制御部が実行する処理の例を示すフローチャート(その1)である。13 is a flowchart (part 1) illustrating an example of processing executed by a frame control unit according to the second embodiment. 実施の形態2のフレーム制御部が実行する処理の例を示すフローチャート(その2)である。13 is a flowchart (part 2) illustrating an example of processing executed by a frame control unit according to the second embodiment.

以下、図面を参照しながら実施の形態を説明する。以下の実施の形態は、例にすぎず、本開示の範囲内で種々の変更が可能である。 The following describes an embodiment with reference to the drawings. The following embodiment is merely an example, and various modifications are possible within the scope of this disclosure.

実施の形態1.
図1は、実施の形態1の通信システムを示す図である。通信システムは、通信装置10、及び通信装置20を含む。例えば、通信装置10と通信装置20とは、ケーブルを介して接続する。また、通信装置10は、上位NW(NetWork)30に接続する。
Embodiment 1.
1 is a diagram showing a communication system according to a first embodiment. The communication system includes a communication device 10 and a communication device 20. For example, the communication device 10 and the communication device 20 are connected to each other via a cable. The communication device 10 is also connected to a higher-level NW (Network) 30.

通信装置10は、親機とも言う。通信装置20は、子機とも言う。例えば、通信システムが光通信システムである場合、通信装置10は、OLT(Optical Line Terminal)と考えてもよい。通信装置20は、ONU(Optical Network Unit)と考えてもよい。 The communication device 10 is also called a parent device. The communication device 20 is also called a child device. For example, if the communication system is an optical communication system, the communication device 10 may be considered as an OLT (Optical Line Terminal). The communication device 20 may be considered as an ONU (Optical Network Unit).

通信装置10は、フレームを送受信する。具体的には、通信装置10は、通信装置20と上位NW30との間で通信されるフレームを伝送する。通信装置10は、フレーム制御部100、フレーム制御部200、及び伝送路切替部11,12を有する。 The communication device 10 transmits and receives frames. Specifically, the communication device 10 transmits frames communicated between the communication device 20 and the upper network 30. The communication device 10 has a frame control unit 100, a frame control unit 200, and transmission path switching units 11 and 12.

フレーム制御部100,200は、制御ユニット又はフレーム制御装置と呼んでもよい。例えば、フレーム制御部100は、現行系のフレーム制御部である。フレーム制御部100が現行系のフレーム制御部である場合、フレーム制御部200は、予備系のフレーム制御部である。通信装置10内で障害が検出された場合、通信装置10では、運用の切替が行われる。運用が切り替えられた場合、フレーム制御部200は、現行系のフレーム制御部として、運用される。以下の説明では、フレーム制御部100が現行系のフレーム制御部であるものとする。 The frame control units 100 and 200 may be called control units or frame control devices. For example, the frame control unit 100 is the frame control unit of the current system. When the frame control unit 100 is the frame control unit of the current system, the frame control unit 200 is the frame control unit of the backup system. When a fault is detected in the communication device 10, the operation is switched in the communication device 10. When the operation is switched, the frame control unit 200 is operated as the frame control unit of the current system. In the following description, it is assumed that the frame control unit 100 is the frame control unit of the current system.

フレーム制御部100,200は、フレームに対して予め設定された処理を行う。例えば、フレーム制御部100,200は、フレームの正常性を確認する。
伝送路切替部11,12は、伝送路切替装置と呼んでもよい。伝送路切替部11,12は、フレーム制御部100又はフレーム制御部200の指示により、フレームの伝送路を切り替える。なお、伝送路切替部の数は、2つに限らない。
The frame control units 100 and 200 perform a preset process on the frame. For example, the frame control units 100 and 200 check the normality of the frame.
The transmission path switching units 11 and 12 may be called transmission path switching devices. The transmission path switching units 11 and 12 switch the transmission path of a frame in response to an instruction from the frame control unit 100 or the frame control unit 200. The number of transmission path switching units is not limited to two.

次に、フレーム制御部100が有するハードウェアを説明する。
図2は、実施の形態1のフレーム制御部が有するハードウェアを示す図である。フレーム制御部100は、プロセッサ101、揮発性記憶装置102、及び不揮発性記憶装置103を有する。この文章は、次のように読み替えてもよい。通信装置10は、プロセッサ101、揮発性記憶装置102、及び不揮発性記憶装置103を有する。
Next, the hardware of the frame control unit 100 will be described.
2 is a diagram showing hardware included in the frame control unit of embodiment 1. The frame control unit 100 includes a processor 101, a volatile storage device 102, and a non-volatile storage device 103. This sentence may be read as follows: The communication device 10 includes the processor 101, the volatile storage device 102, and the non-volatile storage device 103.

プロセッサ101は、フレーム制御部100全体を制御する。例えば、プロセッサ101は、CPU(Central Processing Unit)、FPGA(Field Programmable Gate Array)などである。プロセッサ101は、マルチプロセッサでもよい。フレーム制御部100は、処理回路を有してもよい。処理回路は、単一回路又は複合回路でもよい。 The processor 101 controls the entire frame control unit 100. For example, the processor 101 is a CPU (Central Processing Unit), an FPGA (Field Programmable Gate Array), or the like. The processor 101 may be a multiprocessor. The frame control unit 100 may have a processing circuit. The processing circuit may be a single circuit or a composite circuit.

揮発性記憶装置102は、フレーム制御部100の主記憶装置である。例えば、揮発性記憶装置102は、RAM(Random Access Memory)である。不揮発性記憶装置103は、フレーム制御部100の補助記憶装置である。例えば、不揮発性記憶装置103は、HDD(Hard Disk Drive)、又はSSD(Solid State Drive)である。
また、フレーム制御部200は、同様に、プロセッサ、揮発性記憶装置、及び不揮発性記憶装置を有する。フレーム制御部200は、処理回路を有してもよい。
The volatile storage device 102 is a main storage device of the frame control unit 100. For example, the volatile storage device 102 is a random access memory (RAM). The non-volatile storage device 103 is an auxiliary storage device of the frame control unit 100. For example, the non-volatile storage device 103 is a hard disk drive (HDD) or a solid state drive (SSD).
Similarly, the frame control unit 200 includes a processor, a volatile storage device, and a non-volatile storage device. The frame control unit 200 may include a processing circuit.

次に、フレーム制御部100が有する機能を説明する。
図3は、実施の形態1のフレーム制御部の機能を示すブロック図である。フレーム制御部100は、記憶部110、フレーム処理部120_1,120_2、電源供給部130、障害監視部140_1,140_2,・・・,140_n、登録部150、障害制御部160、及び切替制御部170を有する。ここで、フレーム処理部120_1,120_2の総称は、フレーム処理部120と呼ぶ。障害監視部140_1,140_2,・・・,140_nの総称は、障害監視部140と呼ぶ。
Next, the functions of the frame control unit 100 will be described.
3 is a block diagram showing functions of the frame control unit according to the first embodiment. The frame control unit 100 includes a storage unit 110, frame processing units 120_1 and 120_2, a power supply unit 130, fault monitoring units 140_1, 140_2, ..., 140_n, a registration unit 150, a fault control unit 160, and a switching control unit 170. Here, the frame processing units 120_1 and 120_2 are collectively referred to as the frame processing unit 120. The fault monitoring units 140_1, 140_2, ..., 140_n are collectively referred to as the fault monitoring unit 140.

記憶部110は、揮発性記憶装置102又は不揮発性記憶装置103に確保した記憶領域として実現してもよい。
フレーム処理部120、電源供給部130、障害監視部140、登録部150、障害制御部160、及び切替制御部170の一部又は全部は、処理回路によって実現してもよい。また、フレーム処理部120、電源供給部130、障害監視部140、登録部150、障害制御部160、及び切替制御部170の一部又は全部は、プロセッサ101が実行するプログラムのモジュールとして実現してもよい。
The storage unit 110 may be realized as a storage area secured in the volatile storage device 102 or the non-volatile storage device 103 .
Some or all of the frame processing unit 120, power supply unit 130, fault monitoring unit 140, registration unit 150, fault control unit 160, and switching control unit 170 may be realized by a processing circuit. Also, some or all of the frame processing unit 120, power supply unit 130, fault monitoring unit 140, registration unit 150, fault control unit 160, and switching control unit 170 may be realized as program modules executed by the processor 101.

記憶部110は、障害管理テーブルを記憶する。障害管理テーブルについては、後で説明する。
フレーム処理部120は、通信装置20又は上位NW30から受信したフレームに対して、予め設定された処理を行う。
電源供給部130は、フレーム制御部100を駆動させるために、電源を供給する。
The storage unit 110 stores a failure management table, which will be described later.
The frame processing unit 120 performs a preset process on a frame received from the communication device 20 or the upper NW 30 .
The power supply unit 130 supplies power to drive the frame control unit 100 .

障害監視部140は、監視を行う。障害監視部140の機能の詳細については、後で説明する。
登録部150は、周期的に、障害が検出されたか否かを示す情報を障害監視部140から取得する。登録部150は、当該情報を障害管理テーブルに登録する。ここで、障害管理テーブルを説明する。
The fault monitor 140 performs monitoring. The function of the fault monitor 140 will be described in detail later.
The registration unit 150 periodically obtains information indicating whether or not a failure has been detected from the failure monitor 140. The registration unit 150 registers the information in a failure management table. The failure management table will now be described.

図4は、実施の形態1の障害管理テーブルの例を示す図である。障害管理テーブル111は、記憶部110に格納されている。障害管理テーブル111は、障害管理情報とも言う。
障害管理テーブル111の縦軸は、時刻を示している。障害管理テーブル111の横軸は、障害監視部140の名称を示している。例えば、図4の障害監視部Aは、障害監視部140_1と考えてもよい。図4の障害監視部Bは、障害監視部140_2と考えてもよい。
4 is a diagram showing an example of a failure management table according to the embodiment 1. The failure management table 111 is stored in the storage unit 110. The failure management table 111 is also referred to as failure management information.
The vertical axis of the failure management table 111 indicates time. The horizontal axis of the failure management table 111 indicates the name of the failure monitor 140. For example, the failure monitor A in Fig. 4 may be considered as the failure monitor 140_1. The failure monitor B in Fig. 4 may be considered as the failure monitor 140_2.

障害管理テーブル111は、複数のグループを示す。なお、グループは、監視対象、監視対象グループ、又は障害グループと呼んでもよい。障害管理テーブル111は、複数のグループのそれぞれで障害が検出されたか否かを示す情報である。詳細には、障害管理テーブル111は、周期的に、複数のグループのそれぞれが1以上の障害が検出されたか否かを示している。複数のグループは、複数の障害監視部に監視されている。 The fault management table 111 indicates multiple groups. The groups may be called monitoring targets, monitoring target groups, or fault groups. The fault management table 111 is information indicating whether or not a fault has been detected in each of the multiple groups. In detail, the fault management table 111 periodically indicates whether or not one or more faults have been detected in each of the multiple groups. The multiple groups are monitored by multiple fault monitoring units.

複数のグループのそれぞれは、監視対象である、通信装置10が有する機能、通信装置10が有する部品、又は通信装置10が有する部品間のインタフェースを示す。この文章は、次のように表現してもよい。複数のグループのそれぞれは、監視対象である、通信装置10が有する機能、通信装置10が有する部品、及び通信装置10が有する部品間のインタフェースのうちのいずれかを示す。 Each of the multiple groups indicates a function of the communication device 10, a component of the communication device 10, or an interface between components of the communication device 10 that is to be monitored. This sentence may also be expressed as follows: Each of the multiple groups indicates one of a function of the communication device 10, a component of the communication device 10, or an interface between components of the communication device 10 that is to be monitored.

例えば、グループ1~3の全てが、通信装置10が有する機能を示してもよい。グループ1~3の全てが、通信装置10が有する部品を示してもよい。グループ1~3の全てが、通信装置10が有する部品間のインタフェースを示してもよい。また、グループ1~3のそれぞれが異なる監視対象でもよい。例えば、グループ1は、通信装置10が有する機能を示し、グループ2は、通信装置10が有する部品を示し、グループ3は、通信装置10が有する部品間のインタフェースを示す。 For example, all of groups 1 to 3 may indicate functions possessed by the communication device 10. All of groups 1 to 3 may indicate components possessed by the communication device 10. All of groups 1 to 3 may indicate interfaces between components possessed by the communication device 10. Furthermore, each of groups 1 to 3 may be a different monitoring target. For example, group 1 indicates functions possessed by the communication device 10, group 2 indicates components possessed by the communication device 10, and group 3 indicates interfaces between components possessed by the communication device 10.

ここで、通信装置10が有する機能について、具体的に説明する。例えば、通信装置10が有する機能は、フレームの正常性を確認する機能である。フレームの正常性を確認する機能は、フレーム処理部120で実現される。例えば、フレーム処理部120は、チェックサムを用いてフレームの正常性を確認する。当該確認は、フレーム処理部120_1が行うものと考えてもよい。また、例えば、フレーム処理部120は、フレームのサイズが正常であるかを確認する。当該確認は、フレーム処理部120_2が行うものと考えてもよい。上記の例を図4のグループ1に適用させた場合、グループ1は、フレームの正常性を確認する機能を示す。障害監視部A(例えば、障害監視部140_1)は、フレーム処理部120_1を監視する。障害監視部Aは、フレーム処理部120_1が正常に動作していない場合、障害が検出されたことを登録部150に通知する。登録部150は、障害が検出されたことを示す情報を障害管理テーブル111に登録する。また、障害監視部B(例えば、障害監視部140_2)は、フレーム処理部120_2を監視する。障害監視部Bは、フレーム処理部120_2が正常に動作していない場合、障害が検出されたことを登録部150に通知する。登録部150は、障害が検出されたことを示す情報を障害管理テーブル111に登録する。 Here, the functions of the communication device 10 will be specifically described. For example, the function of the communication device 10 is a function to check the normality of a frame. The function to check the normality of a frame is realized by the frame processing unit 120. For example, the frame processing unit 120 checks the normality of a frame using a checksum. The check may be considered to be performed by the frame processing unit 120_1. Also, for example, the frame processing unit 120 checks whether the size of the frame is normal. The check may be considered to be performed by the frame processing unit 120_2. When the above example is applied to group 1 in FIG. 4, group 1 shows a function to check the normality of a frame. The fault monitoring unit A (for example, the fault monitoring unit 140_1) monitors the frame processing unit 120_1. If the frame processing unit 120_1 is not operating normally, the fault monitoring unit A notifies the registration unit 150 that a fault has been detected. The registration unit 150 registers information indicating that a fault has been detected in the fault management table 111. Furthermore, fault monitoring unit B (for example, fault monitoring unit 140_2) monitors frame processing unit 120_2. If frame processing unit 120_2 is not operating normally, fault monitoring unit B notifies registration unit 150 that a fault has been detected. Registration unit 150 registers information indicating that a fault has been detected in fault management table 111.

次に、通信装置10が有する部品について、具体的に説明する。当該部品は、プロセッサ101、揮発性記憶装置102、不揮発性記憶装置103、電源IC(Integrated Circuit)などである。例えば、グループ1~3の全てが、通信装置10が有する部品を示す場合、グループ1がプロセッサ101であり、グループ2が揮発性記憶装置102であり、グループ3が電源ICである。グループ1がプロセッサ101である場合、障害監視部Aは、プロセッサ101内のあるブロック(例えば、回路)を監視する。障害監視部Aは、当該ブロックが正常に動作していない場合、障害が検出されたことを登録部150に通知する。登録部150は、障害が検出されたことを示す情報を障害管理テーブル111に登録する。グループ1がプロセッサ101である場合、障害監視部Bは、プロセッサ101内の他のブロックを監視する。障害監視部Bは、当該他のブロックが正常に動作していない場合、障害が検出されたことを登録部150に通知する。登録部150は、障害が検出されたことを示す情報を障害管理テーブル111に登録する。このように、複数の障害監視部のそれぞれが、1つの部品内の異なる箇所を監視する。そして、障害が検出された場合、障害が検出されたことが、障害管理テーブル111に登録される。 Next, the components of the communication device 10 will be specifically described. The components are the processor 101, the volatile storage device 102, the non-volatile storage device 103, and a power supply IC (Integrated Circuit). For example, if all of groups 1 to 3 indicate components of the communication device 10, group 1 is the processor 101, group 2 is the volatile storage device 102, and group 3 is the power supply IC. If group 1 is the processor 101, the fault monitoring unit A monitors a certain block (e.g., a circuit) in the processor 101. If the block is not operating normally, the fault monitoring unit A notifies the registration unit 150 that a fault has been detected. The registration unit 150 registers information indicating that a fault has been detected in the fault management table 111. If group 1 is the processor 101, the fault monitoring unit B monitors other blocks in the processor 101. If the other blocks are not operating normally, the fault monitoring unit B notifies the registration unit 150 that a fault has been detected. The registration unit 150 registers information indicating that a fault has been detected in the fault management table 111. In this way, each of the multiple fault monitoring units monitors a different location within one component. Then, when a fault is detected, the fact that a fault has been detected is registered in the fault management table 111.

最後に、通信装置10が有する部品間のインタフェースについて、具体的に説明する。例えば、当該インタフェースは、伝送路切替部11とフレーム制御部100との間のインタフェース、伝送路切替部12とフレーム制御部100との間のインタフェースなどである。例えば、グループ1は、伝送路切替部11とフレーム制御部100との間のインタフェースを示す。また、例えば、グループ2は、伝送路切替部12とフレーム制御部100との間のインタフェースを示す。例えば、グループ1が、伝送路切替部11とフレーム制御部100との間のインタフェースを示す場合、当該インタフェースの正常性が、障害監視部A又は障害監視部Bにより、監視される。言い換えれば、グループ1が、伝送路切替部11とフレーム制御部100との間のインタフェースを示す場合、障害監視部A又は障害監視部Bは、伝送路切替部11とフレーム制御部100との間の通信が正常であるか否かを監視する。正常でない場合、障害が検出されたことが障害管理テーブル111に登録される。 Finally, the interfaces between the components of the communication device 10 will be specifically described. For example, the interfaces are the interface between the transmission line switching unit 11 and the frame control unit 100, the interface between the transmission line switching unit 12 and the frame control unit 100, and the like. For example, group 1 indicates the interface between the transmission line switching unit 11 and the frame control unit 100. Also, for example, group 2 indicates the interface between the transmission line switching unit 12 and the frame control unit 100. For example, when group 1 indicates the interface between the transmission line switching unit 11 and the frame control unit 100, the normality of the interface is monitored by the fault monitoring unit A or the fault monitoring unit B. In other words, when group 1 indicates the interface between the transmission line switching unit 11 and the frame control unit 100, the fault monitoring unit A or the fault monitoring unit B monitors whether the communication between the transmission line switching unit 11 and the frame control unit 100 is normal. If it is not normal, the fact that a fault has been detected is registered in the fault management table 111.

図4では、1つのグループ(すなわち、監視対象)を2つの障害監視部が監視していることを示している。1つのグループを1つの障害監視部が監視してもよい。また、1つのグループを3つ以上の障害監視部が監視してもよい。 Figure 4 shows that one group (i.e., the monitoring target) is monitored by two fault monitoring units. One group may be monitored by one fault monitoring unit. Also, one group may be monitored by three or more fault monitoring units.

上記したように、登録部150は、周期的に、障害が検出されたか否かを示す情報を障害管理テーブル111に登録する。例えば、登録部150は、時刻tに、障害監視部A~Fが障害を検出していないことを障害管理テーブル111に登録する。また、例えば、登録部150は、時刻tに、障害監視部A,Bが障害を検出したことを障害管理テーブル111に登録する。そして、登録部150は、時刻tに、障害監視部C~Fが障害を検出していないことを障害管理テーブル111に登録する。 As described above, the registration unit 150 periodically registers information indicating whether or not a failure has been detected in the failure management table 111. For example, the registration unit 150 registers in the failure management table 111 that the failure monitoring units A to F have not detected a failure at time t0 . Also, for example, the registration unit 150 registers in the failure management table 111 that the failure monitoring units A and B have detected a failure at time t1 . Then, the registration unit 150 registers in the failure management table 111 that the failure monitoring units C to F have not detected a failure at time t1 .

図3に戻って、障害制御部160の機能を説明する。
障害制御部160は、障害管理テーブル111に基づいて、グループ1~3のうちの単一のグループで障害が検出され、当該障害が検出された後、予め設定された時間(以下、閾値時間と呼ぶ)、当該単一のグループで継続して障害が検出されている場合、障害が発生したと判定する。また、障害制御部160は、障害管理テーブル111に基づいて、グループ1~3の全てで障害が検出されている場合、障害が発生したと判定する。
Returning to FIG. 3, the function of the fault control unit 160 will be described.
The fault control unit 160 determines that a fault has occurred when a fault is detected in one of groups 1 to 3 and the fault continues to be detected in the single group for a preset time (hereinafter referred to as the threshold time) based on the fault management table 111. The fault control unit 160 also determines that a fault has occurred when a fault is detected in all of groups 1 to 3 based on the fault management table 111.

図4を用いて具体的に説明する。障害制御部160は、障害管理テーブル111に基づいて、時刻tで、単一のグループで障害が検出されたことを特定する。障害制御部160は、当該障害を瞬時的な障害と判定する。そして、障害制御部160は、当該障害を瞬時的な障害として扱う。なお、瞬時的な障害は、伝送路に重畳されたノイズ、宇宙線要因のソフトエラーなどである。障害制御部160は、閾値時間、当該単一のグループで継続して障害が検出されていることを特定する。すなわち、障害制御部160は、時刻t,tで、障害が検出されていることを特定する。これにより、障害制御部160は、障害が発生したと判定する。障害制御部160は、障害が発生したと判定した場合、警告の出力処理を実行する。例えば、障害制御部160は、警告を示す音がスピーカから出力されるための制御を行う。また、例えば、障害制御部160は、警告を示す情報を、外部装置に出力する。なお、当該スピーカ及び当該外部装置の図示は、省略されている。 A specific description will be given with reference to FIG. 4. The fault control unit 160 determines that a fault has been detected in a single group at time t1 based on the fault management table 111. The fault control unit 160 judges the fault to be an instantaneous fault. The fault control unit 160 then treats the fault as an instantaneous fault. Note that instantaneous faults include noise superimposed on a transmission path and soft errors caused by cosmic rays. The fault control unit 160 determines that a fault has been continuously detected in the single group for a threshold time. That is, the fault control unit 160 determines that a fault has been detected at times t2 and t3 . As a result, the fault control unit 160 determines that a fault has occurred. When it is determined that a fault has occurred, the fault control unit 160 executes a warning output process. For example, the fault control unit 160 performs control so that a sound indicating a warning is output from a speaker. Also, for example, the fault control unit 160 outputs information indicating a warning to an external device. Note that the speaker and the external device are not illustrated.

一方、障害制御部160は、障害管理テーブル111に基づいて、時刻tn+1で、複数のグループで障害が検出されたことを特定する。障害制御部160は、当該障害を継続的な障害と判定する。そして、障害制御部160は、当該障害を継続的な障害として扱う。障害制御部160は、障害が発生したと判定する。障害制御部160は、警告の出力処理を実行する。なお、複数のグループで障害が検出された場合、他のグループにも障害が連鎖して発生する可能性が高い。そのため、障害制御部160は、即時に、障害が発生したと判定する。ここで、複数のグループは、障害が連鎖するグループと呼んでもよい。 On the other hand, the fault control unit 160 determines, based on the fault management table 111, that faults have been detected in multiple groups at time t n+1 . The fault control unit 160 determines that the fault is a continuous fault. Then, the fault control unit 160 treats the fault as a continuous fault. The fault control unit 160 determines that a fault has occurred. The fault control unit 160 executes a warning output process. Note that, when faults are detected in multiple groups, there is a high possibility that the faults will occur in a chain reaction in other groups. Therefore, the fault control unit 160 immediately determines that a fault has occurred. Here, the multiple groups may be called groups in which a chain reaction of faults occurs.

ここで、障害の連鎖の例を説明する。あるグループでは、電源供給部130の障害が検出される。電源供給部130に障害が発生した場合、フレーム処理部120などに電源が供給されなくなる。電源の供給が止まることで、フレーム処理部120などの動作は、止まる。フレーム処理部120などの動作が止まることで、フレーム処理部120などの障害が検出される。このように、障害の連鎖が起こる。 Here, an example of a chain of failures will be described. In one group, a failure in the power supply unit 130 is detected. When a failure occurs in the power supply unit 130, power is no longer supplied to the frame processing unit 120 and other components. When the supply of power stops, the operation of the frame processing unit 120 and other components stops. When the operation of the frame processing unit 120 and other components stops, a failure in the frame processing unit 120 and other components is detected. In this way, a chain of failures occurs.

なお、継続的な障害の例として、グループ1~3の全てで障害が検出されている場合、障害制御部160は、障害が発生したと判定する。しかし、障害制御部160は、グループ1~3のうちの2以上のグループ(例えば、グループ1,2)で障害が検出されている場合、障害が発生したと判定してもよい。
また、障害が発生したと判定された場合、障害制御部160は、フレームの送信元にフレームの送信停止指示を送信してもよい。これにより、多くのフレームが失われることが、抑制される。
As an example of a continuous failure, the failure control unit 160 determines that a failure has occurred when failures are detected in all of groups 1 to 3. However, the failure control unit 160 may also determine that a failure has occurred when failures are detected in two or more groups (for example, groups 1 and 2) among groups 1 to 3.
Furthermore, when it is determined that a fault has occurred, the fault control unit 160 may transmit an instruction to the source of the frame to stop transmitting the frame, thereby preventing many frames from being lost.

切替制御部170は、障害が発生したと判定された場合、フレーム制御部200がフレームを受信するように、1以上の伝送路切替部を制御する。この文章は、次のように表現してもよい。切替制御部170は、障害が発生したと判定された場合、フレーム制御部200がフレームを送受信するように、伝送路切替部11,12を制御する。例えば、切替制御部170は、伝送路切替部11,12に伝送路の切替指示を送信する。これにより、伝送路切替部11,12は、フレームがフレーム制御部200に受信されるように、伝送路の切替を行う。 When it is determined that a failure has occurred, the switching control unit 170 controls one or more transmission path switching units so that the frame control unit 200 receives frames. This sentence may also be expressed as follows: When it is determined that a failure has occurred, the switching control unit 170 controls the transmission path switching units 11 and 12 so that the frame control unit 200 transmits and receives frames. For example, the switching control unit 170 transmits a transmission path switching instruction to the transmission path switching units 11 and 12. As a result, the transmission path switching units 11 and 12 switch the transmission path so that the frame is received by the frame control unit 200.

次に、フレーム制御部100が実行する処理を、フローチャートを用いて、説明する。
図5は、実施の形態1のフレーム制御部が実行する処理の例を示すフローチャートである。フレーム制御部100は、障害管理テーブル111に情報が登録される度に図5の処理を実行する。
Next, the process executed by the frame control unit 100 will be described with reference to a flowchart.
5 is a flowchart showing an example of processing executed by the frame control unit according to embodiment 1. The frame control unit 100 executes the processing of FIG.

(ステップS11)障害制御部160は、障害管理テーブル111を参照する。
(ステップS12)障害制御部160は、障害が検出されたか否かを判定する。障害が検出された場合、処理は、ステップS13に進む。障害が検出されていない場合、処理は、ステップS15に進む。
(Step S<b>11 ) The failure control unit 160 refers to the failure management table 111 .
(Step S12) The fault controller 160 determines whether or not a fault has been detected. If a fault has been detected, the process proceeds to step S13. If no fault has been detected, the process proceeds to step S15.

(ステップS13)障害制御部160は、単一のグループで障害が検出されたか否かを判定する。単一のグループで障害が検出された場合、処理は、ステップS14に進む。複数のグループで障害が検出された場合、処理は、ステップS16に進む。 (Step S13) The fault control unit 160 determines whether or not a fault has been detected in a single group. If a fault has been detected in a single group, the process proceeds to step S14. If faults have been detected in multiple groups, the process proceeds to step S16.

(ステップS14)障害制御部160は、障害管理テーブル111を参照し、閾値時間、単一のグループで障害が継続して検出されたか否かを判定する。詳細には、障害制御部160は、現時点を基準に過去の情報を参照し、閾値時間、単一のグループで障害が継続して検出されたか否かを判定する。条件を満たす場合、処理は、ステップS16に進む。条件を満たさない場合、処理は、ステップS15に進む。
(ステップS15)障害制御部160は、周期時間、待機する。なお、周期時間は、障害管理テーブル111に情報が登録される周期の時間である。周期時間が経過した後、ステップS11が実行される。
(ステップS16)障害制御部160は、障害が発生したと判定する。障害制御部160は、警告の出力処理を実行する。
(ステップS17)切替制御部170は、切替処理を実行する。
(Step S14) The fault control unit 160 refers to the fault management table 111 and determines whether or not a fault has been continuously detected in a single group for a threshold time. In detail, the fault control unit 160 refers to past information based on the current time and determines whether or not a fault has been continuously detected in a single group for a threshold time. If the condition is met, the process proceeds to step S16. If the condition is not met, the process proceeds to step S15.
(Step S15) The fault control unit 160 waits for a period of time. The period of time is the period of time during which information is registered in the fault management table 111. After the period of time has elapsed, step S11 is executed.
(Step S16) The fault control unit 160 determines that a fault has occurred and executes a process of outputting a warning.
(Step S17) The switching control unit 170 executes a switching process.

実施の形態1によれば、通信装置10では、障害管理テーブル111に基づいて、高速に、瞬時的な障害であるか、継続的な障害であるかが判定される。このように、通信装置10は、高速に障害の種類を判定することで、多くのフレームが失われることを抑制することができる。 According to the first embodiment, the communication device 10 quickly determines whether the failure is momentary or continuous based on the failure management table 111. In this way, the communication device 10 can prevent many frames from being lost by quickly determining the type of failure.

障害制御部160は、次の処理を実行してもよい。ステップS13でNoの場合、障害制御部160は、時刻ごとに、障害が検出された件数の総和が予め設定された閾値(以下、閾値件数と呼ぶ)よりも大きい場合、ステップS15の処理を実行する。図4を用いて、処理を説明する。まず、閾値件数は、5件とする。障害制御部160は、時刻tn+1における、障害が検出された件数が3件であることを特定する。3件は5件よりも小さいため、障害制御部160は、障害が発生したと判定しない。障害制御部160は、時刻tn+2における、障害が検出された件数が4件であることを特定する。総和は、7件となる。7件は5件よりも大きいため、障害制御部160は、障害が発生したと判定する。そして、障害制御部160は、警告の出力処理を実行する。 The fault control unit 160 may execute the following process. In the case of No in step S13, if the sum of the number of faults detected at each time is greater than a preset threshold (hereinafter referred to as the threshold number), the fault control unit 160 executes the process of step S15. The process will be described with reference to FIG. 4. First, the threshold number is set to 5. The fault control unit 160 determines that the number of faults detected at time t n+1 is 3. Since 3 is smaller than 5, the fault control unit 160 does not determine that a fault has occurred. The fault control unit 160 determines that the number of faults detected at time t n+2 is 4. The sum is 7. Since 7 is greater than 5, the fault control unit 160 determines that a fault has occurred. Then, the fault control unit 160 executes a warning output process.

このように、複数のグループのうちの2以上のグループ又は複数のグループで1以上の障害が検出された場合(すなわち、ステップS13でNoの場合)、かつ当該1以上の障害の件数と、当該1以上の障害が検出された後に検出された障害の件数との総和が閾値件数よりも大きい場合、障害制御部160は、障害が発生したと判定する。この処理により、障害制御部160は、即時に障害が発生していると判定しなくなる。これにより、通信装置10は、慎重に障害が発生しているかを検討できる。よって、通信装置10は、正確性の高い障害の判定を実現できる。 In this way, if one or more faults are detected in two or more of the multiple groups (i.e., if step S13 is No), and if the sum of the number of the one or more faults and the number of faults detected after the one or more faults are detected is greater than the threshold number, the fault control unit 160 determines that a fault has occurred. This process prevents the fault control unit 160 from immediately determining that a fault has occurred. This allows the communication device 10 to carefully consider whether a fault has occurred. Therefore, the communication device 10 can achieve highly accurate fault determination.

また、複数のグループのそれぞれには、優先度が対応付けられていてもよい。例えば、優先度が最も高いグループは、次のように考えてもよい。優先度が最も高いグループで障害が検出された場合、当該グループは、当該グループで複数回の障害が検出されるのを待たずに、当該グループで障害が発生していると判定してよいグループである。ステップS13では、障害制御部160は、次の処理を実行してもよい。単一のグループで障害が検出されており、かつ当該単一のグループの優先度が複数のグループの中で最も高い場合、障害制御部160は、ステップS15の処理を実行する。すなわち、障害制御部160は、障害が発生したと判定する。そして、障害制御部160は、警告の出力処理を実行する。 In addition, each of the multiple groups may be associated with a priority. For example, the group with the highest priority may be considered as follows. When a fault is detected in the group with the highest priority, the group is a group in which it may be determined that a fault has occurred without waiting for multiple faults to be detected in the group. In step S13, the fault control unit 160 may execute the following process. When a fault has been detected in a single group and the single group has the highest priority among the multiple groups, the fault control unit 160 executes the process of step S15. That is, the fault control unit 160 determines that a fault has occurred. Then, the fault control unit 160 executes a warning output process.

上記したように、優先度が最も高いグループで障害が検出されている場合、明らかに障害が発生していると言える。そのため、通信装置10は、優先度が最も高いグループで障害が検出されている場合、即時に障害が発生したと判定する。よって、通信装置10は、多くのフレームが失われることを抑制できる。 As described above, if a failure is detected in the group with the highest priority, it can be said that a failure has clearly occurred. Therefore, when a failure is detected in the group with the highest priority, the communication device 10 immediately determines that a failure has occurred. Therefore, the communication device 10 can prevent many frames from being lost.

また、複数の障害監視部のそれぞれには、優先度が対応付けられていてもよい。例えば、優先度が最も高い障害監視部について、次のように考えてもよい。優先度が最も高い障害監視部が障害を検出した場合、即時に障害が発生していると判定されてよい。ステップS13では、障害制御部160は、次の処理を実行してもよい。単一のグループで障害が検出されており、当該障害を検出した障害監視部の優先度が複数の障害監視部の中で最も高い場合、障害制御部160は、ステップS15の処理を実行する。すなわち、障害制御部160は、障害が発生したと判定する。そして、障害制御部160は、警告の出力処理を実行する。 Furthermore, each of the multiple fault monitoring units may be associated with a priority. For example, the fault monitoring unit with the highest priority may be considered as follows. When the fault monitoring unit with the highest priority detects a fault, it may be immediately determined that a fault has occurred. In step S13, the fault control unit 160 may execute the following process. When a fault has been detected in a single group and the fault monitoring unit that detected the fault has the highest priority among the multiple fault monitoring units, the fault control unit 160 executes the process of step S15. That is, the fault control unit 160 determines that a fault has occurred. Then, the fault control unit 160 executes a warning output process.

ここで、優先度が最も高い障害監視部が障害を検出した場合、明らかに障害が発生していると言える。そのため、通信装置10は、優先度が最も高い障害監視部が障害を検出した場合、即時に障害が発生したと判定する。よって、通信装置10は、多くのフレームが失われることを抑制できる。 Here, if the fault monitoring unit with the highest priority detects a fault, it can be said that a fault has clearly occurred. Therefore, when the fault monitoring unit with the highest priority detects a fault, the communication device 10 immediately determines that a fault has occurred. Therefore, the communication device 10 can prevent many frames from being lost.

フレーム制御部200は、記憶部110、フレーム処理部120、電源供給部130、障害監視部140、登録部150、障害制御部160、及び切替制御部170を有してもよい。
図3では、フレーム制御部100が、記憶部110、障害監視部140、登録部150、障害制御部160、及び切替制御部170を有する場合を示した。しかし、記憶部110、障害監視部140、登録部150、障害制御部160、及び切替制御部170は、通信装置10の中のフレーム制御部100の外部、又は通信装置10の中の他の装置で実現されてもよい。
The frame control unit 200 may include a storage unit 110 , a frame processing unit 120 , a power supply unit 130 , a fault monitoring unit 140 , a registration unit 150 , a fault control unit 160 , and a switching control unit 170 .
3 illustrates a case in which frame control unit 100 includes storage unit 110, fault monitoring unit 140, registration unit 150, fault control unit 160, and switching control unit 170. However, storage unit 110, fault monitoring unit 140, registration unit 150, fault control unit 160, and switching control unit 170 may be realized outside frame control unit 100 in communication device 10, or by other devices in communication device 10.

図1では、フレーム制御部が冗長に構成されていることが示されている。しかし、他の機能ユニット又は装置が冗長に構成されてもよい。他の機能ユニット又は装置を含む通信装置10内で、実施の形態1で説明した処理が実行されてもよい。
実施の形態1では、障害が発生したと判定された場合、警告が出力され、切替処理が実行される。実施の形態1は、切替制御部170を有していない装置でも適用可能である。例えば、当該装置が有する障害制御部160が、障害が発生したと判定した場合、障害制御部160は、フレームの送信元にフレームの送信停止指示を送信する。これにより、多くのフレームが失われることが、抑制される。
1 shows that the frame control unit is configured redundantly. However, other functional units or devices may be configured redundantly. The process described in the first embodiment may be executed in the communication device 10 including the other functional units or devices.
In the first embodiment, when it is determined that a fault has occurred, a warning is output and a switching process is executed. The first embodiment is also applicable to a device that does not have a switching control unit 170. For example, when the fault control unit 160 of the device determines that a fault has occurred, the fault control unit 160 transmits a frame transmission stop instruction to the frame transmission source. This prevents many frames from being lost.

実施の形態2.
次に、実施の形態2を説明する。実施の形態2では、実施の形態1と相違する事項を主に説明する。そして、実施の形態2では、実施の形態1と共通する事項の説明を省略する。実施の形態1では、閾値時間、単一のグループで継続して障害が検出されている場合、警報が出力される。しかし、障害には、間欠的に発生する障害がある。間欠的に障害が発生した場合、実施の形態1では、警報が出力されない。そのため、実施の形態2では、警報が出力されない故障であるサイレント故障が検出される場合を説明する。
Embodiment 2.
Next, a second embodiment will be described. In the second embodiment, differences from the first embodiment will be mainly described. Furthermore, in the second embodiment, description of the commonalities with the first embodiment will be omitted. In the first embodiment, if a fault is continuously detected in a single group for a threshold time, an alarm is output. However, some faults occur intermittently. In the first embodiment, if a fault occurs intermittently, an alarm is not output. Therefore, in the second embodiment, a case will be described in which a silent fault, which is a fault for which no alarm is output, is detected.

図6は、実施の形態2のフレーム制御部の機能を示すブロック図である。図3に示される構成と同じ図6の構成は、図3に示される符号と同じ符号を付している。
フレーム制御部100は、さらに、カウンタ部180を有する。カウンタ部180は、単一のグループで間欠的に発生している障害の発生数である瞬時障害発生数をカウントする。また、障害制御部160には、新たな機能が追加される。当該機能については、後で説明する。
Fig. 6 is a block diagram showing the functions of a frame control unit according to embodiment 2. The components in Fig. 6 that are the same as those in Fig. 3 are given the same reference numerals as those in Fig. 3.
The frame control unit 100 further includes a counter unit 180. The counter unit 180 counts the number of instantaneous faults, which is the number of faults that occur intermittently in a single group. A new function is added to the fault control unit 160. This function will be described later.

図7は、実施の形態2のフレーム制御部が実行する処理の例を示すフローチャート(その1)である。図7の処理は、ステップS14aが実行される点が図5の処理と異なる。そのため、図7では、ステップS14aを説明する。そして、ステップS14a以外の処理の説明は、省略する。
(ステップS14a)障害制御部160は、障害管理テーブル111を参照し、閾値時間、単一のグループで障害が継続して検出されたか否かを判定する。条件を満たす場合、処理は、ステップS16に進む。条件を満たさない場合、処理は、ステップS21に進む。
Fig. 7 is a flowchart (part 1) showing an example of processing executed by the frame control unit of the second embodiment. The processing in Fig. 7 differs from the processing in Fig. 5 in that step S14a is executed. Therefore, step S14a will be described in Fig. 7. Descriptions of the processing other than step S14a will be omitted.
(Step S14a) The fault control unit 160 refers to the fault management table 111 and determines whether or not a fault has been continuously detected in a single group for a threshold time. If the condition is met, the process proceeds to step S16. If the condition is not met, the process proceeds to step S21.

図8は、実施の形態2のフレーム制御部が実行する処理の例を示すフローチャート(その2)である。
(ステップS21)障害制御部160は、障害管理テーブル111を参照し、1周期前に障害が検出されたか否かを判定する。1周期前に障害が検出された場合、処理は、ステップS15に進む。1周期前に障害が検出されていない場合、処理は、ステップS22に進む。
FIG. 8 is a flowchart (part 2) illustrating an example of processing executed by the frame control unit according to the second embodiment.
(Step S21) The fault control unit 160 refers to the fault management table 111 and determines whether or not a fault was detected one cycle ago. If a fault was detected one cycle ago, the process proceeds to step S15. If a fault was not detected one cycle ago, the process proceeds to step S22.

(ステップS22)カウンタ部180は、瞬時障害発生数をカウントアップする。なお、瞬時障害発生数は、記憶部110に保持されている。また、瞬時障害発生数は、グループごとに存在する。そのため、カウントアップされる瞬時障害発生数は、ステップS13で特定された単一のグループの瞬時障害発生数である。 (Step S22) The counter unit 180 counts up the number of instantaneous fault occurrences. The number of instantaneous fault occurrences is stored in the memory unit 110. The number of instantaneous fault occurrences exists for each group. Therefore, the number of instantaneous fault occurrences that is counted up is the number of instantaneous fault occurrences for the single group identified in step S13.

(ステップS23)障害制御部160は、カウントアップされた瞬時障害発生数が予め設定された閾値よりも大きいか否かを判定する。瞬時障害発生数が当該閾値よりも大きい場合、処理は、ステップS16に進む。瞬時障害発生数が当該閾値以下である場合、ステップS15に進む。 (Step S23) The fault control unit 160 determines whether the counted-up number of instantaneous fault occurrences is greater than a preset threshold. If the number of instantaneous fault occurrences is greater than the threshold, the process proceeds to step S16. If the number of instantaneous fault occurrences is equal to or less than the threshold, the process proceeds to step S15.

実施の形態2によれば、通信装置10は、サイレント故障を検出できる。
また、カウンタ部180は、通信装置10の中のフレーム制御部100の外部、又は通信装置10の中の他の装置で実現されてもよい。
According to the second embodiment, the communication device 10 can detect a silent failure.
Furthermore, counter section 180 may be realized outside frame control section 100 in communication device 10 or in another device within communication device 10 .

以上に説明した各実施の形態における特徴は、互いに適宜組み合わせることができる。 The features of each of the embodiments described above can be combined as appropriate.

10 通信装置、 11,12 伝送路切替部、 20 通信装置、 100,200 フレーム制御部、 101 プロセッサ、 102 揮発性記憶装置、 103 不揮発性記憶装置、 110 記憶部、 111 障害管理テーブル、 120,120_1,120_2 フレーム処理部、 130 電源供給部、 140,140_1,140_2,・・・,140_n 障害監視部、 150 登録部、 160 障害制御部、 170 切替制御部、 180 カウンタ部。 10 Communication device, 11, 12 Transmission line switching unit, 20 Communication device, 100, 200 Frame control unit, 101 Processor, 102 Volatile storage device, 103 Non-volatile storage device, 110 Storage unit, 111 Fault management table, 120, 120_1, 120_2 Frame processing unit, 130 Power supply unit, 140, 140_1, 140_2, ..., 140_n Fault monitoring unit, 150 Registration unit, 160 Fault control unit, 170 Switching control unit, 180 Counter unit.

Claims (8)

フレームを送受信する通信装置であって、
周期的に、複数のグループのそれぞれが1以上の障害が検出されたか否かを示す情報である障害管理情報を記憶する記憶部と、
前記障害管理情報に基づいて、前記複数のグループのうちの2以上のグループ又は前記複数のグループで1以上の障害が検出された場合、かつ前記1以上の障害の件数と、前記1以上の障害が検出された後に検出された障害の件数との総和が予め設定された閾値よりも大きい場合、障害が発生したと判定する障害制御部と、
を有し、
前記複数のグループのそれぞれは、監視対象である、前記通信装置が有する機能、前記通信装置が有する部品、又は前記通信装置が有する部品間のインタフェースを示す、
通信装置。
A communication device for transmitting and receiving frames,
a storage unit that periodically stores failure management information indicating whether or not one or more failures have been detected in each of a plurality of groups ;
a failure control unit that determines that a failure has occurred when one or more failures are detected in two or more of the plurality of groups or the plurality of groups based on the failure management information and when a total of the number of the one or more failures and the number of failures detected after the one or more failures are detected is greater than a preset threshold value ;
having
Each of the plurality of groups indicates a function of the communication device, a component of the communication device, or an interface between components of the communication device, which are targets of monitoring.
Communications equipment.
前記記憶部は、前記複数のグループのそれぞれで障害が検出されたか否かを示す情報である前記障害管理情報を記憶し、the storage unit stores the failure management information, which is information indicating whether or not a failure has been detected in each of the plurality of groups;
前記障害制御部は、前記障害管理情報に基づいて、前記複数のグループのうちの単一のグループで障害が検出され、当該障害が検出された後、予め設定された時間、前記単一のグループで継続して障害が検出されている場合、障害が発生したと判定する、the failure control unit determines that a failure has occurred when a failure is detected in a single group among the plurality of groups based on the failure management information, and the failure is continuously detected in the single group for a preset time after the failure is detected.
請求項1に記載の通信装置。The communication device according to claim 1 .
フレームを送受信する通信装置であって、
優先度が対応付けられている複数のグループのそれぞれで障害が検出されたか否かを示す情報である障害管理情報を記憶する記憶部と、
前記障害管理情報に基づいて、前記複数のグループのうちの単一のグループで障害が検出されておりかつ前記単一のグループの優先度が前記複数のグループの中で最も高い場合、障害が発生したと判定する障害制御部と、
を有し、
前記複数のグループのそれぞれは、監視対象である、前記通信装置が有する機能、前記通信装置が有する部品、又は前記通信装置が有する部品間のインタフェースを示す、
通信装置。
A communication device for transmitting and receiving frames,
a storage unit that stores failure management information that is information indicating whether or not a failure has been detected in each of a plurality of groups to which a priority is associated ;
a failure control unit that determines that a failure has occurred when a failure is detected in a single group among the plurality of groups based on the failure management information and the single group has the highest priority among the plurality of groups ;
having
Each of the plurality of groups indicates a function of the communication device, a component of the communication device, or an interface between components of the communication device, which are targets of monitoring.
Communications equipment.
フレームを送受信する通信装置であって、
優先度が対応付けられており、複数のグループを監視する複数の障害監視部と、
複数のグループのそれぞれで障害が検出されたか否かを示す情報である障害管理情報を記憶する記憶部と、
前記複数の障害監視部が障害を検出したか否かを示す情報を前記障害管理情報に登録する登録部と、
前記障害管理情報に基づいて、前記複数のグループのうちの単一のグループで障害が検出されており当該障害を検出した障害監視部の優先度が前記複数の障害監視部の中で最も高い場合、障害が発生したと判定する障害制御部と、
を有し、
前記複数のグループのそれぞれは、監視対象である、前記通信装置が有する機能、前記通信装置が有する部品、又は前記通信装置が有する部品間のインタフェースを示す、
通信装置。
A communication device for transmitting and receiving frames,
a plurality of fault monitoring units each having a priority associated therewith and monitoring a plurality of groups;
a storage unit that stores failure management information that is information indicating whether or not a failure has been detected in each of a plurality of groups;
a registration unit that registers information indicating whether or not the plurality of fault monitoring units have detected a fault in the fault management information;
a fault control unit that determines that a fault has occurred when a fault is detected in one of the plurality of groups based on the fault management information and the priority of the fault monitoring unit that detected the fault is the highest among the plurality of fault monitoring units ;
having
Each of the plurality of groups indicates a function of the communication device, a component of the communication device, or an interface between components of the communication device, which are targets of monitoring.
Communications equipment.
前記障害制御部は、前記障害管理情報に基づいて、前記複数のグループの全てで障害、又は前記複数のグループのうちの2以上のグループで障害が検出されている場合、障害が発生したと判定する、
請求項3又は4に記載の通信装置。
the failure control unit determines that a failure has occurred when a failure has been detected in all of the plurality of groups or in two or more of the plurality of groups based on the failure management information.
5. A communication device according to claim 3 or 4 .
前記障害制御部は、障害が発生したと判定した場合、警告の出力処理を実行する、
請求項1から5のいずれか1項に記載の通信装置。
The fault control unit executes a warning output process when it is determined that a fault has occurred.
A communication device according to any one of claims 1 to 5 .
前記フレームの伝送路を切り替える1以上の伝送路切替部と、
前記フレームに対して予め設定された処理を行うことが可能な予備系のフレーム制御部と、
障害が発生したと判定された場合、前記予備系のフレーム制御部が前記フレームを受信するように、前記1以上の伝送路切替部を制御する切替制御部と、
をさらに有する、
請求項1からのいずれか1項に記載の通信装置。
one or more transmission path switching units for switching a transmission path of the frame;
a standby frame control unit capable of performing a preset process on the frame;
a switching control unit that controls the one or more transmission line switching units so that the frame control unit of the backup system receives the frame when it is determined that a failure has occurred;
Further comprising
A communication device according to any one of claims 1 to 6 .
前記障害制御部は、障害が発生したと判定した場合、前記フレームの送信元に、フレーム送信の停止指示を送信する、When it is determined that a failure has occurred, the failure control unit transmits an instruction to stop frame transmission to a source of the frame.
請求項1から6のいずれか1項に記載の通信装置。A communication device according to any one of claims 1 to 6.
JP2021005600A 2021-01-18 2021-01-18 Communication Equipment Active JP7624838B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021005600A JP7624838B2 (en) 2021-01-18 2021-01-18 Communication Equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021005600A JP7624838B2 (en) 2021-01-18 2021-01-18 Communication Equipment

Publications (2)

Publication Number Publication Date
JP2022110294A JP2022110294A (en) 2022-07-29
JP7624838B2 true JP7624838B2 (en) 2025-01-31

Family

ID=82570401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021005600A Active JP7624838B2 (en) 2021-01-18 2021-01-18 Communication Equipment

Country Status (1)

Country Link
JP (1) JP7624838B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009211658A (en) 2008-03-06 2009-09-17 Nec Corp Failure detection device, failure detection method and program therefor
JP2013127693A (en) 2011-12-19 2013-06-27 Fujitsu Ltd Failure detection method and failure detection system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009211658A (en) 2008-03-06 2009-09-17 Nec Corp Failure detection device, failure detection method and program therefor
JP2013127693A (en) 2011-12-19 2013-06-27 Fujitsu Ltd Failure detection method and failure detection system

Also Published As

Publication number Publication date
JP2022110294A (en) 2022-07-29

Similar Documents

Publication Publication Date Title
JP4330547B2 (en) Information processing system control method, information processing system, information processing system control program, and redundant configuration control device
US5636341A (en) Fault processing method and information processing system
US9337892B2 (en) Method and system for switching main board and standby board
US9223394B2 (en) Rack and power control method thereof
KR20150088559A (en) Method and apparatus for restoring failure of network
JP2014241536A (en) Monitoring device, and monitoring method
CN108304030A (en) A kind of multipath server clock system, multipath server and its control method
US7953016B2 (en) Method and system for telecommunication apparatus fast fault notification
KR101448013B1 (en) Fault-tolerant apparatus and method in multi-computer for Unmanned Aerial Vehicle
US20140298076A1 (en) Processing apparatus, recording medium storing processing program, and processing method
JP7624838B2 (en) Communication Equipment
JP2014191724A (en) Input/output control device
JP5277961B2 (en) Information processing apparatus and failure concealing method thereof
JP4877396B2 (en) Memory fault processing system and memory fault processing method
JP2001034495A (en) Dual system
JP4655718B2 (en) Computer system and control method thereof
US7260741B2 (en) Method and system to detect software faults
JP2009225284A (en) Line-monitoring apparatus and line-monitoring method
KR101310100B1 (en) Parallel controller using CAN communication
JP5227935B2 (en) Transmission control device and alarm spread prevention control method
JP5407382B2 (en) Output module error output prevention method
JP4126849B2 (en) Multi-CPU system monitoring method
JP2007028118A (en) Node device failure judgment method
EP1298861B1 (en) System for providing fabric activity switch control in a communications system
JP4348485B2 (en) Process control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230718

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240628

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240910

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: 20241224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250121

R150 Certificate of patent or registration of utility model

Ref document number: 7624838

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150