JPH04117843A - Protocol fault detector - Google Patents

Protocol fault detector

Info

Publication number
JPH04117843A
JPH04117843A JP2235637A JP23563790A JPH04117843A JP H04117843 A JPH04117843 A JP H04117843A JP 2235637 A JP2235637 A JP 2235637A JP 23563790 A JP23563790 A JP 23563790A JP H04117843 A JPH04117843 A JP H04117843A
Authority
JP
Japan
Prior art keywords
protocol
state
specification database
protocol specification
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2235637A
Other languages
Japanese (ja)
Other versions
JPH0779372B2 (en
Inventor
Hikari Suzuki
光 鈴木
Yoshihisa Maeda
佳寿 前田
Shigemi Takahashi
高橋 成美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2235637A priority Critical patent/JPH0779372B2/en
Publication of JPH04117843A publication Critical patent/JPH04117843A/en
Publication of JPH0779372B2 publication Critical patent/JPH0779372B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

PURPOSE:To attain the state estimate and fault monitor processing of a protocol even in the case of the service in which the protocol in use is changed during communication by preparing a protocol specification database with identification information of a call number stored therein for each protocol and selecting the database in matching with the communication. CONSTITUTION:A state transition rule specified in a protocol specification of each protocol and identification information in which each protocol entity is operated in parallel is stored to a protocol specification database section 1, a protocol start trigger discrimination processing section 3d compares a decoded message sent from a decode processing section 3a with a content of trigger information registered in advance to discriminate the type of the protocol entity and the protocol specification database used for state estimate fault monitor processing is selected from the protocol specification database section 1. A state estimate processing section 3b uses the decoded message and the protocol specification database to retrieve a possible state transition sequentially thereby identifying the state of devices 4, 8 to be tested and a fault monitor processing section 3c checks the presence of a fault.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、通信回線上の信号をモニタし、通信中に発生
するプロトコル関連の故障を検出するプロトコル故障検
出装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a protocol failure detection device that monitors signals on a communication line and detects protocol-related failures that occur during communication.

〔従来の技術〕[Conventional technology]

従来のプロトコル故障検出技術については、プロトコル
故障検出方法(特願平1.−28631号、特願平1−
206709号)、プロトコル故障検出装置(特願平2
−36344号)において論じられている。
Regarding conventional protocol failure detection technology, see Protocol Failure Detection Method (Japanese Patent Application No. 1999-28631, Japanese Patent Application No.
206709), protocol failure detection device (patent application No. 206709),
-36344).

ごれらの従来技術においては、故障検出の対象となるプ
ロトコルエンティティのプロトコル仕様に規定された状
態遷移規則を格納するプロI・コル仕様データベース部
とプロトコル仕様に含まれるパラメータ値に関する故障
判定情報を格納する補助データヘース部及び、通信中の
信号をモニタして受信1回毎に状態推定を行い通信の正
常性を監視する状態解析部を設ける。
In these conventional technologies, a protocol specification database unit stores state transition rules specified in the protocol specifications of protocol entities targeted for failure detection, and failure determination information regarding parameter values included in the protocol specifications. There is provided an auxiliary data storage unit for storing, and a status analysis unit that monitors the signal being communicated, estimates the status each time it is received, and monitors the normality of the communication.

