JPH02288439A - Cell switch - Google Patents

Cell switch

Info

Publication number
JPH02288439A
JPH02288439A JP1107450A JP10745089A JPH02288439A JP H02288439 A JPH02288439 A JP H02288439A JP 1107450 A JP1107450 A JP 1107450A JP 10745089 A JP10745089 A JP 10745089A JP H02288439 A JPH02288439 A JP H02288439A
Authority
JP
Japan
Prior art keywords
cell
route information
output
buffer
input
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
JP1107450A
Other languages
Japanese (ja)
Inventor
Emiko Suzuki
鈴木 映見子
Yasuro Shohata
康郎 正畑
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 JP1107450A priority Critical patent/JPH02288439A/en
Publication of JPH02288439A publication Critical patent/JPH02288439A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PURPOSE:To attain improvement in the transfer efficiency of a cell and the effective use of a buffer by giving a cell sending opportunity to prescribed plural cells in sequence of older housing period in each buffer. CONSTITUTION:A cell input means 15 writes the cell from an input communication line 101 sequentially on the buffer 17, and plural cells are read out in sequence of older housing period in the buffer 17 by a phase control means 25, and a request packet is sent to a switch network 11. Next, the packet is sorted by a sorting means 19 based on the output route information of each request packet and priority control information, and the packet with higher priority is arranged at an upper position. The output route information of an output packet neighboring to the sorting means 19 are compared sequentially at a comparison means 21 at the following stage, and when coincidence is obtained between them, a succeeding packet is deleted, and when they are different, they are sent to a routing means 23. Therefore, no disturbance or blocking of a processing for a valid packet by an invalid packet occurs. Thereby, throughput can be im proved, and the effective use of the buffer can be attained.

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明はATMil!!信網を形成する交換器等に使用
されるセルスイッチに関する。
[Detailed Description of the Invention] [Object of the Invention] (Field of Industrial Application) The present invention is directed to ATMil! ! The present invention relates to cell switches used in exchanges and the like forming communication networks.

