(57)【特許請求の範囲】
【請求項１】
通信ネットワーク上を伝播する通信パケットを取り込みその情報により当該通信ネットワークの通信品質を評価するネットワーク品質評価装置において、
前記通信パケットを取り込みタイムスタンプと共に情報として出力する取り込み手段と、
前記情報が記憶されるメモリと、
前記通信ネットワークに接続された機器との間で通信を行う通信回路と、
テストパケットを発生させるテストパケット発生回路と、
装置全体を制御すると共に前記通信ネットワーク上に前記通信パケットが伝播していない場合に前記テストパケット発生回路で発生させたテストパケットを前記通信ネットワークを介して他のネットワーク品質評価装置に送信し、前記メモリに記憶されている前記情報を読み出して前記通信ネットワークを介してプローブマネージャに送信する制御回路と
を備えたことを特徴とするネットワーク品質評価装置。
【請求項２】
前記制御手段が、
前記他のネットワーク品質評価装置からのテストパケットを取り込みタイムスタンプと共に情報として前記メモリに記憶し、前記メモリに記憶されている前記情報を読み出して前記通信ネットワークを介して前記プローブマネージャに送信することを特徴とする
請求項１記載のネットワーク品質評価装置。
【請求項３】
前記制御手段が、
前記テストパケットにタイムスタンプを埋め込んで前記通信ネットワークを介して前記他のネットワーク品質評価装置に送信することを特徴とする
請求項２記載のネットワーク品質評価装置。
【請求項４】
前記制御手段が、
前記他のネットワーク品質評価装置からの前記テストパケットを取り込み、受信した時点のタイムスタンプと前記テストパケットに埋め込まれたタイムスタンプとの差分により遅延時間を求めることを特徴とする
請求項３記載のネットワーク品質評価装置。
【請求項５】
前記制御手段が、
前記テストパケットの前記他のネットワーク品質評価装置との間の往復時間の１／２から遅延時間を求めることを特徴とする
請求項２記載のネットワーク品質評価装置。
【請求項６】
前記テストパケットの伝播経路上の複数箇所で前記テストパケットを捕捉して通信品質を測定することを特徴とする
請求項２記載のネットワーク品質評価装置。
【請求項７】
前記制御回路が、
前記プローブマネージャの機能を有することを特徴とする
請求項３若しくは請求項５記載のネットワーク品質評価装置。
【請求項８】
前記制御回路が、
実際に前記通信ネットワークを伝播する通信パケットから得られた通信品質と前記テストパケットから得られた通信品質とを区別して表示手段に表示することを特徴とする
請求項７記載のネットワーク品質評価装置。
【請求項９】
前記制御回路が、
実際に前記通信ネットワークを伝播する通信パケットから得られた通信品質と前記テストパケットから得られた通信品質とを色分けして表示手段に表示することを特徴とする
請求項８記載のネットワーク品質評価装置。
【請求項１０】
前記制御回路が、
実際に前記通信ネットワークを伝播する通信パケットから得られた通信品質と前記テストパケットから得られた通信品質とを線種を分けて表示手段に表示することを特徴とする
請求項８記載のネットワーク品質評価装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワーク上を伝播する通信パケットを取り込みその情報により当該通信ネットワークの通信品質を評価するネットワーク品質評価装置に関し、特に通信ネットワークに通信パケットが伝播していない場合であっても通信品質を評価が可能なネットワーク品質評価装置に関する。
【０００２】
【従来の技術】
従来のネットワーク品質評価装置は通信ネットワーク上を伝播する通信パケットを通信ネットワークの各ポイントで測定し、測定された通信パケットに基づいて通信ネットワーク回線の通信品質を評価したり、トラフィックを監視したり等を行うものである。
【０００３】
例えば、このようなネットワーク品質評価装置としては本願出願人の出願に係る「特願平１１−２７４２７３号（特開２００１−１０３０９０号公報）」や「特願平１１−３０４２１５号（特開２００１−１２７７９５号公報）」等が存在する。
【０００４】
そして、図５はこのような従来のネットワーク品質評価装置の一例を示す構成ブロック図である。図５において１はタップ回路、２は物理層回路、３はフィルタ回路、４はタイマ回路、５はデータをメモリに書き込む書込回路、６はメモリ、７はデータをメモリから読み出す読出回路、８は書込回路５及び読出回路７の動作を制御するメモリ制御回路、９はプローブ全体の制御を行う制御回路、１０はルータを介して通信を行う通信回路、１００はネットワークを伝播する通信パケット、１０１は通信出力信号である。
【０００５】
また、図５において１〜１０はプローブ５０を、１〜４は通信パケットの取り込み手段５１をそれぞれ構成している。
【０００６】
図５に示すプローブ５０において、ネットワークを伝播する通信パケット１００はタップ回路１に入力され、タップ回路１の出力は物理層回路２に接続される。物理層回路２の出力はフィルタ回路３を介して書込回路５に接続され、タイマ回路４の出力もまた書込回路５に接続される。
【０００７】
書込回路５の出力はメモリ６に接続される。メモリ６の出力は読出回路７に接続され、読出回路７の出力は制御回路９に接続される。
【０００８】
また、制御回路９の出力は通信回路１０を介して通信出力信号１０１としてネットワーク上に送信される。さらに、メモリ制御回路８の制御信号は書込回路５及び読出回路７にそれぞれ接続され、制御回路９の制御信号がタイマ回路４及びメモリ制御回路８にそれぞれ接続される。
【０００９】
ここで、図５に示す従来例の動作を図６及び図７を用いて説明する。図６は制御回路９の動作を説明するフロー図、図７はネットワーク全体の構成を示すブロック図である。
【００１０】
図６中”Ｓ００１”において制御回路９は通信パケット１００から指定されたパケットを選択して取り込む。
【００１１】
すなわち、制御回路９の制御によりタップ回路１はネットワーク上を伝播する通信パケット１００を通信を妨げることなく抽出し、抽出された通信パケットは物理層回路２によりロジック信号に変換され、フィルタ回路３により指定された通信パケットから指定されたパケット若しくはデータを選択的に取り出す。
【００１２】
図６中”Ｓ００２”において制御回路９は選択した通信パケットにタイムスタンプを付加してメモリ６に格納する。
【００１３】
すなわち、制御回路９の制御により書込回路５はフィルタ回路３によって選択されたパケット若しくはデータとタイマ回路４が出力するタイムスタンプと共に受け取り（以下、パケット若しくはデータとタイムスタンプを単に情報と呼ぶ。）、メモリ制御回路８の制御に基づき受け取った情報をメモリ６に書き込む。
【００１４】
そして、図６中”Ｓ００３”において制御回路９はネットワーク上のプローブマネージャ（図示せず。）に情報を送信するか否かを判断し、もし、情報の送信が必要な場合は、図６中”Ｓ００４”において制御回路９はメモリ６に格納されている情報を読み出してネットワーク上のプローブマネージャ（図示せず。）に送信する。
【００１５】
また、図６中”Ｓ００３”において情報の送信が不要な場合、若しくは、図６中”Ｓ００４”示すステップ終了後は、図６中”Ｓ００１”に示すステップに戻る。
【００１６】
すなわち、読出回路７はメモリ制御回路８の制御に基づきメモリ６から情報を読み出して制御回路９に出力し、制御回路９は読み出された情報を通信回路１０を介して送信出力信号１０１としてネットワーク上のプローブマネージャ（図示せず。）に送信する。
【００１７】
例えば、図７中”Ｒ”はルータを、”Ｐ”はプローブをそれぞれ表しており、また、図７中”ＮＴ０１”はＩＳＰ（Internet Service Provider：以下、単にプロバイダーと呼ぶ。）が提供するネットワークであり、図７中”ＮＴ０１”に示すネットワークは複数のルータを介して回線相互が接続されている。
【００１８】
また、図７中”ＣＭ０１”及び”ＣＭ０２”に示す企業もまたルータを介して図７中”ＮＴ０１”に示すネットワークに接続され、図７中”ＰＭ０１”に示すプローブマネージャもまたルータを介して図７中”ＮＴ０１”に示すネットワークに接続される。
【００１９】
また、図７中”ＰＢ０１”及び”ＰＢ０２”に示すようにプローブがルータに接続され、図７中”ＣＭ０１”及び”ＣＭ０２”に示す企業のルータのポートには図７中”ＰＢ０３”及び”ＰＢ０４”に示すプローブがそれぞれ接続される。
【００２０】
そして、図７中”ＰＢ０１”、”ＰＢ０２”、”ＰＢ０３”及び”ＰＢ０４”に示す各プローブにおいて取り込まれた情報は、図７中”ＳＤ０１”、”ＳＤ０２”、”ＳＤ０３”及び”ＳＤ０４”に示すように図７中”ＰＭ０１”に示すプローブマネージャに送信される。
【００２１】
最後に、例えば、図７中”ＰＭ０１”に示すプローブマネージャは図７中”ＣＭ０１”に示す企業のルータに接続された図７中”ＰＢ０３”に示すプローブで抽出された特定のパケット情報と、図７中”ＣＭ０２”に示す企業のルータに接続された図７中”ＰＢ０４”に示すプローブで抽出された特定のパケット情報とを照合して、２つの企業間でのパケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行う。
【００２２】
この結果、通信ネットワーク上で通信パケットを監視したいルータのポートにプローブを接続して特定の通信パケットを抽出して、プローブマネージャで抽出した通信パケットを解析することにより、パケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行うことが可能になる。
【００２３】
【発明が解決しようとする課題】
しかし、図７に示す従来例では、実際に図７中”ＮＴ０１”に示すネットワークを伝播する通信パケットを捕捉して、ネットワークの通信品質を測定する構成であるため、実際に図７中”ＮＴ０１”に示すネットワークを伝播する通信パケットが存在しない場合にはネットワークの通信品質を測定することができないと言った問題点があった。
従って本発明が解決しようとする課題は、通信ネットワークに通信パケットが伝播していない場合であっても通信品質を評価が可能なネットワーク品質評価装置を実現することにある。
【００２４】
【課題を解決するための手段】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
通信ネットワーク上を伝播する通信パケットを取り込みその情報により当該通信ネットワークの通信品質を評価するネットワーク品質評価装置において、
前記通信パケットを取り込みタイムスタンプと共に情報として出力する取り込み手段と、前記情報が記憶されるメモリと、前記通信ネットワークに接続された機器との間で通信を行う通信回路と、テストパケットを発生させるテストパケット発生回路と、装置全体を制御すると共に前記通信ネットワーク上に前記通信パケットが伝播していない場合に前記テストパケット発生回路で発生させたテストパケットを前記通信ネットワークを介して他のネットワーク品質評価装置に送信し、前記メモリに記憶されている前記情報を読み出して前記通信ネットワークを介してプローブマネージャに送信する制御回路とを備えたことにより、通信ネットワークに通信パケットが伝播していない場合であっても、パケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行うことが可能になる。
【００２６】
請求項２記載の発明は、
請求項１記載の発明であるネットワーク品質評価装置において、
前記制御手段が、
前記他のネットワーク品質評価装置からのテストパケットを取り込みタイムスタンプと共に情報として前記メモリに記憶し、前記メモリに記憶されている前記情報を読み出して前記通信ネットワークを介して前記プローブマネージャに送信することにより、通信ネットワークに通信パケットが伝播していない場合であっても、パケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行うことが可能になる。
【００２７】
請求項３記載の発明は、
請求項２記載の発明であるネットワーク品質評価装置において、
前記制御手段が、
前記テストパケットにタイムスタンプを埋め込んで前記通信ネットワークを介して前記他のネットワーク品質評価装置に送信することにより、通信ネットワークに通信パケットが伝播していない場合であっても、パケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行うことが可能になる。
【００２８】
請求項４記載の発明は、
請求項３記載の発明であるネットワーク品質評価装置において、
前記制御手段が、
前記他のネットワーク品質評価装置からの前記テストパケットを取り込み、受信した時点のタイムスタンプと前記テストパケットに埋め込まれたタイムスタンプとの差分により遅延時間を求めることにより、通信ネットワークに通信パケットが伝播していない場合であっても、パケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行うことが可能になる。
【００２９】
請求項５記載の発明は、
請求項２記載の発明であるネットワーク品質評価装置において、
前記制御手段が、
前記テストパケットの前記他のネットワーク品質評価装置との間の往復時間の１／２から遅延時間を求めることにより、通信ネットワークに通信パケットが伝播していない場合であっても、パケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行うことが可能になる。
【００３０】
請求項６記載の発明は、
請求項２記載の発明であるネットワーク品質評価装置において、
前記テストパケットの伝播経路上の複数箇所で前記テストパケットを捕捉して通信品質を測定することにより、通信品質の劣化の原因箇所の特定を容易におこなうことができる。
【００３１】
請求項７記載の発明は、
請求項３若しくは請求項５記載の発明であるネットワーク品質評価装置において、
前記制御回路が、前記プローブマネージャの機能を有することにより、全体としてプローブとプローブマネージャとの間の通信の情報量を減少させることが可能になる。
【００３２】
請求項８記載の発明は、
請求項７記載の発明であるネットワーク品質評価装置において、
前記制御回路が、
実際に前記通信ネットワークを伝播する通信パケットから得られた通信品質と前記テストパケットから得られた通信品質とを区別して表示手段に表示することにより、両者の区別が容易になる。
【００３３】
請求項９記載の発明は、
請求項８記載の発明であるネットワーク品質評価装置において、
前記制御回路が、
実際に前記通信ネットワークを伝播する通信パケットから得られた通信品質と前記テストパケットから得られた通信品質とを色分けして表示手段に表示することにより、両者の区別が容易になる。
【００３４】
請求項１０記載の発明は、
請求項８記載の発明であるネットワーク品質評価装置において、
前記制御回路が、
実際に前記通信ネットワークを伝播する通信パケットから得られた通信品質と前記テストパケットから得られた通信品質とを線種を分けて表示手段に表示することにより、両者の区別が容易になる。
【００３５】
【発明の実施の形態】
以下本発明を図面を用いて詳細に説明する。図１は本発明に係るネットワーク品質評価装置の一実施例を示す構成ブロック図である。
【００３６】
図１において１〜１０，５１及び１００は図５と同一符号を付してあり、図１において１１はテストパケット発生回路、１０１ａは通信出力信号である。また、１〜１０及び１１はプローブ５０ａを構成している。
【００３７】
図１に示すプローブ５０ａにおいて、ネットワークを伝播する通信パケット１００はタップ回路１に入力され、タップ回路１の出力は物理層回路２に接続される。物理層回路２の出力はフィルタ回路３を介して書込回路５に接続され、タイマ回路４の出力もまた書込回路５に接続される。
【００３８】
書込回路５の出力はメモリ６に接続される。メモリ６の出力は読出回路７に接続され、読出回路７の出力は制御回路９に接続される。
【００３９】
また、制御回路９の出力は通信回路１０を介して通信出力信号１０１ａとしてネットワーク上に送信され、テストパケット発生回路１１の出力もまた通信回路１０に接続される。さらに、メモリ制御回路８の制御信号は書込回路５及び読出回路７にそれぞれ接続され、制御回路９の制御信号がタイマ回路４及びメモリ制御回路８にそれぞれ接続される。
【００４０】
ここで、図１に示す実施例の動作を図２、図３及び図４を用いて説明する。図２及び図４は制御回路９の動作を説明するフロー図、図３はネットワーク全体の構成を示すブロック図である。
【００４１】
図２中”Ｓ１０１”において制御回路９は指定間隔が経過したか否かを判断し、もし、指定間隔が経過した場合には、図２中”Ｓ１０２”において制御回路９は相手側のプローブに対してテストパケットを送信する。
【００４２】
すなわち、指定期間経過後、制御回路９の制御によりテストパケット発生回路１１はテストパケットを発生させて通信回路１０に出力させ、制御回路９の制御により通信回路１０は発生したテストパケットをネットワーク経由で相手側のプローブに送信する。
【００４３】
例えば、図３中”Ｒ”はルータを、”Ｐ”はプローブをそれぞれ表しており、また、図３中”ＮＴ１１”はプロバイダーが提供するネットワークであり、図３中”ＮＴ１１”に示すネットワークは複数のルータを介して回線相互が接続されている。
【００４４】
また、図３中”ＣＭ１１”及び”ＣＭ１２”に示す企業もまたルータを介して図３中”ＮＴ１１”に示すネットワークに接続され、図３中”ＰＭ１１”に示すプローブマネージャもまたルータを介して図３中”ＮＴ１１”に示すネットワークに接続される。
【００４５】
また、図３中”ＰＢ１１”及び”ＰＢ１２”に示すようにプローブがルータに接続され、図３中”ＣＭ１１”及び”ＣＭ１２”に示す企業のルータのポートには図３中”ＰＢ１３”及び”ＰＢ１４”に示すプローブがそれぞれ接続される。
【００４６】
そして、図３中”ＰＢ１３”及び”ＰＢ１４”に示す各プローブ間では図３中”ＴＰ１１”に示すようにテストパケットの送受信が行われる。
【００４７】
もし、図２中”Ｓ１０１”において指定期間が経過していない場合、若しくは、図２中”Ｓ１０２”に示すステップ終了後に、図２中”Ｓ１０３”に示すステップに進む。
【００４８】
そして、図２中”Ｓ１０３”において制御回路９は通信パケット１００から指定されたパケットを選択して取り込む。
【００４９】
すなわち、タップ回路１はネットワーク上を伝播する通信パケット１００（実際に伝播している通信パケット、若しくは、相手側からのテストパケット）を通信を妨げることなく抽出し、抽出された通信パケットは物理層回路２によりロジック信号に変換され、フィルタ回路３により指定された通信パケットから指定されたパケット若しくはデータを選択的に取り出す。
【００５０】
図２中”Ｓ１０４”において制御回路９は選択した通信パケットにタイムスタンプを付加してメモリ６に格納する。
【００５１】
すなわち、書込回路５はフィルタ回路３によって選択されたパケット若しくはデータとタイマ回路４が出力するタイムスタンプと共に受け取り（以下、パケット若しくはデータとタイムスタンプを単に情報と呼ぶ。）、メモリ制御回路８の制御に基づき受け取った情報をメモリ６に書き込む。
【００５２】
そして、図２中”Ｓ１０５”において制御回路９はネットワーク上のプローブマネージャ（図示せず。）に情報を送信するか否かを判断し、もし、情報の送信が必要な場合は、図２中”Ｓ１０６”において制御回路９はメモリ６に格納されている情報を読み出してネットワーク上のプローブマネージャ（図示せず。）に送信する。
【００５３】
また、図２中”Ｓ１０５”において情報の送信が不要な場合、若しくは、図２中”Ｓ１０６”示すステップ終了後は、図２中”Ｓ１０１”に示すステップに戻る。
【００５４】
すなわち、読出回路７はメモリ制御回路８の制御に基づきメモリ６から情報を読み出して制御回路９に出力し、制御回路９は読み出された情報を通信回路１０を介して送信出力信号１０１ａとしてネットワーク上のプローブマネージャ（図示せず。）に送信する。
【００５５】
例えば、図３中”ＰＢ１３”及び”ＰＢ１４”に示す各プローブにおいて取り込まれた情報は、図３中”ＳＤ１１”及び”ＳＤ１２”に示すように図３中”ＰＭ１１”に示すプローブマネージャに送信される。
【００５６】
最後に、例えば、図３中”ＰＭ１１”に示すプローブマネージャは図３中”ＣＭ１１”に示す企業のルータに接続された図３中”ＰＢ１３”に示すプローブで抽出された特定のパケット情報と、図３中”ＣＭ１２”に示す企業のルータに接続された図３中”ＰＢ１４”に示すプローブで抽出された特定のパケット情報とを照合して、２つの企業間でのパケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行う。
【００５７】
この結果、通信ネットワークに通信パケットが伝播していない場合であっても、プローブ間で指定間隔でテストパケットを送受信することにより、パケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行うことが可能になる。
【００５８】
一方、図４中”Ｓ２０１”において制御回路９はネットワーク上に通信パケットが伝播しているか否かを判断し、もし、通信パケットが伝播していない場合には、図４中”Ｓ２０２”において制御回路９は相手側のプローブに対してテストパケットを送信する。
【００５９】
すなわち、ネットワーク上に通信パケットが伝播していない場合、制御回路９の制御によりテストパケット発生回路１１はテストパケットを発生させて通信回路１０に出力させ、制御回路９の制御により通信回路１０は発生したテストパケットをネットワーク経由で相手側のプローブに送信する。
【００６０】
例えば、図３中”ＰＢ１３”及び”ＰＢ１４”に示す各プローブ間では図３中”ＴＰ１１”に示すようにテストパケットの送受信が行われる。
【００６１】
もし、図４中”Ｓ２０１”においてネットワーク上に通信パケットが伝播している場合、若しくは、図４中”Ｓ２０２”に示すステップ終了後に、図４中”Ｓ２０３”に示すステップに進む。
【００６２】
そして、図４中”Ｓ２０３”において制御回路９は通信パケット１００から指定されたパケットを選択して取り込む。
【００６３】
すなわち、タップ回路１はネットワーク上を伝播する通信パケット１００（実際に伝播している通信パケット、若しくは、相手側からのテストパケット）を通信を妨げることなく抽出し、抽出された通信パケットは物理層回路２によりロジック信号に変換され、フィルタ回路３により指定された通信パケットから指定されたパケット若しくはデータを選択的に取り出す。
【００６４】
図４中”Ｓ２０４”において制御回路９は選択した通信パケットにタイムスタンプを付加してメモリ６に格納する。
【００６５】
すなわち、書込回路５はフィルタ回路３によって選択されたパケット若しくはデータとタイマ回路４が出力するタイムスタンプと共に受け取り（以下、パケット若しくはデータとタイムスタンプを単に情報と呼ぶ。）、メモリ制御回路８の制御に基づき受け取った情報をメモリ６に書き込む。
【００６６】
そして、図４中”Ｓ２０５”において制御回路９はネットワーク上のプローブマネージャ（図示せず。）に情報を送信するか否かを判断し、もし、情報の送信が必要な場合は、図４中”Ｓ２０６”において制御回路９はメモリ６に格納されている情報を読み出してネットワーク上のプローブマネージャ（図示せず。）に送信する。
【００６７】
また、図４中”Ｓ２０５”において情報の送信が不要な場合、若しくは、図４中”Ｓ２０６”示すステップ終了後は、図４中”Ｓ２０１”に示すステップに戻る。
【００６８】
すなわち、読出回路７はメモリ制御回路８の制御に基づきメモリ６から情報を読み出して制御回路９に出力し、制御回路９は読み出された情報を通信回路１０を介して送信出力信号１０１ａとしてネットワーク上のプローブマネージャ（図示せず。）に送信する。
【００６９】
例えば、図３中”ＰＢ１３”及び”ＰＢ１４”に示す各プローブにおいて取り込まれた情報は、図３中”ＳＤ１１”及び”ＳＤ１２”に示すように図３中”ＰＭ１１”に示すプローブマネージャに送信される。
【００７０】
最後に、例えば、図３中”ＰＭ１１”に示すプローブマネージャは図３中”ＣＭ１１”に示す企業のルータに接続された図３中”ＰＢ１３”に示すプローブで抽出された特定のパケット情報と、図３中”ＣＭ１２”に示す企業のルータに接続された図３中”ＰＢ１４”に示すプローブで抽出された特定のパケット情報とを照合して、２つの企業間でのパケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行う。
【００７１】
この結果、通信ネットワークに通信パケットが伝播していない場合であっても、当該通信パケットの有無を検出し通信パケットが無い場合にプローブ間でテストパケットを送受信することにより、パケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行うことが可能になる。
【００７２】
なお、図１に示す実施例では説明の簡単のために、メモリ制御回路８及び制御回路９をそれぞれ別個に記載しているが、勿論、１つの制御回路９に全ての制御を行わせても構わない。
【００７３】
また、図１に示す実施例では説明の簡単のために、メモリ６に対して書込回路５及び読出回路７を設けているが、メモリ制御回路８によって情報をメモリ６に書き込む機能や、メモリ６から情報を読み出す機能を実現することにより、書込回路５及び読出回路７は不要になる。
【００７４】
また、図１に示す実施例の説明に際してはプローブ５０ａでは指定間隔若しくは通信パケットが存在しない場合にプローブ間でテストパケットを送受信していたが、相互に送受信するのではなく、一方のプローブがテストパケットを送信し、他方のプローブが当該テストパケットを受信しても構わない。
【００７５】
この場合には、テストパケットが一方方向にのみ伝播するのでネットワーク負荷の増大を防止することができる。
【００７６】
また、ネットワークマネージャにおいて、実際にネットワークを伝播する通信パケットから得られた通信品質（測定値）とテストパケットから得られた通信品質（参考値）とを区別し、色や線種等を変えてグラフ等により表示しても構わない。この場合には、測定値と参考値との区別が容易になる。
【００７７】
また、テストパケットによる遅延時間等の測定に際しては、テストパケットにタイムスタンプを埋め込んで、受信側のプローブで受信した時点のタイムスタンプとテストパケットに埋め込まれたタイムスタンプとの差分により遅延時間等の通信品質を求めても構わない。
【００７８】
また、テストパケットによる遅延時間等の測定に際しては、テストパケットとしてＰｉｎｇパケット（ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）ネットワークにおいて、ＩＰパケットが通信先まで届いているか等を調べるためのコマンドであって、ＩＣＭＰ（Internet Control Message Protocol）のｅｃｈｏコマンドを用いて実現されている。）を送信して他のプローブとの間の往復時間の１／２の時間により遅延時間等の通信品質を求めても構わない。
【００７９】
また、テストパケットはプローブ間だけではなく、プローブと他のネットワーク機器との間、若しくは、他のネットワーク機器間同士で送受信等しても構わない。
【００８０】
また、図１に示す実施例では説明の簡単のために図３中”ＰＭ１１”に示すプローブマネージャ、図３中”ＰＢ１３”及び”ＰＢ１４”に示すプローブを別個に記載しているが、図３中”ＰＢ１３”若しくは”ＰＢ１４”に示す何れかのプローブにプローブマネージャの機能を統合しても構わない。
【００８１】
この場合には、プローブマネージャの機能が統合されたプローブではプローブマネージャに対する通信がなくなるので、全体としてプローブとプローブマネージャとの間の通信の情報量を減少させることが可能になる。
【００８２】
また、図１に示す実施例では説明の簡単のために２つのプローブ（若しくは、ネットワーク機器）の間でテストパケットの送受信等を行っているが、２個所に限定されるわけではなく、テストパケットの伝播経路上の複数箇所のプローブでテストパケットを捕捉して通信品質を測定しても構わない。この場合には、通信品質の劣化の原因箇所の特定を容易におこなうことができる。
【００８３】
【発明の効果】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
請求項１，２，３，４及び請求項５の発明によれば、通信ネットワークに通信パケットが伝播していない場合であっても、当該通信パケットの有無を検出し通信パケットが無い場合にプローブ間でテストパケットを送受信することにより、パケットロス、遅延時間、遅延ゆらぎ、スループット等の通信品質項目についての測定を行うことが可能になる。
【００８４】
また、請求項６の発明によれば、テストパケットの伝播経路上の複数箇所のプローブでテストパケットを捕捉して通信品質を測定することにより、通信品質の劣化の原因箇所の特定を容易におこなうことができる。
【００８５】
また、請求項７の発明によれば、プローブマネージャの機能を統合することにより、プローブマネージャの機能が統合されたプローブではプローブマネージャに対する通信がなくなるので、全体としてプローブとプローブマネージャとの間の通信の情報量を減少させることが可能になる。
【００８６】
また、請求項８，９及び請求項１０の発明によれば、実際にネットワークを伝播する通信パケットから得られた通信品質（測定値）とテストパケットから得られた通信品質（参考値）とを区別し、色や線種等を変えてグラフ等により表示することにより、両者の区別が容易になる。
【図面の簡単な説明】
【図１】本発明に係るネットワーク品質評価装置の一実施例を示す構成ブロック図である。
【図２】制御回路の動作を説明するフロー図である。
【図３】ネットワーク全体の構成を示すブロック図である。
【図４】制御回路の動作を説明するフロー図である。
【図５】従来のネットワーク品質評価装置の一例を示す構成ブロック図である。
【図６】制御回路の動作を説明するフロー図である。
【図７】ネットワーク全体の構成を示すブロック図である。
【符号の説明】
１  タップ回路
２  物理層回路
３  フィルタ回路
４  タイマ回路
５  書込回路
６  メモリ
７  読出回路
８  メモリ制御回路
９  制御回路
１０  通信回路
１１  テストパケット発生回路
５０，５０ａ  プローブ
５１  取り込み手段
１００  通信パケット
１０１，１０１ａ  通信出力信号
【図１】
0004280965.tif 000002
【図２】
0004280965.tif 000003
【図３】
0004280965.tif 000004
【図４】
0004280965.tif 000005
【図５】
0004280965.tif 000006
【図６】
0004280965.tif 000007
【図７】
0004280965.tif 000008