状態解析部が、通信回線をモニタすることによって得ら
れる入力イベントと状態遷移規則に規定された大カイベ
ントとのパターンマツチングを行い、一致する状態遷移
規則が存在しない場合には、通信がプロトコル仕様規定
に従っていないゆえ故障と判定し、−・致する状態遷移
規則が存在する場合にも、その状態遷移規則が故障のト
リガとして登録され−でいるなら故障と判定し、さらに
、状態遷移規則11体では故障か否か判定できない場合
には、大カイベントに含まれるパラメータ値と前記補助
データヘース部のパラメータに関する情報とを比較する
ことによって、故障を示す値ならば故障と判定し、それ
以外の場合は正常と判定するものであった。
The state analysis unit performs pattern matching between the input event obtained by monitoring the communication line and the major event specified in the state transition rule, and if there is no matching state transition rule, the communication is performed according to the protocol. It is determined that there is a failure because the specifications are not followed, and even if there is a matching state transition rule, if that state transition rule is registered as a failure trigger, it is determined that it is a failure, and furthermore, state transition rule 11 If the system cannot determine whether or not there is a failure, the parameter value included in the large event is compared with the information regarding the parameter in the auxiliary data field, and if the value indicates a failure, it is determined that there is a failure, and other In this case, it was judged as normal.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上記従来技術において、状態推定・故障監視処理に使用
するプロトコル仕様データベースは、あらかじめ決定さ
れており、通信の途中で一つのプロトコルから別のプロ
1−コルにサービスが移った場合、あらかじめ決定され
たプロトコルの故障検出しか行えなかった。また、複数
のチャネルを制御する信号チャネルには、論理的に独立
した複数の呼の制御信号が転送されるが、上記従来技術
では、呼番号が一致する信号を一連のシーケンスと見な
し、呼番号の異なる信号を関連付けて故障監視を行うこ
とはできず、l5DN付加サービスのように、複数の呼
が相互に関連して状態遷移を行うようなプロトコルには
対応できなかった。
In the above conventional technology, the protocol specification database used for state estimation and failure monitoring processing is determined in advance, and when the service is transferred from one protocol to another protocol during communication, the protocol specification database used for state estimation and failure monitoring processing is Only protocol failure detection could be performed. In addition, control signals for multiple logically independent calls are transferred to a signal channel that controls multiple channels, but in the above-mentioned conventional technology, signals with matching call numbers are regarded as a series of sequences; It is not possible to perform failure monitoring by correlating different signals of , and it is not possible to support a protocol such as the I5DN supplementary service in which multiple calls perform state transitions in relation to each other.

このように、従来の技術では通信中に使用プロトコルが
変化するサービス(例えばパケットサービスや付加サー
ビス)や複数の呼が相互に関連して状態遷移するプロト
コル(例えば、CCITT(国際電信電話諮問委員会)
勧告Q、932の付加サービスプロトコル)の状態推定
・故障監視処理が行えないという問題があった。
In this way, with conventional technology, services in which the protocols used change during communication (e.g., packet services and supplementary services) and protocols in which the state of multiple calls changes in relation to each other (e.g., CCITT (International Telegraph and Telephone Consultative Committee )
There was a problem in that the state estimation and failure monitoring processing of Recommendation Q, 932 (additional service protocol) could not be performed.

本発明の目的は、上記課題を解決し、通信中に使用プロ
1〜コルが変化するサービスや複数の呼が相互に関連し
て状態遷移するプロトコルの状態推定・故障監視処理を
行うことのできるプロ1−コル故障検出装置を提供する
ことにある。
An object of the present invention is to solve the above-mentioned problems, and to perform state estimation and failure monitoring processing for services in which the protocols used change during communication, and protocols in which the state of multiple calls changes in relation to each other. An object of the present invention is to provide a protocol 1-protocol failure detection device.

(課題を解決するための手段) 上記目的達成のため本発明では、故障監視対象の通信で
用いられると予想されるプロトコル毎にプロトコル仕様
データベースを用意し、通信に合わせてそれらを切替え
るプロトコル起動トリガ判定処理手段を有し、各プロト
コル仕様データベースにおいては、呼番号の識別情報を
格納するフィールFを有することとした。本発明では、
これらのことを最も主要な特徴とする。
(Means for Solving the Problem) In order to achieve the above object, the present invention provides a protocol specification database for each protocol expected to be used in communication targeted for failure monitoring, and a protocol activation trigger that switches between them according to the communication. It has a determination processing means, and each protocol specification database has a field F for storing identification information of a call number. In the present invention,
These are the most important features.

〔作用〕[Effect]

プロI・コル仕様規定から、他のプロトコル起動のトリ
ガとなる信号を抽出してトリガとして登録しておき、状
態推定および故障監視時に、前記信号と観測信号とのパ
ターンマツチングを行い、トリガ条件と一致した場合に
は、今まで使用していたプロトコル仕様データベースを
新たに起動されるプロトコル用のデータベースに切替え
て、以後の状態推定・故障監視処理を進める。
From the Protocol I Col specifications, a signal that triggers the activation of another protocol is extracted and registered as a trigger, and when estimating the state and monitoring a failure, pattern matching is performed between the signal and the observed signal, and the trigger condition is If they match, the protocol specification database that has been used so far is switched to the database for the newly activated protocol, and the subsequent state estimation and failure monitoring processing is proceeded with.

また、複数の呼が関連して状態遷移を行うプロトコルに
ついては、そのプロトコル仕様データベースの各状態遷
移規則を表すレコードに、呼番号識別用情報フィールド
を設け、このフィールドの情報を含めたパターンマツチ
ングを行うことによって、異なる呼番号情報を有する2
信号がモニタされた際に、それらが相互に関連して状態
遷移を起こすか否かを判定する。
In addition, for protocols in which state transitions occur in conjunction with multiple calls, an information field for call number identification is provided in the record representing each state transition rule in the protocol specification database, and pattern matching that includes information in this field is performed. By performing
When the signals are monitored, it is determined whether they cause a state transition in relation to each other.

〔実施例〕〔Example〕

第1図は、本発明の第一の実施例を示すブロック図であ
って、l5DNユーザ・網インタフエースレイヤ2・3
プロトコルについて、本発明を回線交換ザービスを利用
している顧客の通信システム中のT点モニタに適用した
場合を示している。
FIG. 1 is a block diagram showing a first embodiment of the present invention, and shows l5DN user/network interface layers 2 and 3.
Regarding the protocol, a case is shown in which the present invention is applied to a T-point monitor in a communication system of a customer using circuit switching service.

同図において、1はプロトコル仕様データベース部で、
1aはレイヤ2 (LAP−Dと称されるプロl−コル
)プロトコルの状態遷移規則を格納したプロトコル仕様
データベース、■bばレイヤ3(CC■TT勧告Q、9
31によるプロトコル)プロトコルの状態遷移規則を格
納したプロトコル仕様デーヘース、1cはレイヤ3 (
Q、932)プロI・コルの状態遷移規則を格納したプ
ロトコル仕様データベースで、データベース1aの状態
遷移規則は従来通りのレコード形式で、データベース1
. t)及び1Cの状態遷移規則は第2図に例示するレ
コード形式に従って格納されている。
In the figure, 1 is a protocol specification database section;
1a is a protocol specification database that stores the state transition rules of the layer 2 (protocol called LAP-D) protocol, and b is the layer 3 (CC TT recommendation Q, 9
1c is the protocol specification database that stores the state transition rules of the protocol (protocol according to 31), and 1c is layer 3 (
Q, 932) In the protocol specification database that stores the state transition rules of Pro I Col, the state transition rules of database 1a are in the conventional record format.
.. The state transition rules of t) and 1C are stored according to the record format illustrated in FIG.

2は補助データベース部で、故障判定に必要な情報が、
各プロトコルのパラメータ毎にデータベース化されてい
る。3は状態解析部、3aはデコート処理部、3bは状
態推定処理部、3cは故障監視処理部、3dはプロトコ
ル起動トリガ判定処理部、4は端末装置、5は通信回線
、6はモニタ回線、7は網終端装置、8は端局装置、9
は交換機、10はマン・マシン・インタフェース装置で
ある。
2 is the auxiliary database section, which stores the information necessary for failure determination.
A database is created for each protocol parameter. 3 is a state analysis section, 3a is a decode processing section, 3b is a state estimation processing section, 3c is a failure monitoring processing section, 3d is a protocol activation trigger judgment processing section, 4 is a terminal device, 5 is a communication line, 6 is a monitor line, 7 is a network termination device, 8 is a terminal device, 9
1 is a switch, and 10 is a man-machine interface device.

ここで、第2図の読の方について説明しておく。Here, I will explain how to read Figure 2.

第2図はレイヤ3 (Q、932)プロトコルの網側の
状態遷移規則を例示した説明図である。
FIG. 2 is an explanatory diagram illustrating state transition rules on the network side of the layer 3 (Q, 932) protocol.

図の第1行目は、フィールド名を表し、このデータベー
スが7つのフィールドを有することが示されている。ま
た、2行目以下の各行は、状態遷移規則を表したレコー
ドとなっており、この例では、説明用に2つのレコード
が示されている。各プロI・コル仕様データベースにば
、プロトコル仕様に規定された状態遷移規則の数と同数
のレコードが格納されている。
The first line of the diagram represents field names and indicates that this database has seven fields. Further, each line from the second line onwards is a record representing a state transition rule, and in this example, two records are shown for explanation. Each Protocol specification database stores the same number of records as the number of state transition rules defined in the protocol specification.

