(57)【要約】【課題】ネットワーク監視システムにおいて、瞬間的な障害が発生し通信経路が切り替わった場合であっても、経路切替の原因を取得することを可能とする。【解決手段】通信装置２００は、障害が発生すると、経路切替の端点となる通信装置２００に障害情報を送信する。経路切替の端点となる通信装置２００は、障害情報を受信してノード障害情報ＤＢ２６０に格納する障害記録部２４１と、通常経路の通信断を検知し、予備経路に切り替える経路切替部２４２と、ノード障害情報ＤＢ２６０の中で当該通常経路にある通信装置２００から受信した、当該通常経路に関する障害情報の中で最新の障害情報を検索するノード検索部２４３と、検索結果の障害情報と経路切替情報をＯｐＳ３００に送信する切替通知部２４４とを備える。【選択図】図２
2019009714.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムであって、
前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、
前記通信装置は、
前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻と、前記障害が発生した前記通信装置の識別情報を示す障害発生通信装置とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部と、
自身が前記障害が発生した通信装置である場合に、発生した障害の前記障害情報を前記ノード障害情報データベースに格納し、当該通常経路の経路切替の端点となる通信装置を示す経路切替通信装置に前記障害情報を送信し、
自身が前記経路切替通信装置である場合に、受信した前記障害情報を前記ノード障害情報データベースに格納する障害記録部と、を備え、
自身が前記経路切替通信装置である場合、さらに、
前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替部と、
前記ノード障害情報データベースを参照し、前記障害発生通信装置が当該通常経路にある前記通信装置であり、前記障害発生通信経路が前記予備経路に切り替えた通信経路であり、前記障害発生時刻が経路切替前で最新である前記障害情報を検索するノード検索部と、
前記ノード検索部が検索した前記障害情報と経路切替情報とを前記ネットワーク監視装置に送信する切替通知部とを備える、
ことを特徴とするネットワーク監視システム。
【請求項２】
複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムであって、
前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、
前記通信装置は、
自身が前記障害が発生した通信装置である場合に、前記障害が発生した前記通信経路と、障害発生時刻と、自身の識別情報を含む障害情報を、前記ネットワーク監視装置に送信する障害記録部を備え、
自身が前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置である場合、さらに、
前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替部と、
前記通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替情報を前記ネットワーク監視装置に送信する切替通知部とを備え、
前記ネットワーク監視装置は、
前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻と、前記障害が発生した前記通信装置の識別情報を示す障害発生通信装置とを関連付けて格納する監視装置障害情報データベースを記憶する記憶部と、
前記障害が発生した通信装置から受信した前記障害情報を前記監視装置障害情報データベースに格納する通知受付部と、
前記経路切替通信装置から前記経路切替情報を受信すると、前記監視装置障害情報データベースを参照し、前記障害発生通信装置が前記経路切替情報に含まれる前記通信経路にある前記通信装置であり、前記障害発生通信経路が前記経路切替情報に含まれる前記通信経路であり、前記障害発生時刻が前記経路切替情報に含まれる前記発生時刻の前で最新である障害情報を検索する監視装置検索部と、を備える、
ことを特徴とするネットワーク監視システム。
【請求項３】
複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムであって、
前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、
前記通信装置は、
前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部と、
前記ネットワーク監視装置からの、通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替原因障害情報問合せを受信すると、前記ノード障害情報データベースを参照し、前記障害発生通信経路が前記経路切替原因障害情報問合せに含まれる前記通信経路であり、前記障害発生時刻が前記経路切替原因障害情報問合せに含まれる前記発生時刻より前で最新である前記障害情報を検索して返信するノード検索部とを備え、
自身が前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置である場合、さらに、
前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替部と、
前記通信断が発生した前記通信経路と、前記通信断が発生した前記通常経路と、前記通信断の発生時刻とを含む経路切替情報を前記ネットワーク監視装置に送信する切替通知部と、を備え、
前記ネットワーク監視装置は、
前記経路切替情報に含まれる前記通常経路にある前記通信装置に、前記経路切替情報に含まれる前記通信経路と前記経路切替情報に含まれる前記発生時刻とを含む前記経路切替原因障害情報問合せを送信して前記障害情報を取得し、最新の前記障害情報を経路切替原因の障害情報として選択する問合せ部を備える、
ことを特徴とするネットワーク監視システム。
【請求項４】
複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムであって、
前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、
前記通信装置は、
前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部と、
前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置からの、通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替原因障害情報問合せを受信すると、前記ノード障害情報データベースを参照し、前記障害発生通信経路が前記経路切替原因障害情報問合せに含まれる前記通信経路であり、前記障害発生時刻が前記経路切替原因障害情報問合せに含まれる前記発生時刻より前で最新である前記障害情報を検索して返信するノード検索部とを備え、
自身が前記経路切替通信装置である場合、さらに、
前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替部と、
前記通常経路にある前記通信装置に、前記通信断が発生した前記通信経路と前記通信断が発生した時刻とを含む前記経路切替原因障害情報問合せを送信して前記障害情報を取得し、最新の前記障害情報を経路切替原因の障害情報として選択する問合せ部と、
前記問合せ部が選択した経路切替原因の前記障害情報と、経路切替情報とを前記ネットワーク監視装置に送信する切替通知部とを備える、
ことを特徴とするネットワーク監視システム。
【請求項５】
複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムのネットワーク監視方法であって、
前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、
前記通信装置は、
前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻と、前記障害が発生した前記通信装置の識別情報を示す障害発生通信装置とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部を備え、
自身が前記障害が発生した通信装置である場合に、発生した障害の前記障害情報を前記ノード障害情報データベースに格納し、当該通常経路の経路切替の端点となる通信装置を示す経路切替通信装置に前記障害情報を送信するステップを実行し、
自身が前記経路切替通信装置である場合に、
受信した前記障害情報を前記ノード障害情報データベースに格納する障害記録ステップと、
前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替ステップと、
前記ノード障害情報データベースを参照し、前記障害発生通信装置が当該通常経路にある前記通信装置であり、前記障害発生通信経路が前記予備経路に切り替えた通信経路であり、前記障害発生時刻が経路切替前で最新である前記障害情報を検索するノード検索ステップと、
前記ノード検索ステップで検索した前記障害情報と経路切替情報とを前記ネットワーク監視装置に送信する切替通知ステップとを実行する
ことを特徴とするネットワーク監視方法。
【請求項６】
複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムのネットワーク監視方法であって、
前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、
前記通信装置は、
自身が前記障害が発生した通信装置である場合に、前記障害が発生した前記通信経路と、障害発生時刻と、自身の識別情報を含む障害情報を、前記ネットワーク監視装置に送信する障害記録ステップを実行し、
自身が前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置である場合に、
前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替ステップと、
前記通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替情報を前記ネットワーク監視装置に送信する切替通知ステップとを実行し、
前記ネットワーク監視装置は、
前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻と、前記障害が発生した前記通信装置の識別情報を示す障害発生通信装置とを関連付けて格納する監視装置障害情報データベースを記憶する記憶部を備え、
前記障害が発生した通信装置から受信した前記障害情報を前記監視装置障害情報データベースに格納する通知受付ステップと、
前記経路切替通信装置から前記経路切替情報を受信すると、前記監視装置障害情報データベースを参照し、前記障害発生通信装置が前記経路切替情報に含まれる前記通信経路にある前記通信装置であり、前記障害発生通信経路が前記経路切替情報に含まれる前記通信経路であり、前記障害発生時刻が前記経路切替情報に含まれる前記発生時刻の前で最新である障害情報を検索する監視装置検索ステップとを実行する
ことを特徴とするネットワーク監視方法。
【請求項７】
複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムのネットワーク監視方法であって、
前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、
前記通信装置は、
前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部を備え、
前記ネットワーク監視装置からの、通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替原因障害情報問合せを受信すると、前記ノード障害情報データベースを参照し、前記障害発生通信経路が前記経路切替原因障害情報問合せに含まれる前記通信経路であり、前記障害発生時刻が前記経路切替原因障害情報問合せに含まれる前記発生時刻より前で最新である前記障害情報を検索して返信するノード検索ステップを実行し、
自身が前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置である場合、さらに、
前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替ステップと、
前記通信断が発生した前記通信経路と、前記通信断が発生した前記通常経路と、前記通信断の発生時刻とを含む経路切替情報を前記ネットワーク監視装置に送信する切替通知ステップとを実行し、
前記ネットワーク監視装置は、
前記経路切替情報に含まれる前記通常経路にある前記通信装置に、前記経路切替情報に含まれる前記通信経路と前記経路切替情報に含まれる前記発生時刻とを含む前記経路切替原因障害情報問合せを送信して前記障害情報を取得し、最新の前記障害情報を経路切替原因の障害情報として選択する問合せステップを実行する
ことを特徴とするネットワーク監視方法。
【請求項８】
複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムのネットワーク監視方法であって、
前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、
前記通信装置は、
前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部を備え、
前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置からの、通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替原因障害情報問合せを受信すると、前記ノード障害情報データベースを参照し、前記障害発生通信経路が前記経路切替原因障害情報問合せに含まれる前記通信経路であり、前記障害発生時刻が前記経路切替原因障害情報問合せに含まれる前記発生時刻より前で最新である前記障害情報を検索して返信するノード検索ステップを実行し、
自身が前記経路切替通信装置である場合、さらに、
前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替ステップと、
前記通常経路にある前記通信装置に、前記通信断が発生した前記通信経路と前記通信断が発生した時刻とを含む前記経路切替原因障害情報問合せを送信して前記障害情報を取得し、最新の前記障害情報を経路切替原因の障害情報として選択する問合せステップと、
前記問合せステップで選択した経路切替原因の前記障害情報と、経路切替情報とを前記ネットワーク監視装置に送信する切替通知ステップとを実行する
ことを特徴とするネットワーク監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害が発生した場合に通信経路が切り替わるネットワークを監視する、ネットワーク監視システムおよびネットワーク監視方法に関する。
【背景技術】
【０００２】
パソコンやスマートフォンに加え、クルマや医療機器、工場内のセンサなどのＩｏＴ機器がネットワークに接続されるようになり、通信サービスに対して高い信頼性が求められている。通信事業者やＩａａＳ（Infrastructure as a Service）事業者が有するネットワークでは、通信装置や通信ケーブルに障害が発生しても、通信断が検出されて予備の通信経路に切り替わることによりサービスが継続されており、高い信頼性を確保している。
【０００３】
通信断の検出手法の１つとして、イーサネット（登録商標）ＯＡＭ（Operations, Administration and Maintenance）のＥＴＨ−ＣＣ（Ethernet Continuity Check function、イーサネット導通チェック機能）がある（非特許文献１参照）。ＥＴＨ−ＣＣの通信フレーム（以下、ＥＴＨ−ＣＣフレームとも記す。）は、送信側の通信装置から受信側の通信装置に定期的に送信される。ＥＴＨ−ＣＣフレームを受信しなかったことで、受信側の通信装置は、通信経路に障害が発生したと判断できる。ＥＴＨ−ＣＣフレームの替わりに、ＭＰＬＳ−ＴＰ（Multiprotocol Label Switching-Transport Profile）のＣＣフレームやルーティングプロトコルの監視パケットを用いて、通信断を検出してもよい。
【０００４】
通信障害の１つとして、ビットエラーの発生があり、通信装置は、ビットエラーを検出すると訂正処理を実行する場合がある。ビットエラーの発生と訂正処理は、瞬時の障害発生・復旧であることが多いが、通信断が検出され、通信経路が予め設定されている予備の通信経路に切り換わる場合がある。
【０００５】
図１４は、従来技術における、瞬時の障害発生・復旧に伴う通信経路の切り替えを説明するための図である。通信装置９００−１から通信装置９００−３への通常の通信経路（通常経路）は、通信装置９００−２を経由する経路であり、予備の通信経路（予備経路）として通信装置９００−４を経由する経路が予め設定されている。通信装置９００−１と通信装置９００−３は、経路切替の端点となっている。ＯｐＳ（Operation System）３００Ｚは、ネットワークの状況を監視するネットワーク監視装置であり、ネットワーク保守者は、ＯｐＳ３００Ｚを介して、通信装置（９００−１〜９００−４）からなるネットワークを監視する。
【０００６】
以下、通信装置９００−２で瞬時の障害が発生した場合の通信装置（９００−１〜９００−４）とＯｐＳ３００Ｚの動作を説明する。
ステップＳ１において、通信装置９００−２で瞬時の障害が発生して復旧する。例えば、通信装置９００−２でビットエラーが発生し、通信装置９００−２が訂正処理を実行する。
【０００７】
ステップＳ２において、通信装置９００−３が、通信装置９００−１から送信されるＥＴＨ−ＣＣフレームを受信しなかったことで通常経路の通信断を検知し、経路切替の端点である通信装置９００−１に、通信経路の切り替えを指示する。
ステップＳ３において、通信装置９００−１から通信装置９００−３への通信経路が、通信装置９００−２を経由する通常経路から、通信装置９００−４を経由する予備経路に切り替わる。
【０００８】
ステップＳ４において、通信装置９００−３が、ＯｐＳ３００Ｚに経路切替情報を通知する。
上記に説明したように、通信断の検知を契機に、経路が切り替わり、通信サービスが継続される。
【先行技術文献】
【非特許文献】
【０００９】
【非特許文献１】社団法人情報通信技術委員会, イーサネットのＯＡＭ機能とメカニズム 第1版, JT-Y1731, 2010年2月24日制定.
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上記した従来技術では、ＯｐＳ３００Ｚは、ネットワークの保守者に対して、通信経路が切り替わって通信サービスが継続していることは通知できるが、経路が切り替わった原因については通知できないという問題がある。これは、通信装置９００−２は、装置内の障害をファームウェアで定期的に監視しているが、例えばビットエラーのような瞬間的に障害が発生し、復旧した場合は検出できない場合があるからである。また、警報保護期間が設けられており、通信装置が障害の発生と復旧を検出できたとしても、保護期間内に復旧した場合には警報が発出されない場合があるからである。ネットワーク保守者は、経路切替が発生し通信サービスが継続していることは把握できるが、なぜ経路切替が発生したのか判断できないという問題がある。
【００１１】
このような背景を鑑みて本発明がなされたのであり、本発明は、瞬間的な障害が発生し通信経路が切り替わった場合であっても、経路切替の原因を取得することを可能とするネットワーク監視システムおよびネットワーク監視方法を提供することを課題とする。
【課題を解決するための手段】
【００１２】
前記した課題を解決するため、請求項１に記載の発明は、複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムであって、前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、前記通信装置が、前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻と、前記障害が発生した前記通信装置の識別情報を示す障害発生通信装置とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部と、自身が前記障害が発生した通信装置である場合に、発生した障害の前記障害情報を前記ノード障害情報データベースに格納し、当該通常経路の経路切替の端点となる通信装置を示す経路切替通信装置に前記障害情報を送信し、自身が前記経路切替通信装置である場合に、受信した前記障害情報を前記ノード障害情報データベースに格納する障害記録部と、を備え、自身が前記経路切替通信装置である場合、さらに、前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替部と、前記ノード障害情報データベースを参照し、前記障害発生通信装置が当該通常経路にある前記通信装置であり、前記障害発生通信経路が前記予備経路に切り替えた通信経路であり、前記障害発生時刻が経路切替前で最新である前記障害情報を検索するノード検索部と、前記ノード検索部が検索した前記障害情報と経路切替情報とを前記ネットワーク監視装置に送信する切替通知部とを備える、ことを特徴とするネットワーク監視システムとした。
【００１３】
また、請求項５に記載の発明は、複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムのネットワーク監視方法であって、前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、前記通信装置が、前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻と、前記障害が発生した前記通信装置の識別情報を示す障害発生通信装置とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部を備え、自身が前記障害が発生した通信装置である場合に、発生した障害の前記障害情報を前記ノード障害情報データベースに格納し、当該通常経路の経路切替の端点となる通信装置を示す経路切替通信装置に前記障害情報を送信するステップを実行し、自身が前記経路切替通信装置である場合に、受信した前記障害情報を前記ノード障害情報データベースに格納する障害記録ステップと、前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替ステップと、前記ノード障害情報データベースを参照し、前記障害発生通信装置が当該通常経路にある前記通信装置であり、前記障害発生通信経路が前記予備経路に切り替えた通信経路であり、前記障害発生時刻が経路切替前で最新である前記障害情報を検索するノード検索ステップと、前記ノード検索ステップで検索した前記障害情報と経路切替情報とを前記ネットワーク監視装置に送信する切替通知ステップとを実行することを特徴とするネットワーク監視方法とした。
【００１４】
このようにすることで、障害が発生した通信装置は、障害情報を経路切替通信装置に送信し、通信断を検知した経路切替通信装置が、切り替わった通常経路上の通信装置の障害情報の中で、切り替られた経路情報に関する、経路切替前の最新の障害情報を検索して経路切替の原因となった障害情報を取得し、経路切替情報と合わせてネットワーク監視装置に送信することができる。よって、ネットワーク監視装置は、経路切替の原因となった障害情報と合わせて経路切替情報を取得でき、ネットワーク保守者に通知することができる。
【００１５】
請求項２に記載の発明は、複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムであって、前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、前記通信装置が、自身が前記障害が発生した通信装置である場合に、前記障害が発生した前記通信経路と、障害発生時刻と、自身の識別情報を含む障害情報を、前記ネットワーク監視装置に送信する障害記録部を備え、自身が前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置である場合、さらに、前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替部と、前記通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替情報を前記ネットワーク監視装置に送信する切替通知部とを備え、前記ネットワーク監視装置が、前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻と、前記障害が発生した前記通信装置の識別情報を示す障害発生通信装置とを関連付けて格納する監視装置障害情報データベースを記憶する記憶部と、前記障害が発生した通信装置から受信した前記障害情報を前記監視装置障害情報データベースに格納する通知受付部と、前記経路切替通信装置から前記経路切替情報を受信すると、前記監視装置障害情報データベースを参照し、前記障害発生通信装置が前記経路切替情報に含まれる前記通信経路にある前記通信装置であり、前記障害発生通信経路が前記経路切替情報に含まれる前記通信経路であり、前記障害発生時刻が前記経路切替情報に含まれる前記発生時刻の前で最新である障害情報を検索する監視装置検索部と、を備える、ことを特徴とするネットワーク監視システムとした。
【００１６】
また、請求項６に記載の発明は、複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムのネットワーク監視方法であって、前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、前記通信装置が、自身が前記障害が発生した通信装置である場合に、前記障害が発生した前記通信経路と、障害発生時刻と、自身の識別情報を含む障害情報を、前記ネットワーク監視装置に送信する障害記録ステップを実行し、自身が前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置である場合に、前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替ステップと、前記通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替情報を前記ネットワーク監視装置に送信する切替通知ステップとを実行し、前記ネットワーク監視装置が、前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻と、前記障害が発生した前記通信装置の識別情報を示す障害発生通信装置とを関連付けて格納する監視装置障害情報データベースを記憶する記憶部を備え、前記障害が発生した通信装置から受信した前記障害情報を前記監視装置障害情報データベースに格納する通知受付ステップと、前記経路切替通信装置から前記経路切替情報を受信すると、前記監視装置障害情報データベースを参照し、前記障害発生通信装置が前記経路切替情報に含まれる前記通信経路にある前記通信装置であり、前記障害発生通信経路が前記経路切替情報に含まれる前記通信経路であり、前記障害発生時刻が前記経路切替情報に含まれる前記発生時刻の前で最新である障害情報を検索する監視装置検索ステップとを実行することを特徴とするネットワーク監視方法とした。
【００１７】
このようにすることで、障害が発生した通信装置は、障害情報をネットワーク監視装置に送信し、ネットワーク監視装置が、切り替わった通常経路上の通信装置の障害情報の中で、切り替られた経路情報に関する、経路切替前の最新の障害情報を検索して経路切替の原因となった障害情報を取得することができる。よって、ネットワーク監視装置は、経路切替の原因となった障害情報を経路切替情報と合わせてネットワーク保守者に通知することができる。
【００１８】
請求項３に記載の発明は、複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムであって、前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、前記通信装置が、前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部と、前記ネットワーク監視装置からの、通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替原因障害情報問合せを受信すると、前記ノード障害情報データベースを参照し、前記障害発生通信経路が前記経路切替原因障害情報問合せに含まれる前記通信経路であり、前記障害発生時刻が前記経路切替原因障害情報問合せに含まれる前記発生時刻より前で最新である前記障害情報を検索して返信するノード検索部とを備え、自身が前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置である場合、さらに、前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替部と、前記通信断が発生した前記通信経路と、前記通信断が発生した前記通常経路と、前記通信断の発生時刻とを含む経路切替情報を前記ネットワーク監視装置に送信する切替通知部と、を備え、前記ネットワーク監視装置が、前記経路切替情報に含まれる前記通常経路にある前記通信装置に、前記経路切替情報に含まれる前記通信経路と前記経路切替情報に含まれる前記発生時刻とを含む前記経路切替原因障害情報問合せを送信して前記障害情報を取得し、最新の前記障害情報を経路切替原因の障害情報として選択する問合せ部を備える、ことを特徴とするネットワーク監視システムとした。
【００１９】
また、請求項７に記載の発明は、複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムのネットワーク監視方法であって、前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、前記通信装置が、前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部を備え、前記ネットワーク監視装置からの、通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替原因障害情報問合せを受信すると、前記ノード障害情報データベースを参照し、前記障害発生通信経路が前記経路切替原因障害情報問合せに含まれる前記通信経路であり、前記障害発生時刻が前記経路切替原因障害情報問合せに含まれる前記発生時刻より前で最新である前記障害情報を検索して返信するノード検索ステップを実行し、自身が前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置である場合、さらに、前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替ステップと、前記通信断が発生した前記通信経路と、前記通信断が発生した前記通常経路と、前記通信断の発生時刻とを含む経路切替情報を前記ネットワーク監視装置に送信する切替通知ステップとを実行し、前記ネットワーク監視装置が、前記経路切替情報に含まれる前記通常経路にある前記通信装置に、前記経路切替情報に含まれる前記通信経路と前記経路切替情報に含まれる前記発生時刻とを含む前記経路切替原因障害情報問合せを送信して前記障害情報を取得し、最新の前記障害情報を経路切替原因の障害情報として選択する問合せステップを実行することを特徴とするネットワーク監視方法とした。
【００２０】
このようにすることで、ネットワーク監視装置は、切り替わった通常経路上の通信装置に通信断が発生した通信経路と発生時刻を送信し、通信装置が、発生時刻前に当該通信経路で発生した最新の障害情報を返信する。ネットワーク監視装置は、経路切替の原因となった障害情報を取得することができる。よって、ネットワーク監視装置は、経路切替の原因となった障害情報を経路切替情報と合わせてネットワーク保守者に通知することができる。
【００２１】
請求項４に記載の発明は、複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムであって、前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、前記通信装置が、前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部と、前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置からの、通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替原因障害情報問合せを受信すると、前記ノード障害情報データベースを参照し、前記障害発生通信経路が前記経路切替原因障害情報問合せに含まれる前記通信経路であり、前記障害発生時刻が前記経路切替原因障害情報問合せに含まれる前記発生時刻より前で最新である前記障害情報を検索して返信するノード検索部とを備え、自身が前記経路切替通信装置である場合、さらに、前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替部と、前記通常経路にある前記通信装置に、前記通信断が発生した前記通信経路と前記通信断が発生した時刻とを含む前記経路切替原因障害情報問合せを送信して前記障害情報を取得し、最新の前記障害情報を経路切替原因の障害情報として選択する問合せ部と、前記問合せ部が選択した経路切替原因の前記障害情報と、経路切替情報とを前記ネットワーク監視装置に送信する切替通知部とを備える、ことを特徴とするネットワーク監視システムとした。
【００２２】
また、請求項８に記載の発明は、複数の通信装置と前記通信装置間のリンクとから構成されるネットワーク、および、前記ネットワークを監視するネットワーク監視装置を含んで構成されるネットワーク監視システムのネットワーク監視方法であって、前記ネットワークには、複数の前記通信装置を経由して構成される通常の通信経路を示す通常経路、前記通常経路に障害が発生した場合に代替となる予備の通信経路を示す予備経路が設定されており、前記通信装置が、前記通信装置で発生した障害について、前記障害が発生した前記通信経路を示す障害発生通信経路と、障害発生時刻とを関連付けた障害情報を格納するノード障害情報データベースを記憶する記憶部を備え、前記通常経路の経路切替の端点となる通信装置を示す経路切替通信装置からの、通信断が発生した前記通信経路と前記通信断の発生時刻とを含む経路切替原因障害情報問合せを受信すると、前記ノード障害情報データベースを参照し、前記障害発生通信経路が前記経路切替原因障害情報問合せに含まれる前記通信経路であり、前記障害発生時刻が前記経路切替原因障害情報問合せに含まれる前記発生時刻より前で最新である前記障害情報を検索して返信するノード検索ステップを実行し、自身が前記経路切替通信装置である場合、さらに、前記通常経路の通信断を検知し、当該通常経路から前記予備経路に切り替える経路切替ステップと、前記通常経路にある前記通信装置に、前記通信断が発生した前記通信経路と前記通信断が発生した時刻とを含む前記経路切替原因障害情報問合せを送信して前記障害情報を取得し、最新の前記障害情報を経路切替原因の障害情報として選択する問合せステップと、前記問合せステップで選択した経路切替原因の前記障害情報と、経路切替情報とを前記ネットワーク監視装置に送信する切替通知ステップとを実行することを特徴とするネットワーク監視方法とした。
【００２３】
このようにすることで、経路切替通信装置は、切り替わった通常経路上の通信装置に通信断が発生した通信経路と発生時刻を送信し、通信装置が、発生時刻前に当該通信経路で発生した最新の障害情報を返信する。経路切替通信装置は経路切替の原因となった障害情報を取得し、経路切替情報と合わせてネットワーク監視装置に送信することができる。よって、ネットワーク監視装置は、経路切替の原因となった情報と合わせて経路切替情報を取得でき、ネットワーク保守者に通知することができる。
【発明の効果】
【００２４】
本発明によれば、瞬間的な障害が発生し通信経路が切り替わった場合であっても、経路切替の原因を取得することを可能とするネットワーク監視システムおよびネットワーク監視方法を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】第１の実施形態に係るネットワーク監視システムの全体構成を示す図である。
【図２】第１の実施形態に係る通信装置の構成例を示す機能ブロック図である。
【図３】第１の実施形態に係る通信装置の記憶部に記憶されるノード障害情報ＤＢのデータ構成を例示する図である。
【図４】第１の実施形態に係るＯｐＳの構成例を示す機能ブロック図である。
【図５】第１の実施形態に係るＯｐＳの記憶部に記憶されるＯｐＳ障害情報ＤＢのデータ構成を例示する図である。
【図６】第１の実施形態に係る通信装置とＯｐＳとが実行する、経路切替の終点が経路切替の原因となる障害情報をＯｐＳに通知する処理の流れを説明するシーケンス図である。
【図７】第１の実施形態の変形例に係る通信装置とＯｐＳとが実行する、経路切替の始点が経路切替の原因となる障害情報をＯｐＳに通知する処理の流れを説明するシーケンス図である。
【図８】第２の実施形態に係るＯｐＳの構成例を示す機能ブロック図である。
【図９】第２の実施形態に係る通信装置とＯｐＳとが実行する、通信装置が送信した障害情報の中から経路切替原因となる障害情報を、ＯｐＳが検索して取得する処理の流れを説明するシーケンス図である。
【図１０】第３の実施形態に係るＯｐＳの構成例を示す機能ブロック図である。
【図１１】第３の実施形態に係る通信装置とＯｐＳとが実行する、ＯｐＳが経路切替の原因となる障害情報を通信装置に問い合わせて取得する処理の流れを説明するシーケンス図である。
【図１２】第４の実施形態に係る通信装置の構成例を示す機能ブロック図である。
【図１３】第４の実施形態に係る通信装置とＯｐＳとが実行する、経路切替の終点が経路切替の原因となる障害情報を問い合わせて取得する処理の流れを説明するシーケンス図である。
【図１４】従来技術における、瞬時の障害発生・復旧に伴う通信経路の切り替えを説明するための図である。
【発明を実施するための形態】
【００２６】
≪全体構成≫
以下、本発明を実施するための形態（以下、実施形態という。）であるネットワーク監視システムを説明する。図１は、第１の実施形態に係るネットワーク監視システム１０の全体構成を示す図である。ネットワーク監視システム１０は、ネットワーク２０とＯｐＳ（ネットワーク監視装置）３００とを含んで構成される。
ネットワーク２０はＯｐＳ３００の監視対象となるネットワークであり、通信装置（２００−１〜２００−４、後述する図２参照）を含んで構成される。通信装置２００−１から通信装置２００−３への通常経路は、通信装置２００−２を経由する経路であり、予備経路として、通信装置２００−４を経由する経路が予め設定されている。なお、図１において通常経路上の通信装置は２００−２の１つであるが、複数であってもよい。同様に予備経路上の通信装置が複数であってもよい。
【００２７】
通信装置２００−１と通信装置２００−３とは、経路切替の端点となっている通信装置であり、経路切替通信装置とも記す。通信装置２００−１は、通信装置２００−３へＥＴＨ−ＣＣフレームを定期的に送信する。通信装置２００−３は、本来届くはずのＥＴＨ−ＣＣフレームを受信しなかったことで、通常経路の通信断を検知する。
ＯｐＳ３００（後述する図４参照）は、ネットワーク２０の状況を監視するネットワーク監視装置である。ネットワーク保守者は、ＯｐＳ３００を用いてネットワーク２０を監視する。なお、個々の通信装置（２００−１〜２００−４）を区別する必要がないときには、単に通信装置２００と記す。
【００２８】
≪通信装置の構成≫
図２は、第１の実施形態に係る通信装置２００の構成例を示す機能ブロック図である。通信装置２００は、入力ポート部２１０、出力ポート部２２０、スイッチ部２３０、制御部２４０、および、記憶部２５０を含んで構成される。
入力ポート部２１０は、通信装置２００が、接続先の通信装置２００から通信フレーム（通信データ、通信信号）を受信する入力ポート２１１を含んで構成される通信機能部である。出力ポート部２２０は、通信装置２００が、接続先の通信装置２００へ通信フレームを送信する出力ポート２２１を含んで構成される通信機能部である。
【００２９】
スイッチ部２３０は、入力ポート２１１で受信した通信フレームを、その送信先に応じて出力ポート２２１に転送する機能部である。例えば、通信装置２００が光スイッチならば、スイッチ部２３０は、波長クロスコネクトに相当する。スイッチ部２３０は、後述するノード経路情報ＤＢ（Database）２７０に記憶される経路情報（パス情報）に基づいて、通信フレームを転送する。
【００３０】
制御部２４０は、ＣＰＵ（Central Processing Unit）で構成され、通信装置２００全体を制御する機能部であり、障害記録部２４１、経路切替部２４２、ノード検索部２４３、および、切替通知部２４４を備える。
障害記録部２４１は、自身での障害発生と復旧と経路切替とを後述するノード障害情報ＤＢ２６０（後述する図３参照）に記録する機能、他の通信装置２００やＯｐＳ３００に障害発生や復旧を通知する機能、および、他の通信装置２００から通知を受けた障害発生や復旧の情報をノード障害情報ＤＢ２６０に記録する機能を有する。
経路切替部２４２は、通信断が発生した通信経路（パス）の経路を切り替える機能を有する。
ノード検索部２４３は、ノード障害情報ＤＢ２６０を検索して、経路切替の原因となる障害情報を取得する。
切替通知部２４４は、通信断が発生した通信経路（パス）の切り替えをＯｐＳ３００に通知する機能を有する。
【００３１】
記憶部２５０は、ＲＡＭ（Random Access Memory）や不揮発性メモリなどで構成され、ノード障害情報ＤＢ２６０やノード経路情報ＤＢ２７０を含む。
図３は、第１の実施形態に係る通信装置２００の記憶部２５０に記憶されるノード障害情報ＤＢ２６０のデータ構成を例示する図である。ノード障害情報ＤＢ２６０は、表形式のデータベースであり、１つの行（レコード）は、通信装置２００で発生した障害情報や復旧情報、経路切替情報を示し、識別情報２６１、装置２６２、パス２６３、発生時刻２６４、内容２６５、および、関連情報２６６の列（属性）を含んで構成される。
【００３２】
識別情報２６１は、当該レコードの識別情報である。
装置２６２は、当該情報の事象が発生した通信装置２００の識別情報である。自身での障害発生や復旧の場合には、装置２６２は「−」となる。後述するイーサネットＯＡＭの機能により他の通信装置２００の障害情報を受信した場合には、障害が発生した通信装置２００の識別情報が装置２６２に格納される。
【００３３】
パス２６３は、障害が発生したパス、障害から復旧したパス、または、経路が切り替わったパスの識別情報である。
発生時刻２６４は、障害が発生した、障害から復旧した、または、経路が切り替わった時刻である。
内容２６５は、発生した障害、復旧、または、経路切替の内容である。
関連情報２６６は、当該レコードの情報に関連する障害、復旧または経路切替の情報の識別情報２６１である。
【００３４】
図３記載のレコード２６９−１〜２６９−６は、通信装置２００−３でのノード障害情報ＤＢ２６０のレコードの例である。レコード２６９−１は、識別情報が「２８３５８３」、障害が発生した装置が通信装置２００−２、障害が発生したパスが「Ｐ＃８３６５」、発生時刻が「２０１７年４月２９日２０時３９分３秒」、障害の内容が「ビットエラー発生」であり、関連情報は記録されていないことを示す。レコード２６９−２〜レコード２６９−４も同様の内容である。
レコード２６９−５は、識別情報が「２８３５８８」であり、自通信装置においてパス「Ｐ＃８３４５」の通信断を「２０１７年４月２９日２１時５９分５４秒」に検知したことを示す。レコード２６９−６は、識別情報が「２８３５８９」であり、自通信装置においてパス「Ｐ＃８３４５」の経路切替を「２０１７年４月２９日２１時５９分５４秒」に実行し、この経路切替は、関連情報２６６に示されるレコード２６９−５の通信断に対する措置であったことを示す。
【００３５】
ノード障害情報ＤＢ２６０を参照することで、通信装置２００は、経路切替の原因となる障害情報を取得することができる。詳しくは、通信装置２００のノード検索部２４３は、装置２６２が切替前の通常経路に含まれる通信装置２００であり、パス２６３が経路切替のパスと一致して、発生時刻２６４が経路切替の前で最新であるレコードを検索することで、経路切替の原因となる障害情報を取得できる。
例えば、図３のレコード２６９−６の経路切替の原因となった障害は、装置２６２が通常経路上の通信装置である通信装置２００−１か通信装置２００−２であり、パス２６３が「Ｐ＃８３４５」であり、発生時刻２６４が「２０１７年４月２９日２１時５９分５４秒」の前で最新である、レコード２６９−４に示される障害であることがわかる。
【００３６】
ノード経路情報ＤＢ２７０は、通信装置２００が収容するパスの情報を記憶するデータベースであり、パスの識別情報や入力ポート２１１、出力ポート２２１、経路切替の端点となる通信装置２００の情報を含む。通信装置２００が経路切替通信装置の場合には、ノード経路情報ＤＢ２７０は、通常経路や予備経路について、その経路上の通信装置２００を含む情報を記憶する。スイッチ部２３０は、ノード経路情報ＤＢ２７０に記憶されるパスの情報に基づいて、入力ポート２１１で受信した通信フレームを出力ポート２２１に転送する。
【００３７】
≪ＯｐＳの構成≫
図４は、第１の実施形態に係るＯｐＳ（ネットワーク監視装置）３００の構成例を示す機能ブロック図である。ＯｐＳ３００は、制御部３１０、入出力部３２０、および、記憶部３３０を含んで構成される。
制御部３１０は、ＣＰＵで構成され、ＯｐＳ３００全体を制御する機能部であって、通知受付部３１１と通知表示部３１２とを含んで構成される。通知受付部３１１は、通信装置２００から経路切替やその原因となる障害の通知を受信して、後述するＯｐＳ障害情報ＤＢ３６０に格納する機能を有する。通知表示部３１２は、受信した障害通知をディスプレイ（不図示）に表示する。通知表示部３１２は、経路切替や障害の通知をディスプレイに表示するのではなく、ネットワーク保守者が携帯する機器に送信して通知してもよいし、その他の方法を用いてもよい。
【００３８】
入出力部３２０は、通信装置２００との通信機能やディスプレイ（不図示）への表示データの送信機能を有する。
記憶部３３０は、ＲＡＭや不揮発性メモリ、ハードディスクなどで構成され、ネットワーク構成情報ＤＢ３４０やＯｐＳ経路情報ＤＢ３５０、ＯｐＳ障害情報ＤＢ３６０（後述する図５参照）を備える。
ネットワーク構成情報ＤＢ３４０は、ネットワーク２０を構成する通信装置２００や通信装置２００間のリンクの情報を含むデータベースである。
ＯｐＳ経路情報ＤＢ３５０は、ネットワーク２０のパス（通信経路）の情報を記憶するデータベースであり、パスの識別情報、始点となる通信装置２００、終点となる通信装置２００、パスに含まれる通信装置２００、経路上の通信装置２００の情報を含む通常経路、経路上の通信装置２００の情報を含む予備経路などを含む。
【００３９】
図５は、第１の実施形態に係るＯｐＳ３００の記憶部３３０に記憶されるＯｐＳ障害情報ＤＢ３６０のデータ構成を例示する図である。ＯｐＳ障害情報ＤＢ３６０は、表形式のデータベースであり、１つの行（レコード）は、通信装置２００から受信した１件の障害情報や経路切替情報を示す。レコードは、識別情報３６１と、装置３６２と、パス３６３と、発生時刻３６４と、内容３６５と、関連情報３６６との列（属性）を含んで構成され、それぞれ、ノード障害情報ＤＢ２６０（図３参照）の識別情報２６１と、装置２６２と、パス２６３と、発生時刻２６４と、内容２６５と、関連情報２６６との列（属性）と同内容のデータである。
【００４０】
図５記載のレコード３６９−１〜３６９−３は、通信装置２００−３から受信した障害情報と経路切替情報のレコードの例である。レコード３６９−１は、識別情報が「４８３５８７」、障害が発生した装置が通信装置２００−２、障害が発生したパスが「Ｐ＃８３４５」、発生時刻が「２０１７年４月２９日２１時５９分５３秒」、障害の内容が「ビットエラー発生」である。
レコード３６９−２は、識別情報が「４８３５８８」であり、通信装置２００−３においてパス「Ｐ＃８３４５」の通信断が「２０１７年４月２９日２１時５９分５４秒」に検知され、その原因は、関連情報３６６に示されるレコード３６９−１の「ビットエラー発生」であることを示す。レコード３６９−３は、識別情報が「４８３５８９」であり、通信装置２００−３においてパス「Ｐ＃８３４５」の経路切替が「２０１７年４月２９日２１時５９分５４秒」に実行され、この経路切替は、関連情報３６６に示されるレコード３６９−２の通信断に対する措置であったことを示す。
【００４１】
≪第１の実施形態：経路切替の終点が経路切替原因をＯｐＳに通知≫
図６は、第１の実施形態に係る通信装置（２００−１〜２００−４）とＯｐＳ３００とが実行する、経路切替の終点が経路切替の原因となる障害情報をＯｐＳ３００に通知する処理の流れを説明するシーケンス図である（通信装置２００−４は図示省略（以下同様））。図６を参照しながら、通信装置２００−２で障害が発生してから、経路切替の終点となっている通信装置２００−３が、経路切替の原因となる障害情報と経路切替情報とをＯｐＳ３００に通知し、ＯｐＳ３００が経路切替情報とその原因である障害情報とを取得するまでの処理を説明する。なお、経路切替の始点である通信装置２００−１は、終点の通信装置２００−３へＥＴＨ−ＣＣフレームを定期的に送信している。また、ＥＴＨ−ＣＣフレームの定期的な送信は、他の実施形態でも同様である。
【００４２】
ステップＳ１０１において、通信装置２００−２で、障害が発生し、復旧される。障害記録部２４１は、障害発生と復旧に関する情報をノード障害情報ＤＢ２６０（図３参照）にレコードを追加して記録する。詳しくは、障害記録部２４１は、ノード障害情報ＤＢ２６０にレコードを追加し、その識別情報２６１は新規の識別情報、装置２６２は自身を示す「−」、パス２６３は障害が発生したパスの識別情報、発生時刻２６４は現在時刻、内容２６５は障害内容、関連情報２６６は「−」である。続いて、障害記録部２４１は、ノード障害情報ＤＢ２６０にレコードを追加し、その識別情報２６１は新規の識別情報、装置２６２は自身を示す「−」、パス２６３は復旧したパスの識別情報、発生時刻２６４は現在時刻、内容２６５は復旧内容であり、関連情報２６６は先に追加した障害情報の識別情報２６１である。
【００４３】
ステップＳ１０２において、通信装置２００−２の障害記録部２４１は、イーサネットＯＡＭのパスＡＩＳ（Alarm Indication Signal、警報表示信号）を用いて、障害情報を通信装置２００−３に通知する。パスＡＩＳの通信フレーム（以下、パスＡＩＳフレームとも記す。）には、障害が発生したパスの識別情報、障害の内容、障害発生の時刻などの情報が含まれる。障害記録部２４１は、パスＡＩＳを用いる以外の手法、例えば、経路切替制御信号などを用いて通知してもよい。
【００４４】
パスＡＩＳフレームを受信した通信装置２００−３の障害記録部２４１は、自身のノード障害情報ＤＢ２６０にレコードを追加して、障害情報を格納する。詳しくは、追加されたレコードの識別情報２６１は新規の識別情報であり、装置２６２は通信装置２００−２の識別情報であって、パス２６３と、発生時刻２６４と、内容２６５とは、パスＡＩＳフレームに含まれていた障害が発生したパスの識別情報と、障害発生の時刻と、障害の内容である。
【００４５】
ステップＳ１０３において、障害が発生したパスの経路切替の終点である通信装置２００−３の経路切替部２４２が、通常経路の通信断を検知する。経路切替部２４２は、通信装置２００−１から本来届くはずのＥＴＨ−ＣＣフレームを受信しなかったことで、通常経路の通信断を検知する。経路切替部２４２は、ＭＰＬＳ−ＴＰのＣＣフレームやルーティングプロトコルの監視パケット、その他の手法で通信断を検知してもよい。検知された通信断は、障害情報として障害記録部２４１がノード障害情報ＤＢ２６０に記録する。なお、通信装置２００−２で障害が発生した場合に、通信装置２００−３で必ず通信断が検知されるとは限らない。通信装置２００−２で障害が発生しても、通信装置２００−１が送信するＥＴＨ−ＣＣフレームを受信していれば、経路切替部２４２は、通信は継続していると判断する。ここでは、ＥＴＨ−ＣＣフレームを受信せず、通信断を検知したとして、説明を続ける。なお、ステップＳ１０２とステップＳ１０３とは、順序が入れ替わる場合がある。通信装置２００−３は、パスＡＩＳフレームを受信する前に通信断を検知する場合がある。
【００４６】
ステップＳ１０４において、通信装置２００−３の経路切替部２４２が、経路切替の始点である通信装置２００−１に、当該パスの経路切替を指示する。
ステップＳ１０５において、通信装置２００−１の経路切替部２４２と通信装置２００−３の経路切替部２４２とが、当該パスの通信経路を切り替える。詳しくは、ノード経路情報ＤＢ２７０に記憶される当該パスの情報が更新されて、通信装置２００−２を経由していた通常経路が、通信装置２００−４を経由する予備経路に切り替わり、障害記録部２４１が経路切替情報をノード障害情報ＤＢ２６０に記録する。
【００４７】
ステップＳ１０６において、通信装置２００−３のノード検索部２４３は、経路切替の原因となる障害情報を検索する。詳しくは、ノード検索部２４３は、ノード障害情報ＤＢ２６０のレコードの中で、内容２６５が障害情報であり、装置２６２にある通信装置２００が切替前の通常経路に含まれる通信装置２００−１か通信装置２００−２であり、パス２６３が経路切替のパスと一致して、発生時刻２６４が経路切替の前で最新であるレコードを検索する。
【００４８】
ステップＳ１０７において、通信装置２００−３の切替通知部２４４は、経路切替情報と障害情報とをＯｐＳ３００に通知する。通知には、ステップＳ１０６の検索結果である障害情報に加えて、切り替わったパスの識別情報、切替前の経路、切替後の経路、切替時刻などの経路切替情報が含まれる。
通知を受信したＯｐＳ３００の通知受付部３１１は、受信した経路切替情報と障害情報とをＯｐＳ障害情報ＤＢ３６０に格納する。また、通知受付部３１１は、ＯｐＳ経路情報ＤＢ３５０に格納されているパスの情報の経路情報を予備経路に更新する。
ステップＳ１０８において、ＯｐＳ３００の通知表示部３１２は、経路切替情報と障害情報をディスプレイ（不図示）に表示する。
【００４９】
上記した通り、経路切替後に、通信装置２００−３のノード検索部２４３は、経路切替の原因となる障害情報を検索し、切替通知部２４４が検索結果の障害情報と経路切替情報を送信する。ＯｐＳ３００は、通信経路が通常経路から予備経路に切り替わった事象だけではなく、切り替わった原因である通信装置２００−２での障害に関する情報を取得して、表示することで、ネットワーク保守者に通知することができる。ネットワーク保守者は、経路切替の原因を含めて、経路切替の内容を把握することができる。
【００５０】
障害情報は、障害が発生した通信装置２００−２が送信したパスＡＩＳフレームに含まれており、通信装置２００−３は、経路切替の原因となる障害情報を選択して、ＯｐＳ３００に送信している。障害は発生したが経路切替には到らなかった場合には、障害情報はＯｐＳ３００に送信されず、ＯｐＳ３００がネットワーク保守者に通知することもない。このために、ネットワーク監視システム１０は、ネットワーク保守者の負担を増やすことなく、ネットワーク保守者が必要な、経路切替の原因となる障害情報だけを通知することができる。
【００５１】
≪第１の実施形態の変形例：経路切替の始点が経路切替原因をＯｐＳに通知≫
図７は、第１の実施形態の変形例に係る通信装置（２００−１〜２００−４）とＯｐＳ３００とが実行する、経路切替の始点が経路切替の原因となる障害情報をＯｐＳ３００に通知する処理の流れを説明するシーケンス図である。図７を参照しながら、通信装置２００−２で障害が発生してから、経路切替の始点となっている通信装置２００−１が、経路切替の原因となる障害情報を含めて経路切替情報をＯｐＳ３００に通知し、ＯｐＳ３００が経路切替情報とその原因である障害情報とを取得するまでの処理を説明する。
【００５２】
ステップＳ２０１とステップＳ２０２とは、それぞれ、ステップＳ１０１とステップＳ１０２（図６参照）と同様である。
ステップＳ２０３において、通信装置２００−３の障害記録部２４１は、イーサネットＯＡＭのパスＲＤＩ（Remote Defect Indication、対局劣化表示）を用いて、経路切替の始点である通信装置２００−１に障害情報を通知する。パスＲＤＩの通信フレーム（以下、パスＲＤＩフレームとも記す。）には、障害が発生した通信装置２００−２の識別情報の他に、パスＡＩＳに含まれていた情報が含まれる。障害記録部２４１は、パスＲＤＩを用いる以外の手法、例えば、経路切替制御信号などを用いて通知してもよい。
パスＲＤＩフレームを受信した通信装置２００−１の障害記録部２４１は、自身のノード障害情報ＤＢ２６０にレコードを追加して、障害情報を格納する。格納の方法は、ステップＳ１０２における通信装置２００−３の障害記録部２４１と同様である。
【００５３】
ステップＳ２０４〜ステップＳ２０６は、それぞれ、ステップＳ１０３〜ステップＳ１０５（図６参照）と同様である。なお、ステップＳ２０２とステップＳ２０４とは、順序が入れ替わる場合がある。通信装置２００−３は、パスＡＩＳフレームを受信する前に通信断を検知する場合がある。
ステップＳ２０７において、通信装置２００−１のノード検索部２４３は、経路切替の原因となる障害情報を検索する。検索の方法は、ステップＳ１０６における通信装置２００−３のノード検索部２４３と同様である。詳しくは、ノード検索部２４３は、ノード障害情報ＤＢ２６０のレコードの中で、内容２６５が障害情報であり、装置２６２にある通信装置２００が切替前の通常経路に含まれる通信装置２００−２か通信装置２００−３であり、パス２６３が経路切替のパスと一致して、発生時刻２６４が経路切替の前で最新であるレコードを検索する。
【００５４】
ステップＳ２０８において、通信装置２００−１の切替通知部２４４は、経路切替情報と障害情報とをＯｐＳ３００に通知する。通知には、ステップＳ２０７の検索結果である障害情報に加えて、切り替わったパスの識別情報、切替前の経路、切替後の経路、切替時刻などの経路切替情報が含まれる。通知を受信したＯｐＳ３００の処理は、ステップＳ１０７（図６参照）と同様である。
ステップＳ２０９は、ステップＳ１０８と同様である。
【００５５】
上記した通り、経路切替後に、通信装置２００−１のノード検索部２４３は、経路切替の原因となる障害情報を検索し、切替通知部２４４が検索結果の障害情報と経路切替情報を送信する。ＯｐＳ３００は、通信経路が通常経路から予備経路に切り替わった事象だけではなく、切り替わった原因である通信装置２００−２での障害に関する情報を取得して、表示することで、ネットワーク保守者に通知することができる。ネットワーク保守者は、経路切替の原因を含めて、経路切替の内容を把握することができる。
【００５６】
障害情報は、障害が発生した通信装置２００−２が送信したパスＡＩＳフレームに含まれ、通信装置２００−３がパスＲＤＩフレームで送信した情報に基づいており、通信装置２００−１は、経路切替の原因となる障害情報を選択して、ＯｐＳ３００に送信している。障害は発生したが経路切替には到らなかった場合には、障害情報はＯｐＳ３００に送信されず、ＯｐＳ３００がネットワーク保守者に通知することもない。このために、ネットワーク監視システム１０は、ネットワーク保守者の負担を増やすことなく、ネットワーク保守者が必要な、経路切替の原因となる障害情報だけを通知することができる。
【００５７】
≪第２の実施形態：ＯｐＳが経路切替原因を検索≫
図８は、第２の実施形態に係るＯｐＳ３００Ａの構成例を示す機能ブロック図である。ＯｐＳ３００（図４参照）と比較して、制御部３１０ＡはさらにＯｐＳ検索部（監視装置検索部とも記す。）３１３を備える。ＯｐＳ検索部３１３は、ＯｐＳ障害情報ＤＢ３６０を検索して、経路切替の原因となる障害情報を取得する。ＯｐＳ検索部３１３が、ＯｐＳ障害情報ＤＢ３６０を検索する方法は、ノード検索部２４３が、ノード障害情報ＤＢ２６０を検索する方法と同様である。
図９は、第２の実施形態に係る通信装置（２００−１〜２００−４）とＯｐＳ３００Ａとが実行する、通信装置２００が送信した障害情報の中から経路切替原因となる障害情報を、ＯｐＳ３００Ａが検索して取得する処理の流れを説明するシーケンス図である。図９を参照しながら、通信装置２００−２で障害が発生してから、通信装置２００−３が経路切替情報をＯｐＳ３００Ａに通知し、ＯｐＳ３００Ａが経路切替情報とその原因である障害情報を取得するまでの処理を説明する。
【００５８】
ステップＳ３０１は、ステップＳ１０１（図６参照）と同様の処理である。
ステップＳ３０２において、通信装置２００−２の障害記録部２４１は、障害情報をＯｐＳ３００Ａに通知する。通知には、障害が発生したパスの識別情報、障害の内容、障害発生の時刻などの情報が含まれる。
障害情報を受信したＯｐＳ３００Ａの通知受付部３１１は、自身のＯｐＳ障害情報ＤＢ３６０にレコードを追加して、障害情報を格納する。詳しい格納方法は、ステップＳ１０２（図６参照）の通信装置２００−３の処理と同様である。
【００５９】
ステップＳ３０３〜ステップＳ３０５までは、それぞれ、ステップＳ１０３〜ステップＳ１０５（図６参照）と同様である。なお、ステップＳ３０２とステップＳ３０３とは、順序が入れ替わる場合がある。通信装置２００−３が通信断を検知した後に、通信装置２００−２が障害情報を送信する場合がある。
ステップＳ３０６において、通信装置２００−３の切替通知部２４４は、経路切替情報をＯｐＳ３００Ａに通知する。通知には、切り替わったパスの識別情報、切替前の経路、切替後の経路、切替時刻などの情報が含まれる。
通知を受信したＯｐＳ３００Ａの通知受付部３１１は、当該情報をＯｐＳ障害情報ＤＢ３６０に格納する。また、ＯｐＳ３００Ａの通知受付部３１１は、ＯｐＳ経路情報ＤＢ３５０に格納されているパスの情報の経路情報を予備経路に更新する。
【００６０】
ステップＳ３０７において、ＯｐＳ３００ＡのＯｐＳ検索部３１３は、経路切替の原因となる障害情報を検索する。検索の方法は、ステップＳ１０６における通信装置２００−３のノード検索部２４３と同様であり、ノード障害情報ＤＢ２６０（図３参照）の替わりにＯｐＳ障害情報ＤＢ３６０（図６参照）を検索する。詳しくは、ＯｐＳ３００ＡのＯｐＳ検索部３１３は、ＯｐＳ障害情報ＤＢ３６０のレコードの中で、内容３６５が障害情報であり、装置３６２にある通信装置２００が切替前の通常経路に含まれ、パス３６３が経路切替のパスと一致して、発生時刻３６４が経路切替の前で最新であるレコードを検索する。
ステップＳ３０８において、ＯｐＳ３００Ａの通知表示部３１２は、ステップＳ３０７において検索した結果の障害情報と経路切替情報をディスプレイ（不図示）に表示する。
【００６１】
上記した通り、障害が発生した通信装置２００−２は、障害情報をＯｐＳ３００Ａに通知し、経路を切り替えた通信装置２００−３は、経路切替情報をＯｐＳ３００Ａに通知する。通知を受け取った時点では、障害情報と経路切替情報は関連付けられていないが、ＯｐＳ３００ＡのＯｐＳ検索部３１３は、ステップＳ３０７において経路切替情報に含まれる情報に基づいてＯｐＳ障害情報ＤＢ３６０を検索して、経路切替の原因となった障害情報を取得し、通知表示部３１２が表示することで、ネットワーク保守者に通知することができる。ネットワーク保守者は、経路切替の原因を含めて、経路切替の内容を把握することができる。
【００６２】
障害が発生して、通信装置２００がＯｐＳ３００Ａに通知しても、経路切替には到らなかった場合には、ＯｐＳ３００Ａがネットワーク保守者に通知することはない。このために、ネットワーク監視システム１０は、ネットワーク保守者の負担を増やすことなく、ネットワーク保守者が必要な、経路切替の原因となる障害情報だけを通知することができる。
【００６３】
≪第３の実施形態：ＯｐＳが、通信装置に経路切替原因を問い合わせ≫
図１０は、第３の実施形態に係るＯｐＳ３００Ｂの構成例を示す機能ブロック図である。ＯｐＳ３００（図４参照）と比較して、制御部３１０ＢはさらにＯｐＳ問合せ部３１４を備える。ＯｐＳ問合せ部（問合せ部とも記す。）３１４は、通常経路上にある通信装置２００に経路切替の原因となる障害情報を問合せて取得する。
図１１は、第３の実施形態に係る通信装置（２００−１〜２００−４）とＯｐＳ３００Ｂとが実行する、ＯｐＳ３００Ｂが経路切替の原因となる障害情報を通信装置２００に問い合わせて取得する処理の流れを説明するシーケンス図である。図１１を参照しながら、通信装置２００−２で障害が発生した後の、経路切替の原因となる障害情報をＯｐＳ３００Ｂが通常経路上にある通信装置２００に問い合わせて取得するまで処理を説明する。
【００６４】
ステップＳ４０１は、Ｓ３０１（図９参照）と同様である。
ステップＳ４０２〜ステップＳ４０５までは、それぞれ、ステップＳ３０３〜Ｓ３０６（図９参照）と同様である。
ステップＳ４０６において、ＯｐＳ３００ＢのＯｐＳ問合せ部３１４は、経路切替の原因となる障害に関する情報を、経路切替前の通常経路に含まれる通信装置２００−１と通信装置２００−２とに問い合わせる。問合せには、経路が切り替わったパスの識別情報、経路が切り替わった時刻などが含まれる。
【００６５】
ステップＳ４０７において、通信装置２００−１のノード検索部２４３は、経路切替の原因となる障害情報を検索する。詳しくは、通信装置２００−１のノード検索部２４３は、自身のノード障害情報ＤＢ２６０のレコードの中で、内容２６５が障害情報であり、装置２６２が自身であって、パス２６３が問合せに含まれる経路が切り替わったパスと一致して、発生時刻２６４が問合せに含まれる経路切替の時刻の前で最新であるレコードを検索する。
【００６６】
ステップＳ４０８において、通信装置２００−１のノード検索部２４３は、ステップＳ４０７の検索の結果として経路切替に関連した障害が発生していないため、障害情報がない旨をＯｐＳ３００Ｂに回答する。
ステップＳ４０９において、通信装置２００−２のノード検索部２４３は、経路切替の原因となる障害情報を検索する。検索の方法は、ステップＳ４０７と同様である。
【００６７】
ステップＳ４１０において、通信装置２００−２のノード検索部２４３は、ステップＳ４０９の検索結果の障害情報をＯｐＳ３００Ｂに回答する。ＯｐＳ３００ＢのＯｐＳ問合せ部３１４は、受信した障害情報をＯｐＳ障害情報ＤＢ３６０に格納する。複数の障害情報を受信した場合には、ＯｐＳ問合せ部３１４は、障害の発生時刻が最新である障害情報を選択してＯｐＳ障害情報ＤＢ３６０に格納する。
ステップＳ４１１において、ＯｐＳ３００Ｂの通知表示部３１２は、ステップＳ４０５において受信した経路切替情報と、ステップＳ４１０においてＯｐＳ障害情報ＤＢ３６０に格納した障害情報とをディスプレイ（不図示）に表示する。
【００６８】
上記した通り、経路切替情報を受信したＯｐＳ３００ＢのＯｐＳ問合せ部３１４は、原因となった障害情報を切替前の経路上の通信装置２００に問い合わせる。通信装置２００のノード検索部２４３は、問合せに含まれる情報に基づいて自身のノード障害情報ＤＢ２６０を検索して、経路切替の原因となった障害情報を取得し、ＯｐＳ３００Ｂに回答している。回答を受信したＯｐＳ３００Ｂは、経路切替とその原因となった障害情報を表示することで、ネットワーク保守者に通知することができる。ネットワーク保守者は、経路切替の原因を含めて、経路切替の内容を把握することができる。
【００６９】
障害が発生しても、経路切替には到らなかった場合には、ＯｐＳ３００Ｂが通信装置２００に問い合わせることはなく、ＯｐＳ３００Ｂがネットワーク保守者に通知することもない。このために、ネットワーク監視システム１０は、ネットワーク保守者の負担を増やすことなく、ネットワーク保守者が必要な、経路切替の原因となる障害情報だけを通知することができる。
【００７０】
≪第４の実施形態：経路切替の終点が、通信装置に経路切替原因を問い合わせ≫
図１２は、第４の実施形態に係る通信装置２００Ａの構成例を示す機能ブロック図である。図２と比較して、制御部２４０Ａはさらにノード問合せ部（問合せ部とも記す。）２４５を備える。ノード問合せ部２４５は、通常経路上にある通信装置２００Ａに経路切替の原因となる障害情報を問合せて取得する。
図１３は、第４の実施形態に係る通信装置（２００Ａ−１〜２００Ａ−４）とＯｐＳ３００とが実行する、経路切替の終点が経路切替の原因となる障害情報を問い合わせて取得する処理の流れを説明するシーケンス図である。図１３を参照しながら、通信装置２００Ａ−２で障害が発生してから、経路切替の原因となる障害情報を通信装置２００Ａ−３が通信装置２００Ａ−２に問い合わせて取得し、ＯｐＳ３００に通知して、ＯｐＳ３００が経路切替情報とその原因である障害情報を取得するまでの処理を説明する。なお、通信装置（２００Ａ−１〜２００Ａ−４）のネットワーク構成は、図１に示した通信装置（２００−１〜２００−４）と同様である。
【００７１】
ステップＳ５０１〜ステップＳ５０４までは、それぞれ、ステップＳ４０１〜Ｓ４０４（図１１参照）と同様である。
ステップＳ５０５において、通信装置２００Ａ−３のノード問合せ部２４５は、経路切替の原因となる障害に関する情報を、経路切替前の通常経路に含まれる通信装置２００Ａ−１と通信装置２００Ａ−２に問い合わせる。問合せには、切り替わったパスの識別情報、経路が切り替わった時刻などが含まれる。
【００７２】
ステップＳ５０６〜ステップＳ５０９までは、それぞれ、ステップＳ４０７〜ステップＳ４１０と同様である。但し、ステップＳ５０７とステップＳ５０９との回答先は、ＯｐＳ３００Ｂではなく、通信装置２００Ａ−３である。通信装置２００Ａ−３のノード問合せ部２４５は、受信した障害情報をノード障害情報ＤＢ２６０に格納する。複数の障害情報を受信した場合には、ノード問合せ部２４５は、障害の発生時刻が最新である障害情報を選択してノード障害情報ＤＢ２６０に格納する。
ステップＳ５１０とステップＳ５１１とは、それぞれ、ステップＳ１０７とステップＳ１０８と同様である。但し、障害情報は、ノード検索部２４３が取得した障害情報ではなく、ノード問合せ部２４５がノード障害情報ＤＢ２６０に格納した障害情報である。
【００７３】
上記した通り、経路を切り替えた通信装置２００Ａ−３のノード問合せ部２４５は、原因となった障害情報を切替前の経路上の通信装置２００Ａに問い合わせ、通信装置２００Ａのノード検索部２４３は、問合せに含まれる情報に基づいて自身のノード障害情報ＤＢ２６０を検索して、経路切替の原因となった障害情報を取得し、通信装置２００Ａ−３に回答している。回答を受信した通信装置２００Ａ−３は、ＯｐＳ３００に、経路切替とその原因となった障害情報を通知する。ＯｐＳ３００は、経路切替とその原因となった障害情報を表示することで、ネットワーク保守者に通知することができる。ネットワーク保守者は、経路切替の原因を含めて、経路切替の内容を把握することができる。
【００７４】
障害が発生しても、経路切替には到らなかった場合には、通信装置２００Ａ−３が通常経路上にある通信装置２００Ａに問い合わせることはなく、ＯｐＳ３００がネットワーク保守者に通知することもない。このために、ネットワーク監視システム１０は、ネットワーク保守者の負担を増やすことなく、ネットワーク保守者が必要な、経路切替の原因となる障害情報だけを通知することができる。
【００７５】
≪変形例≫
第３の実施形態において、ＯｐＳ３００Ｂは、障害の問合せを通信装置２００−１と通信装置２００−２に対して行っていた（図１１のステップＳ４０６）。これに限らずＯｐＳ３００Ｂは、経路切替情報の通知を行った通信装置２００−３を含めて、通常経路上の全ての通信装置２００に対して障害の問合せを行ってもよい。第４の実施形態においても同様に、通信装置２００Ａ−３は、自身を含めて通常経路上の全ての通信装置２００に対して障害の問合せを行ってもよい（図１３のステップＳ５０５）。
【００７６】
≪効果≫
第１とその変形例の実施形態において、通信装置２００の障害記録部２４１は、障害が発生した場合に障害情報を経路切替の端点となる通信装置（２００−１または２００−３）に通知している。また、経路切替が発生すると、経路切替の端点となる通信装置（２００−１と２００−３）のノード検索部２４３は、経路切替の原因となる障害情報を検索して、切替通知部２４４が、障害情報と経路切替情報とを当該障害情報をＯｐＳ３００に通知している。このようにすることで、ＯｐＳ３００は、経路切替情報とその原因となった障害情報を取得することができる。
【００７７】
第２の実施形態において、通信装置２００の障害記録部２４１は、障害が発生した場合に障害情報をＯｐＳ３００Ａに通知している。また、経路切替が発生すると、経路切替の端点となる通信装置２００は、経路切替情報をＯｐＳ３００Ａに通知している。経路切替情報を受信したＯｐＳ３００ＡのＯｐＳ検索部３１３は、経路切替の原因となる障害情報を検索して、経路切替の原因となった障害情報を取得することができる。
【００７８】
第３の実施形態において、経路切替情報を受信したＯｐＳ３００ＢのＯｐＳ問合せ部３１４は、経路切替の原因となる障害情報を切替前の経路上にある通信装置２００に問い合わせる。各通信装置２００のノード検索部２４３は、経路切替の原因となる障害情報を検索して、ＯｐＳ３００Ｂに回答する。こうすることで、ＯｐＳ３００Ｂは、経路切替情報とその原因となった障害情報を取得することができる。
【００７９】
第４の実施形態において、経路を切り替えた通信装置２００Ａのノード問合せ部２４５は、経路切替の原因となる障害情報を切替前の経路上にある通信装置２００Ａに問い合わせる。各通信装置２００Ａのノード検索部２４３は、経路切替の原因となる障害情報を検索して、問い合わせた通信装置２００Ａに回答する。こうすることで、経路を切り替えた通信装置２００Ａは、経路切替情報とその原因となった障害情報をＯｐＳ３００に通知することができる。このようにすることで、ＯｐＳ３００は、経路切替情報とその原因となった障害情報を取得することができる。
【００８０】
何れの実施形態においても、経路切替の原因となった障害情報を、障害が発生した通常経路上の通信装置（２００、２００Ａ）で発生した、当該通常経路に関する、経路切替前の最新の障害情報から取得している。詳しくは、通信装置（２００、２００Ａ）のノード検索部２４３またはＯｐＳ３００ＡのＯｐＳ検索部３１３が、ノード障害情報ＤＢ２６０（図３参照）またはＯｐＳ障害情報ＤＢ３６０（図５参照）のレコードの中で、内容（２６５、３６５）が障害情報であり、装置（２６２、３６２）にある通信装置２００が切替前の通常経路に含まれ、パス（２６３、３６３）が経路切替のパスと一致して、発生時刻（２６４、３６４）が経路切替の前で最新であるレコードを検索することで、経路切替の原因となった障害情報を取得している。ＯｐＳ（３００、３００Ａ、３００Ｂ）は、経路切替情報と取得した障害情報をネットワーク保守者に通知する。ネットワーク保守者は、経路情報切替に加えて、その原因となった障害情報を得ることができる。
【００８１】
障害が発生しても経路切替に到らない場合には、障害情報が検索されることはなく、その障害情報はネットワーク保守者には通知されることもない。ネットワーク保守者は必要性の低い障害情報に煩わされることもなく、効率的なネットワーク保守作業を行うことが可能となる。
【符号の説明】
【００８２】
１０    ネットワーク監視システム
２０    ネットワーク
２００，２００Ａ  通信装置
２４０  制御部
２４１  障害記録部
２４２  経路切替部
２４３  ノード検索部
２４４  切替通知部
２４５  ノード問合せ部（問合せ部）
２５０  記憶部
２６０  ノード障害情報ＤＢ
２７０  ノード経路情報ＤＢ
３００，３００Ａ，３００Ｂ  ＯｐＳ（Operation System、ネットワーク監視装置）
３１０  制御部
３１１  通知受付部
３１２  通知表示部
３１３  ＯｐＳ検索部（監視装置検索部）
３１４  ＯｐＳ問合せ部（問合せ部）
３３０  記憶部
３４０  ネットワーク構成情報ＤＢ
３５０  ＯｐＳ経路情報ＤＢ
３６０  ＯｐＳ障害情報ＤＢ（監視装置障害情報ＤＢ）
【図１】
2019009714.tif 000003
【図２】
2019009714.tif 000004
【図３】
2019009714.tif 000005
【図４】
2019009714.tif 000006
【図５】
2019009714.tif 000007
【図６】
2019009714.tif 000008
【図７】
2019009714.tif 000009
【図８】
2019009714.tif 000010
【図９】
2019009714.tif 000011
【図１０】
2019009714.tif 000012
【図１１】
2019009714.tif 000013
【図１２】
2019009714.tif 000014
【図１３】
2019009714.tif 000015
【図１４】
2019009714.tif 000016