JPH03252240A - Cell transmission communication network - Google Patents

Cell transmission communication network

Info

Publication number
JPH03252240A
JPH03252240A JP2047321A JP4732190A JPH03252240A JP H03252240 A JPH03252240 A JP H03252240A JP 2047321 A JP2047321 A JP 2047321A JP 4732190 A JP4732190 A JP 4732190A JP H03252240 A JPH03252240 A JP H03252240A
Authority
JP
Japan
Prior art keywords
cell
cells
output
input
header
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
Application number
JP2047321A
Other languages
Japanese (ja)
Inventor
Yoshinari Kumaki
良成 熊木
Yasuro Shohata
康郎 正畑
Takashi Kamitake
孝至 神竹
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2047321A priority Critical patent/JPH03252240A/en
Publication of JPH03252240A publication Critical patent/JPH03252240A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PURPOSE:To distribute and control the load of cells, and to shorten the delay time by switching connections between output lines of a storage means and input lines of a header converting means by a port connection control signal outputted in accordance with header information and the traffic state. CONSTITUTION:A header information giving means 1 receives cells, to which header information is added, from plural input communication lines, and an input/output control part 3 outputs the port connection control signal in accordance with header information displayed by a storage means 8 and the traffic state displayed by a traffic monitor part 10. A port connection switching part 4 switches the connections between output lines of the means 8 and input lines of a header converting means 9 by this control signal to distribute and control the load of cells outputted from a cell transmission communication network, and the cell transmission communication network provided with a copy function as well as a load distributing function is realized. Thus, the delay time for distribution network passage is shortened.

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は、ATM通信システム等で使用される通信網に
係わり、各セルを複数のセルにコピーして伝送できるセ
ル伝送通信網に関する。
[Detailed Description of the Invention] [Object of the Invention] (Industrial Application Field) The present invention relates to a communication network used in an ATM communication system, etc., and relates to cell transmission in which each cell can be copied and transmitted into multiple cells. Regarding communication networks.