次に、この図の各レコードの説明を順次行う。Next, each record in this figure will be explained in sequence.

網のQ、932プロ1−コルエンティティの状態が「通
信中〆呼出中」であるときに、上り信号(端末側から網
側へ送出される信号)として、ある呼番号を持つ「付加
情報」が来ると、網は次の下り信号(網から端末へ送出
される信号)として、同じ呼番号を持つr保留」を送出
し、「保留要求/呼出中」という状態に遷移するという
規則が示されており、そしてこのような状態遷移は[パ
ラメータFAJの値によって正常か故障か判定されると
いうことが判定情報として示されている。
When the state of the Q,932 protocol entity of the network is "communication in progress, ringing", "additional information" with a certain call number is sent as an uplink signal (a signal sent from the terminal side to the network side). When the next downlink signal (signal sent from the network to the terminal) is "r hold" with the same call number, the network will transition to the "request hold/calling" state, according to the rule. The determination information indicates that such a state transition is determined as normal or faulty depending on the value of the parameter FAJ.

また、別の例として、網の現状態が「保留中/保留要求
」であるときに、上り信号としてある呼番号をもつ「保
留確認」が来ると、それと異なる呼番号を持つ下り信号
として「保留解除」が送出され、次の状態として「保留
解除要求/保留中」に遷移するという規則が示されてお
り、そしてこのような状態遷移は、「正常」である旨が
判定情報として示されている。
As another example, when the current state of the network is "on hold/hold request," if a "hold confirmation" with a certain call number comes as an uplink signal, a "hold confirmation" with a different call number is sent as a downlink signal with a different call number. A rule is shown in which a request for release from hold is sent and the next state is transited to ``request for release from hold/on hold,'' and judgment information indicates that such a state transition is ``normal.'' ing.

次に、本実施例の処理手順の概要を説明する。Next, an outline of the processing procedure of this embodiment will be explained.

まず、第1図のプロトコル起動トリガ判定処理部3dに
おいては、初期値として、レイヤ2はLAP−D、レイ
ヤ3はQ、931プロ1−コルをプロトコル仕様データ
ベースとして起動している。
First, in the protocol activation trigger determination processing unit 3d of FIG. 1, as initial values, layer 2 is activated with LAP-D, layer 3 is activated with Q, and the 931 protocol is activated as the protocol specification database.

さて、通信回線5からモニタ回線6を介してモニタ信号
が状態解析部3に送られると、状態解析部内のデコード
処理部3aによって信号内容がデコードされる。
Now, when a monitor signal is sent from the communication line 5 to the state analysis section 3 via the monitor line 6, the signal content is decoded by the decoding processing section 3a in the state analysis section.

このデコードされた信号は、被試験装置(4および9)
の現状態が特定されていない場合には、状態解析部内の
状態推定処理部3bに、また現状態が特定されている場
合には、故障監視処理部3Cに、状態解析部内のプロト
コル起動トリガ判定処理部3dを経て、それぞれ送られ
る。
This decoded signal is the device under test (4 and 9)
If the current state is not specified, the state estimation processing section 3b in the state analysis section sends the protocol activation trigger judgment in the state analysis section to the failure monitoring processing section 3C, and if the current state is specified, the protocol activation trigger judgment in the state analysis section Each of the signals is sent through the processing section 3d.

状態推定処理部3bでは、現在取り得る全ての状態を記
憶しており゛、モニタ開始時、デコード処理部3aから
デコード済み信号の内容が送られてきた際、その信号と
前記取り得る状態の情報とをプロトコル仕様データベー
ス部1に格納された状態遷移規則とパターンマツチング
させることによって、可能な状態の集合を抽出して記憶
する。もし、可能な状態がただ1つに絞れたなら、被試
験装置の状態が特定される。
The state estimation processing unit 3b stores all currently possible states, and when the content of the decoded signal is sent from the decoding processing unit 3a at the start of monitoring, the signal and information on the possible states are stored. By performing pattern matching on the state transition rules stored in the protocol specification database unit 1, a set of possible states is extracted and stored. If the possible states are narrowed down to only one, the state of the device under test is specified.

状態特定後、プロトコル起動1− IJガ判定処理部3
dでは、特定された状態の情報とデコード処理部3aか
ら送られたデコード済み信号の内容を、あらかじめ登録
されでいるQ、932プロトコルの起動トリガ条件とパ
ターンマツチングし、一致しているか否かを判定する。
After identifying the state, start the protocol 1 - IJ determination processing unit 3
In step d, pattern matching is performed between the identified state information and the contents of the decoded signal sent from the decoding processing unit 3a with the activation trigger conditions of the Q,932 protocol registered in advance, and whether or not they match. Determine.

起動トリガ条件は各プロトコル毎に事前に抽出して、プ
ロトコル起動トリガ判定処理部3dに登録されており、
Q、932プロトコル起動の場合は、例えばQ、931
プロトコルの状態が「通信中」で、上り信号が「付加情
報(CW)Jであれば、レイヤ3プロトコル仕様データ
ヘースをQ。
The activation trigger conditions are extracted in advance for each protocol and registered in the protocol activation trigger determination processing unit 3d.
In the case of Q,932 protocol startup, for example, Q,931
If the protocol status is "Communicating" and the upstream signal is "Additional information (CW) J," set the layer 3 protocol specification data base to Q.

932プロトコル仕様データヘースに切替え、状態を[
通信中/空きjと見做し、デコード済み信号を故障監視
処理部3Cに送る。また、一致していない場合には、プ
ロトコル仕様データベースを変更せず、デコード済み信
号を故障監視処理部3Cに送る。
932 protocol specification data path and set the state to [
It is assumed that communication is in progress/idle, and the decoded signal is sent to the failure monitoring processing section 3C. If they do not match, the decoded signal is sent to the failure monitoring processing section 3C without changing the protocol specification database.

故障監視処理部3Cでは、あらかじめ特定された現状態
を記憶しているので、プロトコル起動トリガ判定処理部
3dから送られたデコード済み信号の内容と前記現状態
とを、プロトコル仕様データベース部1に格納された状
態遷移規則とパター■ ソマンチングさせることよって、ただ1つの状態遷移規
則が選択でき、実際の状態遷移に追従できる。
Since the failure monitoring processing unit 3C stores the current state specified in advance, the content of the decoded signal sent from the protocol activation trigger determination processing unit 3d and the current state are stored in the protocol specification database unit 1. State transition rules and patterns ■ By somanching, only one state transition rule can be selected and can follow the actual state transition.

以後、通信が継続する間、プロトコル起動1− IJガ
判定処理と故障監視処理が繰り返される。故障監視処理
においては、現在注目している呼の呼識別番号をaとし
て記憶し、別の呼識別番号を持つ信号がモニタされた際
に、その番号をbと見做して、起動選択されているプロ
トコル仕様データベースとパターンマツチングを行い、
一致するレコードの判定情報に基づいて故障の有無を判
定する。
Thereafter, while the communication continues, the protocol activation 1-IJ failure determination process and failure monitoring process are repeated. In the fault monitoring process, the call identification number of the currently focused call is stored as a, and when a signal with a different call identification number is monitored, that number is regarded as b and is selected for activation. Performs pattern matching with the protocol specification database
The presence or absence of a failure is determined based on the determination information of matching records.

第3図は、本発明の第二の実施例を示すブロック図であ
って、l5DNユーザ・網インタフエースレイヤ2・3
プロトコルについて、本発明ヲパケット交換サービスを
利用している顧客の通信システム中の1点モニタに適用
した場合を示している。
FIG. 3 is a block diagram showing a second embodiment of the present invention, in which the l5DN user/network interface layers 2 and 3
The protocol is applied to a one-point monitor in a customer's communication system using the packet switching service of the present invention.

同図において、1はプロトコル仕様データベース部で、
1aはレイヤ2 (LAP−D)プロトコルの状態遷移
規則を格納したプロトコル仕様データヘース、■bばレ
イヤ3(Q、931)プロトコルの状態遷移規則を格納
したプロトコル仕様データベース、1dはレイヤ3 (
CCITT勧告X。
In the figure, 1 is a protocol specification database section;
1a is a protocol specification data database that stores state transition rules for layer 2 (LAP-D) protocols, ■b is a protocol specification database that stores state transition rules for layer 3 (Q, 931) protocols, and 1d is a layer 3 (
CCITT Recommendation X.

25によるプロI・コル)プロトフルの状態遷移規則を
格納したプロトコル仕様データベースで、1a及び1d
の状態遷移規則は従来通りのレコード形式で、1bの状
態遷移規則は第2図に例示するレコード形式に従って格
納されている。
1a and 1d.
The state transition rules 1b are stored in the conventional record format, and the state transition rules 1b are stored in the record format illustrated in FIG.

2は補助データベース部で、故障判定に必要な情報が、
各プロトコルのパラメータ毎にデータベース化されてい
る。3は状態解析部、3aはデコF処理部、3bは状態
推定処理部、3Cは故障監視処理部、3dはプロトコル
起動トリガ判定処理部、4は端末装置、5は通信回線、
6はモニタ回線、7は網終端装置、8は端局装置、9は
交換機、10はマン・マシン・インタフェース装置であ
る。
2 is the auxiliary database section, which stores the information necessary for failure determination.
A database is created for each protocol parameter. 3 is a state analysis section, 3a is a Deco F processing section, 3b is a state estimation processing section, 3C is a failure monitoring processing section, 3d is a protocol activation trigger judgment processing section, 4 is a terminal device, 5 is a communication line,
6 is a monitor line, 7 is a network termination device, 8 is a terminal station device, 9 is an exchange, and 10 is a man-machine interface device.

次に、本実施例の処理手順の概要を説明する。Next, an outline of the processing procedure of this embodiment will be explained.

まず、第3図のプロトコル起動トリガ判定処理部3 d
においては、初期値として、レイヤ2ばLAP−D、レ
イヤ3はQ、93]プロトコルをプロトコル仕様データ
ベースとして起動している。
First, the protocol activation trigger determination processing section 3d in FIG.
As an initial value, Layer 2 is LAP-D, Layer 3 is Q, 93] protocol is activated as a protocol specification database.

さて、通信回線5からモニタ回線6を介してモニタ信号
が状態解析部3に送られると、状態解析部内のデコード
処理部3aによって信号内容がデコードされる。
Now, when a monitor signal is sent from the communication line 5 to the state analysis section 3 via the monitor line 6, the signal content is decoded by the decoding processing section 3a in the state analysis section.

このデコードされた信号は、状態解析部内のプロトコル
起動トリガ判定処理部3dを経て、被試験装置(4およ
び9)の現状態が特定されていない場合には、状態推定
処理部3bに、また現状態が特定されている場合には、
故障監視処理部3Cにそれぞれ送られる。
This decoded signal passes through the protocol activation trigger determination processing section 3d in the state analysis section, and if the current state of the device under test (4 and 9) has not been specified, it is sent to the state estimation processing section 3b. If the condition is specified,
Each is sent to the failure monitoring processing section 3C.

プロ1〜コル起動トリガ判定処理部3dでは、デコード
されたレイヤ2信号のフレームにおける5APT(サー
ビスアクセスポイント識別子)フィールドの値を調べる
。もし、5APl値が16であったなら、それはX、2
5レベル3手順に従うパケット通信であることを意味す
るものであるから、レイヤ3プロトコル仕様データヘー
スをX25のプロトコル仕様データベース1dに切り替
え、デコードされた信号を次の処理部に送る。
The protocol 1 to protocol activation trigger determination processing unit 3d examines the value of the 5APT (service access point identifier) field in the frame of the decoded layer 2 signal. If the 5APl value was 16, it would be
Since this means that the packet communication follows the 5 level 3 procedure, the layer 3 protocol specification data base is switched to the X25 protocol specification database 1d, and the decoded signal is sent to the next processing section.

SAP f値が16以外の場合は、レイヤ3プロトコル
仕様データベースを切り替えずに、デコードされた信号
を次の処理部に送る。
If the SAP f value is other than 16, the decoded signal is sent to the next processing unit without switching the layer 3 protocol specification database.

状態推定処理部3bでは、現在取り得る全ての状態を記
憶しており、プロトコル起動トリガ判定処理部3dから
デコード済の信号の内容が送られてきた際、その信号と
前記取り得る状態の情報とをプロトコル仕様データベー
ス部1に格納された状態遷移規則とパターンマツチング
させることによって、可能な状態の集合を抽出して記憶
する。
The state estimation processing unit 3b stores all currently possible states, and when the content of the decoded signal is sent from the protocol activation trigger determination processing unit 3d, it combines that signal with the information on the possible states. By performing pattern matching on the state transition rules stored in the protocol specification database unit 1, a set of possible states is extracted and stored.

もし、可能な状態がただ1つに絞れたなら、被検査装置
の状態が特定される。
If the possible states are narrowed down to only one, the state of the device under test is specified.

状態特定後、故障監視処理部3Cでは、あらかじめ特定
された現状態を記憶しているので、プロトコル起動トリ
ガ判定処理部3dから送られたデコード済み信号の内容
と前記現状態とを、プロトコル仕様データベース部1に
格納された状態遷移規則とパターンマツチングさせるこ
とによって、ただ1つの状態遷移規則が選択でき、実際
の状態遷移に追従できる。
After specifying the state, the fault monitoring processing unit 3C stores the current state specified in advance, so the contents of the decoded signal sent from the protocol activation trigger judgment processing unit 3d and the current state are stored in the protocol specification database. By performing pattern matching with the state transition rules stored in section 1, only one state transition rule can be selected and actual state transitions can be followed.

以後、通信が継続する間、プロ1−コル起動トリガ判定
処理と故障監視処理が繰り返される。故障監視処理にお
いては、パターンマツチングの結果選択されたレコード
の判定情報に基づいて故障の有無を判定する。
Thereafter, while the communication continues, the protocol activation trigger determination process and the failure monitoring process are repeated. In the failure monitoring process, the presence or absence of a failure is determined based on the determination information of the record selected as a result of pattern matching.

〔発明の効果〕〔Effect of the invention〕

以」−説明したように、本発明は、通信中に使用プロト
コルが変化するサービスや複数の呼が相互に関連して状
態遷移するプロI・コルの状態推定故障監視処理を行え
る仕組みとなっており、今後種々のサービスが急速に導
入されると予想されるl5DNにおけるプロトコル故障
検出技術を拡張するものである。
As described above, the present invention has a mechanism that can perform state estimation failure monitoring processing for services whose protocols change during communication and for protocols whose states change in relation to each other. This is an extension of protocol failure detection technology in the I5DN, where various services are expected to be rapidly introduced in the future.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の第一の実施例を示すブロンク図、第2
図はレイヤ3 (Q、932)プロトコル時の網側の状
態遷移規則を例示した説明図、第3図は本発明の第二の
実施例を示すブロック図、である。 符号の説明 ■・・・プロトコル仕様データベース部、1a・・・レ
イヤ2プロトコル仕様データヘース、]、b・・・レイ
ヤ3(Q、931)プロトコル仕様データヘース、1c
・・・レイヤ3 (Q、932)プロトコル仕様データ
ベース部定 コル仕様データヘース、2・・・補助データベース部、
3・・・状態解析部、3a・・・デコード処理部、3b
・・・状態推定処理部、3C・・・故障監視処理部、3
d・・・プロトコル起動トリガ判定処理部、4・・・端
末装置、5・・・通信回線、6・・・モニタ回線、7・
・・網終端装置、8・・・端局装置、9・・・交換機、
10・・・マン・マシンインタフェース装置 代理人 弁理士 並 木 昭 夫
FIG. 1 is a bronch diagram showing the first embodiment of the present invention, and FIG.
The figure is an explanatory diagram illustrating state transition rules on the network side during layer 3 (Q, 932) protocol, and FIG. 3 is a block diagram showing a second embodiment of the present invention. Explanation of symbols■...Protocol specification database section, 1a...Layer 2 protocol specification data header,], b...Layer 3 (Q, 931) protocol specification data header, 1c
... Layer 3 (Q, 932) Protocol specification database section fixed protocol specification data base, 2... Auxiliary database section,
3... State analysis section, 3a... Decode processing section, 3b
... State estimation processing section, 3C... Failure monitoring processing section, 3
d...Protocol activation trigger determination processing unit, 4...Terminal device, 5...Communication line, 6...Monitor line, 7...
...Network termination device, 8...Terminal station device, 9...Switching machine,
10... Man-machine interface device agent Patent attorney Akio Namiki

