(57)【特許請求の範囲】
【請求項１】
ＬＡＮの伝送路に接続され、内部にこのＬＡＮを介して他の情報端末との間で信号の送受信を行なうハード部品からなる複数のＬＡＮデバイスと、この各ＬＡＮデバイスを介して他の各情報端末との間でＯＳＩ参照モデルにおけるネットワーク層を介して各種の情報交換を行うネットワーク層インタフェースと、前記各ＬＡＮデバイスを介して他の各情報端末との間でＯＳＩ参照モデルにおけるデータリンク層を介して信号交換を行うデータリンク層インタフェースとを有する計算機に組込まれ、前記各ＬＡＮデバイスを監視する計算機のＬＡＮデバイス監視装置において、
ＤＬＰＩ（データリンク・プロトコル・インタフェース）を用いて、前記データリンク層インタフースを介して、ＬＡＮデバイスを指定し、かつ送信先の計算機を指定して、ＩＣＭＰ（インターネト・コントロール・メッセージ・プロトコル）に従うパッケージ化されたエコー／リプレー信号をＬＡＮの伝送路へ出力する信号出力手段と、
前記ＬＡＮデバイスから前記ＬＡＮの伝送路に出力されるエコー／リプレイ信号の出力回数を計数するカウンタと、
前記エコー／リプレイ信号の出力時刻から規定時間経過しても前記エコー／リプレイ信号に対する応答信号が受信されなく、かつ前記カウンタに計数されている出力回数が増加していないとき、前記指定されたＬＡＮデバイスを異常と判定する異常判定手段と
を備えた計算機のＬＡＮデバイス監視装置。
【請求項２】
前記エコー／リプレイ信号の出力時刻から規定時間経過しても前記エコー／リプレイ信号に対する応答信号が受信されなく、かつ前記カウンタに計数されている出力回数が増加しているとき、前記ＬＡＮの伝送路に接続さたルータに対してエコー／リプレイ信号を出力する信号再出力手段と、
前記ルータからエコー／リプレイ信号に対する応答信号が受信されると、このルータ以遠に接続された他のＬＮＡに異常が発生したと判定する異常判定手段とを備えたことを特徴とする請求項１記載の計算機のＬＡＮデバイス監視装置。
【請求項３】
前記ルータからエコー／リプレイ信号に対する応答信号が受信されないと、前記ルータ又は自己が所属するＬＡＮに異常が発生したと判定する異常判定手段を備えたことを特徴とする請求項２記載の計算機のＬＡＮデバイス監視装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＬＡＮ（ローカル・エリア・ネットワーク）に組込まれた計算機に係わり、特に、例えばＬＡＮ送受部等の複数のＬＡＮデバイスを有する計算機に組込まれ、前記各ＬＡＮデバイスを監視する計算機のＬＡＮデバイス監視装置に関する。
【０００２】
【従来の技術】
図６に示すように、複数のＬＡＮ１ａ，１ｂからなる通信ネットワークにおいては、各ＬＡＮ１ａ，１ｂの伝送路２ａ，２ｂに対してそれぞれ複数の計算機３ａ，３ｂが接続されている。ＬＡＮ１ａ，１ｂどうしはルータ４で接続されている。
【０００３】
そして、ＬＡＮ１ａ，１ｂに組込まれた各計算機３ａ，３ｂ内には、図７に示すように、自己のＬＡＮ１ａ，１ｂに組込まれた他の計算機３ａ，３ｂやルータ４を介して他のＬＡＮ１ｂ，１ａに組込まれた他の計算機３ｂ，３ａと情報交換を実行するためにＬＡＮデバイスとしての複数台のＬＡＮ送受信部５等のハード部品が組込まれている。
【０００４】
したがって、このＬＡＮ送受信部５が正常に動作することを一定周期で監視して、異常が発生すると、例えば表示画面にアラーム（警報）表示して、この計算機３ａ，３ｂのユーザにいち早く異常発生を告知する必要がある。そして、早急に対策を講じて、計算機３ａ，３ｂの故障による停止期間をできるだけ短縮する必要がある。
【０００５】
一般に、ＬＡＮ１ａ，１ｂにおいて、このＬＡＮ１ａ，１ｂが正常に動作することを監視するために、ＯＳの一種としてのＵＮＩＸに定義されている「ｐｉｎｇ」、「ｉｆｃｏｎｉｎｇ」、「ｓｎｏｏｐ」等のコマンドを用いることが考えられる。
【０００６】
次に、これらの各コマンドを用いた監視手法の概略説明を行なう。
(a)   ｐｉｎｇコマンドを用いる方法
ＯＳＩ参照モデルにおけるネットワーク層を介してＩＣＭＰ（Internet Control Message Protocol)に従うパッケージ化されたエコー／リプレー（Echo/reply) 信号を送信先の他の計算機３ａ，３ｂのアドレス（ＩＰアドレス及びＭＡＣアドレス）を指定して、ＬＡＮ送受信部５を介して伝送路２ａ，２ｂへ送出する。エコー／リプレー信号を受信した送信先の計算機３ａ，３ｂは送信元の計算機３ａ，３ｂへ応答信号を送信する。送信元の計算機３ａ，３ｂはこの応答信号を受信することによって、自己の計算機と送信先の計算機との間の伝送経路が正常であると判定する。
【０００７】
(b)   ｉｆｃｏｎｉｎｇコマンドを用いる方法
計算機３ａ，３ｂ内にＯＳカウンタを設けて、この計算機３ａ，３ｂに入出力される全ての信号数を計数する。そして、入出力される信号数を監視して、全く信号が入力されなかったり、全く出力されなかった場合は、異常と判断する。
【０００８】
(c)   ｓｎｏｏｐコマンドを用いる方法
計算機３ａ，３ｂが接続されたＬＡＮ１ａ，１ｂの伝送路２ａ，２ｂ上を流れる、自己宛ての信号（パッケージ）を含む全ての信号を自己の計算機３ａ，３ｂ内に取込む。そして、自己から他の計算機３ａ，３ｂへ送信した筈の信号が検出できなければ異常と判定する。
【０００９】
そして、実際には、図７に示すように、計算機３ａ，３ｂ内のＯＳ内に制御プログラムとして組込まれた監視制御部６が、上述したＵＮＩＸの「ｐｉｎｇ」、「ｉｆｃｏｎｉｎｇ」、「ｓｎｏｏｐ」等のコマンドを用いて、ＬＡＮデバイスとしてのＬＡＮ送受信部５が正常に動作するか否かを判断している。
【００１０】
【発明が解決しようとする課題】
しかしながら、上述したＵＮＩＸの「ｐｉｎｇ」、「ｉｆｃｏｎｉｎｇ」、  「ｓｎｏｏｐ」等のコマンドを用いてＬＡＮデバイス５の状態を監視する計算機のＬＡＮデバイス監視手法においても、まだ解消すべき次のような課題があった。
【００１１】
すなわち、ＵＮＩＸにおける「ｐｉｎｇ」コマンドは、ネットワーク層を介してエコー／リプレー信号を伝送路２ａ，２ｂへ送出する指令である。この場合、ネットワーク層に対応するインタフェースを介して信号が入出力されるので、この信号が経由するＬＡＮ送受信部５等からなるＬＡＮデバイスを指定することができない。したがって、異常発生したＬＡＮ送受信部５を特定できない。逆に、ＬＡＮ送受信部５を特定してエコー／リプレー信号を用いて試験ができない。
【００１２】
また、ＵＮＩＸにおける「ｉｆｃｏｎｉｎｇ」コマンドにおいては、ＯＳカウンタは計算機が通信を実施していない期間は動作せず、また、ＬＡＮ送受信部５が故障している場合は、「ｉｆｃｏｎｉｎｇ」コマンド自体がロックされてしまい、ＯＳカウンタは作動しない。よつて、この「ｉｆｃｏｎｉｎｇ」コマンドでもって、ＬＡＮ送受信部５の正常／異常を判定できない。
【００１３】
さらに、ＵＮＩＸにおける「ｓｎｏｏｐ」コマンドにおいては、ＬＡＮ１ａ，１ｂの伝送路２ａ，２ｂ上を流れる全ての信号を取込むので、伝送路２ａ，２ｂを流れる信号量が増大すると、「ｓｎｏｏｐ」コマンドを出した計算機２ａ，２ｂにおけるＯＳの負荷が飛躍的に増大する懸念がある。すなわち、この「ｓｎｏｏｐ」コマンドを利用してＬＡＮ送受信部５の正常／異常を判定するには、ＯＳの負荷が大きすぎ、効率的にＬＡＮ送受信部５の正常／異常を判定できない問題がある。
【００１４】
本発明はこのような事情に鑑みてなされたものであり、エコー／リブレイ信号をネットワーク層でなくて、データリンク層を介して出力することによって、ＬＡＮ送受信部等のＬＡＮデバイスを指定してエコー／リブレイ信号を送出でき、ＯＳに対する負荷を増大することなく、各ＬＡＮデバイスの異常をＬＡＮ自体や他の情報端末に対して区別して検出でき、ＬＡＮに組込まれた計算機におけるＬＡＮデバイス故障に起因する停止期間を極力短縮でき、計算機自体の信頼性を向上できる計算機のＬＡＮデバイス監視装置を提供することを目的とする。
【００１５】
【課題を解決するための手段】
上記課題を解決するために、本発明は、ＬＡＮの伝送路に接続され、内部にこのＬＡＮを介して他の情報端末との間で信号の送受信を行なうハード部品からなる複数のＬＡＮデバイスと、この各ＬＡＮデバイスを介して他の各情報端末との間でＯＳＩ参照モデルにおけるネットワーク層を介して各種の情報交換を行うネットワーク層インタフェースと、各ＬＡＮデバイスを介して他の各情報端末との間でＯＳＩ参照モデルにおけるデータリンク層を介して信号交換を行うデータリンク層インタフェースとを有する計算機に組込まれ、各ＬＡＮデバイスを監視する計算機のＬＡＮデバイス監視装置において、
ＤＬＰＩ（データリンク・プロトコル・インタフェース）を用いて、データリンク層インタフースを介して、ＬＡＮデバイスを指定し、かつ送信先の計算機を指定して、ＩＣＭＰ（インターネト・コントロール・メッセージ・プロトコル）に従うパッケージ化されたエコー／リプレー信号をＬＡＮの伝送路へ出力する信号出力手段と、ＬＡＮデバイスから前記ＬＡＮの伝送路に出力されるエコー／リプレイ信号の出力回数を計数するカウンタと、エコー／リプレイ信号の出力時刻から規定時間経過してもエコー／リプレイ信号に対する応答信号が受信されなく、かつカウンタに計数されている出力回数が増加していないとき、指定されたＬＡＮデバイスを異常と判定する異常判定手段とを備えている。
【００１６】
このように構成された計算機のＬＡＮデバイス監視装置においては、本来のｐｉｎｇコマンドにおいてはネットワーク層のインタフェースを介して、ＬＡＮの伝送路に送出する筈のエコー／リプレイ信号をＤＬＰＩを用いてデータリンク層からＬＡＮの伝送路に送出している。一般に、ＤＬＰＩはネットワーク層のインタフェースでは指定できなかった各ＬＡＮデバイスを指定可能である。
【００１７】
したがつて、各ＬＡＮデバイスを指定してエコー／リプレイ信号を出力して、このエコー／リプレイ信号に対する応答信号の有無を確認することによって、この信号がＬＡＮデバイスを正常に通過したか否かを判定できる。すなわち、各ＬＡＮデバイスの異常を判定できる。
【００１８】
さらに、カウンタを設けて、指定されたＬＡＮデバイスからＬＡＮの伝送路に出力されるエコー／リプレイ信号の有無を確認することによって、エコー／リプレイ信号に対する応答信号がなかった場合に、ＬＡＮデバイス自体の異常か、それともＬＡＮの伝送路や送信先の情報端末の異常やただ単に伝送路が混んでいて応答信号の受信が遅れているのかをを区別することが可能である。
【００１９】
したがって、エコー／リプレイ信号の出力時刻から規定時間経過してもエコー／リプレイ信号に対する応答信号が受信されなく、かつカウンタに計数されている出力回数が増加していないとき、指定されたＬＡＮデバイスを異常と判定することが可能となる。
【００２０】
また、別の発明においては、上述した発明の計算機のＬＡＮデバイス監視装置に対して、さらに、エコー／リプレイ信号の出力時刻から規定時間経過してもエコー／リプレイ信号に対する応答信号が受信されなく、かつカウンタに計数されている出力回数が増加しているとき、ＬＡＮの伝送路に接続さたルータに対してエコー／リプレイ信号を出力する信号再出力手段と、ルータからエコー／リプレイ信号に対する応答信号が受信されると、このルータ以遠に接続された他のＬＮＡに異常が発生したと判定する異常判定手段とを備えている。
【００２１】
さらに、別の発明においては、上述した発明の計算機のＬＡＮデバイス監視装置に対して、さらに、ルータからエコー／リプレイ信号に対する応答信号が受信されないと、ルータ又は自己が所属するＬＡＮに異常が発生したと判定する異常判定手段を備えている。
【００２２】
このように構成された計算機のＬＡＮデバイス監視装置においては、複数のＬＡＮがルータで接続されている場合、ルータを介して接続された他のＬＡＮの情報端末を指定してエコー／リプレイ信号を出力して、規定時間経過しても応答信号が受信さなかった場合、ルータを指定してエコー／リプレイ信号を出力することによって、異常発生箇所が自己ＬＡＮ内かルータ以遠の他のＬＡＮであるが判定可能である。
【００２３】
【発明の実施の形態】
以下本発明の一実施形態を図面を用いて説明する。
（第１実施形態）
図２は本発明の第１実施形態のＬＡＮデバイス監視装置を有する計算機が組込まれた複数のＬＡＮからなる通信ネットワークを示す模式図である。
【００２４】
この通信ネットワークにおいては、各ＬＡＮ１１ａ，１１ｂの伝送路１２ａ，１２ｂに対してそれぞれ複数の計算機１３ａ，１３ｂが接続されている。ＬＡＮ１１ａ，１１ｂどうしはルータ１４で接続されている。
【００２５】
そして、ＬＡＮ１１ａ，１１ｂに組込まれた各計算機１３ａ，１３ｂ内には、図１に示すように、自己のＬＡＮ１１ａ，１１ｂに組込まれた他の計算機１３ａ，１３ｂやルータ１４を介して他のＬＡＮ１１ｂ，１１ａに組込まれた他の計算機１３ｂ，１３ａと情報交換を実行するためのＬＡＮデバイスとしてのハード部品からなる複数台のＬＡＮ送受信部１５が組込まれている。
【００２６】
また、各計算機１３ａ，１３ｂ内には、各ＬＡＮ送受信部１５を介してＬＡＮ１１ａ，１１ｂの伝送路１２ａ，１２ｂへ送出されるエコー／リプレイ信号の出力回数ＣＮｏを計数する出力カウンタ１６ａと、伝送路１２ａ，１２ｂから各ＬＡＮデバイス１５を介して前記エコー／リプレイ信号に対する応答信号の入力回数ＣＮｉを計数する入力カウンタ１６ｂとからなるＯＳカウンタ１６が設けられている。
【００２７】
また、この各計算機１３ａ，１３ｂ内には、ＯＳＩ参照モデルにおけるネットワーク層を介して外部と通信を実施するためのネットワーク（ＮＴ）層インタフェース１７と、ＯＳＩ参照モデルにおけるデータリンク層を介して外部と通信を実施するためのデータリンク（ＤＬ）層インタフェース１８とが設けられている。さらに、この計算機１３ａ，１３ｂが組込まれた各ＬＡＮ１１ａ，１１ｂの接続構成が記憶されているルーティングテーブル１９が設けられている。具体的には、各ＬＡＮ１１ａ，１１ｂに含まれる各計算機１１ａ，１１ｂ及びルータ１４のアドレス（ＩＰアドレス、ＭＡＣアドレス）が記憶されている。このルーティングテーブル１９の記憶内容は各ＬＡＮ１１ａ，１１ｂに新規の計算機１３ａ，１３ｂが追加されたり、計算機１３ａ，１３ｂ削除されると、図示しないＳＯの機能によつて自動的に書替えられる。
【００２８】
さらに、各計算機１３ａ，１３ｂ内には、ＯＳの一部として、各ＬＡＮ送受信部１５の正常／異常状態を一定周期で監視する監視制御部２０が設けられている。
【００２９】
このように構成された各計算機１３ａ，１３ｂにおける監視制御部２０は予め定められた一定周期毎に、図３に示す流れ図に従って、各ＬＡＮ送受信部１５に対する監視処理を実行する。
【００３０】
先ず、監視対象の複数存在するＬＮＡ送受信部１５を特定するために各ＬＮＡ送受信部１５対して番号Ｎを設定し、この番号Ｎを１に初期化する（Ｐ１）。次に、ＯＳカウンタ１６における入力カウンタ１６ｂ及び出力カウンタ１６ａの各回数値ＣＮｉ，ＣＮｏを読取って、これらの値をＣＮａ，ＣＮｂとして記憶保持する（Ｐ２）。
【００３１】
次に、データリンク（ＤＬ）層インタフース１８を介して、Ｎ番目のＬＡＮ送受信部１５を指定して、ＩＣＭＰ（Internet Control Message Protocol)に従うパッケージ化されたエコー／リプレー（Echo/reply) 信号（ＩＣＭＰデータ）をＬＡＮ１１ａ，１１ｂの伝送路１２ａ，１２ｂへ送出する。この場合、パッケージ化されたエコー／リプレー（Echo/reply) 信号の宛先は自己が組込まれたＬＡＮ１１ａ，１１ｂに所属する他の情報端末としての計算機１３ａ，１３ｂのアドレスとする。もちろん、送信元は自己計算機１３ａ，１３ｂのアドレスとする  （Ｐ３）。
【００３２】
宛先と指定された計算機１３ａ，１３ｂはエコー／リプレー信号（ＩＣＭＰデータ）を受信すると、応答信号を返信する。
送信元の計算機１３ａ，１３ｂは予め定められた規定時間内に応答信号を受信すると（Ｐ４，Ｐ８）、該当ＬＮＡ送受信部１５は正常であると判定する（Ｐ５）。
【００３３】
そして、Ｐ６にてＬＮＡ送受信部１５の番号Ｎを更新して（Ｎ＝Ｎ＋１）、更新後の番号ＮがＬＮＡ送受信部１５の設置数Ｎmax を越えていないことを確認すると（Ｐ７）、Ｐ２へ戻る。
【００３４】
また、Ｐ４，Ｐ８にて、規定時間内に応答信号を受信できなかった場合は、ＯＳカウンタ１６における入力カウンタ１６ｂ及び出力カウンタ１６ａの各回数値ＣＮｉ，ＣＮｏを読取る（Ｐ９）。そして、出力カウンタ１６ａの回数値ＣＮｏがエコー／リプレー信号送出前に読取った出力カウンタ１６ａの回数値ＣＮｂより増加していなければ（Ｐ１０）、エコー／リプレー信号が該当ＬＮＡ送受信部１５を通過できなかったと見なせるので、このＬＮＡ送受信部１５が異常であると判定する（Ｐ１２）。そして、Ｐ６へ進み、ＬＮＡ送受信部１５の番号Ｎを更新する。
【００３５】
また、出力カウンタ１６ａの回数値ＣＮｏがエコー／リプレー信号送出前に読取った出力カウンタ１６ａの回数値ＣＮｂより増加していれば、エコー／リプレー信号が該当ＬＮＡ送受信部１５を正しく通過したと見なせるので、このＬＮＡ送受信部１５は正常であると判定する（Ｐ１１）。そして、Ｐ６へ進み、ＬＮＡ送受信部１５の番号Ｎを更新する。
【００３６】
このように構成された第１実施形態の計算機のＬＡＮデバイス監視装置においては、エコー／リプレイ信号をＤＬＰＩを用いてデータリンク層からＬＡＮ１１ａ，１１ｂの伝送路１２ａ，１２ｂに送出している。この場合、エコー／リプレイ信号をＬＡＮ送受信部１５を指定して送出する。
【００３７】
したがって、このエコー／リプレイ信号に対する応答信号が確認されると、少なくともこのエコー／リプレイ信号が該当ＬＡＮ送受信部１５を正常に通過したと判定できる。すなわち、該当ＬＡＮ送受信部１５は正常であると判定できる。
【００３８】
さらに、応答信号が確認できない場合は、エコー／リプレイ信号の出力前の出力カウンタ１６ａの出力回数ＣＮｂとエコー／リプレイ信号の出力後の出力カウンタ１６ａの出力回数ＣＮｏとを比較する。そして、出力回数が増加していなけば、エコー／リプレイ信号は該当ＬＡＮ送受信部１５を正常に通過できなかったので、該当ＬＡＮ送受信部１５は異常であると判断できる。
【００３９】
また、出力回数ＣＮｏが増加していれば、エコー／リプレイ信号は該当ＬＡＮ送受信部１５を正常に通過できたので、とりあえず該当ＬＡＮ送受信部１５は正常であると判断できる。
【００４０】
このように、ＯＳカウンタ１６を設け、エコー／リプレイ信号をデータリンク層から伝送路１２ａ，１２ｂへ送出する従来から存在するｐｉｎｇコマンドやｉｆｃｏｎｉｎｇコマンドの一部を使用する簡単なＯＳプログラムの変更のみで、各ＬＡＮ送受信部１５の異常を個別にかつＬＡＮ自体や他の計算機に対して明確に区別して検出できる。
【００４１】
したかって、ＬＡＮ１１ａ，１１ｂに組込まれた計算機１３ａ，１３ｂにおけるＬＡＮ送受信部（ＬＡＮデバイス）故障に起因する停止期間を極力短縮でき、計算機自体の信頼性を向上できる。
【００４２】
（第２実施形態）
図４及び図５は、本発明の第２実施形態の計算機のＬＡＮテバイス監視装置における各計算機の監視制御部のＬＡＮ送受信部に対する監視動作を示す流れ図である。
【００４３】
この流れ図以外の各ハード構成は図１及び図２に示した第１実施形態の計算機１３ａ，１３ｂ及びＬＡＮ１１ａ，１１ｂと同一であるので説明を省略する。また、図４の流れ図のうち、図３に示す第１実施形態の流れ図と同一部分には同一符号が付されている。したがって、重複する部分の詳細説明は省略されている。
【００４４】
先ず、ＬＮＡ送受信部１５の番号Ｎを１に初期化する（Ｐ１）。次に、ＯＳカウンタ１６における入力カウンタ１６ｂ及び出力カウンタ１６ａの各回数ＣＮｉ，ＣＮｏを読取って、これらの値をＣＮａ，ＣＮｂとして記憶保持する（Ｐ２）。
【００４５】
次に、データリンク（ＤＬ）層インタフース１８を介して、Ｎ番目のＬＡＮ送受信部１５を指定して、エコー／リプレー信号（ＩＣＭＰデータ）をＬＡＮ１１ａ，１１ｂの伝送路１２ａ，１２ｂへ送出する。この場合、パッケージ化されたエコー／リプレー信号の宛先は自己が所属するＬＡＮ１１ａ，１１ｂに組込まれた計算機１３ａ，１３ｂのアドレス、又は、ルータ１４を介して接続された自己以外の他のＬＡＮ１１ｂ，１１ａに所属する他の計算機１３ｂ，１３ａのアドレスとする。もちろん、送信元は自己計算機１３ａ，１３ｂのアドレスとする（Ｐ３）。
【００４６】
宛先と指定された他のＬＡＮ１１ｂ，１１ａの計算機１３ｂ，１３ａはエコー／リプレー信号（ＩＣＭＰデータ）を受信すると、応答信号を返信する。
Ｐ４以降Ｐ１２までの動作は図３に示した第１実施形態の流れ図と同じであるので説明を省略する。
【００４７】
Ｐ１０にて、出力カウンタ１６ａの回数ＣＮｏがエコー／リプレー信号送出前に読取った出力カウンタ１６ａの回数ＣＮｂより増加していれば、エコー／リプレー信号が該当ＬＮＡ送受信部１５を正しく通過したと見なせるので、とりあえずこのＬＮＡ送受信部１５は正常であると判定する（Ｐ１３）。
【００４８】
しかし、応答信号を受信できなかったので、何処かに異常がある筈である。そこで、ルーティングテーブル１９を調べて（Ｐ１４）、ルータ１４が存在するか否かを調べる（Ｐ１５）。存在する場合、先に送出したエコー／リプレー信号の宛先が自己が所属するＬＡＮ１１ａ，１１ｂの計算機１３ａ，１３ｂか否かを調べる（Ｐ１６）。
【００４９】
そして、ルータ１４が存在しない場合と宛先が自己ＬＡＮ１１ａ，１１ｂに所属する計算機１３ａ，１３ｂの場合は、自己が所属するＬＡＮ１１ａ，１１ｂの伝送路１２ａ，１２ｂ又は通信先の計算機１３ａ，１３ｂが異常であると判定する（Ｐ１７）。
【００５０】
次に、Ｐ２２にてＬＮＡ送受信部１５の番号Ｎを更新して（Ｎ＝Ｎ＋１）、更新後の番号ＮがＬＮＡ送受信部１５の設置数Ｎmax を越えていないことを確認すると（Ｐ２３）、Ｐ２へ戻る。
【００５１】
Ｐ１６にて、エコー／リプレー信号の宛先が自己が所属するＬＡＮ１１ａ，１１ｂ以外のルータ１４以遠のＬＡＮ１１ｂ，１１ａに所属する計算機１３ｂ，１３ａの場合、ルータ１４を宛先として、パッケージ化されたエコー／リプレー信号を再度送信する（Ｐ１８）。
【００５２】
そして、この再度送信したエコー／リプレー信号に対する応答信号を受信できなかった場合は（Ｐ１９）、自己が所属するＬＡＮ１１ａ，１１ｂの伝送路１２ａ，１２ｂに異常が発生したか、又はルータ１４自体が異常であると判定する  （Ｐ２０）。そして、Ｐ２２にてＬＮＡ送受信部１５の番号Ｎを更新する。
【００５３】
また、再度送信したエコー／リプレー信号に対する応答信号を受信すると（Ｐ１９）、このルータ１４以遠のＬＡＮ１１ｂ，１１ａの伝送路１２ｂ，１２ａに異常か発生したか、又はルータ１４以遠のＬＡＮ１１ｂ，１１ａにおける通信先（宛先）の計算機１３ｂ，１３ａに異常が発生したと判断する（Ｐ２１）。そして、Ｐ２２にてＬＮＡ送受信部１５の番号Ｎを更新して（Ｎ＝Ｎ＋１）、更新後の番号ＮがＬＮＡ送受信部１５の設置数Ｎmax を越えていないことを確認すると（Ｐ２３）、Ｐ２へ戻る。
【００５４】
このように構成された第２実施形態の計算機のＬＡＮデバイス監視装置においては、図２に示すように、複数のＬＡＮ１１ａ，１１ｂがルータ１４で接続されている場合であっても、例えば一方のＬＡＮ１１ａの計算機１３ａからルータ１４を介して接続された他のＬＡＮ１１ｂに組込まれた計算機１３ｂを宛先に指定してエコー／リプレイ信号を出力する。
【００５５】
規定時間経過しても応答信号が受信さなかった場合、ルータ１４を指定してエコー／リプレイ信号を再度出力する。そして、この再出力したエコー／リプレイ信号の応答信号が受信された場合、異常発生箇所がルータ以遠の他のＬＡＮであり、再出力したエコー／リプレイ信号の応答信号が受信されない場合、異常発生箇所がルータ１４を含む自己が所属するＬＡＮ内に存在すると判定できる。
【００５６】
このように、ルータ１４宛てにエコー／リプレイ信号を送出することによつて、自己の計算機１３ａ，１３ｂ内の各ＬＡＮ送受信部１５の正常／異常を監視できるとともに、ＬＡＮ送受信部１５以外の異常発生を検出した場合、いずれのＬＡＮにおいて発生したかを特定できる。
よって、各ＬＡＮ送受信部１５を含む異常発生箇所をより精度よく特定できる。
【００５７】
【発明の効果】
以上説明したように本発明の計算機のＬＡＮデバイス監視装置においては、エコー／リブレイ信号をネットワーク層でなくて、データリンク層を介して出力し、かつＬＡＮデバイスを介して出力されたエコー／リブレイ信号数を計数している。
【００５８】
したがつて、ＬＡＮデバイスを指定してエコー／リブレイ信号を送出でき、ＯＳに対する負荷を増大することなく、各ＬＡＮデバイスの異常をＬＡＮ自体や他の情報端末に対して区別して検出でき、ＬＡＮに組込まれた計算機におけるＬＡＮデバイス故障に起因する停止期間を極力短縮でき、計算機自体の信頼性を向上できる。
【図面の簡単な説明】
【図１】  本発明の第１実施形態のＬＡＮデバイス監視装置が組込まれた計算機の概略構成を示すブロック図
【図２】  同計算機が組込まれた２個のＬＡＮを含む通信ネットワークを示す図
【図３】  同ＬＡＮデバイス監視装置の動作を示す流れ図
【図４】  本発明の第２実施形態のＬＡＮデバイス監視装置の動作を示す流れ図
【図５】  同じく第２実施形態のＬＡＮデバイス監視装置の動作を示す流れ図
【図６】  ２個のＬＡＮを含む一般的な通信ネットワークを示す図
【図７】  従来のＬＡＮデバイス監視装置が組込まれた計算機の概略構成を示すブロック図
【符号の説明】
１１ａ，１１ｂ…ＬＡＮ
１２ａ，１２ｂ…伝送路
１３ａ，１３ｂ…計算機
１４…ルータ
１５…ＬＡＮ送受信部
１６…ＯＳカウンタ
１７…ネットワーク層インタフェース
１８…データリンク層インタフェース
１９…ルーティングテーブル
２０…監視制御部
【図１】
0004024941.tif 000002
【図２】
0004024941.tif 000003
【図３】
0004024941.tif 000004
【図４】
0004024941.tif 000005
【図５】
0004024941.tif 000006
【図６】
0004024941.tif 000007
【図７】
0004024941.tif 000008