(従来の技術) 近年、既存の電話網で使用中である、通信に必要な情報
伝達能力を呼設定時に確保しておくST M (Syn
chronous Transfer Mode )と
呼ばれる転送モードに変って、通信端末が必要なときに
通信網の情報伝達能力を使用するA T M (Asy
nchr。
(Prior art) In recent years, STM (Syn
The transfer mode is called chronous transfer mode (ATM), which uses the information transmission capability of the communication network when the communication terminal needs it.
nchr.

nous  Transfer  Mode )に対す
る関心と期待が高まっている。
There is growing interest and expectation in transfer mode (nous transfer mode).

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

従来、バッチャーバンヤン網から構成されるセルスイッ
チにおいては、’A Broad −band  Pa
cket  5v1tch  for Integra
ted Transport″ (IEEEJ、 ON
 SEL、 AREAS IN C0MM、 VOL、
 5AC−5,No、 8. OCT、 1987)に
示されている3フエーズアルゴリズムと呼ばれるセルス
イッチ方式が用いられている。ATM通信網において、
入力通信路上を流れてきたセルは前記バッチャーバンヤ
ン網に入り、内部でスイッチングされて出力通信路上へ
送出される。
Conventionally, in a cell switch composed of a Batcher Banyan network, 'A Broad-band Pa
cket 5v1tch for Integra
ted Transport” (IEEEJ, ON
SEL, AREAS IN C0MM, VOL,
5AC-5, No. 8. A cell switching method called the 3-phase algorithm shown in J. O. C.T., 1987) is used. In the ATM communication network,
Cells flowing on the input communication path enter the Batcher Banyan network, are switched internally, and are sent out to the output communication path.

前記バッチャ網は各セルが有する出力光を示すところの
出方路情報に基づきセルをソーティングする。バッチャ
網内では、2つ以上のセルが同じ経路を通ることに起因
する衝突(ブロッキング)は決して発生せず、セルの廃
棄は起こらない。続くバンヤン網は自己ルーティング網
の一種であり、該セルの出方路情報に基づいて対応する
出力通信路へセルを転送する。該バンヤン網においては
先行するバッチャ網の存在により網内では衝突は発生し
ない。しかし、同時に入力通信路からセルスイッチに入
力されたセルの出方路情報が同じである場合、出力通信
路上で衝突が発生する。これを回避するため考えられた
のが3フエーズアルゴリズムである。該3フエーズアル
ゴリズムについての概略を述べると、これは各入力通信
路からセルがバッチャーバンヤン網内に送出される以前
に、各セルの持つ出方路情報をチエツクし、同じ出方路
情報が存在する場合にはそのいずれか一つにのみ送出許
可を与え、その他の入力通信路にはセルの送出を見送ら
せて出力通信路上での衝突を回避しようとするものであ
る。このため、セルスイッチの入力部には、各入力通信
路に対応したバッファが必要となる。セルを送出できな
かった入力通信路では該セルを前記バッファに蓄積して
おいて、次の周期における送出機会を待つ。ここで周期
とは、前記バッファからのセルの方路情報の読み出しの
後、この方路情報および対応するセルに対する3フエー
ズアルゴリズム処理を経て次の方路情報読み出しに至る
までの期間のことである。前記3フエーズアルゴリズム
は、その名の通り3つのフェーズi、n、mから成る。
The Batcher network sorts cells based on output route information indicating the output light of each cell. Within a batcher network, collisions (blocking) due to two or more cells taking the same route never occur, and cell discards never occur. The following Banyan network is a type of self-routing network, and transfers the cell to the corresponding output channel based on the outgoing route information of the cell. In the Banyan network, collisions do not occur within the network due to the presence of the preceding Batcher network. However, if the output route information of cells simultaneously input to the cell switch from the input communication path is the same, a collision occurs on the output communication path. A three-phase algorithm was devised to avoid this problem. To give an overview of the three-phase algorithm, before a cell is sent from each input channel into the Batcher Banyan network, it checks the outgoing route information of each cell and uses the same outgoing route information. If a cell exists, transmission permission is given to only one of them, and cell transmission is postponed to the other input channels to avoid collisions on the output channels. Therefore, the input section of the cell switch requires a buffer corresponding to each input communication channel. In the input channel where a cell could not be transmitted, the cell is stored in the buffer and a transmission opportunity in the next cycle is waited. Here, the period refers to the period from when the route information of a cell is read from the buffer to when the route information and the corresponding cell are subjected to 3-phase algorithm processing until the next route information is read. . As the name suggests, the three-phase algorithm consists of three phases i, n, and m.

以下に各フェーズについての説明を行なう。Each phase will be explained below.

ΦフェーズI 各入力通信路に対応する入方路情報と前記入力通信路上
を流れてきたセルの持つ出方路情報から構成される要求
パケットをバッチャ網に送る。該バッチャ網において、
該バッチャ網に入力された要求パケットは出方路情報に
よりソーティングされる。これにより出方路情報が同じ
要求パケットはソーティング出力において隣り合うこと
になるそこでソート結果において隣接する要求パケット
の出方路情報を比較し、k番目とに一1番目の出方路情
報が異なる場合にはに番目の要求パケットが許可される
ものとする。また、k番目とに一1番目の要求パケット
の出方路情報とが一致する場合にはに一1番目の要求パ
ケットが許可される。
Φ Phase I A request packet consisting of incoming route information corresponding to each input communication path and outgoing route information possessed by cells that have flowed on the input communication path is sent to the batcher network. In the batcher network,
Request packets input to the batcher network are sorted by output route information. As a result, request packets with the same output route information are adjacent in the sorting output. Therefore, the output route information of adjacent request packets in the sorting result is compared, and the output route information of the k-th and 11th is different. In this case, the second request packet shall be granted. Further, if the output route information of the k-th request packet matches the output route information of the 11th request packet, the 11th request packet is permitted.

第17図に示されるソーティング結果例において、かっ
こ内の数字は入方路情報、かっこ外の数字は出方路情報
を示している。第17図に示される例では入方路情報と
して値2を有する要求パケット以外はすべて許可される
In the sorting result example shown in FIG. 17, the numbers in parentheses indicate incoming route information, and the numbers outside parentheses indicate outgoing route information. In the example shown in FIG. 17, all packets other than request packets having a value of 2 as inbound route information are permitted.

フェーズ■ フェーズ■で要求が受は入れられ、1番目の入力通信路
上を流れてきたセルの通信網内への送出が許可された場
合、その情報を該1番目の入力通信路側に返す必要があ
るが、これを行うのがこのフェーズである。そこで、バ
ッチャ網のに番目の出力ポートとに番目の入力ポートと
を接続し、フニーズIで許可された要求パケットの入方
路情報をバッチャーバンヤン網に入力する。また、あら
かじめバンヤン網の各出力lとバッチャ網の入力lを接
続しておくことにより、フェーズIで許可された要求パ
ケットを送出した入力通信路にセル送出許可を伝えるこ
とができる。このような、フェーズごとの回路構成の変
更はマルチプレクサおよびデマルチプレクサを用いてな
される。該フェーズ■で衝突が起こらないのは入方路情
報がすべて異なるためである。第18図にフェーズ■に
おける回路構成および第17図に示されたソーティング
結果例に対するフェーズ■での処理結果を示す。フェー
ズIで許可された入方路情報1n−0゜1.3はバッチ
ャ網の入力ポートへ返されて該網内でソーティングされ
、続いてバンヤン網に入力されて該当する出力ポートへ
転送された後バッチャ網の入力ポートへ返される。
Phase ■ If the request is accepted in phase ■ and the cell that has flowed on the first input communication path is allowed to be sent into the communication network, that information must be returned to the first input communication path. However, this phase is where this is done. Therefore, the second output port and the second input port of the Batcher network are connected, and the input route information of the request packet permitted by Funny's I is input to the Batcher Banyan network. Furthermore, by connecting each output l of the Banyan network to the input l of the Batcher network in advance, cell transmission permission can be transmitted to the input communication channel through which the request packet permitted in phase I was sent. Such changes in the circuit configuration for each phase are performed using multiplexers and demultiplexers. The reason why no collision occurs in phase (3) is because the incoming route information is all different. FIG. 18 shows the circuit configuration in phase (2) and the processing results in phase (2) for the example sorting result shown in FIG. 17. The input route information 1n-0゜1.3 allowed in Phase I was returned to the input port of the Batcher network, sorted within the network, and then input to the Banyan network and transferred to the corresponding output port. It is then returned to the input port of the batcher network.

・フェーズ■ 要求パケットに対する許可を受理した入力通信路は、セ
ルをバッチャーバンヤン網を通してそのセルの出方路情
報に対応する出力通信路へ送る。
・Phase ■ The input channel that has received permission for the request packet sends the cell through the Batcher Banyan network to the output channel corresponding to the output route information of that cell.

許可されなかった入力通信路はセルをバッファに蓄え、
次の周期での送出機会に備える。第19図に以上におい
て考えてきた例に対するフェーズ■の処理結果を示す。
Input channels that are not allowed store cells in a buffer,
Prepare for the transmission opportunity in the next cycle. FIG. 19 shows the processing results of phase (2) for the example considered above.

許可を受理した入力通信路I−0,1,3は各々固有の
データを含むセルを通信網内に送出する。
The input communication paths I-0, 1, and 3 that have received permission send out cells containing unique data into the communication network.

このアルゴリズムに従ってセルのスイッチングを行うと
、バッファが一般的なF I F O(FirstIn
 First Cut)バッファであるとすれば、最も
以前に各バッファに格納されたセル1個ずつ、合計n個
のセルが各転送処理の周期において転送対象候補となる
。このうち同じ出方路情報を持つセルがM個存在する場
合、すなわちHOLブロッキングが生じている場合、こ
れらのセルがすべてバッチャーバンヤン網内を通過する
ためには少なくともM周期の転送処理のスイッチング動
作が必要であるが、M回目にセルを出力する入力通信路
では、それ以前のM−1回のスイッチングにおいてセル
を全く送出することかできない。これは非常にセル転送
効率を低下させると共にバッファの効率的な使用を妨げ
所要のスイッチング性能を得ようとする場合のバッファ
容量すなわち蓄積すべきセル数の増大をもたらすもので
ある。
When cells are switched according to this algorithm, the buffer becomes a general FIFO (FirstIn
First Cut) buffer, one cell stored in each buffer most recently, a total of n cells, becomes transfer target candidates in each transfer process cycle. If there are M cells with the same outgoing route information, that is, if HOL blocking occurs, at least M cycles of switching are required for all of these cells to pass through the Batcher Banyan network. Although the operation is necessary, the input channel that outputs the cell at the Mth time cannot transmit any cells at all in the previous M-1 switchings. This greatly reduces the cell transfer efficiency and prevents efficient use of the buffer, leading to an increase in the buffer capacity, ie, the number of cells to be stored, in order to obtain the required switching performance.

(発明が解決しようとする課題) このように従来の3フエーズアルゴリズムにより動作す
るセルスイッチにはHOLブロッキングに弱く、そのた
めセル転送効率が悪く、バッファの有効な活用がなされ
ないという“問題点があった。本発明は上記のような従
来技術における問題点を解消し、HOLブロッキングを
速やかに解消し、よってセル転送効率が高く、バッファ
の有効な活用が可能なセルスイッチを提供することを目
的とする。
(Problems to be Solved by the Invention) As described above, cell switches that operate using the conventional three-phase algorithm have the problem of being vulnerable to HOL blocking, resulting in poor cell transfer efficiency and ineffective use of buffers. An object of the present invention is to provide a cell switch that solves the above-mentioned problems in the conventional technology, quickly eliminates HOL blocking, has high cell transfer efficiency, and allows effective use of buffers. shall be.

[発明の構成] (課題を解決するための手段) 上記目的を達成するためになされた本発明のセルスイッ
チは複数本の入力通信路から入力され入方路情報および
出方路情報の付加されている複数のセルを複数本の出力
通信路へと同期転送するセルスイッチであって、各入力
通信路から入力されるセルを格納するため各入力通信路
毎に設けられた複数の格納手段と、前記各格納手段に格
納されている複数のセルの内最初に格納されたセルから
順に所定の複数のセルの入方路情報および出方路情報を
前記各格納手段から入力し各セルの出方路情報に基づい
て前記各格納手段毎に転送可能なセルを決定する選択手
段と、前記選択手段において転送可能と決定されたセル
を指定する情報を前記各格納手段に通知する通知手段と
を有する。
[Structure of the Invention] (Means for Solving the Problems) The cell switch of the present invention, which has been made to achieve the above object, receives input from a plurality of input communication channels and adds incoming route information and outgoing route information. A cell switch that synchronously transfers a plurality of cells to a plurality of output communication paths, the cell switch comprising a plurality of storage means provided for each input communication path to store cells input from each input communication path. , input route information and output route information of a plurality of predetermined cells from each storage means in order from the cell stored first among the plurality of cells stored in each storage means; a selection means for determining transferable cells for each storage means based on route information; and a notification means for notifying each storage means of information specifying the cells determined to be transferable by the selection means. have

(作用) 選択手段は各バッファ内の格納時期の古い順に所定の複
数斐個のセルに対しセル送出の機会を与える。これによ
り各バッファ内に最初に格納されたセルについてHOL
ブロッキングが生じている場合であってもその次以降に
格納されたセルが送出される可能性が生まれ全体的なス
ルーブツトとバッファの使用効率が向上する。
(Operation) The selection means gives an opportunity to transmit cells to a predetermined number of cells in order of oldest storage time in each buffer. This allows HOL for the first cell stored in each buffer.
Even when blocking occurs, there is a possibility that the next stored cell will be sent out, improving overall throughput and buffer usage efficiency.

(実施例) 本発明の一実施例を図面にしたがって説明する。(Example) An embodiment of the present invention will be described with reference to the drawings.

第1図は、本発明の一実施例のセルスイッチ1に対する
ブロック図である。セルスイッチ1は各入力通信路10
1(0)ないし101 (n −1)を通じて入力され
る各セルを出力通信路103(0)ないし103(n−
1)のいずれかに転送するものであり、各入力通信路に
対応したn個のセル格納手段3(0)ないし3(n−1
)、選択手段5、通知手段7および転送手段9を有して
いる。
FIG. 1 is a block diagram of a cell switch 1 according to an embodiment of the present invention. The cell switch 1 has each input communication path 10
Each cell input through 1(0) to 101(n-1) is connected to an output communication path 103(0) to 103(n-1).
1), and n cell storage means 3(0) to 3(n-1) corresponding to each input communication path.
), selection means 5, notification means 7 and transfer means 9.