Claims (1)

【特許請求の範囲】 1)通信回線をモニタすることにより、通信中に発生す
るプロトコル関連の故障を検出するプロトコル故障検出
装置において、 各プロトコルのプロトコル仕様に規定された状態遷移規
則と、各プロトコルエンティティが互いに並列に動作す
る場合の識別情報と、を格納したプロトコル仕様データ
ベース部と、 モニタされた信号のコード形式を、前記データベースの
レコード内容と整合するように変換するデコード処理手
段と、 デコード処理手段から送られたデコード済みメッセージ
と、あらかじめ登録してあるトリガ情報の内容とを比較
して、プロトコルエンティティの種別を判定し、状態推
定・故障監視処理に用いるプロトコル仕様データベース
を、前記プロトコル仕様データベース部の中から選択す
るプロトコル起動トリガ判定処理手段と、 前記メッセージと前記プロトコル仕様データベースとを
用いて、順次可能な状態遷移を絞り込むことによって被
試験装置の状態を特定する状態推定処理手段と、 状態特定後、デコード処理手段から送られたデコード済
みメッセージと前記プロトコル仕様データベースとを用
いて、プロトコル関連の故障の有無を検出する故障監視
処理手段と、 を有して成ることを特徴とするプロトコル故障検出装置
[Scope of Claims] 1) A protocol failure detection device that detects protocol-related failures that occur during communication by monitoring a communication line, which includes state transition rules defined in the protocol specifications of each protocol, and identification information when entities operate in parallel with each other; a decoding processing means for converting the code format of the monitored signal to match the record contents of the database; and decoding processing. The decoded message sent from the means is compared with the content of trigger information registered in advance, the type of the protocol entity is determined, and the protocol specification database used for state estimation and fault monitoring processing is transferred to the protocol specification database. a state estimation processing means for identifying the state of the device under test by sequentially narrowing down possible state transitions using the message and the protocol specification database; A fault monitoring processing means for detecting the presence or absence of a protocol-related fault after identification, using the decoded message sent from the decoding processing means and the protocol specification database. Detection device.
JP2235637A 1990-09-07 1990-09-07 Protocol failure detector Expired - Fee Related JPH0779372B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2235637A JPH0779372B2 (en) 1990-09-07 1990-09-07 Protocol failure detector

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2235637A JPH0779372B2 (en) 1990-09-07 1990-09-07 Protocol failure detector

