JP2734864B2 - ATM switch cell order matching method - Google Patents
ATM switch cell order matching methodInfo
- Publication number
- JP2734864B2 JP2734864B2 JP4840592A JP4840592A JP2734864B2 JP 2734864 B2 JP2734864 B2 JP 2734864B2 JP 4840592 A JP4840592 A JP 4840592A JP 4840592 A JP4840592 A JP 4840592A JP 2734864 B2 JP2734864 B2 JP 2734864B2
- Authority
- JP
- Japan
- Prior art keywords
- switch
- cell
- time stamp
- 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のバッファから次のタイムスタンプの
値と同一のタイムスタンプを付したセルの個数を取り出
す制御手段とを有することを特徴とする。 A cell order matching method for an ATM switch according to the present invention is a method for replicating input cells in an ATM switching system for exchanging information in fixed-length cell units.
Broadcast means for simultaneously outputting to one or more output terminals
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 the output unit of the switch, and at the entrance of each unit switch module constituting the ATM switch , the input cell is connected to the switch stage of the switch stage.
Sui replication cell number of replicating unit switch module
In correspondence with pitch stage have a replication number of additional means for filling in, the output of the previous <br/> Symbol ATM switch, a first buffer for storing temporarily the cell passed through the ATM switch, the notification Hand
A second buffer that sequentially accumulates the number of cells with the same time stamp notified from the stage for each time stamp value.
Buffer and the time extracted from the second buffer.
One value of the stamp and the cell stored in the first buffer.
Time stamp value added to the
Comparing means for permitting output of cells having the same stamp value; and a description of each cell permitted for output by the comparing means.
Of the total number of copies obtained by multiplying the number of copies
The same number obtained from the second buffer
Subtract and update from the number with
At which time the next timestamp from the second buffer
Extract the number of cells with the same time stamp as the value
Characterized by chromatic and to control means.
【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
1, to 72n, to, 7m1, to 7mn are copy number adding 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はタイムスタ
ンプ値が記入されているタイムスタンプ部、e1,〜e
mはそれぞれ各段において複製個数を記入する複製個数
部である。ここでmはスイッチの段数と同じである。Next, the operation of the copy number adding 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 e1 to e
m is a copy number part for writing the number of copies in each stage. Here, m is the same as the number of switch stages.
【0012】 スイッチの入り口では、複製個数部e
1,〜emにはすべて”1”が記入される。従って第1
段目の単位スイッチモジュールに入力されるセルの複製
個数部はすべて”1”である。次に第1段の単位スイッ
チモジュールが入力セルをi個の出力端子に同報する場
合には、第1段の単位スイッチモジュール入り口の複製
数付加回路は複製個数部e1を”i”に換えてから単位
スイッチモジュールに入力する。第2段以降の単位スイ
ッチモジュールにおいても同様に複製個数部e2,〜e
mが更新される。At the entrance of the switch, the copy number part e
"1" is written in all of 1 to em. Therefore the first
All the copy number portions of the cells input to the unit switch module of the stage are “1”. Next, when the first-stage unit switch module broadcasts the input cell to the i output terminals, the copy number adding circuit at the entrance of the first-stage unit switch module changes the copy number unit e1 to “ i ”. Input to the unit switch module. Similarly, in the second and subsequent unit switch modules, the copy number parts e2 to e
m is 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内のカウンタに順に入力される。バッファ6
3に入力されたタイムスタンプ値は比較回路503内の
メモリにセットされる。バッファ63にセットされたタ
イムスタンプ値は、更に各選択回路内の比較回路503
に転送されて内部のメモリに格納される。スイッチ部1
を通過したセルはセル分配器501を介してバッファ5
02に一旦格納される。選択回路5内のメモリに新たな
タイムスタンプ値がセットされる毎およびセル入力毎
に、バッファ502内に格納されている全セルのタイム
スタンプ値および複製個数部の値が比較回路503に送
られ、送られたタイムスタンプ値が比較回路503内に
セットされているタイムスタンプ値と比較される。比較
の結果、一致したセルに対しては比較回路503から送
出許可信号がバッファ502に送られ、該当するセルは
セル集線器504を介して出力回線に出力される。比較
回路503は、一致した場合には送出許可信号をバッフ
ァ502に返すのと同時に一致したセルに対応する複製
個数部の値をすべて制御部64に送信する。制御部64
は比較回路から通知された複製個数部e1,〜emの値
を掛け算してトータル複製個数を計算し、内部のカウン
タにセットされている同一タイムスタンプの個数を、こ
のトータル複製個数分の1ずつデクリメントする。なお
トータル複製個数の計算は比較回路側で行って結果だけ
を制御部に通知してもよい。制御部64内のカウンタ値
が0になった場合には、制御部64はバッファ61,6
2および63に制御信号を送り、この制御信号に同期し
て次のタイムスタンプ値がバッファ63に読み込まれ、
またその個数が新たに制御部64内のカウンタ内にセッ
トされる。As the same time stamp information, the time stamp value notified from the time stamp generation control circuit 3 at the switch entrance via the bus 4 and its number information are stored in the buffers 61 and 62, respectively. 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 6
The time stamp value input to No. 3 is set in a memory in the comparison circuit 503. The time stamp value set in the buffer 63 is further compared with the comparison circuit 503 in each selection circuit.
And stored in the internal memory. Switch part 1
Are passed through the cell distributor 501 to the buffer 5.
02 once. Each time a new timestamp value is set in the memory in the selection circuit 5 and every time a cell is input, the timestamp values of all cells stored in the buffer 502 and the value of the copy number part are sent to the comparison circuit 503. The transmitted 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. Comparator circuit 503 sends a transmission permission signal to all control unit 64 the value of the duplication number portion corresponding to the matched cell at the same time as will be returned to the buffer 502 if they match. Control unit 64
Replication number portion e1 notified from the comparison circuit, the total duplication number calculated by multiplying the value of ~Em, the number of identical time stamp is set to the internal counter, one of the total duplication number min Decrement. The calculation of the total number of duplicates may be performed on the comparison circuit side and only the result may be notified to the control unit. When the counter value in the control unit 64 becomes 0, the control unit 64
2 and 63, and the next time stamp value is read into the buffer 63 in synchronization with the control signal,
Further, the number 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 Copy number addition circuit
フロントページの続き (56)参考文献 特開 平3−82243(JP,A) 特開 平3−255748(JP,A) 特開 平5−252156(JP,A) 特開 平5−252186(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-252186 (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のバッファから次のタイムスタンプの値と
同一のタイムスタンプを付したセルの個数を取り出す制
御手段と を有することを特徴とするATMスイッチのセ
ル順序整合方式。1. AT for exchanging information in fixed-length cell units
Duplicate the input cell of the M switching system and copy one or more
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
Notifying means for notifying the output unit of the switch together with the value of the stamp. At the entrance of each unit switch module constituting the ATM switch , the input cell is connected to the unit switch module of the switch stage.
Corresponding of replication cell number and switching stage to replicate in Joules
A first buffer for temporarily storing cells that have passed through the ATM switch at an output unit of the ATM switch; and the same time notified by the notifying unit. Accumulates the number of stamped cells sequentially for each timestamp 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
Multiplied by the number of copies of the number of cells
The same time-count obtained from the second buffer
Subtract and update from the number with tamping and the number becomes 0
Then the next timestamp value from the second buffer is
A system to extract the number of cells with the same time stamp
Cell sequence integrity scheme of the ATM switch; and a control means.
すると前記通知 手段から通知された前記同一タイムスタ
ンプを付したセルの個数を強制的に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 |
|---|---|---|---|
| JP4840592A JP2734864B2 (en) | 1992-03-05 | 1992-03-05 | ATM switch cell order matching method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4840592A JP2734864B2 (en) | 1992-03-05 | 1992-03-05 | ATM switch cell order matching method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05252187A JPH05252187A (en) | 1993-09-28 |
| JP2734864B2 true JP2734864B2 (en) | 1998-04-02 |
Family
ID=12802397
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4840592A Expired - Lifetime JP2734864B2 (en) | 1992-03-05 | 1992-03-05 | ATM switch cell order matching method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2734864B2 (en) |
-
1992
- 1992-03-05 JP JP4840592A patent/JP2734864B2/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 |
|---|---|
| JPH05252187A (en) | 1993-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU615205B2 (en) | Hybrid time multiplex switching system with optimized buffer memory | |
| EP0413899B1 (en) | Packet switching system having bus matrix switch | |
| US5144619A (en) | Common memory switch for routing data signals comprising ATM and STM cells | |
| CA2131079C (en) | Fixed-length packet switching system adapted for function test | |
| US6327244B1 (en) | Packet handler | |
| JPH04261298A (en) | Time division exchange system | |
| EP0683949B1 (en) | A method for handling redundant switching planes in packet switches and a switch for carrying out the method | |
| KR950704887A (en) | Data packet identification device | |
| 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 | |
| JP2734864B2 (en) | ATM switch cell order matching method | |
| JP2734863B2 (en) | ATM switch cell order matching method | |
| JP2734862B2 (en) | ATM switch cell order matching method | |
| JP3165229B2 (en) | ATM switch synchronization method and ATM switch | |
| JP2824483B2 (en) | Switch diagnostic method in ATM exchange | |
| JP3103298B2 (en) | ATM switch address generation circuit | |
| RU2178584C1 (en) | Communication network module for message transmission, message exchange, and organization of broadcasting modes for message exchange | |
| JPH0234060A (en) | Exchange distribution connection system for asynchronous transfer mode | |
| JPH01270431A (en) | High-speed packet exchange switch | |
| SU898413A1 (en) | Communication device for computer system | |
| SU962907A1 (en) | Communication o device for computing system | |
| SU1564637A1 (en) | Multichannel device for information exchange | |
| SU1658158A1 (en) | Device for user interacting to a ring local network | |
| JPH06132977A (en) | ATM switch | |
| JPH02224547A (en) | Atm/stm hybrid switch constitution system |
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 |