(57)【特許請求の範囲】
【請求項１】
２重化されたコンピュータ装置が送信するフレームを中継して２重化されたネットワークに接続された他のネットワーク中継装置に送信し、前記他のネットワーク中継装置から前記２重化されたネットワークを介して受信したフレームを前記２重化されたコンピュータ装置に中継するネットワーク中継装置であって、
前記２重化されたネットワークから到着したフレームの到着順を管理すると共に、前記他のネットワーク中継装置によって前記フレームが送信された順序を示す通信番号を、前記他のネットワーク中継装置毎に管理する受信管理テーブルと、
前記２重化されたコンピュータ装置のうち、一のコンピュータ装置から、前記フレームのうち、特定の宛先に対して送信された、特定の宛先の障害を監視する監視フレームを受信した場合には、前記２重化されたネットワークのうち、片系のネットワークにそのまま前記監視フレームを送出し、前記一のコンピュータ装置から、前記監視フレーム以外の通常フレームを受信した場合には、前記２重化されたネットワークのうち、両系のネットワークに前記通信番号を付加して前記通常フレームを送出するフレーム伝送制御部と、を備える
ネットワーク中継装置。
【請求項２】
前記フレーム伝送制御部は、前記特定の宛先から前記監視フレームに対する応答フレームを受信した場合には、前記監視フレームを送信した前記一のコンピュータ装置に対して前記応答フレームを送信する
請求項１記載のネットワーク中継装置。
【請求項３】
前記フレーム伝送制御部は、前記特定の宛先として、ポート番号が指定されたフレームを前記監視フレームとして識別する
請求項２記載のネットワーク中継装置。
【請求項４】
フレームを送受信する２重化されたコンピュータ装置と、
前記２重化されたコンピュータ装置にそれぞれ接続され、前記コンピュータ装置から受信した前記フレームを複数の経路に分岐して送信し、前記複数の経路から受信した前記フレームを前記コンピュータ装置に送信する２重化された２分岐接続装置と、
前記２重化された２分岐接続装置にそれぞれ接続され、前記２分岐接続装置から受信した前記フレームを中継して２重化されたネットワークに接続される他の２重化されたネットワーク中継装置に送信し、前記他の２重化されたネットワーク中継装置から前記ネットワークを介して受信したフレームを前記２分岐接続装置に中継する２重化されたネットワーク中継装置と、
前記ネットワークに接続され、前記ネットワーク中継装置から受信した前記フレームを前記ネットワークに送信し、前記ネットワークから受信した前記フレームを前記２重化されたネットワーク中継装置に送信する２重化されたネットワーク接続装置と、を備え、
前記ネットワーク中継装置は、
前記２重化されたネットワークから到着したフレームの到着順を管理すると共に、前記他のネットワーク中継装置によって前記フレームが送信された順序を示す通信番号を、前記他のネットワーク中継装置毎に管理する受信管理テーブルと、
前記２重化されたコンピュータ装置のうち、一のコンピュータ装置から、前記フレームのうち、特定の宛先に対して送信された、特定の宛先の障害を監視する監視フレームを受信した場合には、前記２重化されたネットワークのうち、片系のネットワークにそのまま前記監視フレームを送出し、前記一のコンピュータ装置から、前記監視フレーム以外の通常フレームを受信した場合には、前記２重化されたネットワークのうち、両系のネットワークに前記通信番号を付加して前記通常フレームを送出するフレーム伝送制御部と、を備える
障害監視システム。
【請求項５】
前記ネットワーク中継装置は、前記特定の宛先が前記２重化されたネットワークに接続された前記他のネットワーク中継装置である場合に、前記監視フレームを他のネットワーク中継装置に中継し、前記他のネットワーク中継装置から受信した応答フレームを前記一のコンピュータ装置に中継する
請求項４記載の障害監視システム。
【請求項６】
前記ネットワーク中継装置は、前記特定の宛先が前記２重化されたネットワーク接続装置のうち、一方の前記ネットワーク接続装置である場合に、前記監視フレームを一方の前記ネットワーク接続装置に中継し、前記一方の前記ネットワーク接続装置から受信した前記応答フレームを前記一のコンピュータ装置に中継する
請求項５記載の障害監視システム。
【請求項７】
前記ネットワーク中継装置は、前記特定の宛先が前記２重化されたネットワークに接続された他の２重化されたネットワーク接続装置のうち、一方のネットワーク接続装置である場合に、前記監視フレームを一方の前記ネットワーク接続装置に中継し、前記一方の前記ネットワーク接続装置から受信した前記応答フレームを前記一のコンピュータ装置に中継する
請求項５記載の障害監視システム。
【請求項８】
前記２重化されたネットワーク接続装置は、前記ネットワーク接続装置毎に独立して動作し、前記２重化された２分岐接続装置は、前記２分岐接続装置毎に独立して動作する
請求項６又は７記載の障害監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２重化されたネットワークを介してコンピュータ装置（以下、「コンピュータ」と略記する）がフレームの送受信を行う２重化ネットワークシステムに発生する障害を監視する場合に適用して好適な障害監視システム、及び、コンピュータが送受信するフレームをネットワークに中継するネットワーク中継装置に関する。
【背景技術】
【０００２】
従来、駅間ネットワーク等の高い信頼性が求められる制御システムでは、その高信頼制御を実現するために、制御用のコンピュータが２重化され、さらには、その制御用のコンピュータを接続するネットワークも２重化されることがあった。なお、一般にネットワーク層で用いられるデータをパケットと呼び、データリンク層で用いられるデータをフレームと呼ぶが、以下の説明ではパケットとフレームは、同じ意味とし、「フレーム」に統一して取り扱う。
【０００３】
ネットワークを２重化すれば、一方のネットワークに障害が発生してデータの送受信が行えなくなっても、他方のネットワークに切替えてデータの送受信を行い、制御システムの動作を継続することができる。このような２重化ネットワークシステムは、２重化されたネットワークと、２重化されたネットワーク毎に接続されてデータの入出力を行うネットワーク接続装置、さらにネットワーク接続装置に接続され、２重化されたコンピュータにフレームを中継するネットワーク中継装置によって構成されていた。
【０００４】
２重化ネットワークシステムは、以下の動作を行う。すなわち、フレームを送信する送信元のコンピュータに接続されるネットワーク中継装置は、２重化されたネットワーク接続装置に２つの同じフレームを送信する。そして、２重化されたネットワーク接続装置は、それぞれが２重化ネットワークに同じフレームを送信する。
【０００５】
２重化された宛先のネットワーク接続装置は２重化されたネットワークからフレームを受信すると、宛先のネットワーク中継装置にこのフレームをそれぞれ送信する。ここで、宛先のネットワーク中継装置は、最も早く到着したフレームを宛先のコンピュータに中継し、既に宛先のコンピュータに中継したフレームと同じ通信番号が付され、遅く到着したフレームを廃棄する。このようにネットワーク中継装置は、他の装置から到着したフレームについて中継するか廃棄するかの選択を行うことで、宛先のコンピュータがフレームを重複受信しないように制御している。
【０００６】
なお、２重化ネットワークシステムは、上述した駅間ネットワークの他、高い信頼性を要求される業界、例えばプラント制御システムの構築時に採用されている。そして、２重化ネットワークシステムを実現するためには、以下の特許文献１に開示されるような技術が検討されてきた。
【０００７】
特許文献１には、マルチキャストとユニキャストで異なる管理データを、ストリームに対応づけた管理データとして登録管理する技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−２０４１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、２重化ネットワークシステムに配置される２重化された各種の装置の一方に障害が発生した場合には、他方の装置に切替えてフレームの送受信をすることが求められる。このため、装置やネットワークの状態を診断し、障害を監視するための監視フレームを送出する場合がある。しかし、監視フレームの宛先は、コンピュータ装置だけでなく、２重化されたネットワークに接続されるネットワーク接続装置、ネットワーク中継装置となる場合が多い。ネットワーク接続装置、ネットワーク中継装置を監視フレームの宛先とすると、監視フレームに対してコンピュータ装置からの応答は必要ない。しかし、監視フレームと、監視フレーム以外の通常フレームが混在して送出されると、監視フレームと一般フレームの区別がつかず、監視フレームが宛先の装置に接続されたコンピュータ装置に到達する。この場合、コンピュータ装置は、応答しない監視フレームを廃棄する等の余計な処理が必要となり、コンピュータ装置の処理が遅れる場合がある。また、監視が必要な装置以外にも監視フレームが届くことで、ネットワークの帯域が圧迫され、通常フレームの伝送遅延が生じる場合もある。
【００１０】
本発明はこのような状況に鑑みて成されたものであり、通常フレームと監視フレームを送出しても監視フレームの宛先以外の装置による処理に影響を与えないことを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るネットワーク中継装置は、２重化されたコンピュータ装置が送信するフレームを中継して２重化されたネットワークに接続された他のネットワーク中継装置に送信し、他のネットワーク中継装置から２重化されたネットワークを介して受信したフレームを２重化されたコンピュータ装置に中継するネットワーク中継装置であって、２重化されたネットワークから到着したフレームの到着順を管理すると共に、他のネットワーク中継装置によってフレームが送信された順序を示す通信番号を、他のネットワーク中継装置毎に管理する受信管理テーブルと、２重化されたコンピュータ装置のうち、一のコンピュータ装置から、フレームのうち、特定の宛先に対して送信された、特定の宛先の障害を監視する監視フレームを受信した場合には、２重化されたネットワークのうち、片系のネットワークにそのまま監視フレームを送出し、一のコンピュータ装置から、監視フレーム以外の通常フレームを受信した場合には、２重化されたネットワークのうち、両系のネットワークに通信番号を付加して通常フレームを送出するフレーム伝送制御部と、を備える。
【００１２】
本発明に係る障害監視システムは、フレームを送受信する２重化されたコンピュータ装置と、２重化されたコンピュータ装置にそれぞれ接続され、コンピュータ装置から受信したフレームを複数の経路に分岐して送信し、複数の経路から受信したフレームをコンピュータ装置に送信する２重化された２分岐接続装置と、２重化された２分岐接続装置にそれぞれ接続され、２分岐接続装置から受信したフレームを中継して２重化されたネットワークに接続される他の２重化されたネットワーク中継装置に送信し、他の２重化されたネットワーク中継装置からネットワークを介して受信したフレームを２分岐接続装置に中継する２重化されたネットワーク中継装置と、ネットワークに接続され、ネットワーク中継装置から受信したフレームをネットワークに送信し、ネットワークから受信したフレームを２重化されたネットワーク中継装置に送信する２重化されたネットワーク接続装置と、を備え、ネットワーク中継装置は、２重化されたネットワークから到着したフレームの到着順を管理すると共に、他のネットワーク中継装置によってフレームが送信された順序を示す通信番号を、他のネットワーク中継装置毎に管理する受信管理テーブルと、２重化されたコンピュータ装置のうち、一のコンピュータ装置から、フレームのうち、特定の宛先に対して送信された、特定の宛先の障害を監視する監視フレームを受信した場合には、２重化されたネットワークのうち、片系のネットワークにそのまま監視フレームを送出し、一のコンピュータ装置から、監視フレーム以外の通常フレームを受信した場合には、２重化されたネットワークのうち、両系のネットワークに通信番号を付加して通常フレームを送出するフレーム伝送制御部と、を備える。
【発明の効果】
【００１３】
本発明によれば、ネットワーク中継装置は、例えば、宛先装置の種類(ネットワーク中継装置又はネットワーク接続装置)によって特定されるポート番号を指定して監視フレームをそのまま送出し、通常フレームには通信番号を付与して送出することにより、通常フレームの通信番号だけを管理している。このため、受信側のネットワーク中継装置では監視フレームと通常フレームを区別することができ、コンピュータ装置への中継が不要である監視フレームを廃棄することができる。よって、監視フレームの宛先以外の装置による処理に影響を与えない。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態例における２重化ネットワークシステムの構成例を示すネットワーク接続図である。
【図２】本発明の一実施の形態例におけるネットワーク中継装置の内部構成の例を示すブロック図である。
【図３】本発明の一実施の形態例におけるネットワーク中継装置において、現用系コンピュータと１系ネットワーク及び２系ネットワークとの間に構成されるフレームの通信経路の例を示した図である。
【図４】本発明の一実施の形態例におけるネットワークスイッチ及び２分岐接続装置の詳細な構成例を示すブロック図である。
【図５】本発明の一実施の形態例における２重化ネットワーク中継装置が中継するフレームのフレームフォーマットの例を示す説明図である。
【図６】本発明の一実施の形態例における監視フレームと応答フレームの通信経路の例を説明するための基本構成図である。
【図７】本発明の一実施の形態例におけるユニキャストとブロードキャストの通信経路の例を示すネットワーク接続図である。
【図８】本発明の一実施の形態例における１系ネットワークを介して１系ネットワーク中継装置（Ｃ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。
【図９】本発明の一実施の形態例における１系ネットワークを介して１系ネットワーク中継装置（Ｄ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。
【図１０】本発明の一実施の形態例における２系ネットワークを介して２系ネットワーク中継装置（Ｃ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。
【図１１】本発明の一実施の形態例における２系ネットワークを介して２系ネットワーク中継装置（Ｄ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。
【図１２】本発明の一実施の形態例における１系ネットワーク接続装置（Ａ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。
【図１３】本発明の一実施の形態例における２系ネットワーク接続装置（Ｂ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。
【図１４】本発明の一実施の形態例における１系ネットワーク接続装置（Ｃ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。
【図１５】本発明の一実施の形態例における２系ネットワーク接続装置（Ｄ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施の形態例（以下、「本実施の形態例」という）について、添付図面を参照して説明する。本実施の形態例では、２重化されたネットワークを用いて行うフレームの伝送処理の信頼性を高めた２重化ネットワークシステム６に適用した例について説明する。この２重化ネットワークシステム６は、コンピュータがプログラムを実行することにより、後述する内部ブロックを連携させた障害監視方法を実現する障害監視システムとしても用いられる。
【００１６】
図１は、２重化ネットワークシステム６の構成例を示すネットワーク接続図である。
２重化ネットワークシステム６は、１系ネットワーク５ａと２系ネットワーク５ｂである、２重化されたネットワーク（以下、「２重化ネットワーク５」と総称する）とを備える。２重化ネットワーク５は、例えば、光ファイバによって配設された広帯域の幹線伝送路であり、高速でフレームを転送することが可能である。
【００１７】
この２重化ネットワークシステム６は、マスタとして決定される１系ネットワーク中継装置２ａと、スレーブとして決定される２系ネットワーク中継装置２ｂ（以下、「２重化ネットワーク中継装置２」と総称する）を備える。以下の説明において、２重化された２系統のネットワークや、２重化された装置のうち、マスタとして決定されたネットワーク及び装置が「現用系」として実際のフレーム処理を行う。一方、スレーブとして決定されたネットワーク及び装置は、「待機系」として現用系を補助し、現用系に障害が発生した場合には、代わりにフレーム処理を行うものとする。
【００１８】
以下、現用系について構成及び動作を説明するが、待機系においても現用系と同じ構成及び動作を行うものとする。なお、現用系としては、１系ネットワーク中継装置２ａ、２分岐接続装置１０ａ（後述する図２参照）、１系コンピュータ１ａであり、待機系としては、２系ネットワーク中継装置２ｂ、２分岐接続装置１０ｂ（後述する図２参照）、２系コンピュータ１ｂである。
【００１９】
２重化ネットワーク中継装置２には、それぞれ１系コンピュータ１ａ、２系コンピュータ１ｂである、２重化されたコンピュータ装置（以下、「２重化コンピュータ１」と総称する）が接続され、フレームを送受信する。２重化コンピュータ１には、２分岐接続装置１０ａ，１０ｂが接続され、１系コンピュータ１ａ、２系コンピュータ１ｂは、それぞれ独立して動作する。２分岐接続装置１０ａ，１０ｂは、１系コンピュータ１ａ、２系コンピュータ１ｂがそれぞれ送受信する経路を分岐しており、それぞれ独立して動作する。
【００２０】
１系コンピュータ１ａから受信したフレームの送信元となる１系ネットワーク中継装置２ａは、２重化コンピュータ１が送信するフレームを中継して１系ネットワーク５ａに接続され、他の駅に設置された１系ネットワーク中継装置２ａに送信する。一方、フレームの宛先となる他の駅に設置された１系ネットワーク中継装置２ａは、送信元の１系ネットワーク中継装置２ａから２重化ネットワーク５を介して受信したフレームを、宛先の２重化コンピュータ１に中継している。フレームには、宛先のコンピュータ、宛先のネットワーク中継装置を特定するための符号（例えば、ＭＡＣアドレス、ＩＰアドレス）と共に、送信元の１系ネットワーク中継装置２ａが中継するフレーム毎に通信番号が付されている。このため、宛先の１系ネットワーク中継装置２ａは、２重化ネットワーク５から２つの同じフレームを受信しても、フレームに付された通信番号に基づいて既に中継したフレームであるか判断することができる。
【００２１】
図１に示す２重化ネットワーク５には、それぞれ１系ネットワーク接続装置３ａ，２系ネットワーク接続装置３ｂである、２重化されたネットワーク接続装置（以下、「２重化ネットワーク接続装置３」と総称する）を介して２重化ネットワーク中継装置２が設置される。２重化ネットワーク接続装置３は、２重化ネットワーク５に接続され、２重化ネットワーク中継装置２から受信したフレームを２重化ネットワーク５に送信し、２重化ネットワーク５から受信したフレームを２重化ネットワーク中継装置２に送信する。また、２重化ネットワーク中継装置２は、駅毎に設置されているため、駅間でのフレーム通信は２重化ネットワーク５を介して行われる。そして、１系ネットワーク接続装置３ａと２系ネットワーク接続装置３ｂは、それぞれ独立して動作する。
【００２２】
ここで、第１の駅に設置された１系ネットワーク接続装置３ａは、１系ネットワーク５ａに接続され、２系ネットワーク接続装置３ｂは、２系ネットワーク５ｂに接続される。また、第１の駅に設置された２重化ネットワーク中継装置２には、それぞれ１系コンピュータ１ａと２系コンピュータ１ｂが接続される。
【００２３】
２重化コンピュータ１、２重化ネットワーク中継装置２は、いわゆるホットスタンバイの２重化方式が採られている。そして、１系コンピュータ１ａは、予め定められたアプリケーションプログラムを実行する現用系として動作し、１系ネットワーク中継装置２ａは、現用系として２重化ネットワーク５にフレームを中継する。また、２系コンピュータ１ｂは、そのアプリケーションプログラムの実行を待機している待機系として動作し、２系ネットワーク中継装置２ｂは、待機系として１系ネットワーク中継装置２ａの動作が異常となった場合に、２重化ネットワーク５にフレームを中継する。
【００２４】
ホットスタンバイの２重化コンピュータ１は、現用系の１系コンピュータ１ａの正常機能が喪失した場合や、１系コンピュータ１ａと２重化ネットワーク接続装置３との間の通信に障害が発生した場合等に以下の動作を行う。すなわち、このような場合には現用系の１系コンピュータ１ａが待機系となり、それまでの待機系の２系コンピュータ１ｂが現用系となって、所定のアプリケーションを継続して実行する。
【００２５】
なお、第２及び第３の駅についても、２重化コンピュータ１、２重化ネットワーク中継装置２、２重化ネットワーク接続装置３がそれぞれ設置されるが、重複する説明を省略する。また、２重化ネットワーク中継装置２及び２重化ネットワーク接続装置３を接続する支線伝送路、並びに２重化ネットワーク中継装置２と２重化コンピュータ１を接続する支線伝送路を略称して「支線」と言うこともある。支線は、システムの構成に応じて増減することが可能である。そして、支線内で接続された各装置については「ネットワークノード」と呼ぶ。また、例えば、誤ってケーブル等が接続されると、２重化コンピュータ１や２重化ネットワーク中継装置２が受信したフレームは廃棄する仕様としてある。
【００２６】
次に、２重化ネットワーク中継装置２の詳細な構成例について説明する。
図２は、２重化ネットワーク中継装置２の内部構成の例を示すブロック図である。
【００２７】
２重化ネットワーク５は、それぞれ、リング状のネットワークとして構成され、１系ネットワーク５ａと２系ネットワーク５ｂは、互いに独立に動作する。従って、第１の駅に設置された２重化コンピュータ１から送出されたフレームは、２重化ネットワーク中継装置２によって、２つの同一のフレームに分離される。分離されたフレームはそれぞれ別個に、２重化ネットワーク５を経由して、例えば、第２の駅に設置された宛先となる２重化コンピュータ１へ送信される。ただし、実際に第２の駅に設置された２重化コンピュータ１が受信するのは、先に到着したフレームだけであり、後に到着したフレームは宛先の２重化ネットワーク中継装置２によって廃棄される。
【００２８】
２重化ネットワーク中継装置２が備えるネットワークスイッチ２０は、例えば、一般のスイッチングハブなどを用いて構成することができる。その基本機能は、２重化ネットワーク５で通信されるフレームから２重化ネットワーク中継装置２に接続されている２重化コンピュータ１宛のフレームを取り出し、その取り出したフレームを２重化コンピュータ１へ送信することにある。
【００２９】
なお、ネットワークスイッチ２０は、他の駅に設置された１系ネットワーク５ａから送信された、特定の宛先の障害を監視する監視フレームに応答して、所定の応答フレームを返送する機能など、一般のスイッチングハブが有していない通信経路を診断する機能なども有している。
【００３０】
また、２分岐接続装置１０は、１つの伝送路を２つの伝送路に分岐すると共に、２つの伝送路を１つの伝送路に合流させる機能を有する。すなわち、２分岐接続装置１０は、２重化コンピュータ１に接続された伝送路を、１系ネットワーク５ａに到る伝送路と２系ネットワーク５ｂに到る伝送路とに分岐する。また、１系ネットワーク５ａからの伝送路と２系ネットワーク５ｂからの伝送路とを、２重化コンピュータ１に接続された伝送路に合流させる。
【００３１】
図３は、２重化ネットワーク中継装置２において、現用系のコンピュータと２重化ネットワーク５との間に構成されるフレームの通信経路の例を示した図である。図３Ａは、１系コンピュータ１ａが現用系である場合における動作中の伝送路を示し、図３Ｂは、２系コンピュータ１ｂが現用系である場合における動作中の伝送路を示す。なお、図３において、太い実線は、動作中の通信経路を表し、破線は、待機中の通信経路を表す。
【００３２】
図３Ａに示すように、１系コンピュータ１ａが現用系であるときには、１系コンピュータ１ａは、動作中の伝送路により、２分岐接続装置１０ａ、ネットワークスイッチ２０ａ及び１系ネットワーク接続装置３ａを介して１系ネットワーク５ａに接続される。さらに、１系コンピュータ１ａは、２分岐接続装置１０ａ、ネットワークスイッチ２０ｂ及び２系ネットワーク接続装置３ｂを介して２系ネットワーク５ｂに接続される。
【００３３】
また、図３Ｂに示すように、２系コンピュータ１ｂが現用系であるときには、２系コンピュータ１ｂは、動作中の伝送路により、２分岐接続装置１０ｂ、ネットワークスイッチ２０ａ及び１系ネットワーク接続装置３ａを介して１系ネットワーク５ａに接続される。さらに、２系コンピュータ１ｂは、２分岐接続装置１０ｂ、ネットワークスイッチ２０ｂ及び２系ネットワーク接続装置３ｂを介して２系ネットワーク５ｂに接続される。
【００３４】
以上のように、ネットワークスイッチ２０及び２分岐接続装置１０の基本機能は、いずれも、２重化コンピュータ１と２重化ネットワーク接続装置３との間の伝送路を切替えることにある。
【００３５】
続いて、図４を参照して、２重化ネットワーク中継装置２のさらに詳細な構成及び機能について説明する。
図４は、ネットワークスイッチ２０及び２分岐接続装置１０の詳細な構成例を示すブロック図である。
【００３６】
上述したように、２分岐接続装置１０においては、２重化コンピュータ１に接続された伝送路１１は、１系ネットワーク５ａに到る伝送路１２と２系ネットワーク５ｂに到る伝送路１３とに分岐される。
【００３７】
一般に、伝送路は、送信伝送路と受信伝送路がペアになって構成されているが、２分岐接続装置１０におけるフレームの送受信処理は、送信伝送路と受信伝送路とでは、一部異なっているので、以下に補足する。
【００３８】
２分岐接続装置１０において、２重化コンピュータ１からフレームが送信される側の送信伝送路については、伝送路１１を、電気的に単純に、伝送路１２と伝送路１３とに分岐するものであればよい。そうすれば、現用系の１系コンピュータ１ａから出力されたフレームは、２分岐接続装置１０によって同じフレームが１系ネットワーク５ａ側の伝送路１２にも、２系ネットワーク５ｂ側の伝送路１３にも送出されることになる。なお、待機系の２系コンピュータ１ｂからは、１系ネットワーク５ａ又は２系ネットワーク５ｂに到るフレームは送出されない。
【００３９】
それに対し、２重化コンピュータ１がフレームを受信する側の伝送路については、伝送路１１〜１３は、ハードウェアの構成として切り離される。これは、伝送路１２からのフレームと伝送路１３からのフレームとの衝突を回避することを目的としたものである。そこで、２分岐接続装置１０には、フレームの衝突を調整するための伝送制御を行う受信フレーム伝送制御部１４が設置されている。
【００４０】
すなわち、受信フレーム伝送制御部１４には、例えば、受信フレームを一時的に記憶するバッファメモリ１５が設置される。そして、１系ネットワーク５ａからの受信フレーム及び２系ネットワーク５ｂからの受信フレームは、一旦バッファメモリ１５に記憶された後、順次、２重化コンピュータ１に接続された伝送路１１に送出される。
【００４１】
次に、ネットワークスイッチ２０の詳細な構成及び機能について説明する。
ネットワークスイッチ２０は、フレーム伝送制御部２１、経路切替部２２、監視フレーム伝送制御部２３、現用系接続スイッチ制御部２４、重複フレーム廃棄処理部２５、受信管理テーブル２６、送信管理テーブル２７、バッファメモリ２８を備える。
【００４２】
フレーム伝送制御部２１は、いわゆる一般のスイッチングハブそのものに対応する構成及び機能を有し、１系ネットワーク５ａ又は２系ネットワーク５ｂの幹線伝送路の一部を構成する。
【００４３】
すなわち、フレーム伝送制御部２１には、図示しない複数の通信ポートが設置されている。各通信ポートは、入力伝送路及び出力伝送路の接続端子を有している。フレーム伝送制御部２１は、ある通信ポートの入力伝送路から入力したフレームに含まれる宛先アドレス（ＭＡＣアドレス等）に応じて、適宜、そのフレームを出力する通信ポートを決定する。そして、フレーム伝送制御部２１は、入力したフレームを、決定した通信ポートに接続された出力伝送路へ送出する。このとき、フレーム伝送制御部２１は、フレームの送信順を示す通信番号をフレームに付して送信する。
【００４４】
ここで、フレーム伝送制御部２１は、全てのフレームに通信番号を付していない。フレーム伝送制御部２１は、２重化コンピュータ１のうち、１系コンピュータ１ａ又は２系コンピュータ１ｂのいずれかから、フレームのうち、特定の宛先に対して送信された監視フレームを受信した場合には、そのまま監視フレームを送出する。ここで、フレーム伝送制御部２１は、特定の宛先として、ポート番号が指定されたフレームを監視フレームとして識別している。このポート番号を用いると、支線と幹線、１系ネットワーク５ａと２系ネットワーク５ｂに対してどのようにフレームを中継するかが判断される。一方、１系コンピュータ１ａ又は２系コンピュータ１ｂのいずれかから、監視フレーム以外の通常フレームを受信した場合には、通信番号を付加して通常フレームを送出するようにしている。
【００４５】
また、フレーム伝送制御部２１は、１系コンピュータ１ａ又は２系コンピュータ１ｂのいずれかから、特定の宛先に対して送信された監視フレームを受信した場合には、２重化ネットワーク５のうち、片系のネットワークである１系ネットワーク５ａ又は２系ネットワーク５ｂのいずれかに監視フレームを送出する。１系コンピュータ１ａ又は２系コンピュータ１ｂのいずれかから、通常フレームを受信した場合には、２重化ネットワーク５のうち、両系のネットワークである１系ネットワーク５ａ及び２系ネットワーク５ｂに、通信番号を付加して通常フレームを送出する。また、フレーム伝送制御部２１は、特定の宛先から監視フレームに対する応答フレームを受信した場合には、監視フレームを送信した、支線内の１系コンピュータ１ａ又は２系コンピュータ１ｂのいずれかに対して応答フレームを送信している。
【００４６】
また、フレーム伝送制御部２１は、２重化ネットワーク５から１対多の通信方式（例えば、ブロードキャスト）でフレームが到着すると、フレームから取得した通信番号を送信元の２重化ネットワーク中継装置２毎に受信管理テーブル２６に書込む。そして、２重化ネットワーク５から１対１の通信方式（例えば、ユニキャスト）でフレームが到着すると、フレームから取得した通信番号、及びコンピュータを特定する識別符号を送信元の２重化ネットワーク中継装置２毎に受信管理テーブル２６に書込んで、フレームの着順を通信方式毎に管理する。
【００４７】
このように宛先の２重化ネットワーク中継装置２が２重化ネットワーク５から受信するフレームの通信番号を通信方式毎に管理する。このため、送信元の２重化ネットワーク中継装置２は、ブロードキャストで送信したフレームの送信通信番号を管理する。一方、宛先の２重化ネットワーク中継装置２は、ユニキャストで受信したフレームの受信通信番号と、２重化コンピュータ１のＭＡＣアドレスを管理してフレームを中継する２重化コンピュータ１を特定している。このため、ユニキャストとブロードキャストが混在したフレームが到着しても、宛先の２重化ネットワーク中継装置２は、正しくフレームが受信したことを識別することができる。
【００４８】
経路切替部２２は、フレーム伝送制御部２１に接続されている伝送路２１ａに接続すべき伝送路を、１系コンピュータ１ａに到る伝送路２２ａ及び２系コンピュータ１ｂに到る伝送路２２ｂから一方を選択し、その接続関係を切替える装置である。伝送路２２ａには、スイッチＳＷａが設置され、伝送路２２ｂには、スイッチＳＷｂが設置され、そのうち一方がオンし、他方がオフする。なお、図４では、スイッチＳＷａがオン、スイッチＳＷｂがオフしている。
【００４９】
スイッチＳＷａ，ＳＷｂのオン又はオフの制御は、現用系接続スイッチ制御部２４から供給される現用系指示信号によって行われる。ここで、現用系指示信号は、１系コンピュータ１ａ又は２系コンピュータ１ｂのいずれかを現用系として指示する信号である。スイッチＳＷａ，ＳＷｂは、現用系となっている１系コンピュータ１ａ又は２系コンピュータ１ｂ側に接続される伝送路２２ａ，２２ｂ上のものがオンし、他方がオフする。
【００５０】
従って、ネットワークスイッチ２０ａ，２０ｂは、現用系となっている１系コンピュータ１ａ又は２系コンピュータ１ｂに到る伝送路を接続する。そして、待機系となっている２系コンピュータ１ｂ又は１系コンピュータ１ａに到る伝送路を切断する。
【００５１】
なお、これらのスイッチＳＷａ，ＳＷｂは、ハードウェア的に伝送路を切断するものに限定されるものではない。例えば、ネットワークスイッチ２０にマイクロプロセッサが設置される場合には、そのマイクロプロセッサがプログラム制御で２重化コンピュータ１との間でフレームの送受信をするか、又は、送受信を停止するかによって、スイッチＳＷａ，ＳＷｂのオン又はオフを実現してもよい。
【００５２】
監視フレーム伝送制御部２３は、２重化コンピュータ１から自装置（ネットワークスイッチ２０）宛に送信された監視フレームを受信すると、そのとき自装置が正常に動作している場合には、自装置が正常であることを示す情報を含んだ応答フレームを、送信元の２重化コンピュータ１のそれぞれに返送する。
【００５３】
ここで、２重化コンピュータ１から送信される監視フレームには、自身の動作状態を示す情報、すなわち、自身が現用系であるか又は待機系であるかを示す情報が含まれている。現用系接続スイッチ制御部２４は、監視フレーム伝送制御部２３によって受信された監視フレームからその現用系であるか又は待機系であるかを示す情報を取り出し、その情報に基づき、経路切替部２２に対し、現用系指示信号を出力する。現用系指示信号は、例えば、１ビットのフラグ信号であり、“０”の場合、１系コンピュータ１ａが現用系、“１”の場合、２系コンピュータ１ｂが待機系と定める。
【００５４】
上述したように２重化ネットワーク５は互いに独立してフレームを伝送する。ここで、現用系の１系コンピュータ１ａから送信されたフレームは、１系ネットワーク５ａ及び２系ネットワーク５ｂの両方を経由して、宛先となる現用系の１系コンピュータ１ａへ届けられる。その場合、宛先の現用系の１系コンピュータ１ａは、同じフレームが２重に到着しており、一方のフレームを廃棄する必要がある。
【００５５】
重複フレームの廃棄処理は、現用系の１系コンピュータ１ａ自身が行うことができる。そこで、２重化ネットワーク中継装置２が備えるネットワークスイッチ２０ａ，２０ｂのそれぞれに重複フレーム廃棄処理部２５を設け、重複フレーム廃棄処理部２５で重複フレームの一方のフレームを廃棄する。重複フレーム廃棄処理部２５は、送信元の２重化ネットワーク中継装置２が２重化ネットワーク５で同じフレームを送信する場合に、フレーム伝送制御部２１から渡されたフレームの内、ネットワークから先着したフレームは受信処理を行ってフレーム伝送制御部２１に返す。そして、先着したフレームと同じ通信番号が付されてネットワークから後着したフレームは廃棄処理を行う処理を行う。
【００５６】
具体的には、ネットワークスイッチ２０ａの重複フレーム廃棄処理部２５は、フレーム伝送制御部２１が受信したフレームから現用系の１系コンピュータ１ａ宛のフレームを取り出す。そして、同じ２重化ネットワーク中継装置２内にある他方のネットワークスイッチ２０ｂの重複フレーム廃棄処理部２５で同様にして取り出されたフレームと比較する。この比較に際して、後述するようにフレームに付された通信番号が参照される。
【００５７】
例えば、受信したフレームと同じフレームが他方のネットワークスイッチ２０ｂの重複フレーム廃棄処理部２５で既に取り出されていた場合、すなわち、先着のフレームがあった場合には、その取り出した後着のフレームを廃棄する。これにより、現用系の１系コンピュータ１ａは、重複したフレームを受信しなくて済む。
【００５８】
上記の処理は、１系コンピュータ１ａが待機系であり、２系コンピュータ１ｂが現用系である場合にも同様に行われる。このときには、上記の処理で現用系及び待機系として説明した処理ブロックを逆に入れ替えればよい。
【００５９】
なお、フレームに付される通信番号は、２重化ネットワーク中継装置２にフレームが到着した順で受信管理テーブル２６を用いて管理される。２重化ネットワーク中継装置２は、２重化ネットワーク５に２重化ネットワーク接続装置３を介して接続される全ての２重化ネットワーク中継装置２毎に受信管理テーブル２６を作成しておく。この受信管理テーブル２６は、２重化ネットワーク５から到着したフレームの到着順を管理すると共に、送信元の２重化ネットワーク中継装置２によってフレームが送信された順序を示す通信番号を、送信元の２重化ネットワーク中継装置２毎に管理する。そして、受信管理テーブル２６は、ネットワークスイッチ２０ａ，２０ｂのそれぞれに設けてあり、２重化ネットワーク５に接続される各駅の２重化ネットワーク中継装置２毎に複数ある。このため、２重化ネットワーク５から受信したフレームの送信元である２重化ネットワーク中継装置２について個別にフレームの通信番号を管理することができる。
【００６０】
フレーム伝送制御部２１は、ネットワークスイッチ２０ａが現用系に設定されると、現用系の受信管理テーブル２６に書き込んだ内容を適宜待機系の受信管理テーブル２６に同期させる。これにより、ネットワークスイッチ２０ａが待機系に変更され、ネットワークスイッチ２０ｂが現用系に変更された場合であっても、ネットワークスイッチ２０ｂは、自身が持つ受信管理テーブル２６によってフレームの受信状況の管理を引き継ぐことができる。
【００６１】
また、２重化コンピュータ１が送信するフレームに付される通信番号は、２重化ネットワーク中継装置２が送信する順に送信管理テーブル２７を用いて管理される。送信管理テーブル２７は、ネットワークスイッチ２０ａ，２０ｂのそれぞれに設けてあり、２重化ネットワーク５に接続される各駅の２重化ネットワーク中継装置２毎に複数ある。
【００６２】
フレーム伝送制御部２１は、ネットワークスイッチ２０ａが現用系に設定されると、現用系の送信管理テーブル２７に書き込んだ内容を適宜待機系の送信管理テーブル２７に同期させる。これにより、ネットワークスイッチ２０ａが待機系に変更され、ネットワークスイッチ２０ｂが現用系に変更された場合であっても、ネットワークスイッチ２０ｂは、自身が持つ送信管理テーブル２７によってフレームの受信状況の管理を引き継ぐことができる。
【００６３】
次に、フレームの構成例を説明する。
図５は、２重化ネットワーク中継装置２が中継するフレームのフレームフォーマットの例を示す説明図である。
【００６４】
このフレームフォーマットは、２重化ネットワーク中継装置２が中継するフレームに適用される。このフレームフォーマットには、ＭＡＣアドレスフィールド、ＩＰアドレスフィールド、ユーザ情報フィールド、送受信の番号フィールドが含まれる。なお、これらのフィールド以外の情報も含まれる場合があるが、ここでは説明を省略する。
【００６５】
ＭＡＣアドレスフィールドには、ユニキャスト通信が行われる際に宛先のコンピュータを特定するＭＡＣアドレスが書き込まれる。
ＩＰアドレスフィールドには、ネットワーク中継装置に割り振られるＩＰアドレスが書き込まれる。
ユーザ情報フィールドには、フレームがユニキャスト通信又はブロードキャスト通信のうち、いずれの通信方式で送信されたかが書き込まれる。この通信方式の情報は、ユーザ情報の一例として挙げたものであり、他にも様々な情報が含まれる。
送信通信番号フィールドには、送信するフレームの通信番号が書き込まれる。
受信通信番号フィールドには、受信するフレームの通信番号が書き込まれる。
なお、送受信の番号フィールドの数は、２重化ネットワークシステム６で用いる通信方式の数に応じて増減することが可能であり、「トレーラ」とも呼ばれる。このトレーラは、上述したように監視フレームには付されず、通常フレームに付される。
【００６６】
ブロードキャストを用いてフレームを送受信する場合には、例えば、ＩＣＭＰ（Internet Control Message Protocol）、ＵＤＰ（User Datagram Protocol）が用いられる。また、ユニキャストを用いてフレームを送受信する場合には、例えば、ＩＣＭＰ，ＵＤＰ，ＴＣＰ（Transmission Control Protocol）が用いられる。
【００６７】
２重化ネットワーク中継装置２は、支線内の２重化コンピュータ１からフレームを受信すると、送受信の通信番号フィールドを加え、２重化ネットワーク接続装置３を介して２重化ネットワーク５にフレームを中継する。このようにフレームに送受信の通信番号フィールドを加える処理を「カプセル化処理」と呼ぶ。逆に、２重化ネットワーク中継装置２は、２重化ネットワーク５から２重化ネットワーク接続装置３を介して受信したフレームから送受信の通信番号フィールドの内容を読み取った後、送受信の通信番号フィールドをフレームから除いて、支線内の２重化コンピュータ１にフレームを中継する。このようにフレームから送受信の通信番号フィールドを除く処理を「デカプセル化処理」と呼ぶ。
【００６８】
ここで、送受信の通信番号フィールドは、フレームの最後尾に追加することが望ましい。例えば、フレームの送信中にネットワーク障害が発生した場合には、２重化ネットワーク５の途中にアナライザを入れてフレームの内容及び２重化ネットワーク５の通信状況を解析する運用が行われている。このアナライザは、一般的にＭＡＣアドレスフィールド、ＩＰアドレスフィールド、ユーザ情報フィールドの並び順でフレームから取り出した内容を確認し、プロトコルの解析を行う。このため、アナライザによる解析が行いやすいように送受信の通信番号フィールドの配置する箇所を検討する必要がある。本実施の形態例に係るフレームでは、ユーザ情報フィールドの後ろに送受信の通信番号フィールドを設けることによって、従来から行っているアナライザでの解析やジャーナル機能の実行に影響することなく、アナライザの解析範囲を一般的なフィールドの並びに従わせることができる。
【００６９】
次に、監視フレームと応答フレームの通信経路の例について、図６〜図１５を参照して説明する。
図６は、監視フレームと応答フレームの通信経路の例を説明するための基本構成図である。
図６は、ほぼ図１に示すネットワーク接続図と共通するが、２分岐接続装置１０ａ，１０ｂを加えた点が異なる。そして、監視フレームの送信元は第１の駅に設置された１系コンピュータ１ａ又は２系ネットワーク５ｂのいずれかとし、監視フレームの宛先は第２又は第３の駅に設置された各装置とする。また、各装置には、その装置名以外に装置間の区別を容易にするために、Ａ〜Ｆの符号を付けている。また、以降の図における実線の矢印は、フレームが宛先の装置に届くことを表し、破線の矢印は、フレームが宛先とは異なる他の装置に届くものの、破棄等されることを表す。
【００７０】
図７は、ユニキャストとブロードキャストの通信経路の例を示すネットワーク接続図である。図７Ａは、ユニキャストを用いた通信経路の例を示し、図７Ｂは、ブロードキャストを用いた通信経路の例を示す。
【００７１】
図７Ａは、第１の駅に設置された１系コンピュータ１ａが、第２の駅に設置された１系コンピュータ１ａにユニキャストを用いて、監視フレーム以外の通常フレーム（ｐｉｎｇコマンドを含む）を送信する場合を示す。ここで、通常フレームとは、２重化ネットワークシステム６に設置された各装置や２重化ネットワーク５の診断に用いられないフレームをいう。
【００７２】
通常フレームは、第１の駅に設置された２分岐接続装置１０ａによって分岐され、１系ネットワーク中継装置２ａ（Ａ）と、２系ネットワーク中継装置２ｂ（Ｂ）に到達する。待機系である２系ネットワーク中継装置２ｂ（Ｂ）は、この通常フレームを破棄するが、現用系である１系ネットワーク中継装置２ａ（Ａ）は、通常フレームにカプセル化処理を行って、１系ネットワーク接続装置３ａ（Ａ）と２系ネットワーク接続装置３ｂ（Ｂ）に中継する。
【００７３】
第１の駅に設置された１系ネットワーク接続装置３ａ（Ａ）は、１系ネットワーク５ａに通常フレームを送信し、第２の駅に設置された１系ネットワーク接続装置３ａ（Ｃ）が通常フレームを受信する。同様に、第１の駅に設置された２系ネットワーク接続装置３ｂ（Ｂ）は、２系ネットワーク５ｂに通常フレームを送信し、第２の駅に設置された２系ネットワーク接続装置３ｂ（Ｃ）が通常フレームを受信する。
【００７４】
１系ネットワーク接続装置３ａ（Ｃ）は、受信した通常フレームを第２の駅に設置された１系ネットワーク中継装置２ａ（Ｃ）と２系ネットワーク中継装置２ｂ（Ｄ）に送信する。同様に、２系ネットワーク接続装置３ｂ（Ｄ）は、受信した通常フレームを１系ネットワーク中継装置２ａ（Ｃ）と２系ネットワーク中継装置２ｂ（Ｄ）に送信する。ここで、待機系である２系ネットワーク中継装置２ｂ（Ｄ）は、１系ネットワーク接続装置３ａ（Ｃ）と２系ネットワーク接続装置３ｂ（Ｄ）から受信した通常フレームを廃棄する。
【００７５】
一方、１系ネットワーク中継装置２ａ（Ｃ）は、第２の駅に設置された２分岐接続装置１０ａに通常フレームを中継し、この２分岐接続装置１０ａは、第２の駅に設置された１系コンピュータ１ａに通常フレームを渡す。このようにして、ユニキャストを用いると、第１の駅に設置された１系コンピュータ１ａから第２の駅に設置された１系コンピュータ１ａに２重化ネットワーク５を介して通常フレームを送信することができる。
【００７６】
なお、１系ネットワーク中継装置２ａ（Ａ）は、各装置のアドレスを学習する前の時点では、第１の駅に設置された２分岐接続装置１０ａから受信した通常フレームを、支線内の他のコンピュータ１′に中継してしまう。ただし、他のコンピュータ１′に中継された通常フレームは、他のコンピュータ１′までの経路を辿っても他のコンピュータ１′で破棄される。
【００７７】
また、第３の駅に設置された１系ネットワーク接続装置３ａ（Ｅ）と２系ネットワーク接続装置３ｂ（Ｆ）は、各装置のアドレスを学習する前の時点では、それぞれ通常フレームを１系ネットワーク中継装置２ａ（Ｅ）と２系ネットワーク中継装置２ｂ（Ｆ）に送ってしまう。１系ネットワーク中継装置２ａ（Ｅ）は、支線内の不図示の装置に通常フレームを中継してしまうが、第３の駅に設置された不図示のコンピュータは通常フレームの宛先にふくまれていないため、通常フレームを処理に用いない。しかし、２系ネットワーク中継装置２ｂ（Ｆ）は通常フレームを破棄する。
【００７８】
このように２重化ネットワーク５を経由して行われる監視フレーム及び応答フレームの送受信に際して、現用系の２重化ネットワーク中継装置２が搭載するネットワークスイッチが支線内の２重化コンピュータ１のＭＡＣアドレスを学習する前は、支線内の２重化コンピュータ１に監視フレームを中継している。ただし、ネットワークスイッチがＭＡＣアドレスを学習した後は、支線内の２重化コンピュータ１を宛先としない監視フレームの中継を行わない。
【００７９】
図７Ｂは、第１の駅に設置された１系コンピュータ１ａが、ブロードキャストを用いて通常フレームを送信する場合を示す。このとき、図７Ａでは破線で表されていた通信経路は全て実線で表される。つまり、２重化ネットワークシステム６内に配置された各装置に対して、一斉に通常フレームが送信されたことが分かる。
【００８０】
このように、送信元の２重化コンピュータ１は、１系ネットワーク中継装置２ａに通常フレームを送信すると、１系ネットワーク中継装置２ａは、通常フレームをカプセル化処理して２重化ネットワーク５に送る。そして、宛先の１系ネットワーク中継装置２ａは、受け取った通常フレームをデカプセル化処理して宛先の２重化コンピュータ１に中継する。このデカプセル化処理において、通常フレームから通し番号が読み出されるため、宛先の１系ネットワーク中継装置２ａは、１系ネットワーク５ａと２系ネットワーク５ｂの両方から届く通常フレームのうち、先着したものをデカプセル化処理し、後着したものを廃棄する。これにより、宛先の１系コンピュータ１ａは、通常フレームを重複して受信することがない。
【００８１】
次に、図８と図９を参照して、１系ネットワーク中継装置２ａ（Ｃ），２系ネットワーク中継装置２ｂ（Ｄ）への監視フレーム及び応答フレームの通信経路について説明する。
【００８２】
従来の２重化ネットワークシステムでは、送信元となる２重化コンピュータ装置が同一のフレームを２重化ネットワークで送出することにより、宛先の２重化コンピュータ装置がフレームを取りこぼさないようにするため、監視フレームも２重化されて送出されていた。ここで、２重化ネットワークや装置の一方に障害が発生しても、他方のネットワークや装置によって、監視フレームに対する応答フレームが返されると、監視フレームの送信元のコンピュータ装置は、障害が発生したことを速やかに把握できない。このため、本実施の形態例に係る２重化ネットワークシステム６では、監視フレームを２重化ネットワーク５の片系のネットワークで送出し、通常フレームを２重化ネットワーク５の両系のネットワークで送出するようにしている。
【００８３】
図８は、第１の駅に設置された１系コンピュータ１ａ（図中では２重化コンピュータ１と表す）が、１系ネットワーク５ａを介して１系ネットワーク中継装置２ａ（Ｃ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図８Ａは、１系ネットワーク中継装置２ａ（Ｃ）へ監視フレームを送信する場合の通信経路の例を示し、図８Ｂは、１系ネットワーク中継装置２ａ（Ｃ）から応答フレームを受信する場合の通信経路の例を示す。
【００８４】
図８Ａに示すように、第１の駅に設置された１系コンピュータ１ａが、１系ネットワーク中継装置２ａ（Ｃ）に監視フレームを送信する場合を想定する。この１系コンピュータ１ａは、２分岐接続装置１０ａに監視フレームを送信し、２分岐接続装置１０ａは、分岐した監視フレームを１系ネットワーク中継装置２ａ（Ａ）と２系ネットワーク中継装置２ｂ（Ｂ）に送信する。このとき、２系ネットワーク中継装置２ｂ（Ｂ）は受信した監視フレームを廃棄する。
【００８５】
一方、１系ネットワーク中継装置２ａ（Ａ）は、１系ネットワーク中継装置２ａ（Ｃ）を宛先とするポート番号（60050，60051，60053）に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを１系ネットワーク接続装置３ａ（Ａ）に送信する。ここで、ポート番号（6005*）は、幹線に中継される幹線コマンドであり、ポート番号（6004*）は、幹線に中継されず、支線に中継される支線コマンドであることを表す。１系ネットワーク接続装置３ａ（Ａ）は、受信した監視フレームを１系ネットワーク５ａに送信する。
【００８６】
１系ネットワーク接続装置３ａ（Ｃ）は、１系ネットワーク５ａから受信した監視フレームを１系ネットワーク中継装置２ａ（Ｃ）と２系ネットワーク中継装置２ｂ（Ｄ）に送信する。ここで、２系ネットワーク中継装置２ｂ（Ｄ）は、監視フレームが自装置を宛先としていないため廃棄する。一方、１系ネットワーク中継装置２ａ（Ｃ）は、自装置を宛先とする監視フレームを受け取ったため、第１の駅に設置された１系コンピュータ１ａに応答フレームを送信する処理を行う。
【００８７】
このように１系ネットワーク中継装置２ａ（Ｃ）に監視フレームを送信する際、１系ネットワーク中継装置２ａ（Ａ）と２系ネットワーク中継装置２ｂ（Ｂ）は、それぞれＵＤＰのポート番号にてカプセル化処理を行わないまま監視フレームを中継する。監視フレームを受信した１系ネットワーク中継装置２ａ（Ｃ）は、ＭＡＣアドレスが自分宛てである場合には応答フレームを返す。しかし、２系ネットワーク中継装置２ｂ（Ｄ）は、ＭＡＣアドレスが自分宛てでなければ、別の駅に設置された２重化ネットワーク中継装置２が宛先と判断して監視フレームを廃棄する。
【００８８】
図８Ｂに示すように、１系ネットワーク中継装置２ａ（Ｃ）は、第１の駅に設置された１系コンピュータ１ａに応答フレームを送信する。この応答フレームは、１系ネットワーク中継装置２ａ（Ｃ）によってカプセル化処理がなされない。そして、１系ネットワーク接続装置３ａ（Ｃ）、１系ネットワーク接続装置３ａ（Ａ）及び１系ネットワーク中継装置２ａ（Ａ）は、応答フレームをそのまま中継する。この応答フレームは、２分岐接続装置１０ａを経て、第１の駅に設置された１系コンピュータ１ａに到達する。
【００８９】
図９は、１系ネットワーク５ａを介して２重化ネットワーク中継装置２がフレームを送受信する際における通信経路の例を示すネットワーク接続図である。図９Ａは、２系ネットワーク中継装置２ｂ（Ｄ）へ監視フレームを送信する場合の通信経路の例を示し、図９Ｂは、１系ネットワーク中継装置２ａ（Ｄ）から応答フレームを受信する場合の通信経路の例を示す。
【００９０】
図９Ａと図９Ｂに示すように、第１の駅に設置された１系コンピュータ１ａは、２系ネットワーク中継装置２ｂ（Ｄ）に１系ネットワーク５ａを経由して監視フレームを送信する。そして、２系ネットワーク中継装置２ｂ（Ｄ）は、第１の駅に設置された１系コンピュータ１ａに１系ネットワーク５ａを経由して応答フレームを送信する。このとき、１系ネットワーク中継装置２ａ（Ａ）は、監視フレームのカプセル化処理を行わない。したがって、２系ネットワーク中継装置２ｂ（Ｄ）は、応答フレームのカプセル化処理を行っていない。
【００９１】
図８と図９に示したように、第１の駅に設置された１系ネットワーク中継装置２ａ（Ａ）は、監視フレームを送信する際にカプセル化処理を行うことなく、１系ネットワーク５ａにだけ監視フレームを送信している。また、１系ネットワーク中継装置２ａ（Ｃ）と２系ネットワーク中継装置２ｂ（Ｄ）も応答フレームを送信する際にカプセル化処理を行うことなく、１系ネットワーク５ａにだけ応答フレームを送信している。そして、監視フレームと応答フレームは、いずれも１系ネットワーク５ａだけを経由して送受信され、２系ネットワーク５ｂは経由しない。
【００９２】
次に、図１０と図１１を参照して、第１の駅に設置された２系コンピュータ１ｂ（図中では２重化コンピュータ１と表す）から１系ネットワーク中継装置２ａ（Ｃ），２系ネットワーク中継装置２ｂ（Ｄ）への監視フレーム及び応答フレームの通信経路について説明する。
図１０は、２系ネットワーク５ｂを介して１系ネットワーク中継装置２ａ（Ｃ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図１０Ａは、１系ネットワーク中継装置２ａ（Ｃ）へ監視フレームを送信する場合の通信経路の例を示し、図１０Ｂは、１系ネットワーク中継装置２ａ（Ｃ）から応答フレームを受信する場合の通信経路の例を示す。
【００９３】
図１０Ａは、第１の駅に設置された２系コンピュータ１ｂが、１系ネットワーク中継装置２ａ（Ｃ）に監視フレームを送信する場合を示す。この２系コンピュータ１ｂは、２分岐接続装置１０ｂに監視フレームを送信し、２分岐接続装置１０ｂは、分岐した監視フレームを１系ネットワーク中継装置２ａ（Ａ）と２系ネットワーク中継装置２ｂ（Ｂ）に送信する。このとき、２系ネットワーク中継装置２ｂ（Ｂ）は受信した監視フレームを廃棄する。
【００９４】
一方、１系ネットワーク中継装置２ａ（Ａ）は、１系ネットワーク中継装置２ａ（Ｃ）を宛先とするポート番号（60055，60056，60058）に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを２系ネットワーク接続装置３ｂ（Ｂ）に送信する。２系ネットワーク接続装置３ｂ（Ｂ）は、受信した監視フレームを２系ネットワーク５ｂに送信する。
【００９５】
１系ネットワーク接続装置３ｂ（Ｄ）は、２系ネットワーク５ｂから受信した監視フレームを１系ネットワーク中継装置２ａ（Ｃ）と２系ネットワーク中継装置２ｂ（Ｄ）に送信する。ここで、２系ネットワーク中継装置２ｂ（Ｄ）は、監視フレームが自装置を宛先としていないため廃棄する。一方、１系ネットワーク中継装置２ａ（Ｃ）は、自装置を宛先とする監視フレームを受け取ったため、第１の駅に設置された２系コンピュータ１ｂに応答フレームを送信する処理を行う。
【００９６】
図１０Ｂに示すように、１系ネットワーク中継装置２ａ（Ｃ）は、第１の駅に設置された２系コンピュータ１ｂに応答フレームを送信する。この応答フレームは、１系ネットワーク中継装置２ａ（Ｃ）によってカプセル化処理されない。そして、２系ネットワーク接続装置３ｂ（Ｂ）と１系ネットワーク中継装置２ａ（Ａ）は、応答フレームをそのまま中継する。この応答フレームは、２分岐接続装置１０ｂを経て、第１の駅に設置された２系コンピュータ１ｂに到達する。
【００９７】
図１１は、２系ネットワーク５ｂを介して２重化ネットワーク中継装置２がフレームを送受信する際における通信経路の例を示すネットワーク接続図である。図１１Ａは、２系ネットワーク中継装置２ｂ（Ｄ）への監視フレームの通信経路の例を示し、図１１Ｂは、１系ネットワーク中継装置２ａ（Ｄ）からの応答フレームの通信経路の例を示す。
【００９８】
図１１Ａと図１１Ｂに示すように、第１の駅に設置された２系コンピュータ１ｂは、２系ネットワーク中継装置２ｂ（Ｄ）に２系ネットワーク５ｂを経由して監視フレームを送信する。そして、２系ネットワーク中継装置２ｂ（Ｄ）は、第１の駅に設置された２系コンピュータ１ｂに２系ネットワーク５ｂを経由して応答フレームを送信する。このとき、１系ネットワーク中継装置２ａ（Ａ）は、監視フレームのカプセル化処理を行わない。したがって、２系ネットワーク中継装置２ｂ（Ｄ）は、応答フレームのカプセル化処理を行っていない。
【００９９】
図１０と図１１に示したように、１系ネットワーク中継装置２ａ（Ａ）は、監視フレームを送信する際にカプセル化処理を行うことなく、２系ネットワーク５ｂにだけ監視フレームを送信している。また、１系ネットワーク中継装置２ａ（Ｃ）と２系ネットワーク中継装置２ｂ（Ｄ）も応答フレームを送信する際にカプセル化処理を行うことなく、２系ネットワーク５ｂにだけ応答フレームを送信している。このため、監視フレームと応答フレームは、いずれも２系ネットワーク５ｂだけを経由して送受信され、１系ネットワーク５ａは経由しない。
【０１００】
次に、図１２〜図１５を参照して、第１の駅に設置された１系コンピュータ１ａから１系ネットワーク接続装置３ａ（Ａ），２系ネットワーク接続装置３ｂ（Ｂ），１系ネットワーク接続装置３ａ（Ｃ），２系ネットワーク接続装置３ｂ（Ｄ）への監視フレーム及び応答フレームの通信経路について説明する。
【０１０１】
図１２は、１系ネットワーク接続装置３ａ（Ａ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図１２Ａは、１系ネットワーク接続装置３ａ（Ａ）へ監視フレームを送信する場合の通信経路の例を示し、図１２Ｂは、１系ネットワーク接続装置３ａ（Ａ）から応答フレームを受信する場合の通信経路の例を示す。
【０１０２】
図１２Ａは、第１の駅に設置された１系コンピュータ１ａが、１系ネットワーク接続装置３ａ（Ａ）に監視フレームを送信する場合を示す。この１系コンピュータ１ａは、２分岐接続装置１０ａに監視フレームを送信し、２分岐接続装置１０ａは、分岐した監視フレームを１系ネットワーク中継装置２ａ（Ａ）と２系ネットワーク中継装置２ｂ（Ｂ）に送信する。このとき、２系ネットワーク中継装置２ｂ（Ｂ）は受信した監視フレームを廃棄する。
【０１０３】
一方、１系ネットワーク中継装置２ａ（Ａ）は、１系ネットワーク接続装置３ａ（Ａ）を宛先とするポート番号（60013，60018，60019）に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを１系ネットワーク接続装置３ａ（Ａ）に送信する。ここで、ポート番号（6001*）は、ポート番号（6005*）のいずれかに含まれる幹線コマンドであることを表す。
【０１０４】
図１２Ｂに示すように、１系ネットワーク接続装置３ａ（Ａ）は、第１の駅に設置された１系コンピュータ１ａに応答フレームを送信する。この応答フレームは、１系ネットワーク中継装置２ａ（Ａ）によってカプセル化処理されずに、２分岐接続装置１０ａを経て、第１の駅に設置された１系コンピュータ１ａに到達する。２系ネットワーク中継装置２ｂ（Ｂ）は、受信した応答フレームを廃棄する。
【０１０５】
図１３は、２系コンピュータ１ｂから２系ネットワーク接続装置３ｂ（Ｂ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図１３Ａは、２系ネットワーク接続装置３ｂ（Ｂ）へ監視フレームを送信する場合の通信経路の例を示し、図１３Ｂは、２系ネットワーク接続装置３ｂ（Ｂ）から応答フレームを受信する場合の通信経路の例を示す。
【０１０６】
図１３Ａは、第１の駅に設置された２系コンピュータ１ｂが、２系ネットワーク接続装置３ｂ（Ｂ）に監視フレームを送信する場合を示す。この２系コンピュータ１ｂは、２分岐接続装置１０ｂに監視フレームを送信し、２分岐接続装置１０ｂは、分岐した監視フレームを１系ネットワーク中継装置２ａ（Ａ）と２系ネットワーク中継装置２ｂ（Ｂ）に送信する。このとき、２系ネットワーク中継装置２ｂ（Ｂ）は受信した監視フレームを廃棄する。
【０１０７】
一方、１系ネットワーク中継装置２ａ（Ａ）は、２系ネットワーク接続装置３ｂ（Ｂ）を宛先とするポート番号（60013，60018，60019）に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを２系ネットワーク接続装置３ｂ（Ｂ）に送信する。
【０１０８】
図１３Ｂに示すように、２系ネットワーク接続装置３ｂ（Ｂ）は、第１の駅に設置された２系コンピュータ１ｂに応答フレームを送信する。この応答フレームは、１系ネットワーク中継装置２ａ（Ａ）によってカプセル化処理されずに、２分岐接続装置１０ｂを経て、第１の駅に設置された２系コンピュータ１ｂに到達する。２系ネットワーク中継装置２ｂ（Ｂ）は、受信した応答フレームを廃棄する。
【０１０９】
図１４は、１系ネットワーク接続装置３ａ（Ｃ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図１４Ａは、１系ネットワーク接続装置３ａ（Ｃ）へ監視フレームを送信する場合の通信経路の例を示し、図１４Ｂは、１系ネットワーク接続装置３ａ（Ｃ）から応答フレームを受信する場合の通信経路の例を示す。
【０１１０】
図１４Ａに示すように、第１の駅に設置された１系コンピュータ１ａが、１系ネットワーク接続装置３ａ（Ｃ）に監視フレームを送信する場合を想定する。この１系コンピュータ１ａは、２分岐接続装置１０ａに監視フレームを送信し、２分岐接続装置１０ａは、分岐した監視フレームを１系ネットワーク中継装置２ａ（Ａ）と２系ネットワーク中継装置２ｂ（Ｂ）に送信する。このとき、２系ネットワーク中継装置２ｂ（Ｂ）は受信した監視フレームを廃棄する。
【０１１１】
一方、１系ネットワーク中継装置２ａ（Ａ）は、１系ネットワーク接続装置３ａ（Ｃ）を宛先とするポート番号（60013，60018）に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを１系ネットワーク接続装置３ａ（Ａ）に送信する。１系ネットワーク接続装置３ａ（Ａ）は、受信した監視フレームを１系ネットワーク５ａに送信し、１系ネットワーク接続装置３ａ（Ｃ）は、１系ネットワーク５ａから監視フレームを受信して応答する。なお、１系ネットワーク接続装置３ａ（Ｃ）は、１系ネットワーク中継装置２ａ（Ｃ）と２系ネットワーク中継装置２ｂ（Ｄ）に監視フレームを送信するが、１系ネットワーク中継装置２ａ（Ｃ）と２系ネットワーク中継装置２ｂ（Ｄ）は、自身を宛先としていない受信した監視フレームを廃棄する。
【０１１２】
図１４Ｂに示すように、１系ネットワーク接続装置３ａ（Ｃ）は、第１の駅に設置された１系コンピュータ１ａに１系ネットワーク５ａを介して応答フレームを送信する。この応答フレームは、１系ネットワーク接続装置３ａ（Ａ）により１系ネットワーク中継装置２ａ（Ａ）と２系ネットワーク中継装置２ｂ（Ｂ）に送信される。ここで、１系ネットワーク中継装置２ａ（Ａ）は、応答フレームを２分岐接続装置１０ａに送信し、２分岐接続装置１０ａは、１系コンピュータ１ａに応答フレームを送信する。一方、２系ネットワーク中継装置２ｂ（Ｂ）は、受信した応答フレームを廃棄する。
【０１１３】
図１５は、第１の駅に設置された２系コンピュータ１ｂが１系ネットワーク接続装置３ａ（Ｄ）とフレーム送受信を行う場合の通信経路の例を示すネットワーク接続図である。図１５Ａは、１系ネットワーク接続装置３ａ（Ｄ）へ監視フレームを送信する場合の通信経路の例を示し、図１５Ｂは、１系ネットワーク接続装置３ａ（Ｄ）から応答フレームを受信する場合の通信経路の例を示す。
【０１１４】
図１５Ａは、第１の駅に設置された２系コンピュータ１ｂが、１系ネットワーク接続装置３ａ（Ｄ）に監視フレームを送信する場合を示す。この２系コンピュータ１ｂは、２分岐接続装置１０ｂに監視フレームを送信し、２分岐接続装置１０ｂは、分岐した監視フレームを１系ネットワーク中継装置２ａ（Ａ）と２系ネットワーク中継装置２ｂ（Ｂ）に送信する。このとき、２系ネットワーク中継装置２ｂ（Ｂ）は受信した監視フレームを廃棄する。
【０１１５】
一方、１系ネットワーク中継装置２ａ（Ａ）は、１系ネットワーク接続装置３ａ（Ｄ）を宛先とするポート番号（60013，60018）に監視フレームが送信されたことを認識すると、カプセル化処理を行わずに、監視フレームを２系ネットワーク接続装置３ｂ（Ｂ）に送信する。２系ネットワーク接続装置３ｂ（Ｂ）は、受信した監視フレームを２系ネットワーク５ｂに送信し、２系ネットワーク接続装置３ｂ（Ｄ）は、２系ネットワーク５ｂから監視フレームを受信すると応答を行う。なお、２系ネットワーク接続装置３ｂ（Ｄ）は、１系ネットワーク中継装置２ａ（Ｃ）と２系ネットワーク中継装置２ｂ（Ｄ）に監視フレームを送信するが、１系ネットワーク中継装置２ａ（Ｃ）と２系ネットワーク中継装置２ｂ（Ｄ）は、受信した監視フレームを廃棄する。
【０１１６】
図１５Ｂに示すように、２系ネットワーク接続装置３ｂ（Ｄ）は、第１の駅に設置された２系コンピュータ１ｂに２系ネットワーク５ｂを介して応答フレームを送信する。この応答フレームは、２系ネットワーク接続装置３ｂ（Ｂ）により１系ネットワーク中継装置２ａ（Ａ）に送信される。ここで、１系ネットワーク中継装置２ａ（Ａ）は、応答フレームを２分岐接続装置１０ｂに送信し、２分岐接続装置１０ｂは、２系コンピュータ１ｂに応答フレームを送信する。一方、２系ネットワーク中継装置２ｂ（Ｂ）は、受信した応答フレームを廃棄する。
【０１１７】
以上説明した一実施の形態例に係る２重化ネットワーク中継装置２によれば、監視フレームの送信元である１系コンピュータ１ａ又は２系ネットワーク５ｂのいずれかから監視フレームを受信した場合には、監視フレームに通信番号を付加せずに中継する。一方、１系コンピュータ１ａ又は２系ネットワーク５ｂのいずれかから通常フレームを受信した場合には、１系ネットワーク５ａ又は２系ネットワーク５ｂの両系のネットワークに通常フレームを送出する。この際、通常フレームには、通信番号を付加している。そして、宛先のネットワーク中継装置２が２重化ネットワーク５から受信する通常フレームの通信番号を通信方式毎に管理する。このため、送信元のネットワーク中継装置２は、通常フレームの送信通信番号を管理する。一方、宛先のネットワーク中継装置２は、受信した通常フレームの受信通信番号と、２重化コンピュータ１のＭＡＣアドレスを管理して通常フレームを中継する２重化コンピュータ１を特定している。このため、宛先のネットワーク中継装置２は、正しくフレームが受信したことを識別することができる。
【０１１８】
また、監視フレームは、通常フレームと異なり、送信元と宛先の１系コンピュータ１ａが互いに送受信する必要がない。ここで、監視フレームには通信番号が付加されていないため、宛先のネットワーク中継装置２に通信番号が記録されない。これにより、宛先のネットワーク中継装置２は、通常フレームの通信番号の規則性を保ちながら記録することができる。
【０１１９】
また、２重化ネットワーク中継装置２は、１系ネットワーク５ａ又は２系ネットワーク５ｂのいずれか片系のネットワークに監視フレームを送出する。監視フレームは、２重化ネットワーク５のうち、片系のネットワークに送出されるだけであるため、監視対象となる宛先の装置に至る経路に障害が発生していた場合には、他系のネットワークから応答フレームが返ることがない。このため、監視フレームの送信元である１系ネットワーク５ａ又は２系ネットワーク５ｂが誤って片系のネットワークに障害が発生していないと判断することがない。
【０１２０】
また、ネットワーク中継装置２は、２重化ネットワーク５に２重化ネットワーク接続装置３を介して接続される全てのネットワーク中継装置２毎に受信管理テーブル２６を作成しておく。このため、２重化ネットワーク５から受信したフレームの送信元であるネットワーク中継装置２について個別にフレームの通信番号を管理することができる。
【０１２１】
また、ネットワーク中継装置２は、送信するフレームの先頭から宛先のコンピュータに付されるＭＡＣアドレス、ＩＰアドレス、ユーザ情報、通信番号の順にフィールドを配置する。これにより、２重化ネットワーク５の通信状況を、アナライザを用いて解析する際に、アナライザの解析範囲を一般的なフィールドの並びに従わせることができる。
【０１２２】
そして、上記の２重化ネットワーク接続装置３による監視、２重化された１系ネットワーク中継装置２ａと２系ネットワーク中継装置２ｂ間での監視を組み合わせることによって、２重化ネットワーク中継装置２及びＬＡＮ等のケーブル障害を確実に検出し、速やかに対応することが可能となる。このため、２重化ネットワークシステム６における可用性を高めることができる。
【０１２３】
なお、上述した２重化ネットワークシステム６は、駅間のフレーム通信だけでなく、遠隔地のサーバがクライアントに対してフレームを送信したり、処理速度の異なるコンピュータが共に処理を行ったりする場合にも有効である。
【０１２４】
また、１対多の通信方式の例としてブロードキャストに適用した例を説明したが、マルチキャスト、エニーキャストに適用していてもよい。また、２重化ネットワーク５のネットワーク・トポロジーは、リング型で構成したが、メッシュ型、２重化されたバス型ネットワーク、２重化されたスター型等の各種の接続形態を採用することもできる。
【０１２５】
また、カプセル化処理及びデカプセル化処理は、２重化ネットワークシステム６だけでなく、ＶＬＡＮ（Virtual Local Area Network）等の各種のネットワークシステムに適用することも可能である。
【０１２６】
また、上述した実施の形態例における一連の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、又は各種の機能を実行するためのプログラムをインストールしたコンピュータにより、実行可能である。例えば汎用のパーソナルコンピュータ等に所望のソフトウェアを構成するプログラムをインストールして実行すればよい。
【０１２７】
また、上述した実施の形態例の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給してもよい。また、そのシステムあるいは装置のコンピュータ（又はＣＰＵ等の制御装置）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、本実施の形態例と同様の機能が実現されることは言うまでもない。
【０１２８】
この場合のプログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１２９】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態例の機能が実現される。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行う。その処理によって上述した実施の形態例の機能が実現される場合も含まれる。
【０１３０】
また、本発明は上述した実施の形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
【符号の説明】
【０１３１】
１…２重化コンピュータ、１ａ…１系コンピュータ、１ｂ…２系コンピュータ、２…２重化ネットワーク中継装置、２ａ…１系ネットワーク中継装置、２ｂ…２系ネットワーク中継装置、３…２重化ネットワーク接続装置、３ａ…１系ネットワーク接続装置、３ｂ…２系ネットワーク接続装置、４ａ…中継装置間ＬＡＮ、４ｂ…制御線、５…２重化ネットワーク、５ａ…１系ネットワーク、５ｂ…２系ネットワーク、６…２重化ネットワークシステム、１０…２分岐接続装置、１０ａ，１０ｂ…２分岐接続装置、１１…伝送路、１２…伝送路、１３…伝送路、１４…受信フレーム伝送制御部、１５…バッファメモリ、２０…ネットワークスイッチ、２０ａ，２０ｂ…ネットワークスイッチ、２１…フレーム伝送制御部、２１ａ…伝送路、２２…経路切替部、２２ａ，２２ｂ…伝送路、２３…監視フレーム伝送制御部、２４…現用系接続スイッチ制御部、２５…重複フレーム廃棄処理部、２６…受信管理テーブル、２７…送信管理テーブル、２８…バッファメモリ
【図１】
0005651877.tif 000002
【図２】
0005651877.tif 000003
【図３】
0005651877.tif 000004
【図４】
0005651877.tif 000005
【図５】
0005651877.tif 000006
【図６】
0005651877.tif 000007
【図７】
0005651877.tif 000008
【図８】
0005651877.tif 000009
【図９】
0005651877.tif 000010
【図１０】
0005651877.tif 000011
【図１１】
0005651877.tif 000012
【図１２】
0005651877.tif 000013
【図１３】
0005651877.tif 000014
【図１４】
0005651877.tif 000015
【図１５】
0005651877.tif 000016