JPH0210942A - Loop communication system - Google Patents
Loop communication systemInfo
- Publication number
- JPH0210942A JPH0210942A JP16029688A JP16029688A JPH0210942A JP H0210942 A JPH0210942 A JP H0210942A JP 16029688 A JP16029688 A JP 16029688A JP 16029688 A JP16029688 A JP 16029688A JP H0210942 A JPH0210942 A JP H0210942A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- control
- information
- reception
- area
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims description 32
- 230000005540 biological transmission Effects 0.000 claims abstract description 112
- 238000000034 method Methods 0.000 claims description 45
- 238000012546 transfer Methods 0.000 claims description 5
- 239000000872 buffer Substances 0.000 abstract description 20
- 238000012545 processing Methods 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 12
- 238000001514 detection method Methods 0.000 description 6
- 230000010365 information processing Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的コ
(産業上の利用分野)
本発明は、大規模ネットワークに適応するループ通信方
式に関する。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention (Field of Industrial Application) The present invention relates to a loop communication system adapted to a large-scale network.
(従来の技術)
情報処理技術の発展にともない、分散設置された複数の
情報処理装置を相互に接続し、これらの情報処理装置間
で情報伝送を行うシステムが種々開発されている。しか
も最近の傾向としては、独立に存在する各種の情報伝送
システムを統合あるいは複合して、さらに高度な情報処
理を可能とする大規模で高度なネットワークの開発が要
求されている。(Prior Art) With the development of information processing technology, various systems have been developed in which a plurality of distributed information processing devices are interconnected and information is transmitted between these information processing devices. Moreover, recent trends call for the development of large-scale, sophisticated networks that integrate or combine various independently existing information transmission systems to enable even more advanced information processing.
このような要求に応えるべく、例えば第9図に示すよう
に、伝送路を介して各局をループ状に接続したループ通
信システムが注目されている。同図に示すループ通信シ
ステムは、制御局1と複数の局3−1、・・・ 3−m
とが伝送路を介してループ状に接続されている。制御局
1および各局3−1、・・・ 3−mに、それぞれ、コ
ンピュータ、FAX等の端末装置が接続され、これら端
末装置の間で通信が行われる。In order to meet such demands, a loop communication system in which stations are connected in a loop via transmission lines, as shown in FIG. 9, for example, is attracting attention. The loop communication system shown in the figure includes a control station 1 and a plurality of stations 3-1, ... 3-m.
are connected in a loop via a transmission line. Terminal devices such as a computer and a FAX are connected to the control station 1 and each of the stations 3-1, . . . 3-m, and communication is performed between these terminal devices.
第10図は第9図に示したシステム等の通信において使
用されるフレームフォーマットの一例を示す図である。FIG. 10 is a diagram showing an example of a frame format used in communication in the system shown in FIG. 9, etc.
同図に示すフレーム7は、フレーム同期領域9と制御領
域11とデータ通信領域13からなる。The frame 7 shown in the figure consists of a frame synchronization area 9, a control area 11, and a data communication area 13.
フレーム同期領域9は、フレームの先頭を示すものであ
る。制御領域11は、制御局および各局の間の制御情報
の送受を行う領域である。データ通信領域13は、複数
のタイムスロットで構成される。各局に収容される端末
間の通信路としてタイムスロットを使用して通信を行う
。The frame synchronization area 9 indicates the beginning of the frame. The control area 11 is an area for transmitting and receiving control information between the control station and each station. The data communication area 13 is composed of a plurality of time slots. Communication is performed using time slots as communication paths between terminals accommodated in each station.
なお、制御領域11を利用して各局間で送受される制御
情報は、局の障害情報や障害に対する局への指示の情報
等の局間の制御情報や、各局に収容される回線交換系端
末間の接続制御情報等である。The control information sent and received between each station using the control area 11 includes control information between stations such as failure information of the station and information on instructions to the station regarding the failure, and circuit switching system terminals accommodated in each station. connection control information, etc. between
(発明が解決しようとする課題)
ここで上記の制御情報が頻繁に送受される場合、制御領
域が使用中の確率が高くなり、システムのスルーブツト
の低下を招く。そこで、制御領域を複数のチャネルに分
割することが考えられる。(Problem to be Solved by the Invention) If the above control information is frequently transmitted and received, the probability that the control area is in use increases, leading to a reduction in system throughput. Therefore, it is conceivable to divide the control region into a plurality of channels.
つまり、各局間で個々に複数のチャネルを用いて通信可
能となるので、制御領域のパイプを実質的に太くするこ
とができる。In other words, since each station can communicate individually using a plurality of channels, the pipe in the control area can be made substantially thicker.
制御情報の転送のみを考えた場合、1つのチャネルの帯
域を最長の制御情報が1回で送受できるように設定する
ことが、大量の制御情報を処理するには有利である。When considering only the transfer of control information, it is advantageous to set the band of one channel so that the longest amount of control information can be transmitted and received at one time in order to process a large amount of control information.
しかしながらこのことは、伝送路の速度が非常に広帯域
に設定できる場合に成立つものであり、一般には伝送路
の帯域は技術的に上限があり、同様に1つのフレームの
帯域も有限なものとして考えなければならない。However, this only holds true when the speed of the transmission path can be set to a very wide band, and in general, the bandwidth of the transmission path has a technical upper limit, and the bandwidth of one frame is similarly considered to be finite. There must be.
すなわち、帯域が有限であるフレームの制御領域を広げ
ることは、データ通信領域の帯域を狭くすることになり
、システム全体での通信可能な容量の低下を招く。That is, expanding the control area of a frame with a finite band narrows the band of the data communication area, leading to a reduction in the communicable capacity of the entire system.
このため、たとえば1つのチャネルの帯域を制御情報の
最大値よりも小さく設定することにより、伝送路の使用
効率はある程度改善できる。また、局間で送受される制
御情報にたいして、端末間で送受される制御情報は一般
に長い。この様に制御情報の種類によって情報量が異な
る場合は、複数チャネルを異なる帯域に設定することに
より、伝送路の使用効率をより改善することが出来る。Therefore, for example, by setting the band of one channel to be smaller than the maximum value of the control information, the usage efficiency of the transmission path can be improved to some extent. Furthermore, control information sent and received between terminals is generally longer than control information sent and received between stations. If the amount of information differs depending on the type of control information as described above, by setting multiple channels in different bands, it is possible to further improve the usage efficiency of the transmission path.
また、チャネルの帯域を伝送される制御情報の最大値よ
りも小さく設定することは、前述の如く複数パケットに
分割して伝送しなければならない。Furthermore, setting the channel band smaller than the maximum value of the control information to be transmitted requires that the control information be divided into a plurality of packets and transmitted as described above.
このため、制御情報の情報量(データ長)によっては、
受信の順序が乱されることが考えられる。Therefore, depending on the amount of control information (data length),
It is possible that the order of reception may be disrupted.
つまり、1つの局からデータ長の長いパケットを複数の
パケットに分割して受信している最中に、その他の局よ
りパケットを受信すると、送信元の異なるデータが受信
側で混在することになる。この混在したデータを分離す
る場合、手順および回路が非常に複雑になる等の問題が
ある。In other words, if a packet with a long data length is divided into multiple packets and received from one station, and a packet is received from another station, data from different sources will be mixed on the receiving side. . When separating this mixed data, there are problems such as a very complicated procedure and circuit.
本発明はこのような事情を対処してなされたものでその
目的とするところは、制御情報を効率良く利用し、シス
テムに接続される機器に対する応答が速く、大規模ネッ
トワークに適応出来るループ通信方式を提供することに
ある。The present invention was made in response to these circumstances, and its purpose is to provide a loop communication method that efficiently utilizes control information, provides fast response to devices connected to the system, and is adaptable to large-scale networks. Our goal is to provide the following.
[発明の構成]
(課題を解決するための手段)
すなわち本発明のループ式通信方式は、制御局と複数の
局とが伝送路を介してループ状に接続され、制御領域と
複数のタイムスロットに分割されたデータ通信領域とを
有するフレームを前記伝送路上に周回させ、前記制御領
域を用いて制御情報パケットを前記各局の間で伝送する
とともに、前記データ通信領域のタイムスロットを前記
各局に収容される端末間の通信路として割当てデータ通
信を行うループ式通信方式において、前記制御領域を、
複数の同一帯域または異なる帯域のチャネルに分割し、
前記制御情報の転送が終了するまで前記チャネルを専有
するアクセス方式と前記チャネルの専有はループ1周に
限定するアクセス方式の2種のアクセス方式を有するこ
とを特徴としている。[Structure of the Invention] (Means for Solving the Problems) In other words, in the loop communication system of the present invention, a control station and a plurality of stations are connected in a loop via a transmission path, and a control area and a plurality of time slots are connected. A frame having a data communication area divided into two is circulated on the transmission path, a control information packet is transmitted between the stations using the control area, and a time slot of the data communication area is accommodated in each station. In a loop communication method that performs allocated data communication as a communication path between terminals, the control area is
Split into multiple channels of the same band or different bands,
The present invention is characterized by having two types of access methods: an access method in which the channel is exclusively used until the transfer of the control information is completed, and an access method in which the exclusive use of the channel is limited to one loop.
(作用)
本発明のループ式通信方式において、制御領域が複数の
チャネルに分割され、制御情報の転送が終了するまで前
記チャネルを専有するアクセス方式と前記チャネルの専
有はループ1周に限定するアクセス方式の2種のアクセ
ス方式を有するので、大量の制御情報に対して迅速に対
処でき、順序性に関して発信側および受信側での処理が
容易であり、かつ制御領域を効率的に利用することがで
きる。また各制御チャネルの帯域を個々に設定できるの
で制御情報の種類によって情報量が異なるようなシステ
ムに対しても適応できる。(Function) In the loop communication method of the present invention, the control area is divided into a plurality of channels, and an access method in which the channel is exclusively used until the transfer of control information is completed, and an access method in which the exclusive use of the channel is limited to one round of the loop. Since it has two types of access methods, it is possible to quickly deal with a large amount of control information, it is easy to process on the sending and receiving sides in terms of order, and it is possible to use the control area efficiently. can. Furthermore, since the band of each control channel can be set individually, it can be applied to a system in which the amount of information varies depending on the type of control information.
したがって、大規模ネットワークに適した実用性の高い
システムを実現できる。Therefore, a highly practical system suitable for large-scale networks can be realized.
(実施例)
以下、図面に基づいて本発明の実施例の詳細を説明する
。(Example) Hereinafter, details of an example of the present invention will be described based on the drawings.
なお、以下に示す実施例に於けるループ通信システムの
構成は従来例の第9図に示したものと同様であり、また
このシステムに使用されるフレームのフォーマットは従
来例の第10図に示したものと同様であるため、重複し
た説明は省略し同図に示す要素において従来例と同一の
要素には同一の符号を付して説明する。The configuration of the loop communication system in the embodiment shown below is the same as that shown in FIG. 9 of the conventional example, and the frame format used in this system is the same as that shown in FIG. 10 of the conventional example. Since it is the same as that shown in FIG. 1, a redundant explanation will be omitted, and the same elements shown in the figure as in the conventional example will be described with the same reference numerals.
第5図は制御局1および局3を示すブロック図であり、
受信部20.送信部30.フレーム制御部40、送受信
制御部50、回線交換インタフェース60−1、−60
−n、CPU70、メモリ80で構成される。FIG. 5 is a block diagram showing control station 1 and station 3,
Receiving section 20. Transmission unit 30. Frame control unit 40, transmission/reception control unit 50, line switching interfaces 60-1, -60
-n, a CPU 70, and a memory 80.
受信部20は伝送路上のシリアルデータからクロックを
抽出しフレーム制御部40に受信クロックと受信データ
を出力する。送信部30はフレーム制御部40から送信
データと送信クロックが入力され、送信クロックと同期
したシリアルデータを伝送路上に送出する。フレーム制
御部40は受信部20を経由して人力される受信データ
からフレームを検出してパラレルデータ及びスロット番
号等の制御データを送受信制御部50に出力する。The receiving section 20 extracts a clock from the serial data on the transmission path and outputs the received clock and received data to the frame control section 40. The transmitter 30 receives the transmit data and transmit clock from the frame controller 40, and transmits serial data synchronized with the transmit clock onto the transmission path. The frame control section 40 detects frames from the received data manually inputted via the reception section 20 and outputs control data such as parallel data and slot numbers to the transmission/reception control section 50.
送受信制御部50はフレーム制御部40から入力される
パラレルデータをスロット番号に対応したボートに振分
ける。CPU70はコンフィギユレーション時に制御部
内のレジスタに制御領域の開始タイムスロット番号と終
了タ
イムスロット番号をセットする。また、回線交換インタ
フェース60−1、・・・ 60−nに回線交換領域の
開始タイムスロット番号と終了タイムスロット番号をセ
ットする。また、後述する動作中(回線接続or解放動
作)に制御チャネル送受信制御部502を介して受取っ
た制御パケットの情報により回線交換インタフェースの
後述のバッファ間のデータの乗せ変え情報を収容したテ
ーブルをセットする。メモリ80はCPU70を動作さ
せる制御プログラムおよびタイムスロットの空塞情報と
各局への割当て状況を示すテーブルを収容している。The transmission/reception control unit 50 allocates parallel data input from the frame control unit 40 to ports corresponding to slot numbers. At the time of configuration, the CPU 70 sets the start time slot number and end time slot number of the control area in a register in the control section. Also, the start time slot number and end time slot number of the circuit switching area are set in the circuit switching interfaces 60-1, . . . 60-n. Also, during the operation (line connection or release operation) described later, a table containing information on transferring data between buffers of the line switching interface is set based on information of a control packet received via the control channel transmission/reception control unit 502. do. The memory 80 stores a control program for operating the CPU 70 and a table showing time slot occupancy information and allocation status to each station.
回線交換インタフェース60−1、・・・ 60−nは
、フレーム上の回線交換領域を使用して各局(各局に収
容されている端末間)の回線交換を行う。回線交換イン
タフェース60−1、・・・ 60−nは、送受信制御
部50と送受を行う回線交換領域のデータを収容する送
受信バッファと、端末側の送受信バッファとを有し、そ
のバッファ間のデータの乗せ変え情報を収容したテーブ
ルからなる。回線交換インタフェース60−1、・・・
60−nは、このテーブルの情報によりタイムスロッ
トと端末の対応付けを行い上記の回線交換を実現する。The line switching interfaces 60-1, . . . , 60-n perform line switching between each station (between terminals accommodated in each station) using the line switching area on the frame. The circuit switching interfaces 60-1, . . . 60-n have a transmission/reception buffer for accommodating data in the circuit switching area for transmission/reception with the transmission/reception control unit 50, and a transmission/reception buffer on the terminal side, and transmit data between the buffers. It consists of a table containing transfer information. Line switching interface 60-1,...
60-n associates time slots and terminals based on the information in this table and realizes the above line switching.
第6図は送受信制御部の詳細な構成を示すブロック図で
ある。制御領域の複数のチャネルに対し2つのアクセス
方式を実現する部分であり、本発明の主眼となる構成部
分であるのでこの送受信制御部については詳細な説明を
行う。FIG. 6 is a block diagram showing the detailed configuration of the transmission/reception control section. This transmission/reception control unit will be described in detail since it is a part that realizes two access methods for a plurality of channels in the control area and is the main component of the present invention.
送受信制御部は制御チャネル送受信メモリ501、制御
チャネル送受信制御部502.遅延回路部503.セレ
クタ部504からなる。The transmission and reception control unit includes a control channel transmission and reception memory 501, a control channel transmission and reception control unit 502. Delay circuit section 503. It consists of a selector section 504.
制御チャネル送受信制御部502はフレーム上の制御領
域を使用して制御データのパケット通信を行う。制御チ
ャネル送受信制御部502は常時制御領域を監視し、自
局宛のパケットを検出すれば受信し、送信データがあれ
ば空パケット(バケットのフォーマット中の空塞情報を
示す領域を設はパケットの空/塞の制御を行う。)を検
出して送信する。自局宛に受信したパケットは制御チャ
ネル送受信メモリを介してCPU70に渡される。The control channel transmission/reception control unit 502 performs packet communication of control data using the control area on the frame. The control channel transmission/reception control unit 502 constantly monitors the control area, and if it detects a packet addressed to its own station, it receives it, and if there is transmission data, it sends an empty packet (an area indicating empty/busy information in the bucket format is set in the packet). Detects and transmits the data (empty/occupied control). Packets received addressed to the local station are passed to the CPU 70 via the control channel transmission/reception memory.
また自局宛でない制御領域およびデータ通信領域はセレ
クタ部504にそのまま出力される。また、回線交換イ
ンタフェース60からの送信要求に対しセレクタ部50
4を切換え、各回線交換インタフェース60からの送信
データの制御を行う。Furthermore, the control area and data communication area that are not addressed to the local station are output to the selector section 504 as they are. In addition, the selector unit 50 responds to a transmission request from the circuit switching interface 60.
4 to control transmission data from each circuit switching interface 60.
セレクタ部504は制御領域のタイミング中は、制御チ
ャネル送受信制御部502から信号を選択し送信データ
とし、各回線交換インタフェース60からの送信要求に
対し、各回線交換インタフェース60からの信号を選択
し送信データとする。During the timing of the control region, the selector unit 504 selects a signal from the control channel transmission/reception control unit 502 as transmission data, and in response to a transmission request from each circuit switching interface 60, selects a signal from each circuit switching interface 60 and transmits it. Data.
遅延回路部503は各回線交換インタフェース60等で
発生する遅延と同様の遅延を発生させる。The delay circuit section 503 generates a delay similar to the delay occurring in each line switching interface 60 and the like.
制御チャネル送受信メモリ501は制御領域のチャネル
を用いて受信されるパケットを格納しCPU70に渡し
、CPU70は送信パケットを制御チャネル送受信メモ
リ501に書込み制御チャネル送受信制御部502はフ
レーム制御部40に送出する。The control channel transmission/reception memory 501 stores packets received using channels in the control area and passes them to the CPU 70 , and the CPU 70 writes the transmission packets to the control channel transmission/reception memory 501 , and the control channel transmission/reception controller 502 sends them to the frame controller 40 .
第7図は制御チャネル送受信制御部502の詳細な構成
を示すブロック図であり、受信制御部601、送信制御
部603.制御領域検出回路605、CRCチエツク回
路607.宛先アドレス検出回路609.パケット種別
検出回路611.シフトレジスタ613,615,61
7,619゜セレクタ621,623.制御チャネルレ
ジスタ625.627.制御チャネルフレームヘッダ発
生回路629.送信元アドレス発生回路631゜比較器
633.CRC発生回路635の各回路により構成され
る。FIG. 7 is a block diagram showing a detailed configuration of the control channel transmission/reception control section 502, including a reception control section 601, a transmission control section 603. Control area detection circuit 605, CRC check circuit 607. Destination address detection circuit 609. Packet type detection circuit 611. Shift register 613, 615, 61
7,619° selector 621,623. Control channel registers 625.627. Control channel frame header generation circuit 629. Source address generation circuit 631° comparator 633. It is constituted by each circuit of the CRC generation circuit 635.
CRCチエツク回路607はデータのCRCエラーを検
出して、受信制御部601に通報する。A CRC check circuit 607 detects a CRC error in data and notifies the reception control section 601 of the detected CRC error.
また、CRC発生回路635はCRCを計算し、データ
に付加する。Further, the CRC generation circuit 635 calculates a CRC and adds it to the data.
宛先アドレス検出回路609は受信制御部601の発生
するタイミングでパケットフォーマット中の宛先アドレ
ス領域を監視し、自局アドレスを検出すると、受信制御
部601に通報する。The destination address detection circuit 609 monitors the destination address area in the packet format at the timing when the reception control section 601 generates the signal, and when it detects its own address, it notifies the reception control section 601.
パケット種別検出回路611は受信制御部601の発生
するタイミングでパケットフォーマット中のパケット種
別表示領域のパケット種別を受信制御部601および送
信制御部603に通報する。The packet type detection circuit 611 notifies the reception control unit 601 and the transmission control unit 603 of the packet type in the packet type display area in the packet format at the timing when the reception control unit 601 generates the packet type.
送信元アドレス発生回路631は送信元アドレスを発生
する。A source address generation circuit 631 generates a source address.
比較器633は送信制御部603の発生する送信元アド
レス領域のタイミングで比較を行い、致した場合送信制
御部603に通報する。The comparator 633 performs a comparison at the timing of the source address area generated by the transmission control unit 603, and notifies the transmission control unit 603 if a match is found.
制御チャネルフレームヘッダ発生回路629は送信制御
部603の発生するタイミングでフレームヘッダを発生
する。The control channel frame header generation circuit 629 generates a frame header at the timing when the transmission control section 603 generates the frame header.
セレクタ1は受信制御部601の制御のもとて受信デー
タの経路を切替える。The selector 1 switches the route of the received data under the control of the reception control section 601.
セレクタ2は送信制御部603の制御のもとて送信デー
タの経路を切替える。The selector 2 switches the route of the transmission data under the control of the transmission control section 603.
比較器633は送信元アドレス発生回路631の発生す
る送信元アドレスとパケットフォーマット中の送信元情
報領域を比較が一致すると送信制御部603に通報する
。すなわち、自局の送信したパケットの受信を検出する
。The comparator 633 compares the source address generated by the source address generation circuit 631 with the source information area in the packet format, and notifies the transmission control unit 603 if they match. That is, reception of a packet transmitted by the own station is detected.
各シフトレジスタ613,615,617,619はワ
ードクロックのタイミングでデータをラッチする。Each shift register 613, 615, 617, 619 latches data at word clock timing.
制御チャネルフレームヘッダ発生回路629は制御チャ
ネルのフレームヘッダを送信制御部603の制御のもと
で発生する。A control channel frame header generation circuit 629 generates a control channel frame header under the control of the transmission control section 603.
制御領域検出回路605はシステムコンフィギユレーシ
ョン時に制御チャネルレジスタ625゜627に各チャ
ネルの開始スロット番号と終了スロット番号をセットす
る。ここで、制御チャネルレジスタ625,627は各
制御チャネル毎に有するので、異なる帯域の制御チャネ
ルを設定することが可能である。The control area detection circuit 605 sets the start slot number and end slot number of each channel in the control channel registers 625 and 627 during system configuration. Here, since the control channel registers 625 and 627 are provided for each control channel, it is possible to set control channels of different bands.
制御チャネルフレームヘッダ発生回路629は制御チャ
ネル送受信制御部502の指示で、空/塞情報領域、パ
ケット種別表示領域、宛先情報領域、送信元情報領域に
データを送出する。Control channel frame header generation circuit 629 sends data to empty/busy information area, packet type display area, destination information area, and source information area under instructions from control channel transmission/reception control unit 502.
受信制御部601は上記に示した各回路の制御およびC
PU70とステータスの送受を行う。The reception control unit 601 controls each circuit shown above and controls the C
Sends and receives status to and from the PU 70.
送信制御部603は上記に示した各回路の制御およびC
PU70とステータスの送受を行う。The transmission control unit 603 controls each circuit shown above and
Sends and receives status to and from the PU 70.
上述した制御局および局は第5〜7図の構成でCPU7
0の制御下(CPU70を動作させる制御プログラムは
メモリ80に収容されている。)で動作する。以下動作
について説明を行う。The above-mentioned control station and stations have the configurations shown in FIGS.
0 (a control program for operating the CPU 70 is stored in the memory 80). The operation will be explained below.
第8図はこの実施例における発呼動作を説明するための
図である。FIG. 8 is a diagram for explaining the calling operation in this embodiment.
局3−1に収容された端末より局3−2に収容された端
末に接続要求があると、局3−1は自己に割当てられた
タイムスロットより空スロットを検索し、空スロットを
検出すると局3−2に発呼要求を行う。局3−2に収容
された着呼端末が使用中でない場合局3−2は局3−1
へ着呼応答を行う。局3−1の発呼端末および局3−1
の着呼端末は以上のシーケンス終了後、検索したタイム
スロットを使用して通信を行う。なおここで示したシー
ケンスは回線接続が正常に終了する場合に限って示した
。When a connection request is made from a terminal accommodated in station 3-1 to a terminal accommodated in station 3-2, station 3-1 searches for an empty slot from the time slots assigned to itself, and when an empty slot is detected. A call request is made to station 3-2. If the called terminal accommodated in station 3-2 is not in use, station 3-2 returns to station 3-1.
Answers incoming calls. Calling terminal of station 3-1 and station 3-1
After the above sequence is completed, the called terminal performs communication using the searched time slot. Note that the sequence shown here is shown only when the line connection is normally terminated.
上記の接続制御情報は制御領域11のチャネルを使用し
送受が行われる。また、この他に、システム立上げ時の
コンフィグレーション情報等の局間の制御情報等が制御
領域11のチャネルを使用して送受される。The above connection control information is sent and received using the channel of the control area 11. In addition, control information between stations, such as configuration information at the time of system startup, is transmitted and received using the channels in the control area 11.
この制御領域11のチャネルのアクセス方法についてそ
の動作を説明する前に2つのアクセス方式におけるパケ
ットフォーマットを第3図および第4図に示す。Before explaining the operation of the channel access method in the control area 11, packet formats in the two access methods are shown in FIGS. 3 and 4.
第3図は第1のアクセス方式のパケットフォーマットで
ある。第1のアクセス方式のパケットは空/塞情報領域
901、宛先情報領域902、送信元情報領域903、
情報領域904からなる。FIG. 3 shows the packet format of the first access method. The packet of the first access method includes an empty/busy information area 901, a destination information area 902, a source information area 903,
It consists of an information area 904.
空/塞情報領域901はチャネルが使用中(塞)である
か、使用されていない(空)かを示す領域である。宛先
情報領域902はパケットの宛先局のアドレスを示す領
域である。送信元情報領域903は送信元の局のアドレ
スを示す領域である。The empty/busy information area 901 is an area indicating whether the channel is in use (blocked) or not in use (empty). The destination information area 902 is an area indicating the address of the destination station of the packet. The transmission source information area 903 is an area indicating the address of the transmission source station.
情報領域904は局間または端末間の情報を転送する為
の領域である。The information area 904 is an area for transferring information between stations or between terminals.
第4図は第2のアクセス方式のパケットフォーマットで
ある。第2のアクセス方式のパケットは空/塞情報領域
905、宛先情報領域906、送信元情報領域907、
パケット種別表示領域908、情報領域909からなる
。空/塞情報領域905は、チャネルが使用中(塞)で
あるか、使用されていない(空)かを示す領域である。FIG. 4 shows the packet format of the second access method. The packet of the second access method includes an empty/busy information area 905, a destination information area 906, a source information area 907,
It consists of a packet type display area 908 and an information area 909. The empty/busy information area 905 is an area indicating whether the channel is in use (blocked) or not in use (empty).
宛先情報領域906はパケットの宛先局のアドレスを示
す領域である。送信元情報領域907は送信元の局のア
ドレスを示す領域である。パケット種別表示領域908
はパケットが単パケット、先頭パケット、中間パケット
、最終パケットのいずれかであるかを表示する領域であ
る。情報領域909は局間または端末間の情報を転送す
る為の領域である。The destination information area 906 is an area indicating the address of the destination station of the packet. The transmission source information area 907 is an area indicating the address of the transmission source station. Packet type display area 908
is an area that displays whether the packet is a single packet, first packet, intermediate packet, or final packet. The information area 909 is an area for transferring information between stations or between terminals.
次にこの制御領域11のチャネルのアクセス方法につい
てその動作を第1図および第2図のフローチャートを用
いて説明する。Next, the operation of the channel access method in the control area 11 will be explained using the flowcharts of FIGS. 1 and 2.
第1図は制御領域11に対する第1のアクセス方式のフ
ローチャートである。FIG. 1 is a flowchart of a first access method for the control area 11.
第1図(a)は第1のアクセス方式の受信フローチャー
トである。制御チャネル送受信制御部502は常時チャ
ネルを監視し、空/塞情報領域901が塞であり(ステ
ップ101)、宛先情報領域902が自局を示す場合(
ステップ102)、受信処理をおこなう(ステップ10
3)。受信処理の内容は、受信バッファ601.602
にパケットをコピーし、受信情報があることをCPU7
0に通報し受信動作を終了することである。FIG. 1(a) is a reception flowchart of the first access method. The control channel transmission/reception control unit 502 constantly monitors the channel, and if the empty/busy information area 901 is occupied (step 101) and the destination information area 902 indicates the own station (
Step 102), performs reception processing (Step 10)
3). The contents of the reception process are the reception buffers 601 and 602.
Copy the packet to CPU 7 and confirm that there is received information.
0 and terminate the reception operation.
第1図(b)は第1のアクセス方式の送信フローチャー
トである。CPU70は送信バッファ604.605に
送信情報を格納し、制御チャネル送受信制御部502に
対し送信要求を出す(ステップ104)。制御チャネル
送受信制御部502は、空パケットを検出した時(ステ
ップ105)に送信情報をチャネルに送出する送信処理
を行う(ステップ106)。その後、送信元情報領域9
03が自局を示すチャネルの空/塞情報領域を空とする
。つまり、ループを1周した制御チャネルを解放する(
ステップ107)。FIG. 1(b) is a transmission flowchart of the first access method. The CPU 70 stores the transmission information in the transmission buffers 604 and 605, and issues a transmission request to the control channel transmission/reception control unit 502 (step 104). When the control channel transmission/reception control unit 502 detects an empty packet (step 105), it performs a transmission process to send transmission information to the channel (step 106). After that, the sender information area 9
The empty/busy information area of the channel where 03 indicates the own station is set to be empty. In other words, release the control channel that has gone through the loop once (
Step 107).
第2図は制御領域に対する第2のアクセス方式のフロー
チャートである。FIG. 2 is a flowchart of a second access method for the control area.
第2図(a)は第2のアクセス方式の受信フローチャー
トである。制御チャネル送受信制御部502は常時チャ
ネルを監視し、空/塞情報領域905が塞であり(ステ
ップ201)、宛先情報領域906が自局を示す場合(
ステップ202)、受信動作Aにはいる。ここで、パケ
ット種別が単パケットの場合(ステップ203)、単パ
ケット受信処理を行う(ステップ205)。単パケット
受信処理の内容は、受信バッファ602.603にパケ
ットをコピーし、受信情報があることをCPU70に通
報し受信動作を終了する。また、パケット種別が先頭パ
ケットの場合(ステップ203)、先頭パケット受信処
理を行う(ステップ204)。先頭パケット受信処理の
内容は受信バッファ602.603にパケットをコピー
することである。先頭パケット受信処理後、受信動作B
に移行する。受信動作Bでは制御チャネル送受信制御部
502は同一のチャネルを監視し、空/塞情報領域が塞
であり(ステップ206)、宛先情報領域が自局を示し
くステップ207)。パケット種別が中間パケットの場
合(ステップ208)、中間パケット受信処理を行い(
ステップ209)再度受信動作Bへ移行する。また、受
信動作Bにおいてパケット種別が最終パケットの場合(
ステップ201)、受信動作Cに移行する。中間パケッ
ト受信処理は受信バッファ602.603にパケットの
情報領域909の情報をコピーすることである。受信動
作Cでは最終パケット受信処理を行う(ステップ210
)。最終パケット受信処理は受信バッファ602.60
Bにパケットの情報領域909の情報をコピーし、受信
情報があることをCPU70に通報し受信動作を終了す
ることである。また、受信動作Bにおいて、空/塞情報
領域905が空もしくは、宛先情報領域906が他局を
示した場合は、パケットが消失した等のエラーの発生で
あり、エラーが起きたことをCPU7Gに通報する(ス
テップ211)。FIG. 2(a) is a reception flowchart of the second access method. The control channel transmission/reception control unit 502 constantly monitors the channel, and if the empty/busy information area 905 is occupied (step 201) and the destination information area 906 indicates the own station (
In step 202), reception operation A is entered. Here, if the packet type is a single packet (step 203), single packet reception processing is performed (step 205). The content of the single packet reception process is to copy the packet to the reception buffers 602 and 603, notify the CPU 70 that there is reception information, and end the reception operation. Furthermore, if the packet type is the first packet (step 203), the first packet reception process is performed (step 204). The content of the first packet reception process is to copy the packet to the reception buffers 602 and 603. After receiving the first packet, receive operation B
to move to. In reception operation B, the control channel transmission/reception control unit 502 monitors the same channel, and the empty/busy information area indicates that it is occupied (step 206), and the destination information area indicates the own station (step 207). If the packet type is an intermediate packet (step 208), intermediate packet reception processing is performed (
Step 209) Go to reception operation B again. Also, if the packet type is the final packet in reception operation B (
Step 201), the process moves to reception operation C. Intermediate packet reception processing involves copying information in the information area 909 of the packet to the reception buffers 602 and 603. In reception operation C, final packet reception processing is performed (step 210
). The final packet reception process is performed by the reception buffer 602.60.
This involves copying the information in the information area 909 of the packet to B, notifying the CPU 70 that there is reception information, and terminating the reception operation. In addition, in receiving operation B, if the empty/busy information area 905 is empty or the destination information area 906 indicates another station, this means that an error such as a lost packet has occurred, and the error is notified to the CPU 7G. Report (step 211).
第2図(b)は第2のアクセス方式の送信フローチャー
トである。制御チャネル送受信制御部502は回線交換
インタフェース60やCPU70からの送信要求があり
(ステップ221)、空/塞情報領域902が空の場合
(ステップ222)、送信動作りに移行する。送信動作
りでは、CPU70により送信バッファ604.605
にセットされたパケットが単パケットの場合には(ステ
ップ223)、単パケット送信処理を行い(ステップ2
24)制御チャネルを解放する(ステップ224a)。FIG. 2(b) is a transmission flowchart of the second access method. When there is a transmission request from the circuit switching interface 60 or the CPU 70 (step 221), and the empty/busy information area 902 is empty (step 222), the control channel transmission/reception control unit 502 shifts to a transmission operation. During the transmission operation, the CPU 70 uses the transmission buffers 604 and 605.
If the packet set to is a single packet (step 223), single packet transmission processing is performed (step 2
24) Release the control channel (step 224a).
単パケット送信処理は送信バッファ604.605にセ
ットされた送信情報をチャネルに送信し、その後、送信
元情報領域907が自局を示すチャネルの空/塞情報領
域905を空とする動作をさす。また送信動作りではC
PU70により送信バッファ604.605にセットさ
れたパケットが先頭パケットの場合には(ステップ22
3)、先頭パケット送信処理を行う(ステップ225)
。先頭パケット送信処理は送信バッファ604.605
にセットされた送信情報をチャネルに送信する動作をさ
す。また、先頭パケット送信処理を行った後、送信動作
Eに移行する。送信動作Eにおいては、送信バッファ6
04.605の最終パケットがセットされた部分に付着
(まで(ステップ226)中間パケット送信処理を繰返
す(ステップ227)。中間パケット送信処理は送信バ
ッファ604.605にセットされた送信情報をチャネ
ルに送信する動作をさす。送信動作Eにおいて送信バッ
ファ604.605の最終パケットがセットされた部分
に行着くと、最終パケット送信処理を行い(ステップ2
28)制御チャネルを解放する(ステップ229)。最
終パケット送信処理は送信バッファ604.605にセ
ットされた送信情報をチャネルに送信し、送信が終了し
たことをCPU70に通報し、その後、送信元情報領域
907が自局を示すチャネルの空/塞情報領域905を
空とする動作をさす。中間、最終パケットの空/塞情報
領域905、宛先情報領域906、送信元情報領域90
7、パケット種別表示領域908は送信制御部603が
自動的に付加する。Single packet transmission processing refers to the operation of transmitting the transmission information set in the transmission buffers 604 and 605 to a channel, and then emptying the empty/busy information area 905 of the channel whose transmission source information area 907 indicates the own station. Also, in the sending operation, C
If the packet set in the transmission buffer 604 or 605 by the PU 70 is the first packet (step 22
3) Perform the first packet transmission process (step 225)
. First packet transmission processing is performed by transmission buffers 604 and 605.
Refers to the operation of transmitting the transmission information set in the channel to the channel. Further, after performing the first packet transmission process, the process moves to the transmission operation E. In the transmission operation E, the transmission buffer 6
The intermediate packet transmission process is repeated until the final packet of 04.605 is attached to the set part (step 226) (step 227).The intermediate packet transmission process transmits the transmission information set in the transmission buffer 604.605 to the channel. In the transmission operation E, when the final packet of the transmission buffer 604, 605 reaches the part set, the final packet transmission processing is performed (step 2).
28) Release the control channel (step 229). The final packet transmission process transmits the transmission information set in the transmission buffers 604 and 605 to the channel, notifies the CPU 70 that the transmission has ended, and then sends the transmission information area 907 indicating the own station to the empty/occupied channel. Refers to the operation of emptying the information area 905. Intermediate and final packet empty/full information area 905, destination information area 906, source information area 90
7. The packet type display area 908 is automatically added by the transmission control unit 603.
上記の2つのアクセス方式の動作を制御チャネル送受信
制御部502が行う。The control channel transmission/reception control unit 502 performs the operations of the above two access methods.
かくして本実施例では、接続制御情報のように速やかな
伝送が要求されるものに対しては第1のアクセス方式を
選択し、システム立ち上げ時の各局に対するコンフィグ
レーション情報の様に長い情報が転送される場合には第
2のアクセス方式を選択することで、性質の異なる2つ
の制御情報路を提供することができる。このため、接続
制御情報を速やかに伝送できる。また送受信の両側で順
序性を確保するために、手順および回路を複雑にするこ
となく長いデータにも対応できる。つまり制御領域の帯
域を効率的に使用することができる。Thus, in this embodiment, the first access method is selected for things that require quick transmission, such as connection control information, and long information, such as configuration information for each station at the time of system startup, is transferred. In such a case, by selecting the second access method, two control information paths with different properties can be provided. Therefore, connection control information can be transmitted quickly. Furthermore, since orderliness is ensured on both sides of transmission and reception, it is possible to handle long data without complicating procedures and circuits. In other words, the band of the control area can be used efficiently.
また制御情報の種類によって情報量が異なる場合は、複
数チャネルを異なる帯域で設定することにより、より効
率を改善することができる。このため、大規模ネットワ
ークに適応できるループ通信方式を提供することが出来
る。Furthermore, if the amount of information differs depending on the type of control information, efficiency can be further improved by setting multiple channels in different bands. Therefore, it is possible to provide a loop communication method that can be applied to large-scale networks.
[発明の効果]
以上詳細に説明したように、本発明によれば制御情報を
効率良く利用し、システムに接続される機器に対応する
応答が早く、大規模ネットワークに適応できるループ式
通信方式を提供することができる。[Effects of the Invention] As explained in detail above, the present invention provides a loop communication method that efficiently utilizes control information, provides quick response to devices connected to the system, and is adaptable to large-scale networks. can be provided.
第1図及び第2図は本発明の一実施例の動作を示すフロ
ーチャート、第3図及び第4図は第1及び第2のアクセ
ス方式におけるパケットのフォーマット図、第5図は局
の構成を示すブロック図、第6図は送受信制御部50の
構成を示すブロック図、第7図は制御チャネル送受信制
御部502の構成を示すブロック図、第8図は発呼動作
を示すシーケンス図、第9図はループ式通信システムの
概略構成図、第10図はフレームのフォーマット図であ
る。
出願人 日本電信電話株式会社出願人
株式会社 東芝
代理人 弁理士 須 山 佐 −
(す)
(b)
第1 口
第2図(1))
第 3図
第40
第5図
第9図1 and 2 are flowcharts showing the operation of an embodiment of the present invention, FIGS. 3 and 4 are packet format diagrams in the first and second access methods, and FIG. 5 is a diagram showing the configuration of the station. 6 is a block diagram showing the configuration of the transmission/reception control section 50, FIG. 7 is a block diagram showing the configuration of the control channel transmission/reception control section 502, FIG. 8 is a sequence diagram showing the calling operation, and FIG. The figure is a schematic configuration diagram of a loop communication system, and FIG. 10 is a frame format diagram. Applicant Nippon Telegraph and Telephone Corporation Applicant
Toshiba Corporation Agent Patent Attorney Satoshi Suyama - (Su) (b) 1st Portion Figure 2 (1)) Figure 3 Figure 40 Figure 5 Figure 9
Claims (1)
れ、制御領域と複数のタイムスロットに分割されたデー
タ通信領域とを有するフレームを前記制御局が前記伝送
路上に周向させ、前記制御領域を用いて制御情報パケッ
トを前記各局の間で伝送するとともに、前記データ通信
領域のタイムスロットを前記各局に収容される端末間の
通信路として割当ててデータ通信を行うループ式通信方
式において、 前記制御領域を、複数のチャネルに分割し、前記制御情
報の転送が終了するまで前記チャネルを専有するアクセ
ス方式と前記チャネルの専有はループ1周に限定するア
クセス方式の2種のアクセス方式を有することを特徴と
するループ式通信方式。[Claims] A control station and a plurality of stations are connected in a loop via a transmission path, and the control station transmits a frame having a control area and a data communication area divided into a plurality of time slots. The control information packet is transmitted between the stations using the control area, and the time slot of the data communication area is allocated as a communication path between the terminals accommodated in each station to perform data communication. In the loop communication method, the control area is divided into a plurality of channels, and an access method that monopolizes the channel until the transfer of the control information is completed, and an access method that limits the monopoly of the channel to one round of the loop. A loop communication method characterized by having two types of access methods.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16029688A JPH0210942A (en) | 1988-06-28 | 1988-06-28 | Loop communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16029688A JPH0210942A (en) | 1988-06-28 | 1988-06-28 | Loop communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0210942A true JPH0210942A (en) | 1990-01-16 |
Family
ID=15711904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16029688A Pending JPH0210942A (en) | 1988-06-28 | 1988-06-28 | Loop communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0210942A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5452958A (en) * | 1992-03-06 | 1995-09-26 | Seiko Epson Corp | Drive coil protection apparatus and method and printer incorporating the apparatus |
WO1998013958A1 (en) * | 1996-09-27 | 1998-04-02 | Hitachi, Ltd. | Module and system for optical transmission |
-
1988
- 1988-06-28 JP JP16029688A patent/JPH0210942A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5452958A (en) * | 1992-03-06 | 1995-09-26 | Seiko Epson Corp | Drive coil protection apparatus and method and printer incorporating the apparatus |
WO1998013958A1 (en) * | 1996-09-27 | 1998-04-02 | Hitachi, Ltd. | Module and system for optical transmission |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5940600A (en) | Isochronous channel having a linked list of buffers | |
CA1252168A (en) | Communications network | |
JP3860500B2 (en) | A distributed control switching network for multiline telephone communications. | |
US5410542A (en) | Signal computing bus | |
JPH05505710A (en) | ring communication system | |
IE922105A1 (en) | High speed transmission line interface | |
JPS6158062B2 (en) | ||
JPH0720122B2 (en) | Packet communication system using ring type transmission line | |
JPS63279633A (en) | Multi-address communication system | |
JPH0210942A (en) | Loop communication system | |
KR930004909B1 (en) | Local network controller system | |
JP2001022687A (en) | Device and method for ring/bus conversion | |
JPH021478B2 (en) | ||
JP3203596B2 (en) | Frame broadcast transfer system | |
JP2949624B1 (en) | Connection control method for Fiber Channel connection equipment | |
JP2563936B2 (en) | Loop communication system | |
JP3691679B2 (en) | Network with dual transmission path | |
JPH0470151A (en) | Data transmitter | |
JPH0316343A (en) | Frame selection reception method | |
JPH02277340A (en) | Inter-processor connection system | |
JPH0133061B2 (en) | ||
JPH063925B2 (en) | Shared channel access control circuit | |
Georganas et al. | Platon: a university local area network | |
JPS6288457A (en) | Loop type communication system | |
JPH0210939A (en) | Communication method for loop type communication system |