(57)【要約】【課題】パケット交換装置の障害時にバイパスするバイパスモジュールがバイパス状態か、非バイパス状態かを把握できるようにしたパケット交換装置を得る。【解決手段】ネットワークシステムを構成するパケット交換装置１ａは、パケット送受信部３ａにより受信された、隣接するパケット交換装置１ｂからの隣接装置識別用パケットの送信元ＭＡＣアドレスと、パケット記録部８ａに予め記録された送信元ＭＡＣアドレスとが同じであるとき、パケット交換装置１ｂのバイパスモジュール２ｂが非バイパス状態にあると判断するとともに、パケット送受信部３ａにより受信された隣接装置識別用パケットの送信元ＭＡＣアドレスと、パケット記録部３ａに予め記録された送信元ＭＡＣアドレスとが異なるとき、パケット交換装置１ｂのバイパスモジュール２ｂがバイパス状態にあると判断する。【選択図】図１
2009141687.tif 000002
【特許請求の範囲】
【請求項１】
複数が伝送路により接続されてネットワークを構成するパケット交換装置であって、
隣接するパケット交換装置の間でパケットを送受信するパケット送受信部、
パケット交換装置の障害時にも動作可能であり、上記パケット送受信部を介さないでパケットを中継するバイパスモジュール、
及び隣接するパケット交換装置が、上記バイパスモジュールがパケットを中継する状態であるバイパス状態または上記パケット送受信部を介してパケットを送受信する状態である非バイパス状態のどちらの状態であるかを、隣接するパケット交換装置との間で通信を行うことにより判断する隣接装置状態識別部を備えたことを特徴とするパケット交換装置。
【請求項２】
請求項１記載のパケット交換装置であって、
上記隣接装置状態識別部が、
隣接するパケット交換装置が送信する隣接装置識別用パケットの送信元アドレスを記憶したパケット記録部と、
上記パケット送受信部により受信された上記隣接装置識別用パケットの送信元アドレスと上記パケット記録部に記録された上記送信元アドレスとを比較し、同じ場合に隣接するパケット交換装置が非バイパス状態であり、異なる場合に隣接するパケット交換装置がバイパス状態であると判断する隣接装置状態判断部とを有することを特徴とするパケット交換装置。
【請求項３】
請求項１記載のパケット交換装置であって、
上記隣接装置状態識別部が、
隣接するパケット交換装置に疎通確認用パケットを定期的に送信する疎通確認部と、
隣接するパケット交換装置から送信される疎通確認用パケットを受信すると応答パケットを返信する疎通応答部と、
上記疎通確認用パケットを送信してから所定時間が経過するまでに上記応答パケットを受信しない場合に隣接するパケット交換装置がバイパス状態であり、受信する場合に隣接するパケット交換装置が非バイパス状態であると判断する隣接装置状態判断部とを有することを特徴とするパケット交換装置。
【請求項４】
請求項１記載のパケット交換装置であって、
上記隣接装置状態識別部が、
自装置のポート状態についてのオートネゴシエーション広告を定期的に変更するオートネゴシエーション広告内容変更部と、
隣接するパケット交換装置のオートネゴシエーション広告内容変更部によって変更されたオートネゴシエーション広告を検知するオートネゴシエーション広告内容検知部と、
定期的なオートネゴシエーション広告の変更時期から所定時間が経過しても上記オートネゴシエーション広告内容検知部が変更されたオートネゴシエーション広告を検知しない場合に隣接するパケット交換装置がバイパス状態であり、変更されたオートネゴシエーション広告を検知する場合に隣接するパケット交換装置が非バイパス状態であると判断する隣接装置状態判断部とを有することを特徴とするパケット交換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、パケット交換装置に障害が発生した際に、隣接するパケット交換装置から送られてくるパケットを別の隣接するパケット交換装置に中継するバイパス動作を行うバイパスモジュールを有し、隣接するパケット交換装置のバイパスモジュールがバイパス動作を行っているかどうかを検出するパケット交換装置に関するものである。
【背景技術】
【０００２】
複数のパケット交換装置を情報通信可能に接続したネットワークにおいて、一箇所のパケット交換装置が停電や故障により、その動作が停止した時でも、他のパケット交換装置間でパケットの交換が可能となるよう、ネットワークをリング型に接続する場合がある。このリング型に接続することにより、１箇所のパケット交換装置の停電や故障を回避することが可能となる。
しかしながら、２箇所以上のパケット交換装置が停電や故障となった場合には、通信の迂回ができず、停電箇所によっては多数のパケット交換装置間の通信が停止してしまう。このように、２箇所以上のパケット交換装置が異常となった場合に通信経路を確保する方法の一つとして、バイパスモジュールを用いて異常となったパケット交換装置をバイパスし、光リングを維持する構成が提案されている。（例えば、特許文献１参照）
この特許文献１に記載されている従来技術によれば、パケット交換装置が異常となった際に、バイパスモジュールにおいて光経路のバイパスを行うことで、異常でないパケット交換装置間での通信経路の確保が可能となる。
【０００３】
【特許文献１】特開２００５−１２６７７号公報（第５〜９頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１記載の従来技術では、バイパスモジュールが光経路をバイパスしているのか、バイパスしていないのかが、他のパケット交換装置からは判別できないという問題点があった。
【０００５】
この発明は、上記の課題を解決するためになされたものであり、パケット交換装置の障害時にバイパスするバイパスモジュールがバイパス状態にあるのか、非バイパス状態にあるのかを把握できるようにしたパケット交換装置を得ることを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係わるパケット交換装置においては、
複数が伝送路により接続されてネットワークを構成するパケット交換装置であって、
隣接するパケット交換装置の間でパケットを送受信するパケット送受信部、
パケット交換装置の障害時にも動作可能であり、パケット送受信部を介さないでパケットを中継するバイパスモジュール、
及び隣接するパケット交換装置が、バイパスモジュールがパケットを中継する状態であるバイパス状態またはパケット送受信部を介してパケットを送受信する状態である非バイパス状態のどちらの状態であるかを、隣接するパケット交換装置との間で通信を行うことにより判断する隣接装置状態識別部を備えたものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、複数が伝送路により接続されてネットワークを構成するパケット交換装置であって、
隣接するパケット交換装置の間でパケットを送受信するパケット送受信部、
パケット交換装置の障害時にも動作可能であり、パケット送受信部を介さないでパケットを中継するバイパスモジュール、
及び隣接するパケット交換装置が、バイパスモジュールがパケットを中継する状態であるバイパス状態またはパケット送受信部を介してパケットを送受信する状態である非バイパス状態のどちらの状態であるかを、隣接するパケット交換装置との間で通信を行うことにより判断する隣接装置状態識別部を備えたので、バイパスモジュールがバイパスを行っているかどうかを検出することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、この発明の実施の形態１によるネットワークシステムのバイパスモジュールが非バイパス状態を示す構成図である。
図１において、ネットワークシステムに配置されたパケット交換装置１ａ、１ｂ、１ｃは、バイパスモジュール２ｂに接続している。バイパスモジュール２ｂは、パケット交換装置１ｂが故障したとき、パケット中継をバイパスするように配置されている。パケット交換装置１ａ、１ｂ、１ｃの内部には、それぞれパケットを送受信するパケット送受信部３ａ、３ｂ、３ｃと、バイパスモジュールが通常時（非バイパス時）に受信するパケット内容を記録したパケット記録部８ａ、８ｂ、８ｃとを有している。
各パケット交換装置１ａ、１ｂ、１ｃは、パケット送受信部３ａ、３ｂ、３ｃから定期的に隣接装置識別用パケットを送信（例えばブロードキャストによる）している。また、パケット交換装置１ａ、１ｂ、１ｃが他のパケット交換装置から受信した隣接装置識別用パケットは、それ以上他のパケット交換装置へ転送を行わない。
なお、パケット交換装置１ａ、１ｃにも、障害時にパケットをバイパスするバイパスモジュール２ａ、２ｃがそれぞれ配置されている。
パケット交換装置１ａ、１ｂ、１ｃが他のパケット交換装置から受信した隣接装置識別用パケットは、隣接装置状態判断部１２ａ、１２ｂ、１２ｃによってバイパスモジュールがバイパス状態であるか非バイパス状態であるかが識別される。隣接装置状態判断部１２ａ、１２ｂ、１２ｃとパケット記録部８ａ、８ｂ、８ｃとは、隣接装置状態識別部１１ａ、１１ｂ、１１ｃを構成する。
【０００９】
図２は、この発明の実施の形態１によるネットワークシステムのバイパスモジュールがバイパス状態を示す構成図である。
図２において、１〜３、８、１１、１２は図１におけるものと同一のものである。
【００１０】
図３は、この発明の実施の形態１によるネットワークシステムの隣接装置識別用パケットを示す構造図である。
図３において、隣接装置識別用パケットは、イーサネット（登録商標）のフォーマットが使用される。すなわち、このパケットは、フレームの始まりを示すプリアンブルＦ０、宛先ＭＡＣアドレスＦ１、送信元ＭＡＣアドレスＦ２、パケットの種別を示すデータ種別Ｆ３、通信データＦ４、ビット誤り検出用符号列（ＦＣＳ）Ｆ５の計６つのフィールドＦ０〜Ｆ５で構成されている。
【００１１】
図４は、この発明の実施の形態１によるネットワークシステムの隣接ノードＭＡＣアドレス管理テーブルの一例を示す図である。
図４において、パケット交換装置のパケット記録部は、隣接するパケット交換装置が送信する隣接装置識別用パケットの送信元ＭＡＣアドレスが登録された隣接ノードＭＡＣアドレス管理テーブル５を格納している。
【００１２】
図５は、この発明の実施の形態１によるパケット交換装置の処理動作を示すフローチャートである。
【００１３】
次に、動作について説明する。
図１のように、バイパスモジュール２ｂが非バイパス状態である通常状態のとき、パケット交換装置１ａとパケット交換装置１ｂの間が接続され、同時にパケット交換装置１ｂとパケット交換装置１ｃが接続された状態となっている。パケット交換装置１ａ、１ｂ、１ｃは、各々、隣接装置識別用パケットを送信している。
今、パケット交換装置１ａに着目すると、パケット交換装置１ａにはパケット交換装置１ｂからの隣接装置識別用パケットのみが届いている。一方で、バイパスモジュール２ｂは、パケット交換装置１ｂに電源が供給されて正常に動作している時は、非バイパス状態であり、パケット交換装置１ｂで異常等が発生して電源が供給されなくなった時には、図２のように、モジュール内スイッチが切り替わり、パケット交換装置１ａとパケット交換装置１ｃが直接接続され、パケット交換装置１ｂは完全に切り離される。
このようにバイパスモジュール２ｂは、パケット交換装置１ｂの電源状態に応じてパケット交換装置１ａとパケット交換装置１ｃの間を短絡（バイパス）することで、通信経路の確保を行う。このバイパス中にも各パケット交換装置は、隣接装置識別用パケットを送信している。パケット交換装置１ａに着目すると、パケット交換装置１ｃからの隣接装置識別用パケットのみが届くようになる。
【００１４】
隣接装置識別用パケットの構造は、例えば、図３に示すようなイーサネット（登録商標）のフォーマットが使用される。図３の各フィールドは、例えば、宛先ＭＡＣアドレスＦ１として、ブロードキャストアドレスをセットし、送信元ＭＡＣアドレスＦ２には、自装置のＭＡＣアドレスをセットし、データ種別Ｆ３としては、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）をセットし、通信データＦ４をオールゼロにセットされるが、これらは、受信状態によって決めてもよい。
【００１５】
次に、上記構成において、ここでは一つのパケット交換装置１ａに着目し、バイパスモジュール２ｂが非バイパス状態からバイパス状態になったときの各処理動作を図５に示すフローチャートを参照して説明する。
【００１６】
図５で、パケット交換装置１ａは、隣接装置識別用パケットを受信した際（Ｓ１）、受信したパケットの送信元ＭＡＣアドレスとパケット記録部８ａに登録されているＭＡＣアドレスとを比較し（Ｓ２）、同じかどうかの判定を行う（Ｓ３）。
図４に示すように、パケット交換装置１ａのパケット記録部８ａにはパケット交換装置１ｂが送信する隣接装置識別用パケットの送信元ＭＡＣアドレスが登録されており、受信したパケットの送信元ＭＡＣアドレスがテーブル内容と同じである場合は、隣接するパケット交換装置１ｂが正常で、バイパスモジュール２ｂが非バイパス状態にあると判断する（Ｓ４）。
一方、受信した隣接装置識別用パケットの送信元ＭＡＣアドレスがテーブル内容と異なる場合は、隣接するパケット交換装置１ｂが異常となっていて、バイパスモジュール２ｂがバイパス状態にあると判断する（Ｓ５）。
このようにしてバイパスモジュール２ｂのバイパス状態を判断した後は、管理用パソコンに伝送してもよく、また、自装置で記憶しておき、他のパケット交換装置からの問い合わせに応答してもよく、さらに、ＬＥＤを発光させて状態を表示してもよい。
【００１７】
以上のように、実施の形態１によれば、隣接するパケット交換装置間で隣接装置識別用パケットを送信し、受信パケットが登録してあるものかどうかにより、バイパスモジュールがバイパス状態にあるかどうかを判断することが可能となる。
【００１８】
実施の形態２．
図６は、この発明の実施の形態２によるネットワークシステムのバイパスモジュールが非バイパス状態を示す構成図である。
図６において、１〜３は図１におけるものと同一のものである。パケット交換装置１ａ、１ｂは、定期的に疎通の確認を実施するために疎通確認用パケットを送信する疎通確認部４ａ、４ｂと、この疎通確認用パケットに応答する応答パケットを返信する疎通応答部９ａ、９ｂと、隣接装置のＭＡＣアドレスを保有する隣接ノードＭＡＣアドレス管理テーブル５ａ、５ｂを有している。
さらに、応答パケットにより、バイパスモジュール２ｂがバイパス状態であるか非バイパス状態であるかを判断する隣接装置状態判断部１１ａ、１１ｂを有し、疎通確認部４ａ、４ｂと、疎通応答部９ａ、９ｂと、隣接ノードＭＡＣアドレス管理テーブル５ａ、５ｂと、隣接装置状態判断部１１ａ、１１ｂとは、隣接状態識別部１２ａ、１２ｂを構成する。
パケット交換装置１ｃも、パケット交換装置１ａ、１ｂと同様の構成である。
【００１９】
図７は、この発明の実施の形態２によるネットワークシステムのバイパスモジュールがバイパス状態を示す構成図である。
図７において、１〜５、９、１１、１２は図６におけるものと同一のものである。図７では、バイパスモジュール２ｂがバイパス状態になっている。
【００２０】
図８は、この発明の実施の形態２によるネットワークシステムの疎通確認用パケットを示す構造図である。
図８において、Ｆ０〜Ｆ５は図３におけるものと同一のものである。図８では、これに加えて、ＩＰヘッダＦ６と、疎通確認用パケットか応答パケットかを示すＩＣＭＰタイプＦ７のフィールドを有している。
【００２１】
図９は、この発明の実施の形態２によるパケット交換装置の処理動作を示すフローチャートである。
【００２２】
次に、動作について説明する。
パケット交換装置１ａの疎通確認部４ａは、Ｐｉｎｇ等により、隣接するパケット交換装置１ｂに対して定期的に疎通の確認を行うための、図８のフォーマットを有する疎通確認用パケットを送信し、パケット交換装置１ｂの疎通応答部９ｂは、疎通確認部４ａから送信されたＰｉｎｇ等の疎通確認用パケットに対して応答パケットを返信する。
パケット交換装置１ｂが送信した、送信元がパケット交換装置１ｂである応答パケットをパケット交換装置１ａが受信することにより、パケット交換装置１ｂまでの疎通に問題無いことを認識できる。使用するパケットのフォーマットは、Ｐｉｎｇを例にすると、図８のようになっている。このフォーマットにおいて、ＩＣＭＰタイプが「８」の場合は疎通確認用パケットを、「０」の場合は応答パケットである。
【００２３】
図６のように、バイパスモジュール２ｂが、非バイパス状態のとき、パケット交換装置１ａとパケット交換装置１ｂの間が接続され、同時にパケット交換装置１ｂとパケット交換装置１ｃが接続された状態となっている。今、パケット交換装置１ａに着目すると、パケット交換装置１ａは、パケット交換装置１ｂに疎通確認用パケットを送信していて、パケット交換装置１ｂは、パケット交換装置１ａに応答パケットを送信している。
一方で、パケット交換装置１ｂで異常が発生した時には、図７のようにモジュール内スイッチが切り替わり、パケット交換装置１ａとパケット交換装置１ｃが直接接続され、パケット交換装置１ｂは完全に切り離される。
このバイパス中にもパケット交換装置１ａは、パケット交換装置１ｂに対して疎通確認用パケットを送信しているが、同疎通確認用パケットは切り離されているパケット交換装置１ｂに届かず、パケット交換装置１ａに応答パケットが届くことも無い。
【００２４】
次に、上記構成において、一つのパケット交換装置１ａに着目し、バイパスモジュール２ｂが非バイパス状態からバイパス状態になったときの各処理動作を、図９に示すフローチャートを参照して説明する。
パケット交換装置１ａにおいて、疎通確認用パケットを送信し（Ｓ７）、それに対する応答があった場合（Ｓ８）は、バイパスモジュール２ｂは非バイパス状態であると判断する（Ｓ９）。応答が無い場合にはバイパス状態にあると判断する（Ｓ１０）。
【００２５】
以上のように、実施の形態２によれば、隣接するパケット交換装置に対して疎通確認を定期的に実施し、応答が無い状態であれば、バイパスモジュールがバイパス状態にあると判断することが可能となる。
【００２６】
実施の形態３．
図１０は、この発明の実施の形態３によるネットワークシステムを示す構成図である。
図１０において、１〜３は図１におけるものと同一のものである。パケット交換装置１ａ、１ｂには、オートネゴシエーション広告を行うオートネゴシエーション広告部１０ａ、１０ｂと、オートネゴシエーションによって常に行っている自ポート状態の広告中の通信に支障を与えないビットを操作して内容を変更した上で、広告を行うオートネゴシエーション広告内容変更部６ａ、６ｂと、内容が変更されたオートネゴシエーション広告を検知するオートネゴシエーション広告内容検知部７ａ、７ｂと、オートネゴシエーション広告内容検知部７ａ、７ｂの検知に応じて、バイパスモジュール２ａ、２ｂがバイパス状態であるか非バイパス状態であるかを判断する隣接装置状態判断部１１ａ、１１ｂとを有する。オートネゴシエーション広告部１０ａ、１０ｂと、オートネゴシエーション広告内容変更部６ａ、６ｂと、オートネゴシエーション広告内容検知部７ａ、７ｂと、隣接装置状態判断部１１ａ、１１ｂとは、隣接状態識別部１２ａ、１２ｂを構成する。
オートネゴシエーションは、各パケット交換装置の各ポートが常にポート動作モードを通知・広告しているものである。
パケット交換装置１ｃも、パケット交換装置１ａ、１ｂと同様の構成である。
【００２７】
図１１は、この発明の実施の形態３によるパケット交換装置の処理動作を示すフローチャートである。
【００２８】
次に動作について説明する。
パケット交換装置１ｂのオートネゴシエーション広告内容変更部６では、オートネゴシエーション広告内容のうち、Ｌｉｎｋ確立に影響を及ぼさない範囲で広告内容の一部を変更して常に広告を行う。パケット交換装置１ａのオートネゴシエーション広告内容検知部７は、この変更された広告内容の検知を行う。
【００２９】
次に、上記構成において、ここでは一つのパケット交換装置１ａに着目し、バイパスモジュール２ｂが非バイパス状態からバイパス状態になったときの各処理動作を図１１に示すフローチャートを参照して説明する。
パケット交換装置１ａにおいて、オートネゴシエーション広告内容を検知し（Ｓ１３）、広告内容が通常のものと比較して（Ｓ１４）、変更があれば、バイパスモジュール２ｂは非バイパス状態であると判断する（Ｓ１５）。変更が無い場合には、バイパスモジュール２ｂはバイパス状態にあると判断する（Ｓ１６）。
【００３０】
以上のように、実施の形態３によれば、オートネゴシエーションの広告内容の一部を改変することで、受信側での改変の有無検知により、バイパスモジュールがバイパス状態にあるかどうかの判断することが可能となる。
【００３１】
なお、各実施の形態に示すバイパスモジュールは、光バイパス機能を持つもの以外に電気バイパス機能を持つものにも適用でき、電気バイパス機能の場合においても同じ効果が得られる。
【００３２】
また、本発明は、上述の実施の形態１〜実施の形態３の構成のみに限定されるものでは無く、例えば、実施の形態１〜実施の形態３の各構成を適宜組み合わせることもでき、発明の趣旨を逸脱しない範囲において、各種の変形を加えることが可能である。
【図面の簡単な説明】
【００３３】
【図１】この発明の実施の形態１によるネットワークシステムのバイパスモジュールが非バイパス状態を示す構成図である。
【図２】この発明の実施の形態１によるネットワークシステムのバイパスモジュールがバイパス状態を示す構成図である。
【図３】この発明の実施の形態１によるネットワークシステムの隣接装置識別用パケットを示す構造図である。
【図４】この発明の実施の形態１によるネットワークシステムの隣接ノードＭＡＣアドレス管理テーブルの一例を示す図である。
【図５】この発明の実施の形態１によるパケット交換装置の処理動作を示すフローチャートである。
【図６】この発明の実施の形態２によるネットワークシステムのバイパスモジュールが非バイパス状態を示す構成図である。
【図７】この発明の実施の形態２によるネットワークシステムのバイパスモジュールがバイパス状態を示す構成図である。
【図８】この発明の実施の形態２によるネットワークシステムの疎通確認用パケットを示す構造図である。
【図９】この発明の実施の形態２によるパケット交換装置の処理動作を示すフローチャートである。
【図１０】この発明の実施の形態３によるネットワークシステムを示す構成図である。
【図１１】この発明の実施の形態３によるパケット交換装置の処理動作を示すフローチャートである。
【符号の説明】
【００３４】
１ａ、１ｂ、１ｃ  パケット交換装置
２ａ、２ｂ、２ｃ  バイパスモジュール
３ａ、３ｂ、３ｃ  パケット送受信部
４ａ、４ｂ  疎通確認部
５ａ、５ｂ  隣接ノードＭＡＣアドレス管理テーブル
６ａ、６ｂ  オートネゴシエーション広告内容変更部
７ａ、７ｂ  オートネゴシエーション広告内容検知部
８ａ、８ｂ、８ｃ  パケット記録部
９ａ、９ｂ  疎通応答部
１０ａ、１０ｂ  オートネゴシエーション広告部
１１ａ、１１ｂ、１１ｃ  隣接装置状態識別部
１２ａ、１２ｂ、１２ｃ  隣接装置状態判断部
【図１】
2009141687.tif 000003
【図２】
2009141687.tif 000004
【図３】
2009141687.tif 000005
【図４】
2009141687.tif 000006
【図５】
2009141687.tif 000007
【図６】
2009141687.tif 000008
【図７】
2009141687.tif 000009
【図８】
2009141687.tif 000010
【図９】
2009141687.tif 000011
【図１０】
2009141687.tif 000012
【図１１】
2009141687.tif 000013