(従来の技術) 近年、通信に必要な情報伝達能力を呼設定時に確保して
おく S T M (Synchronous Tra
nsferMode)と呼ばれる転送モード(−船釣な
既存の電話網で使用中)に代わって、通信端末が必要な
ときに通信網の情報伝達能力を使用するATM(Asy
nchronous Transfer Modo)に
対する関心と期待が高まっている。
(Prior art) In recent years, STM (Synchronous Trap) has been developed to ensure the information transmission capability necessary for communication at the time of call setup.
Instead of the transfer mode called nsferMode (used in existing telephone networks such as boat fishing), ATM (Asy
There is growing interest and expectation in chronous transfer mode.

ATMは、セルと呼ばれる固定長の短パケットを用いて
情報を伝達し、各通信端末では必要に応じて通信網にデ
ータセルを渡すこと、即ち通信端末が必要なときに通信
網の情報伝達能力を使用する事を特徴とする転送モード
である。
ATM transmits information using fixed-length short packets called cells, and each communication terminal passes data cells to the communication network as needed. This is a transfer mode characterized by the use of .

STMと比較してATMには、通信端末が必要とする任
意の情報伝達速度を通信端末に提供できること、通信端
末が必要とするときのみ通信網の情報伝達能力を使用す
るため通信効率が向上すること、といった利点があるた
め、ATMは、音声、データ、動画などを一元化して扱
うことができる通信網、即ちB−ISDN網を構成する
基本技術として脚光を浴びている。
Compared to STM, ATM has the ability to provide communication terminals with any information transmission speed they need, and improves communication efficiency because it uses the information transmission capacity of the communication network only when the communication terminal needs it. Because of these advantages, ATM is attracting attention as a basic technology for constructing a communication network that can handle voice, data, video, etc. in a unified manner, that is, a B-ISDN network.

この様なり−ISDNを実現するために必要なATM交
換機は第6図に示すような構成をとる。
The ATM switch required to implement ISDN in this manner has a configuration as shown in FIG.

この図に示すATM交換機は各入力通信路に接続される
複数の前処理部101a〜LO1+mと、各出力通信路
に接続される複数の後処理部1028〜102mと、こ
れら前処理部101a−101+iと後処理部102a
〜IQ2mとの間に介挿されるセルスイッチ103と、
前記前処理部101a〜101m及び後処理部1102
a=102を制御する制御装[!104とを備えており
、各入力通信路を介して供給されるセルを取り込みなが
ら、これらを指定された出力通信路に振り分ける。この
際。
The ATM switch shown in this figure includes a plurality of preprocessing units 101a to LO1+m connected to each input communication path, a plurality of postprocessing units 1028 to 102m connected to each output communication path, and these preprocessing units 101a to 101+i. and post-processing section 102a
A cell switch 103 inserted between ~IQ2m,
The pre-processing sections 101a to 101m and the post-processing section 1102
A control device that controls a=102 [! 104, and while taking in cells supplied via each input communication channel, distributes them to designated output communication channels. On this occasion.

入力通信路から前処理部1018〜101mに入力され
るセルには前処理部101a〜101mにおいて、セル
スイッチ103内でのローカルなルーティングを行うの
に用いられる方路情報(ルーティング・タグ)の付与、
V CI (Virtual Channel Ide
ntifier)の変換がヘッダ変換テーブルにしたが
って行われる。
In the preprocessing units 101a to 101m, route information (routing tags) used to perform local routing within the cell switch 103 are added to cells input from the input communication path to the preprocessing units 1018 to 101m. ,
Virtual Channel Ide
ntifier) is performed according to the header conversion table.

そして、セルスイッチ103では、前処理部1018〜
101mにおいて付加されたルーティング・タグに従っ
てセルを所望の出力通信路に出力する。
In the cell switch 103, preprocessing units 1018 to
101m outputs the cell to a desired output channel according to the attached routing tag.

このようなATM交換機の基本的な機能の他に、ある一
つの情報を複数のユーザ(端末1通信ポート)に与える
コピー機能が、ATMにおけるサービスの一形態として
注目されている。この機能の実現のためには、ATM交
換機にコピー機能を付与することが必要とされる。
In addition to such basic functions of an ATM switch, a copy function that provides one piece of information to a plurality of users (terminal 1 communication port) is attracting attention as a form of ATM service. In order to realize this function, it is necessary to provide the ATM switch with a copy function.

従来、このコピー機能付きのセルスイッチは、IEEE
トランザクションオンコミュニケーションズ第37巻第
1号60−69頁1989年1月のR,G。
Conventionally, this cell switch with a copy function is based on IEEE
Transactions on Communications Vol. 37 No. 1 pp. 60-69 January 1989 R, G.

BUBENIKおよびJ、S、TURNER著の′″ブ
ロードキヤストパケツトスイツチ解析“と称する文献に
開示されているがごとく、セルスイッチ103をセルの
コピーを行うコピー網105(CN)とコピーされたセ
ルのヘッダ変換を行う BGT工106a−B G T
 n106nとコピーされたセルの負荷を分散させる分
散網107(DN)とセルのルーティングを行うルーテ
ィング網108(RN)から構成することにより実現し
ていた(第7図参照)。
As disclosed in the literature entitled ``Broadcast Packet Switch Analysis'' by BUBENIK and J.S. TURNER, the cell switch 103 is connected to a copy network 105 (CN) that copies cells and Perform header conversion BGT engineer 106a-B GT
This was realized by configuring a distribution network 107 (DN) that distributes the load of the n 106n, the copied cells, and a routing network 108 (RN) that performs cell routing (see FIG. 7).

(発明が解決しようとする課題) セルスイッチ103が第7図のような構成の場合、入力
通信路から入力されたセルは、コピー網105(CN)
、分散網107(DN)、ルーティング蘭108 (R
N)の3段を通過後に出力通信路に出力されるが、通常
のルーティング網108(RN)のみのセルスイッチに
おいてはセルが通過する段数は1段である。
(Problem to be Solved by the Invention) When the cell switch 103 has a configuration as shown in FIG.
, distributed network 107 (DN), routing network 108 (R
The cell is output to the output communication path after passing through three stages of the cell (N), but in a normal cell switch with only the routing network 108 (RN), the number of stages that the cell passes through is one.

すなわち、第7図のような構成のセルスイッチでコピー
機能を実現する場合、コピー機能を設けない通常のセル
スイッチの約3倍の大きさになるという問題点があった
That is, when implementing a copy function with a cell switch having the configuration as shown in FIG. 7, there is a problem in that the cell switch is approximately three times as large as a normal cell switch without a copy function.

本発明は、上記のような問題点に鑑みてなされたもので
、その目的とするところは、コピー網(CN)に負荷調
節機能を持たせ、セルスイッチ103が通過する段数を
2段に減少させ、 コピー網(CN)、分散網(D N
)を通過することにより増加する遅延時間を減少させる
ことができるセル伝送通信網を提供することにある。
The present invention has been made in view of the above-mentioned problems, and its purpose is to provide a copy network (CN) with a load adjustment function and reduce the number of stages through which the cell switch 103 passes to two stages. Copy network (CN), distributed network (D N
) The object of the present invention is to provide a cell transmission communication network that can reduce the delay time that increases due to passing through the cell.

〔発明の構成〕[Structure of the invention]

(課題を解決するための手段) 本発明は、上記目的を達成するために、複数の入力通信
路から入力されたヘッダ情報が付加されている複数の第
1のセルの中でコピーすべき第1のセルをコピーして第
2のセルを生成しこれらを伝送するセル伝送通信網にお
いて、各第1のセルのヘッダ情報に応じてコピーに必要
な情報を各第1のセルに付加するコピー情報付与手段と
、このコピー情報付与手段から出力された各第1のセル
を一旦記憶した後でこの記憶した各第1のセルを読み出
して出力する記憶手段と、この記憶手段から出力された
第1のセルに付加されたコピーに必要な情報に応じて第
1のセルをコピーした第2のセルを出力するためにポー
ト接続を切り換えるポート接続切り換え手段と、このポ
ート接続切り換え手段から出力された第2のセルのコピ
ーに必要な情報を取除き、ヘッダ情報に基づきヘッダ変
換を行なうと共にルーティング・タグを付加した第2の
セルを出力するヘッダ変換手段と、このヘッダ変換手段
から出力される第2のセルのトラフィック状態を監視す
るトラフィック監視手段と、記憶手段から次に出力され
る第1のセルのヘッダ情報及びトラフィック監視手段の
トラフィック状態に基づき、記憶手段への第1のセルの
記憶と読み出しの制御及びポート接続切り換え手段を制
御する入出力制御手段とを備えたことを特徴とするもの
である。
(Means for Solving the Problems) In order to achieve the above object, the present invention provides a first cell to be copied in a plurality of first cells to which header information input from a plurality of input communication channels is added. In a cell transmission communication network that copies one cell to generate second cells and transmits them, copying adds information necessary for copying to each first cell according to the header information of each first cell. information provision means; storage means for once storing each first cell output from the copy information provision means and then reading and outputting each stored first cell; port connection switching means for switching port connections in order to output a second cell that is a copy of the first cell in accordance with information necessary for the copy added to the first cell; header converting means for removing information necessary for copying the second cell, converting the header based on the header information and outputting a second cell to which a routing tag is added; a traffic monitoring means for monitoring the traffic state of the second cell; and storing the first cell in the storage means based on the header information of the first cell next outputted from the storage means and the traffic state of the traffic monitoring means. The present invention is characterized by comprising input/output control means for controlling readout and port connection switching means.

(作用) 本発明によれば、入出力制御手段は、記憶手段から表示
されるヘッダ情報及びトラフィック監視手段から表示さ
れるトラフィック状態に応じて、ポート接続を制御の信
号を出力する。このポート接続制御の信号に基づき、ポ
ート接続切り換え手段が、記憶手段の出力線とヘッダ変
換手段の入力線間の接続の切り換えを行うことにより、
セル伝送通信網から出力されるセルの負荷分散、負荷制
御を行うことができ、コピー機能と負荷分散機能を兼ね
備えたセル伝送通信網が実現できる。
(Operation) According to the present invention, the input/output control means outputs a signal for controlling port connection according to the header information displayed from the storage means and the traffic state displayed from the traffic monitoring means. Based on this port connection control signal, the port connection switching means switches the connection between the output line of the storage means and the input line of the header conversion means.
Load distribution and load control of cells output from the cell transmission communication network can be performed, and a cell transmission communication network having both a copy function and a load distribution function can be realized.

これにより、セル伝送の遅延時間を減少することができ
る。
This makes it possible to reduce cell transmission delay time.

(実施例) 以下1図面を参照して本発明の一実施例を説明する。(Example) An embodiment of the present invention will be described below with reference to one drawing.

第1図は、本発明の一実施例であるコピー網の構成を示
すブロック図である。また、第1図の各ブロックを展開
した構成図を第2図に示す。
FIG. 1 is a block diagram showing the configuration of a copy network that is an embodiment of the present invention. Further, FIG. 2 shows a configuration diagram in which each block in FIG. 1 is developed.

まずヘッダ情報付与手段1は、同期部11〜IN、ユー
ザ用・制御用セル識別部51〜5N、ヘッダ情報付与テ
ーブル21〜2Nから構成される(第2図参照)。
First, the header information adding means 1 is composed of synchronizing sections 11 to IN, user/control cell identifying sections 51 to 5N, and header information adding tables 21 to 2N (see FIG. 2).

同期部11〜IN内の同期検出部1al=lan (第
3図参照)は、通信路からの要求に従ってセルを受取り
、受は取ったセルは入力セルの同期パターンに基づきセ
ルの同期を検出する0次に、タイミング発生部1bl〜
lbn (第3図参照)において、同期検出部1al〜
lanで検出されたタイミングに基づき、ユーザ用・制
御用セル識別部51〜5Nに与えるセル書き込みクロッ
クを発生する。
The synchronization detection unit 1al=lan (see Fig. 3) in the synchronization unit 11 to IN receives cells according to a request from the communication path, and detects cell synchronization based on the synchronization pattern of the input cell. Next, the timing generation section 1bl~
lbn (see Fig. 3), the synchronization detection unit 1al~
Based on the timing detected by the LAN, a cell write clock is generated to be given to the user/control cell identification sections 51 to 5N.

ユーザ用・制御用セル識別部51〜5Nは、タイミング
発生部1bl〜lbnで発生されるセル書き込みクロッ
クにより、セルを一旦蓄積する。セル蓄積後。
The user/control cell identification units 51 to 5N temporarily accumulate cells using cell write clocks generated by the timing generation units 1bl to lbn. After cell accumulation.

ATM交換機およびATM交換機間の制御を行うのに使
用する制御用セルかユーザに転送されるユーザ用セルか
を判別し、制御用のセルであれば、コピー網の外部にあ
る制御装置に制御用セルを転送し、ユーザ用のセルであ
れば、入出力制御部3から与えられる出力タイミングに
基づき、■セル、■ヘッダ情報付与テーブル21〜2N
により付与されるコピー数情報、■ヘッダ情報付与テー
ブル21〜2Nにより付与されるどの入力通信路から入
力されたセルであるかを識別する入力ポート番号、の3
つの情報をMUX6を介して蓄積部2に転送する。
It is determined whether the cell is a control cell used for controlling an ATM switch and between ATM switches or a user cell transferred to a user, and if the cell is a control cell, it is transmitted to a control device outside the copy network. If the cell is transferred and it is a cell for a user, based on the output timing given from the input/output control unit 3, ■cell, ■header information addition table 21 to 2N
3. Copy number information given by; ■ input port number given by header information giving tables 21 to 2N to identify which input communication path the cell was input from;
This information is transferred to the storage unit 2 via the MUX 6.

また、前段のスイッチに対して、ユーザ用・制御用セル
識別部51〜5Nが新たにセルを入力可能かどうかを示
すRDYI信号を表示する。
Further, the user/control cell identification units 51 to 5N display an RDYI signal indicating whether or not a new cell can be inputted to the previous switch.

ヘッダ情報付与テーブル21〜2Nは、少なくともユー
ザ用・制御用セル識別部51〜5Nに入力されたセルの
ヘッダ情報に基づきセルにコピー数、どの入力通信路か
ら入力されたセルであるかを識別する入力ポート番号を
付与する。また、ヘッダ情報付与テーブル21〜2Nは
、呼設定時に交換機制御部からの制御信号に基づきテー
ブルの書き換えを行う。
Header information provision tables 21 to 2N identify the number of copies of a cell and from which input communication path the cell is input based on the header information of the cell input to at least the user/control cell identification units 51 to 5N. Assign the input port number to be used. Further, the header information adding tables 21 to 2N are rewritten based on a control signal from the exchange control section at the time of call setup.

蓄積手段8は、FIFOが入力通信路別に複数設けられ
、入出力制御部3が発生するタイミングに基づいて、各
入力通信路からの内部セルをその入力通信路に対応する
FIFOに書き込みを行う(第4図参照)。それと共に
、蓄積手段8は、蓄積手段8のバッファ状態(FULL
 :蓄積手段8に内部セルを蓄積できる領域が無い状態
、NORMAL :¥1積手段8に内部セルが存在して
いる状態、EMPTY :蓄積手段8に内部セルが蓄積
されていない状態)を入出力制御部3に表示する。また
、蓄積手段8は、入出力制御部3が発生するタイミング
に基づき内部セルの出力を行う。この際、蓄積手段8に
おける内部セルの入出力を、入出力制御部3から与えら
れる書き込みクロック周波数と読みだしクロック周波数
を異なる周波数で行うことにより、その周波数比によっ
て速度変換を行うことができるような構成にしても良い
。蓄積手段8は、第4図のような構成でも良いが、情報
を効率的に蓄積するために一つの共有メモリ領域内に入
力通信別の仮想的なFIFOを複数設け、入出力制御部
3がらの制御信号に基づき、複数の入力通信路から入力
される内部セルをその入力通信路に対応する仮想的なF
IFOにMIXを介して時分割で蓄積するような共通バ
ッファ構成でも良い。
The storage means 8 has a plurality of FIFOs provided for each input communication path, and writes internal cells from each input communication path into the FIFO corresponding to the input communication path based on the timing generated by the input/output control unit 3 ( (See Figure 4). At the same time, the storage means 8 stores the buffer state (FULL) of the storage means 8.
: A state in which there is no area for storing internal cells in the storage means 8, NORMAL: A state in which internal cells exist in the ¥1 product means 8, EMPTY: A state in which no internal cells are stored in the storage means 8). Displayed on the control unit 3. Further, the storage means 8 outputs the internal cells based on the timing generated by the input/output control section 3. At this time, by performing the input/output of the internal cells in the storage means 8 at different frequencies for the write clock frequency and the read clock frequency given from the input/output control section 3, speed conversion can be performed by the frequency ratio. It may be configured as follows. The storage means 8 may have a configuration as shown in FIG. 4, but in order to efficiently store information, a plurality of virtual FIFOs for each input communication may be provided in one shared memory area, and the input/output control unit 3 may be configured as shown in FIG. Based on the control signal of
A common buffer configuration may be used in which data is stored in IFO in a time-division manner via MIX.

また、この共通バッファ構成においては、内部セルは、
入力通信路対応に設けられた仮想的な各FIFOの先頭
からDMUXを介して時分割でポート接続切り換え部4
に出力される。
In addition, in this common buffer configuration, the internal cells are
The port connection switching unit 4 is time-divisionally connected via DMUX from the head of each virtual FIFO provided corresponding to the input communication path.
is output to.

入出力制御部3は、蓄積手段8から入力されるバッファ
状態信号に基づきユーザ用・制御用セル識別部51〜5
NにRDY2信号を表示し、もって、蓄積手段8へのセ
ルの入力制御を行う(例えば、RDY2信号がアクティ
ブであれば、蓄積手段8に内部セルを蓄積する)、また
、入出力制御部3は、 コピー網CNl0からルーティ
ング網RN108に出力される各出力線対応のトラフィ
ック情報をトラフィック監視部105から受は取り、 
■この各出力線対応のトラフィック情報と■蓄積手段8
がらの付与情報(この場合コピー数および入力ポート番
号)、■蓄積手段8のバッファ状態信号の3つの情報に
基づき、−回にコピーするセル数、負荷の少ない経路の
選択等の決定を行い、ポート接続切り換え部4に与える
ポート接続制御信号を発生し、セルの出力制御を行う。
The input/output control unit 3 uses user/control cell identification units 51 to 5 based on the buffer status signal input from the storage unit 8.
Displays the RDY2 signal on the input/output controller 3, thereby controlling the input of cells to the storage means 8 (for example, if the RDY2 signal is active, the internal cells are stored in the storage means 8). receives the traffic information corresponding to each output line output from the copy network CN10 to the routing network RN108 from the traffic monitoring unit 105,
■Traffic information corresponding to each output line and ■Storage means 8
The number of cells to be copied in the -th cycle, the selection of a route with less load, etc. are determined based on three pieces of information: the information on the cells (in this case, the number of copies and the input port number), and the buffer status signal of the storage means 8. It generates a port connection control signal to be applied to the port connection switching unit 4 to control the output of the cell.

入出力制御部3の出力制御アルゴリズムは、例えば、次
のようなアルゴリズムでも良い。
The output control algorithm of the input/output control unit 3 may be, for example, the following algorithm.

すなわち、入出力制御部3は、バッファ状態信号、延べ
出力セル数、ヘッダ変換テーブル91〜9Nがデータ入
力受付可能であるかを入出力制御部3に表示するRDY
3信号とを調べる。
That is, the input/output control unit 3 displays the RDY that displays on the input/output control unit 3 whether the buffer status signal, the total number of output cells, and the header conversion tables 91 to 9N can accept data input.
Check the 3 signals.

ここで、内部セルの延べ出力セル数とは、各入力ポート
別に管理された仮想的なバッファの先頭にある内部セル
のコピー数に基づき算出される1出力サイクルでの出力
を行いたい内部セル数を表す。
Here, the total number of output cells of internal cells is the number of internal cells that you want to output in one output cycle, which is calculated based on the number of copies of internal cells at the head of the virtual buffer managed for each input port. represents.

次に、RDY3信号の数が、延べの出力内部セル数より
大きい場合は、全ての内部セルをヘッダ変換テーブル9
1〜9Nに出力し、RDY3信号の数が延べの出力内部
セル数より小さい場合は、全ての内部セルを出力するこ
とができないので、例えば各内部セルの持つ優先度に基
づき、出力を行う内部セルを選択する。
Next, if the number of RDY3 signals is larger than the total number of output internal cells, all internal cells are converted to the header conversion table 9.
1 to 9N, and if the number of RDY3 signals is smaller than the total number of output internal cells, it is not possible to output all internal cells, so for example, based on the priority of each internal cell, Select a cell.

次に、出力することが決定された先頭の内部セルをどの
出力ポートに出力するかの選択を行う。
Next, a selection is made as to which output port the first internal cell determined to be output is to be output.

ここで、出力することが決定された先頭の内部セルをど
の出力ポートに出力するかの選択は、トラフィック監視
部10で監視されているトラフィック情報に基づき、ト
ラフィック量が少ない順にポートを選択することによっ
て行われ、ポート接続切り換え部4は、入出力制御部3
からのポート接続制御信号に基づき、選択された出力ポ
ートを接続するようにポート接続を切り換える。
Here, to select which output port the first internal cell determined to be output is to be outputted to, ports are selected in descending order of traffic volume based on traffic information monitored by the traffic monitoring unit 10. The port connection switching section 4 is controlled by the input/output control section 3.
Based on the port connection control signal from , the port connection is switched to connect the selected output port.

セルのコピーは、ポート接続切り換え部4の接続を、例
えば、第5図のように、DMUXからの1出力ポートを
複数のヘッダ変換テーブル91〜9Nに接続することに
よって行うことができる。ここで、セルのコピー数が多
く、ルーティング網内部のトラフィックが混雑している
場合、1出力サイクルで各セルに要求されるコピー数分
のセルをコピーできない場合がある。この様な場合は、
出力できなかったセル数分を新たなセルのコピー数とし
て更新操作を行い、セルの出力される優先度も上げるよ
うにして、次の出力サイクルにおいて蓄積部2から更新
されたコピー数に基づきセルのコピーを行えば良い。
Cell copying can be performed by connecting the port connection switching unit 4, for example, by connecting one output port from the DMUX to a plurality of header conversion tables 91 to 9N, as shown in FIG. Here, if the number of copies of cells is large and the traffic inside the routing network is congested, it may not be possible to copy the number of copies required for each cell in one output cycle. In such a case,
The number of copies of cells that could not be output is updated as the number of copies of new cells, and the output priority of the cells is also increased, so that in the next output cycle, the number of copies of cells is updated from the storage unit 2. All you have to do is copy the .

ポート接続切り換え部4は、入出力制御3から与えられ
たポート接続制御信号に基づき、DMUx7の出力線と
ヘッダ変換テーブル91〜9N間の接続の切り換えを行
う。
The port connection switching section 4 switches the connection between the output line of the DMUx7 and the header conversion tables 91 to 9N based on the port connection control signal given from the input/output control 3.

ポート接続切り換え部4は、DMUX7の出力線数N、
ルーティング網への出力線数Nとした時(第5図参照)
、例えば、NUNクロスバスイッチを用いることにより
実現できる。そして、NUNクロスバスイッチのクロス
ポイントに入出力制御部3からのポート接続制御信号を
与えることによってポート接続の切り換えを行っても良
い。
The port connection switching unit 4 selects the number of output lines N of the DMUX 7,
When the number of output lines to the routing network is N (see Figure 5)
, for example, can be realized by using a NUN crossbar switch. Then, the port connection may be switched by applying a port connection control signal from the input/output control unit 3 to the cross point of the NUN crossbar switch.

また、ポート接続切り換え部4は、バスと、自分光ての
データであることを識別し自分光てのデータであればバ
スとの接続を行うような手段を各通信路対応に待つよう
な構成でも良い。
Further, the port connection switching unit 4 is configured to wait for a means for each communication path to identify whether the data is from the bus or from its own device, and to connect to the bus if the data is from the device itself. But it's okay.

トラフィック監視部10は、ヘッダ変換テーブル91〜
9Nを通過後のルーティング・タグ情報に基づきルーテ
ィング網に接続される出力線から出力される各出力線別
のトラフィック量のカウントおよびルーティング網に接
続される出力線から出力されるトラフィック量の総和を
カウントし、これらのカウント値を入出力制御部3に表
示している。
The traffic monitoring unit 10 uses header conversion tables 91 to
Count the amount of traffic for each output line that is output from the output line connected to the routing network based on the routing tag information after passing through 9N, and calculate the total amount of traffic output from the output line that is connected to the routing network. These count values are displayed on the input/output control section 3.

ヘッダ変換テーブル91〜9Nは、ルーティング網に接
続される各出力線対応に与えられ、内部セルがヘッダ変
換テーブル91〜9Nへ入力可能かを示すRDY3信号
を入出力制御部3に表示している。
The header conversion tables 91 to 9N are given to each output line connected to the routing network, and display an RDY3 signal on the input/output control unit 3 indicating whether an internal cell can be input to the header conversion tables 91 to 9N. .

また、ヘッダ変換テーブル91〜9Nは、入出力制御部
3から与えられるタイミングに従って内部セルを一旦蓄
積し、内部セルから付与情報を取り除くと共にヘッダ変
換を行う。
Further, the header conversion tables 91 to 9N temporarily store internal cells according to the timing given from the input/output control unit 3, remove attached information from the internal cells, and perform header conversion.

すなわち、ヘッダ変換テーブル91〜9Nは、現在与え
られているVCI (Virtual Channel
 Identfier)を新しいVCIに変更したり、
ルーティング網RN108内でのローカルなルーティン
グを行うのに用いられるルーティング・タグを付与した
りする。
That is, the header conversion tables 91 to 9N are based on the currently given VCI (Virtual Channel
Identifier) to a new VCI,
A routing tag used for local routing within the routing network RN 108 is added.

また、セルがコピーされた時のヘッダ変換は、次のよう
にして行われる。
Furthermore, header conversion when a cell is copied is performed as follows.

すなわち、ヘッダ変換テーブル91〜9Nは、コピーさ
れるセルが現在持っているVPIに対応してコピー数に
個分の新しいVPI、ルーティング・タグ情報の組み(
VCII、R−TAGI)、(VCl2、R−TaO2
)、(VCIk、R−TAGk)を持つ、そして、セル
のコピーが一回の内部セル出力サイクルで実行可能な場
合には、ヘッダ変換テーブル91〜9Nは、コピーされ
たセルが出力される出力線の位置(出力線番号)に応じ
て、(VCII、R−TAGl)、(VCl2、R−T
aO2)、(VCI k、R−TAGk)(7)うち、
どの新しいVCl、ルーティング・タグ情報の組みを選
択するかを指示する信号が入出力制御部3からそれぞれ
与えられ、この指示信号に基づいてそれぞれヘッダ変換
を行う、具体的に、第5図のように内部セルがコピーさ
れた場合、ヘッダ変換テーブル92に転送された内部セ
ルには、同一の内部セルからコピーされたセルのうちで
出力線の位置が1番目の位置にあるので、(VCII、
R−TAGl)の組が与えられ、ヘッダ変換テーブル9
3に転送された内部セルには、同一の内部セルからコピ
ーされたセルのうちで出力線の位置が2番目の位置にあ
るので、(VCl2、R−TaO2)の組が与えられる
That is, the header conversion tables 91 to 9N contain sets of new VPI and routing tag information corresponding to the number of copies, corresponding to the VPI that the cell to be copied currently has.
VCII, R-TAGI), (VC12, R-TaO2
), (VCIk, R-TAGk), and if cell copying can be executed in one internal cell output cycle, the header conversion tables 91 to 9N specify the output to which the copied cell is output. Depending on the line position (output line number), (VCII, R-TAGl), (VCl2, R-T
aO2), (VCI k, R-TAGk) (7), of which
A signal instructing which new VCl and routing tag information set to select is given from the input/output control unit 3, and header conversion is performed based on this instruction signal. Specifically, as shown in FIG. When an internal cell is copied to the header conversion table 92, the output line is in the first position among the cells copied from the same internal cell, so (VCII,
R-TAGl) is given, and the header conversion table 9
Since the output line is in the second position among the cells copied from the same internal cell, the internal cell transferred to No. 3 is given the set (VCl2, R-TaO2).

また、セルのコピーが一回の内部セル出力サイクルで実
行できない場合には、数回の内部セル出力サイクルで分
割してセルのコピーを行う。すなわち、入出力制御部3
は、各入力通信路対応に仮想的に設けられたFIFOの
先頭にある内部セルが以前の内部セル出力サイクルまで
で、コピーできたセル数Cを各FIFO対応に記憶して
おく。
Furthermore, if cell copying cannot be performed in one internal cell output cycle, the cell copying is performed by dividing it into several internal cell output cycles. That is, the input/output control section 3
stores for each FIFO the number C of cells that could be copied up to the previous internal cell output cycle by the internal cell at the head of the FIFO virtually provided for each input channel.

−回の内部セル出力サイクルでコピーができなかった分
の内部セルは1次の内部セル出力サイクルでコピーされ
、コピーされた内部セルのヘッダ変換は、コピーされた
内部セルが以前の内部セル出力サイクルまででコピーで
きたセル数Cに基づきヘッダ変換テーブル、の左端から
コピーされた数分Cだけ右にシフトした位置から(VC
I(c+1)、R−T A G (c + 1 ) )
から順次(V CI (c+2)、R−TAG (c+
2))、−(VCI k、 R−TAGk)を選択する
ことによって行われる。また、V P I  (Vir
tnal Path Identifer)をヘッダ変
換に用いる場合も同様のことを行えば良い。
- The internal cells that could not be copied in the first internal cell output cycle are copied in the first internal cell output cycle, and the header conversion of the copied internal cells is performed so that the copied internal cells are the same as the previous internal cell output. From the position shifted to the right by the number of cells C copied from the left end of the header conversion table based on the number C of cells copied up to the cycle (VC
I(c+1), RTAG(c+1))
(V CI (c+2), R-TAG (c+
2)), -(VCI k, R-TAGk). Also, V P I (Vir
tnal Path Identifer) for header conversion.

ヘッダ変換テーブル91〜9Nの構成は、例えばダブル
バッファ構成にしておき、一つのバッファ(バッファ1
)は、現在のヘッダの変換に用いるヘッダ変換テーブル
とし、もう一つのバッファ(バッファ2)は、呼設定に
伴うヘッダ変換テーブル書き換え時に新しいヘッダ変換
テーブル情報を蓄積する領域として用い、セルの出力さ
れるタイミングで、現在入力されているセルのヘッダ変
換を行うと共にバッファ2に蓄積されている新しいヘッ
ダ変換テーブル情報をバッファ1に書き込むような構成
にしても良い。
The configuration of the header conversion tables 91 to 9N is, for example, a double buffer configuration, and one buffer (buffer 1
) is the header conversion table used to convert the current header, and the other buffer (buffer 2) is used as an area to store new header conversion table information when the header conversion table is rewritten during call setup. It may be configured such that the header conversion of the currently input cell is performed and the new header conversion table information stored in the buffer 2 is written into the buffer 1 at the same timing.

また、ヘッダ変換テーブル91〜9Nは、入出力制御部
3が与えるタイミングに従ってルーティング・タグが付
加されたセルをセルスイッチに出力し、セルスイッチ内
にセルの蓄積が正常に行われたか否かを示すACK償号
をセルスイッチから取り込む。
In addition, the header conversion tables 91 to 9N output cells to which routing tags have been added to the cell switch according to the timing given by the input/output control unit 3, and check whether or not cells are normally stored in the cell switch. The indicated ACK code is fetched from the cell switch.

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

以上説明したように、本発明によると、セル伝送通信網
としてセルのコピーに必要となるトラフィック監視部、
ポート接続切り換え部を設け、分散網を機能も合せ持つ
構成にすることにより、分散網通過分の遅延時間を減少
させることができる。
As explained above, according to the present invention, the traffic monitoring unit necessary for cell copying as a cell transmission communication network,
By providing a port connection switching section and configuring the distributed network to also have a function, it is possible to reduce the delay time for passing through the distributed network.

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

第1図は本発明の一実施例を示した図、第2図は、第1
図の具体的構成を示した図、第3図は、記憶部の一構成
例を示した図、第4図は、ポート接続切り換え部におけ
るセルコピーの一例を示した図、第5図は一般的なAT
V交換機の一構成を示した図、第6図及び第7図は、従
来のコピー機能の実現方式に係わる構成図である。 1・・ヘッダ情報付与手段 3・・・入出力制御部 4・・・ポート接続切り換え部 8・・・蓄積手段     9・・・ヘッダ変換手段1
0・・・トラフィック監視部 105・・・コピー網
FIG. 1 is a diagram showing one embodiment of the present invention, and FIG. 2 is a diagram showing one embodiment of the present invention.
3 is a diagram showing an example of the configuration of the storage section, FIG. 4 is a diagram showing an example of cell copy in the port connection switching section, and FIG. 5 is a diagram showing the general configuration of the storage section. AT
FIGS. 6 and 7, which show one configuration of a V exchange, are configuration diagrams related to a conventional method for realizing a copy function. 1... Header information adding means 3... Input/output control section 4... Port connection switching section 8... Accumulation means 9... Header conversion means 1
0...Traffic monitoring unit 105...Copy network

Claims (1)

【特許請求の範囲】 複数の入力通信路から入力されたヘッダ情報が付加され
ている複数の第1のセルの中でコピーすべき前記第1の
セルをコピーして第2のセルを生成しこれらを伝送する
セル伝送通信網において、前記各第1のセルの前記ヘッ
ダ情報に応じて前記コピーに必要な情報を前記各第1の
セルに付加するコピー情報付与手段と、 このコピー情報付与手段から出力された前記各第1のセ
ルを一旦記憶した後でこの記憶した前記各第1のセルを
読み出して出力する記憶手段と、この記憶手段から出力
された前記第1のセルに付加された前記コピーに必要な
情報に応じて前記第1のセルをコピーした前記第2のセ
ルを出力するためにポート接続を切り換えるポート接続
切り換え手段と、 このポート接続切り換え手段から出力された前記第2の
セルの前記コピーに必要な情報を取除き、前記ヘッダ情
報に基づきヘッダ変換を行なうと共にルーティング・タ
グを付加した前記第2のセルを出力するヘッダ変換手段
と、 このヘッダ変換手段から出力される前記第2のセルのト
ラフィック状態を監視するトラフィック監視手段と、 前記記憶手段から次に出力される前記第1のセルの前記
ヘッダ情報及び前記トラフィック監視手段の前記トラフ
ィック状態に基づき、前記記憶手段への前記第1のセル
の記憶と読み出しの制御及び前記ポート接続切り換え手
段を制御する入出力制御手段とを備えたことを特徴とす
るセル伝送通信網。
[Claims] A second cell is generated by copying the first cell to be copied among a plurality of first cells to which header information input from a plurality of input communication channels is added. In a cell transmission communication network that transmits these, copy information adding means adds information necessary for the copying to each of the first cells according to the header information of each of the first cells; and the copy information adding means storage means for once storing each of the first cells outputted from the memory and then reading out and outputting each of the stored first cells; port connection switching means for switching port connections in order to output the second cell obtained by copying the first cell according to information necessary for the copying; and header converting means for removing information necessary for the copying of the cell, performing header conversion based on the header information, and outputting the second cell to which a routing tag has been added; traffic monitoring means for monitoring a traffic state of a second cell; and based on the header information of the first cell that is next output from the storage means and the traffic state of the traffic monitoring means, data is sent to the storage means. A cell transmission communication network comprising input/output control means for controlling storage and readout of the first cell and controlling the port connection switching means.
JP2047321A 1990-03-01 1990-03-01 Cell transmission communication network Pending JPH03252240A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2047321A JPH03252240A (en) 1990-03-01 1990-03-01 Cell transmission communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2047321A JPH03252240A (en) 1990-03-01 1990-03-01 Cell transmission communication network

Publications (1)

Publication Number Publication Date
JPH03252240A true JPH03252240A (en) 1991-11-11

Family

ID=12772008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2047321A Pending JPH03252240A (en) 1990-03-01 1990-03-01 Cell transmission communication network

Country Status (1)

Country Link
JP (1) JPH03252240A (en)

Similar Documents

Publication Publication Date Title
US5394397A (en) Shared buffer memory type ATM communication system and method with a broadcast facility
KR0146281B1 (en) Atm switching network
US5440546A (en) Packet switch
US5168492A (en) Rotating-access ATM-STM packet switch
JP3459235B2 (en) Packet switching device and control method therefor
JP3109591B2 (en) ATM switch
JPH03270436A (en) Load distribution control system for call processor
JPH10500545A (en) Communications system
KR100278016B1 (en) Switching device and method of asynchronous transfer mode switching system
US6289011B1 (en) 2n×n multiplexing switch
US5438566A (en) Photonic switching network with broadcast facility
RU2134024C1 (en) Device and method of processing of elements of data on mode of asynchronous transmission in system of commutation of mode of asynchronous transmission
JPH03252240A (en) Cell transmission communication network
JPH07336354A (en) Stm data/atm cell conversion method and device
Obara et al. High speed transport processor for broad-band burst transport system
JP3132973B2 (en) Data exchange device
Marcus An architecture for QoS analysis and experimentation
JPH05268645A (en) Stm communication switch
Meditch et al. An integrated services fast packet/fast circuit switch
KR0167901B1 (en) Asynchronous transfer mode switch
JPH05268244A (en) Switch for communication
JP3143339B2 (en) ATM cell relay switching method and apparatus
JPH02224547A (en) Atm/stm hybrid switch constitution system
Liu et al. Overflow control in multicast networks
JP2899609B2 (en) Cell sending device