(57)【要約】【課題】  ネットワークの性質の変化に対応した振り分け論理を自動的に選択可能なリンクアグリゲーション回路を提供する。【解決手段】  制御部１１は、廃棄されたパケットをカウントする廃棄カウンタ１３及び各リンクアグリゲーションポート１５−１〜１５−ｎの流量をカウントするポートカウンタ１４各々の内容によって不適切な振り分け論理が選択されたことを自動的に検出している。制御部１１はその検出結果に応じて振り分けプロトコル処理部１２に適切な振り分け論理を設定している。これによって、制御部１１は不適切な振り分け論理から適切な振り分け論理に処理を戻すことができる。【選択図】      図１
2008166881.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを構成する複数のリンクを理論的に一つのリンクとして取り扱うことで高速なパケット通信を可能とするリンクアグリゲーションを使用するレイヤ２を扱うリンクアグリゲーション回路であって、
前記リンクアグリゲーションのための複数のポートと、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）振り分け論理を自動的に最適化する制御手段と、その最適化したＭＡＣ振り分け論理にて前記複数のポートに流入パケットを振り分ける振り分け処理手段とを有することを特徴とするリンクアグリゲーション回路。
【請求項２】
廃棄されたパケットをカウントする廃棄カウンタと、前記複数のポート各々の流量をカウントするポートカウンタとを含み、
前記制御手段は、前記廃棄カウンタ及び前記ポートカウンタ各々の内容に基づいてＭＡＣ振り分け論理を最適化し、その最適化したＭＡＣ振り分け論理を前記振り分け処理手段に設定することを特徴とする請求項１記載のリンクアグリゲーション回路。
【請求項３】
前記制御手段は、前記廃棄カウンタの値と予め設定された閾値とを比較して前記最適化したＭＡＣ振り分け論理を前記振り分け処理手段に設定するための所定時間間隔の待ち時間より速く前記閾値の確認処理を行うことを特徴とする請求項２記載のリンクアグリゲーション回路。
【請求項４】
前記制御手段は、前記廃棄カウンタ及び前記ポートカウンタ各々の内容に基づいて予め保持された複数のＭＡＣ振り分け論理の中から最適なＭＡＣ振り分け論理を選択することを特徴とする請求項２または請求項３記載のリンクアグリゲーション回路。
【請求項５】
ネットワークを構成する複数のリンクを理論的に一つのリンクとして取り扱うことで高速なパケット通信を可能とするリンクアグリゲーションを使用するレイヤ２を扱うリンクアグリゲーション回路であって、
前記リンクアグリゲーションのための複数のポートと、廃棄されたパケットをカウントする廃棄カウンタと、前記複数のポート各々の流量をカウントするポートカウンタと、予め設定された振り分け論理にて前記複数のポートに流入パケットを振り分ける振り分け処理手段と、前記廃棄カウンタ及び前記ポートカウンタ各々の内容に基づいて不適切な振り分け論理が選択されたことを検出しかつその検出結果に応じて前記振り分け処理手段に適切な振り分け論理を設定する制御手段とを有することを特徴とするリンクアグリゲーション回路。
【請求項６】
請求項１から請求項５のいずれかに記載のリンクアグリゲーション回路を有することを特徴とするネットワーク装置。
【請求項７】
ネットワークを構成する複数のリンクを理論的に一つのリンクとして取り扱うことで高速なパケット通信を可能とするリンクアグリゲーションを使用するレイヤ２を扱うリンクアグリゲーション回路に用いるリンクアグリゲーション振り分け論理最適化法であって、
前記リンクアグリゲーション回路が、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）振り分け論理を自動的に最適化する制御処理と、その最適化したＭＡＣ振り分け論理にて前記リンクアグリゲーションのための前記複数のポートに流入パケットを振り分ける振り分け処理とを実行することを特徴とするリンクアグリゲーション振り分け論理最適化法。
【請求項８】
前記リンクアグリゲーション回路に、廃棄されたパケットをカウントする廃棄カウンタと、前記複数のポート各々の流量をカウントするポートカウンタとを設け、
前記リンクアグリゲーション回路が、前記制御処理において、前記廃棄カウンタ及び前記ポートカウンタ各々の内容に基づいてＭＡＣ振り分け論理を最適化し、その最適化したＭＡＣ振り分け論理を前記振り分け処理に設定することを特徴とする請求項７記載のリンクアグリゲーション振り分け論理最適化法。
【請求項９】
前記リンクアグリゲーション回路が、前記制御処理において、前記廃棄カウンタの値と予め設定された閾値とを比較して前記最適化したＭＡＣ振り分け論理を前記振り分け処理に設定するための所定時間間隔の待ち時間より速く前記閾値の確認処理を行うことを特徴とする請求項８記載のリンクアグリゲーション振り分け論理最適化法。
【請求項１０】
前記リンクアグリゲーション回路が、前記制御処理において、前記廃棄カウンタ及び前記ポートカウンタ各々の内容に基づいて予め保持された複数のＭＡＣ振り分け論理の中から最適なＭＡＣ振り分け論理を選択することを特徴とする請求項８または請求項９記載のリンクアグリゲーション振り分け論理最適化法。
【請求項１１】
ネットワークを構成する複数のリンクを理論的に一つのリンクとして取り扱うことで高速なパケット通信を可能とするリンクアグリゲーションを使用するレイヤ２を扱うリンクアグリゲーション回路に用いるリンクアグリゲーション振り分け論理最適化法であって、
前記リンクアグリゲーション回路に、前記リンクアグリゲーションのための複数のポートと、廃棄されたパケットをカウントする廃棄カウンタと、前記複数のポート各々の流量をカウントするポートカウンタとを設け、
前記リンクアグリゲーション回路が、予め設定された振り分け論理にて前記複数のポートに流入パケットを振り分ける振り分け処理と、前記廃棄カウンタ及び前記ポートカウンタ各々の内容に基づいて不適切な振り分け論理が選択されたことを検出しかつその検出結果に応じて前記振り分け処理に適切な振り分け論理を設定する制御処理とを実行することを特徴とするリンクアグリゲーション振り分け論理最適化法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリンクアグリゲーション回路、ネットワーク装置及びそれに用いるリンクアグリゲーション振り分け論理最適化法に関し、特にリンクアグリゲーション機能を用いるネットワーク装置に関する。
【背景技術】
【０００２】
ネットワーク装置においては、ネットワークを構成する複数のリンクを理論的に一つのリンクとして取り扱うことによって、高速なパケット通信を可能とするリンクアグリゲーション機能を用いるものがある（例えば、特許文献１参照）。
【０００３】
この場合、ネットワーク装置では、パケットの複数のリンクアグリゲーションポートへの振り分けをパケットの振り分け論理（プロトコル）にしたがって行っており、そのパケットの振り分け論理の設定は保守者が手動にて行っている。
【０００４】
上記のパケットの振り分け論理としては、リンクアグリゲーションの論理ポートを構成する複数の物理ポートへの均等な（厳密には、ほぼ均等な）帯域分配を可能にする方法が提案されている（例えば、特許文献２参照）。
【０００５】
この特許文献２記載の方法では、トラフィック分散制御装置としてのデータ伝送装置が、リンクアグリゲーションの論理ポートを構成する複数の物理ポートにトラフィックを分散させるために、ハッシュ関数を用いて受信パケットの宛先アドレス及び送信元アドレスからハッシュ値を計算し、宛先の物理ポートを決定している。
【０００６】
上記のデータ伝送装置は、複数の物理ポートのそれぞれからのパケットの出力流量を計測する計測手段と、計数された出力流量について複数の物理ポート間の流量比を算出する算出手段と、算出された流量比を複数の物理ポート間の帯域分配比率にフィードバックして宛先の物理ポートを決定するためのハッシュ値の個数割り当ての変更を行う制御手段とを備えている。
【０００７】
【特許文献１】特開２００５−２３６６３１号公報
【特許文献２】特開２００６−００５４３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した従来のネットワーク装置では、パケットの振り分け論理として適切な振り分け論理が指定されていない場合、リンクアグリゲーションポートのそれぞれに流れるパケットに大きな偏りが発生し、リンクアグリゲーションポートの出力流量より大きなパケットがそのポートに流入した場合、本来流すべきパケットの廃棄が発生することになる。
【０００９】
通常、パケットの振り分け論理は保守者が設定するが、適切な振り分け論理を設定するためにはネットワークの性質を把握しておく必要がある。また、例え、設定時点で適切な振り分け論理を指定したとしても、時間経過とともに流入するパケットの性質が変化した場合、振り分け論理が不適切なものになってしまう。
【００１０】
従来、リンクアグリゲーションを行うネットワーク装置においては、振り分け論理の選択作業を保守者が手動で行っているので、適切な振り分け論理を選択するためにネットワークの性質を把握する必要があるが、複数の装置で構成されたネットワークの性質を把握することは困難なため、適切な振り分け論理を選択することができないという問題がある。
【００１１】
また、従来のネットワーク装置では、例え１度ネットワークの性質を把握して適切な振り分け論理を設定したとしても、ネットワーク機器の変更、時間経過によるネットワークの性質の変化によって最適な振り分け論理が変化するが、保守者の手動設定では性質の変化の把握に時間がかかり、適切な振り分け論理を選択することができないという問題がある。
【００１２】
上記の特許文献１に記載の技術は、リンクアグリゲーション機能を無効とすることなく、輻輳発生箇所に向けたデータパケットの送出を抑止する技術であり、特許文献２に記載の技術はパケットの振り分け論理の一種であるので、上述した問題を解決することはできない。
【００１３】
そこで、本発明の目的は上記の問題点を解消し、ネットワークの性質の変化に対応した振り分け論理を自動的に選択することができるリンクアグリゲーション回路、ネットワーク装置及びそれに用いるリンクアグリゲーション振り分け論理最適化法を提供することにある。
【課題を解決するための手段】
【００１４】
本発明による第１のリンクアグリゲーション回路は、ネットワークを構成する複数のリンクを理論的に一つのリンクとして取り扱うことで高速なパケット通信を可能とするリンクアグリゲーションを使用するレイヤ２を扱うリンクアグリゲーション回路であって、
前記リンクアグリゲーションのための複数のポートと、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）振り分け論理を自動的に最適化する制御手段と、その最適化したＭＡＣ振り分け論理にて前記複数のポートに流入パケットを振り分ける振り分け処理手段とを備えている。
【００１５】
本発明による第２のリンクアグリゲーション回路は、ネットワークを構成する複数のリンクを理論的に一つのリンクとして取り扱うことで高速なパケット通信を可能とするリンクアグリゲーションを使用するレイヤ２を扱うリンクアグリゲーション回路であって、
前記リンクアグリゲーションのための複数のポートと、廃棄されたパケットをカウントする廃棄カウンタと、前記複数のポート各々の流量をカウントするポートカウンタと、予め設定された振り分け論理にて前記複数のポートに流入パケットを振り分ける振り分け処理手段と、前記廃棄カウンタ及び前記ポートカウンタ各々の内容に基づいて不適切な振り分け論理が選択されたことを検出しかつその検出結果に応じて前記振り分け処理手段に適切な振り分け論理を設定する制御手段とを備えている。
【００１６】
本発明によるネットワーク装置は、上記の第１及び第２のリンクアグリゲーション回路のいずれかを備えている。
【００１７】
本発明による第１のリンクアグリゲーション振り分け論理最適化法は、ネットワークを構成する複数のリンクを理論的に一つのリンクとして取り扱うことで高速なパケット通信を可能とするリンクアグリゲーションを使用するレイヤ２を扱うリンクアグリゲーション回路に用いるリンクアグリゲーション振り分け論理最適化法であって、
前記リンクアグリゲーション回路が、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）振り分け論理を自動的に最適化する制御処理と、その最適化したＭＡＣ振り分け論理にて前記リンクアグリゲーションのための前記複数のポートに流入パケットを振り分ける振り分け処理とを実行している。
【００１８】
本発明による第２のリンクアグリゲーション振り分け論理最適化法は、ネットワークを構成する複数のリンクを理論的に一つのリンクとして取り扱うことで高速なパケット通信を可能とするリンクアグリゲーションを使用するレイヤ２を扱うリンクアグリゲーション回路に用いるリンクアグリゲーション振り分け論理最適化法であって、
前記リンクアグリゲーション回路に、前記リンクアグリゲーションのための複数のポートと、廃棄されたパケットをカウントする廃棄カウンタと、前記複数のポート各々の流量をカウントするポートカウンタとを設け、
前記リンクアグリゲーション回路が、予め設定された振り分け論理にて前記複数のポートに流入パケットを振り分ける振り分け処理と、前記廃棄カウンタ及び前記ポートカウンタ各々の内容に基づいて不適切な振り分け論理が選択されたことを検出しかつその検出結果に応じて前記振り分け処理に適切な振り分け論理を設定する制御処理とを実行している。
【００１９】
すなわち、本発明のリンクアグリゲーション振り分け論理最適化法は、ネットワークを構成する複数のリンクを理論的に一つのリンクとして取り扱うことで高速なパケット通信を可能とするリンクアグリゲーション［ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．３ａｄ，ＩＥＥＥ８０２．３ａｄ−２０００，ＩＥＥＥ８０２．３−２００２）を使用するレイヤ２［ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）ネットワーク参照モデルのデータリンク層）を扱うネットワーク装置において、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：媒体アクセス制御）振り分け論理を自動的に最適化し、各リンクアグリゲーションポートに流入パケットを振り分けることを特徴としている。
【００２０】
より具体的に説明すると、本発明のリンクアグリゲーション振り分け論理最適化法では、制御部において、廃棄されたパケットをカウントする廃棄カウンタ及び各リンクアグリゲーションポートの流量をカウントするポートカウンタの内容によって不適切な振り分け論理（プロトコル）が選択されたことを自動的に検出し、その検出結果に応じて振り分けプロトコル処理部に適切な振り分け論理を設定している。これによって、本発明のリンクアグリゲーション振り分け論理最適化法では、不適切な振り分け論理から適切な振り分け論理に処理を戻すことが可能となる。
【００２１】
したがって、本発明のリンクアグリゲーション振り分け論理最適化法では、制御部において廃棄カウンタ及びポートカウンタの内容によって不適切な振り分け論理を選択して動的に検出し、その検出結果に応じて振り分けプロトコル処理部に適切な振り分け論理を設定しているので、時間経過に伴うパケットの性質の変化に対応したパケットの振り分け論理を選択することが可能となる。
【００２２】
また、本発明のリンクアグリゲーション振り分け論理最適化法では、廃棄カウンタの値と閾値とを見て、待ち時間より速く閾値の確認処理を行うので、最適な振り分け論理を選択する処理が廃棄カウンタの値と閾値とを見ない場合と比べて高速に比較することが可能となる。
【００２３】
本発明のリンクアグリゲーション振り分け論理最適化法では、上記の効果を発揮するために、使用する振り分け論理を限定していないので、どのような振り分け論理でも適用することが可能となる。よって、本発明のリンクアグリゲーション振り分け論理最適化法では、ネットワークの性質の変化に対応した振り分け論理を自動的に選択することが可能となる。
【発明の効果】
【００２４】
本発明は、上記のような構成及び動作とすることで、ネットワークの性質の変化に対応した振り分け論理を自動的に選択することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２５】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるネットワーク装置におけるリングアグリゲーション回路の構成を示すブロック図である。図１において、リングアグリゲーション回路１はリンクアグリゲーションを行うネットワーク装置の回路であり、制御部１１と、プロトコル処理部１２と、廃棄カウンタ１３と、ポートカウンタ１４と、リンクアグリゲーションを行うリンクアグリゲーションポート（以下、ポートとする）１５−１〜１５−ｎ（ｎは正の整数）と、入力ポート１６とから構成されている。
【００２６】
制御部１１は適切なパケットの振り分け論理（プロトコル）の種別を振り分けプロトコル処理部１２に設定する機能と、廃棄カウンタ１３及びポートカウンタ１４各々の内容を読み取る機能とを備えている。
【００２７】
振り分けプロトコル処理部１２は、制御部１１によって指定されたパケットの振り分け論理によって、入力ポート１６から流入したパケットをポート１５−１〜１５−ｎのいずれかに振り分ける機能を持つ。
【００２８】
振り分け論理としては、一般的にＤＡ［Ｄｅｓｔｉｎａｔｉｏｎ  ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：媒体アクセス制御）アドレス］振り分け（ＤＡによる振り分け）、ＳＡ（Ｓｏｕｒｃｅ  ＭＡＣアドレス）振り分け（ＳＡによる振り分け）、ＤＡ＋ＳＡ振り分け（ＤＡとＳＡとの排他的論理和による振り分け）がある。
【００２９】
単純に流入したパケットを順番にポートに振り分けることは、経路による一部パケットの遅延や逆転等が発生するので行っていない。振り分け論理そのものについては、本発明とは直接関係しないので、その詳細な説明を省略する。
【００３０】
廃棄カウンタ１３は入力ポート１６からパケットが流入した時に、ポート１５−１〜１５−ｎにパケットを流出させる場合、ポート１５−１〜１５−ｎに流出させることができずに廃棄されたパケットをカウントする機能を持つ。入力ポート１６の流量がすべてのポート１５−１〜１５−ｎの流量の合計値より大きく、パケットを振り分けることができずに廃棄された場合、振り分けプロトコル処理部１２によって特定のパケットが、ポート１５−１〜１５−ｎが持つ流量を超えて振り分けられ、廃棄された時に廃棄カウンタ１３がカウントされる。
【００３１】
ポートカウンタ１４は各ポート１５−１〜１５−ｎの流量をカウントする機能を持つ。ポート１５−１〜１５−ｎは、リンクアグリゲーションを行うポートである
【００３２】
多くのリンクアグリゲーションを扱うネットワーク装置においては、１つのリンクアグリゲーションに対して保守者の指定によって自由に複数のポートを割り当てることができる。つまり、ポート１５−１〜１５−ｎは保守者によって複数のポートを増設し、または減設することができる。
【００３３】
尚、本実施例ではリンクアグリゲーション回路１内に制御部１１があるが、振り分けプロトコル処理部１２に任意の振り分け論理を設定することができ、廃棄カウンタ１３及びポートカウンタ１４を定期的に監視することができるのであれば、リンクアグリゲーション回路１の外部装置として設置してもよい。また、ポートカウンタ１４は、一般に、ＲＭＯＮ（Ｒｅｍｏｔｅ  ｎｅｔｗｏｒｋ  ＭＯＮｉｔｏｒｉｎｇ）［ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）１７５７］、ＲＭＯＮ２（ＲＦＣ２０２１）で知られる詳細カウンタによって、より精度の高い帯域情報を使用してもよい。
【００３４】
図２は図１の制御部１１の動作を示すフローチャートである。これら図１及び図２を参照して本発明の一実施例によるリンクアグリゲーション振り分け論理最適化法について説明する。
【００３５】
制御部１１はポート１５−１〜１５−ｎの廃棄カウンタ１３の閾値の初期値、及びポートカウンタ１４の評価値を設定する（図２ステップＳ１）。ここで、廃棄カウンタ１３の閾値をｃ、カウンタ値閾値をθとする。また、ステップＳ１の処理では初期の振り分け論理を設定する。振り分け論理がα0 〜αm ある時、現時点での最適なプロトコル値αmax をα0 として、設定値αはα0 とする。さらに、ステップＳ１の処理では初期の単位時間を設定する。この時の単位時間をｔとする。
【００３６】
続いて、制御部１１は上記の単位時間ｔ分だけ時間待ちを行う（図２ステップＳ２）。また、制御部１１は単位時間ｔ内でも廃棄カウンタ値ｃn が閾値ｃを越えた場合、次のステップＳ３の処理に遷移する。
【００３７】
次に、制御部１１は閾値を確認する（図２ステップＳ３）。制御部１１はこの閾値の確認において、単位時間ｔ内の廃棄カウンタ値ｃn が閾値ｃを超えた場合、ステップＳ５の処理を実施する。
【００３８】
それ以外の場合、リンクアグリゲーションをするポートがＰ0 〜Ｐm あり、それぞれの単位時間ｔ内に通過したパケットカウント数をそれぞれＸ0 〜Ｘm 、平均値をＸp とした時、単位時間ｔ当たりの分散値は、
σ＝Σ（Ｘp −Ｘn ）2 ／Ｘp
である。制御部１１は係数β（０＜β）をかけた値である現在の評価値θn （θn ＝β＊σ）がθ≦θn である時、ステップＳ５の処理へ遷移し、それ以外ではステップＳ４の処理へ遷移する。
【００３９】
制御部１１は廃棄カウンタ値ｃn も閾値ｃを越えず、評価値θよりも低い遷移であるので、単位時間ｔをより短く設定し、係数βの値をより大きく設定し、廃棄カウント１３の閾値ｃをより小さく設定する（図２ステップＳ４）。更新された単位時間をｔnew 、係数βをβnew 、廃棄カウント値ｃをｃnew とした場合、
ｔnew ←ｔ−ｅ00（０＜ｅ00＜＜ｔ）
βnew ←β−ｅ01（０＜ｅ01＜＜β）
ｃnew ←ｃ−ｅ02（０＜ｅ101 ＜＜ｃ）
と設定する。但し、ｔnew 、βnew 、ｃnew はいずれも下限値を持ち、下限値より小さな値が設定された場合には下限値に置き換えるものとする。
【００４０】
制御部１１は最適な振り分け論理を確認する（図２ステップＳ５）。制御部１１は廃棄カウンタ値ｃn がｃn ＜ｃで、かつ最適な振り分け論理αmax の廃棄カウンタ値を越える時、現在の振り分け論理αn を最適な振り分け論理αmax とする。
【００４１】
また、制御部１１は廃棄カウンタ値ｃn がｃ≦ｃn で、かつ最適な振り分け論理αmax のステップＳ２の処理の滞在時間より現在のステップＳ２の処理の滞在時間の方が長い時、現在の振り分け論理αn を最適な振り分け論理αmax とする。
【００４２】
さらに、制御部１１はステップＳ５で次の振り分け論理を選択する。現在の振り分け論理がαn の時、αn+1 を次の最適な振り分け論理αmax とする。
【００４３】
制御部１１は現在の振り分け論理αn が最後の振り分け論理αm を超えない時（図２ステップＳ６）、ステップＳ２の処理へ遷移し、それ以外の時（図２ステップＳ６）、ステップＳ７の処理へ遷移する。
【００４４】
制御部１１はステップＳ５の処理で設定した最適な振り分け論理αmax を選択して現在の振り分け論理αn として設定する（図２ステップＳ７）。この後、制御部１１は単位時間ｔをより大きく設定し、係数βの値をより小さく設定し、廃棄カウント閾値ｃをより大きく設定する（図２ステップＳ８）。
【００４５】
更新された単位時間ｔをｔnew 、係数βをβnew 、廃棄カウント値ｃをｃnew とした場合、
ｔnew ←ｔ＋ｅ10（０＜ｅ00＜ｅ10＜＜ｔ）
βnew ←β＋ｅ11（０＜ｅ01＜ｅ11＜＜β）
ｃnew ←ｃ＋ｅ12（０＜ｅ101 ＜ｅ12＜＜ｃ）
と設定する。但し、ｔnew 、βnew 、ｃnew はそれぞれ上限値を持ち、上限値より大きな値が設定された場合には上限値に置き換えるものとする。
【００４６】
このように、本実施例では、廃棄されたパケットをカウントする廃棄カウンタ１３及び各ポート１５−１〜１５−ｎの流量をカウントするポートカウンタ１４各々の内容によって不適切な振り分け論理が選択されたことを自動的に検出し、その検出結果に応じて振り分けプロトコル処理部１２に適切な振り分け論理を設定しているので、時間経過に伴うパケットの性質の変化に対応した振り分け論理を選択することができる。
【００４７】
また、本実施例では、上記のステップＳ２で廃棄カウンタ１３の値と閾値とを見て待ち時間より速くステップＳ３の処理を行うので、最適な振り分け論理を選択する処理が廃棄カウンタ１３の値と閾値とを見ない場合と比べて高速に比較することができる。
【００４８】
さらに、本実施例では、上記の効果を発揮するために、使用する振り分け論理を限定していないので、どのような振り分け論理にでも適用するこができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施例によるネットワーク装置におけるリングアグリゲーション回路の構成を示すブロック図である。
【図２】図１の制御部の動作を示すフローチャートである。
【符号の説明】
【００５０】
１  リングアグリゲーション回路
１１  制御部
１２  プロトコル処理部
１３  廃棄カウンタ
１４  ポートカウンタ
１５−１〜１５−ｎ  リンクアグリゲーションポート
１６  入力ポート
【図１】
2008166881.tif 000003
【図２】
2008166881.tif 000004