(57)【特許請求の範囲】
【請求項１】
複数のプロトコルが重なって構成される装置間において少なくともプロトコル試験及びインタフェース試験を行うための下位プロトコル異常信号送出方法であって、送信側の任意のプロトコルにおいて所定の信号を異常状態とするステップを有し、当該プロトコルで信号異常とすることで当該プロトコルと同位の受信側のプロトコル及びそのプロトコルに隣り合う上位プロトコルの動作とそれらの間のやり取りとを検証するようにしたことを特徴とする下位プロトコル異常信号送出方法。
【請求項２】
前記複数のプロトコルで構成される装置は、送信側において上位プロトコルから下位プロトコルへとデータ多重してその信号を受信側に送出し、受信側において下位プロトコルから上位プロトコルへとデータ分離することで当該信号を受信するようにしたことを特徴とする請求項１記載の下位プロトコル異常信号送出方法。
【請求項３】
複数のプロトコルが重なって構成される装置間において少なくともプロトコル試験及びインタフェース試験を行う試験方法であって、送信側の任意のプロトコルにおいて所定の信号を異常状態とするステップと、当該プロトコルからの異常信号の送出時に当該プロトコルに隣り合う上位プロトコルでそのプロトコルと同位の受信側のプロトコルからの信号を監視するステップとを有し、その監視結果に基づいて異常判定を行うようにしたことを特徴とする試験方法。
【請求項４】
前記複数のプロトコルで構成される装置は、送信側において上位プロトコルから下位プロトコルへとデータ多重してその信号を受信側に送出し、受信側において下位プロトコルから上位プロトコルへとデータ分離することで当該信号を受信するようにしたことを特徴とする請求項３記載の試験方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は下位プロトコル異常信号送出方法及びそれを用いた試験方法に関し、特に任意のプロトコル間における試験方法に関する。
【０００２】
【従来の技術】
従来、データ通信システムにおいては、図７に示すように、各装置内でＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）のプロトコルモデル等のプロトコルがいくつも重なっている。
【０００３】
測定装置３のアプリケーションから発生した信号はレイヤ８、レイヤ７、……、レイヤ２、レイヤ１というように、下位プロトコルへデータ多重（コンポジット）されて外部へ出力される。その時、送出信号はアプリケーションの信号ａの外側に各レイヤの制御フィールドｂ８〜ｂ１，ｃ８〜ｃ１が添付される。
【０００４】
被測定装置４側ではレイヤ１からレイヤ２への分離（デコンポジット）、レイヤ２からレイヤ３への分離、……、レイヤ７からレイヤ８への分離を順次行うように上位のプロトコルへデータを渡し、最終的に測定装置３のアプリケーションの信号ａがアプリケーション部分に送出される。
【０００５】
各装置でデータを送信する時にコンポジットを、データを受信する時にデコンポジットを各レイヤにて実施するが、装置間の各レイヤ毎に論理的に個々に処理を行っている。例えば、図８に示すように、レイヤ２の送信側から１セル毎にデータ＃１，＃２を送出し、受信側で到着確認を実施している。レイヤ３はレイヤ２が複数統合された論理的な要求信号として処理される。受信側では要求信号として認識（受信）すると、確認信号を送出する。
【０００６】
上記のようなデータ通信システムにおいては、同位レイヤ間のプロトコル試験や隣り合うレイヤ間のインタフェース試験を行うために、各レイヤの試験プログラムが個別に上位アプリケーションプログラムとして存在している。しかしながら、個別に上位アプリケーションプログラムとして存在させておくと、障害発生時にどのレイヤが原因かを判定するために全てのレイヤの異なる試験プログラムの使用方法を習得しておかなければならない。
【０００７】
特開平４−５６４４５号公報に開示された試験方法では、全てのレイヤを対象とした１つの試験プログラムを用いることで、任意のレイヤ間の試験を画一的な方法で行い、上記の問題の解決を図っている。
【０００８】
【発明が解決しようとする課題】
しかしながら、上述した従来の試験方法では、上位プロトコルを入れないで、下位プロトコルだけで異常シーケンスで評価した場合、被測定装置での異常信号の検証を行うことが可能であるが、上位プロトコルの動作の検証を行うことができない。
【０００９】
そこで、本発明の目的は上記の問題点を解消し、下位プロトコルの信号が異常な時に被試験装置の異常検出、信号再送、上位プロトコルへの処理と上位プロトコルの動作とについて総合的に検証することができる下位プロトコル異常信号送出方法及びそれを用いた試験方法を提供することにある。
【００１０】
【課題を解決するための手段】
本発明による下位プロトコル異常信号送出方法は、複数のプロトコルが重なって構成される装置間において少なくともプロトコル試験及びインタフェース試験を行うための下位プロトコル異常信号送出方法であって、送信側の任意のプロトコルにおいて所定の信号を異常状態とするステップを備え、当該プロトコルで信号異常とすることで当該プロトコルと同位の受信側のプロトコル及びそのプロトコルに隣り合う上位プロトコルの動作とそれらの間のやり取りとを検証するようにしている。
【００１１】
本発明による試験方法は、複数のプロトコルが重なって構成される装置間において少なくともプロトコル試験及びインタフェース試験を行う試験方法であって、送信側の任意のプロトコルにおいて所定の信号を異常状態とするステップと、当該プロトコルからの異常信号の送出時に当該プロトコルに隣り合う上位プロトコルでそのプロトコルと同位の受信側のプロトコルからの信号を監視するステップとを備え、その監視結果に基づいて異常判定を行うようにしている。
【００１２】
すなわち、本発明の下位プロトコル異常信号送出方法では、下位プロトコルからの異常信号の送出時に、当該下位プロトコルの上位プロトコルで受信側の同位のプロトコルからの信号を監視し、その監視結果に基づいて異常判定を行うことで、下位プロトコルと上位プロトコルとのつながりを検証することが可能となり、異常信号を被測定装置に送出した場合に被測定装置が異常信号を受信した時の動作を総合的に検証することが可能となる。
【００１３】
これによって、上位プロトコルを試験対象に含めないで、下位プロトコルだけで異常シーケンスの評価を行った場合に、被測定装置での異常信号の検証が可能であるが、上位プロトコルの動作の検証を行えないという課題を解消することが可能となる。
【００１４】
【発明の実施の形態】
次に、本発明の一実施例について図面を参照して説明する。図１は本発明の一実施例によるデータ通信システムの測定装置側の動作を示すブロック図である。図１において、測定装置１はＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）のプロトコルモデル等のプロトコル（アプリケーション、レイヤ８、……、レイヤ３、レイヤ２、レイヤ１）がいくつも重なって構成されている。
【００１５】
図１においては異常シーケンスの評価を行う際に、図示せぬ受信側におけるレイヤ３及びレイヤ２の動作とそれらの間のやり取りとを検証するために、下位プロトコルであるレイヤ２において信号を異常とさせている。
【００１６】
この信号を異常にする例としては、ある異常フィールドの“０１１１０”の３ビット目の値をビット反転させて“０１０１０”とし、信号を不正とする方法［図１（ａ）参照］、１セルのデータを抜かすセル抜けの方法［図１（ｂ）参照］、セル長を規定値のセル長より短くする方法［図１（ｃ）参照］、セル長を規定値のセル長より長くする方法［図１（ｄ）参照］等がある。測定装置１はこれらを送出する機能を備えている。
【００１７】
図２は本発明の一実施例によるデータ通信システムの被測定装置側の動作を示すブロック図である。図２において、被測定装置２のレイヤ２は測定装置１からの異常データを受信すると、その異常信号を検出し、異常を検出した信号を破棄して上位レイヤ（レイヤ３）に誤った信号を送出しない処理、測定装置１に再送要求を送出する処理等を行う。
【００１８】
この場合、レイヤ３はレイヤ２が測定装置１に再送要求を送出すると、測定装置１の同位のプロトコルであるレイヤ３に確認信号を送出する。測定装置１のレイヤ３では被測定装置２のレイヤ３からの確認信号を監視することで、測定装置１のレイヤ２と被測定装置２の同位のプロトコルであるレイヤ２との間のプロトコル試験、被測定装置２の隣り合うレイヤ２とレイヤ３との間のインタフェース試験を行うことができる。
【００１９】
尚、上記の図１及び図２に示すデータ通信においても、図７に示すように、送出信号はアプリケーションの信号ａの外側に各レイヤの制御フィールドｂ８〜ｂ１，ｃ８〜ｃ１が添付されている。
【００２０】
被測定装置２側ではレイヤ１からレイヤ２への分離（デコンポジット）、レイヤ２からレイヤ３への分離、……、レイヤ７からレイヤ８への分離を順次行うように上位のプロトコルへデータを渡し、最終的に測定装置１のアプリケーションの信号ａがアプリケーション部分に送出される。
【００２１】
各装置でデータを送信する時にコンポジットを、データを受信する時にデコンポジットを各レイヤにて実施するが、装置間の各レイヤ毎に論理的に個々に処理を行っている。例えば、図８に示すように、レイヤ２の送信側から１セル毎にデータ＃１，＃２を送出し、受信側で到着確認を実施している。レイヤ３はレイヤ２が複数統合された論理的な要求信号として処理される。受信側では要求信号として認識（受信）すると、確認信号を送出する。
【００２２】
図３は図１及び図２のレイヤ２の処理動作を示すシーケンスチャートであり、図４は図１及び図２のレイヤ３の処理動作を示すシーケンスチャートである。図４（ａ）はレイヤ２で再送要求が行われた時のレイヤ３の動作を示し、図４（ｂ）はレイヤ２で再送要求が行われなかった時のレイヤ３の動作を示している。
【００２３】
図５は図１の測定装置１の処理動作を示すフローチャートであり、図６は図２の被測定装置２の処理動作を示すフローチャートである。これら図１〜図６を参照して本発明の一実施例によるデータ通信システムの動作について説明する。
【００２４】
測定装置１側のレイヤ２はレイヤ３からのセルを送信する時に、当該セルのある信号だけを異常信号とし、それにセルの番号を付加して送信する（図５ステップＳ３１，Ｓ３２）。この時、レイヤ３では要求信号Ｓ１１（上記の異常信号とされた信号）の送出とともに、タイマＳ１２をスタートさせる（図５ステップＳ３３）。
【００２５】
被測定装置２側ではレイヤ２においてセルが到着すると（図６ステップＳ４１）、そのセルの到着番号を確認している（図６ステップＳ４２）。図３に示すように、測定装置１からＡのセル（Ｓ１）、Ｂのセル（Ｓ２）、Ｃのセル（Ｓ３）、Ｄのセル（Ｓ４）と送出した時に被測定装置２がＣのセル抜けを検出すると（図６ステップＳ４３）、Ｃのセルの再送要求Ｓ５を送出して再送処理を実施する（図６ステップＳ４４）。
【００２６】
レイヤ２の信号異常時、被試験装置２の再送処理が実施されると、レイヤ２の上位プロトコル（レイヤ３）は確認信号Ｓ１３を送出するので（図６ステップＳ４５）、図４に示すように、測定装置１のレイヤ３でタイマストップＳ１４となり、正常終了が確認される［図４（ａ）参照］。
【００２７】
しかしながら、被測定装置２の再送処理が正常に実施されない場合には、被測定装置２から確認信号が出力されない。測定装置１側のレイヤ３にてタイマタイムアウト（Ｓ２３）して（図５ステップＳ３４，Ｓ３５）、要求信号再送Ｓ２４が実施される（図５ステップＳ３６）。これによって、測定装置１では被測定装置２のレイヤ２の処理が異常であることが判明する。
【００２８】
このように、下位レイヤからの異常信号の送出時に、当該下位レイヤの上位レイヤで受信側の同位のレイヤからの信号を監視し、その監視結果に基づいて異常判定を行うことで、下位レイヤと上位レイヤとのつながりを検証することができ、異常信号を被測定装置２に送出した場合に被測定装置２が異常信号を受信した時の動作を総合的に検証することができる。
【００２９】
これによって、上位レイヤを試験対象に含めないで、下位レイヤだけで異常シーケンスの評価を行った場合に、被測定装置２での異常信号の検証が可能であるが、上位レイヤの動作の検証を行えないという課題を解消することができる。尚、上記の例ではレイヤ２とレイヤ３とについて述べたが、他のレイヤについても適用可能であるのは明白である。
【００３０】
【発明の効果】
以上説明したように本発明によれば、複数のプロトコルが重なって構成される装置間において少なくともプロトコル試験及びインタフェース試験を行う際に、送信側の任意のプロトコルにおいて所定の信号を異常状態とし、当該プロトコルからの異常信号の送出時に当該プロトコルに隣り合う上位プロトコルでそのプロトコルと同位の受信側のプロトコルからの信号を監視するとともに、その監視結果に基づいて異常判定を行うことによって、下位プロトコルの信号が異常な時に被試験装置の異常検出、信号再送、上位プロトコルへの処理と上位プロトコルの動作とについて総合的に検証することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施例によるデータ通信システムの測定装置側の動作を示すブロック図である。
【図２】本発明の一実施例によるデータ通信システムの被測定装置側の動作を示すブロック図である。
【図３】図１及び図２のレイヤ２の処理動作を示すシーケンスチャートである。
【図４】（ａ）は図２のレイヤ２で再送要求が行われた時の図１のレイヤ３の動作を示すシーケンスチャート、（ｂ）は図２のレイヤ２で再送要求が行われなかった時の図１のレイヤ３の動作を示すシーケンスチャートである。
【図５】図１の測定装置の処理動作を示すフローチャートである。
【図６】図２の被測定装置の処理動作を示すフローチャートである。
【図７】従来のデータ通信システムにおけるプロトコル構成を示すブロック図である。
【図８】図７の各装置間でのデータ送受信の動作を示す図である。
【符号の説明】
１  測定装置
２  被測定装置
ａ  アプリケーションの信号
ｂ８〜ｂ１，ｃ８〜ｃ１  各レイヤの制御フィールド
【図１】
0004462744.tif 000002
【図２】
0004462744.tif 000003
【図３】
0004462744.tif 000004
【図４】
0004462744.tif 000005
【図５】
0004462744.tif 000006
【図６】
0004462744.tif 000007
【図７】
0004462744.tif 000008
【図８】
0004462744.tif 000009