[go: up one dir, main page]

JPH07327037A - Cell transmitter - Google Patents

Cell transmitter

Info

Publication number
JPH07327037A
JPH07327037A JP14070294A JP14070294A JPH07327037A JP H07327037 A JPH07327037 A JP H07327037A JP 14070294 A JP14070294 A JP 14070294A JP 14070294 A JP14070294 A JP 14070294A JP H07327037 A JPH07327037 A JP H07327037A
Authority
JP
Japan
Prior art keywords
transmission
cell
slot
link
cells
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.)
Withdrawn
Application number
JP14070294A
Other languages
Japanese (ja)
Inventor
Yoshiro Hakamata
吉朗 袴田
Toshiyuki Shimizu
敏之 清水
Naganari Yokota
修成 横田
Yoshinao Sueyoshi
義直 末吉
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP14070294A priority Critical patent/JPH07327037A/en
Publication of JPH07327037A publication Critical patent/JPH07327037A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【目的】 複数の端局が各々複数のリンクにより接続さ
れるマルチリンク通信網において、端局の送信装置にも
うけられる送信バッファからリンクへのセルの読み出し
速度を低下させることを目的とする。 【構成】 送信装置は、リンクの総数(n)と等しい数
の送信バッファ(B1〜Bn)を有し、端末から入力さ
れるセルを入力順に送信バッファに巡回的に、かつリン
ク伝送速度に等しい速度で格納する。いずれかのリンク
に空きスロットを獲得すると、送信バッファから巡回的
に単一のリンク伝送速度に等しい速度でセルを読み出し
て空きスロットに入れてリンクに送出する。別の実施例
では、送信バッファへのセルの入力は、全てのバッファ
に入力されたセルを入力し、空きスロットを有するリン
クに対応するバッファからセルを読み出して送信すると
共に、他のバッファに記憶された同じセルを廃棄する。
(57) [Abstract] [Purpose] In a multilink communication network in which a plurality of terminal stations are connected by a plurality of links, to reduce the cell read speed from the transmission buffer provided to the terminal station transmitter to the link. With the goal. A transmitter has a number of transmission buffers (B1 to Bn) equal to the total number (n) of links, and cells input from terminals are cyclically input to the transmission buffer in the order of input and equal to the link transmission rate. Store at speed. When an empty slot is acquired in any of the links, cells are cyclically read from the transmission buffer at a rate equal to a single link transmission rate, put in the empty slot, and transmitted to the link. In another embodiment, the input of cells to the transmission buffer is such that the cells input to all buffers are input, the cells are read from the buffer corresponding to the link having an empty slot and transmitted, and the cells are stored in other buffers. Discard the same cell that was deleted.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は複数個の端局が直列に配
列され、個々の端局間が同一帯域、同一伝送方向の複数
リンクにより接続されたマルチリンク通信網において、
複数リンクに対してセルを送受信するために端局に設置
されるマルチリンク伝送制御装置の送信部に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multilink communication network in which a plurality of terminal stations are arranged in series, and the individual terminal stations are connected by a plurality of links having the same band and the same transmission direction.
The present invention relates to a transmitter of a multilink transmission control device installed in a terminal station for transmitting / receiving cells to / from a plurality of links.

【0002】[0002]

【従来の技術】複数の端局の個々の端局間を同一の機能
を有する複数のリングで接続し、複数のリング状伝送シ
ステム(以下、個々のリング状伝送システムを単にリン
グという)を構成し、各リングには複数の固定長スロッ
トを連続して巡回させるマルチリング通信網について
は、特願平3−45484、マルチリンク伝送制御装置
に小林氏、袴田氏および佐藤氏により発表されている。
2. Description of the Related Art A plurality of ring-shaped transmission systems (hereinafter, each ring-shaped transmission system is simply referred to as a ring) are constructed by connecting individual terminal stations of a plurality of terminal stations with a plurality of rings having the same function. However, regarding a multi-ring communication network in which a plurality of fixed-length slots are circulated continuously in each ring, Japanese Patent Application No. 3-45484 and multi-link transmission control device were announced by Mr. Kobayashi, Mr. Hakama and Mr. Sato. .

【0003】以下に、マルチリンク通信網の典型的な例
として、発表されているマルチリング通信網の場合につ
いて図面を用いて詳細に説明する。なお、以下の説明で
は並列リング数が7の場合を例としている。
Hereinafter, as a typical example of the multi-link communication network, the case of the announced multi-ring communication network will be described in detail with reference to the drawings. In the following description, the case where the number of parallel rings is 7 is taken as an example.

【0004】図7は従来技術が適用されているマルチリ
ング通信網の全体の構成である。図7において、01〜
07はリング状伝送路、10は端局に設置されているマ
ルチリンク伝送制御装置、11はマルチリンク伝送制御
装置の送信部、12はマルチリンク伝送制御装置の受信
部、25はセル送出部、26はセル取り出し部、60は
送信アクセス制御部、70は受信アクセス制御部であ
る。
FIG. 7 shows the overall configuration of a multi-ring communication network to which the prior art is applied. In FIG. 7, 01-
Reference numeral 07 is a ring-shaped transmission line, 10 is a multilink transmission control device installed in a terminal station, 11 is a transmission unit of the multilink transmission control device, 12 is a reception unit of the multilink transmission control device, 25 is a cell transmission unit, 26 is a cell extraction unit, 60 is a transmission access control unit, and 70 is a reception access control unit.

【0005】図8はマルチリンク伝送制御装置10の詳
細な構成を示す。図7と同一番号は同一構成要素を示す
ものとし、図8において13はデータ入力部、14はセ
ル分解部、15は端末送信バッファ、50はセル送信制
御部、23はセル組立部、24はデータ出力部、27は
セル出力制御部、41は受信バッファ、45は受信バッ
ファ読み出し制御テーブルである。送信部11はデータ
入力部13、セル分解部14、端末送信バッファ15、
セル送信制御部50、セル送出部25を有し、受信部1
2はセル取り出し部26、受信バッファ41、セル組立
部23、データ出力部24、セル出力制御部27、受信
バッファ読み出し制御テーブル45を有する。
FIG. 8 shows a detailed configuration of the multilink transmission control device 10. The same numbers as in FIG. 7 indicate the same components, and in FIG. 8, 13 is a data input unit, 14 is a cell disassembly unit, 15 is a terminal transmission buffer, 50 is a cell transmission control unit, 23 is a cell assembly unit, and 24 is A data output unit, 27 is a cell output control unit, 41 is a reception buffer, and 45 is a reception buffer read control table. The transmission unit 11 includes a data input unit 13, a cell disassembly unit 14, a terminal transmission buffer 15,
The cell transmission control unit 50 and the cell transmission unit 25 are included, and the reception unit 1
2 has a cell extracting unit 26, a reception buffer 41, a cell assembling unit 23, a data output unit 24, a cell output control unit 27, and a reception buffer read control table 45.

【0006】図9はリング上を連続して周回するスロッ
トの配列とリング間のスロットの位相関係を示す。図9
において01〜07は図7と同様の複数のリングを示
し、101はスロット、τは隣合うリング間のスロット
位相差で、リング間の位相差の合計が1スロット長(あ
るいは1スロット長以下)になるような適当な値であ
る。しかしながら説明を簡単化するために、τと並列リ
ング数nの積が1スロット長に等しい場合を例にとり説
明する。
FIG. 9 shows the arrangement of slots that continuously circulate on the ring and the phase relationship of the slots between the rings. Figure 9
01 to 07 indicate a plurality of rings similar to FIG. 7, 101 is a slot, τ is a slot phase difference between adjacent rings, and the total phase difference between the rings is 1 slot length (or 1 slot length or less). It is an appropriate value such that However, in order to simplify the description, a case where the product of τ and the number n of parallel rings is equal to one slot length will be described as an example.

【0007】図10はマルチリンク伝送制御装置10の
データ入力部13に入力されるデータとセルの関係を示
し、102はデータ、103はセル、104はセル10
3のヘッダ、105はセル103の空塞識別ビット、1
06はセル103の宛先アドレス、107はセル103
の送信元アドレス、108はセル103のデータ識別
子、109はセル103がデータ102の何番目の部分
かを示すセル番号である。
FIG. 10 shows the relationship between the data input to the data input unit 13 of the multi-link transmission control device 10 and cells, 102 is data, 103 is a cell, and 104 is a cell 10.
3 is a header, 105 is an open / close identification bit of the cell 103, 1
06 is the destination address of the cell 103, 107 is the cell 103
, 108 is a data identifier of the cell 103, and 109 is a cell number indicating which part of the data 102 the cell 103 is.

【0008】データの流れを図7、図8、図9および図
10を用いて説明する。
The data flow will be described with reference to FIGS. 7, 8, 9 and 10.

【0009】マルチリンク伝送制御装置10は送信部1
1と受信部12からなり、複数のリング全てに接続され
ており、全体としてマルチリング通信網が構成される。
The multilink transmission control device 10 includes a transmitter 1
1 and a receiver 12 are connected to all of the plurality of rings to form a multi-ring communication network as a whole.

【0010】送信局となる端局では、マルチリンク伝送
制御装置10はデータ入力部13に入力された送信デー
タ102を図10の例に示すように、セル分解部14に
おいて1〜6のような短い部分データに分解した後、各
々に空塞識別ビット105、宛先アドレス106、送信
元アドレス107、他のデータと区別するためのデータ
識別子108および1つのデータの何番目のセルかを識
別するためのセル番号109を有するヘッダ104を付
けて、1スロット長(一定長の)のセル103を作成す
る。これらのセル103は作成された順に、端末送信バ
ッファ15に格納される。受信部12は、巡回してきた
スロット101を、セル取り出し部26により取り出
し、空きスロットであるか既にセルが入って使用されて
いるビジースロットであるかをチェックする。またビジ
ースロットの場合には、そのスロットに格納されている
セルの宛先アドレスを更にチェックし、自端局宛のセル
か否かを検査する。自端局宛のセルが入ったスロットの
場合には、受信操作を施すと共に、該スロットを空きス
ロットに変えて送信部11に転送する。また受信した空
きスロットおよび自端局宛以外のセルが入ったスロット
をそのまま送信部11に転送する。受信部が空塞識別ビ
ットのチェックあるいはセルの宛先アドレスのチェック
を行った時点で、送信部11は何番目のリングに空きス
ロットが巡回してくるかを知ることができるので、送信
バッファ15に格納されているセル103をセル送信制
御部50の制御により格納順に取り出して、セル送出部
25を介してこの空きスロット101に入れ込んで送信
する。
At the terminal station serving as the transmitting station, the multilink transmission control device 10 transmits the transmission data 102 input to the data input unit 13 to the cell disassembling unit 1 to 6 as shown in the example of FIG. After the data is decomposed into short partial data, each of the empty block identification bit 105, the destination address 106, the source address 107, the data identifier 108 for distinguishing from other data, and the number cell of one data are identified. A header 104 having a cell number 109 of 1 is added to create a cell 103 having a one-slot length (a fixed length). These cells 103 are stored in the terminal transmission buffer 15 in the order in which they were created. The receiving unit 12 extracts the circulating slot 101 by the cell extracting unit 26 and checks whether it is an empty slot or a busy slot that has already been used with a cell. In the case of a busy slot, the destination address of the cell stored in that slot is further checked to see if it is the cell addressed to the own terminal station. In the case of a slot containing a cell addressed to its own terminal station, reception operation is performed, and the slot is changed to an empty slot and transferred to the transmission unit 11. Further, the received empty slot and the slot containing a cell other than the one addressed to the own terminal station are directly transferred to the transmission unit 11. At the time when the receiving unit checks the free / busy identification bit or the cell destination address, the transmitting unit 11 can know to which ring the empty slots circulate. The stored cells 103 are taken out in the order in which they are stored under the control of the cell transmission control unit 50, and are inserted into the empty slot 101 via the cell transmission unit 25 for transmission.

