JPH0779372B2 - Protocol failure detector - Google Patents
Protocol failure detectorInfo
- Publication number
- JPH0779372B2 JPH0779372B2 JP2235637A JP23563790A JPH0779372B2 JP H0779372 B2 JPH0779372 B2 JP H0779372B2 JP 2235637 A JP2235637 A JP 2235637A JP 23563790 A JP23563790 A JP 23563790A JP H0779372 B2 JPH0779372 B2 JP H0779372B2
- Authority
- JP
- Japan
- Prior art keywords
- protocol
- state
- processing unit
- specification database
- failure
- 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.)
- Expired - Fee Related
Links
Landscapes
- Computer And Data Communications (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、通信回線上の信号をモニタし、通信中に発生
するプロトコル関連の故障を検出するプロトコル故障検
出装置に関するものである。Description: TECHNICAL FIELD The present invention relates to a protocol failure detection device that monitors a signal on a communication line and detects a protocol-related failure that occurs during communication.
従来のプロトコル故障検出技術については、プロトコル
故障検出方法(特願平1−28631号、特願平1−206709
号),プロトコル故障検出装置(特願平2−36344号)
において論じられている。Regarding the conventional protocol failure detection technology, there are protocol failure detection methods (Japanese Patent Application No. 1-28631 and Japanese Patent Application No. 1-206709).
No.), protocol failure detection device (Japanese Patent Application No. 2-36344)
Are discussed in.
これらの従来技術においては、故障検出の対象となるプ
ロトコルエンティティのプロトコル仕様に規定された状
態遷移規則を格納するプロトコル仕様データベース部と
プロトコル仕様に含まれるパラメータ値に関する故障判
定情報を格納する補助データベース部及び、通信中の信
号をモニタして受信1回毎に状態推定を行い通信の正常
性を監視する状態解析部を設ける。In these conventional techniques, a protocol specification database unit that stores a state transition rule stipulated in a protocol specification of a protocol entity that is a target of failure detection and an auxiliary database unit that stores failure determination information about a parameter value included in the protocol specification. Also, a state analysis unit is provided for monitoring the normality of communication by monitoring the signal during communication, estimating the state for each reception.
状態解析部が、通信回線をモニタすることによって得ら
れる入力イベントと状態遷移規則に規定された入力イベ
ントとのパターンマッチングを行い、一致する状態遷移
規則が存在しない場合には、通信がプロトコル仕様規定
に従っていないゆえ故障と判定し、一致する状態遷移規
則が存在する場合にも、その状態遷移規則が故障のトリ
ガとして登録されているなら故障と判定し、さらに、状
態遷移規則自体では故障か否か判定できない場合には、
入力イベントに含まれるパラメータ値と前記補助データ
ベース部のパラメータに関する情報とを比較することに
よって、故障を示す値ならば故障と判定し、それ以外の
場合は正常と判定するものであった。The state analysis unit performs pattern matching between the input event obtained by monitoring the communication line and the input event specified in the state transition rule, and if there is no matching state transition rule, communication is based on the protocol specifications. Even if there is a matching state transition rule even if there is a matching state transition rule, it is determined as a failure if the state transition rule is registered as a failure trigger, and whether or not the state transition rule itself is a failure If you can not judge,
By comparing the parameter value included in the input event with the information about the parameter of the auxiliary database section, if the value indicates a failure, it is determined to be a failure, and otherwise it is determined to be normal.
上記従来技術において、状態推定・故障監視処理に使用
するプロトコル仕様データベースは、あらかじめ決定さ
れており、通信の途中で一つのプロトコルから別のプロ
トコルにサービスが移った場合、あらかじめ決定された
プロトコルの故障検出しか行えなかった。また、複数の
チャネルを制御する信号チャネルには、論理的に独立し
た複数の呼の制御信号が転送されるが、上記従来技術で
は、呼番号が一致する信号を一連のシーケンスと見な
し、呼番号の異なる信号を関連付けて故障監視を行うこ
とはできず、ISDN付加サービスのように、複数の呼が相
互に関連して状態遷移を行うようなプロトコルには対応
できなかった。In the above conventional technology, the protocol specification database used for the state estimation / fault monitoring process is determined in advance, and when the service is transferred from one protocol to another in the middle of communication, the failure of the predetermined protocol Only detection was possible. Further, although control signals for a plurality of calls that are logically independent are transferred to a signal channel that controls a plurality of channels, in the above-mentioned conventional technique, signals whose call numbers match are regarded as a series of sequences, and It is not possible to monitor faults by associating different signals with each other, and it is not possible to support protocols such as ISDN supplementary service in which multiple calls make state transitions in relation to each other.
このように、従来の技術では通信中に使用プロトコルが
変化するサービス(例えばパケットサービスや付加サー
ビス)や複数の呼が相互に関連して状態遷移するプロト
コル(例えば、CCITT(国際電信電話諮問委員会)勧告
Q.932の付加サービスプロトコル)の状態推定・故障監
視処理が行えないという問題があった。As described above, according to the conventional technology, a service whose used protocol changes during communication (for example, packet service or supplementary service) and a protocol in which a plurality of calls change their states in relation to each other (for example, CCITT (International Telegraph and Telephone Advisory Committee) ) Recommendation
There was a problem that the state estimation and failure monitoring processing of the Q.932 supplementary service protocol) could not be performed.
本発明の目的は、上記課題を解決し、通信中に使用プロ
トコルが変化するサービスや複数の呼が相互に関連して
状態遷移するプロトコルの状態推定・故障監視処理を行
うことのできるプロトコル故障検出装置を提供すること
にある。An object of the present invention is to solve the above-mentioned problems and detect a protocol failure that can perform a state estimation / fault monitoring process of a service in which a used protocol changes during communication and a state transition of a plurality of calls in a mutually related state transition. To provide a device.
〔課題を解決するための手段〕 上記目的達成のため本発明では、故障監視対象の通信で
用いられると予想されるプロトコル毎にプロトコル仕様
データベースを用意し、通信に合わせてそれらを切替え
るプロトコル起動トリガ判定処理手段を有し、各プロト
コル仕様データベースにおいては、呼番号の識別情報を
格納するフィールドを有することとした。本発明では、
これらのことを最も主要な特徴とする。[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 of failure monitoring target, and a protocol start trigger for switching them in accordance with communication. Each protocol specification database has a determination processing means, and each protocol specification database has a field for storing identification information of a call number. In the present invention,
These are the main characteristics.
プロトコル仕様規定から、他のプロトコル起動のトリガ
となる信号を抽出してトリガとして登録しておき、状態
推定および故障監視時に、前記信号と観測信号とのパタ
ーンマッチングを行い、トリガ条件と一致した場合に
は、今まで使用していたプロトコル仕様データベースを
新たに起動されるプロトコル用のデータベースに切替え
て、以後の状態推定・故障監視処理を進める。When a signal that triggers the activation of another protocol is extracted from the protocol specifications and registered as a trigger, and when the state is estimated and the fault is monitored, pattern matching between the signal and the observed signal is performed and the trigger condition is met. In this case, the protocol specification database used up to now is switched to the database for the newly activated protocol, and the subsequent state estimation / fault monitoring process is advanced.
また、複数の呼が関連して状態遷移を行うプロトコルに
ついては、そのプロトコル仕様データベースの各状態遷
移規則を表すレコードに、呼番号識別用情報フィールド
を設け、このフィールドの情報を含めたパターンマッチ
ングを行うことによって、異なる呼番号情報を有する2
信号がモニタされた際に、それらが相互に関連して状態
遷移を起こすか否かを判定する。For a protocol in which multiple calls are associated with state transitions, a record number identification information field is provided in the record representing each state transition rule in the protocol specification database, and pattern matching including the information in this field is performed. 2 with different call reference information by doing
When the signals are monitored, it is determined if they correlate to cause a state transition.
第1図は、本発明の第一の実施例を示すブロック図であ
って、ISDNユーザ・網インタフェースレイヤ2・3プロ
トコルについて、本発明を回線交換サービスを利用して
いる顧客の通信システム中のT点モニタに適用した場合
を示している。FIG. 1 is a block diagram showing a first embodiment of the present invention, which relates to an ISDN user / network interface layer 2/3 protocol in a communication system of a customer using a circuit switching service. The case where it is applied to a T-point monitor is shown.
同図において、1はプロトコル仕様データベース部で、
1aはレイヤ2(LAP−Dと称されるプロトコル)プロト
コルの状態遷移規則を格納したプロトコル仕様データベ
ース、1bはレイヤ3(CCITT勧告Q.931によるプロトコ
ル)プロトコルの状態遷移規則を格納したプロトコル仕
様デーベース、1cはレイヤ3(Q.932)プロトコルの状
態遷移規則を格納したプロトコル仕様データベースで、
データベース1aの状態遷移規則は従来通りのレコード形
式で、データベース1b及び1cの状態遷移規則は第2図に
例示するレコード形式に従って格納されている。In the figure, 1 is a protocol specification database unit,
1a is a protocol specification database that stores the state transition rules of the layer 2 (protocol called LAP-D) protocol, and 1b is a protocol specification data that stores the state transition rules of the layer 3 (CCITT Recommendation Q.931) protocol. Base, 1c is a protocol specification database that stores state transition rules of Layer 3 (Q.932) protocol,
The state transition rules of the database 1a are stored in the conventional record format, and the state transition rules of the databases 1b 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 contains the information necessary for failure determination.
A database is created for each protocol parameter. 3 is a state analysis unit, 3a is a decoding processing unit, 3b is a state estimation processing unit, 3c is a failure monitoring processing unit, 3d is a protocol activation trigger determination processing unit, 4 is a terminal device, 5 is a communication line, 6 is a monitor line, Reference numeral 7 is a network terminating device, 8 is a terminal device, 9 is an exchange, and 10 is a man-machine interface device.
ここで、第2図の読み方について説明しておく。第2図
はレイヤ3(Q.932)プロトコルの網側の状態遷移規則
を例示した説明図である。Here, how to read FIG. 2 will be described. FIG. 2 is an explanatory diagram illustrating a state transition rule on the network side of the layer 3 (Q.932) protocol.
図の第1行目は、フィールド名を表し、このデータベー
スが7つのフィールドを有することが示されている。ま
た、2行目以下の各行は、状態遷移規則を表したレコー
ドとなっており、この例では、説明用に2つのレコード
が示されている。各プロトコル仕様データベースには、
プロトコル仕様に規定された状態遷移規則の数と同数の
レコードが格納されている。The first line of the figure represents the field name, indicating that this database has 7 fields. In addition, each line from the second line onward is a record representing the state transition rule, and in this example, two records are shown for explanation. Each protocol specification database contains
The same number of records as the number of state transition rules defined in the protocol specifications are stored.
次に、この図の各レコードの説明を順次行う。Next, each record in this figure will be sequentially described.
網のQ.932プロトコルエンティティの状態が「通信中/
呼出中」であるときに、上り信号(端末側から網側へ送
出される信号)として、ある呼番号を持つ「付加情報」
が来ると、網は次の下り信号(網から端末へ送出される
信号)として、同じ呼番号を持つ「保留」を送出し、
「保留要求/呼出中」という状態に遷移するという規則
が示されており、そしてこのような状態遷移は「パラメ
ータFA」の値によって正常か故障か判定されるというこ
とが判定情報として示されている。The status of the network Q.932 protocol entity is "Communicating /
"Additional information" that has a certain call number as an upstream signal (a signal sent from the terminal side to the network side) when it is "calling"
When comes, the network sends "hold" with the same call number as the next downlink signal (signal sent from the network to the terminal),
The rule is shown that the status is changed to "pending request / calling", and the judgment information indicates that such a status transition is judged to be normal or failed according to the value of "parameter FA". There is.
また、別の例として、網の現状態が「保留中/保留要
求」であるときに、上り信号としてある呼番号をもつ
「保留確認」が来ると、それと異なる呼番号を持つ下り
信号として「保留解除」が送出され、次の状態として
「保留解除要求/保留中」に遷移するという規則が示さ
れており、そしてこのような状態遷移は、「正常」であ
る旨が判定情報として示されている。As another example, when the current state of the network is "holding / holding request", when a "hold confirmation" having a certain call number comes as an upstream signal, a "downlink signal" having a different call number from that "Release hold" is sent, and the rule that the next state transitions to "hold release request / holding" is shown, and such a state transition is indicated as "normal" as judgment information. ing.
次に、本実施例の処理手順の概要を説明する。Next, an outline of the processing procedure of this embodiment will be described.
まず、第1図のプロトコル起動トリガ判定処理部3dにお
いては、初期値として、レイヤ2はLAP−D、レイヤ3
はQ.931プロトコルをプロトコル仕様データベースとし
て起動している。First, in the protocol activation trigger determination processing unit 3d in FIG. 1, as the initial values, the layer 2 is LAP-D and the layer 3 is
Runs the Q.931 protocol as a protocol specification database.
さて、通信回線5からモニタ回線6を介してモニタ信号
が状態解析部3に送られると、状態解析部内のデコード
処理部3aによって信号内容がデコードされる。Now, when the monitor signal is sent from the communication line 5 to the state analysis unit 3 via the monitor line 6, the signal content is decoded by the decoding processing unit 3a in the state analysis unit.
このデコードされた信号は、被試験装置(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 unit 3b in the state analysis unit, and if the current state is specified, the failure monitoring processing unit 3c, the protocol activation trigger determination in the state analysis unit It is sent via the processing unit 3d.
状態推定処理部3bでは、現在取り得る全ての状態を記憶
しており、モニタ開始時、デコード処理部3aからデコー
ド済み信号の内容が送られてきた際、その信号と前記取
り得る状態の情報とをプロトコル仕様データベース部1
に格納された状態遷移規則とパターンマッチングさせる
ことによって、可能な状態の集合を抽出して記憶する。
もし、可能な状態がただ1つに絞れたなら、被試験装置
の状態が特定される。The state estimation processing unit 3b stores all the possible states at present, and at the start of monitoring, when the content of the decoded signal is sent from the decoding processing unit 3a, the signal and the information of the possible states are stored. The protocol specification database section 1
A set of possible states is extracted and stored by pattern matching with the state transition rule stored in.
If only one possible condition is specified, the condition of the device under test is specified.
状態特定後、プロトコル起動トリガ判定処理部3dでは、
特定された状態の情報とデコード処理部3aから送られた
デコード済み信号の内容を、あらかじめ登録されている
Q.932プロトコルの起動トリガ条件とパターンマッチン
グとし、一致しているか否かを判定する。After specifying the state, the protocol start trigger determination processing unit 3d
Information on the specified state and the content of the decoded signal sent from the decoding processing unit 3a are registered in advance.
It is determined whether or not they match with the trigger condition of the Q.932 protocol and the pattern matching.
起動トリガ条件は各プロトコル毎に事前に抽出して、プ
ロトコル起動トリガ判定処理部3dに登録されており、Q.
932プロトコル起動の場合は、例えばQ.931プロトコルの
状態が「通信中」で、上り信号が「付加情報(CW)」で
あれば、レイヤ3プロトコル仕様データベースをQ.932
プロトコル仕様データベースに切替え、状態を「通信中
/空き」と見做し、デコード済み信号を故障監視処理部
3cに送る。また、一致していない場合には、プロトコル
仕様データベースを変更せず、デコード済み信号を故障
監視処理部3cに送る。The activation trigger condition is extracted in advance for each protocol and registered in the protocol activation trigger determination processing unit 3d.
When the 932 protocol is activated, for example, if the Q.931 protocol status is “communication” and the upstream signal is “additional information (CW)”, the layer 3 protocol specification database is set to Q.932.
Switch to the protocol specification database, consider the status as "communication / empty", and decode the decoded signal into the failure monitoring processing unit.
Send to 3c. If they do not match, the protocol specification database is not changed and the decoded signal is sent to the failure monitoring processing unit 3c.
故障監視処理部3cでは、あらかじめ特定された現状態を
記憶しているので、プロトコル起動トリガ判定処理部3d
から送られたデコード済み信号の内容と前記現状態と
を、プロトコル仕様データベース部1に格納された状態
遷移規則とパターンマッチングさせることによって、た
だ1つの状態遷移規則が選択でき、実際の状態遷移に追
従できる。Since the failure monitoring processing unit 3c stores the current state specified in advance, the protocol activation trigger determination processing unit 3d
By pattern matching the content of the decoded signal sent from the device and the current state with the state transition rule stored in the protocol specification database unit 1, only one state transition rule can be selected, and the actual state transition can be selected. Can follow.
以後、通信が継続する間、プロトコル起動トリガ判定処
理と故障監視処理が繰り返される。故障監視処理におい
ては、現在注目している呼の呼識別番号をaとして記憶
し、別の呼識別番号を持つ信号がモニタされた際に、そ
の番号をbと見做して、起動選択されているプロトコル
仕様データベースとパターンマッチングを行い、一致す
るレコードの判定情報に基づいて故障の有無を判定する 第3図は、本発明の第二の実施例を示すブロック図であ
って、ISDNユーザ・網インタフェースレイヤ2・3プロ
トコルについて、本発明をパケット交換サービスを利用
している顧客の通信システム中のT点モニタに適用した
場合を示している。After that, the protocol activation trigger determination process and the failure monitoring process are repeated while the communication is continued. In the failure monitoring process, the call identification number of the call of interest is stored as a, and when a signal having another call identification number is monitored, that number is regarded as b and is selected for activation. FIG. 3 is a block diagram showing a second embodiment of the present invention, in which pattern matching is performed with a protocol specification database which is used, and the presence / absence of a failure is determined based on the determination information of the matching record. Regarding the network interface layer 2.3 protocol, the case where the present invention is applied to a T-point monitor in a communication system of a customer using a packet switching service is shown.
同図において、1はプロトコル仕様データベース部で、
1aはレイヤ2(LAP−D)プロトコルの状態遷移規則を
格納したプロトコル仕様データベース、1bはレイヤ3
(Q.931)プロトコルの状態遷移規則を格納したプロト
コル仕様データベース、1dはレイヤ3(CCITT勧告X.25
によるプロトコル)プロトコルの状態遷移規則を格納し
たプロトコル仕様データベースで、1a及び1dの状態遷移
規則は従来通りのレコード形式で、1bの状態遷移規則は
第2図に例示するレコード形式に従って格納されてい
る。In the figure, 1 is a protocol specification database unit,
1a is a protocol specification database that stores state transition rules of layer 2 (LAP-D) protocol, and 1b is layer 3
(Q.931) Protocol specification database storing protocol state transition rules, 1d is Layer 3 (CCITT Recommendation X.25)
The protocol specification database that stores the state transition rules of the protocol. The state transition rules of 1a and 1d are stored in the conventional record format, and the state transition rules of 1b 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 contains the information necessary for failure determination.
A database is created for each protocol parameter. 3 is a state analysis unit, 3a is a decoding processing unit, 3b is a state estimation processing unit, 3c is a failure monitoring processing unit, 3d is a protocol activation trigger determination processing unit, 4 is a terminal device, 5 is a communication line, 6 is a monitor line, Reference numeral 7 is a network terminating device, 8 is a terminal 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 described.
まず、第3図のプロトコル起動トリガ判定処理部3dにお
いては、初期値として、レイヤ2はLAP−D、レイヤ3
はQ.931プロトコルをプロトコル仕様データベースとし
て起動している。First, in the protocol activation trigger determination processing unit 3d in FIG. 3, as the initial values, the layer 2 is LAP-D and the layer 3 is
Runs the Q.931 protocol as a protocol specification database.
さて、通信回線5からモニタ回線6を介してモニタ信号
が状態解析部3に送られると、状態解析部内のデコード
処理部3aによって信号内容がデコードされる。Now, when the monitor signal is sent from the communication line 5 to the state analysis unit 3 via the monitor line 6, the signal content is decoded by the decoding processing unit 3a in the state analysis unit.
このデコードされた信号は、状態解析部内のプロトコル
起動トリガ判定処理部3dを経て、被試験装置(4および
9)の現状態が特定されていない場合には、状態推定処
理部3bに、また現状態が特定されている場合には、故障
監視処理部3cにそれぞれ送られる。This decoded signal passes through the protocol activation trigger determination processing unit 3d in the state analysis unit and, if the current state of the device under test (4 and 9) is not specified, returns to the state estimation processing unit 3b. When the state is specified, it is sent to the failure monitoring processing unit 3c.
プロトコル起動トリガ判定処理部3dでは、デコードされ
たレイヤ2信号のフレームにおけるSAPI(サービスアク
セスポイント識別子)フィールドの値を調べる。もし、
SAPI値が16であったなら、それはX.25レベル3手順に従
うパケット通信であることを意味するものであるから、
レイヤ3プロトコル仕様データベースをX.25のプロトコ
ル仕様データベース1dに切り替え、デコードされた信号
を次の処理部に送る。The protocol activation trigger determination processing unit 3d checks the value of the SAPI (service access point identifier) field in the decoded layer 2 signal frame. if,
If the SAPI value is 16, it means that the packet communication follows the X.25 Level 3 procedure.
The layer 3 protocol specification database is switched to the X.25 protocol specification database 1d, and the decoded signal is sent to the next processing unit.
SAPI値が16以外の場合は、レイヤ3プロトコル仕様デー
タベースを切り替えずに、デコードされた信号を次の処
理部に送る。If the SAPI 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に格納された状態遷移規則とパターンマッチングさせ
ることによって、可能な状態の集合を抽出して記憶す
る。もし、可能な状態がただ1つに絞れたなら、被検査
装置の状態が特定される。The state estimation processing unit 3b stores all possible current states, and when the content of the decoded signal is sent from the protocol activation trigger determination processing unit 3d, the signal and the information of the possible states are stored. By performing pattern matching with the state transition rules stored in the protocol specification database unit 1, a set of possible states is extracted and stored. If only one possible state is specified, the state of the device under test is specified.
状態特定後、故障監視処理部3cでは、あらかじめ特定さ
れた現状態を記憶しているので、プロトコル起動トリガ
判定処理部3dから送られたデコード済み信号の内容と前
記現状態とを、プロトコル仕様データベース部1に格納
された状態遷移規則とパターンマッチングさせることに
よって、ただ1つの状態遷移規則が選択でき、実際の状
態遷移に追従できる。After the state is identified, the failure monitoring processing unit 3c stores the present state identified in advance, so that the contents of the decoded signal sent from the protocol activation trigger determination processing unit 3d and the present state are stored in the protocol specification database. By pattern matching with the state transition rule stored in the section 1, only one state transition rule can be selected and the actual state transition can be followed.
以後、通信が継続する間、プロトコル起動トリガ判定処
理と故障監視処理が繰り返される。故障監視処理におい
ては、パターンマッチングの結果選択されたレコードの
判定情報に基づいて故障の有無を判定する。After that, the protocol activation trigger determination process and the failure monitoring process are repeated while the communication is continued. 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.
以上説明したように、本発明は、通信中に使用プロトコ
ルが変化するサービスや複数の呼が相互に関連して状態
遷移するプロトコルの状態推定・故障監視処理を行える
仕組みとなっており、今後種々のサービスが急速に導入
されると予想されるISDNにおけるプロトコル故障検出技
術を拡張するものである。As described above, the present invention has a mechanism that can perform state estimation / fault monitoring processing of a service in which a used protocol changes during communication and a protocol in which a plurality of calls make state transitions in association with each other. Is a protocol fault detection technology for ISDN, which is expected to be introduced rapidly.
第1図は本発明の第一の実施例を示すブロック図、第2
図はレイヤ3(Q.932)プロトコル時の網側の状態遷移
規則を例示した説明図、第3図は本発明の第二の実施例
を示すブロック図、である。 符号の説明 1…プロトコル仕様データベース部、1a…レイヤ2プロ
トコル仕様データベース、1b…レイヤ3(Q.931)プロ
トコル仕様データベース、1c…レイヤ3(Q.932)プロ
トコル仕様データベース、1d…レイヤ3(X.25)プロト
コル仕様データベース、2…補助データベース部、3…
状態解析部、3a…デコード処理部、3b…状態推定処理
部、3c…故障監視処理部、3d…プロトコル起動トリガ判
定処理部、4…端末装置、5…通信回線、6…モニタ回
線、7…網終端装置、8…端局装置、9…交換機、10…
マン・マシン・インタフェース装置FIG. 1 is a block diagram showing the first embodiment of the present invention, and FIG.
FIG. 3 is an explanatory view exemplifying a state transition rule on the network side at the layer 3 (Q.932) protocol, and FIG. 3 is a block diagram showing a second embodiment of the present invention. Explanation of symbols 1 ... Protocol specification database section, 1a ... Layer 2 protocol specification database, 1b ... Layer 3 (Q.931) protocol specification database, 1c ... Layer 3 (Q.932) protocol specification database, 1d ... Layer 3 (X .25) Protocol specification database, 2 ... auxiliary database section, 3 ...
State analysis unit, 3a ... Decode processing unit, 3b ... State estimation processing unit, 3c ... Failure monitoring processing unit, 3d ... Protocol activation trigger determination processing unit, 4 ... Terminal device, 5 ... Communication line, 6 ... Monitor line, 7 ... Network terminating equipment, 8 ... Terminal equipment, 9 ... Exchange, 10 ...
Man-machine interface device
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−209051(JP,A) 特開 平3−240342(JP,A) 特開 平3−71755(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-2-209051 (JP, A) JP-A-3-240342 (JP, A) JP-A-3-71755 (JP, A)
Claims (1)
に発生するプロトコル関連の故障を検出するプロトコル
故障検出装置において、 各プロトコルのプロトコル仕様に規定された状態遷移規
則と、各プロトコルエンティティが互いに並列に動作す
る場合の識別情報と、を格納したプロトコル仕様データ
ベース部と、 モニタされた信号のコード形式を、前記データベースの
レコード内容と整合するように変換するデコード処理手
段と、 デコード処理手段から送られたデコード済みメッセージ
と、あらかじめ登録してあるトリガ情報の内容とを比較
して、プロトコルエンティティの種別を判定し、状態推
定・故障監視処理に用いるプロトコル仕様データベース
を、前記プロトコル仕様データベース部の中から選択す
るプロトコル起動トリガ判定処理手段と、 前記メッセージと前記プロトコル仕様データベースとを
用いて、順次可能な状態遷移を絞り込むことによって被
試験装置の状態を特定する状態推定処理手段と、 状態特定後、デコード処理手段から送られたデコード済
みメッセージと前記プロトコル仕様データベースとを用
いて、プロトコル関連の故障の有無を検出する故障監視
処理手段と、 を有して成ることを特徴とするプロトコル故障検出装
置。1. A protocol failure detection device for detecting a protocol-related failure occurring during communication by monitoring a communication line, wherein a state transition rule defined in the protocol specifications of each protocol and each protocol entity are mutually Identification information when operating in parallel, a protocol specification database unit storing the identification information, a decoding processing unit that converts the code format of the monitored signal so as to match the record content of the database, and a decoding processing unit that transmits the decoding information. In the protocol specification database section, a protocol specification database used for state estimation / fault monitoring processing is determined by comparing the decoded message thus obtained with the contents of trigger information registered in advance to determine the type of protocol entity. Select from the protocol activation trigger format Sent from the processing means, the state estimation processing means for specifying the state of the device under test by narrowing down the possible state transitions sequentially using the message and the protocol specification database, and the decoding processing means after the state identification A protocol failure detection device comprising: a failure monitoring processing unit that detects the presence or absence of a protocol-related failure using the decoded message and the protocol specification database.
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 JPH04117843A (en) | 1992-04-17 |
| JPH0779372B2 true 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) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08331146A (en) * | 1995-06-02 | 1996-12-13 | Hitachi Electron Service Co Ltd | LAN analyzer |
-
1990
- 1990-09-07 JP JP2235637A patent/JPH0779372B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04117843A (en) | 1992-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04117741A (en) | Line switching method | |
| FI104032B (en) | Procedure for error checking and systems thereto | |
| JPH0779372B2 (en) | Protocol failure detector | |
| JP2747594B2 (en) | Facsimile machine | |
| JPH02209051A (en) | Method for detecting faulty protocol | |
| KR0174404B1 (en) | Subscriber Service Control Signal Tracking Function | |
| JPH0716212B2 (en) | Protocol failure detector | |
| JP3844624B2 (en) | Emergency call device | |
| JPH0775364B2 (en) | Protocol failure detection method | |
| KR960010869B1 (en) | Processor State Management and Auditing Method in Distributed Systems | |
| JP2000013362A (en) | Communication network quality evaluation method and evaluation apparatus | |
| JPH04252533A (en) | Fault notice system | |
| JPH09130414A (en) | Alarm management method in network | |
| JP3409296B2 (en) | A method of generating traffic information for each call in an intelligent network | |
| JP3291709B2 (en) | Signal monitoring method for subscriber line and inter-office common line of intelligent network system service | |
| US5426647A (en) | Data communication apparatus detecting interrupt requests through data error detection | |
| JPH01183252A (en) | Isdn diagnosing device | |
| JPH05244265A (en) | Communication system | |
| KR100964118B1 (en) | How to recover call settings at an electronic changer | |
| JP3272114B2 (en) | Monitoring test method in distributed system. | |
| JP3254544B2 (en) | Multiple line monitoring method | |
| JPH0377466A (en) | Backup system for private line in digital multiplexer | |
| JPH07273831A (en) | Protocol classification detector | |
| JPH08186643A (en) | Judgment method of quality of codec test in digital exchange | |
| KR20020004600A (en) | Method and apparatus for monitoring an intelligent network application protocol in a full electronic switching system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |