(57)【特許請求の範囲】
【請求項１】
監視用パケットの送受信に基づいて回線障害の有無を検出可能なブリッジネットワークと所定のリングネットワークとの間に設置されるネットワーク中継装置であって、
レイヤ２プロトコルによりブリッジ中継処理を行うブリッジ中継部と、
レイヤ３プロトコルによりルータ中継処理を行うルータ中継部と、
前記ブリッジ中継部がブリッジ中継処理を実施している間において前記ブリッジネットワークに回線障害が発生した場合に前記リングネットワーク上に障害通知メッセージを送信する障害通知送信部と、
前記障害通知送信部が障害通知メッセージを送信した場合に予め設定した回線障害時用ネットワーク情報に基づいて前記ルータ中継部によるルータ中継処理を開始するルータ中継処理制御部と、
を備えたことを特徴とするネットワーク中継装置。
【請求項２】
監視用パケットの送受信に基づいて回線障害の有無を検出可能なブリッジネットワークと所定のリングネットワークとの間にネットワーク中継装置を設置して構成されるリングネットワークシステムであって、
前記ネットワーク中継装置が、
レイヤ２プロトコルによりブリッジ中継処理を行うブリッジ中継部と、
レイヤ３プロトコルによりルータ中継処理を行うルータ中継部と、
前記ブリッジ中継部がブリッジ中継処理を実施している間において前記ブリッジネットワークに回線障害が発生した場合に前記リングネットワーク上に障害通知メッセージを送信する障害通知送信部と、
前記障害通知送信部が障害通知メッセージを送信した場合に予め設定した回線障害時用ネットワーク情報に基づいて前記ルータ中継部によるルータ中継処理を開始するルータ中継処理制御部と、
を備えたことを特徴とするリングネットワークシステム。
【請求項３】
監視用パケットの送受信に基づいて回線障害の有無を検出可能なブリッジネットワークと所定のリングネットワークとの間に第１のネットワーク中継装置を設置するとともに、前記リングネットワーク上に第２のネットワーク中継装置を設置して構成されるリングネットワークシステムであって、
前記第１のネットワーク中継装置が、
レイヤ２プロトコルによりブリッジ中継処理を行うブリッジ中継部と、
前記ブリッジ中継部がブリッジ中継処理を実施している間において前記ブリッジネットワークに回線障害が発生した場合に前記リングネットワーク上に障害通知メッセージを送信し、かつ前記ブリッジ中継部によるブリッジ中継処理を継続させるブリッジ中継処理制御部を備える一方、
前記第２のネットワーク中継装置が、
レイヤ３プロトコルによりルータ中継処理を行うルータ中継部と、
前記ルータ中継部がルータ中継処理を実施している間において前記第１のネットワーク中継装置のブリッジ中継処理制御部が障害通知メッセージを送信した場合に予め設定した回線障害時用ネットワーク情報から当該障害通知メッセージに対応したものを選択し、該選択した回線障害時用ネットワーク情報に基づいて前記回線障害が発生したブリッジネットワークのＩＰサブネットワークをマルチアサインして前記ルータ中継部によるルータ中継処理を継続するルータ中継処理制御部と、
を備えたことを特徴とするリングネットワークシステム。
【請求項４】
前記監視用パケットは、ＢＰＤＵパケットであり、スパニングツリー機能により回線障害の有無を検出することを特徴とする請求項２または３に記載のリングネットワークシステム。
【請求項５】
前記監視用パケットは、ＩＣＭＰパケットであり、ｐｉｎｇ機能により回線障害の有無を検出することを特徴とする請求項２または３に記載のリングネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、監視用パケットの送受信に基づいて回線障害の有無を検出可能なブリッジネットワークと所定のリングネットワークとの間に設置されるネットワーク中継装置およびこのネットワーク中継装置を用いたリングネットワークシステムに関するものである。
【０００２】
【従来の技術】
従来、リングネットワークにおいて回線障害が発生した場合の復旧方式としては、例えばＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１ｄで標準化されているスパニングツリープロトコル（ＳＴＰ）や、ＩＥＴＦ（Internet Engineering Task Force）でＲＦＣ２３２８として標準化されているＯＳＰＦ（Open Shortest Path First）のようなルーティングプロトコルによるネットワークの再構成が一般的である。
【０００３】
しかしながら、これらのプロトコルは、本来リングトポロジーに特化したプロトコルではないため、いくつかの不都合がある。例えば、レイヤ２スイッチであるブリッジを用いてリングネットワークを構築する場合には、スパニングツリープロトコルの規定により、ブリッジ接続が最大７台までに制限される。このため、８台以上のブリッジによるリングネットワークシステムを構築することができない。また、レイヤ３スイッチであるルータを用いてリングネットワークを構築する場合には、ＴＴＬ（Time to Live：パケット生存時間）を６４程度に設定してパケットを送信する端末が存在するため、ルータが６４台以上となるリングネットワークシステムを構築することができない。
【０００４】
【発明が解決しようとする課題】
そこで、図９に示すように、ルータＡ，ＥおよびブリッジＢ，Ｃ，Ｄの混在したリングネットワークシステムを構築することにより、該リングネットワークシステム上のルータＡ，Ｅの台数を減らすとともに、ブリッジＢ，Ｃ，Ｄの接続段数を７台以下とし、上記の問題を解決することが考えられる。
【０００５】
しかしながら、上記のようなリングネットワークシステムにあっては、以下のような新たな問題を招来する虞れがある。例えば、図１０に示すように、リングネットワークの一部であるブリッジネットワークに回線障害が発生した場合、当該回線障害により同一のＩＰサブネットワーク（１０．２０．０．０／１６）が２つに分割されることになり、これら分割されたネットワークにおいて相互の通信が不可能となる。また、当該回線障害が発生したＩＰサブネットワーク（１０．２０．０．０／１６）に対してルータＡの支線に接続された端末からデータを送信した場合には、ルータＡによりすべてブリッジＢへ中継されることになり、ブリッジＣやブリッジＤをネットワーク中継装置とするそれぞれの支線ネットワークには伝送することができない虞れがある。
【０００６】
この発明は上記実情に鑑みてなされたもので、ブリッジネットワーク内で回線障害が発生した場合にも、復旧可能なネットワーク中継装置およびリングネットワークシステムを得ることを目的としている。
【０００７】
【課題を解決するための手段】
上記目的を達成するためこの発明にかかるネットワーク中継装置は、監視用パケットの送受信に基づいて回線障害の有無を検出可能なブリッジネットワークと所定のリングネットワークとの間に設置されるネットワーク中継装置であって、レイヤ２プロトコルによりブリッジ中継処理を行うブリッジ中継部と、レイヤ３プロトコルによりルータ中継処理を行うルータ中継部と、前記ブリッジ中継部がブリッジ中継処理を実施している間において前記ブリッジネットワークに回線障害が発生した場合に前記リングネットワーク上に障害通知メッセージを送信する障害通知送信部と、前記障害通知送信部が障害通知メッセージを送信した場合に予め設定した回線障害時用ネットワーク情報に基づいて前記ルータ中継部によるルータ中継処理を開始するルータ中継処理制御部と、を備えたことを特徴とする。
【０００８】
この発明によれば、ブリッジネットワークに回線障害が発生すると、ルータ中継処理制御部によってルータ中継部によるルータ中継処理が開始される。
【０００９】
つぎの発明にかかるリングネットワークシステムは、監視用パケットの送受信に基づいて回線障害の有無を検出可能なブリッジネットワークと所定のリングネットワークとの間にネットワーク中継装置を設置して構成されるリングネットワークシステムであって、前記ネットワーク中継装置が、レイヤ２プロトコルによりブリッジ中継処理を行うブリッジ中継部と、レイヤ３プロトコルによりルータ中継処理を行うルータ中継部と、前記ブリッジ中継部がブリッジ中継処理を実施している間において前記ブリッジネットワークに回線障害が発生した場合に前記リングネットワーク上に障害通知メッセージを送信する障害通知送信部と、前記障害通知送信部が障害通知メッセージを送信した場合に予め設定した回線障害時用ネットワーク情報に基づいて前記ルータ中継部によるルータ中継処理を開始するルータ中継処理制御部と、を備えたことを特徴とする。
【００１０】
この発明によれば、ブリッジネットワークに回線障害が発生すると、ルータ中継処理制御部によってルータ中継部によるルータ中継処理が開始される。
【００１１】
つぎの発明にかかるリングネットワークシステムは、監視用パケットの送受信に基づいて回線障害の有無を検出可能なブリッジネットワークと所定のリングネットワークとの間に第１のネットワーク中継装置を設置するとともに、前記リングネットワーク上に第２のネットワーク中継装置を設置して構成されるリングネットワークシステムであって、前記第１のネットワーク中継装置が、レイヤ２プロトコルによりブリッジ中継処理を行うブリッジ中継部と、前記ブリッジ中継部がブリッジ中継処理を実施している間において前記ブリッジネットワークに回線障害が発生した場合に前記リングネットワーク上に障害通知メッセージを送信し、かつ前記ブリッジ中継部によるブリッジ中継処理を継続させるブリッジ中継処理制御部を備える一方、前記第２のネットワーク中継装置が、レイヤ３プロトコルによりルータ中継処理を行うルータ中継部と、前記ルータ中継部がルータ中継処理を実施している間において前記第１のネットワーク中継装置のブリッジ中継処理制御部が障害通知メッセージを送信した場合に予め設定した回線障害時用ネットワーク情報から当該障害通知メッセージに対応したものを選択し、該選択した回線障害時用ネットワーク情報に基づいて前記回線障害が発生したブリッジネットワークのＩＰサブネットワークをマルチアサインして前記ルータ中継部によるルータ中継処理を継続するルータ中継処理制御部と、を備えたことを特徴とする。
【００１２】
この発明によれば、第１のネットワーク中継装置のブリッジ中継処理制御部から障害通知メッセージが送信されると、第２のネットワーク中継装置のルータ中継処理制御部により、前記回線障害に対応したネットワーク情報に基づいてブリッジネットワークのＩＰサブネットワークがマルチアサインされてルータ中継部によるルータ中継処理が継続される。
【００１３】
つぎの発明にかかるリングネットワークシステムは、上記の発明において、前記監視用パケットが、ＢＰＤＵパケットであり、スパニングツリー機能により回線障害の有無を検出することを特徴とする。
【００１４】
この発明によれば、スパニングツリー機能により回線障害の有無を検出することができる。
【００１５】
つぎの発明にかかるリングネットワークシステムは、前記監視用パケットが、ＩＣＭＰパケットであり、ｐｉｎｇ機能により回線障害の有無を検出することを特徴とする。
【００１６】
この発明によれば、ｐｉｎｇ機能により回線障害の有無を検出することができる。
【００１７】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかるネットワーク中継装置およびリングネットワークシステムの好適な実施の形態を詳細に説明する。
【００１８】
実施の形態１．
図１は、本発明の実施の形態１であるネットワーク中継装置の構成を示すブロック図である。図１において、１はネットワーク中継装置、２はレイヤ３プロトコルによるルータ中継処理を実施するルータ中継部、３はレイヤ２プロトコルによるブリッジ中継処理を実施するブリッジ中継部、４はルータ中継部２の動作を制御するルータ制御部、５はブリッジ中継部３の動作を制御するブリッジ制御部である。６および７は幹線リング用インタフェース、８は支線用インタフェースである。なお、この実施の形態１では、支線用インタフェース８に繋がる支線ネットワークを１つとしているが、複数でも構わない。
【００１９】
図２は、図１に示したネットワーク中継装置１を用いて構成したリングネットワークシステムの構成図である。図２において、（Ｒ）は上述したネットワーク中継装置１をルータとして動作させていることを示し、（Ｂ）は上述したネットワーク中継装置１をブリッジとして動作させていることを示す。つまり、ネットワーク中継装置１−（Ｒ）においては、ルータ制御部４によってルータ中継部２が動作し、該ルータ中継部２がルータ中継処理を実施する一方、ブリッジ制御部５によってブリッジ中継部３の動作が停止した状態にある。逆に、ネットワーク中継装置１−（Ｂ）においては、ブリッジ制御部５によってブリッジ中継部３が動作し、該ブリッジ中継部３がブリッジ中継処理を実施する一方、ルータ制御部４によってルータ中継部２の動作が停止した状態にある。図２において、１３は幹線リングネットワーク、１４は支線ネットワークを示す。これら幹線リングネットワーク１３および支線ネットワーク１４は、いずれもイーサネット（Ethernet）としてあるが、他のネットワークでもよい。
【００２０】
図３は、図２に示したリングネットワークシステムに対してＩＰネットワークを定義した図である。ＩＰネットワーク番号／マスク長により、各ＩＰサブネットワークが定義される。例えば、ルータとして動作しているネットワーク中継装置１Ａ−（Ｒ）の支線ネットワーク１４は、「１０．１０．０．０／１６」と定義される。この場合、ＩＰネットワーク番号が１０．１０．０．０のＩＰサブネットワークで、マスク長が１６ビットであることを示す。実施の形態１では、図３に示すように、４つのＩＰサブネットワーク「１０．１０．０．０／１６」、「１０．２０．０．０／１６」、「１０．３０．０．０／１６」、「１０．４０．０．０／１６」を定義している。
【００２１】
図４は、図３に示したＩＰサブネットワーク「１０．２０．０．０／１６」をさらに細分化した時のＩＰサブネットワークを定義した図である。本実施の形態１では、それぞれのマスク長を２４ビットとしている。通常のブリッジネットワークでは、内部をさらに細分化する必要はないが、本実施の形態１の場合、ブリッジネットワーク内で発生した回線障害にも対応できるように、予め細分化してネットワークを運用している。
【００２２】
ネットワーク中継装置１Ａ−（Ｒ）のルータ制御部４には、ＩＰサブネットワーク「１０．２０．０．０／１６」のブリッジネットワークに回線障害が発生した場合に使用する回線障害時用ネットワーク情報として、「１０．２０．１０．０／２４」を登録してある。同様にネットワーク中継装置１Ｅ−（Ｒ）のルータ制御部４には、「１０．２０．７０．０／２４」の回線障害時用ネットワーク情報を登録し、ネットワーク中継装置１Ｂ−（Ｂ）のルータ制御部４には、「１０．２０．１０．０／２４」、「１０．２０．２０．０／２４」、「１０．２０．３０．０／２４」の回線障害時用ネットワーク情報を登録し、ネットワーク中継装置１Ｃ−（Ｂ）のルータ制御部４には、「１０．２０．３０．０／２４」、「１０．２０．４０．０／２４」、「１０．２０．５０．０／２４」の回線障害時用ネットワーク情報を登録し、ネットワーク中継装置１Ｄ−（Ｂ）のルータ制御部４には、「１０．２０．５０．０／２４」、「１０．２０．６０．０／２４」、「１０．２０．７０．０／２４」の回線障害時用ネットワーク情報を登録してある。
【００２３】
次に、図５を用いて上記リングネットワークシステムの動作について説明する。ネットワーク中継装置１Ｂ−（Ｂ）、ネットワーク中継装置１Ｃ−（Ｂ）、ネットワーク中継装置１Ｄ−（Ｂ）の各ブリッジ制御部５においては、それぞれスパニングツリープロトコルが動作して、ブリッジネットワークの状態を監視しているものとする。つまり、ネットワーク中継装置１Ｂ−（Ｂ）、およびネットワーク中継装置１Ｃ−（Ｂ）のブリッジ制御部５は、ネットワーク監視用パケットであるＢＰＤＵ（Bridge Protocol Data Unit）パケットを、一定時間間隔でリングネットワーク上へ送信し、所定の時間、たとえば一定時間の３倍の時間がたっても、相手からのＢＰＤＵパケットを受信できない場合は、該当するブリッジネットワークに、回線障害が発生したと認識する。
【００２４】
まず、ネットワーク中継装置１Ｂ−（Ｂ）とネットワーク中継装置１Ｃ−（Ｂ）との間のリンクが切断すると、ネットワーク中継装置１Ｂ−（Ｂ）のブリッジ制御部５およびネットワーク中継装置１Ｃ−（Ｂ）のブリッジ制御部５は、上述したスパニングツリープロトコルにより、ネットワーク中継装置１Ｂ−（Ｂ）とネットワーク中継装置１Ｃ−（Ｂ）との間に回線障害が発生したことを認識する。
【００２５】
回線障害が発生したことを認識したネットワーク中継装置１Ｂ−（Ｂ）のブリッジ制御部５およびネットワーク中継装置１Ｃ−（Ｂ）のブリッジ制御部５は、それぞれ障害が発生していない幹線リングネットワーク１３に対して障害通知メッセージを送信する。この時の障害通知メッセージは、幹線リングネットワーク１３内ブロードキャスト、つまり宛先ＭＡＣアドレスをブロードキャストとすることにより、ネットワーク中継装置１Ａ−（Ｒ）、ネットワーク中継装置１Ｄ−（Ｂ）、ネットワーク中継装置１Ｅ−（Ｒ）の各ブリッジ制御部５において受信することができる。
【００２６】
また、ネットワーク中継装置１Ｂ−（Ｂ）のブリッジ制御部５およびネットワーク中継装置１Ｃ−（Ｂ）のブリッジ制御部５は、それぞれ自身のルータ制御部４にルータとして動作するように通知する。さらに、ネットワーク中継装置１Ｄ−（Ｂ）のブリッジ制御部５は、自身のルータ制御部４にルータとして動作するように通知する。つまり、ネットワーク中継装置１Ｂ−（Ｂ）がネットワーク中継装置１Ｂ−（Ｒ）となり、ネットワーク中継装置１Ｃ−（Ｂ）がネットワーク中継装置１Ｃ−（Ｒ）となり、さらにネットワーク中継装置１Ｄ−（Ｂ）が、ネットワーク中継装置１Ｄ−（Ｒ）となる。これらの結果、ネットワーク中継装置１Ｂ−（Ｒ）、ネットワーク中継装置１Ｃ−（Ｒ）およびネットワーク中継装置１Ｄ−（Ｒ）の各ルータ制御部４が、それぞれ予め登録してある回線障害時用ネットワーク情報に基づいて、個々のルータ中継部２によるルータ中継処理を開始する。
【００２７】
一方、障害通知メッセージを受信したネットワーク中継装置１Ａ−（Ｒ）のブリッジ制御部５およびネットワーク中継装置１Ｅ−（Ｒ）のブリッジ制御部５は、ＩＰサブネットワーク「１０．２０．０．０／１６」のブリッジネットワークに回線障害が発生したことをそれぞれのルータ制御部４へ通知する。この結果、これらネットワーク中継装置１Ａ−（Ｒ）のルータ制御部４およびネットワーク中継装置１Ｅ−（Ｒ）のルータ制御部４は、予め登録してある回線障害時用ネットワーク情報に基づいて、個々のルータ中継部２によるルータ中継処理を開始する。
【００２８】
以上の動作により、リングネットワークシステムが、図６に示すような構成となり、各ネットワーク中継装置のルータ制御部４によるルーティングプロトコルにより、支線ネットワーク１４の各ネットワーク情報（「１０．２０．２０．０／２４」、「１０．２０．４０．０／２４」、「１０．２０．６０．０／２４」）および幹線リングネットワーク１３においてＩＰサブネットワーク「１０．２０．０．０／１６」に含まれるネットワーク情報（「１０．２０．１０．０／２４」、「１０．２０．３０．０／２４」、「１０．２０．５０．０／２４」、「１０．２０．７０．０／２４」）が幹線リングネットワーク１３全体に通知されるため、ブリッジネットワークの障害による矛盾が発生せず、リングネットワークシステムを復旧することができる。
【００２９】
しかも、上記リングネットワークシステムにおいては、スパニングツリープロトコルによりブリッジネットワークに回線障害があるか否かを検出するようにしているため、支線ネットワーク１４が相互接続してループを形成する場合であっても確実に復旧させることが可能になる。
【００３０】
実施の形態２．
つぎに、この発明の実施の形態２について説明する。上述した実施の形態１では、スパニングツリープロトコルによりブリッジネットワークの監視を行うようにしているため、ブリッジ接続数が最大７台に制限される。しかしながら、支線ネットワーク１４内にループが発生しないこと、つまり支線ネットワーク１４が相互接続しないことが保証されれば、スパニングツリープロトコルによるブリッジネットワークの監視が必要なくなり、ブリッジ接続数を８台以上とすることが可能になる。
【００３１】
以下、スパニングツリープロトコルによらないブリッジネットワークの監視方法を適用した実施の形態２について説明する。図７は、本発明の実施の形態２であるネットワーク中継装置の構成を示すブロック図である。図７において、図１と同様の構成に関しては同一の符号を付している。９はブリッジネットワークの状態を監視するネットワーク監視部９である。このネットワーク監視部９は、ブリッジネットワーク上において隣設するネットワーク中継装置１に対して定期的にＩＣＭＰ（Internet Control Message Protocol）パケットを送信する一方、そのｐｉｎｇレスポンスを受信する部分であり、規定回数以上のｐｉｎｇレスポンスを受信できなければ、回線障害が発生したものと認識する。回線障害が発生したものと認識した場合、上記ネットワーク監視部９は、回線障害が発生したことを自身のブリッジ制御部５およびルータ制御部４にルータとして動作するように通知するとともに、幹線リングネットワーク１３に設置された他のネットワーク中継装置に対して障害通知メッセージを送信する。
【００３２】
例えば、図５に示したものと同様に、ネットワーク中継装置１Ｂ−（Ｂ）とネットワーク中継装置１Ｃ−（Ｂ）との間のリンクが切断すると、ネットワーク中継装置１Ｂ−（Ｂ）のネットワーク監視部９およびネットワーク中継装置１Ｃ−（Ｂ）のネットワーク監視部９は、上述したｐｉｎｇ機能により、ネットワーク中継装置１Ｂ−（Ｂ）とネットワーク中継装置１Ｃ−（Ｂ）との間に回線障害が発生したことを認識し、幹線リングネットワーク１３上に設置されたネットワーク中継装置１Ａ−（Ｒ）、ネットワーク中継装置１Ｄ−（Ｂ）、ネットワーク中継装置１Ｅ−（Ｒ）の各ネットワーク監視部９に対して障害通知メッセージを送信する。
【００３３】
また、ネットワーク中継装置１Ｂ−（Ｂ）およびネットワーク中継装置１Ｃ−（Ｂ）の各ネットワーク監視部９は、それぞれ自身のルータ制御部４にルータとして動作するように通知する。さらに、ネットワーク中継装置１Ｄ−（Ｂ）のネットワーク監視部９は、自身のルータ制御部４にルータとして動作するように通知する。つまり、ネットワーク中継装置１Ｂ−（Ｂ）がネットワーク中継装置１Ｂ−（Ｒ）となり、ネットワーク中継装置１Ｃ−（Ｂ）がネットワーク中継装置１Ｃ−（Ｒ）となり、さらに、ネットワーク中継装置１Ｄ−（Ｂ）が、ネットワーク中継装置１Ｄ−（Ｒ）となる。これらの結果、ネットワーク中継装置１Ｂ−（Ｒ）、ネットワーク中継装置１Ｃ−（Ｒ）およびネットワーク中継装置１Ｄ−（Ｒ）の各ルータ制御部４が、それぞれ予め登録してある回線障害時用ネットワーク情報に基づいて、個々のルータ中継部２によるルータ中継処理を開始する。
【００３４】
一方、障害通知メッセージを受信したネットワーク中継装置１Ａ−（Ｒ）のネットワーク監視部９およびネットワーク中継装置１Ｅ−（Ｒ）のネットワーク監視部９は、ＩＰサブネットワーク「１０．２０．０．０／１６」のブリッジネットワークに回線障害が発生したことをそれぞれのルータ制御部４へ通知する。この結果、これらネットワーク中継装置１Ａ−（Ｒ）のルータ制御部４およびネットワーク中継装置１Ｅ−（Ｒ）のルータ制御部４は、予め登録してある回線障害時用ネットワーク情報に基づいて、個々のルータ中継部２によるルータ中継処理を開始する。
【００３５】
以上の動作により、リングネットワークシステムが、図６に示すような構成となり、各ネットワーク中継装置のルータ制御部４によるルーティングプロトコルにより、支線ネットワーク１４の各ネットワーク情報および幹線リングネットワーク１３においてＩＰサブネットワーク「１０．２０．０．０／１６」に含まれるネットワーク情報が幹線リングネットワーク１３全体に通知されるため、ブリッジネットワークの障害による矛盾が発生せず、リングネットワークシステムを復旧することができる。
【００３６】
しかも、上記リングネットワークシステムにおいては、スパニングツリープロトコルを用いていないため、ブリッジネットワーク内のブリッジ接続数を８台以上とすることができ、より大規模なシステムを構成することが可能となる。
【００３７】
実施の形態３．
つぎに、この発明の実施の形態３について説明する。上述した実施の形態１および２では、回線障害が発生した場合に、リングネットワーク上においてブリッジとして動作しているネットワーク中継装置を、ルータとして動作させるようにしている。これに対して実施の形態３では、回線障害が発生した場合にも、ブリッジとして動作しているネットワーク中継装置を、ブリッジのまま動作させるようにしたリングネットワークシステムについて説明する。
【００３８】
この実施の形態３で適用するネットワーク中継装置としては、実施の形態１で示したものでも実施の形態２で示したものでも構わない。また、リングネットワークおよびブリッジネットワークの構成は、図３および図４に示すものと同様である。但し、ネットワーク中継装置１Ａ−（Ｒ）のルータ制御部４には、障害通知メッセージを受信した時に使用する回線障害時用ネットワーク情報を、障害通知メッセージの送信元毎に登録してある。例えば、ネットワーク中継装置１Ｂ−（Ｂ）から障害通知メッセージが送信された場合の回線障害時用ネットワーク情報として「１０．２０．１０．０／２４」と「１０．２０．２０．０／２４」とを登録し、ネットワーク中継装置１Ｃ−（Ｂ）から障害通知メッセージが送信された場合の回線障害時用ネットワーク情報として「１０．２０．１０．０／２４」と「１０．２０．２０．０／２４」と「１０．２０．３０．０／２４」と「１０．２０．４０．０／２４」とを登録し、ネットワーク中継装置１Ｄ−（Ｂ）から障害通知メッセージが送信された場合の回線障害時用ネットワーク情報として「１０．２０．１０．０／２４」と「１０．２０．２０．０／２４」と「１０．２０．３０．０／２４」と「１０．２０．４０．０／２４」と「１０．２０．５０．０／２４」と「１０．２０．６０．０／２４」とを登録してある。同様に、ネットワーク中継装置１Ｅ−（Ｒ）のルータ制御部４にも、回線障害時用ネットワーク情報を、障害通知メッセージの送信元毎に登録してある。
【００３９】
次に、図５を用いてリングネットワークシステムの動作について説明する。なお、ネットワーク状態の監視は、ネットワーク中継装置として実施の形態１で示したものを適用した場合、スパニングツリープロトコルを適用し、実施の形態２のネットワーク中継装置を適用した場合、ｐｉｎｇ機能を適用すればよい。
【００４０】
まず、ネットワーク中継装置１Ｂ−（Ｂ）とネットワーク中継装置１Ｃ−（Ｂ）との間のリンクが切断すると、ネットワーク中継装置１Ｂ−（Ｂ）のブリッジ制御部５およびネットワーク中継装置１Ｃ−（Ｂ）のブリッジ制御部５は、上述したスパニングツリープロトコル、もしくはｐｉｎｇ機能により、ネットワーク中継装置１Ｂ−（Ｂ）とネットワーク中継装置１Ｃ−（Ｂ）との間に回線障害が発生したことを認識する。
【００４１】
回線障害が発生したことを認識したネットワーク中継装置１Ｂ−（Ｂ）のブリッジ制御部５およびネットワーク中継装置１Ｃ−（Ｂ）のブリッジ制御部５は、実施の形態１と同様に、それぞれ障害が発生していない幹線リングネットワーク１３に対して障害通知メッセージを送信するものの、そのままブリッジ中継部３によるブリッジ中継処理を継続する。また、ネットワーク中継装置１Ｄ−（Ｂ）のブリッジ制御部５も、そのままブリッジ中継部３によるブリッジ中継処理を継続する。つまり、回線障害が発生した後においても、ネットワーク中継装置１Ｂ−（Ｂ）、ネットワーク中継装置１Ｃ−（Ｂ）、ネットワーク中継装置１Ｄ−（Ｂ）がそのままの状態を維持する。
【００４２】
一方、障害通知メッセージを受信したネットワーク中継装置１Ａ−（Ｒ）のブリッジ制御部５およびネットワーク中継装置１Ｅ−（Ｒ）のブリッジ制御部５は、ＩＰサブネットワーク「１０．２０．０．０／１６」に回線障害が発生したことをそれぞれのルータ制御部４へ通知する。回線障害を通知されたルータ制御部４は、予め登録した回線障害時用ネットワーク情報の中から障害通知メッセージの送信元に応じたものを選択し、この選択した回線障害時用ネットワーク情報に基づいて、個々のルータ中継部２によるルータ中継処理を開始する。例えば、ネットワーク中継装置１Ａ−（Ｒ）のルータ制御部４は、ネットワーク中継装置１Ｂ−（Ｂ）から障害通知メッセージを受信すると、上述した回線障害時用ネットワーク情報の中から「１０．２０．１０．０／２４」と「１０．２０．２０．０／２４」とを選択し、これら２つのＩＰサブネットワークを１つの幹線リング用インタフェース６，７にマルチアサインしたルータとして動作する。同様に、ネットワーク中継装置１Ｅ−（Ｒ）のルータ制御部４は、ネットワーク中継装置１Ｃ−（Ｂ）から障害通知メッセージを受信すると、「１０．２０．４０．０／２４」と「１０．２０．５０．０／２４」と「１０．２０．６０．０／２４」と「１０．２０．７０．０／２４」とを選択し、これら４つのＩＰサブネットワークを１つの幹線リング用インタフェース６，７にマルチアサインしたルータとして動作する。
【００４３】
以上の動作により、リングネットワークシステムが、図８に示すような構成となる。この場合においても、ネットワーク中継装置１Ａ−（Ｒ）およびネットワーク中継装置１Ｅ−（Ｒ）の各ルータ制御部４によるルーティングプロトコルにより、支線ネットワーク１４の各ネットワーク情報および幹線リングネットワーク１３においてＩＰサブネットワーク「１０．２０．０．０／１６」に含まれるネットワーク情報が幹線リングネットワーク１３全体に通知されるため、ブリッジネットワークの障害による矛盾が発生せず、リングネットワークシステムを復旧することができる。なお、実施の形態３においては、ネットワーク中継装置１Ａ−（Ｒ）およびネットワーク中継装置１Ｅ−（Ｒ）が必ずしもブリッジ中継部３およびブリッジ制御部５を備えている必要はなく、一方、ネットワーク中継装置１Ｂ−（Ｂ）、ネットワーク中継装置１Ｃ−（Ｂ）、ネットワーク中継装置１Ｄ−（Ｂ）が必ずしもルータ中継部２およびルータ制御部４を備えている必要はない。
【００４４】
【発明の効果】
以上説明したように、この発明によれば、ブリッジネットワークに回線障害が発生すると、ルータ中継処理制御部によってルータ中継部によるルータ中継処理が開始されるため、そのルーティングプロトコルにより回線障害が発生したブリッジネットワークのネットワーク情報がリングネットワーク全体に通知されることになり、ネットワークを復旧させることが可能になる。
【００４５】
つぎの発明によれば、ブリッジネットワークに回線障害が発生すると、ルータ中継処理制御部によってルータ中継部によるルータ中継処理が開始されるため、そのルーティングプロトコルにより回線障害が発生したブリッジネットワークのネットワーク情報がリングネットワーク全体に通知され、復旧が可能となる。
【００４６】
つぎの発明によれば、第１のネットワーク中継装置のブリッジ中継処理制御部から障害通知メッセージが送信されると、第２のネットワーク中継装置のルータ中継処理制御部により、前記回線障害に対応したネットワーク情報に基づいてブリッジネットワークのＩＰサブネットワークがマルチアサインされてルータ中継部によるルータ中継処理が継続されるため、そのルーティングプロトコルにより回線障害が発生したブリッジネットワークのネットワーク情報がリングネットワーク全体に通知され、復旧が可能となる。
【００４７】
この発明によれば、スパニングツリー機能により回線障害の有無を検出することができるため、ブリッジネットワークがリングネットワークである場合に好適となる。
【００４８】
この発明によれば、ｐｉｎｇ機能により回線障害の有無を検出することができるため、ブリッジネットワークがリングネットワークでない場合に好適となる。この場合、ブリッジネットワーク内のブリッジ接続数を８台以上とすることができ、大規模なリングネットワークシステムを構築することが可能となる。
【図面の簡単な説明】
【図１】  本発明の実施の形態１であるネットワーク中継装置の構成を示すブロック図である。
【図２】  図１に示したネットワーク中継装置１を用いて構成したリングネットワークシステムの構成図である。
【図３】  図２に示したリングネットワークシステムに対してＩＰネットワークを定義した図である。
【図４】  図３に示したＩＰサブネットワークをさらに細分化した時のＩＰサブネットワークを定義した図である。
【図５】  リングネットワークシステムの動作を説明するための図である。
【図６】  実施の形態１において回線障害発生後のリングネットワークシステムを示す図である。
【図７】  本発明の実施の形態２であるネットワーク中継装置の構成を示すブロック図である。
【図８】  実施の形態３において回線障害発生後のリングネットワークシステムを示す図である。
【図９】  従来のリングネットワークシステムを示す図である。
【図１０】  図９のリングネットワークシステムにおいて回線障害が発生した状態を示す図である。
【符号の説明】
１  ネットワーク中継装置、２  ルータ中継部、３  ブリッジ中継部、４  ルータ制御部、５  ブリッジ制御部、６，７  幹線リング用インタフェース、８  支線用インタフェース、９  ネットワーク監視部、１３  幹線リングネットワーク、１４  支線ネットワーク。
【図１】
0003717802.tif 000002
【図２】
0003717802.tif 000003
【図３】
0003717802.tif 000004
【図４】
0003717802.tif 000005
【図５】
0003717802.tif 000006
【図６】
0003717802.tif 000007
【図７】
0003717802.tif 000008
【図８】
0003717802.tif 000009
【図９】
0003717802.tif 000010
【図１０】
0003717802.tif 000011