Publications (2)

Publication Number Publication Date
JPH04117843A true JPH04117843A (en) 1992-04-17
JPH0779372B2 JPH0779372B2 (en) 1995-08-23

Family

ID=16988974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2235637A Expired - Fee Related JPH0779372B2 (en) 1990-09-07 1990-09-07 Protocol failure detector

Country Status (1)

Country Link
JP (1) JPH0779372B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08331146A (en) * 1995-06-02 1996-12-13 Hitachi Electron Service Co Ltd Lan analyzer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08331146A (en) * 1995-06-02 1996-12-13 Hitachi Electron Service Co Ltd Lan analyzer

Also Published As

Publication number Publication date
JPH0779372B2 (en) 1995-08-23

Similar Documents

Publication Publication Date Title
US5485511A (en) Method and apparatus for determining the telephony features assigned to a telephone
KR940001433B1 (en) Electronic exchange testing method
KR930012086B1 (en) Fax device
FI104032B (en) Method for telecommunications network fault management and telecommunication system
JPH04117843A (en) Protocol fault detector
JP2747594B2 (en) Facsimile machine
JPH02209051A (en) Method for detecting faulty protocol
KR0174404B1 (en) Subscriber Service Control Signal Tracking Function
JPH0775364B2 (en) Protocol failure detection method
JPH01251848A (en) Communication equipment
JP3844624B2 (en) Emergency call device
KR0135926B1 (en) Method for detecting and recovering resource data error in the cms
US6480576B1 (en) Method and device for detecting path faults in a network
JP3409296B2 (en) A method of generating traffic information for each call in an intelligent network
KR0184478B1 (en) Call control method using keyphone terminal
KR100298491B1 (en) Circuit And Method For Call Cut-Off Detection In Exchange System
JPH03240342A (en) Protocol fault detector
US5426647A (en) Data communication apparatus detecting interrupt requests through data error detection
JP3291709B2 (en) Signal monitoring method for subscriber line and inter-office common line of intelligent network system service
US20020146017A1 (en) System and method for managing a plurality of calls
JPS6093868A (en) Data telephone terminal test equipment
JPH0377466A (en) Backup system for private line in digital multiplexer
JPH01183252A (en) Isdn diagnosing device
JP3164270B2 (en) Pass / fail judgment method of codec test in digital exchange
JPH08163243A (en) Subscriber complaint call processing system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees