複数の通信装置からなるパケット通信ネットワークにおける許容帯域検出システムであって、各通信装置が、当該通信装置を受信側通信装置あるいは中継通信装置とするトラヒックフローの各々に対する利用可能な許容帯域を計算し、その許容帯域情報を他の通信装置と互いに交換することにより、各トラヒックフローに対する利用可能な許容帯域を検出する、ことを特徴とする許容帯域検出システム。前記通信装置が各トラヒックフローに対する前記許容帯域情報を当該トラヒックフローの上流側にある他の通信装置へ順次転送することを特徴とする請求項1に記載の許容帯域検出システム。前記通信装置が前記トラヒックフローの下流側にある他の通信装置から受信した受信許容帯域情報と前記利用可能な許容帯域とを比較し、小さい方の許容帯域を許容帯域情報として当該トラヒックフローの上流側にある他の通信装置へ転送することを特徴とする請求項2に記載の許容帯域検出システム。各トラヒックフローの受信側通信装置が予め決められた時間間隔で前記許容帯域情報を送信し、当該トラヒックフローの中継通信装置および送信側通信装置の各々が受信許容帯域情報に従って許容帯域情報を更新することを特徴とする請求項1-3のいずれか1項に記載の許容帯域検出システム。前記通信装置での利用可能な許容帯域が、当該トラヒックフローが使用する各通信リンクの空き帯域の全部を使って最大使用可能帯域として算出されることを特徴とする請求項4に記載の許容帯域検出システム。各通信装置で収集された許容帯域情報を取得してトラヒックフローごとに管理する少なくとも1つのフロー帯域情報管理装置を備え、トラヒック送信端に当該トラヒックフローに対する利用可能な許容帯域を開示することを特徴とする請求項1-5のいずれか1項に記載の許容帯域検出システム。複数の通信装置からなるパケット通信ネットワークにおける許容帯域検出方法であって、各通信装置が当該通信装置を受信側通信装置あるいは中継通信装置とするトラヒックフローの各々に対する利用可能な許容帯域を計算し、各通信装置が前記許容帯域情報を他の通信装置と互いに交換することにより各トラヒックフローに対する利用可能な許容帯域を検出する、ことを特徴とする許容帯域検出方法。パケット通信ネットワークにおける通信装置であって、トラヒックフローの各々を識別するフロー識別手段と、当該通信装置が受信側通信装置あるいは中継通信装置となるトラヒックフローの各々に対する利用可能な許容帯域を計算する許容帯域計算手段と、前記許容帯域情報を他の通信装置と互いに交換する帯域情報交換手段と、前記許容帯域計算手段が、前記他の通信装置から受信した許容帯域情報の許容帯域と前記利用可能な許容帯域とに基づいて計算した許容帯域をトラヒックフローごとに管理する帯域管理手段と、を有することを特徴とする通信装置。複数の通信装置からなるパケット通信ネットワークにおける通信システムであって、各通信装置がトラヒックフローの各々を識別するフロー識別手段と、当該通信装置が受信側通信装置あるいは中継通信装置となるトラヒックフローの各々に対する利用可能な許容帯域を計算する許容帯域計算手段と、前記許容帯域情報を他の通信装置と互いに交換する帯域情報交換手段と、前記許容帯域計算手段が、前記他の通信装置から受信した許容帯域情報の許容帯域と前記利用可能な許容帯域とに基づいて計算した許容帯域をトラヒックフローごとに管理する帯域管理手段と、を有することを特徴とする通信システム。パケット通信ネットワークにおける通信装置としてコンピュータを機能させるプログラムであって、トラヒックフローの各々を識別するフロー識別機能と、当該通信装置が受信側通信装置あるいは中継通信装置となるトラヒックフローの各々に対する利用可能な許容帯域を計算する許容帯域計算機能と、前記許容帯域情報を他の通信装置と互いに交換する帯域情報交換機能と、前記許容帯域計算手段が、前記他の通信装置から受信した許容帯域情報の許容帯域と前記利用可能な許容帯域とに基づいて計算した許容帯域をトラヒックフローごとに管理する帯域管理機能と、を前記コンピュータに実現することを特徴とするプログラム。しかしながら、上述したユーザ間で空き帯域を共有する方式では、帯域を事前に確保するので次のような問題が発生する。第1に、通信サービスを利用するトラヒック送信者が瞬時的に発生させるバーストトラヒックに対応できない。通信サービスを利用するためには、空き帯域を計算し帯域の予約を行う必要がある。この帯域予約に要する制御時間は、予測できない瞬時的に発生するバーストトラヒックの時定数と比較して非常に長いため、バースト的に発生するトラヒックに対しては帯域を確保することができない。第2に、限られた帯域を共有するために、あるユーザのトラヒック量が多くなると所望帯域を確保できず予約が棄却される確率が大きくなる。予約が棄却されると、通信サービス自体を開始することができない。しかも、通信サービスを利用するトラヒック送信者は、ネットワークに帯域を要求して確保の手順を実行するまで、帯域が利用できるかどうか不明である。第3に、ユーザがネットワークの状態を把握できないため、帯域を消費するアプリケーションの調停ができない。このため、ユーザは広帯域を必要とするアプリケーションをいつでも転送可能にするために、余分な帯域を予め確保オーバサブスクリプションしておく必要がある。本発明は上記問題点に鑑みてなされたものであり、通信サービスを利用するユーザ側での帯域調整を可能にする許容帯域検出方法およびシステム並びに通信装置を提供することである。本発明による許容帯域検出システムは、複数の通信装置からなるパケット通信ネットワークにおける許容帯域検出システムであって、各通信装置が、当該通信装置を受信側通信装置あるいは中継通信装置とするトラヒックフローの各々に対する利用可能な許容帯域を計算し、その許容帯域情報を他の通信装置と互いに交換することにより、各トラヒックフローに対する利用可能な許容帯域を検出する、ことを特徴とする。本発明による許容帯域検出方法は、複数の通信装置からなるパケット通信ネットワークにおける許容帯域検出方法であって、各通信装置が当該通信装置を受信側通信装置あるいは中継通信装置とするトラヒックフローの各々に対する利用可能な許容帯域を計算し、各通信装置が前記許容帯域情報を他の通信装置と互いに交換することにより各トラヒックフローに対する利用可能な許容帯域を検出する、ことを特徴とする。本発明による通信装置は、パケット通信ネットワークにおける通信装置であって、トラヒックフローの各々を識別するフロー識別手段と、当該通信装置が受信側通信装置あるいは中継通信装置となるトラヒックフローの各々に対する利用可能な許容帯域を計算する許容帯域計算手段と、前記許容帯域情報を他の通信装置と互いに交換する帯域情報交換手段と、前記許容帯域計算手段が、前記他の通信装置から受信した許容帯域情報の許容帯域と前記利用可能な許容帯域とに基づいて計算した許容帯域をトラヒックフローごとに管理する帯域管理手段と、を有することを特徴とする。本発明によれば、通信サービスを利用するユーザ側での帯域調整が可能となる。本発明によれば、送信端と受信端との間でトラヒック転送可能な帯域を送信側で知ることができる。より具体的には、ある通信装置において、その通信ポートで転送されるトラヒック量を測定し、トラヒックフローごとに利用可能な許容帯域を計算し、計算した許容帯域を各フローの上流に位置する他の通信装置に転送する。このように、各通信装置がトラヒックフローの流れとは反対方向に許容帯域を通知することで、トラヒックフローごとに許容帯域を収集して当該トラヒックの送信端に開示することができ、トラヒック送信者はバースト的に発生するトラヒック要求のために利用できる帯域を予め知ることが可能となる。1.システム図1に示すように、本発明の一実施形態による通信システムでは、パケット通信ネットワーク10が複数の通信装置100により構成され、通信装置間が光ファイバもしくは通信可能なメディアにより接続されているものとする。このネットワーク10により複数のユーザサイト20ユーザのサーバでもよいが互いに接続される。さらに、ネットワーク10には、帯域情報を保持する一つまたは複数のフロー帯域管理装置200が設けられている。ここでは、図面を煩雑にしないために、6個の通信装置100-1~100-6、4個のフロー帯域管理装置200-1~200-4および5つのユーザサイト20-1~20-5が図示されている。以下、通信装置およびフロー帯域管理装置について詳述する。1.1通信装置図2において、本実施形態による通信装置100は、通信ポート部101、スイッチ部102、トラヒック計測部103および制御部104を有し、スイッチ部102が入力ポートから入ってきたトラヒックを特定の出力ポートに切り替え、トラヒック計測部103が入出力トラヒックのそれぞれを計測する。さらに、通信装置100は、フロー識別部105、帯域管理部106、許容帯域計算部107および帯域情報交換部108を有し、制御部104が通信装置100の全体的な動作を制御される。フロー識別部105は、入力ポートから入ってきたトラヒック内のフローを識別し、入出力ポート間のトラヒックフローのマップを管理する機能を備える。ここでトラヒックフローのマップとは、通信装置100内でトラヒックフローが転送される入出力ポート間の論理的な接続情報を指す。帯域管理部106は、各トラヒック計測部103で測定されたトラヒック量やポートの最大帯域を管理する機能を備える。許容帯域計算部107は、帯域管理部106が保持するトラヒック量やポートの最大帯域情報とフロー識別部106が保持するトラヒックフローのマップ情報とに基づいて、後述するいずれかの許容帯域収集方法により各フロー単位に利用許可を与える許容帯域情報を計算する。帯域情報交換部108は、隣接する通信装置との間の接続情報を管理し、利用可能な許容帯域情報の交換を行うためのメッセージを送受信する通信機能を有する。通信装置100が帯域情報を交換することによって収集された各トラヒックフローの許容帯域情報は、フロー帯域管理装置200に保存される。この情報は、定期的に交換される許容帯域情報で更新され、常に最新の状態に維持される。なお、通信装置100における制御部104、フロー識別部105、帯域管理部106、許容帯域計算部107および帯域情報交換部108の機能は、図示しないメモリに格納されたプログラムをコンピュータ上で実行することにより実現することもできる。1.2フロー帯域管理装置図3において、フロー帯域管理装置200は、通信装置が収集する帯域情報を取得するネットワーク側のインタフェースである更新情報取得部201と、ユーザからの帯域利用の問合せやその応答を送受信するクライアント側のインタフェースであるユーザ通信部202と、装置全体の動作を制御するための制御部203と、を有する。さらにのフロー帯域管理装置200は、フロー帯域管理部204および帯域情報格納部205と、フロー識別部206および認証データ格納部207と、を備える。更新情報取得部201により収集された許容帯域情報はフロー帯域管理部204により帯域情報格納部205に格納されフローごとに管理される。ユーザ通信部202によりユーザからクエリ問合せを受信すると、認証データ格納部207は認証データ格納部207を参照して当該フローを識別する。フロー帯域管理部204は、帯域情報格納部205に蓄積された帯域情報の中から当該フローに該当する情報を取得し、ユーザ通信部202を通して当該ユーザに対して利用可能な帯域情報を応答する。なお、フロー帯域管理装置200における更新情報取得部201、ユーザ通信部202、制御部203、フロー帯域管理部204およびフロー識別部206の機能は、図示しないメモリに格納されたプログラムをコンピュータ上で実行することにより実現することもできる。1.3交換情報図4は隣接する通信装置との間で交換する情報を示す。ここで、隣接とは光ファイバなどで接続された物理的な隣接の場合と、WDMネットワークなどの下位レイヤのネットワークに収容され接続される論理的な隣接の場合の両方を含む。隣接する通信装置間で交換される情報には、本情報を交換するために必要な下位レイヤのMediadependentinformation媒体依存情報を含む。これは、IPパケットもしくはEthernet登録商標フレームのヘッダ情報、もしくはSONET/SDHなどのオーバヘッドバイトなどに相当する。さらに、情報を交換するフローの発信元SourceAddressと発信先DestinationAddressを持ち、発信元発信先でユニークにフローを識別するためのフロー識別子FlowIdentifier、およびフローの優先度FlowPriorityが含まれる。発信元、発信先、フロー識別子およびフロー優先度は、フロー帯域管理部204でフローを識別するために使用される。上記のフロー識別のための情報に加え、交換情報には、さらに、フローが伝達される経路上での最大空帯域情報MaximumBandwidthと各フローに割り当て可能な帯域情報AssignableBandwidthとが含まれる。次に、図5~図8を参照しながら、本発明における帯域情報の転送方法について説明する。2.帯域情報転送動作図5に示すネットワークを用いて帯域情報の転送動作の一例を説明する。図5に示すネットワークは図1に示すネットワークの部分ネットワークであり、ユーザXのSite‐1参照番号20-1が同じユーザXのSite-3参照番号20-3に対してトラヒックを通信装置A-B-C-Dの順で転送する例を示している。このネットワークを用いてユーザXのSite-1とSite-3との間で利用可能な帯域情報をどのように交換するかについて説明する。図5に示す例では、通信装置Aはフローの入口ノードIngressノードに、通信装置BとCは中継ノードTransitノードに、通信装置Dは出口ノードEgressノードにそれぞれ対応し、上述したように、帯域情報の転送方向はフローとは反対方向EgressノードからIngressノードへ向かう方向になる。各通信装置ではフローのどの位置にあるかによって以下に示す許容帯域の計算および帯域情報の通知を行う。2.1Egress処理手順図6に示すEgress処理手順は、あるトラヒックフローにおいてEgressノードとなる通信装置100において実行される。Egress通信装置100のフロー識別部105は、トラヒックフローの方向に関して上流側にある通信装置に対して帯域の通知が必要なフローの検出を行うステップS301。ここで、帯域の通知が必要なフローとは、当該通信装置100がEgressとなっているトラヒックフローを指す。次に、許容帯域計算部107は、検出されたフローに対して予め設定されたタイマ間隔で該当フローが利用する上流側の通信リンク図5におけるリンクC→Dの最大の空き帯域を計算しステップS302、続いて該当フローが利用できる帯域を計算するステップS303。利用可能な帯域の計算方法については後述する。利用可能な計算が終了すると、帯域情報交換部108は、ステップS302で計算した当該上流リンクの最大帯域情報とステップS303で計算した各フローで利用可能な帯域情報とを上流側の通信装置図5では通信装置CにリンクC←Dを用いて送信するステップS304。上記の手順は、新たなトラヒックフローが検出されたときに開始され、各フローに対する最大帯域は設定されたタイマ間隔でステップS302に示す手順が繰り返される。2.2Transit処理手順図7に示すTransit処理手順は、あるトラヒックフローにおいてTransitノードとなる通信装置100において実行される。Transit通信装置100のフロー識別部105は、上記Egress処理手順と同様に、トラヒックフローの方向に関して上流側にある通信装置に対して帯域の通知が必要なフローの検出を行うステップS401。次に、許容帯域計算部107は、検出されたフローに対して予め設定されたタイマ間隔で該当フローが利用する上流側の通信リンク図5におけるリンクB→C、通信装置BではリンクA→Bの最大空帯域を計算するステップS402。ここで、下流側装置から空き帯域の通知を受信した場合ステップS403;YES、許容帯域計算部107は、後述する方式のいずれかを用いて該当フローが利用可能な帯域を計算し、当該ノードで計算した利用可能な帯域と下流側から通知された利用可能な帯域とを比較し、小さい方の帯域を利用可能帯域として選択するステップS404。帯域情報交換部108は、選択された当該フローの利用可能帯域情報を上流側の通信装置図5においては、通信装置Bもしくは通信装置AにリンクB←CもしくはA←Cを使って通知するステップS405。なお、下流側装置から空き帯域の通知を受信していない場合はステップS403;NO、ステップS402へ戻り、設定されたタイマ間隔で最大空き帯域の計算を繰り返す。上記の手順は、新たなトラヒックフローが検出されたときに開始し、各フローに対する最大帯域は設定されたタイマ間隔でステップS402に示す手順が繰り返される。2.3Ingress処理手順図8に示すIngress処理手順は、あるトラヒックフローにおいてIngressノードとなる通信装置100において実行される。Ingress通信装置100のフロー識別部105は、新たなトラヒックフローがユーザサイトから送信されたときに、帯域を計算すべき該当フローを検出するステップS501。この該当フローに対して、下流側の通信装置から空き帯域の情報を受信するとステップS502;YES、許容帯域計算部107は、後述する方式のいずれかを用いて該当フローが利用可能な帯域を計算し、当該ノードで計算した利用可能な帯域と下流側から通知された利用可能な帯域とを比較し、小さい方の帯域を利用可能帯域として選択するステップS503。こうして選択された利用可能帯域は該当フロー単位で帯域管理部106に登録され、もしくは既に登録されているフローであれば更新されるステップS504。2.4帯域管理情報上述したように、トラヒックフローのEgress通信装置、Transit通信装置およびIngress通信装置が動作をすることにより、帯域管理部106に図9に例示するような許容帯域管理テーブルが格納される。図9に示す許容帯域管理テーブルの情報のうち、フローの発信元SourceAddressと発信先DestinationAddress、フロー識別子FlowIdentifier、フローの優先度FlowPriority、フローが伝達される経路上での最大空帯域情報MaximumBandwidthと各フローに割り当て可能な帯域情報AssignableBandwidthは、図4に示す通信装置間で交換される情報の項目と同じであるが、最大帯域情報MaximumBandwidthおよび割当可能な帯域情報AssignableBandwidthはIngress通信装置が最終的に計算した値がそれぞれ登録される。3.許容帯域の計算方法次に、各通信装置100における上述した最大帯域および利用可能な帯域の計算方法について説明する。トラヒックフローの経路によっては、経路上の途中でフローが多重分離する場合がある。たとえば図10に示す例では、2つの上りのトラヒックフローT1上り、T2は、通信装置Cで多重され、それ以降は同一リンク上で転送される。下りの同一リンク上に転送されてきた2つのトラヒックフローT1下り、T2下りは通信装置Cで分離される。このような場合、最大帯域および利用可能な帯域の計算で、互いのトラヒック量を考慮し、利用可能な帯域情報を収集する必要がある。以下に、トラヒックが多重分離される場合も含めて、利用可能な許容帯域の計算方法について説明する。なお、許容帯域の計算を説明するに当り、以下の記号を用いる.Lupbw:上流側リンクの空き帯域。Fxbw上流側リンクだけを考慮したときの許容帯域。Fdownbw:下流側リンクから受信したトラヒックフローiの許容帯域。Fupbw上流側に転送するトラヒックフローiの許容帯域。N上流側リンク上を流れるトラヒックフローの数。Wトラヒックフローiの重み。ここで上流側リンクのトラヒックフローiに関してとなる。T通信装置で保持するトラヒックフローiに対する時間の重み関数。となる。α:上流側リンクの空き帯域ので利用する割合を示す重み値。β:トラヒックフローの全体に対して重複を許す割合を示す重み値。利用可能な許容帯域の計算方法には、次に述べるように、a最大帯域収集、b均等割帯域収集、c優先度付き帯域収集、dタイム分割帯域収集がある。以下順に説明する。a最大帯域を収集する方法最大帯域収集方法では、各トラヒックフローが通信される各リンク上で利用可能な帯域のうち、最も小さな帯域情報を収集し、端点装置に通知する。この方法では、上流側の通信装置に通知される許容帯域:Fupbwは、以下のようになる。Fxbwα×LupbwFupbwFxbwifFxbw<FdownbwFupbwFdownbwbw≧Fdownbw図4に示す最大帯域と許容帯域AssignableBandwidthは等しい値となる。b均等割帯域を収集する方法均等帯域収集方法では、各トラヒックフローが通信される各リンク上で利用可能な帯域を、各リンクを流れるトラヒックフローの数で均等割りしたうち、最小の帯域情報を収集し、端点装置に通知する。この方法では、上流側の通信装置に通知される許容帯域:Fupbwは、以下のようになる。Fxbw×α×Lupbw/NFupbwFxbwifFxbw<FdownbwFupbwFdownbwbw≧Fdownbwc優先度付き帯域を収集優先度付き帯域収集方法は、均等帯域収集と同様にトラヒックフローごとに帯域を割り当てるが、トラヒックフロー間に優先度に応じた重みを付与して利用可能帯域を分割する。この方法では、上流側の通信装置に通知される許容帯域:Fupbwは、以下のようになる。なお、フローの優先度のつけ方としては、交換される帯域情報の中に含まれるFlowPriorityを用いる方法と各トラヒックフローのトラヒック量を用いる方法の2つがある。FxbwW××α×Lupbw/NFupbwFxbwifFxbw<FdownbwFupbwFdownbwbw≧Fdownbwdタイム分割帯域収集タイム分割帯域収集方法では、各装置で時間を保持しており、時間に応じて各トラヒックフローに割り振る利用可能な帯域の重みを変更する。この方法は、他の収集方法と組み合わせて利用される。FxbwT×Fxbw、ここで右辺のFxbwは上記のいずれかの方法で計算した値。FupbwFxbwifFxbw<FdownbwFupbwFdownbwbw≧Fdownbw以上述べた空き帯域計算方法は、通信装置ごとに異なる計算方法を適用することも可能であり、ネットワーク所有者のポリジーで各重みを変更することが出来る。このようにユーザに通知する許容帯域をネットワーク所有者のポリシーとして設定することができるため、仮にすべてのユーザが同時にトラヒックを転送したとしても、輻輳が発生しないような値を上限値として設定することが可能である。以上のように、トラヒックフローの流れの逆方向に帯域収集メッセージを送信し、各リンクにてポリシーに従った帯域情報を収集することにより、各トラヒックフローに送信可能な帯域情報を得ることが出来る。4.フロー帯域管理装置最後に、フロー帯域管理装置200の動作について説明する。フロー帯域管理装置200は、上記の方法で収集した図9に示す許容帯域管理情報を更新情報取得部201を通して受信し、フロー帯域管理部204により帯域情報格納部205に格納して管理する。トラヒック送信者がたとえばバーストトラヒックを送信する場合にネットワーク側の許容帯域を知りたいとする。この場合、フロー帯域管理装置200は、送信者が送信した許容帯域要求メッセージをユーザ通信部202を通して受信する。フロー識別部203は、受信した許容帯域要求メッセージを認証データと照らし合わせながら該当するトラヒックフローを検索する。該当トラヒックフローに一致した場合、許容帯域情報をユーザ通信部202を通して送信者へ通知する。このようにして、トラヒックフローごとに収集した許容帯域をフロー帯域管理装置200に保存し、トラヒック送信者の要求に応じて許容帯域の情報を開示することができ、トラヒック送信者は瞬時にトラヒック転送の可否を判断できる。5.効果上述したように、本発明の一実施形態によれば、トラヒックフローが流れる経路に沿って、トラヒックとは反対方向に帯域情報の交換を行うことにより、各トラヒックフローが許容帯域として利用できる情報を収集することができ、送信端と受信端との間でトラヒック転送可能な帯域を送信端に通知することができる。さらに、本発明の一実施形態によれば、許容帯域を収集するプロセスにおいて、上述したようにネットワーク所有者の運用ポリシーに基づいて各ユーザに通知する許容帯域をコントロールできるため、複数のユーザ間で帯域を公平に分配することができる。6.付記上述した実施形態の一部あるいは全部は、以下の付記のようにも記載されうるが、これらに限定されるものではない。付記1複数の通信装置からなるパケット通信ネットワークにおける許容帯域検出システムであって、各通信装置が、当該通信装置を受信側通信装置あるいは中継通信装置とするトラヒックフローの各々に対する利用可能な許容帯域を計算し、その許容帯域情報を他の通信装置と互いに交換することにより、各トラヒックフローに対する利用可能な許容帯域を検出する、ことを特徴とする許容帯域検出システム。付記2前記通信装置が各トラヒックフローに対する前記許容帯域情報を当該トラヒックフローの上流側にある他の通信装置へ順次転送することを特徴とする付記1に記載の許容帯域検出システム。付記3前記通信装置が前記トラヒックフローの下流側にある他の通信装置から受信した受信許容帯域情報と前記利用可能な許容帯域とを比較し、小さい方の許容帯域を許容帯域情報として当該トラヒックフローの上流側にある他の通信装置へ転送することを特徴とする付記2に記載の許容帯域検出システム。付記4各トラヒックフローの受信側通信装置が予め決められた時間間隔で前記許容帯域情報を送信し、当該トラヒックフローの中継通信装置および送信側通信装置の各々が受信許容帯域情報に従って許容帯域情報を更新することを特徴とする付記1-3のいずれか1項に記載の許容帯域検出システム。付記5前記通信装置での利用可能な許容帯域が、当該トラヒックフローが使用する各通信リンクの空き帯域の全部を使って最大使用可能帯域として算出されることを特徴とする付記4に記載の許容帯域検出システム。付記6前記通信装置での利用可能な許容帯域が、当該トラヒックフローが使用する通信リンクの空き帯域を、当該通信装置を受信側通信装置あるいは中継通信装置とするトラヒックフローの数で均等に分割した帯域である、ことを特徴とする付記4に記載の許容帯域検出システム。付記7前記通信装置での利用可能な許容帯域が、当該トラヒックフローが使用する通信リンクの空き帯域を優先度に応じてトラヒックフローに割り当てた帯域である、ことを特徴とする付記4に記載の許容帯域検出システム。付記8前記通信装置での利用可能な許容帯域の計算において、ネットワークの所有者により、リンクの空き帯域の割合、各トラヒックフローの優先度および/または当該通信装置が管理する時間当たりに割り当てる帯域が設定されることを特徴とする付記6または7に記載の許容帯域検出システム。付記9各通信装置で収集された許容帯域情報を取得してトラヒックフローごとに管理する少なくとも1つのフロー帯域情報管理装置を備え、トラヒック送信端に当該トラヒックフローに対する利用可能な許容帯域を開示することを特徴とする付記1-8のいずれか1項に記載の許容帯域検出システム。付記10複数の通信装置からなるパケット通信ネットワークにおける許容帯域検出方法であって、各通信装置が当該通信装置を受信側通信装置あるいは中継通信装置とするトラヒックフローの各々に対する利用可能な許容帯域を計算し、各通信装置が前記許容帯域情報を他の通信装置と互いに交換することにより各トラヒックフローに対する利用可能な許容帯域を検出する、ことを特徴とする許容帯域検出方法。付記11前記通信装置が各トラヒックフローに対する前記許容帯域情報を当該トラヒックフローの上流側にある他の通信装置へ順次転送することを特徴とする付記10に記載の許容帯域検出方法。付記12前記通信装置が前記トラヒックフローの下流側にある他の通信装置から受信した受信許容帯域情報と前記利用可能な許容帯域とを比較し、小さい方の許容帯域を許容帯域情報として当該トラヒックフローの上流側にある他の通信装置へ転送することを特徴とする付記11に記載の許容帯域検出方法。付記13各トラヒックフローの受信側通信装置が予め決められた時間間隔で前記許容帯域情報を送信し、当該トラヒックフローの中継通信装置および送信側通信装置の各々が受信許容帯域情報に従って許容帯域情報を更新することを特徴とする付記10-12のいずれか1項に記載の許容帯域検出方法。付記14前記通信装置での利用可能な許容帯域が、当該トラヒックフローが使用する各通信リンクの空き帯域の全部を使って最大使用可能帯域として算出されることを特徴とする付記13に記載の許容帯域検出方法。付記15前記通信装置での利用可能な許容帯域が、当該トラヒックフローが使用する通信リンクの空き帯域を、当該通信装置を受信側通信装置あるいは中継通信装置とするトラヒックフローの数で均等に分割した帯域である、ことを特徴とする付記13に記載の許容帯域検出方法。付記16前記通信装置での利用可能な許容帯域が、当該トラヒックフローが使用する通信リンクの空き帯域を優先度に応じてトラヒックフローに割り当てた帯域である、ことを特徴とする付記13に記載の許容帯域検出方法。付記17前記通信装置での利用可能な許容帯域の計算において、ネットワークの所有者により、リンクの空き帯域の割合、各トラヒックフローの優先度および/または当該通信装置が管理する時間当たりに割り当てる帯域が設定されることを特徴とする付記15または16に記載の許容帯域検出方法。付記18少なくとも1つのフロー帯域情報管理装置が各通信装置で収集された許容帯域情報を取得してトラヒックフローごとに管理し、トラヒック送信端からの要求に応じて当該トラヒックフローに対する利用可能な許容帯域を開示する、ことを特徴とする10-17のいずれか1項に記載の許容帯域検出方法。付記19パケット通信ネットワークにおける通信装置であって、トラヒックフローの各々を識別するフロー識別手段と、当該通信装置が受信側通信装置あるいは中継通信装置となるトラヒックフローの各々に対する利用可能な許容帯域を計算する許容帯域計算手段と、前記許容帯域情報を他の通信装置と互いに交換する帯域情報交換手段と、前記許容帯域計算手段が、前記他の通信装置から受信した許容帯域情報の許容帯域と前記利用可能な許容帯域とに基づいて計算した許容帯域をトラヒックフローごとに管理する帯域管理手段と、を有することを特徴とする通信装置。付記20前記帯域情報交換手段が、各トラヒックフローに対する前記許容帯域情報を当該トラヒックフローの上流側にある他の通信装置へ転送し、下流側にある他の通信装置から当該他の通信装置で計算された許容帯域情報を受信する、ことを特徴とする付記19に記載の通信装置。付記21前記許容帯域計算手段が、前記トラヒックフローの下流側にある他の通信装置から受信した受信許容帯域情報と当該通信装置が計算した前記許容帯域情報とを比較し、小さい方の許容帯域を利用可能な許容帯域として選択する、ことを特徴とする付記20に記載の通信装置。付記22当該通信装置が各トラヒックフローの受信側通信装置であれば、が予め決められた時間間隔で前記許容帯域情報を送信し、当該トラヒックフローの中継通信装置または送信側通信装置であれば、受信許容帯域情報に従って前記帯域管理手段が許容帯域情報を更新する、ことを特徴とする付記19-21のいずれか1項に記載の通信装置。付記23前記通信装置での利用可能な許容帯域が、当該トラヒックフローが使用する各通信リンクの空き帯域の全部を使って最大使用可能帯域として算出されることを特徴とする付記22に記載の通信装置。付記24前記通信装置が計算した許容帯域が、当該トラヒックフローが使用する通信リンクの空き帯域を、当該通信装置を受信側通信装置あるいは中継通信装置とするトラヒックフローの数で均等に分割した帯域である、ことを特徴とする付記22に記載の通信装置。付記25前記通信装置が計算した許容帯域が、当該トラヒックフローが使用する通信リンクの空き帯域を優先度に応じてトラヒックフローに割り当てた帯域である、ことを特徴とする付記22に記載の通信装置。付記26前記通信装置が計算した許容帯域が、ネットワークの所有者により、リンクの空き帯域の割合、各トラヒックフローの優先度および/または当該通信装置が管理する時間当たりに割り当てる帯域が設定されることを特徴とする付記24または25に記載の通信装置。付記27前記帯域管理手段で収集された許容帯域情報を前記パケット通信ネットワークに設けられた少なくとも1つのフロー帯域情報管理装置へ送信し、トラヒック送信端に当該トラヒックフローに対する利用可能な許容帯域を開示可能にすることを特徴とする付記19-26のいずれか1項に記載の通信装置。付記28複数の通信装置からなるパケット通信ネットワークにおける通信システムであって、各通信装置がトラヒックフローの各々を識別するフロー識別手段と、当該通信装置が受信側通信装置あるいは中継通信装置となるトラヒックフローの各々に対する利用可能な許容帯域を計算する許容帯域計算手段と、前記許容帯域情報を他の通信装置と互いに交換する帯域情報交換手段と、前記許容帯域計算手段が、前記他の通信装置から受信した許容帯域情報の許容帯域と前記利用可能な許容帯域とに基づいて計算した許容帯域をトラヒックフローごとに管理する帯域管理手段と、を有することを特徴とする通信システム。付記29前記帯域情報交換手段が、各トラヒックフローに対する前記許容帯域情報を当該トラヒックフローの上流側にある他の通信装置へ転送し、下流側にある他の通信装置から当該他の通信装置で計算された許容帯域情報を受信する、ことを特徴とする付記28に記載の通信システム。付記30前記許容帯域計算手段が、前記トラヒックフローの下流側にある他の通信装置から受信した受信許容帯域情報と当該通信装置が計算した前記許容帯域情報とを比較し、小さい方の許容帯域を利用可能な許容帯域として選択する、ことを特徴とする付記29に記載の通信システム。付記31各トラヒックフローの送信側通信装置において、当該トラヒックフローの送信者からの要求に応じて当該トラヒックフローに対する利用可能な許容帯域が前記送信者へ開示することを特徴とする付記29に記載の通信システム。付記32各通信装置で収集された許容帯域情報を取得してトラヒックフローごとに管理する少なくとも1つのフロー帯域情報管理装置をさらに備え、トラヒック送信端に当該トラヒックフローに対する利用可能な許容帯域を開示することを特徴とする付記28または29に記載の通信システム。付記33パケット通信ネットワークにおける通信装置としてコンピュータを機能させるプログラムであって、トラヒックフローの各々を識別するフロー識別機能と、当該通信装置が受信側通信装置あるいは中継通信装置となるトラヒックフローの各々に対する利用可能な許容帯域を計算する許容帯域計算機能と、前記許容帯域情報を他の通信装置と互いに交換する帯域情報交換機能と、前記許容帯域計算手段が、前記他の通信装置から受信した許容帯域情報の許容帯域と前記利用可能な許容帯域とに基づいて計算した許容帯域をトラヒックフローごとに管理する帯域管理機能と、を前記コンピュータに実現することを特徴とするプログラム。