(57)【要約】【課題】ネットワークに接続された複数のノードのいずれかで再生中継機能に異常が生じたとき、異常が生じたノードを確実に特定する。【解決手段】境界ノード４ａから送信し、各ノード４ｂ〜４ｎで再生中継しているフレームデータ１０の全てを、境界ノード４ａに隣接した位置で伝送方向の最下流側に接続した異常検出用ノード１１で取り込む。異常検出装置１２は異常検出用ノード１１で取り込んだ全てのデータに対して検定符号照査を行い、フレームデータ１０に異常データが発生したことを検出すると、異常情報をデータモニタ１４ａ，１４ｂに送信する。データモニタ１４ａ，１４ｂは異常情報を受信すると、伝送しているフレームデータ１０の全てのデータを再生して記憶する。判定処理装置１５は記憶した２組のデータを読み出して検定符号照査を行い異常データの有無を判定して異常データが発生した領域を特定する。【選択図】    図１
2005020645.tif 000002
【特許請求の範囲】
【請求項１】
伝送路に複数のノードが接続されたネットワークの異常検出装置であって、
異常検出用ノードと異常検出装置と、少なくとも２組のデータモニタと、判定処理装置を有し、
前記異常検出用ノードは、伝送路を伝送する情報に含まれる全てのデータを取り込み、
前記異常検出装置は前記異常検出用ノードで取り込んだデータのうち上流側から受信したデータに異常が発生したか否を検出し、異常が発生したことを検出したとき、前記データモニタを宛先として異常情報を送信し、
前記少なくとも２組のデータモニタは、それぞれ異なるノード間の伝送路に接続され、前記異常検出装置から異常情報を受信したとき、伝送路を伝送する情報の全てのデータを再生して記憶し、
前記判定処理装置はデータモニタに記憶した少なくとも２組のデータを比較して異常データが発生した個所を特定することを特徴とするネットワークの異常検出装置。
【請求項２】
前記異常検出用ノードを、伝送路の境界ノードからみて最下流側で、境界ノードに隣接した位置に接続した請求項１記載のネットワークの異常検出装置。
【請求項３】
伝送路に複数のノードが接続されたネットワークの異常検出方法であって、
伝送路の境界ノードから送信されて伝送路を伝送する情報に含まれる全てのデータを取り込み、取り込んだデータのうち上流側から受信したデータに異常が発生したか否を検出し、異常が発生したことを検出したとき、異なるノード間の伝送路を伝送する情報の全てのデータを再生して記憶し、記憶した少なくとも２組のデータを比較して異常データが発生した個所を特定することを特徴とするネットワークの異常検出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ローカルエリアネットワーク（ＬＡＮ）等において伝送するデータに異常が発生したとき、異常状態発生個所を特定するネットワークの異常検出装置及び異常検出方法に関するものである。
【０００２】
【従来の技術】
【特許文献１】特開２００１−１８９７３８号公報
鉄道の信号保安設備では、図５に示すように、中央の処理装置や端末装置等の各装置１ａ〜１ｎは環状に形成された伝送路２に順次接続されて通信を行うリング形ＬＡＮ３を構成し、中央の機能を分散するようにしている。各装置１ａ〜１ｎは、図６に示すように、伝送路２に接続された伝送ユニット（ノード）４と伝送管理ユニット５及びアプリケーション部６を有する。伝送管理ユニット５はノード４を含む伝送系の状態を管理する。アプリケーション部６は各装置１ａ〜１ｎの固有の機能を実現するものであり、伝送管理ユニット５とは独立して動作する。
【０００３】
このＬＡＮ３を伝送するデータは、図２に示すように、フレームデータヘッダデータ７と複数の単位データ８ａ〜８ｉと終了データ９を有するフレームデータ１０で構成されている。単位データ８ａ〜８ｉには宛先アドレスと発信元アドレスを有する。このフレームデータ１０を境界ノード４ａから送信し、各ノード４ｂ〜４ｎは伝送路２の上流側のノードからのフレームデータ１０を受信し、受信したフレームデータ１０を下流側のノードに送信する中継機能を有し、フレームデータ１０はノード４ｂ〜４ｎにより中継されて循環する。このフレームデータ１０を循環するとき、各ノード４ｂ〜４ｎはフレームデータ１０の宛先を確認して自装置あてのデータを取り込む。このネットワークを構成する一部の装置が故障すると、ネットワーク全体に影響が及ぶ。これを防止するため、伝送路２を、図５に示すように、時計回りの伝送路２Ｒと反時計回りの伝送路２Ｌと２重化してネットワーク全体の信頼性の向上を図っている。
【０００４】
このネットワークにおいて、いずれかのノードで再生中継が行えてもフレームデータ１０に送出できない異常が発生したとき、その異常がノードの故障によるのか否を判定するため、特許文献１に示すネットワーク故障検知システムは、図５に示すように、例えばノード４ｃとノード４ｄの間で伝送路２Ｌが切断するとノード４ｃは伝送路２Ｌの上流側のノード４ｄからのフレームデータ１０を受信しなくなる。そこで装置１ｃのノード４ｃは自ノードのアドレスを付けた代替フレームデータを伝送路２Ｌに送り出す。境界ノード４ａはノード４ｃのアドレスを付けた代替フレームデータを伝送路２Ｌから受信すると、ノード４ｃの上流側で異常があったと判断する。また、ノード４ｃで故障があったときは、ノード４ｂは自ノードのアドレスを付けた代替フレームデータを伝送路２Ｌに送り出し、ノード４ｄは自ノードのアドレスを付けた代替フレームデータを伝送路２Ｒに送り出す。境界ノード４ａはノード４ｂのアドレスを付けた代替フレームデータを伝送路２Ｌから受信し、ノード４ｄのアドレスを付けた代替フレームデータを伝送路２Ｒから受信すると、ノード４ｃに故障があったと判断する。
【０００５】
【発明が解決しようとする課題】
このＬＡＮ３の例えばノード４ｂでフレームデータ１０を受信し、再生して中継するとき、再生中継機能が誤って異常データを含むフレームデータ１０をノード４ｃに送信すると、装置１ｃの伝送管理ユニット５ｃはノード４ｃで受信したフレームデータ１０の伝送時間とフレームデータ構成を照査するとともに自ノード宛の単位データの検定符号照査などの検出機能により異常データを検出できる。しかし各装置１ｂ〜１ｎの伝送管理ユニット５ｂ〜５ｎは受信したフレームデータ１０の自ノード宛の単位データは照査するが、それ以外の単位データを照査する必要がないため、自ノード宛の単位データに異常がない場合は、異常データを検出できない。このようにフレームデータ１０の伝送が中断せずに伝送路２を循環する場合、特許文献１に示すネットワーク故障検知システムでは再生中継機能に異常が生じたノードを特定することは困難であった。
【０００６】
この発明は、このような短所を改善し、ネットワークに接続された複数のノードのいずれかで再生中継機能に異常が生じたとき、異常が生じたノードを確実に特定することができるネットワークの異常検出装置及び異常検出方法を提供することを目的とするものである。
【０００７】
【課題を解決するための手段】
この発明のネットワークの異常検出装置は、伝送路に複数のノードが接続されたネットワークの異常検出装置であって、異常検出用ノードと異常検出装置と、少なくとも２組のデータモニタと、判定処理装置を有し、異常検出用ノードは、伝送路を伝送する情報に含まれる全てのデータを取り込み、異常検出装置は異常検出用ノードで取り込んだデータのうち上流側から受信したデータに異常が発生したか否を検出し、異常が発生したことを検出したとき、データモニタを宛先として異常情報を送信し、少なくとも２組のデータモニタは、それぞれ異なるノード間の伝送路に接続され、異常検出装置から異常情報を受信したとき、伝送路を伝送する情報の全てのデータを再生して記憶し、判定処理装置はデータモニタに記憶した少なくとも２組のデータを比較して異常データが発生した個所を特定することを特徴とする。
【０００８】
前記異常検出用ノードを、伝送路の境界ノードからみて最下流側で、境界ノードに隣接した位置に接続すると良い。
【０００９】
この発明のネットワークの異常検出方法は、伝送路に複数のノードが接続されたネットワークの異常検出方法であって、伝送路の境界ノードから送信されて伝送路を伝送する情報に含まれる全てのデータを取り込み、取り込んだデータのうち上流側から受信したデータに異常が発生したか否を検出し、異常が発生したことを検出したとき、異なるノード間の伝送路を伝送する情報の全てのデータを再生して記憶し、記憶した少なくとも２組のデータを比較して異常データが発生した個所を特定することを特徴とする。
【００１０】
【発明の実施の形態】
図１はこの発明のネットワークの構成図である。図に示すように、中央の処理装置や端末装置等に接続されるノード４ａ〜４ｎはリング状に形成された伝送路２で順次接続されて通信を行うリング形ＬＡＮ３を構成している。このＬＡＮ３においては、図２に示すように、フレームデータヘッダデータ７と複数の単位データ８ａ〜８ｉと終了データ９を有するフレームデータ１０を境界ノード４ａから送信し、各ノード４ｂ〜４ｎで再生中継している。このＬＡＮ３で異常データの発生と発生個所を特定するため、異常検出用ノード１１と異常検出装置１２と、２組の分岐用ノード１３ａ，１３ｂとデータモニタ１４ａ，１４ｂと判定処理装置１５及び出力装置１６を有する。異常検出用ノード１１は、伝送路２の境界ノード４ａに隣接した位置でフレームデータ１０の伝送方向の最下流側に接続され、伝送路２を伝送するフレームデータ１０の全てのデータを取り込む。異常検出装置１２は異常検出用ノード１１で取り込んだデータに異常が発生したか否を検出する。分岐用ノード１３ａ，１３ｂはそれぞれノード４間の伝送路２に接続され、伝送路２を伝送するフレームデータ１０をデータモニタ１４ａ，１４ｂに分岐する。データモニタ１４ａ，１４ｂは、異常データが発生したとき、分岐用ノード１３ａ，１３ｂで分岐したフレームデータ１０の全てのデータを再生して記憶する。判定処理装置１５は２組のデータモニタ１４ａ，１４ｂに記憶したデータを比較して異常データが発生したノード４を特定する。出力装置１６は判定処理装置１５の判定結果を出力する。
【００１１】
このＬＡＮ３のノード４ｂ〜４ｎのいずれかでフレームデータ１０を受信し、再生して中継するとき、再生中継機能が誤って異常データを含むフレームデータ１０を送信したときの処理を図３のフローチャートを参照して説明する。
【００１２】
例えば図１に示すように、分岐用ノード１２ａをノード４ｃとノード４ｄの間の伝送路２に接続し、モニタ用ノード１２ｂはノード４ｅとノード４ｆの間の伝送路２に接続する。この状態で境界ノード４ａからフレームデータ１０を送信し、各ノード４ｂ〜４ｎで再生中継しているとき、異常検出用ノード１１は伝送路２に伝送しているフレームデータ１０の全てのデータを取り込む（ステップＳ１）。異常検出装置１２は異常検出用ノード１１で取り込んだ全てのデータに対して検定符号照査を行い異常データが発生したかどうかを検出する（ステップＳ２）。この異常データの検出処理を繰り返して、伝送路２に伝送されたフレームデータ１０に異常データが発生したことを検出すると、異常検出装置１２は異常情報をデータモニタ１４ａ，１４ｂを宛先として送信する（ステップＳ３）。データモニタ１４ａ，１４ｂは異常情報を受信すると、伝送しているフレームデータ１０の全てのデータを再生して記憶する（ステップＳ４）。判定処理装置１５はデータモニタ１４ａ，１４ｂに記憶した２組のデータを読み出して検定符号照査を行い異常データの有無を判定する（ステップＳ５）。この判定の結果、判定処理装置１５は異常データが発生した領域を特定する。例えばデータモニタ１４ａ，１４ｂで再生したデータに異常データが含まれる場合は、分岐用ノード１３ａより伝送方向の上流側のノード４ｂ，４ｃのいずれかで異常データが発生したと判断し、データモニタ１４ａで再生したデータに異常データが含まれず、データモニタ１４ｂで再生したデータに異常データが含まれる場合は、分岐用ノード１３ａと分岐用ノード１３ｂの間のノード４ｄ，４ｅのいずれかで異常データが発生したと判断し、データモニタ１４ａ，１４ｂで再生したデータに異常データが含まれない場合は、分岐用ノード１３ｂより伝送方向の下流側のノード４ｆ〜４ｎのいずれかで異常データが発生したと判断して異常データが発生した領域を特定し、出力装置１６に出力する。出力装置１６は異常データが発生した領域を示す情報を表示したり印刷して出力する（ステップＳ７）。
【００１３】
この異常データが発生した領域を特定した後、例えば異常データが分岐用ノード１３ａと分岐用ノード１３ｂの間のノード４ｄ，４ｅのいずれかで発生している場合は、分岐用ノード１３ａと分岐用ノード１３ｂのいずれか一方、例えば分岐用ノード１３ｂを異常データが発生した領域のノード４ｄとノード４ｅの間に接続し、前記異常検出処理を行う。この異常検出処理を行った結果、データモニタ１４ａで再生したデータに異常データが含まれず、データモニタ１４ｂで再生したデータに異常データが含まれる場合は、ノード４ｄの再生中継処理に異常が発生したと特定し、データモニタ１４ａとデータモニタ１４ｂで再生したデータに異常データが含まれない場合は、ノード４ｅの再生中継処理に異常が発生したと特定する。このようにしてＬＡＮ２に接続された複数のノード４ａ〜４ｎのいずれかで再生中継機能に異常が生じたとき、異常が生じたノードを確実に特定することができる。
【００１４】
前記説明では異常検出用ノード１１を、伝送路２の境界ノード４ａに隣接した位置でフレームデータ１０の伝送方向の最下流側に接続した場合について説明したが、図３に示すように、異常検出用ノード１１を、時計回りの伝送路２Ｒと反時計回りの伝送路２Ｌと２重化した伝送路の任意の位置に接続し、伝送路２Ｒ，２Ｌを伝送する情報に含まれる全てのデータを取り込み、異常検出装置１２で異常検出用ノード１１で取り込んだデータのうち上流側から受信したデータに異常が発生したか否を検出するようにしても良い。
【００１５】
【発明の効果】
この発明は以上説明したように、伝送路を伝送する情報に含まれる全てのデータを取り込み、取り込んだデータに異常が発生したか否を検出するから、伝送路に接続されたいずれかのノードで再生中継機能に異常が発生したことを確実に検出することができる。
【００１６】
また、異常が発生したことを検出したとき、異なるノード間の伝送路を伝送する情報の全てのデータを再生して記憶し、記憶した少なくとも２組のデータを比較して異常データが発生した個所を特定することにより、再生中継機能に異常が生じたノードを確実に特定することができる。
【図面の簡単な説明】
【図１】この発明のネットワークの構成図である。
【図２】フレームデータの構成図である。
【図３】異常発生個所の特定処理を示すフローチャートである。
【図４】この発明のネットワークの他の構成図である。
【図５】ネットワークの構成図である。
【図６】ネットワークに接続された装置の構成図である。
【符号の説明】
１；装置、２；伝送路、３；ＬＡＮ、４；ノード、１１；異常検出用ノード、
１２；異常検出装置、１３；分岐用ノード、１４；データモニタ、
１５；判定処理装置、１６；出力装置。
【図１】
2005020645.tif 000003
【図２】
2005020645.tif 000004
【図３】
2005020645.tif 000005
【図４】
2005020645.tif 000006
【図５】
2005020645.tif 000007
【図６】
2005020645.tif 000008