(57)【特許請求の範囲】
【請求項１】
ノード装置の各ポートの保証帯域及び優先度並びに前記各ポートに入力されるトラフィックの出力先であるパスの上限帯域を保持する保持手段と、
前記ノード装置の各ポートに入力されているトラフィック量である流入帯域を、前記ノード装置から取得する取得手段と、
前記上限帯域並びに前記ノード装置の各ポートの保証帯域、優先度及び流入帯域に基づき、前記ノード装置の各ポートに許容する最大のトラフィック量である制限帯域を決定する決定手段と、
前記ノード装置の各ポートの制限帯域を、前記ノード装置に通知する通知手段と、を備え、
前記決定手段は、前記ノード装置の選択したポートの流入帯域が該選択したポートの保証帯域以下である場合、該選択したポートの制限帯域の値を、該選択したポートの保証帯域の値とし、該選択したポートの流入帯域が該選択したポートの保証帯域より大きく第１の値以下である場合には、該選択したポートの制限帯域の値を、該選択したポートの流入帯域の値とし、該選択したポートの流入帯域が前記第１の値より大きい場合には、該選択したポートの制限帯域の値を、前記第１の値とし、
前記第１の値は、前記上限帯域から、前記ノード装置の全ポートの保証帯域と、優先度が前記選択したポート以上である各ポートの制限帯域を減じた値である
ことを特徴とする管理装置。
【請求項２】
請求項１に記載の管理装置としてコンピュータを機能させるプログラム。
【請求項３】
帯域保証型パスに接続し、複数のユーザ端末からのトラフィックを該帯域保証型パスに送信するノード装置におけるトラフィック制御方法であって、
各ユーザ端末が前記ノード装置に入力しているトラフィック量である流入帯域を、管理装置が、前記ノード装置から取得するステップと、
前記管理装置が、前記帯域保証型パスの上限帯域と、各ユーザ端末に対する保証帯域及び優先度と、各ユーザ端末からの前記流入帯域に基づき、各ユーザ端末に許容する最大のトラフィック量である制限帯域を決定するステップと、
前記管理装置が、各ユーザ端末の前記制限帯域を、前記ノード装置に通知するステップと、
前記ノード装置が、ユーザ端末から入力されているトラフィック量のうち、該ユーザ端末の前記制限帯域を超えている部分を廃棄するステップと、を備え、
前記制限帯域を決定するステップにおいては、前記ノード装置の選択したポートの流入帯域が該選択したポートの保証帯域以下である場合、該選択したポートの制限帯域の値を、該選択したポートの保証帯域の値とし、該選択したポートの流入帯域が該選択したポートの保証帯域より大きく第１の値以下である場合には、該選択したポートの制限帯域の値を、該選択したポートの流入帯域の値とし、該選択したポートの流入帯域が前記第１の値より大きい場合には、該選択したポートの制限帯域の値を、前記第１の値とし、
前記第１の値は、前記上限帯域から、前記ノード装置の全ポートの保証帯域と、優先度が前記選択したポート以上である各ポートの制限帯域を減じた値である
ことを特徴とするトラフィック制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに送信されるトラフィックの制御技術に関し、より詳しくは、帯域保証型のパスに接続するレイヤ２スイッチ等のノード装置において、ユーザ端末からのトラフィックを制御する技術に関する。
【背景技術】
【０００２】
例えば、図６に示す様に、ＭＰＬＳ（Ｍｕｌｔｉ−Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）パスを設定してトラフィックを伝送する帯域保証型ネットワーク（例えば、非特許文献１、参照。）にレイヤ２スイッチを接続して、複数のユーザ端末からのトラフィックをＭＰＬＳパスに送信する構成を考える。各ユーザ端末から送信されるトラフィックの合計帯域がＭＰＬＳパスの保証帯域を超える場合、ネットワークにおいてＭＰＬＳの保証帯域を超えた部分は廃棄される可能性があり、各ユーザ端末のトラフィックがそれぞれ影響を受けることになる。
【０００３】
各ユーザ端末が送信するトラフィックには、通常、その優先度に差があり、トラフィックの混雑時においても、優先度の高いユーザ端末からのトラフィックを優先して疎通させるためには、レイヤ２スイッチにおいて、帯域制限を行う必要がある。レイヤ２スイッチには、その入力ポートに対して帯域の上限値（以後、制限帯域と呼ぶ。）を設定し、トラフィックがその制限帯域を超えた場合、超過分を廃棄する機能があるが、この機能を利用すると、ＭＰＬＳパスの帯域の利用効率が劣化する。
【０００４】
例えば、ＭＰＬＳパスの保証帯域（以後、上限帯域と呼ぶ。）が１Ｇｂｐｓであり、レイヤ２スイッチのポート＃１及び＃２には優先度“高”のユーザ端末が、ポート＃３には優先度“中”のユーザ端末が、ポート＃４には優先度“低”のユーザ端末が接続されているものとする。この状態において、ポート＃１、＃２、＃３及び＃４の制限帯域をそれぞれ、３００Ｍｂｐ、３００Ｍｂｐｓ、２００Ｍｂｐｓ、２００Ｍｂｐｓと、その合計がＭＰＬＳパスの上限帯域に等しくなる様に設定すると、ポート＃１〜＃３に流入するトラフィックが総て２００Ｍｂｐｓであり、ＭＰＬＳの上限帯域に達するまでに４００Ｍｂｐｓの余裕があるにもかかわらず、ポート＃４に流入するトラフィックは、２００Ｍｂｐｓに制限されてしまうことになる。
【０００５】
一方、ポート＃１、＃２、＃３及び＃４の制限帯域をそれぞれ、４００Ｍｂｐ、４００Ｍｂｐｓ、３００Ｍｂｐｓ、３００Ｍｂｐｓと、その合計がＭＰＬＳパスの上限帯域より大きくなる様に設定すると、ポート＃１〜＃４に、その制限帯域と同じトラフィックが流入した場合、上限帯域の超過分は、ネットワークにおいて優先度に係らず廃棄されることになる。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】Ｆ．Ｌｅ  Ｆａｕｃｈｅｕｒ、“Ｐｒｏｔｏｃｏｌ  Ｅｘｔｅｎｓｉｏｎｓ  ｆｏｒ  Ｓｕｐｐｏｒｔ  ｏｆ  Ｄｉｆｆｓｅｒｖ−ａｗａｒｅ  ＭＰＬＳ  Ｔｒａｆｆｉｃ  Ｅｎｇｉｎｅｅｒｉｎｇ”、ＲＦＣ４１２４、２００５年６月
【発明の概要】
【発明が解決しようとする課題】
【０００７】
したがって、本発明は、レイヤ２スイッチ等のノード装置を帯域保証型のパスに接続するシステム構成において、当該パスの帯域を有効利用することができ、かつ、トラフィックの輻輳時においても優先度に応じたトラフィックの制限を行うことを可能にする管理装置、プログラム及びトラフィック制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明における管理装置によれば、
ノード装置の各ポートの保証帯域及び優先度並びに前記各ポートに入力されるトラフィックの出力先であるパスの上限帯域を保持する保持手段と、前記ノード装置の各ポートに入力されているトラフィック量である流入帯域を、前記ノード装置から取得する取得手段と、前記上限帯域並びに前記ノード装置の各ポートの保証帯域、優先度及び流入帯域に基づき、前記ノード装置の各ポートに許容する最大のトラフィック量である制限帯域を決定する決定手段と、前記ノード装置の各ポートの制限帯域を、前記ノード装置に通知する通知手段とを備えていることを特徴とする。
【０００９】
また、本発明の管理装置によれば、
決定手段は、前記ノード装置の選択したポートの流入帯域が該選択したポートの保証帯域以下である場合、該選択したポートの制限帯域の値を、該選択したポートの保証帯域の値とし、該選択したポートの流入帯域が該選択したポートの保証帯域より大きく第１の値以下である場合には、該選択したポートの制限帯域の値を、該選択したポートの流入帯域の値とし、該選択したポートの流入帯域が前記第１の値より大きい場合には、該選択したポートの制限帯域の値を、前記第１の値とし、前記第１の値は、前記上限帯域から、前記ノード装置の全ポートの保証帯域と、優先度が前記選択したポート以上である各ポートの制限帯域を減じた値としている。
【００１０】
本発明におけるプログラムによれば、
前記管理装置としてコンピュータを機能させることを特徴とする。
【００１１】
本発明におけるトラフィック制御方法によれば、
帯域保証型パスに接続し、複数のユーザ端末からのトラフィックを該帯域保証型パスに送信するノード装置におけるトラフィック制御方法であって、各ユーザ端末が前記ノード装置に入力しているトラフィック量である流入帯域を、管理装置が、前記ノード装置から取得するステップと、前記管理装置が、前記帯域保証型パスの上限帯域と、各ユーザ端末に対する保証帯域及び優先度と、各ユーザ端末からの前記流入帯域に基づき、各ユーザ端末に許容する最大のトラフィック量である制限帯域を決定するステップと、前記管理装置が、各ユーザ端末の前記制限帯域を、前記ノード装置に通知するステップと、前記ノード装置が、ユーザ端末から入力されているトラフィック量のうち、該ユーザ端末の前記制限帯域を超えている部分を廃棄するステップとを備えていることを特徴とする。
そして、前記制限帯域を決定するステップにおいては、前記ノード装置の選択したポートの流入帯域が該選択したポートの保証帯域以下である場合、該選択したポートの制限帯域の値を、該選択したポートの保証帯域の値とし、該選択したポートの流入帯域が該選択したポートの保証帯域より大きく第１の値以下である場合には、該選択したポートの制限帯域の値を、該選択したポートの流入帯域の値とし、該選択したポートの流入帯域が前記第１の値より大きい場合には、該選択したポートの制限帯域の値を、前記第１の値とし、
前記第１の値は、前記上限帯域から、前記ノード装置の全ポートの保証帯域と、優先度が前記選択したポート以上である各ポートの制限帯域を減じた値としている。
【発明の効果】
【００１２】
各ポートに対して保証帯域までのトラフィック伝送を保証しつつ、流入帯域及び優先度に基づき、各ポートの制限帯域を動的に変更するため、パスの帯域を有効利用することができ、大量のトラフィックが発生した場合においても、優先度の高いトラフィックの疎通を確保することが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明によるシステム構成図である。
【図２】レイヤ２スイッチの簡略化した構成図である。
【図３】本発明による管理装置の簡略化した構成図である。
【図４】制限帯域の算出を説明する図である。
【図５】制限帯域決定部における処理を示すフロー図である。
【図６】従来技術におけるシステム構成を示す図である。
【発明を実施するための形態】
【００１４】
本発明を実施するための形態について、以下では図面を用いて詳細に説明する。図１は、本発明によるシステム構成を示す図であり、本発明によるシステムは、管理装置１００と、レイヤ２スイッチ１とを備えている。図１に示す様に、レイヤ２スイッチ１は、複数のポート＃１〜＃ｎを有しており、図示しないユーザ端末と接続している。なお、各ポートに実際に入力されるトラフィック量を、以後、流入帯域と呼ぶものとする。また、レイヤ２スイッチ１は、上限帯域Ｐｇの帯域保証型のパスに接続している。
【００１５】
図２は、レイヤ２スイッチ１の機能をより詳しく説明する図である。図２に示す様に、各ポートには、速度監視部と、制限値保持部と、帯域制限部が設けられている。速度監視部は対応するポートの流入帯域を測定するものであり、当該測定値は、管理装置１００が収集する。また、制限値保持部には、管理装置１００から通知される制限帯域の値が設定されており、帯域制限部は、対応するポートに入力されたトラフィックのうち、制限帯域を超える部分を廃棄する。
【００１６】
図３は本発明による管理装置１００の概略的な構成図である。図３に示す様に、管理装置１００は、保証速度保持部１１と、流入速度取得部１２と、制限帯域決定部１３と、制限帯域通知部１４とを備えている。
【００１７】
保証速度保持部１１は、レイヤ２スイッチ１の各ポートの保証帯域及び優先度と、帯域保証型のパスの上限帯域Ｐｇを保持している。なお、これらの値は、あらかじめオペレータが設定したものである。流入速度取得部１２は、レイヤ２スイッチ１の各ポートの流入帯域をレイヤ２スイッチ１から反復して取得する。制限帯域決定部１３は、レイヤ２スイッチ１の各ポートの保証帯域、優先度及び流入帯域と、帯域保証型パスの上限帯域に基づきレイヤ２スイッチ１の各ポートの制限帯域を決定することを繰り返し、制限帯域通知部１４は、レイヤ２スイッチ１に各ポートの制限帯域を通知して、制限値保持部に設定させる。
【００１８】
図５は、制限帯域決定部１３における制限帯域決定のフロー図である。なお、制限帯域決定部１３は、優先度の高いポートから順に処理対象のポートを選択して、図５の処理により、選択したポートの制限帯域を決定し、総てのポートの処理が終了した時点で、各ポートの制限帯域を制限帯域通知部１４に出力し、レイヤ２スイッチ１に通知させる。制限帯域決定部１３は、この一連の処理を繰り返し行うことで、レイヤ２スイッチに設定する制限帯域を変更してゆくが、制限帯域の変更を行うために、新たに優先度の高いポートを選択して図５の処理を開始する場合には、各ポートの制限帯域を０に初期化し、あるポートについて、図５の処理により制限帯域を決定した場合、それ以降のそのポートの制限帯域については、決定した値を使用して他のポートの処理を行う。なお、同一優先度の複数のポートに対する図５の処理の順番は、あらかじめ定めた順番にて行う形態であっても、ランダムに選択する形態であっても良い。
【００１９】
まず、制御帯域決定部１３は、帯域保証型パスの上限帯域から、全ポートの保証帯域の合計を減じ、その値をＧとする（Ｓ５１）。つまり、各ポートに自由に配分できる帯域を求める。続いて、処理対象のポートを選択し（Ｓ５２）、選択したポートと同じ優先度及び選択したポートより優先度の高い総てのポートの既に決定した制限帯域の合計Ｌを算出し、Ｓ５１で求めたＧの値からＬを減じ、処理時点において、選択しているポートに許容可能な最大帯域Ｍを算出する（Ｓ５３）。
【００２０】
その後、制限帯域決定部１３は、選択している処理対象のポートの流入帯域と、当該ポートの保証帯域を比較し（Ｓ５４）、流入帯域が保証帯域以下であれば、当該ポートの制限帯域の値として、当該ポートの保証帯域の値を設定する（Ｓ５５）。流入帯域が保証帯域より大きければ、当該ポートの流入帯域と、許容可能な最大帯域Ｍを比較し（Ｓ５６）、流入帯域が許容可能な最大帯域Ｍ以下であれば、当該ポートの制限帯域の値として、当該ポートの流入帯域の値を設定し（Ｓ５７）、流入帯域が許容可能な最大帯域Ｍより大きければ、当該ポートの制限帯域の値として、最大帯域Ｍを設定する。
【００２１】
図４は、帯域保証型のパスの上限帯域Ｐｇが１Ｇｂｐｓである場合において、５つのポート＃１〜５に対して設定されている優先度及び保証帯域と、ある時点において取得した流入帯域と、前記取得した流入帯域に応じて決定した各ポートに設定する制限帯域を示している。
【００２２】
以上、本発明においては、各ポートに接続しているユーザ端末に対して保証帯域までのトラフィック伝送を保証しつつ、ユーザ端末からの流入帯域及びユーザ端末の優先度に基づき、各ユーザ端末に対する制限帯域を動的に変更するため、接続しているパスの帯域を有効利用することができ、大量のトラフィックが発生した場合においても、優先度の高いユーザ端末からのトラフィックの疎通を確保することが可能になる。
【００２３】
なお、本発明による監視装置は、コンピュータを図３に示す各部として機能させるプログラムにより実現することができる。これらコンピュータプログラムは、コンピュータが読み取り可能な記憶媒体に記憶されて、又は、ネットワーク経由で配布が可能なものである。更に、本発明は、ハードウェア及びソフトウェアの組合せによっても実現可能である。
【符号の説明】
【００２４】
１  レイヤ２スイッチ
１１  保証速度保持部
１２  流入速度取得部
１３  制限帯域決定部
１４  制限帯域通知部
１００  管理装置
【図１】
0005403756.tif 000002
【図２】
0005403756.tif 000003
【図３】
0005403756.tif 000004
【図４】
0005403756.tif 000005
【図５】
0005403756.tif 000006
【図６】
0005403756.tif 000007