【0011】以上のようにして、送信するセルを作成さ
れた順番に送信バッファ15から取り出して、空きスロ
ットに挿入して送信する。従って、この過程でセルの順
番が逆転することは有り得ない。
As described above, the cells to be transmitted are taken out from the transmission buffer 15 in the order in which they are created, inserted into the empty slots and transmitted. Therefore, the order of cells cannot be reversed in this process.

【0012】次に送信バッファからセルを読み出す速度
について考える。隣接するリングに連続して空きスロッ
トを獲得した場合を考えよう。これらの空きスロットに
洩れなくセルを挿入し、並列リング数をnとした時に、
等価的に単一リング速度のn倍の伝送速度を実現するた
めには、送信バッファ15からセルを読み出す時間を隣
合うリング間のスロット位相差τ時間以内とする必要が
ある。換言すれば、読み出し速度を単一のリング伝送速
度のn倍の速度とする必要がある。すなわち単一のリン
グ伝送速度が大きい場合や、全伝送速度を増大させるた
めに並列リング数nを大きく取る場合には、読み出し速
度を非常に高速にしなければならないという欠点があ
る。
Now consider the rate at which cells are read from the transmit buffer. Let's consider the case where you get consecutive empty slots in adjacent rings. When cells are inserted into these empty slots without fail and the number of parallel rings is n,
In order to equivalently realize a transmission rate n times the single ring rate, it is necessary to set the time for reading cells from the transmission buffer 15 within the slot phase difference τ time between adjacent rings. In other words, the read rate needs to be n times the single ring transmission rate. That is, when the single ring transmission rate is high, or when the parallel ring number n is increased to increase the total transmission rate, there is a drawback that the reading rate must be extremely high.

【0013】一方、読み出し速度を低く押さえるため
に、読み出し速度を単一のリング伝送速度に等しくする
ことも考えられる。この場合には送信バッファからセル
を読み出すために必要な時間は(τ×n)で良い。一
方、複数リングには時間τ間隔で空きスロットが到着す
る可能性がある。従って、一つのリングにセルを送信中
の場合には、他のリングにおいてたとえ空きスロットを
獲得できたとしても、前記セルを送信し終えるまでは次
のセルを読み出すことができず、送信できないことにな
る。すなわちこの場合には、一つの端局から送信できる
セルの速度は、単一のリング速度を越えることはでき
ず、従って複数のリングを並列使用してパイプライン処
理を施しても、伝送路の使用効率を十分に高くできない
欠点がある。
On the other hand, in order to keep the read speed low, it is possible to make the read speed equal to a single ring transmission speed. In this case, the time required to read the cell from the transmission buffer may be (τ × n). On the other hand, empty slots may arrive at multiple rings at intervals of time τ. Therefore, when a cell is being transmitted to one ring, the next cell cannot be read and transmission cannot be performed until transmission of the cell is completed, even if an empty slot can be acquired in another ring. become. That is, in this case, the speed of cells that can be transmitted from one terminal station cannot exceed the speed of a single ring, and therefore, even if pipeline processing is performed using multiple rings in parallel, the transmission line There is a drawback that the efficiency of use cannot be increased sufficiently.

【0014】受信局となる端局では、複数のリングから
セルを取り出す場合に受信バッファの構成法によっては
セルの順序が逆転する可能性がある。先の小林氏等によ
る特許は、この受信部におけるセルの順序逆転を防止す
る観点から行われたもので、マルチリンク伝送制御装置
の送信部に関わるものであり、受信部には直接関係な
い。しかしながらマルチリンク通信網の全体を理解する
ためには受信部の動作も理解する必要があり、以下簡単
に説明する。
At the terminal station serving as the receiving station, when the cells are taken out from a plurality of rings, the order of the cells may be reversed depending on the construction method of the receiving buffer. The above-mentioned patent by Kobayashi et al. Was made from the viewpoint of preventing the cell order inversion in the receiving unit, and relates to the transmitting unit of the multilink transmission control device, and is not directly related to the receiving unit. However, in order to understand the entire multi-link communication network, it is necessary to understand the operation of the receiving unit, which will be briefly described below.

【0015】マルチリング通信網においては、隣接した
リングに連続して空きスロットを獲得する場合があり、
送信部においては送信すべきセルがある限りこの空きス
ロットに自端局の送信セルを洩れなく入れ込んで送信す
る。これは、受信部側から捉えると、隣接するリングに
連続して自端局宛のセルを受信する場合のあることに相
当する。複数のリングに分散して到着する自端局宛のセ
ルを配下の端末に転送する場合に、受信バッファを使用
する必要がある。送信されたセルの順序が伝送路を伝送
される間に逆転することは有り得ないから、設計のポイ
ントは、受信バッファからセルを読み出す速度と、読み
出しに際してセルの順序逆転を生じさせないことであ
る。
In a multi-ring communication network, empty slots may be continuously acquired in adjacent rings,
As long as there is a cell to be transmitted, the transmission section inserts the transmission cells of its own terminal station into this empty slot without fail and transmits. This corresponds to the case where the cells addressed to the own terminal station may be continuously received by the adjacent rings when viewed from the receiving unit side. It is necessary to use the receive buffer when transferring cells destined for the own terminal station, which arrive dispersedly in a plurality of rings, to the subordinate terminals. Since the order of transmitted cells cannot be reversed while being transmitted through the transmission path, the design points are the speed of reading cells from the receiving buffer and the fact that cell order inversion does not occur during reading.

【0016】全リングに対して唯一つの共通受信バッフ
ァを持つ方法がある。前述したように自端局宛のセル
は、各リング間の位相差に相当する時間τ間隔で到着す
る可能性があり、これが最小間隔である。すなわちτ時
間以内に、到着したセルを共通受信バッファに書き込ん
でやれば、次々と到着するセルを洩れなく書き込むこと
が可能となり、送信されたセルの順序は保証される。但
しこの場合のセルの書き込み速度を、1/τすなわち
(単一のリング伝送速度×並列リング数n)に相当する
高速度とする必要がある。
There is a way to have only one common receive buffer for all rings. As described above, the cells addressed to the own terminal station may arrive at the time interval τ corresponding to the phase difference between the rings, which is the minimum interval. That is, if the arriving cells are written in the common reception buffer within τ time, the arriving cells can be written without omission, and the order of the transmitted cells is guaranteed. However, the writing speed of the cell in this case needs to be 1 / τ, that is, a high speed corresponding to (single ring transmission speed × parallel ring number n).

【0017】小林氏等の特許は、送信されたセルの順序
を維持しつつ、セル書き込み速度を単一のリング伝送速
度にまで低下させる観点から行われたものである。この
方法では、リング対応の個別受信バッファに自端局宛の
セルを一旦蓄積し、それを改めて受信共通バッファに書
き込むことにより、セル書き込み速度を単一のリング速
度にまで低下させている。
The Kobayashi et al. Patent was made from the perspective of reducing the cell write rate to a single ring transmission rate while maintaining the order of transmitted cells. In this method, the cell write speed is reduced to a single ring speed by temporarily accumulating cells addressed to the own terminal station in a ring-compatible individual reception buffer and writing the cells again in the reception common buffer.

【0018】一方、自端局宛のセルのみを個別受信バッ
ファに蓄積すると、伝送路を伝送されてきた他端局宛の
セル、あるいは空きセルの位置情報が欠落する。このた
め個別受信バッファからセルを読み出して共通受信バッ
ファにセルを書き込む場合に、単に巡回的にセルを読み
出して、書き込むと順序逆転が発生する可能性が新たに
出てくる。これを防ぐために、個別受信バッファとは別
に、自端局宛のセルとそれ以外のセルの到着位置を記憶
する受信バッファ読み出し制御テーブルを作成し、この
テーブルの内容を参照して個別受信バッファの内容を読
み出し、共通受信バッファに格納するようにしたもので
ある。
On the other hand, when only the cells addressed to the own terminal station are accumulated in the individual reception buffer, the position information of the cells addressed to the other terminal station or transmitted through the transmission path is lost. Therefore, when the cells are read from the individual reception buffer and the cells are written to the common reception buffer, if the cells are simply read cyclically and written, the order inversion may newly occur. To prevent this, create a receive buffer read control table that stores the arrival positions of cells addressed to the own station and other cells separately from the individual receive buffer, and refer to the contents of this table to create an individual receive buffer. The contents are read out and stored in the common reception buffer.

【0019】以上の動作を図8および図11を用いて説
明する。図8において、図7と同一番号は同一構成要素
を示すものとし、23はセル組立部、24はデータ出力
部、27はセル出力制御部、41は個別受信バッファ、
45は受信バッファ読み出し制御テーブルである。受信
部12はセル取り出し部26、受信バッファ41、セル
出力制御部27、セル組立部23、データ出力部24、
受信バッファ読み出し制御テーブル45を有する。
The above operation will be described with reference to FIGS. 8 and 11. 8, the same numbers as those in FIG. 7 indicate the same components, 23 is a cell assembling unit, 24 is a data output unit, 27 is a cell output control unit, 41 is an individual receiving buffer,
Reference numeral 45 is a reception buffer read control table. The reception unit 12 includes a cell extraction unit 26, a reception buffer 41, a cell output control unit 27, a cell assembly unit 23, a data output unit 24,
It has a reception buffer read control table 45.

【0020】図11は受信部に到着したリング状伝送路
におけるスロットの状況と、自端局宛セルを入力した個
別受信バッファ41と、受信バッファ読み出し制御テー
ブル45の関係を示したものである。図11の上段の図
において「空」は空きスロット、「塞」は自端局宛以外
の宛先を持つセルが入っているスロット、1〜20は自
端局宛のセルが入っているスロットを示す。個別受信バ
ッファ41には自端局宛のセルのみを書き込む。一方、
受信バッファ読み出し制御テーブル45では「空」スロ
ットおよび「塞」スロットに対しては、例えば「0」を
書き込み、自端局宛セルの場合には「1」を書き込んで
作成してある。
FIG. 11 shows the status of slots in the ring-shaped transmission path that has arrived at the receiving section, the relationship between the individual reception buffer 41 into which the cell addressed to the local terminal is input, and the reception buffer read control table 45. In the upper diagram of FIG. 11, “empty” is an empty slot, “closed” is a slot containing a cell having a destination other than the destination end station, and 1 to 20 are slots containing a cell addressed to the destination end station. Show. Only the cells addressed to the own terminal station are written in the individual reception buffer 41. on the other hand,
In the reception buffer read control table 45, for example, "0" is written in the "empty" slot and the "closed" slot, and "1" is written in the cell addressed to the own terminal station.

