(57)【要約】【課題】ベストエフォート型のネットワークの帯域に合わせて、通信機器の出力インターフェースの帯域を自動的に制御する。【解決手段】ベストエフォート型ネットワーク上の通信機器と接続され、帯域測定用Ｐｉｎｇと、Ｐｉｎｇの送信情報とを同時に送信するＰｉｎｇ送信部と、受信したＰｉｎｇを優先度に応じて送信する優先制御部と、Ｐｉｎｇの送信情報を受信するＰｉｎｇ応答判定部と、Ｐｉｎｇをシェーピングする帯域制御部と、帯域制御部からＰｉｎｇを受信し、通信機器に送信するパケット送信部と、通信機器から応答Ｐｉｎｇを受信し、Ｐｉｎｇ応答判定部に送信するパケット受信部とを有し、Ｐｉｎｇ応答判定部は、応答Ｐｉｎｇと、Ｐｉｎｇの送信情報とを基にして、帯域情報を作成し、帯域制御部は受信した帯域情報によって定期的にシェーピングレートを変更する。【選択図】        図１
2004343227.tif 000002
【特許請求の範囲】
【請求項１】
ベストエフォート型ネットワーク上の通信機器と接続されるシェーピングレート設定装置であって、
帯域を測定するＰｉｎｇと、前記Ｐｉｎｇの送信情報とを同時に送信するＰｉｎｇ送信部と、
前記Ｐｉｎｇ送信部から受信した前記Ｐｉｎｇを優先度に応じて送信する優先制御部と、
前記Ｐｉｎｇ送信部から前記Ｐｉｎｇの送信情報を受信するＰｉｎｇ応答判定部と、
シェーピングレートを設定し、前記優先制御部から受信した前記Ｐｉｎｇをシェーピングし、送信する帯域制御部と、
前記帯域制御部から前記Ｐｉｎｇを受信し、前記通信機器に送信するパケット送信部と、
前記通信機器から応答Ｐｉｎｇを受信し、前記Ｐｉｎｇ応答判定部に送信するパケット受信部とを有し、
前記Ｐｉｎｇ応答判定部は、受信した前記応答Ｐｉｎｇと、前記Ｐｉｎｇ送信部から受信した前記Ｐｉｎｇの送信情報とを基にして、実際に使用できる帯域を示す帯域情報を作成し、前記帯域制御部に伝え、
前記帯域制御部は、前記Ｐｉｎｇ応答判定部から受信した前記帯域情報によって、前記シェーピングレートを変更することを特徴とするシェーピングレート設定装置。
【請求項２】
前記Ｐｉｎｇ送信部は、送信する前記Ｐｉｎｇの数およびパケットサイズを予め設定することを特徴とする請求項１記載のシェーピングレート設定装置。
【請求項３】
前記Ｐｉｎｇ送信部は、前記Ｐｉｎｇに代えて、制御用パケットを送信することを特徴とする請求項１記載のシェーピングレート設定装置。
【請求項４】
前記Ｐｉｎｇは、プロバイダ内の通信機器の帯域を測定することを特徴とする請求項１記載のシェーピングレート設定装置。
【請求項５】
前記優先制御部は、各クラスに最低保証帯域を割り当てて優先制御を行うことを特徴とする請求項１記載のシェーピングレート設定装置。
【請求項６】
前記優先制御部は、前記送信部から受信した前記Ｐｉｎｇと他のパケットとを異なるクラスに入れることを特徴とする請求項１または５記載のシェーピングレート設定装置。
【請求項７】
前記優先制御部は、前記Ｐｉｎｇが入るクラスの最低保証帯域を低めに設定することを特徴とする請求項１または５記載のシェーピングレート設定装置。
【請求項８】
前記帯域制御部は、前記パケット送信部から前記Ｐｉｎｇを送信できる最大のシェーピングレートを設定することを特徴とする請求項１記載のシェーピングレート設定装置。
【請求項９】
前記Ｐｉｎｇ送信部は、予め前記帯域を測定する間隔を設定することによって、使用できる帯域を定期的に測定することを特徴とする請求項１記載のシェーピングレート設定装置。
【請求項１０】
ベストエフォート型ネットワーク上の通信機器と接続されるシェーピングレート設定装置で用いられるシェーピングレート設定方法であって、
帯域を測定する間隔を設定し、Ｐｉｎｇと、前記Ｐｉｎｇの送信情報とを同時に送信し、
前記Ｐｉｎｇを優先度に応じて優先制御し、
前記Ｐｉｎｇをシェーピングし、前記通信機器に送信し、
前記通信機器から応答Ｐｉｎｇを受信し、
前記応答Ｐｉｎｇと、前記Ｐｉｎｇの送信情報とを基にして、実際に使用できる帯域を示す帯域情報を作成し、
前記帯域情報によって、定期的に前記シェーピングレートを変更することを特徴とするシェーピングレート設定方法。
【請求項１１】
ベストエフォート型ネットワークを介し、通信機器とシェーピングレート設定装置が接続されるシェーピングレート設定システムであって、
前記シェーピングレート設定装置が前記通信機器に帯域測定用の制御用パケットを送信する制御用パケット送信手段と、
前記通信機器が受信した前記制御用パケットを基にして、前記帯域情報を作成する帯域情報作成手段と、
前記シェーピングレート設定装置が前記通信機器から前記帯域情報を取得する帯域情報取得手段と、
前記シェーピングレート設定装置が前記帯域情報を用いてシェーピングレートを変更するシェーピングレート変更手段と、
を有することを特徴とするシェーピングレート設定システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シェーピングレート設定装置、シェーピングレート設定方法、およびシェーピングレート設定システムに関する。
【０００２】
【従来の技術】
従来のＱｏＳ技術では、ネットワーク機器で優先制御や帯域制御を行い、優先度の高いパケットを優先し、出力インターフェースの帯域を絞ることで、インターネット及びイントラネットの通信品質を高めている。しかし、帯域が保証されていないベストエフォート型のネットワークでは、実際に使用できる回線の帯域が設定しているシェーピングレート以下になった場合、パケットの優先度にかかわらずネットワークで廃棄されることがある。
【０００３】
従来の技術例として、下位レイヤプロトコルがネットワークからの送信可能レート情報を持っている場合に、上位レイヤプロトコルがその情報を利用しパケットを送信する「データ転送方式」がある（例えば、特許文献１参照）。また、特定の処理手段にパケットが集中して生じる障害を回避し、円滑なＩＰパケットのルーティングが行える「シェーピング機能を備えたＩＰパケットルーティング装置」がある（例えば、特許文献２参照）。また、コネクションレス型の網のノードである通信装置と、その通信装置に適用された帯域管理方式とに関し、共通の網に配置された全ての通信装置の帯域に整合する値に伝送帯域を自動的に設定する「通信装置および帯域管理方式」がある（例えば、特許文献３参照）。
【０００４】
【特許文献１】
特開２００１−１６８８７１号公報
【特許文献２】
特開２００２−２１７９６０号公報
【特許文献３】
特開２００２−２４７０９２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記特許文献１から３記載の発明は、帯域が保証されていないベストエフォート型のネットワークは、場所、時間、回線事業者、プロバイダなどによって、使用できる帯域が変化するので、通信品質の確保の点で問題があった。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、インターネットなど帯域が保証されていないベストエフォート型のネットワークの帯域に合わせて、通信機器の出力インターフェースの帯域を自動的に制御するシェーピングレート設定装置、シェーピングレート設定方法、およびシェーピングレート設定システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
かかる課題を解決するために請求項１記載のシェーピングレート設定装置は、ベストエフォート型ネットワーク上の通信機器と接続されるシェーピングレート設定装置であって、帯域を測定するＰｉｎｇと、Ｐｉｎｇの送信情報とを同時に送信するＰｉｎｇ送信部と、Ｐｉｎｇ送信部から受信したＰｉｎｇを優先度に応じて送信する優先制御部と、Ｐｉｎｇ送信部からＰｉｎｇの送信情報を受信するＰｉｎｇ応答判定部と、シェーピングレートを設定し、優先制御部から受信したＰｉｎｇをシェーピングし、送信する帯域制御部と、帯域制御部からＰｉｎｇを受信し、通信機器に送信するパケット送信部と、通信機器から応答Ｐｉｎｇを受信し、Ｐｉｎｇ応答判定部に送信するパケット受信部とを有し、Ｐｉｎｇ応答判定部は、受信した応答Ｐｉｎｇと、Ｐｉｎｇ送信部から受信したＰｉｎｇの送信情報とを基にして、実際に使用できる帯域を示す帯域情報を作成し、帯域制御部に伝え、帯域制御部は、Ｐｉｎｇ応答判定部から受信した帯域情報によって、シェーピングレートを変更することを特徴とする。
【０００８】
請求項２記載のシェーピングレート設定装置は、請求項１記載のシェーピングレート設定装置において、Ｐｉｎｇ送信部は、送信するＰｉｎｇの数およびパケットサイズを予め設定することを特徴とする。
【０００９】
請求項３記載のシェーピングレート設定装置は、請求項１記載のシェーピングレート設定装置において、Ｐｉｎｇ送信部は、Ｐｉｎｇに代えて、制御用パケットを送信することを特徴とする。
【００１０】
請求項４記載のシェーピングレート設定装置は、請求項１記載のシェーピングレート設定装置において、Ｐｉｎｇは、プロバイダ内の通信機器の帯域を測定することを特徴とする。
【００１１】
請求項５記載のシェーピングレート設定装置は、請求項１記載のシェーピングレート設定装置において、優先制御部は、各クラスに最低保証帯域を割り当てて優先制御を行うことを特徴とする。
【００１２】
請求項６記載のシェーピングレート設定装置は、請求項１または５記載のシェーピングレート設定装置において、優先制御部は、送信部から受信したＰｉｎｇと他のパケットとを異なるクラスに入れることを特徴とする。
【００１３】
請求項７記載のシェーピングレート設定装置は、請求項１または５記載のシェーピングレート設定装置において、優先制御部は、Ｐｉｎｇが入るクラスの最低保証帯域を低めに設定することを特徴とする。
【００１４】
請求項８記載のシェーピングレート設定装置は、請求項１記載のシェーピングレート設定装置において、帯域制御部は、パケット送信部からＰｉｎｇを送信できる最大のシェーピングレートを設定することを特徴とする。
【００１５】
請求項９記載のシェーピングレート設定装置は、請求項１記載のシェーピングレート設定装置において、Ｐｉｎｇ送信部は、予め帯域を測定する間隔を設定することによって、使用できる帯域を定期的に測定することを特徴とする。
【００１６】
請求項１０記載のシェーピングレート設定方法は、ベストエフォート型ネットワーク上の通信機器と接続されるシェーピングレート設定装置で用いられるシェーピングレート設定方法であって、帯域を測定する間隔を設定し、Ｐｉｎｇと、Ｐｉｎｇの送信情報とを同時に送信し、Ｐｉｎｇを優先度に応じて優先制御し、Ｐｉｎｇをシェーピングし、通信機器に送信し、通信機器から応答Ｐｉｎｇを受信し、応答Ｐｉｎｇと、Ｐｉｎｇの送信情報とを基にして、実際に使用できる帯域を示す帯域情報を作成し、帯域情報によって、定期的に前記シェーピングレートを変更することを特徴とする。
【００１７】
請求項１１記載のシェーピングレート設定システムは、ベストエフォート型ネットワークを介し、通信機器とシェーピングレート設定装置が接続されるシェーピングレート設定システムであって、シェーピングレート設定装置が通信機器に帯域測定用の制御用パケットを送信する制御用パケット送信手段と、通信機器が受信した制御用パケットを基にして、帯域情報を作成する帯域情報作成手段と、シェーピングレート設定装置が通信機器から帯域情報を取得する帯域情報取得手段と、シェーピングレート設定装置が帯域情報を用いてシェーピングレートを変更するシェーピングレート変更手段とを有することを特徴とする。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。
【００１９】
本発明は、インターネットなど帯域が保証されていないベストエフォート型のネットワークの帯域に合わせて、通信機器の出力インターフェースの帯域を自動的に制御することを特徴としている。
【００２０】
図２にネットワーク構成図を示す。図２における通信機器１０１の出力インターフェースの帯域をＰｉｎｇ（Ｐｉｎｇに限らず、他の制御用パケットを使用してもよい）を使用して自動的に制御する動作を図１に示す。
【００２１】
図１の帯域測定用Ｐｉｎｇ送信部２０１は、Ｐｉｎｇパケットを優先制御部２０２に送り、Ｐｉｎｇの送信情報をＰｉｎｇ応答判定部２０６に伝える。送信するＰｉｎｇの数、パケットサイズはあらかじめ設定しておく。帯域の測定に使用するのはＰｉｎｇに限らず、制御用のパケットでも良い。
【００２２】
優先制御部２０２ではＣＢＱ（Ｃｌａｓｓ  Ｂａｓｅ  Ｑｕｅｕｉｎｇ：優先度に応じて各クラスに最低保証帯域を割り当てて優先制御を行う方式）で優先制御し、パケットを帯域制御部２０３へ送る。帯域制御部２０３で設定されたシェーピングレートに帯域を絞り、パケット送信部２０４にパケットを送り、図２の通信機器１０１の送信インターフェースからパケットが送信される。図２の通信機器１０３が受信した帯域測定用Ｐｉｎｇに対して応答を返す。通信機器１０１で受信したＰｉｎｇの応答は、図１のパケット受信部２０５を通り、Ｐｉｎｇ応答判定部２０６に送られる。
【００２３】
Ｐｉｎｇ応答判定部２０６で受信したＰｉｎｇの応答と、帯域測定用Ｐｉｎｇ送信部２０１からのＰｉｎｇの送信情報を基にして、使用できる帯域情報を作成して、帯域制御部２０３に伝える。帯域制御部２０３は、Ｐｉｎｇ応答判定部から送られてきた帯域情報によって、自動的にシェーピングレートを変更する。帯域を測定する間隔を帯域測定用Ｐｉｎｇ送信部２０１に設定しておくことで、定期的に使用できる帯域を測定しシェーピングレートを変更する。
【００２４】
このようにして、本発明では、Ｐｉｎｇを使用して帯域の保証されていないベストエフォート型のネットワークの帯域を測定し、実際に使用できる帯域に合わせて、自動的にかつ定期的にネットワーク機器の送信インターフェースの帯域を制御することで、より品質の高いネットワーク通信システムを提供することができる。帯域の測定にはＰｉｎｇに限らず、制御用のパケットを使用してもよい。
【００２５】
次に、本発明の実施例であるベストエフォート型のネットワークを介した通信におけるシェーピングレートの自動設定について説明する。本発明の第１の実施形態であるネットワーク構成図を図３に示す。
【００２６】
図３に示すように、ルータ３０１はＡＤＳＬモデム３０４、インターネット３０２を介して、ルータ３０３に接続する。ルータ３０１のＬＡＮ側のネットワークとルータ３０３のＬＡＮ側のネットワークで通信を行う。ルータ３０１の出力インターフェースの帯域を自動的に制御する動作について図１を用いて説明する。
【００２７】
ルータ３０１は帯域測定用Ｐｉｎｇ送信部２０１、優先度に合わせてパケットを送信する優先制御部２０２、出力インターフェースの帯域を変更する帯域制御部２０３、パケットの送受信部２０４、２０５、Ｐｉｎｇの応答を受信して、帯域情報を帯域制御部２０３へ送るＰｉｎｇ応答判定部２０６を有する。ルータ３０３はインターネットに接続し、データの送受信やルータ３０１からのＰｉｎｇに応答を返す。
【００２８】
以上、詳細に実施例の構成を述べたが、図３のインターネット３０２、ＡＤＳＬモデム３０４は、当業者にとってよく知られており、また本発明とは直接関係しないので、その詳細な構成は省略する。
【００２９】
本発明の第１の実施形態の動作について説明する。図３のネットワーク構成では、ＡＤＳＬモデム３０４とインターネット３０２の間は帯域の保証されていないベストエフォート型のネットワークであり、上り方向で最大１Ｍｂｐｓの帯域を有するが、実際に使用できる帯域は０．８Ｍｂｐｓの場合を考える。図３に示すルータ３０１の出力インターフェースの帯域を自動的に制御する動作について図１を用いて説明する。
【００３０】
帯域測定用Ｐｉｎｇ送信部２０１では、あらかじめ設定されたＰｉｎｇの数、パケットサイズで、Ｐｉｎｇパケットを優先制御部２０２に送る。同時に、送信したＰｉｎｇの情報をＰｉｎｇ応答判定部２０６に伝える。優先制御部２０２では、クラス毎に最低保証帯域を割り当ててパケットの優先制御を行う、ＣＢＱ（Ｃｌａｓｓ  Ｂａｓｅ  Ｑｕｅｕｉｎｇ）の機能を有する。帯域測定用Ｐｉｎｇ送信部２０１から来たＰｉｎｇと他のパケットを異なるクラスに入れる。他の通信に与える影響を少なくするため、帯域測定用Ｐｉｎｇが入るクラスの最低保証帯域は低めに設定する。
【００３１】
帯域制御部２０３では、ルータ３０１の出力インターフェースから送信できる最大の帯域（シェーピングレート）を設定しておく。図３の場合、上りが最大１ＭｂｐｓのＡＤＳＬサービスのため、シェーピングレートを１Ｍｂｐｓに設定している。帯域制御用Ｐｉｎｇの送信時は帯域制御用Ｐｉｎｇと他の通信のパケットを優先制御部２０２で優先制御し、帯域制御部２０３でシェーピングし、パケット送信部２０４を通り、ルータ３０１の出力インターフェースから送信される。
【００３２】
ルータ３０１から送信されたパケットはＡＤＳＬモデム３０４、インターネット３０２を通ってルータ３０３まで到達する。途中のＡＤＳＬ回線などは帯域が保証されていないベストエフォート型のネットワークのため、ＡＤＳＬモデム３０４からはあらかじめルータ３０１の帯域制御部２０３に設定しているシェーピングレート（１Ｍｂｐｓ）以下の帯域でしかパケットを送信することができない場合がある。図３では実際に使用できる回線が０．８Ｍｂｐｓであった場合を示している。そのため、パケットの優先度や帯域測定用Ｐｉｎｇに関わらず、一部のパケットがＡＤＳＬモデム３０４で廃棄される。ルータ３０３は受信した帯域測定用のＰｉｎｇの応答をルータ３０１に送信する。
【００３３】
図３は、帯域制御用Ｐｉｎｇを２０個送信し、ＡＤＳＬモデムで４個廃棄され、１６個が対向のルータ３０３へ到達し、ルータ３０３は受信した１６個のＰｉｎｇに対して、ルータ３０１へ応答を返した場合を示している。
【００３４】
Ｐｉｎｇの応答パケットはルータ３０１のパケット受信部２０５を通って、Ｐｉｎｇ応答判定部２０６に送られる。Ｐｉｎｇ応答判定部は、送信された帯域測定用Ｐｉｎｇと、受信したＰｉｎｇの応答から、使用できるネットワークの帯域情報を帯域制御部２０３に伝える。帯域制御部では使用できる帯域情報によってシェーピングレートを自動的に変更する。
【００３５】
ルータ３０１の出力インターフェースの帯域（シェーピングレート）を変更した後の動作を図４に示す。ルータ３０１のシェーピングレートを測定した帯域に変更することで、優先制御をしてルータ３０１から送信されたパケットは、帯域が保証されていないベストエフォート型のネットワークで廃棄されることなく、対向のルータ３０３に到達する。上記方法でルータ３０１は定期的に帯域の測定を行い、シェーピングレートを自動的に最適な帯域に変更する。
【００３６】
以上、第１の実施形態によれば、帯域が保証されていないベストエフォート型のネットワークでは、場所、時間、回線事業者、プロバイダなどによって、使用できる帯域が変化するが、使用できる回線の帯域を定期的に測定し、ネットワーク機器の帯域を自動的に変更することで、より品質の高いネットワーク通信装置、方法、およびシステムを提供することが可能になる。
【００３７】
次に、本発明の実施例であるインターネットとの通信を行う場合のシェーピングレートの自動設定について説明する。本発明の第２の実施形態であるネットワーク構成図を図５に示す。
【００３８】
図５に示すように、ルータ４０１は、プロバイダ４０３内の通信機器（ＢＡＳ等）４０２を介して、インターネット４０５に接続する。ルータ４０１の出力インターフェースの帯域を自動的に制御する動作は、前実施例と同じのため省略する。
【００３９】
プロバイダ４０３内の通信機器（ＢＡＳ等）４０２は、ルータ４０１のＬＡＮ側のネットワークとインターネット４０５の通信を中継する。インターネット４０５内の通信機器４０４は誰でもアクセスできる機器とする。通信機器（ＢＡＳ等）４０２と通信機器４０４はルータ４０１からのＰｉｎｇに応答を返す。
【００４０】
次に、本発明の実施例の動作について説明する。図５のネットワーク構成において、ルータ４０１とインターネット４０５の間は帯域の保証されていないベストエフォート型のネットワークである。図５に示すように、ルータ４０１の出力インターフェースの帯域を自動的に制御する動作は第１の実施例と同じである。
【００４１】
図５のルータ４０１から送信される帯域測定用Ｐｉｎｇの送信先を、プロバイダ４０３内の通信機器（ＢＡＳ等）４０２やインターネット４０５内の通信機器４０４にすることで、インターネット４０５と通信をする場合でも、ルータ４０１の出力インターフェースの帯域を自動的に変更することができる。
【００４２】
以上、本発明の第２の実施形態によれば、インターネットは帯域が保証されていないベストエフォート型のネットワークであり、プロバイダまでの回線や、プロバイダからインターネットまでの回線などで廃棄したくないパケットが廃棄されることがある。プロバイダやインターネット内の通信機器までの使用できる回線の帯域を定期的に測定し、拠点内の通信機器の出力インターフェースの帯域を自動的に変更することで、より品質の高い通信行うことが可能になる。
【００４３】
次に、本発明の実施例であるＰｉｎｇ以外の制御用パケットを使用して帯域を測定する方式を用いたシェーピングレートの自動設定について説明する。本発明の第３の実施形態であるネットワーク構成図を図６に示す。
【００４４】
図６に示すように、通信機器５０１、５０３は、帯域の保証されていないベストエフォート型のネットワーク５０２に接続する。通信機器５０１の出力インターフェースの帯域を自動的に制御する動作は前項までの実施例と同じであるが、図１の帯域測定用Ｐｉｎｇ送信部からは、Ｐｉｎｇの代わりの制御用パケットを送信する。また、図１のＰｉｎｇ応答判定部２０６は必要ない。
【００４５】
本発明の実施例の動作について説明する。帯域を測定するためにＰｉｎｇ以外の制御用パケットを使用する場合、図１の帯域測定用Ｐｉｎｇ送信部からは、Ｐｉｎｇの代わりの制御用パケットを送信する。制御用パケットには制御用パケットの送信する個数とパケットサイズなどの情報が含まれている。制御用パケットには再送制御が発生しないＵＤＰのパケットを使用する。
【００４６】
対向の通信機器５０３の制御パケットに応答する構造について、図７を用いて説明する。通信機器５０３は制御パケット受信部６０１と帯域情報送信部６０２を有する。通信機器５０３が受信した制御パケットは、制御パケット受信部で受信され、受信パケット数や制御パケットに含まれる情報が帯域情報送信部６０２に送られる。帯域情報送信部６０２は、受信した制御パケットから計算した帯域の情報を通信機器５０１へ送信する。
【００４７】
通信機器５０３から送信された帯域情報は通信機器５０１のパケット受信部２０５で受信し、直接帯域制御部２０３に送られる。帯域制御部２０３は受信した帯域情報を用いて自動的にシェーピングレートを変更する。
【００４８】
以上、本発明の第３の実施形態によれば、帯域が保証されていないベストエフォート型のネットワークでは、場所、時間、回線事業者、プロバイダなどによって、使用できる帯域が変化する。使用できる回線の帯域を定期的に測定し、ネットワーク機器の帯域を自動的に変更することで、より品質の高いネットワーク通信システムを提供することが可能になる。制御用パケットを用いて帯域を測定することで、応答のパケットを１つにし、ネットワークや通信機器に与える負荷を軽減することができる。
【００４９】
【発明の効果】
請求項１記載のシェーピングレート設定装置によれば、ベストエフォート型ネットワーク上の通信機器と接続されるシェーピングレート設定装置であって、帯域を測定するＰｉｎｇと、Ｐｉｎｇの送信情報とを同時に送信するＰｉｎｇ送信部と、Ｐｉｎｇ送信部から受信したＰｉｎｇを優先度に応じて送信する優先制御部と、Ｐｉｎｇ送信部からＰｉｎｇの送信情報を受信するＰｉｎｇ応答判定部と、シェーピングレートを設定し、優先制御部から受信したＰｉｎｇをシェーピングし、送信する帯域制御部と、帯域制御部からＰｉｎｇを受信し、通信機器に送信するパケット送信部と、通信機器から応答Ｐｉｎｇを受信し、Ｐｉｎｇ応答判定部に送信するパケット受信部とを有し、Ｐｉｎｇ応答判定部は、受信した応答Ｐｉｎｇと、Ｐｉｎｇ送信部から受信したＰｉｎｇの送信情報とを基にして、実際に使用できる帯域を示す帯域情報を作成し、帯域制御部に伝え、帯域制御部は、Ｐｉｎｇ応答判定部から受信した帯域情報によって、シェーピングレートを変更することを特徴とするので、より品質の高い通信行うことが可能になる。
【００５０】
請求項２記載のシェーピングレート設定装置によれば、請求項１記載のシェーピングレート設定装置において、Ｐｉｎｇ送信部は、送信するＰｉｎｇの数およびパケットサイズを予め設定することを特徴とするので、より品質の高い通信行うことが可能になる。
【００５１】
請求項３記載のシェーピングレート設定装置によれば、請求項１記載のシェーピングレート設定装置において、Ｐｉｎｇ送信部は、Ｐｉｎｇに代えて、制御用パケットを送信することを特徴とするので、ネットワークや通信機器に与える負荷を軽減することができ、また、より品質の高い通信行うことが可能になる。
【００５２】
請求項４記載のシェーピングレート設定装置によれば、請求項１記載のシェーピングレート設定装置において、Ｐｉｎｇは、プロバイダ内の通信機器の帯域を測定することを特徴とするので、より品質の高い通信行うことが可能になる。
【００５３】
請求項５記載のシェーピングレート設定装置によれば、請求項１記載のシェーピングレート設定装置において、優先制御部は、各クラスに最低保証帯域を割り当てて優先制御を行うことを特徴とするので、より品質の高い通信行うことが可能になる。
【００５４】
請求項６記載のシェーピングレート設定装置によれば、請求項１または５記載のシェーピングレート設定装置において、優先制御部は、送信部から受信したＰｉｎｇと他のパケットとを異なるクラスに入れることを特徴とするので、より品質の高い通信行うことが可能になる。
【００５５】
請求項７記載のシェーピングレート設定装置によれば、請求項１または５記載のシェーピングレート設定装置において、優先制御部は、Ｐｉｎｇが入るクラスの最低保証帯域を低めに設定することを特徴とするので、他の通信に与える影響を少なくでき、また、より品質の高い通信行うことが可能になる。
【００５６】
請求項８記載のシェーピングレート設定装置によれば、請求項１記載のシェーピングレート設定装置において、帯域制御部は、パケット送信部からＰｉｎｇを送信できる最大のシェーピングレートを設定することを特徴とするので、より品質の高い通信行うことが可能になる。
【００５７】
請求項９記載のシェーピングレート設定装置によれば、請求項１記載のシェーピングレート設定装置において、Ｐｉｎｇ送信部は、予め帯域を測定する間隔を設定することによって、使用できる帯域を定期的に測定することを特徴とするので、より品質の高い通信行うことが可能になる。
【００５８】
請求項１０記載のシェーピングレート設定方法によれば、ベストエフォート型ネットワーク上の通信機器と接続されるシェーピングレート設定装置で用いられるシェーピングレート設定方法であって、帯域を測定する間隔を設定し、Ｐｉｎｇと、  Ｐｉｎｇの送信情報とを同時に送信し、Ｐｉｎｇを優先度に応じて優先制御し、Ｐｉｎｇをシェーピングし、通信機器に送信し、通信機器から応答Ｐｉｎｇを受信し、応答Ｐｉｎｇと、Ｐｉｎｇの送信情報とを基にして、実際に使用できる帯域を示す帯域情報を作成し、帯域情報によって、定期的に前記シェーピングレートを変更することを特徴とするので、より品質の高い通信行うことが可能になる。
【００５９】
請求項１１記載のシェーピングレート設定システムによれば、ベストエフォート型ネットワークを介し、通信機器とシェーピングレート設定装置が接続されるシェーピングレート設定システムであって、シェーピングレート設定装置が通信機器に帯域測定用の制御用パケットを送信する制御用パケット送信手段と、通信機器が受信した制御用パケットを基にして、帯域情報を作成する帯域情報作成手段と、シェーピングレート設定装置が通信機器から帯域情報を取得する帯域情報取得手段と、シェーピングレート設定装置が帯域情報を用いてシェーピングレートを変更するシェーピングレート変更手段とを有することを特徴とするので、ネットワークや通信機器に与える負荷を軽減することができ、また、より品質の高い通信行うことが可能になる。
【図面の簡単な説明】
【図１】本発明の実施形態であるシェーピングレート設定装置の構成を示す図である。
【図２】本発明の実施形態であるネットワーク構成を示す図である。
【図３】本発明の第１の実施形態であるネットワーク構成を示す図である。
【図４】本発明の第１の実施形態にかかるシェーピングレート変更後の動作を示す図である。
【図５】本発明の第２の実施形態であるネットワーク構成を示す図である。
【図６】本発明の第３の実施形態であるネットワーク構成を示す図である。
【図７】本発明の第３の実施形態にかかる対向の通信装置の構成を示す図である。
【符号の説明】
１０１  通信機器
１０２  ベストエフォート型のネットワーク
１０３  通信機器
２０１  帯域測定用Ｐｉｎｇ送信部
２０２  優先制御部
２０３  帯域制御部
２０４  パケット送信部
２０５  パケット受信部
２０６  Ｐｉｎｇ応答判定部
３０１  ルータ
３０２  インターネット
３０３  ルータ
３０４  ＡＤＳＬモデム
４０１  ルータ
４０２  通信機器
４０３  プロバイダ
４０４  通信機器
４０５  インターネット
５０１  通信機器
５０２  ベストエフォート型のネットワーク
５０３  通信機器
６０１  帯域測定用の制御パケット受信部
６０２  帯域情報送信部
【図１】
2004343227.tif 000003
【図２】
2004343227.tif 000004
【図３】
2004343227.tif 000005
【図４】
2004343227.tif 000006
【図５】
2004343227.tif 000007
【図６】
2004343227.tif 000008
【図７】
2004343227.tif 000009