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
JP5651878B2 - Fault monitoring system - Google Patents
[go: Go Back, main page]

JP5651878B2 - Fault monitoring system - Google Patents

Fault monitoring system Download PDF

Info

Publication number
JP5651878B2
JP5651878B2 JP2012072779A JP2012072779A JP5651878B2 JP 5651878 B2 JP5651878 B2 JP 5651878B2 JP 2012072779 A JP2012072779 A JP 2012072779A JP 2012072779 A JP2012072779 A JP 2012072779A JP 5651878 B2 JP5651878 B2 JP 5651878B2
Authority
JP
Japan
Prior art keywords
network
relay device
network relay
duplex
frame
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
JP2012072779A
Other languages
Japanese (ja)
Other versions
JP2013207446A (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.)
Hitachi Ltd
Hitachi Industry and Control Solutions Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Industry and Control Solutions Co Ltd
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 Hitachi Ltd, Hitachi Industry and Control Solutions Co Ltd filed Critical Hitachi Ltd
Priority to JP2012072779A priority Critical patent/JP5651878B2/en
Publication of JP2013207446A publication Critical patent/JP2013207446A/en
Application granted granted Critical
Publication of JP5651878B2 publication Critical patent/JP5651878B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、コンピュータ装置(以下、「コンピュータ」と略記する)が送受信するフレームをネットワークに中継するネットワーク中継装置の障害を監視する場合に適用して好適な障害監視システムに関する。   The present invention relates to a failure monitoring system suitable for application to monitoring a failure of a network relay device that relays a frame transmitted and received by a computer device (hereinafter abbreviated as “computer”) to a network.

従来、駅間ネットワーク等の高い信頼性が求められる制御システムでは、その高信頼制御を実現するために、制御用のコンピュータが2重化され、さらには、その制御用のコンピュータを接続するネットワークも2重化されることがあった。なお、一般にネットワーク層で用いられるデータをパケットと呼び、データリンク層で用いられるデータをフレームと呼ぶが、以下の説明ではパケットとフレームは、同じ意味とし、「フレーム」に統一して取り扱う。   Conventionally, in a control system that requires high reliability such as a network between stations, in order to realize the high-reliability control, the control computer is duplicated, and there is also a network that connects the control computer. Sometimes it was doubled. In general, data used in the network layer is referred to as a packet, and data used in the data link layer is referred to as a frame. However, in the following description, a packet and a frame have the same meaning and are treated as “frame” in a unified manner.

ネットワークを2重化すれば、一方のネットワークに障害が発生してデータの送受信が行えなくなっても、他方のネットワークに切替えてデータの送受信を行い、制御システムの動作を継続することができる。このような2重化ネットワークシステムは、2重化されたネットワークと、2重化されたネットワーク毎に接続されてデータの入出力を行うネットワーク接続装置、さらにネットワーク接続装置に接続され、2重化されたコンピュータにフレームを中継するネットワーク中継装置によって構成されていた。   If the networks are duplicated, even if a failure occurs in one network and data cannot be transmitted / received, the operation of the control system can be continued by switching to the other network and transmitting / receiving data. Such a duplex network system is composed of a duplex network, a network connection device connected to each duplex network and performing data input / output, and a network connection device connected to the network connection device. The network relay device relays the frame to the connected computer.

2重化ネットワークシステムは、以下の動作を行う。すなわち、フレームを送信する送信元のコンピュータに接続されるネットワーク中継装置は、2重化されたネットワーク接続装置に2つの同じフレームを送信する。そして、2重化されたネットワーク接続装置は、それぞれが2重化ネットワークに同じフレームを送信する。   The duplex network system performs the following operations. That is, the network relay apparatus connected to the transmission source computer that transmits the frame transmits two identical frames to the duplexed network connection apparatus. Each of the duplexed network connection devices transmits the same frame to the duplex network.

2重化された宛先のネットワーク接続装置は2重化されたネットワークからフレームを受信すると、宛先のネットワーク中継装置にこのフレームをそれぞれ送信する。ここで、宛先のネットワーク中継装置は、最も早く到着したフレームを宛先のコンピュータに中継し、既に宛先のコンピュータに中継したフレームと同じ通信番号が付され、遅く到着したフレームを廃棄する。このようにネットワーク中継装置は、他の装置から到着したフレームについて中継するか廃棄するかの選択を行うことで、宛先のコンピュータがフレームを重複受信しないように制御している。   When the duplex destination network connection apparatus receives a frame from the duplex network, it transmits the frame to the destination network relay apparatus. Here, the destination network relay apparatus relays the earliest arrived frame to the destination computer, attaches the same communication number as the frame already relayed to the destination computer, and discards the later arrived frame. As described above, the network relay device performs control so that the destination computer does not receive a duplicate frame by selecting whether the frame arrived from another device is to be relayed or discarded.

なお、2重化ネットワークシステムは、上述した駅間ネットワークの他、高い信頼性を要求される業界、例えばプラント制御システムの構築時に採用されている。そして、2重化ネットワークシステムを実現するためには、以下の特許文献1に開示されるような技術が検討されてきた。   The duplex network system is employed in the construction of an industry that requires high reliability, for example, a plant control system, in addition to the above-described inter-station network. And in order to implement | achieve a duplex network system, the technique as disclosed in the following patent documents 1 has been examined.

特許文献1には、スレーブ回線切替え装置へ送信したチェック要求メッセージに対して返送されるチェック応答メッセージの受信有無により通信系でのデータ通信の障害を監視する技術が開示されている。   Patent Document 1 discloses a technique for monitoring a failure in data communication in a communication system based on whether or not a check response message is returned in response to a check request message transmitted to a slave line switching device.

特開2003−273930号公報JP 2003-273930 A

ところで、2重化されたコンピュータのうち、一方のコンピュータに障害が発生した場合、他方のコンピュータに切替えてフレームの送受信をすることが求められる。ここで、ネットワーク中継装置が1台だけ設定され、このネットワーク中継装置に障害が発生すると、コンピュータはネットワークを介して他のコンピュータとフレームを送受信することができない。このため、ネットワーク中継装置を2重化することが検討されていた。しかし、上述したようにネットワーク中継装置は、2重化されたネットワークから同一のフレームを受信した場合には先着したフレームを中継し、後着したフレームを廃棄する。このため、2重化されたネットワーク中継装置がそれぞれ独立に動作すると、各ネットワーク中継装置が中継したフレームが同一となって、コンピュータが同一の複数のフレームを受信する可能性がある。   By the way, when a failure occurs in one of the duplicated computers, it is required to switch to the other computer to transmit / receive frames. Here, when only one network relay device is set and a failure occurs in this network relay device, the computer cannot transmit / receive frames to / from other computers via the network. For this reason, it has been studied to duplicate the network relay device. However, as described above, when receiving the same frame from the duplicated network, the network relay device relays the first-arrived frame and discards the later-arrived frame. Therefore, if the duplicated network relay devices operate independently, the frames relayed by each network relay device may be the same, and the computer may receive the same plurality of frames.

このような事態を避けるため、2重化されたネットワーク中継装置は、一方をマスタとし、他方をスレーブとするマスタ−スレーブ関係を設定している。しかし、単にネットワーク中継装置のマスタ−スレーブ関係を維持するだけでは、マスタとされたネットワーク中継装置に障害が発生した場合に、スレーブとされたネットワーク中継装置に処理を引き継ぐまで時間がかかる場合があった。   In order to avoid such a situation, the duplicated network relay apparatus sets a master-slave relationship in which one is a master and the other is a slave. However, simply maintaining the master-slave relationship of the network relay device may take time to take over the processing to the slave network relay device when a failure occurs in the master network relay device. It was.

本発明はこのような状況に鑑みて成されたものであり、2重化されたネットワーク中継装置の障害を監視し、ネットワーク中継装置に発生した障害がフレームの送受信に影響しないようにすることを目的とする。   The present invention has been made in view of such a situation, and monitors a failure of a duplexed network relay device so that a failure occurring in the network relay device does not affect frame transmission / reception. Objective.

本発明は、フレームを送受信する2重化されたコンピュータ装置と、2重化されたコンピュータ装置にそれぞれ接続され、コンピュータ装置から受信したフレームを複数の経路に分岐して送信し、複数の経路から受信したフレームをコンピュータ装置に送信する2重化された2分岐接続装置と、2分岐接続装置から受信したフレームを中継して2重化されたネットワークに接続される他の2重化されたネットワーク中継装置に送信し、他の2重化されたネットワーク中継装置からネットワークを介して受信したフレームを2分岐接続装置に中継する2重化されたネットワーク中継装置と、ネットワークに接続され、ネットワーク中継装置から受信したフレームをネットワークに送信し、ネットワークから受信したフレームを2重化されたネットワーク中継装置に送信する2重化されたネットワーク接続装置と、を備え、2重化された2分岐接続装置は、それぞれ2重化されたネットワーク中継装置の障害を監視し、マスタとされる一方のネットワーク中継装置に障害が発生した場合には、スレーブとされる他方のネットワーク中継装置をマスタに切替えるものである。   The present invention is connected to a duplex computer device for transmitting and receiving frames and a duplex computer device, respectively, and transmits a frame received from the computer device by branching to a plurality of routes. A duplexed two-branch connection device that transmits a received frame to a computer device, and another duplexed network connected to a duplexed network by relaying a frame received from the two-branch connection device A duplex network relay device that relays a frame transmitted to another relay device and received from another duplex network relay device via the network to a two-branch connection device, and a network relay device connected to the network Frames received from the network are sent to the network, and frames received from the network are duplicated. A duplex network connection device that transmits to the work relay device, and each of the duplexed two-branch connection devices monitors a failure of the duplexed network relay device and serves as a master. When a failure occurs in one of the network relay apparatuses, the other network relay apparatus that is a slave is switched to the master.

本発明によれば、2重化された2分岐接続装置がネットワーク中継装置の障害を監視し、ネットワーク中継装置に障害が発生した場合には、ネットワーク中継装置のマスタスレーブ関係を速やかに切替える。このため、マスタとされたネットワーク中継装置によるフレームの中継を継続することができ、2重化されたネットワークを用いたフレームの送受信における可用性を高めることができる。   According to the present invention, the duplexed two-branch connection device monitors a failure of the network relay device, and when a failure occurs in the network relay device, the master-slave relationship of the network relay device is quickly switched. For this reason, the relay of the frame by the network relay device as the master can be continued, and the availability in the transmission / reception of the frame using the duplexed network can be increased.

本発明の一実施の形態例における2重化ネットワークシステムの構成例を示すネットワーク接続図である。1 is a network connection diagram showing a configuration example of a duplex network system in an embodiment of the present invention. 本発明の一実施の形態例における2重化ネットワークシステムを構成する各装置の概要を示す説明図である。It is explanatory drawing which shows the outline | summary of each apparatus which comprises the duplex network system in one embodiment of this invention. 本発明の一実施の形態例におけるネットワーク中継装置の内部構成の例を示すブロック図である。It is a block diagram which shows the example of an internal structure of the network relay apparatus in one embodiment of this invention. 本発明の一実施の形態例におけるネットワーク中継装置において、現用系コンピュータと1系ネットワーク及び2系ネットワークとの間に構成されるフレームの伝送経路の例を示した図である。FIG. 2 is a diagram illustrating an example of a transmission path of a frame configured between an active computer and a 1-system network and a 2-system network in a network relay device according to an embodiment of the present invention. 本発明の一実施の形態例におけるネットワークスイッチ及び2分岐接続装置の詳細な構成例を示すブロック図である。It is a block diagram which shows the detailed structural example of the network switch and 2 branch connection apparatus in one embodiment of this invention. 本発明の一実施の形態例におけるフレームフォーマットの例を示す説明図である。It is explanatory drawing which shows the example of the frame format in one embodiment of this invention. 本発明の一実施の形態例の2重化コンピュータが支線内監視プログラムを用いて支線内のネットワーク中継装置の動作を監視する例を示すブロック図である。It is a block diagram which shows the example which the duplication computer of one embodiment of this invention monitors operation | movement of the network relay apparatus in a branch line using the monitoring program in a branch line. 本発明の一実施の形態例の2重化コンピュータが支線内監視プログラムを用いて支線内のネットワーク中継装置の動作を監視する例を示すフローチャートである。It is a flowchart which shows the example which the operation | movement of the network relay apparatus in a branch line monitors the operation | movement of the duplex computer of one embodiment of this invention using the monitoring program in a branch line. 本発明の一実施の形態例の第1の駅におけるネットワーク中継装置の接続構成例を示すブロック図である。It is a block diagram which shows the example of a connection structure of the network relay apparatus in the 1st station of the example of 1 embodiment of this invention. 本発明の一実施の形態例の1系ネットワーク中継装置が障害を検出した際における機能の停止処理の例を示すフローチャートである。It is a flowchart which shows the example of the stop process of a function when the 1st network relay apparatus of one embodiment of this invention detects a failure. 本発明の一実施の形態例のネットワーク監視装置の概要を示すブロック図である。It is a block diagram which shows the outline | summary of the network monitoring apparatus of one embodiment of this invention. 本発明の一実施の形態例のネットワーク監視処理の例を示すフローチャートである。It is a flowchart which shows the example of the network monitoring process of one embodiment of this invention. 本発明の一実施の形態例のネットワーク監視装置が2重化ネットワーク接続装置と2重化ネットワーク中継装置の間で監視する経路の例を示す説明図である。It is explanatory drawing which shows the example of the path | route which the network monitoring apparatus of one embodiment of this invention monitors between a duplex network connection apparatus and a duplex network relay apparatus. 本発明の一実施の形態例の待機系とされるネットワーク中継装置の監視を行う例を示す説明図である。It is explanatory drawing which shows the example which monitors the network relay apparatus made into the standby system of the example of 1 embodiment of this invention.

以下、本発明の一実施の形態例(以下、「本実施の形態例」という)について、添付図面を参照して説明する。本実施の形態例では、2重化したネットワークを用いて行うフレームの伝送処理の信頼性を高めた2重化ネットワークシステム7に適用した例について説明する。この2重化ネットワークシステム7では、コンピュータがプログラムを実行することにより、後述する内部ブロックが連携して行う障害監視方法を実現する障害監視システムとしても用いられる。   Hereinafter, an embodiment of the present invention (hereinafter referred to as “the present embodiment”) will be described with reference to the accompanying drawings. In this embodiment, an example will be described in which the present invention is applied to a duplex network system 7 in which the reliability of frame transmission processing performed using a duplex network is improved. The duplex network system 7 is also used as a failure monitoring system that realizes a failure monitoring method that is performed in cooperation with internal blocks (to be described later) by a computer executing a program.

図1は、2重化ネットワークシステム7の構成例を示すネットワーク接続図である。
2重化ネットワークシステム7は、1系ネットワーク5aと2系ネットワーク5bである、2重化されたネットワーク(以下、「2重化ネットワーク5」と総称する)とを備える。2重化ネットワーク5は、例えば、光ファイバによって配設された広帯域の幹線伝送路であり、高速でフレームを転送することが可能である。
FIG. 1 is a network connection diagram showing a configuration example of the duplex network system 7.
The duplex network system 7 includes a duplex network (hereinafter collectively referred to as “duplex network 5”), which is a 1-system network 5a and a 2-system network 5b. The duplex network 5 is, for example, a wide-band trunk transmission line provided by optical fibers, and can transfer frames at high speed.

この2重化ネットワークシステム7は、マスタとして決定される1系ネットワーク中継装置2aと、スレーブとして決定される2系ネットワーク中継装置2b(以下、「2重化ネットワーク中継装置2」と総称する)を備える。以下の説明において、2重化された2系統のネットワークや、2重化された装置のうち、マスタとして決定されたネットワーク及び装置が「現用系」として実際にフレームの処理を行う。一方、スレーブとして決定されたネットワーク及び装置が「待機系」として現用系を補助したり、現用系に障害が発生したときに代わりにフレームの処理を行ったりするものとする。   The duplex network system 7 includes a 1-system network relay device 2a determined as a master and a 2-system network relay device 2b determined as a slave (hereinafter collectively referred to as “duplex network relay device 2”). Prepare. In the following description, the network and the device determined as the master among the duplexed two-system network and the duplexed device actually process the frame as “active system”. On the other hand, it is assumed that the network and the device determined as slaves assist the active system as a “standby system” or perform frame processing instead when a failure occurs in the active system.

以下、現用系について構成及び動作を説明するが、待機系においても現用系と同じ構成及び動作を行うものとする。なお、現用系としては、1系ネットワーク中継装置1a、2分岐接続装置10a(図2参照)、1系コンピュータ1aであり、待機系としては、2系ネットワーク中継装置2b、2分岐接続装置10b(図2参照)、2系コンピュータ1bである。   Hereinafter, the configuration and operation of the active system will be described, but the standby system performs the same configuration and operation as the active system. The active system is the 1-system network relay device 1a, the 2-branch connection device 10a (see FIG. 2), and the 1-system computer 1a. The standby system is the 2-system network relay device 2b, the 2-branch connection device 10b ( This is a 2 system computer 1b (see FIG. 2).

2重化ネットワーク中継装置2には、それぞれ1系コンピュータ1a、2系コンピュータ1bである、2重化されたコンピュータ装置(以下、「2重化コンピュータ1」と総称する)が接続され、フレームを送受信する。2重化コンピュータ1には、2分岐接続装置10a,10bが接続され(後述する図2を参照)、1系コンピュータ1a、2系コンピュータ1bは、それぞれ独立して動作する。2分岐接続装置10a,10bは、1系コンピュータ1a、2系コンピュータ1bがそれぞれ送受信する経路を分岐しており、それぞれ独立して動作する。   The duplex network relay device 2 is connected to a duplex computer device (hereinafter collectively referred to as “duplex computer 1”), which is a 1-system computer 1a and a 2-system computer 1b, respectively. Send and receive. Two-branch connection devices 10a and 10b are connected to the duplex computer 1 (see FIG. 2 described later), and the 1-system computer 1a and the 2-system computer 1b operate independently. The two-branch connection devices 10a and 10b branch paths through which the first-system computer 1a and second-system computer 1b transmit and receive, and operate independently.

1系コンピュータ1aから受信したフレームの送信元となる1系ネットワーク中継装置2aは、2重化コンピュータ1が送信するフレームを中継してネットワークに接続された他の駅に設置された1系ネットワーク中継装置2aに送信する。一方、フレームの宛先となる他の駅に設置された1系ネットワーク中継装置2aは、送信元の1系ネットワーク中継装置2aから2重化ネットワーク5を介して受信したフレームを2重化コンピュータ1に中継している。フレームには、宛先のコンピュータ、宛先のネットワーク中継装置を特定するための符号(例えば、MACアドレス、IPアドレス)と共に、送信元のネットワーク中継装置が中継するフレーム毎に通信番号が付されている。このため、宛先のネットワーク中継装置は、2重化されたネットワークから2つの同じフレームを受信しても、フレームに付された通信番号に基づいて既に中継したフレームであるか判断することができる。   A 1-system network relay device 2a, which is a transmission source of a frame received from the 1-system computer 1a, relays a frame transmitted by the duplex computer 1 and is installed at another station connected to the network. Send to device 2a. On the other hand, the 1-system network relay device 2a installed at another station that is the destination of the frame sends the frame received from the 1-system network relay device 2a as the transmission source via the duplex network 5 to the duplex computer 1. Relaying. The frame is assigned a communication number for each frame relayed by the transmission source network relay device, together with a code for identifying the destination computer and the destination network relay device (for example, MAC address, IP address). Therefore, even if the destination network relay device receives two identical frames from the duplicated network, it can determine whether the frame has already been relayed based on the communication number attached to the frame.

図1に示す2重化ネットワーク5には、それぞれ1系ネットワーク接続装置3a,2系ネットワーク接続装置3bである、2重化されたネットワーク接続装置(以下、「2重化ネットワーク接続装置3」と総称する)を介して2重化ネットワーク中継装置2が設置される。2重化ネットワーク接続装置3は、2重化ネットワーク5に接続され、2重化ネットワーク中継装置2から受信したフレームを2重化ネットワーク5に送信し、2重化ネットワーク5から受信したフレームを2重化ネットワーク中継装置2に送信する。また、2重化ネットワーク中継装置2は、駅毎に設置されているため、駅間でのフレーム通信は2重化ネットワーク5を介して行われる。そして、1系ネットワーク接続装置3aと2系ネットワーク接続装置3bは、それぞれ独立して動作する。   The duplex network 5 shown in FIG. 1 includes duplex network connection devices (hereinafter referred to as “duplex network connection device 3”), which are a 1-system network connection device 3a and a 2-system network connection device 3b, respectively. The dual network relay device 2 is installed via a generic name). The duplex network connection device 3 is connected to the duplex network 5, transmits the frame received from the duplex network relay device 2 to the duplex network 5, and receives the frame received from the duplex network 5 as 2. It transmits to the redundant network relay device 2. Further, since the duplex network relay device 2 is installed at each station, frame communication between the stations is performed via the duplex network 5. The 1-system network connection device 3a and the 2-system network connection device 3b operate independently of each other.

ここで、第1の駅に設置された1系ネットワーク接続装置3aは、1系ネットワーク5aに接続され、2系ネットワーク接続装置3bは、2系ネットワーク5bに接続される。また、第1の駅に設置された2重化ネットワーク中継装置2には、それぞれ1系コンピュータ1aと2系コンピュータ1bが接続される。   Here, the 1-system network connection device 3a installed at the first station is connected to the 1-system network 5a, and the 2-system network connection device 3b is connected to the 2-system network 5b. Further, the 1-system computer 1a and the 2-system computer 1b are connected to the duplex network relay device 2 installed in the first station, respectively.

また、2重化ネットワークシステム7は、第1及び第2の駅に設置された2重化ネットワーク中継装置2の動作を監視するネットワーク監視装置6を備える。このネットワーク監視装置6は、2重化ネットワーク5に接続された各装置のフレーム送受信の状況を監視する監視センターに設置されており、集中監視型の制御を行う。そして、ネットワーク監視装置6は、後述するネットワーク監視プログラムを起動して2重化ネットワーク5に接続された各装置の動作を遠隔監視し、2重化ネットワーク中継装置2の障害を検知すると、マスタ−スレーブ関係の見直し等を行っている。   The duplex network system 7 includes a network monitoring device 6 that monitors the operation of the duplex network relay device 2 installed at the first and second stations. The network monitoring device 6 is installed in a monitoring center that monitors the frame transmission / reception status of each device connected to the duplex network 5, and performs centralized monitoring control. Then, the network monitoring device 6 activates a network monitoring program to be described later, remotely monitors the operation of each device connected to the duplex network 5, and detects the failure of the duplex network relay device 2, and then master- We are reviewing slave relationships.

2重化コンピュータ1、2重化ネットワーク中継装置2は、いわゆるホットスタンバイの2重化方式が採られている。そして、1系コンピュータ1aは、予め定められたアプリケーションプログラムを実行する現用系として動作し、1系ネットワーク中継装置2aは、現用系として2重化ネットワーク5にフレームを中継する。また、2系コンピュータ1bは、そのアプリケーションプログラムの実行を待機している待機系として動作し、2系ネットワーク中継装置2bは、待機系として1系ネットワーク中継装置2aの動作が異常となった場合に、2重化ネットワーク5にフレームを中継する。   The duplex computer 1 and the duplex network relay device 2 employ a so-called hot standby duplex system. The 1-system computer 1a operates as an active system that executes a predetermined application program, and the 1-system network relay device 2a relays the frame to the duplex network 5 as the active system. The 2 system computer 1b operates as a standby system waiting for execution of the application program, and the 2 system network relay device 2b operates as a standby system when the operation of the 1 system network relay device 2a becomes abnormal. The frame is relayed to the duplex network 5.

ホットスタンバイの2重化コンピュータ1は、現用系の1系コンピュータ1aの正常機能が喪失した場合や、1系コンピュータ1aと2重化ネットワーク接続装置3との間の通信に障害が発生した場合等に以下の動作を行う。すなわち、このような場合には現用系の1系コンピュータ1aが待機系となり、それまでの待機系の2系コンピュータ1bが現用系となって、所定のアプリケーションを継続して実行する。   The hot standby duplex computer 1 is used when the normal function of the active system 1 computer 1a is lost or when a communication failure occurs between the system 1a and the duplex network connection device 3. The following operations are performed. That is, in such a case, the active 1-system computer 1a becomes the standby system, and the standby 2-system computer 1b until then becomes the active system, and a predetermined application is continuously executed.

なお、第2の駅についても、2重化コンピュータ1、2重化ネットワーク中継装置2、2重化ネットワーク接続装置3がそれぞれ設置されるが、重複する説明を省略する。また、2重化ネットワーク中継装置2及び2重化ネットワーク接続装置3を接続する支線伝送路、並びに2重化ネットワーク中継装置2と2重化コンピュータ1を接続する支線伝送路を略称して「支線」と言うこともある。支線は、システムの構成に応じて増減することが可能である。そして、支線内で接続された各装置については「ネットワークノード」と呼ぶ。また、例えば、誤ってケーブル等が接続されると、2重化コンピュータ1や2重化ネットワーク中継装置2が受信したフレームは廃棄する仕様としてある。   In addition, although the 2nd computer, the 2nd network relay apparatus 2, and the 2nd network connection apparatus 3 are each installed also about a 2nd station, the overlapping description is abbreviate | omitted. Further, a branch line transmission line connecting the duplex network relay device 2 and the duplex network connection device 3 and a branch line transmission line connecting the duplex network relay device 2 and the duplex computer 1 are abbreviated as “branch line”. Sometimes said. The branch line can be increased or decreased according to the system configuration. Each device connected in the branch line is called a “network node”. In addition, for example, when a cable or the like is erroneously connected, a frame received by the duplex computer 1 or the duplex network relay device 2 is discarded.

次に、2重化ネットワークシステム7の構成の概要について説明する。
図2は、2重化ネットワークシステム7を構成する各装置の概要を示す説明図である。
第1の駅に設置された2重化ネットワーク中継装置2は、上述したように2重化ネットワーク接続装置3を介して、2重化ネットワーク5に接続される。2重化ネットワーク中継装置2には、それぞれ2組のネットワークスイッチ20a,20bと、2分岐接続装置10a,10bと、によって2重化されている。そして、2重化ネットワーク中継装置2は、2分岐接続装置10aから受信したフレームを中継して2重化ネットワーク5に接続される他の駅に設置された2重化ネットワーク中継装置2にフレームを送信する。また、他の2重化ネットワーク中継装置2から2重化ネットワーク5を介して受信したフレームを2分岐接続装置10a,10bに中継する。ここで、2分岐接続装置10a,10bは、マスタとされる1系ネットワーク中継装置2aに対して優先してフレームの送受信を行っている。
Next, an outline of the configuration of the duplex network system 7 will be described.
FIG. 2 is an explanatory diagram showing an outline of each device constituting the duplex network system 7.
The duplex network relay device 2 installed at the first station is connected to the duplex network 5 via the duplex network connection device 3 as described above. The duplex network relay device 2 is duplexed by two sets of network switches 20a and 20b and two branch connection devices 10a and 10b, respectively. The duplex network relay device 2 relays the frame received from the two-branch connection device 10a and sends the frame to the duplex network relay device 2 installed at another station connected to the duplex network 5. Send. In addition, a frame received from another duplex network relay device 2 via the duplex network 5 is relayed to the two-branch connection devices 10a and 10b. Here, the two-branch connection devices 10a and 10b perform frame transmission / reception preferentially with respect to the 1-system network relay device 2a as a master.

2重化されたネットワークスイッチ20aは、ネットワークスイッチ20a−1,20a−2と表し、2重化された2分岐接続装置10aは、2分岐接続装置10a−1,10a−2と表す。同様に、2重化されたネットワークスイッチ20bは、ネットワークスイッチ20b−1,20b−2と表し、2重化された2分岐接続装置10bは、2分岐接続装置10b−1,10b−2と表す。ただし、図3以降の図面では、記載を簡潔にするために、ネットワークスイッチ20a,20b、2分岐接続装置10a,10bとして表す。   The duplexed network switch 20a is represented as network switches 20a-1 and 20a-2, and the duplexed two-branch connection device 10a is represented as two-branch connection devices 10a-1 and 10a-2. Similarly, the duplexed network switch 20b is represented as network switches 20b-1 and 20b-2, and the duplexed two-branch connection device 10b is represented as two-branch connection devices 10b-1 and 10b-2. . However, in the drawings after FIG. 3, for the sake of brevity, the network switches 20a and 20b are represented as the two-branch connection devices 10a and 10b.

1系コンピュータ1aには、現用系の2分岐接続装置10aが接続され、2系コンピュータ1bには、待機系の2分岐接続装置10bが接続される。現用系がフレームを送信する際に、2分岐接続装置10aは、1系コンピュータ1aから受信したフレームを、ネットワークスイッチ20a,20bにそれぞれ複数の経路(例えば、2経路)に分岐して送信する。待機系の2分岐接続装置10bは、2系コンピュータ1bから受信したフレームを、ネットワークスイッチ20a,20bにそれぞれ複数の経路(例えば、2経路)に分岐して送信する。   An active two-branch connection device 10a is connected to the first-system computer 1a, and a standby two-branch connection device 10b is connected to the second-system computer 1b. When the active system transmits a frame, the two-branch connection device 10a branches the frame received from the first-system computer 1a into a plurality of paths (for example, two paths) to the network switches 20a and 20b, and transmits them. The standby two-branch connection device 10b branches the frame received from the second-system computer 1b to a plurality of paths (for example, two paths) to the network switches 20a and 20b, respectively, and transmits them.

現用系の1系ネットワーク中継装置2aは、1系ネットワーク接続装置3a,2系ネットワーク接続装置3bに接続される。待機系の2系ネットワーク中継装置2bは、1系ネットワーク接続装置3a,2系ネットワーク接続装置3bに接続される。ただし、1系ネットワーク中継装置2a,2系ネットワーク中継装置2bは、互いの動作状況を監視するように構成されている。   The active 1-system network relay device 2a is connected to the 1-system network connection device 3a and the 2-system network connection device 3b. The standby system 2 network relay device 2b is connected to the system 1 network connection device 3a and system 2 network connection device 3b. However, the 1-system network relay device 2a and the 2-system network relay device 2b are configured to monitor each other's operation status.

