(57)【要約】【課題】拠点間の通信のトラフィック占有傾向を公平にする通信中継装置を提供する。【解決手段】本発明の通信中継装置であるマルチポイントスイッチ装置には、例えば、契約通信帯域が100Mbpsの拠点Ａと、契約通信帯域が2Mbpsの拠点Ｂと、契約通信帯域が2Mbpsの拠点Ｃと、契約通信帯域が2Mbpsの拠点Ｄとが接続されて広域ネットワークが構成されている。ここで、拠点Ａからのトラフィックが“100Mbps”から“2Mbps”へと制限することによって、拠点Ｂのポートである“Port=x”から出力される全ての入力トラフィックは、事前に“2Mbps”へ等しく帯域制限されることとなり、出力トラフィックの各拠点からの入力トラフィックの占有比が全て等しく収束するため、全ての拠点からのトラフィックが公平に疎通するようになる。【選択図】        図２
2008104107.tif 000002
【特許請求の範囲】
【請求項１】
複数の拠点が接続された広域通信網における該拠点間の通信の中継処理を行う通信中継装置であって、
送信側拠点から当該通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、当該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御する帯域制御部を備え、
前記パケットを、前記帯域制御部により帯域制御された通信帯域で、前記受信側拠点へ向けて当該通信中継装置の受信側ポートを介して出力することを特徴とする通信中継装置。
【請求項２】
前記帯域制御部は、前記中継処理以前に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれるあて先拠点情報に基づいて特定される受信側拠点と当該中継装置との間の伝送路の通信帯域へと帯域制御することを特徴とする請求項１に記載の通信中継装置。
【請求項３】
前記帯域制御部は、前記中継処理後に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれる送信元情報に基づいて特定される送信側拠点と当該通信中継装置との間の伝送路毎に設定されている通信帯域へと帯域制御することを特徴とする請求項１に記載の通信中継装置。
【請求項４】
複数の拠点が接続された広域通信網における該拠点間の通信の中継処理を行う通信中継装置において行われる通信中継制御方法であって、
送信側拠点から前記通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御する帯域制御工程を含み、
前記パケットを、前記帯域制御部により帯域制御された通信帯域で、前記受信側拠点へ向けて前記通信中継装置の受信側ポートを介して出力することを特徴とする通信中継制御方法。
【請求項５】
複数の拠点が接続された広域通信網における該拠点間の通信の中継処理を行う通信中継装置の制御装置に通信中継手順を実行させる通信中継制御プログラムであって、
送信側拠点から前記通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御する帯域制御手順と、
前記パケットを、前記帯域制御部により帯域制御された通信帯域で、前記受信側拠点へ向けて前記通信中継装置の受信側ポートを介して出力するパケット出力手順と
を前記制御装置に実行させることを特徴とする通信中継制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の拠点が接続された広域通信網における該拠点間の通信の中継処理を行う通信中継装置、通信中継制御方法および通信中継制御プログラムに関する。
【背景技術】
【０００２】
イーサネット（登録商標）によるＬＡＮ（Local Area Network）を拠点として、この拠点同士を接続することによって、ＷＡＮ（Wide Area Network）としての広域イーサネット（登録商標）サービスを構築することが一般的である。かかる拠点同士の接続方法のなかで、複数のＬＡＮを１台の通信中継装置に接続し、この通信中継装置内でフルメッシュな接続を実現することにより、簡易な構成でフルメッシュ・イーサネット（登録商標）網を構築することが可能となる。
【０００３】
このような通信中継装置では、複数の拠点から入力されるパケットが輻輳することにより、パケットが破棄され、通信品質が低下するおそれがあった。このために、例えば、特許文献１に開示されるように、パケットを入力する拠点の最低帯域を保証し、通信中継装置で輻輳するトラフィックを制限して、イーサネット（登録商標）網のスケーラビリティを確保する通信中継装置が提供されている。
【０００４】
【特許文献１】特開２００２−６４５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に代表される従来技術では、各拠点へ向けたトラフィックをスイッチした上で出力するマルチポイント部において、入力されたトラフィックは、各拠点の保証された最低帯域と無関係にスイッチされる動作となっている。このため、ある拠点へ向けたトラフィックが、入力トラフィック帯域が大きい拠点からのトラフィックによって占有される動作となる場合があり、拠点間の通信でトラフィック占有傾向がアンバランスとなることがあった。
【０００６】
なお、拠点間の通信帯域を確保する手法として、各拠点においてパケットにＶＬＡＮタグを付与し、ＶＬＡＮタグ値で識別する事により、出力側で帯域を各拠点に割り振る方式が考えられる。しかし、この方法ではパケットにＶＬＡＮタグを付与することとなり、その分、パケットのオーバーヘッドが大きくなり、ユーザが使用できる帯域を圧迫してしまうという問題点がある。また、ユーザ端末において、パケットにＶＬＡＮタグを付与する機能が必要となり、付与したＶＬＡＮタグをユーザは自由に利用できないという問題点もある。
【０００７】
本発明は、上記問題点（課題）を解消するためになされたものであって、各拠点へ向けたトラフィックをスイッチした上で出力するマルチポイントスイッチ装置において、パケットのオーバーヘッドを発生させることなく、入力されたトラフィックの帯域を適宜制限してスイッチすることによって拠点間の通信のトラフィック占有傾向を公平にすることが可能な通信中継装置、通信中継制御方法および通信中継制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した問題を解決し、目的を達成するため、本発明は、複数の拠点が接続された広域通信網における該拠点間の通信の中継処理を行う通信中継装置であって、送信側拠点から当該通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、当該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御する帯域制御部を備え、前記パケットを、前記帯域制御部により帯域制御された通信帯域で、前記受信側拠点へ向けて当該通信中継装置の受信側ポートを介して出力することを特徴とする。
【０００９】
また、本発明は、上記発明において、前記帯域制御部は、前記中継処理以前に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれるあて先拠点情報に基づいて特定される受信側拠点と当該中継装置との間の伝送路の通信帯域へと帯域制御することを特徴とする。
【００１０】
また、本発明は、上記発明において、前記帯域制御部は、前記中継処理後に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれる送信元情報に基づいて特定される送信側拠点と当該通信中継装置との間の伝送路毎に設定されている通信帯域へと帯域制御することを特徴とする。
【００１１】
また、本発明は、複数の拠点が接続された広域通信網における該拠点間の通信の中継処理を行う通信中継装置において行われる通信中継制御方法であって、送信側拠点から前記通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御する帯域制御工程を含み、前記パケットを、前記帯域制御部により帯域制御された通信帯域で、前記受信側拠点へ向けて前記通信中継装置の受信側ポートを介して出力することを特徴とする。
【００１２】
また、本発明は、複数の拠点が接続された広域通信網における該拠点間の通信の中継処理を行う通信中継装置の制御装置に通信中継手順を実行させる通信中継制御プログラムであって、送信側拠点から前記通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御する帯域制御手順と、前記パケットを、前記帯域制御部により帯域制御された通信帯域で、前記受信側拠点へ向けて前記通信中継装置の受信側ポートを介して出力するパケット出力手順とを前記制御装置に実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、拠点間の通信帯域の制限を行うことが可能となり、複数の送信側拠点から一つの受信側拠点へパケットが流入する場合に、通信中継装置と受信側拠点との間の伝送路の通信帯域を公平に分配することが可能となるという効果を奏する。
【００１４】
また、本発明によれば、中継処理以前に通信帯域の制限を行うこととなるので、中継処理の負荷を軽減して拠点間の通信帯域の制限を行うことが可能となるという効果を奏する。
【００１５】
また、本発明によれば、パケットのあて先拠点情報が不特定であるマルチキャストパケットやブロードキャストパケットを転送する場合、あるいはあて先拠点情報と受信側ポートとの対応付けがされておらず、あて先拠点情報から受信側ポートを特定することができないアンノウン・ユニキャストパケットを転送する場合であっても拠点間の通信帯域の制限を行うことが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照し、本発明の通信中継装置、通信中継制御方法および通信中継制御プログラムに係る実施例を詳細に説明する。なお、以下に示す実施例１および２では、本発明を、複数の拠点を接続して広域ネットワークを構築するためのレイヤ２スイッチであるマルチポイントスイッチ装置に適用した場合を示すこととする。かかるマルチポイントスイッチ装置では、複数の拠点から一つの拠点へ向けて、パケットが同時に流入するというトラフィックの輻輳が発生することがある。
【００１７】
まず、実施例１および２の説明に先立って、従来技術の問題点について説明する。図１は、従来技術の問題点を説明するための説明図である。同図に示すように、マルチポイントスイッチ装置との契約通信帯域が100Mbpsの拠点Ａと、マルチポイントスイッチ装置との契約通信帯域が2Mbpsの拠点Ｂと、マルチポイントスイッチ装置との契約通信帯域が2Mbpsの拠点Ｃと、マルチポイントスイッチ装置との契約通信帯域が2Mbpsの拠点Ｄとが、マルチポイントスイッチ装置に接続され、広域ネットワークが構成されているとする。
【００１８】
ここで、（１−１）拠点Ａから拠点Ｂへ最大100Mbpsでトラフィック（パケット）が流入すると同時に、（１−２）拠点Ｄから拠点Ｂへ最大2Mbpsでトラフィックが流入し、（１−３）拠点Ｃからも拠点Ｂへ最大2Mbpsでトラフィックが流入する場合を考える。このように、複数の拠点からトラフィックが同時に流入しても、拠点Ｂは契約通信帯域が2Mbpsであるため、拠点Ｂへトラフィックを出力する際に、（１−４）出力トラフィックの通信帯域が、拠点Ｂの契約帯域である2Mbpsへと絞り込まれる。
【００１９】
このように、各拠点（拠点Ａ、拠点Ｃ、拠点Ｄ）から同時にそれぞれ最大トラフィックが入力された場合に、確率的に、入力元の拠点の通信帯域の大きさに比例して、出力トラフィックにおける各拠点からの入力トラフィックの占有率が決まることになる。具体的には、拠点Ｂに対する出力トラフィックの各拠点からの入力トラフィックの占有比は、確率的に見て、各拠点からの入力トラフィックの通信帯域に比例することとなり、（拠点Ａからの入力トラフィックの通信帯域）：（拠点Ｃからの入力トラフィックの通信帯域）：（拠点Ｄからの入力トラフィックの通信帯域）＝100：2：2へと収束する。
【００２０】
このように、マルチポイントスイッチ装置において、複数の拠点からトラフィックが集中する場合、帯域制限された出力トラフィックにおける各拠点からの入力トラフィックの占有率は、入力トラフィックの通信帯域に比例することとなり、限られた通信資源の公平な利用を阻害することとなっていた。
【００２１】
そこで、図２に示すように、マルチポイントスイッチ装置において、拠点Ａから拠点Ｂへ、拠点Ｃから拠点Ｂへ、拠点Ｄから拠点Ｂへ同時に流入するトラフィックを、それぞれ帯域制限をかけることによって、出力トラフィックにおける各拠点からの入力トラフィックの占有率を公平にするようにした。同図は、本発明の特徴を説明するための説明図である。同図に示すように、（２−１）外部の入力端末を介して、拠点Ａと拠点Ｂとの間の帯域を制限する帯域制限値として“2Mbps”が、拠点Ｃと拠点Ｂとの間の帯域を制限する制限値として“2Mbps”が、拠点Ｄと拠点Ｂとの間の帯域を制限する制限値として“2Mbps”が予め設定される。
【００２２】
ここで、拠点Ａからマルチポイントスイッチ装置へ、ＭＡＣアドレスで表されるあて先アドレス（以下、“ＤＡ”という）として“b1”、“b2”を持ったパケットが入力される。そして、（２−２）これら入力パケットのＤＡを見て、ＭＡＣテーブル（若しくは、ＦＤＢ（Forwarding Data Base））上で、“Port=x”（拠点Ｂ）向けのＭＡＣアドレス（b1、b2）と合致すると判定されるので、拠点Ａから拠点Ｂへ向かうトラフィックの帯域制限処理へとパケットを振り分ける。拠点Ａから拠点Ｂへ向かうトラフィックの帯域制限処理へと振り分けられたパケットは、前述の（２−１）で予め設定されている帯域制限値に従って、帯域が制限されることとなる。拠点Ｃ、拠点Ｄからマルチポイントスイッチ装置へ入力されるパケットについても同様に帯域が制限される。
【００２３】
このように、（２−３）拠点Ａからのトラフィックが“100Mbps”から“2Mbps”へと制限されるので、拠点Ｂと接続されているポートである“Port=x”から出力される全ての入力トラフィックは、事前に“2Mbps”へ等しく帯域制限されることとなり、拠点Ｃおよび拠点Ｄからのトラフィックも公平に疎通するようになる。これは、前述と同様に、出力トラフィックの各拠点からの入力トラフィックの占有比が、確率的に見て、各拠点からの入力トラフィックの通信帯域に比例するので、（拠点Ａからの入力トラフィックの通信帯域）：（拠点Ｃからの入力トラフィックの通信帯域）：（拠点Ｄからの入力トラフィックの通信帯域）＝2：2：2へと収束するためである。
【実施例１】
【００２４】
以下に図３〜１４を参照して、本発明に係る実施例１を説明する。実施例１は、全て、パケットの入力ポートまたは出力ポートの識別情報に基づいて、これら入力ポートまたは出力ポートに対応付けられた帯域制限設定値に応じた帯域制限処理を行う実施例である。先ず、図３〜６を参照して、実施例１に係るマルチポイントスイッチ装置の一態様について説明する。図３は、実施例１に係るマルチポイントスイッチ装置の構成の一態様を示す機能ブロック図である。
【００２５】
同図に示すように、マルチポイントスイッチ装置１００は、出力ポート判定処理部１０１と、出力ポート単位振り分け処理部１０２と、出力ポート単位帯域制限処理部１０３と、Ｌ２スイッチ処理部１０４と、記憶部１０５と、保守端末装置インターフェース１０８と、ポート帯域設定処理部１０９と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとを有する。
【００２６】
また、記憶部１０５は、ＦＤＢ（Forwarding Data Base）部１０６と、契約帯域管理部１０７とをさらに有する。ＦＤＢ部１０６は、フォワーディングテーブル１０６ａを含み、契約帯域管理部１０７は、契約帯域管理テーブル１０７ａを含む。なお、記憶部１０５は、ＦＤＢ部１０６（あるいはフォワーディングテーブル１０６ａ）に代えてＭＡＣテーブルを備えることとしてもよい。
【００２７】
なお、実施例１のマルチポイントスイッチは、拠点を接続するためのポートを、ポートＷ１１１ａ〜ポートＺ１１１ｄの４つ備えることとする。しかし、これに限られるものではなく、ポートを任意の数だけ備えてもよい。
【００２８】
また、マルチポイントスイッチ装置１００には、保守端末装置インターフェース１０８を介して保守端末装置２００が接続されている。この保守端末装置２００から入力されるポート毎の帯域設定値は、契約帯域管理部１０７の契約帯域管理テーブル１０７ａに記憶されるとともに、出力ポート単位に処理機能が分離されている出力ポート単位帯域制限処理部１０３において出力ポート単位の処理機能毎に設定され、また、ポート帯域制限処理部１１０ａ〜ポート帯域制限処理部１１０ｄそれぞれに対応する帯域設定値が設定される。また、ポートＷ１１１ａ〜ポートＺ１１１ｄそれぞれに対応する帯域設定値が設定される。
【００２９】
ここで、実施例１では、それぞれ拠点Ａとの間の契約帯域が100Mbpsであり、拠点Ｂとの間の契約帯域が2Mbpsであり、拠点Ｃとの間の契約帯域が3Mbpsであり、拠点Ｄとの間の契約帯域が2Mbpsであると仮定する。従って、契約帯域管理テーブル１０７ａには、拠点Ａが100Mbps、拠点Ｂが2Mbps、拠点Ｃが3Mbps、拠点Ｄが2Mbpsであることが記憶されていることになる。
【００３０】
また、出力ポート単位帯域制限処理部１０３のポートＷ１１１ａに対応する処理機能には帯域設定値として100Mbpsが、ポートＸ１１１ｂに対応する処理機能には帯域設定値として2Mbpsが、ポートＹ１１１ｃに対応する処理機能には帯域設定値として3Mbpsが、ポートＺ１１１ｄに対応する処理機能には帯域設定値として2Mbpsがそれぞれ設定されていることになる。
【００３１】
また、さらに、ポート帯域制限処理部１１０ａには帯域設定値として100Mbpsが、ポート帯域制限処理部１１０ｂには帯域設定値として2Mbpsが、ポート帯域制限処理部１１０ｃには帯域設定値として3Mbpsが、ポート帯域制限処理部１１０ｄには帯域設定値として2Mbpsがそれぞれ設定されていることになる。
【００３２】
出力ポート判定処理部１０１は、ポートＷ１１１ａ〜ポートＺ１１１ｄのいずれかから入力されたパケットのヘッダに含まれるあて先情報（以下、ＤＡ（Destination Address）という）に基づいて、フォワーディングテーブル１０６ａを参照し、あて先の拠点が接続される出力ポートを判定する処理部である。
【００３３】
出力ポート単位振り分け処理部１０２は、出力ポート判定処理部１０１によって判定された出力ポートに従って、パケットを出力ポート単位に設けられる後述の出力ポート単位帯域制限処理部１０３へ振り分ける処理を行う処理部である。
【００３４】
出力ポート単位帯域制限処理部１０３は、出力ポート単位に処理機能が設けられた処理部であって、出力ポート単位の処理機能毎に設定された帯域設定値に従って、入力されたパケットの帯域を制限する処理部である。
【００３５】
Ｌ２スイッチ処理部１０４は、通常のレイヤ２のスイッチ処理を行う処理部であり、フォワーディングテーブル１０６ａを参照して、出力ポート単位帯域制限処理部１０３から受け渡されたパケットのヘッダのあて先情報に基づいて判定される出力ポートへ当該パケットを振り分ける処理を行う。
【００３６】
記憶部１０５のＦＤＢ部１０６は、出力ポートの識別情報とＭＡＣアドレスとを対応付けてフォワーディングテーブル１０６ａに記憶する。また、記憶部１０５の契約帯域管理部１０７は、出力ポートの識別情報と契約帯域とを対応付けて契約帯域管理テーブル１０７ａに記憶する。
【００３７】
保守端末装置インターフェース１０８は、保守端末装置２００と接続するためのインターフェースであり、保守端末装置２００から入力された情報をポート帯域設定処理部１０９へ受け渡す処理を行い、ポート帯域設定処理部１０９から受け渡された契約帯域管理テーブル１０７ａの情報を表示させるために保守端末装置２００へ受け渡す処理を行う。
【００３８】
ポート帯域設定処理部１０９は、保守端末装置インターフェース１０８から受け渡された保守端末装置２００からの入力情報を契約帯域管理部１０７へ受け渡すとともに、契約帯域管理部１０７から受け渡された契約帯域管理テーブル１０７ａの情報を保守端末装置２００において表示させるために保守端末装置インターフェース１０８へ受け渡す。
【００３９】
ポート帯域制限処理部１１０ａは、ポートＷ１１１ａから入出力されるパケットの帯域を、設定される帯域設定値に基づいて調整する処理部である。ポート帯域制限処理部１１０ａは、ポートＷ１１１ａに対応しており、入力されたパケットの帯域が帯域設定値以下である場合には帯域制限処理を行わないが、帯域設定値を超えた場合に、パケットを間引くことにっよって帯域制限処理を行う。ポートＷ１１１ａは、マルチポイントスイッチ装置１００が備えるポートの一つであり、外部の拠点との通信上の物理的な接点となるものである。
【００４０】
なお、ポート帯域制限処理部１１０ｂはポートＸ１１１ｂに対応し、ポート帯域制限処理部１１０ｃはポートＹ１１１ｃに対応し、ポート帯域制限処理部１１０ｄはポートＺ１１１ｄに対応する処理部であり、これらのポート帯域制限処理部およびポートは、ポートＷ１１１ａと同様の動作を行うものである。
【００４１】
次に、図３に示したフォワーディングテーブル１０６ａおよび契約帯域管理テーブル１０７ａについて説明する。図４は、図３に示したフォワーディングテーブル１０６ａを示す図であり、図５は、図３に示した契約帯域管理テーブル１０７ａを示す図である。
【００４２】
図４に示すように、フォワーディングテーブル１０６ａには、ＭＡＣアドレスに出力ポートの識別情報が対応付けられて記憶されている。このテーブルを参照すると、パケットのヘッダに含まれるあて先情報のＭＡＣアドレスをもとに、該パケットの出力先となるポートの識別情報を検索することができる。
【００４３】
また、図５に示すように、契約帯域管理テーブル１０７ａには、ポートの識別情報に契約帯域が対応付けられて記憶されている。このテーブルを参照すると、当該マルチポイントスイッチ装置のポートの識別情報をもとに、接続される拠点との間で許容される通信の契約帯域が判明することとなる。
【００４４】
次に、実施例１のマルチポイントスイッチ装置１００において実行される帯域制御処理について説明する。図６は、実施例１のマルチポイントスイッチ装置１００において実行される帯域制御処理手順を示すフローチャートである。
【００４５】
先ず、マルチポイントスイッチ装置１００は、ポートＷ１１１ａ〜ポートＺ１１１ｄからパケットの入力を受け付ける（ステップＳ１０１）。続いて、ステップＳ１０１でパケットの入力を受け付けたポートに対応するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、入力パケットの帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１０２）。
【００４６】
続いて、出力ポート判定処理部１０１は、フォワーディングテーブル１０６ａを参照して、ステップＳ１０２で制限帯域まで帯域制限された入力パケットのＤＡに基づいて、パケットを送付する送信先の拠点が接続されている出力ポートを判定する（ステップＳ１０３）。
【００４７】
続いて、出力ポート単位振り分け処理部１０２は、ステップＳ１０３で出力ポートが判定されたパケットを、出力ポート単位に処理機能が設けられる出力ポート単位帯域制限処理部１０３の当該出力ポートに対応する処理機能へパケットを振り分ける（ステップＳ１０４）。そして、パケットを振り分けられた出力ポート単位帯域制限処理部１０３の当該出力ポートに対応する処理機能は、当該パケットの帯域制限処理を実行する（ステップＳ１０５）。
【００４８】
続いて、Ｌ２スイッチ処理部１０４は、フォワーディングテーブル１０６ａを参照し、ステップＳ１０４で帯域制限されたパケットのヘッダのあて先情報に基づいて出力ポートを特定し、この特定された出力ポートに向けてパケットを転送するＬ２スイッチ処理を行う（ステップＳ１０６）。
【００４９】
続いて、ステップＳ１０６で帯域制限されたパケットが出力される出力ポートの前段に位置するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、全ての出力パケットの合計帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１０７）。続いて、マルチポイントスイッチ装置１００は、出力ポートからパケットを出力する（ステップＳ１０８）。
【００５０】
このように、マルチポイントスイッチ装置１００を構成することによって、特定の拠点間の通信の帯域制限を実施可能となる。以って、マルチポイントスイッチ装置１００において複数の拠点から一つの拠点へパケットが輻輳して送信される場合であっても、特定の拠点からのパケットによって当該マルチポイントスイッチ装置１００とパケットの送信先の拠点との間の帯域が高い比率で占有されることを防止し、公平な帯域分配を行うことが可能となる。
【００５１】
また、パケットの帯域制限を、Ｌ２スイッチ処理以前の入力ポート側で行うため、当該マルチポイントスイッチ装置１００の後段の処理負担を軽減することが可能となる。
【００５２】
次に、図７および８を参照して、実施例１に係るマルチポイントスイッチ装置の構成の他の態様について説明する。図７は、実施例１に係るマルチポイントスイッチ装置の構成の他の態様（その１）を示す機能ブロック図である。
【００５３】
同図に示すように、マルチポイントスイッチ装置１００は、Ｌ２スイッチ処理部１０４と、入力ポート判定処理部１１２と、入力ポート単位振り分け処理部１１３と、入力ポート単位帯域制限処理部１１４と、記憶部１０５（ＦＤＢ部１０６および契約帯域管理部１０７を含む）と、保守端末装置インターフェース１０８と、ポート帯域設定処理部１０９と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとを有する。
【００５４】
ここで、記憶部１０５と、保守端末装置インターフェース１０８と、ポート帯域設定処理部１０９と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとは、図３に示した同一名の機能ブロックと同様の処理機能を有するので、ここでの説明は省略する。同様に、図３に示したものと同一の機能ブロックの処理機能の説明や制限事項もしくは解除されうる制限事項についても、ここでの説明を省略する。
【００５５】
なお、図３と同様に、拠点Ａとの間の契約帯域が100Mbpsであり、拠点Ｂとの間の契約帯域が2Mbpsであり、拠点Ｃとの間の契約帯域が3Mbpsであり、拠点Ｄとの間の契約帯域が2Mbpsであるので、入力ポート単位帯域制限処理部１１４のポートＷ１１１ａに対応する処理機能には帯域設定値として100Mbpsが、ポートＸ１１１ｂに対応する処理機能には帯域設定値として2Mbpsが、ポートＹ１１１ｃに対応する処理機能には帯域設定値として3Mbpsが、ポートＺ１１１ｄに対応する処理機能には帯域設定値として2Mbpsが設定されていることになる。
【００５６】
即ち、図３に示したマルチポイントスイッチ装置１００同様に、図７に示すマルチポイントスイッチ装置１００は、保守端末装置インターフェース１０８を介して保守端末装置２００が接続されている。この保守端末装置２００から入力されるポート毎の帯域設定値は、契約帯域管理部１０７の契約帯域管理テーブル１０７ａに記憶されるとともに、入力ポート単位に処理機能が分離されている入力ポート単位帯域制限処理部１１４において出力ポート単位の処理機能毎に設定され、また、ポート帯域制限処理部１１０ａ〜ポート帯域制限処理部１１０ｄそれぞれに対応する帯域設定値が設定される。また、ポートＷ１１１ａ〜ポートＺ１１１ｄそれぞれに対応する帯域設定値が設定される。
【００５７】
Ｌ２スイッチ処理部１０４は、通常のレイヤ２のスイッチ処理を行う処理部であり、フォワーディングテーブル１０６ａを参照して、ポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）から受け渡されたパケットのヘッダのあて先情報に基づいて判定される出力ポートへ当該パケットを振り分ける処理を行う。ただし、図７に示すマルチポイントスイッチ装置の構成では、当該Ｌ２スイッチ処理の後段に帯域制限処理の機能ブロックが配置されているので、出力ポートへのパケットの振り分け以前に入力ポート判定処理部１１２へパケットを受け渡すこととなる。
【００５８】
入力ポート判定処理部１１２は、Ｌ２スイッチ処理部１０４から受け渡されたパケットのヘッダに含まれる送信元情報（以下、ＳＡ（Sauce Address）という）に基づいて、フォワーディングテーブル１０６ａを参照し、送信元の拠点が接続される入力ポートを判定する処理部である。
【００５９】
入力ポート単位振り分け処理部１１３は、入力ポート判定処理部１１２によって判定された入力ポートに従って、パケットを入力ポート単位に設けられる後述の入力ポート単位帯域制限処理部１１４へ振り分ける処理を行う処理部である。
【００６０】
入力ポート単位帯域制限処理部１１４は、入力ポート単位に処理機能が設けられた処理部であって、入力ポート単位の処理機能毎に設定された帯域設定値に従って、入力されたパケットの帯域を制限する処理部である。
【００６１】
次に、図７に示したマルチポイントスイッチ装置１００において実行される帯域制御処理について説明する。図８は、図７に示したマルチポイントスイッチ装置１００において実行される帯域制御処理手順を示すフローチャートである。
【００６２】
先ず、マルチポイントスイッチ装置１００は、ポートＷ１１１ａ〜ポートＺ１１１ｄからパケットの入力を受け付ける（ステップＳ１１１）。続いて、ステップＳ１１１でパケットの入力を受け付けたポートに対応するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、入力パケットの帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１１２）。
【００６３】
続いて、Ｌ２スイッチ処理部１０４は、フォワーディングテーブル１０６ａを参照し、ステップＳ１１２で帯域制限されたパケットのヘッダのあて先情報に基づいて出力ポートを特定し、この特定された出力ポートに向けてパケットを転送するＬ２スイッチ処理を行う（ステップＳ１１３）。
【００６４】
続いて、入力ポート判定処理部１１２は、フォワーディングテーブル１０６ａを参照して、ステップＳ１１３で転送処理されたパケットのＳＡに基づいて、パケットが入力された送信元の拠点が接続されている入力ポートを判定する（ステップＳ１１４）。
【００６５】
続いて、入力ポート単位振り分け処理部１１３は、ステップＳ１１４で入力ポートが判定されたパケットを、入力ポート単位に処理機能が設けられる入力ポート単位帯域制限処理部１１４の当該入力ポートに対応する処理機能へパケットを振り分ける（ステップＳ１１５）。そして、パケットを振り分けられた入力ポート単位帯域制限処理部１１４の当該入力ポートに対応する処理機能は、当該パケットの帯域制限処理を実行する（ステップＳ１１６）。
【００６６】
続いて、ステップＳ１１６で帯域制限されたパケットが出力される出力ポートの前段に位置するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、全ての出力パケットの合計帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１１７）。続いて、マルチポイントスイッチ装置１００は、出力ポートからパケットを出力する（ステップＳ１１８）。
【００６７】
このように、マルチポイントスイッチ装置１００を構成することによって、特定の拠点間の通信の帯域制限を実施可能となる。以って、マルチポイントスイッチ装置１００において複数の拠点から一つの拠点へパケットが輻輳して送信される場合であっても、特定の拠点からのパケットによって当該マルチポイントスイッチ装置１００とパケットの送信先の拠点との間の帯域が高い比率で占有されることを防止し、公平な帯域分配を行うことが可能となる。
【００６８】
また、パケットの帯域制限を、Ｌ２スイッチ処理後の出力ポート側で、パケットのＳＡに基づいて行うため、ＤＡが不特定のパケット（マルチキャスト、ブロードキャスト等）や、ＤＡと出力先ポートの対応付けが未完了のパケット（Unknownユニキャスト）に対して帯域制限を実施することができるため、より厳密に拠点間の通信帯域を制御することが可能となる。
【００６９】
次に、図９および１０を参照して、実施例１に係るマルチポイントスイッチ装置の構成の他の態様について説明する。図９は、実施例１に係るマルチポイントスイッチ装置の構成の他の態様（その２）を示す機能ブロック図である。
【００７０】
同図に示すように、マルチポイントスイッチ装置１００は、Ｌ２スイッチ処理部１０４と、入力ポート単位振り分け処理部１１３と、入力ポート単位帯域制限処理部１１４と、記憶部１０５（ＦＤＢ部１０６および契約帯域管理部１０７を含む）と、保守端末装置インターフェース１０８と、ポート帯域設定処理部１０９と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄと、入力ポート番号設定部１１５ａと、入力ポート番号設定部１１５ｂと、入力ポート番号設定部１１５ｃと、入力ポート番号設定部１１５ｄとを有する。
【００７１】
ここで、記憶部１０５と、保守端末装置インターフェース１０８と、ポート帯域設定処理部１０９と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとは、図３または７に示した同一名の機能ブロックと同様の処理機能を有するので、ここでの説明は省略する。同様に、図３または７に示したものと同一の機能ブロックの処理機能の説明や制限事項もしくは解除されうる制限事項についても、ここでの説明を省略する。
【００７２】
入力ポート番号設定部１１５ａは、ポートＷ１１１ａから受け渡されたパケットの装置内ヘッダ（当該マルチポイントスイッチ装置１００で使用されるヘッダ情報）にポートＷ１１１ａを識別する情報を設定する処理部である。同様に、入力ポート番号設定部１１５ｂは、ポートＸ１１１ｂから受け渡されたパケットの装置内ヘッダにポートＸ１１１ｂを識別する情報を設定する処理部であり、入力ポート番号設定部１１５ｃは、ポートＹ１１１ｃから受け渡されたパケットの装置内ヘッダにポートＹ１１１ｃを識別する情報を設定する処理部であり、入力ポート番号設定部１１５ｄは、ポートＺ１１１ｄから受け渡されたパケットの装置内ヘッダにポートＺ１１１ｄを識別する情報を設定する処理部である。
【００７３】
これらの入力ポート番号設定部によって入力ポートの識別情報が付与されたパケットは、入力ポート番号設定部１１５ａからポート帯域制限処理部１１０ａへ、入力ポート番号設定部１１５ｂからポート帯域制限処理部１１０ｂへ、入力ポート番号設定部１１５ｃからポート帯域制限処理部１１０ｃへ、あるいは入力ポート番号設定部１１５ｄからポート帯域制限処理部１１０ｄへ受け渡されることとなる。
【００７４】
Ｌ２スイッチ処理部１０４は、通常のレイヤ２のスイッチ処理を行う処理部であり、フォワーディングテーブル１０６ａを参照して、ポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）から受け渡されたパケットのヘッダのあて先情報に基づいて判定される出力ポートへ当該パケットを振り分ける処理を行う。ただし、図７に示すマルチポイントスイッチ装置の構成では、当該Ｌ２スイッチ処理の後段に帯域制限処理の機能ブロックが配置されているので、出力ポートへのパケットの振り分け以前に入力ポート単位振り分け処理部１１３へパケットを受け渡すこととなる。
【００７５】
次に、図９に示したマルチポイントスイッチ装置１００において実行される帯域制御処理について説明する。図１０は、図９に示したマルチポイントスイッチ装置１００において実行される帯域制御処理手順を示すフローチャートである。
【００７６】
先ず、マルチポイントスイッチ装置１００は、ポートＷ１１１ａ〜ポートＺ１１１ｄからパケットの入力を受け付ける（ステップＳ１２１）。続いて、入力パケットの装置内ヘッダ情報に、入力ポートの識別情報である入力ポート番号を設定する（ステップＳ１２２）。
【００７７】
続いて、ステップＳ１２１で入力をパケットの入力を受け付けたポートに対応するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、入力パケットの帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１２３）。
【００７８】
続いて、Ｌ２スイッチ処理部１０４は、フォワーディングテーブル１０６ａを参照し、ステップＳ１２３で帯域制限されたパケットのヘッダのあて先情報に基づいて出力ポートを特定し、この特定された出力ポートに向けてパケットを転送するＬ２スイッチ処理を行う（ステップＳ１２４）。
【００７９】
続いて、入力ポート単位振り分け処理部１１３は、ステップＳ１２２で装置内ヘッダに入力ポート番号が設定されたパケットを、入力ポート単位に処理機能が設けられる入力ポート単位帯域制限処理部１１４の当該入力ポートに対応する処理機能へパケットを振り分ける（ステップＳ１２５）。そして、パケットを振り分けられた入力ポート単位帯域制限処理部１１４の当該入力ポートに対応する処理機能は、当該パケットの帯域制限処理を実行する（ステップＳ１２６）。
【００８０】
続いて、ステップＳ１２６で帯域制限されたパケットが出力される出力ポートの前段に位置するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、全ての出力パケットの合計帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１２７）。続いて、マルチポイントスイッチ装置１００は、出力ポートからパケットを出力する（ステップＳ１２８）。
【００８１】
このように、マルチポイントスイッチ装置１００を構成することによって、特定の拠点間の通信の帯域制限を実施可能となる。以って、マルチポイントスイッチ装置１００において複数の拠点から一つの拠点へパケットが輻輳して送信される場合であっても、特定の拠点からのパケットによって当該マルチポイントスイッチ装置１００とパケットの送信先の拠点との間の帯域が高い比率で占有されることを防止し、公平な帯域分配を行うことが可能となる。
【００８２】
また、パケットの帯域制限を行う際にフォワーディングテーブル１０６ａでＳＡに基づく入力ポートの対応関係の検索処理が不要となるため、フォワーディングテーブル１０６ａの学習能力を超えた高レートのパケットによってフォワーディングテーブル未学習となっているパケットに対しても、適切に帯域制限を実施することが可能となる。
【００８３】
次に、図１１および１２を参照して、実施例１に係るマルチポイントスイッチ装置の構成の他の態様について説明する。図１１は、実施例１に係るマルチポイントスイッチ装置の構成の他の態様（その３）を示す機能ブロック図である。
【００８４】
同図に示すように、マルチポイントスイッチ装置１００は、出力ポート判定処理部１０１と、出力ポート単位振り分け処理部１０２と、出力ポート単位帯域制限処理部１０３と、Ｌ２スイッチ処理部１０４と、記憶部１０５（ＦＤＢ部１０６を含む）と、保守端末装置インターフェース１０８と、拠点間帯域設定処理部１１７と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとを有する。
【００８５】
ここで、出力ポート判定処理部１０１と、出力ポート単位振り分け処理部１０２と、保守端末装置インターフェース１０８と、拠点間帯域設定処理部１１７と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとは、図３、７または９に示した同一名の機能ブロックと同様の処理機能を有するので、ここでの説明は省略する。同様に、図３、７または９に示したものと同一の機能ブロックの処理機能の説明や制限事項もしくは解除されうる制限事項についても、ここでの説明を省略する。
【００８６】
なお、図３、７または９に示したマルチポイントスイッチ装置１００同様に、図１１に示すマルチポイントスイッチ装置１００にも、保守端末装置インターフェース１０８を介して保守端末装置２００が接続されている。この保守端末装置２００から入力される拠点間毎の帯域設定値は、拠点間帯域管理部１１６の拠点間帯域管理テーブル１１６ａに記憶されることとなる。拠点間毎の帯域設定値は、具体的には、入力ポートと出力ポートとの組み合わせ毎に定められるものである。
【００８７】
また、図示されていないが、言うまでもなく、図３、７または９に示したマルチポイントスイッチ装置１００同様に、図１１に示すマルチポイントスイッチ装置１００には、保守端末装置２００から入力されるポート毎の帯域設定値は、拠点間帯域管理部１１６の拠点間帯域管理テーブル１１６ａに記憶されるとともに、出力ポート単位に処理機能が分離されている出力ポート単位帯域制限処理部１０３において出力ポート単位の処理機能毎に設定され、また、ポート帯域制限処理部１１０ａ〜ポート帯域制限処理部１１０ｄそれぞれに対応する帯域設定値が設定される。また、ポートＸ１１１ａ〜ポートＺ１１１ｄそれぞれに対応する帯域設定値が設定される。
【００８８】
出力ポート単位帯域制限処理部１０３は、出力ポート単位に処理機能が設けられた処理部であって、後述の拠点間帯域管理部１１６の拠点間帯域管理テーブル１１６ａを参照して、入力ポートおよび出力ポートの組み合わせ毎に設定された帯域設定値に従って、入力されたパケットの帯域を制限する処理部である。
【００８９】
ここで、図１１に示すマルチポイントスイッチ装置１００では、出力ポート判定処理部１０１、出力ポート単位振り分け処理部１０２および出力ポート単位帯域制限処理部１０３は、ポート毎に設けられている。このために、出力ポート単位帯域制限処理部１０３が拠点間帯域管理テーブル１１６ａを参照して、入力ポートおよび出力ポートの組み合わせから帯域設定値を取得することに先立って入力ポートの判定処理を行わずとも、入力ポートが自明となる。従って、図示は省略しているが、ポートＷ１１１ａ以外のポートについても、出力ポート判定処理部１０１、出力ポート単位振り分け処理部１０２および出力ポート単位帯域制限処理部１０３が設けられている。
【００９０】
記憶部１０５の拠点間帯域管理部１１６は、入力ポートと出力ポートとの組み合わせと帯域設定値としての制限帯域とを対応付けて拠点間帯域管理テーブル１１６ａに記憶する。
【００９１】
次に、図１１に示した拠点間帯域管理テーブル１１６ａについて説明する。図１２は、図１１に示した拠点間帯域管理テーブル１１６ａを示す図である。同図に示すように、拠点間帯域管理テーブル１１６ａには、入力ポートの識別情報と出力ポートの識別情報との組み合わせに制限帯域が対応付けられて記憶されている。このテーブルを参照すると、入力ポートの識別情報および出力ポートの識別情報の組み合わせをもとに、出力ポート前段における該パケットの帯域制限値を取得することができる。
【００９２】
このように、マルチポイントスイッチ装置１００を構成することによって、特定の拠点間の通信の帯域制限を実施可能となる。以って、マルチポイントスイッチ装置１００において複数の拠点から一つの拠点へパケットが輻輳して送信される場合であっても、特定の拠点からのパケットによって当該マルチポイントスイッチ装置１００とパケットの送信先の拠点との間の帯域が高い比率で占有されることを防止し、公平な帯域分配を行うことが可能となる。
【００９３】
また、拠点間毎に個別に制限帯域を設定可能とすることによって、きめ細かな帯域制限が実施可能となる。
【００９４】
次に、図１３を参照して、実施例１に係るマルチポイントスイッチ装置の構成の他の態様について説明する。図１３は、実施例１に係るマルチポイントスイッチ装置の構成の他の態様（その４）を示す機能ブロック図である。
【００９５】
同図に示すように、マルチポイントスイッチ装置１００は、Ｌ２スイッチ処理部１０４と、入力ポート判定処理部１１２と、入力ポート単位振り分け処理部１１３と、入力ポート単位帯域制限処理部１１４と、記憶部１０５（ＦＤＢ部１０６と、拠点間帯域管理部１１６とを含む）と、保守端末装置インターフェース１０８と、拠点間帯域設定処理部１１７と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとを有する。
【００９６】
ここで、Ｌ２スイッチ処理部１０４と、入力ポート判定処理部１１２と、入力ポート単位振り分け処理部１１３と、入力ポート単位帯域制限処理部１１４と、保守端末装置インターフェース１０８と、拠点間帯域設定処理部１１７と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとは、図３、７、９または１１に示した同一名の機能ブロックと同様の処理機能を有するので、ここでの説明は省略する。同様に、図３、７、９または１１に示したものと同一の機能ブロックの処理機能の説明や制限事項もしくは解除されうる制限事項についても、ここでの説明を省略する。
【００９７】
なお、図３、７、９または１１に示したマルチポイントスイッチ装置１００同様に、図１３に示すマルチポイントスイッチ装置１００にも、保守端末装置インターフェース１０８を介して保守端末装置２００が接続されている。この保守端末装置２００から入力される拠点間毎の帯域設定値は、拠点間帯域管理部１１６の拠点間帯域管理テーブル１１６ａに記憶されることとなる。拠点間毎の帯域設定値は、具体的には、入力ポートと出力ポートとの組み合わせ毎に定められるものである。
【００９８】
また、図示されていないが、言うまでもなく、図３、７、９または１１に示したマルチポイントスイッチ装置１００同様に、図１３に示すマルチポイントスイッチ装置１００には、保守端末装置２００から入力されるポート毎の帯域設定値は、拠点間帯域管理部１１６の拠点間帯域管理テーブル１１６ａに記憶されるとともに、入力ポート単位に処理機能が分離されている入力ポート単位帯域制限処理部１１４において入力ポート単位の処理機能毎に設定され、また、ポート帯域制限処理部１１０ａ〜ポート帯域制限処理部１１０ｄそれぞれに対応する帯域設定値が設定される。また、ポートＷ１１１ａ〜ポートＺ１１１ｄそれぞれに対応する帯域設定値が設定される。
【００９９】
特に、図１３に示すマルチポイントスイッチ装置１００は、図７に示したマルチポイントスイッチ装置１００の契約帯域管理部１０７および契約帯域管理テーブル１０７ａに代えて拠点間帯域管理部１１６および拠点間帯域管理テーブル１１６ａを有し、ポート帯域設定処理部１０９に代えて拠点間帯域設定処理部１１７を有する構成となっている。このため、図７に示したマルチポイントスイッチ装置１００がポート帯域設定処理部１０９によって設定された帯域制限値にしたがってパケットの帯域制限処理を実行する一方で、図１３に示すマルチポイントスイッチ装置１００は、入力ポート単位帯域制限処理部１１４が拠点間帯域管理テーブル１１６ａに記憶される入力ポートおよび出力ポートの組み合わせ毎に記憶される帯域制限値にしたがってパケットの帯域制限処理を実行する以外は、両者の処理は同一である。
【０１００】
即ち、図１３に示すマルチポイントスイッチ装置１００は、上記に示す構成を取ることによって、ポートＷ１１１ａ〜ポートＺ１１１ｄのいずれかから入力されたパケットを、先ず、Ｌ２スイッチ処理によってヘッダのＤＡから判定される出力ポートへと転送する。そして、該出力ポートからの出力に先立って、ヘッダのＳＡから判定される入力ポートに応じた帯域制限処理部の処理機能へとパケットを振り分ける。そして、パケットを振り分けられた帯域制限処理部の処理機能によって、拠点間帯域管理テーブル１１６ａが参照され、入力ポートおよび出力ポートの組み合わせから取得される帯域制限値に従ってパケットの帯域制限処理が実行されることとなる。
【０１０１】
このように、マルチポイントスイッチ装置１００を構成することによって、特定の拠点間の通信の帯域制限を実施可能となる。以って、マルチポイントスイッチ装置１００において複数の拠点から一つの拠点へパケットが輻輳して送信される場合であっても、特定の拠点からのパケットによって当該マルチポイントスイッチ装置１００とパケットの送信先の拠点との間の帯域が高い比率で占有されることを防止し、公平な帯域分配を行うことが可能となる。
【０１０２】
また、拠点間毎に個別に制限帯域を設定可能とすることによって、きめ細かな帯域制限が実施可能となる。さらに、パケットの帯域制限を、Ｌ２スイッチ処理後の出力ポート側で、パケットのＳＡに基づいて行うため、ＤＡが不特定のパケット（マルチキャスト、ブロードキャスト等）や、ＤＡと出力先ポートの対応付けが未完了のパケット（Unknownユニキャスト）に対して帯域制限を実施することができるため、より厳密に拠点間の通信帯域を制御することが可能となる。
【０１０３】
次に、図１４を参照して、実施例１に係るマルチポイントスイッチ装置の構成の他の態様について説明する。図１４は、実施例１に係るマルチポイントスイッチ装置の構成の他の態様（その５）を示す機能ブロック図である。
【０１０４】
同図に示すように、マルチポイントスイッチ装置１００は、Ｌ２スイッチ処理部１０４と、入力ポート単位振り分け処理部１１３と、入力ポート単位帯域制限処理部１１４と、記憶部１０５（ＦＤＢ部１０６と、拠点間帯域管理部１１６とを含む）と、保守端末装置インターフェース１０８と、拠点間帯域設定処理部１１７と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄと、入力ポート番号設定部１１５ａと、入力ポート番号設定部１１５ｂと、入力ポート番号設定部１１５ｃと、入力ポート番号設定部１１５ｄとを有する。
【０１０５】
ここで、Ｌ２スイッチ処理部１０４と、入力ポート単位振り分け処理部１１３と、入力ポート単位帯域制限処理部１１４と、保守端末装置インターフェース１０８と、拠点間帯域設定処理部１１７と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄと、入力ポート番号設定部１１５ａと、入力ポート番号設定部１１５ｂと、入力ポート番号設定部１１５ｃと、入力ポート番号設定部１１５ｄとは、図３、７、９、１１または１３に示した同一名の機能ブロックと同様の処理機能を有するので、ここでの説明は省略する。同様に、図３、７、９、１１または１３に示したものと同一の機能ブロックの処理機能の説明や制限事項もしくは解除されうる制限事項についても、ここでの説明を省略する。
【０１０６】
なお、図３、７、９、１１または１３に示したマルチポイントスイッチ装置１００同様に、図１４に示すマルチポイントスイッチ装置１００にも、保守端末装置インターフェース１０８を介して保守端末装置２００が接続されている。図１１または１３に示したマルチポイントスイッチ装置１００同様に、この保守端末装置２００から入力される拠点間毎の帯域設定値は、拠点間帯域管理部１１６の拠点間帯域管理テーブル１１６ａに記憶されることとなる。拠点間毎の帯域設定値は、具体的には、入力ポートと出力ポートとの組み合わせ毎に定められるものである。
【０１０７】
また、図示されていないが、言うまでもなく、図３、７、９、１１または１３に示したマルチポイントスイッチ装置１００同様に、図１４に示すマルチポイントスイッチ装置１００には、保守端末装置２００から入力されるポート毎の帯域設定値は、拠点間帯域管理部１１６の拠点間帯域管理テーブル１１６ａに記憶されるとともに、入力ポート単位に処理機能が分離されている入力ポート単位帯域制限処理部１１４において入力ポート単位の処理機能毎に設定され、また、ポート帯域制限処理部１１０ａ〜ポート帯域制限処理部１１０ｄそれぞれに対応する帯域設定値が設定される。また、ポートＷ１１１ａ〜ポートＺ１１１ｄそれぞれに対応する帯域設定値が設定される。
【０１０８】
特に、図１４に示すマルチポイントスイッチ装置１００は、図９に示したマルチポイントスイッチ装置１００の契約帯域管理部１０７および契約帯域管理テーブル１０７ａに代えて拠点間帯域管理部１１６および拠点間帯域管理テーブル１１６ａを有し、ポート帯域設定処理部１０９に代えて拠点間帯域設定処理部１１７を有する構成となっている。このため、図９に示したマルチポイントスイッチ装置１００がポート帯域設定処理部１０９によって設定された帯域制限値にしたがってパケットの帯域制限処理を実行する一方で、図１４に示すマルチポイントスイッチ装置１００は、入力ポート単位帯域制限処理部１１４が拠点間帯域管理テーブル１１６ａに記憶される入力ポートおよび出力ポートの組み合わせ毎に記憶される帯域制限値にしたがってパケットの帯域制限処理を実行する以外は、両者の処理は同一である。
【０１０９】
即ち、図１４に示すマルチポイントスイッチ装置１００は、上記に示す構成を取ることによって、ポートＷ１１１ａ〜ポートＺ１１１ｄのいずれかから入力されたパケットを、先ず、Ｌ２スイッチ処理によってヘッダのＤＡから判定される出力ポートへと転送する。そして、該出力ポートからの出力に先立って、自明である入力ポートに応じた帯域制限処理部の処理機能へとパケットを振り分ける。そして、パケットを振り分けられた帯域制限処理部の処理機能によって、拠点間帯域管理テーブル１１６ａが参照され、入力ポートおよび出力ポートの組み合わせから取得される帯域制限値に従ってパケットの帯域制限処理が実行されることとなる。
【０１１０】
このように、マルチポイントスイッチ装置１００を構成することによって、特定の拠点間の通信の帯域制限を実施可能となる。以って、マルチポイントスイッチ装置１００において複数の拠点から一つの拠点へパケットが輻輳して送信される場合であっても、特定の拠点からのパケットによって当該マルチポイントスイッチ装置１００とパケットの送信先の拠点との間の帯域が高い比率で占有されることを防止し、公平な帯域分配を行うことが可能となる。
【０１１１】
また、拠点間毎に個別に制限帯域を設定可能とすることによって、きめ細かな帯域制限が実施可能となる。さらに、パケットの帯域制限を行う際にフォワーディングテーブル１０６ａでＳＡに基づく入力ポートの対応関係の検索処理が不要となるため、フォワーディングテーブル１０６ａの学習能力を超えた高レートのパケットによってフォワーディングテーブル未学習となっているパケットに対しても、適切に帯域制限を実施することが可能となる。
【実施例２】
【０１１２】
以下に図１５〜１７を参照して、本発明に係る実施例２を説明する。実施例２は、全て、パケットの入力ポートまたは出力ポートの識別情報に基づいて、これら入力ポートまたは出力ポートに対応付けられた帯域制限優先度に応じた帯域制限処理を行う実施例である。先ず、図１５〜１７を参照して、実施例２に係るマルチポイントスイッチ装置の一態様について説明する。図１５は、実施例２に係るマルチポイントスイッチ装置の構成の一態様を示す機能ブロック図である。
【０１１３】
同図に示すように、マルチポイントスイッチ装置１００は、入出力ポート判定処理部１１９と、優先度付与処理部１２０と、Ｌ２スイッチ処理部１０４と、記憶部１０５と、保守端末装置インターフェース１０８と、拠点間帯域優先度設定処理部１１８と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄと、ポートＷ１１１ａに対応して設けられる高優先度送信キューＨ１２１ａ、中優先度送信キューＭ１２２ａおよび低優先度送信キューＬ１２３ａと、ポートＸ１１１ｂに対応して設けられる高優先度送信キューＨ１２１ｂ、中優先度送信キューＭ１２２ｂおよび低優先度送信キューＬ１２３ｂと、ポートＹ１１１ｃに対応して設けられる高優先度送信キューＨ１２１ｃ、中優先度送信キューＭ１２２ｃおよび低優先度送信キューＬ１２３ｃと、ポートＺ１１１ｄに対応して設けられる高優先度送信キューＨ１２１ｄ、中優先度送信キューＭ１２２ｄおよび低優先度送信キューＬ１２３ｄとを有する。
【０１１４】
また、記憶部１０５は、ＦＤＢ部１０６と、拠点間帯域優先度管理部１２６とをさらに有する。ＦＤＢ部１０６は、フォワーディングテーブル１０６ａを含み、拠点間帯域優先度管理部１２６は、拠点間帯域優先度管理テーブル１２６ａを含む。
【０１１５】
ここで、Ｌ２スイッチ処理部１０４と、記憶部１０５と、保守端末装置インターフェース１０８と、拠点間帯域優先度設定処理部１１８と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃとは、実施例１に示した同一名の機能ブロックと同様の処理機能を有するので、ここでの説明は省略する。同様に、実施例１に示したものと同一の機能ブロックの処理機能の説明や制限事項もしくは解除されうる制限事項についても、ここでの説明を省略する。
【０１１６】
入出力ポート判定処理部１１９は、ポートＷ１１１ａ〜ポートＺ１１１ｄのいずれかから入力され、そのポートに応じたポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）で帯域制限されてから受け渡されたパケットのヘッダに含まれるＳＡおよびＤＡに基づいて、フォワーディングテーブル１０６ａを参照し、送信元の拠点が接続される入力ポートおよびあて先の拠点が接続される出力ポートを判定する処理部である。この処理部によって入力ポートおよび出力ポートが判定されたパケットは、後述の優先度付与処理部１２０へと受け渡される。
【０１１７】
優先度付与処理部１２０は、入出力ポート判定処理部１１９から受け渡されたパケットの入力ポートの識別情報および出力ポートの識別情報をもとに拠点間帯域優先度管理テーブルを参照し、パケットの出力優先度を取得して該パケットのヘッダの優先度情報（例えば、ＶＬＡＮ（Virtual Local Area Network）タグのCoS（Class of Service）値）に設定する。優先度付与処理部１２０によって出力優先度が設定されたパケットは、Ｌ２スイッチ処理部１０４によって判定される出力ポートへと転送される。
【０１１８】
ここで、Ｌ２スイッチ処理部１０４は、パケットを出力ポートへと転送する際に、パケットのヘッダの優先度情報に基づいて、出力ポートおよびそのポートの帯域制限処理部それぞれの前段に位置する３つの優先度別送信キュー（高優先度送信キューＨ、中優先度送信キューＭ、低優先度送信キューＬ）のいずれかへと振り分ける。例えば、パケットのヘッダの優先度情報が“高”（高優先度）である場合は、パケットを高優先度送信キューＨへと振り分ける。また、パケットのヘッダの優先度情報が“中”（中優先度）である場合は、パケットを中優先度送信キューＭへと振り分ける。また、パケットのヘッダの優先度情報が“低”（低優先度）である場合は、パケットを低優先度送信キューＬへと振り分ける。
【０１１９】
ここで、高優先度送信キューＨ（高優先度送信キューＨ１２１ａ、高優先度送信キューＨ１２１ｂ、高優先度送信キューＨ１２１ｃ、高優先度送信キューＨ１２１ｄ）にキューイングされている全てのパケットは、中優先度送信キューＭおよび低優先度送信キューＬにキューイングされているパケットに対して優先して出力される。また、中優先度送信キューＭ（中優先度送信キューＭ１２２ａ、中優先度送信キューＭ１２２ｂ、中優先度送信キューＭ１２２ｃ、中優先度送信キューＭ１２２ｄ）にキューイングされている全てのパケットは、低優先度送信キューＬにキューイングされているパケットに対しては優先して出力されるが、高優先度送信キューＨにキューイングされているパケットに対しては優先されず、高優先度送信キューＨにキューイングされている全てのパケット出力後にパケットが出力されることとなる。また、低優先度送信キューＬ（低優先度送信キューＬ１２３ａ、低優先度送信キューＬ１２３ｂ、低優先度送信キューＬ１２３ｃ、低優先度送信キューＬ１２３ｄ）にキューイングされている全てのパケットは、高優先度送信キューＨおよび中優先度送信キューＭにキューイングされている全てのパケットに対して優先されず、これらのパケットが全て出力された後に出力されることとなる。
【０１２０】
なお、優先度別送信キューは、各出力ポートに対して前述の様に３つに限られるものではなく、２つであってもよいし、さらに多くのキューを備えることとしてもよい。また、パケット出力の優先制御は、前述では一例を示したに過ぎず、その他の方式を採用してもよい。
【０１２１】
次に、図１５に示した拠点間帯域優先度管理テーブル１２６ａについて説明する。図１６は、図１５に示した拠点間帯域優先度管理テーブル１２６ａを示す図である。同図に示すように、拠点間帯域優先度管理テーブル１２６ａには、入力ポートおよび出力ポートの識別情報の組み合わせに対して優先度が対応付けられて記憶されている。このテーブルを参照すると、入力ポートおよび出力ポートの識別情報の組み合わせをもとに、該パケットの出力優先度（いずれの優先度の優先度別送信キューへキューイングするかの優先度）を取得することができる。
【０１２２】
次に、実施例２のマルチポイントスイッチ装置１００において実行される帯域制御処理について説明する。図１７は、実施例２のマルチポイントスイッチ装置１００において実行される帯域制御処理手順を示すフローチャートである。
【０１２３】
先ず、マルチポイントスイッチ装置１００は、ポートＷ１１１ａ〜ポートＺ１１１ｄからパケットの入力を受け付ける（ステップＳ１３１）。続いて、ステップＳ１３１でパケットの入力を受け付けたポートに対応するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、入力パケットの帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１３２）。
【０１２４】
続いて、入出力ポート判定処理部１１９は、フォワーディングテーブル１０６ａを参照して、ステップＳ１３２で制限帯域まで帯域制限された入力パケットのＳＡおよびＤＡに基づいて、パケットが入力された送信元の拠点が接続されている入力ポート、およびパケットを送付する送信先の拠点が接続されている出力ポートを判定する（ステップＳ１３３）。
【０１２５】
続いて、優先度付与処理部１２０は、ステップＳ１３３で入出力ポートが判定されたパケットを、該入出力ポートの識別情報をもとに拠点間帯域優先度管理テーブル１２６ａを参照して取得した優先度をパケットのヘッダの優先度情報に設定する（ステップＳ１３４）。
【０１２６】
続いて、Ｌ２スイッチ処理部１０４は、フォワーディングテーブル１０６ａを参照し、ステップＳ１３４で出力優先度が設定されたパケットを、ヘッダのあて先情報に基づいて出力ポートを特定し、この特定された出力ポートに対応する該出力優先度の優先度別送信キューに向けてパケットを転送するＬ２スイッチ処理を行う（ステップＳ１３５）。
【０１２７】
続いて、各優先度送信キュー（高優先度送信キューＨ、中優先度送信キューＭ、低優先度送信キューＬ）は、ステップＳ１３５でキューイングされたパケットを、優先度に応じて、パケットが転送される出力ポートの前段に位置するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）へと転送する（ステップＳ１３６）。
【０１２８】
続いて、パケットを転送されたポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）全ての出力パケットの合計帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１３７）。続いて、マルチポイントスイッチ装置１００は、出力ポートからパケットを出力する（ステップＳ１３８）。
【０１２９】
このように、マルチポイントスイッチ装置１００を構成することによって、特定の拠点間の通信の帯域制限を実施可能となる。以って、マルチポイントスイッチ装置１００において複数の拠点から一つの拠点へパケットが輻輳して送信される場合であっても、パケットに出力の優先順位をつけることによって当該マルチポイントスイッチ装置１００とパケットの送信先の拠点との間の帯域が特定のパケットにより高い比率で占有されることを防止し、所望の比率で帯域分配を行うことが可能となる。
【０１３０】
また、パケットの優先順位付けを、Ｌ２スイッチ処理以前の入力ポート側で行うため、当該マルチポイントスイッチ装置１００の後段の処理負担を軽減することが可能となる。
【０１３１】
次に、図１８および１９を参照して、実施例２に係るマルチポイントスイッチ装置の構成の他の態様について説明する。図１８は、実施例２に係るマルチポイントスイッチ装置の構成の他の態様を示す機能ブロック図である。
【０１３２】
同図に示すマルチポイントスイッチ装置１００は、Ｌ２スイッチ処理部１０４と、マルチポイントスイッチ装置１００は、入出力ポート判定処理部１１９と、優先度付与処理部１２０と、記憶部１０５と、保守端末装置インターフェース１０８と、拠点間帯域優先度設定処理部１１８と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄと、ポートＷ１１１ａに対応して設けられる高優先度送信キューＨ１２１ａ、中優先度送信キューＭ１２２ａおよび低優先度送信キューＬ１２３ａと、ポートＸ１１１ｂに対応して設けられる高優先度送信キューＨ１２１ｂ、中優先度送信キューＭ１２２ｂおよび低優先度送信キューＬ１２３ｂと、ポートＹ１１１ｃに対応して設けられる高優先度送信キューＨ１２１ｃ、中優先度送信キューＭ１２２ｃおよび低優先度送信キューＬ１２３ｃと、ポートＺ１１１ｄに対応して設けられる高優先度送信キューＨ１２１ｄ、中優先度送信キューＭ１２２ｄおよび低優先度送信キューＬ１２３ｄとを有する。
【０１３３】
また、記憶部１０５は、ＦＤＢ部１０６と、拠点間帯域優先度管理部１２６とをさらに有する。ＦＤＢ部１０６は、フォワーディングテーブル１０６ａを含み、拠点間帯域優先度管理部１２６は、拠点間帯域優先度管理テーブル１２６ａを含む。
【０１３４】
ここで、図１８に示す全ての機能ブロックは、図１５に示した同一名の機能ブロックと同様の処理機能を有する。しかし、Ｌ２スイッチ処理部１０４の配置位置が異なるために、図１５に示したマルチポイントスイッチ装置１００とは一部処理が異なる。そこで、ここでは、この異なる点のみについて説明する。なお、図１５に示したものと同一の機能ブロックの処理機能の説明や制限事項もしくは解除されうる制限事項については、ここでの説明を省略する。
【０１３５】
Ｌ２スイッチ処理部１０４は、通常のレイヤ２のスイッチ処理を行う処理部であり、フォワーディングテーブル１０６ａを参照して、ポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）から受け渡されたパケットのヘッダのあて先情報に基づいて判定される出力ポートへ当該パケットを振り分ける処理を行う。ただし、図１８に示すマルチポイントスイッチ装置の構成では、当該Ｌ２スイッチ処理の後段に優先度付与処理の機能ブロックが配置されているので、出力ポートへのパケットの振り分け以前に入出力ポート判定処理部１１９へパケットを受け渡すこととなる。
【０１３６】
入出力ポート判定処理部１１９は、ポートＷ１１１ａ〜ポートＺ１１１ｄのいずれかから入力され、そのポートに応じたポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）で帯域制限されてから受け渡されたパケットのヘッダに含まれるＳＡおよびＤＡに基づいて、フォワーディングテーブル１０６ａを参照し、送信元の拠点が接続される入力ポートおよびあて先の拠点が接続される出力ポートを判定する処理部である。この処理部によって入力ポートおよび出力ポートが判定されたパケットは、後述の優先度付与処理部１２０へと受け渡される。
【０１３７】
優先度付与処理部１２０は、入出力ポート判定処理部１１９から受け渡されたパケットの入力ポートの識別情報および出力ポートの識別情報をもとに拠点間帯域優先度管理テーブルを参照し、パケットの出力優先度を取得して該パケットのヘッダの優先度情報（例えば、ＶＬＡＮ（Virtual Local Area Network）タグのCoS（Class of Service）値）に設定する。優先度付与処理部１２０によって出力優先度が設定されたパケットは、Ｌ２スイッチ処理部１０４によって判定された出力ポートへと転送されることとなる。
【０１３８】
ここで、優先度付与処理部１２０は、パケットを出力ポートへと転送する際に、パケットのヘッダの優先度情報に基づいて、出力ポートおよびそのポートの帯域制限処理部それぞれの前段に位置する３つの優先度別送信キュー（高優先度送信キューＨ、中優先度送信キューＭ、低優先度送信キューＬ）のいずれかへと振り分ける。この優先度別送信キューの詳細については、前述の実施例２に係るマルチポイントスイッチ装置の構成の一態様の説明中で説明したことと同様である。
【０１３９】
次に、図１８に示したマルチポイントスイッチ装置１００において実行される帯域制御処理について説明する。図１９は、図１８に示したマルチポイントスイッチ装置１００において実行される帯域制御処理手順を示すフローチャートである。
【０１４０】
先ず、マルチポイントスイッチ装置１００は、ポートＷ１１１ａ〜ポートＺ１１１ｄからパケットの入力を受け付ける（ステップＳ１４１）。続いて、ステップＳ１４１でパケットの入力を受け付けたポートに対応するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、入力パケットの帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１４２）。
【０１４１】
続いて、Ｌ２スイッチ処理部１０４は、フォワーディングテーブル１０６ａを参照し、ステップＳ１４２で帯域制限されたパケットを、ヘッダのあて先情報に基づいて出力ポートを特定し、この特定された出力ポートに対応する出力ポートに向けてパケットを転送するＬ２スイッチ処理を行う（ステップＳ１４３）。
【０１４２】
続いて、入出力ポート判定処理部１１９は、フォワーディングテーブル１０６ａを参照して、ステップＳ１４３でＬ２スイッチ処理により転送処理された入力パケットのＳＡおよびＤＡに基づいて、パケットが入力された送信元の拠点が接続されている入力ポート、およびパケットを送付する送信先の拠点が接続されている出力ポートを判定する（ステップＳ１４４）。
【０１４３】
続いて、優先度付与処理部１２０は、ステップＳ１４４で入出力ポートが判定されたパケットを、該入出力ポートの識別情報をもとに拠点間帯域優先度管理テーブル１２６ａを参照して取得した優先度をパケットのヘッダの優先度情報に設定し、ステップＳ１４３の処理で特定された出力ポートに対応する該出力優先度の優先度別送信キューに向けてパケットを転送する（ステップＳ１４５）。
【０１４４】
続いて、各優先度送信キュー（高優先度送信キューＨ、中優先度送信キューＭ、低優先度送信キューＬ）は、ステップＳ１４５でキューイングされたパケットを、優先度に応じて、パケットが転送される出力ポートの前段に位置するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）へと転送する（ステップＳ１４６）。
【０１４５】
続いて、パケットを転送されたポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）全ての出力パケットの合計帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１４７）。続いて、マルチポイントスイッチ装置１００は、出力ポートからパケットを出力する（ステップＳ１４８）。
【０１４６】
このように、マルチポイントスイッチ装置１００を構成することによって、特定の拠点間の通信の帯域制限を実施可能となる。以って、マルチポイントスイッチ装置１００において複数の拠点から一つの拠点へパケットが輻輳して送信される場合であっても、パケットに出力の優先順位をつけることによって当該マルチポイントスイッチ装置１００とパケットの送信先の拠点との間の帯域が特定のパケットにより高い比率で占有されることを防止し、所望の比率で帯域分配を行うことが可能となる。
【実施例３】
【０１４７】
以下に図２０〜２７を参照して、本発明に係る実施例３を説明する。実施例３は、パケットの入力ポートおよびＤＡ、またはＳＡおよび出力ポートの識別情報に基づいて、これらの組み合わせに対応付けられた帯域制限設定値に応じた帯域制限処理を行う実施例であり、基本的に実施例１の他の実施例である。先ず、図２０〜２２を参照して、実施例３に係るマルチポイントスイッチ装置の一態様について説明する。図２０は、実施例３に係るマルチポイントスイッチ装置の構成の一態様を示す機能ブロック図である。
【０１４８】
同図に示すように、マルチポイントスイッチ装置１００は、Ｌ２スイッチ処理部１０４と、拠点間単位振り分け処理部１２４と、拠点間単位帯域制限処理部１２５と、記憶部１０５（ＦＤＢ部１０６と、拠点間帯域管理部１１６とを含む）と、保守端末装置インターフェース１０８と、拠点間帯域設定処理部１１７と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとを有する。
【０１４９】
ここで、Ｌ２スイッチ処理部１０４と、拠点間単位振り分け処理部１２４と、拠点間単位帯域制限処理部１２５と、保守端末装置インターフェース１０８と、拠点間帯域設定処理部１１７と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとは、図３、７、９または１１に示した同一名の機能ブロックと同様の処理機能を有するので、ここでの説明は省略する。同様に、図３、７、９または１１に示したものと同一の機能ブロックの処理機能の説明や制限事項もしくは解除されうる制限事項についても、ここでの説明を省略する。
【０１５０】
ここで、Ｌ２スイッチ処理部１０４と、記憶部１０５と、保守端末装置インターフェース１０８と、拠点間帯域設定処理部１１７と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃとは、実施例１に示した同一名の機能ブロックと同様の処理機能を有するので、ここでの説明は省略する。同様に、実施例１に示したものと同一の機能ブロックの処理機能の説明や制限事項もしくは解除されうる制限事項についても、ここでの説明を省略する。
【０１５１】
拠点間単位振り分け処理部１２４は、Ｌ２スイッチ処理部１０４から受け渡されたパケットのＳＡと出力ポートとに基づいて、これらの組み合わせに対応する後述の拠点間単位帯域制限処理部１２５の処理機能へとパケットを振り分ける。
【０１５２】
拠点間単位帯域制限処理部１２５は、ＳＡと出力ポートとの組み合わせで決まる拠点間毎に帯域制限の処理機能が設けられた処理部であって、拠点間帯域管理テーブル１１６ａを参照し、拠点間単位の処理機能毎に設定された帯域設定値に従って、入力されたパケットの帯域を制限する処理部である。そして、帯域制限を行ったパケットを、出力ポートへと転送する。
【０１５３】
次に、図２０に示した拠点間帯域管理テーブル１１６ａについて説明する。図２１は、図２０に示した拠点間帯域管理テーブル１１６ａを示す図である。同図に示すように、拠点間帯域管理テーブル１１６ａには、パケットの送信元アドレスと出力ポートの識別情報との組み合わせに制限帯域が対応付けられて記憶されている。このテーブルを参照すると、パケットの送信元アドレスおよび出力ポートの識別情報の組み合わせをもとに、出力ポート前段における該パケットの帯域制限値を取得することができる。
【０１５４】
次に、図２０に示したマルチポイントスイッチ装置１００において実行される帯域制御処理について説明する。図２２は、図２０に示したマルチポイントスイッチ装置１００において実行される帯域制御処理手順を示すフローチャートである。
【０１５５】
先ず、マルチポイントスイッチ装置１００は、ポートＷ１１１ａ〜ポートＺ１１１ｄからパケットの入力を受け付ける（ステップＳ１５１）。続いて、ステップＳ１５１でパケットの入力を受け付けたポートに対応するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、入力パケットの帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１５２）。
【０１５６】
続いて、Ｌ２スイッチ処理部１０４は、フォワーディングテーブル１０６ａを参照し、ステップＳ１５２で帯域制限されたパケットのヘッダのあて先情報に基づいて出力ポートを特定し、この特定された出力ポートに向けてパケットを転送するＬ２スイッチ処理を行う（ステップＳ１５３）。
【０１５７】
続いて、拠点間単位振り分け処理部１２４は、フォワーディングテーブル１０６ａを参照して、ステップＳ１５３で転送処理されたパケットのＳＡおよび出力ポートの識別情報（例えば、ポート番号）の組み合わせによる拠点間情報に基づいて、該拠点間情報毎に対応する拠点間単位帯域制限処理部１２５の処理機能へとパケットを振り分ける（ステップＳ１５４）。そして、パケットを振り分けられた拠点間単位帯域制限処理部１２５の当該拠点間に対応する処理機能は、当該パケットの帯域制限処理を実行する（ステップＳ１５５）。
【０１５８】
続いて、ステップＳ１５５で帯域制限されたパケットが出力される出力ポートの前段に位置するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、全ての出力パケットの合計帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１５６）。続いて、マルチポイントスイッチ装置１００は、出力ポートからパケットを出力する（ステップＳ１５７）。
【０１５９】
このように、マルチポイントスイッチ装置１００を構成することによって、特定の拠点間の通信の帯域制限を実施可能となる。以って、マルチポイントスイッチ装置１００において複数の拠点から一つの拠点へパケットが輻輳して送信される場合であっても、特定の拠点からのパケットによって当該マルチポイントスイッチ装置１００とパケットの送信先の拠点との間の帯域が高い比率で占有されることを防止し、公平な帯域分配を行うことが可能となる。
【０１６０】
また、拠点間毎に個別に制限帯域を設定可能とすることによって、きめ細かな帯域制限が実施可能となる。さらに、送信元ポートの判定を必要とせず、パケットに含まれる送信元アドレスとあて先ポートとの組み合わせで帯域制限値を取得可能であるので、処理の効率化を図ることになり、送信元ポートが不明であっても帯域制限を行うことが可能となる。
【０１６１】
なお、図２１に示した実施例３のマルチポイントスイッチ装置１００の拠点間帯域管理テーブル１１６ａに代えて、図２３に示す拠点間帯域管理テーブル１１６ａを使用してもよい。図２３に示す拠点間帯域管理テーブル１１６ａには、パケットの送信元アドレスとあて先アドレスとの組み合わせに制限帯域が対応付けられて記憶されている。このテーブルを参照すると、パケットの送信元アドレスおよびあて先アドレスの組み合わせをもとに、出力ポート前段における該パケットの帯域制限値を取得することができる。
【０１６２】
このように、図２１に示した実施例３のマルチポイントスイッチ装置１００の拠点間帯域管理テーブル１１６ａに代えて、図２３に示す拠点間帯域管理テーブル１１６ａを使用した場合に、図２０に示したマルチポイントスイッチ装置１００において実行される帯域制御処理について説明する。図２４は、図２３に示す拠点間帯域管理テーブル１１６ａを使用した場合に、図２０に示したマルチポイントスイッチ装置１００において実行される帯域制御処理手順を示すフローチャートである。
【０１６３】
先ず、マルチポイントスイッチ装置１００は、ポートＷ１１１ａ〜ポートＺ１１１ｄからパケットの入力を受け付ける（ステップＳ１６１）。続いて、ステップＳ１６１でパケットの入力を受け付けたポートに対応するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、入力パケットの帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１６２）。
【０１６４】
続いて、Ｌ２スイッチ処理部１０４は、フォワーディングテーブル１０６ａを参照し、ステップＳ１６２で帯域制限されたパケットのヘッダのあて先情報に基づいて出力ポートを特定し、この特定された出力ポートに向けてパケットを転送するＬ２スイッチ処理を行う（ステップＳ１６３）。
【０１６５】
続いて、拠点間単位振り分け処理部１２４は、フォワーディングテーブル１０６ａを参照して、ステップＳ１６３で転送処理されたパケットのＳＡおよびＤＡの組み合わせによる拠点間情報に基づいて、該拠点間情報毎に対応する拠点間単位帯域制限処理部１２５の処理機能へとパケットを振り分ける（ステップＳ１６４）。そして、パケットを振り分けられた拠点間単位帯域制限処理部１２５の当該拠点間に対応する処理機能は、当該パケットの帯域制限処理を実行する（ステップＳ１６５）。
【０１６６】
続いて、ステップＳ１６５で帯域制限されたパケットが出力される出力ポートの前段に位置するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、全ての出力パケットの合計帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１６６）。続いて、マルチポイントスイッチ装置１００は、出力ポートからパケットを出力する（ステップＳ１６７）。
【０１６７】
また、拠点間毎に個別に制限帯域を設定可能とすることによって、きめ細かな帯域制限が実施可能となる。さらに、送信元ポートおよびあて先ポートの判定を必要とせず、パケットに含まれる送信元アドレスとあて先アドレスとの組み合わせで帯域制限値を取得可能であるので、処理の効率化を図ることになり、送信元ポートおよびあて先ポートが不明であっても帯域制限を行うことが可能となる。
【０１６８】
次に、図２５〜２７を参照して、実施例３に係るマルチポイントスイッチ装置の構成の他の態様について説明する。図２５は、実施例３に係るマルチポイントスイッチ装置の構成の他の態様を示す機能ブロック図である。
【０１６９】
同図に示すように、マルチポイントスイッチ装置１００は、Ｌ２スイッチ処理部１０４と、入力ポート判定処理部１１２と、拠点間単位振り分け処理部１２４と、拠点間単位帯域制限処理部１２５と、記憶部１０５（ＦＤＢ部１０６と、拠点間帯域管理部１１６とを含む）と、保守端末装置インターフェース１０８と、拠点間帯域設定処理部１１７と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとを有する。
【０１７０】
ここで、入力ポート判定処理部１１２と、拠点間単位振り分け処理部１２４と、拠点間単位帯域制限処理部１２５と、保守端末装置インターフェース１０８と、拠点間帯域設定処理部１１７と、ポート帯域制限処理部１１０ａと、ポート帯域制限処理部１１０ｂと、ポート帯域制限処理部１１０ｃと、ポート帯域制限処理部１１０ｄと、ポートＷ１１１ａと、ポートＸ１１１ｂと、ポートＹ１１１ｃと、ポートＺ１１１ｄとは、図２０に示した同一名の機能ブロックと同様の処理機能を有するので、ここでの説明は省略する。同様に、図２０に示したものと同一の機能ブロックの処理機能の説明や制限事項もしくは解除されうる制限事項についても、ここでの説明を省略する。
【０１７１】
Ｌ２スイッチ処理部１０４は、通常のレイヤ２のスイッチ処理を行う処理部であり、フォワーディングテーブル１０６ａを参照して、ポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）から受け渡されたパケットのヘッダのあて先情報に基づいて判定される出力ポートへ当該パケットを振り分ける処理を行う。ただし、図２５に示すマルチポイントスイッチ装置の構成では、当該Ｌ２スイッチ処理の後段に帯域制限処理の機能ブロックが配置されているので、出力ポートへのパケットの振り分け以前に入力ポート判定処理部１１２へパケットを受け渡すこととなる。
【０１７２】
入力ポート判定処理部１１２は、Ｌ２スイッチ処理部１０４から受け渡されたパケットのヘッダに含まれるＳＡに基づいて、フォワーディングテーブル１０６ａを参照し、送信元の拠点が接続される入力ポートを判定する処理部である。
【０１７３】
拠点間単位振り分け処理部１２４は、入力ポート判定処理部１１２から受け渡されたパケットの入力ポートと自明の出力ポートとに基づいて、これらの組み合わせに対応する後述の拠点間単位帯域制限処理部１２５の処理機能へとパケットを振り分ける。
【０１７４】
拠点間単位帯域制限処理部１２５は、入力ポートと出力ポートとの組み合わせで決まる拠点間毎に帯域制限の処理機能が設けられた処理部であって、拠点間帯域管理テーブル１１６ａを参照し、拠点間単位の処理機能毎に設定された帯域設定値に従って、入力されたパケットの帯域を制限する処理部である。そして、帯域制限を行ったパケットを、出力ポートへと転送する。
【０１７５】
次に、図２５に示した拠点間帯域管理テーブル１１６ａについて説明する。図２６は、図２５に示した拠点間帯域管理テーブル１１６ａを示す図である。同図に示すように、拠点間帯域管理テーブル１１６ａには、入力ポートとパケットのあて先アドレスとの組み合わせに制限帯域が対応付けられて記憶されている。このテーブルを参照すると、入力ポートとパケットのあて先アドレスとの組み合わせをもとに、出力ポート前段における該パケットの帯域制限値を取得することができる。
【０１７６】
次に、図２５に示したマルチポイントスイッチ装置１００において実行される帯域制御処理について説明する。図２７は、図２５に示したマルチポイントスイッチ装置１００において実行される帯域制御処理手順を示すフローチャートである。
【０１７７】
先ず、マルチポイントスイッチ装置１００は、ポートＷ１１１ａ〜ポートＺ１１１ｄからパケットの入力を受け付ける（ステップＳ１７１）。続いて、ステップＳ１７１でパケットの入力を受け付けたポートに対応するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、入力パケットの帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１７２）。
【０１７８】
続いて、Ｌ２スイッチ処理部１０４は、フォワーディングテーブル１０６ａを参照し、ステップＳ１７２で帯域制限されたパケットのヘッダのあて先情報に基づいて出力ポートを特定し、この特定された出力ポートに向けてパケットを転送するＬ２スイッチ処理を行う（ステップＳ１７３）。
【０１７９】
続いて、入力ポート判定処理部１１２は、フォワーディングテーブル１０６ａを参照して、ステップＳ１７３で転送処理されたパケットのＳＡに基づいて、パケットが入力された送信元の拠点が接続されている入力ポートを判定する（ステップＳ１７４）。
【０１８０】
続いて、拠点間単位振り分け処理部１２４は、ステップＳ１７４で判定されたパケットの入力ポートおよびＤＡの組み合わせによる拠点間情報に基づいて、該拠点間情報毎に対応する拠点間単位帯域制限処理部１２５の処理機能へとパケットを振り分ける（ステップＳ１７５）。そして、パケットを振り分けられた拠点間単位帯域制限処理部１２５の当該拠点間に対応する処理機能は、当該パケットの帯域制限処理を実行する（ステップＳ１７６）。
【０１８１】
続いて、ステップＳ１７６で帯域制限されたパケットが出力される出力ポートの前段に位置するポート帯域制限処理部（ポート帯域制限処理部１１０ａ〜１１０ｄのいずれか）は、全ての出力パケットの合計帯域を当該ポートに設定されている帯域設定値まで制限する（ステップＳ１７７）。続いて、マルチポイントスイッチ装置１００は、出力ポートからパケットを出力する（ステップＳ１７８）。
【０１８２】
このように、マルチポイントスイッチ装置１００を構成することによって、特定の拠点間の通信の帯域制限を実施可能となる。以って、マルチポイントスイッチ装置１００において複数の拠点から一つの拠点へパケットが輻輳して送信される場合であっても、特定の拠点からのパケットによって当該マルチポイントスイッチ装置１００とパケットの送信先の拠点との間の帯域が高い比率で占有されることを防止し、公平な帯域分配を行うことが可能となる。
【０１８３】
また、拠点間毎に個別に制限帯域を設定可能とすることによって、きめ細かな帯域制限が実施可能となる。さらに、あて先ポートの判定を必要とせず、入力ポートの識別情報とパケットに含まれるあて先アドレスとで帯域制限値を取得可能であるので、処理の効率化を図ることになり、あて先ポートが不明であっても帯域制限を行うことが可能となる。
【０１８４】
なお、上記実施例１〜３において、図３、１１、１５に示したマルチポイントスイッチ装置１００は、Ｌ２スイッチ処理以前の、入力ポートからのパケット入力直後にパケットの帯域制限を行うPolicerであり、図７、９、１３、１４、１８、２０、２５に示したマルチポイントスイッチ装置１００は、Ｌ２スイッチ処理後の、出力ポートからのパケット出力直後にパケットの帯域制限を行うShaperである。
【０１８５】
なお、上記実施例１〜３で説明した各処理は、あらかじめ用意されたプログラムまたはマイクロコードをＬＳＩ（Large Scale Integration）などの集積回路で実行することによって実現可能であり、または、ワイヤードロジックによるハードウェアとして実現可能である。
【０１８６】
以上、本発明の実施例を説明したが、本発明は、これに限られるものではなく、特許請求の範囲に記載した技術的思想の範囲内で、更に種々の異なる実施例で実施されてもよいものである。また、実施例に記載した効果は、これに限定されるものではない。
【０１８７】
例えば、上記実施例で説明したパケットは、通常のＴＣＰ／ＩＰパケットであることを前提としたが、これに限らず、ＶＰＮ（Virtual Private Network）内でやり取りされるパケットの制御ヘッダが付加されたＶＰＮパケットであってよい。即ち、本発明のマルチポイントスイッチ装置１００で接続されて構成される広域通信網は、ＶＰＮであってもよい。また、上記実施例で説明したパケットは、キャリアタグ（ＶＬＡＮタグ）が付与されることによってポートにおいてユーザの多重が可能な、ＶＬＡＮにおけるＶＬＡＮパケットであってもよい。
【０１８８】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。
【０１８９】
この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１９０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１９１】
（付記１）複数の拠点が接続された広域通信網における該拠点間の通信の中継処理を行う通信中継装置であって、
送信側拠点から当該通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、当該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御する帯域制御部を備え、
前記パケットを、前記帯域制御部により帯域制御された通信帯域で、前記受信側拠点へ向けて当該通信中継装置の受信側ポートを介して出力することを特徴とする通信中継装置。
【０１９２】
（付記２）前記帯域制御部は、前記中継処理以前に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれるあて先拠点情報に基づいて特定される受信側拠点と当該中継装置との間の伝送路の通信帯域へと帯域制御することを特徴とする付記１に記載の通信中継装置。
【０１９３】
（付記３）前記帯域制御部は、前記中継処理後に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれる送信元情報に基づいて特定される送信側拠点と当該通信中継装置との間の伝送路毎に設定されている通信帯域へと帯域制御することを特徴とする付記１に記載の通信中継装置。
【０１９４】
（付記４）前記送信側拠点から前記送信側ポートを介して入力されたパケットに、該送信側ポートのポート識別情報を付与する送信側ポート識別情報付与部をさらに備え、
前記帯域制御部は、前記中継処理後に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに付与された前記ポート識別情報に基づいて特定される送信側拠点と当該通信中継装置との間の伝送路毎に設定されている通信帯域へと帯域制御することを特徴とする付記３に記載の通信中継装置。
【０１９５】
（付記５）前記帯域制御部は、前記送信側拠点から当該通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該送信側ポート、または該パケットに含まれる送信側拠点情報と、前記受信側ポート、または該パケットに含まれるあて先拠点情報との組み合わせに対応して設定されている通信帯域へと帯域制御することを特徴とする付記１〜４のいずれか一つに記載の通信中継装置。
【０１９６】
（付記６）前記帯域制御部は、前記送信側拠点から当該通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該送信側ポート、または該パケットに含まれる送信側拠点情報と、前記受信側ポート、または該パケットに含まれるあて先拠点情報との組み合わせに対応して設定されている出力優先度に応じて帯域制御することを特徴とする付記１〜４のいずれか一つに記載の通信中継装置。
【０１９７】
（付記７）前記広域通信網上で構築されるＶＬＡＮ（Virtual Private Network）におけるＶＬＡＮパケットまたはＶＰＮ（Virtual Private Network）におけるＶＰＮパケットを前記パケットとする通信を中継し、
前記帯域制御部は、送信側拠点から当該通信中継装置の送信側ポートを介して入力されたＶＬＡＮパケットの通信帯域を、当該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御することを特徴とする付記１〜６のいずれか一つに記載の通信中継装置。
【０１９８】
（付記８）複数の拠点が接続された広域通信網における該拠点間の通信の中継処理を行う通信中継装置において行われる通信中継制御方法であって、
送信側拠点から前記通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御する帯域制御工程を含み、
前記パケットを、前記帯域制御部により帯域制御された通信帯域で、前記受信側拠点へ向けて前記通信中継装置の受信側ポートを介して出力することを特徴とする通信中継制御方法。
【０１９９】
（付記９）前記帯域制御工程は、前記中継処理以前に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれるあて先拠点情報に基づいて特定される受信側拠点と前記通信中継装置との間の伝送路の通信帯域へと帯域制御することを特徴とする付記８に記載の通信中継制御方法。
【０２００】
（付記１０）前記帯域制御工程は、前記中継処理後に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれる送信元情報に基づいて特定される送信側拠点と前記通信中継装置との間の伝送路毎に設定されている通信帯域へと帯域制御することを特徴とする付記８に記載の通信中継制御方法。
【０２０１】
（付記１１）前記送信側拠点から前記送信側ポートを介して入力されたパケットに、該送信側ポートのポート識別情報を付与する送信側ポート識別情報付与工程をさらに含み、
前記帯域制御工程は、前記中継処理後に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれる前記ポート識別情報に基づいて特定される送信側拠点と前記通信中継装置との間の伝送路毎に設定されている通信帯域へと帯域制御することを特徴とする付記１０に記載の通信中継制御方法。
【０２０２】
（付記１２）前記帯域制御工程は、前記送信側拠点から前記通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該送信側ポート、または該パケットに含まれる送信側拠点情報と、前記受信側ポート、または該パケットに含まれるあて先拠点情報との組み合わせに対応して設定されている通信帯域へと帯域制御することを特徴とする付記８〜１１のいずれか一つに記載の通信中継制御方法。
【０２０３】
（付記１３）前記帯域制御工程は、前記送信側拠点から前記通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該送信側ポート、または該パケットに含まれる送信側拠点情報と、前記受信側ポート、または該パケットに含まれるあて先拠点情報との組み合わせに対応して設定されている出力優先度に応じて帯域制御することを特徴とする付記８〜１１のいずれか一つに記載の通信中継制御方法。
【０２０４】
（付記１４）前記広域通信網上で構築されるＶＬＡＮ（Virtual Private Network）におけるＶＬＡＮパケットまたはＶＰＮ（Virtual Private Network）におけるＶＰＮパケットを前記パケットとする通信を中継し、
前記帯域制御工程は、送信側拠点から前記通信中継装置の送信側ポートを介して入力されたＶＬＡＮパケットの通信帯域を、該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御することを特徴とする付記８〜１３のいずれか一つに記載の通信中継制御方法。
【０２０５】
（付記１５）複数の拠点が接続された広域通信網における該拠点間の通信の中継処理を行う通信中継装置の制御装置に通信中継手順を実行させる通信中継制御プログラムであって、
送信側拠点から前記通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御する帯域制御手順と、
前記パケットを、前記帯域制御部により帯域制御された通信帯域で、前記受信側拠点へ向けて前記通信中継装置の受信側ポートを介して出力するパケット出力手順と
を前記制御装置に実行させることを特徴とする通信中継制御プログラム。
【０２０６】
（付記１６）前記帯域制御手順は、前記中継処理以前に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれるあて先情報に基づいて特定される受信側拠点と前記通信中継装置との間の伝送路の通信帯域へと帯域制御することを特徴とする付記１５に記載の通信中継制御プログラム。
【０２０７】
（付記１７）前記帯域制御手順は、前記中継処理後に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれる送信元情報に基づいて特定される送信側拠点と前記通信中継装置との間の伝送路毎に設定されている通信帯域へと帯域制御することを特徴とする付記１５に記載の通信中継制御プログラム。
【０２０８】
（付記１８）前記送信側拠点から前記送信側ポートを介して入力されたパケットに、該送信側ポートのポート識別情報を付与する送信側ポート識別情報付与手順をさらに前記制御装置に実行させ、
前記帯域制御手順は、前記中継処理後に、前記送信側拠点から前記送信側ポートを介して入力されたパケットの通信帯域を、該パケットに含まれる前記ポート識別情報に基づいて特定される送信側拠点と前記通信中継装置との間の伝送路毎に設定されている通信帯域へと帯域制御することを特徴とする付記１７に記載の通信中継制御プログラム。
【０２０９】
（付記１９）前記帯域制御手順は、前記送信側拠点から前記通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該送信側ポート、または該パケットに含まれる送信側拠点情報と、前記受信側ポート、または該パケットに含まれるあて先拠点情報との組み合わせに対応して設定されている通信帯域へと帯域制御することを特徴とする付記１５〜１８のいずれか一つに記載の通信中継制御プログラム。
【０２１０】
（付記２０）前記帯域制御手順は、前記送信側拠点から前記通信中継装置の送信側ポートを介して入力されたパケットの通信帯域を、該送信側ポート、または該パケットに含まれる送信側拠点情報と、前記受信側ポート、または該パケットに含まれるあて先拠点情報との組み合わせに対応して設定されている出力優先度に応じて帯域制御することを特徴とする付記１５〜１８のいずれか一つに記載の通信中継制御プログラム。
【０２１１】
（付記２１）前記広域通信網上で構築されるＶＬＡＮ（Virtual Private Network）におけるＶＬＡＮパケットまたはＶＰＮ（Virtual Private Network）におけるＶＰＮパケットを前記パケットとする通信を中継し、
前記帯域制御手順は、送信側拠点から前記通信中継装置の送信側ポートを介して入力されたＶＬＡＮパケットの通信帯域を、該通信中継装置と受信側拠点との間の伝送路の通信帯域へと帯域制御することを特徴とする付記１５〜２０のいずれか一つに記載の通信中継制御プログラム。
【産業上の利用可能性】
【０２１２】
本発明は、各拠点へ向けたトラフィックをスイッチした上で出力するマルチポイントスイッチ部において、パケットのオーバーヘッドを発生させることなく、入力されたトラフィックの帯域を適宜制限してスイッチすることによって拠点間の通信のトラフィック占有傾向を公平にしたい場合に有用である。
【図面の簡単な説明】
【０２１３】
【図１】従来技術の問題点を説明するための説明図である。
【図２】本発明の特徴を説明するための説明図である。
【図３】実施例１に係るマルチポイントスイッチ装置の構成の一態様を示す機能ブロック図である。
【図４】フォワーディングテーブルを示す図である。
【図５】契約帯域管理テーブルを示す図である。
【図６】帯域制御処理手順を示すフローチャートである。
【図７】実施例１に係るマルチポイントスイッチ装置の構成の他の態様（その１）を示す機能ブロック図である。
【図８】帯域制御処理手順を示すフローチャートである。
【図９】実施例１に係るマルチポイントスイッチ装置の構成の他の態様（その２）を示す機能ブロック図である。
【図１０】帯域制御処理手順を示すフローチャートである。
【図１１】実施例１に係るマルチポイントスイッチ装置の構成の他の態様（その３）を示す機能ブロック図である。
【図１２】拠点間帯域管理テーブルを示す図である。
【図１３】実施例１に係るマルチポイントスイッチ装置の構成の他の態様（その４）を示す機能ブロック図である。
【図１４】実施例１に係るマルチポイントスイッチ装置の構成の他の態様（その５）を示す機能ブロック図である。
【図１５】実施例２に係るマルチポイントスイッチ装置の構成の一態様を示す機能ブロック図である。
【図１６】拠点間帯域優先度管理テーブルを示す図である。
【図１７】帯域制御処理手順を示すフローチャートである。
【図１８】実施例２に係るマルチポイントスイッチ装置の構成の他の態様を示す機能ブロック図である。
【図１９】帯域制御処理手順を示すフローチャートである。
【図２０】実施例３に係るマルチポイントスイッチ装置の構成の一態様を示す機能ブロック図である。
【図２１】拠点間帯域管理テーブルを示す図である。
【図２２】帯域制御処理手順を示すフローチャートである。
【図２３】拠点間帯域管理テーブルを示す図である。
【図２４】帯域制御処理手順を示すフローチャートである。
【図２５】実施例３に係るマルチポイントスイッチ装置の構成の他の態様を示す機能ブロック図である。
【図２６】拠点間帯域管理テーブルを示す図である。
【図２７】帯域制御処理手順を示すフローチャートである。
【符号の説明】
【０２１４】
Ａ、Ｂ、Ｃ、Ｄ    拠点
１００    マルチポイントスイッチ装置
１０１    出力ポート判定処理部
１０２    出力ポート単位振り分け処理部
１０３    出力ポート単位帯域制限処理部
１０４    Ｌ２スイッチ処理部
１０５    記憶部
１０６    ＦＤＢ部
１０６ａ    フォワーディングテーブル
１０７    契約帯域管理部
１０７ａ    契約帯域管理テーブル
１０８    保守端末装置インターフェース
１０９    ポート帯域設定処理部
１１０ａ    ポート帯域制限処理部
１１０ｂ    ポート帯域制限処理部
１１０ｃ    ポート帯域制限処理部
１１０ｄ    ポート帯域制限処理部
１１１ａ    ポートＷ
１１１ｂ    ポートＸ
１１１ｃ    ポートＹ
１１１ｄ    ポートＺ
１１２    入力ポート判定処理部
１１３    入力ポート単位振り分け処理部
１１４    入力ポート単位帯域制限処理部
１１５ａ    入力ポート番号設定部
１１５ｂ    入力ポート番号設定部
１１５ｃ    入力ポート番号設定部
１１５ｄ    入力ポート番号設定部
１１６    拠点間帯域管理部
１１６ａ    拠点間帯域管理テーブル
１１７    拠点間帯域設定処理部
１２６    拠点間帯域優先度管理部
１２６ａ    拠点間帯域優先度管理テーブル
１１８    拠点間帯域優先度設定処理部
１１９    入出力ポート判定処理部
１２０    優先度付与処理部
１２１ａ、１２１ｂ、１２１ｃ、１２１ｄ    高優先度送信キューＨ
１２２ａ、１２２ｂ、１２２ｃ、１２２ｄ    中優先度送信キューＭ
１２３ａ、１２３ｂ、１２３ｃ、１２３ｄ    低優先度送信キューＬ
１２４    拠点間単位振り分け処理部
１２５    拠点間単位帯域制限処理部
２００    保守端末装置
【図１】
2008104107.tif 000003
【図２】
2008104107.tif 000004
【図３】
2008104107.tif 000005
【図４】
2008104107.tif 000006
【図５】
2008104107.tif 000007
【図６】
2008104107.tif 000008
【図７】
2008104107.tif 000009
【図８】
2008104107.tif 000010
【図９】
2008104107.tif 000011
【図１０】
2008104107.tif 000012
【図１１】
2008104107.tif 000013
【図１２】
2008104107.tif 000014
【図１３】
2008104107.tif 000015
【図１４】
2008104107.tif 000016
【図１５】
2008104107.tif 000017
【図１６】
2008104107.tif 000018
【図１７】
2008104107.tif 000019
【図１８】
2008104107.tif 000020
【図１９】
2008104107.tif 000021
【図２０】
2008104107.tif 000022
【図２１】
2008104107.tif 000023
【図２２】
2008104107.tif 000024
【図２３】
2008104107.tif 000025
【図２４】
2008104107.tif 000026
【図２５】
2008104107.tif 000027
【図２６】
2008104107.tif 000028
【図２７】
2008104107.tif 000029