JPH0650870B2 - Throttling network system - Google Patents
Throttling network systemInfo
- Publication number
- JPH0650870B2 JPH0650870B2 JP62006454A JP645487A JPH0650870B2 JP H0650870 B2 JPH0650870 B2 JP H0650870B2 JP 62006454 A JP62006454 A JP 62006454A JP 645487 A JP645487 A JP 645487A JP H0650870 B2 JPH0650870 B2 JP H0650870B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- communication
- transmission
- reception
- inquiry
- 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 - Lifetime
Links
Landscapes
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】 〔概要〕 スロットリングネットワークにおいて、発信側の通信制
御装置が、データの送信に先立ち着信側の通信制御装置
に受信可否の問合パケットを送信し、着信側の通信制御
装置が問合パケットに受信の可否情報を付加して転送
し、発信側の通信制御装置は一巡した問合パケットを解
析して受信側の通信制御装置が受信可能な場合にのみ通
信を開始することにより、受信側の通信制御装置におけ
るメッセージの輻輳を防止し、且つ通信効率の低下を防
止可能とする。DETAILED DESCRIPTION [Outline] In a throttling network, a communication control device on a transmission side transmits an inquiry packet indicating whether or not a reception is possible to a communication control device on a reception side before data transmission, and communication control on the reception side is performed. The device adds the acceptability information to the inquiry packet and transfers it, and the communication control device on the sending side analyzes the rounded inquiry packet and starts communication only when the communication control device on the receiving side can receive. As a result, it is possible to prevent message congestion in the communication control device on the receiving side and prevent deterioration of communication efficiency.
本発明は、複数の通信制御装置を環状伝送路により接続
する通信網におけるアクセス制御方式の改良に関する。The present invention relates to improvement of an access control method in a communication network in which a plurality of communication control devices are connected by a ring transmission line.
本発明の対象とする通信網は、分散配置された複数の端
末装置、或いはコンピュータ等(以後端末装置と総称す
る)相互間のデータ交換を目的とする通信網、所謂ロー
カルエリアネットワーク(LAN)の一であり、それぞ
れ一乃至複数の端末装置を収容する複数の通信制御装置
を環状伝送路で接続し、該伝送路上を一方向に時分割伝
送される複数のスロットを各通信制御装置が共用して相
互に通信を行う、所謂スロットリングネットワークであ
る。The communication network targeted by the present invention is a communication network for the purpose of exchanging data between a plurality of distributed terminal devices or computers (hereinafter collectively referred to as terminal devices), a so-called local area network (LAN). A plurality of communication control devices each accommodating one or more terminal devices are connected by a ring transmission line, and each communication control device shares a plurality of slots that are time-divisionally transmitted in one direction on the transmission line. It is a so-called throttling network that communicates with each other.
この種の通信網は、各通信制御装置の構成が単純であ
り、且つ高速・高能率の通信が可能なこと等の長所を有
しているが、特定の通信制御装置に処理能力を上回る通
信が集中する可能性がある。This type of communication network has the advantages that the configuration of each communication control device is simple and that high-speed, high-efficiency communication is possible, but communication that exceeds the processing capacity of a specific communication control device is possible. May be concentrated.
第5図は本発明の対象となる通信網の一例を示す図であ
り、第6図は第5図に使用されるパケットの構成を例示
する図であり、第7図は従来ある通信制御装置の一例を
示す図である。FIG. 5 is a diagram showing an example of a communication network to which the present invention is applied, FIG. 6 is a diagram showing an example of a packet configuration used in FIG. 5, and FIG. 7 is a conventional communication control device. It is a figure which shows an example.
第5図においては、それぞれ端末装置(図中○印)を収
容する五組の通信制御装置(N)(以後通信ノード2と
称する)と、1組の監視ノード(SV)3とが伝送路4
により環状に接続されている。In FIG. 5, five sets of communication control devices (N) (hereinafter referred to as communication nodes 2) each accommodating a terminal device (marked with a circle in the figure) and one set of monitoring nodes (SV) 3 are used as transmission lines. Four
Are connected in a loop by.
伝送路4は第6図に示す如く、予め定められた時間長を
有し、所定周期(フレームF)で繰返される複数のスロ
ットSLに時分割されており、監視ノード3が、各フレ
ームFの開始時点を示すフレームヘッダFHを、周期的
に伝送路4に送出すると、フレームヘッダFHは、伝送
路4および各通信ノード2を周回し、再び監視ノード3
に返送される。As shown in FIG. 6, the transmission path 4 has a predetermined time length and is time-divided into a plurality of slots SL repeated at a predetermined cycle (frame F). When the frame header FH indicating the start time point is periodically sent to the transmission line 4, the frame header FH goes around the transmission line 4 and each communication node 2, and again the monitoring node 3
Will be returned to.
各通信ノード2は伝送路4から到着するフレームヘッダ
FHを検出し、各スロットSLの時間位置を識別する。Each communication node 2 detects the frame header FH arriving from the transmission path 4 and identifies the time position of each slot SL.
各スロットSLは、第6図に示す如く制御情報部C、受
信アドレスDA、送信アドレスSA(以上をパケットヘ
ッダPHと総称する)およびデータDTから構成され、
更に制御情報部C内には、当該スロットSLが使用中か
否かを示す空塞情報Bが設けられている。Each slot SL is composed of a control information portion C, a reception address DA, a transmission address SA (these are collectively referred to as a packet header PH) and data DT, as shown in FIG.
Further, in the control information section C, there is provided vacancy information B indicating whether or not the slot SL is in use.
他の通信ノード2との通信を必要とする通信ノード2
は、各スロットSLの空塞情報Bを監視し、空塞情報B
が空き状態を示すスロットSLを占有し、所要の受信ア
ドレス部DA、送信アドレス部SA及びデータ部DTに
所要のアドレス及びデータを設定して通信を行う。Communication node 2 that requires communication with another communication node 2
Monitors the air-defense information B of each slot SL,
Occupy the slot SL indicating the empty state, and set the required address and data in the required reception address portion DA, transmission address portion SA and data portion DT to perform communication.
第7図において、収容端末装置1から、他の通信ノード
2に収容される端末装置1への通信要求と、送信メッセ
ージが端末インタフェース(TIF)201に伝達され
ると、送受信制御部(MPU)212は、端末装置1か
ら伝達された送信メッセージをデータ送信バッファ(D
SB)202に蓄積した後、パケット組立部(PAS)
203に送信を要求する。In FIG. 7, when a communication request from the accommodated terminal device 1 to the terminal device 1 accommodated in another communication node 2 and a transmission message are transmitted to the terminal interface (TIF) 201, a transmission / reception control unit (MPU) Reference numeral 212 denotes a data transmission buffer (D
SB) 202, and then packet assembly unit (PAS)
Request to send to 203.
パケット組立部203は、データ送信バッファ202に
蓄積されている送信メッセージを、一スロットSLに格
納可能なデータDTに区分し、自通信ノード2に付与さ
れたアドレスを送信アドレスSAとし、相手通信ノード
2に付与されアドレスを受信アドレスDAとし、更に空
塞情報Bを塞がり状態として制御情報部Cとによりデー
タパケットDPを組立てる。The packet assembling unit 203 divides the transmission message accumulated in the data transmission buffer 202 into data DT that can be stored in one slot SL, sets the address given to the own communication node 2 as the transmission address SA, and sets the other communication node. The address assigned to No. 2 is used as the reception address DA, and the empty / occluded information B is closed to form the data packet DP with the control information section C.
パケットヘッダ解析部(PHA)207は、伝送路4か
ら到着する各スロットSLのパケットヘッダPHをレシ
ーバ(RCV)206を介して受信・解析し、制御情報
部Cに含まれる空塞情報Bが空き状態を示すスロットS
Lを検出すると、セレクタ(SEL)204をパケット
組立部203側に設定させ、パケット組立部203が組
立てたデータパケットDPを、検出した空きスロットS
Lに挿入し、ドライバ(SND)205を介して伝送路
4に送出させた後、セレクタ204を再びパケットヘッ
ダ解析部207側に設定する。The packet header analysis unit (PHA) 207 receives and analyzes the packet header PH of each slot SL arriving from the transmission path 4 via the receiver (RCV) 206, and the free / busy information B included in the control information unit C is empty. Slot S indicating status
When L is detected, the selector (SEL) 204 is set on the packet assembling unit 203 side, and the data packet DP assembled by the packet assembling unit 203 is detected as the detected empty slot S.
After being inserted in L and transmitted to the transmission path 4 via the driver (SND) 205, the selector 204 is set again on the packet header analysis unit 207 side.
データパケットDPは、伝送路4を経由して各通信ノー
ド2を周回する。The data packet DP circulates around each communication node 2 via the transmission path 4.
各通信ノード2においては、パケットヘッダ解析部20
7が前述の如く各スロットSLを解析し、空塞情報Bが
塞がり状態を示すスロットSLに対しては、更に受信ア
ドレスDAを解析し、着信ノード2以外では自アドレス
と一致しない為、セレクタ204およびドライバ205
を介して伝送路4に転送する。In each communication node 2, the packet header analysis unit 20
7 analyzes each slot SL as described above, further analyzes the reception address DA for the slot SL in which the empty block information B indicates the block state, and since it does not match the own address except for the destination node 2, the selector 204 And driver 205
To the transmission path 4 via.
着信ノード2においては、受信アドレスDAが自アドレ
スと一致する為、パケットヘッダ解析部207はパケッ
ト分解部(PDA)208を起動する。In the destination node 2, the received address DA matches its own address, so the packet header analysis unit 207 activates the packet disassembly unit (PDA) 208.
パケット分解部208は、レシーバ206を介して受信
したデータパケットDPを分解し、データDTをデータ
受信バッファ(DRB)209に蓄積する。The packet disassembly unit 208 disassembles the data packet DP received via the receiver 206 and stores the data DT in the data reception buffer (DRB) 209.
発信ノード2は、送信メッセージが総て送信される迄、
前述の過程によりデータパケットDPを構成し空きスロ
ットSLにより着信ノード2に伝達する。The originating node 2 waits until all outgoing messages have been sent.
The data packet DP is constructed by the above process and is transmitted to the destination node 2 through the empty slot SL.
着信ノード2においては、送信メッセージを構成する総
てのデータDTが受信し終わると、送受信制御部212
がデータ受信バッファ209に蓄積されているデータD
Tから送信メッセージを構成し、端末インタフェース2
01を介して端末装置1に転送する。In the receiving node 2, when all the data DT forming the transmission message have been received, the transmission / reception control unit 212
Data D stored in the data reception buffer 209
Compose a send message from T, terminal interface 2
It is transferred to the terminal device 1 via 01.
若し複数の通信ノード2に、同一通信ノード2に対する
メッセージの送信要求が発生すると、各発信ノード2
は、各々前述の如く空きスロットSLを占有して、同一
の受信アドレスDAを有するデータパケットDPの転送
を行う。If a request to send a message to the same communication node 2 is issued to a plurality of communication nodes 2, each transmission node 2
Respectively occupy the empty slot SL as described above and transfer the data packet DP having the same reception address DA.
着信ノード2においては、複数の発信ノード2から転送
されるデータDTを無差別に順次データ受信バッファ2
09に蓄積する為、各発信ノード2からの送信メッセー
ジを構成する各データDTが混在することとなり、各送
信メッセージを忠実に再生出来無くなる。In the destination node 2, the data DT transferred from the plurality of source nodes 2 are indiscriminately and sequentially transferred to the data reception buffer 2
Since the data is stored in 09, each data DT forming the transmission message from each transmission node 2 is mixed and it becomes impossible to faithfully reproduce each transmission message.
以上の説明から明らかな如く、従来あるアクセス制御方
式においては、複数の発信ノード2から同一着信ノード
2に対してデータパケットDPを並行して伝達可能であ
り、各発信ノード2から送信するデータDTが混在し、
各送信メッセージを忠実に再生出来ぬ問題点があった。As is clear from the above description, in the conventional access control method, the data packet DP can be transmitted in parallel from the plurality of source nodes 2 to the same destination node 2, and the data DT transmitted from each source node 2 can be transmitted. Mixed,
There was a problem that each transmitted message could not be faithfully reproduced.
かかる欠点を欠点を防止する為に、各データパケットD
Pに付与されている送信アドレスSAをパケットヘッダ
解析部207において識別し、該識別結果に基づきパケ
ット分解部208がデータDTを送信アドレスSA田に
分離してデータ受信バッファ209に蓄積し、送受信制
御部212が各送信アドレスSA毎にメッセージに構成
することが考慮されるが、パケットヘッダ解析部207
に送信アドレスSAの識別機能を付与する必要があり、
またデータ受信バッファ209を各送信アドレスSA対
応領域に区分する為、記憶容易が増大する恐れがある。In order to prevent such a defect from occurring, each data packet D
The packet header analysis unit 207 identifies the transmission address SA assigned to P, and the packet decomposition unit 208 separates the data DT into transmission address SA fields based on the identification result and stores them in the data reception buffer 209 for transmission / reception control. It is considered that the unit 212 composes a message for each transmission address SA, but the packet header analysis unit 207
It is necessary to add the identification function of the transmission address SA to
Further, since the data reception buffer 209 is divided into areas corresponding to the respective transmission addresses SA, there is a possibility that the storage ease will be increased.
またデータパケットDPの転送に先立ち、発信ノード2
と着信ノード2との間で所定の手順に基づき通信路の設
定可否を確認した上で、設定に成功した発信ノード2の
みがデータパケットDPの送信を開始することも考慮さ
れるが、通信路の設定処理、並びに通信路の解放処理が
メッセージの送信前後に必要となり、メッセージ長が充
分長いとき以外は当該通信網の通信能率を低下させる恐
れがある。Also, prior to the transfer of the data packet DP, the sending node 2
It is also considered that only the originating node 2 which has succeeded in setting starts the transmission of the data packet DP after confirming whether or not the communication channel can be set up based on a predetermined procedure between the receiving side and the receiving node 2. Setting processing and communication channel releasing processing are required before and after the message is transmitted, and the communication efficiency of the communication network may be reduced unless the message length is sufficiently long.
上記の如き問題点は第1図に示す如く本発明により複数
の通信制御装置が伝送路を介し環状に接続され、伝送路
上には、それぞれ少くとも空、塞表示部、送受アドレス
部、データ部を有する複数のスロットが時分割的に配列
され所定周期で繰返し周回するスロットリングネットワ
ークにおいて、各スロットには受信可否部が付加され、
かつ通信制御装置には、周回するスロットの空か塞か及
び送、受アドレスの識別、データの送受信機能のほか、
データ発信に先立ち、周回する複数のスロット中の空ス
ロットに着信側の通信制御装置の受信可否を問合わせる
ため空塞表示部を塞とし、受信可否部を問合せに対応す
る表示とし、送、受アドレスの設定された問合パケット
を挿入して伝送路に送出する問合パケット送信手段、周
回されてきた問合パケットが自装置に対するものである
ことを検出した際、問合パケットの受信可否部に受信可
否又は否のいづれかを示す情報を付加する通信可否情報
付手段及び返送された自装置よりの問合パケットを受信
した際、問合パケットの受信可否部での情報を識別し、
識別結果にもとずき通信可否いづれかを決定する通信可
否識別手段を備えることによって解決される。As shown in FIG. 1, according to the present invention, a plurality of communication control devices are connected in a ring shape through a transmission line, and on the transmission line, at least an empty space, a closed display portion, a transmission / reception address portion, and a data portion are present. In a throttling network in which a plurality of slots are arranged in a time-division manner and repeatedly circulate in a predetermined cycle, a reception enable / disable unit is added to each slot,
In addition, the communication control device has, in addition to the function of sending or receiving the empty or empty of the circulating slot, the identification of the receiving address, the transmission and reception of data,
Prior to data transmission, the empty block display section is closed to inquire about the reception availability of the communication control device on the receiving side in an empty slot among a plurality of circulating slots, and the reception availability section is set as a display corresponding to the inquiry, and transmission / reception is performed. Inquiry packet transmitting means for inserting an inquiry packet having an address set therein and transmitting it to the transmission line, and an inquiry packet receivable / non-receivable unit when it detects that the inquired packet that has circulated is for its own device. Upon receipt of the inquiry packet from the communication permission / inhibition information attaching means and the own device, which adds information indicating whether the reception is possible or not, the information in the reception availability section of the inquiry packet is identified,
This is solved by providing a communication propriety identifying means for determining whether communication is possible or not based on the identification result.
発信側の通信制御装置2においては、問合パケット送信
手段100が着信側の通信制御装置2に通信の可否を問
合わせる問合パケットを作成し、伝送路4に送出する。In the communication control device 2 on the originating side, the inquiry packet transmitting means 100 creates an inquiry packet for inquiring the communication control device 2 on the receiving side whether communication is possible, and sends it to the transmission path 4.
着信側の通信制御装置においては、通信可否情報付加手
段200が伝送路4を周回する自装置に対する問合パケ
ットに、通信可否を示す情報を付加する。In the communication control device on the receiving side, the communication permission / inhibition information addition means 200 adds information indicating the communication permission / inhibition to the inquiry packet for the own device which circulates on the transmission path 4.
通信可否情報が付加された問合パケットは、伝送路4を
周回して発信側の通信制御装置2に返送される。The inquiry packet to which the communication permission / inhibition information is added goes around the transmission line 4 and is returned to the communication control device 2 on the originating side.
発信側の通信制御装置2においては、通信可否識別手段
300が伝送路4を一巡して返送された問合パケットに
より着信側の通信制御装置2の通信可否を識別し、識別
結果に基づき通信の開始を決定する。In the communication control device 2 on the calling side, the communication permission / inhibition identifying means 300 identifies the communication permission / inhibition of the communication control device 2 on the reception side based on the inquiry packet returned after making a round of the transmission path 4, and the communication is determined based on the identification result. Determine the start.
従って、着信側の通信制御装置が、特定の発信側の通信
制御装置から伝達された問合パケットに対してのみ通信
可能を示す情報を付加して返送すれば、複数の通信制御
装置からのデータが混在してメッセージの再現が不可能
となることが防止される。また発信側の通信制御装置
は、送出した問合パケットが伝送路および各通信制御装
置を一巡して再び返送されると、受信側の通信制御装置
が受信可能か否かが確認される為、通信能率の低下も防
止可能となる。Therefore, if the communication control device on the called side adds and returns information indicating that communication is possible only to the inquiry packet transmitted from the communication control device on the specified sending side, the data from multiple communication control devices will be returned. It is possible to prevent the reproduction of the message from being impossible due to a mixture of. Further, the communication control device on the transmission side confirms whether or not the communication control device on the reception side is receivable when the transmitted inquiry packet makes a round trip through the transmission line and each communication control device and is returned. It is also possible to prevent a decrease in communication efficiency.
以下、本発明の一実施例を図面により説明する。第2図
は本発明の一実施例による通信制御装置を示すであり、
第3図は本発明の一実施例による問合パケットを示す図
であり、第4図は問合パケットの伝達過程を例示する図
である。なお、全図を通じて同一符号は同一対象物を示
す。また、対象とする通信網は、第5図に示す通りとす
る。An embodiment of the present invention will be described below with reference to the drawings. FIG. 2 shows a communication control device according to an embodiment of the present invention.
FIG. 3 is a diagram showing an inquiry packet according to an embodiment of the present invention, and FIG. 4 is a diagram illustrating a transmission process of the inquiry packet. The same reference numerals denote the same objects throughout the drawings. The target communication network is as shown in FIG.
第2図においては、問合パケット送信手段100として
制御パケット送信バッファ(CSB)213が設けら
れ、また問合パケット返送手段200として制御パケッ
ト受信バッファ(CRB)216が設けられ、更に通信
可否識別手段(300)として変化検出部(CHB)2
15およびタイマ(TM)214が設けられている。In FIG. 2, a control packet transmitting buffer (CSB) 213 is provided as the inquiry packet transmitting means 100, a control packet receiving buffer (CRB) 216 is provided as the inquiry packet returning means 200, and a communication availability identifying means is further provided. Change detection unit (CHB) 2 as (300)
15 and a timer (TM) 214 are provided.
また第3図に示される問合パケットQPは、制御情報部
Cに空塞情報Bの他に、着信ノードの受信可(論理
“1”)または受信歪(論理“0”)を示す受信可否情
報Rが設けられている。In addition, the inquiry packet QP shown in FIG. 3 indicates, in addition to the air-blocking information B in the control information section C, whether the receiving node can receive (logic “1”) or receive distortion (logic “0”). Information R is provided.
第2図乃至第4図において、収容端末装置1から、他の
通信ノード2に収容される端末装置1への通信要求と、
送信メッセージが端末インタフェース201に伝達され
ると、送受信制御部212は、端末装置1から伝達され
た送信メッセージをデータ送信バッファ202に蓄積
し、また制御パケット送信バッファ213に、受信可否
情報Rを論理“0”に設定した問合パケットQPを蓄積
した後、パケット組立部203に問合パケットQPの送
信を要求する。2 to 4, a communication request from the accommodated terminal device 1 to the terminal device 1 accommodated in another communication node 2,
When the transmission message is transmitted to the terminal interface 201, the transmission / reception control unit 212 stores the transmission message transmitted from the terminal device 1 in the data transmission buffer 202, and the control packet transmission buffer 213 stores the reception permission / prohibition information R in the logic. After accumulating the inquiry packet QP set to “0”, the packet assembling unit 203 is requested to transmit the inquiry packet QP.
またパケットヘッダ解説部207は、前述の過程で伝送
路4から空きスロットSLの到着を検出し、セレクタ2
04をパケット組立部203側に設定させると同時に、
パケット組立部203に制御パケット送信バッファ21
3に蓄積されている問合パケットQPを、セレクタ20
4およびドライバ205を介して伝送路4に送出させる
と共に、タイマ214を起動する。Further, the packet header explanation unit 207 detects the arrival of the empty slot SL from the transmission line 4 in the above process, and selects the selector 2
04 is set on the packet assembling unit 203 side, and at the same time,
The control packet transmission buffer 21 is provided in the packet assembling unit 203.
The inquiry packet QP stored in
4 and the driver 205 to send it to the transmission line 4, and start the timer 214.
問合パケットQPは、伝送路4を経由して各通信ノード
2を周回する。The inquiry packet QP goes around each communication node 2 via the transmission path 4.
各通信ノード2においては、パケットヘッダ解析部20
7が前述の如く各スロットSLを解析し、空塞情報Bが
塞がり状態を示すスロットSLに対しては、更に受信ア
ドレスDAを解析し、問合パケットQPが挿入されてい
るスロットSLに対しては、着信ノード2以外では自ア
ドレスと一致しない為、その侭ビット反転部211、セ
レクタ204およびドライバ205を介して伝送路4に
転送する。In each communication node 2, the packet header analysis unit 20
7 analyzes each slot SL as described above, further analyzes the reception address DA for the slot SL in which the empty block information B indicates the blocked state, and analyzes the slot SL in which the inquiry packet QP is inserted. Since it does not match its own address except for the receiving node 2, it transfers it to the transmission line 4 via the side bit inversion unit 211, the selector 204 and the driver 205.
着信ノード2において、問合パケットQPが挿入されて
いるスロットSLをパケットヘッダ解析部207が解析
すると、受信アドレスDAが自アドレスと一致する為、
パケットヘッダ解析部207はパケット分解部208を
起動する。In the destination node 2, when the packet header analysis unit 207 analyzes the slot SL in which the inquiry packet QP is inserted, the received address DA matches its own address.
The packet header analysis unit 207 activates the packet decomposition unit 208.
パケット分解部208は、制御パケット受信バッファ2
16に問合パケットQPが蓄積されていない場合には、
自ノード2がメッセージを受信可能と判定し、問合パケ
ットQPを制御パケット受信バッファ216に蓄積す
る。同時にパケットヘッダ書換部210は、問合パケッ
トQPの受信可否情報Rのみをビット反転部211にお
いて論理“0”から論理“1”に書換え、セレクタ20
4およびドライバ205を介して伝送路4に送出する。The packet disassembly unit 208 uses the control packet reception buffer 2
When the inquiry packet QP is not accumulated in 16,
The own node 2 determines that the message can be received, and stores the inquiry packet QP in the control packet reception buffer 216. At the same time, the packet header rewriting unit 210 rewrites only the receivability information R of the inquiry packet QP in the bit inverting unit 211 from logical “0” to logical “1”, and the selector 20
4 and the driver 205 to the transmission line 4.
一方着信ノード2が既に他の通信ノード2からのメッセ
ージを受信中であり、制御パケット受信バッファ216
に既に問合パケットQPが蓄積されている場合には、パ
ケット分解部208は新たに受信した問合パケットQP
を制御パケット受信バッファ216に蓄積せず、パケッ
トヘッダ書換部210は、パケットヘッダ解析部207
が受信している問合パケットQPに何等書換えを行わな
い。On the other hand, the receiving node 2 is already receiving a message from another communication node 2, and the control packet receiving buffer 216
If the inquiry packet QP is already stored in the packet, the packet decomposing unit 208 newly receives the inquiry packet QP.
Is not stored in the control packet reception buffer 216, the packet header rewriting unit 210 causes the packet header analysis unit 207 to
Does not rewrite the inquiry packet QP that has been received.
従って送受信制御部212は、パケットヘッダ解析部2
07が受信している問合パケットQPをその侭、ビット
反転部211、セレクタ204およびドライバ205を
介して伝送路4を転送する。Therefore, the transmission / reception control unit 212 is
The inquiry packet QP received by 07 is transferred to the transmission path 4 via its side, the bit inverting unit 211, the selector 204 and the driver 205.
問合パケットQPは、伝送路4を経由して通信ノード2
を周回するか、各通信ノード2においては受信アドレス
DAが自アドレスと一致しない為、その侭発信ノード2
迄転送される。The inquiry packet QP is sent to the communication node 2 via the transmission line 4.
Or the received address DA does not match its own address in each communication node 2,
Is transferred until.
発信ノード2においては、伝送路4から到着した問合パ
ケットQPは、レシーバ206を介してパケットヘッダ
解析部207に伝達される。In the source node 2, the inquiry packet QP arrived from the transmission path 4 is transmitted to the packet header analysis unit 207 via the receiver 206.
パケットヘッダ解析部207は、問合パケットQPを解
析し、受信アドレスDAおよび送信アドレスSAから先
に送信済みの問合パケットQPが返送されたと判定する
と、受信可否情報Rを変化検出部215に伝達する。The packet header analysis unit 207 analyzes the inquiry packet QP, and when it determines that the inquiry packet QP that has already been transmitted is returned from the reception address DA and the transmission address SA, the reception permission information R is transmitted to the change detection unit 215. To do.
変化検出部215は、受信可否情報Rが論理“1”に設
定されている場合には、送受信制御部212に割込信号
Iを伝達する。The change detection unit 215 transmits the interrupt signal I to the transmission / reception control unit 212 when the receivability information R is set to logic “1”.
割込信号Iを受信した送受信制御部212は、着信ノー
ド2がメッセージを受信可能と判定し、パケット組立部
203にデータ送信バッファ202に蓄積されているメ
ッセージの送信を要求する。Upon receiving the interrupt signal I, the transmission / reception control unit 212 determines that the receiving node 2 can receive the message, and requests the packet assembling unit 203 to transmit the message stored in the data transmission buffer 202.
以後発信ノード2からは、前述と同様の過程により、メ
ッセージがデータパケットDPにより着信ノード2に伝
達される。Thereafter, the message is transmitted from the source node 2 to the destination node 2 by the data packet DP by the same process as described above.
一方受信可否情報Rが論理“0”に設定された侭の場合
には、変化検出部215は割込信号Iを伝達しない。On the other hand, when the reception enable / disable information R is a logic “0”, the change detection unit 215 does not transmit the interrupt signal I.
送受信制御部212は、割込信号Iを受信すること無
く、タイマ214が予め定められた時間の経過を検出す
ると、着信ノード2がメッセージを受信不能と判定し、
所定期間が経過した後、再び問合パケットQPの送信か
ら繰返す。When the timer 214 detects the passage of a predetermined time without receiving the interrupt signal I, the transmission / reception control unit 212 determines that the receiving node 2 cannot receive the message,
After the lapse of a predetermined period, the inquiry packet QP is transmitted again and repeated.
第4図において、通信ノード2−1、2−3および2−
4に、同一通信ノード2−5に対する送信要求が同時に
発生し、且つ通信ノード2−5が通信可能状態にあると
する。In FIG. 4, communication nodes 2-1, 2-3 and 2-
4, it is assumed that transmission requests to the same communication node 2-5 are simultaneously generated and the communication node 2-5 is in a communicable state.
かかる場合に、発信ノード2−1、2−3および2−4
は、それぞれ受信アドレスDAを通信ノード2−5のア
ドレスN5とし、送信アドレスSAを各通信ノード2−
1、2−3および2−4のアドレスN1、N3およびN
4とする問合パケットQP1、QP3およびQP4を送
信する。In such a case, the originating nodes 2-1, 2-3 and 2-4
Respectively set the reception address DA to the address N5 of the communication node 2-5 and the transmission address SA to each communication node 2-.
Addresses N1, N3 and N of 1, 2-3 and 2-4
Inquiry packets QP1, QP3, and QP4 of 4 are transmitted.
各問合パケットQP1は、QP3およびQP4は、伝送
路4を時計方向に伝送されると、最初に発信ノード2−
1が送信した問合パケットQP1が着信ノード2−5に
到着し、以後発信ノード2−3および2−4が送信する
問合パケットQP3およびQP4が順次到着する。When the inquiry packets QP1 and QP3 and QP4 are transmitted in the clockwise direction through the transmission line 4, first, the transmitting node 2-
The inquiry packet QP1 transmitted by 1 arrives at the destination node 2-5, and the inquiry packets QP3 and QP4 transmitted by the origination nodes 2-3 and 2-4 subsequently arrive.
着信ノード2−5においては、最初に問合パケットQP
1を受信した段階では制御パケット受信バッファ216
に何等の問合パケットQPも蓄積されていない為、受信
可否情報Rを論理“1”に書換えて伝送路4に送出する
が、以後の問合パケットQP3およびQP4を受信した
段階では、既に問合パケットQP1が制御パケット受信
バッファ216に蓄積されている為、受信可否情報Rの
論理値を書換えること無く伝送路4に送出する。At the destination node 2-5, the inquiry packet QP is first sent.
1 is received, the control packet reception buffer 216
Since no inquiry packet QP is stored in the packet, the reception enable / disable information R is rewritten to a logical "1" and sent to the transmission line 4. Since the combined packet QP1 is stored in the control packet reception buffer 216, it is sent to the transmission line 4 without rewriting the logical value of the reception permission information R.
各問合パケットQP1、QP3およびQP4は伝送路4
を一巡して各発信ノード2−1、2−3および2−4に
返送される。Each inquiry packet QP1, QP3 and QP4 has a transmission line 4
And is returned to each of the originating nodes 2-1, 2-3 and 2-4.
発信ノード2−1においては、受信可否情報Rが論理
“1”に書換えられた問合パケットQP1が返送された
為、データパケットDPの送信を開始するが、発信ノー
ド2−3および2−4においては、受信可否情報Rが論
理“0”の侭の問合パケットQP3およびQP4が返送
された為、メッセージの送信は見合わせる。At the source node 2-1, since the inquiry packet QP1 in which the receivability information R has been rewritten to the logical "1" is returned, the transmission of the data packet DP is started, but the source nodes 2-3 and 2-4. In (1), since the inquiry packets QP3 and QP4 of the side of which the receivability information R is logical "0" are returned, the transmission of the message is suspended.
従って、着信ノード2−5においては、発信ノード2−
1からのデータパケットDPのみが受信され、データD
Tが受信バッファ209に蓄積される為、発信ノード2
−1からの送信メッセージが、忠実に再生される。Therefore, in the receiving node 2-5, the transmitting node 2-
Only the data packet DP from 1 is received and the data D
Since T is stored in the reception buffer 209, the transmission node 2
The transmitted message from -1 is faithfully reproduced.
以上の説明から明らかな如く、本実施例によれば、発信
ノード2は、メッセージの送信に先立ち送信した問合パ
ケットQPが、伝送路4を一巡して返送されるだけで、
着信ノード2の通信可否を迅速に判定し、受信可能の場
合に限りデータパケットDPの送信を開始する為、着信
ノード2は特定の通信ノード2のみから送信されるメッ
セージを忠実に再生することが可能となる。As is clear from the above description, according to the present embodiment, the originator node 2 simply returns the inquiry packet QP transmitted prior to the transmission of the message through the transmission path 4 once.
Since the communication availability of the terminating node 2 is promptly determined, and the data packet DP is started to be transmitted only when the terminating node 2 is capable of receiving, the terminating node 2 can faithfully reproduce the message transmitted from only the particular communication node 2. It will be possible.
なお、第2図乃至第4図はあく迄本発明の一実施例に過
ぎず、例えば通信網を構成する通信制御装置数、各通信
制御装置(N)2の構成、並びに各種パケットの構成は
図示されるものに限定されることは無く、他に幾多の変
形が考慮されるが、何れの場合にも本発明の効果は変わ
らない。It is to be noted that FIGS. 2 to 4 are merely examples of the present invention, and, for example, the number of communication control devices constituting the communication network, the configuration of each communication control device (N) 2 and the configuration of various packets are described. The present invention is not limited to the illustrated one, and many other modifications can be considered, but the effect of the present invention does not change in any case.
以上、本発明によれば、前記通信網において、着信側の
通信制御装置が同時に一つの発信側の通信制御装置に対
してのみ送信を迅速に許容する為、送信メッセージが忠
実に再生可能となり、且つ通信能率の低下も防止可能と
なる。As described above, according to the present invention, in the communication network, the communication control device on the receiving side allows the transmission to only one communication control device on the transmitting side quickly at the same time, so that the transmitted message can be faithfully reproduced, Moreover, it is possible to prevent a decrease in communication efficiency.
【図面の簡単な説明】 第1図は本発明の原理を示す図、第2図は本発明の一実
施例による通信制御装置を示す図、第3図は本発明の一
実施例による問合パケットを示す図、第4図は問合パケ
ットの伝達過程を例示する図、第5図は本発明の対象と
なる通信網の一例を示す図、第6図は第5図に使用され
るパケットの構成を例示する図、第7図は従来ある通信
制御装置の一例を示す図である。 図において、1は端末装置、2は通信制御装置(N)、
3は監視制御装置(SV)、4は伝送路、100は問合
パケット送信手段、200は問合パケット返送手段、2
01は端末インタフェース(TIF)、202はデータ
送信バッファ(DSB)、203はパケット組立部(P
AS)、204はセレクタ(SEL)、205はドライ
バ(SND)、206はレシーバ(RCV)、207は
パケットヘッダ解析部(PHA)、208はパケット分
解部(PDA)、209はデータ受信バッファ(DR
B)、210はパケットヘッダ書換部(PHC)、21
1はビット反転部、212は送受信制御部(MPU)、
213は制御パケット送信バッファ(CSB)、214
はタイマ(TM)、215は変化検出部(CHD)、2
16は制御パケット受信バッファ(CRB)、300は
通信可否識別手段、を示す。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram showing the principle of the present invention, FIG. 2 is a diagram showing a communication control device according to an embodiment of the present invention, and FIG. 3 is an inquiry according to an embodiment of the present invention. FIG. 4 is a diagram showing a packet, FIG. 4 is a diagram illustrating a transmission process of an inquiry packet, FIG. 5 is a diagram showing an example of a communication network to which the present invention is applied, and FIG. 6 is a packet used in FIG. 7 is a diagram illustrating an example of the configuration of FIG. 7, and FIG. 7 is a diagram illustrating an example of a conventional communication control device. In the figure, 1 is a terminal device, 2 is a communication control device (N),
3 is a supervisory control device (SV), 4 is a transmission line, 100 is an inquiry packet transmitting means, 200 is an inquiry packet returning means, 2
01 is a terminal interface (TIF), 202 is a data transmission buffer (DSB), 203 is a packet assembling unit (P
AS), 204 is a selector (SEL), 205 is a driver (SND), 206 is a receiver (RCV), 207 is a packet header analysis unit (PHA), 208 is a packet decomposition unit (PDA), and 209 is a data reception buffer (DR).
B), 210 is a packet header rewriting unit (PHC), 21
1 is a bit inversion unit, 212 is a transmission / reception control unit (MPU),
213 is a control packet transmission buffer (CSB), 214
Is a timer (TM), 215 is a change detector (CHD), 2
Reference numeral 16 is a control packet reception buffer (CRB), and 300 is a communication propriety identifying means.
Claims (1)
接続され、伝送路上には、それぞれ少くとも空、塞表示
部、送受アドレス部、データ部を有する複数のスロット
が時分割的に配列され所定周期で繰返し周回するスロッ
トリングネットワークにおいて、各スロットには受信可
否部が付加され、かつ通信制御装置には、周回するスロ
ットの空か塞か及び送、受アドレスの識別、データの送
受信機能のほか、データ発信に先立ち、周回する複数の
スロット中の空スロットに着信側に通信制御装置の受信
可否を問合わせるため空塞表示部を塞とし、受信可否部
を問合せに対応する表示とし、送、受アドレスの設定さ
れた問合パケットを挿入して伝送路に送出する問合パケ
ット送信手段、周回されてきた問合パケットが自装置に
対するものであることを検出した際、問合パケットの受
信可否部に受信可又は否のいづれかを示す情報を付加す
る通信可否情報付加手段及び返送された自装置よりの問
合パケットを受信した際、問合パケットの受信可否部で
の情報を識別し、識別結果にもとずき通信可否いづれか
を決定する通信可否識別手段を備えることを特徴とする
スロットリングネットワークシステム。1. A plurality of communication control devices are annularly connected via a transmission line, and on the transmission line, a plurality of slots each having at least an empty space, a block display portion, a transmission / reception address portion, and a data portion are time-divisionally shared. In a throttling network that is arranged and revolves repeatedly at a predetermined cycle, each slot is provided with a reception enable / disable unit, and the communication control device is provided with whether or not the revolving slot is empty or not, sending, identifying a receiving address, and transmitting / receiving data. In addition to the function, prior to data transmission, the empty block display section is closed to inquire the receiving side of the communication control device to the empty slot of the multiple circulating slots, and the reception enable / disable section is set to the display corresponding to the inquiry. , An inquiry packet transmitting means for inserting an inquiry packet in which a transmission / reception address is set and transmitting it to a transmission line, and an inquiry packet circulated is for its own device When an inquiry packet is received, the inquiry packet is received when the inquiry packet is received from the communication enable / disable information adding means for adding information indicating whether the packet is receivable or not to the reception enable / disable section of the inquiry packet. A throttling network system, comprising: a communication propriety identifying means for discriminating the information in the receivable / impossible part and determining whether the communication is possible or not based on the identification result.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62006454A JPH0650870B2 (en) | 1987-01-14 | 1987-01-14 | Throttling network system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62006454A JPH0650870B2 (en) | 1987-01-14 | 1987-01-14 | Throttling network system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63174449A JPS63174449A (en) | 1988-07-18 |
| JPH0650870B2 true JPH0650870B2 (en) | 1994-06-29 |
Family
ID=11638876
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62006454A Expired - Lifetime JPH0650870B2 (en) | 1987-01-14 | 1987-01-14 | Throttling network system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0650870B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5432587B2 (en) * | 2009-05-14 | 2014-03-05 | キヤノン株式会社 | Data processing apparatus, control method thereof, and program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5685143A (en) * | 1979-12-14 | 1981-07-11 | Fujitsu Ltd | Inter-system synchronizing method |
-
1987
- 1987-01-14 JP JP62006454A patent/JPH0650870B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63174449A (en) | 1988-07-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS58223938A (en) | Control method of calling communication network | |
| JPH11505986A (en) | Data communication with highly efficient polling procedure | |
| JPH0612383A (en) | Multiprocessor buffer system | |
| JP2002531003A (en) | Method and system for determining network topology | |
| US20020101874A1 (en) | Physical layer transparent transport information encapsulation methods and systems | |
| JPH02246444A (en) | Data transmission method and system | |
| US20030065741A1 (en) | Concurrent bidirectional network communication utilizing send and receive threads | |
| US5490145A (en) | Communication system for a ring-type network | |
| JPH0650870B2 (en) | Throttling network system | |
| JPH1084385A (en) | Communication connection device and communication connection method with multiple servers | |
| US5864674A (en) | Reconfigurable lan and method of adding clients thereto | |
| JP2586291B2 (en) | Multi-ring network information management method | |
| JP2565743B2 (en) | Packet transmission device and packet transmission system network | |
| JP3020037B2 (en) | Tour monitoring packet communication system | |
| JPH04304745A (en) | Call setting system | |
| JP2722713B2 (en) | Communication method | |
| JPH03162035A (en) | Inter-network mutual connection system | |
| JPH0439256B2 (en) | ||
| JPS60191540A (en) | Packet transmission control system | |
| JPS6370637A (en) | Slot ring network system | |
| JPS6298840A (en) | Packet communication system | |
| JPS636188B2 (en) | ||
| JPH06303245A (en) | Packet multi-address transfer method | |
| JPH0248840A (en) | Bus type lan | |
| CA2386758C (en) | Expandable telecommunications system |