また、現用系でフレームを受信する際には、現用系の1系ネットワーク5aから1系ネットワーク接続装置3aを介して、1系ネットワーク中継装置2aがフレームを受信する。この受信したフレームは、ネットワークスイッチ20aを経て2分岐接続装置10aに送られる。2分岐接続装置10aは、複数の経路(例えば、2経路)から受信したフレームを1系コンピュータ1aに送信し、1系コンピュータ1aがこのフレームを受信する。   When receiving a frame in the active system, the 1-system network relay device 2a receives the frame from the active 1-system network 5a via the 1-system network connection device 3a. The received frame is sent to the two-branch connection device 10a via the network switch 20a. The two-branch connection device 10a transmits a frame received from a plurality of paths (for example, two paths) to the 1-system computer 1a, and the 1-system computer 1a receives the frame.

ここで、本実施の形態例に係る障害検知を行うための監視処理について、以下の第1〜第4の監視処理の概要を説明する。これらの監視処理の詳細な内容については、後述する。
(1)第1の監視処理
1系ネットワーク中継装置2a,2系ネットワーク中継装置2bは、それぞれ自装置における各部位の障害監視を行う。なお、自装置の障害監視(タイマーチェック、パリティチェック等)については、従来から行われる処理であるため、詳細な説明を省略する。
(2)第2の監視処理
支線内監視プログラムを搭載する2重化コンピュータ1が、1系ネットワーク中継装置2a,2系ネットワーク中継装置2bと2分岐接続装置10a,10bの間の経路について障害監視を行う。マスタ(現用系)の1系ネットワーク中継装置2aに障害が発生した場合には、スレーブ(待機系)の2系ネットワーク中継装置2bをマスタに切替える。
Here, an overview of the following first to fourth monitoring processes will be described for the monitoring process for detecting a failure according to the present embodiment. Details of these monitoring processes will be described later.
(1) First monitoring processing The first-system network relay device 2a and the second-system network relay device 2b perform fault monitoring of each part in the own device. Note that failure monitoring (timer check, parity check, etc.) of the own device is a process that has been performed conventionally, and thus detailed description thereof is omitted.
(2) Second monitoring processing The duplex computer 1 equipped with the branch line monitoring program monitors the failure between the 1-system network relay device 2a, 2-system network relay device 2b and the 2-branch connection devices 10a, 10b. I do. When a failure occurs in the master (active system) 1-system network relay device 2a, the slave (standby system) 2-system network relay device 2b is switched to the master.

(3)第3の監視処理
1系ネットワーク中継装置2a,2系ネットワーク中継装置2bが互いに障害監視を行う。ここでは、1系ネットワーク中継装置2a,2系ネットワーク中継装置2bが互いに監視フレームを送り、他系から応答フレームを受け取れないときには、他系のネットワーク中継装置が停止していると判断する。
(4)第4の監視処理
ネットワーク監視装置6が、2重化ネットワーク5を介して第1又は第2の駅における2重化ネットワーク中継装置2の障害監視を行い、障害の発生時には2重化ネットワーク中継装置2のマスタとスレーブの切替えを制御する。このとき、ネットワーク監視装置6は、第1の駅に設置された2重化コンピュータ1に対して経路診断コマンド(以下、pingコマンド)を送出し、2重化コンピュータ1が動作していることを監視している。また、ネットワーク監視装置6は、2重化ネットワーク接続装置3の動作監視を行うと共に、定期的に2重化ネットワーク中継装置2のログを収集し、2重化ネットワーク中継装置2に発生する障害の予兆を検知する。
(3) Third monitoring processing The 1-system network relay device 2a and the 2-system network relay device 2b perform fault monitoring on each other. Here, when the 1-system network relay device 2a and the 2-system network relay device 2b send the monitoring frame to each other and cannot receive the response frame from the other system, it is determined that the other-system network relay device is stopped.
(4) Fourth monitoring processing The network monitoring device 6 performs fault monitoring of the duplex network relay device 2 at the first or second station via the duplex network 5, and duplexes when a failure occurs. Controls switching of the master and slave of the network relay device 2. At this time, the network monitoring device 6 sends a path diagnosis command (hereinafter referred to as a “ping command”) to the duplex computer 1 installed at the first station, and confirms that the duplex computer 1 is operating. Monitoring. In addition, the network monitoring device 6 monitors the operation of the duplex network connection device 3 and periodically collects logs of the duplex network relay device 2 to check for failures occurring in the duplex network relay device 2. Detect signs.

次に、2重化ネットワーク中継装置2の詳細な構成例について説明する。
図3は、2重化ネットワーク中継装置2の内部構成の例を示すブロック図である。なお、図3〜図5では、図2に示した2分岐接続装置10a,10b、ネットワークスイッチ20a,20bの構成を簡略化して構成及び動作の説明を行う。
Next, a detailed configuration example of the duplex network relay device 2 will be described.
FIG. 3 is a block diagram showing an example of the internal configuration of the duplex network relay device 2. 3 to 5, the configurations and operations of the two-branch connection devices 10a and 10b and the network switches 20a and 20b shown in FIG. 2 are simplified and described.

2重化ネットワーク5は、それぞれ、リング状のネットワークとして構成され、1系ネットワーク5aと2系ネットワーク5bは、互いに独立に動作する。従って、第1の駅に設置された2重化コンピュータ1から送出されたフレームは、2重化ネットワーク中継装置2によって、2つの同一のフレームに分離される。分離されたフレームはそれぞれ別個に、2重化ネットワーク5を経由して、例えば、第2の駅に設置された宛先となる2重化コンピュータ1へ送信される。ただし、実際に第2の駅に設置された2重化コンピュータ1が受信するのは、先に到着したフレームだけであり、後に到着したフレームは宛先の2重化ネットワーク中継装置2によって廃棄される。   The duplex network 5 is configured as a ring network, and the 1-system network 5a and the 2-system network 5b operate independently of each other. Therefore, the frame transmitted from the duplex computer 1 installed at the first station is separated into two identical frames by the duplex network relay device 2. The separated frames are separately transmitted via the duplex network 5 to, for example, the duplex computer 1 serving as a destination installed at the second station. However, the duplex computer 1 actually installed at the second station receives only the frame that arrives first, and the frame that arrives later is discarded by the duplex network relay device 2 of the destination. .

2重化ネットワーク中継装置2が備えるネットワークスイッチ20は、例えば、一般のスイッチングハブなどを用いて構成することができる。その基本機能は、2重化ネットワーク5で通信されるフレームから2重化ネットワーク中継装置2に接続されている2重化コンピュータ1宛のフレームを取り出し、その取り出したフレームを2重化コンピュータ1へ送信することにある。   The network switch 20 provided in the duplex network relay device 2 can be configured using, for example, a general switching hub. The basic function is to take out a frame addressed to the duplex computer 1 connected to the duplex network relay device 2 from the frame communicated in the duplex network 5 and transfer the fetched frame to the duplex computer 1. There is to send.

なお、ネットワークスイッチ20は、他の駅に設置された1系ネットワーク5aから送信された監視フレームに応答して、所定の応答フレームを返送する機能など、一般のスイッチングハブが有していない伝送経路を診断する機能なども有している。   The network switch 20 is a transmission path that a general switching hub does not have, such as a function of returning a predetermined response frame in response to a monitoring frame transmitted from the 1-system network 5a installed at another station. It also has a function of diagnosing.

また、2分岐接続装置10は、1つの伝送路を2つの伝送路に分岐すると共に、2つの伝送路を1つの伝送路に合流させる機能を有する。すなわち、2分岐接続装置10は、2重化コンピュータ1に接続された伝送路を、1系ネットワーク5aに到る伝送路と2系ネットワーク5bに到る伝送路とに分岐する。また、1系ネットワーク5aからの伝送路と2系ネットワーク5bからの伝送路とを、2重化コンピュータ1に接続された伝送路に合流させる。   The two-branch connection device 10 has a function of branching one transmission path into two transmission paths and merging the two transmission paths into one transmission path. That is, the two-branch connection device 10 branches the transmission path connected to the duplex computer 1 into a transmission path that reaches the 1-system network 5a and a transmission path that reaches the 2-system network 5b. Further, the transmission path from the 1-system network 5 a and the transmission path from the 2-system network 5 b are merged with the transmission path connected to the duplex computer 1.

図4は、2重化ネットワーク中継装置2において、現用系のコンピュータと2重化ネットワーク5との間に構成されるフレームの伝送経路の例を示した図である。図4Aは、1系コンピュータ1aが現用系である場合における動作中の伝送路を示し、図4Bは、2系コンピュータ1bが現用系である場合における動作中の伝送路を示す。なお、図4において、太い実線は、動作中の伝送経路を表し、破線は、待機中の伝送経路を表す。   FIG. 4 is a diagram illustrating an example of a transmission path of a frame configured between the active computer and the duplex network 5 in the duplex network relay device 2. FIG. 4A shows an operating transmission line when the 1-system computer 1a is the active system, and FIG. 4B shows an operating transmission line when the 2-system computer 1b is the active system. In FIG. 4, a thick solid line represents an active transmission path, and a broken line represents a standby transmission path.

図4Aに示すように、1系コンピュータ1aが現用系であるときには、1系コンピュータ1aは、動作中の伝送路により、2分岐接続装置10a、ネットワークスイッチ20a及び1系ネットワーク接続装置3aを介して1系ネットワーク5aに接続される。さらに、1系コンピュータ1aは、2分岐接続装置10a、ネットワークスイッチ20b及び2系ネットワーク接続装置3bを介して2系ネットワーク5bに接続される。   As shown in FIG. 4A, when the 1-system computer 1a is the active system, the 1-system computer 1a is connected via the 2-branch connection device 10a, the network switch 20a, and the 1-system network connection device 3a by the transmission line in operation. It is connected to the system 1 network 5a. Furthermore, the 1-system computer 1a is connected to the 2-system network 5b via the 2-branch connection device 10a, the network switch 20b, and the 2-system network connection device 3b.

また、図4Bに示すように、2系コンピュータ1bが現用系であるときには、2系コンピュータ1bは、動作中の伝送路により、2分岐接続装置10b、ネットワークスイッチ20a及び1系ネットワーク接続装置3aを介して1系ネットワーク5aに接続される。さらに、2系コンピュータ1bは、2分岐接続装置10b、ネットワークスイッチ20b及び2系ネットワーク接続装置3bを介して2系ネットワーク5bに接続される。   Further, as shown in FIG. 4B, when the second system computer 1b is the active system, the second system computer 1b connects the two branch connection device 10b, the network switch 20a, and the first system network connection device 3a with the transmission line in operation. To the 1-system network 5a. Further, the 2-system computer 1b is connected to the 2-system network 5b via the 2-branch connection device 10b, the network switch 20b, and the 2-system network connection device 3b.

以上のように、ネットワークスイッチ20及び2分岐接続装置10の基本機能は、いずれも、2重化コンピュータ1と2重化ネットワーク接続装置3との間の伝送路を切替えることにある。   As described above, the basic functions of the network switch 20 and the two-branch connection device 10 are to switch the transmission path between the duplex computer 1 and the duplex network connection device 3.

続いて、図5を参照して、2重化ネットワーク中継装置2のさらに詳細な構成及び機能について説明する。
図5は、ネットワークスイッチ20及び2分岐接続装置10の詳細な構成例を示すブロック図である。
Next, a more detailed configuration and function of the duplex network relay device 2 will be described with reference to FIG.
FIG. 5 is a block diagram illustrating a detailed configuration example of the network switch 20 and the two-branch connection device 10.

上述したように、2分岐接続装置10においては、2重化コンピュータ1に接続された伝送路11は、1系ネットワーク5aに到る伝送路12と2系ネットワーク5bに到る伝送路13とに分岐される。   As described above, in the two-branch connection device 10, the transmission path 11 connected to the duplex computer 1 is divided into the transmission path 12 leading to the 1-system network 5a and the transmission path 13 reaching the 2-system network 5b. Branch off.

一般に、伝送路は、送信伝送路と受信伝送路がペアになって構成されているが、2分岐接続装置10におけるフレームの送受信処理は、送信伝送路と受信伝送路とでは、一部異なっているので、以下に補足する。   In general, a transmission path is configured by a pair of a transmission transmission path and a reception transmission path, but frame transmission / reception processing in the two-branch connection device 10 is partially different between the transmission transmission path and the reception transmission path. Since it is, it supplements below.

2分岐接続装置10において、2重化コンピュータ1からフレームが送信される側の送信伝送路については、伝送路11を、電気的に単純に、伝送路12と伝送路13とに分岐するものであればよい。そうすれば、現用系の1系コンピュータ1aから出力されたフレームは、2分岐接続装置10によって同じフレームが1系ネットワーク5a側の伝送路12にも、2系ネットワーク5b側の伝送路13にも送出されることになる。なお、待機系の2系コンピュータ1bからは、1系ネットワーク5a又は2系ネットワーク5bに到るフレームは送出されない。   In the two-branch connection device 10, for the transmission transmission line on the side where the frame is transmitted from the duplex computer 1, the transmission line 11 is simply branched into the transmission line 12 and the transmission line 13. I just need it. Then, the same frame is output to the transmission path 12 on the 1-system network 5a side and the transmission path 13 on the 2-system network 5b side by the 2-branch connection device 10 from the frame output from the active 1-system computer 1a. Will be sent out. It should be noted that a frame that reaches the 1-system network 5a or the 2-system network 5b is not sent from the standby-system 2 computer 1b.

それに対し、2重化コンピュータ1がフレームを受信する側の伝送路については、伝送路11〜13は、ハードウェアの構成として切り離される。これは、伝送路12からのフレームと伝送路13からのフレームとの衝突を回避することを目的としたものである。そこで、2分岐接続装置10には、フレームの衝突を調整するための伝送制御を行う受信フレーム伝送制御部14が設置されている。   On the other hand, for the transmission path on the side where the duplex computer 1 receives a frame, the transmission paths 11 to 13 are separated as a hardware configuration. This is intended to avoid a collision between a frame from the transmission path 12 and a frame from the transmission path 13. Accordingly, the two-branch connection device 10 is provided with a reception frame transmission control unit 14 that performs transmission control for adjusting the collision of frames.

すなわち、受信フレーム伝送制御部14には、例えば、受信フレームを一時的に記憶するバッファメモリ15が設置される。そして、1系ネットワーク5aからの受信フレーム及び2系ネットワーク5bからの受信フレームは、一旦バッファメモリ15に記憶された後、順次、2重化コンピュータ1に接続された伝送路11に送出される。   That is, the reception frame transmission control unit 14 is provided with, for example, a buffer memory 15 that temporarily stores reception frames. The received frame from the 1-system network 5 a and the received frame from the 2 system network 5 b are temporarily stored in the buffer memory 15, and then sequentially transmitted to the transmission path 11 connected to the duplex computer 1.

次に、ネットワークスイッチ20の詳細な構成及び機能について説明する。
ネットワークスイッチ20は、フレーム伝送制御部21、経路切替部22、監視フレーム伝送制御部23、現用系接続スイッチ制御部24、重複フレーム廃棄処理部25、受信管理テーブル26、送信管理テーブル27、バッファメモリ28を備える。
Next, a detailed configuration and function of the network switch 20 will be described.
The network switch 20 includes a frame transmission control unit 21, a path switching unit 22, a monitoring frame transmission control unit 23, an active connection switch control unit 24, a duplicate frame discard processing unit 25, a reception management table 26, a transmission management table 27, and a buffer memory. 28.

