(57)【特許請求の範囲】
【請求項１】
ＷＡＮ回線で接続された各拠点のうちの所定の拠点に設けられ、前記所定の拠点と他の拠点との間のパケット通信を高速化するためのＷＡＮ高速化装置と、前記ＷＡＮ高速化装置に接続され前記所定の拠点と他の拠点との間のパケット通信に係る帯域を制御する帯域制御装置と、を備えた通信制御システムであって、
前記帯域制御装置は、
パケットに含まれる送信先のＩＰアドレス又はプロトコル情報毎に、前記帯域制御装置によって優先して出力される優先制御対象とすべきか否かが設定された優先制御対象情報を、前記ＷＡＮ高速化装置によって共有される態様で有し、
前記ＷＡＮ高速化装置は、
当該ＷＡＮ高速化装置上の単位時間当たりのパケットの通信量を示すトラフィックデータを、パケットに含まれるプロトコル情報及びＩＰアドレスの組み合わせ毎に監視し、前記帯域制御装置によって共有される態様で記憶し、
前記所定の拠点から前記ＷＡＮ回線に送信すべきパケットを受信した場合に、前記プロトコル情報及びＩＰアドレスの組み合わせ毎のトラフィックデータを参照し、前記送信すべきパケットに含まれるプロトコル情報及びＩＰアドレスの組み合わせが、閾値より大きいトラフィックデータである高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせか否かを判定し、
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせでないと判定されると、前記優先制御対象情報を参照し、前記送信すべきパケットが優先制御対象でない場合には、高速化処理を施して前記帯域制御装置に送信し、前記送信すべきパケットが優先制御対象である場合には、当該パケットをそのまま前記帯域制御装置に送信し、
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせであると判定されると、前記送信すべきパケットが前記優先制御対象情報と別に設定された所定のプロトコル情報を含む場合には、高速化処理を施して前記帯域制御装置に送信し、前記送信すべきパケットが前記所定のプロトコル情報を含まない場合には、当該パケットをそのまま前記帯域制御装置に送信し、
前記帯域制御装置は、
前記ＷＡＮ高速化装置からパケットを受信した場合に、前記ＷＡＮ高速化装置に記憶されたプロトコル情報及びＩＰアドレスの組み合わせ毎のトラフィックデータを参照し、当該パケットに含まれるプロトコル情報及びＩＰアドレスの組み合わせが、高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせか否かを判定し、
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせであると判定されると、当該パケットを通信させるための高トラフィック通信用帯域の作成及び前記高トラフィック通信用帯域の帯域幅を広くする調整を実行し、高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせでないと判定されると、前記高トラフィック通信用帯域の帯域幅を狭くする調整を実行し、
前記調整された高トラフィック通信用帯域を用いて、前記パケットに対する帯域割当てを実行することを特徴とする通信制御システム。
【請求項２】
ＷＡＮ回線で接続された各拠点のうちの所定の拠点に設けられ、前記所定の拠点と他の拠点との間のパケット通信を高速化するためのＷＡＮ高速化装置と、前記ＷＡＮ高速化装置に接続され前記所定の拠点と他の拠点との間のパケット通信に係る帯域を制御する帯域制御装置と、を備えた通信制御システムにおける通信制御方法であって、
前記帯域制御装置は、
パケットに含まれる送信先のＩＰアドレス又はプロトコル情報毎に、前記帯域制御装置によって優先して出力される優先制御対象とすべきか否かが設定された優先制御対象情報を、前記ＷＡＮ高速化装置によって共有される態様で有し、
前記方法は、
前記ＷＡＮ高速化装置が、
当該ＷＡＮ高速化装置上の単位時間当たりのパケットの通信量を示すトラフィックデータを、パケットに含まれるプロトコル情報及びＩＰアドレスの組み合わせ毎に監視し、前記帯域制御装置によって共有される態様で記憶するステップと、
前記所定の拠点から前記ＷＡＮ回線に送信すべきパケットを受信した場合に、前記プロトコル情報及びＩＰアドレスの組み合わせ毎のトラフィックデータを参照し、前記送信すべきパケットに含まれるプロトコル情報及びＩＰアドレスの組み合わせが、閾値より大きいトラフィックデータである高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせか否かを判定するステップと、
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせでないと判定されると、前記優先制御対象情報を参照し、前記送信すべきパケットが優先制御対象でない場合には、高速化処理を施して前記帯域制御装置に送信し、前記送信すべきパケットが優先制御対象である場合には、当該パケットをそのまま前記帯域制御装置に送信するステップと、
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせであると判定されると、前記送信すべきパケットが前記優先制御対象情報と別に設定された所定のプロトコル情報を含む場合には、高速化処理を施して前記帯域制御装置に送信し、前記送信すべきパケットが前記所定のプロトコル情報を含まない場合には、当該パケットをそのまま前記帯域制御装置に送信するステップと、
前記帯域制御装置が、
前記ＷＡＮ高速化装置からパケットを受信した場合に、前記ＷＡＮ高速化装置に記憶されたプロトコル情報及びＩＰアドレスの組み合わせ毎のトラフィックデータを参照し、当該パケットに含まれるプロトコル情報及びＩＰアドレスの組み合わせが、高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせか否かを判定するステップと、
高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせであると判定されると、当該パケットを通信させるための高トラフィック通信用帯域の作成及び前記高トラフィック通信用帯域の帯域幅を広くする調整を実行し、高トラフィックを示すトラフィックデータに対応するプロトコル情報及びＩＰアドレスの組み合わせでないと判定されると、前記高トラフィック通信用帯域の帯域幅を狭くする調整を実行するステップと、
前記調整された高トラフィック通信用帯域を用いて、前記パケットに対する帯域割当てを実行するステップと、
を含むことを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御システムに関し、特に、高トラフィック時にＷＡＮ（Wide Area Network）回線の帯域を自動確保する技術に関する。
【背景技術】
【０００２】
従来、限られたエリア内で構築されるコンピュータネットワークであるＬＡＮ（Local Area Network）と、遠隔地のＬＡＮ同士を結ぶための広域ネットワークであるＷＡＮが知られている。一般にＬＡＮ回線の帯域よりＷＡＮ回線の帯域の方が狭い。そのため、限られたＷＡＮ回線の帯域を効率良く利用し、ＷＡＮ回線における通信を高速化することが重要である。
【０００３】
ＷＡＮ高速化装置と呼ばれる装置を設けることによって、ＷＡＮ回線における通信を高速化する方法がある。ＷＡＮ高速化装置では、予め高速化対象のプロトコル情報を設定しておき、設定されたプロトコル情報を含むパケットに対してデータキャッシュ・圧縮等の高速化処理を実行する。これにより、ＷＡＮ回線に出力されるデータ量を減少させる。
【０００４】
また、帯域制御装置と呼ばれる装置を設けることによって、帯域制御や優先制御を実行することによって、ＷＡＮ回線の圧迫による網内輻輳や遅延を防ぐ方法がある。
【０００５】
また関連する技術として、特許文献１には、２つのネットワーク間で通信パケットを転送するルータ装置であって、一方のネットワークに接続された複数のクライアントの、他方のネットワークとの通信量を、各クライアント別に監視する監視手段と、いずれかのクライアントの通信量が所定値を超えたとき、該通信量が超過したクライアントの前記他方のネットワークとの通信を制限する通信制限手段とを備えたルータ装置に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−８５５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のＷＡＮ高速化装置では、高速化対象に設定されていないプロトコル情報を含むパケットは、高速化処理を施されることなく、ＷＡＮ回線に出力される。そのため、高速化対象に設定されていないプロトコル情報を含むパケットの通信によって、予期しない高トラフィックが発生するシステムでは、ＷＡＮ回線を圧迫してしまう問題がある。
【０００８】
また、上記の帯域制御装置では、帯域分配設計は複雑であり、当初設計時には想定されない通信データの伸びや、新規業務の追加による設計外トラフィックの増加等により、非優先の通信に対して帯域を圧迫してしまう状況が起こり得た。
【０００９】
本発明は、上述した課題を考慮したものであって、予期しない高トラフィックが発生する場合であっても、ＷＡＮ回線の圧迫を動的に防止することができる通信制御システム及び通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
【００１１】
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、ＷＡＮ回線で接続された各拠点のうちの所定の拠点に設けられ、前記所定の拠点と他の拠点との間のパケット通信を高速化するためのＷＡＮ高速化装置と、前記所定の拠点と他の拠点との間のパケット通信に係る帯域を制御する帯域制御装置と、を備えた通信制御システムであって、前記帯域制御装置は、パケットの種類毎に優先制御対象とすべきか否かが設定された優先制御対象情報を有し、前記ＷＡＮ高速化装置は、当該ＷＡＮ高速化装置上のトラフィックデータを、パケットに含まれるプロトコル情報毎に監視して記憶し、前記所定の拠点から前記ＷＡＮ回線に送信すべきパケットを受信した場合に、前記プロトコル情報毎のトラフィックデータを参照し、前記送信すべきパケットに含まれるプロトコル情報が、高トラフィックを示すトラフィックデータに対応するプロトコル情報か否かを判定し、高トラフィックを示すトラフィックデータに対応するプロトコル情報であると判定されると、前記優先制御対象情報を参照し、前記送信すべきパケットが優先制御対象でない場合には、高速化処理を施して前記帯域制御装置に送信し、前記送信すべきパケットが優先制御対象である場合には、当該パケットをそのまま前記帯域制御装置に送信し、前記帯域制御装置は、前記ＷＡＮ高速化装置からパケットを受信した場合に、前記ＷＡＮ高速化装置に記憶されたプロトコル情報毎のトラフィックデータを参照し、当該パケットに含まれるプロトコル情報が、高トラフィックを示すトラフィックデータに対応するプロトコル情報か否かを判定し、高トラフィックを示すトラフィックデータに対応するプロトコル情報であると判定されると、当該パケットを通信させるための高トラフィック通信用帯域を作成及び調整し、高トラフィックを示すトラフィックデータに対応するプロトコル情報でないと判定されると、前記高トラフィック通信用帯域を調整し、前記調整された高トラフィック通信用帯域を用いて、前記パケットに対する帯域割当てを実行することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、予期しない高トラフィックが発生する場合であっても、ＷＡＮ回線の圧迫を動的に防止することができる。
【００１３】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態の通信制御システムの構成例を示す図である。
【図２】本発明の実施形態のＷＡＮ高速化装置の処理の参考例を示すフローチャートである。
【図３】本発明の実施形態の帯域制御装置の処理の参考例を示すフローチャートである。
【図４】本発明の実施形態のＷＡＮ高速化装置の処理を示すフローチャートである。
【図５】本発明の実施形態の帯域制御装置の処理を示すフローチャートである。
【図６】本発明の実施形態のＷＡＮ高速化装置のハードウェア構成例を示す図である。
【図７】本発明の実施形態の帯域制御装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照して説明する。
【００１６】
図１は、本発明の実施形態の通信制御システム１の構成例を示す図である。通信制御システム１は、ＷＡＮ高速化装置２及び帯域制御装置３を備える。ＷＡＮ高速化装置２及び帯域制御装置３は、ＬＡＮ回線（不図示）等を介して直列に接続される。なお、ＷＡＮ高速化装置２及び帯域制御装置３は一つの装置で構成されてもよい。
【００１７】
まずＷＡＮ高速化装置２について説明する。
【００１８】
ＷＡＮ高速化装置２は、パケット受信部１０１、トラフィックデータキャッシング部１０２、高トラフィックプロトコル判定部１０３、優先制御判定部１０４、高速化処理判定部１０５、高速化処理部１０６、パケット送信部１０７を備える。このＷＡＮ高速化装置２は、広域イーサネット（登録商標）等によって接続される各拠点に設けられ、各拠点間でデータを圧縮転送するための装置である。
【００１９】
パケット受信部１０１は、例えば不図示のルータ装置（レイヤ３機器）からパケットを受信する。パケットは、送信元のＩＰアドレス、送信先のＩＰアドレス、プロトコル情報（プロトコル番号、以下では単に「プロトコル」という。）及び通信データ等を含む。
【００２０】
トラフィックデータキャッシング部１０２は、ＷＡＮ高速化装置２における単位時間（例えば１秒間）当たりのパケットの通信量（トラフィックデータ）を、プロトコル毎に監視して記憶する。なお、プロトコル及びＩＰアドレスの組み合わせ毎に、トラフィックデータを監視及び記憶してもよい。
【００２１】
このトラフィックデータキャッシング部１０２に記憶される情報は、帯域制御装置３内の高トラフィック通信用帯域関連処理部１０９によって共有される。
【００２２】
高トラフィックプロトコル判定部１０３は、トラフィックデータキャッシング部１０２を参照し、パケット受信部１０１によって受信したパケットに含まれるプロトコルが高トラフィックのプロトコルであるか又は低トラフィックのプロトコルであるかを判定する。
【００２３】
なお、高トラフィックのプロトコルとは、トラフィックデータが所定の閾値より大きいプロトコルである。一方、低トラフィックのプロトコルとは、トラフィックデータが所定の閾値よりも小さいプロトコルである。
【００２４】
これらトラフィックデータキャッシング部１０２及び高トラフィックプロトコル判定部１０３により、ＷＡＮ高速化装置２におけるトラフィックデータをプロトコル毎に記憶し、パケット受信部１０１によって受信したパケットが高トラフィックのプロトコルを含むか否かをリアルタイムに判定することができる。
【００２５】
優先制御判定部１０４は、高トラフィックプロトコル判定部１０３の判定結果が低トラフィックの場合に動作する。具体的には、帯域制御装置３内の優先制御対象情報１１１を参照し、パケット受信部１０１によって受信したパケットが優先制御対象であるか否かを判定する。優先制御対象情報１１１については、詳細に後述する。
【００２６】
優先制御判定部１０４によって優先制御対象であると判定されたパケットは、そのままパケット送信部１０７に送信される。その後、帯域制御装置３においてその他設定帯域１１４に振り分けられる。一方、優先制御判定部１０４によって優先制御対象でないと判定されたパケットは、高速化処理部１０６に送信され、高速化処理が施される。その後、帯域制御装置３において高速化通信用帯域１１３に振り分けられる。
【００２７】
高速化処理判定部１０５は、高トラフィックプロトコル判定部１０３の判定結果が高トラフィックの場合に動作する。具体的には、パケット受信部１０１によって受信したパケットに対して高速化処理すべきか否かを判定する。例えば優先制御対象でないパケットは高速化処理すべきであると判定し、優先制御対象であるパケットは高速化処理すべきでないと判定する。
【００２８】
高速化処理判定部１０５によって高速化処理すべきと判定されたパケットは、高速化処理部１０６に送信され、高速化処理が施される。その後、帯域制御装置３において高トラフィック通信用帯域１１２に振り分けられる。一方、高速化処理判定部１０５によって高速化処理すべきでないと判定されたパケットは、そのままパケット送信部１０７に送信される。その後、帯域制御装置３においてその他設定帯域１１４に振り分けられる。
【００２９】
高速化処理部１０６は、圧縮、データキャッシュ等の高速化処理を実行する。高速化処理が施されたパケットは、パケット送信部１０７に送られる。
【００３０】
パケット送信部１０７は、優先制御判定部１０４によって優先制御対象と判定されたパケット、高速化処理判定部１０５によって高速化処理を実行すべきでないと判定されたパケット及び高速化処理部１０６によって高速化処理が施されたパケットを、帯域制御装置３に送信する。
【００３１】
次に帯域制御装置３について説明する。
【００３２】
帯域制御装置３は、パケット受信部１０８、高トラフィック通信用帯域関連処理部１０９、帯域振分け処理部１１０、優先制御対象情報１１１、高トラフィック通信用帯域１１２、高速化通信用帯域１１３、その他設定帯域１１４、優先制御処理部１１５、パケット送信部１１６を備える。この帯域制御装置３は、データの転送帯域を制御するための装置である。
【００３３】
パケット受信部１０８は、ＷＡＮ高速化装置２からパケットを受信する。パケットは、送信元のＩＰアドレス、送信先のＩＰアドレス、プロトコル及び通信データ等を含む。
【００３４】
高トラフィック通信用帯域関連処理部１０９は、高トラフィック通信用帯域１１２に関連する処理（高トラフィック通信用帯域１１２の生成、高トラフィック通信用帯域１１２の帯域幅の調整等）を実行する。なお、関連処理の実行に際し、まずトラフィックデータキャッシング部１０２を参照し、パケット受信部１０８によって受信したパケットに含まれるプロトコルが高トラフィックのプロトコルか否かを判定する。
【００３５】
帯域振分け処理部１１０は、パケット受信部１０８によって受信したパケットを、高トラフィック通信用帯域１１２、高速化通信用帯域１１３及びその他設定帯域１１４のいずれかの通信帯域に振り分ける（割り当てる）。
【００３６】
優先制御対象情報１１１は、優先制御対象を特定するための情報である。優先制御対象であるか否かの情報が、例えばパケットの種類（具体的にはパケットに含まれる送信先のＩＰアドレスやプロトコル）毎に設定されている。優先制御判定部１０４や優先制御処理部１１５は、この優先制御対象情報１１１を参照し、処理対象のパケットに含まれる送信先のＩＰアドレス（又はプロトコル）が優先制御対象である旨設定されている場合、処理対象のパケットは優先制御対象であると判定する。一方、優先制御対象でない旨設定されている場合、処理対象のパケットは優先制御対象でないと判定する。
【００３７】
高トラフィック通信用帯域１１２は、高トラフィックのプロトコルを含むパケットが通信するための帯域である。この高トラフィック通信用帯域１１２は、高トラフィック通信用帯域関連処理部１０９によって動的に確保・制限される。高速化通信用帯域１１３は、高速化処理が施されたパケットが通信するための帯域である。その他設定帯域１１４は、高トラフィック通信用帯域１１２及び高速化通信用帯域１１３を通信するパケット以外のパケットが通信するための帯域である。
【００３８】
優先制御処理部１１５は、優先制御対象情報１１１を参照し、優先制御対象であるパケットを、優先制御対象でないパケットに優先して出力する（パケット送信部１１６に送信する）。例えば、優先制御対象であるパケットを２個出力すると、優先制御対象でないパケットを１個出力するといった動作を繰り返す。
【００３９】
パケット送信部１１６は、優先制御処理部１１５によって出力された順に、パケットを外部のＷＡＮ回線（不図示）に送信する。
【００４０】
以上に示す構成により、通信制御システム１では、ＷＡＮ高速化装置２と帯域制御装置３とが、トラフィックデータキャッシング部１０２や優先制御対象情報１１１を介して連動して動作する。すなわちルータ装置によって決定される経路の中で帯域を制御したり、高速化処理を実行したりする。これらＷＡＮ高速化装置２及び帯域制御装置３の詳細動作については、図４及び図５を用いて後述する。
【００４１】
図２は、本発明の実施形態のＷＡＮ高速化装置２の処理の参考例を示すフローチャートである。ここでは、従来のＷＡＮ高速化装置２の処理について図１を適宜参照しながら説明する。
【００４２】
まずステップ２０２において、パケット受信部１０１は、入力パケット２０１を受信する（２０２）。
【００４３】
次にステップ２０３において、高速化処理判定部１０５は、受信した入力パケット２０１が高速化処理対象であるか否かを判定する（２０３）。ステップ２０３では、予め設定されたプロトコルを含む入力パケット２０１が、高速化処理対象であると判定される。
【００４４】
入力パケット２０１が高速化処理対象でない場合（２０３でＮＯ）、ステップ２０６において、パケット送信部１０７は、入力パケット２０１を出力パケット２０７として送信（出力）する（２０６）。
【００４５】
一方、入力パケット２０１が高速化処理対象である場合（２０３でＹＥＳ）、ステップ２０４において、高速化処理部１０６は、入力パケット２０１にデータキャッシュ・圧縮等の高速化処理を施し（２０４）、高速化処理パケット２０５を生成する。その後ステップ２０６において、パケット送信部１０７は、高速化処理パケット２０５を出力パケット２０７として送信する（２０６）。
【００４６】
以上に示す処理により、従来のＷＡＮ高速化装置２では、入力パケット２０１に含まれるプロトコルが予め設定されたプロトコルであるか否かに応じて、高速化処理を実行すべきか否かを判定する。その後、判定結果に応じて高速化処理を施す。このように、従来のＷＡＮ高速化装置２では、予め設定されたプロトコルを含むパケットのみが高速化処理対象となる。
【００４７】
図３は、本発明の実施形態の帯域制御装置３の処理の参考例を示すフローチャートである。ここでは、従来の帯域制御装置３の処理について図１を適宜参照しながら説明する。
【００４８】
まずステップ３０２において、パケット受信部１０８は、ＷＡＮ高速化装置２から入力パケット３０１を受信する（３０２）。その後ステップ３０３において、帯域振分け処理部１１０は、受信した入力パケット３０１を、対応するプロトコルの帯域に割当てる処理を実行する（３０３）。
【００４９】
その後ステップ３０４において、優先制御処理部１１５は、帯域が割り当てられた入力パケット３０１が優先制御対象であるか否かを判定する（３０４）。
【００５０】
入力パケット３０１が優先制御対象でない場合（３０４でＮＯ）、ステップ３０６において、パケット送信部１１６は、入力パケット３０１を非優先の出力パケット３０７として送信する（３０６）。一方、入力パケット３０１が優先制御対象である場合（３０４でＹＥＳ）、ステップ３０５において、優先制御処理部１１５は優先制御処理を実行し（３０５）、入力パケット３０１を優先の出力パケット３０７として送信する（３０６）。
【００５１】
以上に示す処理により、従来の帯域制御装置３では、ＷＡＮ高速化装置２から受信した入力パケット２０１が優先制御対象であるか否かを判定し、判定結果に応じて優先制御処理を実行する。
【００５２】
図４は、本発明の実施形態のＷＡＮ高速化装置２の処理を示すフローチャートである。ＷＡＮ高速化装置２は、以下に示す制御ロジックにより、高トラフィック高速化処理判定機能、すなわち高トラフィックのプロトコルを含む入力パケットに対し、高速化処理を施すか否かを判定する機能を実現する。なお、前述の参考例（図２参照）と同様の動作については同一の符号を付して重複する説明を適宜省略する。
【００５３】
ステップ４０１及び４０２において、トラフィックデータキャッシング部１０２は、データキャッシュ処理、トラフィック量算出処理を実行する（４０１、４０２）。ステップ４０１及び４０２において具体的には、トラフィックデータキャッシング部１０２は、プロトコル毎のトラフィック量（トラフィックデータ、単位時間当たりのパケット通信量）を算出する。
【００５４】
その後ステップ４０３において、高トラフィックプロトコル判定部１０３は、トラフィックデータキャッシング部１０２を参照し、入力パケット２０１に含まれるプロトコルが高トラフィックのプロトコルであるか又は低トラフィックのプロトコルであるかを動的に判定する（４０３）。
【００５５】
入力パケット２０１に含まれるプロトコルが高トラフィックのプロトコルの場合（４０３でＹＥＳ）、ＷＡＮ高速化装置２は、従来のＷＡＮ高速化装置２のステップ２０３〜２０６と同様の処理を実行する。
【００５６】
そうすると、特にステップ２０３でＹＥＳの場合には、高トラフィックのプロトコルを含むパケットに、データキャッシュ・圧縮等の高速化処理を施す。これにより、ＷＡＮ回線に流出するデータを減少させることができる。
【００５７】
また、ステップ２０３でＮＯの場合には、高トラフィックのプロトコルを含むパケットであっても、優先制御対象であるパケットに高速化処理を施さない。これにより、高速化処理を施すことによって、当該パケットが優先制御非対象に変更するのを防ぐことができる。
【００５８】
一方、入力パケット２０１に含まれるプロトコルが低トラフィックのプロトコルの場合（４０３でＮＯ）、ステップ４０４において、優先制御判定部１０４が、入力パケット２０１が優先制御対象であるか否かを判定する（４０４）。具体的には、入力パケット２０１に含まれるＩＰアドレス及びプロトコルのうちの少なくとも一方と、優先制御対象情報１１１におけるＩＰアドレス（又はプロトコル）毎の優先制御対象の設定との比較に基づいて判定する。
【００５９】
入力パケット２０１が優先制御対象でない場合（４０４でＮＯ）、ＷＡＮ高速化装置２は、従来のＷＡＮ高速化装置２のステップ２０４〜２０６と同様の処理を実行する。一方、入力パケット２０１が優先制御対象である場合（４０４でＹＥＳ）、ＷＡＮ高速化装置２は、従来のＷＡＮ高速化装置２のステップ２０６と同様の処理を実行する。
【００６０】
以上に示す処理により、本発明の実施形態のＷＡＮ高速化装置２では、データキャッシュ処理４０１及びトラフィック量算出処理４０２等により、入力パケット２０１が高トラフィックに対応するパケットであるか否かをリアルタイムに動的に判定する。その後、判定結果に応じて高速化処理を施す。そのため、予め高速化処理対象のプロトコルを設定する必要がない利点がある。
【００６１】
図５は、本発明の実施形態の帯域制御装置３の処理を示すフローチャートである。帯域制御装置３は、以下に示す制御ロジックにより、高トラフィック通信用帯域生成機能、すなわち高トラフィック通信用帯域１１２を生成する機能を実現する。なお、前述の参考例（図３参照）と同様の動作については同一の符号を付して重複する説明を適宜省略する。
【００６２】
ステップ５０２において、高トラフィック通信用帯域関連処理部１０９は、高トラフィック条件５０１を参照し、入力パケット３０１に含まれるプロトコルが高トラフィックのプロトコルであるか否かを判定する（５０２）。ここでいう高トラフィック条件５０１とは、トラフィックデータキャッシング部１０２に記憶される情報、すなわちプロトコル毎のトラフィックデータに対応する。
【００６３】
入力パケット３０１に含まれるプロトコルが高トラフィックのプロトコルである場合（５０２でＹＥＳ）、ステップ５０３において、高トラフィック通信用帯域関連処理部１０９は、高トラフィック通信用帯域作成処理を実行する（５０３）。具体的には、高トラフィック通信用帯域１１２を自動的に生成する。このように高トラフィック通信用帯域１１２を自動生成することにより、高トラフィック状況下においても上限帯域が設定され、遅延・輻輳の発生を少なくし、他の通信に遅延を与えることなく通信が可能となる。その後ステップ５０４において、高トラフィック通信用帯域調整処理を実行する（５０４）。ここでいう高トラフィック通信用帯域調整処理とは、高トラフィック通信用帯域１１２の帯域幅を広くする調整処理である。これにより、高トラフィックのプロトコルを含むパケット通信の増加に適した帯域に制御することができる。その後、帯域制御装置３は、従来の帯域制御装置３のステップ３０３〜３０６と同様の処理を実行する。
【００６４】
一方、入力パケット３０１に含まれるプロトコルが、低トラフィックのプロトコルである場合（５０２でＮＯ）、ステップ５０４において、高トラフィック通信用帯域関連処理部１０９は、高トラフィック通信用帯域調整処理を実行する（５０４）。ここでいう高トラフィック通信用帯域調整処理とは、高トラフィック通信用帯域１１２の帯域幅を狭くする調整処理である。これにより、高トラフィックのプロトコルを含むパケット通信の減少に適した帯域に制御することができる。その後、帯域制御装置３は、従来の帯域制御装置３のステップ３０３〜３０６と同様の処理を実行する。
【００６５】
以上に示す処理により、本発明の実施形態の帯域制御装置３では、ＷＡＮ高速化装置２と連動して高トラフィック通信用帯域を動的に生成・調整することができる。なお、高トラフィック時以外の場合には、高速化通信用帯域１１３やその他設定帯域１１４を利用することができる。
【００６６】
図６は、本発明の実施形態のＷＡＮ高速化装置２のハードウェア構成例を示す図である。図６に例示するＷＡＮ高速化装置２は、それぞれバスで相互に接続されたＣＰＵ（Central Processing Unit）６０１、ＲＡＭ（Random Access Memory）６０２、電源・ＦＡＮ等６０３、ハードディスク６０４、インタフェース６０５を備える装置である。
【００６７】
ＣＰＵ６０１は、ＲＡＭ６０２に格納されたプログラムを実行する演算処理装置である。ＲＡＭ６０２は、ＷＡＮ高速化装置２の起動時にハードディスク６０４に記憶されたプログラムを読み出して記憶する記憶装置である。このＲＡＭ６０２は、プログラムの実行に必要なファイル、データ等も記憶する。ハードディスク６０４は、プログラムやファイル、データ等を記憶する記憶装置である。このハードディスク６０４は、データストア（キャッシュ領域）を含む。インタフェース６０５は、内部ネットワークに接続するためのＩＮ側インタフェース、外部ネットワークに接続するためのＯＵＴ側インタフェース及びプライマリインタフェース等からなるインタフェース装置である。
【００６８】
図７は、本発明の実施形態の帯域制御装置３のハードウェア構成例を示す図である。図７に例示する帯域制御装置３は、それぞれバスで相互に接続されたＣＰＵ７０１、電源・ＦＡＮ等７０２、ＲＡＭ７０３、インタフェース７０４を備える装置である。
【００６９】
ＣＰＵ７０１は、ＲＡＭ７０３に格納されたプログラムを実行する演算処理装置である。ＲＡＭ７０３は、プログラムを記憶する記憶装置である。このＲＡＭ７０３は、プログラムの実行に必要なファイル、データ等も記憶する。インタフェース７０４は、内部ネットワークに接続するためのＩＮ側インタフェース、外部ネットワークに接続するためのＯＵＴ側インタフェース及びプライマリインタフェース等からなるインタフェース装置である。
【００７０】
以上説明してきたように、本発明の実施形態の通信制御システム１では、ＷＡＮ高速化装置２及び帯域制御装置３が同一のキャッシュデータを参照することにより、高速化対象及び帯域を動的に制御し、複雑な設定を回避することができる。
【００７１】
特に、様々なプロトコルのデータが帯域に高負荷を与える通信が発生するシステム、又は、通信データ量が長期的に一定ではなく、予期できないような大容量データの転送が突発的に発生する場合において、高トラフィック（高負荷）時でも帯域が圧迫されることを防ぐことができる。
【００７２】
また、ＷＡＮ高速化装置及び帯域制御装置が連携し、動的に動作するため、高速化対象のプロトコルの精査や複雑な帯域配分設計等を必要とせず、メンテナンスに要するコストを大幅に低減できる。
【００７３】
以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一つを示したものであり、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。本発明の要旨を逸脱しない範囲において種々変更可能である。
【符号の説明】
【００７４】
１    通信制御システム
２    ＷＡＮ高速化装置
３    帯域制御装置
１０１    パケット受信部
１０２    トラフィックデータキャッシング部
１０３    高トラフィックプロトコル判定部
１０４    優先制御判定部
１０５    高速化処理判定部
１０６    高速化処理部
１０７    パケット送信部
１０８    パケット受信部
１０９    高トラフィック通信用帯域関連処理部
１１０    帯域振分け処理部
１１１    優先制御対象情報
１１２    高トラフィック通信用帯域
１１３    高速化通信用帯域
１１４    その他設定帯域
１１５    優先制御処理部
１１６    パケット送信部
【図１】
0005747280.tif 000002
【図２】
0005747280.tif 000003
【図３】
0005747280.tif 000004
【図４】
0005747280.tif 000005
【図５】
0005747280.tif 000006
【図６】
0005747280.tif 000007
【図７】
0005747280.tif 000008