(57)【要約】【課題】本発明の課題は、カスケード接続された全ての端末に平等な帯域を割り当てることを、低コスト・簡単な設定で実現できるカスケード接続ネットワークの帯域平等化方法を提供することにある。【解決手段】本発明は、ＬＡＮ中のカスケード接続されたスイッチングハブにおいて、各スイッチングハブに接続された端末に平等に帯域を与える帯域平等化方法であって、各スイッチングハブのユーザポートに接続されている端末数ＮＵと、ダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤを算出し、各スイッチングハブにおいて、前記端末数ＮＵ及び前記端末数ＮＤの比に対応してユーザポートからアップリンクポートへの通信量及びダウンリンクポートからアップリンクポートへの通信量を設定することを特徴とする。【選択図】図４
2006180279.tif 000002
【特許請求の範囲】
【請求項１】
ＬＡＮ中のカスケード接続されたスイッチングハブにおいて、各スイッチングハブに接続された端末に平等に帯域を与える帯域平等化方法であって、
各スイッチングハブのユーザポートに接続されている端末数ＮＵと、ダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤを算出する端末数算出ステップと、
各スイッチングハブにおいて、前記端末数ＮＵ及び前記端末数ＮＤの比に対応してユーザポートからアップリンクポートへの通信量及びダウンリンクポートからアップリンクポートへの通信量を設定する通信量設定ステップと
よりなることを特徴とするカスケード接続ネットワークの帯域平等化方法。
【請求項２】
端末数ＮＵ及び端末数ＮＤの算出は、各スイッチングハブに接続されている端末のＭＡＣアドレスが記憶されるＭＡＣアドレステーブルの情報に基づいて算出されることを特徴とする請求項１に記載のカスケード接続ネットワークの帯域平等化方法。
【請求項３】
各スイッチングハブにおいて、ユーザポートからアップリンクポートへの通信量をＴＵＡとし、ダウンリンクポートからアップリンクポートへの通信量をＴＤＡとするとき、
ＮＵ：ＮＤ＝ＴＵＡ：ＴＤＡ
になるように通信量を設定することを特徴とする請求項１又は２に記載のカスケード接続ネットワークの帯域平等化方法。
【請求項４】
ＬＡＮ中のカスケード接続されたスイッチングハブにおいて、各スイッチングハブに接続された端末に平等に帯域を与える帯域平等化装置であって、
各スイッチングハブのユーザポートに接続されている端末数ＮＵと、ダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤを算出する端末数算出手段と、
各スイッチングハブにおいて、前記端末数ＮＵ及び前記端末数ＮＤの比に対応してユーザポートからアップリンクポートへの通信量及びダウンリンクポートからアップリンクポートへの通信量を設定する通信量設定手段と
よりなることを特徴とするカスケード接続ネットワークの帯域平等化装置。
【請求項５】
各ポートから転送されてきたパケットから宛先ＭＡＣアドレスを確認し、ＭＡＣアドレステーブルの情報から宛先ＭＡＣアドレスを収容しているポートを探し、そのポートに設定された通信量に従って転送を行うトラヒックコントローラと、
前記ＭＡＣアドレステーブルの情報に基づいて、各スイッチングハブのユーザポートに接続されている端末数ＮＵと、ダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤを算出し、前記端末数ＮＵ及び前記端末数ＮＤの比に対応してユーザポートからアップリンクポートへの通信量及びダウンリンクポートからアップリンクポートへの通信量を設定する帯域制御用計算ブロックと
を具備することを特徴とするスイッチングハブ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）中のカスケード接続されたスイッチングハブにおいて、各スイッチングハブに接続された端末に平等に帯域を与える帯域平等化方法及び装置並びにスイッチングハブに関するものである。例えば、ＬＡＮ中のイーサネット（登録商標）ファミリ構築に使用される。
【背景技術】
【０００２】
多階層構造物（集合住宅）に高速ネットワークを構築する場合、ＵＴＰ（Ｕｎｓｈｉｅｌｄｅｄ  Ｔｗｉｓｔｅｄ−Ｐａｉｒ）給電技術を利用し、ＬＡＮ、装置への電力供給を１本のＵＴＰケーブルで行うことで、各階に小型のスイッチングハブを分散設置できる。また、ネットワークにカスケード接続を用いることにより、縦系配線は１本のＵＴＰケーブルで済むため、配線スペースの少ない既築多階層構造物では、非常に効率的に高速ネットワークを構築することができる。
【０００３】
図５は従来のカスケード接続されたスイッチングハブを示す説明図である。図５において、スイッチングハブＨＵＢ［１］〜［５］の全てのポートに端末（パソコン）が接続されて通信が行われ、また、全ての端末が上り方向へ１００Ｍｂｐｓで通信しようとしており、さらに、各スイッチングハブＨＵＢ［１］〜［５］には、ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）を行う機構を持たない（平等にパケットが落ちる）と、仮定して説明する。Ｂ−フレッツラインからのＢ−フレッツによるアクセス速度が１００Ｍｂｐｓしかないため、スイッチングハブＨＵＢ［１］では、下部４台の端末からのパケット及びスイッチングハブＨＵＢ［２］からのパケットを処理しきれずに、それぞれ４／５の確率で破棄されるので、スイッチングハブＨＵＢ［１］に接続されている端末よりスイッチングハブＨＵＢ［２］に接続されている端末が帯域的に不利になる。
ＨＵＢ［１］＞ＨＵＢ［２］＞ＨＵＢ［３］＞ＨＵＢ［４］＞ＨＵＢ［５］
の関係が成立する。
【０００４】
図５の状況では、スイッチングハブＨＵＢ［１］〜［５］に接続している端末が使用可能な帯域は、Ｂ−フレッツの帯域を１とした場合、
スイッチングハブＨＵＢ［１］＝１／５
スイッチングハブＨＵＢ［２］＝１／２５
スイッチングハブＨＵＢ［３］＝１／１２５
スイッチングハブＨＵＢ［４］＝１／６２５
スイッチングハブＨＵＢ［５］＝１／３１２５
となり指数的に減少する。
【０００５】
図５の例ではトラヒックの流れによって、帯域が不平等になる。すなわち、下り方向に関しては、上位ネットワークのインターフェイスでトラヒックの制限をしているため、帯域の輻輳は生じないが、上り方向では、全ての端末が一斉に帯域いっぱい（図５の例では１００Ｍｂｐｓ）に送信しようとすると、輻輳が生じて、帯域の不平等が発生する。
【０００６】
このように従来の技術では、スイッチングハブをカスケード接続した場合、トラヒックの流れによる帯域の不平等が生じて、カスケード接続段数が多いほど、その不平等の差が大きくなる。この不平等を解消するために、非常に高価なマルチレイヤスイッチかルータを使用して、または、ホストコンピュータやパソコンを仲介させて、複雑なＱｏＳ設定を行って実現する方法しかなかった。しかも、殆どのＱｏＳ設定はリアルタイムにネットワークの状態に対応することができず、ネットワークの帯域を有効に利用しているとは言い難かった。
【特許文献１】特開２００３−２５８８３１号公報
【特許文献２】特開平１０−１２６４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上記の事情に鑑みてなされたもので、カスケード接続された全ての端末に平等な帯域を割り当てることを、低コスト・簡単な設定で実現できるカスケード接続ネットワークの帯域平等化方法及び装置並びにスイッチングハブを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、ＬＡＮ中のカスケード接続されたスイッチングハブにおいて、各スイッチングハブに接続された端末に平等に帯域を与える帯域平等化方法であって、各スイッチングハブのユーザポートに接続されている端末数ＮＵと、ダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤを算出する端末数算出ステップと、各スイッチングハブにおいて、前記端末数ＮＵ及び前記端末数ＮＤの比に対応してユーザポートからアップリンクポートへの通信量及びダウンリンクポートからアップリンクポートへの通信量を設定する通信量設定ステップとよりなることを特徴とする。
【０００９】
また、本発明のカスケード接続ネットワークの帯域平等化方法の端末数ＮＵ及び端末数ＮＤの算出は、各スイッチングハブに接続されている端末のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｌａｙｅｒ）アドレスが記憶されるＭＡＣアドレステーブルの情報に基づいて算出されることを特徴とする。
【００１０】
また、本発明のカスケード接続ネットワークの帯域平等化方法は、各スイッチングハブにおいて、ユーザポートからアップリンクポートへの通信量をＴＵＡとし、ダウンリンクポートからアップリンクポートへの通信量をＴＤＡとするとき、ＮＵ：ＮＤ＝ＴＵＡ：ＴＤＡになるように通信量を設定することを特徴とする。
【００１１】
また本発明は、ＬＡＮ中のカスケード接続されたスイッチングハブにおいて、各スイッチングハブに接続された端末に平等に帯域を与える帯域平等化装置であって、各スイッチングハブのユーザポートに接続されている端末数ＮＵと、ダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤを算出する端末数算出手段と、各スイッチングハブにおいて、前記端末数ＮＵ及び前記端末数ＮＤの比に対応してユーザポートからアップリンクポートへの通信量及びダウンリンクポートからアップリンクポートへの通信量を設定する通信量設定手段とよりなることを特徴とするものである。
【００１２】
また、本発明のスイッチングハブは、各ポートから転送されてきたパケットから宛先ＭＡＣアドレスを確認し、ＭＡＣアドレステーブルの情報から宛先ＭＡＣアドレスを収容しているポートを探し、そのポートに設定された通信量に従って転送を行うトラヒックコントローラと、前記ＭＡＣアドレステーブルの情報に基づいて、各スイッチングハブのユーザポートに接続されている端末数ＮＵと、ダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤを算出し、前記端末数ＮＵ及び前記端末数ＮＤの比に対応してユーザポートからアップリンクポートへの通信量及びダウンリンクポートからアップリンクポートへの通信量を設定する帯域制御用計算ブロックとを具備することを特徴とするものである。
【発明の効果】
【００１３】
本発明のカスケード接続ネットワークの帯域平等化方法及び装置並びにスイッチングハブは、カスケード接続された全ての端末に平等な帯域を割り当てることを、低コスト・簡単な設定で自動的に実現できる。
【発明を実施するための最良の形態】
【００１４】
以下図面を参照して本発明の実施の形態例を詳細に説明する。
図１は本発明の実施形態例に係るＬＡＮ中のカスケード接続されたスイッチングハブを示す構成説明図である。第１のスイッチングハブＨＵＢ［１］、第２のスイッチングハブＨＵＢ［２］、第３のスイッチングハブＨＵＢ［３］………はカスケード接続されてＬＡＮが構成される。各スイッチングハブＨＵＢ［１］〜［３］………はそれぞれ上部ネットワーク接続用に設けている１つのアップリンクポートＰＡ、下部ネットワーク接続用に設けている１つのダウンリンクポートＰＤ、ユーザの端末接続用に設けている複数のユーザポートＰＵが設けられる。本システムでは、ＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）機能によって、ダウンリンクポートＰＤとアップリンクポートＰＡ間、ユーザポートＰＵとアップリンクポートＰＡ間の通信のみ許されている。
【００１５】
図２は本発明の実施形態例に係るスイッチングハブを示す構成説明図である。ダウンリンクポートＰＤとアップリンクポートＰＡ間の通信はトラヒックコントローラＣを介在して行われる。また、ユーザポートＰＵとアップリンクポートＰＡ間の通信はトラヒックコントローラＣを介在して行われる。前記トラヒックコントローラＣは帯域制御計算ブロックＢの設定に従って転送を行う。
【００１６】
前記トラヒックコントローラＣの機能は、先ず各ポートＰＤとＰＵから転送してきたパケットを認識し、宛先ＭＡＣアドレスを確認する。次に、ＭＡＣアドレステーブルの情報から宛先ＭＡＣアドレスを収容しているポートを探し出す。次に、そのポートはどのグループ（アップリンクポートＰＡ、ダウンリンクポートＰＤ、ユーザポートＰＵ）に属しているかを確認する。次に、その属するグループのトラヒック比例の設定（帯域制御計算ブロックＢから読み込む）された通信量に従って転送を行う。
【００１７】
図３は本発明の実施形態例に係る帯域制御計算ブロックの処理を示すフローチャートである。帯域制御計算ブロックは、ＣＰＵの計算機能を利用するか、あるいは専用のユニットを使用する。すなわち、ステップＳ１で、ダウンリンクポートからアップリンクポートへの通信量をＴＤＡとユーザポートからアップリンクポートへの通信量をＴＵＡの値を初期化（＝１）する。次にステップＳ２で、スイッチングハブのＭＡＣアドレステーブルの情報を調べる。次にステップＳ３で、ＭＡＣアドレステーブルの情報に変化がない場合は、ステップＳ４で、時間が５分経つのを待って後、ステップＳ２に戻る。ステップＳ３で、ＭＡＣアドレステーブルの情報に変化がある場合は、ステップＳ５で、ＭＡＣアドレステーブルの情報に基づいてスイッチングハブのユーザポートに接続されている端末数ＮＵを計算する。同時にステップＳ６で、ＭＡＣアドレステーブルの情報に基づいてスイッチングハブのダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤを計算する。次に、ステップＳ７及びステップＳ８で、前記端末数ＮＵ及び前記端末数ＮＤの比
ＮＵ：ＮＤ＝ＴＵＡ：ＴＤＡ
に対応してユーザポートからアップリンクポートへの通信量ＴＵＡ及びダウンリンクポートからアップリンクポートへの通信量ＴＤＡを設定する。前記通信量ＴＵＡ及びＴＤＡの値をトラヒックコントローラＣに伝える。トラヒックコントローラＣでは新しい値が伝えられるまで、現在の値を維持する。
【００１８】
図４は本発明の実施形態例に係るカスケード接続ネットワークの帯域平等化方法の設定例を示す構成説明図である。図４の例では、５台のスイッチングハブＨＵＢ［１］〜［５］をカスケード接続して、各スイッチングハブＨＵＢ［１］〜［５］にそれぞれ対応して１台の端末ＰＣ１〜５を接続させた場合である。各端末ＰＣ１〜５の通信量はそれぞれ２０Ｍｂｐｓとし、ＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）の通信量は１００Ｍｂｐｓとする。スイッチングハブＨＵＢ［５］ではユーザポートに接続されている端末数ＮＵはＰＣ５の１台、ダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤはないので、ＮＵ：ＮＤ（＝ＴＵＡ：ＴＤＡ）の比例値は１：０となり、ユーザポートからアップリンクポートへの通信量ＴＵＡは２０Ｍｂｐｓ、ダウンリンクポートからアップリンクポートへの通信量ＴＤＡは０となる。スイッチングハブＨＵＢ［４］ではユーザポートに接続されている端末数ＮＵはＰＣ４の１台、ダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤはＰＣ５の１台であるので、ＮＵ：ＮＤ（＝ＴＵＡ：ＴＤＡ）の比例値は１：１となり、ユーザポートからアップリンクポートへの通信量ＴＵＡは２０Ｍｂｐｓ、ダウンリンクポートからアップリンクポートへの通信量ＴＤＡは２０Ｍｂｐｓとなる。スイッチングハブＨＵＢ［３］ではユーザポートに接続されている端末数ＮＵはＰＣ３の１台、ダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤはＰＣ４、ＰＣ５の２台であるので、ＮＵ：ＮＤ（＝ＴＵＡ：ＴＤＡ）の比例値は１：２となり、ユーザポートからアップリンクポートへの通信量ＴＵＡは２０Ｍｂｐｓ、ダウンリンクポートからアップリンクポートへの通信量ＴＤＡは４０Ｍｂｐｓとなる。スイッチングハブＨＵＢ［２］ではユーザポートに接続されている端末数ＮＵはＰＣ２の１台、ダウンリンクポートに接続した下部ネットワークに接続されている端末数ＮＤはＰＣ３、ＰＣ４、ＰＣ５の３台であるので、ＮＵ：ＮＤ（＝ＴＵＡ：ＴＤＡ）の比例値は１：３となり、ユーザポートからアップリンクポートへの通信量ＴＵＡは２０Ｍｂｐｓ、ダウンリンクポートからアップリンクポートへの通信量ＴＤＡは６０Ｍｂｐｓとなる。スイッチングハブＨＵＢ［１］ではユーザポートに接続されている端末数ＮＵはＰＣ１の１台、ダウンリンクポートに接続したダウンリンクポートされている端末数ＮＤはＰＣ２、ＰＣ３、ＰＣ４、ＰＣ５の４台であるので、ＮＵ：ＮＤ（＝ＴＵＡ：ＴＤＡ）の比例値は１：４となり、ユーザポートからアップリンクポートへの通信量ＴＵＡは２０Ｍｂｐｓ、ダウンリンクポートからアップリンクポートへの通信量ＴＤＡは８０Ｍｂｐｓとなる。
【００１９】
以上のように、ＬＡＮに接続しているパソコン等の端末が、同じセグメント内にあるスイッチングハブに対して、必ず自端末のＭＡＣ層のアドレスを知らせる動きをすることを利用している。それによって、スイッチングハブは、ＭＡＣアドレステーブルの情報（各端末のＭＡＣアドレスを記憶しているメモリ区域）から自スイッチングハブのユーザポートに接続されているのか、ダウンリンクポートに接続した下部ネットワークに接続されているのかが分かり、自スイッチングハブより下部側に接続している端末数をリアルタイムで知ることができる。ＭＡＣアドレステーブルの情報は５分おきに更新される。
【００２０】
また、多階層構造物内ネットワークでは、ユーザポートとダウンリンクポート間の通信がないことが特徴である。そのため、ＭＡＣアドレステーブルの情報から、簡単にユーザポートに接続している端末数とダウンリンクポートに接続している下部ネットワークの端末総数を知ることができる。この特徴を利用して、ユーザポートからアップリンクポートへの通信量と、ダウンリンクポートからアップリンクポートへの通信量の比を各スイッチングハブで設定することができる。
【００２１】
この方法を利用すれば、カスケード接続の状態で、接続している各スイッチングハブは他のスイッチングハブの状態を確認しなくても、各スイッチングハブに接続しているすべての端末に平等な帯域を割り当てることができる。したがって、ネットワークに接続している端末の数に応じて、リアルタイムに自動的に最適な設定値を適用させることができ、ネットワーク帯域を最大限に利用することができる。
【００２２】
また、本発明は、１０ＢＡＳＥ−Ｔ，１００ＢＡＳＥ−ＴＸ，１０００ＢＡＳＥ−Ｔ，１０００ＢＡＳＥ−ＳＸ，１０００ＢＡＳＥ−ＬＸ，１０ＧｉｇａＢｉｔＥｔｈｅｒｎｅｔ（登録商標）ファミリー等のＬＡＮに適用することができる。
【００２３】
なお、本発明は、上記実施形態例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態例に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態例に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態例に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態例に係るＬＡＮ中のカスケード接続されたスイッチングハブを示す構成説明図である。
【図２】本発明の実施形態例に係るスイッチングハブを示す構成説明図である。
【図３】本発明の実施形態例に係る帯域制御計算ブロックの処理を示すフローチャートである。
【図４】本発明の実施形態例に係るカスケード接続ネットワークの帯域平等化方法の設定例を示す構成説明図である。
【図５】従来のカスケード接続されたスイッチングハブを示す説明図である。
【符号の説明】
【００２５】
ＨＵＢ［１］〜［５］…スイッチングハブ、ＰＣ１〜５…端末。
【図１】
2006180279.tif 000003
【図２】
2006180279.tif 000004
【図３】
2006180279.tif 000005
【図４】
2006180279.tif 000006
【図５】
2006180279.tif 000007