"全二重通信方式を使用し、現在リングマネジャーが選出されている状態のリングネットワークにおいて、リングマネジャー選出を担当するノードが各ノードにパケットトラフィックに関する診断情報を要請して受信するステップと、前記リングマネジャー選出を担当するノードが、各ノードから受信した診断情報を用いて、リングマネジャーの役割を果たすノードを新しく選出するステップと、前記リングマネジャー選出を担当するノードが、前記選出結果によって新しく選出されたリングマネジャーに関する情報を各ノードに通報するステップと、を含んでなるリングネットワークにおけるリングマネジャー選出方法。前記リングマネジャー選出を担当するノードは、前記リングネットワークで現在リングマネジャーの役割を果たしているノードであることを特徴とする、請求項1に記載のリングネットワークにおけるリングマネジャー選出方法。前記リングマネジャー選出を担当するノードは、周期的に、前記リングネットワークを構成する各ノードからパケットトラフィックに関する診断情報を収集して、リングマネジャーを新しく選出することを特徴とする、請求項1に記載のリングネットワークにおけるリングマネジャー選出方法。前記リングマネジャー選出を担当するノードは、前記リングネットワークを構成するノードのうち、パケットリレー回数の最も少ないノードをリングマネジャーとして選出することを特徴とする、請求項1に記載のリングネットワークにおけるリングマネジャー選出方法。前記リングネットワークは、2つのリングマネジャーを含むことを特徴とする、請求項1に記載のリングネットワークにおけるリングマネジャー選出方法。前記リングマネジャー選出を担当するノードは、前記リングネットワークを構成するノードのうち、パケットリレー回数の最も少ないノードを1次リングマネジャーとして選出し、前記選出された1次リングマネジャーの2つの通信ポートに接続された各ノードのうち、パケットリレー回数の少ないノードを2次リングマネジャーとして選出することを特徴とする、請求項5に記載のリングネットワークにおけるリングマネジャー選出方法。前記診断情報を要請して受信するステップは、前記各ノードにパケットトラフィックに関する診断情報を要請するパケットを伝送した後、タイマーを起動し、該タイマーが満了するまでに前記診断情報が受信されないと、前記各ノードにパケットトラフィックに関する診断情報を再び要請することを特徴とする、請求項1に記載のリングネットワークにおけるリングマネジャー選出方法。少なくとも2つの通信ポートを介して隣接するノードと接続されてリングネットワークを形成できるノードであって、前記各通信ポートを介して通信を行う通信部と、リングマネジャーを再選出する必要が発生すると、前記通信部を介して各ノードにパケットトラフィックに関する診断情報を要請し、この要請に応じて各ノードが伝送する診断情報を受信する収集部と、前記収集部を通じて収集された各ノードの診断情報を用いて、リングマネジャーの役割を果たすノードを新しく選出する選出部と、前記選出部で新しくリングマネジャーとして選出されたノードに関する情報を、前記通信部を介して各ノードに知らせる通報部と、を含むことを特徴とするノード。前記診断情報は、パケットリレー回数を含み、前記選出部は、パケットリレー回数の最も少ないノードをリングマネジャーとして選出することを特徴とする、請求項8に記載のノード。前記収集部は、前記各ノードにパケットトラフィックに関する診断情報を要請すると、タイマーを起動し、該タイマーが満了するまでに前記診断情報が受信されないと、前記各ノードにパケットトラフィックに関する診断情報を再び要請することを特徴とする、請求項8に記載のノード。本発明は上記問題点を解決するために案出されたもので、その目的は、リングネットワークの初期設定が完了して運営されている途中にも、実時間で変わるネットワーク負荷の状態に応じて最も適切なノードにリングマネジャーの役割を果たさせることによって、ネットワークの効率性を極大化できるリングネットワークにおけるリングマネジャー選出方法及びノードを提供することにある。上記目的を達成するために、本発明に係るリングネットワークにおけるリングマネジャー選出方法は、全二重通信方式を使用し、現在リングマネジャーが選出されている状態のリングネットワークにおいて、リングマネジャー選出を担当するノードが各ノードにパケットトラフィックに関する診断情報を要請して受信するステップと、前記リングマネジャー選出を担当するノードが、各ノードから受信した診断情報を用いて、リングマネジャーの役割を果たすノードを新しく選出するステップと、前記リングマネジャー選出を担当するノードが、前記選出結果によって新しく選出されたリングマネジャーに関する情報を各ノードに通報するステップと、を含んでなる。前記リングマネジャー選出を担当するノードは、前記リングネットワークで現在リングマネジャーの役割を果たしているノードとすることができる。前記リングマネジャー選出を担当するノードは、周期的に、前記リングネットワークを構成する各ノードからパケットトラフィックに関する診断情報を収集して、リングマネジャーを新しく選出することができる。前記リングマネジャー選出を担当するノードは、前記リングネットワークを構成するノードのうち、パケットリレー回数の最も少ないノードをリングマネジャーとして選出することができる。前記リングネットワークは、2つのリングマネジャーを含むことができる。ここで、前記リングマネジャー選出を担当するノードは、前記リングネットワークを構成するノードのうち、パケットリレー回数の最も少ないノードを1次リングマネジャーとして選出し、前記選出された1次リングマネジャーの2つの通信ポートに接続された各ノードのうち、パケットリレー回数の少ないノードを2次リングマネジャーとして選出することができる。前記診断情報を要請して受信するステップは、前記各ノードにパケットトラフィックに関する診断情報を要請するパケットを伝送するステップをさらに含むことができる。そして、前記診断情報を要請して受信するステップは、前記診断情報を要請するパケットを伝送すると、タイマーを起動するステップをさらに含むことができる。また、前記診断情報を要請して受信するステップは、前記タイマーが満了するまでに前記診断情報が受信されないと、前記各ノードにパケットトラフィックに関する診断情報を再び要請することができる。本発明に係るノードは、少なくとも二つの通信ポートを介して隣接するノードと接続されてリングネットワークを形成できるノードであって、前記各通信ポートを介して通信を行う通信部と、リングマネジャーを再選出する必要が発生すると、前記通信部を介して各ノードにパケットトラフィックに関する診断情報を要請し、この要請に応じて各ノードが伝送する診断情報を受信する収集部と、前記収集部を通じて収集された各ノードの診断情報を用いて、リングマネジャーの役割を果たすノードを新しく選出する選出部と、前記選出部で新しくリングマネジャーとして選出されたノードに関する情報を、前記通信部を介して各ノードに知らせる通報部と、を含むことができる。前記診断情報は、パケットリレー回数を含み、この場合、前記選出部は、パケットリレー回数の最も少ないノードをリングマネジャーとして選出する。一方、前記収集部は、前記各ノードにパケットトラフィックに関する診断情報を要請すると、タイマーを起動し、該タイマーが満了するまでに前記診断情報が受信されないと、前記各ノードにパケットトラフィックに関する診断情報を再び要請することができる。本発明によれば、各ノードの位置やMACアドレスなどの構造的な条件に基づいて、一応リングネットワークの初期設定が完了して運営される途中にも、実時間で変わるネットワーク負荷の状態に応じてリングマネジャーを新しく選出することができる。新しいリングマネジャーの選出は、現在のパケットトラフィックの状況を反映してなされるから、リングネットワークにおけるリングマネジャーの役割を、常に現在のネットワーク状況に最も適切なノードが行うようにすることができる。以下、添付の図面を参照しつつ、本発明の好適な実施例について詳細に説明する。図1は、n個のノードがリングRing状に接続されているリングネットワーク10を示す図である。各ノードは、2個の通信ポートを有しており、各通信ポートに隣接ノードが接続され、各ノードでは両方向にパケットを伝達することができる。リングネットワーク10は、必要に応じて様々な方式のもので構成すれば良く、例えば、全二重通信方式を用いるイーサネットFullDuplexEthernet;登録商標で構成することができる。図1のようにリングネットワーク10が構成されると、各ノードのホップ数HopCountやMACMediaAccessControlアドレスなどの構造的な情報を用いて一つ以上のノードをリングマネジャーとして選出する。リングマネジャーは、ブロードキャストパケットが無限ループを回ることを防止するために、自身に伝達されたパケットを次のノードに伝達しない。図2は、例えばノード1乃至ノード3からなるリングネットワークにおいて、各ノードがホップ数ベースのルーティングテーブルを維持する過程を示す図である。リングネットワーク上の全てのノードは、自身の情報を一定のフォーマットに合わせてブロードキャストBroadcastする。例えば、ノード121は、いずれか一つの通信ポートを介して自身の情報をブロードキャストするS21。ノード121からブロードキャストされた情報をいずれか一つの通信ポートを介して受信したノード222は、ノード1に関するホップカウントを1増加させ、自身のルーティングテーブルを更新してからいずれか他の通信ポートにブロードキャストするS22,S23。ノード222からブロードキャストされたノード1の情報をいずれか一つの通信ポートを介して受信したノード323も、ノード1に関するホップカウントを再び1増加させ、自身のルーティングテーブルを更新してからいずれか他の通信ポートにブロードキャストするS24,S25。ノード1乃至ノード3からなるリングネットワークを仮定したので、ノード121は、ステップS21で自身がブロードキャストした情報をいずれか他の通信ポートを介して受信するようになる。これにより、ノード121は、自身の属するネットワークがリングRing状であることがわかり、ホップ数情報に基づいて自身がリングマネジャーであるか否かを確認することができるS26。すなわち、リングネットワークでは、あるノードが一方の通信ポートを介してパケットをブロードキャストすると、当該パケットを他方の通信ポートから受けるから、自身の送ったパケットが他方のポートから受信されると、リングネットワークであるということが確認できる。また、上記のような過程が各ノードに対して行われると、各ノードにはホップ数ベースのルーティングテーブルが生成され、各ノードは、ルーティングテーブルの情報を用いて自身がリングマネジャーであるか否かが確認できる。一方、リングネットワークは、マスターMasterとスレーブSlaveとが区別されている構造と、そうでない構造があるが、マスター/スレーブ構造のリングネットワークではスレーブノードの中からリングマネジャーが選出される。図3を参照して、各ノードが、自身がリングマネジャーであるか否かを判断するプロセスについて説明する。まず、各ノードは、自身のルーティングテーブルを調べて、マスターが存在するか否かと、最大MACアドレスを持つノードを確認するS31。ステップS31の結果、ルーティングテーブルにマスターがないとS32、自身が最大MACアドレスを持つノードであるか確認しS36、確認の結果、自身が最大MACアドレスを持つノードであれば、自身をリングマネジャーとして選出するS35。一方、ステップS31の結果、ルーティングテーブルにマスターがあるとS32、リングネットワークの全体ノード数が偶数なのか或いは奇数なのか判断するS33。ステップS33の判断結果、リングネットワークの全体ノード数が偶数であれば、自身の両方の通信ポートからマスターまでのホップ数が同一であると、自身をリングマネジャーとして選出してS34,S35、そうでないと、自身はリングマネジャーでないと判断する。ステップS33の判断結果、リングネットワークの全体ノード数が奇数であると、自身の両方の通信ポートからマスターまでのホップ数の差が1でありS37、自身のMACアドレスが、ホップ数の大きい通信ポートに隣接するノードのMACアドレスと比較して同一または大きいとS38、自身をリングマネジャーとして選出するS35。もし、自身の両方の通信ポートからマスターまでのホップ数の差が1でないかS37、または、ホップ数の大きい通信ポートに隣接するノードのMACアドレスと比較して自身のMACアドレスが小さいとS38、自身はリングマネジャーでないと判断する。図4の4aは、マスターのないリングネットワークの例を示す図で、ノード1乃至ノード6のMACアドレスが順に大きくなるとする時、ノード641が自身をリングマネジャーとして選出する。図4の4bは、全体ノード数が偶数であり、マスター43が存在するリングネットワークの例を示す図である。ノード1乃至ノード6のMACアドレスが順に大きくなるとする時、ノード445が自身をリングマネジャーとして選出する。図4の4cは、全体ノード数が奇数であり、マスター46が存在するリングネットワークの例を示す図である。ノード1乃至ノード5のMACアドレスが順に大きくなるとする時、ノード4が自身をリングマネジャーとして選出する。また、リングマネジャーの役割を果たすノードを2個以上にすることもでき、図5を参照して2個のリングマネジャーを選出する方法について説明する。図5の5aを参照すると、1個のマスター51と複数のスレーブNode1~Node3、Node5~Node7で構成されたリングネットワークでは、マスター51からのホップ数が最も大きい2つのスレーブノード52,53をリングマネジャーとして選出することができる。図5の5bを参照すると、複数のマスター54-1,54-2と複数のスレーブNode1~Node3、Node5、Node7で構成されたリングネットワークでは、MACアドレスの最も小さいマスターノード54-2からのホップ数が最も大きい一つのスレーブノード54-3と、これに隣接するスレーブノードのうちの一つのノード54-4をリングマネジャーとして選出することができる。図5の5cを参照すると、マスター/スレーブ構造でないリングネットワークでは、MACアドレスの最も大きいノード55-2と、これに隣接する2つのノードのうちの一つのノード55-1をリングマネジャーとして選出することができる。図6を参照して、本発明によるリングネットワークにおけるリングマネジャー選出方法の具体例を説明する。まず、リングネットワークが構成され、任意の方法を用いてリングマネジャーを選出することによって、リングネットワークの運営が開始されるとS61、リングネットワークを構成している各ノードのうち、リングマネジャー選出を担当するノードは、ステップS62乃至ステップS65の過程に従ってリングマネジャーを再選出する役割を果たす。リングマネジャー選出を担当するノードとは、リングネットワークが運営されている途中にリングマネジャーを再選出する機能を担当するノードのことをいい、以下では、説明の便宜のために‘再選出担当ノード’と称する。リングネットワークを構成する各ノードのうちのいずれのノードを再選出担当ノードとするかは様々に構成することができ、具体的な例としては、現在リングマネジャーの役割を担当しているノードが再選出担当ノードの役割を果たすことができる。再選出担当ノードは、リングネットワークが運営されている途中にリングマネジャーを新しく選出する必要があるとS62、ステップS63乃至S65の過程を進行する。この場合、どのような状況を、リングマネジャーを新しく選出する必要がある状況とするかは、必要に応じて様々に構成することができる。例えば、使用者の指示がある時、既に設定された基準を越える大量のパケットが流れる新しい経路が現れた時、既存にパケットを送/受信しなかったノードにパケットが送/受信された時などを挙げることができ、既に設定された周期ごとに繰り返しリングマネジャー選出過程を行うこともできる。再選出担当ノードは、リングマネジャーを新しく選出する必要があると、各ノードにパケットトラフィックに関する診断情報を要請して受信するS63。ここで、パケットトラフィックに関する診断情報とは、各ノードでの通信負荷を調査できる情報のことを意味し、具体的な例としては、各ノードでのパケットリレー回数に関する情報を挙げることができる。図7を参照して、ステップS63がなされるプロセスについて具体的に説明すると、再選出担当ノードは、各ノードにパケットトラフィックに関する診断情報を要請するパケットを伝送しS71、タイマーを起動するS72。再選出担当ノードは、タイマーが満了するまでに、リングネットワークの全てのノードから、ステップS71で要請したパケットトラフィックに関する診断情報が受信されると、ステップS63を終了するS73,S74。しかし、タイマーが満了するまでに、リングネットワークの全てのノードから、ステップS71で要請したパケットトラフィックに関する診断情報が受信されないとS73,S74、ステップS71に戻ってパケットトラフィックに関する診断情報を再び要請する。ステップS63を通じて全てのノードからパケットトラフィックに関する診断情報が受信されると、再選出担当ノードは、該当の診断情報を用いてリングマネジャーの役割を担当するノードを新しく選出するS64。ステップS64でパケットトラフィックに関する診断情報を用いてリングマネジャーを選出する方法は様々にすることができ、例えば、パケットトラフィックの最も少ないノードをリングマネジャーとして選出することができる。図8を参照して、ステップS64で行われるプロセスについて具体的に説明すると、再選出担当ノードは変数iを1に初期化し、新しく選出するリングマネジャーをノードiと一時的に決定するS81。この時、リングネットワークはノード1乃至ノードnで構成されているとする。次に、ノードiのパケットリレー回数がノードi1のパケットリレー回数を超えるとS82、新しく選出するリングマネジャーをノードi1と一時的に決定するS83。変数iの値がn-1でないとS84、まだ調査する対象が残っているという意味であるから、変数iの値を1増加させた後、ステップS82に戻りS85、変数iの値がn-1であると、全ての対象を調査したという意味であるから、ステップS64を終了する。このような過程を通じて、パケットリレー回数の最も少ないノードをリングマネジャーとして選出することができる。ステップS64でリングマネジャーを新しく選出した再選出担当ノードは、新しく選出されたリングマネジャーに関する情報を各ノードに通報するS65。この時、リングマネジャーの役割を果たしていたノードが再選出担当ノードであり、ステップS64で新しく選出されたノードが自身であれば、リングマネジャーは変更されないから、新しく選出されたリングマネジャーに関する情報を各ノードに通報する手順は省いても良い。一方、リングネットワークは2つ以上のリングマネジャーを含むことができる。このような実施例において、ステップS64は、リングネットワークを構成するノードのうち、パケットトラフィックの最も少ないノードを1次リングマネジャーとして選出し、1次リングマネジャーの2つのポートに接続された各ノードのうち、パケットトラフィックの少ないノードを2次リングマネジャーとして選出するように構成することができる。図9を参照すると、再選出担当ノードは、ステップS63で収集された各ノードのパケットトラフィックに関する診断情報に基づいて、パケットリレー回数の最も少ないノード‘ノードM’という。を調査するS91。ステップS91の調査結果、ノードMに自身が含まれると、ステップS64を終了しS92、ノードMに自身が含まれていないと、ノードMを1次リングマネジャーとして選出するS93。そして、ノードMの2つの通信ポート第1通信ポート、第2通信ポートに隣接している各ノードのパケットリレー回数を調査しS94、パケットリレー回数の少ないノードを2次リングマネジャーとして選出するS95,S96。すなわち、第1通信ポートに隣接しているノードのパケットリレー回数が、第2通信ポートに隣接しているノードのパケットリレー回数より小さいまたは同一であると、ノードMの第1通信ポートに隣接しているノードを2次リングマネジャーとして選出するS95。もし、第1通信ポートに隣接しているノードのパケットリレー回数が、第2通信ポートに隣接しているノードのパケットリレー回数よりも大きいと、ノードMの第2通信ポートに隣接しているノードを2次リングマネジャーとして選出するS96。図10を参照すると、本発明によるノード100は、少なくとも2つの通信ポート101-1,101-2を介して隣接する他のノードと接続されてリングネットワークを形成できるように構成され、リングマネジャー選出機能を果たすために通信部103、収集部105、選出部106、通報部107を含んでなる。第1通信ポート101-1及び第2通信ポート101-2は、イーサネットのような物理的な回線12を通じて隣接ノードに接続される。通信部103は、リングネットワークの通信方式によって各ノードとの間で通信を行う。収集部105は、リングマネジャーを再選出する必要が発生すると、通信部103を介して各ノードにパケットトラフィックに関する診断情報を要請し、この要請に応じて各ノードが伝送する診断情報を受信する。リングマネジャーを再選出すべき状況には、様々なものがある。例えば、使用者の指示がある時、既に設定された基準を越える大量のパケットが流れる新しい経路が現れた時、既存にパケットを送/受信しなかったノードにパケットが送/受信された時などを挙げることができ、既に設定された周期ごとに繰り返しリングマネジャーを再選出することもできる。パケットトラフィックに関する診断情報とは、各ノードでの通信負荷を調査できる情報のことを意味し、具体的な例としては、各ノードでのパケットリレー回数に関する情報を挙げることができる。選出部106は、収集部105で収集された各ノードの診断情報を用いて、リングマネジャーの役割を果たすノードを新しく選出する。選出部106が診断情報を用いてリングマネジャーを選出する方法には様々なものがあり、例えば、パケットトラフィックの最も少ないノードをリングマネジャーとして選出することができる。通報部107は、選出部106で新しくリングマネジャーとして選出されたノードに関する情報を通信部103を通じて各ノードに知らせる役割を果たす。この時、選出部106が新しく選出したリングマネジャーがノード100自身であると、リングマネジャーが変更されないから、新しく選出されたリングマネジャーに関する情報を各ノードに通報しなくて済む。以上の実施例は本発明の理解を助けるためのもので、これらの実施例に限定されず、本発明の技術的思想を逸脱しない範囲内で様々な変形実施が可能であるということは、当業者にとって明らかである。"