各セル格納手段3(0)ないし3(n−1)はそれぞれ
入力通信路101(0)ないし101(n−1)を介し
て入力されるセルを暫時格納する。
Each cell storage means 3(0) to 3(n-1) temporarily stores cells input via input communication paths 101(0) to 101(n-1), respectively.

選択手段5は前記各格納手段に格納されている複数のセ
ルの内最初に格納されたセルから順に所定の複数のセル
の入方路情報および出方路情報を前記各格納手段から入
力し各セルの出方路情報に基づいて前記各格納手段毎に
転送可能なセルを決定する。
The selection means 5 inputs incoming route information and outgoing route information of a plurality of predetermined cells in order from the first cell stored among the plurality of cells stored in each of the storing means, and selects each of the plurality of cells. Cells that can be transferred are determined for each of the storage means based on cell output route information.

通知手段7は、選択手段5において転送可能と決定され
たセルを指定する情報を各格納手段に通知する。
The notification means 7 notifies each storage means of information specifying the cells determined by the selection means 5 to be transferable.

転送手段9は、転送可能と決定されたセルを各格納手段
から入力し、各出力通信路103(0)ないし103 
(n−1)に転送する。
The transfer means 9 inputs cells determined to be transferable from each storage means, and transfers them to each output communication path 103(0) to 103.
(n-1).

第2図はこのような処理を行うセルスイッチ1の回路図
である。該セルスイッチ1は大きく分けてセル格納手段
3(0)ないし3(n−1)とスイッチ網11と各ポー
トの制御装置13(0)ないし13(n−1)とから成
る。
FIG. 2 is a circuit diagram of the cell switch 1 that performs such processing. The cell switch 1 is broadly divided into cell storage means 3(0) to 3(n-1), a switch network 11, and control devices 13(0) to 13(n-1) for each port.