【0021】個別受信バッファ41からセルを読み出
し、図示されていない共通受信バッファに書き込むが、
この時受信バッファ読み出し制御テーブル45の内容が
「1」の場合にのみ対応する個別受信バッファ41の先
頭の内容を読み出し、共通受信バッファに書き込むよう
にする。まず受信バッファ読み出し制御テーブル45の
1列目を参照すると、1行目、2行目は0であるから何
も読み出さず、3行目に1になってから初めて対応する
セル「1」を読み出し、共通受信バッファに書き込む。
次に内容が1となるのは5行目、6行目であり、対応す
るセル「2」「3」を読み出し、共通受信バッファに書
き込む。7行目は0であり、この時点で受信バッファ読
み出し制御テーブル45の1列目はクリアされる。次に
2列目を参照すると、2列目の1行目、2行目は1であ
り、対応するセル「4」「5」を読み出し、共通受信バ
ッファに書き込む。
A cell is read from the individual reception buffer 41 and written in a common reception buffer (not shown),
At this time, only when the content of the reception buffer read control table 45 is “1”, the content at the beginning of the corresponding individual reception buffer 41 is read and written in the common reception buffer. First, referring to the first column of the reception buffer read control table 45, nothing is read because the first and second rows are 0, and the corresponding cell "1" is read for the first time after the third row becomes 1. , Write to common receive buffer.
Next, the contents become 1 in the 5th and 6th lines, and the corresponding cells "2" and "3" are read and written in the common reception buffer. The 7th row is 0, and at this time, the 1st column of the reception buffer read control table 45 is cleared. Next, referring to the second column, the first and second rows of the second column are 1, and the corresponding cells “4” and “5” are read and written in the common reception buffer.

【0022】以上の動作を繰り返すことによりセルの順
序を正しく維持しつつ個別受信バッファからセルを読み
出し、共通受信バッファへ書き込むことができる。
By repeating the above operation, cells can be read from the individual reception buffer and written in the common reception buffer while maintaining the correct cell order.

【0023】[0023]

【発明が解決しようとする課題】従来技術では、送信バ
ッファからセルを読み出す過程においてセルの順序逆転
は生じないが、一方でセル読み出し速度を単一のリンク
伝送速度のn倍(並列リンク数倍)に等しい高速度とし
なければならない欠点がある。
In the prior art, cell inversion does not occur in the process of reading cells from the transmission buffer, but on the other hand, the cell read rate is n times the single link transmission rate (parallel link number times). ) Has a drawback that it must be a high speed equal to.

【0024】本発明の目的は、セルの順序逆転が生ぜ
ず、かつ送信バッファからのセル読み出し速度を低下さ
せることのできる、マルチリンク伝送制御装置における
送信部を提供することにある。
It is an object of the present invention to provide a transmitter in a multi-link transmission control device which does not cause cell order inversion and can reduce the cell read speed from the transmission buffer.

【0025】[0025]

【課題を解決するための手段】上記目的を達成するた
め、本発明のセル送信装置は、複数のリンクからなるマ
ルチリンク通信装置において、リンクの総数nと等しい
数の送信バッファB1、・・・、Bnを具備し、端末か
ら入力されるセルをそのセルの入力された順番に従って
B1、・・・、Bn、B1、・・・のように巡回的に、
かつリンク伝送速度に等しい速度で格納する手段と、複
数のリンクのいずれかのリンクにおいて空きスロットを
獲得した場合には、前記送信バッファからB1、・・
・、Bn、B1、・・・のように巡回的に、単一のリン
ク伝送速度に等しい速度でセルを順番に読み出し、この
セルを前記獲得した空きスロットに順番に入れて送信す
る手段を備えたことを特徴とする。
In order to achieve the above object, the cell transmitter of the present invention is a multi-link communication device comprising a plurality of links, and the number of transmission buffers B1, ... , Bn, the cells input from the terminal are cyclically entered according to the input order of the cells, such as B1, ..., Bn, B1 ,.
And means for storing at a speed equal to the link transmission speed, and B1 from the transmission buffer when an empty slot is acquired in any one of the plurality of links.
.., Bn, B1, ... Cyclicly reading cells in sequence at a rate equal to a single link transmission rate, and putting the cells in the acquired empty slots in order and transmitting It is characterized by that.

【0026】また複数のリンクからなるマルチリンク通
信装置において、リンクの総数nと等しい数の送信バッ
ファB1、・・・、Bnを各リンクに対応して具備し、
端末からのセルをそのセルの入力された順番に従って全
ての送信バッファに、単一のリンク伝送速度に等しい速
度で格納する手段と、複数のリンクのいずれかのリンク
において空きスロットを獲得した場合には、該リンクに
対応する前記送信バッファからリンク伝送速度に等しい
速度でセルを読み出し、前記獲得した空きスロットに入
れて送信すると共に、該リンク以外のリンクに対応する
送信バッファにおける前記セルと同一セル番号のセルを
廃棄する手段を備えたことを特徴とする。
In a multi-link communication device composed of a plurality of links, a number of transmission buffers B1, ..., Bn equal to the total number n of links are provided for each link.
A means for storing cells from the terminal in all transmission buffers at a rate equal to a single link transmission rate according to the input order of the cells, and when a vacant slot is acquired in one of the multiple links. Reads a cell from the transmission buffer corresponding to the link at a rate equal to the link transmission rate, transmits the cell in the acquired empty slot, and transmits the same cell as the cell in the transmission buffer corresponding to a link other than the link. It is characterized in that a means for discarding the numbered cell is provided.

【0027】好ましくは、前記受信部側に、受信したス
ロットが自局宛の場合には1を書き込み、受信したスロ
ットが空であるかあるいは宛先が自局でない場合には0
を書き込むための、スロットの受信される伝送路に対応
したテーブルと、前記テーブル内を第1番リンクから第
n番リンクに渡り巡回的に検査する手段とを備えると共
に、前記テーブルの値が0の場合には、単にその値を読
み出し、1の場合にはその読み出した位置に対応する1
次受信バッファの内容を読み出し、その送信元アドレス
により送信元アドレス対応の2次受信バッファに格納す
る手段を備える。
Preferably, 1 is written in the receiving unit side when the received slot is addressed to the own station, and 0 is written when the received slot is empty or the destination is not the own station.
And a means for cyclically checking the inside of the table from the 1st link to the nth link, and the value of the table is 0. In the case of 1, the value is simply read, and in the case of 1, it corresponds to the read position.
Means is provided for reading the contents of the next reception buffer and storing it in the secondary reception buffer corresponding to the source address according to the source address.

【0028】[0028]

【作用】以上のような構成を有する本発明を使用するこ
とにより、送信局におけるマルチリンク伝送制御装置の
送信部においては、セルの発生順に従って送信バッファ
B1、・・・・・、Bnに単一のリンク伝送速度に等し
い速度で巡回的に順序良くセルを格納する。あるいは送
信局におけるマルチリンク伝送制御装置の送信部におい
て、セルの発生順に従って全ての送信バッファB1、・
・・・・、Bnに単一のリンク伝送速度に等しい速度で
順序良く格納する。
By using the present invention having the above-described structure, in the transmission section of the multilink transmission control device in the transmission station, the transmission buffers B1, ... Cells are cyclically stored in order at a rate equal to one link transmission rate. Alternatively, in the transmission unit of the multilink transmission control device in the transmission station, all transmission buffers B1, ...
..., Store in Bn in order at a rate equal to the single link transmission rate.

【0029】また複数のリンクのいずれかのリンクにお
いて空きスロットを獲得した場合には、前記送信バッフ
ァからセルをB1、・・・、Bn、B1、・・・のよう
に単一のリンク伝送速度に等しい速度で巡回的に読み出
し、前記獲得した空きスロットに順番に入れて送信す
る。あるいは、複数のリンクのいずれかのリンクにおい
て空きスロットを獲得した場合には、そのリンクに対応
する前記送信バッファからセルを単一のリンク伝送速度
に等しい速度で読み出し、前記獲得した空きスロットに
入れて送信すると共に、前記リンク以外の送信バッファ
における前記セルと同一のセル番号を有するセルを廃棄
する。
When an empty slot is acquired in any one of the plurality of links, cells are transferred from the transmission buffer to a single link transmission rate such as B1, ..., Bn, B1 ,. It is cyclically read at a speed equal to, and is sequentially inserted into the acquired empty slots and transmitted. Alternatively, when an empty slot is acquired in any one of a plurality of links, cells are read from the transmission buffer corresponding to the link at a speed equal to a single link transmission speed and placed in the acquired empty slot. The cell having the same cell number as the cell in the transmission buffer other than the link is discarded.

【0030】従って、本発明は送信局においてセルの順
序逆転を生ぜしめることなく、送信バッファからのセル
読み出し速度を単一のリンク伝送速度に等しい速度にま
で低下させることができる。
Therefore, the present invention can reduce the cell read rate from the transmit buffer to a rate equal to a single link transmission rate without causing cell reversal at the transmitting station.

【0031】[0031]

【実施例】以下に本発明の実施例を図面により詳細に説
明する。なお、本実施例ではリング状の構成をとるマル
チリング通信網の例により説明しているが、リング状で
ない通信網の場合でも同様に実施することができる。
Embodiments of the present invention will be described in detail below with reference to the drawings. In the present embodiment, an example of a multi-ring communication network having a ring configuration is described, but the same can be applied to a non-ring communication network.

【0032】(第1実施例)送信部11の動作を図1に
より説明する。図1において、13a、13bはデータ
入力部、14a、14bはセル分解部、15a、15b
は各送信データに対応する端末送信バッファ、80は送
信バス、90は送信バス制御部、16は送信バッファB
1、送信バッファB2、送信バッファB3、送信バッフ
ァB4、送信バッファB5、送信バッファB6、送信バ
ッファB7、17はゲート、50はセル送信制御部、2
5はセル送出部である。
(First Embodiment) The operation of the transmitter 11 will be described with reference to FIG. In FIG. 1, 13a and 13b are data input sections, 14a and 14b are cell disassembly sections, and 15a and 15b.
Is a terminal transmission buffer corresponding to each transmission data, 80 is a transmission bus, 90 is a transmission bus control unit, 16 is a transmission buffer B
1, transmission buffer B2, transmission buffer B3, transmission buffer B4, transmission buffer B5, transmission buffer B6, transmission buffers B7, 17 are gates, 50 is a cell transmission control unit, 2
5 is a cell transmission unit.

