(57)【要約】【課題】  各ネットワーク機器からの監視パケットの送信が機器毎に異なるタイミングで行われ、トラフィックの集中が避けられ、正確な生存確認が可能なネットワーク機器の生存監視システム及びネットワーク機器の生存監視方法を提供することにある。【解決手段】  ネットワーク機器がサーバに対して所定間隔で監視パケットを送信し、サーバがネットワーク機器からの監視パケットを受信した後、監視パケットに対する応答パケットをネットワーク機器に返信し、ネットワーク機器が監視パケットに対するサーバからの応答パケットを受信し、応答パケットが所定間隔で送り返されて来たかを確認し、ネットワーク機器がサーバに対して次の監視パケットを送信する間隔が、前回送信した監視パケットに対する応答パケットをネットワーク機器が受信した時からの時間で定めることを特徴とする。【選択図】図１
2008244645.tif 000002
【特許請求の範囲】
【請求項１】
電気通信回線を介してサーバと接続された複数のネットワーク機器と該サーバとの間で、該サーバと該ネットワーク機器との生存監視を行うネットワーク機器の生存監視システムにおいて、
該ネットワーク機器が、
該サーバに対して所定間隔で監視パケットを送信する送信手段と、
該監視パケットに対する該サーバからの応答パケットを受信する受信手段と、
該応答パケットが所定間隔で送り返されて来たかを確認する応答パケット確認手段とを備え、
該サーバが、
該ネットワーク機器からの該監視パケットを受信する受信手段と、
該監視パケットに対する該応答パケットを該ネットワーク機器に返信する送信手段とを備え、
該ネットワーク機器が該サーバに対して次の該監視パケットを送信する間隔が、前回送信した該監視パケットに対する該応答パケットを該ネットワーク機器が受信した時からの時間で定まることを特徴とするネットワーク機器の生存監視システム。
【請求項２】
前記サーバが、前記監視パケットが所定間隔で送られて来たかを確認する監視パケット確認手段を備えることを特徴とする請求項１記載のネットワーク機器の生存監視システム。
【請求項３】
前記サーバが、前記応答パケットに、前記サーバ側が所望する前記監視パケットの送信間隔の情報を付加することを特徴とする請求項１又は請求項２記載のネットワーク機器の生存監視システム。
【請求項４】
前記サーバと前記ネットワーク機器との間で、相互の伝送遅延を測定するための伝送遅延測定パケットを送受信し、
該ネットワーク機器が、前記監視パケットを送信する間隔を、該伝送遅延を考慮して定めることを特徴とする請求項１〜請求項３のいずれかに記載のネットワーク機器の生存監視システム。
【請求項５】
前記監視パケットや前記応答パケット等の各種パケットの送受信を、ＴＣＰにて常時接続することで行うことを特徴とする請求項１〜請求項４のいずれかに記載のネットワーク機器の生存監視システム。
【請求項６】
電気通信回線を介してサーバと接続された複数のネットワーク機器と該サーバとの間で、該サーバと該ネットワーク機器との生存監視を行うネットワーク機器の生存監視方法において、
該ネットワーク機器が該サーバに対して所定間隔で監視パケットを送信し、
該サーバが該ネットワーク機器からの該監視パケットを受信した後、該監視パケットに対する該応答パケットを該ネットワーク機器に返信し、
該ネットワーク機器が該監視パケットに対する該サーバからの応答パケットを受信し、該応答パケットが所定間隔で送り返されて来たかを確認し、
該ネットワーク機器が該サーバに対して次の該監視パケットを送信する間隔が、前回送信した該監視パケットに対する該応答パケットを該ネットワーク機器が受信した時からの時間で定めることを特徴とするネットワーク機器の生存監視方法。
【請求項７】
前記サーバが、前記監視パケットが所定間隔で送られて来たかを確認することを特徴とする請求項６記載のネットワーク機器の生存監視方法。
【請求項８】
前記サーバが、前記応答パケットに、前記サーバ側が所望する前記監視パケットの送信間隔の情報を付加することを特徴とする請求項６又は請求項７記載のネットワーク機器の生存監視方法。
【請求項９】
前記サーバと前記ネットワーク機器との間で、相互の伝送遅延を測定するための伝送遅延測定パケットを送受信し、
該ネットワーク機器が、前記監視パケットを送信する間隔を、該伝送遅延を考慮して定めることを特徴とする請求項６〜請求項８のいずれかに記載のネットワーク機器の生存監視方法。
【請求項１０】
前記監視パケットや前記応答パケット等の各種パケットの送受信を、ＴＣＰにて常時接続することで行うことを特徴とする請求項６〜請求項９のいずれかに記載のネットワーク機器の生存監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバと、電気通信回線を介して接続されたネットワーク機器の生存監視システム及びネットワーク機器の生存監視方法に関する。
【背景技術】
【０００２】
従来より、インターネット等の電気通信回線を介してサーバと接続された複数のネットワーク機器とサーバとの間で、サーバとネットワーク機器との生存監視が行われている。このサーバ及びネットワーク機器の生存監視のために、相互に生存を確認するためのパケットを送信し監視する方法が用いられている。この監視のためのパケットとしては、例えば特許文献１に示されるＵＤＰパケットが考えられる。特許文献１に示されるように、ＮＡＴ（Network Address Translation：プライベートＩＰアドレスとグローバルＩＰアドレスとの相互互換）越えを考慮したＵＤＰパケットを定期的に送信し、生存監視する方法が考えられる。また、ＮＡＴ越えに関しては、特許文献２に示されるようなＵｐｎｐ（Universal Plug and Play）を用いる方法も考えられる。
【特許文献１】特開２００４−１２０５４７号公報
【特許文献２】特開２００５−１０９７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の通信方式を用いた方法では、各ネットワーク機器の信号送信のタイミングが揃う可能性が高く、機器の台数によっては生存監視のトラフィックが集中し、信号ロスを生じて、正確な生存監視が行えない。
【０００４】
本発明は、このような事情に鑑みてなされたもので、各ネットワーク機器からの監視パケットの送信が機器毎に異なるタイミングで行われ、トラフィックの集中が避けられ、正確な生存確認が可能なネットワーク機器の生存監視システム及びネットワーク機器の生存監視方法を提供することにある。
【課題を解決するための手段】
【０００５】
請求項１記載のネットワーク機器の生存監視システムは、ネットワーク機器が、サーバに対して所定間隔で監視パケットを送信する送信手段と、監視パケットに対するサーバからの応答パケットを受信する受信手段と、応答パケットが所定間隔で送り返されて来たかを確認する応答パケット確認手段とを備え、サーバが、ネットワーク機器からの監視パケットを受信する受信手段と、監視パケットに対する応答パケットをネットワーク機器に返信する送信手段とを備え、ネットワーク機器がサーバに対して次の監視パケットを送信する間隔が、前回送信した監視パケットに対する応答パケットをネットワーク機器が受信した時からの時間で定まることを特徴とする。
【０００６】
請求項２記載のネットワーク機器の生存監視システムは、サーバが、監視パケットが所定間隔で送られて来たかを確認する監視パケット確認手段を備える。
【０００７】
請求項３記載のネットワーク機器の生存監視システムは、サーバが、応答パケットに、サーバ側が所望する監視パケットの送信間隔の情報を付加することを特徴とする。
【０００８】
請求項４記載のネットワーク機器の生存監視システムは、サーバとネットワーク機器との間で、相互の伝送遅延を測定するための伝送遅延測定パケットを送受信し、ネットワーク機器が、監視パケットを送信する間隔を、伝送遅延を考慮して定めることを特徴とする。
【０００９】
請求項５記載のネットワーク機器の生存監視システムは、監視パケットや応答パケット等の各種パケットの送受信を、ＴＣＰにて常時接続することで行うことを特徴とする。
【００１０】
請求項６記載のネットワーク機器の生存監視方法は、ネットワーク機器がサーバに対して所定間隔で監視パケットを送信し、サーバがネットワーク機器からの監視パケットを受信した後、監視パケットに対する応答パケットをネットワーク機器に返信し、ネットワーク機器が監視パケットに対するサーバからの応答パケットを受信し、応答パケットが所定間隔で送り返されて来たかを確認し、ネットワーク機器がサーバに対して次の監視パケットを送信する間隔が、前回送信した監視パケットに対する応答パケットをネットワーク機器が受信した時からの時間で定めることを特徴とする。
【００１１】
請求項７記載のネットワーク機器の生存監視方法は、サーバが、監視パケットが所定間隔で送られて来たかを確認することを特徴とする。
【００１２】
請求項８記載のネットワーク機器の生存監視方法は、サーバが、応答パケットに、サーバ側が所望する監視パケットの送信間隔の情報を付加することを特徴とする。
【００１３】
請求項９記載のネットワーク機器の生存監視方法は、サーバとネットワーク機器との間で、相互の伝送遅延を測定するための伝送遅延測定パケットを送受信し、ネットワーク機器が、監視パケットを送信する間隔を、伝送遅延を考慮して定めることを特徴とする。
【００１４】
請求項１０記載のネットワーク機器の生存監視方法は、監視パケットや応答パケット等の各種パケットの送受信を、ＴＣＰにて常時接続することで行うことを特徴とする。
【発明の効果】
【００１５】
請求項１及び請求項６の発明によれば、ネットワーク機器がサーバに対して監視パケットを送信し、サーバがネットワーク機器からの監視パケットを受信した後、監視パケットに対する応答パケットをネットワーク機器に返信し、ネットワーク機器が監視パケットに対するサーバからの応答パケットを受信し、応答パケットが所定間隔で送り返されて来たかを確認し、ネットワーク機器がサーバに対して次の監視パケットを送信する間隔が、前回送信した監視パケットに対する応答パケットをネットワーク機器が受信した時からの時間で定めることから、各ネットワーク機器からの監視パケットの送信が機器毎に異なるタイミングで行われ、各機器から送信されるパケットが受信側で順次処理されることになり、正確な生存監視が可能となる。また、各ネットワーク機器からの監視パケットの送信が機器毎に異なるタイミングで行われることから、ネットワーク上のトラフィックや各機器へのアクセスの分散が図られ、正確な生存監視が可能となる。
【００１６】
請求項２及び請求項７の発明によれば、サーバが、監視パケットが所定間隔で送られて来たかを確認することから、サーバ側でもネットワーク機器の生存を確認することができる。
【００１７】
請求項３及び請求項８の発明によれば、サーバが、応答パケットにサーバ側が所望する監視パケットの送信間隔の情報を付加することから、サーバ側の処理能力に応じた監視パケットの送信が行われ、サーバの処理の集中を回避して正確な生存監視が可能となる。
【００１８】
請求項４及び請求項９の発明によれば、サーバとネットワーク機器との間で、相互の伝送遅延を測定するための伝送遅延測定パケットを送受信し、ネットワーク機器が、監視パケットを送信する間隔を、伝送遅延を考慮して定めることから、サーバとネットワーク機器との間の通信距離やトラフィックの影響を受けにくく、正確な生存監視が可能となる。
【００１９】
請求項５及び請求項１０の発明によれば、監視パケットや応答パケット等の各種パケットの送受信を、ＴＣＰにて常時接続することで行うことで、ＵＤＰパケットで生じるようなパケットロスを抑え、正確な生存監視が可能となる。また、ＴＣＰにて常時接続することにより、プライベートＩＰアドレスとグローバルＩＰアドレスとの相互互換であるＮＡＴ越えを解決することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の形態について図面を参照しながら具体的に説明する。本発明の形態におけるネットワーク機器の生存監視システムは、インターネット等の電気通信回線を介してサーバと接続された複数のネットワーク機器とサーバとの間で、サーバとネットワーク機器との生存監視を行うためのものである。
【００２１】
図１は、本発明に係るネットワーク機器の生存監視システムの構成とタイミングチャートを示す説明図である。図２は、同ネットワーク機器の生存監視システムの動作を示す説明図である。生存監視システムは、図１に示すように、例えば、電気通信回線であるインターネット網である通信回線５を介してサーバ１０に接続された複数のネットワーク機器であるネットワーク機器Ａ２５、ネットワーク機器Ｂ２６、ネットワーク機器Ｃ２７で構成されている。尚、このサーバ１０、通信回線５、ネットワーク機器Ａ２５、ネットワーク機器Ｂ２６、ネットワーク機器Ｃ２７等による構成は、通常のネットワーク機器の構成と同様であり、本実施例の生存監視システムは、通常の構成にサーバ１０及びネットワーク機器Ａ２５、ネットワーク機器Ｂ２６、ネットワーク機器Ｃ２７の生存監視機能を付加したものである。
【００２２】
このように構成された生存監視システムにおける、サーバ１０とネットワーク機器との間のパケットの処理と流れを説明する。まず、ネットワーク機器Ａ２５が、通信回線５を介して、サーバ１０に監視パケットを送信する。サーバ１０は、監視パケットを受け取ると、受け取った監視パケットに対する応答パケットをネットワーク機器Ａ２５に返信する。同様に、ネットワーク機器Ｂ２６及びネットワーク機器Ｃ２７からも監視パケットがサーバ１０に送信され、それぞれの監視パケットを受け取ったサーバ１０は、ネットワーク機器Ｂ２６及びネットワーク機器Ｃ２７に応答パケットを送信する。尚、本実施例では、サーバ１０とネットワーク機器Ａ２５、ネットワーク機器Ｂ２６、ネットワーク機器Ｃ２７との間を常時接続し、監視パケット及び応答パケットのプロトコルとしてＴＣＰ（Transmission Control Protocol）を用いている。
【００２３】
応答パケットを確認できたネットワーク機器Ａ２５は、所定時間経過した後（監視パケット送信間隔Ｎ）、再びサーバ１０に監視パケットを送信し、サーバ１０からの応答パケットを待つことになる。ここで、応答パケットが所定時間経過しても受信できない場合には、通信回線５やサーバ１０に異常が生じ生存していないと判断し、接続を切断する。尚、実際の異常の検知としては、１回の監視パケットの送信に対する判断でもよいが、数回連続して監視パケットに対する応答パケットが受信できなかった場合に異常を検知するといったように所定の確立で判断することも可能である。
【００２４】
また、サーバ１０側では、本来定期的に監視パケットがネットワーク機器Ａ２５から送られてくるところ、所定時間（タイムアウト時間Ｍ）で送られて来ない場合には、通信回線５やネットワーク機器Ａ２５に異常が生じ生存していないと判断し、接続を切断する。尚、タイムアウト時間Ｍは、監視パケット送信間隔Ｎよりも大きくする必要がある。
【００２５】
ここで、監視パケット送信間隔Ｎは、任意の時間であるが、前回送信した監視パケットに対する応答パケットをネットワーク機器Ａ２５が受信した時からの時間で定められている。この監視パケット送信間隔Ｎを固定値として設定することも可能であるが、適宜値が変わる方法で定めることも可能である。例えば、サーバ１０が、応答パケットに、サーバ１０側が所望する監視パケット送信間隔Ｎの情報を付加してネットワーク機器Ａ２５に送り、ネットワーク機器Ａ２５側でサーバ１０の要望に応えて監視パケット送信間隔Ｎを変えることができる。
【００２６】
また、監視パケット送信間隔Ｎを定めるにあたって、サーバ１０とネットワーク機器Ａ２５との間で、相互の伝送遅延を測定するためのＰｉｎｇ等の伝送遅延測定パケットを送受信し、伝送遅延時間を測定しネットワーク上の伝送遅延を考慮して定めることも可能である。
【００２７】
このように、本実施例のネットワーク機器の生存監視システムによれば、ネットワーク機器Ａ２５がサーバ１０に対して次の監視パケットを送信する間隔が、前回送信した監視パケットに対する応答パケットをネットワーク機器Ａ２５が受信した時からの時間で定めることから、各ネットワーク機器からの監視パケットの送信が機器毎に異なるタイミングで行われ、各機器から送信されるパケットが受信側で順次処理されることになり、正確な生存監視が可能となる。また、各ネットワーク機器からの監視パケットの送信が機器毎に異なるタイミングで行われることから、ネットワーク上のトラフィックや各機器へのアクセスの分散が図られ、正確な生存監視が可能となる。
【００２８】
また、監視パケットや応答パケット等の各種パケットの送受信を、ＴＣＰにて常時接続することで行うことで、ＵＤＰパケットで生じるようなパケットロスを抑え、正確な生存監視が可能となる。また、ＴＣＰにて常時接続することにより、プライベートＩＰアドレスとグローバルＩＰアドレスとの相互互換であるＮＡＴ越えを解決することができる。さらに、生存監視方法が簡易であることから、生存監視のための特別な機器やアプリケーションや難解な設定を必要としない。
【００２９】
また、サーバ１０が、監視パケットが所定間隔で送られて来たかを確認するようにすれば、サーバ１０側でもネットワーク機器の生存を確認することができる。
【００３０】
さらに、サーバ１０が、応答パケットにサーバ１０側が所望する監視パケットの送信間隔の情報を付加するようにすれば、サーバ１０側の処理能力に応じた監視パケットの送信が行われ、サーバ１０の処理の集中を回避して正確な生存監視が可能となる。
【００３１】
さらに、サーバ１０とネットワーク機器Ａ２５との間で、相互の伝送遅延を測定するための伝送遅延測定パケットを送受信し、ネットワーク機器Ａ２５が、監視パケットを送信する間隔（監視パケット送信間隔Ｎ）を、伝送遅延を考慮して定めるようにすることで、サーバ１０とネットワーク機器Ａ２５との間の通信距離やトラフィックの影響を受けにくく、正確な生存監視が可能となる。
【００３２】
尚、本実施例の方法は、インターネット網やＬＡＮ、ＩＰｓｅｃやＶＰＮ等、接続形態、接続環境を問わず利用することが可能です。
【産業上の利用可能性】
【００３３】
以上のように、本発明によれば、各ネットワーク機器からの監視パケットの送信が機器毎に異なるタイミングで行われ、トラフィックの集中が避けられ、正確な生存確認が可能なネットワーク機器の生存監視システム及びネットワーク機器の生存監視方法を提供することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明に係るネットワーク機器の生存監視システムの構成とタイミングチャートを示す説明図である。
【図２】同ネットワーク機器の生存監視システムの動作を示す説明図である。
【符号の説明】
【００３５】
５・・・・通信回線
１０・・・サーバ
２５・・・ネットワーク機器Ａ
２６・・・ネットワーク機器Ｂ
２７・・・ネットワーク機器Ｃ
【図１】
2008244645.tif 000003
【図２】
2008244645.tif 000004