(57)【要約】【課題】通信装置に障害が発生した場合および通信装置が障害から復旧した場合であっても、通信帯域に影響を与えることなく、通信端末の存在を確認する。【解決手段】通信装置へ存在確認信号を送信する送信部１１０と、存在確認信号に応答する応答信号を、存在確認信号の送信先の通信装置から受信する受信部１２０と、受信部１２０が応答信号を受信すると、応答信号を送信した通信装置の存在をデータベース１４０に登録する制御部１３０とを有し、送信部１１０は、受信部１２０が通信装置から障害が発生した旨を示す障害発生信号または障害から復旧した旨を示す障害復旧信号を受信した場合、通信装置への存在確認信号の送信を中止し、制御部１３０は、受信部１２０が障害発生信号または障害復旧信号を受信すると、障害発生信号または障害復旧信号を送信した通信装置の存在をデータベース１４０に登録する。【選択図】図１
2017200123.tif 000002
【特許請求の範囲】
【請求項１】
通信装置へ存在確認信号を送信する送信部と、
前記存在確認信号に応答する応答信号を、該存在確認信号の送信先の通信装置から受信する受信部と、
前記受信部が前記応答信号を受信すると、該応答信号を送信した通信装置の存在をデータベースに登録する制御部とを有し、
前記送信部は、前記受信部が、前記通信装置から障害が発生した旨を示す障害発生信号または障害から復旧した旨を示す障害復旧信号を受信した場合、該通信装置への前記存在確認信号の送信を中止し、
前記制御部は、前記受信部が、前記障害発生信号または前記障害復旧信号を受信すると、前記障害発生信号または前記障害復旧信号を送信した通信装置の存在をデータベースに登録する監視装置。
【請求項２】
請求項１に記載の監視装置において、
前記送信部は、前記存在確認信号を所定の送信タイミングで送信し、前記受信部が、前記通信装置から前記障害発生信号または前記障害復旧信号を受信した場合、前記送信タイミングのうち、該障害発生信号または前記障害復旧信号の受信後の最初の送信タイミングにおいて、前記存在確認信号の送信を中止する監視装置。
【請求項３】
請求項１または請求項２に記載の監視装置において、
前記送信部は、前記通信装置から前記障害発生信号を受信した回数が所定の閾値を超えた場合、前記存在確認信号の送信を中止する監視装置。
【請求項４】
請求項１から３のいずれか１項に記載の監視装置において、
前記データベースに登録された、前記通信装置の存在を示す情報を表示する表示部を有する監視装置。
【請求項５】
請求項１から４のいずれか１項に記載の監視装置において、
前記送信部は、前記存在確認信号としてＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信し、
前記受信部は、前記応答信号としてＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを受信する監視装置。
【請求項６】
通信装置へ存在確認信号を送信する処理と、
前記存在確認信号に応答する応答信号を、該存在確認信号の送信先の通信装置から受信すると、該応答信号を送信した通信装置の存在をデータベースに登録する処理と、
前記通信装置から障害が発生した旨を示す障害発生信号または障害から復旧した旨を示す障害復旧信号を受信した場合、該通信装置への前記存在確認信号の送信を中止する処理と、
前記障害発生信号または前記障害復旧信号を受信すると、前記障害発生信号または前記障害復旧信号を送信した通信装置の存在をデータベースに登録する処理とを行う監視方法。
【請求項７】
コンピュータに、
通信装置へ存在確認信号を送信する手順と、
前記存在確認信号に応答する応答信号を、該存在確認信号の送信先の通信装置から受信すると、該応答信号を送信した通信装置の存在をデータベースに登録する手順と、
前記通信装置から障害が発生した旨を示す障害発生信号または障害から復旧した旨を示す障害復旧信号を受信した場合、該通信装置への前記存在確認信号の送信を中止する手順と、
前記障害発生信号または前記障害復旧信号を受信すると、前記障害発生信号または前記障害復旧信号を送信した通信装置の存在をデータベースに登録する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視装置、監視方法およびプログラムに関する。
【背景技術】
【０００２】
一般的に、ＮＥ（Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ）等の通信装置の状態を監視するために、監視装置としてＮＭＳ（Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）が用いられる。このＮＭＳは、装置監視用回線であるＤＣＮ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｎｅｔｗｏｒｋ）や、伝送路内の主信号が流れる伝送路内の保守・運用データ通信チャネルであるＤＣＣ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｃｈａｎｎｅｌ）を介してＮＥと接続される。ＮＭＳは、Ｈｅａｌｔｈ  Ｃｈｅｃｋ用のパケットをＮＥへ送信し、ＮＥから送信されたＨｅａｌｔｈ  Ｃｈｅｃｋの応答パケットを受信したか否かを確認することで、ＮＥがネットワークに存在しているか否かを確認している。ＮＭＳが複数のＮＥと接続されている場合にも同様の処理が行われている。ＮＭＳが確認した結果を示す情報は、データベースに値として保存され、ディスプレイに表示される。これにより、ディスプレイを閲覧したオペレータは、管理するネットワーク内にＮＥが存在するか否かを確認することができる。
【０００３】
また、ＮＥに障害が発生した場合、ＮＥはＮＭＳに対して障害が発生した通知を送信する。さらに、ＮＥがその障害から復旧した場合、ＮＥはＮＭＳに対して障害から復旧した通知を送信する。
【０００４】
ここで、上述したようなＮＥの状態を監視するシステムにおいて、ＮＥから障害が発生した通知や障害から復旧した通知が大量に送信されると、ＤＣＮやＤＣＣの通信帯域を逼迫し、輻輳状態に陥るおそれがある。輻輳状態を回避するためにＤＣＮやＤＣＣの通信帯域を広くする方法が考えられる。しかしながら、通信キャリアによっては、通信帯域を広くするための追加費用が必要になるため、ＤＣＮの通信帯域を広くすることができない場合がある。また、ＤＣＣ回線については、伝送路にできるだけ多くの主信号を通すために通信帯域を狭くする必要があり、広い帯域をとることができない。そこで、ＤＣＮやＤＣＣの通信帯域の広さは変えずに、輻輳状態を解決する方法が検討されている。
【０００５】
例えば、監視ネットワークに接続されたルータに障害が発生した場合、そのルータ配下の伝送装置に対するヘルスチェックやポーリングを停止させる技術が考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−９４１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された技術においては、ヘルスチェックやポーリングを停止させてしまうと、ＮＥの状態を確認するのが遅れてしまうおそれがある。
【０００８】
本発明の目的は、上述した課題を解決する監視装置、監視方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の監視装置は、
通信装置へ存在確認信号を送信する送信部と、
前記存在確認信号に応答する応答信号を、該存在確認信号の送信先の通信装置から受信する受信部と、
前記受信部が前記応答信号を受信すると、該応答信号を送信した通信装置の存在をデータベースに登録する制御部とを有し、
前記送信部は、前記受信部が、前記通信装置から障害が発生した旨を示す障害発生信号または障害から復旧した旨を示す障害復旧信号を受信した場合、該通信装置への前記存在確認信号の送信を中止し、
前記制御部は、前記受信部が、前記障害発生信号または前記障害復旧信号を受信すると、前記障害発生信号または前記障害復旧信号を送信した通信装置の存在をデータベースに登録する。
また、本発明の監視方法は、
通信装置へ存在確認信号を送信する処理と、
前記存在確認信号に応答する応答信号を、該存在確認信号の送信先の通信装置から受信すると、該応答信号を送信した通信装置の存在をデータベースに登録する処理と、
前記通信装置から障害が発生した旨を示す障害発生信号または障害から復旧した旨を示す障害復旧信号を受信した場合、該通信装置への前記存在確認信号の送信を中止する処理と、
前記障害発生信号または前記障害復旧信号を受信すると、前記障害発生信号または前記障害復旧信号を送信した通信装置の存在をデータベースに登録する処理とを行う。
また、本発明のプログラムは、
コンピュータに実行させるためのプログラムであって、
通信装置へ存在確認信号を送信する手順と、
前記存在確認信号に応答する応答信号を、該存在確認信号の送信先の通信装置から受信すると、該応答信号を送信した通信装置の存在をデータベースに登録する手順と、
前記通信装置から障害が発生した旨を示す障害発生信号または障害から復旧した旨を示す障害復旧信号を受信した場合、該通信装置への前記存在確認信号の送信を中止する手順と、
前記障害発生信号または前記障害復旧信号を受信すると、前記障害発生信号または前記障害復旧信号を送信した通信装置の存在をデータベースに登録する手順とを実行させる。
【発明の効果】
【００１０】
以上説明したように、本発明においては、通信装置に障害が発生した場合および通信装置が障害から復旧した場合であっても、通信帯域に影響を与えることなく、通信端末の存在を確認することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の監視装置の第１の実施の形態を示す図である。
【図２】図１に示した監視装置における監視方法の一例を説明するためのフローチャートである。
【図３】本発明の監視装置の第２の実施の形態を示す図である。
【図４】図３に示したＮＭＳの内部構成の一例を示す図である。
【図５】図３に示した形態のおける監視方法のうち、ＮＥのいずれにも障害が発生していない場合の監視方法の一例を説明するためのシーケンス図である。
【図６】図３に示した形態のおける監視方法のうち、ＮＥに障害が発生した場合の監視方法の一例を説明するためのシーケンス図である。
【図７】図３に示した形態のおける監視方法のうち、ＮＥに障害が発生している間の監視方法の一例を説明するためのシーケンス図である。
【図８】図３に示した形態のおける監視方法のうち、ＮＥが障害から復旧した場合の監視方法の一例を説明するためのシーケンス図である。
【図９】図３に示した形態のおける監視方法のうち、ＮＥが障害から復旧し、Ａｌａｒｍ復旧パケットを送信した後の監視方法の一例を説明するためのシーケンス図である。
【図１０】図５に示したシーケンス図のステップＳ１４〜Ｓ１６、図７に示したシーケンス図のステップＳ３４〜Ｓ３６、図９に示したシーケンス図のステップＳ５４〜Ｓ５６の処理の詳細を説明するためのシーケンス図である。
【図１１】図６に示したシーケンス図のステップＳ２４，Ｓ２５の処理の詳細を説明するためのシーケンス図である。
【図１２】図８に示したシーケンス図のステップＳ４４，Ｓ４５の処理の詳細を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１２】
以下に本発明の実施の形態について図面を参照して説明する。
（第１の実施の形態）
【００１３】
図１は、本発明の監視装置の第１の実施の形態を示す図である。
本形態における監視装置１００は図１に示すように、送信部１１０と、受信部１２０と、制御部１３０と、データベース１４０とを有している。なお、図１には、本形態における監視装置１００が具備する構成要素のうち、本実施の形態に関わる主要な構成要素の一例を示す。
送信部１１０は、通信装置へ存在確認信号を送信する。また、送信部１１０は、受信部１２０が、通信装置から障害が発生した旨を示す障害発生信号または障害から復旧した旨を示す障害復旧信号を受信した場合、その通信装置への在確認信号の送信を中止する。
受信部１２０は、存在確認信号に応答する応答信号を、その存在確認信号の送信先の通信装置から受信する。
制御部１３０は、受信部１２０が応答信号を受信すると、その応答信号を送信した通信装置の存在をデータベース１４０に登録する。また、制御部１３０は、受信部１２０が、障害発生信号または障害復旧信号を受信すると、障害発生信号または障害復旧信号を送信した通信装置の存在をデータベース１４０に登録する。
データベース１４０には、通信装置の存在が登録されている。
ここで、通信装置とは、監視装置１００が監視の対象とする装置である。
【００１４】
以下に、図１に示した監視装置１００における監視方法について説明する。図２は、図１に示した監視装置１００における監視方法の一例を説明するためのフローチャートである。
【００１５】
まず、受信部１２０が、通信装置から、障害発生信号または障害復旧信号を受信したかどうかを判定する（ステップＳ１）。受信部１２０が、通信装置から、障害発生信号と障害復旧信号とのいずれも受信していない場合、送信部１１０は、その通信装置へ存在確認信号を送信する（ステップＳ２）。その後、受信部１２０が、存在確認信号に応答する応答信号を、その存在確認信号の送信先の通信装置から受信すると（ステップＳ３）。制御部１３０は、その応答信号を送信した通信装置の存在をデータベース１４０に登録する（ステップＳ４）。
一方、ステップＳ１にて、受信部１２０が、通信装置から、障害発生信号または障害復旧信号を受信した場合、ステップＳ２およびステップＳ３の処理は行われず、制御部１３０は、その障害発生信号または障害復旧信号を送信した通信装置の存在をデータベース１４０に登録する。
【００１６】
このように、監視装置１００が、存在確認信号の送信先となっている通信装置から、障害発生信号または障害復旧信号を受信した場合、その通信装置への存在確認信号の送信を中止し、その障害発生信号または障害復旧信号を送信した通信装置の存在をデータベース１４０に登録する。そのため、通信装置に障害が発生した場合および通信装置が障害から復旧した場合であっても、通信帯域に影響を与えることなく、通信端末の存在を確認することができる。
（第２の実施の形態）
【００１７】
図３は、本発明の監視装置の第２の実施の形態を示す図である。
本形態における監視装置であるＮＭＳ１０１は図３に示すように、ＤＣＮ３０１を介して通信装置であるＮＥ２０１と接続されている。ＤＣＮ３０１は、管理データや障害（Ａｌａｒｍ）用のパケットやＨｅａｌｔｈ  Ｃｈｅｃｋ用の送信パケット・応答パケットが通過する。また、ＮＥ２０１が、伝送路４０１を介して他の通信装置であるＮＥ２１１と接続されている。また、ＮＥ２０１が、伝送路４１１を介して他の通信装置であるＮＥ２２１と接続されている。また、ＮＥ２１１とＮＥ２２１とが伝送路４２１を介して接続されている。伝送路４０１，４１１，４２１は、管理用のチャネルであるＤＣＣを有する。このＤＣＣを管理データや障害（Ａｌａｒｍ）用のパケットやＨｅａｌｔｈ  Ｃｈｅｃｋ用の送信パケット・応答パケットが通過する。また、図３には、ＮＥが３つの場合を例に挙げて示しているが、その数は限定しない。また、ＮＥの接続形態についても、図３に示すものには限らない。
【００１８】
図４は、図３に示したＮＭＳ１０１の内部構成の一例を示す図である。図３に示したＮＭＳ１０１は図４に示すように、送信部１１１と、受信部１２１と、制御部１３１と、データベース１４１と、表示部１５１とを有している。さらに、受信部１２１は、応答信号受信部１２１１と、障害信号受信部１２１２とを有している。なお、図４には、本形態におけるＮＭＳ１０１が具備する構成要素のうち、本実施の形態に関わる主要な構成要素の一例を示す。例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や、処理データを記憶するメモリ、表示部１５１とのインタフェース機能を持つグラフィックカード、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブル等を介して他の装置との通信機能を持つネットワークカードおよび通信部等の要素については、ＮＭＳ１０１が具備しても良いが、図４に示していない。
【００１９】
送信部１１１は、ＮＥ２０１，２１１，２２１それぞれへ存在確認信号であるＨｅａｌｔｈ  Ｃｈｅｃｋパケットを所定の送信タイミングで送信する。ここで、送信タイミングは、あらかじめ設定された周期であっても良いし、あらかじめ設定された時刻であっても良い。また、送信部１１１は、受信部１２１が、ＮＥ２０１，２１１，２２１から障害が発生した旨を示すＡｌａｒｍ発生信号または障害から復旧した旨を示すＡｌａｒｍ復旧信号を受信した場合、そのＮＥ２０１，２１１，２２１へのＨｅａｌｔｈ  Ｃｈｅｃｋパケットの送信を中止する。このとき、送信部１１１は、受信部１２１が、ＮＥ２０１，２１１，２２１からＡｌａｒｍ発生信号またはＡｌａｒｍ復旧信号を受信した場合、Ｈｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する送信タイミングのうち、Ａｌａｒｍ発生信号またはＡｌａｒｍ復旧信号の受信後の最初の１回、そのＮＥ２０１，２１１，２２１へのＨｅａｌｔｈ  Ｃｈｅｃｋパケットの送信を中止する（Ｈｅａｌｔｈ  Ｃｈｅｃｋパケットの送信を１回分スキップする）。
受信部１２１のうち応答信号受信部１２１１は、Ｈｅａｌｔｈ  Ｃｈｅｃｋパケットに応答する応答信号であるＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを、そのＨｅａｌｔｈ  Ｃｈｅｃｋパケットの送信先のＮＥ２０１，２１１，２２１から受信する。受信部１２１のうち障害信号受信部１２１２は、Ａｌａｒｍ発生信号およびＡｌａｒｍ復旧信号をＮＥ２０１，２１１，２２１から受信する。
制御部１３１は、応答信号受信部１２１１がＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを受信すると、そのＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信したＮＥ２０１，２１１，２２１の存在をデータベース１４１に登録する。また、制御部１３１は、障害信号受信部１２１２が、Ａｌａｒｍ発生信号またはＡｌａｒｍ復旧信号を受信すると、Ａｌａｒｍ発生信号またはＡｌａｒｍ復旧信号を送信したＮＥ２０１，２１１，２２１の存在をデータベース１４１に登録する。
データベース１４１には、ＮＥ２０１，２１１，２２１の存在が登録されている。例えば、データベース１４１は、ＮＥ２０１，２１１，２２１の存在を示す情報を記憶している。データベース１４１は、ＮＥ２０１，２１１，２２１が存在するときの情報を「１」とし、ＮＥ２０１，２１１，２２１が存在しないときの情報を「０」として記憶するものであっても良い。
表示部１５１は、データベース１４１に登録された、ＮＥ２０１，２１１，２２１の存在を示す情報を表示する。また、表示部１５１は、障害信号受信部１２１２が、ＮＥ２０１，２１１，２２１からＡｌａｒｍ発生信号を受信すると、ＮＥ２０１，２１１，２２１に障害が発生した旨を示す情報を表示する。また、表示部１５１は、障害信号受信部１２１２が、ＮＥ２０１，２１１，２２１からＡｌａｒｍ復旧信号を受信すると、ＮＥ２０１，２１１，２２１が障害から復旧した旨を示す情報を表示する。ここで、表示部１５１における情報の表示態様（表示画面）については特に規定しない。また、表示部１５１が情報を表示する表示タイミングは、ＮＭＳ１０１のオペレータが所定の操作を行ったときであっても良いし、障害信号受信部１２１２がＡｌａｒｍ発生信号またはＡｌａｒｍ復旧信号を受信したときであっても良いし、データベース１４１がＮＥ２０１，２１１，２２１の存在を示す情報を更新したときであっても良く、特に規定しない。
ＮＥ２０１，２１１，２２１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する。ＮＥ２０１，２１１，２２１は、自身に障害が発生すると、その旨を示すＡｌａｒｍ発生信号をＮＭＳ１０１へ送信する。ＮＥ２０１，２１１，２２１は、自身に発生していた障害から復旧すると、その旨を示すＡｌａｒｍ復旧信号をＮＭＳ１０１へ送信する。
【００２０】
以下に、図３に示した形態のおける監視方法について説明する。図５は、図３に示した形態のおける監視方法のうち、ＮＥ２０１，２１１，２２１のいずれにも障害が発生していない場合の監視方法の一例を説明するためのシーケンス図である。
【００２１】
ＮＭＳ１０１の送信部１１１が、所定の送信タイミングでＮＥ２０１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ１１）。ＮＥ２０１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ１２）。ＮＥ２０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ１３）。具体的には、ＮＥ２０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２０１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２０１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
その後、ＮＭＳ１０１は、ＮＥ２１１，２２１に対しても同様の処理を行う。
ＮＭＳ１０１の送信部１１１は、所定の送信タイミングでＮＥ２１１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ１４）。ＮＥ２１１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ１５）。ＮＥ２１１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ１６）。具体的には、ＮＥ２１１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２１１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２１１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
また、ＮＭＳ１０１の送信部１１１は、所定の送信タイミングでＮＥ２２１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ１７）。ＮＥ２２１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ１８）。ＮＥ２２１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ１９）。具体的には、ＮＥ２２１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２２１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２２１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
ＮＭＳ１０１は、ＮＥ２０１，２１１，２２１からＡｌａｒｍ発生信号が送信されてくるまで、このステップＳ１１〜Ｓ１９の処理をあらかじめ設定された周期で繰り返す。
【００２２】
図６は、図３に示した形態のおける監視方法のうち、ＮＥ２１１に障害が発生した場合の監視方法の一例を説明するためのシーケンス図である。
ＮＭＳ１０１の送信部１１１が、所定の送信タイミングでＮＥ２０１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ２１）。ＮＥ２０１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ２２）。ＮＥ２０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ２３）。具体的には、ＮＥ２０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２０１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２０１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
その後、ＮＥ２１１に障害が発生し、ＮＥ２１１がＡｌａｒｍ発生パケットを送信し（ステップＳ２４）、ＮＭＳ１０１の障害信号受信部１２１２がそのＡｌａｒｍ発生パケットを受信すると、送信部１１１は、次の送信タイミングでのＮＥ２１１へのＨｅａｌｔｈ  Ｃｈｅｃｋパケットの送信を中止する。ＮＥ２１１は、ＮＭＳ１０１からＨｅａｌｔｈ  Ｃｈｅｃｋパケットが送信されてこないため、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信しない。また、制御部１３１は、データベース１４１を更新する（ステップＳ２５）。具体的には、ＮＥ２１１から送信されてきたＡｌａｒｍ発生パケットを障害信号受信部１２１２が受信すると、制御部１３１がデータベース１４１にＮＥ２１１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２１１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
ＮＭＳ１０１の送信部１１１は、次の送信タイミングでＮＥ２２１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ２６）。ＮＥ２２１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ２７）。ＮＥ２２１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ２８）。具体的には、ＮＥ２２１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２２１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２２１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
【００２３】
図７は、図３に示した形態のおける監視方法のうち、ＮＥ２１１に障害が発生している間の監視方法の一例を説明するためのシーケンス図である。
ＮＭＳ１０１の送信部１１１が、所定の送信タイミングでＮＥ２０１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ３１）。ＮＥ２０１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ３２）。ＮＥ２０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ３３）。具体的には、ＮＥ２０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２０１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２０１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
その後、ＮＭＳ１０１は、ＮＥ２１１，２２１に対しても同様の処理を行う。
ＮＭＳ１０１の送信部１１１は、所定の送信タイミングでＮＥ２１１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ３４）。ＮＥ２１１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ３５）。ＮＥ２１１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ３６）。具体的には、ＮＥ２１１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２１１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２１１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
また、ＮＭＳ１０１の送信部１１１は、所定の送信タイミングでＮＥ２２１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ３７）。ＮＥ２２１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ３８）。ＮＥ２２１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ３９）。具体的には、ＮＥ２２１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２２１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２２１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
ＮＭＳ１０１は、ＮＥ２０１，２１１，２２１からＡｌａｒｍ復旧信号が送信されてくるまで、このステップＳ３１〜Ｓ３９の処理をあらかじめ設定された周期で繰り返す。
【００２４】
図８は、図３に示した形態のおける監視方法のうち、ＮＥ２１１が障害から復旧した場合の監視方法の一例を説明するためのシーケンス図である。
ＮＭＳ１０１の送信部１１１が、所定の送信タイミングでＮＥ２０１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ４１）。ＮＥ２０１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ４２）。ＮＥ２０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ４３）。具体的には、ＮＥ２０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２０１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２０１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
その後、ＮＥ２１１が障害から復旧し、ＮＥ２１１がＡｌａｒｍ復旧パケットを送信し（ステップＳ４４）、ＮＭＳ１０１の障害信号受信部１２１２がそのＡｌａｒｍ復旧パケットを受信すると、送信部１１１は、次の送信タイミングでのＮＥ２１１へのＨｅａｌｔｈ  Ｃｈｅｃｋパケットの送信を中止する。ＮＥ２１１は、ＮＭＳ１０１からＨｅａｌｔｈ  Ｃｈｅｃｋパケットが送信されてこないため、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信しない。また、制御部１３１は、データベース１４１を更新する（ステップＳ４５）。具体的には、ＮＥ２１１から送信されてきたＡｌａｒｍ復旧パケットを障害信号受信部１２１２が受信すると、制御部１３１がデータベース１４１にＮＥ２１１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２１１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
ＮＭＳ１０１の送信部１１１は、次の送信タイミングでＮＥ２２１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ４６）。ＮＥ２２１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ４７）。ＮＥ２２１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ４８）。具体的には、ＮＥ２２１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２２１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２２１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
【００２５】
図９は、図３に示した形態のおける監視方法のうち、ＮＥ２１１が障害から復旧し、Ａｌａｒｍ復旧パケットを送信した後の監視方法の一例を説明するためのシーケンス図である。
ＮＭＳ１０１の送信部１１１が、所定の送信タイミングでＮＥ２０１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ５１）。ＮＥ２０１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ５２）。ＮＥ２０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ５３）。具体的には、ＮＥ２０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２０１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２０１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
その後、ＮＭＳ１０１は、ＮＥ２１１，２２１に対しても同様の処理を行う。
ＮＭＳ１０１の送信部１１１は、所定の送信タイミングでＮＥ２１１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ５４）。ＮＥ２１１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ５５）。ＮＥ２１１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ５６）。具体的には、ＮＥ２１１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２１１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２１１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
また、ＮＭＳ１０１の送信部１１１は、所定の送信タイミングでＮＥ２２１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ５７）。ＮＥ２２１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ５８）。ＮＥ２２１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットをＮＭＳ１０１の受信部１２１が受信すると、ＮＭＳ１０１の制御部１３１は、データベース１４１を更新する（ステップＳ５９）。具体的には、ＮＥ２２１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、制御部１３１がデータベース１４１にＮＥ２２１が存在する旨を示す情報を登録する。ここで、データベース１４１にＮＥ２２１が存在する旨を示す情報がすでに登録されている場合は、制御部１３１はデータベース１４１に書き込みを行わなくても良いし、すでに登録されている情報に上書きするものであっても良い。
ＮＭＳ１０１は、ＮＥ２０１，２１１，２２１からＡｌａｒｍ発生信号が送信されてくるまで、このステップＳ５１〜Ｓ５９の処理をあらかじめ設定された周期で繰り返す。
【００２６】
図１０は、図５に示したシーケンス図のステップＳ１４〜Ｓ１６、図７に示したシーケンス図のステップＳ３４〜Ｓ３６、図９に示したシーケンス図のステップＳ５４〜Ｓ５６の処理の詳細を説明するためのシーケンス図である。
送信部１１１が、所定の送信タイミングでＮＥ２１１へＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信する（ステップＳ１４，Ｓ３４，Ｓ５４）。ＮＥ２１１は、ＮＭＳ１０１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋパケットを受信すると、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信する（ステップＳ１５，３５，５５）。ＮＥ２１１から送信されてきたＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを応答信号受信部１２１１が受信すると、応答信号受信部１２１１は、ＮＥ２１１からＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを受信したことを制御部１３１へ通知する。すると、制御部１３１は、データベース１４１に対して、ＮＥ２１１の値を「存在する」へ更新するように指示する。すると、データベース１４１は、ＮＥ２１１の値を「存在する」へ更新する（ステップＳ１６，３６，５６）。このとき、データベース１４１は、ＮＥ２１１の値がすでに「存在する」である場合、更新は不要である。
【００２７】
図１１は、図６に示したシーケンス図のステップＳ２４，Ｓ２５の処理の詳細を説明するためのシーケンス図である。
ＮＥ２１１に障害が発生し、ＮＥ２１１がＡｌａｒｍ発生パケットを送信し（ステップＳ２４）、障害信号受信部１２１２がそのＡｌａｒｍ発生パケットを受信すると、障害信号受信部１２１２は、ＮＥ２１１からＡｌａｒｍ発生パケットを受信したことを制御部１３１へ通知する。すると、制御部１３１は、データベース１４１に対して、ＮＥ２１１の値を「存在する」へ更新するように指示する。すると、データベース１４１は、ＮＥ２１１の値を「存在する」へ更新する（ステップＳ２５）。このとき、データベース１４１は、ＮＥ２１１の値がすでに「存在する」である場合、更新は不要である。
また、送信部１１１は、障害信号受信部１２１２がＡｌａｒｍ発生パケットを受信すると、次の送信タイミングでのＮＥ２１１へのＨｅａｌｔｈ  Ｃｈｅｃｋパケットの送信を中止する。ＮＥ２１１は、ＮＭＳ１０１からＨｅａｌｔｈ  Ｃｈｅｃｋパケットが送信されてこないため、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信しない。
【００２８】
図１２は、図８に示したシーケンス図のステップＳ４４，Ｓ４５の処理の詳細を説明するためのシーケンス図である。
ＮＥ２１１が障害から復旧し、ＮＥ２１１がＡｌａｒｍ復旧パケットを送信し（ステップＳ４４）、障害信号受信部１２１２がそのＡｌａｒｍ復旧パケットを受信すると、障害信号受信部１２１２は、ＮＥ２１１からＡｌａｒｍ復旧パケットを受信したことを制御部１３１へ通知する。すると、制御部１３１は、データベース１４１に対して、ＮＥ２１１の値を「存在する」へ更新するように指示する。すると、データベース１４１は、ＮＥ２１１の値を「存在する」へ更新する（ステップＳ４５）。このとき、データベース１４１は、ＮＥ２１１の値がすでに「存在する」である場合、更新は不要である。
また、送信部１１１は、障害信号受信部１２１２がＡｌａｒｍ復旧パケットを受信すると、次の送信タイミングでのＮＥ２１１へのＨｅａｌｔｈ  Ｃｈｅｃｋパケットの送信を中止する。ＮＥ２１１は、ＮＭＳ１０１からＨｅａｌｔｈ  Ｃｈｅｃｋパケットが送信されてこないため、ＮＭＳ１０１へＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを送信しない。
【００２９】
上述したように、データベース１４１がＮＥ２１１の存在を示す情報を更新するタイミングは、応答信号受信部１２１１がＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを受信したとき、または障害信号受信部１２１２がＡｌａｒｍ発生パケットあるいはＡｌａｒｍ復旧パケットを受信したときである。なお、上述したように、データベース１４１が情報を更新しようとしたときに、ＮＥ２１１の値がすでに「存在する」である場合、更新は不要である。
【００３０】
以上、ＮＥ２１１に障害が発生した場合および障害が復旧した場合を例に挙げて処理を説明したが、ＮＥ２０１，２２１に障害が発生した場合および障害が復旧した場合についても同様である。また、複数のＮＥにて障害が発生した場合および障害が復旧した場合についても同様である。
【００３１】
また、データベース１４１の更新のタイミングは、上述したものに限らない。例えば、図５のシーケンス図を用いて説明した処理のうち、ステップＳ１６の処理とステップＳ１７の処理との順序が逆であっても良い。また、図６のシーケンス図を用いて説明した処理のうち、ステップＳ２５の処理とステップＳ２６の処理との順序が逆であっても良い。
【００３２】
ＮＭＳ１０１から各ＮＥに対して定期的にＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信しているが、Ｈｅａｌｔｈ  ＣｈｅｃｋはオペレータがＮＥの存在を確認出来るという点で重要である。ここで、ＮＭＳ１０１からの各ＮＥに対して送信されるＨｅａｌｔｈ  Ｃｈｅｃｋパケットと、各ＮＥからのＮＭＳ１０１に対して送信されるＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットとは、ＤＣＮやＤＣＣの帯域を逼迫する。そのため、出来るだけＨｅａｌｔｈ  Ｃｈｅｃｋのパケットの送信回数を減らす必要がある。しかしながら、Ｈｅａｌｔｈ  Ｃｈｅｃｋパケットの送信回数を減らしすぎると、実際のＮＥの状態とＮＭＳ１０１におけるＮＥの存在の判定とにタイムラグが発生し、実際にはＮＥが監視できない状態であるのに、ＮＭＳ１０１上ではＮＥが監視できているように見えてしまう。
【００３３】
そこで、本発明では、Ｈｅａｌｔｈ  Ｃｈｅｃｋ応答パケットの受信に加えて、Ａｌａｒｍ発生パケットおよびＡｌａｒｍ復旧パケットの受信を、ＮＥ２０１，２１１，２２１が存在することの判定に用いて、データベース１４１の情報を更新する。また、Ａｌａｒｍ発生パケットまたはＡｌａｒｍ復旧パケットを受信した場合、Ｈｅａｌｔｈ  Ｃｈｅｃｋパケットの送信を１回スキップする。このため、Ｈｅａｌｔｈ  Ｃｈｅｃｋパケットの送信回数を減らしつつも、その減らす回数を最低限にしてＤＣＮやＤＣＣの輻輳を回避することができる。
（変形例）
【００３４】
図４に示したＮＭＳ１０１はデータベース１４１を具備しているが、データベース１４１がＮＭＳ１０１の外部に設けられているものであっても良い。
また、Ｈｅａｌｔｈ  Ｃｈｅｃｋパケットの送信をしないタイミングをオペレータがあらかじめ設定しても良い。つまり、送信部１１１が、ＮＥ２０１，２１１，２２１からＡｌａｒｍ発生信号を受信した回数が所定の閾値を超えた場合、Ｈｅａｌｔｈ  Ｃｈｅｃｋパケットの送信を中止するものであっても良い。例えば、ＮＥ２１１から送信されたＡｌａｒｍ発生パケットの数を障害信号受信部１２１２が測定し、測定した値があらかじめ設定した閾値を超えるまでは送信部１１１がＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信し、測定した値があらかじめ設定した閾値を超えたら、送信部１１１が、Ｈｅａｌｔｈ  Ｃｈｅｃｋパケットの送信を停止するものであっても良い。
【００３５】
上述した本発明は、通信キャリアの伝送装置、その他の通信装置や、通信装置のアプリケーション、通信装置のサービスに適用することができる。
【００３６】
上述した監視装置１００、ＮＭＳ１０１それぞれに設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を監視装置１００、ＮＭＳ１０１それぞれにて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを監視装置１００、ＮＭＳ１０１それぞれに読み込ませ、実行するものであっても良い。監視装置１００、ＮＭＳ１０１それぞれにて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃなどの移設可能な記録媒体の他、監視装置１００、ＮＭＳ１０１それぞれに内蔵されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等を指す。この記録媒体に記録されたプログラムは、監視装置１００、ＮＭＳ１０１それぞれに設けられたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）にて読み込まれ、ＣＰＵの制御によって、上述したものと同様の処理が行われる。ここで、ＣＰＵは、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【００３７】
上記の実施の形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。
（付記１）通信装置へ存在確認信号を送信する送信部と、
前記存在確認信号に応答する応答信号を、該存在確認信号の送信先の通信装置から受信する受信部と、
前記受信部が前記応答信号を受信すると、該応答信号を送信した通信装置の存在をデータベースに登録する制御部とを有し、
前記送信部は、前記受信部が、前記通信装置から障害が発生した旨を示す障害発生信号または障害から復旧した旨を示す障害復旧信号を受信した場合、該通信装置への前記存在確認信号の送信を中止し、
前記制御部は、前記受信部が、前記障害発生信号または前記障害復旧信号を受信すると、前記障害発生信号または前記障害復旧信号を送信した通信装置の存在をデータベースに登録する監視装置。
（付記２）前記送信部は、前記存在確認信号を所定の送信タイミングで送信し、前記受信部が、前記通信装置から前記障害発生信号または前記障害復旧信号を受信した場合、前記送信タイミングのうち、該障害発生信号または前記障害復旧信号の受信後の最初の送信タイミングにおいて、前記存在確認信号の送信を中止する、付記１に記載の監視装置。
（付記３）前記送信部は、前記通信装置から前記障害発生信号を受信した回数が所定の閾値を超えた場合、前記存在確認信号の送信を中止する、付記１または付記２に記載の監視装置。
（付記４）前記データベースに登録された、前記通信装置の存在を示す情報を表示する表示部を有する、付記１から３のいずれか１項に記載の監視装置。
（付記５）前記送信部は、前記存在確認信号としてＨｅａｌｔｈ  Ｃｈｅｃｋパケットを送信し、
前記受信部は、前記応答信号としてＨｅａｌｔｈ  Ｃｈｅｃｋ応答パケットを受信する、付記１から４のいずれか１項に記載の監視装置。
（付記６）通信装置へ存在確認信号を送信する処理と、
前記存在確認信号に応答する応答信号を、該存在確認信号の送信先の通信装置から受信すると、該応答信号を送信した通信装置の存在をデータベースに登録する処理と、
前記通信装置から障害が発生した旨を示す障害発生信号または障害から復旧した旨を示す障害復旧信号を受信した場合、該通信装置への前記存在確認信号の送信を中止する処理と、
前記障害発生信号または前記障害復旧信号を受信すると、前記障害発生信号または前記障害復旧信号を送信した通信装置の存在をデータベースに登録する処理とを行う監視方法。
（付記７）コンピュータに、
通信装置へ存在確認信号を送信する手順と、
前記存在確認信号に応答する応答信号を、該存在確認信号の送信先の通信装置から受信すると、該応答信号を送信した通信装置の存在をデータベースに登録する手順と、
前記通信装置から障害が発生した旨を示す障害発生信号または障害から復旧した旨を示す障害復旧信号を受信した場合、該通信装置への前記存在確認信号の送信を中止する手順と、
前記障害発生信号または前記障害復旧信号を受信すると、前記障害発生信号または前記障害復旧信号を送信した通信装置の存在をデータベースに登録する手順とを実行させるためのプログラム。
【符号の説明】
【００３８】
１００    監視装置
１０１    ＮＭＳ
１１０，１１１    送信部
１２０，１２１    受信部
１３０，１３１    制御部
１４０，１４１    データベース
１５１    表示部
２０１，２１１，２２１    ＮＥ
３０１    ＤＣＮ
４０１，４１１，４２１    伝送路
１２１１    応答信号受信部
１２１２    障害信号受信部
【図１】
2017200123.tif 000003
【図２】
2017200123.tif 000004
【図３】
2017200123.tif 000005
【図４】
2017200123.tif 000006
【図５】
2017200123.tif 000007
【図６】
2017200123.tif 000008
【図７】
2017200123.tif 000009
【図８】
2017200123.tif 000010
【図９】
2017200123.tif 000011
【図１０】
2017200123.tif 000012
【図１１】
2017200123.tif 000013
【図１２】
2017200123.tif 000014