(57)【要約】      （修正有）【課題】複数種類の通信サービスを提供するネットワークにおける通信品質測定における機器準備の手間を省き、さらに設定方法を簡素化し、効率の良い測定を可能にする。【解決手段】情報記憶処理部において、予め、測定対象のサービスに用いるアプリケーション名毎に、当該アプリケーションで用いるセッション情報とパケット情報および測定項目を対応付けて記憶装置に記憶しておき、入力部よりアプリケーション名が入力されると、セッション制御部は、対応付けられたセッション情報を記憶装置から読み出してセッション確立処理を行い、パケット生成部は、対応付けられたパケット情報を記憶装置から読み出して試験用パケットを生成して送受信し、品質測定部は、対応付けられた測定項目を記憶装置から読み出してパケット生成手段で送受信した試験パケットに対する通信品質評価を行う。【選択図】図１
2011030051.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の通信サービスを提供するネットワークにおける通信品質の測定を行うネットワーク品質測定システムであって、
予め、測定対象のサービスに用いるアプリケーション名毎に、当該アプリケーションで用いるセッション情報とパケット情報および測定項目を対応付けて記憶装置に記憶する手段と、
入力されたアプリケーション名に対応付けられたセッション情報とパケット情報および測定項目を上記記憶装置から読み出し、読み出した各情報を用いて当該アプリケーションでの試験パケットの生成と送受信および通信評価を行う手段と
を有することを特徴とするネットワーク品質測定システム。
【請求項２】
複数種類の通信サービスを提供するネットワークにおける通信品質の測定を行うネットワーク品質測定システムであって、
予め、測定対象のサービスに用いるアプリケーション名毎に、当該アプリケーションで用いるセッション情報とパケット情報および測定項目を対応付けて記憶装置に記憶する手段と、
入力されたアプリケーション名に対応付けられたセッション情報を上記記憶装置から読み出し、読み出したセッション情報を用いてセッション確立処理を行うセッション制御手段と
入力されたアプリケーション名に対応付けられたパケット情報を上記記憶装置から読み出し、読み出したパケット情報を用いて試験用パケットを生成して送受信するパケット生成手段と
入力されたアプリケーション名に対応付けられた測定項目を上記記憶装置から読み出し、読み出した測定項目を用いて、上記パケット生成手段で送受信した試験パケットに対する通信品質評価を行う品質測定手段と
を有することを特徴とするネットワーク品質測定システム。
【請求項３】
コンピュータを、請求項１もしくは請求項２のいずれかに記載のネットワーク品質測定システムにおける各手段として機能させるためのプログラム。
【請求項４】
請求項１もしくは請求項２のいずれかに記載のネットワーク品質測定システムが有する各手段の処理により、複数種類の通信サービスを提供するネットワークにおける通信品質の測定を行うことを特徴とするネットワーク品質測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワークにおける品質を測定する技術に係り、特に、ＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）等、複数の異なる品質を要求するサービスを実現するネットワークにおける品質クラスに応じたパケット転送の実現状況を効率良く測定するのに好適な技術に関するものである。
【背景技術】
【０００２】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）技術を利用したネットワークであるＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）では、インターネットアクセスをはじめＩＰ電話や映像配信等、複数のサービスをエンドユーザに提供する。
【０００３】
そして、各サービス毎に品質クラスが指定されており、高品質クラスに属するトラヒックは、低品質クラスに属するトラヒックよりも優先して転送される。
【０００４】
このように、異なる品質を要求するサービスを１つのネットワークで実現するため、網にはセッション制御機能が設けられている。
【０００５】
このセッション制御機能により、通信開始時に、網と端末の間でセッション開始処理を行われ、その中で、網は、そのセッションの品質クラスを認識し、品質クラスに応じた必要なリソースを準備した後に通信を許可する。
【０００６】
その結果、網内において、端末間の通信は品質クラスに応じた制御を受け、相当する通信品質が実現される。
【０００７】
このようなネットワークの運用・管理においては、品質クラスに応じた品質が実現されているか否かを測定し、確認することが重要になる。
【０００８】
特に、ＮＧＮ等のマルチクラス／ＱｏＳネットワークにおいて、品質クラスに応じた品質が実現されているか否かを測定するには、「１．セッション制御機能」と「２．トラヒック生成機能」および「３．品質測定機能」が必要となる。
【０００９】
これらの個々の技術は、これまでも存在していたが、一体となったものが存在していなかった。そのため、測定に非常に大きな手間、コストがかかる、もしくは事実上不可能であった。
【００１０】
このように、ＮＧＮなど、複数のサービスをエンドユーザに提供するネットワークの運用管理においては、それぞれのサービスを想定した品質測定を行う必要がある。
【００１１】
サービス毎の品質測定を簡易に行うためには、それぞれ別の機器を用いるのではなく、少ない機器で測定を実行できることが望ましい。
【００１２】
また品質測定は大きく分けて、「アクティブ測定」と「パッシブ測定」の二つの種類に分類できる。
【００１３】
アクティブ測定では、測定器自身が通信を行い、その時の品質を測定する。測定器として通信機能を具備する必要があるが、任意の地点に機器を設置し、任意の時刻に測定することが可能となる。
【００１４】
パッシブ測定では、他の測定の情報を取得（キャプチャ）し、そのデータを加工して品質情報を得る。一般ユーザーの通信の品質も測定することが可能であるが、測定対象の通信がないと測定できない、または測定対象パケットを別の機器を用いて発生させることが必要である。
【００１５】
少ない機器で測定を実行するため、そして、任意の対地、時刻の測定を行うには、アクティブ測定が適している。アクティブ測定を行うには、測定器に、「セッション制御機能」と「トラヒック生成機能」および「品質測定機能」の機能を具備する必要がある。
【００１６】
まず、「セッション制御機能」について説明する。ＮＧＮでは、例えば、非特許文献１，２に記載のように、セッション制御のプロトコルとして、非特許文献３に記載のＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を利用することや、その際に，ＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いて、どのような通信なのかを、通知することが規定されている。
【００１７】
ネットワークでは、この情報を基に、品質クラスの判定と必要なリソースの割当を行う。測定器には、測定対象に応じた、様々なセッション制御機能に対応することが必要となる。
【００１８】
次に、「トラヒック生成機能」について説明する。セッション開始後は、測定対象となるパケットを生成してトラヒックを発生させる機能を具備する必要がある。
【００１９】
単純にパケットを送信および受信するだけではなく、トラヒック特性によって品質が変化する可能性があるため、発生させるトラヒックは対象とするサービス／アプリケーションに応じたものとすることが望ましい。
【００２０】
例えば、ＣＯＤＥＣ（コーデック）として、Ｇ．７１１μ−ｌａｗを用いたＩＰ電話の場合、ＩＰ電話端末は、２０ｍｓｅｃ毎に２００ｂｙｔｅのパケットを送信するものが多く見られる。従って、測定器も、同様の間隔とサイズでパケットを送信することにより、ＩＰ電話利用時のパケット転送品質を測定することが可能である。
【００２１】
次に、「品質測定機能」について説明する。ＮＧＮなどのＩＰネットワークの品質は、平均パケット転送遅延時間、パケット転送遅延ゆらぎ、パケット損失率など、例えば非特許文献４，５に記載のように、ＩＴＵ−Ｔによる勧告が参照されることが多く、ＩＰ電話サービスの提供基準でも同様の項目が用いられている。
【００２２】
また、国際標準団体ＩＥＴＦでも、例えば非特許文献６，７，８に記載のように、ＩＰネットワークの品質を定義しており、こちらが参照されることもある。従って、品質測定器では、これらの項目を測定する必要がある。
【００２３】
従来のアクティブ測定器としては、様々なトラヒックパターンを送出できる測定器があるが、ネットワークが複数の品質クラスを提供することを前提とした測定器はなく、また、セッション制御機能もなく、さらに測定対象アプリケーションを変更することができず、ＩＰ電話などの単一アプリケーションをターゲットとした測定器しか存在しなかった。
【００２４】
このように、従来、複数の品質クラス、複数のアプリケーションをターゲットとした測定器は存在せず、測定するアプリケーション毎に測定器を準備する必要があり、手間がかかっていた。
【００２５】
また、セッション制御によりセッションの品質クラスを指定することや、全ての設定を手動で行うことができる測定器も考えられるが、異なるアプリケーションの試験を行うためには、多くの箇所を設定変更する必要がある。
【００２６】
例えば、アプリケーションが異なれば、セッション制御のメッセージが異なるだけでなく、送出パケットの品質クラス指定箇所や測定項目も変更される。測定対象アプリケーションを変更する度にこれらを個別に変更することは、手間がかかるだけでなく、測定ミスを誘発する。
【先行技術文献】
【非特許文献】
【００２７】
【非特許文献１】ITU-T Recommendation Y.2201, "NGN release 1 requirements", ITU-T Recommendation Y.2201, 2007.
【非特許文献２】ITU-T Recommendation Y.2111, "Resource and admission control functions in Next Generation Networks", ITU-T Recommendation Y.2111, 2007.
【非特許文献３】J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, and E. Schooler, "SIP: Session initiation protocol", RFC 3261, 2002.
【非特許文献４】ITU-T Recommendation Y.1540, "Internet protocol data communication service -IP packet transfer and availability performance parameters", ITU-T Recommendation Y.1540, 2007.
【非特許文献５】ITU-T Recommendation Y.1541, "Internet protocol communication service-IP performance and availability objectives and allocations", ITU-T Recommendation Y.1541, 2006.
【非特許文献６】G. Almes, S. Kalidindi, and M. Zekauskas, "A one-way delay metric for IPPM", RFC 2679, 1999.
【非特許文献７】C. Demichelis and P. Chimento, "IP packet delay variation metric for IP performance metrics (IPPM)", RFC 3393, 2002.
【非特許文献８】G. Almes, S. Kalidindi, and M. Zekauskas, "A one-way packet loss metric for IPPM", RFC 2680, 1999.
【発明の概要】
【発明が解決しようとする課題】
【００２８】
解決しようとする問題点は、従来の技術では、ＮＧＮなど品質クラスの異なる複数アプリケーションを提供するネットワークにおいて、複数アプリケーションを対象とした試験を単一測定器で実行することができない点である。
【００２９】
本発明の目的は、これら従来技術の課題を解決し、ＮＧＮなど品質クラスの異なる複数アプリケーションを提供するネットワークの品質測定において、機器準備の手間を省き、さらに設定方法を簡素化し、さらなる稼働削減と誤操作提言をはかることである。
【課題を解決するための手段】
【００３０】
上記目的を達成するため、本発明では、ＩＰネットワークにおける品質クラスに応じたパケット転送の実現状況を測定するために、品質クラスに関係する「セッション情報」と「トラヒック特性情報（パケット情報）」および「測定項目」を、測定対象のアプリケーション毎に事前に測定装置内に設定しておき、測定時に、測定対象のアプリケーションを選択することで、測定目的（品質クラス）のパケットを容易に生成でき、また、このパケットを対向の測定器で受信することにより、ネットワークの通信品質を品質クラス対応に容易に測定することが可能となる。
【発明の効果】
【００３１】
本発明によれば、ＮＧＮなど品質クラスの異なる複数アプリケーションを提供するネットワークの品質測定における機器準備の手間を省き、さらに設定方法を簡素化し、さらなる稼働削減と誤操作提言をはかることができ、効率の良い品質測定を行うことが可能である。
【図面の簡単な説明】
【００３２】
【図１】本発明に係るネットワーク品質測定システムの構成例を示すブロック図である。
【図２】図１におけるネットワーク品質測定システムを設けたネットワーク構成例を示すブロック図である。
【図３】図１におけるネットワーク品質測定システムによる品質測定処理動作例を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、図を用いて本発明を実施するための最良の形態例を説明する。図２において、２０は本発明に係るネットワーク品質測定システムによる測定対象となるネットワークであるＮＧＮであり、２１はＳＩＰ制御を行うセッション制御装置であり、２２ａ，２２ｂは本発明に係るネットワーク品質測定システムを実装した測定器であり、この測定器２２ａ，２２ｂは、ＵＮＩ（Ｕｓｅｒ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）とＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）を介してＮＧＮ２０に接続される。
【００３４】
測定器２２ａ，２２ｂは、図１に示すように、本例のネットワーク品質測定システムを構成する機能として、セッション制御部１とパケット生成部２および品質測定部３を有しており、情報記憶処理部５において、品質クラスに関係する「セッション情報」と「パケット情報（トラヒック特性情報）」および「測定項目」を、測定対象のアプリケーション毎に事前に記憶しておき、測定開始時に、入力部６において、測定対象のアプリケーション名を入力することで、ＮＧＮ２０における品質測定を効率良く行う。
【００３５】
尚、図２における測定器２２ａ，２２ｂは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や主メモリを具備したコンピュータ装置からなり、光ディスク駆動装置等を介してＣＤ−ＲＯＭ等の記憶媒体に記録されたプログラムやデータを外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込みＣＰＵで処理することにより、図１に示すネットワーク品質測定システムを構成するセッション制御部１とパケット生成部２、品質測定部３、セッション切断部４、情報記憶処理部５、入力部６の各機能の処理を実行する。
【００３６】
セッション制御部１は、上述した「セッション制御機能」を具備しており、ＮＧＮ２０での通信接続に、セッション制御のプロトコルとしてＳＩＰを利用することや、その際に，ＳＤＰを用いて、どのような通信なのかを、セッション制御装置２１に通知する。セッション制御装置２１では、この情報を基に、ＮＧＮ２０における、品質クラスの判定と必要なリソースの割当を行う。
【００３７】
パケット生成部２は、上述の「トラヒック生成機能」を具備しており、セッション開始後に、測定対象となるトラヒックを発生させる。この際、単純にパケットを送信および受信するだけではなく、トラヒック特性によって品質が変化する可能性があるため、発生させるトラヒックは対象とするサービス／アプリケーションに応じたものとする必要があり、例えば、ＣＯＤＥＣ（コーデック）として、Ｇ．７１１μ−ｌａｗを用いたＩＰ電話の場合、ＩＰ電話端末は、２０ｍｓｅｃ毎に２００ｂｙｔｅのパケットを送信するものが多く見られるので、パケット生成部２においても、同様の間隔とサイズでパケットを送信することが必要である。
【００３８】
品質測定部３は、上述の「品質測定機能」を具備しており、ＮＧＮ２０の品質は、平均パケット転送遅延時間、パケット転送遅延ゆらぎ、パケット損失率など、ＩＴＵ−Ｔによる勧告が参照されることが多く、ＩＰ電話サービスの提供基準でも同様の項目が用いられており、また、国際標準団体ＩＥＴＦでも、ＩＰネットワークの品質を定義しており、こちらが参照されることもあり、従って、品質測定部３では、これらの項目を測定する必要がある。
【００３９】
本例の測定器２２ａ，２２ｂでは、ＮＧＮ２０が複数の品質クラスを提供することを前提として、複数の品質クラス、複数のアプリケーションをターゲットとして、一括して測定することを可能とするために、セッション制御部１とパケット生成部２、品質測定部３が設けられている。
【００４０】
以下、図１に示す構成からなる図２の測定器２２ａ，２２ｂをＮＧＮ２０において対向させて、当該ＮＧＮ２０における通信品質の測定を行う動作を説明する。尚、その動作手順を図３に示す。
【００４１】
まず、情報記憶処理部５において、予め、測定対象とするアプリケーション毎に、セッション情報、パケット情報、測定項目を組にして記憶装置に記憶しておく（ステップＳ３０１）。
【００４２】
例えば、最優先クラスで転送されるＴV電話のＮＧＮ２０においてのパケット転送品質を測定する場合、対応するＳＩＰメッセージ、ＤＳＣＰ（ＤｉｆｆＳｅｒｖ  Ｃｏｄｅ  Ｐｏｉｎｔ）やパケット間隔などのトラヒック情報、および、遅延ゆらぎなどの測定項目を、「ＴV電話」をアプリケーション名として対応付けて登録しておく。
【００４３】
そして、試験開始時に（ステップＳ３０２）、入力部６において、操作者が指定した測定対象アプリケーション名を入力すると（ステップＳ３０３）、セッション制御部１は、セッション情報読み込み部１ａにより、情報記憶処理部５から、入力されたアプリケーション名に対応するセッション情報（帯域、ＱｏＳクラスなど）を読み込み（ステップＳ３０４）、セッション生成部１ｂにより、読み込んだセッション情報を基にセッション制御装置２１に対してＳＩＰによるセッション要求を行い、測定器２２ａ，２２ｂ間でのセッションを確立させる（ステップＳ３０５）。
【００４４】
セッション確立後、対向する測定器２２ａ，２２ｂの間で、パケット生成部２によるパケット生成と送受信、品質測定部３による品質測定を同時に実行し、測定器２２ａから送出したパケットの品質を測定器２２ｂで測定し、測定器２２ｂから送出したパケットの品質を測定器２２ａで測定する。
【００４５】
すなわち、測定器２２ａ，２２ｂは、それぞれ、パケット生成部２において、パケット情報読み込み部２ａにより、入力されたアプリケーション名に対応するパケット情報（トラヒック特性、ＤＳＣＰ値など）を読み込み（ステップＳ３０６）、パケット生成部２ｂにより、読み込んだパケット情報に従い試験パケットを生成して送出すると共に（ステップＳ３０７）、品質測定部３において、測定情報読み込み部３ａにより、入力されたアプリケーション名に対応する測定項目（ＩＰレイヤのパケット損失率、遅延など）を読み込み（ステップＳ３０８）、対向する測定器２２ａ，２２ｂから受信した試験パケットに対して（ステップＳ３０９）、測定実行部３ｂにより、読み込んだ測定項目に従い品質測定を行う（ステップＳ３１０）。
【００４６】
そして、測定実行部３ｂでは、品質測定結果を、図示していない記憶装置（結果蓄積用メモリ）に記憶、もしくは、図示していない表示装置に表示する（ステップＳ３１１）。
【００４７】
また、測定器２２ａ，２２ｂでは、パケット生成部２の終了判定部２ｃと品質測定部３の終了判定部３ｃの双方で試験終了の判定を行い（ステップＳ３１２）、試験終了時には、セッション切断部４により、セッション切断を行う（ステップＳ３１３）。
【００４８】
このように、本例では、操作者は、例えば、測定時に「ＴV電話」とのアプリケーション名を指定するだけで、上記の一連の設定に従った品質測定が可能となる。
【００４９】
また、情報記憶処理部５において、ＩＰ電話など、他のアプリケーションも同様に設定・記憶しておくことにより、指定する試験対象アプリケーション名を変更するだけで、各設定が一括で変更でき、測定対象アプリケーション毎に測定器を準備する必要がなく、測定器２２ａ，２２ｂで様々なアプリケーションに対応した測定が可能である。
【００５０】
以上、図１〜図３を用いて説明したように、本例のネットワーク品質測定システムを具備した測定器２２ａ，２２ｂは、複数種類の通信サービスを提供するネットワークであるＮＧＮ２０における通信品質の測定を行うものであり、情報記憶処理部５において、予め、測定対象のサービスに用いるアプリケーション名毎に、当該アプリケーションで用いるセッション情報とパケット情報および測定項目を対応付けて記憶装置に記憶しておき、入力部６よりアプリケーション名が入力されると、セッション制御部１とパケット生成部２および品質測定部３において、アプリケーション名に対応付けられたセッション情報とパケット情報および測定項目を記憶装置から読み出し、読み出した各情報を用いて当該アプリケーションでの試験パケットの生成と送受信および通信評価を行う。
【００５１】
すなわち、セッション制御部１は、入力されたアプリケーション名に対応付けられたセッション情報を記憶装置から読み出し、読み出したセッション情報を用いてセッション確立処理を行い、パケット生成部２は、入力されたアプリケーション名に対応付けられたパケット情報を記憶装置から読み出し、読み出したパケット情報を用いて試験用パケットを生成して送受信し、品質測定部３は、入力されたアプリケーション名に対応付けられた測定項目を記憶装置から読み出し、読み出した測定項目を用いて、パケット生成手段で送受信した試験パケットに対する通信品質評価を行う。
【００５２】
このように、本例では、ＮＧＮ２０の品質測定において、品質クラスに関係する、セッション情報、パケット情報、測定項目を測定対象アプリケーション名毎に事前に測定器２２ａ，２２ｂ内に設定しておき、測定時に測定対象のアプリケーション名を選択することで、測定目的（品質クラス）のパケットを容易に生成でき、また、このパケットを対向の測定器２２ａ，２２ｂで受信することにより、ＮＧＮ２０の通信品質を品質クラス対応に容易に測定することができる。
【００５３】
尚、本発明は、図１〜図３を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本例では、ＴＶ電話とＩＰ電話を例に説明したが、インターネットで提供されている映像コンテンツやＷｅｂデータ、メール、さらには携帯電話サービスを融合させるＦＭＣ（Ｆｉｘｅｄ−Ｍｏｂｉｌｅ  Ｃｏｎｖｅｒｇｅｎｃｅ、当ＦＭＣ向けのＳＩＰはＩＭＳ（ＩＰ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｕｂｓｙｓｔｅｍ）と呼ばれる）などのサービスに対しても適用可能である。
【００５４】
また、コンピュータ構成に関しても、本例では、光ディスクを記録媒体として用いているが、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）等を記録媒体として用いることでも良い。また、プログラムのインストールに関しても、通信装置を介してネットワーク経由でプログラムをダウンロードしてインストールすることでも良い。
【符号の説明】
【００５５】
１：セッション制御部、１ａ：セッション情報読み込み部、１ｂ：セッション生成部、２：パケット生成部、２ａ：パケット情報読み込み部、２ｂ：パケット生成部、２ｃ：終了判定部、３：品質測定部、３ａ：測定情報読み込み部、３ｂ：測定実行部、３ｃ：終了判定部、４：セッション切断部、５：情報記憶処理部、６：入力部、２０：ＮＧＮ、２１：セッション制御装置、２２ａ，２２ｂ：測定器、２３ａ，２３ｂ：ＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ：光回線終端装置）、ＵＮＩ：Ｕｓｅｒ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ。
【図１】
2011030051.tif 000003
【図２】
2011030051.tif 000004
【図３】
2011030051.tif 000005