【0033】送信部11はデータ入力部13a、13
b、セル分解部14a、14b、端末送信バッファ15
a、15b、送信バス80、送信バス制御部90、送信
バッファ16、ゲート17、セル送信制御部50および
セル送出部25を有する。
The transmission unit 11 includes data input units 13a and 13
b, cell disassembling units 14a and 14b, terminal transmission buffer 15
a, 15b, a transmission bus 80, a transmission bus control unit 90, a transmission buffer 16, a gate 17, a cell transmission control unit 50, and a cell transmission unit 25.

【0034】送信局となる端局に2つの端末が接続され
ている場合を例にとり説明する。この送信局となる端局
では、マルチリンク伝送制御装置10はデータ入力部1
3a、13bに入力された送信データ102を従来技術
の場合における図10の例に示すのと同様に、各々セル
分解部14a、14bにおいて1〜6のような短い部分
データに分解する。その後各々に空塞識別ビット10
5、宛先アドレス106、送信元アドレス107、他の
データと区別するためのデータ識別子108および1つ
のデータの何番目のセルかを識別するためのセル番号1
09を有するヘッダ104を付けて、1スロット長のセ
ル103を作成する。これらのセル103は作成された
順番に、端末送信バッファ15aおよび15bに格納さ
れる。以上の動作は従来技術の場合と全く同様である。
なお、明確に宛先アドレス、送信元アドレスあるいは空
塞識別情報などのビットが設けられないATM(非同期
転送モード)伝送方式のような固定長のスロットを使用
するシステムもある。これらのシステムの場合にはVP
I(仮想パス識別子)あるいはVCI(仮想チャネル識
別子)などを参照して前記アドレスや空塞識別情報とす
ることができる。
A case where two terminals are connected to a terminal station which is a transmitting station will be described as an example. In the terminal station which is the transmitting station, the multi-link transmission control device 10 has the data input unit 1
The transmission data 102 input to 3a and 13b are decomposed into short partial data such as 1 to 6 in the cell disassembling units 14a and 14b, respectively, in the same manner as shown in the example of FIG. After that, each of the empty block identification bits 10
5, a destination address 106, a source address 107, a data identifier 108 for distinguishing from other data, and a cell number 1 for identifying what number cell of one data
A header 104 having 09 is added to create a cell 103 having a 1-slot length. These cells 103 are stored in the terminal transmission buffers 15a and 15b in the order of creation. The above operation is exactly the same as that of the prior art.
There is also a system using a fixed-length slot such as an ATM (asynchronous transfer mode) transmission method in which a bit such as a destination address, a source address, or a space identification information is not clearly provided. VP for these systems
By referring to I (virtual path identifier) or VCI (virtual channel identifier), it is possible to use the address or free / busy identification information.

【0035】送信バス制御回路90は、端末送信バッフ
ァ15aおよび15bを順次ポーリングし、セルが滞留
している送信バッファに送信バス80のアクセス権を与
える。両方のバッファにセルが滞留している場合には、
バス上で信号衝突が発生しないように、例えば最初は端
末送信バッファ15aにのみ送信権を付与する。この
間、端末送信バッファ15bには全てのセルを滞留させ
る。端末送信バッファ15aのセルを全て読み出し終え
ると、送信バス制御回路90は今度は端末送信バッファ
15bに送信バス80のアクセス権を付与し、端末送信
バッファ15bのセルを全て読み出す。以後はこの動作
を繰り返す。
The transmission bus control circuit 90 sequentially polls the terminal transmission buffers 15a and 15b and gives the access right of the transmission bus 80 to the transmission buffer in which cells are accumulated. If cells are staying in both buffers,
In order to prevent signal collision on the bus, for example, the transmission right is initially given only to the terminal transmission buffer 15a. During this time, all cells are retained in the terminal transmission buffer 15b. When all the cells of the terminal transmission buffer 15a have been read, the transmission bus control circuit 90 now grants the terminal transmission buffer 15b access to the transmission bus 80 and reads all the cells of the terminal transmission buffer 15b. After that, this operation is repeated.

【0036】次に、送信バス80上に読み出されたセル
を、送信バッファ16(B1、B2、・・・B7)に格
納する手順の一例を説明する。送信バス制御回路90
は、マルチリンク伝送制御装置10が最初に電源を投入
された時点で送信バッファ16(B1、B2、・・・B
7)をリセットする。その後送信バス制御回路90は送
信バッファ16、および送信バッファ16に前置された
ゲート17を制御することにより、送信バス80に読み
出されたセルを、その読み出された順番に従って送信バ
ッファにB1、B2、・・・、B7、B1、B2・・・
・・のように巡回的に格納する。説明の都合上、整数m
を整数nで除した剰余をMOD(m、n)で表すものと
する。前記手順の具体的な方法として、セル103のセ
ル番号109(m)を並列リンクの総数7(n)で除し
た剰余が0であるセル系列すなわちMOD(m、n)=
0である系列をB1に、MOD(m、n)=1であるセ
ル系列をB2に、MOD(m、n)=2であるセル系列
をB3に、MOD(m、n)=3であるセル系列をB
4、MOD(m、n)=4であるセル系列をB5、MO
D(m、n)=5であるセル系列をB6、MOD(m、
n)=6であるセル系列をB7、に格納する方法があ
る。すなわち、セル番号mのセルを MOD(m、n)+1 (1) 番目の送信バッファに格納する方法である。一般的に
は、一つの端末からのセル総数は並列リンク数nの整数
倍になるとは限らないので、この端末に対応する最終セ
ルが格納されたバッファの番号kを記憶しておき、セル
番号mのセルを MOD(MOD(m、n)+k+1、n) (2) 番目のバッファに格納すれば良い。式(1)はk=nの
場合に相当する。
Next, an example of a procedure for storing the cells read on the transmission bus 80 in the transmission buffer 16 (B1, B2, ... B7) will be described. Transmission bus control circuit 90
Is the transmission buffer 16 (B1, B2, ... B) when the multilink transmission control device 10 is first turned on.
7) Reset. Thereafter, the transmission bus control circuit 90 controls the transmission buffer 16 and the gate 17 in front of the transmission buffer 16 so that the cells read on the transmission bus 80 are stored in the transmission buffer B1 according to the order of reading. , B2, ..., B7, B1, B2 ...
・ ・ Stores cyclically as in. For convenience of explanation, the integer m
Is represented by MOD (m, n). As a specific method of the above procedure, a cell sequence in which the cell number 109 (m) of the cell 103 is divided by the total number of parallel links 7 (n) and the remainder is 0, that is, MOD (m, n) =
A sequence of 0 is B1, a cell sequence of MOD (m, n) = 1 is B2, a cell sequence of MOD (m, n) = 2 is B3, and MOD (m, n) = 3. Cell sequence is B
4, a cell sequence with MOD (m, n) = 4 is B5, MO
A cell sequence in which D (m, n) = 5 is B6, MOD (m,
There is a method of storing a cell sequence with n) = 6 in B7. That is, this is a method of storing the cell of cell number m in the MOD (m, n) +1 (1) th transmission buffer. In general, the total number of cells from one terminal is not always an integer multiple of the number of parallel links n. Therefore, the number k of the buffer storing the last cell corresponding to this terminal is stored and the cell number is stored. The cell of m may be stored in the MOD (MOD (m, n) + k + 1, n) (2) th buffer. Expression (1) corresponds to the case of k = n.

【0037】以上のようにセルを格納するようにすれ
ば、送信バッファB1、B2、B3、B4、B5、B
6、B7からセルを読み出し中においても該バッファに
セルを入力することができるので、全てのセルが読み出
されるまで待つ必要はなく効率の向上が図れる。
By storing the cells as described above, the transmission buffers B1, B2, B3, B4, B5, B are stored.
Since cells can be input to the buffer even while cells are being read from 6 and B7, it is not necessary to wait until all cells are read, and efficiency can be improved.

【0038】図示されていない受信部12は、巡回して
きたスロット101を、セル取り出し部26により取り
出し、空きスロットであるか既にセルが入って使用され
ているビジースロットであるかをチェックする。ビジー
スロットの場合には、そのスロットに格納されているセ
ルの宛先アドレスを更にチェックし、自端局宛のセルか
否かを検査する。自端局宛のセルが入ったスロットの場
合には、受信操作を施すと共に、該スロットを空きスロ
ットに変えて送信部11に転送する。また受信した空き
スロットおよび自端局宛以外のセルが入ったスロットは
そのまま送信部11に転送する。受信部が空塞識別ビッ
トのチェックあるいはセルの宛先アドレスのチェックを
行った時点で、送信部11は何番目のリングに空きスロ
ットが巡回してくるかを知ることができるので、セル送
信制御部50は、送信バッファB1、B2、B3、B
4、B5、B6およびB7に格納されているセル103
を、該セルが送信バッファに格納された順番に従い巡回
的に取り出して、前記空きスロット101に入れ込んで
送信する。
The receiving unit 12 (not shown) extracts the circulating slot 101 by the cell extracting unit 26 and checks whether it is an empty slot or a busy slot which has already been used with a cell. In the case of a busy slot, the destination address of the cell stored in that slot is further checked to see if it is the cell addressed to the own terminal station. In the case of a slot containing a cell addressed to its own terminal station, reception operation is performed, and the slot is changed to an empty slot and transferred to the transmission unit 11. The received empty slots and slots containing cells other than those addressed to the own terminal station are transferred to the transmission unit 11 as they are. At the time when the receiving unit checks the free / busy identification bit or the destination address of the cell, the transmitting unit 11 can know to which ring the vacant slot circulates. Therefore, the cell transmission control unit 50 is a transmission buffer B1, B2, B3, B
Cells 103 stored in 4, B5, B6 and B7
Are cyclically taken out according to the order in which the cells are stored in the transmission buffer, are inserted into the empty slot 101, and are transmitted.

【0039】以上のように構成すれば、送信バッファか
らセルを取り出す速度を単一のリンク伝送速度に等しい
速度としておけば、たとえ隣接するリンクに連続して空
きスロットを獲得した場合でも、全ての空きスロットを
利用することができ伝送効率を低下させることがない。
すなわち並列リンク数をnとすれば、単一のリンク伝送
速度のn倍の伝送速度を有するシステムに、セルを伝送
する場合を等価的に実現できる。この動作を図2を使用
してさらに詳細に説明する。
With the above configuration, if the rate at which cells are taken out from the transmission buffer is set equal to the transmission rate for a single link, even if empty slots are consecutively acquired in adjacent links, all slots can be acquired. The empty slot can be used without lowering the transmission efficiency.
That is, if the number of parallel links is n, it is possible to equivalently realize the case of transmitting cells to a system having a transmission speed n times the speed of a single link. This operation will be described in more detail with reference to FIG.

