(57)【特許請求の範囲】
【請求項１】
送受信ノードの情報を持たないメッセージを用いて通信を行うネットワークを含むネットワークにおいて、ノード間のメッセージを転送制御するゲートウェイ装置であって、
前記送信ノードと前記メッセージとの対応関係を示す対応表と、
前記メッセージが異常であるか否かを判定し、当該メッセージが異常であると判定した場合、前記対応表を参照して前記メッセージに対応した送信ノードを求め、当該ノードが送信するメッセージの転送を無効とする透過判定手段とを備えたゲートウェイ装置。
【請求項２】
透過判定手段は、メッセージが異常であると判定した送信ノードのみが受信する他のメッセージの転送を無効とすることを特徴とする請求項１記載のゲートウェイ装置。
【請求項３】
透過判定手段は、メッセージが異常であると判定した場合、当該メッセージが異常状態から復旧したか否かを監視し、復旧した場合は転送の無効化を解除することを特徴とする請求項１または請求項２記載のゲートウェイ装置。
【請求項４】
透過判定手段は、メッセージが異常であると判定した場合、当該メッセージの送信ノードが送信する他のメッセージについて、優先度が所定の基準値よりも低い場合のみを転送無効化とすることを特徴とする請求項１から請求項３のうちのいずれか１項記載のゲートウェイ装置。
【請求項５】
メッセージの送信時間間隔が所定範囲より外れた場合に、当該メッセージは異常であると判定することを特徴とする請求項１から請求項４のうちのいずれか１項記載のゲートウェイ装置。
【請求項６】
メッセージのデータ化けを検出した場合に、当該メッセージは異常であると判定することを特徴とする請求項１から請求項４のうちのいずれか１項記載のゲートウェイ装置。
【請求項７】
送受信ノードの情報を持たないメッセージを用いて通信を行うネットワークを含むネットワークにおいて、ノード間のメッセージを転送制御するゲートウェイ装置であって、
前記受信ノードと前記メッセージとの対応関係を示す対応表と、
前記メッセージ受信時に当該受信ノードが発行する応答が得られなかった場合、前記対応表を参照して前記メッセージに対応した受信ノードを求め、当該ノードが受信する他のメッセージの転送を無効とする透過判定手段とを備えたゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ＣＡＮ（Controller Area Network）といったメッセージに送受信ノードの情報を持たないネットワークを含む場合に用いられるゲートウェイ装置に関する。
【背景技術】
【０００２】
ネットワーク方式の中には、メッセージに送受信ノードの情報を持たないものもある。例えば、自動車の制御系ネットワークで幅広く用いられている方式のＣＡＮがその一つで、メッセージＩＤのみで送受信を行っている。そのため、ＣＡＮに接続されたゲートウェイでは、ＣＡＮのメッセージＩＤを見て、ルーティング処理を行っている。このルーティング処理とは、例えば、ゲートウェイに複数バスが接続されている場合、メッセージＩＤと送信先バスとの対応表を基に、ゲートウェイにおける受信メッセージの宛先を振り分ける処理のことである。また、ゲートウェイでは、受信メッセージの透過の有無を判定し、制御することが可能である。
【０００３】
従来のゲートウェイ装置では、前記の透過の判定方法を動的に変化させるものがあり、例えば、同一ＩＤのメッセージの設定時間内における受信回数が設定回数以上であると該メッセージは異常であると判断し、該メッセージの透過を無効にしている。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５３５５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のゲートウェイ装置では、異常メッセージに対する透過の制御は可能であるが、該メッセージに関連付いた他のメッセージの透過の制御はできない、という問題があった。つまり、該メッセージの送受信ノードを特定し、該ノードに関連のある他のメッセージについての透過を制御することはできなかった。
例えば、あるメッセージが異常な状態にある場合、該メッセージの送信ノードに異常がある可能性がある。この場合、該ノードが送信する他のメッセージについても異常が及んでいる可能性があるが、該メッセージと該ノードとの関連情報がないため、制御できない。また、該ノードの異常に対し該ノードの機能を停止させるような制御を考えた場合、該ノードにメッセージを送信する必要はなくなる。この場合、ゲートウェイ装置にて、該ノードの受信メッセージのうち、該ノードのみが受信するメッセージの透過を無効にしても、他のノードに影響はない。しかし、上記と同様、該メッセージと該ノードとの関連情報がないため、このような制御は行うことができなかった。
【０００６】
この発明は上記のような問題点を解決するためになされたものであり、異常が発生した場合のメッセージの転送制御を的確に行うことのできるゲートウェイ装置を得る。
【課題を解決するための手段】
【０００７】
この発明に係るゲートウェイ装置は、送受信ノードの情報を持たないメッセージを用いて通信を行うネットワークを含むネットワークにおいて、ノード間のメッセージを転送制御するゲートウェイ装置であって、送信ノードとメッセージとの対応関係を示す対応表と、メッセージが異常であるか否かを判定し、メッセージが異常であると判定した場合、対応表を参照してメッセージに対応した送信ノードを求め、ノードが送信するメッセージの転送を無効とする透過判定手段とを備えたものである。
【発明の効果】
【０００８】
この発明のゲートウェイ装置は、送信ノードとメッセージとの対応関係を示す対応表を設け、メッセージが異常であると判定した場合は、対応表からそのメッセージの送信ノードを求め、このノードが送信するメッセージの転送を無効とするようにしたので、異常が発生した場合のメッセージの転送制御を的確に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１によるゲートウェイ装置を含むネットワークを示す構成図である。
【図２】この発明の実施の形態１によるゲートウェイ装置を示す構成図である。
【図３】この発明の実施の形態１によるゲートウェイ装置の対応表を示す説明図である。
【図４】この発明の実施の形態１によるゲートウェイ装置の対応表の他の例を示す説明図である。
【図５】この発明の実施の形態２によるゲートウェイ装置を示す構成図である。
【図６】この発明の実施の形態２によるゲートウェイ装置の対応表を示す説明図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１は、この発明の実施の形態１によるゲートウェイ装置を含むネットワークの構成図である。
図１は、ゲートウェイ装置１に、複数のＣＡＮノード（ａ１、ａ２、ａ３、ｂ１、ｂ２、ｂ３、ｃ１、ｃ２、ｃ３）をそれぞれ接続した複数のＣＡＮバス（Ａ、Ｂ、Ｃ）と、ＭＯＳＴ（Media Oriented Systems Transport）デバイスｘを接続したＭＯＳＴバス（Ｄ）を接続したＬＡＮシステムの構成例を示している。
【００１１】
次に、ゲートウェイ装置１について説明する。図２に、ゲートウェイ装置１の基本構成を示す。
図２に示すように、ゲートウェイ装置１は、図１で示した各バス（ＣＡＮバス（Ａ）、ＣＡＮバス（Ｂ）、ＣＡＮバス（Ｃ）、ＭＯＳＴバス（Ｄ））に対してメッセージを送受信するインタフェース（Ｉ／Ｆ）２（２Ａ、２Ｂ、２Ｃ、２Ｄ）を持ち、それぞれのインタフェース２Ａ，２Ｂ，２Ｃは、メッセージを受信する受信部Ｒとメッセージを送信する送信部Ｔを持つ。即ち、接続されたバスの本数に対応する個数のインタフェース２を有している。
【００１２】
また、ゲートウェイ装置１は、透過判定部３、対応表４、中継ルーティングテーブル５、メッセージ変換部６、カウンタ７を備えている。透過判定部３は、メッセージが異常であるか否かを判定し、メッセージが異常であると判定した場合、対応表４を参照してメッセージに対応した送信ノードを求め、そのノードが送信するメッセージの転送を無効とする制御を行う透過判定手段である。対応表４は、各ノードと送受信メッセージのＩＤとの対応を示すテーブルであり、これについては後述する。中継ルーティングテーブル５は、各メッセージの送信先バスの情報を格納したテーブルである。メッセージ変換部６は、受信部Ｒで受信したメッセージについて、透過時に送信先のバスに応じたメッセージへの変換を行う。即ち、ＣＡＮバスから受信したメッセージをＭＯＳＴバスへ透過して送信する際にはＣＡＮメッセージからＭＯＳＴメッセージに変換を行い、ＭＯＳＴバスから受信したメッセージをＣＡＮバスへ透過して送信する際にはＭＯＳＴメッセージからＣＡＮメッセージへの変換処理を行う。カウンタ７は、受信部Ｒで受信したメッセージの受信時間を計測し、その計測結果をＣＡＮメッセージのメッセージＩＤ毎に管理する。この受信時間とは、あるＩＤのメッセージについて、同一ＩＤのメッセージを前回受信してから次回受信するまでに要した時間を意味するものとする。計測は、受信メッセージがＣＡＮの場合、そのままで計測し、受信メッセージがＭＯＳＴの場合、メッセージ変換部６でＣＡＮメッセージに変換してから計測する。
【００１３】
図３は、対応表４の構成を示す説明図である。
図３において、対応表４は、送受信メッセージのＩＤを表すＩＤ１１と、ＩＤ１１のメッセージを送信する送信ノード１２と、ＩＤ１１のメッセージを受信する受信ノード１３と、ＩＤ１１のメッセージをゲートウェイ装置１が受信する時間間隔を表す間隔１４の対応を示している。但し、送信ノードがＭＯＳＴバス（Ｄ）のＭＯＳＴデバイスｘが送信したＭＯＳＴメッセージがメッセージ変換部６でＣＡＮメッセージに変換されたときは、ＩＤ＝０ｘ０５になり、また、送信ノード１２の値としてゲートウェイ装置（ＧＷ）となるものとする。更に、間隔１４について、ゲートウェイ装置１が受信する時間間隔とは、送信ノード１２に示したノードが正常な場合に、ＩＤ１１のメッセージを送信する時間間隔を示す。対応表４において、例えば、送信ノードａ１が正常な場合、ノードａ１はＩＤ＝０ｘ０１のメッセージを１ｓｅｃ毎に送信することを示す。
【００１４】
次に、ゲートウェイ装置１の動作について説明する。ここでは、対応表４を使用して、異常メッセージの送信ノードを特定し、該メッセージの透過を無効にし、更に、該ノードが送信する他のメッセージの透過を無効にする動作と、対応表４を使用して、異常メッセージの送信ノードを特定し、該メッセージの透過を無効にし、更に、該ノードのみが受信する他のメッセージの透過を無効にする動作に分けて説明する。
【００１５】
先ず、対応表４を使用して、異常メッセージの送信ノードを特定し、該ノードが送信する他のメッセージの透過を無効にする動作について説明する。
ゲートウェイ装置１において、ＣＡＮバス（Ａ）からのメッセージは、インタフェース２Ａの受信部Ｒで受信し、透過判定部３に送られる。透過判定部３では、受信メッセージがＣＡＮメッセージであるので、メッセージ変換はせず、このまま受信メッセージをカウンタ７に送信し、カウンタ７は受信時間を計測して、計測結果とともに受信メッセージを透過判定部３に返却する。この計測結果に対し、透過判定部３が対応表４の該メッセージのＩＤ１１に対応する間隔１４を基に、該メッセージが正常か異常かを判定する。透過判定部３の判定基準は、ＩＤ１１毎、又は、送信ノード１２毎、又は、受信ノード毎１３毎に設定可能であるものとする。
【００１６】
判定基準としては、例えば、該メッセージの受信時間が、間隔１４の値の３分の１以下であった場合、つまり、間隔１４の値の間に３回以上該メッセージを受信した場合、該メッセージを異常と判断する。また、該メッセージの受信時間が、間隔１４の値の３倍以上であった場合、つまり、間隔１４の値の３倍の時間の間に１つもメッセージを受信しなかった場合、該メッセージを異常と判断する。これ以外の場合、該メッセージは正常と判断する。
【００１７】
透過判定部３は、判定結果が正常であれば、中継ルーティングテーブル５を元に、送信先に該当するバスを選択する。送信先バスがＭＯＳＴバス（Ｄ）である場合、メッセージ変換部６でＭＯＳＴメッセージに変換後、該バスにメッセージを送信する。それ以外のＣＡＮバス（Ｂ、Ｃ）の場合、メッセージの変換はせず、そのまま該バスにメッセージを送信する。
【００１８】
一方、判定結果が異常であれば、透過判定部３で該メッセージを破棄する。更に、該メッセージの送信ノードが送信する他のメッセージの透過も無効にする。例えば、ゲートウェイ装置１で、ノードａ１がＣＡＮバスＡに送信したＩＤ＝０ｘ０１のメッセージをインタフェース２Ａの受信部Ｒで受信したとする。該メッセージは透過判定部３に送られ、カウンタ７でＩＤ＝０ｘ０１の受信時間が計測される。対応表４のＩＤ１１において、ＩＤ＝０ｘ０１の間隔１４は１ｓｅｃであり、透過判定部３において、この値と前記計測結果を比較し、正常か異常かの判定をする。判定基準を前記の例と同様にした場合、計測結果が１／３ｓｅｃ以下、あるいは、３ｓｅｃ以上の場合、該メッセージは異常と判断する。
前記判定結果が異常であった場合、該メッセージを破棄する。
【００１９】
また、該メッセージのＩＤ＝０ｘ０１について、今後、該ＩＤのメッセージの透過を無効にする。更に、対応表４について、該メッセージの送信ノードａ１が送信する他のメッセージである、ＩＤ＝０ｘ０２のメッセージについても今後の透過を無効にする。
以上が、ＣＡＮバス（Ａ）からのメッセージ受信時における動作の説明であるが、他のＣＡＮバス（Ｂ），（Ｃ）からのメッセージについても同様な手順で、透過判定部３で透過判定をする。
【００２０】
また、ＭＯＳＴバス（Ｄ）からのメッセージについては、インタフェース２Ａの受信部Ｒで受信後、透過判定部３に送られた後、メッセージ変換部６でＣＡＮメッセージに変換する。後は、ＣＡＮバスからメッセージを受信したときと同様の手順で透過判定をし、判定結果を得る。前記判定結果が正常なら、変換されたＣＡＮメッセージに対して、中継ルーティングテーブル５を元に、送信先に該当するバスを選択する。この判定結果が異常なら、透過判定部３で該メッセージを破棄し、更に、該メッセージの送信ノードが送信する他のメッセージの透過も無効にする。
以上が、対応表４を使用して、透過判定部３が異常メッセージの送信ノードを特定し、異常メッセージの透過を無効にし、更に、該ノードが送信する他のメッセージの透過を無効にする動作についての説明である。
【００２１】
次に、対応表４を使用して、異常メッセージの送信ノードを特定し、該メッセージの透過を無効にし、更に、該ノードのみが受信する他のメッセージの透過を無効にする動作について説明する。
受信メッセージに対し、透過判定部３が対応表４の該メッセージのＩＤ１１に対応する間隔１４を基に、該メッセージが正常か異常かを判定するところまでは、上記の説明と同様である。また、判定結果が正常の場合の動作についても上記の説明と同様である。
一方、判定結果が異常の場合、透過判定部３で該メッセージを破棄し、更に、該メッセージの送信ノードのみが受信する他のメッセージの透過も無効にする。
例えば、ゲートウェイ装置１で、ノードａ１がＣＡＮバスＡに送信したＩＤ＝０ｘ０１のメッセージをインタフェース２Ａの受信部Ｒで受信したとする。このメッセージについて、透過判定部３における正常か異常かの判定方法は上記の説明と同様である。ここで、判定結果が異常であった場合について、該メッセージの破棄と、該メッセージのＩＤ＝０ｘ０１について、今後、該ＩＤのメッセージの透過を無効にすることも、上記の説明と同様である。
その上で、対応表４について、該メッセージの送信ノードａ１のみが受信する他のメッセージについて、今後の透過を無効にする。該メッセージの送信ノードａ１のみが受信するメッセージは、ＩＤ＝０ｘ０４、０ｘ０５のメッセージであり、該ＩＤのメッセージについて今後の透過を無効にする。
以上が、対応表４を使用して、異常メッセージの送信ノードを特定し、該メッセージの透過を無効にし、更に、該ノードのみが受信する他のメッセージの透過を無効にする動作についての説明である。
【００２２】
このように、実施の形態１では、ゲートウェイ装置１に、バスを介してゲートウェイ装置１に接続された各ノードと送受信メッセージのＩＤとの対応を示した対応表４と、受信部Ｒで受信したメッセージについて、ＣＡＮメッセージのＩＤ毎に前回受信してから次回受信するまでに要した時間である受信時間を計測し管理するカウンタ７を持つ構成にしたので、その受信時間からメッセージが正常か異常かを判定し、判定結果が異常であるメッセージについて、異常メッセージの送信ノードを特定し、このメッセージの透過を無効にし、更に、このノードが送信する他のメッセージの透過を無効にすることが可能となる。また、異常メッセージの送信ノードを特定し、このメッセージの透過を無効にし、更に、このノードのみが受信する他のメッセージの透過を無効にすることも可能となる。
【００２３】
以上説明した透過の無効化の処理は、メッセージの異常の状態からの復旧が確認できた場合は、解除することも可能であるとする。即ち、任意のメッセージを異常と判定した場合、そのメッセージの時間間隔を監視し、正常に戻った場合は、そのメッセージを送信するノードは復旧したと判定する。
【００２４】
また、該メッセージを送信するノードが送信する他のメッセージについて、予め定めた重要度が基準値以上の場合は継続して透過を有効にし、基準値以下の場合のみ透過を無効にすることも可能であるとする。例えば、ＣＡＮではＩＤが小さな値ほど高優先度のメッセージとして扱われるため、透過判定部３において、ＩＤが、ある値より小さい場合は高優先度のため継続して透過を有効にし、前記の値より大きい場合は低優先度のため透過を無効にする。
【００２５】
また、受信メッセージが正常か異常かの判定において、受信時間を使用せず、透過判定部３で前記受信メッセージのデータ化けを検出する機能を有し、データ化けが検出されたら該メッセージが異常であると判定することも可能であるとする。例えば、メッセージのＣＲＣを行い、ＣＲＣ結果が異常であった場合はデータ化けと判定する。
【００２６】
また、上記例では、対応表４において、ＭＯＳＴバス（Ｄ）に複数のデバイス（ノード）が接続されていた場合、全てのデバイス（ノード）からのメッセージをＧＷという一つのノードから送信されるものとして構成したが、送信ノード１２をそれぞれのデバイスとしてもよい。例えば、このようにした場合の対応表４を図４に示す。
図４において、送信ノード１２や受信ノード１３におけるｘ，ｙ，ｚは、それぞれＭＯＳＴバス（Ｄ）に接続されるＭＯＳＴデバイスである。このような場合も透過判定部３は、ＣＡＮバス（Ａ）〜ＣＡＮバス（Ｃ）のＣＡＮデバイスａ１やＣＡＮデバイスａ２と同様に透過制御を行うものとする。
【００２７】
以上のように、実施の形態１のゲートウェイ装置によれば、送受信ノードの情報を持たないメッセージを用いて通信を行うネットワークを含むネットワークにおいて、ノード間のメッセージを転送制御するゲートウェイ装置であって、送信ノードとメッセージとの対応関係を示す対応表と、メッセージが異常であるか否かを判定し、メッセージが異常であると判定した場合、対応表を参照してメッセージに対応した送信ノードを求め、ノードが送信するメッセージの転送を無効とする透過判定手段とを備えたので、異常が発生した場合のメッセージの転送制御を的確に行うことができる。
【００２８】
また、実施の形態１のゲートウェイ装置によれば、透過判定手段は、メッセージが異常であると判定した送信ノードのみが受信する他のメッセージの転送を無効とするようにしたので、異常が発生した場合のメッセージの転送制御を、対象ノードからの送信だけでなく受信メッセージに対しても行うことができる。
【００２９】
また、実施の形態１のゲートウェイ装置によれば、透過判定手段は、メッセージが異常であると判定した場合、メッセージが異常状態から復旧したか否かを監視し、復旧した場合は転送の無効化を解除するようにしたので、異常状態から復旧した場合、メッセージの転送を速やかに再開することができる。
【００３０】
また、実施の形態１のゲートウェイ装置によれば、透過判定手段は、メッセージが異常であると判定した場合、メッセージの送信ノードが送信する他のメッセージについて、優先度が所定の基準値よりも低い場合のみを転送無効化とするようにしたので、異常が発生した場合のメッセージの転送制御を重要度に応じて行うことができる。
【００３１】
また、実施の形態１のゲートウェイ装置によれば、メッセージの送信時間間隔が所定範囲より外れた場合に、メッセージは異常であると判定するようにしたので、異常判定を簡単な構成で実現することができる。
【００３２】
また、実施の形態１のゲートウェイ装置によれば、メッセージのデータ化けを検出した場合に、メッセージは異常であると判定するようにしたので、メッセージの異常検出のための特別な構成が不要で、安価に異常判定の機能を実現することができる。
【００３３】
実施の形態２．
実施の形態２は、受信ノードの異常を判定して透過制御を行うようにしたものである。
実施の形態１では、ゲートウェイ装置１での受信メッセージについて、カウンタ７で受信時間を計測し、計測結果と対応表４の間隔１４を比較して、該メッセージが正常か異常かを判定し、異常メッセージの送信ノードを特定して、該送信ノードに関連するメッセージの透過を無効にするようにした。一方、実施の形態２では、対応表４ａを使用して、あるメッセージの受信ノードを特定し、このメッセージに対する応答の有無を基に受信ノードが正常か異常かを判定し、異常であれば該ノードのみが受信するメッセージの透過を無効にするものである。
【００３４】
図５は、実施の形態２のゲートウェイ装置１ａの構成図である。
実施の形態２におけるゲートウェイ装置１ａは、インタフェース２Ａ，２Ｂ，２Ｃ、透過判定部３ａ、対応表４ａ、中継ルーティングテーブル５、メッセージ変換部６を備えている。ここで、透過判定部３ａ及び対応表４ａ以外の構成については、図２に示した実施の形態１と同様であるため、その説明は省略する。透過判定部３ａは、メッセージ受信時に受信ノードが発行する応答が得られなかった場合、対応表４ａを参照してメッセージに対応した受信ノードを求め、そのノードが受信する他のメッセージの転送を無効とする透過判定手段を構成している。また、対応表４ａは、図６に示すように、メッセージＩＤと送受信ノードとの関係を示すテーブルである。実施の形態２の対応表４ａは、実施の形態１における対応表４から間隔１４を除いたものであり、他については、図３や図４と同様である。
【００３５】
次に、実施の形態２の動作について説明する。
ゲートウェイ装置１ａから、あるＩＤのメッセージがバス上に送信されたとする。このメッセージを受信したノードは応答をバス上に送信するものとする。バス上に送信された応答は、ゲートウェイ装置１ａに送られ、ゲートウェイ装置１ａでは、ＣＡＮメッセージやＭＯＳＴメッセージと同様、インタフェース２の受信部Ｒで受信し、透過判定部３ａに送られる。透過判定部３ａで、この応答が得られなかった場合、該メッセージの受信ノードは異常であると判定する。
【００３６】
透過判定部３ａは、対応表４ａから受信ノードを特定し、今後、この受信ノードのみが受信する他のメッセージの透過も無効にする。
例えば、ゲートウェイ装置１ａで、ＩＤ＝０ｘ０４のメッセージをバス上に送信した場合、該メッセージの応答が得られなかったとする。透過判定部３ａは、対応表４ａを参照し、受信ノード１３より、該ＩＤのメッセージの受信ノードは、ノードａ１であり、ノードａ１は異常であると判定する。また、対応表４のＩＤ１１から、ノードａ１のみが受信するメッセージは、ＩＤ＝０ｘ０４，０ｘ０５であり、これらのメッセージの透過を無効にしても他のノードに影響はないため、今後は、ＩＤ＝０ｘ０４，０ｘ０５のメッセージについて透過を無効にする。
以上が、対応表４ａを使用して、各ノードのメッセージ受信時の応答を利用して、異常状態にある受信ノードを検出し、該ノードのみが受信するメッセージの透過を無効にする動作についての説明である。
【００３７】
このように、実施の形態２では、ゲートウェイ装置１ａに、バスを介してゲートウェイ装置１ａに接続された各ノードと送受信メッセージのＩＤとの対応を示した対応表４ａを持ち、対応表４ａからあるメッセージの受信ノードを特定し、透過判定部３ａで、応答が無い受信メッセージについて、該メッセージの受信ノードが正常か異常かを判定する構成にしたので、他のノードに影響がない該ノードのみが受信するメッセージについて、透過を無効にすることが可能となる。
【００３８】
以上説明したように、実施の形態２のゲートウェイ装置によれば、送受信ノードの情報を持たないメッセージを用いて通信を行うネットワークを含むネットワークにおいて、ノード間のメッセージを転送制御するゲートウェイ装置であって、受信ノードとメッセージとの対応関係を示す対応表と、メッセージ受信時に受信ノードが発行する応答が得られなかった場合、対応表を参照してメッセージに対応した受信ノードを求め、ノードが受信する他のメッセージの転送を無効とする透過判定手段とを備えたので、異常が発生した場合のメッセージの転送制御を的確に行うことができる。
【符号の説明】
【００３９】
１，１ａ  ゲートウェイ装置、２  インタフェース、３，３ａ  透過判定部、４，４ａ  対応表、５  中継ルーティングテーブル、６  メッセージ変換部、１１  ＩＤ、１２  送信ノード、１３  受信ノード、１４  間隔。
【図１】
0005409536.tif 000002
【図２】
0005409536.tif 000003
【図３】
0005409536.tif 000004
【図４】
0005409536.tif 000005
【図５】
0005409536.tif 000006
【図６】
0005409536.tif 000007