(57)【要約】【課題】リングネットワーク運用中の再起動などで、誤ったノードアドレスが設定されると、ノードアドレスの重複の検知及び回避ができず、通信が不安定になるという問題があった。【解決手段】本発明のパケット交換装置は、受信した自ノードアドレスのパケットから送信元アドレスとホップ数またはＴＴＬの値を抽出し、これらの数値に基づいてノードアドレスの重複を検出する。【選択図】図１
2018148506.tif 000002
【特許請求の範囲】
【請求項１】
自ノードアドレスを供給するノードアドレス供給部、前記自ノードアドレスをパケットに設定してリングネットワーク上に送信するとともに前記リングネットワーク上のパケットの受信を行うパケット送受信制御部、前記受信したパケットから送信元アドレスとホップ数またはＴＴＬの値を抽出し、前記リングネットワーク上のノードの並び順を認識するリング構成認識部、送信した前記自ノードアドレスのパケットを受信した際のホップ数またはＴＴＬの値に基づいてノードアドレスの重複を検出するノードアドレス重複検出部を備えたパケット交換装置。
【請求項２】
前記ノードアドレス重複検出部は、前記ホップ数が最大でないとき、重複が検出されたと判断することを特徴とする請求項１に記載のパケット交換装置。
【請求項３】
前記ノードアドレス重複検出部は、前記自ノードアドレスのＴＴＬの値が、設定されたＴＴＬの初期値とノード数に基づいて求められる最小値でないとき、重複が検出されたと判断することを特徴とする請求項１に記載のパケット交換装置。
【請求項４】
前記重複が検出された場合に装置を停止する装置停止制御部を備えたことを特徴とする請求項１から３のいずれか一項に記載のパケット交換装置。
【請求項５】
前記重複が検出された場合に、新たなアドレスを再設定するノードアドレス設定部を備えたことを特徴とする請求項１から３のいずれか一項に記載のパケット交換装置。
【請求項６】
前記重複が検出された場合に、前記ノードアドレス供給部は、前回起動時に供給されたノードアドレスと今回供給された前記自ノードアドレスとを比較し、一致しないときに、前回起動時に供給された前記ノードアドレスを自ノードアドレスとして再度設定することを特徴とする請求項１から３のいずれか一項に記載のパケット交換装置。
【請求項７】
再度設定された自ノードアドレスに重複が検出された場合に、新たなアドレスを再設定するノードアドレス設定部を備えたことを特徴とする請求項６に記載のパケット交換装置。
【請求項８】
再設定の回数をカウントする設定カウンタを備え、前記設定カウンタのカウント値が設定された上限値を超えた場合に装置を停止することを特徴とする請求項５または７に記載のパケット交換装置。
【請求項９】
前記重複が検出された場合に、前記パケット送受信制御部への受信をバイパスして前記リングネットワーク上に送信するバイパス処理部を備えたことを特徴とする請求項１から３のいずれか一項に記載のパケット交換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークシステムでリング状に接続されるパケット交換装置に関するものである。
【背景技術】
【０００２】
複数のパケット交換装置をリング状に接続したネットワークシステムでは、各パケット交換装置に一意のノードアドレスを与えることで、リング内のパケット交換装置の並び順の認識や通信の制御を行っている。ノードアドレスを与える手段としては、スイッチによる設定や不揮発性メモリにあらかじめ登録するなどがある。ノードアドレスを適用した方式の一例として、ＲＰＲ（Ｒｅｓｉｌｉｅｎｔ Ｐａｃｋｅｔ Ｒｉｎｇ：ＩＥＥＥ８０２．１７）が挙げられる。
このようなノードアドレスを必要とするネットワークシステムでは、ネットワーク内のパケット交換装置のノードアドレスが重複すると、パケット交換装置の並び順が認識できず、正常に通信ができなくなる問題が発生する。
【０００３】
この問題を解決するために、従来のノードアドレスを用いたパケット交換装置では、ネットワークへの新規参入時に、仮アドレスを生成してリング内にパケットを送信する。他のパケット交換装置とノードアドレスが重複しなければ自パケット交換装置にリングを一周してパケットが戻ってくる。このような仕組みでノードアドレスの重複の有無の検知とノードアドレスの設定を行っている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−１４３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方式は、増設等でパケット交換装置をネットワークに新規に参入させる場合を想定したものである。従って、通常のネットワーク運用中に、上記スイッチや不揮発性メモリの故障によりノードアドレスの値が化けた場合、パケット交換装置の電源ＯＦＦ／ＯＮ操作や停電／復電などによりパケット交換装置が再起動されると、誤ったノードアドレスが該当パケット交換装置に設定される。この状況では、ノードアドレスの重複を検知及び回避できず、ネットワーク内の通信が不安定になるという問題があった。この発明は上記のような課題を解決するためになされたものであり、パケット交換装置の増設に限らず、設定時のノードアドレスの重複を回避し、安定したネットワークの提供をすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るパケット交換装置は、自ノードアドレスを供給するノードアドレス供給部、この自ノードアドレスをパケットに設定してリングネットワーク上に送信するとともにリングネットワーク上のパケットの受信を行うパケット送受信制御部、受信したパケットから送信元アドレスとホップ数またはＴＴＬの値を抽出し、リングネットワーク上のノードの並び順を認識するリング構成認識部、送信した自ノードアドレスのパケットを受信した際のホップ数またはＴＴＬの値に基づいてノードアドレスの重複を検出するノードアドレス重複検出部を備える。
【発明の効果】
【０００７】
この発明のパケット交換装置によれば、ネットワーク運用中にノードアドレスの重複を検出でき、ネットワークの安定化を図ることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態１のネットワークシステムの構成を示す概念図である。
【図２】図１に示したパケット交換装置の機能構成図である。
【図３】図２に示したノードアドレス供給部の機能構成図である。
【図４】本発明の実施の形態１の一例を説明する説明図である。
【図５】本発明の実施の形態１の一例を説明する説明図である。
【図６】本発明の実施の形態２のパケット交換装置の機能構成図である。
【図７】図６に示したノードアドレス供給部の機能構成図である。
【図８】この発明の実施の形態２の動作のフローチャートを示した図である。
【図９】この発明の実施の形態３のパケット交換装置の機能構成図である。
【図１０】図９に示したパケット交換装置のノードアドレス供給部の構成を示した図である。
【図１１】この発明の実施の形態３の動作のフローチャートを示した図である。
【図１２】この発明の実施の形態４のノードアドレス供給部の機能構成図である。
【図１３】この発明の実施の形態４の動作のフローチャートを示した図である。
【図１４】この発明の実施の形態５のパケット交換装置の機能構成図である。
【図１５】この発明の実施の形態５の動作のフローチャートを示した図である。
【図１６】この発明の実施の形態１から５のハードウエア構成図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１はこの発明の実施の形態１におけるネットワークシステムの構成を示す概念図。図２は、図１に示したパケット交換装置の機能構成図、図３はノードアドレス供給部の機能構成図である。
【００１０】
図１において、リングネットワーク２は、パケットの交換を行う複数のパケット交換装置１ａから１ｅが接続されている。そして、パケット交換装置１ａから１ｅには、回線８ａから８ｅを介して、端末９ａから９ｅがそれぞれ接続されている。尚、図においては、説明の便宜上、１つのパケット交換装置に対して、１つの端末が接続されている例を示した。しかし、これに限られることはなく、複数の端末が１つのパケット交換装置を介して接続されている場合が一般的である。
図２において、例えばパケット交換装置１ａは、リングネットワーク２を介して、隣り合う他のパケット交換装置１ｂ、１ｅとそれぞれ接続するＬＡＮインタフェース部（ポートと同義）３と、回線８ａを介して端末９ａと接続する端末インタフェース部７と、このＬＡＮインタフェース部３、及び端末インタフェース部７と接続されるパケット送受信制御部６と、ＬＡＮインタフェース部３と接続されるリング構成認識部５と、このリング構成認識部５と接続されるノードアドレス重複検出部１０と、このノードアドレス重複検出部１０と接続される装置停止制御部１１と、リング構成認識部５、パケット送受信制御部６、及びノードアドレス重複検出部１０に接続するノードアドレス供給部４とを備えている。図３において、ノードアドレス供給部４は、初期ノードアドレス保持部４１を備えている。
【００１１】
次に動作について説明する。初期ノードアドレス保持部４１は、パケット交換装置１ａに対し一意の自ノードアドレスの値を設定する。初期ノードアドレス保持部４１での設定は、スイッチによる設定や不揮発性メモリによる登録等で実現される。その他のパケット交換装置１ｂから１ｅについても同様に、それぞれのノードアドレス供給部の初期ノードアドレス保持部により一意のノードアドレスの値が設定される。
【００１２】
パケット送受信制御部６は、初期ノードアドレス保持部４１で設定した自ノードアドレスの情報を受けて、リング構成を認識するための制御パケットのＳＡ（送信元アドレス）に自ノードアドレスを設定し、ＬＡＮインタフェース部３を介して、リングネットワーク２内の他のパケット交換装置１ｂから１ｅに対して送信する。また、パケット送受信制御部６は、リングネットワーク２内の自身を含めたパケット交換装置１ａから１ｅの制御パケットを受信する。この制御パケットの情報は、ＬＡＮインタフェース部３を介して、リング構成認識部５に送られる。リング構成認識部５では、受信した制御パケットから送信元アドレスとホップ数を抽出し、リングネットワーク２内で、一意にノードアドレスを与えられたパケット交換装置１ａから１ｅの並び順（トポロジマップ）を認識する。その後、トポロジマップの情報をパケット送受信制御部６に送る。パケット送受信制御部６は、そのトポロジマップの情報を基に、端末９ａから受信した通常パケットをリングネットワーク２側に中継する。
【００１３】
一方、初期ノードアドレス保持部４１で、スイッチや不揮発性メモリの部品故障により、自ノードアドレスの値が化けて、リングネットワーク２内の他のパケット交換装置１ｂから１ｅのうちのいずれかのノードアドレスの値と重複した場合を考える。この場合、ノードアドレス重複検出部１０は、リング構成認識部５から送られた送信元アドレスとホップ数の情報から、自ノードアドレスが、他のパケット交換装置１ｂから１ｅのいずれかのノードアドレスと重複していることを検知する。検知する仕組みは以下の通りである。正常時は、自ノードアドレスのホップ数が必ず最大（ＴＴＬ（Ｔｉｍｅ  ｔｏ  Ｌｉｖｅ）を利用している場合は一番小さい値）となるが、ノードアドレスの重複が発生した場合は、自ノードアドレスのホップ数が最大とならない（ＴＴＬを利用している場合は一番小さい値とならない）ことから、検出が可能である。
【００１４】
例えば、図１のネットワークシステムで、
パケット交換装置１ａのノードアドレス＝１
パケット交換装置１ｂのノードアドレス＝２
パケット交換装置１ｃのノードアドレス＝３
パケット交換装置１ｄのノードアドレス＝４
パケット交換装置１ｅのノードアドレス＝５
とした例を図４に示す。この場合、パケット交換装置１ａからみると、右回りの場合、
ノードアドレス＝１のパケットのホップ数は４
ノードアドレス＝２のパケットのホップ数は３
ノードアドレス＝３のパケットのホップ数は２
ノードアドレス＝４のパケットのホップ数は１
ノードアドレス＝５のパケットのホップ数は０
となり、パケット交換装置１ａの自ノードアドレス＝１のパケットのホップ数が最大となる。左回りでも同様となる（ただし、アドレスに対するホップ数は逆になる）。この場合、前提として、自ノードが出したパケットを自ノードで受信すると、隣のノードには中継せず廃棄する（パケットの送信元のノードアドレスが自ノードのアドレスと一致すれば自ノードが出したパケットと判断し廃棄する）。
【００１５】
次に、図５のように、パケット交換装置１ａとパケット交換装置１ｄのアドレスとが重複した場合（どちらのノードアドレスも１の場合）、パケット交換装置１ａが出したパケットは、右回りではパケット交換装置１ｂ、１ｃ、１ｄと中継され、パケット交換装置１ｄは受信したパケットの送信元のノードアドレスが自分のアドレスと一致するため、自分が出したパケットと誤認識してパケットを廃棄する。左回りも同様となる。よって、パケット交換装置１ａが出したパケットはパケット交換装置１ａには戻らないことになる。次にパケット交換装置１ｄが出したパケットは右回りでは、パケット交換装置１ｅ、１ａと中継され、パケット交換装置１ａが受信したパケットの送信元のノードアドレスが自分のアドレスと一致するため、自分が出したパケットと誤認識して廃棄する。このときホップ数は１となる。従ってパケット交換装置１ａからみると、右回りでは、
ノードアドレス＝１のパケットのホップ数は１（実際はパケット交換装置１ｄのパケットを誤認識）
ノードアドレス＝２のパケットのホップ数は３
ノードアドレス＝３のパケットのホップ数は２
ノードアドレス＝５のパケットのホップ数は０
となり、自ノードアドレスのパケットのホップ数は最大にならない。これは左回りでも同様となる。このようなシステムにおいて、ホップ数の増減がアドレスの重複以外で発生しないよう、ホップ数のデータが通信途中でデータ化けを起こした場合の対処として、パケットにチェックサム等のデータ化けの有無を検知する部分を設け、データ化けが発生した場合にパケットが廃棄されるようにしてもよい。
【００１６】
次に、図４において、ＴＴＬを用いた場合について説明する。ＴＴＬの値はリングネットワーク内に最大接続できるノード数を装置として規定しており、それよりも大きい値をＴＴＬの初期値として設定する。例えばＴＴＬの初期値を２５５と設定した場合、パケット交換装置１ａからみると、ＴＴＬの初期値とノード数から、
ノードアドレス＝１のパケットのＴＴＬ値は２５１
ノードアドレス＝２のパケットのＴＴＬ値は２５２
ノードアドレス＝３のパケットのＴＴＬ値は２５３
ノードアドレス＝４のパケットのＴＴＬ値は２５４
ノードアドレス＝５のパケットのＴＴＬ値は２５５
となり、パケット交換装置１ａの自ノードアドレス＝１のパケットのＴＴＬ値が最小となる。左回りも同様となる。
【００１７】
次に図５において、パケット交換装置１ａとパケット交換装置１ｄのアドレスとが重複した場合（どちらのノードアドレスも１の場合）、ホップ数の際に説明したのと同様、パケット交換装置１ａからみると、
ノードアドレス＝１のパケットのＴＴＬ値は２５４（実際はパケット交換装置１ｄのパケットを誤認識）
ノードアドレス＝２のパケットのＴＴＬ値は２５２
ノードアドレス＝３のパケットのＴＴＬ値は２５３
ノードアドレス＝５のパケットのＴＴＬ値は２５５
となり、自ノードアドレスのパケットのＴＴＬ値は最小とならない。これは左回りでも同様となる。このようなシステムにおいて、ＴＴＬ値の増減がアドレスの重複以外で発生しないよう、ＴＴＬ値のデータが通信途中でデータ化けを起こしたことを検知し、パケットが廃棄されるように処置してもよい。
【００１８】
ノードアドレス重複検出部１０は、ノードアドレスの重複を検出すると、装置停止制御部１１に対し通知し、装置停止制御部１１はパケット交換装置１の動作を停止させる。このように、ノードアドレスが異常とみなせるパケット交換装置１ａを停止することで、リングネットワーク２内の他のパケット交換装置１ｂから１ｅは、正常なトポロジマップの情報を認識することができ、ネットワークの安定化を図ることが可能となる。
【００１９】
実施の形態２．
図６は本発明の実施の形態２のパケット交換装置の機能構成図、図７は本発明の実施の形態２のノードアドレス供給部の機能構成図、図８は本発明の実施の形態２のパケット交換装置による動作フローチャートである。実施の形態１と比較して、図６に示すように、ノードアドレス供給部４とリング構成認識部５とを接続するとともに、ノードアドレス供
給部４とノードアドレス重複検出部１０とを接続し、装置停止制御部１１をなくしたものである。また、図７に示すように、ノードアドレス供給部４に、ノードアドレス設定部４２を設けた。
【００２０】
次に実施の形態２の動作について説明する。ノードアドレス設定部４２は、装置起動後（図８中、ステップ１００）は初期ノードアドレス保持部４１により、自ノードアドレスとして初期ノードアドレスの値が設定されて（ステップ１０１）、リング構成認識部５、パケット送受信制御部６、及びノードアドレス重複検出部１０に初期ノードアドレスを通知する。ノードアドレス重複検出部１０でのノードアドレス重複の情報検出の有無を判断し（ステップ１０２）、重複が検出されるまでは、設定された初期ノードアドレスの値を維持する（ステップ１０２のＮｏ）。
一方、ノードアドレス重複の情報が検出されると（ステップ１０２のＹｅｓ）、リング構成認識部５から送られたパケット交換装置１ｂから１ｅの送信元アドレスの情報を基に、ノードアドレス設定部４２は、使用されていない空きアドレスの中からランダムに選んだ新しいノードアドレスを再設定する（ステップ１０３）。その後、リング構成認識部５、パケット送受信制御部６及びノードアドレス重複検出部１０に対し、再設定した新しいノードアドレスを通知する。以降、この新アドレスを自ノードアドレスとして動作する。この新アドレスで再度、ノードアドレス重複検出部１０でのノードアドレス重複の情報検出の有無を判断する（ステップ１０４）。アドレス重複の情報を受けなければ（ステップ１０４のＮｏ）、新ノードアドレスの設定によりアドレス重複が解消されたとみなせ、また、ノードアドレス重複の情報を受ければ（ステップ１０４のＹｅｓ）、再度、使用されていない空きアドレスの中からランダムに選んでノードアドレスを再設定する（ステップ１０３）。アドレス重複検出が解消されるまでこれを繰り返す。
【００２１】
実施の形態１では、アドレス重複を検出した場合は、パケット交換装置１ａを停止させていたため、停止したパケット交換装置１ａに接続される端末９ａとリングネットワーク２の他のパケット交換装置１ｂから１ｅの間で通信ができなかったが、実施の形態２では、アドレス重複を検出したパケット交換装置１ａに新たなノードアドレスを再設定することで、アドレス重複を解消させるようにしたので、パケット交換装置１ａの停止を伴わず、通信が継続できるため、ネットワークの可用性を高めることができる。
【００２２】
実施の形態３．
図９は本発明の実施の形態３のパケット交換装置の機能構成図、図１０は本発明の実施の形態３のノードアドレス供給部の機能構成図、図１１は本発明の実施の形態３のパケット交換装置による動作フローチャートである。実施の形態３では、実施の形態２と比較して、図９に示すように、ノードアドレス供給部４と接続された装置停止制御部１１を設けた。また、図１０に示すように、ノードアドレス供給部４に設定カウンタ部４３を設けたものである。
【００２３】
次に、実施の形態３の動作について説明する。ノードアドレス設定部４２は、装置起動後（図１１中、ステップ１００）は初期ノードアドレス保持部４１により、自ノードアドレスとして初期ノードアドレスの値が設定されて（ステップ１０１）、リング構成認識部５、パケット送受信制御部６、及びノードアドレス重複検出部１０に初期ノードアドレスを通知する。ノードアドレス重複検出部１０でのノードアドレス重複の情報検出の有無を判断し（ステップ１０２）、重複が検出されるまでは、設定された初期ノードアドレスの値を維持する（ステップ１０２のＮｏ）。  
一方、ノードアドレス重複の情報が検出されると（ステップ１０２のＹｅｓ）、リング構成認識部５から送られたパケット交換装置１ｂから１ｅの送信元アドレスの情報を基に、ノードアドレス設定部４２は、使用されていない空きアドレスの中からランダムに選んだ新しいノードアドレスを再設定する（ステップ１０３）。その後、リング構成認識部５、
パケット送受信制御部６及びノードアドレス重複検出部１０に対し、再設定した新しいノードアドレスを通知する。また、ノードアドレスを再設定した数をカウントする設定カウンタ部４３に対し、再設定カウントを１加算する指示を出す（ステップ１０５）。以降、この新アドレスを自ノードアドレスとして動作する。この新アドレスで再度、ノードアドレス重複検出部１０でのノードアドレス重複の情報検出の有無を判断する（ステップ１０４）。ノードアドレス重複の情報を受けなければ（ステップ１０４のＮｏ）、新ノードアドレスの設定によりアドレス重複が解消されたとみなせ、また、ノードアドレス重複の情報を受ければ（ステップ１０４のＹｅｓ）、設定カウンタ部４３にて、あらかじめ与えられた設定カウントの上限値と再設定カウント数を比較する（ステップ１０６）。上限を超えていなければ（ステップ１０６のＮｏ）、再度、使用されていない空きアドレスの中からランダムに選んでノードアドレスを再設定し（ステップ１０３）、上限を超えていれば（ステップ１０６のＹｅｓ）、装置起動停止通知を装置停止制御部１１に送る（ステップ１０７）。
【００２４】
実施の形態２では、アドレス重複検出と新ノードアドレスの再設定が延々と繰り返され、リングネットワークがいつまで経っても安定しない状態に陥ることが有り得るが、実施の形態３では、設定カウンタ部４３を設けたことで、アドレス重複検出と新ノードアドレスの再設定の繰り返し回数に上限を設けたため、リングネットワークの早期安定化を図ることが可能となる。
【００２５】
実施の形態４．
図１２は、本発明の実施の形態４のノードアドレス供給部の機能構成図、図１３は、実施の形態４の動作のフローチャートを示したものである。実施の形態３と比較して、図１２に示すように、ノードアドレス供給部４に、前回起動時ノードアドレス保持部４４を設けた。
【００２６】
次に実施の形態４の動作について説明する。ノードアドレス設定部４２は、装置起動後（図１３中、ステップ１００）は初期ノードアドレス保持部４１により、自ノードアドレスとして初期ノードアドレスの値が設定されて（ステップ１０１）、リング構成認識部５、パケット送受信制御部６、及びノードアドレス重複検出部１０に初期ノードアドレスを通知する。ノードアドレス重複検出部１０でのノードアドレス重複情報の検出の有無を判断し（ステップ１０２）、重複が検出されるまでは、設定された初期ノードアドレスの値を維持する（ステップ１０２のＮｏ）。
一方、ノードアドレス重複の情報が検出されると（ステップ１０２のＹｅｓ）、前回起動時ノードアドレス保持部４４から、前回、パケット交換装置１が起動したときの初期ノードアドレスの値を読み出し、現在の初期ノードアドレス値と比較する（ステップ１０８）。比較した結果、値が一致すれば（ステップ１０８のＹｅｓ）、初期ノードアドレスを与える部品の故障ではないと判断し、処理を終了する（ステップ１１１）。この場合、初期ノードアドレスの値の設定はそのままで動作する。
【００２７】
一方、比較した結果、値が一致しなければ（ステップ１０８のＮｏ）、初期ノードアドレスを与える部品故障の疑いがあると判断し、前回起動時の初期ノードアドレスと同じ値を設定する（ステップ１０９）。以降、この再設定された前回起動時の初期ノードアドレスの値を自ノードアドレスとして動作する。ノードアドレス重複検出部１０でのノードアドレス重複情報の検出の有無を判断し（ステップ１１０）、重複が検出されるまでは、再設定された前回起動時の初期ノードアドレスの値を維持する（ステップ１１０のＮｏ）。また、再度、ノードアドレス重複の情報を受ければ（ステップ１１０のＹｅｓ）、リング構成認識部５から送られたパケット交換装置１ｂから１ｅの送信元アドレスの情報を基に、ノードアドレス設定部４２は、使用されていない空アドレスの中からランダムに選んだ新しいノードアドレスを再設定する（ステップ１０３）。以降の動作は、実施例３の動作と同じである。
【００２８】
実施の形態３では、部品故障によりアドレス重複が発生したときに、部品が故障したパケット交換装置１ａ以外に、アドレスが重複した故障していないパケット交換装置でも、空きアドレスから新たなノードアドレスの再設定が行われてしまう可能性があるが、実施の形態４では、前回起動時ノードアドレス保持部４４を設けたことで、部品故障の発生によりアドレス重複が発生した場合にのみ、新しいノードアドレスの再設定動作が行われるので、よりリングネットワークの早期安定化を図ることが可能となる。
【００２９】
実施の形態５．
図１４は本発明の実施の形態５のパケット交換装置の機能構成図、図１５は実施の形態５の動作のフローチャートを示している。実施の形態５では、実施の形態４と比較して、図１４に示すように、装置停止制御部１１の代わりに、バイパス処理部１２ｐ、１２ｑを設け、ノードアドレス供給部４に接続したものである。バイパス処理部１２ｐ、１２ｑは、通常時は、ＬＡＮインタフェース部３ｐ、３ｑとパケット送受信制御部６の間でパケットを中継し、バイパスの指示を受けると、例えば、ＬＡＮインタフェース部３ｐからバイパス処理部１２ｐに送られたパケットをパケット送受信制御部６には中継せず、バイパス処理部１２ｑに中継し、バイパス処理部１２ｑからＬＡＮインタフェース部３ｑに中継する動作をとる。
【００３０】
図１５は、実施の形態５の動作のフローチャートで、実施の形態４の動作と異なるのは、ノードアドレス供給部４内の設定カウンタ部４３にて、あらかじめ与えられた設定カウントの上限値と再設定カウント数を比較するが（ステップ１０６）、上限を超えていれば（ステップ１０６のＹｅｓ）、バイパス設定通知をノードアドレス供給部４がバイパス処理部１２ｐ、１２ｑに送る点である（ステップ１１２）。
【００３１】
実施の形態４では、アドレス再設定の設定カウンタの上限値を超えた場合、パケット交換装置１ａの動作を停止していた。このため、リングネットワーク２の中で、パケット交換装置１ａを介したパケットの中継ができず、ネットワークがオープンリングになった状態となっていた。本実施の形態５により、パケット交換装置１ａをバイパスすることで、パケット交換装置１ａを介したパケット中継が可能となり、クローズドリングを保つことで、ネットワークの冗長性を高めることが可能となる。なお、実施の形態１及び３に装置停止制御部１１の代わりに、本実施の形態のバイパス処理部１２ｐ、１２ｑを備え、バイパス処理を行うことで、実施の形態４と同様のオープンリングの問題を解決することができる。
【００３２】
上述した各実施の形態のパケット交換装置１ａのうち、一部、又は全部の構成を、図１６に示すように、プロセッサ（ＭＰＵ）とメモリに格納されたコンピュータプログラムの組合せによって実現してもよいし、ＡＳＩＣ等の専用のハードウエアによって実現してもよいし、ＦＰＧＡのような再構成可能なゲートアレイによって実現してもよいし、これらの組合せによって実現してもよい。
【００３３】
なお、この発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。また図中、同一符号は、同一又は相当する構成、機能を有する部分を示す。
【符号の説明】
【００３４】
１ａ、１ｂ、１ｃ、１ｄ、１ｅ  パケット交換装置、２  リングネットワーク、
３、３ｐ、３ｑ  ＬＡＮインタフェース部、４  ノードアドレス供給部、
５  リング構成認識部、６  パケット送受信制御部、７  端末インタフェース部、
８ａ、８ｂ、８ｃ、８ｄ、８ｅ  回線、９ａ、９ｂ、９ｃ、９ｄ、９ｅ  端末、
１０  ノードアドレス重複検出部、１１  装置停止制御部、
１２ｐ、１２ｑ  バイパス処理部、４１  初期ノードアドレス保持部、
４２  ノードアドレス設定部、４３  設定カウンタ部、
４４  前回起動時ノードアドレス保持部
【図１】
2018148506.tif 000003
【図２】
2018148506.tif 000004
【図３】
2018148506.tif 000005
【図４】
2018148506.tif 000006
【図５】
2018148506.tif 000007
【図６】
2018148506.tif 000008
【図７】
2018148506.tif 000009
【図８】
2018148506.tif 000010
【図９】
2018148506.tif 000011
【図１０】
2018148506.tif 000012
【図１１】
2018148506.tif 000013
【図１２】
2018148506.tif 000014
【図１３】
2018148506.tif 000015
【図１４】
2018148506.tif 000016
【図１５】
2018148506.tif 000017
【図１６】
2018148506.tif 000018