【0040】図2は2つの端末からのセルが、送信バッ
ファB1、B2、B3、B4、B5、B6、B7に格納
された一例を示す。各端末のセル総数を一例として15
としてある。図2に示されるセル番号は、(端末番号−
セル番号)を示すものとする。図2において、隣接する
スロット間の時間間隔はτであり、スロット101が受
信局のマルチリンク伝送制御装置10の受信部12に到
達し受信操作を施された後に、送信部11に図2の上段
に示すような状態で到着するものとする。図2のスロッ
ト101に記載されている「空」は空きスロット(空塞
識別ビット105が空になっているスロット)を、
「塞」は図2に示されているマルチリンク伝送制御装置
宛でないセル103が入っているスロット101を表
す。
FIG. 2 shows an example in which cells from two terminals are stored in the transmission buffers B1, B2, B3, B4, B5, B6 and B7. As an example, the total number of cells of each terminal is 15
There is. The cell number shown in FIG. 2 is (terminal number-
Cell number). In FIG. 2, the time interval between adjacent slots is τ, and after the slot 101 reaches the receiving unit 12 of the multilink transmission control device 10 of the receiving station and the receiving operation is performed, the transmitting unit 11 of FIG. It is assumed that the vehicle arrives in the state shown in the upper row. “Empty” described in the slot 101 of FIG. 2 is an empty slot (a slot in which the empty / closure identification bit 105 is empty),
The "block" represents the slot 101 in which the cell 103 not addressed to the multilink transmission control device shown in FIG. 2 is contained.

【0041】また、説明を簡単にするために、図2に示
すリング01のスロット101(S1)がセル送出部2
5に到着した時点では全ての端末からのセルが送信バッ
ファに入力されており、この時点から初めて送信バッフ
ァからセルの取り出しを行うものとする。
Further, in order to simplify the explanation, the slot 101 (S1) of the ring 01 shown in FIG.
When the cell arrives at 5, cells from all terminals have been input to the transmission buffer, and it is assumed that cells are taken out from the transmission buffer for the first time from this point.

【0042】リング01のセル送出部25にスロット1
01(S1)が到着すると、このスロット101は
「塞」であり、セル送信制御部50はこのスロットをそ
のまま通過させる。次にリング02のスロット101
(S1)がセル送出部25に到着する。このスロット1
01も「塞」であり、セル送信制御部50はこのスロッ
トをそのまま通過させる。次にリング03のスロット1
01(S1)がセル送出部25に到着する。このスロッ
ト101は「空」であり、セル送信制御部50は送信バ
ッファB1の先頭のセル1−1をリンク伝送速度に等し
い速度で読み出し、このスロットに入れ込んで送信す
る。
The slot 1 is provided in the cell sending unit 25 of the ring 01.
When 01 (S1) arrives, this slot 101 is “closed”, and the cell transmission control unit 50 passes this slot as it is. Next, slot 101 of ring 02
(S1) arrives at the cell transmission unit 25. This slot 1
01 is also “closed”, and the cell transmission control unit 50 allows this slot to pass through as it is. Then ring 03 slot 1
01 (S1) arrives at the cell transmission unit 25. This slot 101 is “empty”, and the cell transmission control unit 50 reads the first cell 1-1 of the transmission buffer B1 at a speed equal to the link transmission speed, and inserts it into this slot for transmission.

【0043】次にリング04のスロット101(S1)
がセル送出部25に到着する。このスロット101は
「塞」であり、セル送信制御部50はこのスロットをそ
のまま通過させる。
Next, the slot 101 of the ring 04 (S1)
Arrives at the cell transmission unit 25. This slot 101 is “closed”, and the cell transmission control unit 50 allows this slot to pass through as it is.

【0044】次にリング05、06のセル送出部に順次
それぞれのスロット101(S1)が到着する。それぞ
れのスロット101は、それぞれ「空」であり、セル送
信制御部50は送信バッファB2に格納されている先頭
のセル1−2および送信バッファB3に格納されている
先頭のセル1−3をリンク伝送速度に等しい速度で読み
出し、それぞれリング05におけるスロット101(S
1)およびリング06におけるスロット101(S1)
に各々のスロットを入れ込んで送信する。以後同様に
「空」であるスロットを獲得する度に、送信制御部50
は送信バッファかからセルを巡回的に読み出し、該空き
スロットに入れ込んで送信する。
Next, the slots 101 (S1) sequentially arrive at the cell transmission units of the rings 05 and 06. Each slot 101 is “empty”, and the cell transmission control unit 50 links the leading cell 1-2 stored in the transmission buffer B2 and the leading cell 1-3 stored in the transmission buffer B3. The data is read at a rate equal to the transmission rate, and the slot 101 (S
1) and slot 101 (S1) in ring 06
Insert each slot into and transmit. Thereafter, every time a slot that is “empty” is acquired, the transmission control unit 50
Reads a cell cyclically from the transmission buffer, inserts it into the empty slot and transmits.

【0045】今リング03のスロット101(S2)に
セル1−7が入力されようとする時点を考えよう。この
時点においてはセル1−2〜1−6は、全て対応する空
きスロットに格納されつつある。またセルの読み出し速
度を単一のリンク伝送速度と同一としているので、リン
グ03においてS2の時点で空きスロット101を獲得
した時には、セル1−1の読み出しが丁度終了する。こ
のため、送信制御部50は送信バッファB7から次のセ
ル1−7を読み出し、リング03において獲得した前記
スロット101(S2)にセルを挿入して送信すること
ができる。
Now, consider the time when the cell 1-7 is about to be input to the slot 101 (S2) of the ring 03. At this point, cells 1-2 to 1-6 are all being stored in the corresponding empty slots. Since the cell read rate is the same as the single link transmission rate, when the empty slot 101 is acquired at the time S2 in the ring 03, the reading of the cell 1-1 is just finished. Therefore, the transmission control unit 50 can read the next cell 1-7 from the transmission buffer B7, insert the cell in the slot 101 (S2) acquired in the ring 03, and transmit.

【0046】この場合に獲得する空きセルの最小間隔は
τである。一方セル長が(τ×n)であることを考慮す
ると、セル送信制御部50には7×7ノンブロッキング
スイッチ(一般的にはn×nノンブロッキングスイッ
チ)を使用してやれば衝突が発生せず、獲得した全ての
セルを利用することができる。
In this case, the minimum interval of empty cells acquired is τ. On the other hand, considering that the cell length is (τ × n), if a 7 × 7 non-blocking switch (generally, an n × n non-blocking switch) is used for the cell transmission control unit 50, no collision occurs and the acquisition is obtained. All the cells that have been used can be used.

【0047】図3に伝送路に送出された状態でのスロッ
トの様子を示す。すなわち、全てのスロットを無駄無く
使用しており、このマルチリンク通信装置はリンク伝送
速度のn倍の伝送速度を有するシステムと等価であるこ
とが分かる。
FIG. 3 shows the state of the slots when they are sent to the transmission line. That is, it can be seen that all slots are used without waste, and this multi-link communication device is equivalent to a system having a transmission rate n times the link transmission rate.

【0048】なお、第1実施例における端末送信バッフ
ァ15a、15bおよび送信バッファ16には、後述す
る図5における通常のFIFOメモリを使用することが
できる。
For the terminal transmission buffers 15a and 15b and the transmission buffer 16 in the first embodiment, a normal FIFO memory shown in FIG. 5 described later can be used.

【0049】(第2実施例)第2実施例は図1と同様で
あるが、その動作が異なる。なお端末から入力されたデ
ータをセルに分解し、送信バス80上に載せるまでの動
作は、第1実施例の場合と全く同様であるので説明は省
略する。
(Second Embodiment) The second embodiment is similar to that of FIG. 1, but the operation is different. The operation of decomposing the data input from the terminal into cells and placing them on the transmission bus 80 is exactly the same as in the case of the first embodiment, so description thereof will be omitted.

【0050】次に、送信バス80上に読み出されたセル
を、送信バッファB1、B2、B3、B4、B5、B
6、B7に格納する手順の一例を説明する。送信バス制
御部90は、マルチリンク通信装置が最初に電源を投入
された時点で送信バッファB1、B2、B3、B4、B
5、B6、B7をリセットする。その後送信バス制御回
路90は送信バッファを制御することにより、送信バス
80に読み出されたセルの順番に従って、全ての送信バ
ッファB1、B2、B3、B4、B5、B6、B7にセ
ルを順序良く格納する。
Next, the cells read on the transmission bus 80 are transferred to the transmission buffers B1, B2, B3, B4, B5, B.
6, an example of a procedure of storing in B7 will be described. The transmission bus controller 90 transmits the transmission buffers B1, B2, B3, B4, and B when the multilink communication device is first powered on.
5, B6, B7 are reset. Thereafter, the transmission bus control circuit 90 controls the transmission buffers so that the cells are sequentially arranged in all the transmission buffers B1, B2, B3, B4, B5, B6, and B7 according to the order of the cells read on the transmission bus 80. Store.

【0051】図4は2つの端末からのセルが、送信バッ
ファB1、B2、B3、B4、B5、B6、B7に格納
された一例を示す。各端末のセル総数を一例として11
としてある。図4に示されるセル番号は、(端末番号−
セル番号)を示すものとする。図4において、図9に示
すような時間間隔で、スロット101が受信局のマルチ
リンク伝送制御装置10の受信部12に到達し、該スロ
ットは受信操作を施された後に送信部11に図4の上段
に示すような状態で到着するものとする。図4のスロッ
ト101に記載されている「空」は空きスロット(空塞
識別ビット105が空になっているスロット)を、
「塞」は図4に示されているマルチリンク伝送制御装置
宛でないセル103が入っているスロット101を表
す。
FIG. 4 shows an example in which cells from two terminals are stored in the transmission buffers B1, B2, B3, B4, B5, B6 and B7. As an example, the total number of cells of each terminal is 11
There is. The cell number shown in FIG. 4 is (terminal number-
Cell number). 4, the slot 101 arrives at the receiving unit 12 of the multilink transmission control device 10 of the receiving station at a time interval as shown in FIG. 9, and the slot is sent to the transmitting unit 11 after receiving operation. It is assumed that the vehicle arrives in the state shown in the upper row. "Empty" described in the slot 101 of FIG. 4 is an empty slot (a slot in which the empty / encapsulation identification bit 105 is empty),
The "block" represents the slot 101 in which the cell 103 not addressed to the multilink transmission control device shown in FIG. 4 is contained.

【0052】また、説明を簡単にするために、図4に示
すリング01のスロット101(S1)の時点で端末か
らのセルは全て送信バッファ16に格納されているもの
とし、この時点から初めて送信バッファからセルの取り
出しが行われるものとする。
Further, to simplify the explanation, it is assumed that all cells from the terminal are stored in the transmission buffer 16 at the time of slot 101 (S1) of the ring 01 shown in FIG. It is assumed that cells are taken out from the buffer.

