(57)【特許請求の範囲】
【請求項１】
独立した２つの通信系からなる二重化ネットワークを介してデータ通信を行う複数のノード機器と、これらノード機器と前記二重化ネットワークとの間にそれぞれ設けられ当該ノード機器と接続されたノード側回線を前記２つの通信系のうち障害のない通信系へ切替接続する複数の回線切替装置とからなる通信システムで、データ通信の障害を監視するためのネットワーク障害監視方法において、
前記各回線切替装置は、マスタ・スレーブ方式に基づきマスタ機器として動作する１つのマスタ回線切替装置と、マスタ・スレーブ方式に基づきスレーブ機器として動作する他の１つ以上のスレーブ回線切替装置とからなり、
前記マスタ回線切替装置で、前記二重化ネットワークの各通信系ごとに独立して前記スレーブ回線切替装置へチェック要求メッセージを送信し、これに応じて前記スレーブ回線切替装置から当該チェック要求メッセージの送信に用いた通信系を介して返送されるチェック応答メッセージの受信有無に基づき前記各通信系での障害発生を監視し、
前記スレーブ回線切替装置で、前記マスタ回線切替装置からの前記チェック要求メッセージを受信した場合、そのメッセージを受信した通信系を用いて、当該スレーブ回線切替装置に接続されている前記ノード機器のＩＰアドレスを含むチェック応答メッセージを、前記マスタ回線切替装置へ返送し、
前記マスタ回線切替装置で、前記スレーブ回線切替装置からのチェック応答メッセージに含まれる前記ＩＰアドレスを当該スレーブ回線切替装置ごとに管理し、いずれかのスレーブ回線切替装置から前記チェック応答メッセージを受信できなかった場合は、障害部位を示す情報として当該スレーブ回線切替装置に対応するＩＰアドレスと前記マスタ回線切替装置に接続されているノード機器のＩＰアドレスとを含む障害発生通知メッセージを、当該マスタ回線切替装置とデータ通信可能な所定の監視装置へ送信することを特徴とするネットワーク障害監視方法。
【請求項２】
請求項１記載のネットワーク障害監視方法において、
前記マスタ回線切替装置で、受信した前記チェック応答メッセージに含まれるＩＰアドレスを、当該チェック応答メッセージの送信元回線切替装置固有アドレスと対応付けて管理することを特徴とするネットワーク障害監視方法。
【請求項３】
独立した２つの通信系からなる二重化ネットワークを介してデータ通信を行う複数のノード機器と、これらノード機器と前記二重化ネットワークとの間にそれぞれ設けられ当該ノード機器と接続されたノード側回線を前記２つの通信系のうち障害のない通信系へ切替接続する複数の回線切替装置とからなる通信システムにおいて、
前記各回線切替装置は、マスタ・スレーブ方式に基づきマスタ機器として動作する１つのマスタ回線切替装置と、マスタ・スレーブ方式に基づきスレーブ機器として動作する他の１つ以上のスレーブ回線切替装置とからなり、
前記マスタ回線切替装置は、前記二重化ネットワークの各通信系ごとに独立して前記スレーブ回線切替装置へチェック要求メッセージを送信し、これに応じて前記スレーブ回線切替装置から当該チェック要求メッセージの送信に用いた通信系を介して返送されるチェック応答メッセージの受信有無に基づき前記各通信系での障害発生を監視する障害監視手段を有し、
前記スレーブ回線切替装置は、前記マスタ回線切替装置からの前記チェック要求メッセージを受信した場合、そのメッセージを受信した通信系を用いて、当該スレーブ回線切替装置に接続されている前記ノード機器のＩＰアドレスを含むチェック応答メッセージを、前記マスタ回線切替装置へ返送する監視対応手段を有し、
前記障害監視手段は、前記スレーブ回線切替装置からのチェック応答メッセージに含まれる前記ＩＰアドレスを当該スレーブ回線切替装置ごとに管理し、いずれかのスレーブ回線切替装置から前記チェック応答メッセージを受信できなかった場合は、障害部位を示す情報として当該スレーブ回線切替装置に対応するＩＰアドレスと前記マスタ回線切替装置に接続されているノード機器のＩＰアドレスとを含む障害発生通知メッセージを、当該マスタ回線切替装置とデータ通信可能な所定の監視装置へ送信することを特徴とする通信システム。
【請求項４】
請求項３記載の通信システムにおいて、
前記障害監視手段は、受信した前記チェック応答メッセージに含まれるＩＰアドレスを、当該チェック応答メッセージの送信元回線切替装置固有アドレスと対応付けて管理することを特徴とする通信システム。
【請求項５】
独立した２つの通信系からなる二重化ネットワークを介してデータ通信を行う複数のノード機器と、これらノード機器と前記二重化ネットワークとの間にそれぞれ設けられ当該ノード機器と接続されたノード側回線を前記２つの通信系のうち障害のない通信系へ切替接続する複数の回線切替装置とからなる通信システムで、前記各回線切替装置のうち、マスタ・スレーブ方式に基づき１つのマスタ機器として動作し、マスタ・スレーブ方式に基づきスレーブ機器として動作する他の１つ以上のスレーブ回線切替装置を管理する回線切替装置において、
前記二重化ネットワークの各通信系ごとに独立して前記スレーブ回線切替装置へチェック要求メッセージを送信し、これに応じて前記スレーブ回線切替装置から当該チェック要求メッセージの送信に用いた通信系を介して返送されるチェック応答メッセージの受信有無に基づき前記各通信系での障害発生を監視する障害監視手段と、
受信した前記チェック応答メッセージに含まれる、当該スレーブ回線切替装置に接続された前記ノード機器のＩＰアドレスを、当該スレーブ回線切替装置ごとに管理するアドレステーブルとを備え、
前記障害監視手段は、送信した前記チェック要求メッセージに応じていずれかのスレーブ回線切替装置からのチェック応答メッセージを受信できなかった場合は、前記アドレステーブルを参照して当該スレーブ回線切替装置に対応するＩＰアドレスを取得し、障害部位を示す情報として前記ＩＰアドレスを含む障害発生メッセージと前記マスタ回線切替装置に接続されているノード機器のＩＰアドレスとを当該回線切替装置とデータ通信可能な所定の監視装置へ送信することを特徴とする回線切替装置。
【請求項６】
独立した２つの通信系からなる二重化ネットワークを介してデータ通信を行う複数のノード機器と、これらノード機器と前記二重化ネットワークとの間にそれぞれ設けられ当該ノード機器と接続されたノード側回線を前記２つの通信系のうち障害のない通信系へ切替接続する複数の回線切替装置とからなる通信システムで、前記各回線切替装置のうち、マスタ・スレーブ方式に基づき１つ以上のスレーブ機器として動作し、マスタ・スレーブ方式に基づきマスタ機器として動作する他の１つのマスタ回線切替装置により管理される回線切替装置において、
前記二重化ネットワークの各通信系ごとに独立して前記マスタ回線切替装置から送信されたチェック要求メッセージを受信し、当該チェック要求メッセージを受信した通信系を介して前記マスタ回線切替装置へチェック応答メッセージを返送する障害対応手段と、
前記ノード側回線を介して前記ノード機器がやり取りするパケットから当該ノード機器のＩＰアドレスを取得するアドレス取得手段とを備え、
前記障害対応手段は、前記マスタ回線切替装置から当該マスタ回線切替装置とデータ通信可能な所定の監視装置へ障害発生時に通知される障害部位を示す情報として、前記アドレス取得手段により取得されたＩＰアドレスを、前記チェック応答メッセージに含めて返送することを特徴とする回線切替装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク障害監視方法、通信システムおよび回線切替装置に関し、特にネットワーク内で生じた障害の障害部位を特定し通報するネットワーク障害監視方法、通信システムおよび回線切替装置に関するものである。
【０００２】
【従来の技術】
プラントや建物などの施設を監視する通信システムでは、施設内に設置されている各種設備機器を監視装置とをネットワークで接続し、各設備機器とデータ通信を行うことによりこれら設備機器の稼働・運転の状況を監視している。
ここで、ネットワークに障害が発生した場合は、各設備機器からデータ収集が行えなくなり、設備機器の稼働・運転さらには施設の振る舞いに大きな影響を与える可能性がある。このため、このような通信システムではネットワークを二重化するとともに回線切替装置を二重化ネットワークの端点に配置して、一方の系統に障害が発生した場合は、個々の回線切替装置で他方の系統へ切り替え制御するものとなっている。
【０００３】
従来、ネットワークとしてイーサネット（登録商標）を用いる通信システムでは、スパニング・ツリー・プロトコル（Spanning-tree protocol：以下、ＳＴＰという）や、ＳＮＭＰ（Simple Network Management Protocol：簡易ネットワーク管理プロトコル）を用いて障害を自動監視するものもある。
ＳＴＰとは、スパニングツリーアルゴリズムを用いてネットワークのループを回避する管理用のブリッジプロトコルであり、ループを検出するために他のブリッジと管理用メッセージを交換し、不要なブリッジインタフェースをシャットダウンしてループを除去する機能がある。ＳＮＭＰとは、ＴＣＰ／ＩＰベースのインターネット専用の管理用プロトコルであり、ネットワーク構成やネットワークデバイスの監視、制御および設定、統計値の収集、パフォーマンス、セキュリティの管理を行う機能がある。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来の通信システムでは、ＳＴＰを用いた場合、障害が発生したネットワーク経路を特定できるものの、その障害発生を直ちに監視装置へ通知する機能がなく、管理者が障害発生をキャッチするまでに遅れが生じ、システム復旧に向けて迅速に対応できないという問題点があった。また、ＳＮＭＰを用いる場合、特に各回線切替装置を高機能化して、オペレーションシステムと専用プロトコルを稼働させる必要があり、回線切替装置の大型化や複雑化の要因となり、安価に障害を管理することができないという問題点があった。
本発明はこのような課題を解決するためのものであり、回線切替装置を高機能化することなく、ネットワークで発生した障害の障害部位を特定して迅速に通知できるネットワーク障害監視方法、通信システムおよび回線切替装置を提供することを目的としている。
【０００５】
【課題を解決するための手段】
このような目的を達成するために、本発明にかかるネットワーク障害監視方法は、独立した２つの通信系からなる二重化ネットワークを介してデータ通信を行う複数のノード機器と、これらノード機器と二重化ネットワークとの間にそれぞれ設けられ当該ノード機器と接続されたノード側回線を２つの通信系のうち障害のない通信系へ切替接続する複数の回線切替装置とからなる通信システムで、データ通信の障害を監視するためのネットワーク障害監視方法において、各回線切替装置は、マスタ・スレーブ方式に基づきマスタ機器として動作する１つのマスタ回線切替装置と、マスタ・スレーブ方式に基づきスレーブ機器として動作する他の１つ以上のスレーブ回線切替装置とからなり、マスタ回線切替装置で、二重化ネットワークの各通信系ごとに独立してスレーブ回線切替装置へチェック要求メッセージを送信し、これに応じてスレーブ回線切替装置から当該チェック要求メッセージの送信に用いた通信系を介して返送されるチェック応答メッセージの受信有無に基づき各通信系での障害発生を監視し、スレーブ回線切替装置で、マスタ回線切替装置からのチェック要求メッセージを受信した場合、そのメッセージを受信した通信系を用いて、当該スレーブ回線切替装置に接続されているノード機器のＩＰアドレスを含むチェック応答メッセージを、マスタ回線切替装置へ返送し、マスタ回線切替装置で、スレーブ回線切替装置からのチェック応答メッセージに含まれるＩＰアドレスを当該スレーブ回線切替装置ごとに管理し、いずれかのスレーブ回線切替装置からチェック応答メッセージを受信できなかった場合は、障害部位を示す情報として当該スレーブ回線切替装置に対応するＩＰアドレスとマスタ回線切替装置に接続されているノード機器のＩＰアドレスとを含む障害発生通知メッセージを、当該マスタ回線切替装置とデータ通信可能な所定の監視装置へ送信するようにしたものである。
【０００６】
このとき、マスタ回線切替装置で、受信したチェック応答メッセージに含まれるＩＰアドレスを、当該チェック応答メッセージの送信元回線切替装置固有アドレスと対応付けて管理するようにしてもよい。
【０００７】
また、本発明にかかる通信システムは、独立した２つの通信系からなる二重化ネットワークを介してデータ通信を行う複数のノード機器と、これらノード機器と二重化ネットワークとの間にそれぞれ設けられ当該ノード機器と接続されたノード側回線を２つの通信系のうち障害のない通信系へ切替接続する複数の回線切替装置とからなる通信システムにおいて、各回線切替装置は、マスタ・スレーブ方式に基づきマスタ機器として動作する１つのマスタ回線切替装置と、マスタ・スレーブ方式に基づきスレーブ機器として動作する他の１つ以上のスレーブ回線切替装置とからなり、マスタ回線切替装置は、二重化ネットワークの各通信系ごとに独立してスレーブ回線切替装置へチェック要求メッセージを送信し、これに応じてスレーブ回線切替装置から当該チェック要求メッセージの送信に用いた通信系を介して返送されるチェック応答メッセージの受信有無に基づき各通信系での障害発生を監視する障害監視手段を有し、スレーブ回線切替装置は、マスタ回線切替装置からのチェック要求メッセージを受信した場合、そのメッセージを受信した通信系を用いて、当該スレーブ回線切替装置に接続されているノード機器のＩＰアドレスを含むチェック応答メッセージを、マスタ回線切替装置へ返送する監視対応手段を有し、障害監視手段は、スレーブ回線切替装置からのチェック応答メッセージに含まれるＩＰアドレスを当該スレーブ回線切替装置ごとに管理し、いずれかのスレーブ回線切替装置からチェック応答メッセージを受信できなかった場合は、障害部位を示す情報として当該スレーブ回線切替装置に対応するＩＰアドレスとマスタ回線切替装置に接続されているノード機器のＩＰアドレスとを含む障害発生通知メッセージを、当該マスタ回線切替装置とデータ通信可能な所定の監視装置へ送信するようにしたものである。
【０００８】
このとき、障害監視手段は、受信したチェック応答メッセージに含まれるＩＰアドレスを、当該チェック応答メッセージの送信元回線切替装置固有アドレスと対応付けて管理するようにしてもよい。
【０００９】
また、本発明にかかる回線切替装置は、独立した２つの通信系からなる二重化ネットワークを介してデータ通信を行う複数のノード機器と、これらノード機器と二重化ネットワークとの間にそれぞれ設けられ当該ノード機器と接続されたノード側回線を２つの通信系のうち障害のない通信系へ切替接続する複数の回線切替装置とからなる通信システムで、各回線切替装置のうち、マスタ・スレーブ方式に基づき１つのマスタ機器として動作し、マスタ・スレーブ方式に基づきスレーブ機器として動作する他の１つ以上のスレーブ回線切替装置を管理する回線切替装置において、二重化ネットワークの各通信系ごとに独立してスレーブ回線切替装置へチェック要求メッセージを送信し、これに応じてスレーブ回線切替装置から当該チェック要求メッセージの送信に用いた通信系を介して返送されるチェック応答メッセージの受信有無に基づき各通信系での障害発生を監視する障害監視手段と、受信したチェック応答メッセージに含まれる、当該スレーブ回線切替装置に接続されたノード機器のＩＰアドレスを、当該スレーブ回線切替装置ごとに管理するアドレステーブルとを備え、障害監視手段は、送信したチェック要求メッセージに応じていずれかのスレーブ回線切替装置からのチェック応答メッセージを受信できなかった場合は、アドレステーブルを参照して当該スレーブ回線切替装置に対応するＩＰアドレスを取得し、障害部位を示す情報としてＩＰアドレスとマスタ回線切替装置に接続されているノード機器のＩＰアドレスとを含む障害発生メッセージを当該回線切替装置とデータ通信可能な所定の監視装置へ送信するようにしたものである。
【００１０】
また、本発明にかかる他の回線切替装置は、独立した２つの通信系からなる二重化ネットワークを介してデータ通信を行う複数のノード機器と、これらノード機器と二重化ネットワークとの間にそれぞれ設けられ当該ノード機器と接続されたノード側回線を２つの通信系のうち障害のない通信系へ切替接続する複数の回線切替装置とからなる通信システムで、各回線切替装置のうち、マスタ・スレーブ方式に基づき１つ以上のスレーブ機器として動作し、マスタ・スレーブ方式に基づきマスタ機器として動作する他の１つのマスタ回線切替装置により管理される回線切替装置において、二重化ネットワークの各通信系ごとに独立してマスタ回線切替装置から送信されたチェック要求メッセージを受信し、当該チェック要求メッセージを受信した通信系を介してマスタ回線切替装置へチェック応答メッセージを返送する障害対応手段と、ノード側回線を介してノード機器がやり取りするパケットから当該ノード機器のＩＰアドレスを取得するアドレス取得手段とを備え、障害対応手段は、マスタ回線切替装置から当該マスタ回線切替装置とデータ通信可能な所定の監視装置へ障害発生時に通知される障害部位を示す情報として、アドレス取得手段により取得されたＩＰアドレスを、チェック応答メッセージに含めて返送するようにしたものである。
【００１１】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
図１は本発明の一実施の形態にかかる通信システムの構成を示すブロック図である。
この通信システムには、監視装置２Ｍ、回線切替装置１Ｍ、ノード機器２Ａ〜２Ｋ、回線切替装置１Ａ〜１Ｋ、Ａ系ネットワーク３Ａ、Ｂ系ネットワーク３Ｂとが設けられている。
【００１２】
監視装置２Ｍは、全体としてサーバ装置などのコンピュータからなり、各ノード機器２Ａ〜２ＫとＡ系ネットワーク３ＡやＢ系ネットワーク３Ｂを介してデータ通信を行うことにより各ノード機器２Ａ〜２Ｋの稼働・運転状態を監視するとともに、ネットワーク障害を監視する。
ノード機器１Ａ〜１Ｋは、設備機器を制御したりセンサからのデータを収集するコントローラである。
Ａ系ネットワーク３ＡおよびＢ系ネットワーク３Ｂは、監視装置２Ｍとノード機器２Ａ〜２Ｋとのデータ通信に用いられる二重化ネットワークであり、通常、データ通信についてはいずれか一方の系を用いて行われる。ただし、障害監視については両方の系について独立して行われ、それぞれの系の状態がリアルタイムで監視されている。
【００１３】
回線切替装置１Ｍは、監視装置２ＭとＡ系ネットワーク３ＡおよびＢ系ネットワーク３Ｂとの間に設けられ、これら通信系のいずれかを監視装置２Ｍへ切替接続する。
回線切替装置１Ａ〜１Ｋは、各ノード機器２Ａ〜２ＫとＡ系ネットワーク３ＡおよびＢ系ネットワーク３Ｂとの間に設けられ、これら通信系のいずれかをそれぞれのノード機器２Ａ〜２Ｋへ切替接続する。
【００１４】
これら回線切替装置１Ｍ，１Ａ〜１Ｋ間では、マスタ・スレーブ方式に基づきヘルシーチェックメッセージをやり取りすることにより個々の回線切替装置やネットワークでの障害発生を監視している。
以下では、回線切替装置１Ｍが唯一のマスタ機器（マスタ回線切替装置）となり、他のすべての回線切替装置１Ａ〜１Ｋがスレーブ機器（スレーブ回線切替装置）となる場合を例として説明する。なお障害発生によりマスタ機器が機能しなくなった場合、他のいずれかのスレーブ機器が新たなマスタ機器として動作するものとなっている。
【００１５】
図２に回線切替装置の構成を示す。この回線切替装置１（１Ａ〜１Ｋ，１Ｍ）には、ノード側回線３ＭをＡ系ネットワーク３ＡおよびＢ系ネットワーク３Ｂのいずれか一方に切り替え接続する回線切替部１１、Ａ系ネットワーク３ＡおよびＢ系ネットワーク３Ｂを介して他の回線切替装置とデータ通信を行うことにより、この回線切替部１１の切替動作を制御する制御部１２、および制御部１２の処理に用いる各種情報を記憶する記憶部１５が設けられている。特に、マスタ機器の記憶部１５には、各回線切替装置１Ａ〜１Ｋ，１Ｍを識別するために予め付与されている固有アドレスとその装置に接続されているノード機器２Ａ〜２ＫのＩＰアドレスとを対応付けて管理するアドレステーブル１６が設けられている。
【００１６】
制御部１２には、動作管理手段２１、障害監視手段２２、切替指示手段２３、監視対応手段２４、およびアドレス取得手段２５が設けられている。
動作管理手段２１では、マスタ・スレーブ方式に基づく１つのマスタ機器として当該装置を動作させるか、このマスタ機器に制御される他の１つ以上のスレーブ機器として当該装置を動作させるかを、電源投入直後に判定する。そして、当該装置をマスタ機器として動作させると判定された場合は、当該装置がマスタ機器であることを示すマスタ宣言メッセージを周期的に一方の通信系へ送信する。また、スレーブ機器の場合、マスタ宣言メッセージを他から受信できなくなった際には、マスタ機器障害の発生と判断して、当該装置を新たなマスタ機器として動作させるか否かを判定する。
【００１７】
障害監視手段２２では、当該装置がマスタ機器として動作している場合に、二重化されたＡ系ネットワーク３ＡおよびＢ系ネットワーク３Ｂの両方で通信障害の発生を監視する。ここでは、他のスレーブ機器へ各通信系を介して並列的にチェック要求メッセージを送信し、これに応じてスレーブ機器から返送されるチェック応答メッセージの受信有無に応じて障害発生を検出する。そして、受信したチェック応答メッセージに含まれるＩＰアドレスと回線切替装置とを対応付けて、記憶部１５のアドレステーブル１６で管理し、障害発生を検出した回線切替装置に対応するノード機器のＩＰアドレスを含む障害発生通知メッセージを監視装置２Ｍへ通知する。
【００１８】
切替指示手段２３では、当該装置がマスタ機器として動作している際に、障害監視手段２２により通信障害の発生が検出された場合は、スレーブ機器として動作するすべての回線切替装置に対し、一方から他方の通信系への回線切替メッセージを送信するとともに、自装置の回線切替部１１により他方の通信系への切り替えを行う。また、スレーブ機器として動作している際には、マスタ機器からの回線切替メッセージに応じて、自装置の回線切替部１１により一方から他方の通信系への切り替えを行う。
【００１９】
監視対応手段２４では、マスタ機器として動作する回線切替装置からのチェック要求メッセージに応じて、そのメッセージを受信した通信系を介して、ノード側回線３Ｍに接続されたノード機器のＩＰアドレスを含むチェック応答メッセージを返送する。
アドレス取得手段２５では、ノード側回線３Ｍでやり取りされる最新のパケットをキャプチャしてノード側回線３Ｍに接続されているノード機器のＩＰアドレスを取得する。
【００２０】
この制御部１２は、ＡＳＩＣ（Appication Specifc Integrated Circuit）から構成されている。
記憶部１５の内容については、必要に応じて通信系を介して更新するようにしてもよい。
なお、制御部１２の個々の機能手段については、上記構成に限定されるものではなく、各機能手段のうちの一部またはすべてを例えば電子回路により構成してもよい。
【００２１】
次に、図３〜図６を参照して、本実施の形態にかかる通信システムの動作について説明する。図３はマスタ機器の回線切替装置におけるネットワーク障害監視処理手順を示すフローチャートである。図４はチェック応答メッセージの構成例である。図５はアドレステーブルの構成例である。図６は切替指示処理を示すフローチャートである。
マスタ機器である回線切替装置１Ｍの障害監視手段２２では、各スレーブ機器である回線切替装置１Ａ〜１Ｋとヘルシーチェックメッセージを周期的にやり取りすることにより、Ａ系ネットワーク３ＡおよびＢ系ネットワーク３Ｂでの障害発生および障害回復を検出している。以下では、Ａ系ネットワーク３Ａでの障害監視処理について説明するが、これと並列的にＢ系ネットワーク３Ｂについても同じ障害監視処理が行われている。
【００２２】
まず、マスタ機器である回線切替装置１Ｍでは、図３に示すように、アドレス取得手段２５により、ノード側回線３Ｍに接続されているノード機器のＩＰアドレスを取得し、当該回線切替装置１Ｍの固有アドレスと対応付けて記憶部１５のアドレステーブル１６へ格納する（ステップ１００）。
アドレステーブル１６には、図５に示すように、回線切替装置を識別できる固有アドレスと、接続ノードＩＰアドレスとが対応付けて格納されている。ここでは、通常、ローカルエリアネットワーク内に接続されたノード機器の識別に用いられるＩＰアドレスの下位１バイトが、接続ノードＩＰアドレスとして格納されている。
【００２３】
続いて、回線切替装置１Ｍの障害監視手段２２では、Ａ系ネットワーク３Ａを介してチェック要求メッセージを、スレーブ機器として動作する各回線切替装置１Ａ〜１Ｋへ送信し（ステップ１０１）、送信間隔タイマを起動して（ステップ１０２）、各スレーブ機器である回線切替装置１Ａ〜１Ｋからのチェック応答メッセージを待ち受ける（ステップ１０３）。
一方、スレーブ機器である回線切替装置１Ａ〜１Ｋでは、Ａ系ネットワーク３Ａからチェック要求メッセージを受信した場合、監視対応手段２４により、そのメッセージを受信したＡ系ネットワーク３Ａを介してそれぞれのチェック応答メッセージを返送する。
【００２４】
回線切替装置１Ｍの障害監視手段２２では、送信間隔タイマのタイムアップまでに（ステップ１０７）、スレーブ機器である各回線切替装置１Ａ〜１Ｋからチェック応答メッセージを受信した場合は（ステップ１０４：ＹＥＳ）、そのチェック応答メッセージに含まれる当該回線切替装置の接続ノードＩＰアドレスを取得する（ステップ１０５）。
チェック応答メッセージには、図４に示すように、送信元となる回線切替装置ごとに付与されている固有アドレス２００および送信元ＩＰアドレス２０１、送信先となる回線切替装置１Ｍの宛先ＩＰアドレス２０２に加えて、アドレス取得手段２５で取得された当該回線切替装置のノード側回線３Ｍに接続されているノード機器のＩＰアドレスすなわち接続ノードＩＰアドレス２０５が含まれている。
【００２５】
障害監視手段２２では、チェック応答メッセージから取得した接続ノードＩＰアドレスと当該回線切替装置の固有アドレスとを対応付けて記憶部１５のアドレステーブル１６へ格納し（ステップ１０６）、ステップ１０３へ戻る。
また、送信間隔タイマがタイムアップした場合は（ステップ１０７：ＹＥＳ）、すべてのスレーブ機器からチェック応答メッセージを受信したかどうか判断し、すべてのスレーブ機器からチェック応答メッセージを受信ている場合は（ステップ１０８：ＹＥＳ）、Ａ系ネットワーク３Ａに障害が発生していないと判断し（ステップ１０９）、ステップ１０１へ戻る。
【００２６】
一方、タイムアップまでにすべてのチェック応答メッセージを受信していない場合は（ステップ１０８：ＮＯ）、Ａ系ネットワーク３Ａに障害があると判断する（ステップ１１０）。そして、チェック応答メッセージを受信できなかった回線切替装置の固有アドレスに対応する接続ノードＩＰアドレスを、記憶部１５のアドレステーブル１６から読み出し（ステップ１１１）、取得した接続ノードＩＰアドレスを含む障害発生通知メッセージを監視装置１Ｍへ送信し（ステップ１１２）、ステップ１０１へ戻る。
【００２７】
これと並行して、マスタ機器である回線切替装置１Ｍの切替指示手段２３では、障害監視手段２２で障害発生と判断された際、Ａ系ネットワーク３Ａがノード間におけるデータ通信に用いられていて切り替えが必要であり、Ｂ系ネットワーク３Ｂに障害発生がなく切り替え可能な場合、図６（ａ）に示す回線切替処理を開始する。
回線切替処理では、各回線切替装置１Ａ〜１Ｋへ回線切替メッセージを送信し（ステップ１３０）、当該回線切替装置１Ｍの回線切替部１１を制御して、ノード側回線３ＭをＡ系ネットワーク３ＡからＢ系ネットワーク３Ｂへ切替接続し（ステップ１３１）、回線切替処理を終了する。
【００２８】
一方、スレーブ機器である各回線切替装置１Ａ〜１Ｋの切替指示手段２３では、図６（ｂ）に示す回線切替処理において、マスタ機器から回線切替メッセージを受信した場合（ステップ１３５：ＹＥＳ）、回線切替部１１を制御して、ノード側回線３ＭをＡ系ネットワーク３ＡからＢ系ネットワーク３Ｂへ切替接続し（ステップ１３６）、回線切替処理を終了する。
【００２９】
このように、スレーブ機器として動作する回線切替装置１Ａ〜１Ｋで、マスタ機器として動作する回線切替装置１Ｍからのチェック要求メッセージを受信した場合、そのメッセージを受信した通信系を用いて、当該回線切替装置１Ａ〜１Ｋに接続されているノード機器のＩＰアドレスを含むチェック応答メッセージを、回線切替装置１Ｍへ返送し、回線切替装置１Ｍで、それらチェック応答メッセージに含まれるＩＰアドレスを当該回線切替装置１Ａ〜１Ｋごとに管理し、いずれかの回線切替装置１Ａ〜１Ｋからチェック応答メッセージを受信できなかった場合は、障害部位を示す情報として当該回線切替装置１Ａ〜１Ｋに対応するＩＰアドレスとマスタ回線切替装置に接続されているノード機器のＩＰアドレスとを含むメッセージを監視装置２Ｍへ送信するようにしたので、ノード機器を高機能化することなく、ネットワークで発生した障害の障害部位を特定して迅速に通知できる。
【００３０】
ここで、障害部位を特定する場合、回線切替装置の固有アドレスを用いて障害部位を特定する方法も考えられる。しかし、回線切替装置の固有アドレスは自動設定される場合もあり、通信システムの各部位との対応関係が固定的に保証されておらず、障害部位を特定できないという課題がある。これに対して、本実施の形態では、ノード機器のＩＰアドレスが固定的に割り当てられていることに着目し、障害部位を特定する情報として回線切替装置を介して二重化ネットワークに接続されるノード機器から取得したＩＰアドレスを用いるようにしたので、障害部位を通信システム上で一義的に特定することができる。
【００３１】
なお、回線切替装置のノード側回線に複数のノード機器が接続される場合も考えられ、このような場合は複数の異なるＩＰアドレスが当該回線切替装置で取得される。しかしながら、これらＩＰアドレスは当該回線切替装置でのみ取得され、本実施の形態にかかる障害監視が二重化ネットワークを構成する２つの通信系および回線切替装置までの範囲、すなわち二重化ドメイン内の範囲を監視対象としていることから、これらＩＰアドレスはいずれもその回線切替装置の部位を代表する情報として用いることができる。
【００３２】
次に、図７を参照して、本実施の形態にかかる通信システムによるネットワーク障害監視処理例を説明する。図７は、本実施の形態にかかる通信システムでのネットワーク障害監視処理例を示すシーケンス図である。
以下では、Ａ系ネットワーク３Ａでの障害監視処理について説明するが、これと並列的にＢ系ネットワーク３Ｂについても障害監視処理が行われている。
【００３３】
マスタ機器である回線切替装置１Ｍは、Ａ系ネットワーク３Ａを介してスレーブ機器である回線切替装置１Ａ〜１Ｋへ、所定の送信間隔ごとにチェック要求メッセージを送信して（ステップ１５０）、各回線切替装置１Ａ〜１Ｋからのチェック応答メッセージを受信し（ステップ１５１）、そのチェック応答メッセージの受信有無により障害発生を監視するとともに、チェック応答メッセージに含まれる接続ノードＩＰアドレスをアドレステーブル１６へ格納する。
【００３４】
ここで、回線切替装置１Ｍから送信したチェック要求メッセージに対して（ステップ１５２）、その送信から所定の送信間隔が経過するまでに、例えば回線切替装置１Ｂからのチェック応答メッセージを受信できなかった場合（ステップ１５３）、障害発生と判断する（ステップ１５４）。そして、Ａ系ネットワーク３Ａがノード間におけるデータ通信に用いられていて切り替えが必要であり、Ｂ系ネットワーク３Ｂに障害発生がなく切り替え可能な場合、回線切替装置１Ｍから各回線切替装置１Ａ〜１Ｋへ回線切替メッセージが送信される（ステップ１５５）。これに応じて、各回線切替装置１Ａ〜１Ｋおよび回線切替装置１Ｍでは、それぞれのノード側回線３ＭをＡ系ネットワーク３ＡからＢ系ネットワーク３Ｂへ切替接続する（ステップ１５６）。
【００３５】
また、回線切替装置１Ｍでは、チェック応答メッセージが受信できなかった回線切替装置１Ｂに対応する接続ノードＩＰアドレスをアドレステーブル１６から読み出し（ステップ１５７）、その接続ノードＩＰアドレスを含む障害発生通知メッセージを監視装置２Ｍへ送信する（ステップ１５８）。
この障害発生通知メッセージに応じて、監視装置２Ｍでは、そのメッセージに含まれる接続ノードＩＰアドレスを画面表示し管理者へ報知する。なお、その後、すべてのスレーブ機器からチェック応答メッセージが受信され、障害復旧が確認された場合も、同様にして障害復旧通知メッセージが回線切替装置１Ｍから監視装置２Ｍへ通知される。
【００３６】
図８に障害通知画面表示例を示す。
ここでは、「メッセージ」欄に障害通知の内容として「Ａ系障害が検出された」と表示されており、「障害部位」欄に具体的な障害部位としてスレーブ回線切替装置とマスタ回線切替装置のそれぞれに対応するノード機器を容易に特定できる「ＩＰアドレス：AAA.BBB.CCC.xxx〜AAA.BBB.CCC.yyy」が表示されている。また「回線切替装置  稼働ステータス一覧表」欄には、各回線切替装置の稼働状態が詳細に表示されている。ここでは、回線切替装置固有アドレス「０１」の「Ａ系」欄に「×」が表示されており、当該回線切替装置と固有アドレス「００」のマスタ回線切替装置との間のＡ系ネットワークに障害部位があり、対応する両ノード機器のＩＰアドレスが「AAA.BBB.CCC.yyy」と「AAA.BBB.CCC.xxx」であることがわかる。また、固有アドレス「０１」の「Ｂ系」と「固有アドレス取得」欄に「○」が表示されており、当該回線切替装置との間のＢ系ネットワークは正常であり、当該回線切替装置も正常であることがわかる。
【００３７】
なお、以上では、マスタ機器として動作する回線切替装置１Ｍが監視装置２Ｍと直接接続されている場合を例として説明したが、これに限定されるものではなく、回線切替装置１Ｍと監視装置２Ｍとの間でデータ通信可能であれば、これら回線切替装置１Ｍと監視装置２Ｍとは直接接続されていなくてもよい。例えば、回線切替装置１Ａがマスタ機器であり、スレーブ機器の１つである回線切替装置１Ｍと監視装置２Ｍとが直接接続されている場合、障害発生通知メッセージは、回線切替装置１ＡからＡ系ネットワーク３ＡまたはＢ系ネットワーク３Ｂおよび回線切替装置１Ｍを介して監視装置２Ｍへ送られて、図８の障害通知画面が監視装置２Ｍで表示され、前述と同様の作用効果が得られる。
【００３８】
【発明の効果】
以上説明したように、本発明は、スレーブ回線切替装置で、マスタ回線切替装置からのチェック要求メッセージを受信した場合、そのメッセージを受信した通信系を用いて、当該スレーブ回線切替装置に接続されているノード機器のＩＰアドレスを含むチェック応答メッセージを、マスタ回線切替装置へ返送し、マスタ回線切替装置で、スレーブ回線切替装置からのチェック応答メッセージに含まれるＩＰアドレスを当該スレーブ回線切替装置ごとに管理し、いずれかのスレーブ回線切替装置からチェック応答メッセージを受信できなかった場合は、障害部位を示す情報として当該スレーブ回線切替装置に対応するＩＰアドレスとマスタ回線切替装置に接続されているノード機器のＩＰアドレスとを含むメッセージを、当該マスタ回線切替装置とデータ通信可能な所定の監視装置へ送信するようにしたので、回線切替装置を高機能化することなく、ネットワークで発生した障害の障害部位を特定して迅速に通知できる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態にかかる通信システムの構成を示すブロック図である。
【図２】  回線切替装置の構成を示すブロック図である。
【図３】  マスタ機器の回線切替装置におけるネットワーク障害監視処理手順を示すフローチャートである。
【図４】  チェック応答メッセージの構成例である。
【図５】  アドレステーブルの構成例である。
【図６】  切替指示処理を示すフローチャートである。
【図７】  本実施の形態にかかる通信システムでのネットワーク障害監視処理例を示すシーケンス図である。
【図８】  障害発生画面表示例である。
【符号の説明】
１，１Ａ〜１Ｋ，１Ｍ…回線切替装置、２，２Ａ〜２Ｋ…ノード機器、２Ｍ…監視装置、３Ａ…Ａ系ネットワーク、３Ｂ…Ｂ系ネットワーク、３Ｍ…ノード側回線、１１…回線切替部、１２…制御部、１５…記憶部、１６…アドレステーブル、２１…動作管理手段、２２…障害監視手段、２３…切替指示手段、２４…監視対応手段、２５…アドレス取得手段。
【図１】
0003914072.tif 000002
【図２】
0003914072.tif 000003
【図３】
0003914072.tif 000004
【図４】
0003914072.tif 000005
【図５】
0003914072.tif 000006
【図６】
0003914072.tif 000007
【図７】
0003914072.tif 000008
【図８】
0003914072.tif 000009