(57)【特許請求の範囲】
【請求項１】
ユーザ端末から送信されたユーザデータを優先度に基づいて中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを送信する送信装置と、当該送信装置から当該試験データを受信して当該ネットワークの性能評価を行う受信装置とから構成される負荷試験システムであって、
前記送信装置は、
前記ユーザ端末から送信される前記ユーザデータの帯域を、実時間にて測定する帯域測定手段と、
前記ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、前記帯域測定手段によって測定される前記ユーザデータの帯域を減算して得られる帯域である算出帯域を算出する算出手段と、
前記算出手段によって用いられた前記ユーザデータの帯域に対応するユーザデータと併せて、前記算出手段によって算出された前記算出帯域に相当する前記試験データを送信する送信手段と、
前記送信手段によって送信される前記ユーザデータの優先度を、当該ユーザデータに予め設定されている優先度よりも高い優先度に変更する優先度変更手段と、
前記送信手段によって送信される前記試験データに、前記優先度変更手段によって変更された後の前記ユーザデータの優先度のうち最小の値よりも低い優先度を設定する優先度設定手段と、
を備え、
前記受信装置は、
前記送信手段によって送信された前記ユーザデータと、当該ユーザデータと併せて送信された前記試験データとを、併せて受信する受信手段と、
前記受信手段によって受信された前記ユーザデータと前記試験データとからネットワークの性能評価を行う評価手段と、
を備えたことを特徴とする負荷試験システム。
【請求項２】
前記送信装置は、
前記受信手段によって受信された前記ユーザデータと前記試験データとを分離する分離手段をさらに備え、
前記評価手段は、前記分離手段によって分離された前記試験データのみ、および／または、受信された前記ユーザデータと前記試験データとの両方から、ネットワークの性能評価を行うことを特徴とする請求項１に記載の負荷試験システム。
【請求項３】
前記送信装置は、
前記送信手段によって送信される前記試験データ各々に対して、当該試験データ各々の順番を一意に識別する順番識別情報を付与する付与手段をさらに備え、
前記送信手段は、前記ユーザデータと併せて、前記付与手段によって前記順番識別情報が付与された前記試験データを送信し、
前記受信装置では、
前記評価手段は、受信した前記試験データ各々から前記順番識別情報を取得し、前記送信手段によって送信された前記試験データの内、前記受信手段によって受信されていない前記試験データがあるかを評価することを特徴とする請求項１又は請求項２に記載の負荷試験システム。
【請求項４】
ユーザ端末から送信されたユーザデータを優先度に基づいて中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを送信する送信装置と、当該送信装置から当該試験データを受信して当該ネットワークの性能評価を行う受信装置とを用いて負荷試験を行う負荷試験方法であって、
前記送信装置は、
前記ユーザ端末から送信される前記ユーザデータの帯域を、実時間にて測定する帯域測定工程と、
前記ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、前記帯域測定工程によって測定される前記ユーザデータの帯域を減算して得られる帯域である算出帯域を算出する算出工程と、
前記算出工程によって用いられた前記ユーザデータの帯域に対応するユーザデータと併せて、前記算出工程によって算出された前記算出帯域に相当する前記試験データを送信する送信工程と、
前記送信工程によって送信される前記ユーザデータの優先度を、当該ユーザデータに予め設定されている優先度よりも高い優先度に変更する優先度変更工程と、
前記送信工程によって送信される前記試験データに、前記優先度変更工程によって変更された後の前記ユーザデータの優先度のうち最小の値よりも低い優先度を設定する優先度設定工程と、
を含み、
前記受信装置は、
前記送信工程によって送信された前記ユーザデータと、当該ユーザデータと併せて送信された前記試験データとを、併せて受信する受信工程と、
前記受信工程によって受信された前記ユーザデータと前記試験データとからネットワークの性能評価を行う評価工程と、
を含むことを特徴とする負荷試験方法。
【請求項５】
ユーザ端末から送信されたユーザデータを優先度に基づいて中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを送信する送信装置と、当該送信装置から当該試験データを受信して当該ネットワークの性能評価を行う受信装置とから構成される負荷試験システムを制御するコンピュータに実行させる負荷試験プログラムであって、
前記送信装置としてのコンピュータは、
前記ユーザ端末から送信される前記ユーザデータの帯域を、実時間にて測定する帯域測定手順と、
前記ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、前記帯域測定手順によって測定される前記ユーザデータの帯域を減算して得られる帯域である算出帯域を算出する算出手順と、
前記算出手順によって用いられた前記ユーザデータの帯域に対応するユーザデータと併せて、前記算出手順によって算出された前記算出帯域に相当する前記試験データを送信する送信手順と、
前記送信手順によって送信される前記ユーザデータの優先度を、当該ユーザデータに予め設定されている優先度よりも高い優先度に変更する優先度変更手順と、
前記送信手順によって送信される前記試験データに、前記優先度変更手順によって変更された後の前記ユーザデータの優先度のうち最小の値よりも低い優先度を設定する優先度設定手順と、
を含み、
前記受信装置としてのコンピュータは、
前記送信手順によって送信された前記ユーザデータと、当該ユーザデータと併せて送信された前記試験データとを、併せて受信する受信手順と、
前記受信手順によって受信された前記ユーザデータと前記試験データとからネットワークの性能評価を行う評価手順と、
を実行させることを特徴とする負荷試験プログラム。
【請求項６】
ユーザ端末から送信されたユーザデータを優先度に基づいて中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを送信し、当該試験データを受信して当該ネットワークの性能評価を行う負荷試験装置であって、
前記ユーザデータと、当該ユーザデータと併せて送信された前記試験データとを、併せて受信する受信手段と、
前記受信手段によって受信された前記ユーザデータと前記試験データとからネットワークの性能評価を行う評価手段と、
受信手段によって受信された前記ユーザ端末から送信される前記ユーザデータの帯域を、実時間にて測定する帯域測定手段と、
前記ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、前記帯域測定手段によって測定される前記ユーザデータの帯域を減算して得られる帯域である算出帯域を算出する算出手段と、
前記算出手段によって用いられた前記ユーザデータの帯域に対応するユーザデータと併せて、前記算出手段によって算出された前記算出帯域に相当する前記試験データを送信する送信手段と、
前記送信手段によって送信される前記ユーザデータの優先度を、当該ユーザデータに予め設定されている優先度よりも高い優先度に変更する優先度変更手段と、
前記送信手段によって送信される前記試験データに、前記優先度変更手段によって変更された後の前記ユーザデータの優先度のうち最小の値よりも低い優先度を設定する優先度設定手段と、
を備えたことを特徴とする負荷試験装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、負荷試験システム、負荷試験装置および負荷試験方法に関する。
【背景技術】
【０００２】
従来より、ネットワークの性能評価（例えば、パケット損失率）を行うことを目的として、評価対象となるネットワークに対して、試験データ(パケット)を実際に流してネットワークの性能評価を行うアクティブ評価がある。
【０００３】
例えば、アクティブ評価では、図１９に示すように、測定装置（例えば、プローブやサーバ等）として送信装置と受信装置とを、性能評価を行うネットワークにおける任意の測定拠点に配置する。そして、送信装置と受信装置との間で、送信装置が、試験データを能動的に生成・送信し、その後、受信装置が、送信された試験データを受信し、ネットワークの性能評価を行う。
【０００４】
なお、特許文献１では、アクティブ評価により、ＩＰ電話網における音声パケットの伝送品質を測定する技術が開示されている。
【０００５】
【特許文献１】特開２００５−２６９１７０号公報（第１−４頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記した従来の技術は、以下で説明するように、実際のネットワークの運用に悪影響を与えずにアクティブ評価を行うことができないという課題があった。
【０００７】
例えば、従来のアクティブ評価では、図２０に示すように、実際に運用されているネットワークにおいて行うと、実データが廃棄されるなど実際に運用されているサービスに悪影響を及ぼしていた。具体的な一例をあげて説明すると、従来のアクティブ評価によって作成された試験データ（パケット）によって、ネットワークの最大帯域を越えてしまった場合に、実データが廃棄されていた。また、従来のアクティブ評価では、運用されているサービスが停止中に（例えば、一旦サービスを停止して）、評価を行う必要があり、サービス運用中に定期的に監視することができなかった。なお、特許文献１の技術は、実際のネットワークの運用に悪影響を与えずにアクティブ評価を行うものではない。図２０は、従来技術を説明するための図である。
【０００８】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、実際のネットワークの運用に悪影響を与えずに、アクティブ評価を行うことが可能である負荷試験システム、負荷試験装置および負荷試験方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、この負荷試験システムは、ユーザ端末から送信されたユーザデータを中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを送信する送信装置と、当該送信装置から当該試験データを受信して当該ネットワークの性能評価を行う受信装置とから構成される負荷試験システムであって、前記送信装置は、前記ユーザ端末から送信される前記ユーザデータの帯域を、実時間にて測定する帯域測定手段と、前記ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、前記帯域測定手段によって測定される前記ユーザデータの帯域を減算して得られる帯域である算出帯域を算出する算出手段と、前記算出手段によって用いられた前記ユーザデータの帯域に対応するユーザデータと併せて、前記算出手段によって算出された前記算出帯域に相当する前記試験データを送信する送信手段と、を備え、前記受信装置は、前記送信手段によって送信された前記ユーザデータと、当該ユーザデータと併せて送信された前記試験データとを、併せて受信する受信手段と、前記受信手段によって受信された前記ユーザデータと前記試験データとからネットワークの性能評価を行う評価手段と、を備えたことを要件とする。
【００１０】
また、この負荷試験システムは、さらに、前記ネットワークは、データの優先度に基づいて当該データの中継を行うものであって、前記送信装置は、前記送信手段によって送信される前記試験データの優先度を、前記ユーザデータに予め設定されている優先度よりも低く設定する優先度設定手段をさらに備え、前記送信手段は、前記算出手段によって算出された試験データであって、前記優先度設定手段によって優先度を設定された試験データを送信することを要件とする。
【００１１】
また、この負荷試験システムは、さらに、前記ネットワークは、データの優先度に基づいて当該データの中継を行うものであって、前記送信装置は、前記送信手段によって送信される前記ユーザデータに予め設定されている優先度を、前記試験データよりも高い優先度に変更する優先度変更手段をさらに備え、前記送信手段は、前記ユーザデータの帯域に対応するユーザデータであって、前記優先度変更手段によって優先度を変更されたユーザデータを送信することを要件とする。
【００１２】
また、この負荷試験システムは、さらに、前記送信装置は、前記受信手段によって受信された前記ユーザデータと前記試験データとを分離する分離手段をさらに備え、前記評価手段は、前記分離手段によって分離された前記試験データのみ、および／または、受信された前記ユーザデータと前記試験データとの両方から、ネットワークの性能評価を行うことを要件とする。
【００１３】
また、この負荷試験システムは、さらに、前記送信装置は、前記送信手段によって送信される前記試験データ各々に対して、当該試験データ各々の順番を一意に識別する順番識別情報を付与する付与手段をさらに備え、前記送信手段は、前記ユーザデータと併せて、前記付与手段によって前記順番識別情報が付与された前記試験データを送信し、前記受信装置では、前記評価手段は、受信した前記試験データ各々から前記順番識別情報を取得し、前記送信手段によって送信された前記試験データの内、前記受信手段によって受信されていない前記試験データがあるかを評価することを要件とする。
【発明の効果】
【００１４】
この負荷試験システムは、実際のネットワークの運用に悪影響を与えずにアクティブ評価を行うことが可能である。
【００１５】
この負荷試験システムは、ユーザデータが廃棄されることを防止することが可能である。
【００１６】
この負荷試験システムは、より多くの情報を得ることが可能である。
【００１７】
この負荷試験システムは、パケットロスがあるか否かを評価することが可能である。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明に係る負荷試験システム、負荷試験装置および負荷試験方法の実施例を詳細に説明する。なお、以下では、本実施例で用いる主要な用語、本実施例に係る負荷試験システムの概要および特徴、負荷試験システムの構成および処理の流れを順に説明し、次に、その他の実施例について説明する。
【実施例１】
【００１９】
［用語の説明］
まず最初に、図１を用いて、実施例１で用いる主要な用語を説明する。なお、図１は、実施例１で用いる主要な用語の説明に用いるための図である。本実施例で用いる「ユーザ端末」とは、データを送信する装置や、データを受信する装置や、データを送受信する装置などのことであり、例えば、ネットワークを介してユーザデータ（パケットやフレーム）を送受信するＰＣやサーバやルータやスイッチなどがこれに該当する。
【００２０】
また、本実施例で用いる「ユーザデータ」とは、ユーザ端末から送信されるデータのことであり、例えば、実際に当該ユーザ端末によって用いられているデータ（当該ユーザ端末にとって意味のあるデータや当該ネットワークにおいて運用されているサービスに用いられているデータ）などがこれに該当し、また、破棄されると、当該ネットワークにおいて運用されているサービスに悪影響を及ぼすものである。
【００２１】
また、本実施例で用いる「試験データ」とは、ネットワークの性能評価に用いるデータのことであり、例えば、本実施例に係る送信装置によって、当該ネットワークの性能評価を行うことを目的として用いられるデータがこれに該当する。
【００２２】
なお、ここで、本実施例における「ユーザデータ」と「試験データ」との関係について確認すると、「ユーザデータ」は、破棄されることによって、当該ネットワークにおいて運用されているサービスに悪影響を及ぼすものであるのに対して、「試験データ」は、破棄されたとしても、当該ネットワークにおいて運用されているサービスには何ら悪影響を及ぼさないものである。
【００２３】
また、実施例１で用いるネットワークは、データの優先度に基づいて当該データの中継を行うものであって、例えば、「ユーザデータ」と「試験データ」とは、それぞれ、優先度が設定されているものである。具体的に例をあげて説明すると、ＩＰパケットにおけるＴＯＳフィールドや、ＶＬＡＮタグにおけるＱｏＳフィールドなどが該当する。
【００２４】
また、実施例１で用いる「送信装置」とは、ユーザ端末から送信されたユーザデータを中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを送信する送信装置である。また、実施例１で用いる「受信装置」とは、送信装置から当該試験データを受信して当該ネットワークの性能評価を行う受信装置である。
【００２５】
ここで、図１を用いて、実施例１で用いる「送信装置」と「受信装置」との位置関係について説明する。例えば、図１に示すように、ユーザ端末Ａが、ネットワークを中継してユーザデータをユーザ端末Ｂに送信し、評価対象とするネットワークが、監視ポイントＡと監視ポイントＢとの間のネットワークである場合に、送信装置は、当該監視ポイントＡに設置され、受信装置は、当該監視ポイントＢに設置される。
【００２６】
［負荷試験装置の概要および特徴］
次に、図２を用いて、本実施例に係る負荷試験システムの概要および特徴を説明する。図２は、実施例１に係る負荷試験システムの概要および特徴を示すための図である。
【００２７】
図２に示すように、実施例１に係る負荷試験システムは、送信装置と、受信装置とから構成される負荷試験システムである。そして、以下に説明するように、実際のネットワークの運用に悪影響を与えずにアクティブ評価を行うことが可能である点に主たる特徴がある。
【００２８】
実施例１に係る負荷試験システムでは、送信装置は、図２の（１）に示すように、ユーザ端末から送信されたユーザデータ（図２では、Ｒ（ルータ）を経由して送信されるデータとして記載）を、ポートＡ０から受信する。
【００２９】
そして、図２の（２）に示すように、実施例１に係る負荷試験システムでは、送信装置の流量計測部は、ユーザ端末から送信されるユーザデータの帯域を、実時間にて測定する。例えば、実施例１に係る送信装置は、受信したユーザデータを一度入力バッファに記憶し、その際に、受信したユーザデータのデータサイズ（フレーム長など）と、当該ユーザデータを受信したタイミングとを、リアルタイム（常時）で測定して記録する。そして、実施例１に係る送信装置の流量計測部は、一定時間の間に受信したユーザデータについて、帯域（以下では、測定帯域と記載する）を測定する。具体的な一例をあげて説明すると、実施例１に係る送信装置の流量計測部は、測定帯域が３０Ｍｂｐｓであると測定する。
【００３０】
そして、図２の（３）に示すように、実施例１に係る負荷試験システムでは、送信装置の流量計測部は、ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、帯域測定手段によって測定されるユーザデータの帯域を減算して得られる帯域である算出帯域を算出する。つまり、実施例１に係る負荷試験システムでは、負荷補間量を算定する。具体的には、送信装置の流量計測部は、評価帯域でのネットワークの性能評価を行うために、当該ユーザデータに加えて送信する必要があるデータの帯域である算出帯域を算出する。例えば、実施例１に係る送信装置の流量計測部は、予め設定されている評価帯域から、図２の（２）において測定した測定帯域を減算し、算出帯域を算出する。具体的な一例をあげて説明すると、評価帯域が８０Ｍｂｐｓである場合に、実施例１に係る送信装置の流量計測部は、算出帯域が５０Ｍｂｐｓであると算出する。
【００３１】
そして、図２の（４）に示すように、実施例１に係る負荷試験システムでは、送信装置は、算出帯域を算出する際に用いられたユーザデータの帯域に対応するユーザデータと併せて、算出された当該算出帯域に相当する試験データを送信する。例えば、実施例１に係る送信装置は、パケット生成部が、図２の（３）において算出された算出帯域に対応する試験データを生成し、受信したユーザデータに当該試験データを出力バッファにて挿入した後、つまり、図２の（４）に示すように、負荷を補間するために試験データを挿入した後に、当該試験データと受信したユーザデータとを併せてポートＡ１から送信する。具体的な一例をあげて説明すると、実施例１に係る送信装置は、３０Ｍｂｐｓのユーザデータとを併せて、５０Ｍｂｐｓの試験データを送信する。
【００３２】
ここで、ユーザデータに挿入される試験データは、当該ユーザデータに挿入される（加える）ことで、送信されるデータに対応する帯域が評価帯域となるように、図２の（２）において算出されたものである。
【００３３】
そして、図２の（５）に示すように、実施例１に係る負荷試験システムでは、受信装置は、送信手段によって送信されたユーザデータと、当該ユーザデータと併せて送信された試験データとを、併せて受信する。具体的な一例をあげて説明すると、実施例１に係る受信装置は、送信装置から送信された３０Ｍｂｐｓのユーザデータと５０Ｍｂｐｓの試験データとを併せて受信する。
【００３４】
そして、図２の（６）に示すように、実施例１に係る負荷試験システムでは、受信装置は、受信したユーザデータと試験データとからネットワークの性能評価を行う。例えば、図２の（６−１）に示すように、受信したユーザデータと試験データとを併せて用いて評価し、また、図２の（６−２）に示すように、試験データのみを用いて評価する。具体的な一例をあげて説明すると、実施例１に係る受信装置は、受信したユーザデータと試験データとを併せて用いて、スループットを評価する。
【００３５】
そして、図２の（７）に示すように、実施例１に係る負荷試験システムでは、受信装置は、受信したユーザデータのみを、受信側ユーザ端末に送る。具体的な一例をあげて説明すると、実施例１に係る受信装置は、送信装置から送信された３０Ｍｂｐｓのユーザデータのみを、ルータ（図２では、Ｒ（受信側）と記載）経由でユーザ端末に送信する。
【００３６】
このようなことから、実施例１に係る負荷試験システムは、上記した主たる特徴の如く、ユーザデータの帯域を実時間にて測定し、評価帯域から算出帯域を算出し、ユーザデータと併せて、算出された前記算出帯域に相当する前記試験データを送信するので、実際のネットワークの運用に悪影響を与えずにアクティブ評価を行うことが可能である。
【００３７】
［負荷試験システムの構成］
次に、図３〜７を用いて、図２に示した負荷試験システムの構成を説明する。図３は、実施例１に係る負荷試験システムの構成を示すブロック図である。図４は、実施例１における管理テーブルに格納されている情報の一例を示すための図である。図５は、実施例１における余剰帯域テーブルに格納されている情報の一例を示すための図である。図６は、実施例１における送信重畳部による試験データ挿入処理の一例を説明するための図である。図７は、実施例１における試験データ評価部による評価手法の一例を説明するための図である。
【００３８】
図３に示すように、この負荷試験システムは、送信装置２００と受信装置３００とから構成される。ここで、送信装置２００は、ユーザデータを送信するユーザ端末である送信側ユーザ端末１００とルータ（図３では、「○Ｒ（○の中にＲと記載されている）」と記載）を経由して接続され、受信装置３００は、送信側ユーザ端末１００によって送信されたユーザデータを受信するユーザ端末である受信側ユーザ端末４００とルータを経由して接続される。そして、送信装置２００と受信装置３００とは、ネットワークを介して接続されている。なお、ここで、送信装置２００は、特許請求の範囲に記載の「送信装置」に対応し、受信装置３００は、特許請求の範囲に記載の「受信装置」に対応し、ユーザ端末は、特許請求の範囲に記載の「ユーザ端末」に対応する。
【００３９】
このうち、送信装置２００は、ＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１と、管理テーブル２０２と、余剰帯域テーブル２０３と、Ｔｉｍｅｒ部２０４と、送信装置受信側ポート２０５と、送信装置送信側ポート２０６と、Ｗ部２０７と、Ｒ部２０８と、流量計測部２０９と、試験データ生成部２１０と、送信重畳部２１１とを備える。なお、ここで、流量計測部２０９は、特許請求の範囲に記載の「帯域測定手段」と「算出手段」とに対応し、試験データ生成部２１０と送信重畳部２１１と送信装置送信側ポート２０６とは、特許請求の範囲に記載の「送信手段」に対応する。また、Ｗ部２０７は、特許請求の範囲に記載の「優先度変更手段」に対応し、試験データ生成部２１０は、特許請求の範囲に記載の「優先度設定手段」と「付与手段」に対応する。
【００４０】
ＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１は、ユーザデータを一時的に記憶する記憶部である。例えば、ＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１は、後述するＷ部２０７によって格納される受信したユーザデータを、後述するＲ部２０８によって読み出されるまで一時的に格納する。
【００４１】
管理テーブル２０２は、図４に示すように、受信したユーザデータに関する情報を記憶し、後述するＷ部２０７とＲ部２０８とに用いられる記憶部である。例えば、図４に示すように、後述するＷ部２０７によってデータが書き込まれ、ＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１内において当該受信したユーザデータが格納された先頭のアドレスを示す「先頭アドレス」と対応付けて、当該受信したユーザデータの「フレーム長（バイト数）」と、後述するＴｉｍｅｒ部２０４によって生成された当該ユーザデータを受信した時間を示す情報である「ＲｃｖＴｉｍｅ」とを記憶する。
【００４２】
具体的に例をあげて説明すると、図４に示すように、管理テーブル２０２は、先頭アドレス「０ｘ００００００００」と対応付けて、バイト数「１００」と、ＲｃｖＴｉｍｅ「０」とを記憶し、先頭アドレス「０ｘ０００００１００」と対応付けて、バイト数「１００」と、ＲｃｖＴｉｍｅ「１９０」とを記憶する。
【００４３】
余剰帯域テーブル２０３は、余剰帯域に関する情報を記憶し、後述する流量計測部２０９によって用いられる記憶部である。例えば、余剰帯域テーブル２０３は、図５に示すように、後述する流量計測部２０９によってデータが書き込まれ、受信したユーザデータ（フレーム）を一意に識別するための情報である「Ｆｒａｍｅ」と対応付けて、「先頭アドレス」と、「フレーム長（バイト数）」と、「ＲｃｖＴｉｍｅ」と、後述するＴｉｍｅｒ部２０４によって生成された情報であって当該ユーザデータの受信処理が終了した時間に関する情報である「ＥｎｄＴｉｍｅ」とを記憶する。
【００４４】
また、余剰帯域テーブル２０３は、ユーザデータの送受信処理に用いられていない帯域である余剰帯域に関する情報を記憶する。例えば、余剰帯域テーブル２０３は、図５に示すように、余剰帯域を一意に識別するための情報である「余剰帯域」と対応付けて、「フレーム長（バイト数）」と「ＲｃｖＴｉｍｅ」と「ＥｎｄＴｉｍｅ」とを記憶する。
【００４５】
なお、「余剰帯域」と対応付けて記憶される「フレーム長（バイト数）」と「ＲｃｖＴｉｍｅ」と「ＥｎｄＴｉｍｅ」とは、例えば、当該「フレーム」に対応付けて記憶している先頭アドレス」と「フレーム長（バイト数）」と「ＲｃｖＴｉｍｅ」と「ＥｎｄＴｉｍｅ」とから、後述する流量計測部２０９によって算出される。
【００４６】
Ｔｉｍｅｒ部２０４は、時間に関する情報を、後述するＷ部２０７やＲ部２０８に伝える。例えば、Ｔｉｍｅｒ部２０４は、後述するＷ部２０７やＲ部２０８に時刻を伝える。
【００４７】
送信装置受信側ポート２０５は、情報の入力を受付け、例えば、送信側ユーザ端末１００からユーザデータを受信し、受信したユーザデータを後述するＷ部２０７に送る。送信装置送信側ポート２０６は、情報を出力し、例えば、後述する送信重畳部２１１の指示により、ユーザデータと試験データとを送信する。
【００４８】
Ｗ部２０７は、受信したユーザデータをＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１に格納し、当該受信したユーザデータに関する情報を管理テーブル２０２に記憶する。例えば、送信装置受信側ポート２０５によってユーザデータが受信する毎に、当該ユーザデータをＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１に格納する。そして、Ｗ部２０７は、当該ユーザデータについて、「先頭アドレス」と対応付けて「フレーム長（バイト数）」と「ＲｃｖＴｉｍｅ」とを管理テーブル２０２に格納し、「先頭アドレス」と対応付けて「フレーム長（バイト数）」と「ＲｃｖＴｉｍｅ」と「ＥｎｄＴｉｍｅ」とを後述する流量計測部２０９に通知する。具体的な例をあげて説明すると、受信したユーザデータのバイト数が「１００」であり、到着時間「０」であり、当該ユーザデータを格納したＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１における先頭のアドレスが「０ｘ００００００００」である場合に、Ｗ部２０７は、先頭アドレス「０ｘ００００００００」と対応付けて、バイト数「１００」と、ＲｃｖＴｉｍｅ「０」とを管理テーブル２０２に格納する。
【００４９】
また、Ｗ部２０７は、送信されるユーザデータに予め設定されている優先度を、試験データよりも高い優先度に変更する。例えば、Ｗ部２０７は、受信したユーザデータ各々に、ＩＰパケットにおけるＴＯＳフィールドや、ＶＬＡＮタグにおけるＱｏＳフィールドなどによって予め設定されている優先度を、当該ユーザデータをＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１に格納する際に、当該予め設定されている優先度より高い優先度に設定する。優先度が数字によって表され、数字が大きいほど優先度が高い場合を例にあげて説明すると、Ｗ部２０７は、当該ユーザデータに予め設定された優先度が「４」であった場合に、当該優先度を「５」に変更し、その後、当該ユーザデータをＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１に格納する。
【００５０】
Ｒ部２０８は、ＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１にＷ部２０７によって格納されたユーザデータを読み出す。例えば、Ｒ部２０８は、帯域計算用の蓄積時間（受信したユーザデータをＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１に蓄積する時間）である計測基準時間を予め設定されているものであり、管理テーブル２０２に記憶されている「ＲｃｖＴｉｍｅ」から当該計測基準時間が経過したか否かをＴｉｍｅｒ部２０４を用いて判別し、当該計測基準時間が経過すると、当該「ＲｃｖＴｉｍｅ」に対応付けられた「先頭アドレス」と「フレーム長」とを用いてユーザデータを読み出し、後述する送信重畳部２１１に送る。
【００５１】
なお、上記した計測基準時間とは、帯域計算用の蓄積時間であり、本負荷試験システムの試験装置において、受信したユーザデータをＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１に蓄積する時間である。これは、本負荷試験システムにおいて、帯域を測定する際や、データを送信する際に用いる時間間隔として用いられる。例えば、当該計測基準時間内に受信したユーザデータを用いて帯域を測定する。ここで、フレームのサイズは、約６０バイトから約１５００バイトまでの間において、ばらつきがあるため、この計測基準時間は、これらサイズにばらつきがあるフレームを複数受信し、有意義な帯域を測定するために必要な時間が設定される。その上で、さらに、この計測基準時間を小さく（または大きく）することで、負荷帯域の調節を詳細に行うことも可能である。
【００５２】
流量計測部２０９は、ユーザ端末から送信されるユーザデータの帯域を、実時間にて（例えば、リアルタイムで（常時）、または、予め設定されている計測基準時間ごとに）測定する。例えば、流量計測部２０９は、予め設定されている計測基準時間ごとに、当該計測基準時間内に受信したユーザデータから帯域を測定する。具体的な一例をあげて説明すると、流量計測部２０９は、Ｗ部２０７から通知された「先頭アドレス」と「フレーム長（バイト数）」と「ＲｃｖＴｉｍｅ」と「ＥｎｄＴｉｍｅ」とを余剰帯域テーブル２０３に格納する。そして、流量計測部２０９は、計測基準時間ごとに、当該計測基準時間内に受信しているユーザデータを、当該余剰格納テーブルに格納されている「ＲｃｖＴｉｍｅ」を利用して判別し、当該計測基準時間内に受信しているユーザデータを示す「ＲｃｖＴｉｍｅ」に対応付けられた「フレーム長」を取得し、計測基準時間におけるユーザデータの帯域を測定する。
【００５３】
また、流量計測部２０９は、余剰帯域テーブル２０３に格納した「先頭アドレス」と「フレーム長（バイト数）」と「ＲｃｖＴｉｍｅ」と「ＥｎｄＴｉｍｅ」とから、余剰帯域を計測して、「余剰帯域」に対応付けて「フレーム長（バイト数）」と「ＲｃｖＴｉｍｅ」と「ＥｎｄＴｉｍｅ」とを余剰帯域テーブル２０３に格納する。
【００５４】
また、流量計測部２０９は、ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、測定したユーザデータの帯域を減算して得られる帯域である算出帯域を算出する。例えば、流量計測部２０９は、予め設定されている計測基準時間ごとに、評価帯域（例えば、６０Ｍｂｐｓ）から、ユーザ帯域（例えば、４０Ｍｂｐｓ）を減算して、算出帯域（例えば、２０Ｍｂｐｓ）を算出する。そして、流量計測部２０９は、試験データを生成する旨の指示（例えば、フレーム要求信号）と、当該算出帯域（例えば、２０Ｍｂｐｓ）とを、試験データを生成するタイミングで（例えば、計測基準時間ごとに）、後述する試験パケット生成部に通知する。
【００５５】
試験データ生成部２１０は、試験データを生成する。具体的には、流量計測部２０９の指示に従って、試験データを生成し、後述する送信重畳部２１１に送る。例えば、試験データ生成部２１０は、流量計測部２０９から試験データを生成する旨の指示と当該算出帯域（例えば、２０Ｍｂｐｓ）とを通知されると、当該算出帯域に対応する試験データ（例えば、２０Ｍｂｐｓ）を生成し、後述する送信重畳部２１１に送る。具体的な一例をあげて説明すると、試験データ生成部２１０は、最小のフレームサイズを用いて、必要な試験データを生成する。
【００５６】
なお、ここで、試験データ生成部２１０が、最小のフレームサイズ（例えば、６４バイト）を用いて試験データを生成するのは、後述する送信重畳部２１１において、試験データを挿入する際に、余剰帯域に挿入しやすく（ユーザデータの送信タイミングを維持したまま試験データを挿入しやすく）するためである。
【００５７】
また、試験データ生成部２１０は、試験データの優先度を、ユーザデータに予め設定されている優先度よりも低く設定する。例えば、試験データ生成部２１０は、生成する試験データ各々に、ＩＰパケットにおけるＴＯＳフィールドや、ＶＬＡＮタグにおけるＱｏＳフィールドなどによって設定される優先度を、ユーザデータに予め設定されている優先度よりも低く設定する。または、試験データ生成部２１０は、試験データの優先度を、Ｗ部２０７によって変更された優先度よりも低い優先度に設定する。優先度が数字によって表され、数字が大きいほど優先度が高い場合を例にあげて説明すると、ユーザデータに設定されている優先度の内最小のものが「３」である場合に、試験データ生成部２１０は、試験データ各々の優先度を、「３」未満（例えば、「２」や「１」）に設定する。
【００５８】
また、試験データ生成部２１０は、試験データ各々に対して、当該試験データ各々の順番を一意に識別する順番識別情報を付与する。例えば、試験データ生成部２１０は、生成する試験データ各々に、それぞれシーケンス番号を挿入する。具体的に例をあげて説明すると、試験データ生成部２１０は、試験データ各々について、「＃１」、「＃２」、「＃３」、などの順番識別情報を付与する。
【００５９】
また、試験データ生成部２１０は、試験データ各々に対して、当該試験データ各々が送信される時刻に関する情報である時刻情報を付与する。例えば、試験データ生成部２１０は、生成する試験データ各々に、タイムスタンプを付与する。具体的に例をあげて説明すると、試験データ生成部２１０は、試験データ各々について、Ｔｉｍｅｒ部２０４から取得する当該試験データ各々を送信する時刻をタイムスタンプとして付与する。
【００６０】
なお、以下では、上記した順番識別情報と時刻情報との両方を、一つの試験データに付与する場合について説明するが、本発明はこれに限定されるものではなく、順番識別情報と時刻情報との内、一つのみを用いて評価を行ってもよい。
【００６１】
送信重畳部２１１は、図３に示すように、ＴｘＰａｃｋｅｔＢｕｆｆｅｒ２１２と、ＴｘＢｕｆｆｅｒＲＷ部２１３と、調節部２１４とを備え、流量計測部２０９によって用いられたユーザデータの帯域に対応するユーザデータと併せて、流量計測部２０９によって算出された算出帯域に相当する試験データを送信装置送信側ポート２０６から送信する。
【００６２】
ＴｘＰａｃｋｅｔＢｕｆｆｅｒ２１２は、ユーザデータと試験データとを一時的に格納する。具体的には、Ｒ部２０８によって送られたユーザデータと、試験データ生成部２１０によって送られた試験データとを、後述するＴｘＢｕｆｆｅｒＲＷ部２１３によって書き込まれ、当該ユーザデータと試験データとがＴｘＢｕｆｆｅｒＲＷ部２１３によって読み出されて送信されるまで、ユーザデータと試験データとを一時的に格納する。
【００６３】
ＴｘＢｕｆｆｅｒＲＷ部２１３は、Ｒ部２０８によって送られたユーザデータと、試験データ生成部２１０によって送られた試験データとを、ＴｘＰａｃｋｅｔＢｕｆｆｅｒ２１２に格納する。
【００６４】
調節部２１４は、ユーザデータと試験データとを送信するタイミングを調節する。具体的には、調節部２１４は、Ｒ部２０８によって送られたユーザデータと、試験データ生成部２１０によって送られた試験データとを併せて送信するために、試験データを余剰帯域に挿入する。例えば、調節部２１４は、ＴｘＢｕｆｆｅｒＲＷ部２１３によってＴｘＰａｃｋｅｔＢｕｆｆｅｒ２１２に格納されたユーザデータと試験データとについて、送信するタイミングを調節する。
【００６５】
ここで、図６を用いて、ユーザデータと併せて試験データを送信するタイミングを調節する処理について説明する。図６の（１）は、送信装置受信側ポート２０５によって受信されたユーザデータのＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１に対する書き込み処理を示したものであり、図６の（２）は、ＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１からの読み出し処理を示したものである。ここでは、例として、試験負荷を含めた回線負荷の最低限（評価帯域）を８０％以上とする。また、回線速度に対し１バイト送信するのにかかる時間が１バイト時間であると定義する。
【００６６】
上記したように、送信装置２００は、帯域測定および試験フレームの挿入を行うための計測基準時間Ｔの間、受信したユーザデータを保持する。そして、送信装置２００は、一定時間Ｔ経過後、受信したユーザデータを出力し、これと同期して同基準時間に挿入されるよう試験フレームを出力する。
【００６７】
ここで、例えば、調節部２１４は、Ｔ１では回線帯域の基準時間２０００バイト時間に対し１２００バイトの実データがあるため、試験データ（試験負荷フレーム）として、同区間に対し４００バイト挿入する。同様に、調節部２１４は、Ｔ２に対しては８００バイト、Ｔ３に対しては６００バイト挿入する。その際、調節部２１４は、試験データを挿入する際に、短い試験データ（短いパケット）を多数挿入してもよく、あらかじめ設定した負荷になるまで負荷に応じてフレーム長を適宜計算しフレームを挿入してもよい。
【００６８】
なお、実施例１では、ユーザデータを送信するタイミングは、当該ユーザデータを受信したタイミングを維持したまま送信するものとして説明するが、本発明はこれに限定されるものではなく、計測基準時間ごとに、ユーザデータを送信するタイミングをずらして送信してもよい。例えば、計測基準時間内にある余剰帯域各々が、最小のフレームで生成された試験データを挿入するのに十分な帯域でない場合に、ユーザデータを送信するタイミングをずらして余剰帯域各々をまとめることにより、試験データを挿入するのに十分な帯域を確保してもよい。
【００６９】
言い換えると、ユーザデータのデータフローでは、余剰帯域が常に一定間隔で存在するとは限らないため、試験データを挿入するタイミングを調整する必要が生じる場合がある。このため、ユーザデータ、試験データを送出順に一旦ＴｘＰａｃｋｅｔＢｕｆｆｅｒ２１２に格納し、間隔調整を行う。
【００７０】
ＴｘＢｕｆｆｅｒＲＷ部２１３は、ＴｘＰａｃｋｅｔＢｕｆｆｅｒ２１２に格納したユーザデータと試験データとを読み出し、送信装置送信側ポート２０６から送信する。例えば、計測基準時間ごとに、調節部２１４によって調節されたユーザデータと試験データとを読み出し、送信する。なお、ＴｘＢｕｆｆｅｒＲＷ部２１３は、ＴｘＰａｃｋｅｔＢｕｆｆｅｒ２１２に格納されているデータ（ユーザデータと試験データ）の内、古いデータから（例えば、先に書き込まれたデータや、先に書き込まれてタイミングが調節されたデータから）読み出して、送信する。言い換えると、上記したように、ＴｘＢｕｆｆｅｒＲＷ部２１３は、ユーザデータを受信した順番を保持したまま、データを読み出して送信する。
【００７１】
ＴｘＢｕｆｆｅｒＲＷ部２１３は、流量計測部２０９によって算出された試験データであって、試験データ生成部２１０によって優先度を設定された試験データを送信する。例えば、ＴｘＢｕｆｆｅｒＲＷ部２１３は、試験データ生成部２１０によってユーザデータに設定されている優先度の内最小のものが「３」である場合に、試験データ生成部２１０は、試験データ各々の優先度を、「３」未満（例えば、「２」や「１」）に設定された試験データを送信する。
【００７２】
ＴｘＢｕｆｆｅｒＲＷ部２１３は、ユーザデータの帯域に対応するユーザデータであって、Ｗ部２０７によって優先度を変更されたユーザデータを送信する。例えば、ＴｘＢｕｆｆｅｒＲＷ部２１３は、当該ユーザデータに予め設定された優先度が「４」であった場合に、Ｗ部２０７によって当該優先度を「５」に変更されたユーザデータを送信する。
【００７３】
ＴｘＢｕｆｆｅｒＲＷ部２１３は、ユーザデータと併せて、試験データ生成部２１０によって順番識別情報が付与された試験データを送信する。例えば、ＴｘＢｕｆｆｅｒＲＷ部２１３は、試験データ生成部２１０によって「＃１」や「＃２」、「＃３」などの順番識別情報が付与された試験データを送信する。
【００７４】
ＴｘＢｕｆｆｅｒＲＷ部２１３は、ユーザデータと併せて、試験データ生成部２１０によって時刻情報が付与された前記試験データを送信する。例えば、ＴｘＢｕｆｆｅｒＲＷ部２１３は、試験データ生成部２１０によって当該試験データ各々を送信する時刻をタイムスタンプとして付与された試験データ各々を送信する。
【００７５】
受信装置３００は、受信装置受信側ポート３０１と、受信装置送信側ポート３０２と、受信分離部３０３と、全データ評価部３０４と、試験データ評価部３０５とを備える。なお、ここで、受信装置受信側ポート３０１は、特許請求の範囲に記載の「受信手段」に対応し、受信分離部３０３は、特許請求の範囲に記載の「分離手段」に対応し、全データ評価部３０４と試験データ評価部３０５とは、特許請求の範囲に記載の「評価手段」に対応する。
【００７６】
受信装置受信側ポート３０１は、情報の入力を受付け、具体的には、送信装置２００によって送信されたユーザデータと、当該ユーザデータと併せて送信された試験データとを、併せて受信する。例えば、受信装置受信側ポート３０１は、送信装置２００からユーザデータと試験データとを受信し、受信したユーザデータと試験データとを後述する受信分離部３０３に送る。受信装置送信側ポート３０２は、情報を出力し、例えば、後述する受信分離部３０３より送られたユーザデータを、受信側ユーザ端末４００に送る。
【００７７】
受信分離部３０３は、受信装置受信側ポート３０１によって受信されたユーザデータと試験データとを分離する。例えば、フレームヘッダにおいて予め定義された試験データ識別タグが試験データ各々に付与されており、受信分離部３０３は、受信装置受信側ポート３０１によって受信されたデータ各々のフレームヘッドに当該試験データ識別タグが付与されているものを試験データと判別し、当該試験データ判別タグが付与されていないデータをユーザデータと判別して、ユーザデータと試験データとを分離する。
【００７８】
また、受信分離部３０３は、ユーザデータと当該試験データの内、当該ユーザデータを受信装置送信側ポート３０２に送り、当該試験データを、後述する試験データ評価部３０５に送る。また、受信分離部３０３は、受信装置受信側ポート３０１によって受信されたユーザデータと試験データとを、後述する全データ評価部３０４に送る。
【００７９】
全データ評価部３０４は、受信装置受信側ポート３０１によって受信されたユーザデータと試験データとからネットワークの性能評価を行う。具体的には、全データ評価部３０４は、受信装置受信側ポート３０１によって受信されたユーザデータと試験データとの両方から、ネットワークの性能評価を行う。例えば、全データ評価部３０４は、受信装置受信側ポート３０１によって受信されたユーザデータと試験データとの両方を用いることによって、評価帯域における実行帯域を評価する。
【００８０】
試験データ評価部３０５は、受信装置送信側ポート３０１によって受信された試験データからネットワークの性能評価を行う。具体的には、試験データ評価部３０５は、受信分離部３０３によって分離された試験データのみから、ネットワークの性能評価を行う。例えば、受信装置送信側ポート３０１によって受信された試験データ各々から順番識別番号を取得し、送信装置２００によって送信された試験データの内、信装置送信側ポートによって受信されていない試験データがあるかを評価する。例えば、試験データ評価部３０５は、受信した試験データ各々から順番識別番号（シーケンス番号）を取得し、受信していない順番識別番号があるかを精査することにより、試験データがネットワークを中継することによって発生するパケットロスを検出して評価する。
【００８１】
例えば、図７の（１）に示すように、送信装置２００は、送信する試験データ各々に、順番識別情報として「＃１〜＃７」を付与して送信した場合を例に説明する。ここで、図７の（２）に示すように、試験データ評価部３０５は、受信装置３００が受信した試験データ各々から、当該試験データに送信装置２００によって付与された順番識別情報「＃１〜＃３、＃５〜＃７」を取得する。そして、試験データ評価部３０５は、順番識別情報「＃４」を取得していないと判別し、パケットロスが発生していると評価する。
【００８２】
また、試験データ評価部３０５は、受信装置受信側ポート３０１によって受信された試験データ各々について、当該試験データ各々に付与されている時刻情報と、当該試験データ各々受信した時刻とから、当該ネットワークにおけるデータの到達間隔のばらつきを評価する。例えば、試験データ評価部３０５は、信装置送信側ポートによって受信された試験データ各々から時刻情報を取得し、受信装置３００内に設置されているＴｉｍｅｒ部（図３には示していない）から当該試験データを受信した受信時刻を取得する。そして、試験データ評価部３０５は、受信した試験データ各々について、当該時刻情報と当該受信時刻とを比較し、試験データがネットワークを中継することによって発生するジッタ（ゆらぎ）を検出して評価する。
【００８３】
例えば、図７に示すように、試験データ評価部３０５は、受信装置３００が受信した試験データ各々から時刻情報を取得し、当該試験データ各々を受信した時刻を取得することにより、順番識別情報「＃６」が付与されている試験データが、図７の（３）の点線部分に示すように、本来受信するタイミングよりも、図７の（４）に示すように、遅延して受信していることを検出し、ジッタが発生していると評価する。
【００８４】
［負荷試験システムによる処理］
次に、図８〜図１３を用いて、実施例１における負荷試験システムによる処理を説明する。ここでは、まず、図８を用いて実施例１に係る送信装置による全体処理の一例を説明し、その後、図９〜図１２を用いて、実施例１における負荷試験システムにおける詳細な処理の一例について説明し、続いて、図１３を用いて、実施例１に係る受信装置による処理の一例を説明する。なお、図８は、実施例１に係る送信装置による全体処理の一例を説明するためのフローチャートであり、図９は、実施例１における負荷試験システムによるバッファ格納処理の一例を説明するためのフローチャートであり、図１０〜図１２は、実施例１における負荷試験システムによるユーザデータと試験データとを併せて送信する処理の一例を説明するためのフローチャートである。図１３は、実施例１に係る受信装置による処理の一例を説明するためのフローチャートである。
【００８５】
［送信装置による全体処理］
まず、図８を用いて、実施例１に係る送信装置による全体処理の一例を説明する。
【００８６】
同図に示すように、送信装置２００（送信装置受信側ポート２０５）によってユーザデータが受信されると（ステップＳ１０１肯定）、送信装置２００（Ｗ部２０７）は、当該ユーザデータをバッファに格納する（ステップＳ１０２）つまり、例えば、送信装置２００（Ｗ部２０７）は、ＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１に格納し、当該ユーザデータに関する情報を流量計測部２０９に通知する。
【００８７】
そして、送信装置２００（流量計測部２０９）は、流量を測定する（ステップＳ１０３）。つまり、例えば、ユーザ端末から送信されるユーザデータの帯域を実時間（リアルタイム）にて測定する。そして、送信装置２００（流量計測部２０９）は、算出帯域を算出する（ステップＳ１０４）。例えば、流量計測部２０９は、予め設定されている計測基準時間ごとに、評価帯域（例えば、６０Ｍｂｐｓ）から、ユーザ帯域（例えば、４０Ｍｂｐｓ）を減算して、算出帯域（例えば、２０Ｍｂｐｓ）を算出する。
【００８８】
続いて、送信装置２００（試験データ生成部２１０）は、試験データを生成する（ステップＳ１０５）。例えば、試験データ生成部２１０は、流量計測部２０９から算出帯域（例えば、２０Ｍｂｐｓ）を通知されると、当該算出帯域に対応する試験データ（例えば、２０Ｍｂｐｓ）を生成する。
【００８９】
また、送信装置２００（Ｒ部２０８）が、バッファに格納されたユーザデータを読み出し（ステップＳ１０７）、例えば、計測基準時間Ｔ保持したユーザデータを読み出す。
【００９０】
そして、送信装置２００（送信重畳部２１１）は、ユーザデータと試験データとを併せて送信する（ステップＳ１０６）。つまり、送信重畳部２１１は、ユーザデータの帯域に対応するユーザデータと併せて、算出された算出帯域に相当する試験データを送信する。
【００９１】
［バッファ格納処理］
次に、図９を用いて、実施例１における負荷試験システムによるバッファ格納処理の一例を説明する。
【００９２】
同図に示すように、送信装置２００がユーザデータを受信すると（ステップＳ２０１肯定）、Ｗ部２０７は、受信したユーザデータの優先度を変更する（ステップＳ２０２）。つまり、Ｗ部２０７は、送信される（受信された）ユーザデータに予め設定されている優先度を、当該ユーザデータと併せて送信される試験データよりも高い優先度に変更する。
【００９３】
そして、Ｗ部２０７は、ユーザデータ各々をバッファに格納する（ステップＳ２０３）。そして、Ｗ部２０７は、当該ユーザデータ各々について先頭アドレスとフレーム長とフレーム到着時間とを管理テーブル２０２に記録する（ステップＳ２０４）。Ｗ部２０７は先頭アドレス「０ｘ００００００００」と対応付けて、バイト数「１００」と、ＲｃｖＴｉｍｅ「０」とを管理テーブル２０２に格納する。
【００９４】
そして、Ｗ部２０７は、流量計測部２０９に通知する（ステップＳ２０５）。つまり、例えば、Ｗ部２０７は、当該ユーザデータについて、「先頭アドレス」と対応付けて「フレーム長（バイト数）」と「ＲｃｖＴｉｍｅ」と「ＥｎｄＴｉｍｅ」とを流量計測部２０９に通知する。そして処理を終了する（エンド）。
【００９５】
［送信処理］
次に、図１０〜１２を用いて、実施例１における負荷試験システムによるユーザデータと試験データとを併せて送信する処理の一例を説明する。
【００９６】
図１０に示すように、Ｒ部２０８は、蓄積時間が経過すると（ステップＳ３０１肯定）、つまり、例えば、Ｒ部２０８は、管理テーブル２０２に記憶されている「ＲｃｖＴｉｍｅ」から当該計測基準時間が経過すると、「先頭アドレス」と「フレーム長」とを管理テーブル２０２から取得する（ステップＳ３０２）。そして、Ｒ部２０８は、当該「先頭アドレス」と「フレーム長」とを用いて、ＲＸＰａｃｋｅｔＢｕｆｆｅｒ２０１にＷ部２０７によって格納されたユーザデータを読み出し（ステップＳ３０３）、読み出したユーザデータを送信重畳部２１１に送る（ステップＳ３０４）。
【００９７】
また、図１１に示すように、流量計測部２０９は、試験データを生成するタイミングとなると（ステップＳ４０１肯定）、つまり、例えば、計測基準時間ごとに、流量計測部２０９は、試験データを生成する旨の指示と、当該算出帯域とを、試験パケット生成部に通知する（ステップＳ４０２）。例えば、流量計測部２０９は、フレーム要求信号と、２０Ｍｂｐｓとを、試験パケット生成部に通知する。
【００９８】
そして、試験データ生成部２１０は、試験データを生成する（ステップＳ４０３）。例えば、試験データ生成部２１０は、流量計測部２０９から試験データを生成する旨の指示と当該算出帯域（例えば、２０Ｍｂｐｓ）に従って、試験データを生成する。そして、試験データ生成部２１０は、生成した試験データを送信重畳部２１１に送る（ステップＳ４０４）。
【００９９】
また、図１２に示すように、Ｒ部２０８からユーザデータが送られ（ステップＳ３０４）、試験データ生成部２１０から試験データが送られると（ステップＳ４０４）、送信重畳部２１１は、当該データをバッファに一時的に格納する（ステップＳ５０１）。つまり、例えば、送信重畳部２１１（ＴｘＢｕｆｆｅｒＲＷ部２１３）は、Ｒ部２０８によって送られたユーザデータと、試験データ生成部２１０によって送られた試験データとを、ＴｘＰａｃｋｅｔＢｕｆｆｅｒ２１２に一時的に格納する。
【０１００】
そして、調節部２１４は、試験データを挿入する（ステップＳ５０２）。つまり、例えば、調節部２１４は、ＴｘＢｕｆｆｅｒＲＷ部２１３によってＴｘＰａｃｋｅｔＢｕｆｆｅｒ２１２に格納されたユーザデータと試験データとについて、送信するタイミングを調節する。
【０１０１】
そして、送信するタイミングとなると、ＴｘＢｕｆｆｅｒＲＷ部２１３は、ＴｘＰａｃｋｅｔＢｕｆｆｅｒ２１２に格納したユーザデータと試験データとを読み出す（ステップＳ５０３）。例えば、計測基準時間ごとに、調節部２１４によって調節されたユーザデータと試験データとを読み出す。そして、ＴｘＢｕｆｆｅｒＲＷ部２１３は、読み出したユーザデータと試験データとを併せて、送信装置送信側ポート２０６から送信する（ステップＳ５０４）。そして処理を終了する（エンド）。
【０１０２】
［受信装置による処理］
次に、図１３を用いて、実施例１に係る受信装置による処理の一例を説明する。
【０１０３】
同図に示すように、受信装置３００（受信装置受信側ポート３０１）は、ユーザデータと、当該ユーザデータと併せて送信された試験データとを、併せて受信すると（ステップＳ６０１肯定）、ユーザデータと試験データとを分離する（ステップＳ６０２）。例えば、受信装置３００（受信分離部３０３）は、試験データ識別タグが付与されているものを試験データと判別し、当該試験データ判別タグが付与されていないデータをユーザデータと判別して、ユーザデータと試験データとを分離する。
【０１０４】
そして、受信装置３００（全データ評価部３０４）は、全データから評価する（ステップＳ６０３）。例えば、全データ評価部３０４は、例えば、全データ評価部３０４は、評価帯域における実行帯域を評価する。そして、受信装置３００（試験データ評価部３０５）は、試験データから評価する（ステップＳ６０４）。例えば、試験データ評価部３０５は、受信した試験データから、パケットロスやジッタ（ゆらぎ）を検出して評価する。そして処理を終了する（エンド）。
【０１０５】
［実施例１の効果］
上記したように、実施例１によれば、本負荷試験システムでは、送信装置２００が、ユーザデータの帯域を実時間にて測定し、算出帯域を算出し、ユーザデータの帯域に対応するユーザデータと併せて、試験データを送信し、受信装置３００が、送信装置２００から送信されたユーザデータと、ユーザデータと併せて送信された試験データとを併せて受信し、受信したユーザデータと試験データとからネットワークの性能評価を行うので、実際のネットワークの運用に悪影響を与えずにアクティブ評価を行うことが可能である。
【０１０６】
例えば、本負荷試験システムは、実データの廃棄を防止しつつ、アクティブ評価を行うことが可能である。また、運用されているネットワークにおいて、アクティブ評価を行うことが可能である。そして、運用されているネットワークに対して理論上の最大負荷をかけてネットワークの性能評価を行うことができ、ネットワークの性能評価を定期的に行うことが可能である。
【０１０７】
また、実施例１によれば、本負荷試験システムでは、送信装置２００が、試験データの優先度を、ユーザデータに予め設定されている優先度よりも低く設定して送信するので、ユーザデータが廃棄されることを防止することが可能である。
【０１０８】
また、実施例１によれば、本負荷試験システムでは、送信装置２００が、送信するユーザデータに予め設定されている優先度を、試験データよりも高い優先度に変更して送信するので、ユーザデータが廃棄されることを防止することが可能である。
【０１０９】
また、実施例１によれば、本負荷試験システムでは、受信装置３００が、受信したユーザデータと試験データとを分離し、分離した試験データのみや、受信したユーザデータと試験データとの両方から、ネットワークの性能評価を行うので、評価により多くの情報を得ることが可能である。
【０１１０】
また、実施例１によれば、本負荷試験システムでは、送信装置２００が、送信される試験データ各々に対して、順番識別情報を付与して送信し、受信装置３００が、受信した試験データ各々から順番識別番号を取得し、送信された試験データの内、受信されていない試験データがあるかを評価するので、パケットロスがあるか否かを評価することが可能である。
【０１１１】
また、実施例１によれば、本負荷試験システムでは、送信装置２００が、送信される試験データ各々に対して、時刻情報を付与して送信し、受信装置３００が、受信した試験データ各々について、当該試験データ各々に付与されている時刻情報と、当該試験データ各々を受信した時刻とから、当該ネットワークにおけるデータの到達間隔のばらつきを評価するので、ネットワークのゆらぎ（ジッタ）を評価することが可能である。
【実施例２】
【０１１２】
実施例１では、二つの監視ポイント（送信装置２００が設置されたポイントと、受信装置３００が設置されたポイント）によって特定される一つの区間について、ネットワークの性能評価を行う手法について説明したが、本発明はこれに限定されるものではなく、中間監視ポイントを設置し、当該中間監視ポイントによって被測定領域を複数の領域に区分けして、性能評価を行ってもよい。このため、実施例２では、図１４〜図１６を用いて、中間監視ポイントを設置して、当該中間監視ポイントによって被測定領域を複数の領域に区分けして、性能評価を行う手法について説明する。なお、図１４〜図１５は、実施例２における負荷試験システムの特徴を説明するための図であり、図１６は、実施例２における負荷試験装置の構成を説明するためのブロック図である。なお、上記した実施例１で説明した内容と同様の説明については、説明を省略し、または、簡潔に行う。
【０１１３】
すなわち、図１４に示すように、実施例１における負荷試験システムでは、例えば、監視ポイントＡと監視ポイントＢとの間の被測定領域について性能評価するのに対して、実施例２における負荷試験システムは、被測定領域についてまとめて評価するだけでなく、中間監視ポイント（監視ポイントＢ１と監視ポイントＢ２と）によって区分けられる区間である評価対象ネットワーク１と評価対象ネットワーク２と評価対象ネットワーク３とについても併せて性能評価を行う。
【０１１４】
具体的には、図１５に示すように、送信装置２００の機能と受信装置３００の機能とを有する併設型装置を、中間監視ポイント（図１４や図１５の例では、監視ポイントＢ１と監視ポイントＢ２）に設置する。
【０１１５】
ここで、当該併設型装置の構成について簡単に説明すると、図１６に示すように、当該併設型装置は、試験データを挿入するための機能（例えば、流量計測部２０９と、試験データ生成部２１０）と、試験データを評価するための機能（例えば、試験データ評価部３０５や、全データ評価部３０４など）とを備える。
【０１１６】
すなわち、このような併用型装置は、ユーザ装置から送信されたユーザデータを中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを送信し、当該試験データを受信して当該ネットワークの性能評価を行う装置であって、ユーザデータと、当該ユーザデータと併せて送信された試験データとを、併せて受信し、受信したユーザデータと試験データとからネットワークの性能評価を行い、受信したユーザ装置から送信されるユーザデータの帯域を、実時間にて測定し、評価帯域から算出帯域を算出し、ユーザデータと併せて試験データを送信するものである。
【０１１７】
そして、このような併設型装置では、図１５の（１）に示すように、実施例１と同様に試験データを重畳されたユーザデータを受信する。そして、図１５の（２）に示すように、挿入された試験データを一旦分離、終端して、試験データを用いた評価を行う。その後、図１５の（３）に示すように、ユーザデータの帯域を再度測定し、図１５の（４）に示すように、試験データを生成し、当該ユーザデータに挿入する。そして、ユーザデータと試験データとを併せて送信する。
【０１１８】
［実施例２の効果］
実施例２における負荷試験システムは、送信装置２００と受信装置３００との機能を併用する併用型装置を設置した監視ポイントを複数の評価ネットワークにまたがって挿入することにより、複数の評価ネットワークに渡って連続して評価を行うことが可能である。言い換えると、中間監視ポイントを多数段設置することにより、より精度の高いネットワーク性能評価を実現でき、例えばネットワークのボトルネックの検出を容易にすることが可能である。
【０１１９】
例えば、実施例１の手法と比較して、測定対象となるネットワークを複数の領域に区分けして、ネットワークの性能評価を各領域ごとに行うので、ネットワークのボトルネックが検出された場合に、そのボトルネックが、区分けされたどの領域から検出されたものなのかを、容易に検出することが可能である。
【実施例３】
【０１２０】
上記した実施例では、送信装置２００と受信装置３００とを、ユーザ端末（例えば、ルータ）とネットワークとの間に設置（接続）して本発明を実施するため、ネットワークの構成を変更して実施する手法について説明したが、本発明はこれに限定されるものではなく、当該ネットワークの構成には変更を加えずに実施してもよい。このため、実施例３では、図１７と図１８を用いて、当該ネットワークの構成には変更を加えずに実施する手法について説明する。なお、図１７は、実施例３における負荷試験システムの特徴を説明するための図であり、図１８は、実施例３に係る送信装置２００を説明するための図である。なお、上記した実施例で説明した内容と同様の説明については、説明を省略し、または、簡潔に行う。
【０１２１】
すなわち、図１７に示すように、実施例３における負荷試験システムは、送信側ルータ／スイッチと、受信側ルータ／スイッチと、送信側ルータ／スイッチと受信側ルータ／スイッチとによって特定される評価対象ネットワークと、送信側ルータ／スイッチが備えるスヌープポート／ミラーポートに接続している実施例３に係る送信装置２００と、受信側ルータ／スイッチが備えるスヌープポート／ミラーポートに実施例３に係る受信装置３００とから構成される。
【０１２２】
ここで、実施例３に係る送信側ルータ／スイッチは、スヌープポートやミラーポートを備えるものであり、例えば、受信したユーザデータのコピーを、実施例３に係る送信装置２００に送る。
【０１２３】
そして、実施例３に係る送信装置２００は、図１８に示すように、流量計測部２０９が、送信側ルータ／スイッチから受信したユーザデータの帯域を測定し、算出帯域を算出する。そして、試験データ生成部２１０が試験データを生成し、当該試験データを送信側ルータ／スイッチに送る。
【０１２４】
なお、この際に、試験データ生成部２１０は、生成する試験データ各々に対して、ユーザデータとはユニークな優先度フラッグを設定する。言い換えると、試験データ生成部２１０は、ユーザデータと区別することができ、また、後述する受信側ルータ／スイッチが判別することができる優先度を設定する。
【０１２５】
ここで、送信側ルータ／スイッチは、受信したユーザデータと併せて、実施例３に係る送信装置２００（試験データ生成部２１０）から送られた試験データを併せて送信する。なお、ここで、送信側ルータ／スイッチは従来の技術によるものを使用してよい。このため、送信側ルータ／スイッチは、実施例１における調節部２１４のように送信するタイミングを調節することなく、受信したユーザデータと、実施例３に係る送信装置２００から受信した試験データとを、受信する毎に（または、一時的にバッファに格納した後に）送信するものである。
【０１２６】
受信側ルータ／スイッチは、ネットワークを中継して、送信側ルータ／スイッチによって送信されたユーザデータと試験データとを併せて受信する。ここで、送信側ルータ／スイッチは、スヌープポートやミラーポートを備えるものであり、受信したユーザデータと試験データとのコピーを、実施例３に係る受信装置３００に送る。
【０１２７】
また、受信側ルータ／スイッチは、試験データ生成部２１０によって試験データ各々に付与された優先度を判別して、試験データ各々を破棄し、ユーザデータのみを送信する。
【０１２８】
実施例３に係る受信装置３００は、受信側ルータ／スイッチから受信したユーザデータと試験データとから、ネットワークの性能評価を行う。
【０１２９】
［実施例３の効果］
このように、実施例３によれば、本負荷試験システムは、ルータ、スイッチ等の装置と連携しスヌープ、ミラーポートを利用することにより、運用稼動中のネットワーク構成をまったく変えることなく、ネットワークを評価する機能を実現することが可能である。
【実施例４】
【０１３０】
［その他の実施例］
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に示すように、その他の実施例を説明する。なお、上記した実施例で説明した内容と同様の説明については、説明を省略し、または、簡潔に行う。
【０１３１】
［組み合わせについて］
実施例１では、実データの帯域を測定し、試験データを生成して実データと併せて送信するのに併せて、（１）試験データの優先度をユーザデータより低く設定し、（２）ユーザデータの優先度を試験データより高く設定し、（３）全体評価を行い、かつ、試験データから評価を行い、（４）シーケンス番号を用いてパケットロスを評価し、（５）タイムスタンプを用いて、ジッタ（ゆらぎ）を評価する手法について説明したが、本発明はこれに限定されるものではない。具体的には、上記した（１）〜（５）のすべてを実施するのではなく、（１）〜（５）の内一つまたは複数のみを実施してもよい。
【０１３２】
［システム構成等］
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき（受信した試験データなどを解析してネットワークの性能評価を行う作業を手動的に行ってもよい）この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、図２〜１３、図１５、図１６、図１８）については、特記する場合を除いて任意に変更することができる。
【０１３３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図３の例を用いて例示すると、流量計測部２０９を、ユーザデータの帯域を測定する構成部と、算出帯域を算出する算出部とに分離してもよく、管理テーブル２０２と、余剰帯域テーブル２０３とを統合してもよい。
【０１３４】
［負荷試験プログラム］
ところで、上記実施例１では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、本発明はこれに限定されるものではなく、予め用意されたプログラムをコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図１９−１と図１９−２を用いて、上記の実施例１に示した負荷試験システムと同様の機能を有する負荷試験システムプログラムを実行するコンピュータの一例を説明する。なお、図１９−１と図１９−２は、実施例１における負荷試験システムのプログラムを説明するための図である。
【０１３５】
図１９−１に示すように、実施例１における送信装置３０００は、操作部３００１、マイク３００２、スピーカ３００３、ディスプレイ３００５、バッファ３００６、受信側ポート３００７、送信側ポート３００８、ＣＰＵ３０１０、ＲＯＭ３０１１、ＨＤＤ３０１２、ＲＡＭ３０１３をバス３００９などで接続して構成されている。
【０１３６】
ＲＯＭ３０１１には、上記の実施例１で示したＷ部２０７と、Ｒ部２０８と、流量計測部２０９と、試験データ部と、送信重畳部２１１と、タイマー部と同様の機能を発揮する制御プログラム、つまり、同図に示すように、Ｗプログラム３０１１ａと、Ｒプログラム３０１１ｂと、流量計測プログラム３０１１ｃと、試験データプログラム３０１１ｄと、送信重畳プログラム３０１１ｅと、タイマープログラム３０１１ｆとが予め記憶されている。なお、これらのプログラム３０１１ａ〜３０１１ｆについては、図３に示した負荷試験システムの各構成要素と同様、適宜統合または分離してもよい。
【０１３７】
そして、ＣＰＵ３０１０が、これらのプログラム３０１１ａ〜３０１１ｆをＲＯＭ３０１１から読み出して実行することにより、図１９−１に示すように、各プログラム３０１１ａ〜３０１１ｆについては、Ｗプロセス３０１１ａと、Ｒプロセス３０１１ｂと、流量計測プロセス３０１１ｃと、試験データプロセス３０１１ｄと、送信重畳プロセス３０１１ｅと、タイマープロセス３０１１ｆとして機能するようになる。なお、各プロセス３０１０ａ〜３０１０ｆは、図３に示した、Ｗ部２０７と、Ｒ部２０８と、流量計測部２０９と、試験データ部と、送信重畳部２１１と、タイマー部とにそれぞれ対応する。
【０１３８】
そして、ＨＤＤ３０１２には、管理テーブル３０１２ａと、余剰帯域テーブル３０１２ｂとが設けられている。なお、各テーブル３０１２ａ〜３０１０ｂは、図３に示した、管理テーブル２０２と、余剰帯域テーブル２０３とにそれぞれ対応する。
【０１３９】
そして、ＣＰＵ３０１０は、管理テーブル３０１２ａと、余剰帯域テーブル３０１２ｂとを読み出してＲＡＭ３０１３に格納し、ＲＡＭ３０１３に格納された管理データ３０１３ａと、余剰帯域データ３０１３ｂとを用いて、負荷試験システムプログラムを実行する。
【０１４０】
また、図１９−２に示すように、実施例１における受信装置３１００は、操作部３１０１、マイク３１０２、スピーカ３１０３、ディスプレイ３１０５、受信側ポート３１０７、送信側ポート３１０８、ＣＰＵ３１１０、ＲＯＭ３１１１、ＨＤＤ３１１２、ＲＡＭ３１１３をバス３１０９などで接続して構成されている。
【０１４１】
ＲＯＭ３１１１には、上記の実施例１で示した受信分離部３０３と、全データ評価部３０４と、試験データ評価部３０５と同様の機能を発揮する制御プログラム、つまり、同図に示すように、受信分離プログラム３１１１ａと、全データ評価プログラム３１１１ｂと、試験データ評価プログラム３１１１ｃとが予め記憶されている。なお、これらのプログラム３１１１ａ〜３１１１ｃについては、図３に示した負荷試験システムの各構成要素と同様、適宜統合または分離してもよい。
【０１４２】
そして、ＣＰＵ３１１０が、これらのプログラム３１１１ａ〜３１１１ｃをＲＯＭ３１１１から読み出して実行することにより、図１９−２に示すように、各プログラム３１１１ａ〜３１１１ｃについては、受信分離プロセス３１１０ａと、全データ評価プロセス３１１１ｂと、試験データ評価プロセス３１１０ｃとして機能するようになる。なお、各プロセス３１１０ａ〜３１１０ｃは、図３に示した、受信分離部３０３と、全データ評価部３０４と、試験データ評価部３０５とにそれぞれ対応する。
【０１４３】
［その他］
なお、本実施例で説明した負荷試験システムは、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【０１４４】
（付記１）ユーザ端末から送信されたユーザデータを中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを送信する送信装置と、当該送信装置から当該試験データを受信して当該ネットワークの性能評価を行う受信装置とから構成される負荷試験システムであって、
前記送信装置は、
前記ユーザ端末から送信される前記ユーザデータの帯域を、実時間にて測定する帯域測定手段と、
前記ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、前記帯域測定手段によって測定される前記ユーザデータの帯域を減算して得られる帯域である算出帯域を算出する算出手段と、
前記算出手段によって用いられた前記ユーザデータの帯域に対応するユーザデータと併せて、前記算出手段によって算出された前記算出帯域に相当する前記試験データを送信する送信手段と、
を備え、
前記受信装置は、
前記送信手段によって送信された前記ユーザデータと、当該ユーザデータと併せて送信された前記試験データとを、併せて受信する受信手段と、
前記受信手段によって受信された前記ユーザデータと前記試験データとからネットワークの性能評価を行う評価手段と、
を備えたことを特徴とする負荷試験システム。
【０１４５】
（付記２）前記ネットワークは、データの優先度に基づいて当該データの中継を行うものであって、
前記送信装置は、
前記送信手段によって送信される前記試験データの優先度を、前記ユーザデータに予め設定されている優先度よりも低く設定する優先度設定手段をさらに備え、
前記送信手段は、前記算出手段によって算出された試験データであって、前記優先度設定手段によって優先度を設定された試験データを送信することを特徴とする付記１に記載の負荷試験システム。
【０１４６】
（付記３）前記ネットワークは、データの優先度に基づいて当該データの中継を行うものであって、
前記送信装置は、
前記送信手段によって送信される前記ユーザデータに予め設定されている優先度を、前記試験データよりも高い優先度に変更する優先度変更手段をさらに備え、
前記送信手段は、前記ユーザデータの帯域に対応するユーザデータであって、前記優先度変更手段によって優先度を変更されたユーザデータを送信することを特徴とする付記１または付記２に記載の負荷試験システム。
【０１４７】
（付記４）前記送信装置は、
前記受信手段によって受信された前記ユーザデータと前記試験データとを分離する分離手段をさらに備え、
前記評価手段は、前記分離手段によって分離された前記試験データのみ、および／または、受信された前記ユーザデータと前記試験データとの両方から、ネットワークの性能評価を行うことを特徴とする付記１〜付記３のいずれか一つに記載の負荷試験システム。
【０１４８】
（付記５）前記送信装置は、
前記送信手段によって送信される前記試験データ各々に対して、当該試験データ各々の順番を一意に識別する順番識別情報を付与する付与手段をさらに備え、
前記送信手段は、前記ユーザデータと併せて、前記付与手段によって前記順番識別情報が付与された前記試験データを送信し、
前記受信装置では、
前記評価手段は、受信した前記試験データ各々から前記順番識別情報を取得し、前記送信手段によって送信された前記試験データの内、前記受信手段によって受信されていない前記試験データがあるかを評価することを特徴とする付記１〜付記４のいずれか一つに記載の負荷試験システム。
【０１４９】
（付記６）前記送信装置は、
前記送信手段によって送信される前記試験データ各々に対して、当該試験データ各々が送信される時刻に関する情報である時刻情報を付与する付与手段をさらに備え、
前記送信手段は、前記ユーザデータと併せて、前記付与手段によって前記時刻情報が付与された前記試験データを送信し、
前記受信装置では、
前記評価手段は、受信した前記試験データ各々について、当該試験データ各々に付与されている前記時刻情報と、当該試験データ各々受信した時刻とから、当該ネットワークにおけるデータの到達間隔のばらつきを評価することを特徴とする付記１〜付記５のいずれか一つに記載の負荷試験システム。
【０１５０】
（付記７）ユーザ端末から送信されたユーザデータを中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを送信する送信装置と、当該送信装置から当該試験データを受信して当該ネットワークの性能評価を行う受信装置とを用いて負荷試験を行う負荷試験方法であって、
前記送信装置は、
前記ユーザ端末から送信される前記ユーザデータの帯域を、実時間にて測定する帯域測定工程と、
前記ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、前記帯域測定工程によって測定される前記ユーザデータの帯域を減算して得られる帯域である算出帯域を算出する算出工程と、
前記算出工程によって用いられた前記ユーザデータの帯域に対応するユーザデータと併せて、前記算出工程によって算出された前記算出帯域に相当する前記試験データを送信する送信工程と、
を含み、
前記受信装置は、
前記送信工程によって送信された前記ユーザデータと、当該ユーザデータと併せて送信された前記試験データとを、併せて受信する受信工程と、
前記受信工程によって受信された前記ユーザデータと前記試験データとからネットワークの性能評価を行う評価工程と、
を含むことを特徴とする負荷試験方法。
【０１５１】
（付記８）ユーザ端末から送信されたユーザデータを中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを送信する送信装置と、当該送信装置から当該試験データを受信して当該ネットワークの性能評価を行う受信装置とから構成される負荷試験システムを制御するコンピュータに実行させる負荷試験プログラムであって、
前記送信装置としてのコンピュータは、
前記ユーザ端末から送信される前記ユーザデータの帯域を、実時間にて測定する帯域測定手順と、
前記ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、前記帯域測定手順によって測定される前記ユーザデータの帯域を減算して得られる帯域である算出帯域を算出する算出手順と、
前記算出手順によって用いられた前記ユーザデータの帯域に対応するユーザデータと併せて、前記算出手順によって算出された前記算出帯域に相当する前記試験データを送信する送信手順と、
を含み、
前記受信装置としてのコンピュータは、
前記送信手順によって送信された前記ユーザデータと、当該ユーザデータと併せて送信された前記試験データとを、併せて受信する受信手順と、
前記受信手順によって受信された前記ユーザデータと前記試験データとからネットワークの性能評価を行う評価手順と、
を実行させることを特徴とする負荷試験プログラム。
【０１５２】
（付記９）ユーザ端末から送信されたユーザデータを中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを送信し、当該試験データを受信して当該ネットワークの性能評価を行う負荷試験装置であって、
前記ユーザデータと、当該ユーザデータと併せて送信された前記試験データとを、併せて受信する受信手段と、
前記受信手段によって受信された前記ユーザデータと前記試験データとからネットワークの性能評価を行う評価手段と、
受信手段によって受信された前記ユーザ装置から送信される前記ユーザデータの帯域を、実時間にて測定する帯域測定手段と、
前記ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、前記帯域測定手段によって測定される前記ユーザデータの帯域を減算して得られる帯域である算出帯域を算出する算出手段と、
前記算出手段によって用いられた前記ユーザデータの帯域に対応するユーザデータと併せて、前記算出手段によって算出された前記算出帯域に相当する前記試験データを送信する送信手段と、
を備えたことを特徴とする負荷試験装置。
【０１５３】
（付記１０）ユーザ端末から送信されたユーザデータを中継するネットワークに対して当該ネットワークの性能評価に用いられる試験データを、当該試験データを受信して当該ネットワークの性能評価を行う受信装置に対して送信する負荷試験装置であって、
前記ユーザ端末から送信される前記ユーザデータの帯域を、実時間にて測定する帯域測定手段と、
前記ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、前記帯域測定手段によって測定される前記ユーザデータの帯域を減算して得られる帯域である算出帯域を算出する算出手段と、
前記算出手段によって用いられた前記ユーザデータの帯域に対応するユーザデータと併せて、前記算出手段によって算出された前記算出帯域に相当する前記試験データを送信する送信手段と、
を備えることを特徴とする負荷試験装置。
【０１５４】
（付記１１）ユーザ端末から送信されたユーザデータを中継するネットワークに対して送信する通信装置であって、
前記ユーザ端末から送信される前記ユーザデータの帯域を、実時間にて測定する帯域測定手段と、
前記ネットワークの性能評価を行うために予め設定された任意の帯域である評価帯域から、前記帯域測定手段によって測定される前記ユーザデータの帯域を減算して得られる帯域である算出帯域を算出する算出手段と、
前記算出手段によって用いられた前記ユーザデータの帯域に対応するユーザデータと併せて、前記算出手段によって算出された前記算出帯域に相当するデータであって当該ネットワークの性能評価に用いられる試験データを送信する送信手段と、
を備えることを特徴とする通信装置。
【図面の簡単な説明】
【０１５５】
【図１】実施例１で用いる主要な用語の説明に用いるための図である。
【図２】実施例１に係る負荷試験システムの概要および特徴を示すための図である。
【図３】実施例１に係る負荷試験システムの構成を示すブロック図である。
【図４】実施例１における管理テーブルに格納されている情報の一例を示すための図である。
【図５】実施例１における余剰帯域テーブルに格納されている情報の一例を示すための図である。
【図６】実施例１における送信重畳部による試験データ挿入処理の一例を説明するための図である。
【図７】実施例１における試験データ評価部による評価手法の一例を説明するための図である。
【図８】実施例１に係る送信装置による全体処理の一例を説明するためのフローチャートである。
【図９】実施例１における負荷試験システムによるバッファ格納処理の一例を説明するためのフローチャートである。
【図１０】実施例１における負荷試験システムによるユーザデータと試験データとを併せて送信する処理の一例を説明するためのフローチャートである。
【図１１】実施例１における負荷試験システムによるユーザデータと試験データとを併せて送信する処理の一例を説明するためのフローチャートである。
【図１２】実施例１における負荷試験システムによるユーザデータと試験データとを併せて送信する処理の一例を説明するためのフローチャートである。
【図１３】実施例１に係る受信装置による処理の一例を説明するためのフローチャートである。
【図１４】実施例２における負荷試験システムの特徴を説明するための図である。
【図１５】実施例２における負荷試験システムの特徴を説明するための図である。
【図１６】実施例２における負荷試験装システムの構成を説明するためのブロック図である。
【図１７】実施例３における負荷試験システムの特徴を説明するための図である。
【図１８】実施例３に係る送信装置を説明するための図である。
【図１９−１】実施例１における負荷試験システムのプログラムを説明するための図である。
【図１９−２】実施例１における負荷試験システムのプログラムを説明するための図である。
【図２０】従来技術を説明するための図である。
【符号の説明】
【０１５６】
１００  送信側ユーザ端末
２００  送信装置
２０１  ＲＸＰａｃｋｅｔＢｕｆｆｅｒ
２０２  管理テーブル
２０３  余剰帯域テーブル
２０４  Ｔｉｍｅｒ部
２０５  送信装置受信側ポート
２０６  送信装置送信側ポート
２０７  Ｗ部
２０８  Ｒ部
２０９  流量計測部
２１０  試験データ生成部
２１１  送信重畳部
２１２  ＴｘＰａｃｋｅｔＢｕｆｆｅｒ
２１３  ＴｘＢｕｆｆｅｒＲＷ部
２１４  調節部
３００  受信装置
３０１  受信装置受信側ポート
３０２  受信装置送信側ポート
３０３  受信分離部
３０４  全データ評価部
３０５  試験データ評価部
４００  受信側ユーザ端末
【図１】
0004523964.tif 000002
【図２】
0004523964.tif 000003
【図３】
0004523964.tif 000004
【図４】
0004523964.tif 000005
【図５】
0004523964.tif 000006
【図６】
0004523964.tif 000007
【図７】
0004523964.tif 000008
【図８】
0004523964.tif 000009
【図９】
0004523964.tif 000010
【図１０】
0004523964.tif 000011
【図１１】
0004523964.tif 000012
【図１２】
0004523964.tif 000013
【図１３】
0004523964.tif 000014
【図１４】
0004523964.tif 000015
【図１５】
0004523964.tif 000016
【図１６】
0004523964.tif 000017
【図１７】
0004523964.tif 000018
【図１８】
0004523964.tif 000019
【図１９−１】
0004523964.tif 000020
【図１９−２】
0004523964.tif 000021
【図２０】
0004523964.tif 000022