(57)【特許請求の範囲】
【請求項１】
ネットワークの通信状況の検出に用いるための検査パケットを作成した作成時刻を、該検査パケットに書き込むステップと、
前記検査パケットを送出した送出時刻を取得するステップと、
前記作成時刻から前記送出時刻までの時間に関わる情報を、該検査パケットの受信装置に通知するステップと、
前記受信装置において、前記検査パケット及び前記通知された情報に基づいて、前記作成時刻から該受信装置が該検査パケットを受信した受信時刻までの時間のうち前記作成時刻から前記送出時刻までの時間を除いた遅延時間を計測するステップと
を備えたことを特徴とするネットワーク遅延計測方法。
【請求項２】
前記受信装置に通知される情報は、前記検査パケットが送出された送出時刻、あるいは該検査パケットが作成された作成時刻及び該送出時刻の差分からなり、
前記遅延時間を計測するステップにおいては、前記送出時刻あるいは前記差分を用いて、前記送出時刻から前記受信時刻までの時間を算出することにより該遅延時間を計測する
ことを特徴とする請求項１記載のネットワーク遅延計測方法。
【請求項３】
前記受信装置に通知される情報は、前記検査パケットの後続の検査パケットに記載される
ことを特徴とする請求項２記載のネットワーク遅延計測方法。
【請求項４】
前記受信装置に通知される情報は、ファイルに保存される
ことを特徴とする請求項２記載のネットワーク遅延計測方法。
【請求項５】
前記受信装置に通知される情報のうち、ｎ番目（ｎは整数）の検査パケットから（ｎ＋ｊ−１）番目（ｊは正の整数）の検査パケットまでについてのｊ個の情報については、該（ｎ＋ｊ−１）番目の検査パケットの後続の検査パケットにｋ（ｋはｊ以下の整数）パケットごとに記載される
ことを特徴とする請求項３記載のネットワーク遅延計測方法。
【請求項６】
前記受信装置に通知される情報のうち、ｎ番目（ｎは整数）の検査パケットから（ｎ＋ｊ−１）番目（ｊは正の整数）の検査パケットまでについてのｊ個の情報は、前記ファイルに記載され、
前記ファイルに情報を保存する処理はｋ（ｋはｊ以下の整数）個の検査パケットごとに実行される
ことを特徴とする請求項４記載のネットワーク遅延計測方法。
【請求項７】
ネットワークの通信状況の検出に用いるための検査パケットを作成した作成時刻を、該検査パケットに書き込む作成時刻挿入手段と、
前記検査パケットを送出した送出時刻を取得する取得手段と、
前記作成時刻から前記送出時刻までの時間に関わる情報を、該検査パケットの受信装置に通知する通知手段と、
前記受信装置において、前記検査パケット及び前記通知された情報に基づいて、前記作成時刻から該受信装置が該検査パケットを受信した受信時刻までの時間のうち前記作成時刻から前記送出時刻までの時間を除いた遅延時間を計測する計測手段と
を備えたことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークにおいて通信経路の通信状況を検出する技術に関する。
【背景技術】
【０００２】
ＶｏＩＰ（Voice over Internet Protocol）等のＩＰネットワークを用いたＩＰ電話等の通信システムが普及してきている。ＩＰネットワークを用いた通信システムにおいては、通信品質を維持するため、ネットワーク負荷が増大する場合の通信状況を事前に且つ高精度に把握することが重要である。
【０００３】
通信経路の通信状況を検出する方法として、例えば、運用中の実際のネットワークを利用して、遅延時間及びジッタ特性を計測する方法について提供されている（例えば、特許文献１）。かかる方法によれば、測定パケット送信時にタイムスタンプ情報をその測定パケットに挿入する。そして、その測定パケットをネットワークの測定区間内で転送させることにより、転送遅延時間を測定する。
【０００４】
図７は、従来技術において測定されるネットワーク遅延を説明する図である。同図に示すように、特許文献１に記載されている方法により測定される転送遅延時間とは、「測定パケットが作成された時刻から受信装置においてその測定パケットを受信した時刻までの時間」により定義される。
【特許文献１】特開２００１−３３３０９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の特許文献１に記載の方法によりネットワーク遅延を測定する場合において、送信装置がＰＣ（パーソナルコンピュータ）等の安価な機器から構成される場合は、送信装置における遅延が発生する。すなわち、ＰＣのＣＰＵやＯＳ（オペレーションシステム）における遅延も含めた時間が遅延時間として計測されることとなる。しかし、上記のネットワーク遅延測定方法においては、「ネットワークにおける遅延」と「送信装置における遅延」とを区別することができず、このため、本来測定すべきネットワークにおける遅延のみの計測が正確にできない、という問題があった。
【０００６】
本発明は、上記の従来技術における問題点に鑑み、ＰＣ等の装置内部において生じる遅延に起因する測定誤差を補正することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係るネットワーク遅延計測方法は、ネットワークの通信状況の検出に用いるための検査パケットを作成した作成時刻を、該検査パケットに書き込むステップと、前記検査パケットを送出した送出時刻を取得するステップと、前記検査パケットが作成されてから送出されるまでの時間に関わる情報を、該検査パケットの受信装置に通知するステップと、前記受信装置において、前記検査パケット及び前記通知された情報に基づいて、ネットワークにおける遅延を計測するステップとを備える。
【０００８】
検査パケットについてネットワークに送出された時刻を取得しておく。そして、検査パケットの受信装置において送出時刻を認識することができるよう、受信装置に対して必要な情報を通知する。受信装置においては、通知された情報を用いて、送信装置内の処理に起因する遅延（検査パケットが作成されてから送出されるまでの時間）を除いた転送遅延時間、すなわちネットワークにおける遅延を測定する。
【０００９】
前記受信装置に通知される情報は、前記検査パケットが送出された送出時刻、あるいは該検査パケットが作成された作成時刻及び該送出時刻の差分からなり、前記ネットワーク遅延を計測するステップにおいては、前記送出時刻あるいは前記差分を用いて、前記検査パケットが送出されてから前記受信装置において受信されるまでの時間を算出することによりネットワークにおける遅延を計測する。
【００１０】
前記受信装置に通知される情報は、前記検査パケットの後続の検査パケットに記載されることとしてもよい。あるいは、前記受信装置に通知される情報は、ファイルに保存されることとしてもよい。
【発明の効果】
【００１１】
本発明によれば、送信側の装置内において生じる遅延を考慮にいれて、より正確にネットワークにおける遅延を測定することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の好適な実施の形態について、図面を参照しながら詳細に説明する。
図１は、本発明におけるネットワーク遅延を説明する図である。ＩＰネットワーク１０（以下ネットワーク１０と略記）を介して互いに接続されている２つの装置のうち、一方の装置から他方の装置に対して検査パケットを送信し、ネットワーク１０の通信状況を検出する。図１に示すシステム構成においては、検査パケットを送信する側の装置を送信装置２、検査パケットを受信する側の装置を受信装置３とする。
【００１３】
送信装置２は、ネットワーク１０に検査パケットが送出された時刻、すなわち送信装置２から受信装置３宛に検査パケットを送信した時刻を取得して、送信装置における遅延Δとネットワークにおける遅延とを受信装置３において区別するための情報を、受信装置３に通知する。
【００１４】
受信装置３は、送信装置２から受信した情報に基づいて、送信装置２の内部における遅延Δを考慮して、検査パケットを転送するために要した時間（ネットワーク遅延）を算出する。
【００１５】
以下、送信装置２において検査パケットを作成してからネットワーク１０に送出するまでに要する遅延時間を、ネットワークにおける遅延と区別して、「装置内遅延」と定義することとする。
【００１６】
図２は、ネットワーク遅延を計測する方法を説明する図である。
検査パケットを作成する送信装置２においては、検査パケットを作成した時刻（作成時刻Ｃｊ）を、その検査パケットのペイロード等に書き込む。受信装置３においては、検査パケットを受信すると、検査パケットが送信装置２から送出されてから受信装置３において受信するまでの時間をネットワーク遅延として計測する。なお、検査パケットの作成時刻Ｃｊをペイロードに書き込む処理については、公知技術を用いている。
【００１７】
また、送信装置２は、検査パケットを受信装置３宛に送信するときに、検査パケットごとにネットワーク１０に送出した時刻を取得しておく。送信装置２は、検査パケットを作成してから送信するまでの時間すなわち装置内遅延（タイムラグ）、あるいは検査パケットの送信時刻を受信装置３に通知する。図２においては、装置内遅延を通知する場合、すなわち作成時刻Ｃｊと送信時刻Ｓｊとの差分Δｊを通知する場合について示している。受信装置３は、送信装置２側から通知された情報を用いて、ネットワーク遅延を計算する。
【００１８】
ここで、検査パケットの送信時刻Ｓｊ（あるいは送信時刻Ｓｊを用いて算出した差分Δｊ）については、その検査パケットに含めて送信することはできない。このため、これらのタイムラグを示す情報（タイムラグ情報）については、検査パケットをネットワーク１０に送出した後に、受信装置３側に別途通知することとする。
【００１９】
以下、送信装置２から受信装置３に通知した情報に基づいてネットワーク遅延を計測する方法について、具体的に説明する。
図３は、第１の実施形態に係るネットワーク遅延測定方法を説明する図である。送信装置２と受信装置３とがネットワーク１０を介して互いに接続されている。
【００２０】
図３に示す送信装置２は、検査パケット作成部４及びタイムラグ処理部５を含み、検査パケット作成部４は、作成部２１、送信部２２及びタイムラグ情報挿入部２３を含んで構成され、タイムラグ処理部５は、キャプチャ部２４、タイムラグ計算部２５及びタイムラグ情報通知部２６を含んで構成される。
【００２１】
検査パケット作成部４の作成部２１は、検査パケットの作成を行う。送信部２２は、検査パケットを受信装置３宛に送信する。タイムラグ情報挿入部２３は、受信装置３において装置内遅延を計算するために必要な情報を後続の検査パケットのペイロードに挿入する。図３に示す例においては、ｊ番目の検査パケット（以下「検査パケット（ｊ）」と表記）の作成時刻Ｃｊと送信時刻Ｓｊとの差分Δｊを、後続の検査パケット（図３に示す例では、検査パケット（ｊ＋１））のペイロードに挿入する。
【００２２】
タイムラグ処理部５のキャプチャ部２４は、検査パケットの送信時刻Ｓｊを取得する。タイムラグ計算部２５は、検査パケット（ｊ）について、作成時刻Ｃｊと送信時刻Ｓｊとの差分Δｊを計算する。タイムラグ情報通知部２６は、タイムラグ計算部２５において求めた差分Δｊを、検査パケット作成部４に通知する。
【００２３】
受信装置３は、受信解析部３１を含む。受信装置３の受信解析部３１は、送信装置２から受信したｊ番目の検査パケット及びｊ＋１番目の検査パケットから取り出した差分Δｊに基づいて、装置内遅延を算出する。そして、求めたΔｊと、検査パケット（ｊ）のペイロードに記載されている作成時刻Ｃｊ及びその検査パケットを受信した時刻から、ネットワーク遅延を計測する。
【００２４】
図３に示す構成においてネットワーク遅延を算出する手順について説明する。手順については図中に括弧付きの番号で示している。なお、一連の処理を実行する前段階として、検査パケット（ｊ）が作成され、そのペイロードにパケット作成時刻Ｃｊがすでに挿入されているものとする。
【００２５】
まず、手順（１）において、検査パケット（ｊ）が送信装置２からネットワーク１０に送出される時刻Ｓｊをキャプチャ部２４において取得する。キャプチャ部２４は、例えばＰＣのアプリケーション等により実現される。受信装置３の受信解析部３１は、検査パケット（ｊ）を受信すると、その受信時刻を取得するとともに、ペイロードから検査パケット（ｊ）の作成時刻Ｃｊを取り出しておく。
【００２６】
次に、手順（２）において、タイムラグ計算部２５は、取得した送信時刻Ｓｊと検査パケット（ｊ）の作成時刻Ｃｊとの差分Δｊ＝Ｓｊ−Ｃｊを計算する。そして、手順（３）において、タイムラグ情報通知部２６は、検査パケット作成部４のタイムラグ情報挿入部２３に差分Δｊを通知する。
【００２７】
手順（４）において、送信装置２は、次に送信する検査パケット（ｊ＋１）の作成時刻
Ｃｊ＋１を検査パケット（ｊ＋１）のペイロードに格納するとともに、手順（５）において、検査パケット（ｊ＋１）のペイロードに、差分Δｊを挿入する。そして、手順（６）において、検査パケット（ｊ＋１）を送信する。
【００２８】
なお、図３においては検査パケット（ｊ）についての差分Δｊを受信装置３に通知する手順について示しているため、記載を省略しているが、検査パケット（ｊ＋１）についても、検査パケット（ｊ）と同様に、送信時刻Ｓｊ＋１をキャプチャ部２４において取得し、差分Δｊ＋１を求める。そして、次に送信すべきパケット（検査パケット（ｊ＋２））のペイロードに作成時刻Ｃｊ＋２及び差分Δｊ＋１を挿入する。
【００２９】
最後に、手順（７）において、受信装置３は検査パケット（ｊ＋１）のペイロードから差分Δｊを取り出し、差分Δｊ、作成時刻Ｃｊ及び受信装置３における検査パケット（ｊ）の受信時刻を用いて、転送遅延時間を計算する。
【００３０】
図３においては検査パケット（ｊ）についての差分Δｊについては次に送信される検査パケット（ｊ＋１）に挿入して送信する構成としているが、これには限らない。検査パケット（ｊ）に対して後続の検査パケット、すなわちパケット番号がｊ＋１以上の検査パケットのうち、任意の検査パケットに挿入して送信する構成としてもよい。
【００３１】
更には、複数の検査パケットについてそれぞれ差分Δｊ、Δｊ＋１、Δｊ＋２、…を求めておき、それらの検査パケットに対して後続の検査パケットのうち、ある検査パケットに複数の差分情報（Δｊ、Δｊ＋１、Δｊ＋２、…）をまとめて挿入して送信する構成としてもよい。複数の差分情報をまとめて送信する場合は、全ての差分情報が受信装置側に送信されれば、ある検査パケットについての差分が、複数回に渡って重複して送信される構成であってもよい。
【００３２】
以上説明したように、本実施形態に係るネットワーク遅延計測方法によれば、検査パケットの送信時刻を取得しておき、その検査パケットの作成時刻との差分、すなわち検査パケットを作成してからネットワークに送出するまでに要した時間を示す差分情報を、後続の検査パケットに挿入する。ネットワーク遅延を計測する受信装置においては、「検査パケットが作成されてから受信装置において受信するまでの時間」から、「後続の検査パケットから取り出した差分情報分の時間を差し引いた時間（装置内遅延）」をネットワーク遅延（転送遅延時間）として求めることができる。ネットワークの末端にＰＣ等の安価な装置が使用され、装置内遅延が比較的大きくなるようなシステム構成においても、装置内遅延を考慮に入れて、より正確にネットワークにおける遅延を求めることができる。
【００３３】
図４は、第２の実施形態に係るネットワーク遅延計測方法を説明する図である。上記の実施形態と比較すると、送信時刻をキャプチャする処理や差分Δｊの計算や通知等の処理を、送信装置２とは別のタイムラグ処理装置において行っている点で異なる。
【００３４】
図４に示す通信システムは、送信装置２、受信装置３及びタイムラグ処理装置６を含み、送信装置２及び受信装置３はネットワーク１０を介して互いに接続されている。
図４に示すタイムラグ処理装置６は、送信装置と受信装置の間にあり、キャプチャ部６１、タイムラグ計算部６２及びタイムラグ情報通知部６３を含む。タイムラグ処理装置６の各部の動作については、それぞれ図３に示す各部の動作と同様である。以下、図３に示す手順と異なる点を中心に説明する。
【００３５】
まず、手順（１）においては、タイムラグを処理するためのタイムラグ処理装置６において、検査パケット（ｊ）の送信時刻Ｓｊを取得し、手順（２）において、差分Δｊ（＝送信時刻Ｓｊ−作成時刻Ｃｊ）を計算すると、手順（３）において、送信装置２に求めた
Δｊを通知する。
【００３６】
手順（４）以降については上記の実施形態における手順（４）以降と同様であり、送信装置２において、タイムラグ処理装置６から通知されたΔｊを後続の検査パケット（図４においては検査パケット（ｊ＋１））のペイロードに挿入する。受信装置３は、検査パケット（ｊ＋１）から差分Δｊを取り出し、検査パケット（ｊ）についての転送遅延時間を計算する。
【００３７】
本実施形態に係るネットワーク遅延計測方法においても、上記の実施形態と同様に、差分Δｊを受信装置３側に送信するタイミングは、次の検査パケット（ｊ＋１）の送信タイミングに限らず、後続の検査パケットのうちいずれに差分情報を挿入して送信してもよい。また、複数の検査パケットについてそれぞれ差分を求めておき、それらを後続のある検査パケットにまとめて挿入して送信する構成としてもよい。
【００３８】
図４に示すように、送信装置２とは別のタイムラグ処理装置６を備えた構成をとる場合であっても、同様に、装置内遅延を考慮にいれてネットワーク遅延を計測することができる。
【００３９】
図５は、第３の実施形態に係るネットワーク遅延計測方法を説明する図である。上記の第１及び第２の実施形態と比較すると、受信装置３に対して検査パケットの作成時刻Ｃｊと送信時刻Ｓｊとの差分Δｊを通知するのではなく、取得した送信時刻Ｓｊ自体を通知する点で異なる。
【００４０】
図５に示す通信システムは、送信装置２、受信装置３及びタイムラグ処理装置６から構成され、送信装置２と受信装置３とがネットワーク１０を介して互いに接続されている。送信装置２の構成については、図４に示す構成と同様であるので、ここでは説明を省略する。
【００４１】
タイムラグ処理装置６は、キャプチャ部６１及びタイムラグ情報通知部６３を含んで構成される。キャプチャ部６１の動作は、第２の実施形態に係るタイムラグ処理装置におけるそれと同様である。タイムラグ情報通知部６３は、送信装置２に対して、取得した検査パケット送信時刻Ｓｊを通知する。
【００４２】
受信装置３は、受信解析部３１に加えて、計算部３２を更に含む。
なお、図５においてはタイムラグ情報すなわち検査パケットの送信時刻Ｓｊを、送信装置２とは別の装置（タイムラグ処理装置６）において取得する構成としているが、これには限らない。送信装置２において送信時刻Ｓｊを取得する構成としてもよい。
【００４３】
図５に示す手順のうち、手順（１）においては、図４の手順（１）と同様に、タイムラグ処理装置６のキャプチャ部６１が、検査パケット（ｊ）の送信時刻Ｓｊを取得する。手順（２）において、タイムラグ処理装置６は、取得した送信時刻Ｓｊを送信装置２に通知する。
【００４４】
手順（３）において、送信装置２は、検査パケット（ｊ＋１）について、検査パケット（ｊ＋１）の作成時刻Ｃｊ＋１をその検査パケットのペイロードに挿入し、手順（４）において、検査パケット（ｊ）の送信時刻Ｓｊを検査パケット（ｊ＋１）のペイロードに挿入すると、手順（５）で、検査パケット（ｊ＋１）を送信する。
【００４５】
手順（６）においては、受信装置３の計算部３２は、検査パケット（ｊ＋１）を受信すると、そのペイロードから検査パケット（ｊ）の送信時刻Ｓｊを取り出す。手順（７）に
おいては、検査パケット（ｊ＋１）から取り出した送信時刻Ｓｊ及び検査パケット（ｊ）から取り出した作成時刻Ｃｊから得られる差分Δｊを用いて、受信装置３において検査パケット（ｊ）を受信した時刻から、転送遅延時間を算出する。
【００４６】
なお、装置内遅延を除いた転送遅延時間（ネットワークにおける遅延）を算出するためには、受信装置３において検査パケットを受信した受信時刻と、送信時刻Ｓｊとを用いれば求めることができる。このため、図５においては計算部３２において差分Δを求めてから転送遅延時間を算出しているが、この差分Δを求める処理については、必須の処理ではない。
【００４７】
また、図５に示す例においては、検査パケットにその検査パケットを作成した時刻Ｃｊについてもペイロードに挿入して送信しているが、上記のとおり、装置内遅延を考慮に入れて転送遅延時間を算出するためには、必須の情報ではない。
【００４８】
本実施形態に係るネットワーク遅延計測方法においては、送信時刻Ｓｊを直近の後続の検査パケット（ｊ＋１）に挿入して送信する構成としているが、これには限らない。検査パケット（ｊ）に対して後続の検査パケットであれば、任意の検査パケットに挿入して送信する構成としてもよい。
【００４９】
更には、複数の検査パケットについて送信時刻Ｓｊ、Ｓｊ＋１、Ｓｊ＋２、…をそれぞれ取得しておき、後続の検査パケットのうち、ある検査パケットに複数の送信時刻情報をまとめて挿入して送信する構成としてもよい。
【００５０】
以上説明したように、本実施形態に係るネットワーク遅延計測方法によれば、後続の検査パケットに検査パケットの送信時刻情報が挿入されている。受信装置においては、後続の検査パケットから送信時刻情報を取り出し、装置内遅延を除いた転送遅延時間、すなわちネットワークにおける遅延をより正確に求めることができる。
【００５１】
図６は、第４の実施形態に係るネットワーク遅延計測方法を説明する図である。本実施形態に係るネットワーク遅延計測方法によれば、タイムラグ情報をファイルに保存しておき、そのファイルを受信装置３に送信している点で上記の第１から第３の実施形態に係るネットワーク遅延計測方法と異なる。
【００５２】
図６に示す送信装置２は、作成部２１、送信部２２、キャプチャ部２４、タイムラグ計算部２５及びタイムラグ情報保存／読出部２７を含んで構成される。送信装置２の構成のうち、タイムラグ情報保存／読出部２７以外については図３に示す送信装置の構成と同様である。
【００５３】
タイムラグ情報保存／読出部２７は、タイムラグ計算部２５において求めた差分Δｊを、所定のファイルに書き込む。そして、所定のタイミングでそのファイルを読み出し、受信装置３側に転送する。
【００５４】
図６に示す受信装置３は、図３に示す受信装置と同様に、受信解析部３１を含む。受信解析部３１は、受信したファイルからタイムラグ情報を取り出して転送遅延時間を算出する。
【００５５】
本実施形態に係るネットワーク遅延計測方法によれば、まず、手順（１）において、上記と同様に、ネットワーク１０に送出される検査パケット（ｊ）をキャプチャして、送信時刻Ｓｊを取得する。そして、手順（２）において、取得した送信時刻Ｓｊと、検査パケット（ｊ）の作成時に検査パケット（ｊ）に挿入した作成時刻Ｃｊとを用いて、差分Δｊ
（＝Ｓｊ−Ｃｊ）（タイムラグ情報）を計算する。手順（３）において、タイムラグ処理部５のタイムラグ情報保存／読出部２７は、求めた差分Δｊをファイルに保存する。
【００５６】
送信装置２は、受信装置３に通知すべきタイムラグ情報をファイルに保存した後、所定のタイミングで、手順（４）を実行する。手順（４）においては、タイムラグ情報保存／読出部２７が、手順（３）において保存したファイルを読み出す。そして、手順（５）において、受信装置３に読み出したファイルを転送する。手順（６）において、受信装置３の受信解析部３１は、受信したファイルからタイムラグ情報（差分Δｊ）を取り出し、取り出した差分Δｊを用いて、転送遅延時間を計算する。
【００５７】
なお、上記の実施例においては、タイムラグ情報として差分Δｊを求めているが、これには限らず、送信時刻Ｓｊをタイムラグ情報としてファイルに保存する構成としてもよい。
【００５８】
また、ファイルにタイムラグ情報を書き込む処理（手順（３））と、ファイルからタイムラグ情報を読み出して転送遅延時間を求める処理（手順（４））との時間間隔は、任意の値を設定することができる。
【００５９】
更には、上記の手順の説明においては、検査パケット（ｊ）について求めた差分Δｊをファイルに保存することについてのみ述べているが、これに限らない。例えば複数の検査パケットについて順次差分Δｊ、Δｊ＋１、Δｊ＋２、…を求めてゆき、１つのファイルにまとめて保存する構成としてもよい。かかる構成をとる場合、ファイルには、作成時刻Ｃｊ及び送信時刻Ｓｊ（あるいは差分Δｊ）が、検査パケットを識別する情報（例えば「パケット番号ｊ」等）と対応付けて格納しておく。受信装置３は、検査パケットを識別する情報を参照することにより、各検査パケットの転送遅延時間を順次求めていくことができる。
【００６０】
検査パケットの作成時刻Ｃｊについては、ファイルに保存してタイムラグ情報とともに受信装置３に通知することとしてもよいし、図６に示すように、検査パケットのペイロードに挿入して送信することとしてもよい。
【００６１】
また、ファイルを受信装置３側に渡す方法としては、図６に示すように直接ファイルを受信装置３に送信することとしてもよいし、ファイルサーバを介することとしてもよい。あるいは、送信装置２あるいはタイムラグ処理装置６において求めたタイムラグ情報をＣＤ（Compact Disk）やＤＶＤ（Digital Versatile Disk）等の媒体に保存しておき、受信装置３においてその媒体からタイムラグ情報を読み出す構成としてもよい。
【００６２】
以上説明したように、本実施形態に係るネットワーク遅延計測方法によれば、検査パケットの送信装置において、検査パケットの送信時刻を取得しておき、取得した送信時刻あるいは算出した差分（タイムラグ情報）をファイルに保存しておく。そして、所定のタイミングでファイルを読み出して受信装置側に送信する。受信装置は、ファイルからタイムラグ情報を読み出して、これに基づいて装置内遅延を除いた転送遅延時間、すなわちネットワークにおける遅延を算出する。これにより、上記の検査パケットにタイムラグ情報を挿入する場合と同様に、装置内遅延を考慮にいれた転送遅延時間、すなわちネットワークにおける遅延をより正確に求めることができる。
【図面の簡単な説明】
【００６３】
【図１】本発明におけるネットワーク遅延を説明する図である。
【図２】ネットワーク遅延を計測する方法を説明する図である。
【図３】第１の実施形態に係るネットワーク遅延測定方法を説明する図である。
【図４】第２の実施形態に係るネットワーク遅延計測方法を説明する図である。
【図５】第３の実施形態に係るネットワーク遅延計測方法を説明する図である。
【図６】第４の実施形態に係るネットワーク遅延計測方法を説明する図である。
【図７】従来技術において測定されるネットワーク遅延を説明する図である。
【符号の説明】
【００６４】
１      
２      送信装置
３      受信装置
４      検査パケット作成部
５      タイムラグ処理部
６      タイムラグ処理装置
１０      ＩＰネッワーク
２１      作成部
２２      送信部
２３      タイムラグ情報挿入部
２４      キャプチャ部
２５      タイムラグ計算部
２６      タイムラグ情報通知部
２７      タイムラグ情報保存／読出部
３１      受信解析部
３２      計算部
６１      キャプチャ部
６２      タイムラグ計算部
６３      タイムラグ情報通知部
【図１】
0004966779.tif 000002
【図２】
0004966779.tif 000003
【図３】
0004966779.tif 000004
【図４】
0004966779.tif 000005
【図５】
0004966779.tif 000006
【図６】
0004966779.tif 000007
【図７】
0004966779.tif 000008