フレーム伝送制御部21は、いわゆる一般のスイッチングハブそのものに対応する構成及び機能を有し、1系ネットワーク5a又は2系ネットワーク5bの幹線伝送路の一部を構成する。   The frame transmission control unit 21 has a configuration and a function corresponding to a so-called general switching hub itself, and constitutes a part of a trunk transmission line of the 1-system network 5a or the 2-system network 5b.

すなわち、フレーム伝送制御部21には、図示しない複数の通信ポートが設置されている。各通信ポートは、入力伝送路及び出力伝送路の接続端子を有している。フレーム伝送制御部21は、ある通信ポートの入力伝送路から入力したフレームに含まれる宛先アドレス(MACアドレス等)に応じて、適宜、そのフレームを出力する通信ポートを決定する。そして、フレーム伝送制御部21は、入力したフレームを、決定した通信ポートに接続された出力伝送路へ送出する。このとき、フレーム伝送制御部21は、フレームの送信順を示す通信番号をフレームに付して送信する。   That is, the frame transmission control unit 21 is provided with a plurality of communication ports (not shown). Each communication port has a connection terminal for an input transmission path and an output transmission path. The frame transmission control unit 21 appropriately determines a communication port that outputs the frame according to a destination address (MAC address or the like) included in the frame input from the input transmission path of a certain communication port. Then, the frame transmission control unit 21 sends the input frame to the output transmission path connected to the determined communication port. At this time, the frame transmission control unit 21 transmits the frame with a communication number indicating the transmission order of the frames.

一方、フレーム伝送制御部21は、2重化ネットワーク5から1対多の通信方式(例えば、ブロードキャスト)でフレームが到着すると、フレームから取得した通信番号を送信元の2重化ネットワーク中継装置2毎に受信管理テーブル26に書込む。そして、2重化ネットワーク5から1対1の通信方式(例えば、ユニキャスト)でフレームが到着すると、フレームから取得した通信番号、及びコンピュータを特定する識別符号を送信元の2重化ネットワーク中継装置2毎に受信管理テーブル26に書込んで、フレームの着順を通信方式毎に管理する。   On the other hand, when a frame arrives from the duplex network 5 by a one-to-many communication method (for example, broadcast), the frame transmission control unit 21 sets the communication number acquired from the frame for each duplex network relay device 2 of the transmission source. To the reception management table 26. When a frame arrives from the duplex network 5 in a one-to-one communication method (for example, unicast), a duplex network relay device that transmits the communication number acquired from the frame and the identification code for identifying the computer 2 is written in the reception management table 26 to manage the arrival order of frames for each communication method.

このように宛先の2重化ネットワーク中継装置2が2重化ネットワーク5から受信するフレームの通信番号を通信方式毎に管理する。このため、送信元の2重化ネットワーク中継装置2は、ブロードキャストで送信したフレームの送信通信番号を管理する。一方、宛先の2重化ネットワーク中継装置2は、ユニキャストで受信したフレームの受信通信番号と、2重化コンピュータ1のMACアドレスを管理してフレームを中継する2重化コンピュータ1を特定している。このため、ユニキャストとブロードキャストが混在したフレームが到着しても、宛先の2重化ネットワーク中継装置2は、正しくフレームが受信したことを識別することができる。   In this manner, the communication number of the frame received by the destination duplex network relay device 2 from the duplex network 5 is managed for each communication method. For this reason, the duplex network relay device 2 of the transmission source manages the transmission communication number of the frame transmitted by broadcast. On the other hand, the destination duplex network relay device 2 manages the reception communication number of the frame received by unicast and the MAC address of the duplex computer 1, and identifies the duplex computer 1 that relays the frame. Yes. For this reason, even when a frame in which unicast and broadcast are mixed arrives, the destination duplex network relay device 2 can identify that the frame has been received correctly.

経路切替部22は、フレーム伝送制御部21に接続されている伝送路21aに接続すべき伝送路を、1系コンピュータ1aに到る伝送路22a及び2系コンピュータ1bに到る伝送路22bから一方を選択し、その接続関係を切替える装置である。伝送路22aには、スイッチSWaが設置され、伝送路22bには、スイッチSWbが設置され、そのうち一方がオンし、他方がオフする。なお、図5では、スイッチSWaがオン、スイッチSWbがオフしている。   The path switching unit 22 changes the transmission path to be connected to the transmission path 21a connected to the frame transmission control unit 21 from the transmission path 22a to the first computer 1a and the transmission path 22b to the second computer 1b. This is a device that selects and switches the connection relationship. A switch SWa is installed on the transmission path 22a, and a switch SWb is installed on the transmission path 22b, one of which is turned on and the other is turned off. In FIG. 5, the switch SWa is on and the switch SWb is off.

スイッチSWa,SWbのオン又はオフの制御は、現用系接続スイッチ制御部24から供給される現用系指示信号によって行われる。ここで、現用系指示信号は、1系コンピュータ1a又は2系コンピュータ1bのいずれかを現用系として指示する信号である。スイッチSWa,SWbは、現用系となっている1系コンピュータ1a又は2系コンピュータ1b側に接続される伝送路22a,22b上のものがオンし、他方がオフする。   The on / off control of the switches SWa and SWb is performed by an active system instruction signal supplied from the active system connection switch control unit 24. Here, the working system instruction signal is a signal that instructs either the 1-system computer 1a or the 2-system computer 1b as the working system. As for the switches SWa and SWb, the switches on the transmission lines 22a and 22b connected to the 1-system computer 1a or the 2-system computer 1b which are the active systems are turned on, and the other is turned off.

従って、ネットワークスイッチ20a,20bは、現用系となっている1系コンピュータ1a又は2系コンピュータ1bに到る伝送路を接続する。そして、待機系となっている2系コンピュータ1b又は1系コンピュータ1aに到る伝送路を切断する。   Accordingly, the network switches 20a and 20b connect a transmission path to the first-system computer 1a or the second-system computer 1b that is the active system. Then, the transmission path to the second system computer 1b or the first system computer 1a serving as the standby system is disconnected.

なお、これらのスイッチSWa,SWbは、ハードウェア的に伝送路を切断するものに限定されるものではない。例えば、ネットワークスイッチ20にマイクロプロセッサが設置される場合には、そのマイクロプロセッサがプログラム制御で2重化コンピュータ1との間でフレームの送受信をするか、又は、送受信を停止するかによって、スイッチSWa,SWbのオン又はオフを実現してもよい。   Note that these switches SWa and SWb are not limited to those that cut the transmission line in hardware. For example, when a microprocessor is installed in the network switch 20, the switch SWa depends on whether the microprocessor transmits / receives a frame to / from the duplex computer 1 under program control or stops transmission / reception. , SWb may be turned on or off.

監視フレーム伝送制御部23は、2重化コンピュータ1から自装置(ネットワークスイッチ20)宛に送信された監視フレームを受信すると、そのとき自装置が正常に動作している場合には、自装置が正常であることを示す情報を含んだ応答フレームを、送信元の2重化コンピュータ1のそれぞれに返送する。   When the monitoring frame transmission control unit 23 receives the monitoring frame transmitted from the duplex computer 1 to the own device (network switch 20), if the own device is operating normally at that time, A response frame including information indicating normality is returned to each of the duplex computers 1 of the transmission source.

ここで、2重化コンピュータ1から送信される監視フレームには、自身の動作状態を示す情報、すなわち、自身が現用系であるか又は待機系であるかを示す情報が含まれている。現用系接続スイッチ制御部24は、監視フレーム伝送制御部23によって受信された監視フレームからその現用系であるか又は待機系であるかを示す情報を取り出し、その情報に基づき、経路切替部22に対し、現用系指示信号を出力する。現用系指示信号は、例えば、1ビットのフラグ信号であり、“0”の場合、1系コンピュータ1aが現用系、“1”の場合、2系コンピュータ1bが待機系と定める。   Here, the monitoring frame transmitted from the duplex computer 1 includes information indicating its own operation state, that is, information indicating whether it is an active system or a standby system. The active connection switch control unit 24 extracts information indicating whether it is the active system or the standby system from the monitoring frame received by the monitoring frame transmission control unit 23, and sends the information to the path switching unit 22 based on the information. On the other hand, an active system instruction signal is output. The active system instruction signal is, for example, a 1-bit flag signal. When it is “0”, the 1-system computer 1a is determined as the active system, and when it is “1”, the 2-system computer 1b is determined as the standby system.

上述したように2重化ネットワーク5は互いに独立してフレームを伝送する。ここで、現用系の1系コンピュータ1aから送信されたフレームは、1系ネットワーク5a及び2系ネットワーク5bの両方を経由して、宛先となる現用系の1系コンピュータ1aへ届けられる。その場合、宛先の現用系の1系コンピュータ1aは、同じフレームが2重に到着しており、一方のフレームを廃棄する必要がある。   As described above, the duplex network 5 transmits frames independently of each other. Here, the frame transmitted from the active 1-system computer 1a is delivered to the active 1-system computer 1a as the destination via both the 1-system network 5a and the 2-system network 5b. In this case, the destination active system 1 computer 1a has received the same frame twice, and it is necessary to discard one of the frames.

重複フレームの廃棄処理は、現用系の1系コンピュータ1a自身が行うことができる。そこで、2重化ネットワーク中継装置2が備えるネットワークスイッチ20a,20bのそれぞれに重複フレーム廃棄処理部25を設け、重複フレーム廃棄処理部25で重複フレームの一方のフレームを廃棄する。重複フレーム廃棄処理部25は、送信元の2重化ネットワーク中継装置2が2重化ネットワーク5で同じフレームを送信する場合に、フレーム伝送制御部21から渡されたフレームの内、ネットワークから先着したフレームは受信処理を行ってフレーム伝送制御部21に返す。そして、先着したフレームと同じ通信番号が付されてネットワークから後着したフレームは廃棄処理を行う処理を行う。   Duplicate frame discard processing can be performed by the active 1-system computer 1a itself. Therefore, a duplicate frame discard processing unit 25 is provided in each of the network switches 20a and 20b included in the duplex network relay device 2, and one of the duplicate frames is discarded by the duplicate frame discard processing unit 25. The duplicate frame discard processing unit 25 arrives first from the network among the frames delivered from the frame transmission control unit 21 when the source duplex network relay device 2 transmits the same frame in the duplex network 5. The frame is received and returned to the frame transmission control unit 21. Then, the same communication number as that of the first-arrived frame is attached, and the later-arrived frame from the network is subjected to a discarding process.

具体的には、ネットワークスイッチ20aの重複フレーム廃棄処理部25は、フレーム伝送制御部21が受信したフレームから現用系の1系コンピュータ1a宛のフレームを取り出す。そして、同じ2重化ネットワーク中継装置2内にある他方のネットワークスイッチ20bの重複フレーム廃棄処理部25で同様にして取り出されたフレームと比較する。この比較に際して、後述するようにフレームに付された通信番号が参照される。   Specifically, the duplicate frame discard processing unit 25 of the network switch 20a extracts a frame addressed to the active system 1 computer 1a from the frame received by the frame transmission control unit 21. Then, the duplicated frame discard processing unit 25 of the other network switch 20b in the same duplex network relay device 2 compares with the frame extracted in the same manner. In this comparison, a communication number attached to the frame is referred to as described later.

例えば、受信したフレームと同じフレームが他方のネットワークスイッチ20bの重複フレーム廃棄処理部25で既に取り出されていた場合、すなわち、先着のフレームがあった場合には、その取り出した後着のフレームを廃棄する。これにより、現用系の1系コンピュータ1aは、重複したフレームを受信しなくて済む。   For example, if the same frame as the received frame has already been taken out by the duplicate frame discard processing unit 25 of the other network switch 20b, that is, if there is a first-arrival frame, the later-arrived frame is discarded. To do. As a result, the active system 1 computer 1a does not need to receive duplicate frames.

上記の処理は、1系コンピュータ1aが待機系であり、2系コンピュータ1bが現用系である場合にも同様に行われる。このときには、上記の処理で現用系及び待機系として説明した処理ブロックを逆に入れ替えればよい。   The above processing is similarly performed when the 1-system computer 1a is a standby system and the 2-system computer 1b is an active system. At this time, the processing blocks described as the active system and the standby system in the above process may be reversed.

なお、フレームに付される通信番号は、2重化ネットワーク中継装置2にフレームが到着した順で受信管理テーブル26を用いて管理される。2重化ネットワーク中継装置2は、2重化ネットワーク5に2重化ネットワーク接続装置3を介して接続される全ての2重化ネットワーク中継装置2毎に受信管理テーブル26を作成しておく。この受信管理テーブル26は、2重化ネットワーク5から到着したフレームの到着順を管理すると共に、送信元の2重化ネットワーク中継装置2によってフレームが送信された順序を示す通信番号を、送信元の2重化ネットワーク中継装置2毎に管理する。そして、受信管理テーブル26は、ネットワークスイッチ20a,20bのそれぞれに設けてあり、2重化ネットワーク5に接続される各駅の2重化ネットワーク中継装置2毎に複数ある。このため、2重化ネットワーク5から受信したフレームの送信元である2重化ネットワーク中継装置2について個別にフレームの通信番号を管理することができる。   The communication numbers attached to the frames are managed using the reception management table 26 in the order in which the frames arrived at the duplex network relay device 2. The duplex network relay device 2 creates a reception management table 26 for every duplex network relay device 2 connected to the duplex network 5 via the duplex network connection device 3. This reception management table 26 manages the arrival order of frames arriving from the duplex network 5, and also indicates a communication number indicating the order in which frames are transmitted by the duplex network relay device 2 of the transmission source. Management is performed for each duplex network relay device 2. The reception management table 26 is provided for each of the network switches 20 a and 20 b, and there are a plurality of reception management tables 26 for each duplex network relay device 2 of each station connected to the duplex network 5. Therefore, the communication number of the frame can be individually managed for the duplex network relay device 2 that is the transmission source of the frame received from the duplex network 5.

フレーム伝送制御部21は、ネットワークスイッチ20aが現用系に設定されると、現用系の受信管理テーブル26に書き込んだ内容を適宜待機系の受信管理テーブル26に同期させる。これにより、ネットワークスイッチ20aが待機系に変更され、ネットワークスイッチ20bが現用系に変更された場合であっても、ネットワークスイッチ20bは、自身が持つ受信管理テーブル26によってフレームの受信状況の管理を引き継ぐことができる。   When the network switch 20a is set to the active system, the frame transmission control unit 21 appropriately synchronizes the content written in the active system reception management table 26 with the standby system reception management table 26. As a result, even when the network switch 20a is changed to the standby system and the network switch 20b is changed to the active system, the network switch 20b takes over management of the reception status of the frame by the reception management table 26 held by itself. be able to.

また、2重化コンピュータ1が送信するフレームに付される通信番号は、2重化ネットワーク中継装置2が送信する順に送信管理テーブル27を用いて管理される。送信管理テーブル27は、ネットワークスイッチ20a,20bのそれぞれに設けてあり、2重化ネットワーク5に接続される各駅の2重化ネットワーク中継装置2毎に複数ある。   Further, the communication numbers attached to the frames transmitted by the duplex computer 1 are managed using the transmission management table 27 in the order in which the duplex network relay device 2 transmits. The transmission management table 27 is provided for each of the network switches 20a and 20b, and there are a plurality of transmission management tables 27 for each duplex network relay device 2 of each station connected to the duplex network 5.

フレーム伝送制御部21は、ネットワークスイッチ20aが現用系に設定されると、現用系の送信管理テーブル27に書き込んだ内容を適宜待機系の送信管理テーブル27に同期させる。これにより、ネットワークスイッチ20aが待機系に変更され、ネットワークスイッチ20bが現用系に変更された場合であっても、ネットワークスイッチ20bは、自身が持つ送信管理テーブル27によってフレームの受信状況の管理を引き継ぐことができる。   When the network switch 20a is set to the active system, the frame transmission control unit 21 appropriately synchronizes the contents written in the active system transmission management table 27 with the standby system transmission management table 27. As a result, even when the network switch 20a is changed to the standby system and the network switch 20b is changed to the active system, the network switch 20b takes over management of the reception status of the frame by the transmission management table 27 held by itself. be able to.

次に、フレームの構成例を説明する。
図6は、フレームフォーマットの例を示す説明図である。図6Aは、2重化ネットワーク中継装置2が中継するフレームのフレームフォーマットの例を示し、図6Bは、2重化ネットワーク中継装置2間で通信するフレームのフレームフォーマットの例を示す説明図である。
Next, a configuration example of the frame will be described.
FIG. 6 is an explanatory diagram showing an example of a frame format. 6A shows an example of a frame format of a frame relayed by the duplex network relay device 2, and FIG. 6B is an explanatory diagram showing an example of a frame format of a frame communicated between the duplex network relay devices 2. .

図6Aに示すフレームフォーマットは、2重化ネットワーク中継装置2が中継するフレームに適用される。このフレームフォーマットには、MACアドレスフィールド、IPアドレスフィールド、ユーザ情報フィールド、送受信の番号フィールドが含まれる。なお、これらのフィールド以外の情報も含まれる場合があるが、ここでは説明を省略する。   The frame format shown in FIG. 6A is applied to a frame relayed by the duplex network relay device 2. This frame format includes a MAC address field, an IP address field, a user information field, and a transmission / reception number field. Note that information other than these fields may be included, but description thereof is omitted here.

MACアドレスフィールドには、ユニキャスト通信が行われる際に宛先のコンピュータを特定するMACアドレスが書き込まれる。
IPアドレスフィールドには、ネットワーク中継装置に割り振られるIPアドレスが書き込まれる。
ユーザ情報フィールドには、フレームがユニキャスト通信又はブロードキャスト通信のうち、いずれの通信方式で送信されたかが書き込まれる。この通信方式の情報は、ユーザ情報の一例として挙げたものであり、他にも様々な情報が含まれる。
送信通信番号フィールドには、送信するフレームの通信番号が書き込まれる。
受信通信番号フィールドには、受信するフレームの通信番号が書き込まれる。
なお、送受信の番号フィールドの数は、2重化ネットワークシステム7で用いる通信方式の数に応じて増減することが可能であり、「トレーラ」とも呼ばれる。
In the MAC address field, a MAC address for specifying a destination computer when unicast communication is performed is written.
An IP address assigned to the network relay device is written in the IP address field.
In the user information field, it is written which communication method the unicast communication or broadcast communication transmitted. This communication method information is given as an example of user information, and includes various other information.
In the transmission communication number field, the communication number of the frame to be transmitted is written.
In the reception communication number field, the communication number of the received frame is written.
The number of transmission / reception number fields can be increased or decreased according to the number of communication methods used in the duplex network system 7, and is also referred to as “trailer”.

ブロードキャストを用いてフレームを送受信する場合には、例えば、ICMP(Internet Control Message Protocol)、UDP(User Datagram Protocol)が用いられる。また、ユニキャストを用いてフレームを送受信する場合には、例えば、ICMP,UDP,TCP(Transmission Control Protocol)が用いられる。   When transmitting and receiving a frame using broadcast, for example, Internet Control Message Protocol (ICMP) and User Datagram Protocol (UDP) are used. Further, when transmitting and receiving frames using unicast, for example, ICMP, UDP, and TCP (Transmission Control Protocol) are used.

2重化ネットワーク中継装置2は、支線内の2重化コンピュータ1からフレームを受信すると、送受信の通信番号フィールドを加え、2重化ネットワーク接続装置3を介して2重化ネットワーク5にフレームを中継する。このようにフレームに送受信の通信番号フィールドを加える処理を「カプセル化処理」と呼ぶ。逆に、2重化ネットワーク中継装置2は、2重化ネットワーク5から2重化ネットワーク接続装置3を介して受信したフレームから送受信の通信番号フィールドの内容を読み取った後、送受信の通信番号フィールドをフレームから除いて、支線内の2重化コンピュータ1にフレームを中継する。このようにフレームから送受信の通信番号フィールドを除く処理を「デカプセル化処理」と呼ぶ。   When the duplex network relay device 2 receives a frame from the duplex computer 1 in the branch line, it adds a transmission / reception communication number field and relays the frame to the duplex network 5 via the duplex network connection device 3. To do. Processing for adding a transmission / reception communication number field to a frame in this way is called “encapsulation processing”. On the contrary, the duplex network relay device 2 reads the content of the transmission / reception communication number field from the frame received from the duplex network 5 via the duplex network connection device 3, and then transmits the transmission / reception communication number field. Excluding the frame, the frame is relayed to the duplex computer 1 in the branch line. Processing for removing the transmission / reception communication number field from the frame in this way is called “decapsulation processing”.

ここで、送受信の通信番号フィールドは、フレームの最後尾に追加することが望ましい。例えば、フレームの送信中にネットワーク障害が発生した場合には、2重化ネットワーク5の途中にアナライザを入れてフレームの内容及び2重化ネットワーク5の通信状況を解析する運用が行われている。このアナライザは、一般的にMACアドレスフィールド、IPアドレスフィールド、ユーザ情報フィールドの並び順でフレームから取り出した内容を確認し、プロトコルの解析を行う。このため、アナライザによる解析が行いやすいように送受信の通信番号フィールドの配置する箇所を検討する必要がある。本実施の形態例に係るフレームでは、ユーザ情報フィールドの後ろに送受信の通信番号フィールドを設けることによって、従来から行っているアナライザでの解析やジャーナル機能の実行に影響することなく、アナライザの解析範囲を一般的なフィールドの並びに従わせることができる。   Here, it is desirable to add the transmission / reception communication number field to the end of the frame. For example, when a network failure occurs during frame transmission, an analyzer is inserted in the middle of the duplex network 5 to analyze the contents of the frame and the communication status of the duplex network 5. This analyzer generally confirms the contents extracted from the frame in the order of the MAC address field, IP address field, and user information field, and analyzes the protocol. For this reason, it is necessary to examine the location where the transmission / reception communication number field is arranged so that the analysis by the analyzer is easy. In the frame according to the present embodiment, by providing a transmission / reception communication number field after the user information field, the analysis range of the analyzer is not affected without affecting the analysis and the journal function performed by a conventional analyzer. Can be followed in a general field sequence.

図6Bに示すフレームフォーマットは、1系のネットワーク中継装置2aと2系ネットワーク中継装置2bの間で通信する際に用いられるフレームに適用される。このフレームフォーマットには、宛先アドレスフィールド、送信元アドレスフィールド、タイプ/データ長フィールド(ここまでMACヘッダ)、通信番号フィールド、ネットワーク中継装置情報フィールド、パディングフィールド、通信番号反転フィールド(ここまでデータ部)、CRC(Cyclic Redundancy Check)フィールドが含まれる。   The frame format shown in FIG. 6B is applied to a frame used when communicating between the 1-system network relay device 2a and the 2-system network relay device 2b. This frame format includes a destination address field, a source address field, a type / data length field (MAC header up to here), a communication number field, a network relay device information field, a padding field, and a communication number inversion field (data section up to here) , A CRC (Cyclic Redundancy Check) field is included.

宛先アドレスフィールドには、宛先のネットワーク中継装置のアドレスが含まれる。このアドレスには、例えばマルチキャストアドレスが用いられており、宛先のネットワーク中継装置以外の装置がフレームを受信した場合に廃棄される。
送信元アドレスフィールドには、1系又は2系の区別を示す情報が含まれる。これにより、宛先のネットワーク中継装置では、どの系からフレームを受信したか判断できる。
タイプ/データ長フィールドには、フレームの種類を示す値と共に、データ部のデータ長が含まれる。
The destination address field contains the address of the destination network relay device. For example, a multicast address is used as this address, and is discarded when a device other than the destination network relay device receives the frame.
The transmission source address field includes information indicating the distinction between the 1st system and the 2nd system. As a result, the destination network relay device can determine from which system the frame has been received.
The type / data length field includes the data length of the data portion together with a value indicating the type of frame.

通信番号フィールドには、上述したようにフレームの通信番号が含まれる。これにより、宛先のネットワーク中継装置は、フレームの先着受信を判断することができる。
ネットワーク中継装置情報フィールドには、宛先のネットワーク中継装置に対して行う各種の監視コマンドやレスポンス等が含まれる。
パディングフィールドには、データ長を揃えるために所定の値が埋められる。
通信番号反転フィールドには、通信番号フィールドに含まれるフレームの通信番号を反転したパターンが含まれる。この反転したパターンにより通信番号との整合性チェックが行われる。
CRCフィールドには、フレームのチェックサムとして用いられる誤り検出符号が含まれる。
The communication number field includes the frame communication number as described above. As a result, the destination network relay device can determine first-frame reception of the frame.
The network relay device information field includes various monitoring commands, responses, and the like performed on the destination network relay device.
A predetermined value is filled in the padding field in order to make the data length uniform.
The communication number inversion field includes a pattern in which the communication number of the frame included in the communication number field is inverted. A consistency check with the communication number is performed based on the inverted pattern.
The CRC field includes an error detection code used as a frame checksum.

[第2の監視処理の例]
次に、2重化ネットワークシステム7における通信監視の処理について、図7と図8を参照して説明する。
図7は、2重化コンピュータ1が支線内監視プログラムを用いて支線内の2重化ネットワーク中継装置2の動作を監視する例を示すブロック図である。
支線内監視プログラムは、上述した第2の監視処理において、2分岐接続装置10a,10bを制御して支線内における各装置の経路を監視するために用いられる。1系コンピュータ1aと2系コンピュータ1bは、共に支線内監視プログラムを実行している。
[Example of second monitoring process]
Next, communication monitoring processing in the duplex network system 7 will be described with reference to FIGS.
FIG. 7 is a block diagram illustrating an example in which the duplex computer 1 monitors the operation of the duplex network relay device 2 in the branch line using the branch line monitoring program.
The in-branch monitoring program is used in the second monitoring process described above to control the two-branch connection devices 10a and 10b and monitor the paths of the respective devices in the branch line. Both the 1-system computer 1a and the 2-system computer 1b execute the branch line monitoring program.

1系コンピュータ1aは、1系LANを介して2分岐接続装置10a−1、1系ネットワーク中継装置2a及び2系ネットワーク中継装置2bに接続される。また、1系コンピュータ1aは、2系LANを介して2分岐接続装置10a−2、1系ネットワーク中継装置2a及び2系ネットワーク中継装置2bに接続される。同様に、2系コンピュータ1bは、1系LANを介して2分岐接続装置10b−1、1系ネットワーク中継装置2a及び2系ネットワーク中継装置2bに接続される。また、2系コンピュータ1bは、2系LANを介して2分岐接続装置10b−2、1系ネットワーク中継装置2a及び2系ネットワーク中継装置2bに接続される。そして、2分岐接続装置10a,10bは、それぞれ2重化ネットワーク中継装置2の障害を監視し、マスタとされる1系ネットワーク中継装置2aに障害が発生した場合には、スレーブとされる2系ネットワーク中継装置2bをマスタに切替える制御を行う。   The 1-system computer 1a is connected to the 2-branch connection device 10a-1, the 1-system network relay device 2a, and the 2-system network relay device 2b via the 1-system LAN. The 1-system computer 1a is connected to the 2-branch connection device 10a-2, the 1-system network relay device 2a, and the 2-system network relay device 2b via the 2-system LAN. Similarly, the 2-system computer 1b is connected to the 2-branch connection device 10b-1, the 1-system network relay device 2a, and the 2-system network relay device 2b via the 1-system LAN. The 2 system computer 1b is connected to the 2 branch connection device 10b-2, the 1 system network relay device 2a and the 2 system network relay device 2b via the 2 system LAN. The two-branch connection devices 10a and 10b monitor the failure of the duplex network relay device 2 respectively, and when a failure occurs in the 1-system network relay device 2a serving as a master, the 2-system connected as a slave Control is performed to switch the network relay device 2b to the master.

ここで、2重化コンピュータ1と2重化ネットワーク中継装置2との間における経路探索や、2重化ネットワーク中継装置2の構成管理は後述するネットワーク監視プログラムで行うことも可能である。しかし、LANケーブル等の配線は幹線を経るよりも支線内の方が短いため、支線内では支線内監視プログラムを用いた方が監視コマンドの送受信が早まり、障害を早く検知することができる。また、支線内監視プログラムを用いれば、2重化ネットワーク中継装置2のマスタ−スレーブの管理を目的とした監視を行うことができる。なお、2重化ネットワーク中継装置2と2重化ネットワーク接続装置3の間の経路診断は、後述するネットワーク監視プログラムで行う。   Here, the route search between the duplex computer 1 and the duplex network relay device 2 and the configuration management of the duplex network relay device 2 can be performed by a network monitoring program to be described later. However, since the wiring of the LAN cable or the like is shorter in the branch line than through the trunk line, the monitoring command can be transmitted and received earlier in the branch line and the failure can be detected earlier. Moreover, if the branch line monitoring program is used, monitoring for the purpose of managing the master-slave of the duplex network relay device 2 can be performed. The path diagnosis between the duplex network relay device 2 and the duplex network connection device 3 is performed by a network monitoring program described later.

図8は、2重化コンピュータ1が支線内監視プログラムを用いて支線内の2重化ネットワーク中継装置2の動作を監視する例を示すフローチャートである。   FIG. 8 is a flowchart showing an example in which the duplex computer 1 monitors the operation of the duplex network relay device 2 in the branch line using the branch line monitoring program.

始めに、1系コンピュータ1aの指示により2分岐接続装置10aは、1系LANと2系LAN、現用系の1系ネットワーク中継装置2aと待機系の2系ネットワーク中継装置2bの動作を監視する。また、2系コンピュータ1bの指示により2分岐接続装置10bは、1系LANと2系LAN、現用系の1系ネットワーク中継装置2aと待機系の2系ネットワーク中継装置2bの動作を監視する。これらの監視により、2分岐接続装置10a,10bは、支線内の2重化ネットワーク中継装置2の動作状態を判断し、1系LANと2系LANのいずれが現用系として動作しているかを判断する(ステップS1)。   First, the 2-branch connection device 10a monitors the operations of the 1-system LAN and the 2-system LAN, the active-system 1-system network relay device 2a, and the standby-system 2-system network relay device 2b according to instructions from the system 1 computer 1a. In response to an instruction from the 2-system computer 1b, the 2-branch connection device 10b monitors the operations of the 1-system LAN and 2-system LAN, the active-system 1-system network relay device 2a, and the standby-system 2-system network relay device 2b. Through these monitoring, the two-branch connection devices 10a and 10b determine the operating state of the duplex network relay device 2 in the branch line, and determine which of the 1-system LAN and the 2-system LAN is operating as the active system. (Step S1).

ここで、2分岐接続装置10a,10bは、2重化コンピュータ1から受信した監視フレームを2重化ネットワーク中継装置2に送り、2重化ネットワーク中継装置2から応答メッセージが数秒(例えば、2秒)経っても受信できなかった場合には再び監視フレームを送る。そして、例えば、最大3回の監視フレームの再送信を行っても2重化ネットワーク中継装置2から応答メッセージを受信できなかった場合には、通信異常が発生したと判断している。   Here, the two branch connection devices 10a and 10b send the monitoring frame received from the duplex computer 1 to the duplex network relay device 2, and the response message from the duplex network relay device 2 is several seconds (for example, 2 seconds). ) If it is not received even after a while, a monitoring frame is sent again. For example, if a response message cannot be received from the duplex network relay device 2 even if the monitoring frame is retransmitted up to three times, it is determined that a communication error has occurred.

次に、2重化コンピュータ1の指示により2分岐接続装置10a,10bは、現用系の1系ネットワーク中継装置2aと2重化コンピュータ1の間における通信経路の判断を行う。合わせて、現用系の1系ネットワーク中継装置2aの動作状態を判断する。さらに、1系ネットワーク中継装置2aと2系ネットワーク中継装置2bのいずれが現用系として動作しているかを判断する(ステップS2)。
Next, in response to an instruction from the duplex computer 1, the two-branch connection devices 10a and 10b determine a communication path between the active system 1 network relay device 2a and the duplex computer 1. In addition, the operating state of the active 1-system network relay device 2a is determined . Further, it is determined which of the 1-system network relay device 2a and the 2-system network relay device 2b is operating as the active system (step S2).

次に、2重化コンピュータ1は、以下の判断を行う。即ち、2重化コンピュータ1は、1系ネットワーク中継装置2aと2系ネットワーク中継装置2bが全て通信異常であると判断した場合、2分岐接続装置10a,10bがエラーメッセージを出力する(ステップS3)。   Next, the duplex computer 1 makes the following determination. That is, when the duplex computer 1 determines that all of the 1-system network relay device 2a and the 2-system network relay device 2b are in communication abnormality, the 2-branch connection devices 10a and 10b output an error message (step S3). .

2重化コンピュータ1は、現用系である1系ネットワーク中継装置2aの経路に異常があると判断した場合に、待機系である2系ネットワーク中継装置2bの経路が正常であれば、待機系である2系ネットワーク中継装置2bが動作していると判断する。このとき、2分岐接続装置10a,10bは、待機系の2系ネットワーク中継装置2bに対して、スレーブであった2系ネットワーク中継装置2bをマスタに切替える指示を行い、2系ネットワーク中継装置2bの系をスレーブからマスタに切替える(ステップS4)。   When the duplex computer 1 determines that there is an abnormality in the path of the active 1-system network relay device 2a and the standby system 2-system network relay device 2b has a normal path, the duplex computer 1 It is determined that a certain 2-system network relay device 2b is operating. At this time, the two-branch connection devices 10a and 10b instruct the standby second-system network relay device 2b to switch the second-system network relay device 2b that was a slave to the master, and the second-system network relay device 2b The system is switched from the slave to the master (step S4).

2重化コンピュータ1は、待機系である2系ネットワーク中継装置2bの経路に異常が生じた場合、待機系である2系ネットワーク中継装置2bが停止状態にあると判断する。このとき、2重化コンピュータ1は、現用系の1系ネットワーク中継装置2aに対して待機系の2系ネットワーク中継装置2bを停止させる指示を行う。これにより、待機系の2系ネットワーク中継装置2bの動作が停止する(ステップS5)。
なお、上記のステップS1,S32までの処理と、S33〜35の判断処理は、例えば1秒毎に繰り返し行う。これにより、各装置の動作状態を常に監視することができる。
The duplex computer 1 determines that the standby system 2 network relay device 2b is in a stopped state when an abnormality occurs in the path of the standby system 2 network relay device 2b. At this time, the duplex computer 1 instructs the active system 1 network relay apparatus 2a to stop the standby system 2 network relay apparatus 2b. As a result, the operation of the standby system 2 network relay device 2b is stopped (step S5).
Note that the processes up to steps S1 and S32 and the determination processes of S33 to S35 are repeated, for example, every second. Thereby, it is possible to always monitor the operating state of each device.

[第3の監視処理の例]
次に、上述した第3の監視処理において、1系ネットワーク中継装置2a,2系ネットワーク中継装置2bが互いに障害監視を行う例について、図9と図10を参照して説明する。
図9は、第1の駅における1系ネットワーク中継装置2a,2系ネットワーク中継装置2bの接続構成例を示すブロック図である。
[Example of third monitoring process]
Next, an example in which the first-system network relay device 2a and the second-system network relay device 2b perform fault monitoring in the third monitoring process described above will be described with reference to FIGS.
FIG. 9 is a block diagram illustrating a connection configuration example of the 1-system network relay device 2a and the 2-system network relay device 2b in the first station.

1系ネットワーク中継装置2a,2系ネットワーク中継装置2bは、2重化された中継装置間LAN4aと、1本の制御線4bによって互いに接続される。中継装置間LAN4aは、例えば、100BASE−TXによって構築されており、1系ネットワーク中継装置2a,2系ネットワーク中継装置2bの動作状態を監視する監視フレームが互いに送受信される。このため、1系ネットワーク中継装置2aは、2系ネットワーク中継装置2bの障害を監視し、2系ネットワーク中継装置2bは、1系ネットワーク中継装置2aの障害を監視している。ここで、マスタとされる1系ネットワーク中継装置2aに障害が発生した場合には、スレーブとされる2系ネットワーク中継装置2bをマスタに切替えて処理を継続する。なお、以下の説明では、監視動作の主体となる1系ネットワーク中継装置2aを「自系」と呼び、監視対象となる2系ネットワーク中継装置2bを「他系」と呼ぶが、自系及び他系は相対的な概念である。   The 1-system network relay device 2a and the 2-system network relay device 2b are connected to each other by a redundant inter-relay device LAN 4a and a single control line 4b. The inter-relay device LAN 4a is constructed by, for example, 100BASE-TX, and monitoring frames for monitoring the operation state of the first-system network relay device 2a and the second-system network relay device 2b are transmitted and received. Therefore, the system 1 network relay device 2a monitors the failure of the system 2 network relay device 2b, and the system 2 network relay device 2b monitors the failure of the system 1 network relay device 2a. Here, when a failure occurs in the 1-system network relay device 2a as the master, the 2-system network relay device 2b as the slave is switched to the master and the processing is continued. In the following description, the 1-system network relay device 2a that is the subject of the monitoring operation is referred to as “own system”, and the 2-system network relay device 2b that is the monitoring target is referred to as “other system”. The system is a relative concept.

上述したように2重化された1系ネットワーク中継装置2a,2系ネットワーク中継装置2bは、互いに中継装置間LAN4aを使用した監視フレームの送受信による動作監視と、制御線4bの状態監視を行う。中継装置間LAN4a及び制御線4bを用いた監視は、例えば約200ミリ秒毎に行われる。中継装置間LAN4aを用いた監視において、例えば1秒(200ミリ秒×5回)を経過しても、自系が他系から中継装置間LAN4aの2本ともに監視フレームを受信しなかった場合に、他系が停止していると判断する。   As described above, the duplexed 1-system network relay device 2a and 2-system network relay device 2b perform operation monitoring by monitoring frame transmission / reception using the inter-relay device LAN 4a and status monitoring of the control line 4b. The monitoring using the inter-relay device LAN 4a and the control line 4b is performed, for example, about every 200 milliseconds. In monitoring using the inter-relay device LAN 4a, for example, even if 1 second (200 milliseconds × 5 times) elapses, the own system does not receive a monitoring frame from the other system in both the inter-relay device LAN 4a. It is determined that the other system is stopped.

制御線4bを用いた状態監視では、自系は、自系に制御線4bが接続されていること、他系に制御線4bが接続されていること、及び他系の電源状態(電源オンされているか否か)を監視する。そして、自系は、自系の電源がオンされた時に、自系が1系又は2系のいずれであるかを判断する。ここで、自系及び他系が共に動作している場合には、1系である自系をマスタとして決定する。しかし、1系の電源がオフされていれば、2系である他系をマスタとして決定する。   In the state monitoring using the control line 4b, the own system is connected to the own system, the control line 4b is connected to the other system, the other system is connected to the control line 4b, and the other system is in the power state (powered on). Monitoring). Then, the own system determines whether the own system is the first system or the second system when the own system power is turned on. Here, when both the own system and another system are operating, the first system is determined as the master. However, if the power of system 1 is turned off, the other system that is system 2 is determined as the master.

ここで、制御線4bを用いた状態監視において行われる自系の動作例及び判断条件を説明する。
(1)自系に制御線4bが接続されていない場合、自系は不図示の警告ランプを点灯して自系の動作を停止する。
(2)自系に制御線4bが接続されているが、他系に制御線4bが接続されていない場合、中継装置間LAN4aのリンク確認を行い、他系から送出される監視フレームの受信を待つ。他系から監視フレームを受信できない場合には、自系をマスタとして決定する。
(3)他系の電源がオフされているか否かの判断は、制御線4bの状態が「他系接続有り」、かつ、制御線4bから判明した他系の状態が「電源オフ」、かつ、中継装置間LAN4aの2本共にリンクが切断されている状態とする。
(4)自系が他系の異常を検知すると、他系を停止させるか否かを判断する。
Here, an example of operation of the own system performed in the state monitoring using the control line 4b and determination conditions will be described.
(1) When the control line 4b is not connected to the own system, the own system turns on a warning lamp (not shown) and stops the operation of the own system.
(2) When the control line 4b is connected to the own system but the control line 4b is not connected to the other system, the link of the inter-relay device LAN 4a is confirmed and the monitoring frame transmitted from the other system is received. wait. If the monitoring frame cannot be received from another system, the local system is determined as the master.
(3) The determination as to whether or not the power supply of the other system is off is made by checking that the state of the control line 4b is “There is other system connection” and the state of the other system found from the control line 4b is “Power off”; The link between both of the LANs 4a between the relay apparatuses is disconnected.
(4) When the own system detects an abnormality in the other system, it is determined whether or not to stop the other system.

そして、自系から他系にマスタ−スレーブ関係を切替える際には以下の制御項目が必要である。ここでは、自系がマスタに決定されたものとして説明を行う。
(1)マスタにおけるスイッチ機能の停止
マスタに決定された自系のネットワークスイッチ20aと、スレーブに決定された他系のネットワークスイッチ20bが共にスイッチングハブとして動作すると、支線内の1系コンピュータ1aは同一のフレームを2回受信する。このため、自系は、ネットワークスイッチ20aの障害を検出すると、このネットワークスイッチ20aを停止し、他系のネットワークスイッチ20bに系を切替える。
(2)他の装置に影響を与える機能の停止
2系ネットワーク接続装置3bの異常発生時には、2系ネットワーク中継装置2bが2系ネットワーク接続装置3bに対して動作状態を続けると他の駅に配置された2重化ネットワーク中継装置2に対して影響を与える。このため、自系は、他系が2系ネットワーク接続装置3bに接続する動作を停止させる。
Then, when switching the master-slave relationship from the own system to another system, the following control items are required. Here, description will be made assuming that the own system is determined as the master.
(1) Stopping the switching function in the master When the local network switch 20a determined as the master and the other network switch 20b determined as the slave operate together as switching hubs, the 1-system computers 1a in the branch line are the same. Frame is received twice. Therefore, when the own system detects a failure of the network switch 20a, the own system stops the network switch 20a and switches the system to the network switch 20b of the other system.
(2) Stop of functions that affect other devices When an abnormality occurs in the second system network connection device 3b, the second system network relay device 2b is placed in another station if the second network connection device 3b continues to operate. This affects the duplex network relay device 2 that has been made. For this reason, the own system stops the operation in which the other system connects to the second system network connection apparatus 3b.

次に、自系の障害時における処理の例を説明する。
図10は、1系ネットワーク中継装置2aが障害を検出した際における機能の停止処理の例を示すフローチャートである。ここでは、1系ネットワーク中継装置2aがマスタであり、2系ネットワーク中継装置2bがスレーブの関係としている。
Next, an example of processing at the time of failure of the own system will be described.
FIG. 10 is a flowchart illustrating an example of a function stop process when the first-system network relay device 2a detects a failure. Here, the 1-system network relay device 2a is a master and the 2-system network relay device 2b is a slave.

始めに、1系ネットワーク中継装置2aが自身のハードウェア障害を検出すると(ステップS11)、1系ネットワーク中継装置2aのネットワークスイッチ20aを停止し(ステップS12)、ハードウェアの初期化等のリセットを行う(ステップS13)。そして、停止要因(障害の内容)やトレースデータ等を不図示のメモリに保存した後、1系ネットワーク中継装置2a自身の機能を停止する(ステップS14)。   First, when the 1-system network relay device 2a detects its own hardware failure (step S11), the network switch 20a of the 1-system network relay device 2a is stopped (step S12), and reset such as hardware initialization is performed. It performs (step S13). Then, after the stop factor (contents of failure), trace data, and the like are stored in a memory (not shown), the function of the 1-system network relay device 2a itself is stopped (step S14).

2系ネットワーク中継装置2bは、ステップS13において、1系ネットワーク中継装置2aがネットワークスイッチ20aを停止したことにより、1系ネットワーク中継装置2aが送出するはずの監視フレームがタイムアウトして受信できなくなったことを検出する(ステップS15)。このとき、2系ネットワーク中継装置2bは、1系ネットワーク中継装置2aの電源がオンされているか否かを確認し(ステップS16)、中継装置間LAN4aを用いて2系ネットワーク中継装置2b自身のテストを行い、2系ネットワーク中継装置2bが正常に動作していることを確認する(ステップS17)。   In step S13, the second-system network relay device 2b stops receiving the monitoring frame that the first-system network relay device 2a is supposed to transmit because the first-system network relay device 2a stops the network switch 20a. Is detected (step S15). At this time, the second-system network relay device 2b checks whether the power of the first-system network relay device 2a is turned on (step S16), and tests the second-system network relay device 2b itself using the inter-relay device LAN 4a. To confirm that the second-system network relay device 2b is operating normally (step S17).

その後、2系ネットワーク中継装置2bは、1系ネットワーク中継装置2aへリセット信号を出力する(ステップS18)。このリセット信号は、スレーブに設定されている2系ネットワーク中継装置2bをマスタに切替えるために用いられる。   Thereafter, the second-system network relay device 2b outputs a reset signal to the first-system network relay device 2a (step S18). This reset signal is used to switch the second-system network relay device 2b set as the slave to the master.

ここで、1系ネットワーク中継装置2aは、2系ネットワーク中継装置2bからリセット信号を受けると、停止要因(障害の内容)やトレースデータ等を不図示のメモリに保存した後、1系ネットワーク中継装置2a自身の機能を停止する(ステップS19)。その後、1系ネットワーク中継装置2aを交換するためユーザによって主電源がオフされる(ステップS20)。   Here, when the 1-system network relay device 2a receives a reset signal from the 2nd-system network relay device 2b, the 1-system network relay device stores the stop factor (contents of the failure), trace data, and the like in a memory (not shown), The function of 2a itself is stopped (step S19). Thereafter, the main power supply is turned off by the user in order to replace the 1-system network relay device 2a (step S20).

一方、以前から2系ネットワーク中継装置2bがマスタに決定されていた場合には、そのまま2系ネットワーク中継装置2bが単独のマスタとして動作する。一方、以前は2系ネットワーク中継装置2bがスレーブに決定されていた場合には、2系ネットワーク中継装置2bが単独のマスタとして動作するように移行する(ステップS21)。そして、ステップS20において1系ネットワーク中継装置2aの電源がオフされたことを確認した後、1系の1系ネットワーク中継装置2aに出力していたリセット信号をオフにする(ステップS22)。   On the other hand, when the second-system network relay device 2b has been determined as the master from before, the second-system network relay device 2b operates as a single master as it is. On the other hand, if the second-system network relay device 2b has been determined as a slave before, the second-system network relay device 2b shifts to operate as a single master (step S21). Then, after confirming that the power of the 1-system network relay device 2a is turned off in step S20, the reset signal output to the 1-system 1-system network relay device 2a is turned off (step S22).

[第4の監視処理の例]
次に、ネットワーク監視装置6の動作例について、図11〜図14を参照して説明する。始めに、上述した第4の監視処理においてネットワーク監視装置6が障害監視を行う例について説明する。
図11は、ネットワーク監視装置6の概要を示すブロック図である。
[Example of fourth monitoring process]
Next, an operation example of the network monitoring device 6 will be described with reference to FIGS. First, an example in which the network monitoring device 6 performs failure monitoring in the above-described fourth monitoring process will be described.
FIG. 11 is a block diagram showing an outline of the network monitoring device 6.

ネットワーク監視装置6は、2重化ネットワーク5に接続され、2重化ネットワーク5及び2重化ネットワーク接続装置3を介して、2重化ネットワーク中継装置2の障害を監視する。そして、マスタとされる1系ネットワーク中継装置2aに障害が発生した場合には、スレーブとされる2系ネットワーク中継装置2bをマスタに切替える制御を行う。   The network monitoring device 6 is connected to the duplex network 5 and monitors the failure of the duplex network relay device 2 via the duplex network 5 and the duplex network connection device 3. When a failure occurs in the 1-system network relay device 2a that is the master, control is performed to switch the 2-system network relay device 2b that is the slave to the master.

ネットワーク監視装置6では、ネットワーク監視プログラムが動作しており、第1の駅に設置される2重化ネットワーク接続装置3に監視フレームを送出する(図中の(1)で示す矢印)。そして、ネットワーク監視装置6は、2重化ネットワーク接続装置3に障害が発生していない場合に、さらに2重化ネットワーク中継装置2に監視フレームを送出する(図中の(2)で示す矢印)。このとき、現用系の1系ネットワーク中継装置2aに障害が発生していれば、ネットワーク監視装置6は、待機系の2系ネットワーク中継装置2bをスレーブからマスタに切替える等の処理を行う。また、ネットワーク監視装置6は、2重化コンピュータ1にpingコマンドを送出する(図中の(3)で示す矢印)。これにより、2重化コンピュータ1までの経路を診断することができる。   In the network monitoring device 6, a network monitoring program is operating and sends a monitoring frame to the duplex network connection device 3 installed at the first station (arrow indicated by (1) in the figure). Then, when there is no failure in the duplex network connection device 3, the network monitoring device 6 further sends a monitoring frame to the duplex network relay device 2 (arrow indicated by (2) in the figure). . At this time, if a failure occurs in the active system 1 network relay device 2a, the network monitoring device 6 performs processing such as switching the standby system 2 network relay device 2b from the slave to the master. The network monitoring device 6 sends a ping command to the duplex computer 1 (arrow indicated by (3) in the figure). Thereby, the route to the duplex computer 1 can be diagnosed.

図12は、ネットワーク監視装置6が行うネットワーク監視処理の例を示すフローチャートである。この処理は、2重化ネットワーク5に接続される全ての駅の2重化ネットワーク中継装置2と、2重化ネットワーク接続装置3に対して行われる。   FIG. 12 is a flowchart illustrating an example of network monitoring processing performed by the network monitoring device 6. This process is performed for the duplex network relay device 2 and the duplex network connection device 3 of all stations connected to the duplex network 5.

始めに、ネットワーク監視装置6は、第1の駅に設置された1系ネットワーク接続装置3aと2系ネットワーク接続装置3bの動作を監視し(ステップS31)、異常を検出するとアラームを出力する(ステップS32)。   First, the network monitoring device 6 monitors the operations of the first-system network connection device 3a and the second-system network connection device 3b installed at the first station (step S31), and outputs an alarm when an abnormality is detected (step S31). S32).

次に、ネットワーク監視装置6は、第1の駅に設置された1系ネットワーク中継装置2aと2系ネットワーク中継装置2bの動作を監視し(ステップS33)、現用系である1系ネットワーク中継装置2aを待機系に切替え、待機系の2系ネットワーク中継装置2bを現用系に切替える、マスタ−スレーブ関係の切替えが必要か否かを判断する(ステップS34)。マスタ−スレーブ関係を切替える必要がなければ、待機系の2系ネットワーク中継装置2bを停止する必要があるか否かを判断する(ステップS35)。   Next, the network monitoring device 6 monitors the operations of the 1-system network relay device 2a and the 2-system network relay device 2b installed at the first station (step S33), and the active 1-system network relay device 2a. Is switched to the standby system, and it is determined whether it is necessary to switch the master-slave relationship to switch the standby system 2 network relay device 2b to the active system (step S34). If it is not necessary to switch the master-slave relationship, it is determined whether or not the standby system 2 network relay device 2b needs to be stopped (step S35).

待機系の2系ネットワーク中継装置2bを停止する必要がなければ、ネットワーク監視装置6は、第1の駅に設置された1系コンピュータ1aと2系コンピュータ1bにpingコマンドを発行して、2重化コンピュータ1への経路を診断する(ステップS36)。経路の診断結果を受け取ると、ネットワーク監視装置6は、再び2重化ネットワーク中継装置2のマスタ−スレーブ関係を切替える必要があるか否かを判断する(ステップS37)。これば、現用系の1系ネットワーク中継装置2aに接続されるはずの2重化コンピュータ1に対する経路が切断されていれば、スレーブの2系ネットワーク中継装置2bをマスタに切替えて運用する必要があるためである。マスタ−スレーブ関係を切替える必要がなければ、系を維持したまま処理を終了する。   If it is not necessary to stop the standby 2 system network relay device 2b, the network monitoring device 6 issues a ping command to the 1 system computer 1a and the 2 system computer 1b installed at the first station to double The route to the computer 1 is diagnosed (step S36). Upon receiving the path diagnosis result, the network monitoring device 6 determines again whether or not it is necessary to switch the master-slave relationship of the duplex network relay device 2 (step S37). In this case, if the path to the duplex computer 1 that should be connected to the active 1-system network relay device 2a is disconnected, it is necessary to switch the slave 2-system network relay device 2b to the master for operation. Because. If it is not necessary to switch the master-slave relationship, the process is terminated while maintaining the system.

ステップS34,S27において、2重化ネットワーク中継装置2のマスタ−スレーブ関係を切替える必要があると判断した場合、ネットワーク監視装置6は、スレーブの2系ネットワーク中継装置2bをマスタに切替える指示を行って、2系ネットワーク中継装置2bをマスタに切替える(ステップS38)。一方、ステップS35で待機系の2系ネットワーク中継装置2bを停止する必要がないと判断した場合には、ネットワーク監視装置6は、現用系の1系ネットワーク中継装置2aに指示して、待機系の2系ネットワーク中継装置2bを停止する処理を行う(ステップS39)。   If it is determined in steps S34 and S27 that the master-slave relationship of the duplex network relay device 2 needs to be switched, the network monitoring device 6 gives an instruction to switch the slave 2-system network relay device 2b to the master. The second-system network relay device 2b is switched to the master (step S38). On the other hand, if it is determined in step S35 that the standby system 2 network relay device 2b need not be stopped, the network monitoring device 6 instructs the active system 1 network relay device 2a to Processing for stopping the second-system network relay device 2b is performed (step S39).

図13は、ネットワーク監視装置6が2重化ネットワーク接続装置3と2重化ネットワーク中継装置2の間で監視する経路の例を示す説明図である。
上述したようにネットワーク監視装置6は、ネットワーク監視プログラムを動作させて、2重化ネットワーク5に接続される各駅の2重化ネットワーク中継装置2の動作を監視する。ここで、ネットワーク監視装置6が1系ネットワーク5aを介して1系ネットワーク接続装置3aに監視フレームを送る場合を想定する。この監視フレームは、1系ネットワーク接続装置3aにおいて2つに分岐され、それぞれ1系ネットワーク中継装置2aと2系ネットワーク中継装置2bに送られる(図中の(1)、(2)で示す矢印)。
FIG. 13 is an explanatory diagram illustrating an example of a route monitored by the network monitoring device 6 between the duplex network connection device 3 and the duplex network relay device 2.
As described above, the network monitoring device 6 operates the network monitoring program to monitor the operation of the duplex network relay device 2 at each station connected to the duplex network 5. Here, it is assumed that the network monitoring device 6 sends a monitoring frame to the system 1 network connection device 3a via the system 1 network 5a. This monitoring frame is branched into two at the 1-system network connection device 3a and sent to the 1-system network relay device 2a and the 2-system network relay device 2b, respectively (arrows indicated by (1) and (2) in the figure). .

また、ネットワーク監視装置6は、2系ネットワーク5bを介して2系ネットワーク接続装置3bに監視フレームを送る。この監視フレームは、2系ネットワーク接続装置3bにおいて2つに分岐され、それぞれ1系ネットワーク中継装置2aと2系ネットワーク中継装置2bに送られる(図中の(3)、(4)で示す矢印)。   The network monitoring device 6 sends a monitoring frame to the second system network connection device 3b via the second system network 5b. This monitoring frame is branched into two in the system 2 network connection device 3b and sent to the system 1 network relay device 2a and system 2 network relay device 2b, respectively (arrows indicated by (3) and (4) in the figure). .

このようにして、ネットワーク監視装置6は、2重化ネットワーク5を介して他の駅における2重化ネットワーク中継装置2に監視フレームを送って、2重化ネットワーク接続装置3と2重化ネットワーク中継装置2の全ての経路を監視することが可能である。   In this way, the network monitoring device 6 sends the monitoring frame to the duplex network relay device 2 at another station via the duplex network 5, and the duplex network connection device 3 and the duplex network relay. It is possible to monitor all paths of the device 2.

[変形例]
なお、監視センターに設置されるネットワーク監視装置6によらず、他の駅に設置された待機系の2系ネットワーク中継装置2bの監視を行うことも可能である。
図14は、スレーブ系とされる2系コンピュータ1bが2重化ネットワーク5を介して1系コンピュータ1aに接続される待機系の2系ネットワーク中継装置2bの動作を監視する経路の例を示す。
[Modification]
Note that it is also possible to monitor the standby system 2 network relay apparatus 2b installed in another station, regardless of the network monitoring apparatus 6 installed in the monitoring center.
FIG. 14 shows an example of a path for monitoring the operation of the standby system 2 network relay device 2 b connected to the system 1 computer 1 a via the duplex network 5.

ネットワーク監視プログラムを実行する2系コンピュータ1bは、2重化ネットワーク5を介して他の駅に設置される待機系の2系ネットワーク中継装置2bの動作を監視することができる。ここで、第2の駅に設置された2系コンピュータ1bは、2分岐接続装置10aを介して1系ネットワーク5aに監視フレームを送る。このとき、第1の駅に設置された1系ネットワーク接続装置3aを経て第1の駅に設置された2系ネットワーク中継装置2bに監視フレームが届き、経路診断を行う(図中の(1)で示す矢印)。   The second-system computer 1b that executes the network monitoring program can monitor the operation of the standby second-system network relay device 2b installed at another station via the duplex network 5. Here, the second-system computer 1b installed at the second station sends a monitoring frame to the first-system network 5a via the two-branch connection device 10a. At this time, the monitoring frame reaches the second-system network relay device 2b installed at the first station via the first-system network connection device 3a installed at the first station, and performs route diagnosis ((1) in the figure). Arrow).

また、第2の駅に設置された2系コンピュータ1bは、2分岐接続装置10bを介して2系ネットワーク5bに監視フレームを送る。このとき、第1の駅に設置された2系ネットワーク接続装置3bを経て第1の駅に設置された2系ネットワーク中継装置2bに監視フレームが届き、経路診断を行う(図中の(2)で示す矢印)。   Further, the second-system computer 1b installed at the second station sends a monitoring frame to the second-system network 5b via the two-branch connection device 10b. At this time, the monitoring frame arrives at the second-system network relay device 2b installed at the first station via the second-system network connection device 3b installed at the first station, and performs route diagnosis ((2) in the figure). Arrow).

このようにスレーブの2系コンピュータ1bがネットワークの監視を行うのは、マスタである1系コンピュータ1aのネットワーク監視プログラムでは監視できない2重化ネットワーク中継装置2の待機系と2重化ネットワーク接続装置3との経路を監視するためである。   The slave second system computer 1b monitors the network in this way because the standby system of the duplex network relay device 2 and the duplex network connection device 3 that cannot be monitored by the network monitoring program of the first system computer 1a. This is for monitoring the route to and from.

以上説明した一実施の形態例に係る2重化ネットワークシステム7によれば、2重化ネットワーク接続装置3は、2重化された1系ネットワーク中継装置2aと2系ネットワーク中継装置2bの障害発生を監視する。そして、2重化ネットワーク接続装置3は、マスタとされた1系ネットワーク中継装置2aに障害が発生した場合には、スレーブとされた2系ネットワーク中継装置2bをマスタに切替える指示を行うことにより、1系の1系ネットワーク中継装置2aから2系ネットワーク中継装置2bに速やかに処理を引き継がせることができる。   According to the duplex network system 7 according to the embodiment described above, the duplex network connection device 3 causes a failure of the duplexed 1-system network relay device 2a and 2-system network relay device 2b. To monitor. Then, when a failure occurs in the 1-system network relay device 2a as the master, the duplex network connection device 3 gives an instruction to switch the 2-system network relay device 2b as the slave to the master, The processing can be quickly taken over from the 1-system 1-system network relay device 2a to the 2-system network relay device 2b.

また、2重化された1系ネットワーク中継装置2aと2系ネットワーク中継装置2bは、中継装置間LAN4a及び制御線4bを介して互いに障害を監視し合う。この場合も、マスタとされた1系ネットワーク中継装置2aに障害が発生した場合には、スレーブとされた2系ネットワーク中継装置2bが自身をマスタに切替えることができる。   The duplexed 1-system network relay device 2a and 2-system network relay device 2b monitor each other for faults via the inter-relay device LAN 4a and the control line 4b. Also in this case, when a failure occurs in the 1-system network relay device 2a as the master, the 2-system network relay device 2b as the slave can switch itself to the master.

