JP2734863B2 - ATM switch cell order matching method - Google Patents
ATM switch cell order matching methodInfo
- Publication number
- JP2734863B2 JP2734863B2 JP4840492A JP4840492A JP2734863B2 JP 2734863 B2 JP2734863 B2 JP 2734863B2 JP 4840492 A JP4840492 A JP 4840492A JP 4840492 A JP4840492 A JP 4840492A JP 2734863 B2 JP2734863 B2 JP 2734863B2
- Authority
- JP
- Japan
- Prior art keywords
- switch
- time stamp
- cell
- cells
- buffer
- 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 - Lifetime
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明はATMスイッチのセル順
序整合方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an ATM switch cell order matching system.
【0002】[0002]
【従来の技術】情報を固定長のセル単位に分割して送受
信,交換するATM(Asynchronous Tr
ansfer Mode)交換方式が次世代の広帯域通
信の実現方式として有力視されている。実用化のために
は数千〜数万回線を収容できる大規模なATMスイッチ
が必要となるが、通常ATMスイッチの大規模化は、数
十回線程度の単位スイッチモジュールを複数個、ビルデ
ィングブロック式に多段接続して実現することが考えら
れている。図4は一般的なATMスイッチの一例を示す
ブロック図で、3段接続構成の例を示す。図中111,
〜13nまではいずれも単位スイッチモジュールであ
る。ここでスイッチ内のセルのルーティング方式として
2通りの方式が考えられる。1つは固定ルーティング方
式である。これは、セル毎のルーティングは行わず、呼
設定時に呼毎に経路を決めて同一の呼に属するセルは同
一の経路を通す方法である。2. Description of the Related Art An ATM (Asynchronous Tr) for transmitting, receiving, and exchanging information by dividing information into fixed length cell units.
An answer Mode) switching system is regarded as a promising system for realizing next-generation broadband communication. For practical use, a large-scale ATM switch capable of accommodating thousands to tens of thousands of lines is required. However, a large-scale ATM switch usually requires a plurality of unit switch modules of several tens of lines and a building block type. It is considered to be realized by connecting in multiple stages. FIG. 4 is a block diagram showing an example of a general ATM switch, showing an example of a three-stage connection configuration. 111,
13n are all unit switch modules. Here, there are two types of routing methods for the cells in the switch. One is a fixed routing method. This is a method in which routing is not performed for each cell, but a route is determined for each call when a call is set up, and cells belonging to the same call pass through the same route.
【0003】また、セル毎に経路を選択する分散ルーテ
ィング方式がある。分散ルーティング方式におけるセル
毎の経路の選択方式としては各種考えられるが、例えば
3段スイッチの場合、第1段から第2段のスイッチへの
経路はランダムに選ぶ方法などが提案されている。(第
2段から第3段のスイッチへの経路は出回線により一意
的に定まる。)この方式では、固定ルーティング方式の
場合と異なりブロックが起こらないことが文献「一般ベ
ネス網の非輻輳セルフルーティング制御」(瀬崎他、情
報電子通信学会論文B−I、Vol.J−72−B−
I、No.11、1989,11)に示されている。There is also a distributed routing method for selecting a route for each cell. Various methods are available for selecting a path for each cell in the distributed routing method. For example, in the case of a three-stage switch, a method of randomly selecting a path from the first stage to the second stage switch has been proposed. (The route from the second stage to the third stage switch is uniquely determined by the outgoing line.) In this system, unlike the case of the fixed routing system, no block occurs. Control (Sezaki et al., IEICE Transactions BI, Vol. J-72-B-
I, No. 11, 1989, 11).
【0004】[0004]
【発明が解決しようとする課題】図4からも分かるよう
に特定の入出力間には複数の経路が存在するが、固定ル
ーティングではその内の1つの経路だけを用いることに
なり、これによりブロックが生じる可能性がある。ブロ
ックとは、入出力回線には呼を収容する空き容量がある
にもかかわらずスイッチ内リンクの閉塞により呼を収容
できないことをいう。これに対して、セル毎に経路を選
択する分散ルーティング方式では、同一の呼に属するセ
ルが異なる経路を通るため、スイッチ内での経路毎のバ
ッファ待ち合わせ時間の差によりスイッチ内でセルの順
序逆転が生じるという新たな問題が生じる。このセルの
順序逆転に対する整合方式として、タイムスタンプ付与
方式が提案されている。(例えば文献「大規模ATMス
イッチにおける制御方式の検討」(林他、電子情報通信
学会研究会技術報告書SSE89−173、1989)
など。)これは、スイッチの入り口において、各入力セ
ルの入力時刻を示すタイムスタンプを各セルに付加し、
スイッチの出口においてセルを一旦バッファに蓄え、タ
イムスタンプの順に揃えてから出回線に出力するもので
ある。このタイムスタンプ方式では、バッファ内に到着
しているセル同士についてはタイムスタンプ値を比べる
ことにより順序関係を知ることができるが、それだけで
は不十分である。現在バッファに蓄えられている一番古
いタイムスタンプ値を持つセルより古いセルで、スイッ
チ内の遅延によりまだバッファに到着していないものが
ないことが確められなければならない。そのために、各
セルについて、バッファ到着から送出までに固定遅延を
もたせる方式が提案されている。この固定遅延をスイッ
チ内の通過遅延の最大値以上に設定しておけば順序の逆
転は起こらないが、その分セルの遅延が増すことになり
好ましくない。スイッチ内の通過遅延の最大値はスイッ
チ内の各経路上のバッファ容量およびリンク速度に依存
するが、通常数十μsec〜100μsec程度になる
ものと思われる。As can be seen from FIG. 4, there are a plurality of routes between a specific input and output. However, in fixed routing, only one of the routes is used. May occur. The block means that the call cannot be accommodated due to the blockage of the link in the switch even though the input / output line has a free capacity to accommodate the call. On the other hand, in the distributed routing method in which a route is selected for each cell, since cells belonging to the same call pass through different routes, the order of the cells in the switch is reversed in the switch due to a difference in buffer waiting time for each route in the switch. A new problem arises. As a matching method for reversing the order of the cells, a time stamp adding method has been proposed. (For example, the document “Study of control method in large-scale ATM switch” (Hayashi et al., IEICE Technical Report SSE89-173, 1989)
Such. This adds a timestamp to each cell at the entrance of the switch, indicating the input time of each input cell,
At the exit of the switch, cells are temporarily stored in a buffer, aligned in the order of time stamps, and output to an outgoing line. In this time stamp method, the order relation between cells arriving in the buffer can be known by comparing the time stamp values, but this alone is not sufficient. It must be ensured that no cell is older than the cell with the oldest timestamp value currently stored in the buffer and has not yet arrived in the buffer due to delays in the switch. For this purpose, a method has been proposed in which each cell has a fixed delay from the arrival of the buffer until the transmission. If this fixed delay is set to be equal to or greater than the maximum value of the passage delay in the switch, the order is not reversed, but the delay of the cell increases by that amount, which is not preferable. Although the maximum value of the passage delay in the switch depends on the buffer capacity and the link speed on each path in the switch, it is generally considered to be about several tens μsec to 100 μsec.
【0005】更に考慮すべき点としてスイッチの同報機
能がある。一般に各単位スイッチモジュールは単位スイ
ッチモジュールの入力端子から入力されたセルを複製
し、単位スイッチモジュールの複数の出力端子に同時に
出力する同報機能を有する。Another point to consider is the broadcast function of the switch. Generally, each unit switch module has a broadcast function of duplicating a cell input from an input terminal of the unit switch module and simultaneously outputting the copied cells to a plurality of output terminals of the unit switch module.
【0006】[0006]
【課題を解決するための手段】 本発明のATMスイッ
チのセル順序整合方式は、固定長のセル単位で情報を交
換するATM交換システムの、入力されたセルを一つ以
上の出力端子に複製して同時に出力する同報手段を含む
単位スイッチモジュールの複数個が多段接続して構成さ
れるATMスイッチにおいて、前記ATMスイッチの入
り口部に、各入力セルの入力時刻を示すタイムスタンプ
を生成して前記各セルに付加するタイムスタンプ付加手
段と、同一のタイムスタンプを付したセルの個数を数え
る同一タイムスタンプ計数手段と、同一のタイムスタン
プを付したセルの個数を当該タイムスタンプの値と共に
前記スイッチの出力部に通知する通知手段とを有し、前
記ATMスイッチを構成する各単位スイッチモジュール
の入り口部に、入力された前記セルに記されている前記
セルの前スイッチ段までのセルの複製個数に当該スイッ
チ段の単位スイッチモジュールにおける複製個数を乗じ
た数を前記各セルの新たな複製個数として書き換える複
製個数書換え手段を有し、前記ATMスイッチの出力部
に、前記ATMスイッチを通過したセルを一旦蓄える第
1のバッファと、前記通知手段から通知される前記同一
タイムスタンプを付したセルの個数をタイムスタンプの
値毎に順次蓄積する第2のバッファと、前記第2のバッ
ファから取り出したタイムスタンプの一つの値と前記第
1のバッファに蓄えられたセルに付加されたタイムスタ
ンプの値とを比較し、タイムスタンプの値が一致したセ
ルの出力を許可する比較手段と、前記比較手段が出力を
許可した各セルに記されている複製個数分の1の個数を
前記第2のバッファから取り出した同一タイムスタンプ
を付した個数より減算更新して当該個数が0になると前
記第2のバッファから次のタイムスタンプの値と同一の
タイムスタンプを付したセルの個数を取り出す制御手段
とを有することを特徴とする。 According to the cell order matching method of the ATM switch of the present invention , one or more input cells are used in an ATM switching system for exchanging information in fixed-length cell units.
Includes broadcast means that duplicates and outputs simultaneously to the upper output terminal
Multiple unit switch modules are connected in multiple stages.
In ATM switches, to the inlet portion of the ATM switch, a time stamp adding means for adding to each cell to generate a time stamp indicating an input time of each input cell, the number of cells marked with the same timestamp the same time stamp counting means for counting, the same timestamp
The number of cells marked with the
Notifying means for notifying an output unit of the switch, wherein at the entrance of each unit switch module constituting the ATM switch, a front switch of the cell described in the input cell is provided. the replication number of cells up stage switch
Have a replication number number rewriting means for rewriting the number obtained by multiplying the replication number in the unit switch module switch stage as a new replication number of each cell, the output of the ATM switch, once a cell has passed through the ATM switch No. to save
1 buffer, a second buffer for sequentially accumulating the number of cells with the same time stamp notified by the notifying means for each time stamp value, and a second buffer.
One value of the time stamp extracted from the
Timestamp added to the cells stored in the first buffer
The value of the time stamp is compared with the value of the stamp.
Comparing means for permitting output of Le, the comparing means outputs
Reduce the number of duplicates written in each permitted cell
The same time stamp retrieved from the second buffer
When the number becomes 0 after subtracting and updating from the number with
The same value of the next time stamp from the second buffer
Characterized by chromatic and control means <br/> retrieve the number of cells marked with timestamps.
【0007】 そして、前記制御手段は、予め定めた時
間が経過すると前記通知手段から通知された前記同一タ
イムスタンプを付したセルの個数を強制的に0にするタ
イマ手段を更に含むことを特徴とする。[0007] The control means is adapted to perform a predetermined time
When the time has elapsed, the same
Time stamp to force the number of cells
It is characterized in that it further includes an image means .
【0008】[0008]
【作用】本発明によれば、スイッチに入力済みでしかも
まだ出力されていない同一タイムスタンプが付されたセ
ルの数が常に分かる。同報機能によりスイッチ内部でセ
ルが複製された場合でも、各単位スイッチモジュールに
よる複製個数の更新により、複製されたセルも含めて上
記タイムスタンプ値を有する全セルがバッファから送出
済みであるかどうかを知ることができる。従って各セル
をスイッチ内最大通過遅延時間分待たせなくとも順序通
りに出力することが可能となる。これによりセル遅延が
大きく短縮される。例えばスイッチ通過の最大遅延を
t、平均遅延をt/2とし、本発明によらない場合の固
定遅延をtと設定した場合は最悪で2t、平均で3t/
2の遅延が加わることになるが、本発明によれば最悪で
t、平均でt/2の遅延しか加わらない。According to the present invention, the number of cells having the same time stamp which have been input to the switch and which have not yet been output is always known. Even if a cell is duplicated inside the switch by the broadcast function, whether or not all cells having the above time stamp value including the duplicated cell have been transmitted from the buffer by updating the number of duplicates by each unit switch module You can know. Therefore, it is possible to output each cell in order without waiting for the maximum passage delay time in the switch. This greatly reduces the cell delay. For example, when the maximum delay of the switch passing is set to t and the average delay is set to t / 2, and the fixed delay in the case not according to the present invention is set to t, the worst case is 2t and the average is 3t /.
However, according to the present invention, only a delay of t and an average of t / 2 are added according to the present invention.
【0009】[0009]
【実施例】次に本発明の実施例について図面を参照して
説明する。図1は本発明のATMスイッチのセル順序整
合方式の一実施例を示すブロック図である。図1におい
て、1はスイッチ部、21,〜2nはタイムスタンプ付
加回路、3はタイムスタンプ生成制御回路、4は同一タ
イムスタンプ情報通知用のバス、51,〜5nはそれぞ
れがバッファおよび比較回路からなる選択回路、6はタ
イムスタンプ記録・更新回路、711,〜71n,72
1,〜72n,〜,7m1,〜7mnはそれぞれ各単位
スイッチモジュール内の複製個数更新回路である。Next, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a cell order matching method for an ATM switch according to the present invention. In FIG. 1, 1 is a switch unit, 21 to 2n are time stamp addition circuits, 3 is a time stamp generation control circuit, 4 is a bus for notifying the same time stamp information, and 51 to 5n are buffers and comparison circuits, respectively. , A time stamp recording / updating circuit, 711-71n, 72
Reference numerals 1, to 72n, to, 7m1, to 7mn are copy number updating circuits in each unit switch module.
【0010】タイムスタンプ付加回路21,〜2nは各
入力回線から入力されるセルに対して、その入力時点の
タイムスタンプをセルのヘッダの一部に付加してスイッ
チに入力する。タイムスタンプ生成制御回路3は1セル
時間幅のタイムスロット毎に同期信号を各タイムスタン
プ付加回路21,〜2nに分配し、各タイムスタンプ付
加回路21,〜2nは同期信号に同期させて内部のカウ
ンターをインクリメントすることによりタイムスタンプ
値の更新を行う。各タイムスタンプ付加回路21,〜2
nは各タイムスロット毎にこのタイムスロット内に入来
したセルの有無をタイムスタンプ生成制御回路3に通知
する。タイムスタンプ生成制御回路3は各タイムスタン
プ付加回路21,〜2nからの信号よりこのタイムスロ
ット内にスイッチに入力されたセル数を求め、このタイ
ムスロットに対応するタイムスタンプ値と共にセル数を
スイッチ出口部のタイムスタンプ記録・更新回路6に通
知用のバス4を介して通知する。タイムスタンプ記録・
更新回路6は受信したタイムスタンプ値とセル数を対に
してメモリに格納する。The time stamp adding circuits 21 to 2n add the time stamp at the time of input to a part of the header of the cell input from each input line and input it to the switch. The time stamp generation control circuit 3 distributes the synchronizing signal to each of the time stamp adding circuits 21 to 2n for each time slot of one cell time width, and the time stamp adding circuits 21 to 2n The time stamp value is updated by incrementing the counter. Each time stamp adding circuit 21,.
n notifies the time stamp generation control circuit 3 of the presence / absence of a cell that has entered this time slot for each time slot. The time stamp generation control circuit 3 obtains the number of cells input to the switch in this time slot from the signals from the time stamp adding circuits 21 to 2n, and outputs the number of cells together with the time stamp value corresponding to this time slot to the switch exit. The time stamp recording / updating circuit 6 is notified via the notification bus 4. Time stamp record
The update circuit 6 stores the received time stamp value and the number of cells as a pair in the memory.
【0011】次に、各単位スイッチモジュールの入り口
部における複製個数更新回路の動作について説明する。
図3はスイッチ内のセルのフォーマットを示す説明図で
ある。図3においてaはヘッダ部、bは情報部である。
ヘッダ部aの中はさらに3つの領域に分けられる。cは
ルーティング情報を含むルーティング部、dはタイムス
タンプ値が記入されているタイムスタンプ部、eは複製
個数を記入する複製個数部である。Next, the operation of the copy number updating circuit at the entrance of each unit switch module will be described.
FIG. 3 is an explanatory diagram showing a format of a cell in the switch. In FIG. 3, a is a header part, and b is an information part.
The inside of the header section a is further divided into three areas. c is a routing unit including routing information, d is a time stamp unit in which a time stamp value is written, and e is a copy number unit in which the number of copies is written.
【0012】スイッチの入り口では、複製個数部eには
すべて“1”が記入される。従って第1段目の単位スイ
ッチモジュールに入力されるセルの複製個数部はすべて
“1”である。次に第1段の単位スイッチモジュールが
入力セルをi個の出力端子に同報する場合には、第1段
の単位スイッチモジュール入り口の複製個数更新回路は
複製個数部をi(1×i)に換えてから単位スイッチモ
ジュールに入力する。第2段以降の単位スイッチモジュ
ールにおいても同様に複数個数部が更新される。At the entrance of the switch, all "1" s are written in the copy number part e. Therefore, all the copy number portions of the cells input to the first-stage unit switch module are “1”. Next, when the first-stage unit switch module broadcasts the input cell to the i output terminals, the copy number updating circuit at the entrance of the first-stage unit switch module sets the copy number part to i (1 × i). And then input to the unit switch module. In the unit switch modules in the second and subsequent stages, a plurality of parts are similarly updated.
【0013】次にスイッチ出口部における動作について
説明する。図2は図1におけるスイッチ出口部の選択回
路およびタイムスタンプ記録・更新回路の詳細構成の一
例を示すブロック図である。図2において、選択回路5
はセル分配器501と、バッファ502と、比較回路5
03と、セル集線器504とからなり、タイムスタンプ
記録・更新回路6はタイムスタンプ格納バッファ61
と、同一タイムスタンプ個数格納バッファ62と、バッ
ファ63と、制御部64とからなる。ここでは1つだけ
を示したが、選択回路5は図1に示すように出力回線数
分あり、それぞれスイッチ出力部と出力回線間に置かれ
ている。Next, the operation at the switch outlet will be described. FIG. 2 is a block diagram showing an example of a detailed configuration of the selection circuit and the time stamp recording / updating circuit of the switch exit section in FIG. In FIG. 2, the selection circuit 5
Represents a cell distributor 501, a buffer 502, and a comparison circuit 5
03, and a cell concentrator 504. The time stamp recording / updating circuit 6
, The same time stamp number storage buffer 62, the buffer 63, and the control unit 64. Although only one is shown here, the number of the selection circuits 5 is equal to the number of output lines as shown in FIG. 1, and each of them is disposed between the switch output unit and the output line.
【0014】同一タイムスタンプ情報はバス4を介して
スイッチ入り口部のタイムスタンプ生成制御回路3から
通知されるタイムスタンプ値とその個数情報をバッファ
61および62にそれぞれ格納する。バッファ61およ
び62はFIFOバッファであり、制御部64から供給
される制御信号により入力順に読み出される。すなわち
タイムスタンプ値はバッファ63に、またその個数は制
御部64内のカウンタに順に入力される。バッファ63
に入力されたタイムスタンプ値は比較回路503内のメ
モリにセットされる。バッファ63にセットされたタイ
ムスタンプ値は、更に各選択回路内の比較回路503に
転送されて内部のメモリに格納される。スイッチ部1を
通過したセルはセル分配器501を介してバッファ50
2に一旦格納される。選択回路5内のメモリに新たなタ
イムスタンプ値がセットされる毎およびセル入力毎に、
バッファ502内に格納されている全セルのタイムスタ
ンプ値および複製個数が比較回路503に送られ、送ら
れたタイムスタンプ値が比較回路503内にセットされ
ているタイムスタンプ値と比較される。比較の結果、一
致したセルに対しては比較回路503から送出許可信号
がバッファ502に送られ、該当するセルはセル集線器
504を介して出力回線に出力される。比較回路503
は、一致した場合には送出許可信号をバッファ502に
帰すのと同時に一致したセルに対応する複製個数をすべ
て制御部64に送信する。制御部64は内部のカウンタ
にセットされている同一タイムスタンプの個数を、比較
回路503から通知された一致セルの複製個数で1を割
った数(つまり1/複製個数)分ずつデクリメントす
る。このカウンタ値が0になった場合には、制御部64
はバッファ61,62および63に制御信号を送り、こ
の制御信号に同期して次のタイムスタンプ値がバッファ
63に読み込まれ、またその個数が新たに制御部64内
のカウンタ内にセットされる。The same time stamp information is stored in the buffers 61 and 62, respectively, with the time stamp value and the number information notified from the time stamp generation control circuit 3 at the switch entrance via the bus 4. The buffers 61 and 62 are FIFO buffers, and are read out in the order of input by a control signal supplied from the control unit 64. That is, the time stamp values are sequentially input to the buffer 63, and the number is sequentially input to the counter in the control unit 64. Buffer 63
Is set in the memory in the comparison circuit 503. The time stamp value set in the buffer 63 is further transferred to a comparison circuit 503 in each selection circuit and stored in an internal memory. The cells passing through the switch unit 1 are transferred to the buffer 50 via the cell distributor 501.
2 is stored once. Each time a new time stamp value is set in the memory in the selection circuit 5 and each time a cell is input,
The time stamp value and the number of copies of all cells stored in the buffer 502 are sent to the comparison circuit 503, and the sent time stamp value is compared with the time stamp value set in the comparison circuit 503. As a result of the comparison, a transmission permission signal is sent from the comparison circuit 503 to the buffer 502 for the matched cell, and the corresponding cell is output to the output line via the cell concentrator 504. Comparison circuit 503
Sends a transmission permission signal to the buffer 502 if they match, and simultaneously transmits to the control unit 64 the number of copies corresponding to the matched cells. The control unit 64 decrements the number of identical timestamps set in the internal counter by the number obtained by dividing 1 by the number of duplicate cells notified from the comparison circuit 503 (that is, 1 / the number of duplicates). When the counter value becomes 0, the control unit 64
Sends a control signal to the buffers 61, 62 and 63, the next time stamp value is read into the buffer 63 in synchronization with the control signal, and the number of the time stamp value is newly set in a counter in the control unit 64.
【0015】なお、今までの説明では省略したが、実際
にはスイッチ部内でセルが紛失する可能性があるため、
タイムアウトによるカウンタのリセットも併せて行う必
要がある。すなわち、制御部64は各タイムスタンプ値
毎にタイマを持ち、スイッチ内最大通過時間経過後には
このタイムスタンプ値に対応するタイムスタンプの個数
を強制的に0にする。これによりスイッチ内でセルが紛
失しても以降のセルを送出することができる。Although omitted in the description so far, cells may actually be lost in the switch unit.
It is necessary to reset the counter due to timeout. That is, the control unit 64 has a timer for each time stamp value, and forcibly sets the number of time stamps corresponding to this time stamp value to 0 after the maximum passage time in the switch has elapsed. Thus, even if a cell is lost in the switch, subsequent cells can be transmitted.
【0016】上記説明した動作を繰り返すことにより、
順序の逆転なくスイッチへの入力順にセルが送出され
る。By repeating the operation described above,
Cells are transmitted in the order of input to the switch without reversing the order.
【0017】[0017]
【発明の効果】以上説明したように本発明によれば、ス
イッチ内ブロックが起こらず、しかも遅延時間の小さな
ATMスイッチ交換が可能となる。さらに本発明はスイ
ッチの同報機能にも対応可能であるという効果を有す
る。As described above, according to the present invention, it is possible to replace an ATM switch with no delay in the switch and no block in the switch. Further, the present invention has an effect that the broadcast function of the switch can be supported.
【図1】本発明のATMスイッチのセル順序整合方式の
一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of an ATM switch cell order matching system according to the present invention.
【図2】図1におけるスイッチ出口部の選択回路および
タイムスタンプ記録・更新回路の詳細構成の一例を示す
ブロック図である。FIG. 2 is a block diagram showing an example of a detailed configuration of a selection circuit and a time stamp recording / updating circuit of a switch exit unit in FIG. 1;
【図3】スイッチ内のセルのフォーマットを示す説明図
である。FIG. 3 is an explanatory diagram showing a format of a cell in a switch.
【図4】一般的なATMスイッチの一例を示すブロック
図である。FIG. 4 is a block diagram illustrating an example of a general ATM switch.
1 スイッチ部 3 タイムスタンプ生成制御回路 4 バス 6 タイムスタンプ記録・更新回路 21,〜,2n タイムスタンプ付加回路 51,〜,5n 選択回路 61 タイムスタンプ格納バッファ 62 同一タイムスタンプ個数格納バッファ 63,502 バッファ 64 制御部 111,〜11n,121,〜12n,131,〜13
n 単位スイッチモジュール 501 セル分配器 503 比較回路 504 セル集線器 711,〜71n,721,〜72n,7m1,〜7m
n 複製個数更新回路Reference Signs List 1 switch section 3 time stamp generation control circuit 4 bus 6 time stamp recording / updating circuit 21,..., 2n time stamp adding circuit 51,..., 5n selection circuit 61 time stamp storage buffer 62 identical time stamp number storage buffer 63, 502 buffer 64 control unit 111, to 11n, 121, to 12n, 131, to 13
n unit switch module 501 cell distributor 503 comparison circuit 504 cell concentrator 711-71n, 721-72n, 7m1, -7m
n Number of copies update circuit
フロントページの続き (56)参考文献 特開 平3−82243(JP,A) 特開 平3−255748(JP,A) 特開 平5−252156(JP,A) 特開 平5−252187(JP,A) 電子情報通信学会論文誌,VOL.J 72−B−I,NO.9 (1989−9− 25),小原仁,セル順序を保存可能な他 段バッファ形自己ルーチングスイッチの 構成法,PP.698−709 電子情報通信学会技術研究報告,SS E91−111 (1991−11−22),荒巻利 也他,セル分配型ATMスイッチの特性 評価,P.25−29Continuation of the front page (56) References JP-A-3-82243 (JP, A) JP-A-3-255748 (JP, A) JP-A-5-252156 (JP, A) JP-A-5-252187 (JP) , A) IEICE Transactions, VOL. J 72-BI, NO. 9 (1989-9-25), Hitoshi Ohara, Configuration of Self-Routing Switch with Other Buffers that Can Preserve Cell Order, PP. 698-709 IEICE Technical Report, SS E91-111 (1991-11-22), Toshiya Aramaki et al., Characteristic evaluation of cell-distributed ATM switch, p. 25-29
Claims (2)
M交換システムの、入力されたセルを一つ以上の出力端
子に複製して同時に出力する同報手段を含む単位スイッ
チモジュールの複数個が多段接続して構成されるATM
スイッチにおいて、前記ATM スイッチの入り口部に、 各入力セルの入力時刻を示すタイムスタンプを生成して
前記各セルに付加するタイムスタンプ付加手段と、 同一のタイムスタンプを付したセルの個数を数える同一
タイムスタンプ計数手段と、同一のタイムスタンプを付したセルの個数を当該タイム
スタンプの値と共に前記スイッチの出力部に 通知する通
知手段とを有し、 前記ATMスイッチを構成する各単位スイッチモジュー
ルの入り口部に、 入力された前記セルに記されている前記セルの前スイッ
チ段までのセルの複製個数に当該スイッチ段の単位スイ
ッチモジュールにおける複製個数を乗じた数を前記各セ
ルの新たな複製個数として書き換える複製個数書換え手
段を有し、 前記ATMスイッチの出力部に、 前記ATMスイッチを通過したセルを一旦蓄える第1の
バッファと、前記通知手段から 通知される前記同一タイムスタンプを
付したセルの個数をタイムスタンプの値毎に順次蓄積す
る第2のバッファと、 前記第2のバッファから取り出したタイムスタンプの一
つの値と前記第1のバッファに蓄えられたセルに付加さ
れたタイムスタンプの値とを比較し、タイムスタンプの
値が一致したセルの出力を許可する 比較手段と、 前記比較手段が出力を許可した各セルに記されている複
製個数分の1の個数を前記第2のバッファから取り出し
た同一タイムスタンプを付した個数より減算更新して当
該個数が0になると前記第2のバッファから次のタイム
スタンプの値と同一のタイムスタンプを付したセルの個
数を取り出す制御手段と を有することを特徴とするAT
Mスイッチのセル順序整合方式。1. AT for exchanging information in fixed-length cell units
The input cells of one or more output terminals of the M switching system
Unit switch that includes a broadcast
ATM consisting of multiple modules connected in multiple stages
In the switch, the entrance portion of the ATM switch, counting the time stamp adding means for adding to each cell to generate a time stamp indicating an input time of each input cell, the number of cells marked with the same timestamp same The time stamp counting means and the number of cells having the same time stamp
And a notifying means for notifying an output of said switch with stamp value, the entrance portion of each unit switch modules constituting the ATM switch, prior to the cells being written to the cell input switch
Have a replication number number rewriting means for rewriting the number obtained by multiplying the replication number in the unit switch module of the switch stage in the replication number of cells to Chi-stage as a new replication number of each cell, the output of the ATM switch A first buffer for temporarily storing cells that have passed through the ATM switch, and the number of cells with the same time stamp notified from the notifying unit are sequentially stored for each time stamp value .
A second buffer that, one time stamp retrieved from the second buffer
Value and the value added to the cell stored in the first buffer.
Timestamp value and compare the
Comparing means for permitting output of the cell values match, double the comparison means is written in each cell to allow output
Retrieve one part of the number from the second buffer
Subtract and update from the number with the same time stamp
When the number becomes 0, the next time is output from the second buffer.
The number of cells with the same time stamp as the stamp value
Control means for extracting a number
Cell order matching method for M switch.
すると前記通知 手段から通知された前記同一タイムスタ
ンプを付したセルの個数を強制的に0にするタイマ手段
を更に含むことを特徴とする請求項1記載のATMスイ
ッチのセル順序整合方式。2. The control device according to claim 1, wherein the control unit determines that a predetermined time has elapsed.
Then, the same time stamp notified from the notifying means is output.
Timer means for forcibly setting the number of cells with a lamp to 0
2. The ATM switch cell order matching method according to claim 1 , further comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4840492A JP2734863B2 (en) | 1992-03-05 | 1992-03-05 | ATM switch cell order matching method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4840492A JP2734863B2 (en) | 1992-03-05 | 1992-03-05 | ATM switch cell order matching method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05252186A JPH05252186A (en) | 1993-09-28 |
JP2734863B2 true JP2734863B2 (en) | 1998-04-02 |
Family
ID=12802369
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4840492A Expired - Lifetime JP2734863B2 (en) | 1992-03-05 | 1992-03-05 | ATM switch cell order matching method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2734863B2 (en) |
-
1992
- 1992-03-05 JP JP4840492A patent/JP2734863B2/en not_active Expired - Lifetime
Non-Patent Citations (2)
Title |
---|
電子情報通信学会技術研究報告,SSE91−111 (1991−11−22),荒巻利也他,セル分配型ATMスイッチの特性評価,P.25−29 |
電子情報通信学会論文誌,VOL.J72−B−I,NO.9 (1989−9−25),小原仁,セル順序を保存可能な他段バッファ形自己ルーチングスイッチの構成法,PP.698−709 |
Also Published As
Publication number | Publication date |
---|---|
JPH05252186A (en) | 1993-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5144619A (en) | Common memory switch for routing data signals comprising ATM and STM cells | |
US6327244B1 (en) | Packet handler | |
EP0413899B1 (en) | Packet switching system having bus matrix switch | |
US5461614A (en) | Method and a device for resequencing | |
JP3096051B2 (en) | Switch network and switch-network module for ATM systems | |
KR0155554B1 (en) | Communication switching element and method for transmitting variable lenght cells | |
JPH0774749A (en) | Switching system | |
US5119368A (en) | High-speed time-division switching system | |
US6101184A (en) | Data switching method and data switching apparatus for efficiently handling scan data in information communication network | |
US20050005037A1 (en) | Buffer switch having descriptor cache and method thereof | |
US5909438A (en) | Logical multicast from a switch configured for spatial multicast | |
JPH09326807A (en) | Shared cell memory type atm exchange control method and shared cell memory atm exchange switch | |
JP2734863B2 (en) | ATM switch cell order matching method | |
JP2734864B2 (en) | ATM switch cell order matching method | |
JP2734862B2 (en) | ATM switch cell order matching method | |
JP2824483B2 (en) | Switch diagnostic method in ATM exchange | |
JP2770909B2 (en) | Cell order preservation control device in ATM exchange | |
JP3103298B2 (en) | ATM switch address generation circuit | |
JPH05227211A (en) | Packet switching system | |
US6373843B1 (en) | ATM switch system capable of preventing ATM cells with synchronization loss from being applied to a switch block thereof | |
JPH0234060A (en) | Exchange distribution connection system for asynchronous transfer mode | |
JPH01270431A (en) | High-speed packet exchange switch | |
SU898413A1 (en) | Communication device for computer system | |
JPH02224547A (en) | Atm/stm hybrid switch constitution system | |
JPH10145367A (en) | Atm-to-stm conversation circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19971202 |