JPH0573302B2 - - Google Patents

Info

Publication number
JPH0573302B2
JPH0573302B2 JP61017133A JP1713386A JPH0573302B2 JP H0573302 B2 JPH0573302 B2 JP H0573302B2 JP 61017133 A JP61017133 A JP 61017133A JP 1713386 A JP1713386 A JP 1713386A JP H0573302 B2 JPH0573302 B2 JP H0573302B2
Authority
JP
Japan
Prior art keywords
packet
data processing
processing module
module
operation information
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
Application number
JP61017133A
Other languages
Japanese (ja)
Other versions
JPS62175047A (en
Inventor
Kazunari Kyota
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.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
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 Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP61017133A priority Critical patent/JPS62175047A/en
Publication of JPS62175047A publication Critical patent/JPS62175047A/en
Publication of JPH0573302B2 publication Critical patent/JPH0573302B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、分散型パケツトデータ処理装置に関
し特に分散された各データ処理モジユールの各種
ステータス情報収集の為のコマンド送受信方式に
関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a distributed packet data processing device, and particularly to a command transmission/reception method for collecting various status information of each distributed data processing module.

〔従来の技術〕[Conventional technology]

従来この種の装置に於て、分散された各データ
処理モジユールの各種ステータスを収集する手段
としては、システム管理モジユールがステータス
を各データ処理モジユールへ要求すると、各デー
タ処理モジユールでは、ハードウエアの処理とし
てステータス情報を次回トークンが回つてきた時
点でトークンを取込みステータスを返送する手順
が取られる場合と、ステータスの返送自体が各デ
ータ処理モジユールのソフトウエア処理として取
扱かわれ、ソフトウエアがステータス情報を収集
し通常のトークンアクセスでシステム管理モジユ
ールへ送信される場合があつた。
Conventionally, in this type of device, as a means of collecting various statuses of each distributed data processing module, when the system management module requests the status to each data processing module, each data processing module In some cases, a procedure is taken to retrieve the status information the next time a token is passed around and return the status, and in other cases, the return of the status itself is treated as software processing of each data processing module, and the software transmits the status information. There were cases where the token was collected and sent to the system management module using normal token access.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来の方式では、前者に於ては、トー
クンが正常に回つていることが前提でありパケツ
トの送受信を停止させる為システム管理モジユー
ルがトークンをループ内から消去させている場合
には、送出不可能なこと、及びハードウエアの論
理として、ソフトウエアからのパケツト送信要求
とハードウエア自身のパケツト送信要求の競合制
御が必要となり、複雑となる欠点があつた。
In the conventional method described above, in the former case, it is assumed that the token is circulating normally, and if the system management module erases the token from the loop in order to stop sending and receiving packets, the sending This is impossible, and the logic of the hardware requires conflict control between the packet transmission request from the software and the packet transmission request of the hardware itself, resulting in a disadvantage of complexity.

後者の場合処理自体がソフトウエアにまかされ
ている為、電源等の瞬断による回復処理としてス
テータス要求がシステム管理モジユールから発せ
られていた場合、メモリ内容の破壊等によるソフ
トウエア暴走が発生していると、ステータスが返
送できない為、システム管理モジユールが各デー
タ処理モジユールの状態を把握できないという欠
点があつた。
In the latter case, the processing itself is left to the software, so if a status request is issued from the system management module as a recovery process due to a momentary power outage, software runaway may occur due to memory contents being destroyed. If the data processing module is used, the system management module cannot grasp the status of each data processing module because the status cannot be returned.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の分散型パケツトデータ処理装置は、シ
ステム管理モジユールがデータ処理モジユールの
ハードウエア動作情報及び障害情報とメイト系デ
ータ処理モジユールのハードウエア動作情報及び
障害情報と、データ処理モジユールのソフトウエ
ア動作情報をシステム管理モジユールへ通知する
ように要求する手段として、ステータス要求コマ
ンドパケツトと、ステータス要求コマンドパケツ
トは、トークン受信によらず強制送信される手段
と、データ処理モジユールは、ステータス要求コ
マンドパケツトの応答パケツトとしてシステム管
理モジユールに対しステータスパケツトを返送す
る手順をハードウエア論理で構成する方式を有し
ている。
In the distributed packet data processing device of the present invention, the system management module transmits hardware operation information and failure information of the data processing module, hardware operation information and failure information of the mate data processing module, and software operation information of the data processing module. As a means for requesting notification to the system management module, a status request command packet, a means for forcibly transmitting the status request command packet regardless of token reception, and a means for the data processing module to send the status request command packet. It has a method in which the procedure for returning a status packet to the system management module as a response packet is configured using hardware logic.

〔実施例〕〔Example〕

次に本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は、本発明の一実施例を示すシステム機
能ブロツク構成図である。10は0系システム管
理モジユールで0系ループの管理及び制御機能を
有する。また20の0系データ処理モジユール1
と40の0系データ処理モジユールnは、パケツ
トデータを処理するモジユールでまつたく等しい
機能を有し、これらのモジユールは、ループ伝送
路で有機的に接続されている。同様に11は、1
系システム管理モジユールで1系ループの管理及
び制御機能を有する。また、30の1系データ処
理モジユール1と50の1系データ処理モジユー
ルnは、パケツトデータを処理するモジユールで
まつたく等しい機能を有し、これらのモジユール
は、別のループ伝送路で有機的に接続され、シス
テムとしては、2重化ループ構成を取つている。
20の0系データ処理モジユール1は、パケツト
の送受信処理機能を有するハードウエア論理で構
成された21の0系パケツト制御部と、系構成ま
たは、ハードウエア障害情報等を表示する22の
0系ハードステータスレジスタと、ソフトウエア
運用状態または、ソフトウエア検出のハードウエ
アマイナアラーム情報等を表示する23の0系ソ
フトステータスレジスタとパケツトデータの処理
を行なうソフトウエア制御の24の0系ソフトウ
エア処理部とから構成される。
FIG. 1 is a system functional block diagram showing one embodiment of the present invention. Reference numeral 10 denotes a 0-system system management module which has a 0-system loop management and control function. In addition, 20 0-series data processing modules 1
The 0-system data processing module n of 40 and 40 are modules for processing packet data and have exactly the same functions, and these modules are organically connected by a loop transmission path. Similarly, 11 is 1
The system management module has management and control functions for the system 1 loop. Furthermore, the 1-system data processing module 1 at 30 and the 1-system data processing module n at 50 are modules that process packet data and have exactly the same functions, and these modules are organically connected via separate loop transmission paths. The system has a dual loop configuration.
The 0-system data processing module 1 of 20 includes a 0-system packet control unit 21 consisting of hardware logic having a packet transmission/reception processing function, and a 0-system hardware 22 that displays system configuration, hardware failure information, etc. From the status register, 23 0-system soft status registers that display the software operating status or hardware minor alarm information of software detection, and 24 0-system software processing units that perform software control that processes packet data. configured.

30の1系データ処理モジユール1は、31の
1系パケツト制御部と32の1系ハードステータ
スレジスタと33の1系ソフトステータスレジス
タと34の1系ソフトウエア処理部とから構成さ
れるが、これは、20の0系データ処理モジユー
ル1の構成要素とまつたく等しい機能を有する。
同様に40の0系データ処理モジユールn及び5
0の1系データ処理モジユールnについても20
の0系データ処理モジユール1の構成要素とまつ
たく等しい機能を有するから、ここでは説明を省
略する。
The 1-system data processing module 1 30 is composed of a 1-system packet control section 31, a 1-system hard status register 32, a 1-system soft status register 33, and a 1-system software processing section 34. has exactly the same functions as the constituent elements of the 0-series data processing module 1 of 20.
Similarly, 40 0-series data processing modules n and 5
20 for the 1-system data processing module n of 0.
Since it has exactly the same functions as the constituent elements of the 0-series data processing module 1, the explanation thereof will be omitted here.

実施例を説明する前に、パケツトのループへの
アクセス方式を第2図を用いて説明する。第2図
は、本発明に於けるパケツトの送受信方式を示し
た遷移図である。110,120,130,14
0はそれぞれループシステムを構成するモジユー
ルA、モジユールB、モジユールC、モジユール
Dである。ここで、110のモジユールAから1
30のモジユールCへのパケツトの送受信方式を
説明する。100は、トークン取込動作図で、送
出すべきデータを有する110のモジユールA
は、まずトークンを取込む動作を行なうことを示
している。200は、データ送出動作図で、トー
クンを取込んだ110のモジユールAが、データ
をループに送出する動作を示している。300
は、トークン解放動作図で、データを送出終了後
一定のパケツト間ギヤツプを取つた後110のモ
ジユールAがトークンを解放する動作を示してい
る。400は、データ取込動作図で、120のモ
ジユールBを通過し、130のモジユールCに入
力されたデータが、自モジユール宛であることを
検出され取込まれる動作を示している。500
は、応答送出動作図でデータが取込まれ、正常で
あることを確認された後送信元である110のモ
ジユールA宛に応答をパケツト間ギヤツプの中で
送出する動作を示している。600は、応答取込
動作図で、140のモジユールDを通過した応答
が110のモジユールAに入力され、自分宛の応
答であることを検出され取込まれる動作を示して
いる。
Before explaining the embodiment, a method of accessing the packet loop will be explained with reference to FIG. FIG. 2 is a transition diagram showing a packet transmission/reception method according to the present invention. 110, 120, 130, 14
0 are module A, module B, module C, and module D, which respectively constitute a loop system. Here, from module A of 110, 1
A method of transmitting and receiving packets to module C of No. 30 will be explained. Reference numeral 100 is a token capture operation diagram, and 110 module A having data to be sent out.
indicates that the token is first fetched. Reference numeral 200 is a data sending operation diagram showing an operation in which module A of 110, which has taken in a token, sends data to a loop. 300
is a token release operation diagram, which shows the operation in which module A 110 releases the token after completing a certain gap between packets after sending data. Reference numeral 400 is a data importing operation diagram showing an operation in which data that has passed through module B 120 and is input to module C 130 is detected to be addressed to the own module and is imported. 500
The response sending operation diagram shows an operation in which data is taken in, and after it is confirmed that the data is normal, a response is sent to module A of 110, which is the transmission source, within the inter-packet gap. Reference numeral 600 is a response capture operation diagram showing an operation in which a response that has passed through module D of 140 is input to module A of 110, is detected to be a response addressed to the user, and is captured.

以上説明した様に、100→200→300→
400→500→600のシーケンスでパケツト
の送受信が行なわれる。この様に応答は、受信さ
れたパケツトデータとトークンとのパケツト間ギ
ヤツプ位置に送出される。例えば、ここでトーク
ンに関係なく強制的にパケツトを送信した場合に
於ても応答の送出は、以上の説明と同じシーケン
スが取られる。
As explained above, 100→200→300→
Packets are transmitted and received in the sequence 400→500→600. In this way, the response is sent at the gap between the received packet data and the token. For example, even if a packet is forcibly transmitted here regardless of the token, the same sequence as explained above is taken for sending the response.

以上のパケツト送受信処理手順を前提として、
本発明の実施例を第1図を用いて説明する。20
の0系データ処理モジユール1の各種ステータス
を知る必要が生じた10の0系システム管理モジ
ユールは、トークンを取込み20の0系データ処
理モジユール1宛てにステータス要求コマンドパ
ケツトを送出し、一定時間後トークンを解放す
る。ここで、ループ内のパケツト送受信を停止し
た上でステータス要求を実行したい場合、10の
0系システム管理モジユールに於いてトークンを
消去し、送出方式を強制送信とすればトークンの
取込み及び、ステータス要求コマンドパケツト送
出後のトークン解放は行なわれず、ステータス要
求コマンドパケツトのみが出力される。送出され
たステータス要求コマンドパケツトは、ループ伝
送路を通して20の0系データ処理モジユール1
に入力される。21の0系パケツト制御部では、
ステータス要求コマンドパケツトのヘツダをチエ
ツクし、自分宛のステータス要求コマンドパケツ
トであることを検出しパケツトを取り込むと共に
正常性のチエツクを行なう。パケツトが正常であ
ることが確認されると、自己の動作情報及び障害
情報を保持した22の0系ハードステータスレジ
スタと、メイト系である30の1系データ処理モ
ジユール1から表示されたハードウエアの動作情
報及び障害情報である32の1系ハードステータ
スレジスタと、24の0系ソフトウエア処理部が
設定したソフトウエア動作情報を保持した23の
0系ソフトステータスレジスタの内容を順次読出
し、パケツト化しステータス要求コマンドパケツ
トとトークンの間のパケツト間ギヤツプの中でス
テータスパケツトとして送出する。送出されたス
テータスパケツトは、順次ループ伝送路を通して
10の0系システム管理モジユールに入力され
る。入力されたステータスパケツトは、ヘツダチ
エツクされ、自分宛のステータスパケツトである
ことを検出され、パケツトを取り込むと共に正常
性のチエツクが行なれる。パケツトが正常なら取
込まれたパケツトの内容が解読される。
Assuming the above packet transmission/reception processing procedure,
An embodiment of the present invention will be described with reference to FIG. 20
The 0-system system management module 10, which needs to know the various statuses of the 0-system data processing module 1 in 20, takes the token and sends a status request command packet to the 0-system data processing module 1 in 20, and after a certain period of time, Release the token. Here, if you want to execute a status request after stopping packet transmission/reception in the loop, delete the token in the 0 system management module in 10 and set the sending method to forced transmission, then you can import the token and request the status. The token is not released after sending the command packet, and only the status request command packet is output. The sent status request command packet is sent to 20 0-system data processing modules 1 through a loop transmission path.
is input. In the 0-system packet control section of 21,
It checks the header of the status request command packet, detects that it is addressed to itself, takes in the packet, and checks its normality. When it is confirmed that the packet is normal, the 22 0-system hardware status registers that hold its own operating information and failure information, and the hardware status registers displayed from the 1-system data processing module 1 of 30 that is the mate system. The contents of the 32 1-system hard status registers, which are operating information and fault information, and the 23 0-system soft status registers, which hold the software operation information set by the 0-system software processing section 24, are sequentially read, converted into packets, and converted into statuses. It is sent as a status packet in the inter-packet gap between the request command packet and the token. The sent status packets are sequentially input to the 10 0-system management modules through the loop transmission path. The input status packet is head-checked, and it is detected that the status packet is addressed to itself, and the packet is taken in and its normality can be checked. If the packet is normal, the contents of the captured packet are decoded.

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

以上説明したように本発明は、各データ処理モ
ジユールのハードウエアまたは、ソフトウエアの
各種ステータスをシステム管理モジユールで確認
する場合、各種ステータスを要求するステータス
要求コマンドパケツトを設け、本パケツトの応答
としてデータ処理モジユールのステータスを書込
んだステータスパケツトを返送する手段をハード
ウエアで構成することにより、システムの運転状
態が正確に迅速に把握され、障害復旧時間等の短
縮化が計れる等の安定で信頼性の高いシステムを
構成することができる。
As explained above, the present invention provides a status request command packet for requesting various statuses when checking various statuses of the hardware or software of each data processing module using a system management module, and sends a status request command packet as a response to this packet. By configuring the means to return the status packet containing the status of the data processing module using hardware, the operating status of the system can be grasped accurately and quickly, resulting in stable operation such as shortening the failure recovery time. A highly reliable system can be constructed.

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

第1図は、本発明のシステム機能ブロツク構成
図、第2図は、パケツトの送受信方式を示した遷
移図である。 10…0系システム管理モジユール、11…1
系システム管理モジユール、20…0系データ処
理モジユール1、21…0系パケツト制御部、2
2…0系ハードステータスレジスタ、23…0系
ソフトステータスレジスタ、24…0系ソフトウ
エア処理部、30…1系データ処理モジユール
1、31……1系パケツト制御部、32…1系ハ
ードステータスレジスタ、33…1系ソフトステ
ータスレジスタ、34…1系ソフトウエア処理
部、40…0系データ処理モジユールn、50…
1系データ処理モジユールn、100…トークン
取込動作図、110…モジユールA、120…モ
ジユールB、130…モジユールC、140…モ
ジユールD、200…データ送出動作図、300
…トークン解放動作図、400…データ取込動作
図、500…応答送出動作図、600…応答取込
動作図。
FIG. 1 is a system functional block diagram of the present invention, and FIG. 2 is a transition diagram showing a packet transmission/reception system. 10...0 system management module, 11...1
System system management module, 20...0 system data processing module 1, 21...0 system packet control unit, 2
2...0 system hard status register, 23...0 system soft status register, 24...0 system software processing unit, 30...1 system data processing module 1, 31...1 system packet control unit, 32...1 system hard status register , 33...1 system software status register, 34...1 system software processing section, 40...0 system data processing module n, 50...
1 system data processing module n, 100...Token import operation diagram, 110...Module A, 120...Module B, 130...Module C, 140...Module D, 200...Data sending operation diagram, 300
. . . token release operation diagram, 400 . . . data acquisition operation diagram, 500 . . . response sending operation diagram, 600 . . . response acquisition operation diagram.

Claims (1)

【特許請求の範囲】[Claims] 1 2重化された1組のシステム管理モジユール
と、2重化された少なくとも1組以上のデータ処
理モジユールがそれぞれ片系毎に、独立したルー
プ伝送路で有機的に接続され、パケツトのアクセ
スは、該パケツト送出後、一定時間後にトークン
を開放し、該パケツトの応答パケツトは、該パケ
ツトとトークンとのパケツト間隔の中で返送され
るトークンパツシング方式を有する分散型パケツ
トデータ処理装置に於て、該システム管理モジユ
ールは、トークンをループ内から強制的に消去及
び発生させる機能と該パケツトをトークン制御な
しに送信する機能と、該データ処理モジユールの
ハードウエア動作情報及び障害情報と、メイト系
データ処理モジユールのハードウエア動作情報及
び障害情報と、該データ処理モジユールのソフト
ウエア動作情報のうち少なくとも1つ以上の情報
をステータス要求コマンドパケツトにて要求する
手段とを有すること、及び該データ処理モジユー
ルは、該ハードウエア動作情報及び障害情報ある
いは、該ソフトウエア動作情報を保持する機能
と、保持された該メイト系データ処理モジユール
のハードウエア動作情報及び障害情報を取込む機
能と、該ステータス要求コマンドパケツトの応答
パケツトとして前記該データ処理モジユールのハ
ードウエア動作情報及び障害情報とメイト系デー
タ処理モジユールのハードウエア動作情報及び障
害情報と該データ処理モジユールのソフトウエア
動作情報のうち少なくとも1つ以上の情報の内容
をステータスパケツトとして返送する手段をハー
ドウエア論理で構成する構成方式を有することを
特徴とする分散型パケツトデータ処理装置のコマ
ンド送受信方式。
1 A set of duplex system management modules and at least one set of duplex data processing modules are organically connected to each other by independent loop transmission paths, and packet access is In a distributed packet data processing device having a token passing method, the token is released after a certain period of time after the packet is sent, and the response packet to the packet is returned within the packet interval between the packet and the token. The system management module has a function of forcibly deleting and generating tokens from within a loop, a function of transmitting the packets without token control, hardware operation information and failure information of the data processing module, and mate system data processing. The data processing module has means for requesting at least one or more of the module's hardware operation information and failure information, and the software operation information of the data processing module in a status request command packet; , a function of holding the hardware operation information and failure information or the software operation information, a function of importing the held hardware operation information and failure information of the mate data processing module, and a function of the status request command packet. At least one of the hardware operation information and failure information of the data processing module, the hardware operation information and failure information of the mate data processing module, and the software operation information of the data processing module as a response packet of the 1. A command transmission/reception method for a distributed packet data processing device, characterized in that the command transmission/reception method for a distributed packet data processing device is characterized in that it has a configuration method in which a means for returning the contents of a status packet as a status packet is configured using hardware logic.
JP61017133A 1986-01-28 1986-01-28 Command transmitting receiving system for dispersion type packet data processor Granted JPS62175047A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61017133A JPS62175047A (en) 1986-01-28 1986-01-28 Command transmitting receiving system for dispersion type packet data processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61017133A JPS62175047A (en) 1986-01-28 1986-01-28 Command transmitting receiving system for dispersion type packet data processor

Publications (2)

Publication Number Publication Date
JPS62175047A JPS62175047A (en) 1987-07-31
JPH0573302B2 true JPH0573302B2 (en) 1993-10-14

Family

ID=11935529

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61017133A Granted JPS62175047A (en) 1986-01-28 1986-01-28 Command transmitting receiving system for dispersion type packet data processor

Country Status (1)

Country Link
JP (1) JPS62175047A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0664807U (en) * 1993-02-24 1994-09-13 丸富漆器株式会社 Joinery items such as trays and boxes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0664807U (en) * 1993-02-24 1994-09-13 丸富漆器株式会社 Joinery items such as trays and boxes

Also Published As

Publication number Publication date
JPS62175047A (en) 1987-07-31

Similar Documents

Publication Publication Date Title
JPH07507893A (en) Security front-end communication system and method for process control computers
JPS61225946A (en) Diagnosis of second node from first node in local area network
JP2587190B2 (en) Channel paging mechanism between systems
JPS63275241A (en) Control link and method of transmission using the link
JPH0573302B2 (en)
Williamson et al. Concurrent communication and synchronization mechanisms
KR950011481B1 (en) Alarm address generation method and system of alarm address generation in interprocessor communication network of exchange
JPH05282244A (en) Information processor
JP3263957B2 (en) Watch timer system
JPH04833A (en) Method of monitoring status of device to be monitored
JP2585541B2 (en) Multiple message processing method
CN1272651A (en) Computer hard disk isolating apparatus
SU964623A1 (en) Interface
SU1686453A1 (en) Device for interfacing computer with common main line
JP3431442B2 (en) Control device and slave control device adding method
JPS6210757A (en) Processor control system
JPH0675796A (en) Parity error recorder
JPH1055341A (en) Bus interface control method
JPS5953564B2 (en) data processing equipment
JPH01125627A (en) Module abnormality check method
JPS59112742A (en) Data collection system
JPH05173939A (en) Fault maintenance system for multimicroprocessor system
JPH0573484A (en) Information processing system
JPH03142548A (en) Online real time processing system
JPH0716197B2 (en) Packet bus external loopback test method and packet transfer device

Legal Events

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