JP5651877B2 - Network relay device and fault monitoring system - Google Patents
Network relay device and fault monitoring system Download PDFInfo
- Publication number
- JP5651877B2 JP5651877B2 JP2012072778A JP2012072778A JP5651877B2 JP 5651877 B2 JP5651877 B2 JP 5651877B2 JP 2012072778 A JP2012072778 A JP 2012072778A JP 2012072778 A JP2012072778 A JP 2012072778A JP 5651877 B2 JP5651877 B2 JP 5651877B2
- Authority
- JP
- Japan
- Prior art keywords
- network
- frame
- relay device
- computer
- network relay
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、2重化されたネットワークを介してコンピュータ装置(以下、「コンピュータ」と略記する)がフレームの送受信を行う2重化ネットワークシステムに発生する障害を監視する場合に適用して好適な障害監視システム、及び、コンピュータが送受信するフレームをネットワークに中継するネットワーク中継装置に関する。 The present invention is suitable for application when monitoring a failure occurring in a duplex network system in which a computer device (hereinafter abbreviated as “computer”) transmits and receives frames via a duplex network. The present invention relates to a failure monitoring system and a network relay device that relays frames transmitted and received by a 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
特許文献1には、マルチキャストとユニキャストで異なる管理データを、ストリームに対応づけた管理データとして登録管理する技術が開示されている。
ところで、2重化ネットワークシステムに配置される2重化された各種の装置の一方に障害が発生した場合には、他方の装置に切替えてフレームの送受信をすることが求められる。このため、装置やネットワークの状態を診断し、障害を監視するための監視フレームを送出する場合がある。しかし、監視フレームの宛先は、コンピュータ装置だけでなく、2重化されたネットワークに接続されるネットワーク接続装置、ネットワーク中継装置となる場合が多い。ネットワーク接続装置、ネットワーク中継装置を監視フレームの宛先とすると、監視フレームに対してコンピュータ装置からの応答は必要ない。しかし、監視フレームと、監視フレーム以外の通常フレームが混在して送出されると、監視フレームと一般フレームの区別がつかず、監視フレームが宛先の装置に接続されたコンピュータ装置に到達する。この場合、コンピュータ装置は、応答しない監視フレームを廃棄する等の余計な処理が必要となり、コンピュータ装置の処理が遅れる場合がある。また、監視が必要な装置以外にも監視フレームが届くことで、ネットワークの帯域が圧迫され、通常フレームの伝送遅延が生じる場合もある。 By the way, when a failure occurs in one of the various redundant devices arranged in the redundant network system, it is required to switch to the other device to transmit / receive frames. For this reason, there is a case where a monitoring frame for diagnosing the state of the device or the network and monitoring a failure is transmitted. However, in many cases, the destination of the monitoring frame is not only a computer device but also a network connection device or a network relay device connected to a duplex network. If the network connection device and the network relay device are the destination of the monitoring frame, no response from the computer device is required for the monitoring frame. However, if a monitoring frame and a normal frame other than the monitoring frame are mixed and transmitted, the monitoring frame and the general frame cannot be distinguished, and the monitoring frame reaches the computer device connected to the destination device. In this case, the computer device needs extra processing such as discarding a monitoring frame that does not respond, and the processing of the computer device may be delayed. In addition, when a monitoring frame arrives at a device other than the device that needs to be monitored, the network bandwidth may be compressed and transmission delay of the normal frame may occur.
本発明はこのような状況に鑑みて成されたものであり、通常フレームと監視フレームを送出しても監視フレームの宛先以外の装置による処理に影響を与えないことを目的とする。 The present invention has been made in view of such a situation, and an object of the present invention is to prevent the processing by devices other than the destination of the monitoring frame from being affected even if the normal frame and the monitoring frame are transmitted.
本発明に係るネットワーク中継装置は、2重化されたコンピュータ装置が送信するフレームを中継して2重化されたネットワークに接続された他のネットワーク中継装置に送信し、他のネットワーク中継装置から2重化されたネットワークを介して受信したフレームを2重化されたコンピュータ装置に中継するネットワーク中継装置であって、2重化されたネットワークから到着したフレームの到着順を管理すると共に、他のネットワーク中継装置によってフレームが送信された順序を示す通信番号を、他のネットワーク中継装置毎に管理する受信管理テーブルと、2重化されたコンピュータ装置のうち、一のコンピュータ装置から、フレームのうち、特定の宛先に対して送信された、特定の宛先の障害を監視する監視フレームを受信した場合には、2重化されたネットワークのうち、片系のネットワークにそのまま監視フレームを送出し、一のコンピュータ装置から、監視フレーム以外の通常フレームを受信した場合には、2重化されたネットワークのうち、両系のネットワークに通信番号を付加して通常フレームを送出するフレーム伝送制御部と、を備える。 The network relay device according to the present invention relays a frame transmitted by a duplexed computer device and transmits it to another network relay device connected to the duplexed network. A network relay device that relays frames received via a duplicated network to a duplicated computer device, which manages the arrival order of frames arriving from the duplicated network and other networks A reception management table for managing the communication number indicating the order in which frames are transmitted by the relay device for each of the other network relay devices and one computer device out of the duplicated computer devices. When a monitoring frame sent to a destination for monitoring the failure of a specific destination is received To, among duplexed network, it sends a monitor frame in one system of the network, from a computer device, when receiving a normal frame other than monitoring frame, the duplexed network Among these, a frame transmission control unit that adds a communication number to both networks and transmits a normal frame is provided.
本発明に係る障害監視システムは、フレームを送受信する2重化されたコンピュータ装置と、2重化されたコンピュータ装置にそれぞれ接続され、コンピュータ装置から受信したフレームを複数の経路に分岐して送信し、複数の経路から受信したフレームをコンピュータ装置に送信する2重化された2分岐接続装置と、2重化された2分岐接続装置にそれぞれ接続され、2分岐接続装置から受信したフレームを中継して2重化されたネットワークに接続される他の2重化されたネットワーク中継装置に送信し、他の2重化されたネットワーク中継装置からネットワークを介して受信したフレームを2分岐接続装置に中継する2重化されたネットワーク中継装置と、ネットワークに接続され、ネットワーク中継装置から受信したフレームをネットワークに送信し、ネットワークから受信したフレームを2重化されたネットワーク中継装置に送信する2重化されたネットワーク接続装置と、を備え、ネットワーク中継装置は、2重化されたネットワークから到着したフレームの到着順を管理すると共に、他のネットワーク中継装置によってフレームが送信された順序を示す通信番号を、他のネットワーク中継装置毎に管理する受信管理テーブルと、2重化されたコンピュータ装置のうち、一のコンピュータ装置から、フレームのうち、特定の宛先に対して送信された、特定の宛先の障害を監視する監視フレームを受信した場合には、2重化されたネットワークのうち、片系のネットワークにそのまま監視フレームを送出し、一のコンピュータ装置から、監視フレーム以外の通常フレームを受信した場合には、2重化されたネットワークのうち、両系のネットワークに通信番号を付加して通常フレームを送出するフレーム伝送制御部と、を備える。 The fault monitoring system according to the present invention is connected to a duplex computer device that transmits and receives a frame and a duplex computer device, and transmits a frame received from the computer device by branching to a plurality of paths. Connected to the duplexed two-branch connection device that transmits frames received from a plurality of paths to the computer device and the duplexed two-branch connection device, and relays the frames received from the two-branch connection device. To another duplex network relay device connected to the duplexed network, and relays the frame received from the other duplex network relay device via the network to the two-branch connection device A network relay device that is duplicated, and a frame connected to the network and received from the network relay device. A duplexed network connection device that transmits to the network and receives a frame received from the network to the duplexed network relay device, the network relay device arriving from the duplexed network A reception management table for managing the communication number indicating the order in which frames are transmitted by other network relay devices for each other network relay device, and a duplicated computer device, When a monitoring frame for monitoring a failure of a specific destination transmitted to a specific destination among the frames is received from one computer device , one network of the duplexed networks it sends a monitor frame to, from a computer device, normal frame other than the monitor frame When receiving a comprises of duplex network, a frame transmission control section for transmitting a normal frame by adding the communication number to both systems of network.
本発明によれば、ネットワーク中継装置は、例えば、宛先装置の種類(ネットワーク中継装置又はネットワーク接続装置)によって特定されるポート番号を指定して監視フレームをそのまま送出し、通常フレームには通信番号を付与して送出することにより、通常フレームの通信番号だけを管理している。このため、受信側のネットワーク中継装置では監視フレームと通常フレームを区別することができ、コンピュータ装置への中継が不要である監視フレームを廃棄することができる。よって、監視フレームの宛先以外の装置による処理に影響を与えない。 According to the present invention, the network relay device, for example, designates the port number specified by the type of the destination device (network relay device or network connection device) and sends the monitoring frame as it is, and the communication number is assigned to the normal frame. By giving and sending, only the communication number of the normal frame is managed. For this reason, the network relay device on the receiving side can distinguish between the monitoring frame and the normal frame, and the monitoring frame that does not need to be relayed to the computer device can be discarded. Therefore, processing by devices other than the monitoring frame destination is not affected.
以下、本発明の一実施の形態例(以下、「本実施の形態例」という)について、添付図面を参照して説明する。本実施の形態例では、2重化されたネットワークを用いて行うフレームの伝送処理の信頼性を高めた2重化ネットワークシステム6に適用した例について説明する。この2重化ネットワークシステム6は、コンピュータがプログラムを実行することにより、後述する内部ブロックを連携させた障害監視方法を実現する障害監視システムとしても用いられる。 Hereinafter, an embodiment of the present invention (hereinafter referred to as “the present embodiment”) will be described with reference to the accompanying drawings. In the present embodiment, an example will be described in which the present invention is applied to a duplex network system 6 in which the reliability of frame transmission processing performed using a duplex network is improved. The duplex network system 6 is also used as a failure monitoring system that realizes a failure monitoring method in which internal blocks described later are linked by a computer executing a program.
図1は、2重化ネットワークシステム6の構成例を示すネットワーク接続図である。
2重化ネットワークシステム6は、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 6.
The duplex network system 6 includes a duplex network (hereinafter collectively referred to as “duplex network 5”), which is a 1-
この2重化ネットワークシステム6は、マスタとして決定される1系ネットワーク中継装置2aと、スレーブとして決定される2系ネットワーク中継装置2b(以下、「2重化ネットワーク中継装置2」と総称する)を備える。以下の説明において、2重化された2系統のネットワークや、2重化された装置のうち、マスタとして決定されたネットワーク及び装置が「現用系」として実際のフレーム処理を行う。一方、スレーブとして決定されたネットワーク及び装置は、「待機系」として現用系を補助し、現用系に障害が発生した場合には、代わりにフレーム処理を行うものとする。
The duplex network system 6 includes a 1-system
以下、現用系について構成及び動作を説明するが、待機系においても現用系と同じ構成及び動作を行うものとする。なお、現用系としては、1系ネットワーク中継装置2a、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
2重化ネットワーク中継装置2には、それぞれ1系コンピュータ1a、2系コンピュータ1bである、2重化されたコンピュータ装置(以下、「2重化コンピュータ1」と総称する)が接続され、フレームを送受信する。2重化コンピュータ1には、2分岐接続装置10a,10bが接続され、1系コンピュータ1a、2系コンピュータ1bは、それぞれ独立して動作する。2分岐接続装置10a,10bは、1系コンピュータ1a、2系コンピュータ1bがそれぞれ送受信する経路を分岐しており、それぞれ独立して動作する。
The duplex
1系コンピュータ1aから受信したフレームの送信元となる1系ネットワーク中継装置2aは、2重化コンピュータ1が送信するフレームを中継して1系ネットワーク5aに接続され、他の駅に設置された1系ネットワーク中継装置2aに送信する。一方、フレームの宛先となる他の駅に設置された1系ネットワーク中継装置2aは、送信元の1系ネットワーク中継装置2aから2重化ネットワーク5を介して受信したフレームを、宛先の2重化コンピュータ1に中継している。フレームには、宛先のコンピュータ、宛先のネットワーク中継装置を特定するための符号(例えば、MACアドレス、IPアドレス)と共に、送信元の1系ネットワーク中継装置2aが中継するフレーム毎に通信番号が付されている。このため、宛先の1系ネットワーク中継装置2aは、2重化ネットワーク5から2つの同じフレームを受信しても、フレームに付された通信番号に基づいて既に中継したフレームであるか判断することができる。
A 1-system
図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
ここで、第1の駅に設置された1系ネットワーク接続装置3aは、1系ネットワーク5aに接続され、2系ネットワーク接続装置3bは、2系ネットワーク5bに接続される。また、第1の駅に設置された2重化ネットワーク中継装置2には、それぞれ1系コンピュータ1aと2系コンピュータ1bが接続される。
Here, the 1-system
2重化コンピュータ1、2重化ネットワーク中継装置2は、いわゆるホットスタンバイの2重化方式が採られている。そして、1系コンピュータ1aは、予め定められたアプリケーションプログラムを実行する現用系として動作し、1系ネットワーク中継装置2aは、現用系として2重化ネットワーク5にフレームを中継する。また、2系コンピュータ1bは、そのアプリケーションプログラムの実行を待機している待機系として動作し、2系ネットワーク中継装置2bは、待機系として1系ネットワーク中継装置2aの動作が異常となった場合に、2重化ネットワーク5にフレームを中継する。
The
ホットスタンバイの2重化コンピュータ1は、現用系の1系コンピュータ1aの正常機能が喪失した場合や、1系コンピュータ1aと2重化ネットワーク接続装置3との間の通信に障害が発生した場合等に以下の動作を行う。すなわち、このような場合には現用系の1系コンピュータ1aが待機系となり、それまでの待機系の2系コンピュータ1bが現用系となって、所定のアプリケーションを継続して実行する。
The hot
なお、第2及び第3の駅についても、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
次に、2重化ネットワーク中継装置2の詳細な構成例について説明する。
図2は、2重化ネットワーク中継装置2の内部構成の例を示すブロック図である。
Next, a detailed configuration example of the duplex
FIG. 2 is a block diagram illustrating an example of an internal configuration of the duplex
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-
2重化ネットワーク中継装置2が備えるネットワークスイッチ20は、例えば、一般のスイッチングハブなどを用いて構成することができる。その基本機能は、2重化ネットワーク5で通信されるフレームから2重化ネットワーク中継装置2に接続されている2重化コンピュータ1宛のフレームを取り出し、その取り出したフレームを2重化コンピュータ1へ送信することにある。
The
なお、ネットワークスイッチ20は、他の駅に設置された1系ネットワーク5aから送信された、特定の宛先の障害を監視する監視フレームに応答して、所定の応答フレームを返送する機能など、一般のスイッチングハブが有していない通信経路を診断する機能なども有している。
The
また、2分岐接続装置10は、1つの伝送路を2つの伝送路に分岐すると共に、2つの伝送路を1つの伝送路に合流させる機能を有する。すなわち、2分岐接続装置10は、2重化コンピュータ1に接続された伝送路を、1系ネットワーク5aに到る伝送路と2系ネットワーク5bに到る伝送路とに分岐する。また、1系ネットワーク5aからの伝送路と2系ネットワーク5bからの伝送路とを、2重化コンピュータ1に接続された伝送路に合流させる。
The two-
図3は、2重化ネットワーク中継装置2において、現用系のコンピュータと2重化ネットワーク5との間に構成されるフレームの通信経路の例を示した図である。図3Aは、1系コンピュータ1aが現用系である場合における動作中の伝送路を示し、図3Bは、2系コンピュータ1bが現用系である場合における動作中の伝送路を示す。なお、図3において、太い実線は、動作中の通信経路を表し、破線は、待機中の通信経路を表す。
FIG. 3 is a diagram illustrating an example of a communication path of a frame configured between the active computer and the duplex network 5 in the duplex
図3Aに示すように、1系コンピュータ1aが現用系であるときには、1系コンピュータ1aは、動作中の伝送路により、2分岐接続装置10a、ネットワークスイッチ20a及び1系ネットワーク接続装置3aを介して1系ネットワーク5aに接続される。さらに、1系コンピュータ1aは、2分岐接続装置10a、ネットワークスイッチ20b及び2系ネットワーク接続装置3bを介して2系ネットワーク5bに接続される。
As shown in FIG. 3A, when the 1-
また、図3Bに示すように、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. 3B, when the
以上のように、ネットワークスイッチ20及び2分岐接続装置10の基本機能は、いずれも、2重化コンピュータ1と2重化ネットワーク接続装置3との間の伝送路を切替えることにある。
As described above, the basic functions of the
続いて、図4を参照して、2重化ネットワーク中継装置2のさらに詳細な構成及び機能について説明する。
図4は、ネットワークスイッチ20及び2分岐接続装置10の詳細な構成例を示すブロック図である。
Next, a more detailed configuration and function of the duplex
FIG. 4 is a block diagram illustrating a detailed configuration example of the
上述したように、2分岐接続装置10においては、2重化コンピュータ1に接続された伝送路11は、1系ネットワーク5aに到る伝送路12と2系ネットワーク5bに到る伝送路13とに分岐される。
As described above, in the two-
一般に、伝送路は、送信伝送路と受信伝送路がペアになって構成されているが、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-
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-
それに対し、2重化コンピュータ1がフレームを受信する側の伝送路については、伝送路11〜13は、ハードウェアの構成として切り離される。これは、伝送路12からのフレームと伝送路13からのフレームとの衝突を回避することを目的としたものである。そこで、2分岐接続装置10には、フレームの衝突を調整するための伝送制御を行う受信フレーム伝送制御部14が設置されている。
On the other hand, for the transmission path on the side where the
すなわち、受信フレーム伝送制御部14には、例えば、受信フレームを一時的に記憶するバッファメモリ15が設置される。そして、1系ネットワーク5aからの受信フレーム及び2系ネットワーク5bからの受信フレームは、一旦バッファメモリ15に記憶された後、順次、2重化コンピュータ1に接続された伝送路11に送出される。
That is, the reception frame
次に、ネットワークスイッチ20の詳細な構成及び機能について説明する。
ネットワークスイッチ20は、フレーム伝送制御部21、経路切替部22、監視フレーム伝送制御部23、現用系接続スイッチ制御部24、重複フレーム廃棄処理部25、受信管理テーブル26、送信管理テーブル27、バッファメモリ28を備える。
Next, a detailed configuration and function of the
The
フレーム伝送制御部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-
すなわち、フレーム伝送制御部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は、全てのフレームに通信番号を付していない。フレーム伝送制御部21は、2重化コンピュータ1のうち、1系コンピュータ1a又は2系コンピュータ1bのいずれかから、フレームのうち、特定の宛先に対して送信された監視フレームを受信した場合には、そのまま監視フレームを送出する。ここで、フレーム伝送制御部21は、特定の宛先として、ポート番号が指定されたフレームを監視フレームとして識別している。このポート番号を用いると、支線と幹線、1系ネットワーク5aと2系ネットワーク5bに対してどのようにフレームを中継するかが判断される。一方、1系コンピュータ1a又は2系コンピュータ1bのいずれかから、監視フレーム以外の通常フレームを受信した場合には、通信番号を付加して通常フレームを送出するようにしている。
Here, the frame transmission control unit 21 does not attach communication numbers to all frames. When the frame transmission control unit 21 receives a monitoring frame transmitted to a specific destination from among the
また、フレーム伝送制御部21は、1系コンピュータ1a又は2系コンピュータ1bのいずれかから、特定の宛先に対して送信された監視フレームを受信した場合には、2重化ネットワーク5のうち、片系のネットワークである1系ネットワーク5a又は2系ネットワーク5bのいずれかに監視フレームを送出する。1系コンピュータ1a又は2系コンピュータ1bのいずれかから、通常フレームを受信した場合には、2重化ネットワーク5のうち、両系のネットワークである1系ネットワーク5a及び2系ネットワーク5bに、通信番号を付加して通常フレームを送出する。また、フレーム伝送制御部21は、特定の宛先から監視フレームに対する応答フレームを受信した場合には、監視フレームを送信した、支線内の1系コンピュータ1a又は2系コンピュータ1bのいずれかに対して応答フレームを送信している。
Further, when the frame transmission control unit 21 receives a monitoring frame transmitted to a specific destination from either the 1-
また、フレーム伝送制御部21は、2重化ネットワーク5から1対多の通信方式(例えば、ブロードキャスト)でフレームが到着すると、フレームから取得した通信番号を送信元の2重化ネットワーク中継装置2毎に受信管理テーブル26に書込む。そして、2重化ネットワーク5から1対1の通信方式(例えば、ユニキャスト)でフレームが到着すると、フレームから取得した通信番号、及びコンピュータを特定する識別符号を送信元の2重化ネットワーク中継装置2毎に受信管理テーブル26に書込んで、フレームの着順を通信方式毎に管理する。
Further, 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
このように宛先の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
経路切替部22は、フレーム伝送制御部21に接続されている伝送路21aに接続すべき伝送路を、1系コンピュータ1aに到る伝送路22a及び2系コンピュータ1bに到る伝送路22bから一方を選択し、その接続関係を切替える装置である。伝送路22aには、スイッチSWaが設置され、伝送路22bには、スイッチSWbが設置され、そのうち一方がオンし、他方がオフする。なお、図4では、スイッチSWaがオン、スイッチSWbがオフしている。
The
スイッチ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
従って、ネットワークスイッチ20a,20bは、現用系となっている1系コンピュータ1a又は2系コンピュータ1bに到る伝送路を接続する。そして、待機系となっている2系コンピュータ1b又は1系コンピュータ1aに到る伝送路を切断する。
Accordingly, the network switches 20a and 20b connect a transmission path to the first-
なお、これらのスイッチ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
監視フレーム伝送制御部23は、2重化コンピュータ1から自装置(ネットワークスイッチ20)宛に送信された監視フレームを受信すると、そのとき自装置が正常に動作している場合には、自装置が正常であることを示す情報を含んだ応答フレームを、送信元の2重化コンピュータ1のそれぞれに返送する。
When the monitoring frame
ここで、2重化コンピュータ1から送信される監視フレームには、自身の動作状態を示す情報、すなわち、自身が現用系であるか又は待機系であるかを示す情報が含まれている。現用系接続スイッチ制御部24は、監視フレーム伝送制御部23によって受信された監視フレームからその現用系であるか又は待機系であるかを示す情報を取り出し、その情報に基づき、経路切替部22に対し、現用系指示信号を出力する。現用系指示信号は、例えば、1ビットのフラグ信号であり、“0”の場合、1系コンピュータ1aが現用系、“1”の場合、2系コンピュータ1bが待機系と定める。
Here, the monitoring frame transmitted from the
上述したように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-
重複フレームの廃棄処理は、現用系の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-
具体的には、ネットワークスイッチ20aの重複フレーム廃棄処理部25は、フレーム伝送制御部21が受信したフレームから現用系の1系コンピュータ1a宛のフレームを取り出す。そして、同じ2重化ネットワーク中継装置2内にある他方のネットワークスイッチ20bの重複フレーム廃棄処理部25で同様にして取り出されたフレームと比較する。この比較に際して、後述するようにフレームに付された通信番号が参照される。
Specifically, the duplicate frame discard processing
例えば、受信したフレームと同じフレームが他方のネットワークスイッチ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
上記の処理は、1系コンピュータ1aが待機系であり、2系コンピュータ1bが現用系である場合にも同様に行われる。このときには、上記の処理で現用系及び待機系として説明した処理ブロックを逆に入れ替えればよい。
The above processing is similarly performed when the 1-
なお、フレームに付される通信番号は、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
フレーム伝送制御部21は、ネットワークスイッチ20aが現用系に設定されると、現用系の受信管理テーブル26に書き込んだ内容を適宜待機系の受信管理テーブル26に同期させる。これにより、ネットワークスイッチ20aが待機系に変更され、ネットワークスイッチ20bが現用系に変更された場合であっても、ネットワークスイッチ20bは、自身が持つ受信管理テーブル26によってフレームの受信状況の管理を引き継ぐことができる。
When the
また、2重化コンピュータ1が送信するフレームに付される通信番号は、2重化ネットワーク中継装置2が送信する順に送信管理テーブル27を用いて管理される。送信管理テーブル27は、ネットワークスイッチ20a,20bのそれぞれに設けてあり、2重化ネットワーク5に接続される各駅の2重化ネットワーク中継装置2毎に複数ある。
Further, the communication numbers attached to the frames transmitted by the
フレーム伝送制御部21は、ネットワークスイッチ20aが現用系に設定されると、現用系の送信管理テーブル27に書き込んだ内容を適宜待機系の送信管理テーブル27に同期させる。これにより、ネットワークスイッチ20aが待機系に変更され、ネットワークスイッチ20bが現用系に変更された場合であっても、ネットワークスイッチ20bは、自身が持つ送信管理テーブル27によってフレームの受信状況の管理を引き継ぐことができる。
When the
次に、フレームの構成例を説明する。
図5は、2重化ネットワーク中継装置2が中継するフレームのフレームフォーマットの例を示す説明図である。
Next, a configuration example of the frame will be described.
FIG. 5 is an explanatory diagram showing an example of a frame format of a frame relayed by the duplex
このフレームフォーマットは、2重化ネットワーク中継装置2が中継するフレームに適用される。このフレームフォーマットには、MACアドレスフィールド、IPアドレスフィールド、ユーザ情報フィールド、送受信の番号フィールドが含まれる。なお、これらのフィールド以外の情報も含まれる場合があるが、ここでは説明を省略する。
This frame format is applied to a frame relayed by the duplex
MACアドレスフィールドには、ユニキャスト通信が行われる際に宛先のコンピュータを特定するMACアドレスが書き込まれる。
IPアドレスフィールドには、ネットワーク中継装置に割り振られるIPアドレスが書き込まれる。
ユーザ情報フィールドには、フレームがユニキャスト通信又はブロードキャスト通信のうち、いずれの通信方式で送信されたかが書き込まれる。この通信方式の情報は、ユーザ情報の一例として挙げたものであり、他にも様々な情報が含まれる。
送信通信番号フィールドには、送信するフレームの通信番号が書き込まれる。
受信通信番号フィールドには、受信するフレームの通信番号が書き込まれる。
なお、送受信の番号フィールドの数は、2重化ネットワークシステム6で用いる通信方式の数に応じて増減することが可能であり、「トレーラ」とも呼ばれる。このトレーラは、上述したように監視フレームには付されず、通常フレームに付される。
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 6, and is also referred to as “trailer”. As described above, this trailer is not attached to the monitoring frame but attached to the normal frame.
ブロードキャストを用いてフレームを送受信する場合には、例えば、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
ここで、送受信の通信番号フィールドは、フレームの最後尾に追加することが望ましい。例えば、フレームの送信中にネットワーク障害が発生した場合には、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.
次に、監視フレームと応答フレームの通信経路の例について、図6〜図15を参照して説明する。
図6は、監視フレームと応答フレームの通信経路の例を説明するための基本構成図である。
図6は、ほぼ図1に示すネットワーク接続図と共通するが、2分岐接続装置10a,10bを加えた点が異なる。そして、監視フレームの送信元は第1の駅に設置された1系コンピュータ1a又は2系ネットワーク5bのいずれかとし、監視フレームの宛先は第2又は第3の駅に設置された各装置とする。また、各装置には、その装置名以外に装置間の区別を容易にするために、A〜Fの符号を付けている。また、以降の図における実線の矢印は、フレームが宛先の装置に届くことを表し、破線の矢印は、フレームが宛先とは異なる他の装置に届くものの、破棄等されることを表す。
Next, examples of communication paths for the monitoring frame and the response frame will be described with reference to FIGS.
FIG. 6 is a basic configuration diagram for explaining an example of the communication path of the monitoring frame and the response frame.
FIG. 6 is substantially the same as the network connection diagram shown in FIG. 1 except that a two-
図7は、ユニキャストとブロードキャストの通信経路の例を示すネットワーク接続図である。図7Aは、ユニキャストを用いた通信経路の例を示し、図7Bは、ブロードキャストを用いた通信経路の例を示す。 FIG. 7 is a network connection diagram showing an example of communication paths for unicast and broadcast. FIG. 7A shows an example of a communication path using unicast, and FIG. 7B shows an example of a communication path using broadcast.
図7Aは、第1の駅に設置された1系コンピュータ1aが、第2の駅に設置された1系コンピュータ1aにユニキャストを用いて、監視フレーム以外の通常フレーム(pingコマンドを含む)を送信する場合を示す。ここで、通常フレームとは、2重化ネットワークシステム6に設置された各装置や2重化ネットワーク5の診断に用いられないフレームをいう。
FIG. 7A shows that the 1-
通常フレームは、第1の駅に設置された2分岐接続装置10aによって分岐され、1系ネットワーク中継装置2a(A)と、2系ネットワーク中継装置2b(B)に到達する。待機系である2系ネットワーク中継装置2b(B)は、この通常フレームを破棄するが、現用系である1系ネットワーク中継装置2a(A)は、通常フレームにカプセル化処理を行って、1系ネットワーク接続装置3a(A)と2系ネットワーク接続装置3b(B)に中継する。
The normal frame is branched by the two-
第1の駅に設置された1系ネットワーク接続装置3a(A)は、1系ネットワーク5aに通常フレームを送信し、第2の駅に設置された1系ネットワーク接続装置3a(C)が通常フレームを受信する。同様に、第1の駅に設置された2系ネットワーク接続装置3b(B)は、2系ネットワーク5bに通常フレームを送信し、第2の駅に設置された2系ネットワーク接続装置3b(C)が通常フレームを受信する。
The 1-system
1系ネットワーク接続装置3a(C)は、受信した通常フレームを第2の駅に設置された1系ネットワーク中継装置2a(C)と2系ネットワーク中継装置2b(D)に送信する。同様に、2系ネットワーク接続装置3b(D)は、受信した通常フレームを1系ネットワーク中継装置2a(C)と2系ネットワーク中継装置2b(D)に送信する。ここで、待機系である2系ネットワーク中継装置2b(D)は、1系ネットワーク接続装置3a(C)と2系ネットワーク接続装置3b(D)から受信した通常フレームを廃棄する。
The 1-system
一方、1系ネットワーク中継装置2a(C)は、第2の駅に設置された2分岐接続装置10aに通常フレームを中継し、この2分岐接続装置10aは、第2の駅に設置された1系コンピュータ1aに通常フレームを渡す。このようにして、ユニキャストを用いると、第1の駅に設置された1系コンピュータ1aから第2の駅に設置された1系コンピュータ1aに2重化ネットワーク5を介して通常フレームを送信することができる。
On the other hand, the 1-system
なお、1系ネットワーク中継装置2a(A)は、各装置のアドレスを学習する前の時点では、第1の駅に設置された2分岐接続装置10aから受信した通常フレームを、支線内の他のコンピュータ1′に中継してしまう。ただし、他のコンピュータ1′に中継された通常フレームは、他のコンピュータ1′までの経路を辿っても他のコンピュータ1′で破棄される。
The 1-system
また、第3の駅に設置された1系ネットワーク接続装置3a(E)と2系ネットワーク接続装置3b(F)は、各装置のアドレスを学習する前の時点では、それぞれ通常フレームを1系ネットワーク中継装置2a(E)と2系ネットワーク中継装置2b(F)に送ってしまう。1系ネットワーク中継装置2a(E)は、支線内の不図示の装置に通常フレームを中継してしまうが、第3の駅に設置された不図示のコンピュータは通常フレームの宛先にふくまれていないため、通常フレームを処理に用いない。しかし、2系ネットワーク中継装置2b(F)は通常フレームを破棄する。
In addition, the 1-system
このように2重化ネットワーク5を経由して行われる監視フレーム及び応答フレームの送受信に際して、現用系の2重化ネットワーク中継装置2が搭載するネットワークスイッチが支線内の2重化コンピュータ1のMACアドレスを学習する前は、支線内の2重化コンピュータ1に監視フレームを中継している。ただし、ネットワークスイッチがMACアドレスを学習した後は、支線内の2重化コンピュータ1を宛先としない監視フレームの中継を行わない。
As described above, when the monitoring frame and the response frame transmitted / received via the duplex network 5 are transmitted / received, the network switch mounted on the duplex
図7Bは、第1の駅に設置された1系コンピュータ1aが、ブロードキャストを用いて通常フレームを送信する場合を示す。このとき、図7Aでは破線で表されていた通信経路は全て実線で表される。つまり、2重化ネットワークシステム6内に配置された各装置に対して、一斉に通常フレームが送信されたことが分かる。
FIG. 7B shows a case where the first-
このように、送信元の2重化コンピュータ1は、1系ネットワーク中継装置2aに通常フレームを送信すると、1系ネットワーク中継装置2aは、通常フレームをカプセル化処理して2重化ネットワーク5に送る。そして、宛先の1系ネットワーク中継装置2aは、受け取った通常フレームをデカプセル化処理して宛先の2重化コンピュータ1に中継する。このデカプセル化処理において、通常フレームから通し番号が読み出されるため、宛先の1系ネットワーク中継装置2aは、1系ネットワーク5aと2系ネットワーク5bの両方から届く通常フレームのうち、先着したものをデカプセル化処理し、後着したものを廃棄する。これにより、宛先の1系コンピュータ1aは、通常フレームを重複して受信することがない。
As described above, when the transmission
次に、図8と図9を参照して、1系ネットワーク中継装置2a(C),2系ネットワーク中継装置2b(D)への監視フレーム及び応答フレームの通信経路について説明する。
Next, referring to FIGS. 8 and 9, the communication paths of the monitoring frame and the response frame to the 1-system
従来の2重化ネットワークシステムでは、送信元となる2重化コンピュータ装置が同一のフレームを2重化ネットワークで送出することにより、宛先の2重化コンピュータ装置がフレームを取りこぼさないようにするため、監視フレームも2重化されて送出されていた。ここで、2重化ネットワークや装置の一方に障害が発生しても、他方のネットワークや装置によって、監視フレームに対する応答フレームが返されると、監視フレームの送信元のコンピュータ装置は、障害が発生したことを速やかに把握できない。このため、本実施の形態例に係る2重化ネットワークシステム6では、監視フレームを2重化ネットワーク5の片系のネットワークで送出し、通常フレームを2重化ネットワーク5の両系のネットワークで送出するようにしている。 In a conventional duplex network system, a duplex computer device as a transmission source sends the same frame over the duplex network, so that the destination duplex computer device does not miss the frame. The monitoring frame was also duplicated and transmitted. Here, even if a failure occurs in one of the redundant network or device, if the other network or device returns a response frame to the monitoring frame, the computer device that sent the monitoring frame has failed. I can't figure it out quickly. For this reason, in the duplex network system 6 according to the present embodiment, the monitoring frame is transmitted by one network of the duplex network 5 and the normal frame is transmitted by both networks of the duplex network 5. Like to do.
図8は、第1の駅に設置された1系コンピュータ1a(図中では2重化コンピュータ1と表す)が、1系ネットワーク5aを介して1系ネットワーク中継装置2a(C)とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図8Aは、1系ネットワーク中継装置2a(C)へ監視フレームを送信する場合の通信経路の例を示し、図8Bは、1系ネットワーク中継装置2a(C)から応答フレームを受信する場合の通信経路の例を示す。
FIG. 8 shows that a 1-
図8Aに示すように、第1の駅に設置された1系コンピュータ1aが、1系ネットワーク中継装置2a(C)に監視フレームを送信する場合を想定する。この1系コンピュータ1aは、2分岐接続装置10aに監視フレームを送信し、2分岐接続装置10aは、分岐した監視フレームを1系ネットワーク中継装置2a(A)と2系ネットワーク中継装置2b(B)に送信する。このとき、2系ネットワーク中継装置2b(B)は受信した監視フレームを廃棄する。
As shown in FIG. 8A, it is assumed that the first-
一方、1系ネットワーク中継装置2a(A)は、1系ネットワーク中継装置2a(C)を宛先とするポート番号(60050,60051,60053)に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを1系ネットワーク接続装置3a(A)に送信する。ここで、ポート番号(6005*)は、幹線に中継される幹線コマンドであり、ポート番号(6004*)は、幹線に中継されず、支線に中継される支線コマンドであることを表す。1系ネットワーク接続装置3a(A)は、受信した監視フレームを1系ネットワーク5aに送信する。
On the other hand, when the 1-system
1系ネットワーク接続装置3a(C)は、1系ネットワーク5aから受信した監視フレームを1系ネットワーク中継装置2a(C)と2系ネットワーク中継装置2b(D)に送信する。ここで、2系ネットワーク中継装置2b(D)は、監視フレームが自装置を宛先としていないため廃棄する。一方、1系ネットワーク中継装置2a(C)は、自装置を宛先とする監視フレームを受け取ったため、第1の駅に設置された1系コンピュータ1aに応答フレームを送信する処理を行う。
The 1-system
このように1系ネットワーク中継装置2a(C)に監視フレームを送信する際、1系ネットワーク中継装置2a(A)と2系ネットワーク中継装置2b(B)は、それぞれUDPのポート番号にてカプセル化処理を行わないまま監視フレームを中継する。監視フレームを受信した1系ネットワーク中継装置2a(C)は、MACアドレスが自分宛てである場合には応答フレームを返す。しかし、2系ネットワーク中継装置2b(D)は、MACアドレスが自分宛てでなければ、別の駅に設置された2重化ネットワーク中継装置2が宛先と判断して監視フレームを廃棄する。
As described above, when the monitoring frame is transmitted to the 1-system
図8Bに示すように、1系ネットワーク中継装置2a(C)は、第1の駅に設置された1系コンピュータ1aに応答フレームを送信する。この応答フレームは、1系ネットワーク中継装置2a(C)によってカプセル化処理がなされない。そして、1系ネットワーク接続装置3a(C)、1系ネットワーク接続装置3a(A)及び1系ネットワーク中継装置2a(A)は、応答フレームをそのまま中継する。この応答フレームは、2分岐接続装置10aを経て、第1の駅に設置された1系コンピュータ1aに到達する。
As shown in FIG. 8B, the 1-system
図9は、1系ネットワーク5aを介して2重化ネットワーク中継装置2がフレームを送受信する際における通信経路の例を示すネットワーク接続図である。図9Aは、2系ネットワーク中継装置2b(D)へ監視フレームを送信する場合の通信経路の例を示し、図9Bは、1系ネットワーク中継装置2a(D)から応答フレームを受信する場合の通信経路の例を示す。
FIG. 9 is a network connection diagram illustrating an example of a communication path when the duplex
図9Aと図9Bに示すように、第1の駅に設置された1系コンピュータ1aは、2系ネットワーク中継装置2b(D)に1系ネットワーク5aを経由して監視フレームを送信する。そして、2系ネットワーク中継装置2b(D)は、第1の駅に設置された1系コンピュータ1aに1系ネットワーク5aを経由して応答フレームを送信する。このとき、1系ネットワーク中継装置2a(A)は、監視フレームのカプセル化処理を行わない。したがって、2系ネットワーク中継装置2b(D)は、応答フレームのカプセル化処理を行っていない。
As shown in FIGS. 9A and 9B, the first-
図8と図9に示したように、第1の駅に設置された1系ネットワーク中継装置2a(A)は、監視フレームを送信する際にカプセル化処理を行うことなく、1系ネットワーク5aにだけ監視フレームを送信している。また、1系ネットワーク中継装置2a(C)と2系ネットワーク中継装置2b(D)も応答フレームを送信する際にカプセル化処理を行うことなく、1系ネットワーク5aにだけ応答フレームを送信している。そして、監視フレームと応答フレームは、いずれも1系ネットワーク5aだけを経由して送受信され、2系ネットワーク5bは経由しない。
As shown in FIG. 8 and FIG. 9, the 1-system
次に、図10と図11を参照して、第1の駅に設置された2系コンピュータ1b(図中では2重化コンピュータ1と表す)から1系ネットワーク中継装置2a(C),2系ネットワーク中継装置2b(D)への監視フレーム及び応答フレームの通信経路について説明する。
図10は、2系ネットワーク5bを介して1系ネットワーク中継装置2a(C)とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図10Aは、1系ネットワーク中継装置2a(C)へ監視フレームを送信する場合の通信経路の例を示し、図10Bは、1系ネットワーク中継装置2a(C)から応答フレームを受信する場合の通信経路の例を示す。
Next, referring to FIG. 10 and FIG. 11, from the 2
FIG. 10 is a network connection diagram showing an example of a communication path when frame transmission / reception is performed with the 1-system
図10Aは、第1の駅に設置された2系コンピュータ1bが、1系ネットワーク中継装置2a(C)に監視フレームを送信する場合を示す。この2系コンピュータ1bは、2分岐接続装置10bに監視フレームを送信し、2分岐接続装置10bは、分岐した監視フレームを1系ネットワーク中継装置2a(A)と2系ネットワーク中継装置2b(B)に送信する。このとき、2系ネットワーク中継装置2b(B)は受信した監視フレームを廃棄する。
FIG. 10A shows a case where the second-
一方、1系ネットワーク中継装置2a(A)は、1系ネットワーク中継装置2a(C)を宛先とするポート番号(60055,60056,60058)に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを2系ネットワーク接続装置3b(B)に送信する。2系ネットワーク接続装置3b(B)は、受信した監視フレームを2系ネットワーク5bに送信する。
On the other hand, when the 1-system
1系ネットワーク接続装置3b(D)は、2系ネットワーク5bから受信した監視フレームを1系ネットワーク中継装置2a(C)と2系ネットワーク中継装置2b(D)に送信する。ここで、2系ネットワーク中継装置2b(D)は、監視フレームが自装置を宛先としていないため廃棄する。一方、1系ネットワーク中継装置2a(C)は、自装置を宛先とする監視フレームを受け取ったため、第1の駅に設置された2系コンピュータ1bに応答フレームを送信する処理を行う。
The
図10Bに示すように、1系ネットワーク中継装置2a(C)は、第1の駅に設置された2系コンピュータ1bに応答フレームを送信する。この応答フレームは、1系ネットワーク中継装置2a(C)によってカプセル化処理されない。そして、2系ネットワーク接続装置3b(B)と1系ネットワーク中継装置2a(A)は、応答フレームをそのまま中継する。この応答フレームは、2分岐接続装置10bを経て、第1の駅に設置された2系コンピュータ1bに到達する。
As shown in FIG. 10B, the first-system
図11は、2系ネットワーク5bを介して2重化ネットワーク中継装置2がフレームを送受信する際における通信経路の例を示すネットワーク接続図である。図11Aは、2系ネットワーク中継装置2b(D)への監視フレームの通信経路の例を示し、図11Bは、1系ネットワーク中継装置2a(D)からの応答フレームの通信経路の例を示す。
FIG. 11 is a network connection diagram showing an example of a communication path when the duplex
図11Aと図11Bに示すように、第1の駅に設置された2系コンピュータ1bは、2系ネットワーク中継装置2b(D)に2系ネットワーク5bを経由して監視フレームを送信する。そして、2系ネットワーク中継装置2b(D)は、第1の駅に設置された2系コンピュータ1bに2系ネットワーク5bを経由して応答フレームを送信する。このとき、1系ネットワーク中継装置2a(A)は、監視フレームのカプセル化処理を行わない。したがって、2系ネットワーク中継装置2b(D)は、応答フレームのカプセル化処理を行っていない。
As shown in FIGS. 11A and 11B, the second-
図10と図11に示したように、1系ネットワーク中継装置2a(A)は、監視フレームを送信する際にカプセル化処理を行うことなく、2系ネットワーク5bにだけ監視フレームを送信している。また、1系ネットワーク中継装置2a(C)と2系ネットワーク中継装置2b(D)も応答フレームを送信する際にカプセル化処理を行うことなく、2系ネットワーク5bにだけ応答フレームを送信している。このため、監視フレームと応答フレームは、いずれも2系ネットワーク5bだけを経由して送受信され、1系ネットワーク5aは経由しない。
As shown in FIGS. 10 and 11, the 1-system
次に、図12〜図15を参照して、第1の駅に設置された1系コンピュータ1aから1系ネットワーク接続装置3a(A),2系ネットワーク接続装置3b(B),1系ネットワーク接続装置3a(C),2系ネットワーク接続装置3b(D)への監視フレーム及び応答フレームの通信経路について説明する。
Next, referring to FIG. 12 to FIG. 15, the 1-system
図12は、1系ネットワーク接続装置3a(A)とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図12Aは、1系ネットワーク接続装置3a(A)へ監視フレームを送信する場合の通信経路の例を示し、図12Bは、1系ネットワーク接続装置3a(A)から応答フレームを受信する場合の通信経路の例を示す。
FIG. 12 is a network connection diagram illustrating an example of a communication path when performing frame transmission / reception with the 1-system
図12Aは、第1の駅に設置された1系コンピュータ1aが、1系ネットワーク接続装置3a(A)に監視フレームを送信する場合を示す。この1系コンピュータ1aは、2分岐接続装置10aに監視フレームを送信し、2分岐接続装置10aは、分岐した監視フレームを1系ネットワーク中継装置2a(A)と2系ネットワーク中継装置2b(B)に送信する。このとき、2系ネットワーク中継装置2b(B)は受信した監視フレームを廃棄する。
FIG. 12A shows a case where the first-
一方、1系ネットワーク中継装置2a(A)は、1系ネットワーク接続装置3a(A)を宛先とするポート番号(60013,60018,60019)に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを1系ネットワーク接続装置3a(A)に送信する。ここで、ポート番号(6001*)は、ポート番号(6005*)のいずれかに含まれる幹線コマンドであることを表す。
On the other hand, when the 1-system
図12Bに示すように、1系ネットワーク接続装置3a(A)は、第1の駅に設置された1系コンピュータ1aに応答フレームを送信する。この応答フレームは、1系ネットワーク中継装置2a(A)によってカプセル化処理されずに、2分岐接続装置10aを経て、第1の駅に設置された1系コンピュータ1aに到達する。2系ネットワーク中継装置2b(B)は、受信した応答フレームを廃棄する。
As shown in FIG. 12B, the 1-system
図13は、2系コンピュータ1bから2系ネットワーク接続装置3b(B)とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図13Aは、2系ネットワーク接続装置3b(B)へ監視フレームを送信する場合の通信経路の例を示し、図13Bは、2系ネットワーク接続装置3b(B)から応答フレームを受信する場合の通信経路の例を示す。
FIG. 13 is a network connection diagram illustrating an example of a communication path when frame transmission / reception is performed with the second system
図13Aは、第1の駅に設置された2系コンピュータ1bが、2系ネットワーク接続装置3b(B)に監視フレームを送信する場合を示す。この2系コンピュータ1bは、2分岐接続装置10bに監視フレームを送信し、2分岐接続装置10bは、分岐した監視フレームを1系ネットワーク中継装置2a(A)と2系ネットワーク中継装置2b(B)に送信する。このとき、2系ネットワーク中継装置2b(B)は受信した監視フレームを廃棄する。
FIG. 13A shows a case where the second-
一方、1系ネットワーク中継装置2a(A)は、2系ネットワーク接続装置3b(B)を宛先とするポート番号(60013,60018,60019)に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを2系ネットワーク接続装置3b(B)に送信する。
On the other hand, when the 1-system
図13Bに示すように、2系ネットワーク接続装置3b(B)は、第1の駅に設置された2系コンピュータ1bに応答フレームを送信する。この応答フレームは、1系ネットワーク中継装置2a(A)によってカプセル化処理されずに、2分岐接続装置10bを経て、第1の駅に設置された2系コンピュータ1bに到達する。2系ネットワーク中継装置2b(B)は、受信した応答フレームを廃棄する。
As shown in FIG. 13B, the second-system
図14は、1系ネットワーク接続装置3a(C)とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図14Aは、1系ネットワーク接続装置3a(C)へ監視フレームを送信する場合の通信経路の例を示し、図14Bは、1系ネットワーク接続装置3a(C)から応答フレームを受信する場合の通信経路の例を示す。
FIG. 14 is a network connection diagram showing an example of a communication path when performing frame transmission / reception with the 1-system
図14Aに示すように、第1の駅に設置された1系コンピュータ1aが、1系ネットワーク接続装置3a(C)に監視フレームを送信する場合を想定する。この1系コンピュータ1aは、2分岐接続装置10aに監視フレームを送信し、2分岐接続装置10aは、分岐した監視フレームを1系ネットワーク中継装置2a(A)と2系ネットワーク中継装置2b(B)に送信する。このとき、2系ネットワーク中継装置2b(B)は受信した監視フレームを廃棄する。
As shown in FIG. 14A, it is assumed that the 1-
一方、1系ネットワーク中継装置2a(A)は、1系ネットワーク接続装置3a(C)を宛先とするポート番号(60013,60018)に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを1系ネットワーク接続装置3a(A)に送信する。1系ネットワーク接続装置3a(A)は、受信した監視フレームを1系ネットワーク5aに送信し、1系ネットワーク接続装置3a(C)は、1系ネットワーク5aから監視フレームを受信して応答する。なお、1系ネットワーク接続装置3a(C)は、1系ネットワーク中継装置2a(C)と2系ネットワーク中継装置2b(D)に監視フレームを送信するが、1系ネットワーク中継装置2a(C)と2系ネットワーク中継装置2b(D)は、自身を宛先としていない受信した監視フレームを廃棄する。
On the other hand, when the 1-system
図14Bに示すように、1系ネットワーク接続装置3a(C)は、第1の駅に設置された1系コンピュータ1aに1系ネットワーク5aを介して応答フレームを送信する。この応答フレームは、1系ネットワーク接続装置3a(A)により1系ネットワーク中継装置2a(A)と2系ネットワーク中継装置2b(B)に送信される。ここで、1系ネットワーク中継装置2a(A)は、応答フレームを2分岐接続装置10aに送信し、2分岐接続装置10aは、1系コンピュータ1aに応答フレームを送信する。一方、2系ネットワーク中継装置2b(B)は、受信した応答フレームを廃棄する。
As shown in FIG. 14B, the 1-system
図15は、第1の駅に設置された2系コンピュータ1bが1系ネットワーク接続装置3a(D)とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図15Aは、1系ネットワーク接続装置3a(D)へ監視フレームを送信する場合の通信経路の例を示し、図15Bは、1系ネットワーク接続装置3a(D)から応答フレームを受信する場合の通信経路の例を示す。
FIG. 15 is a network connection diagram illustrating an example of a communication path when the
図15Aは、第1の駅に設置された2系コンピュータ1bが、1系ネットワーク接続装置3a(D)に監視フレームを送信する場合を示す。この2系コンピュータ1bは、2分岐接続装置10bに監視フレームを送信し、2分岐接続装置10bは、分岐した監視フレームを1系ネットワーク中継装置2a(A)と2系ネットワーク中継装置2b(B)に送信する。このとき、2系ネットワーク中継装置2b(B)は受信した監視フレームを廃棄する。
FIG. 15A shows a case where the second-
一方、1系ネットワーク中継装置2a(A)は、1系ネットワーク接続装置3a(D)を宛先とするポート番号(60013,60018)に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを2系ネットワーク接続装置3b(B)に送信する。2系ネットワーク接続装置3b(B)は、受信した監視フレームを2系ネットワーク5bに送信し、2系ネットワーク接続装置3b(D)は、2系ネットワーク5bから監視フレームを受信すると応答を行う。なお、2系ネットワーク接続装置3b(D)は、1系ネットワーク中継装置2a(C)と2系ネットワーク中継装置2b(D)に監視フレームを送信するが、1系ネットワーク中継装置2a(C)と2系ネットワーク中継装置2b(D)は、受信した監視フレームを廃棄する。
On the other hand, when the 1-system
図15Bに示すように、2系ネットワーク接続装置3b(D)は、第1の駅に設置された2系コンピュータ1bに2系ネットワーク5bを介して応答フレームを送信する。この応答フレームは、2系ネットワーク接続装置3b(B)により1系ネットワーク中継装置2a(A)に送信される。ここで、1系ネットワーク中継装置2a(A)は、応答フレームを2分岐接続装置10bに送信し、2分岐接続装置10bは、2系コンピュータ1bに応答フレームを送信する。一方、2系ネットワーク中継装置2b(B)は、受信した応答フレームを廃棄する。
As illustrated in FIG. 15B, the second-system
以上説明した一実施の形態例に係る2重化ネットワーク中継装置2によれば、監視フレームの送信元である1系コンピュータ1a又は2系ネットワーク5bのいずれかから監視フレームを受信した場合には、監視フレームに通信番号を付加せずに中継する。一方、1系コンピュータ1a又は2系ネットワーク5bのいずれかから通常フレームを受信した場合には、1系ネットワーク5a又は2系ネットワーク5bの両系のネットワークに通常フレームを送出する。この際、通常フレームには、通信番号を付加している。そして、宛先のネットワーク中継装置2が2重化ネットワーク5から受信する通常フレームの通信番号を通信方式毎に管理する。このため、送信元のネットワーク中継装置2は、通常フレームの送信通信番号を管理する。一方、宛先のネットワーク中継装置2は、受信した通常フレームの受信通信番号と、2重化コンピュータ1のMACアドレスを管理して通常フレームを中継する2重化コンピュータ1を特定している。このため、宛先のネットワーク中継装置2は、正しくフレームが受信したことを識別することができる。
According to the duplex
また、監視フレームは、通常フレームと異なり、送信元と宛先の1系コンピュータ1aが互いに送受信する必要がない。ここで、監視フレームには通信番号が付加されていないため、宛先のネットワーク中継装置2に通信番号が記録されない。これにより、宛先のネットワーク中継装置2は、通常フレームの通信番号の規則性を保ちながら記録することができる。
Further, unlike the normal frame, the monitoring frame does not need to be transmitted and received between the transmission source and the destination 1-
また、2重化ネットワーク中継装置2は、1系ネットワーク5a又は2系ネットワーク5bのいずれか片系のネットワークに監視フレームを送出する。監視フレームは、2重化ネットワーク5のうち、片系のネットワークに送出されるだけであるため、監視対象となる宛先の装置に至る経路に障害が発生していた場合には、他系のネットワークから応答フレームが返ることがない。このため、監視フレームの送信元である1系ネットワーク5a又は2系ネットワーク5bが誤って片系のネットワークに障害が発生していないと判断することがない。
In addition, the duplex
また、ネットワーク中継装置2は、2重化ネットワーク5に2重化ネットワーク接続装置3を介して接続される全てのネットワーク中継装置2毎に受信管理テーブル26を作成しておく。このため、2重化ネットワーク5から受信したフレームの送信元であるネットワーク中継装置2について個別にフレームの通信番号を管理することができる。
In addition, the
また、ネットワーク中継装置2は、送信するフレームの先頭から宛先のコンピュータに付されるMACアドレス、IPアドレス、ユーザ情報、通信番号の順にフィールドを配置する。これにより、2重化ネットワーク5の通信状況を、アナライザを用いて解析する際に、アナライザの解析範囲を一般的なフィールドの並びに従わせることができる。
The
そして、上記の2重化ネットワーク接続装置3による監視、2重化された1系ネットワーク中継装置2aと2系ネットワーク中継装置2b間での監視を組み合わせることによって、2重化ネットワーク中継装置2及びLAN等のケーブル障害を確実に検出し、速やかに対応することが可能となる。このため、2重化ネットワークシステム6における可用性を高めることができる。
By combining the monitoring by the duplex
なお、上述した2重化ネットワークシステム6は、駅間のフレーム通信だけでなく、遠隔地のサーバがクライアントに対してフレームを送信したり、処理速度の異なるコンピュータが共に処理を行ったりする場合にも有効である。 The above-described duplex network system 6 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重化ネットワークシステム6だけでなく、VLAN(Virtual Local Area Network)等の各種のネットワークシステムに適用することも可能である。 Further, the encapsulation process and the decapsulation process can be applied not only to the duplex network system 6 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…2重化ネットワークシステム、10…2分岐接続装置、10a,10b…2分岐接続装置、11…伝送路、12…伝送路、13…伝送路、14…受信フレーム伝送制御部、15…バッファメモリ、20…ネットワークスイッチ、20a,20b…ネットワークスイッチ、21…フレーム伝送制御部、21a…伝送路、22…経路切替部、22a,22b…伝送路、23…監視フレーム伝送制御部、24…現用系接続スイッチ制御部、25…重複フレーム廃棄処理部、26…受信管理テーブル、27…送信管理テーブル、28…バッファメモリ
DESCRIPTION OF
Claims (8)
前記2重化されたネットワークから到着したフレームの到着順を管理すると共に、前記他のネットワーク中継装置によって前記フレームが送信された順序を示す通信番号を、前記他のネットワーク中継装置毎に管理する受信管理テーブルと、
前記2重化されたコンピュータ装置のうち、一のコンピュータ装置から、前記フレームのうち、特定の宛先に対して送信された、特定の宛先の障害を監視する監視フレームを受信した場合には、前記2重化されたネットワークのうち、片系のネットワークにそのまま前記監視フレームを送出し、前記一のコンピュータ装置から、前記監視フレーム以外の通常フレームを受信した場合には、前記2重化されたネットワークのうち、両系のネットワークに前記通信番号を付加して前記通常フレームを送出するフレーム伝送制御部と、を備える
ネットワーク中継装置。 A frame transmitted by the duplexed computer device is relayed and transmitted to another network relay device connected to the duplexed network, and the other network relay device passes through the duplexed network. A network relay device that relays the received frame to the duplex computer device,
Reception for managing the order of arrival of frames arriving from the duplexed network and managing the communication number indicating the order in which the frames are transmitted by the other network relay device for each of the other network relay devices A management table;
Of the duplexed computer unit, from a computer system, out of the frame, which is sent to a specific destination, when receiving the supervisory frame for monitoring a failure of a particular destination, the of duplexed network, it sends the monitor frame in one system of the network, from said one computer device, when receiving a normal frame other than the monitor frame, the duplexed network A frame transmission control unit that adds the communication number to both networks and transmits the normal frame.
請求項1記載のネットワーク中継装置。 The frame transmission control section, when the the particular destination has received the response frame to the monitor frame is according to claim 1, wherein transmitting the response frame with respect to the said one computer device that transmitted the monitor frame Network relay device.
請求項2記載のネットワーク中継装置。 The network relay device according to claim 2, wherein the frame transmission control unit identifies, as the monitoring frame, a frame in which a port number is designated as the specific destination.
前記2重化されたコンピュータ装置にそれぞれ接続され、前記コンピュータ装置から受信した前記フレームを複数の経路に分岐して送信し、前記複数の経路から受信した前記フレームを前記コンピュータ装置に送信する2重化された2分岐接続装置と、
前記2重化された2分岐接続装置にそれぞれ接続され、前記2分岐接続装置から受信した前記フレームを中継して2重化されたネットワークに接続される他の2重化されたネットワーク中継装置に送信し、前記他の2重化されたネットワーク中継装置から前記ネットワークを介して受信したフレームを前記2分岐接続装置に中継する2重化されたネットワーク中継装置と、
前記ネットワークに接続され、前記ネットワーク中継装置から受信した前記フレームを前記ネットワークに送信し、前記ネットワークから受信した前記フレームを前記2重化されたネットワーク中継装置に送信する2重化されたネットワーク接続装置と、を備え、
前記ネットワーク中継装置は、
前記2重化されたネットワークから到着したフレームの到着順を管理すると共に、前記他のネットワーク中継装置によって前記フレームが送信された順序を示す通信番号を、前記他のネットワーク中継装置毎に管理する受信管理テーブルと、
前記2重化されたコンピュータ装置のうち、一のコンピュータ装置から、前記フレームのうち、特定の宛先に対して送信された、特定の宛先の障害を監視する監視フレームを受信した場合には、前記2重化されたネットワークのうち、片系のネットワークにそのまま前記監視フレームを送出し、前記一のコンピュータ装置から、前記監視フレーム以外の通常フレームを受信した場合には、前記2重化されたネットワークのうち、両系のネットワークに前記通信番号を付加して前記通常フレームを送出するフレーム伝送制御部と、を備える
障害監視システム。 A duplex computer device for sending and receiving frames;
A duplex device that is connected to each of the duplexed computer devices, transmits the frame received from the computer device to a plurality of routes, and transmits the frame received from the plurality of routes to the computer device. A two-branch connecting device,
Connected to each of the duplexed two-branch connection devices, and relays the frame received from the two-branch connection device to another duplexed network relay device connected to the duplexed network. A duplexed network relay device that transmits and relays a frame received from the other duplexed network relay device via the network to the two-branch connection device;
A duplexed network connection device connected to the network and transmitting the frame received from the network relay device to the network and transmitting the frame received from the network to the duplexed network relay device And comprising
The network relay device is:
Reception for managing the order of arrival of frames arriving from the duplexed network and managing the communication number indicating the order in which the frames are transmitted by the other network relay device for each of the other network relay devices A management table;
Of the duplexed computer unit, from a computer system, out of the frame, which is sent to a specific destination, when receiving the supervisory frame for monitoring a failure of a particular destination, the of duplexed network, it sends the monitor frame in one system of the network, from said one computer device, when receiving a normal frame other than the monitor frame, the duplexed network A fault transmission system comprising: a frame transmission control unit that adds the communication number to both networks and transmits the normal frame.
請求項4記載の障害監視システム。 The network relay device relays the monitoring frame to another network relay device when the specific destination is the other network relay device connected to the duplexed network, and the other network The failure monitoring system according to claim 4 , wherein the response frame received from the relay device is relayed to the one computer device.
請求項5記載の障害監視システム。 The network relay device relays the monitoring frame to one of the network connection devices when the specific destination is one of the duplexed network connection devices, The failure monitoring system according to claim 5 , wherein the response frame received from the network connection device is relayed to the one computer device.
請求項5記載の障害監視システム。 The network relay device transmits the monitoring frame when the specific destination is one of the other network connection devices connected to the duplex network. The failure monitoring system according to claim 5 , wherein the response frame received from the one network connection device is relayed to the one computer device.
請求項6又は7記載の障害監視システム。 The duplexed network connection device, the network connection to operate independently for each device, the duplexed 2 branch connection device according to claim 6 which operate independently for each of the second branch connecting device Or the fault monitoring system of 7 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012072778A JP5651877B2 (en) | 2012-03-28 | 2012-03-28 | Network relay device and fault monitoring system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012072778A JP5651877B2 (en) | 2012-03-28 | 2012-03-28 | Network relay device and fault monitoring system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013207445A JP2013207445A (en) | 2013-10-07 |
| JP5651877B2 true JP5651877B2 (en) | 2015-01-14 |
Family
ID=49526152
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012072778A Active JP5651877B2 (en) | 2012-03-28 | 2012-03-28 | Network relay device and fault monitoring system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5651877B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023034908A (en) * | 2021-08-31 | 2023-03-13 | 沖電気工業株式会社 | Communication system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000341757A (en) * | 1999-05-28 | 2000-12-08 | Toshiba Corp | Radio base station and radio communication control system |
| JP4591789B2 (en) * | 2007-12-13 | 2010-12-01 | Necエンジニアリング株式会社 | Packet transfer method and packet transfer apparatus |
| JP5012485B2 (en) * | 2007-12-19 | 2012-08-29 | 富士通株式会社 | Redundancy method and switch device |
| JP5480778B2 (en) * | 2010-11-08 | 2014-04-23 | 株式会社日立製作所 | Duplex computer network system, network connection device, and fault detection and coping method |
-
2012
- 2012-03-28 JP JP2012072778A patent/JP5651877B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013207445A (en) | 2013-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5546461B2 (en) | Method and system for transparent auto recovery in chains and ring networks | |
| CN107508640B (en) | Construction method of dual-ring redundant self-healing optical fiber network based on Fibre Channel technology | |
| US9407582B2 (en) | Redundantly operable industrial communication system and method for operation thereof | |
| US10686732B2 (en) | Method and control device for transmitting safety-relevant data in a motor vehicle by means of an ethernet standard | |
| CN108702317B (en) | Industrialized communication system, the method and wireless receiving station for its operation that can redundantly run | |
| US20060176804A1 (en) | Data transfer apparatus and multicast system | |
| JP2006049963A (en) | Network system, node, node control program, and network control method | |
| US20100265831A1 (en) | Packet forwarding device and control circuit thereof | |
| CN101129026A (en) | Grouping ring network system, method for connecting grouping rings and connecting nodes between rings | |
| US20150381458A1 (en) | Communication apparatus and vehicle transmission system | |
| JP2008060784A (en) | Communication apparatus and communication system | |
| KR20070033866A (en) | Recording medium recording information processing apparatus, communication load balancing method and communication load balancing program | |
| US20140156867A1 (en) | Offload processing interface | |
| US20120127853A1 (en) | Network relay system and method of controlling a network relay system | |
| US20090116485A1 (en) | Packet relay method and device | |
| CN108702804B (en) | Wireless communication system for industrial automation system, method for its operation | |
| JP4895972B2 (en) | Ring protocol fast switching method and apparatus | |
| JP5267065B2 (en) | Communication apparatus and network test method | |
| JP5651877B2 (en) | Network relay device and fault monitoring system | |
| WO2018219303A1 (en) | Defect detection in ip/mpls network tunnels | |
| US8854949B2 (en) | Network relay device and network relay method | |
| CN107332793A (en) | A kind of message forwarding method, relevant device and system | |
| JP2010239593A (en) | Packet processing apparatus and interface unit | |
| JP5651878B2 (en) | Fault monitoring system | |
| CN109039680B (en) | A method, system and BNG for switching main broadband network gateway BNG and standby BNG |
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 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141003 |
|
| 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: 5651877 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |