(57)【特許請求の範囲】
【請求項１】
通信回線上の通信データを入力して、該入力した通信データについて、予め定められた調査項目に関する所定の通信データ解析を行う通信データ解析装置と、通信回線上の通信データを入力して、当該入力した通信データの波形を表示する伝送波形測定装置とを有する通信データ監視装置において、
前記通信データ解析装置は、前記所定の通信データ解析を行って得られた解析結果から、当該通信データが波形表示を必要とすることを判定する基準として予め定められた、任意のオフセットアドレス、任意のビットパターンを有する比較データ、および該比較データのビットパターンに対応する、通信データの比較対象ビットを抽出するデータマスクをトリガ信号出力条件として設定し、前記所定の通信データ解析の結果が前記トリガ信号出力条件を満たすか否かを判定し、その判定結果に対応してトリガ信号の出力を制御する情報処理装置と、前記情報処理装置の制御に応答してトリガ信号を、専用線を介して出力するトリガ信号出力装置を有し、
前記伝送波形測定装置は、前記専用線を介してトリガ信号を入力して、該トリガ信号に同期して通信回線上の通信データの伝送波形を表示する表示手段を有する  ことを特徴とする通信データ監視装置。
【請求項２】
前記通信データ解析装置は前記トリガ信号出力条件を記憶する記憶装置を有し、
前記情報処理装置は、入力されたトリガ信号出力条件を所定のデータ形式で前記記憶装置に設定するトリガ信号出力条件設定部と、通信データ解析が開始されると通信回線から採取された通信データについて前記所定の通信データ解析を実行する通信データ解析部と、通信データ解析が開始されると前記記憶装置から前記トリガ信号出力条件を読み出し、前記通信データ解析部から供給された通信データ解析結果を前記トリガ信号出力条件と比較して当該通信データ解析結果が前記トリガ信号出力条件を満たすか否かを判定し、その判定結果に対応してトリガ信号の前記専用線への出力を制御するトリガ信号出力判定部とを有する、
請求項１に記載の通信データ監視装置。
【請求項３】
前記通信データ解析装置は、前記情報処理装置が設定したトリガ信号出力条件を表示する表示手段を有する、請求項１に記載の通信データ監視装置。
【請求項４】
前記トリガ信号出力条件として受信エラー要因を設定する、通信異常監視用の、請求項１に記載の通信データ監視装置。
【請求項５】
通信回線上の通信データを入力して、当該入力した通信データについて、予め定められた調査項目に関する所定の通信データ解析を行う通信データ解析処理と、通信回線上の通信データを入力して、当該入力した通信データの波形を表示する伝送波形表示処理とを含む通信データ監視方法において、
前記通信データ解析処理は、前記所定の通信データ解析を行って得られた解析結果から当該通信データが波形表示を必要とすることを判定する基準として予め定められた、任意のオフセットアドレス、任意のビットパターンを有する比較データ、および該比較データのビットパターンに対応する、通信データの比較対象ビットを抽出するデータマスクをトリガ信号出力条件として設定し、前記所定の通信データ解析の結果が前記トリガ信号出力条件を満たすか否かを判定し、その判定結果に対応してトリガ信号の専用線への出力を制御する処理を含み、
前記伝送波形表示処理は、前記通信データ解析処理によって生成されたトリガ信号を前記専用線から入力して、該トリガ信号に同期して通信回線上の通信データの伝送波形を表示する処理を含む  ことを特徴とする通信データ監視方法。
【請求項６】
通信回線上の通信データを入力して、当該入力した通信データについて、予め定められた調査項目に関する所定の通信データ解析を行う通信データ解析装置と、前記通信データ解析装置が出力するトリガ信号に同期して前記通信回線上の通信データを入力して、当該入力した通信データの波形を表示する伝送波形測定装置とを有する通信データ監視装置であって、前記通信データ解析装置は、任意のオフセットアドレス、任意のビットパターンを有する比較データ、および該比較データのビットパターンに対応する、通信データの比較対象ビットを抽出するデータマスクをトリガ信号出力条件として記憶する記憶装置と、情報処理装置と、前記情報処理装置の制御に応答してトリガ信号を出力するトリガ信号出力装置とを有し、前記情報処理装置は、入力された前記トリガ信号出力条件を所定のデータ形式に変換して前記記憶装置に設定するトリガ信号出力条件設定部と、通信データ解析が開始されると通信回線から採取された通信データについて前記所定の通信データ解析を実行する通信データ解析部と、通信データ解析が開始されると前記記憶装置から前記トリガ信号出力条件を読み出し、前記通信データ解析部から供給された通信データ解析結果を前記トリガ信号出力条件と比較して当該通信データ解析結果が前記トリガ信号出力条件を満たすか否かを判定し、その判定結果に対応してトリガ信号の出力を制御するトリガ信号出力判定部とを有する、通信データ監視装置の通信データ監視処理をコンピュータに実行させるための通信データ監視処理プログラムを記録した記録媒体であって、
前記トリガ信号出力条件設定部を制御して、予め、前記トリガ信号出力条件を入力して前記記憶装置に登録させる手順と、
データ解析開始要求を受領すると前記トリガ信号出力判定部を制御して前記記憶装置から前記トリガ信号出力条件を読み出させる手順と、
次に、前記情報処理装置を制御して通信データを受信するために待機させ、
通信回線上の伝送データが通信制御装置を介して受信されると、前記通信データ解析部を制御して所定の調査項目について通信データ解析を行わせる手順と、
次に、前記トリガ信号出力判定部を制御して解析された受信データを前記記憶装置から読み出した前記トリガ信号出力条件と比較してトリガ信号を出力すべきか否かを判定させる手順と、
前記トリガ信号出力条件が成立しない場合には、前記情報処理装置を制御して次の通信データを受信するために待機させる手順と、
前記トリガ信号出力条件が成立した場合には、前記トリガ信号出力判定部を制御して前記トリガ信号出力装置に対してトリガ信号の専用線への出力を指示する指示信号を送出させる手順と、
次に、前記情報処理装置を制御して次の通信データを受信するために待機させる手順と、
前記伝送波形測定装置を制御して、前記トリガ信号出力装置が前記専用線へトリガ信号を出力したときには、該トリガ信号に同期して伝送波形を表示させる手順と をコンピュータに実行させるための通信データ監視処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線に接続され回線上の通信データを解析する通信データ解析装置に関する。
【０００２】
【従来の技術】
ネットワークシステムにおける通信異常要因には、プロトコルデータの誤りや通信手順の誤りなどソフトウェアによる要因(ソフトウェア要因)と、伝送波形の歪みや減衰などハードウェアによる要因(ハードウェア要因)とがある。
【０００３】
このうち、ソフトウェア要因の解析には、受信データが正常か異常かの判定や、異常を検出した時における通信データの内容を解析する手段として通信データ解析装置が使用される。一方、ハードウェア要因の解析には、一般にオシロスコープなどの伝送波形測定装置が使用される。
【０００４】
図６は、通信データ解析装置と伝送波形測定装置とを使用した従来のネットワークの解析システムを示す図である。通信データ解析装置１Ａと伝送波形測定装置２Ａとは伝送路上の近接した位置に配置され、伝送路上の同じデータを観測する。
【０００５】
【発明が解決しようとする課題】
通常、伝送波形測定装置によって波形を観測するとき、波形観測のタイミングで伝送波形測定装置にトリガ信号を入力することが必要である。しかし、図６に示されている従来の通信データ解析装置は、外部への信号出力装置を具備していないので、通信データ解析装置によって検出された解析データと伝送波形測定装置によって表示される伝送波形との同期をとることができなかった。その結果、通信データ解析装置による解析結果と伝送波形との間の関連、例えば、通信データ解析装置での異常検出時の伝送波形を直接観察ことは不可能であった。
【０００６】
このような理由で、通信データ解析装置で異常検出時の伝送波形を観察するには、通信データ解析装置で採取したデータパターンに基いて、伝送波形測定装置のトリガ条件を算出しなければならず、ネットワークの異常要因解析を困難にさせていた。
【０００７】
特開平７−１６２５１４号公報（以下、引用公報と記す）には、同公報に記載されている発明の動機として、「常時発生している異常現象に対しては、その異常現象を信号波形等で簡単に特定でき、異常原因の究明も比較的短時間で実施できる。しかし、単発的に発生する異常現象は、たとえ、この通信システムを熟知した技術者であったとしても簡単に再現できなく、異常現象の特定および異常原因究明に多大の時間と労力が必要であった。」と記載されている。
【０００８】
このような背景のもとで、引用公報は、異常現象を信号波形で特定することを一応断念し、異常が発生した時に、その異常発生から所定時間だけ溯った時間帯における監視情報、すなわち、最新の、最小限の監視情報を収集し、その監視情報から異常原因を究明する、ネットワーク監視システムの情報検索装置を開示している。
【０００９】
しかし、信号波形の測定は、異常現象を簡単に特定して比較的短時間で異常原因の究明を実施するために有効な方法であることには変わりない。本発明の目的は、単発的または低頻度不定期の異常の発生を検出したとき、その検出時の伝送波形を観測することができる通信データ監視装置を提供することにある。本発明の他の目的は、任意に指定されたデータパターンの到来を検出し、特定局からの送信データのみを観測することができる特定通信受信装置を提供することにある。
【００１０】
【課題を解決するための手段】
上記の目的を達成するために、本発明の通信データ監視装置は、通信回線上の通信データを入力して、該入力した通信データについて、予め定められた調査項目に関する所定の通信データ解析を行う通信データ解析装置と、通信回線上の通信データを入力して、当該入力した通信データの波形を表示する伝送波形測定装置とを有する通信データ監視装置であって、
前記通信データ解析装置は、前記所定の通信データ解析を行って得られた解析結果から、当該通信データが波形表示を必要とすることを判定する基準として予め定められた、任意のオフセットアドレス、任意のビットパターンを有する比較データ、および該比較データのビットパターンに対応する、通信データの比較対象ビットを抽出するデータマスクをトリガ信号出力条件として設定し、前記所定の通信データ解析の結果が前記トリガ信号出力条件を満たすか否かを判定し、その判定結果に対応してトリガ信号の出力を制御する情報処理装置と、前記情報処理装置の制御に応答してトリガ信号を、専用線を介して出力するトリガ信号出力装置を有し、
前記伝送波形測定装置は、前記専用線を介してトリガ信号を入力して、該トリガ信号に同期して通信回線上の通信データの伝送波形を表示する表示手段を有する。
【００１１】
本発明の通信データ監視方法は、通信回線上の通信データを入力して、当該入力した通信データについて、予め定められた調査項目に関する所定の通信データ解析を行う通信データ解析処理と、通信回線上の通信データを入力して、当該入力した通信データの波形を表示する伝送波形表示処理とを含む通信データ監視方法であって、
前記通信データ解析処理は、前記所定の通信データ解析を行って得られた解析結果から当該通信データが波形表示を必要とすることを判定する基準として予め定められた、任意のオフセットアドレス、任意のビットパターンを有する比較データ、および該比較データのビットパターンに対応する、通信データの比較対象ビットを抽出するデータマスクをトリガ信号出力条件として設定し、前記所定の通信データ解析の結果が前記トリガ信号出力条件を満たすか否かを判定し、その判定結果に対応してトリガ信号の専用線への出力を制御する処理を含み、
前記伝送波形表示処理は、前記通信データ解析処理によって生成されたトリガ信号を前記専用線から入力して、該トリガ信号に同期して通信回線上の通信データの伝送波形を表示する処理を含む。
【００１２】
トリガ信号出力条件として受信エラー要因を設定することができる。また、トリガ信号出力条件を内部データ形式で設定し、内部データとして任意のオフセットアドレス、任意のビットパターンを有する比較データ、および当該比較データのビットパターンに対応する当該通信データの比較対象ビットを抽出するデータマスクを設定することができる。
【００１３】
【作用】
このように、通信データ解析を行って得られた解析結果から当該通信データが波形表示を必要とすることを判定する基準として予め定められた条件をトリガ信号出力条件として設定し、前記所定の通信データ解析の結果が前記トリガ信号出力条件を満たす場合にはトリガ信号を生成し、そのトリガ信号に同期して伝送波形を表示するので、例えば、単発または低頻度不定期の原因でトリガ信号出力条件を満たすことになった通信データが到来した場合であっても、トリガ信号出力条件の検出タイミングで伝送波形を採取することができる。
【００１４】
トリガ信号出力条件のデータとして、受信エラー要因と、通信データの先頭からのオフセットアドレス、データマスク、比較データを採用することにより、伝送波形測定装置は、受信異常検出時だけでなく、任意のオフセットアドレスで任意のビットパターンを含むデータ受信のタイミングに同期して伝送波形の表示を開始することができる。
【００１５】
【発明の実施の形態】
図1は、本発明の通信データ監視装置の実施形態の一例を示すシステム図である。本実施形態の通信データ監視装置は、基本的に通信データ解析装置１、伝送波形測定装置２および通信データ監視装置に所定の処理を実行させるための制御プログラムを記録した記録媒体（図示せず）から成っている。
【００１６】
通信データ解析装置１は、通信回線上の通信データを入力してその通信データの正常または異常の判定および異常検出時における通信データの内容の解析を含む所定の通信データ解析を行う。伝送波形測定装置は、通信回線上の通信データを入力して受信した通信データの波形を表示する。
【００１７】
本発明の通信データ監視装置が図６の装置と異なる点は、通信データが予め設定された条件を満たすときには、通信データ解析装置１が外部へトリガ信号を出力し、伝送波形測定装置2は、通信回線3の波形観測用トリガとして通信データ解析装置1から出力されるトリガ信号を入力し、該トリガ信号に同期して波形を表示する点にある。
【００１８】
図2は、本実施形態の通信データ解析装置のブロック図である。
本実施形態の通信データ解析装置1は入力装置２１、記憶装置２２、情報処理装置２３、通信制御装置２４、表示装置２５、表示制御部２７およびトリガ信号出力装置２６を備えている。情報処理装置２３は、トリガ信号出力条件設定部３１、トリガ信号出力判定部３２、および通信データ解析部３３を備えている。
【００１９】
入力装置２１は、オペレータによって入力されたトリガ信号出力条件を所定の信号形式に変換して情報処理装置２3の出力条件判定部３１に伝達する。トリガ信号出力条件設定部31は、入力装置1から入力されたトリガ信号出力条件を所定のデータ形式（後述の図５参照）に変換して記憶装置2２に出力する。記憶装置2２はトリガ信号出力条件を保持する。
【００２０】
通信制御装置２4は通信回線３上の伝送データを受信して情報処理装置２３に伝達するための入力制御を行う。通信データ解析部3３は通信制御装置２4から受信した通信データの正常受信または異常受信の判定、伝文の解析、または、その他の所定の通信データ解析を行う。トリガ信号出力判定部32は、通信データ解析部３３による解析結果（解析データ）を、記憶装置２２に記憶されているトリガ信号出力条件と比較し、トリガ信号出力条件が成立した場合にはトリガ信号の出力を指示する指示信号Ｓを出力する。トリガ信号出力装置２6は、指示信号Ｓを受信すると、該指示信号に応答して伝送波形測定装置２に対してトリガ信号を出力する。
【００２１】
伝送波形測定装置２はトリガ信号出力装置２6を介して通信データ解析装置１と接続されていて、通信データ解析装置１からのトリガ信号を入力することができる。伝送波形測定装置２はトリガ信号を受信すると、トリガ信号に同期して到来している通信データの波形を表示する。
【００２２】
表示制御部２７は入力されるデータ信号の表示制御を行う。表示装置２５は、表示制御部２７の制御に従って、入力情報を表示する。本実施形態においては、表示装置２５は次の情報を表示する。
▲１▼トリガ信号出力条件設定部３１によってトリガ信号出力条件が設定された時に、その設定条件を表示する。
▲２▼通信データ解析部が通信記憶装置（図示せず）に保存した受信データを表示する。（通信データ解析部３３は通信制御装置２４から受信データを取出し通信記憶装置に保存する。トリガ信号出力判定部３２は、トリガ信号出力条件成立時には通信データ解析部３３の通信記憶装置への受信データ保存を停止させることができる。）
次に、図３を参照して本実施形態の動作を説明する。図３は、本実施形態の情報処理装置２３の動作を説明するフローチャートである。
情報処理装置２３は、予め、トリガ信号出力条件を入力して記憶装置２２に登録する（ステップＳ１）。データ解析開始要求を受領すると通信データの解析を開始し（ステップＳ２）、記憶装置２２からトリガ信号出力条件を読み出す（ステップＳ３）。次に、情報処理装置２３は通信データを受信するまで待機する（ステップＳ４）。情報処理装置２３は通信回線３上の伝送データを通信制御装置２４を介して受信すると（ステップＳ５）、通信データ解析部３３にて正常受信または異常受信の判定、伝文の解析、またはその他の所定調査項目について通信データ解析を行う（ステップＳ６）。情報処理装置２３は、解析された受信データを記憶装置２２から読み出したトリガ信号出力条件と比較してトリガ信号を出力すべきか否かを判定する（ステップＳ７）。トリガ信号出力条件が成立しない場合（ステップＳ８）には、次の通信データの受信待ち状態になる（ステップＳ４）。トリガ信号出力条件が成立した場合（ステップＳ８）には、トリガ信号出力装置２６に対してトリガ信号の出力を指示する指示信号Ｓを送出し（ステップＳ９）、次の通信データの受信待ち状態になる（ステップＳ４）。
【００２３】
トリガ信号出力装置２6は指示信号に応答してトリガ信号を出力する。伝送波形測定装置２は入力したトリガ信号に同期して伝送波形を表示する。
【００２４】
図４は、図2における情報処理装置２3の通信データ解析中の状態遷移図である。
情報処理装置２３は、データ解析開始要求を受領すると、READ_TRIG状態に遷移し（遷移Ｔ１）、記憶装置からトリガ信号出力条件の読出しを実行する。トリガ信号出力条件の読出しが終了すると、情報処理装置は、WAIT_RECV状態に遷移し（遷移Ｔ２）、通信制御装置からのデータ受信通知を待つ。情報処理装置は、データ受信通知を受領するとCOMP_DATA状態に遷移し（遷移Ｔ３）、受信データとREAD_TRIG状態で読み出したトリガ信号出力条件との比較を行う。ここでトリガ信号出力条件が成立した場合にはOUT_TRIG状態に遷移し（遷移Ｔ４）、トリガ信号出力装置へトリガ信号の出力を指示する。トリガ信号出力条件が成立しなかった場合にはWAIT_RECV状態に戻り次の受信データを待つ。
【００２５】
図5は、図2における記憶装置2２に保存されるトリガ信号出力条件の内部データ形式の例である。
トリガ信号出力条件には、受信エラー検出時にエラー内容を限定するトリガ出力エラー条件５1の他に、特定データ受信時をトリガ信号出力条件として指定するトリガ出力データ条件５2がある。
【００２６】
トリガエラー条件５１として何を設定するかは調査する異常現象や調査の過程で異なる。例えば、伝送路の異常によるノイズの影響の疑いが強い場合なら、全てのエラーをトリガ信号出力条件とすればよいし、中継器の誤動作の疑いが強い場合なら、アライメントエラーに絞り込むことができる。また、ソフトウェアの誤りの可能性が高い場合は、ハードウエア要因によるエラーではなく特定データに関してトリガ信号出力条件が設定されることになる。
【００２７】
本実施形態においては、トリガ出力エラー条件５１としてショートパケットエラー、アライメントエラー、およびＣＲＣエラーが使用されている。
【００２８】
トリガ出力データ条件５２は、本実施形態においては、通信データ上の任意のオフセットアドレスと任意のビットパターンを指定するために通信データオフセットアドレス５4、比較データマスク５5および比較データ５6から構成されている。これらの条件から、トリガ信号は、受信データのオフセットアドレス５４の内容と比較データマスク５５の論理積と比較データが一致した場合に出力される。トリガ出力データ条件は、複数設定可能で、設定された条件の論理組み合わせが判定に使用される。
【００２９】
トリガ信号出力データ条件５２を適用する一実施例として、通信回線上に局Ａ，Ｂの２局が接続されていて、局Ａから局Ｂへ送信したある要求を局Ｂが受信できない場合を考える。この要求は、
▲１▼伝送データの先頭から相対１バイト目に、送信先アドレス0BH、
▲２▼伝送データの先頭から相対２バイト目に、送信元アドレス0AH、
▲３▼伝送データの先頭から相対３バイト目の０，１ビットに10Bの要求コードを含んでいるとする。
この場合、トリガ信号出力条件は
（ａ）オフセット：0H、  比較データマスク：FFH、  比較データ：OBH (▲１▼用）
（ｂ）オフセット：1H、  比較データマスク：FFH、  比較データ：0AH (▲２▼用)
(ｃ) オフセット：2H、  比較データマスク：00000011B、  比較データ：10B （▲３▼用）
に設定される。
トリガ信号出力条件設定後、本実施形態の通信データ監視装置を局Aの接続端付近の伝送路に接続することによって、トリガ信号の出力の有無から局Aが伝送路に通信データを正しく送出したかを確認することができる。トリガ信号が出力されない場合には、エラー原因を局Aのソフトウェアまたは通信制御装置の誤りに限定することができる。
【００３０】
【発明の効果】
以上に述べたように本発明は次の効果を有する。
調査項目に応じて予め定められた条件を、トリガ信号出力条件として設定し、通信データ解析の結果がトリガ信号出力条件を満たすか否かの判定結果に対応してトリガ信号の出力を制御することによって、通信データ解析装置の異常検出タイミングで伝送波形が採取することができ、それによって、ネットワークシステムで検出した異常の要因を解析することができる。
また、トリガ信号出力条件の設定に任意のデータパターンを指定することによって、特定局からのデータのみを観測する特定信号受信装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施例を示すシステム図である。
【図２】本発明の一実施形態の構成を示すブロック図である。
【図３】図２の装置の動作を説明するフローチャートである。
【図４】図２の情報処理部の状態遷移図である。
【図５】本発明の実施形態におけるトリガ信号出力条件として記憶装置に記憶されているデータの一形式を示す図である。
【図６】従来技術の一例を示すシステム図である。
【符号の説明】
１、１Ａ  通信データ解析装置
２，２Ａ  伝送波形測定装置
３  通信回線
２１  入力装置
２２  記憶装置
２３  情報処理装置
２４  通信制御装置
２５  表示装置
２６  トリガ信号出力装置
２７  表示制御部
３１  トリガ信号出力条件設定部
３２  トリガ信号出力判定部
３３  通信データ解析部
５１  トリガ出力エラー条件
５２  トリガ出力データ条件
５３  トリガ出力エラー条件のデータ形式
５４  通信データオフセットアドレス
５５  比較データマスク
５６  比較データ
【図１】
0003891237.tif 000002
【図２】
0003891237.tif 000003
【図３】
0003891237.tif 000004
【図４】
0003891237.tif 000005
【図５】
0003891237.tif 000006
【図６】
0003891237.tif 000007