(57)【要約】【課題】ＳＩＰサーバの障害時の保守稼働を削減する障害監視装置及び障害監視方法を提供する。【解決手段】障害監視装置１０は、ＳＩＰサーバ２の外部から監視信号をＳＩＰサーバ２に送信し、ＳＩＰサーバ２からの応答有無又は応答内容によりＳＩＰサーバ２の障害を検知する監視部１１と、監視部１１により障害が検知された場合、ＤＮＳサーバ１と連携して、監視部１１により障害が検知された障害ＳＩＰサーバ２＿１への接続要求を抑止する制御部１２とを備える。【選択図】図３
2019193053.tif 000002
【特許請求の範囲】
【請求項１】
ＳＩＰサーバの外部から監視信号を前記ＳＩＰサーバに送信し、前記ＳＩＰサーバからの応答有無又は応答内容により前記ＳＩＰサーバの障害を検知する監視部と、
前記監視部により障害が検知された場合、ＤＮＳサーバと連携して、前記監視部により障害が検知された障害ＳＩＰサーバへの接続要求を抑止する制御部と
を備えることを特徴とする障害監視装置。
【請求項２】
前記制御部は、前記ＳＩＰサーバのＩＰアドレスを格納している前記ＤＮＳサーバのＳＩＰサーバ情報リストから前記障害ＳＩＰサーバのＩＰアドレスの除外を行うことを特徴とする請求項１に記載の障害監視装置。
【請求項３】
前記監視部は、障害検知後も前記監視信号の送信を続け、前記障害ＳＩＰサーバからの応答有無又は応答内容により前記障害ＳＩＰサーバの復旧を検知することを特徴とする請求項２に記載の障害監視装置。
【請求項４】
前記制御部は、前記監視部により復旧が検知された場合、前記ＤＮＳサーバのＳＩＰサーバ情報リストから除外したＩＰアドレスを再度登録することを特徴とする請求項３に記載の障害監視装置。
【請求項５】
前記制御部は、ＳＲＶレコードとＡレコードの組みを前記ＤＮＳサーバに通知することを特徴とする請求項１から４のいずれか１項に記載の障害監視装置。
【請求項６】
前記制御部は、ＳＲＶレコードとＡレコードの組みと括りつけられた管理番号を前記ＤＮＳサーバに通知することを特徴とする請求項１から４のいずれか１項に記載の障害監視装置。
【請求項７】
コンピュータが、
ＳＩＰサーバの外部から監視信号を前記ＳＩＰサーバに送信し、前記ＳＩＰサーバからの応答有無又は応答内容により前記ＳＩＰサーバの障害を検知する監視ステップと、
前記監視ステップにおいて障害が検知された場合、ＤＮＳサーバと連携して、前記監視ステップにおいて障害が検知された障害ＳＩＰサーバへの接続要求を抑止する制御ステップと
を実行することを特徴とする障害監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害監視装置及び障害監視方法に関する。
【背景技術】
【０００２】
近年、ＳＩＰ（Session Initiation Protocol）によるＩＰ電話通信技術が普及している。ＳＩＰによるＩＰ電話通信においては、ＩＰネットワークに呼制御装置であるＳＩＰサーバが配置され、ＳＩＰサーバを介して端末間でＳＩＰメッセージの送受信を行うことにより、呼の確立等の呼制御を行う。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】TTC, JJ-90.30 “IMS事業者網間の相互接続共通インタフェース”
【非特許文献２】3GPP, TS 29.165 “Inter-IMS Network to Network Interface (NNI)”
【非特許文献３】IETF, RFC3261 “SIP: Session Initiation Protocol”
【非特許文献４】IETF, RFC3263 “Session Initiation Protocol (SIP): Locating SIP Servers”
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ＩＰ電話通信事業者同士のＩＰ相互接続時に他方の事業者へのＩＰ電話接続をする場合、ＤＮＳ（Domain Name System）サーバを用いることが考えられる。例えば、自社ＳＩＰサーバは、ＥＮＵＭサーバ（着信電話番号から着信先事業者が利用するドメイン名を検索するためのシステム）等を利用することにより、自社ユーザが要求した着信電話番号から着信先事業者を抽出し、更に着信先事業者ドメイン名を基に着信事業者ＳＩＰサーバにアクセスするためのＳＩＰサーバＩＰアドレスを着信事業者のＤＮＳサーバに問い合わせる。通信事業者は障害等に備えて複数のＳＩＰサーバを配備しており、ＤＮＳサーバは予め設定されている複数のＳＩＰサーバＩＰアドレスを接続元事業者に返答し、接続元事業者はそのうちの１つのＳＩＰサーバに接続する。
【０００５】
しかし、着信先のＳＩＰサーバが障害等で利用できなくなった場合でも、ＤＮＳサーバは当該障害ＳＩＰサーバを含む着信先ＩＰアドレスを接続元事象者に返信する。そのため、着信元事業者が障害ＳＩＰサーバを接続先に選択すると呼接続ができない課題がある。
【０００６】
本発明は、上述した従来の技術に鑑み、ＳＩＰサーバの障害時の保守稼働を削減する障害監視装置及び障害監視方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、第１の態様に係る発明は、障害監視装置１０であって、ＳＩＰサーバの外部から監視信号を前記ＳＩＰサーバに送信し、前記ＳＩＰサーバからの応答有無又は応答内容により前記ＳＩＰサーバの障害を検知する監視部と、前記監視部により障害が検知された場合、ＤＮＳサーバと連携して、前記監視部により障害が検知された障害ＳＩＰサーバへの接続要求を抑止する制御部とを備えることを要旨とする。
【０００８】
第２の態様に係る発明は、第１の態様に係る発明において、前記制御部が、前記ＳＩＰサーバのＩＰアドレスを格納している前記ＤＮＳサーバのＳＩＰサーバ情報リストから前記障害ＳＩＰサーバのＩＰアドレスの除外を行うことを要旨とする。
【０００９】
第３の態様に係る発明は、第２の態様に係る発明において、前記監視部が、障害検知後も前記監視信号の送信を続け、前記障害ＳＩＰサーバからの応答有無又は応答内容により前記障害ＳＩＰサーバの復旧を検知することを要旨とする。
【００１０】
第４の態様に係る発明は、第３の態様に係る発明において、前記制御部が、前記監視部により復旧が検知された場合、前記ＤＮＳサーバのＳＩＰサーバ情報リストから除外したＩＰアドレスを再度登録することを要旨とする。
【００１１】
第５の態様に係る発明は、第１から第４のいずれか１つの態様に係る発明において、前記制御部が、ＳＲＶレコードとＡレコードの組みを前記ＤＮＳサーバに通知することを要旨とする。
【００１２】
第６の態様に係る発明は、第１から第４のいずれか１つの態様に係る発明において、前記制御部が、ＳＲＶレコードとＡレコードの組みと括りつけられた管理番号を前記ＤＮＳサーバに通知することを要旨とする。
【００１３】
第７の態様に係る発明は、障害監視方法であって、コンピュータが、ＳＩＰサーバの外部から監視信号を前記ＳＩＰサーバに送信し、前記ＳＩＰサーバからの応答有無又は応答内容により前記ＳＩＰサーバの障害を検知する監視ステップと、前記監視ステップにおいて障害が検知された場合、ＤＮＳサーバと連携して、前記監視ステップにおいて障害が検知された障害ＳＩＰサーバへの接続要求を抑止する制御ステップとを実行することを要旨とする。
【発明の効果】
【００１４】
本発明によれば、ＳＩＰサーバの障害時の保守稼働を削減する障害監視装置及び障害監視方法を提供することが可能である。
【図面の簡単な説明】
【００１５】
【図１】比較例とその課題の説明図である。
【図２】本実施の形態における障害監視装置を適用した通信システムの構成図である。
【図３】本実施の形態における障害監視装置の機能ブロック図である。
【図４】本実施の形態におけるＤＮＳサーバのＳＩＰサーバ情報リストの説明図である。
【図５】本実施の形態における障害監視装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を用いて本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００１７】
＜比較例とその課題＞
図１は、比較例とその課題の説明図である。ここでは、ＳＩＰを用いた事業者Ａ−Ｂ間のＩＰ相互接続において、事業者Ｂから事業者Ａに接続する場面を例示している。以下、事業者ＡのＳＩＰサーバ２＿１のＩＰアドレスをａ１、ＳＩＰサーバ２＿２のＩＰアドレスをａ２、ＳＩＰサーバ２＿３のＩＰアドレスをａ３と記載する。また、これらのＳＩＰサーバ２＿１，２＿２，２＿３を特に区別することなく「ＳＩＰサーバ２」と記載する場合がある。
【００１８】
図１に示すように、ＳＩＰを用いた事業者Ａ−Ｂ間のＩＰ相互接続においては、ＤＮＳサーバ１を用いることで、接続先のドメイン名から相手事業者のＳＩＰサーバ２のＩＰアドレスを解決する。具体的には、事業者ＢのＳＩＰサーバ３は、事業者ＡのＤＮＳサーバ１にドメイン名（ip-a.ne.jp）を指定して問い合わせを行う。これにより、ＤＮＳサーバ１は、ドメイン名（ip-a.ne.jp）に対する宛先アドレスとしてＩＰアドレスａ１，ａ２，ａ３を応答する。
【００１９】
しかし、ＤＮＳサーバ１は、ＳＩＰサーバ２の状態を考慮せずに、予めレコード登録されたＩＰアドレスａ１，ａ２，ａ３を返却するため、例えばＳＩＰサーバ２＿１に障害が発生した場合でも、ＩＰアドレスａ１，ａ２，ａ３を返却する。これにより、ＳＩＰサーバ３は、ＤＮＳ応答で受信したＩＰアドレスａ１，ａ２，ａ３から接続先のＳＩＰサーバ２＿１，２＿２，２＿３を選択するため、ＳＩＰサーバ２＿１向けの接続要求が続き、呼損が発生してしまう。
【００２０】
そのため、比較例によれば、ＳＩＰサーバ２＿１に障害が発生した場合、対向事業者への連絡等により、ＳＩＰサーバ２＿１への呼接続要求を抑止してもらう必要があるといった保守稼働がかかる課題がある。例えば、事業者Ａの保守者が障害検知後速やかに事業者ＢにＳＩＰサーバ２＿１への接続回避依頼連絡や、自社のＤＮＳサーバ１からＳＩＰサーバ２＿１のＩＰアドレスａ１を除外するなどの対応を行うことが考えられる。
【００２１】
＜本実施の形態＞
図２は、本実施の形態における障害監視装置１０を適用した通信システムの構成図である。この通信システムは、比較例の課題を解決するため、ＳＩＰサーバ異常の自動判定ロジックとＤＮＳ連携した接続元事業者からの呼接続要求の自動回避／自動復旧を実現する。
【００２２】
すなわち、障害監視装置１０は、ＳＩＰサーバ２＿１，２＿２，２＿３に対し監視信号を定期的に送出する。監視信号としては、ＩＰ電話接続で用いるＳＩＰ信号のＯＰＴＩＯＮＳメソッド等を採用することができる。これにより、ＳＩＰサーバ２＿１がＮ回連続で無応答やエラー応答となった場合は、ＳＩＰサーバ２＿１で障害が発生したと判定する。
【００２３】
障害監視装置１０は、このようにＳＩＰサーバ２＿１の障害を検知した場合、ＤＮＳサーバ１と連携してＳＩＰサーバ２＿１のＩＰアドレスａ１を返送しないようにする。これにより、ＤＮＳ応答にＩＰアドレスａ１が設定されないため、保守者が介在することなくＳＩＰサーバ２＿１への接続要求を回避することが可能となる。
【００２４】
障害監視装置１０は、障害検知後もＳＩＰサーバ２＿１に対し監視信号の送出を続ける。これにより、ＳＩＰサーバ２＿１から正常応答を受信した場合などは、ＳＩＰサーバ２＿１が復旧したと判定し、ＤＮＳサーバ１にＳＩＰサーバ２＿１のＩＰアドレスａ１を返却するよう通知することが可能となる。
【００２５】
以上のように、本実施の形態によれば、ＩＰ電話通信事業者同士のＩＰ網を介した事業者間ＩＰ相互接続時において、ＩＰ電話網における電話交換機となるＳＩＰサーバ２の障害発生時に、障害が検知されたＳＩＰサーバ２（障害ＳＩＰサーバ２＿１）と接続する他方事業者からの新規の電話接続を自動的に抑制し、障害ＳＩＰサーバ２＿１の障害復旧を自動的に検知し、更に他方事業者からの障害ＳＩＰサーバ２＿１への呼接続の再開を自動的に実現する。その結果、比較例に比べ、ＳＩＰサーバ２の障害時の保守稼働を削減することが可能である。
【００２６】
なお、障害監視装置１０は、ＤＮＳサーバ１内に備えてもよい。これにより、装置の数が減るので管理しやすくなり、更に保守的な観点からメリットがある。
【００２７】
＜障害監視装置＞
図３は、本実施の形態における障害監視装置１０の機能ブロック図である。この障害監視装置１０は、ＤＮＳサーバ１と連携してＳＩＰサーバ２の障害を監視するコンピュータであって、図３に示すように、監視部１１と、制御部１２と、記憶部１３とを備える。
【００２８】
監視部１１は、ＳＩＰサーバ２の障害を監視する機能部である。具体的には、自社ＳＩＰサーバ異常をＳＩＰサーバ２の外部から自動検知する機能を有する。また、ＳＩＰサーバ２の復旧をＳＩＰサーバ２の外部から自動検知する機能を有する。
【００２９】
制御部１２は、監視部１１の監視結果に基づいて各種制御を行う機能部である。具体的には、障害ＳＩＰサーバ２＿１への接続元事業者からの接続を自動抑止する機能を有する。また、障害ＳＩＰサーバ２＿１の情報を自動的に再登録（復元）する機能を有する。
【００３０】
記憶部１３は、各種情報を記憶する記憶装置である。例えば、記憶部１３は、予め保守者等が設定した設定値を記憶する。また、記憶部１３は、ＤＮＳサーバ１と同様のＳＩＰサーバ情報リストを記憶してもよい（後述する）。
【００３１】
なお、障害監視装置１０による一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。コンピュータにおいて、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）は、バスにより相互に接続されている。バスには、さらに、入出力インターフェイスが接続されている。入出力インターフェイスには、キーボードやマウスといった入力部や、ディスプレイやスピーカといった出力部などが接続されている。
【００３２】
＜ＳＩＰサーバ情報リスト＞
図４は、本実施の形態におけるＤＮＳサーバ１のＳＩＰサーバ情報リストの説明図であり、（ａ）は障害検知前の状態、（ｂ）は障害検知後から復旧検知前の状態、（ｃ）は復旧検知後の状態を示している。ここでも、ＳＩＰサーバ２＿１に障害が発生した場合を想定している。
【００３３】
図４に示すように、ＳＩＰサーバ情報リストには、ネットワークサービスを提供するサーバを指定するＳＲＶ（SeRVice locator）レコードと、ドメイン名やホスト名からＩＰアドレスへの対応を示すＡ（host Address）レコードが含まれる。更に、ＳＲＶレコードとＡレコードの組みと括りつけられた管理番号が含まれてもよい。もちろん、その他の情報をＳＩＰサーバ情報リストに含めることも可能である。
【００３４】
＜障害監視方法＞
図５は、本実施の形態における障害監視装置１０の動作を示すフローチャートである。以下、図５を用いて障害監視装置１０の構成をその動作とともに説明する。
【００３５】
まず、監視部１１は、定期的にＳＩＰ信号のＯＰＴＩＯＮＳメソッド等の監視信号を監視対象のＳＩＰサーバ２に送信する。その結果、予め保守者等が設定した単位時間あたりの異常検知回数（１時間に１０回の無応答やエラー応答等）や連続異常検知回数（無応答やエラー応答が５回連続等）を満たした場合、そのＳＩＰサーバ２に障害が発生したと判定する（ステップＳ１→Ｓ２でＹＥＳ）。
【００３６】
次いで、制御部１２は、監視部１１によってＳＩＰサーバ２＿１の障害が検知された場合、障害ＳＩＰサーバ２＿１への対向事業者網からの接続を抑止するため、ＳＩＰサーバ情報リストから障害ＳＩＰサーバ２＿１のＩＰアドレスａ１を除外するように、ＤＮＳサーバ１に対して除外通知を出す（ステップＳ３）。これにより、ＤＮＳサーバ１がＳＩＰサーバ情報リストからＩＰアドレスａ１を除外すると、接続元事業者からの障害ＳＩＰサーバ２＿１への接続抑止することが可能となる。
【００３７】
障害検知後は、接続元事業者との接続能力が下がる可能性がある。そこで、監視部１１は、障害ＳＩＰサーバ２＿１の復旧後、速やかに接続能力を回復させるため、障害ＳＩＰサーバ２＿１に対し、ステップＳ１と同じ手段で監視信号の送出を続ける（ステップＳ４）。その結果、正常応答（ＳＩＰ信号の２００ＯＫ信号など）の受信が、予め保守者等が設定した単位時間あたりの正常応答受信回数（１分間に５回等）や連続正常応答信号受信回数（正常応答が５回連続等）を満たした場合、障害ＳＩＰサーバ２＿１が復旧したと判定する（ステップＳ５でＹＥＳ）。
【００３８】
最後に、制御部１２は、監視部１１によって障害ＳＩＰサーバ２＿１の復旧が検知された場合、ステップＳ３で除外した情報をＳＩＰサーバ情報リストに再度自動登録するように、ＤＮＳサーバ１に対して再登録通知を出す（ステップＳ６）。これにより、ＤＮＳサーバ１がＳＩＰサーバ情報リストにＩＰアドレスａ１を再登録すると、着信元事業者から復旧したＳＩＰサーバ２＿１への接続が再度可能となる。
【００３９】
＜通知方法＞
障害監視装置１０からＤＮＳサーバ１への通知方法としては、以下に説明する第１の通知方法と第２の通知方法のいずれを採用してもよい。
【００４０】
まず、第１の通知方法について説明する。第１の通知方法は、障害監視装置１０からＤＮＳサーバ１にＳＲＶレコードとＡレコードの組みを通知する方法である。
【００４１】
例えば、障害監視装置１０は、ＤＮＳサーバ１に対し、ＳＲＶレコードとＡレコードの組みを指定して除外通知を出す。この場合、ＤＮＳサーバ１は、その除外通知で指定されたＳＲＶレコードとＡレコードの組みをＳＩＰサーバ情報リストから消去する。
【００４２】
また、障害監視装置１０は、ＤＮＳサーバ１に対し、ＳＲＶレコードとＡレコードの組みを指定して再登録通知を出す。この場合、ＤＮＳサーバ１は、その再登録通知で指定されたＳＲＶレコードとＡレコードの組みをＳＩＰサーバ情報リストに追加する。
【００４３】
次に、第２の通知方法について説明する。第２の通知方法は、障害監視装置１０からＤＮＳサーバ１に管理番号を通知する方法である。障害監視装置１０の記憶部１３には、ＤＮＳサーバ１と同様のＳＩＰサーバ情報リストが記憶されているものとする。
【００４４】
例えば、障害監視装置１０は、ＤＮＳサーバ１に対し、管理番号を指定して除外通知を出す。この場合、ＤＮＳサーバ１は、その除外通知で指定された管理番号のＳＲＶレコードとＡレコードの組みをＳＩＰサーバ情報リストにおいて使用不可にする。
【００４５】
また、障害監視装置１０は、ＤＮＳサーバ１に対し、管理番号を指定して再登録通知を出す。この場合、ＤＮＳサーバ１は、その再登録通知で指定された管理番号のＳＲＶレコードとＡレコードの組みをＳＩＰサーバ情報リストにおいて使用可能にする。
【００４６】
＜まとめ＞
以上説明したように、本実施の形態における障害監視装置１０は、ＳＩＰサーバ２の外部から監視信号をＳＩＰサーバ２に送信し、ＳＩＰサーバ２からの応答有無又は応答内容によりＳＩＰサーバ２の障害を検知する監視部１１と、監視部１１により障害が検知された場合、ＤＮＳサーバ１と連携して、監視部１１により障害が検知された障害ＳＩＰサーバ２＿１への接続要求を抑止する制御部１２とを備える。これにより、ＳＩＰサーバ２の障害時の保守稼働を削減する障害監視装置１０を提供することが可能となる。
【００４７】
具体的には、制御部１２は、ＳＩＰサーバ２のＩＰアドレスを格納しているＤＮＳサーバ１のＳＩＰサーバ情報リストから障害ＳＩＰサーバ２＿１のＩＰアドレスａ１の除外を行ってもよい。これにより、ＤＮＳ応答にＩＰアドレスａ１が設定されないため、保守者が介在することなく障害ＳＩＰサーバ２＿１への接続要求を回避することが可能となる。
【００４８】
また、監視部１１は、障害検知後も監視信号の送信を続け、障害ＳＩＰサーバ２＿１からの応答有無又は応答内容により障害ＳＩＰサーバ２＿１の復旧を検知してもよい。これにより、障害ＳＩＰサーバ２＿１の復旧後、速やかに接続能力を回復させることが可能となる。
【００４９】
また、制御部１２は、監視部１１により復旧が検知された場合、ＤＮＳサーバ１のＳＩＰサーバ情報リストから除外したＩＰアドレスａ１を再度登録してもよい。これにより、ＤＮＳ応答にＩＰアドレスａ１が再度設定されるため、保守者が介在することなく障害ＳＩＰサーバ２＿１への接続要求を復活させることが可能となる。
【００５０】
また、制御部１２は、ＳＲＶレコードとＡレコードの組みをＤＮＳサーバ１に通知してもよい。一般にＤＮＳサーバ１はＳＲＶレコードとＡレコードの組みを格納しているため、このようなＤＮＳサーバ１と容易に連携することが可能である。
【００５１】
また、制御部１２は、ＳＲＶレコードとＡレコードの組みと括りつけられた管理番号をＤＮＳサーバ１に通知してもよい。これにより、管理番号を用いて効率的にＤＮＳサーバ１と連携することが可能である。
【００５２】
また、本実施の形態における障害監視方法では、コンピュータが、ＳＩＰサーバ２の外部から監視信号をＳＩＰサーバ２に送信し、ＳＩＰサーバ２からの応答有無又は応答内容によりＳＩＰサーバ２の障害を検知する監視ステップと、監視ステップにおいて障害が検知された場合、ＤＮＳサーバ１と連携して、監視ステップにおいて障害が検知された障害ＳＩＰサーバ２＿１への接続要求を抑止する制御ステップとを実行する。これにより、ＳＩＰサーバ２の障害時の保守稼働を削減する障害監視方法を提供することが可能となる。
【符号の説明】
【００５３】
１…ＤＮＳサーバ
２…ＳＩＰサーバ
２＿１…障害ＳＩＰサーバ
１０…障害監視装置
１１…監視部
１２…制御部
１３…記憶部
【図１】
2019193053.tif 000003
【図２】
2019193053.tif 000004
【図３】
2019193053.tif 000005
【図４】
2019193053.tif 000006
【図５】
2019193053.tif 000007