また、ネットワーク監視装置6は、2重化ネットワーク5及び2重化ネットワーク接続装置3を介して2重化された1系ネットワーク中継装置2aと2系ネットワーク中継装置2bの障害発生を監視する。そして、マスタとされた1系ネットワーク中継装置2aに障害が発生した場合には、ネットワーク監視装置6は、スレーブとされた2系ネットワーク中継装置2bが自身をマスタに切替える指示を行う。   Further, the network monitoring device 6 monitors the occurrence of a failure in the duplexed 1-system network relay device 2a and 2-system network relay device 2b via the duplex network 5 and the duplex network connection device 3. When a failure occurs in the 1-system network relay device 2a that is the master, the network monitoring device 6 instructs the 2-system network relay device 2b that is the slave to switch itself to the master.

そして、上記の2重化ネットワーク接続装置3による監視、2重化された1系ネットワーク中継装置2aと2系ネットワーク中継装置2b間での監視、及びネットワーク監視装置6による監視を組み合わせることによって、2重化ネットワーク中継装置2及びLAN等のケーブル障害を確実に検出し、速やかに対応することが可能となる。このため、2重化ネットワークシステム7における可用性を高めることができる。   Then, by combining the monitoring by the duplex network connection device 3 and the monitoring between the duplexed 1-system network relay device 2a and the 2-system network relay device 2b and the monitoring by the network monitoring device 6, 2 It is possible to reliably detect a cable failure such as the redundant network relay device 2 and the LAN and respond quickly. For this reason, the availability in the duplex network system 7 can be increased.

また、2重化ネットワーク中継装置2は、2重化ネットワーク5に2重化ネットワーク接続装置3を介して接続される全ての2重化ネットワーク中継装置2毎に受信管理テーブル26を作成しておく。このため、2重化ネットワーク5から受信したフレームの送信元である2重化ネットワーク中継装置2について個別にフレームの通信番号を管理することができる。   Also, the duplex network relay device 2 creates a reception management table 26 for every duplex network relay device 2 connected to the duplex network 5 via the duplex network connection device 3. . Therefore, the communication number of the frame can be individually managed for the duplex network relay device 2 that is the transmission source of the frame received from the duplex network 5.

なお、上述した2重化ネットワークシステム7は、駅間のフレーム通信だけでなく、遠隔地のサーバがクライアントに対してフレームを送信したり、処理速度の異なるコンピュータが共に処理を行ったりする場合にも有効である。   The above-described duplex network system 7 is not only used for frame communication between stations, but also when a remote server transmits a frame to a client, or when computers with different processing speeds perform processing together. Is also effective.

また、1対多の通信方式の例としてブロードキャストに適用した例を説明したが、マルチキャスト、エニーキャストに適用していてもよい。また、2重化ネットワーク5のネットワーク・トポロジーは、リング型で構成したが、メッシュ型、2重化されたバス型ネットワーク、2重化されたスター型等の各種の接続形態を採用することもできる。   Moreover, although the example applied to broadcast was demonstrated as an example of a one-to-many communication system, you may apply to a multicast and anycast. The network topology of the duplex network 5 is configured as a ring type, but various connection forms such as a mesh type, a duplexed bus network, and a duplexed star type may be employed. it can.

また、カプセル化処理及びデカプセル化処理は、2重化ネットワークシステム7だけでなく、VLAN(Virtual Local Area Network)等の各種のネットワークシステムに適用することも可能である。   Further, the encapsulation process and the decapsulation process can be applied not only to the duplex network system 7 but also to various network systems such as a VLAN (Virtual Local Area Network).

また、上述した実施の形態例における一連の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、又は各種の機能を実行するためのプログラムをインストールしたコンピュータにより、実行可能である。例えば汎用のパーソナルコンピュータ等に所望のソフトウェアを構成するプログラムをインストールして実行すればよい。   The series of processes in the above-described embodiment can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, it can be executed by a computer in which a program constituting the software is incorporated in dedicated hardware or a computer in which programs for executing various functions are installed. . For example, a program constituting desired software may be installed and executed on a general-purpose personal computer or the like.

また、上述した実施の形態例の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給してもよい。また、そのシステムあるいは装置のコンピュータ(又はCPU等の制御装置)が記録媒体に格納されたプログラムコードを読み出し実行することによっても、本実施の形態例と同様の機能が実現されることは言うまでもない。   Further, a recording medium that records a program code of software that realizes the functions of the above-described embodiments may be supplied to the system or apparatus. It goes without saying that the same function as that of the present embodiment can also be realized by reading and executing a program code stored in a recording medium by a computer (or a control device such as a CPU) of the system or apparatus. .

この場合のプログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。   As a recording medium for supplying the program code in this case, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, etc. are used. Can do.

また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態例の機能が実現される。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS等が実際の処理の一部又は全部を行う。その処理によって上述した実施の形態例の機能が実現される場合も含まれる。   Further, the functions of the above-described embodiment are realized by executing the program code read by the computer. In addition, an OS or the like running on the computer performs part or all of the actual processing based on the instruction of the program code. The case where the function of the above-described embodiment is realized by the processing is also included.

また、本発明は上述した実施の形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。   Further, the present invention is not limited to the above-described embodiments, and various other application examples and modifications can be taken without departing from the gist of the present invention described in the claims.

1…2重化コンピュータ、1a…1系コンピュータ、1b…2系コンピュータ、2…2重化ネットワーク中継装置、2a…1系ネットワーク中継装置、2b…2系ネットワーク中継装置、3…2重化ネットワーク接続装置、3a…1系ネットワーク接続装置、3b…2系ネットワーク接続装置、4a…中継装置間LAN、4b…制御線、5…2重化ネットワーク、5a…1系ネットワーク、5b…2系ネットワーク、6…ネットワーク監視装置、7…2重化ネットワークシステム、10…2分岐接続装置、11〜13…伝送路、14…受信フレーム伝送制御部、15…バッファメモリ、20…ネットワークスイッチ、21…フレーム伝送制御部、21a…伝送路、22…経路切替部、22a,22b…伝送路、23…監視フレーム伝送制御部、24…現用系接続スイッチ制御部、25…重複フレーム廃棄処理部、26…受信管理テーブル、27…送信管理テーブル、28…バッファメモリ   DESCRIPTION OF SYMBOLS 1 ... Duplex computer, 1a ... 1 system computer, 1b ... 2 system computer, 2 ... Duplex network relay apparatus, 2a ... 1 system network relay apparatus, 2b ... 2 system network relay apparatus, 3 ... Duplex network Connection device, 3a ... 1 system network connection device, 3b ... 2 system network connection device, 4a ... LAN between relay devices, 4b ... control line, 5 ... duplex network, 5a ... 1 system network, 5b ... 2 system network, DESCRIPTION OF SYMBOLS 6 ... Network monitoring apparatus, 7 ... Duplex network system, 10 ... Two branch connection apparatus, 11-13 ... Transmission path, 14 ... Reception frame transmission control part, 15 ... Buffer memory, 20 ... Network switch, 21 ... Frame transmission Control unit, 21a ... transmission path, 22 ... path switching unit, 22a, 22b ... transmission path, 23 ... monitoring frame transmission control unit 24 ... working system connection switch control unit, 25 ... overlapping frame discard processing unit, 26 ... reception management table, 27 ... transmission management table, 28 ... buffer memory

Claims (4)

複数箇所に設置された一方がマスタとなり他方がスレーブとなる2台のコンピュータ装置を、1系ネットワークと2系ネットワークとによる2重化されたネットワークで接続することで構成され、ネットワーク内のコンピュータ装置の間でフレームを送受信するネットワークシステムに適用される障害監視システムであり、
前記ネットワークシステムは、
それぞれのコンピュータ装置ごとに2台用意され、コンピュータ装置から受信したフレームを一方と他方の複数の経路に分岐して送信し、一方と他方の複数の経路から受信したフレームを、接続された前記コンピュータ装置に送信する2分岐接続装置と、
前記2分岐接続装置から一方の経路に送出されたフレームを中継すると共にネットワーク側から受信したフレームを接続された前記2分岐接続装置に送出する1系ネットワーク中継装置と、
前記2分岐接続装置から他方の経路に送出されたフレームを中継すると共にネットワーク側から受信したフレームを接続された前記2分岐接続装置に送出する2系ネットワーク中継装置と、
前記1系ネットワーク中継装置から受信したフレームを前記1系ネットワークに送信し、前記1系ネットワークから受信したフレームを前記1系ネットワーク中継装置に送信する1系ネットワーク接続装置と、
前記2系ネットワーク中継装置から受信したフレームを前記2系ネットワークに送信し、前記2系ネットワークから受信したフレームを前記2系ネットワーク中継装置に送信する2系ネットワーク接続装置とを備え、
前記1系ネットワーク中継装置と前記2系ネットワーク中継装置は、一方をマスタとし他方をスレーブとして運用するネットワークシステムの障害監視システムにおいて、
それぞれの前記2分岐接続装置は、前記1系ネットワーク中継装置及び前記2系ネットワーク中継装置の障害を監視し、マスタとされる一方の前記ネットワーク中継装置に障害が発生した場合には、スレーブとされる他方の前記ネットワーク中継装置をマスタに切替える
障害監視システム。
A computer apparatus in a network, which is configured by connecting two computer apparatuses, one of which is installed at a plurality of locations and the other of which is a slave, by a duplex network of a 1-system network and a 2-system network. Is a fault monitoring system applied to a network system that transmits and receives frames between
The network system includes:
Two computers are prepared for each computer device, the frame received from the computer device is branched and transmitted to one and the other plural paths, and the frame received from one and the other plural paths is connected to the computer A two-branch connection device transmitting to the device;
A 1-system network relay device that relays a frame sent from the two-branch connection device to one path and sends a frame received from the network side to the connected two-branch connection device;
A two-system network relay device that relays a frame sent from the two-branch connection device to the other path and sends a frame received from the network side to the connected two-branch connection device;
A 1-system network connection device for transmitting a frame received from the 1-system network relay device to the 1-system network and transmitting a frame received from the 1-system network to the 1-system network relay device;
A second-system network connection device for transmitting a frame received from the second-system network relay device to the second-system network and transmitting a frame received from the second-system network to the second-system network relay device;
In the fault monitoring system for a network system in which the one-system network relay device and the second-system network relay device operate as one master and the other as a slave,
Each of the two-branch connection devices monitors the failure of the first-system network relay device and the second-system network relay device, and becomes a slave when a failure occurs in one of the master network relay devices. A fault monitoring system for switching the other network relay device to a master .
前記1系ネットワーク中継装置と前記2系ネットワーク中継装置は、互いに障害を監視し、マスタとされる一方のネットワーク中継装置に障害が発生した場合には、スレーブとされる他方のネットワーク中継装置をマスタに切替える
請求項1記載の障害監視システム。
The first-system network relay device and the second-system network relay device monitor each other for failures, and when a failure occurs in one of the network relay devices serving as a master, the other network relay device serving as a slave serves as a master. The fault monitoring system according to claim 1, wherein the fault monitoring system is switched to .
さらに、前記1系ネットワーク及び前記2系ネットワークに接続されるネットワーク監視装置を備え、
前記ネットワーク監視装置は、前記1系ネットワーク又は前記2系ネットワークを介して、前記1系ネットワーク中継装置と前記2系ネットワーク中継装置の障害を監視し、マスタとされる一方のネットワーク中継装置に障害が発生した場合には、スレーブとされる他方のネットワーク中継装置をマスタに切替える制御を行う
請求項2記載の障害監視システム。
Furthermore, a network monitoring device connected to the system 1 network and the system 2 network is provided,
The network monitoring device monitors a failure of the first-system network relay device and the second-system network relay device via the first-system network or the second-system network, and there is a failure in one of the master network relay devices. 3. The fault monitoring system according to claim 2, wherein when the error occurs, control is performed to switch the other network relay device that is set as a slave to the master .
前記1系ネットワーク接続装置及び前記2系ネットワーク接続装置は、それぞれのネットワーク接続装置毎に独立して動作し、それぞれの前記2分岐接続装置についても2分岐接続装置毎に独立して動作する
請求項3記載の障害監視システム。
The 1-system network connection device and the 2-system network connection device operate independently for each network connection device, and the 2-branch connection devices also operate independently for each 2-branch connection device. 3. The fault monitoring system according to 3.
JP2012072779A 2012-03-28 2012-03-28 Fault monitoring system Active JP5651878B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012072779A JP5651878B2 (en) 2012-03-28 2012-03-28 Fault monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012072779A JP5651878B2 (en) 2012-03-28 2012-03-28 Fault monitoring system

Publications (2)

Publication Number Publication Date
JP2013207446A JP2013207446A (en) 2013-10-07
JP5651878B2 true JP5651878B2 (en) 2015-01-14

Family

ID=49526153

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012072779A Active JP5651878B2 (en) 2012-03-28 2012-03-28 Fault monitoring system

Country Status (1)

Country Link
JP (1) JP5651878B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7202255B2 (en) * 2019-05-20 2023-01-11 株式会社日立製作所 Communications system
JP2025085161A (en) * 2023-11-24 2025-06-05 株式会社日立製作所 Communication relay system and communication relay device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3270924B2 (en) * 1996-11-08 2002-04-02 富士通株式会社 Bypass control method for ring transmission equipment
JP3908632B2 (en) * 2002-09-04 2007-04-25 日本電気株式会社 Line switching system and method
JP2004120447A (en) * 2002-09-27 2004-04-15 Hitachi Ltd Redundant LAN connection device
JP5480778B2 (en) * 2010-11-08 2014-04-23 株式会社日立製作所 Duplex computer network system, network connection device, and fault detection and coping method

Also Published As

Publication number Publication date
JP2013207446A (en) 2013-10-07

Similar Documents

Publication Publication Date Title
US6581166B1 (en) Network fault detection and recovery
US8244838B2 (en) Industrial controller employing the network ring topology
US20140025833A1 (en) Communication Device and Method for Transmitting Messages in a Redundantly Operable Industrial Communication Network
US8812759B2 (en) Bus subscriber device for connection to a line-redundant data bus, and method for controlling the communication of a bus subscriber with a line-redundant serial data bus
KR101093310B1 (en) Ring Ethernet System, Ring Switch, Ring Connection Control Circuit, Ring Ethernet System Control Method, Ring Switch Control Method, and Ring Connection Control Method
US20150381458A1 (en) Communication apparatus and vehicle transmission system
US8724450B2 (en) Network relay system and method of controlling a network relay system
KR20070033866A (en) Recording medium recording information processing apparatus, communication load balancing method and communication load balancing program
CN105519050A (en) Control system and relay device
JP2002009806A (en) LAN communication path control system and control method
JP5651878B2 (en) Fault monitoring system
JP4724763B2 (en) Packet processing apparatus and interface unit
JP5480778B2 (en) Duplex computer network system, network connection device, and fault detection and coping method
JP4340731B2 (en) Network fault monitoring processing system and method
JP5527613B2 (en) Network relay system and failure detection method for network relay system
CN108092834B (en) System and method for testing multi-activation detection performance
JP5651877B2 (en) Network relay device and fault monitoring system
JPH0955761A (en) Multiplex network connection device
JP2016048507A (en) Communication control device and computing device
JP4636247B2 (en) Packet network and layer 2 switch
JP5459117B2 (en) Data transmission apparatus and data transmission method
JP5367002B2 (en) Monitoring server and monitoring program
CN103001785B (en) Realize method and the MRF system of the redundancy backup of MRF system
JP5651876B2 (en) Network relay device and network system
JPH05304528A (en) Multiplex communication node

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140805

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140924

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141027

R150 Certificate of patent or registration of utility model

Ref document number: 5651878

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150