【0053】リング01のセル送出部25にスロット1
01(S1)が到着すると、このスロット101は
「塞」であり、セル送信制御部50はこのスロットをそ
のまま通過させる。次にリング02のスロット101
(S1)がセル送出部25に到着する。このスロット1
01も「塞」であり、セル送信制御部50はこのスロッ
トをそのまま通過させる。次にリング03のスロット1
01(S1)がセル送出部25に到着する。このスロッ
ト101は「空」であり、セル送信制御部50は送信バ
ッファB3の先頭のセル1−1をリンク伝送速度に等し
い速度で読み出し、このスロットに入れ込んで送信す
る。同時に、送信バッファB3以外の送信バッファB
1、B2、B4、B5、B6およびB7におけるセル1
−1を廃棄する。
The slot 1 is provided in the cell sending unit 25 of the ring 01.
When 01 (S1) arrives, this slot 101 is “closed”, and the cell transmission control unit 50 passes this slot as it is. Next, slot 101 of ring 02
(S1) arrives at the cell transmission unit 25. This slot 1
01 is also “closed”, and the cell transmission control unit 50 allows this slot to pass through as it is. Then ring 03 slot 1
01 (S1) arrives at the cell transmission unit 25. This slot 101 is "empty", and the cell transmission control unit 50 reads the first cell 1-1 of the transmission buffer B3 at a rate equal to the link transmission rate, and inserts it into this slot for transmission. At the same time, a transmission buffer B other than the transmission buffer B3
Cell 1 at 1, B2, B4, B5, B6 and B7
Discard -1.

【0054】次にリング04のセル送出部にスロット1
01(S1)が到着する。このスロット101は「塞」
であり、セル送信制御部50はこのスロットをそのまま
通過させる。次にリング05のスロット101(S1)
がセル送出部25に到着する。スロット101は「空」
であり、セル送信制御部50は送信バッファB5に格納
されている先頭のセル1−2をリンク伝送速度に等しい
速度で読み出し、リング05におけるスロット101
(S1)に入れ込んで送信する。同時に送信バッファB
5以外の送信バッファB1、B2、B3、B4、B6お
よびB7におけるセル1−2を廃棄する。但しこの時点
では、送信バッファB3からセル1−1を未だ読み出し
中であり、後述するFIFOの説明において示すよう
に、セル1−1のビットを順序良く読み出すために、出
力Enable信号と、データをシフトさせるためのS
hift Out信号を交互に送信バッファB3に入力
する操作をセルのビット数分だけ繰り返している。この
ため送信バッファB3におけるセル1−2を廃棄するタ
イミングに注意する必要がある。すなわち、FIFOメ
モリの動作を考えると、セル1−1の適当なビットを読
み出した後に入力される前記Shift Out信号を
セル1−2に対応する全ての選択リセット端子に正確に
入力してやれば良い。あるいは処理を簡単化するために
はセル1−1の最後のビットを読み出した後にShif
t Out信号が入力される時点、すなわちリング03
におけるS2時点において同様な操作を行うことも可能
である。後者の方法では、図4に示す例においてはセル
1−2からセル1−6の5個のセルを全て廃棄する必要
がある。
Next, the slot 1 is provided in the cell sending portion of the ring 04.
01 (S1) arrives. This slot 101 is "closed"
Therefore, the cell transmission control unit 50 allows this slot to pass through as it is. Next, slot 101 of ring 05 (S1)
Arrives at the cell transmission unit 25. Slot 101 is "empty"
Therefore, the cell transmission control unit 50 reads the first cell 1-2 stored in the transmission buffer B5 at a rate equal to the link transmission rate, and the slot 101 in the ring 05 is read.
It is inserted in (S1) and transmitted. Send buffer B at the same time
The cells 1-2 in the transmission buffers B1, B2, B3, B4, B6 and B7 other than 5 are discarded. However, at this time, the cell 1-1 is still being read from the transmission buffer B3, and as shown in the description of the FIFO described later, in order to read the bits of the cell 1-1 in order, the output enable signal and the data are read. S to shift
The operation of alternately inputting the hit Out signal to the transmission buffer B3 is repeated for the number of bits of the cell. Therefore, it is necessary to pay attention to the timing of discarding the cells 1-2 in the transmission buffer B3. That is, considering the operation of the FIFO memory, it is sufficient to accurately input the Shift Out signal input after reading an appropriate bit of the cell 1-1 to all the selective reset terminals corresponding to the cell 1-2. Alternatively, in order to simplify the processing, after reading the last bit of the cell 1-1, the
When the t Out signal is input, that is, the ring 03
It is also possible to perform the same operation at the time of S2 in. In the latter method, it is necessary to discard all five cells of cell 1-2 to cell 1-6 in the example shown in FIG.

【0055】以後同様に「空」であるスロットを獲得す
る度に、送信制御部50はその空きスロットを獲得した
リングに備えられた送信バッファからセルを読み出し、
前記空きスロットに入れ込んで送信する。それと同時
に、他のリングに備えられた送信バッファに格納されて
いる対応するセルを廃棄する。
Similarly, every time the slot which is "empty" is acquired, the transmission controller 50 reads the cell from the transmission buffer provided in the ring which acquired the empty slot,
It is inserted into the empty slot and transmitted. At the same time, the corresponding cell stored in the transmission buffer provided in the other ring is discarded.

【0056】この場合にも伝送路に送出された状態での
スロットの様子は図3に示す如くなる。すなわち、全て
のスロットを無駄無く使用しており、このマルチリンク
通信装置は、リンク伝送速度のn倍の伝送速度を有する
システムと等価なシステムを実現できる。
Also in this case, the state of the slot when it is sent to the transmission line is as shown in FIG. That is, all slots are used without waste, and this multi-link communication device can realize a system equivalent to a system having a transmission rate n times the link transmission rate.

【0057】(セルを選択的にリセットできるFIFO
メモリの実施例)なお、第2実施例における送信バッフ
ァには、セルを選択的に廃棄できるFIFOメモリを使
用することができる。以下、このFIFOメモリの実施
例を図面を使用して詳細に説明する。
(FIFO capable of selectively resetting cells
Embodiment of Memory) Incidentally, a FIFO memory capable of selectively discarding cells can be used for the transmission buffer in the second embodiment. An embodiment of this FIFO memory will be described in detail below with reference to the drawings.

【0058】FIFOメモリの構成例は、山本義和氏に
よりトランジスタ技術、1984年3月号、324頁−
331頁“FIFOメモリの使用法と構成法”に発表さ
れている。図5に一例として、4ビットのFIFOメモ
リの構成例を示す。以下このFIFOメモリの動作原理
を示し、これを変形することにより、本発明に適用可能
な、セルを選択的に廃棄できるFIFOメモリの実施例
を説明する。
An example of the structure of the FIFO memory is described in Yoshikazu Yamamoto, Transistor Technology, March 1984, p.
For example, it is disclosed in "Usage and Configuration of FIFO Memory" on page 331. As an example, FIG. 5 shows a configuration example of a 4-bit FIFO memory. The operation principle of this FIFO memory will be shown below, and an embodiment of the FIFO memory which can be applied to the present invention and which can selectively discard cells will be described by modifying this.

【0059】図5において、上段はデータが格納される
4ビットのデータレジスタ、下段はデータレジスタにデ
ータが格納されているか否かの状態を表示するステータ
スレジスタである。説明の都合上、ステータスレジスタ
の各端子に図のようにS、R、QおよびQBと名前を付
ける。Rをある一定時間だけLにすると、Q=L、QB
=Hとなりステータスレジスタはリセットされる。この
状態は、対応するデータレジスタにデータが格納されて
いないことを示す。一方、Sをある一定時間だけLにす
ると、Q=H、QB=Lとなりステータスレジスタはセ
ットされる。この状態は、対応するデータレジスタにデ
ータがセットされたことを示す。
In FIG. 5, the upper part is a 4-bit data register in which data is stored, and the lower part is a status register that indicates whether or not data is stored in the data register. For convenience of explanation, each terminal of the status register is named S, R, Q and QB as shown in the figure. If R is set to L for a certain period of time, Q = L, QB
= H and the status register is reset. This state indicates that no data is stored in the corresponding data register. On the other hand, when S is set to L for a certain fixed time, Q = H and QB = L, and the status register is set. This state indicates that data has been set in the corresponding data register.

【0060】Master Clear信号は常時はH
であり、Master Clear信号を一定時間だけ
Lとすることにより、全てのステータスレジスタをリセ
ットすることができる。Input Ready信号
は、入力に最も近いステータスレジスタ(204)のQ
Bであり、ステータスレジスタ(204)がセットされ
ているか否かを表示する。すなわち、Input Re
ady=Lの場合にはステータスレジスタ(204)が
セットされており、これ以上データを入力できないこ
と、Input Ready=Hの場合にはステータス
レジスタ(204)がリセットされており、データを入
力できることを示す。
The Master Clear signal is always H
Therefore, all the status registers can be reset by setting the Master Clear signal to L for a certain period of time. The Input Ready signal is the Q of the status register (204) closest to the input.
B, indicating whether or not the status register (204) is set. That is, Input Re
If ady = L, the status register (204) is set, and no more data can be input. If Input Ready = H, the status register (204) is reset and data can be input. Show.

【0061】Input Ready=Hの場合に、I
nput Clockを入力するとF/F(217)の
出力QがHとなった時点で、ゲート201の出力がLと
なる。この結果ゲート202が開放となり、データDi
がデータレジスタ203に読み込まれる。一方、ゲート
201の出力がLとなる結果、ステータスレジスタ20
4がセットされQ=Hとなる。その出力は開放されてい
るゲート205を通してゲート205の出力をLとす
る。一方、ゲート205の出力がLになると、ステータ
スレジスタ204は再びリセットされQB=Lとなり、
ゲート201は閉じられる。ゲート201が閉じられる
と、その出力がHとなり、インバータを介してゲート2
02を閉じ、引き続くデータの入力を禁止する。以上の
動作が1クロックの間に行われる。
When Input Ready = H, I
When nput Clock is input, the output of the gate 201 becomes L when the output Q of the F / F (217) becomes H. As a result, the gate 202 is opened and the data Di
Is read into the data register 203. On the other hand, as a result of the output of the gate 201 becoming L, the status register 20
4 is set and Q = H. The output is passed through the gate 205 which is open, and the output of the gate 205 is set to L. On the other hand, when the output of the gate 205 becomes L, the status register 204 is reset again and QB = L,
The gate 201 is closed. When the gate 201 is closed, its output becomes H, and the gate 2 passes through the inverter.
02 is closed and subsequent data input is prohibited. The above operation is performed in one clock.

【0062】上記の動作で、ゲート205の出力は一定
時間だけLとなる。この結果、インバータを介してゲー
ト207が開放され、データレジスタ203からデータ
レジスタ208にデータが転送される。一方、ステータ
スレジスタ206はセットされ、一定時間後に再びリセ
ットされ、結果的にゲート209の出力を一定時間だけ
Lとする。
With the above operation, the output of the gate 205 becomes L for a fixed time. As a result, the gate 207 is opened via the inverter, and the data is transferred from the data register 203 to the data register 208. On the other hand, the status register 206 is set and reset again after a fixed time, and as a result, the output of the gate 209 is set to L for a fixed time.