前記選択手段5、通知手段7、および転送手段9はいず
れもスイッチ網11と各ポートの制御装置13(0)な
いし13(n−1)とから構成される。
The selection means 5, notification means 7, and transfer means 9 are all composed of a switch network 11 and control devices 13(0) to 13(n-1) for each port.

各セル格納手段3 (i)(J−0,1,・・・・・・
n−1)はセル入力手段15 (i)とバッファ17(
i)とから構成される。 スイッチ網11はソート手段
1つ、比較手段21およびルーティング手段23等を有
し、各制御装置13(i)はフェーズ制御手段25(f
)、マルチプレクサ27(1)、デマルチプレクサ29
(1)、セル転送許可用バッファ31(1)およびセル
出力手段33(1)等を有する。
Each cell storage means 3 (i) (J-0, 1,...
n-1) is the cell input means 15 (i) and the buffer 17 (
i). The switch network 11 has one sorting means, a comparison means 21, a routing means 23, etc., and each control device 13(i) has a phase control means 25(f
), multiplexer 27 (1), demultiplexer 29
(1), a cell transfer permission buffer 31(1), a cell output means 33(1), and the like.

本実施例にあってはソート手段19はバッチャ網により
、またルーティング手段23は自己ルーティング多段網
であるインバースバンヤン網とバンヤン網との組み合せ
として構成されている。
In this embodiment, the sorting means 19 is constituted by a Batcher network, and the routing means 23 is constituted by a combination of an inverse Banyan network and a Banyan network, which are self-routing multistage networks.

以下、このような構成を有するセルスイッチ1の動作に
ついて説明する。
The operation of the cell switch 1 having such a configuration will be described below.

セル入力手段15(1)は入力通信路101(i)上を
流れてきたセルを取り込み、バッファ17(1)に順次
書き込む。この動作は以下に示すスイッチング動作とは
独立に実行される。
The cell input means 15(1) takes in cells flowing on the input communication path 101(i) and sequentially writes them into the buffer 17(1). This operation is performed independently of the switching operation described below.

本発明のセルスイッチ1は、次に示されるように各周期
が3つのフェーズで構成される周期的動作を行うもので
ある。すなわち、各制御装置13(1)内のフェーズ制
御手段25(I)はフェーズ■において、まずバッファ
17(t)にその時点で最も古くから存在するセルを読
出し、有効ビット、出方路情報、優先制御情報、入方路
情報、及びバッファ情報から成る要求パケットをスイッ
チ網11へ送出する。前記送出が終了すると、すぐに、
バッファ17(i)内に前記セルの次に古く格納された
セルに対して同様の処理が行なわれ、対応する要求パケ
ットがスイッチ網11へ送出される。以上のようにして
、最も以前にバッファ17(i)に格納されたセルから
順に吏個のセルに対する要求パケットがスイッチ網11
へ送出される。この際、要求パケットの送出は各フェー
ズ制御手段25 (i)間で同期して行われる。これは
第4図における処理■ないし■に相当する。第3図に要
求パケットの構成を示す。バッファ情報とは、要求パケ
ットに対応するセルがバッファ17(1)内において、
何番目に古くから格納されているかを示す情報である。
The cell switch 1 of the present invention performs periodic operation in which each period consists of three phases as shown below. That is, in phase (2), the phase control means 25 (I) in each control device 13 (1) first reads out the oldest cell existing in the buffer 17 (t) at that time, and stores the valid bit, output route information, A request packet consisting of priority control information, ingress route information, and buffer information is sent to the switch network 11. As soon as the sending is finished,
Similar processing is performed on the next oldest cell stored in the buffer 17(i) after the cell described above, and a corresponding request packet is sent to the switch network 11. As described above, request packets for 3 cells are sent to the switch network 11 in order from the cell stored in the buffer 17(i) earliest.
sent to. At this time, the request packets are sent out synchronously between each phase control means 25 (i). This corresponds to processes (1) to (2) in FIG. FIG. 3 shows the structure of the request packet. Buffer information means that the cell corresponding to the request packet is in the buffer 17(1).
This is information indicating how old the data has been stored.

また、優先制御情報は同じ出方路情報を有する要求パケ
ットが複数存在する場合、その中から許容される要求パ
ケットを選択するために用いられるものであり、その場
合最も小さい優先制御情報の値を有するものが選択され
る。この優先制御情報は第7図にその例が示されるよう
に要求パケットが1個送出されるごとに替えられるもの
とする。これにより、−度送出許可を与えられたポート
が同じ周期において重複して送出許可を受ける可能性が
小さくなる。また、有効ビットはその要求パケットが有
意であるか無意であるかを示している。つまり、バッフ
ァにセルが存在しない場合などには、対応する要求パケ
ットは作成できないため、この有効ビットを1として、
その要求パケットが無意であることを示す。
In addition, priority control information is used to select an allowable request packet from among multiple request packets with the same outgoing route information, in which case the smallest value of priority control information is selected. Those that have are selected. This priority control information is assumed to be changed every time one request packet is sent out, as shown in an example in FIG. This reduces the possibility that a port that has been granted transmission permission twice in the same cycle will receive transmission permission twice. Furthermore, the valid bit indicates whether the request packet is significant or meaningless. In other words, if there are no cells in the buffer, a corresponding request packet cannot be created, so by setting this valid bit to 1,
Indicates that the request packet is invalid.

