(57)【要約】【課題】ネットワーク測定装置の測定データを、計測対象ネットワークを使って転送するときに、測定結果への影響を最小限にする。【解決手段】ネットワーク測定装置が、被測定ネットワークのＱｏＳ状態を考慮して、測定結果の転送速度の制御等を行う。【選択図】図６
2004104273.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に流れるパケットをキャプチャし、前記パケット、または、前記パケットに関するデータ、または、前記パケットキャプチャ時刻を含むパケット情報を、記憶装置に記録、または、ネットワーク上に転送する、少なくとも１つ以上のネットワーク測定装置と、
前記ネットワーク測定装置から送信されてきた前記パケット情報を収集し、前記ネットワーク測定装置が配置されているネットワークのネットワーク品質を計測、または、その結果を提供することを特徴とするネットワークＱｏＳサーバからなり、
前記パケット情報の転送による前記ネットワークのネットワーク品質の低下を抑止する手段を備えることを特徴とするネットワークＱｏＳ計測システム。
【請求項２】
請求項１記載のネットワークＱｏＳ計測システムにおいて、
前記ネットワーク測定装置がキャプチャした前記パケット情報を内部記憶装置に保持することを特徴とするネットワークＱｏＳ計測システム。
【請求項３】
請求項２記載のネットワークＱｏＳ計測システムにおいて、
前記パケット情報の送出レート、または送出間隔、または送出時刻を制御する手段を備えることを特徴とするネットワークＱｏＳ計測システム。
【請求項４】
請求項３記載のネットワークＱｏＳ計測システムにおいて、
前記パケット情報の送出に際して、ネットワーク測定装置の被対象ネットワークの、帯域、パケット数を参照する手段を備えることを特徴とするネットワークＱｏＳ計測システム。
【請求項５】
ネットワーク上に流れるパケットをキャプチャし、前記パケット、または、前記パケットに関するデータ、または、前記パケットキャプチャ時刻を含むパケット情報を、記憶装置に記録、または、ネットワーク上に転送する、少なくとも１つ以上のネットワーク測定装置と、
前記ネットワーク測定装置から送信されてきた前記パケット情報を収集し、前記ネットワーク測定装置が配置されているネットワークのネットワーク品質を計測、または、その結果を提供するネットワークＱｏＳサーバからなり、
前記ネットワーク測定装置の時刻を任意の精度に設定し、前記パケット情報に含まれる前記パケットキャプチャ時刻の精度を調整する手段を備えることを特徴とするネットワークＱｏＳ計測システム。
【請求項６】
請求項５記載のネットワークＱｏＳ計測システムにおいて、
前記ネットワーク測定装置は、ＧＰＳレシーバから受信された時刻同期信号を、ある一定間隔で参照する時刻取得手段を備えることを特徴とするネットワークＱｏＳ計測システム。
【請求項７】
請求項５記載のネットワークＱｏＳ計測システムにおいて、
前記ネットワーク測定装置は、上位時刻サーバへのアクセスを、ある一定間隔で参照する時刻取得手段を備えることを特徴とするネットワークＱｏＳ計測システム。
【請求項８】
請求項５ないし７いずれか一に記載のネットワークＱｏＳ計測システムにおいて、
外部時刻情報を取得できないときに、前記ネットワーク測定装置の内部時計から時刻を取得し、内部時計から時刻取得を行っていることを、前記ネットワークＱｏＳサーバに通知する手段を備えることを特徴とするネットワークＱｏＳ計測システム。
【請求項９】
請求項８記載のネットワークＱｏＳ計測システムにおいて、
外部時刻情報の取得が可能となったときに、外部時刻情報の取得を再開し、外部時刻情報の取得を再開を、前記ネットワークＱｏＳサーバに通知する手段を備えることを特徴とするネットワークＱｏＳ計測システム。
【請求項１０】
ネットワーク上に流れるパケットをキャプチャし、前記パケット、または、前記パケットに関するデータ、または、前記パケットキャプチャ時刻を含むパケット情報を、記憶装置に記録、または、ネットワーク上に転送する、ネットワーク測定装置であって、前記パケット情報の転送による前記ネットワークのネットワーク品質の低下を抑止する手段を備えることを特徴とするネットワーク測定装置。
【請求項１１】
請求項１０記載のネットワーク測定装置において、
前記キャプチャした前記パケット情報を内部記憶装置に保持することを特徴とするネットワーク測定装置。
【請求項１２】
請求項１１記載のネットワーク測定装置において、
前記パケット情報の送出レート、または送出間隔、または送出時刻を制御する手段を備えることを特徴とするネットワーク測定装置。
【請求項１３】
請求項１２記載のネットワーク測定装置において、
前記パケット情報の送出に際して、ネットワーク測定装置の被対象ネットワークの、帯域、パケット数を参照する手段を備えることを特徴とするネットワーク測定装置。
【請求項１４】
ネットワーク上に流れるパケットをキャプチャし、前記パケット、または、前記パケットに関するデータ、または、前記パケットキャプチャ時刻を含むパケット情報を、記憶装置に記録、または、ネットワーク上に転送する、ネットワーク測定装置であって、
前記時刻を任意の精度に設定し、前記パケット情報に含まれる前記パケットキャプチャ時刻の精度を調整する手段を備えることを特徴とするネットワーク測定装置。
【請求項１５】
請求項１４記載のネットワーク測定装置において、
ＧＰＳレシーバから受信された時刻同期信号を、ある一定間隔で参照する時刻取得手段を備えることを特徴とするネットワーク測定装置。
【請求項１６】
請求項１４記載のネットワーク測定装置において、
時刻提供手段へ所定間隔で参照する時刻取得手段を備えることを特徴とするネットワーク測定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク測定装置にてパケットキャプチャを実施するネットワーク測定装置と、そのパケットの情報から、通信のサービス品質（ＱｏＳ：Ｑｕａｌｉｔｙ　ｏｆ　Ｓｅｒｖｉｃｅ）を測定するネットワークＱｏＳ計測システムに関する。
【０００２】
【従来の技術】
ネットワーク測定装置をネットワーク上の異なる二点上に配置して、その間を通過するパケットをキャプチャし、その２つのパケットの通過時間等を計測することによって、ネットワークのＱｏＳを測定する方式がある。
【０００３】
例えば、特許文献１には、ネットワーク測定装置でパケットキャプチャを行い、それらのパケットをネットワークＱｏＳサーバに転送し、ネットワークＱｏＳサーバは、これらのパケットを分析することによってネットワークのＱｏＳを計測し、予め用意されたＱｏＳポリシーに従って、ネットワークの制御装置に指示を与えることで、ネットワークの状況に応じたきめ細かい通信サービス品質保証制御を可能とする方法が示されている。
【０００４】
【特許文献１】
特開２００２−１６５９９号公報
【０００５】
【発明が解決しようとする課題】
このようなネットワーク測定装置とネットワークＱｏＳサーバからなるネットワークＱｏＳ計測システムによって、ネットワークのＱｏＳの測定が可能になる一方、次のような問題が発生することになる。
【０００６】
ネットワーク測定装置は、計測対象のネットワーク上に配置されるが、計測結果を、その計測対象以外のネットワークを経由してネットワークＱｏＳサーバへ送出することは、他のネットワークへの接続、他のネットワークの新たな敷設が必要になる場合があり、コスト面などから測定対象ネットワークを利用して送出するのが現実的である。しかし、測定結果の送出によって、計測対象ネットワークの真のＱｏＳ値が測定できなくなるという問題がある。
【０００７】
このような問題に対して、例えば、ネットワーク利用率などの測定に関しては、測定結果データが占める利用率を計算しておき、実際の使用率から単なる減算を実施することによって、ＱｏＳの真値に近付けることが可能である。しかし、ネットワーク遅延時間のように、ネットワークの使用率やパケット転送速度などの影響により、その傾向が算出できないような値の場合には、測定装置が包含する測定誤差として取り扱う。
【０００８】
しかしながら、通常ネットワークインターフェースから送出されるパケットの量や、送出速度や頻度は、ネットワークの利用率の状態などと複雑に絡みあっており、一般的にネットワークが空いていれば、ネットワークインターフェースは、大量のデータを送出してしまい、それが、ネットワークに流れる他のパケットの振舞いに影響を与えてしまうことになる。
【０００９】
また、ネットワークの遅延やゆらぎを厳密に計測するためには、複数のネットワーク測定装置の時刻が、高い精度で一致している必要があり、これを実現する方法としてＧＰＳの電波を利用した時刻同期方式、あるいはネットワーク上の時刻サーバを利用した時刻同期方式、あるいは標準時刻電波を利用した時刻同期方式がある。
【００１０】
しかし、ＧＰＳの時刻同期をＧＰＳの時刻同期信号（一秒ごと）の度に実施すると、その度に測定装置への割り込みが発生し、これが測定装置の測定性能を劣化させてしまうし、時刻サーバへの頻繁なアクセスもまた、パケットキャプチャや正確な時刻の取得を困難にするという、排反した問題を発生させる。
【００１１】
ある一定の時刻誤差を許容できるユーザにとっては、むしろ厳密に正確な時刻でなくとも、パケットキャプチャ性能や、他のネットワーク測定装置の性能を充実させることを優先させたい場合があるが、このような要求に対して、具体的な数値（例えば、測定誤差は５００μ秒まで許容など）を設定する方法がない。
【００１２】
さらに、上記のＧＰＳの電波を利用した時刻同期方式は、常にＧＰＳ衛星からの電波を受信する必要があるが、ＧＰＳアンテナの設置場所の違いによっては、電波を受信できない場合がある。このような場合には、地上波を利用した標準時刻電波の時刻情報を外部時刻として参照する方法がある。
【００１３】
さらに、上記のＧＰＳの電波を利用した時刻同期方式、あるいはネットワーク上の時刻サーバを利用した時刻同期方式、あるいは標準時刻電波を利用した時刻同期方式は、いわゆる外部時刻を参照する方式であるため、天候によってはＧＰＳの電波、あるいは標準時刻電波の受信状態が不安定になる場合や、ネットワーク障害によっては、時刻サーバへのアクセスが途絶えることがある。
【００１４】
このような場合に、測定装置自身の内部時計を使うと、一般に、外部の時刻情報を提供する方式に比べ精度が悪い内部時計では、計測結果に著しい悪影響を与えることになる。このような問題に対しては、ユーザに対して精度が劣化していることを明示的に通知する方法が必要となる。
【００１５】
本発明の目的は、上記の問題を解決することにある。
【００１６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ネットワーク測定装置とネットワークＱｏＳサーバからなるネットワークＱｏＳ計測システムにおいて、以下の構成を取る。
【００１７】
ネットワーク測定装置は、測定ルールに基づいて、ネットワーク上に流れるパケットをキャプチャし、上記パケット、または、上記パケットに関するデータ、または、上記パケットキャプチャ時刻を含むパケット情報を、ネットワーク測定装置内に格納する。
【００１８】
さらに、ネットワーク測定装置は、パケット情報をネットワークＱｏＳサーバに送出する際に、現在のネットワークの帯域、パケット数、あるいはその他のＱｏＳを参照して、上記パケット情報の送出レート、または送出間隔、または、送出時間を制御する。
【００１９】
さらに、ネットワークＱｏＳサーバは、許容される時刻精度をネットワーク測定装置に通知し、ネットワーク測定装置は、装置内の内部時計とＮＴＰなどの外部の時刻サーバ、あるいはＧＰＳレシーバ装置からの時刻情報、あるいは標準時刻電波レシーバ装置からの時刻情報と比較して、内部時計の単位時間あたりのずれを計算し、上記の外部時刻情報へのアクセスを行うことで、指定された時刻誤差を保持する。
【００２０】
【発明の実施の形態】
図１は本発明の実施例のシステム構成図である。ネットワーク測定装置１０１、ネットワークＱｏＳサーバ１０２がネットワーク１０５に接続され、ネットワーク間はルータあるいはスイッチ１０３で接続される。ネットワークＱｏＳサーバ１０２は、ネットワーク測定装置１０１に対して、計測ルール、時刻精度などを送信し、ネットワーク測定装置１０１は、上記計測ルールに基づいて、自装置内に測定ルールを生成し、そのルールを参照して、ネットワーク上に流れるパケットをキャプチャし、上記パケット、または、上記パケットに関するデータ、または、上記パケットキャプチャ時刻を含むパケット情報を格納、あるいは、ネットワークＱｏＳサーバ１０２に対して転送する。ＧＰＳアンテナ１０１２はＧＰＳ衛星９９９から電波を受けとり、ＧＰＳレシーバ１０１１に送信し、ＧＰＳレシーバ１０１１はその電波を使って、一秒パルス信号である１ＰＰＳを生成する。時刻サーバ（ＮＴＰサーバ）１０４は、ネットワーク測定装置１０１からの要求を受けて、時刻情報を提供する。標準時刻電波アンテナ１０１４は、標準時刻電波送信局８８８から標準時刻電波を受け取り、標準時刻電波レシーバ１０１３に送信し、標準時刻電波レシーバ１０１４はその標準時刻電波から時刻情報を取り出し、時刻情報を提供する。パソコン１０９は、ネットワークＱｏＳサーバ１０２が管理するネットワークＱｏＳ情報を、ＳＮＭＰプロトコルを用いて取得する。
【００２１】
次に本実施例のシステムを構成する各機器と機能について説明する。
【００２２】
図２はネットワークＱｏＳサーバ１０２の機能構成図である。メッセージ送受信部６１０は、ネットワーク１０５との間でメッセージの交換を行い、パケット情報受信部６０１でネットワーク測定装置１０１からのパケット情報を受信し、パケット情報分析部６０２では取得したパケット情報を、計測ルールテーブル６０５の内容に従って分析する。例えば、２箇所のネットワーク測定装置１０１から、ある計測ルールに応じたパケットが到着した時刻を取得し、そのパケットの遅延時間を算出するなどの処理を行う。
【００２３】
図１２は、パケットの遅延時間を算出するためのパケットの比較方法を示す図である。
【００２４】
たとえば、パケットがネットワーク測定装置１０１−１および１０１−２が接続する地点を通過する場合、ネットワーク測定装置１０１−１および１０１−２においてパケットをキャプチャする。ネットワーク測定装置１０１−１および１０１−２では、それぞれ、パケットが到着した時刻を取得し、それと同時に、到着したパケットのヘッダ部５０１−１、５０１−２とデータ部５０２−１、５０２−２をベースとして、それぞれ他のパケットと区別可能な識別子５０３−１、５０３−２を生成し、時刻情報５０４−１、５０４−２と共にパケット情報に記録する。ネットワーク計測装置１０１−１および１０１−２で記録されたパケット情報は、ネットワークＱｏＳサーバ１０２に転送され、識別子５０３−３および５０３−４を使用してマッチングによって同一パケットであることを検証し、ネットワーク測定装置１０１−３でのキャプチャ時刻５０４−４から、１０１−１でのキャプチャ時刻５０４−２を差し引き、ネットワーク測定装置１０１−１から１０１−２までのパケットの転送時間を算出し、その算出された転送時間がＱｏＳ情報（パケットの遅延時間）となる。パケット情報分析部６０２で分析されたＱｏＳ情報は、計測ルールテーブル６０５に書きこまれる。
【００２５】
また、ネットワーク測定装置１０１から送られてきた時刻取得状態の情報は、パケット情報取得部６０１を経て、ネットワーク測定装置管理テーブル６１４の時刻取得状態に関するエントリの内容を変更する。ＭＩＢインターフェース部６０４は、ＭＩＢツリーによるネットワーク測定装置１０１の各種ステータス情報と、ネットワークのＱｏＳ情報の提示を行う。なお、ＭＩＢツリーの各アトリビュートは、計測ルールテーブル６０５、およびネットワーク測定装置管理テーブル６１４の各エントリのアドレスにポイントされており、両テーブルの内容が変更されることで、自動的にＭＩＢツリーのアトリビュートの値も変更されることになる。ＭＩＢインターフェース部６０４は、パソコン１０９からのＳＮＭＰのリクエスト要求に対して、ＱｏＳ情報、または、ネットワーク測定装置１０１のステータス情報を返送する。なお、ここではＭＩＢを使った方法について言及しているが、ネットワークＱｏＳサーバによる情報提供の形態は、この方法に限定されず、例えば、Ｗｅｂサーバに対するｈｔｍｌ指定によるｈｔｔｐ要求などでも構わない。
【００２６】
ユーザインターフェース部６１２は、ネットワークＱｏＳサーバのディスプレイやキーボードによって、直接、計測ルールテーブル６０５、または、ネットワーク測定装置管理テーブル６１４の内容を変更する。このテーブルの変更に用いるインターフェースは、ＧＵＩ、コマンドライン入力など、特に種類は問わない。制御命令送信部６０３は、上記のテーブル内容の変更を検知すると、それぞれのテーブルから情報を引き出し、ターゲットとなるネットワーク測定装置１０１に対して、時刻精度、パケット情報転送条件、測定ルール等を送信する。
【００２７】
図３は、ネットワーク測定装置管理テーブル６１４の内容を示す図である。「装置番号」は、ネットワークＱｏＳサーバ１０２が一意に管理するネットワーク測定装置１０１の装置番号で、「装置アドレス」には、その装置のＩＰアドレスが記載される。「時刻精度」は、そのネットワーク測定装置１０１が許容する時刻精度を秒の単位で記載される。「パケット情報転送条件フラグ」は、それより下にあるエントリの有効・無効をフラグで示している。ここでの”１０１００”は、１番目の「帯域」と３番目の「パケット情報転送レート」が有効であることを示している。
【００２８】
「帯域」は、ネットワーク測定装置１０１の管理するネットワークの上限帯域に対する比率であり、ここでは５％以下となった場合に、転送が許されることになる。「パケット数／秒」は、一秒間あたりのパケットキャプチャ数を示しており、ここでは１００００パケット以下の場合に転送が許されることになる。「パケット情報転送レート」は、上記「帯域」に対する比率が示されており、ここでは、５％の帯域の０．１倍である、０．５％の帯域で転送を行うことが示される。「パケット情報転送間隔」は、転送可能時間と転送停止時間が記載されており、ここでは、１０秒転送して、６０秒転送を停止することが示されている。「パケット情報転送可能時刻」は、転送を許される時間帯を示す。
【００２９】
「装置状態」は、現在、ネットワーク測定装置１０１が稼働状態（ＯＮ）であるか、否（ＯＦＦ）かを示し、さらに「時刻取得手段」は、ネットワーク測定装置１０１が参照している時刻提供装置を示しており、ＧＰＳレシーバ（ＧＰＳ）、ＮＴＰサーバ（ＮＴＰ）、電波時計（ＲＡＤ）、あるいは、内部時計（ＯＷＮ）のいずれかが選択される。「取得状態」は、時刻取得に成功していればＯＮ、失敗していればＯＦＦ、状態が悪ければＮＧとなる。「パケット情報転送状態」は、パケット情報が、現在転送されていればＯＮ、転送されていなければＯＦＦとなる。
【００３０】
図４は、計測ルールテーブルのエントリの一つを示す図である。「測定開始指示時刻」は、この計測ルールが開始された時刻を示す。「計測ルール番号」は、このテーブルの中のエントリを一意に付与される番号である。「コンディションマスク」は、それ以下の９項目に関して有効な項目を示すものであり、”１１１１０００１１”は、５番目と６番目と７番目の項目を除いて、全て有効であることを示している。「測定装置番号１」は、このルールが配布される一つ目のネットワーク測定装置１０１の番号を示し、「測定装置番号２」は、このルールが配布される２つ目のネットワーク測定装置１０１の番号を示す。ネットワーク測定が一台のネットワーク測定装置１０１で実施できる場合は、コンディションマスクで無視させる。
【００３１】
ここでは、送信元アドレスが１９２．１６８．０．１、かつ送信先アドレスが１９２．１６８．１．１０、かつ送信先ポート番号が８０、かつプロトコルがＴＣＰであるパケットを取り込む指示となる。
【００３２】
「計測結果マスク」は、それ以下の１２項目に関して有効とする計測結果の項目を示すものであり、”０００００００００１１１”は、１０番目と１１番目と１２番目の項目が有効であることを示している。ユーザインターフェース部６１２から、この計測ルールの終了が入力されると、「測定終了指示時刻」に、この計測ルールが終了された時刻が書き込まれ、ネットワーク測定装置１０１から、パケット情報の転送が許可される条件であれば、転送が開始される。このパケット情報は、メッセージ送受信部６１０、パケット情報取得部６０１を介して、パケット情報分析部６０２で、ＱｏＳ情報が分析された後、計測ルールテーブル６０５の「計測結果マスク」以下に、その結果が記載される。「パケットカウント」とは、上記パケットキャプチャ条件下において、パケットの測定開始時刻からのパケットカウント数が入力される。「パケットバイト」は、測定開始時刻からのパケットバイト数が入力される。
【００３３】
「帯域」は、上記の条件のパケットが使用している帯域が入力される。「最小パケット長」「最大パケット」「平均パケット」は、それぞれ最大、最小、平均のパケット長が入力される。ここから以下の項目は、ネットワーク測定装置１０１が２台の場合に有効となる項目である。「パケットロス」は２点間のネットワーク測定装置１０１間で、失われたパケット数が入力される。「パケットロス率」は、失われたパケット数を、上記「パケットカウント」で割算したものである。「平均ゆらぎ」は、２点間のパケット遅延のゆらぎの標準偏差を算出したものであり、「最小遅延時間」「最大遅延時間」「平均遅延時間」は、それぞれ遅延時間の最小、最大、平均が入力される。
【００３４】
図５は、ネットワークＱｏＳサーバが、ネットワーク測定装置１０１の状態、およびＱｏＳ情報を提供する為のＭＩＢツリーを示す図である。
【００３５】
図３のネットワーク測定装置１０１の管理テーブル６１４が７０１に、図４の計測ルールテーブル６０５が７０２に対応している。
【００３６】
なお、ＳＮＭＰについては、「ＳＮＭＰインターネットワーク管理　Ｍａｒｋ
Ａ．　Ｍｉｌｌｅｒ著　翔泳社」に詳しい記述がある。
【００３７】
図６はネットワーク測定装置１０１の機能構成図である。メッセージ送受信部２１０は、ネットワーク１０５を介してメッセージの送受信、あるいは、パケットキャプチャを実施する。パケット取得部２０１はネットワークを流れる全パケットをキャプチャする。計測部２０２では、キャプチャしたパケットの情報から、パケット情報転送ルールテーブル２１４を参照して、ネットワークの状態を計測して、必要に応じて、パケット情報転送部２０４に通知する。さらに、計測部２０２では、測定ルールテーブル２０７を参照して該当するルールに基づいて、キャプチャしたパケットから該当パケットを選択し、それ以外のパケットは廃棄する。
【００３８】
パケット情報記録部２０３は、測定ルールテーブル２０７の内容に従って、パケットキャプチャ時刻、パケット数、パケット本体、または、パケットに関するデータを含むパケット情報を、パケット情報格納部２０８に格納する。パケット情報転送部２０４は、計測完了の指令を制御命令受信部２０６から受けとると、計測部２０２に対して、パケット情報をネットワークＱｏＳサーバ１０２に転送してもよいかどうかを尋ねる。計測部２０２は、パケット情報転送ルールテーブル２１４を参照して、その可否と転送方法を返信する。
【００３９】
図７は、パケット情報転送ルールテーブル２１４の内容を示した図である。このルールテーブルは、図３のネットワーク測定装置管理テーブル６１４の一部が取り込まれたものである。「パケット情報転送条件フラグ」は、それより下にあるエントリの有効・無効をフラグで示している。ここでの”１０１００”は、１番目の「帯域」と３番目の「パケット情報転送レート」が有効とする。「帯域」は、ネットワーク測定装置１０１の管理するネットワークの上限帯域に対する比率となっている。「パケット数／秒」は、一秒間あたりのパケットキャプチャ数を示しており、ここでは１００００パケット以下の場合に転送が許されることになる。「パケット情報転送レート」は、上記「帯域」に対する比率が示されており、ここでは、５％の帯域の０．１倍である、０．５％の帯域で転送を行うことが示される。「パケット情報転送間隔」は、転送可能時間と転送停止時間が記載されており、ここでは、１０秒転送して、６０秒転送を停止することが示されている。「パケット情報転送可能時刻」は、転送を許される時間帯を示す。ここでは、使用帯域が５％以下の場合に限り、その転送レートが、その帯域の１割で送信が許可され、この時、計測部２０２は、転送を許可することになる。
【００４０】
図８は、測定ルールテーブル２０７の内容を示す図である。測定ルールテーブル２０７は、ネットワークＱｏＳサーバ１０２の計測ルールテーブル６０５が、制御命令送信部６０３によって参照されて、制御命令としてネットワーク測定装置１０１の制御命令受信部２０６に送らて構築されたものである。「コンディションマスク」は、それ以下の７項目に関して有効な項目を示すものであり、ここでの”１１０００１１”は、３番目と４番目と５番目の項目を除いて、全て有効であることを示している。ここでは、送信元アドレスが１９２．１６８．０．１、かつ送信先アドレスが１９２．１６８．１．１０、かつ送信先ポート番号が８０、かつプロトコルがＴＣＰであるパケットを取り込む指示となる。「計測種別」は、指定する計測属性の値によって変わる。
【００４１】
ゆらぎ、遅延、パケットロス指定時は”ｐｋｔｉｄ＿ｃｒｃ３２”、パケットカウント指定時は”ｃｏｕｎｔ”、帯域指定時は”ｃｏｕｎｔ２”、パケット長指定時は”ｐｋｔｌｅｎ”となる。ｐｋｔｉｄ＿ｃｒｃ３２とは、パケット本体をＣＲＣ圧縮アルゴリズムを使って３２ビットに圧縮する処理を行うということである。ゆらぎ、遅延、パケットロス指定時は、ネットワークＱｏＳサーバが、異る２点から送信されてくる圧縮されたパケット本体を比較することで、ＱｏＳを算出する。その一方、パケットカウント、帯域、パケット長指定時は、パケット本体をネットワークＱｏＳサーバに送る前に、ネットワーク測定装置１０１でＱｏＳ計算を実施して、その結果を送信する。ｃｏｕｎｔとはパケット数、ｃｏｕｎｔ２とは、パケット数にそれぞれのパケット長を積和した値（帯域）、ｐｋｔｌｅｎとはパケット長を示す。
【００４２】
図９は、パケット情報の構成を示す図である。一つのパケット情報は、３２ビット長からなる装置番号、ルール番号、パケット取得時刻（１９７０年１月１日からの経過秒数）、およびマイクロ秒、と、上記パケット本体をＣＲＣ圧縮アルゴリズムを使って３２ビットに圧縮されたデータ、または、パケットカウント、帯域、パケット長が挿入される。
【００４３】
図８に戻り、「送出間隔」とは、取得して圧縮等の処理を施したパケット情報を、パケット情報格納部２０８に格納する間隔を示し、「ファイルタイプ」は、ｂｆｉｌｅ（バイナリファイル）、ａｆｉｌｅ（アスキーテキストファイル）の２種類がある。「ファイル名」は、この測定ルールで獲得したパケット情報が格納されるファイル名である。
【００４４】
図１０は、時刻情報の取得方法に関する情報を示す、時刻情報ステータステーブルの図である。上記テーブルの第一列目は、時刻取得対象を示しており、”ＧＰＳ”，”ＮＴＰ”，“ＲＡＤ”，”ＯＷＮ”のいずれか一つとなり、第２列目は、その時刻取得装置が現在利用可能である（１）か、否か（０）を示している。第３列目は、それぞれの時刻取得装置が、ネットワーク測定装置１０１の内部時計と、どれだけ誤差があるのかを示す数値であり、単位はマイクロ秒である。この誤差は、時刻情報取得部２１２が定期的（例えば６００秒間隔）に、時刻取得装置にアクセスを行い、その誤差時刻から、一秒あたりの内部時計２０９とのずれを定期的に算出しているものであり、その定期間隔毎に値が更新される。正値の場合、内部時計が進んでおり、負値の場合は遅れていることを示す。
【００４５】
本実施例において指定された時刻取得装置はＧＰＳであり、ネットワークＱｏＳサーバ１０２から要求される時刻精度は、１００マイクロ秒である（図３の「時刻精度」参照）。現在、ＧＰＳの誤差精度が２７マイクロ秒であるので、１００／２７＝３．７となり、ＧＰＳへの時刻取得は３秒に一回実施すれば、要求される時刻精度を達成することができることが分る。このように時刻情報取得部２１２は、時刻取得頻度を獲得し、３秒に一度の頻度で時刻情報の取得を実施する。また、上記テーブルの内部時計とのずれ時刻に変化が生じた場合でも、時刻取得装置へのアクセスを行うタイミングで、再度計算をしなおし、常に最適の時刻取得頻度を維持することで、要求される時刻精度を維持することができる。
【００４６】
図１１は、誤差許容値を変更した場合に、時刻取得頻度が変更する様子を示す図である。このように、期待する時計の精度を上げることによって、時刻取得頻度が上がることが分る。何らかの理由によりＧＰＳが利用不可能になった場合、時刻情報取得部２１２は、時刻取得装置を、別の装置であるＮＴＰ、あるいは、電波時計に切り替え、ＧＰＳの場合と同じように時刻取得頻度を計算値から算出する。ただし、本実施例でＮＴＰを用いる場合、１００／２５０＝０．４　となり、このような場合には、毎秒ＮＴＰサーバへのアクセスを実施することになるが、計算結果が１以上とならない場合は、ユーザの期待する時計の精度は得られない場合がある。このような場合には、時刻情報取得部２１２は、メッセージ送受信部２１０を介して、精度の実現が困難である旨をネットワークＱｏＳサーバ１０２に通知する。
【００４７】
この通知によって、ネットワーク測定装置管理テーブル６１４の「時刻取得状態」がＮＧに変更されることになる。さらに、ＧＰＳもＮＴＰも電波時計も使用できなくなった場合には、時刻情報取得部２１２は、メッセージ送受信部２１０を介して、精度の実現が不可能である旨をネットワークＱｏＳサーバ１０２に通知し、この通知によって、ネットワーク測定装置管理テーブル６１４の「時刻取得状態」がＯＦＦに変更されることになる。このような状態から、時刻取得装置へのアクセスが再び可能となった場合には、上記と同じ装置を用いて、「時刻取得装置」に可能となった時刻取得装置が記入され、「時刻取得状態」がＯＮになる。なお、時刻取得先のＮＴＰサーバアドレスの設定等に関しては、ｈｔｔｐ：／／ｗｗｗ．ｅｅｃｉｓ．ｕｄｅｌ．ｅｄｕ／￣ｎｔｐ／等にて詳しく紹介されている。電波時計、および、標準時刻電波に関しては、ｈｔｔｐ：／／ｗｗｗ．ｃｒｌ．ｇｏ．ｊｐ／にて詳しく紹介されている。
【００４８】
本実施形態によれば、ネットワーク測定装置が、計測対象のネットワーク上に配置され、その計測結果を、その計測対象ネットワークを経由して送出する場合であっても、計測対象のＱｏＳの状態を検知しながら、真のＱｏＳ値に影響を与えない範囲で、計測結果の転送を実現する。これによって、他のネットワークを利用せずに済むので、費用削減が可能になる。さらに本実施形態によれば、ネットワーク測定装置の許容する時刻誤差を設定することで、外部の時刻取得装置に対するアクセス回数を自動的に計算をし、そのアクセス頻度を必要最小限にとどめることが可能である。
【００４９】
さらに本実施形態によれば、外部時刻取得装置へのアクセスが不能となった時、他の外部時刻取得装置に切り換え、時刻のずれを最小限にとどめることが可能である。さらに本実施形態によれば、すべての外部時刻取得装置へのアクセスが不能となった時、あるいは回復した時に、内部時計の参照に切り換え、内部時計の参照を実施あるいは中止したことを通知することが可能である。
【００５０】
【発明の効果】
本発明によれば、測定対象ネットワークを利用した計測データ送出や、高い精度での測定が、測定値への影響を少なくしつつ可能になる。
【図面の簡単な説明】
【図１】本発明の実施例のシステム構成図である。
【図２】ネットワークＱｏＳサーバの機能構成図である。
【図３】ネットワーク測定装置管理テーブルの内容を示す図である。
【図４】計測ルールテーブルのエントリの一つを示す図である。
【図５】ネットワークＱｏＳサーバが、ネットワーク測定装置１０１の状態、およびＱｏＳ情報を提供する為のＭＩＢツリーである。
【図６】ネットワーク測定装置の機能構成図である。
【図７】パケット情報転送ルールテーブルの内容を示した図である。
【図８】測定ルールテーブルの内容を示す図である。
【図９】パケット情報の構成を示す図である。
【図１０】時刻情報ステータステーブルの図である。
【図１１】誤差許容値を変更した場合に、時刻取得頻度が変更する様子を示す図である。
【図１２】ＱｏＳ情報算出するためのパケット情報比較を示す図である。
【符号の説明】
ＧＰＳ衛星・・・９９９、ネットワーク測定装置１０１、ＧＰＳレシーバ・・・１０１１、ＧＰＳアンテナ・・・１０１２、ネットワークＱｏＳサーバ・・・１０２、ルータあるいはスイッチ・・・１０３、時刻サーバ（ＮＴＰサーバ）・・・１０４、ネットワーク・・・１０５、パソコン・・・１０９、パケット情報取得部・・・６０１、パケット情報分析部・・・６０２、制御命令送信部・・・６０３、ＭＩＢインターフェース部・・・６０４、計測ルールテーブル・・・６０５、メッセージ送受信部・・・６１０、ユーザインターフェース部・・・６１２、ネットワーク測定装置管理テーブル・・・６１４、ネットワーク測定装置１０１管理のＭＩＢツリー・・・７０１、計測ルールテーブルのＭＩＢツリー・・・７０２、パケット取得部・・・２０１、計測部・・・２０２、パケット情報記録部２０３、パケット情報転送部・・・２０４、制御命令受信部・・・２０６、測定ルールテーブル・・・２０７、情報格納部・・・２０８、内部時計・・・２０９、メッセージ送受信部・・・２１０、時刻情報取得部・・・２１２、パケット情報転送ルールテーブル・・・２１４、パケット・ヘッダ部・・・５０１、パケットデータ部・・・５０２、識別子・・・５０３、時刻情報・・・５０４、標準時刻電波送信局・・・８８８、標準時刻電波レシーバ・・・１０１３、標準時刻電波アンテナ・・・１０１４。
【図１】
2004104273.tif 000003
【図２】
2004104273.tif 000004
【図３】
2004104273.tif 000005
【図４】
2004104273.tif 000006
【図５】
2004104273.tif 000007
【図６】
2004104273.tif 000008
【図７】
2004104273.tif 000009
【図８】
2004104273.tif 000010
【図９】
2004104273.tif 000011
【図１０】
2004104273.tif 000012
【図１１】
2004104273.tif 000013
【図１２】
2004104273.tif 000014