【0063】以上の一連の動作が繰り返され、最終的に
データレジスタ212にデータが書き込まれ、ステータ
スレジスタ213がセットされる。次のクロックではま
た同様な動作が行われ、ステータスレジスタ210がセ
ットされると共に、対応するデータがデータレジスタ2
16に書き込まれる。以上の動作が次々と繰り返され
る。
The above series of operations are repeated, and finally the data is written in the data register 212 and the status register 213 is set. At the next clock, the same operation is performed again, the status register 210 is set, and the corresponding data is transferred to the data register 2
16 is written. The above operation is repeated one after another.

【0064】次にFIFOメモリからデータを出力する
動作について、データレジスタ216および212にデ
ータがセットされている場合を例にとり動作を説明す
る。まずデータレジスタ212のデータを出力するため
に、一定時間Lとなる信号を出力Enableに与え
る。この時点で、ステータスレジスタ213はセットさ
れており、このためNANDゲート211が閉じてお
り、その出力はLとなっている。このためインバータを
介してゲート214が閉じており、データレジスタ21
6のデータまでが読み出されることは有り得ない。デー
タレジスタ212のデータを出力し終えた時点で、Sh
ift Out信号として一定時間だけLとなる信号を
入力する。この結果ステータスレジスタ213はリセッ
トされ、ゲート211の出力がLとなる。この結果、イ
ンバータを介してゲート214が開放されデータレジス
タ216のデータがデータレジスタ212に転送され
る。一方、ゲート211の出力がLとなるため、ステー
タスレジスタ210がリセットされ、最終状態に落ち着
く。
Next, the operation of outputting data from the FIFO memory will be described by taking the case where data is set in the data registers 216 and 212 as an example. First, in order to output the data of the data register 212, a signal for a certain time L is given to the output Enable. At this point, the status register 213 is set, so the NAND gate 211 is closed and its output is L. Therefore, the gate 214 is closed via the inverter, and the data register 21
Up to 6 data cannot be read. When the data in the data register 212 has been output, Sh
As the if Out signal, a signal that becomes L for a certain period of time is input. As a result, the status register 213 is reset and the output of the gate 211 becomes L. As a result, the gate 214 is opened and the data in the data register 216 is transferred to the data register 212 via the inverter. On the other hand, since the output of the gate 211 becomes L, the status register 210 is reset and the final state is settled.

【0065】本発明に適用できる、セルを選択的にリセ
ットできるFIFOの一実施例を図6に示す。説明を簡
単化するためにデータ系列Diが一系列からなる4ビッ
ト長のFIFOの例を示しているが、実際には複数のデ
ータ系列からなるより長いビット長からなるFIFOと
して使用されるのが一般的である。
FIG. 6 shows an embodiment of a FIFO which can be applied to the present invention and which can selectively reset cells. For simplification of description, an example of a 4-bit length FIFO in which the data series Di is one series is shown, but in practice, it is used as a FIFO having a longer bit length made of a plurality of data series. It is common.

【0066】先に説明した動作に従い、データレジスタ
212、216および208にデータがセットされ、従
ってステータスレジスタ204はリセット、ステータス
レジスタ206、210および213がセット状態にあ
る場合を考える。今一定時間だけLとなる信号を、リセ
ット信号R3に加えるものとする。この動作は、先に説
明したShift Out信号を加えるのと基本的には
同一の動作である。この状態においてゲート214、2
15、207、211、209は閉じており、R3を加
えることによりステータスレジスタ210はリセットさ
れる。この結果、ゲート209が開放となり、その出力
がLとなることによりゲート215が開放され、データ
レジスタ208の内容がデータレジスタ216に転送さ
れデータレジスタ216の内容が廃棄される。またステ
ータスレジスタ210は一定時間後にセットされ、その
出力はゲート209を閉じる。このゲート209の出力
がLとなる結果、ステータスレジスタ206がリセット
され、ゲート205が開放されると共に、ゲート209
の出力が再びHとなり最終状態に落ち着く。このように
してデータレジスタ216に格納されていたセル(この
場合のセル長は1ビット)を選択的に廃棄することがで
きる。
Consider the case where data is set in the data registers 212, 216 and 208 in accordance with the operation described above, so that the status register 204 is reset and the status registers 206, 210 and 213 are in the set state. It is assumed that a signal that becomes L for a certain period of time is added to the reset signal R3. This operation is basically the same operation as adding the Shift Out signal described above. In this state, the gates 214, 2
15, 207, 211 and 209 are closed, and the status register 210 is reset by adding R3. As a result, the gate 209 is opened and its output becomes L, so that the gate 215 is opened, the contents of the data register 208 are transferred to the data register 216, and the contents of the data register 216 are discarded. The status register 210 is also set after a certain time and its output closes the gate 209. As a result of the output of the gate 209 becoming L, the status register 206 is reset, the gate 205 is opened, and the gate 209 is opened.
Output becomes H again and settles in the final state. In this way, the cells stored in the data register 216 (cell length in this case is 1 bit) can be selectively discarded.

【0067】一般的にはセルは複数のビットから構成さ
れるので、この場合には1セルを構成する各ステータス
レジスタに接続されている選択リセット信号の全てにL
となる信号を入力してやれば良い。
Since a cell is generally composed of a plurality of bits, in this case, all of the selection reset signals connected to each status register forming one cell are set to L.
Input the signal that becomes

【0068】[0068]

【発明の効果】以上説明したように、本発明によれば、
複数のリンク状伝送路により構成されるマルチリンク通
信網において、1つのデータを分解してできた複数のセ
ルをn個のリンク状伝送路を使って送信することによ
り、単一のリンク伝送速度のn倍の伝送速度を有するシ
ステムを等価的に実現できる。その一方で、送信バッフ
ァからセルを読み出す速度をリンク伝送速度と等しい低
い速度に維持できる効果がある。
As described above, according to the present invention,
In a multi-link communication network composed of a plurality of link-like transmission lines, a single link transmission speed is obtained by transmitting a plurality of cells formed by decomposing one data using n link-like transmission lines. It is possible to equivalently realize a system having a transmission speed n times as high. On the other hand, there is an effect that the speed of reading cells from the transmission buffer can be maintained at a low speed equal to the link transmission speed.

【0069】また、請求項1記載のセル送信装置では、
端末から入力されるセルをそのセルの入力された順番に
従って送信バッファに巡回的に格納するので、送信バッ
ファ量が少なくてすむ利点があり、請求項3記載のセル
送信装置では、端末からのセルをそのセルの入力された
順番に従って全ての送信バッファに格納し、複数のリン
クのいずれかのリンクにおいて空きスロットを獲得した
場合には、そのリンクに対応する送信バッファから、セ
ルを、獲得した空きスロットにいれて送信するので、セ
ル送信制御部にn×nのスイッチは不要となり、セル送
信制御部の構成を簡単化することができる。
Further, in the cell transmitting apparatus according to claim 1,
The cells input from the terminal are cyclically stored in the transmission buffer according to the input order of the cells, which is advantageous in that the amount of the transmission buffer can be small. Are stored in all transmission buffers according to the input order of the cell, and when an empty slot is acquired in any of the multiple links, cells are acquired from the transmission buffer corresponding to the link Since the data is put in the slot for transmission, the cell transmission control unit does not need an n × n switch, and the configuration of the cell transmission control unit can be simplified.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1の実施例のマルチリンク伝送制御
装置の構成図である。
FIG. 1 is a configuration diagram of a multi-link transmission control device according to a first embodiment of the present invention.

【図2】第1の実施例において送信部での動作を説明す
るための図である。
FIG. 2 is a diagram for explaining an operation of a transmitting unit in the first embodiment.

【図3】第1の実施例および第2の実施例において送信
部から伝送路に送信されたセルの状況を説明する図であ
る。
FIG. 3 is a diagram illustrating a situation of cells transmitted from a transmission unit to a transmission line in the first and second embodiments.

【図4】第2の実施例において送信部での動作を説明す
るための図である。
FIG. 4 is a diagram for explaining an operation of a transmitting unit in the second embodiment.

【図5】通常のFIFOメモリの動作を説明するための
図である。
FIG. 5 is a diagram for explaining the operation of a normal FIFO memory.

【図6】選択的にリセットできるFIFOメモリの実施
例における動作を説明するための図である。
FIG. 6 is a diagram for explaining an operation in an embodiment of a FIFO memory that can be selectively reset.

【図7】リング状マルチリンク通信網の全体構成を示す
図である。
FIG. 7 is a diagram showing an overall configuration of a ring-shaped multilink communication network.

【図8】従来のマルチリンク伝送制御装置を示す構成図
である。
FIG. 8 is a configuration diagram showing a conventional multilink transmission control device.

【図9】リング上を連続して巡回するスロットの配列と
リング間のスロットの位相関係を示す図である。
FIG. 9 is a diagram showing an array of slots that continuously circulate on a ring and a phase relationship of slots between rings.

【図10】マルチリンク伝送制御装置10のデータ入力
部13に入力されるデータとセルの関係を示す図であ
る。
10 is a diagram showing the relationship between data and cells input to the data input unit 13 of the multilink transmission control device 10. FIG.

【図11】従来技術におけるマルチリンク伝送制御装置
の受信部の動作を説明する図である。
FIG. 11 is a diagram illustrating an operation of a receiving unit of a multilink transmission control device in the related art.

【符号の説明】[Explanation of symbols]