マルチプレクサ27(I)とデマルチプレクサ29(t
)は共にフェーズ変化に対応する信号の流れの切り換え
を行っている。ここで、マルチプレクサ27(i)はス
イッチ網11への出力信号を切り換え、デマルチプレク
サ29(I)はスイッチ網11から入力される信号の送
出先を切り換えている。すなわち、フェーズIでは、マ
ルチプレクサ27(i)はフェーズ制御手段25(1)
に要求パケットを入力され、それをスイッチ網11へ出
力する。第7図にスイッチ網11にある1周期で入力さ
れる計4×8個の要求パケットの例を示す。すなわち、
入力ポート数が8で、各周期において各格納手段から4
個のセルの出方路情報および入方路情報が選択手段5に
入力される場合である−0 第7図において右端に位置し符号Aで示される8個の要
求パケットは、前記周期において、各バッファ17(0
)ないし17(7)に格納されているセルのうちで最も
格納時期の古いセルに対応する要求パケットの全体に相
当し、以下、格納時期の古い順にB、C,Dと示される
。また、有効ビット或いは空セル表示が1となっている
時には、そのデータには何の意味もない。すなわち、ス
イッチ網11における各処理は、このようなデータを全
く考慮しない。そこで第7図等ではこのようなデータ部
分は“?”で表示されている。
Multiplexer 27 (I) and demultiplexer 29 (t
) both switch the signal flow corresponding to the phase change. Here, the multiplexer 27(i) switches the output signal to the switch network 11, and the demultiplexer 29(I) switches the destination of the signal input from the switch network 11. That is, in phase I, the multiplexer 27(i) is connected to the phase control means 25(1).
A request packet is input to the switch network 11, and the request packet is output to the switch network 11. FIG. 7 shows an example of a total of 4×8 request packets input to the switch network 11 in one cycle. That is,
The number of input ports is 8, and 4 from each storage means in each cycle.
This is a case where the outgoing route information and incoming route information of the cells -0 are input to the selection means 5. The eight request packets located at the right end in FIG. 7 and indicated by the symbol A are: Each buffer 17 (0
) to 17(7), corresponds to the entire request packet corresponding to the cell with the oldest storage time, and is hereinafter indicated as B, C, and D in order of oldest storage time. Further, when the valid bit or empty cell indication is 1, the data has no meaning. That is, each process in the switch network 11 does not consider such data at all. Therefore, in FIG. 7 and the like, such data portions are displayed as "?".

符号Aで示される4×8個の要求パケットはフェーズI
において同時にスイッチ網11へ入力される。
The 4×8 request packets denoted by A are phase I.
are input to the switch network 11 at the same time.

フェーズIで同時にスイッチ網11へ入力される第7図
においてAで示される8個の要求パケットはソート手段
19で各要求パケットが有する出方路情報と優先制御情
報によってソーティングされる(第4図における処理■
)。第8図にこのソーティング結果の例を示す。第8図
において、A。
The eight request packets indicated by A in FIG. 7 that are simultaneously input to the switch network 11 in Phase I are sorted by the sorting means 19 according to the outgoing route information and priority control information that each request packet has (FIG. Processing in ■
). FIG. 8 shows an example of this sorting result. In FIG. 8, A.

で示される右端の8個の要求パケットは第7図でAで示
される8個の要求パケットに対するソーティング結果を
示す。ソーティングは出方路情報が同じ要求パケットに
ついては、優先制御情報の値の小さいもの、すなわち優
先順位の高いものほど出力結果において上にくるように
なされる。また、有効ビットの値が1のパケットすなわ
ち無効のパケットは、下の方に配列される。
The eight request packets at the right end indicated by are the sorting results for the eight request packets indicated by A in FIG. For request packets with the same output route information, sorting is performed such that the smaller the value of the priority control information, that is, the higher the priority, the higher the priority in the output result. Furthermore, packets whose valid bit value is 1, that is, invalid packets, are arranged at the bottom.

続く比較手段21はソート手段19の出力において隣接
する一番目とtx−1番目の出力パケットの出方路情報
を順次比較し、両者が等しい場合は讃番目のパケットを
棄却し、等しくない場合は6番目のパケットをルーティ
ング手段23に送出する(第4図における処理■ないし
■)。第9図に符号^”で示される8個の要求パケット
が、第8図の符号へ°で示される8個の要求パケットに
対するこの比較結果を示している。
The following comparing means 21 sequentially compares the output route information of the adjacent first and tx-1st output packets in the output of the sorting means 19, and if the two are equal, rejects the third packet, and if they are not equal, rejects the third packet. The sixth packet is sent to the routing means 23 (processes 1 to 2 in FIG. 4). The eight request packets indicated by the symbol ^'' in FIG. 9 illustrate the results of this comparison with respect to the eight request packets indicated by the symbol ° in FIG.

第8図において、1番上の要求パケットは必ずルーティ
ング手段23に送出されるものとする。
In FIG. 8, it is assumed that the top request packet is always sent to the routing means 23.

また、要求パケットの棄却は、その要求パケット内有効
ビットの値を1に設定することによりなされる。すなわ
ち、各処理において有効ビットの値が1の要求パケット
は無効なものとして処理され、このような無効な要求パ
ケットが有効な要求パケットに対する処理を妨害あるい
はブロッキングすることはない。
Further, a request packet is discarded by setting the value of the valid bit in the request packet to 1. That is, in each process, a request packet whose valid bit has a value of 1 is treated as invalid, and such an invalid request packet does not interfere with or block the processing of valid request packets.

ルーティング手段23は入力された8個の要求パケット
をそれが有する各出方路情報に基づいて対応する出力ポ
ートへ転送する(第4図における処理@l)。第10図
の一番右の符号A°”で示される8個のパケットがルー
ティング手段23の出力結果を示す。この8個のパケッ
トのうち、網かけされて示される5個のパケットは許可
された要求パケットを示すが、これらのパケットの入方
路情報とバッファ情報とは、出方路情報に対応する制御
装置内のセル転送許可用バッファに格納される。
The routing means 23 transfers the eight input request packets to the corresponding output ports based on the output route information they have (process @l in FIG. 4). The eight packets indicated by the symbol A°" on the far right of FIG. The input route information and buffer information of these packets are stored in the cell transfer permission buffer in the control device corresponding to the output route information.

例えば、・第10図において符号A°”で示される8個
のパケットのうち、上から2番目のパケットの入方路情
報とバッファ情報とは、制御装置13(1)内セル転送
許可用バッファ31 (1)に格納される(第4図にお
ける処理0ないし■)。
For example, the input route information and buffer information of the second packet from the top among the eight packets indicated by the symbol A°'' in FIG. 31 (1) (processes 0 to ■ in FIG. 4).

引き続き以上の処理を、第7図に符号B、C1Dで示さ
れる各々8個の要求パケットに対して行う。なお、この
際のB、C,Dに対する処理は連続的に行われる。つま
り、ソーティング手段19へのAの入力が終了すると、
すぐにBの入力が開始されるというように、順次B、C
,Dが入力され、各々に対応する処理がソーティング手
段19で行われる。
Subsequently, the above processing is performed for each of eight request packets indicated by symbols B and C1D in FIG. Note that the processing for B, C, and D at this time is performed continuously. In other words, when the input of A to the sorting means 19 is completed,
Input of B starts immediately, and so on.
, D are input, and the sorting means 19 performs the corresponding processing.

ルーティング手段23から出力される各要求パケットの
入方路情報とバッファ情報はその要求パケットが有効で
あってかつ出方路情報に対応する制御装置内のセル転送
許可用バッファが空である場合、このバッファに格納さ
れる。
The input route information and buffer information of each request packet output from the routing means 23 are such that if the request packet is valid and the cell transfer permission buffer in the control device corresponding to the output route information is empty, stored in this buffer.

第7図において符号BおよびCで示される各々8個の要
求パケットに対しては、それぞれ2個および1個のパケ
ットに対して転送許可が与えられるが、これらはそれぞ
れ、第10図の符号B′”およびC゛で示される8個の
パケットの中の網かけされて示される2個および1個の
パケットに相当する。
Transfer permission is granted for 2 and 1 packet, respectively, of the 8 request packets denoted by B and C in FIG. 7, which are respectively denoted by B in FIG. These correspond to two and one packets shown as shaded out of the eight packets shown as ``'' and C''.

第11図にこのようにしてフェーズIにて各セル転送許
可用バッファ31(0)ないし31(n−1)に設定さ
れるデータを示す。
FIG. 11 shows the data thus set in each cell transfer permission buffer 31(0) to 31(n-1) in Phase I.

フェーズ■においては、各転送許可用バッファ31(0
)ないし31(n−1)に保持されているデータ、つま
り有効ビットと入方路情報とバッファ情報から成る許可
パケットがスイッチ網11へ入力される(第5図におけ
る処理0ないし0)。
In phase ■, each transfer permission buffer 31 (0
) to 31(n-1), that is, a permission packet consisting of a valid bit, input route information, and buffer information is input to the switch network 11 (processes 0 to 0 in FIG. 5).

各許可パケットの構成を第12図に示す。許可パケット
のスイッチ網11へのこの入力は、フェーズ制御手段2
5(0)ないし25(n−1)によるマルチプレクサ2
7 (0)ないし27(n−1)の制御を通じてなされ
る。第2図の信号203(1)はこの制御信号を表わす
。ここでフェーズIと同様にして、入方路情報とバッフ
ァ情報に基づいて、ソート手段19、比較手段21、ル
ーティング手段23を通過した許可パケットは対応する
要求パケットを送出した制御装置13(1)へ返され、
制御装置13(1)内のフェーズ制御手段25(1)へ
のセル転送許可信号201(1)となる。
The structure of each permission packet is shown in FIG. This input of the permission packet to the switch network 11 is performed by the phase control means 2.
Multiplexer 2 with 5(0) to 25(n-1)
This is done through control of 7(0) to 27(n-1). Signal 203(1) in FIG. 2 represents this control signal. Here, in the same manner as in Phase I, based on the incoming route information and buffer information, the permission packet that has passed through the sorting means 19, the comparing means 21, and the routing means 23 is sent to the control device 13 (1) that sent the corresponding request packet. returned to
This becomes a cell transfer permission signal 201(1) to the phase control means 25(1) in the control device 13(1).

第5図の処理■がフェーズ■におけるソート手段19で
の処理に対応し、その処理結果の例を第13図に示す。
Processing (2) in FIG. 5 corresponds to the processing by the sorting means 19 in phase (2), and an example of the processing result is shown in FIG.

すなわち、ソート手段19において、8個の許可パケッ
トは各々の入方路情報値に従い順に配列される。また同
じ入方路情報をもつ許可パケットの間では、バッファ情
報値の小さいもの、すなわちバッファへの格納時期の古
い許可パケットはど上位に配列される。第5図の処理■
ないしOがフェーズ■における比較手段21での処理に
対応し、その処理結果の例を第14図に示す。
That is, in the sorting means 19, the eight permission packets are arranged in order according to their incoming route information values. Further, among the permission packets having the same incoming route information, the one with the smaller buffer information value, that is, the one with the older storage time in the buffer, is arranged in the higher order. Processing in Figure 5 ■
. . . O corresponds to the processing by the comparison means 21 in phase (2), and an example of the processing results is shown in FIG.

すなわち、今考えている例では同じ入方路情報値4をも
った2つの許可パケットが存在するが、一般にそれらの
許可パケットのうち最も上位に配列されているものが選
択され、他のより下位に配列されている要求パケットに
対しては、有効ビットの値を1に設定することにより無
効化の処理がなされる。したがって同じ入方路情報値を
有する複数の許可パケットの間では、最も早くその入方
路情報値に対応するバッファに格納されたセルに対応す
るものが選択される。
In other words, in the example we are considering, there are two permission packets with the same ingress route information value of 4, but generally the highest ranked among these permission packets is selected, and the one lower than the others is selected. For the request packets arranged in , invalidation processing is performed by setting the value of the valid bit to 1. Therefore, among a plurality of grant packets having the same incoming route information value, the one corresponding to the cell stored in the buffer corresponding to the incoming route information value earliest is selected.

第5図の処理Oがフェーズ■におけるルーティング手段
23での処理に対応し、第15図にその処理結果の例を
示す。
Processing O in FIG. 5 corresponds to the processing in the routing means 23 in phase (2), and FIG. 15 shows an example of the processing result.

すなわち、フェーズ■においてはルーティング手段23
は入力された8個の許可パケットのうち有効なものの入
方路情報の値に従って対応する入力ポートへ許可パケッ
トを転送する。
That is, in phase (2), the routing means 23
transfers the permission packet to the corresponding input port according to the input route information value of the valid one among the eight input permission packets.

こうしてフェーズ■では、各転送許可用バッファ中の有
効な許可パケットが、各入方路につき多くとも1個ずつ
前記許可パケットの有する入方路情報の値に基づいて対
応する入力ポートへ転送される。
In this way, in phase (2), valid permission packets in each transfer permission buffer are transferred to the corresponding input port, at most one for each ingress route, based on the value of the ingress route information contained in the permission packet. .

フェーズ■の次に行われるフェーズ■は上のフニーズ■
で転送許可の得られた各セルを実際に出力通信路に出力
するための一連の処理である。第6図の処理OないしO
がフェーズ■を構成する。
The phase ■ that follows phase ■ is the Funnies above ■
This is a series of processes for actually outputting each cell for which transfer permission has been obtained to the output communication channel. Processing O to O in Figure 6
constitutes phase ■.

各フェーズ制御手段25(i)は転送許可信号201(
1)によってバッファ17(1)から対応するセルを読
出して、出方路情報とセルとから成るセル転送パケット
を送出する(第6図における処理Oないし0)。第16
図にセル転送パケットの構成を示す。該セル転送パケッ
トはスイッチ網11内を通過して出方路情報に従う出力
光へ転送され、各制御装置13(1)内のセル出力手段
33(1)を経て出力通信路103(1)へ出力される
。そして、次の周期の開始にそなえて各転送許可用バッ
ファ31(1)は空にされる(第6図における処理0な
いし0>。ここで、もしセルスイッチ1のセル転送速度
が出力通信路の伝送速度より速い場合、セル出力手段3
3(I)内には出力されるセルを蓄積するためのバッフ
ァを設ける必要がある。
Each phase control means 25(i) has a transfer permission signal 201(
1), the corresponding cell is read from the buffer 17(1) and a cell transfer packet consisting of the output route information and the cell is sent out (processes O and 0 in FIG. 6). 16th
The figure shows the structure of a cell transfer packet. The cell transfer packet passes through the switch network 11 and is transferred to the output light according to the output route information, and then passes through the cell output means 33 (1) in each control device 13 (1) to the output communication path 103 (1). Output. Then, in preparation for the start of the next cycle, each transfer permission buffer 31(1) is emptied (processes 0 to 0 in FIG. 6).Here, if the cell transfer rate of the cell switch 1 is If the transmission speed is faster than the transmission speed of cell output means 3
It is necessary to provide a buffer in 3(I) for accumulating output cells.

以上述べた、要求パケットの送出からセルのセル出力手
段33(1)への到着までを1周期として、スイッチン
グ動作が繰り返される。
As described above, the switching operation is repeated in one cycle from the sending of the request packet to the arrival of the cell at the cell output means 33(1).

なお、バッファ17(1)にセルが存在しないときの要
求パケットやスイッチ網内の処理で棄却されたパケット
の取り扱いであるが、この場合はスイッチ網が所定の動
作を行うようにパケットが有意でない旨の情報を付加し
て網内に送出する必要がある。例えば、第4図における
処理■が、この処理に対応している。従って、各々のパ
ケットは該パケットが有意であるか、無意であるかを示
す情報ビットを持つ。また、スイッチ網内においては有
意でないパケットが有意のパケットの進行を妨げること
はない。
Note that this is the handling of request packets when there are no cells in the buffer 17 (1) or packets that are discarded by processing within the switch network, but in this case, the packet is not significant so that the switch network performs a predetermined operation. It is necessary to add this information and send it within the network. For example, process (2) in FIG. 4 corresponds to this process. Therefore, each packet has an information bit indicating whether the packet is significant or not. Moreover, non-significant packets do not hinder the progress of meaningful packets within the switch network.

ところで、各バッファ17(1)の構成であるが、もし
バッファが溢れる時には、最も新しく到着したセルを廃
棄するのではなく、最も古くから存在するセルを廃棄す
るようにすれば、よりHOLブロッキングを減少させる
ことが可能である。
By the way, regarding the configuration of each buffer 17(1), if the buffer overflows, it is possible to make HOL blocking more efficient by discarding the oldest existing cell instead of discarding the newest cell. It is possible to reduce the

[発明の効果] 以上説明したように、本発明のセルスイッチによれば、
各周期毎に従来技術の場合に比べ入力部のバッファに蓄
積されたより多くのセルについて送出される機会が与え
られるので、セルスイッチのスルーブツト向上、及びバ
ッファの有効利用が可能となる。
[Effects of the Invention] As explained above, according to the cell switch of the present invention,
Since more cells accumulated in the buffer of the input section are given an opportunity to be transmitted in each cycle than in the case of the prior art, the throughput of the cell switch can be improved and the buffer can be used effectively.

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

第1図および第2図は本発明の一実施例に係るセルスイ
ッチの構成を示すブロック図、第3図、第12図、第1
6図はそれぞれ第1図および第2図のセルスイッチで用
いられる要求パケット、許可パケットおよびセル転送パ
ケットに対する構成図、第4図、第5図および第6図は
第1図および第2図のセルスイッチで行われる処理に対
するフローチャート、第7図、第8図、第9図、第10
図、第11図、第13図、第14図、および第15図は
、第4図、第5図および第6図における各処理結果例を
示す図、第17図、第18図、および第19図は従来の
3フエーズアルゴリズムに対する説明図である。 1・・・セルスイッチ 3  (0)、  3  (1)、  ・・・、3(n
  −1)・・・セル格納手段 5・・・選択手段     7・・・通知手段9・・・
転送手段    11・・・スイッチ網13 (0)、
13 (1)、・・・、13(n−1)・・・制御装置 15(0)・・・セル入力手段 17(0)・・・バッファ 19・・・ソート手段   21・・・比較手段23・
・・ルーティング手段 25 (0)・・・フェーズ制御手段 27 (0)・・・マルチプレクサ 29 (0)・・・デマルチプレクサ 31 (0)・・・セル転送許可用バッファ33 (0
)・・・セル出力手段
FIGS. 1 and 2 are block diagrams showing the configuration of a cell switch according to an embodiment of the present invention, FIGS. 3, 12, and 1.
6 is a block diagram of the request packet, grant packet, and cell transfer packet used in the cell switches shown in FIGS. 1 and 2, respectively. Flowcharts for processing performed in the cell switch, FIGS. 7, 8, 9, and 10
11, 13, 14, and 15 are diagrams showing examples of each processing result in FIGS. 4, 5, and 6, and FIG. 17, FIG. 18, and FIG. FIG. 19 is an explanatory diagram of the conventional three-phase algorithm. 1... Cell switch 3 (0), 3 (1), ..., 3(n
-1)...Cell storage means 5...Selection means 7...Notification means 9...
Transfer means 11... switch network 13 (0),
13 (1),..., 13(n-1)...Control device 15(0)...Cell input means 17(0)...Buffer 19...Sorting means 21...Comparing means 23・
... Routing means 25 (0) ... Phase control means 27 (0) ... Multiplexer 29 (0) ... Demultiplexer 31 (0) ... Cell transfer permission buffer 33 (0
)...Cell output means

Claims (2)

【特許請求の範囲】[Claims] (1)複数本の入力通信路から入力され入方路情報およ
び出方路情報の付加されている複数のセルを複数本の出
力通信路へと同期転送するセルスイッチであつて、 各入力通信路から入力されるセルを格納するため各入力
通信路毎に設けられた複数の格納手段と、前記各格納手
段に格納されている複数のセルの内最初に格納されたセ
ルから順に所定の複数のセルの入方路情報および出方路
情報を前記各格納手段から入力し各セルの出方路情報に
基づいて前記各格納手段毎に転送可能なセルを決定する
選択手段と、 前記選択手段において転送可能と決定されたセルを指定
する情報を前記各格納手段に通知する通知手段とを有す
ることを特徴とするセルスイッチ。
(1) A cell switch that synchronously transfers a plurality of cells inputted from a plurality of input communication paths and to which ingress route information and egress route information are added to a plurality of output communication channels, each input communication a plurality of storage means provided for each input communication channel for storing cells inputted from the storage means; a selection means for inputting incoming route information and outgoing route information of the cells from the respective storage means and determining transferable cells for each of the storage means based on the outgoing route information of each cell; and the selecting means 1. A cell switch comprising: notification means for notifying each storage means of information specifying a cell determined to be transferable.
(2)前記選択手段が、N個の入力ポートおよびN個の
出力ポートを有し、入力ポートから同時に入力され各々
出方路情報を表現するN個のビット列を出方路情報の値
に従ってソートしN個の出力ポートに出力するソート手
段と、 前記ソート手段からN個のビット列を入力し、各ビット
列の有する出方路情報値を比較し、比較の結果複数のビ
ット列の出方路情報値が一致すると判定される場合には
この複数のビット列の中から所定の優先度をもって1つ
のビット列を選択し、このビット列に対応するセルを転
送可能なセルとして決定し、あるビット列の出方路情報
値が他のいずれのビット列の出方路情報値とも異なると
判定される場合にはこのビット列に対応するセルを転送
可能なセルとして決定する比較手段とを有する請求項1
記載のセルスイッチ。
(2) The selection means has N input ports and N output ports, and sorts N bit strings input simultaneously from the input ports and each expressing output route information according to the value of the output route information. and a sorting means for outputting to N output ports, inputting N bit strings from the sorting means, comparing output path information values of each bit string, and determining output path information values of the plurality of bit strings as a result of the comparison. If it is determined that the bit strings match, one bit string is selected with a predetermined priority from among the plurality of bit strings, the cell corresponding to this bit string is determined as a transferable cell, and the output route information of a certain bit string is Claim 1 further comprising comparing means for determining a cell corresponding to this bit string as a transferable cell if the value is determined to be different from the output route information value of any other bit string.
Cell switch as described.
JP1107450A 1989-04-28 1989-04-28 Cell switch Pending JPH02288439A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1107450A JPH02288439A (en) 1989-04-28 1989-04-28 Cell switch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1107450A JPH02288439A (en) 1989-04-28 1989-04-28 Cell switch

Publications (1)

Publication Number Publication Date
JPH02288439A true JPH02288439A (en) 1990-11-28

Family

ID=14459467

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1107450A Pending JPH02288439A (en) 1989-04-28 1989-04-28 Cell switch

Country Status (1)

Country Link
JP (1) JPH02288439A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100437853B1 (en) * 2000-09-06 2004-06-30 닛본 덴끼 가부시끼가이샤 Packet switching equipment and switching control method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100437853B1 (en) * 2000-09-06 2004-06-30 닛본 덴끼 가부시끼가이샤 Packet switching equipment and switching control method
US7177309B2 (en) 2000-09-06 2007-02-13 Juniper Networks, Inc. Packet switching equipment and switching control method
US7751427B2 (en) 2000-09-06 2010-07-06 Juniper Networks, Inc. Packet switching equipment and switching control method
US7916724B2 (en) 2000-09-06 2011-03-29 Juniper Networks, Inc. Packet switching equipment and switching control method

Similar Documents

Publication Publication Date Title
US5361255A (en) Method and apparatus for a high speed asynchronous transfer mode switch
CA1317360C (en) High-speed packet switching using a space-division optical switch
US5923656A (en) Scalable broad band input-queued ATM switch including weight driven cell scheduler
EP0868054B1 (en) Self-arbitrating crossbar switch
US4893304A (en) Broadband packet switch with combined queuing
US4993018A (en) Self-routing switching system with multiple link connections between incoming and outgoing lines
US5406556A (en) Output buffered packet switch with a flexible buffer management scheme
US7397808B2 (en) Parallel switching architecture for multiple input/output
CA1306790C (en) Packet switch with dynamic allocation of inputs
US7068671B2 (en) Multiple level minimum logic network
JPH0637796A (en) Improved multicast mechanism of packet exchange
JPH0637799A (en) Exchange provided with trunk group input/output mode
JPH0637797A (en) Reserved ring mechanism of packet exchange network
WO1998020700A1 (en) Switching fabric
JPH0637800A (en) Exchange provided with deblocking self- route designation exchange network
US5216668A (en) Modulated nonblocking parallel banyan network
CA1318384C (en) Switching network for a switching system
US5132965A (en) Nonblocking parallel banyan network
US6643294B1 (en) Distributed control merged buffer ATM switch
US5305310A (en) Packet switching system having arbitrative function for competing packets
JPH02288439A (en) Cell switch
Mekkittikul et al. Scheduling VOQ switches under non-uniform traffic
US6580714B1 (en) Concentrator type ATM switch for an ATM switching system
JP2895508B2 (en) Cell switch
JP2786246B2 (en) Self-routing channel