(57)【要約】【課題】短い時間で監視制御装置と伝送装置の間の回線接続断および回線接続断回復を検出する。【解決手段】監視制御装置１の判定部は、伝送装置２からの定周期のヘルスチェック通知がヘルスチェック待ちタイマの待ち時間内に受信できなかった場合に「回線接続断」と判定する（ステップＳＴ５）。また、判定部は、「回線接続断」と判定した場合に、伝送装置２からの定周期のヘルスチェック通知を受信すると「回線接続断回復」と判定する（ステップＳＴ７）。【選択図】図３
2010283590.tif 000002
【特許請求の範囲】
【請求項１】
監視制御装置に接続され、当該監視制御装置に対して定周期に通知を行う伝送装置の接続監視方法であって、
前記監視制御装置は、前記伝送装置からの定周期の通知が受信されなかった場合に回線接続断と判定する第１のステップを備えることを特徴とする接続監視方法。
【請求項２】
監視制御装置に接続され、当該監視制御装置に対して定周期に通知を行う伝送装置の接続監視方法であって、
前記監視制御装置は、前記伝送装置からの定周期の通知が受信されなかった場合に、当該伝送装置に対してポーリングを実施する第２のステップと、
前記ポーリングに対する応答が受信されなかった場合に回線接続断と判定する第３のステップとを備えることを特徴とする接続監視方法。
【請求項３】
監視制御装置は、第１のステップまたは第３のステップで回線接続断と判定した場合に、伝送装置からの定周期の通知を受信すると回線接続断回復と判定する第４のステップを備えることを特徴とする請求項１または請求項２記載の接続監視方法。
【請求項４】
監視制御装置は、第１のステップまたは第３のステップで回線接続断と判定した場合に、伝送装置からの任意の通知を受信すると回線接続断回復と判定する第５のステップを備えることを特徴とする請求項１または請求項２記載の接続監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置と、これを遠隔から監視および制御する監視制御装置との間の回線接続断および回線接続断回復を検出する接続監視方法に関するものである。
【背景技術】
【０００２】
一般に、伝送装置たるネットワークエレメント（ＮＥ）と、伝送装置を遠隔から監視および制御する上位監視制御装置たるオペレーション・システム（ＯｐＳ）との間の監視制御プロトコルとして、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）等のＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）が使用される場合が多い。監視制御装置は、監視制御対象である伝送装置に対して「ＳＮＭＰ  Ｇｅｔ／Ｓｅｔ」コマンドを使用して、各種設定や状態の取得を行う。また、伝送装置は、障害や状態変化が発生した場合に自立的に「ＳＮＭＰ  Ｔｒａｐ」通知を送信する。この通知を受信した監視制御装置が、オペレータに伝送装置の障害発生や状態変化を通知する。
【０００３】
監視制御プロトコルとしてＳＮＭＰ等のＵＤＰプロトコルを使用した場合、監視制御装置と伝送装置間のコネクションはプロトコル上管理されないため、回線接続断を検出するためには、監視制御装置から伝送装置に対する定周期の状態取得（ポーリング）が必要となる。例えば特許文献１に開示された方法では、監視制御装置が、伝送装置に対して定周期でポーリング要求を行い、この要求に対するタイムアウト満了時間を迎えても伝送装置からの応答が受信できない場合に回線接続断が発生したものと判断して、オペレータに回線接続断を通知する。また、監視制御装置は、回線接続断の状態でもポーリングを定周期で実施し、応答が得られた場合に回線接続断回復を検出する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３９３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の接続監視方法は以上のように構成されているので、監視制御装置がネットワークで発生した回線接続断を検出するのは、回線接続断が発生した時刻からポーリング周期分遅れてしまう。このポーリング周期は、監視制御装置に接続された伝送装置の台数に比例して長くする必要があるため、伝送装置の接続台数が多くなるに従い回線接続断および回線接続断回復の検出遅延が長くなるという課題があった。また、回線接続断判定の閾値として用いるタイムアウト満了時間は、回線の遅延や伝送装置の応答処理時間の最悪値を考慮した上で比較的長い時間に設定する必要があるため、回線接続断の検出が遅れる要因となる。
【０００６】
さらに、監視制御装置において定周期ポーリングの処理を並列化した場合でも、ポーリング処理を、接続された全ての伝送装置分並列して同時実施することは監視制御装置の処理負荷上も難しく、「応答待ちタイムアウト満了時間」×「監視する伝送装置台数」÷「並列処理数」分のポーリング周期を設定する必要がある。
【０００７】
この発明は、上記のような課題を解決するためになされたもので、従来のような定周期ポーリングによる接続監視方法に比べて、短い時間で監視制御装置と伝送装置の間の回線接続断および回線接続断回復を検出することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る接続監視方法は、監視制御装置が、伝送装置からの定周期の通知が受信されなかった場合に回線接続断と判定する第１のステップを備えるものである。
【発明の効果】
【０００９】
この発明によれば、伝送装置からの定周期の通知が受信できなかった場合に回線接続断と判定するようにしたので、短い時間で監視制御装置と伝送装置の間の回線接続断を検出することができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１によるネットワークシステムの構成を示す説明図である。
【図２】図１に示す監視制御装置と伝送装置の内部構成を示すブロック図である。
【図３】実施の形態１に係る監視制御装置による回線異常検出方法を説明するシーケンスである。
【図４】実施の形態２に係る監視制御装置による回線異常検出方法を説明するシーケンスである。
【図５】実施の形態３に係る監視制御装置による回線異常検出方法を説明するシーケンスである。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、この発明の実施の形態１によるネットワークシステムの構成を示す説明図である。図１に例示するネットワークシステムは、監視制御装置（ＯｐＳ）１と、監視対象である複数の伝送装置（ＮＥ）２ａ〜２ｄと、回線ネットワーク３とから構成される。回線ネットワーク３と各装置との接続には、複数のハブ４ａ〜４ｃおよびルータ５ａ〜５ｃが使用される。この監視制御装置１は、回線ネットワーク３経由で、遠隔の複数の伝送装置２ａ〜２ｄの監視制御を行う。なお、以降の説明では、伝送装置２ａ〜２ｄ、ハブ４ａ〜４ｃ、ルータ５ａ〜５ｃ各々を区別しない場合にはそれぞれ伝送装置２、ハブ４、ルータ５と表記する。
【００１２】
図２に、図１に示す監視制御装置１と伝送装置２の内部構成を示す。図２ではハブ４およびルータ５は図示を省略する。また、図２に例示するネットワークシステムは、＃１〜＃Ｎの伝送装置２を有する。
監視制御装置１は、＃１〜＃Ｎの各伝送装置２から定周期で送信されるヘルスチェック通知を受信したり、任意の情報を送受信したりする通信部１１と、伝送装置２の台数分のヘルスチェック待ちタイマ１２と、ヘルスチェック待ちタイマ１２を監視して「回線接続断」を判定する判定部１３とを備える。＃Ｎのヘルスチェック待ちタイマ１２がカウントする待ち時間は、＃Ｎの伝送装置２が定周期で送信するヘルスチェック通知の送信間隔以上の値とする。他方の伝送装置２は、ヘルスチェック通知を定周期で監視制御装置１へ送信したり、任意の情報を送受信したりする通信部２１を備える。
【００１３】
図３は、実施の形態１に係る監視制御装置１による回線異常検出方法を説明するシーケンスである。図３の監視制御装置１および伝送装置２はそれぞれ図２に示す内部構成であり、以下では、図２を用いて図３のシーケンスを説明する。なお、＃１〜＃Ｎの各伝送装置２の通信部２１は、それぞれヘルスチェック通知を定周期で送信している。
【００１４】
監視制御装置１において、通信部１１が＃１の伝送装置２からヘルスチェック通知を受信すると、＃１のヘルスチェック待ちタイマ１２は待ち時間を初期化する（ステップＳＴ１）。同様に、＃１００の伝送装置２が送信したヘルスチェック通知を通信部１１が受信すると、＃１００のヘルスチェック待ちタイマ１２は待ち時間を初期化する（ステップＳＴ２）。本処理は、監視制御装置１の全監視対象の伝送装置２に対して実施する。
【００１５】
監視制御装置１の通信部１１は、定周期経過後に再び＃１の伝送装置２から送信されたヘルスチェック通知を受信して、＃１のヘルスチェック待ちタイマ１２が待ち時間を初期化する（ステップＳＴ３）。監視制御装置１の判定部１３は、＃１のヘルスチェック待ちタイマ１２を監視しているが、待ち時間は初期化されて満了とならないので「回線接続断」と判定することはない。
【００１６】
一方、監視制御装置１と＃１００の伝送装置２の接続に異常が発生すると、監視制御装置１は＃１００のヘルスチェック通知を受信できず、＃１００のヘルスチェック待ちタイマ１２の待ち時間が満了する（ステップＳＴ４）。監視制御装置１の判定部１３は、＃１００のヘルスチェック待ちタイマ１２を監視し、待ち時間が満了すると＃１００の伝送装置２に対する経路で回線異常が発生したものと判断して「回線接続断」と判定する（ステップＳＴ５、第１のステップ）。判定部１３による判定の後、＃１００のヘルスチェック待ちタイマ１２は待ち時間を初期化して（ステップＳＴ６）、次のヘルスチェック通知を待つ。
【００１７】
監視制御装置１と＃１００の伝送装置２の経路上の回線異常が回復すると、監視制御装置１の通信部１１が＃１００のヘルスチェック通知を受信できるようになる。通信部１１は、＃１００のヘルスチェック通知を受信すると、その旨を判定部１３に通知する。これを受けた判定部１３は、＃１００の伝送装置２に対する経路で発生した回線異常が回復したものと判断して「回線接続断回復」と判定する（ステップＳＴ７、第４のステップ）。判定部１３による判定の後、＃１００のヘルスチェック待ちタイマ１２は待ち時間を初期化して（ステップＳＴ８）、次のヘルスチェック通知を待つ。
【００１８】
以上のように、この実施の形態１によれば、監視制御装置１の判定部１３は、伝送装置２からの定周期のヘルスチェック通知がヘルスチェック待ちタイマ１２の待ち時間内に受信できなかった場合に「回線接続断」と判定するように構成した。また、判定部１３は、「回線接続断」と判定した場合に、伝送装置２からの定周期のヘルスチェック通知を受信すると「回線接続断回復」と判定するように構成した。
このため、監視制御装置１では、ポーリングを行う場合に必要な要求／応答処理が不要になって処理負荷が下がるので、回線異常検出処理を並列化できる。また、要求／応答の通信に代えてヘルスチェック通知の通信のみとなるため、回線ネットワーク３の負荷が下がると共に、回線ネットワーク３および伝送装置２での遅延の影響が小さくなる。これらのことから、監視制御装置１が監視する伝送装置２の台数が多くなった場合でも、ヘルスチェック待ちタイマ１２の待ち時間を従来に比べて小さく設定することができ、結果として、回線接続断および回線接続断回復の検出の遅延を小さくすることができる。
【００１９】
実施の形態２．
上記実施の形態１では、ヘルスチェック待ちタイマ１２の待ち時間が満了すると「回線接続断」と判定する構成としたが、ＳＮＭＰ等のＵＤＰプロトコルを使用している場合、ネットワークの輻輳等の要因によってヘルスチェック通知のパケット落ちが発生したときでも「回線接続断」と判定してしまう。そこで、本実施の形態２は、このような場合の誤検出を減らすための構成とする。
【００２０】
図４は、実施の形態２に係る監視制御装置１による回線異常検出方法を説明するシーケンスである。図４の監視制御装置１および伝送装置２はそれぞれ図２に示す内部構成であり、監視制御装置１の通信部１１は、各伝送装置２からのヘルスチェック通知を受信すると共に、各伝送装置２に対してポーリングを実施する機能を有するものとする。また、判定部１３は、ヘルスチェック待ちタイマ１２の待ち時間が満了し、かつ、通信部１１がポーリングに対する応答を受信できない場合に「回線接続断」と判定するものとする。
【００２１】
以下では、図２を用いて図４のシーケンスを説明するが、図４に示すステップＳＴ１〜ＳＴ３は上記実施の形態１（図３）のステップＳＴ１〜ＳＴ３と同一処理であるため説明を省略する。なお、＃１〜＃Ｎの各伝送装置２の通信部２１は、それぞれヘルスチェック通知を定周期で送信している。
【００２２】
監視制御装置１と＃１００の伝送装置２の接続に異常が発生すると、監視制御装置１は＃１００のヘルスチェック通知を受信できず、＃１００のヘルスチェック待ちタイマ１２の待ち時間が満了する（ステップＳＴ１１）。すると、監視制御装置１の通信部１１は、＃１００の伝送装置２に対して接続状態を確認するためのポーリングを実施する（ステップＳＴ１２、第２のステップ）。＃１００の伝送装置２からポーリングに対する応答が受信できない場合、通信部１１は判定部１３にその旨を通知する。判定部１３は、ヘルスチェック待ちタイマ１２の待ち時間が満了し、かつ、通信部１１からポーリングに対する応答が受信できない旨の通知があったことから、＃１００の伝送装置２に対する経路で回線異常が発生したものと判断して「回線接続断」と判定する（ステップＳＴ１３、第３のステップ）。判定部１３による判定の後、＃１００のヘルスチェック待ちタイマ１２は待ち時間を初期化して（ステップＳＴ１４）、次のヘルスチェック通知を待つ。
【００２３】
他方、ヘルスチェック待ちタイマ１２の待ち時間が満了しても、＃１００の伝送装置２からポーリングに対する応答が受信できた場合には、判定部１３は、＃１００の伝送装置２に対する経路で回線異常が発生したことによる待ち時間満了ではなく、パケット落ち等による待ち時間満了と判断するため、「回線接続断」と判定することはない。
【００２４】
ステップＳＴ１４において判定部１３が「回線接続断」と判定した後、通信部１１は、＃１００の伝送装置２が定周期で送信したヘルスチェック通知を受信できたときに、判定部１３へその旨を通知する。これを受けて、判定部１３は＃１００の伝送装置２に対する経路で発生した回線異常が回復したものと判断して「回線接続断回復」と判定する（ステップＳＴ７、第４のステップ）。その後、＃１００のヘルスチェック待ちタイマ１２は待ち時間を初期化して（ステップＳＴ８）、次のヘルスチェック通知を待つ。
【００２５】
以上のように、この実施の形態２によれば、監視制御装置１の通信部１１は、伝送装置２からの定周期のヘルスチェック通知がヘルスチェック待ちタイマ１２の待ち時間内に受信できなかった場合に、この伝送装置２に対してポーリングを実施し、判定部１３は、この伝送装置２からポーリングに対する応答を受信できなかった場合に「回線接続断」と判定するように構成した。
このため、パケット落ち等による「回線接続断」の誤検出を低減することができる。また、「回線接続断」と判定された後は、伝送装置２からのヘルスチェック通知の受信を待つだけでよいため、監視制御装置１の処理負担が低減できる。これに比べ、従来はポーリングのリトライを行うことでパケット落ち等による回線接続断の誤検出を減らしてはいたが、この従来方式では回線接続断の期間中でも回線接続断の回復を検出するためにポーリングを実施した上でタイムアウトまで待ち、再度ポーリングをリトライする必要があり、監視制御装置の処理負担が大きかった。
【００２６】
実施の形態３．
上記実施の形態１，２では、「回線接続断」判定後に定周期送信のヘルスチェック通知が受信できると「回線接続断回復」と判定する構成としたが、本実施の形態３では、ヘルスチェック通知に限定せず、任意の通知が受信できれば「回線接続断回復」と判定する構成とする。
【００２７】
図５は、実施の形態３に係る監視制御装置１による回線異常検出方法を説明するシーケンスである。図５の監視制御装置１および伝送装置２はそれぞれ図２に示す内部構成であり、以下では、図２を用いて図５のシーケンスを説明するが、図５に示すステップＳＴ１〜ＳＴ６は上記実施の形態１（図３）のステップＳＴ１〜ＳＴ６と同一処理であるため説明を省略する。なお、＃１〜＃Ｎの各伝送装置２の通信部２１は、それぞれヘルスチェック通知を定周期で送信している。
【００２８】
監視制御装置１の判定部１３が、ステップＳＴ６において、＃１００の伝送装置２に対する経路を「回線接続断」と判定した後、通信部１１は、＃１００の伝送装置２が送信した任意の通知を受信できたときに、判定部１３へその旨を通知する。これを受けて、判定部１３は＃１００の伝送装置２に対する経路で発生した回線異常が回復したものと判断して「回線接続断回復」と判定する（ステップＳＴ２１、第５のステップ）。その後、＃１００のヘルスチェック待ちタイマ１２は待ち時間を初期化して（ステップＳＴ２２）、＃１００の伝送装置２が定周期で送信するヘルスチェック通知を待つ。
【００２９】
なお、上述した説明では、上記実施の形態１で示した構成に対して上記実施の形態３を適用する場合を示したが、これに限らず、上記実施の形態２で示した構成に対して上記実施の形態３を適用したものであっても構わない。
【００３０】
以上のように、この実施の形態３によれば、監視制御装置１の判定部１３は、「回線接続断」と判定した場合に、伝送装置２からの任意の通知を受信すると「回線接続断回復」と判定するように構成した。
このため、「回線接続断」から「回線接続断回復」までの検出時間を短くすることができる。また、監視制御装置１で伝送装置２の状態通知をロギングしている場合において、回線接続断回復前に、回線接続断と判定された伝送装置２からの通知がロギングされるといった問題を回避することができる。
【符号の説明】
【００３１】
１  監視制御装置、２，２ａ〜２ｄ  伝送装置、３  回線ネットワーク、４，４ａ〜４ｃ  ハブ、５，５ａ〜５ｃ  ルータ、１１  通信部、１２  ヘルスチェック待ちタイマ、１３  判定部、２１  通信部。
【図１】
2010283590.tif 000003
【図２】
2010283590.tif 000004
【図３】
2010283590.tif 000005
【図４】
2010283590.tif 000006
【図５】
2010283590.tif 000007