01〜07 リング状伝送路 10 端局に設置されているマルチリンク伝送制御装置 11 マルチリンク伝送制御装置の送信部 12 マルチリンク伝送制御装置の受信部 13、13a、13b データ入力部 14、14a、14b セル分解部 15、15a、15b 各送信データに対応する端末送
信バッファ 16 送信バッファB1、送信バッファB2、送信バッ
ファB3、送信バッファB4、送信バッファB5、送信
バッファB6、送信バッファB7 17 ANDゲート 23 セル組立部 24 データ出力部 25 セル送出部 26 セル取り出し部 27 セル出力制御部 41 受信バッファ 45 受信バッファ読み出し制御テーブル 50 セル送信制御部 60 送信アクセス制御部 70 受信アクセス制御部 80 送信バス 90 送信バス制御部 101 スロット 102 データ 103 セル 104 セル103のヘッダ 105 セル103の空塞識別ビット 106 セル103の宛先アドレス 107 セル103の送信元アドレス 108 セル103のデータ識別子 109 セル103がデータ102の何番目の部分かを
示すセル番号 201〜216 NANDゲート 217 フリップフロップ
01 to 07 ring-shaped transmission line 10 multi-link transmission control device installed in terminal station 11 transmission unit of multi-link transmission control device 12 reception unit of multi-link transmission control device 13, 13a, 13b data input unit 14, 14a, 14b Cell disassembly unit 15, 15a, 15b Terminal transmission buffer corresponding to each transmission data 16 Transmission buffer B1, transmission buffer B2, transmission buffer B3, transmission buffer B4, transmission buffer B5, transmission buffer B6, transmission buffer B7 17 AND gate 23 Cell assembly unit 24 Data output unit 25 Cell transmission unit 26 Cell extraction unit 27 Cell output control unit 41 Reception buffer 45 Reception buffer read control table 50 Cell transmission control unit 60 Transmission access control unit 70 Reception access control unit 80 Transmission bus 90 Transmission bus Control unit 101 Slot 102 data 103 cell 104 header of cell 103 105 open / close identification bit of cell 103 106 destination address of cell 103 107 source address of cell 103 108 data identifier of cell 103 109 what number part of the data 102 the cell 103 is Cell numbers 201 to 216 NAND gate 217 flip-flop

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04Q 3/00 (72)発明者 末吉 義直 東京都千代田区内幸町一丁目1番6号日本 電信電話株式会社内─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 6 Identification number Office reference number FI Technical indication location H04Q 3/00 (72) Inventor Yoshinao Sueyoshi 1-6 Uchiyukicho, Chiyoda-ku, Tokyo Nippon Telegraph and Telephone Within the corporation

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 宛先および送信元が識別できる情報と、
スロットの空塞を識別できる情報を含むヘッダと、デー
タからなる固定長のスロットを、第1番目のリンクと、
第2番目のリンクと、第n番目(但しnは任意の整数)
のリンクに、各リンクにおけるスロットの位相が、リン
ク間の位相差の合計が1スロット長以内となる範囲で互
いに全て異なるようにして連続して送出する送信部と、 該送信部からのスロットを各リンクにおいて順番に受信
し、スロットの空塞識別情報を検査し、該空塞識別情報
が塞の場合には、宛先アドレスを検査し、自局宛の場合
には前記スロットを空にしてリンクに送出すると共に、
該スロットの内容のセルを受信する各伝送路に対して1
つ備えられた1次受信バッファに格納する受信部とから
なるセル伝送装置において、 前記送信部側に、リンクの総数nと等しい数の送信バッ
ファB1、・・・、Bnを具備し、 端末から入力されるセルをそのセルの入力された順番に
従ってB1、・・・、Bn、B1、・・・のように巡回
的に、かつ単一のリンク伝送速度に等しい速度で格納す
る手段と、 複数のリンクのいずれかのリンクにおいて空きスロット
を獲得した場合には、前記送信バッファからB1、・・
・、Bn、B1、・・・のように巡回的に、単一のリン
ク伝送速度に等しい速度でセルを順番に読み出し、この
セルを前記獲得した空きスロットに順番に入れて送信す
る手段とを備えたことを特徴とするセル送信装置。
1. Information capable of identifying a destination and a transmission source,
A header including information capable of identifying whether the slot is empty or not, and a fixed-length slot composed of data, a first link,
2nd link and nth (where n is any integer)
To each link, a transmission section that continuously transmits the phases of the slots in each link so that they are all different from each other within a range where the total phase difference between the links is within one slot length, and a slot from the transmission section. Received in order on each link, inspecting the open / close identification information of the slot. If the open / close identification information is closed, the destination address is inspected. And send it to
1 for each transmission line that receives the cell of the contents of the slot
In a cell transmission device comprising a receiving unit for storing in one provided primary reception buffer, the transmitting unit side is provided with a number of transmission buffers B1, ..., Bn equal to the total number n of links, Means for cyclically storing the input cells according to the input order of the cells such as B1, ..., Bn, B1, ... And at a rate equal to a single link transmission rate; When an empty slot is acquired in any one of the links, the transmission buffer B1, ...
, Bn, B1, ... Cyclically, cells are sequentially read at a rate equal to a single link transmission rate, and the cells are sequentially placed in the acquired empty slots and transmitted. A cell transmission device characterized by being provided.
【請求項2】 前記受信部側に、受信したスロットが自
局宛の場合には1を書き込み、受信したスロットが空で
あるかあるいは宛先が自局でない場合には0を書き込む
ための、スロットの受信される伝送路に対応したテーブ
ルと、 前記テーブル内を第1番リンクから第n番リンクに渡り
巡回的に検査する手段とを備えると共に、 前記テーブルの値が0の場合には、単にその値を読み出
し、1の場合にはその読み出した位置に対応する1次受
信バッファの内容を読み出し、その送信元アドレスによ
り送信元アドレス対応の2次受信バッファに格納する手
段を備えた請求項1記載のセル送信装置。
2. A slot for writing 1 to the receiving side when the received slot is addressed to the own station, and 0 when the received slot is empty or the destination is not the own station. And a means for cyclically checking the inside of the table from the 1st link to the nth link, and when the value of the table is 0, simply 2. A means for reading out the value and, in the case of 1, reading out the content of the primary reception buffer corresponding to the read position and storing it in the secondary reception buffer corresponding to the transmission source address according to the transmission source address. The cell transmission device described.
【請求項3】 宛先および送信元が識別できる情報と、
スロットの空塞を識別できる情報を含むヘッダと、デー
タからなる固定長のスロットを、第1番目のリンクと、
第2番目のリンクと、第n番目(ただしnは任意の整
数)のリンクに、各リンクにおけるスロットの位相が、
リンク間の位相差の合計が1スロット長以内となる範囲
で互いに全て異なるようにして連続して送出する送信部
と、 該送信部からのスロットを各リンクにおいて順番に受信
し、スロットの空塞識別ビットを検査し、該空塞識別ビ
ットが塞の場合には、宛先アドレスを検査し、自局宛の
場合には前記スロットを空にしてリンクに送出すると共
に、該スロットの内容(セル)を受信した各伝送路に対
して1つ備えられた1次受信バッファに格納する受信部
とからなるセル伝送装置において、 前記送信部に、並列リンクの総数nと等しい数の送信バ
ッファB1、・・・、Bnを各リンクに対応して具備
し、 端末からのセルをそのセルの入力された順番に従って全
ての送信バッファに、単一のリンク伝送速度に等しい速
度で格納する手段と、 複数のリンクのいずれかのリンクにおいて空きスロット
を獲得した場合には、該リンクに対応する前記送信バッ
ファから単一のリンク伝送速度に等しい速度でセルを読
み出し、前記獲得した空きスロットに入れて送信すると
共に、該リンク以外のリンクに対応する送信バッファに
おける前記セルと同一セル番号のセルを廃棄する手段と
を備えたことを特徴とするセル送信装置。
3. Information capable of identifying a destination and a transmission source,
A header including information capable of identifying whether the slot is empty or not, and a fixed-length slot composed of data, a first link,
The phase of the slot in each link between the second link and the nth link (where n is an arbitrary integer)
Transmitters that transmit continuously so that they are all different from each other within a range where the total phase difference between links is within one slot length, and slots from these transmitters are sequentially received on each link and the slots are vacated. The identification bit is inspected, and if the empty identification bit is closed, the destination address is inspected. If the address is addressed to itself, the slot is emptied and sent to the link, and the contents of the slot (cell) In a cell transmission device comprising a receiving unit for storing in a primary reception buffer provided for each transmission line that has received, the number of transmission buffers B1 equal to the total number n of parallel links in the transmission unit, .., means for storing Bn corresponding to each link and storing cells from terminals in all transmission buffers at a rate equal to a single link transmission rate according to the input order of the cells, When an empty slot is acquired in any one of the links, a cell is read from the transmission buffer corresponding to the link at a rate equal to a single link transmission rate, and the cell is placed in the acquired empty slot and transmitted. And a means for discarding a cell having the same cell number as the cell in a transmission buffer corresponding to a link other than the link.
【請求項4】 前記受信部側に、受信したスロットが自
局宛の場合には1を書き込み、受信したスロットが空で
あるかあるいは宛先が自局でない場合には0を書き込む
ための、スロットの受信される伝送路に対応したテーブ
ルと、 前記テーブル内を第1番リンクから第n番リンクに渡り
巡回的に検査する手段とを備えると共に、 前記テーブルの値が0の場合には、単にその値を読み出
し、1の場合にはその読み出した位置に対応する1次受
信バッファの内容を読み出し、その送信元アドレスによ
り送信元アドレス対応の2次受信バッファに格納する手
段を備えた請求項3記載のセル送信装置。
4. A slot for writing 1 to the receiving unit when the received slot is addressed to the own station, and 0 when the received slot is empty or the destination is not the own station. And a means for cyclically checking the inside of the table from the 1st link to the nth link, and when the value of the table is 0, simply 4. A means for reading the value and, in the case of 1, reading the content of the primary reception buffer corresponding to the read position and storing it in the secondary reception buffer corresponding to the transmission source address according to the transmission source address. The cell transmission device described.
JP14070294A 1994-06-01 1994-06-01 Cell transmitter Withdrawn JPH07327037A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14070294A JPH07327037A (en) 1994-06-01 1994-06-01 Cell transmitter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14070294A JPH07327037A (en) 1994-06-01 1994-06-01 Cell transmitter

Publications (1)

Publication Number Publication Date
JPH07327037A true JPH07327037A (en) 1995-12-12

Family

ID=15274749

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14070294A Withdrawn JPH07327037A (en) 1994-06-01 1994-06-01 Cell transmitter

Country Status (1)

Country Link
JP (1) JPH07327037A (en)

Similar Documents

Publication Publication Date Title
US4862451A (en) Method and apparatus for switching information between channels for synchronous information traffic and asynchronous data packets
EP0156580B1 (en) Data transmission system
KR0155554B1 (en) Communication switching device and method for transmitting variable length cells
US5394398A (en) Method and circuit arrangement for the transmission of message cells within an ATM network
US5875189A (en) Method and apparatus for multicast of ATM cells
US5083269A (en) Buffer device suitable for asynchronous transfer mode communication
EP0059149B1 (en) Time division multiplex switching network for multiservice digital networks
CA1193702A (en) End-to-end information memory arrangement in a line controller
US4885744A (en) Apparatus for reconstructing and multiplexing frames of various origins made up of a variable number of packets of fixed length
EP0949839B1 (en) ATM cell transmission system
EP0388574A1 (en) Method and apparatus for distributed queue multiple access in a communication system
CA1294024C (en) System for switching information packets with priorities
EP0228629A2 (en) Time-division multiplexing communication system
US5210750A (en) Method and apparatus for distributed queue multiple access in a communication system
US5199028A (en) Asynchronous time division network
US3904829A (en) Demand driven multiplexing system
US5153920A (en) Method and circuit arrangement for the acceptance and forwarding of message cells transmitted according to an asynchronous transfer mode by an asynchronous transfer mode switching equipment
EP0809380A2 (en) Switching system for switching a fixed-length cell
EP0537297B1 (en) A method and a device for destination and source addressing in a packet network
US5649119A (en) Data queuing apparatus
EP0826293B1 (en) Switching network for transfer of data cells
JP2628701B2 (en) Switch for prioritized information packets
US4811339A (en) Non-coded information and companion data switching mechanism
JPH07327037A (en) Cell transmitter
EP0710047B1 (en) Method and apparatus for multicast of ATM cells

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20010904