JP2756604B2 - Self-routing switch network - Google Patents
Self-routing switch networkInfo
- Publication number
- JP2756604B2 JP2756604B2 JP30234389A JP30234389A JP2756604B2 JP 2756604 B2 JP2756604 B2 JP 2756604B2 JP 30234389 A JP30234389 A JP 30234389A JP 30234389 A JP30234389 A JP 30234389A JP 2756604 B2 JP2756604 B2 JP 2756604B2
- Authority
- JP
- Japan
- Prior art keywords
- network
- cell
- unit
- switch
- unit switch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、主として2×2単位スイッチを基本とする
バンヤン網を多段接続して構成される分散形ATM(Async
hronous Transfer Mode)スイッチ網におけるセル順序
の保存方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention mainly relates to a distributed ATM (Async) configured by connecting multiple stages of banyan networks based on 2 × 2 unit switches.
(Hronous Transfer Mode) This relates to a method for preserving cell order in a switch network.
すなわち、本発明は、自己ルーチングスイッチ網にお
いて入力されるセルに到着時刻情報を付加し、ルーチン
グ網でこのセルに付加された到着時刻情報を比較して到
着時刻の早いものから優先的に出力することにより、わ
ずかな付加回路でセルの時間順序保存を行なえるように
するものである。That is, according to the present invention, arrival time information is added to a cell input in the self-routing switch network, the arrival time information added to this cell is compared in the routing network, and the cell with the earliest arrival time is preferentially output. Thus, the time order of the cells can be stored with a small number of additional circuits.
2×2単位スイッチ回路を基本とするバンヤン網を用
いた従来の分散形ATMスイッチの構成を第3図に示す。
この例では2×2単位スイッチ回路で説明するが、一般
にn×nの単位スイッチ回路についても成立するもので
ある。FIG. 3 shows the configuration of a conventional distributed ATM switch using a Banyan network based on a 2 × 2 unit switch circuit.
In this example, a 2 × 2 unit switch circuit will be described, but an n × n unit switch circuit is generally satisfied.
この第3図に示すバイパスリンク付バンヤン網を用い
た分散形ATMスイッチについては本発明者らは先に特願
平1−28123号として開示した。The inventors of the present invention have previously disclosed the distributed ATM switch using the banyan network with a bypass link shown in FIG. 3 as Japanese Patent Application No. 1-28123.
この第3図に示す分散形ATMスイッチは、バイパスリ
ンク付きのバンヤン網を用いたスイッチ網であり、符号
101、102、103、104が入力ポートを示し、符号105、10
6、107、108が出力ポートであり、入力ポート101〜104
に入力された入力セル110のヘッダには出力ポート番号
が付与されてバンヤン網に入力され、バンヤン網でセル
のヘッダに付与された出力ポート番号の出力ポートに出
力するようにその経路がスイッチングされる。The distributed ATM switch shown in FIG. 3 is a switch network using a banyan network with a bypass link.
101, 102, 103, 104 indicate input ports, and reference numerals 105, 10
6, 107 and 108 are output ports, and input ports 101 to 104
An output port number is assigned to the header of the input cell 110 input to the banyan network, and the input port is input to the banyan network, and the path is switched to output to the output port of the output port number assigned to the cell header in the banyan network. You.
符号10がこのバンヤン網での分散網を構成する2×2
単位スイッチ回路であり、符号11がルーチング網を構成
する2×2単位スイッチ回路である。この分散網は、ス
イッチ網内のリンク負荷を均一化するためのものであ
り、またルーチング網は各セルに付与された出力ポート
番号により該当する出力ポートまで送出する機能を果た
すものである。このスイッチ網では、符号10の分散網の
2×2単位スイッチ回路と符号11のルーチング網の2×
2単位スイッチ回路とで2×2単位スイッチエレメント
を構成する。Reference numeral 10 denotes 2 × 2 which constitutes a distributed network in the banyan network.
Reference numeral 11 denotes a 2 × 2 unit switch circuit which constitutes a routing network. This distributed network is for equalizing the link load in the switch network, and the routing network has a function of sending out to the corresponding output port according to the output port number assigned to each cell. In this switch network, a 2 × 2 unit switch circuit of a distributed network denoted by reference numeral 10 and a 2 × 2 unit switch circuit of a routing network denoted by reference numeral 11
A 2 × 2 unit switch element is configured with the two-unit switch circuit.
この2×2単位スイッチエレメントの構成を第4図に
示す。FIG. 4 shows the configuration of the 2 × 2 unit switch element.
分散網の2×2単位スイッチ回路10は、入力リンク20
1が接続され、入力される二つのセルがバイパス可能で
あるか否かを判断するバイパス判定回路20と、このバイ
パス判定回路20の出力を分散させて出力リンク202に出
力する分散用単位スイッチ21を備える。The 2 × 2 unit switch circuit 10 of the distribution network includes an input link 20
1 is connected, a bypass determination circuit 20 that determines whether two input cells can be bypassed, and a distribution unit switch 21 that distributes the output of the bypass determination circuit 20 and outputs the output to the output link 202. Is provided.
バイパス判定回路20のバイパス出力はバイパスリンク
205を介してルーチング網の2×2単位スイッチ回路11
のバッファ25、27に入力される。ルーチング網の2×2
単位スイッチ回路11のバッファ26、28には入力リンク20
3からセルが入力される。The bypass output of the bypass determination circuit 20 is a bypass link.
2 × 2 unit switch circuit 11 of the routing network via 205
Are input to the buffers 25 and 27. 2 × 2 of routing network
Input link 20 is connected to buffers 26 and 28 of unit switch circuit 11.
Cell is input from 3.
バッファ25と26との出力はバッファ選択回路23によっ
て、バイパスリンク205と入力リンク203の入力されるセ
ルのいずれかを選択する。また、バッファ選択回路24に
おいても、バイパスリンク205と入力リンク203の入力さ
れるセルのいずれかを選択する。このバッファ選択回路
23、24の出力はルーチング用単位スイッチ22に入力さ
れ、このルーチング用単位スイッチ22は、入力されるセ
ルの出力ポート番号を識別して該当する方路へ出力する
スイッチである。The output of the buffers 25 and 26 is selected by the buffer selection circuit 23 from the cells input to the bypass link 205 and the input link 203. The buffer selection circuit 24 also selects one of the cells to which the bypass link 205 and the input link 203 are input. This buffer selection circuit
Outputs of 23 and 24 are input to a routing unit switch 22. The routing unit switch 22 is a switch that identifies an output port number of an input cell and outputs it to a corresponding path.
この第3図に示す従来のスイッチ網は、それぞれ単位
スイッチ回路が独立に動作する分散形の構成であり、単
位スイッチエレメントの追加によって大規模化が容易で
あること、分散網によるトラヒック分散のため、多様な
入力トラヒックに対して、内部ブロックが発生せずに安
定に動作する特長がある。The conventional switch network shown in FIG. 3 is of a distributed type in which the unit switch circuits operate independently. It is easy to increase the scale by adding unit switch elements. It has a feature that it operates stably without generating an internal block for various input traffic.
しかし、この従来のスイッチでは分散網の動作に起因
して、セルの時間順序が保存されないという欠点があっ
た。However, this conventional switch has a disadvantage that the time order of cells is not preserved due to the operation of the distributed network.
例えば、この第3図において、ある入力ポートに同じ
出力ポートに向かうセルが連続して入力されたと仮定す
る。その2つのセルは同じ回線に属しており、入力の順
序に出力される必要がある。For example, in FIG. 3, it is assumed that cells directed to the same output port are continuously input to a certain input port. The two cells belong to the same line and need to be output in input order.
しかし、この2つのセルは分散網の動作により、第3
図のスイッチ網の異なる経路を通って出力される。例え
ば第3図の経路111と経路112のように異なる経路で出力
される。これは、第1番目の入力ポートから、第8番目
の出力ポートにスイッチングされるセルが、スイッチ網
内部では別々の経過を通過することを示す。However, due to the operation of the distributed network, these two cells are
It is output through different paths in the illustrated switch network. For example, the data is output through different paths such as the path 111 and the path 112 in FIG. This indicates that cells switched from the first input port to the eighth output port go through different paths inside the switch network.
一般に経路111と経路112とでの遅延時間は異なり、連
続して入力した2つのセルのうち、最初のセルの遅延時
間d1が次のセルの遅延時間d2より2セル時間以上大きい
とセルの順序が逆転する。Generally delay time in a path 111 and path 112 are different, one of the two cells that are continuously inputted, the cell and the delay time d 1 of the first cell is larger than the delay time d 2 of the next cell 2 cell hours or more Order is reversed.
この欠点を解決するものとして、各回線ごとにセルを
順番を付与し、出力ポートでその順番を監視し、逆転し
ている場合はセルをバッファに蓄積しておいて順序を監
視し、逆転している場合はセルをバッファに蓄積してお
いて順序を補正する方法が提案されている。As a solution to this drawback, the order of cells is assigned to each line, the order is monitored at the output port, and if the order is reversed, the cells are stored in a buffer and the order is monitored, and the order is reversed. In such a case, a method of storing cells in a buffer and correcting the order has been proposed.
しかし、1本の入力および出力順序を監視、補正しな
ければならないため、Gd/sのオーダの高速伝送速度で
は、その実現が困難となり、またそのための処理回路が
複雑化、大規模化する問題があった。However, since it is necessary to monitor and correct the order of one input and one output, it is difficult to achieve this at a high transmission rate on the order of Gd / s, and the processing circuit for that purpose becomes complicated and large-scale. was there.
本発明は上述の欠点を解消するもので、従来の分散構
成のスイッチ網の特長を活かしたまま、セルの時間順序
が保存可能なスイッチ構成を提供することを目的とす
る。SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned drawbacks and to provide a switch configuration that can preserve the time order of cells while utilizing the features of a conventional switch network having a distributed configuration.
本発明は、入力されるセルにその出力先の出力ポート
番号を付与する手段と、到来するセルをランダムな経路
に振り分けてスイッチ網内のリンクの負荷を均一化させ
る分散網と、この分散網の接続され、到来するセルをセ
ルの出力先の出力ポート番号を参照して該当出力ポート
まで送出するルーチング網とを備え、前記分散網の単位
スイッチと前記ルーチング網の単位スイッチとが一つの
単位スイッチモジュールに収容され、前記単位スイッチ
モジュールの二つの単位スイッチは、他の単位スイッチ
モジュールの単位スイッチに接続されたそれぞれ分散網
およびルーチング網を構成し、この単位スイッチモジュ
ールには、分散網の単位スイッチへ入力するセルについ
て分散網の単位スイッチに入力することなくルーチング
網の単位スイッチに入力させるバイパス手段を備え、こ
のバイパス手段は、入力セルに付加されたバイパスタグ
と自単位スイッチモジュールに設定されたバイパス用照
合パターンとを照合して一致した場合は入力セルをルー
チング網の単位スイッチに入力させ、不一致の場合は分
散網の単位スイッチに入力させる手段を備える自己ルー
チングスイッチ網において、 入力されるセルに到着時刻情報を付加する手段を備
え、前記分散網を構成する単位スイッチは、セルに付加
された到着時刻情報に所定の値を加算する手段を備え、
前記ルーチング網を構成する単位スイッチ回路は、セル
に付加された到着時刻情報を読み取りセルの到着時刻情
報を比較してその到着時刻の早いものを優先的に出力に
送出する手段を備えたことを特徴とする。The present invention relates to a means for assigning an output port number of an output destination to an input cell, a distributed network for distributing an incoming cell to a random path and equalizing a load of a link in a switch network, and a distributed network for the distributed network. And a routing network for sending an incoming cell to a corresponding output port with reference to an output port number of a cell output destination, wherein the unit switch of the distributed network and the unit switch of the routing network are one unit. The two unit switches of the unit switch module are housed in a switch module and constitute a distribution network and a routing network, respectively, connected to the unit switches of the other unit switch modules. A cell to be input to a switch can be changed to a unit switch of a routing network without inputting to a unit switch of a distributed network. A bypass unit that outputs the input cell when the bypass tag added to the input cell matches the bypass collation pattern set in the own unit switch module, and the input cell is matched. In a self-routing switch network comprising means for inputting to a unit switch of a distributed network in the case of a mismatch, a unit switch for adding arrival time information to an input cell is provided, and the unit switch constituting the distributed network comprises: Means for adding a predetermined value to the arrival time information added to the cell,
The unit switch circuit constituting the routing network includes means for reading the arrival time information added to the cell, comparing the arrival time information of the cell, and transmitting the earlier arrival time information to the output preferentially. Features.
入力されるセルには行き先の出力ポート番号の他に到
着時刻の情報がタイムスタンプ付加回路で付加されてス
イッチ網に入力される。The input cell receives arrival time information in addition to a destination output port number by a time stamp adding circuit, and inputs the information to the switch network.
まず、スイッチ網の分散網において、スイッチ網での
負荷が均一になるようにその単位スイッチ回路で経路を
分散させる。First, in the distribution network of the switch network, the routes are distributed by the unit switch circuits so that the load on the switch network becomes uniform.
ルーチング網を構成する単位スイッチ回路は、入力リ
ンクに到着するセルに付加された到着時刻情報を識別し
て、セルの到着時刻の早い方を優先的にその希望の出力
リンクに送出する。The unit switch circuit constituting the routing network identifies the arrival time information added to the cell arriving at the input link, and preferentially sends out the earlier arrival time of the cell to the desired output link.
このように制御することによって、スイッチ網内での
セルの到着順序を保存することができるため、分散形で
ありながら、セルの時間順序を保存したスイッチングを
行うことが可能である。By controlling in this way, the order of arrival of cells in the switch network can be preserved, so that switching can be performed in a distributed manner while preserving the time order of cells.
なお、分散網の単位スイッチでその経路を分散すると
きにセルに付与された到着時刻情報に所定の値、例えば
「1」を加算するようにすると、ルーチング網でスイッ
チ網の前段でバイパスされたセルの送出待ち時間を小さ
くしてセルの平均通過遅延時間を小さくすることができ
る。When a predetermined value, for example, “1” is added to the arrival time information given to the cell when distributing the route by the unit switch of the distribution network, the routing network is bypassed at the previous stage of the switch network. The cell transmission waiting time can be reduced to reduce the average transit delay time of the cell.
以下図面を参照して本発明の実施例を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
第1図は本発明一実施例の自己ルーチングスイッチ網
の構成を示す図である。このスイッチ網は8入力8出力
のバイパスリンク付のバンヤン網を用いたスイッチ網構
成である。なお、この実施例では2×2単位スイッチ回
路のスイッチ網で説明するが、一般にn×nの単位スイ
ッチ回路についても成立する。FIG. 1 is a diagram showing the configuration of a self-routing switch network according to one embodiment of the present invention. This switch network has a switch network configuration using a banyan network with an 8-input / 8-output bypass link. In this embodiment, a switch network of 2 × 2 unit switch circuits will be described, but an n × n unit switch circuit is generally satisfied.
入力ポート301、302、303、304のそれぞれの入力は、
タイムスタンプ付加回路31、32、33、34、35、36、37、
38を介してバンヤン網39の入力される。このタイムスタ
ンプ付加回路31〜38は、入力セルに到着時刻を付加する
ための回路で、セルの周期に合わせてリアルタイムでカ
ウンタをアップし、そのカウント値を到着時刻として付
加するものである。Each input of the input ports 301, 302, 303, 304
Time stamp addition circuit 31, 32, 33, 34, 35, 36, 37,
The banyan net 39 is input via 38. The time stamp adding circuits 31 to 38 are circuits for adding arrival times to input cells. The counters are incremented in real time according to the cell cycle, and the count value is added as the arrival time.
バンヤン網39は、バイパスリンク付のスイッチ網で、
この内部のトポロジーおよび機能は、第3図に示す従来
のバンヤン網と同じである。Banyan network 39 is a switch network with a bypass link.
The internal topology and function are the same as those of the conventional banyan network shown in FIG.
このバンヤン網39の出力は、出力ポート305、306、30
7、307に出力される。The output of the banyan network 39 is connected to output ports 305, 306, 30
7, output to 307.
第2図に、バンヤン網39を構成する2×2単位スイッ
チエレメントの内部構成を示す。FIG. 2 shows the internal configuration of the 2 × 2 unit switch element constituting the banyan network 39.
この第2図に示す2×2単位スイッチエレメントに示
す構成は、第4図に示す従来の2×2単位スイッチエレ
メントと比較すると分散網のスイッチには、入力ポート
のタイムスタンプ付加回路31〜38で付加された到着時刻
を示すタイムスタンプに「1」を加算するためのタイム
スタンプ加算回路42が設けられ、ルーチング網のスイッ
チには、セルのタイムスタンプの大小を比較して、小さ
い方のセルを選択するタイムスタンプ比較回路43、44、
45が設けられたところに特徴がある。The configuration of the 2 × 2 unit switch element shown in FIG. 2 is different from the conventional 2 × 2 unit switch element shown in FIG. A timestamp adding circuit 42 for adding "1" to the timestamp indicating the arrival time added by "1" is provided. The switching of the routing network compares the timestamp of the cell and determines the smaller cell. Time stamp comparison circuits 43, 44,
There is a characteristic where 45 is provided.
すなわち、本実施例の特徴とするところは、スイッチ
網に入力されるセルに到着時刻情報を付加する手段とし
てタイムスタンプ付加回路31〜38を備え、ルーチング網
を構成する単位スイッチ回路に、セルに付加された到着
時刻情報を読み取りセルの到着時刻情報を比較してその
到着時刻の早いものを優先的に出力に送出する手段とし
てタイムスタンプ比較回路43、44、45を備え、また、分
散網を構成する単位スイッチ回路にセルに付加された到
着時刻情報に所定の値を加算する手段として「1」を加
算するタイムスタンプ加算回路42を備えたところにあ
る。That is, the feature of the present embodiment is that a time stamp adding circuit 31 to 38 is provided as a means for adding arrival time information to a cell input to a switch network, and a unit switch circuit constituting a routing network includes Time stamp comparing circuits 43, 44, and 45 are provided as means for reading the added arrival time information, comparing the arrival time information of the cells, and sending out the one with the earlier arrival time preferentially to the output. The unit switch circuit comprises a time stamp addition circuit 42 for adding "1" as a means for adding a predetermined value to the arrival time information added to the cell.
次に本実施例のスイッチ網の動作に説明する。 Next, the operation of the switch network of this embodiment will be described.
入力ポート301〜304に入力されたセルは、出力ポート
番号が付与されるとともにタイムスタンプ付加回路31〜
38でそれぞれ到着時刻が付与された後バンヤン網39に入
力される。The cells input to the input ports 301 to 304 are provided with an output port number and the time stamp adding circuits 31 to 304.
After the arrival times are given at 38, they are input to the banyan net 39.
このバンヤン網39では、バイパス可能なセルはバイパ
スリンク205を通ってルーチング網のバッファ46、48へ
入力される。バイパス可能でないセルはタイムスタンプ
加算回路42で「1」が加算されたのち、分散用スイッチ
21により、経路をランダムに振り分けて負荷分散が行わ
れる。In the banyan network 39, the bypassable cells are input to the routing network buffers 46 and 48 via the bypass link 205. The cells that cannot be bypassed are added with "1" by the time stamp adding circuit 42, and then are distributed.
According to 21, load distribution is performed by randomly allocating routes.
バンヤン網39の最終段までバイパスされなかったセル
は、すべて最終段でバイパス可能となり、ルーチング網
へ送られる。このため、最終段のルーチング網スイッチ
のバッファ46、48では、セルの時間順序は逆転していな
い。All cells that have not been bypassed until the last stage of the banyan network 39 can be bypassed at the last stage and sent to the routing network. For this reason, the time order of the cells is not reversed in the buffers 46 and 48 of the last-stage routing network switch.
ルーチング網では、バッファ46〜48からのセルの取り
出しは、タイムスタンプ比較回路43、44、45により、値
が小さい、すなわち先にスイッチ網の到着したセルが優
先的に取り出されてルーチング用単位スイッチ22に入力
され、ルーチング用単位スイッチ22でセルに付与された
出力ポート番号にしたがって所望の出力方路に出力され
る。したがって、このバンヤン網39の各段へ入力された
セルの時間順序は保存される。In the routing network, cells are taken out of the buffers 46 to 48 by the time stamp comparing circuits 43, 44, and 45. The signal is input to the unit 22 and output to a desired output path according to the output port number assigned to the cell by the unit switch 22 for routing. Therefore, the time order of cells input to each stage of the banyan network 39 is preserved.
以下同様にルーチング網の各段で同様の処理が行われ
るため、バンヤン網39全体としてセルの時間順序が保存
される。In the same manner, the same processing is performed in each stage of the routing network, so that the chronological order of the cells is preserved in the entire Banyan network 39.
ここで、タイムスタンプ加算回路42を用いる理由を説
明する。Here, the reason for using the time stamp addition circuit 42 will be described.
スイッチ網に後で到着したセルの到着時刻の値は大き
く、先に到着したセルの到着時刻の値は小さい。またバ
ンヤン網39の前方段でバイパスされたセルはその遅延時
間が短く、後段でバイパスされたセルはその遅延時間が
長くなってルーチング網に入力される。このため、後に
到着したセルがバンヤン網39の前方段でバイパスされ、
先に到着したセルがバンヤン網39の後段でバイパスされ
てルーチング網に入力されると、前方段でバイパスされ
たセルはその優先度が低いため、バッファから取り出さ
れるまでの待ち時間が長くなる。この結果、セルの平均
通過遅延時間が長くなる不都合が生ずる。The value of the arrival time of the cell arriving later on the switch network is large, and the value of the arrival time of the cell arriving earlier is small. The cells bypassed in the front stage of the banyan network 39 have a short delay time, and the cells bypassed in the subsequent stage have a long delay time and are input to the routing network. For this reason, cells arriving later are bypassed at the front stage of Banyan net 39,
If the cell that arrives first is bypassed at the subsequent stage of the banyan network 39 and is input to the routing network, the cell bypassed at the front stage has a low priority, and the waiting time until it is removed from the buffer becomes longer. As a result, there is a disadvantage that the average transit delay time of the cell becomes longer.
これを解消するために、タイムスタンプ加算回路42
で、「1」を加算することによって、後段でバイパスさ
れるセルについてその到着時刻の値を大きくすれば、前
方段でバイパスされたセルの待ち時間を短くしてセルの
平均通過遅延時間を短くできる。To solve this, the time stamp adding circuit 42
Then, if the value of the arrival time of the cell bypassed in the subsequent stage is increased by adding “1”, the waiting time of the cell bypassed in the front stage is shortened and the average transit delay time of the cell is shortened. it can.
このタイムスタンプ加算回路42での到着時刻の加算が
あってもセルの時間順序は保存することが可能である。Even when the arrival times are added by the time stamp adding circuit 42, the time order of the cells can be preserved.
以上説明したように、本発明のスイッチ網では、セル
の時間順序はスイッチ網内で保存されたセル順序の逆転
がない。このため、本発明は、 従来のスイッチにわずかな回路、すなわちタイムス
タンプ付加回路と、タイムスタンプ比較回路とを付加す
るだけでよく、これらの回路はカウンタ出力を入力セル
のヘッダに付加する回路、コンパレータ回路で構成する
ことができる。また、タイムスタンプ加算回路も「1」
を加算する加算器で構成することができる。As described above, in the switch network of the present invention, the time order of cells does not reverse the cell order stored in the switch network. For this reason, the present invention requires only a few circuits, namely, a time stamp adding circuit and a time stamp comparing circuit, to be added to a conventional switch, and these circuits add a counter output to a header of an input cell, It can be composed of a comparator circuit. The time stamp addition circuit is also "1".
Can be configured by an adder that adds
全体として分散構成とすることができ、タイムスタ
ンプ付加回路は入力ポート対応に付加すればよく、タイ
ムスタンプ加算回路は分散網の各2×2単位スイッチ回
路に、タイムスタンプ比較回路はルーチング網の各2×
2単位スイッチ回路に配備すればよい。A time stamp adding circuit may be added corresponding to an input port. A time stamp adding circuit is provided for each 2 × 2 unit switch circuit of the distributed network, and a time stamp comparing circuit is provided for each of the routing networks. 2x
What is necessary is just to arrange in a 2 unit switch circuit.
このように、本発明では、多段接続形態で自己ルーチ
ングが可能で、均一なスイッチエレメントの組合せによ
る構成という分散形自己ルーチングスイッチ網の本来の
メリットを確保しつつ、わずかな付加回路で分散制御に
よりセルの時間順序を保存することができる利点があ
る。As described above, in the present invention, self-routing is possible in a multistage connection form, and the original merit of a distributed self-routing switch network constituted by a uniform combination of switch elements is ensured by distributed control with a few additional circuits. The advantage is that the time order of the cells can be preserved.
そして、本発明は、 セル順序保存のために必要となる付加回路規模が小
さく、経済的に構成できる、 分散構成のための増設が容易で、均一な回路構成と
なるので、回路設計が容易で、LSI化に適する。The present invention requires a small additional circuit for preserving the cell order, can be configured economically, can be easily added for a distributed configuration, and has a uniform circuit configuration. Suitable for LSI.
利点がある。There are advantages.
第1図は本発明実施例の自己ルーチングスイッチ網の構
成図。 第2図は本発明実施例の単位スイッチエレメントの構成
を示す図。 第3図は従来の自己ルーチングスイッチ網の構成図。 第4図は従来のバイパスリンク付バンヤン網の単位スイ
ッチエレメントの構成を示す図。 10……分散網の2×2単位スイッチ回路、11……ルーチ
ング網の2×2単位スイッチ回路、20……バイパス判定
回路、21……分散用単位スイッチ、22……ルーチング用
単位スイッチ、23、24……バッファ選択回路、25〜28、
46〜49……バッファ、31〜38……タイムスタンプ付加回
路、39……バンヤン網、40……単位スイッチエレメン
ト、42……タイムスタンプ加算回路、43〜45……タイム
スタンプ比較回路、101〜104、301〜304……入力ポー
ト、105〜108、305〜308……出力ポート、110……入力
セル、201、203……入力リンク、202、204……出力リン
ク、205……バイパスリンク。FIG. 1 is a configuration diagram of a self-routing switch network according to an embodiment of the present invention. FIG. 2 is a diagram showing a configuration of a unit switch element according to the embodiment of the present invention. FIG. 3 is a configuration diagram of a conventional self-routing switch network. FIG. 4 is a diagram showing a configuration of a unit switch element of a conventional banyan network with a bypass link. 10: 2 × 2 unit switch circuit of distributed network, 11: 2 × 2 unit switch circuit of routing network, 20: bypass determination circuit, 21: unit switch for distribution, 22: unit switch for routing, 23 , 24 ... Buffer selection circuit, 25-28,
46 to 49 buffer, 31 to 38 time stamp addition circuit, 39 banyan net, 40 unit switch element, 42 time stamp addition circuit, 43 to 45 time stamp comparison circuit, 101 to 104, 301-304 ... input ports, 105-108, 305-308 ... output ports, 110 ... input cells, 201, 203 ... input links, 202, 204 ... output links, 205 ... bypass links.
フロントページの続き (56)参考文献 特開 平2−206939(JP,A) 特開 平2−195758(JP,A) 電子情報通信学会論文誌,Vol,J 72−B−I No.9(1989−9−25) pp.698−709 電子情報通信学会論文誌,Vol,J 72−B−I No.11(1989−11−25) pp.1055−1061 電子情報通信学会春季大会講演論文集 (第3分冊),B−436(1989−3− 15),p.3−142Continuation of the front page (56) References JP-A-2-206939 (JP, A) JP-A-2-195758 (JP, A) Transactions of the Institute of Electronics, Information and Communication Engineers, Vol, J 72-BI No. 9 (1989-9-25) pp. 698-709 IEICE Transactions, Vol., J 72-BI No. 11 (1989-11-25) pp. 1055-1061 Proceedings of the IEICE Spring Conference (3rd volume), B-436 (1989-3-15), p. 3-142
Claims (1)
番号を付与する手段と、 到来するセルをランダムな経路に振り分けてスイッチ網
内のリンクの負荷を均一化させる分散網と、 この分散網に接続され、到来するセルをセルの出力先の
出力ポート番号を参照して該当出力ポートまで送出する
ルーチング網と を備え、 前記分散網の単位スイッチと前記ルーチング網の単位ス
イッチとが一つの単位スイッチモジュールに収容され、 前記単位スイッチモジュールの二つの単位スイッチは、
他の単位スイッチモジュールの単位スイッチに接続され
たそれぞれ分散網およびルーチング網を構成し、 この単位スイッチモジュールには、分散網の単位スイッ
チへ入力するセルについて分散網の単位スイッチに入力
することなくルーチング網の単位スイッチに入力させる
バイパス手段を備え、 このバイパス手段は、入力セルに付加されたバイパスタ
グと自単位スイッチモジュールに設定されたバイパス用
照合パターンとを照合して一致した場合は入力セルをル
ーチング網の単位スイッチに入力させ、不一致の場合は
分散網の単位スイッチに入力させる手段を備える 自己ルーチングスイッチ網において、 入力されるセルに到着時刻情報を付加する手段を備え、 前記分散網を構成する単位スイッチは、セルに付加され
た到着時刻情報に所定の値を加算する手段を備え、 前記ルーチング網を構成する単位スイッチ回路は、セル
に付加された到着時刻情報を読み取りセルの到着時刻情
報を比較してその到着時刻の早いものを優先的に出力に
送出する手段を備えた ことを特徴とする自己ルーチングスイッチ網。1. A means for assigning an output port number of an output destination to an input cell, a distribution network for distributing an incoming cell to a random path and equalizing a load of a link in a switch network, and A routing network connected to a network and transmitting an incoming cell to a corresponding output port by referring to an output port number of a cell output destination, wherein a unit switch of the distributed network and a unit switch of the routing network are one. The two unit switches of the unit switch module are housed in the unit switch module,
A distributed network and a routing network connected to the unit switches of the other unit switch modules are formed, and the unit switch module is configured to route cells input to the unit switches of the distributed network without inputting the cells to the unit switches of the distributed network. A bypass unit for inputting to the unit switch of the network, wherein the bypass unit compares the bypass tag added to the input cell with the bypass matching pattern set in the own unit switch module and matches the input cell if the match is found. Means for inputting to a unit switch of a routing network, and means for inputting to a unit switch of a decentralized network if they do not match, in a self-routing switch network, means for adding arrival time information to input cells, comprising the distributed network The unit switch that determines the arrival time information added to the cell Means for adding a value, wherein the unit switch circuit constituting the routing network reads the arrival time information added to the cell, compares the arrival time information of the cell, and preferentially outputs the one with the earlier arrival time. A self-routing switch network comprising transmission means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30234389A JP2756604B2 (en) | 1989-11-20 | 1989-11-20 | Self-routing switch network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30234389A JP2756604B2 (en) | 1989-11-20 | 1989-11-20 | Self-routing switch network |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03162031A JPH03162031A (en) | 1991-07-12 |
JP2756604B2 true JP2756604B2 (en) | 1998-05-25 |
Family
ID=17907784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30234389A Expired - Fee Related JP2756604B2 (en) | 1989-11-20 | 1989-11-20 | Self-routing switch network |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2756604B2 (en) |
-
1989
- 1989-11-20 JP JP30234389A patent/JP2756604B2/en not_active Expired - Fee Related
Non-Patent Citations (3)
Title |
---|
電子情報通信学会春季大会講演論文集(第3分冊),B−436(1989−3−15),p.3−142 |
電子情報通信学会論文誌,Vol,J72−B−I No.11(1989−11−25)pp.1055−1061 |
電子情報通信学会論文誌,Vol,J72−B−I No.9(1989−9−25)pp.698−709 |
Also Published As
Publication number | Publication date |
---|---|
JPH03162031A (en) | 1991-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7756013B2 (en) | Packet switching system and method | |
US5687172A (en) | Terabit per second distribution network | |
EP0785699B1 (en) | Multicast routing in multistage networks | |
US5274642A (en) | Output buffered packet switch with a flexible buffer management scheme | |
US5457679A (en) | Channel sharing and memory sharing in a packet switching system | |
US5856977A (en) | Distribution network switch for very large gigabit switching architecture | |
JP2963316B2 (en) | Packet distribution network | |
CA2145704C (en) | Asynchronous transfer mode switch architecture | |
US5317561A (en) | Method for switching ATM message cell streams having a high bit rate via a switching equipment having a lower bit rate | |
JPH10513334A (en) | Switching method and device | |
JPH05207062A (en) | Packet switching system | |
JP2915260B2 (en) | Packet switching arrangement | |
US4891802A (en) | Method of and circuit arrangement for controlling a switching network in a switching system | |
JPH06268684A (en) | Packet switching arrangement | |
JP2756604B2 (en) | Self-routing switch network | |
Rathgeb et al. | ATM switches—basic architectures and their performance | |
CA2006392C (en) | Modular expandable digital single-stage switching network in atm (asynchronous transfer mode) technology for a fast packet-switched transmission of information | |
JP3054395B2 (en) | ATM switch | |
CA2066567C (en) | Circuit arrangement with at least one input and one output for transmitting a signal which can be filtered, parallelized and digitized | |
JP3079068B2 (en) | ATM switch | |
US5475708A (en) | Circuit arrangement with at least one input and at least one output for forwarding an input signal that can be filtered, parallelized and digitized | |
JPH02195758A (en) | Sequential control method for cell of self-routing switch | |
JP2754612B2 (en) | Packet switch | |
JPH03159338A (en) | Self-routing switching network and switching network adding method in the same | |
Chen et al. | FB‐banyans and FB‐delta networks: Fault‐tolerant networks for broadband packet switching |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |