JPH06237497A - Atm cell exchange switch - Google Patents
Atm cell exchange switchInfo
- Publication number
- JPH06237497A JPH06237497A JP2252693A JP2252693A JPH06237497A JP H06237497 A JPH06237497 A JP H06237497A JP 2252693 A JP2252693 A JP 2252693A JP 2252693 A JP2252693 A JP 2252693A JP H06237497 A JPH06237497 A JP H06237497A
- Authority
- JP
- Japan
- Prior art keywords
- cell
- input
- output
- circuit
- buffers
- 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
Links
- 239000000872 buffer Substances 0.000 claims abstract description 93
- 238000012545 processing Methods 0.000 claims abstract description 23
- 230000005540 biological transmission Effects 0.000 claims abstract description 9
- 238000004891 communication Methods 0.000 abstract description 6
- 210000004027 cell Anatomy 0.000 description 293
- 238000000034 method Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 8
- 230000004083 survival effect Effects 0.000 description 8
- 101001108356 Homo sapiens Nardilysin Proteins 0.000 description 4
- 102100021850 Nardilysin Human genes 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 101100096598 Caenorhabditis elegans srd-3 gene Proteins 0.000 description 2
- 101100310949 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SRD1 gene Proteins 0.000 description 2
- 230000006727 cell loss Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 101100045541 Homo sapiens TBCD gene Proteins 0.000 description 1
- 101150093640 SSD1 gene Proteins 0.000 description 1
- 101100111629 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR2 gene Proteins 0.000 description 1
- 102100030290 Tubulin-specific chaperone D Human genes 0.000 description 1
- 210000003719 b-lymphocyte Anatomy 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、ATM交換機において
複数の入回線から入力するセルをそれぞれのセルの目指
す所定の出回線に送出するATMセル交換スイッチに関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an ATM cell switching switch for sending cells input from a plurality of incoming lines in an ATM switch to a predetermined outgoing line targeted by each cell.
【0002】[0002]
【従来の技術】ATM交換機において複数の入回線から
入力するセルをそれぞれのセルの目指す所定の出回線に
送出するATMセル交換スイッチとして、これまで、A
TM交換機の収容する各入回線毎に装備されて対応する
入回線から入力するセルを一旦保持する複数個の入力セ
ルバッファと、ATM交換機の収容する各出回線毎に装
備されてそれぞれ対応する出回線へのセル送出を制御す
る複数個の出力セルバッファと、前述の各入力セルバッ
ファに保持されているセルをそれぞれのセルの目指す出
回線に対する所定の出力セルバッファに送出する一つの
セルスイッチ部とを備えた構成としたものが提案されて
いる。2. Description of the Related Art An ATM cell exchange switch has been used as an ATM cell exchange switch for sending cells input from a plurality of incoming lines to an intended outgoing line of each cell in an ATM exchange.
A plurality of input cell buffers are provided for each incoming line accommodated by the TM switch and temporarily hold cells input from the corresponding incoming line, and a plurality of input cell buffers are provided for each outgoing line accommodated by the ATM switch, respectively. A plurality of output cell buffers for controlling cell transmission to the line, and one cell switch unit for transmitting the cells held in each of the input cell buffers described above to a predetermined output cell buffer for the intended output line of each cell. A configuration having and has been proposed.
【0003】ここに、前記セルスイッチ部は、各入力セ
ルバッファから出力されたセルをそれぞれのセルの目指
す出回線に対する所定の出力セルバッファに送出する交
換網回路と、目指す出回線が競合する複数のセルが同時
に同一の交換網回路に出力されないように入力セルバッ
ファに保持されているセルの中から交換網回路に出力す
べきセルを選択するセル競合回路とを備えた構成とされ
ている。Here, the cell switching section sends a cell output from each input cell buffer to a predetermined output cell buffer for a target output line of each cell, and a plurality of switch network circuits in which the target output line competes. Cell competition circuit that selects cells to be output to the switching network circuit from cells held in the input cell buffer so that the cells are not simultaneously output to the same switching network circuit.
【0004】前記セルスイッチ部におけるセル競合回路
は、下記の文献1における根回し網に該当するものであ
る。The cell competing circuit in the cell switch section corresponds to the root network in the following document 1.
【0005】[文献1]SE87ー132 『高速パケ
ット交換スイッチの検討』 前述の従来方式で使用しているセルスイッチ部のセル競
合回路について補足説明すると、次の如くである。[Reference 1] SE87-132 "Study on high-speed packet switching switch" A supplementary explanation of the cell competing circuit of the cell switch section used in the above-mentioned conventional method is as follows.
【0006】セル競合回路は、勝残り報告機能付きバッ
チャー網および勝残り報告回路より構成されており、前
記勝残り報告機能付きバッチャー網には、各入力セルバ
ッファから次に出力対象としているセルのヘッダ(目指
す宛て先(出回線番号)が記述されている)が同期して
送出される。各入力セルバッファからヘッダを受信した
勝残り報告機能付きバッチャー網では、受信した複数の
ヘッダを目指す宛て先順にソーティングし、前記勝残り
報告回路に渡す。この勝残り報告回路は、ATM交換機
の収容する出回線数分のヘッダ到着端子を備えていて、
各ヘッダ到着端子によって宛て先順にソーティングされ
たヘッダを受け、そして、隣接する到着端子間でヘッダ
の宛て先を比較して、互いに異なる場合には、そのヘッ
ダの通ってきた勝残り報告機能付きバッチャー網内のル
ートをさかのぼって該当の入力セルバッファに「勝残
り」の報告をする。隣接する到着端子間でヘッダの宛て
先が同一の場合には、その内の一つにのみ、「勝残り」
の報告をする。The cell contention circuit is composed of a batcher network with a survival report function and a survival report circuit. In the batcher network with a survival report function, the cell to be output next from each input cell buffer is The header (destined destination (outgoing line number) is described) is synchronously transmitted. In the batcher network with a survival report function that receives headers from each input cell buffer, the received plurality of headers are sorted in order of destinations and passed to the award report circuit. This residual report circuit has header arrival terminals for the number of outgoing lines accommodated in the ATM switch,
Receiving headers sorted in order of destination by each header arrival terminal, and comparing the destinations of the headers between adjacent arrival terminals, and if they are different from each other, the batcher with the survival report function that the header has passed through. The route in the network is traced back and "remaining" is reported to the corresponding input cell buffer. If the destination of the header is the same between adjacent arrival terminals, only one of them will be "winning".
To report.
【0007】各入力セルバッファがそれぞれ一つのヘッ
ダをセル競合回路に送出し、セル競合回路からそのヘッ
ダに対する「勝残り」報告の有無が確定するまでを1サ
イクルとして、同様の処理が適宜回数繰り返される。Each input cell buffer sends one header to the cell contention circuit, and it is set as one cycle until the presence or absence of the "winning" report for the header is determined from the cell contention circuit, and the same processing is repeated an appropriate number of times. Be done.
【0008】ただし、次のサイクルでは、勝残り報告を
受けた入力セルバッファは前回と同じヘッダを送出する
が、勝残り報告を受けなかった入力セルバッファは、そ
のバッファ内に蓄積している別のセルのヘッダを前記セ
ル競合回路に送出することになる。1回勝残ったヘッダ
は、次のサイクル以降も勝残るしくみを持つ。However, in the next cycle, the input cell buffer which has received the victory report sends the same header as the previous time, but the input cell buffer which has not received the victory report is stored in the buffer. The cell header will be sent to the cell contention circuit. The header that has won once has the mechanism to survive the next cycle and beyond.
【0009】このようなセル競合回路による選択処理が
適宜回数繰り返えされることによって、各入力セルバッ
ファから交換網回路に対して出力されるセル同士の宛て
先の重複を回避することが可能になり、そして、宛て先
の異なるより多くのセルを一括して交換網回路に送出し
得るようになる。By repeating the selection process by the cell competition circuit as many times as necessary, it is possible to avoid the duplication of the destinations of the cells output from the respective input cell buffers to the switching network circuit. Then, more cells having different destinations can be collectively sent to the switching network circuit.
【0010】[0010]
【発明が解決しようとする課題】ところで、近年のディ
ジタル通信技術の向上は目覚ましく、ATM(非同期転
送モード)等の技術の普及により、データ伝送速度等も
今後一段と改善される可能性があるが、そのためには、
より多数のセルをより短時間の内に効率良く所定の宛て
先に送出処理するATMセル交換スイッチ等の開発も要
求される。By the way, the recent improvement of digital communication technology is remarkable, and the data transmission speed may be further improved in the future due to the spread of the technology such as ATM (asynchronous transfer mode). for that purpose,
There is also a demand for development of an ATM cell exchange switch or the like which efficiently processes a larger number of cells to a predetermined destination in a shorter time.
【0011】このような観点で検討した場合、前述の従
来のATMセル交換スイッチでは、セル競合回路におけ
るセル廃棄率を10-10 以下とした場合に、入回線の回
線使用率を最大でも80%程度までしか高めることがで
きず、今後に要求されているレベル(例えば、入回線の
回線使用率を90%以上に高めること)を満足させるこ
とができないという問題があった。From the above viewpoint, in the above-mentioned conventional ATM cell exchange switch, when the cell discard rate in the cell contention circuit is 10 -10 or less, the line utilization rate of the incoming line is 80% at maximum. There is a problem in that the level can be increased only to a certain degree, and the level required in the future (for example, increasing the line utilization rate of the incoming line to 90% or more) cannot be satisfied.
【0012】本発明は、前記事情に鑑みてなされたもの
で、入回線の回線使用率を95%以上に改善することが
でき、今後の高レベルな通信品質の要求にも満足するこ
とのできるATMセル交換スイッチを提供することを目
的とする。The present invention has been made in view of the above circumstances, and can improve the line utilization rate of incoming lines to 95% or more, and can also satisfy future high-level communication quality requirements. It is an object to provide an ATM cell switching switch.
【0013】[0013]
【課題を解決するための手段】本発明に係るATMセル
交換スイッチは、ATM交換機の収容する各入回線毎に
装備されて対応する入回線から入力するセルを一旦保持
する複数個の入力セルバッファと、ATM交換機の収容
する各出回線毎に装備されてそれぞれ対応する出回線へ
のセル送出を制御する複数個の出力セルバッファと、各
入力セルバッファから出力されたセルをそれぞれのセル
の目指す出回線に対する所定の出力セルバッファに送出
する交換網回路と、目指す出回線が競合する複数のセル
が同時に同一の交換網回路に出力されないように、入力
セルバッファに保持されているセルの中から交換網回路
に出力すべきセルを選択するセル競合回路とを備えて、
ATM交換機におけるセルの入出力を制御するものであ
る。SUMMARY OF THE INVENTION An ATM cell exchange switch according to the present invention comprises a plurality of input cell buffers which are provided for each incoming line accommodated in an ATM switch and temporarily hold cells input from the corresponding incoming line. And a plurality of output cell buffers provided for each outgoing line accommodated in the ATM switch and controlling cell transmission to the corresponding outgoing line, and the cells output from the respective input cell buffers are aimed by the respective cells. From the cells held in the input cell buffer so that the switching network circuit that sends to the specified output cell buffer for the outgoing line and the cells that compete for the desired outgoing line are not output to the same switching network circuit at the same time With a cell contention circuit for selecting cells to be output to the switching network circuit,
It controls the input and output of cells in the ATM switch.
【0014】ただし、課題を解決するための手段とし
て、前記入回線毎に装備される複数個の入力セルバッフ
ァを複数のグループに分けている。そして、この入力セ
ルバッファの各グループ毎に前記交換網回路とセル競合
回路とが装備されたセルスイッチ部を配備することによ
って、前記セル競合回路による競合制御処理と交換網回
路によるセル送出処理とを前記入力セルバッファの各グ
ループ毎に独立して実行させる。However, as a means for solving the problem, a plurality of input cell buffers provided for each incoming line are divided into a plurality of groups. Then, by arranging a cell switch unit equipped with the switching network circuit and the cell competition circuit for each group of the input cell buffer, the competition control processing by the cell competition circuit and the cell transmission processing by the switching network circuit are performed. Are independently executed for each group of the input cell buffers.
【0015】また、各出回線毎に装備される前記出力セ
ルバッファとしては、入力セルバッファのグループ単位
で装備されている各交換網回路からのセルの入力を受け
付けて多重化して出力する多入力1出力形式のセルバッ
ファ回路を使用している。Further, the output cell buffer provided for each outgoing line is a multi-input for receiving cell inputs from each switching network circuit provided for each group of input cell buffers, multiplexing them, and outputting them. A one-output type cell buffer circuit is used.
【0016】[0016]
【作用】本発明に係るATMセル交換スイッチは、入力
セルバッファを複数のグループに分けて、セルの宛て先
の重複を回避するためのセル競合回路による競合制御処
理と競合制御処理後の交換網回路による所定の宛て先へ
のセルの送出処理とを各グループ毎に独立に実行させ、
出回線毎に装備された多入力1出力形式のセルバッファ
によって各グループの交換網回路からの出力を多重化出
力するもので、グループ分けによって宛て先の競争相手
が低減した分だけ、セル競合回路における宛て先の重複
によるセルの廃棄数が半減する。The ATM cell exchange switch according to the present invention divides the input cell buffer into a plurality of groups, and performs the competition control processing by the cell competition circuit for avoiding the duplication of cell destinations and the switching network after the competition control processing. The process of sending cells to a predetermined destination by the circuit is executed independently for each group,
The output from the switching network circuit of each group is multiplexed and output by the multi-input one-output type cell buffer provided for each outgoing line. The cell competition circuit is reduced by the number of destination competitors due to grouping. The number of discarded cells due to duplication of destinations in halved.
【0017】従って、ATMセル交換スイッチ全体とし
てはセル廃棄率を一定値に納めるという条件で入回線の
回線使用率を考えた場合、単一のセル競合回路で全入力
セルバッファのセルの競合制御を行っていた従来と比較
すると、入回線の回線使用率を大幅に改善することがで
き、言い換えると、セル廃棄率特性を大幅に改善するこ
とができ、今後の高レベルな通信品質の要求にも充分に
対応可能になる。Therefore, when considering the line utilization rate of the incoming line under the condition that the cell discard rate is kept at a constant value in the entire ATM cell switching switch, the contention control of the cells of all input cell buffers is controlled by a single cell contention circuit. The line utilization rate of the incoming line can be greatly improved, in other words, the cell loss rate characteristic can be greatly improved, and the demand for high-level communication quality in the future can be improved. Can be fully supported.
【0018】[0018]
【実施例】図1は、本発明に係るATMセル交換スイッ
チの一実施例を示したものである。この一実施例のAT
Mセル交換スイッチは、入力数Nが4の場合で、ATM
交換機の収容する4つの入回線ip0〜ip3と、これ
らの各入回線毎に装備されて対応する入回線から入力す
るセルを一旦保持(蓄積)する4つの入力セルバッファ
10,11,12,13と、前記4つの入回線ip0〜
ip3に対応してATM交換機に収容された4つの出回
線op0〜op3と、これらの各出回線毎に装備されて
それぞれ対応する出回線へのセル送出を制御する4つの
出力セルバッファ15,16,17,18と、前述の各
入力セルバッファ10,11,12,13に保持されて
いるセルをそれぞれのセルの目指す宛て先(出回線)に
対する出力セルバッファ15,16,17,18に送出
する二つのセルスイッチ部20,21とを備えた構成と
されている。1 shows an embodiment of an ATM cell exchange switch according to the present invention. AT of this embodiment
The M cell exchange switch is used when the number of inputs N is 4
The four incoming lines ip0 to ip3 accommodated by the exchange and the four input cell buffers 10, 11, 12, 13 which are provided for each incoming line and temporarily hold (store) cells input from the corresponding incoming lines. And the four incoming lines ip0
Four output lines op0 to op3 accommodated in the ATM switch corresponding to ip3, and four output cell buffers 15 and 16 provided for each of these output lines and controlling cell transmission to the corresponding output lines. , 17, 18 and the cells held in the input cell buffers 10, 11, 12, 13 described above are sent to the output cell buffers 15, 16, 17, 18 for the destinations (outgoing lines) of the respective cells. It is configured to include two cell switch units 20 and 21 that operate.
【0019】この一実施例では、前述の入回線毎に装備
された4つの入力セルバッファ10,11,12,13
を、入力セルバッファ10,11と入力セルバッファ1
2,13との二つのグループに分けている。In this embodiment, the four input cell buffers 10, 11, 12, 13 provided for each of the above-mentioned incoming lines are used.
Input cell buffers 10 and 11 and input cell buffer 1
It is divided into two groups of 2, 13.
【0020】また、前述の二つのセルスイッチ部20,
21は、いずれも、4つの入力セルバッファから出力さ
れたセルを所定のルーティング処理によってそれぞれの
セルの目指す宛て先に対する出力セルバッファに送出す
る交換網回路24と、目指す宛て先が競合する複数のセ
ルが同時に同一の交換網回路24に出力されないように
管轄の入力セルバッファに保持されているセルの中から
交換網回路24に出力すべきセルを選択するセル競合回
路25とを備えた構成である。In addition, the above-mentioned two cell switch units 20,
Reference numeral 21 denotes a switching network circuit 24 for sending cells output from four input cell buffers to an output cell buffer for each cell's intended destination by a predetermined routing process, and a plurality of competing destinations. In order to prevent cells from being output to the same switching network circuit 24 at the same time, a cell contention circuit 25 for selecting a cell to be output to the switching network circuit 24 from the cells held in the controlled input cell buffer is provided. is there.
【0021】なお、この一実施例では、入力数Nを4と
していることから、交換網回路24は、4つのセル入力
ポートSRD0〜SRD3と4つのセル出力ポートSS
D0〜SSD3とを備え、多段に配置した経路選択スイ
ッチによって、任意のセル入力ポートに入力したセルを
宛て先に応じたセル出力ポートに送出可能にしている。Since the number of inputs N is 4 in this embodiment, the switching network circuit 24 has four cell input ports SRD0 to SRD3 and four cell output ports SS.
D0 to SSD3 are provided, and the cells selected in any cell input port can be sent to the cell output port corresponding to the destination by the multi-staged route selection switches.
【0022】また、セル競合回路25は、従来例におい
て説明した根回し網に相当するもので、入力セルバッフ
ァから次に出力対象としているセルのヘッダ(目指す宛
て先(出回線番号)が記述されている)を受信する4つ
のヘッダ入力端子NRD0〜NRD3と、これらの各ヘ
ッダ入力端子NRD0〜NRD3の受信した4つのヘッ
ダを目指す宛て先順にソーティングする勝残り報告機能
付きバッチャー網(図示略)と、この勝残り報告機能付
きバッチャー網によって宛て先順に並び換えされた4つ
のヘッダについて同一宛て先のヘッダが複数個存在する
ことを回避するための選択処理を行う勝残り報告回路
(図示略)とを備えた構成とされている。The cell competing circuit 25 corresponds to the routing network described in the conventional example, and the header of the cell to be output next from the input cell buffer (destined destination (outgoing line number) is described. 4 header input terminals NRD0 to NRD3, and a batcher network with a survival report function (not shown) that sorts the four headers received by these header input terminals NRD0 to NRD3 in order of destination. With respect to the four headers rearranged in order of destination by the batcher network with a survival report function, a survival report circuit (not shown) for performing selection processing for avoiding the existence of a plurality of headers having the same destination. It is provided with a configuration.
【0023】前記勝残り報告回路は、前記勝残り報告機
能付きバッチャー網によって宛て先順に並び換えされた
ヘッダを受ける4つのヘッダ到着端子を備えていて、隣
接する到着端子間でヘッダの宛て先を比較して、互いに
異なる場合には、そのヘッダの通ってきた勝残り報告機
能付きバッチャー網内のルートをさかのぼって該当の入
力セルバッファに「勝残り」の報告をする。隣接する到
着端子間でヘッダの宛て先が同一の場合には、その内の
一つにのみ、「勝残り」の報告をする。The win / loss report circuit is provided with four header arrival terminals for receiving the headers rearranged in order of destination by the batcher network with win / win report function, and the destinations of the headers are arranged between adjacent arrival terminals. In comparison, if they are different from each other, the route is traced back to the route in the batcher network with a win / loss report function that the header has passed, and the "win / win" is reported to the corresponding input cell buffer. When the destinations of the headers are the same between the adjacent arrival terminals, only one of them is reported as "win".
【0024】以上の2つのセルスイッチ部20,21の
内、一方のセルスイッチ部20は入力セルバッファ1
0,11の保持するセルの処理を分担し、他方のセルス
イッチ部21は入力セルバッファ12,13の保持する
セルの処理を分担する。Of the above two cell switch sections 20 and 21, one cell switch section 20 is the input cell buffer 1
The processing of the cells held by 0 and 11 is shared, and the cell switching unit 21 on the other side is shared of the processing of the cells held by the input cell buffers 12 and 13.
【0025】即ち、セルスイッチ部20は入力セルバッ
ファ10,11の保持しているセルをそれぞれのセルの
目指す出力セルバッファ15,16,17,18に送出
する処理を行い、他方のセルスイッチ部21は入力セル
バッファ12,13の保持しているセルをそれぞれのセ
ルの目指す出力セルバッファ15,16,17,18に
送出する処理を行う。That is, the cell switch unit 20 performs a process of transmitting the cells held in the input cell buffers 10 and 11 to the output cell buffers 15, 16, 17 and 18 targeted by the respective cells, and the other cell switch units. Reference numeral 21 performs a process of transmitting the cells held in the input cell buffers 12 and 13 to the output cell buffers 15, 16, 17 and 18 targeted by the respective cells.
【0026】各入力セルバッファ10,11,12,1
3と二つのセルスイッチ部20,21との間の接続関係
は、次の如くである。Each input cell buffer 10, 11, 12, 1
The connection relationship between 3 and the two cell switch units 20 and 21 is as follows.
【0027】入回線ip0からセルの入力を受ける入力
セルバッファ10は、セルスイッチ部20のセル競合回
路25のヘッダ入力端子NRD0と、セルスイッチ部2
0の交換網回路24のセル入力ポートSRD0とに接続
されており、保持しているセルの宛て先データが記述さ
れたヘッダを前記ヘッダ入力端子NRD0に送出し、ま
た、セル競合回路25における所定の選択処理(競合制
御処理)が終了後に、選択処理で勝残ったセルを前記セ
ル入力ポートSR0に送出する。The input cell buffer 10 which receives a cell input from the incoming line ip0 includes a header input terminal NRD0 of the cell contention circuit 25 of the cell switch section 20 and a cell switch section 2 of the cell switch section 20.
0 is connected to the cell input port SRD0 of the switching network circuit 24, the header describing the destination data of the held cell is sent to the header input terminal NRD0, and a predetermined value in the cell contention circuit 25. After the selection process (competition control process) of 1 is completed, the cells that survive the selection process are sent to the cell input port SR0.
【0028】また、入回線ip1からセルの入力を受け
る入力セルバッファ11は、セルスイッチ部20のセル
競合回路25のヘッダ入力端子NRD1と、セルスイッ
チ部20の交換網回路24のセル入力ポートSRD1と
に接続されており、保持しているセルの宛て先データが
記述されたヘッダを前記ヘッダ入力端子NRD1に送出
し、また、セル競合回路25における所定の選択処理
(競合制御処理)が終了後に、選択処理で勝残ったセル
を前記セル入力ポートSR1に送出する。The input cell buffer 11 which receives a cell input from the incoming line ip1 has a header input terminal NRD1 of the cell contention circuit 25 of the cell switch unit 20 and a cell input port SRD1 of the switching network circuit 24 of the cell switch unit 20. Is connected to and is sent to the header input terminal NRD1 in which the destination data of the held cell is described, and after the predetermined selection processing (contention control processing) in the cell contention circuit 25 is completed. , The cells that survive the selection process are sent to the cell input port SR1.
【0029】また、入回線ip2からセルの入力を受け
る入力セルバッファ12は、セルスイッチ部21のセル
競合回路25のヘッダ入力端子NRD0と、セルスイッ
チ部21の交換網回路24のセル入力ポートSRD0と
に接続されており、保持しているセルの宛て先データが
記述されたヘッダを前記ヘッダ入力端子NRD0に送出
し、また、セル競合回路25における所定の選択処理
(競合制御処理)が終了後に、選択処理で勝残ったセル
を前記セル入力ポートSR0に送出する。The input cell buffer 12 that receives a cell input from the incoming line ip2 has the header input terminal NRD0 of the cell contention circuit 25 of the cell switch unit 21 and the cell input port SRD0 of the switching network circuit 24 of the cell switch unit 21. Is connected to and is sent to the header input terminal NRD0 in which the destination data of the held cell is described, and after the predetermined selection processing (contention control processing) in the cell contention circuit 25 is completed. , The cells that have survived the selection process are sent to the cell input port SR0.
【0030】また、入回線ip3からセルの入力を受け
る入力セルバッファ13は、セルスイッチ部21のセル
競合回路25のヘッダ入力端子NRD1と、セルスイッ
チ部21の交換網回路24のセル入力ポートSRD1と
に接続されており、保持しているセルの宛て先データが
記述されたヘッダを前記ヘッダ入力端子NRD1に送出
し、また、セル競合回路25における所定の選択処理
(競合制御処理)が終了後に、選択処理で勝残ったセル
を前記セル入力ポートSR1に送出する。The input cell buffer 13 that receives a cell input from the incoming line ip3 has a header input terminal NRD1 of the cell contention circuit 25 of the cell switch unit 21 and a cell input port SRD1 of the switching network circuit 24 of the cell switch unit 21. Is connected to and is sent to the header input terminal NRD1 in which the destination data of the held cell is described, and after the predetermined selection processing (contention control processing) in the cell contention circuit 25 is completed. , The cells that survive the selection process are sent to the cell input port SR1.
【0031】各セルスイッチ部20,21とも、セル競
合回路25におけるヘッダ入力端子NRD2,NDR
3、および交換網回路24におけるセル入力ポートSR
D2,SRD3は空きとされており、何も入力されな
い。Each of the cell switch units 20 and 21 has header input terminals NRD2 and NDR in the cell contention circuit 25.
3 and the cell input port SR in the switching network circuit 24
D2 and SRD3 are empty and nothing is input.
【0032】また、前述の各出回線op0〜op3毎に
装備された4つの出力セルバッファ15,16,17,
18は、いずれも、図2に示すように、FiFoメモリ
を使用した2つのセル入力部A,Bと、これらの2つの
セル入力部A,Bの出力するセルを多重化して出回線を
出力する多重化出力回路27とを備えた2入力1出力形
式のセルバッファで、前述の二つのセルスイッチ部2
0,21の各交換網回路24からセルの入力を受け付け
る。セル入力部A,Bに使用しているFiFoメモリ
は、この一実施例では、数十〜数百セル分のデータを保
持し得る容量のもので、それぞれのFiFoメモリは空
の場合には多重化出力回路27に対して空であることを
示すEMP信号を出力する。多重化出力回路27は、各
FiFoメモリからのEMP信号に基づいて、各FiF
oメモリからのセルの読出しを行う。この2入力1出力
セルバッファの動作は、図3の(a),(b),(c)
に示す如きである。Further, the four output cell buffers 15, 16, 17, provided for each of the outgoing lines op0 to op3 described above,
As shown in FIG. 2, reference numeral 18 denotes two cell input sections A and B using a FiFo memory, and cells output from these two cell input sections A and B are multiplexed to output an output line. A two-input one-output type cell buffer including a multiplexing output circuit 27 for
Cell input is received from each of the switching network circuits 0 and 21. The FiFo memory used for the cell input sections A and B has a capacity capable of holding data of several tens to several hundreds of cells in this embodiment, and each FiFo memory is multiplexed when empty. An EMP signal indicating that the signal is empty is output to the digitized output circuit 27. The multiplexing output circuit 27, based on the EMP signal from each FiFo memory,
Read cells from memory. The operation of this 2-input 1-output cell buffer is shown in (a), (b) and (c) of FIG.
As shown in.
【0033】図3の(a)に示すように、セル入力部A
およびセル入力部Bの両方にセルが貯まっているとき、
それぞれのセル入力部から交互にセルの読出しを行う。
また、図3の(b)に示すように、一方のセル入力部A
にのみセルが貯まっている場合には、セル入力部Aから
連続してセルの読出しを行い、出力には空のスロットを
挿入しない。図3の(c)に示すように、他方のセル入
力部Bにのみセルが貯まっている場合にも、同様に、セ
ルの読出しはセル入力部Bから連続して行い、出力には
空のスロットを挿入しない。As shown in FIG. 3A, the cell input section A
When cells are stored in both the cell input section B and the cell input section B,
The cells are read from each cell input section alternately.
Further, as shown in FIG. 3B, one cell input unit A
If cells are stored only in the cell, cells are continuously read from the cell input section A, and an empty slot is not inserted in the output. As shown in (c) of FIG. 3, when cells are stored only in the other cell input section B, similarly, cell reading is continuously performed from the cell input section B, and an empty cell is output. Do not insert slot.
【0034】以上の各出力セルバッファ15,16,1
7,18と二つのセルスイッチ部20,21の各交換網
回路24との間の接続は次の如くである。Each of the above output cell buffers 15, 16, 1
The connection between 7, 18 and each switching network circuit 24 of the two cell switch units 20, 21 is as follows.
【0035】出回線op0に接続された出力セルバッフ
ァ15の入力としては、前記セルスイッチ部20の交換
網回路24のセル出力ポートSSD0と、セルスイッチ
部21の交換網回路24のセル出力ポートSSD0とが
接続されている。The cell output port SSD0 of the switching network circuit 24 of the cell switching section 20 and the cell output port SSD0 of the switching network circuit 24 of the cell switching section 21 are input to the output cell buffer 15 connected to the output line op0. And are connected.
【0036】そして、出回線op1に接続された出力セ
ルバッファ16の入力としては、前記セルスイッチ部2
0の交換網回路24のセル出力ポートSSD1と、セル
スイッチ部21の交換網回路24のセル出力ポートSS
D1とが接続されている。Then, as an input of the output cell buffer 16 connected to the output line op1, the cell switch unit 2 is used.
0, the cell output port SSD1 of the switching network circuit 24 and the cell output port SS of the switching network circuit 24 of the cell switch unit 21.
D1 is connected.
【0037】また、出回線op2に接続された出力セル
バッファ17の入力としては、前記セルスイッチ部20
の交換網回路24のセル出力ポートSSD2と、セルス
イッチ部21の交換網回路24のセル出力ポートSSD
2とが接続されている。As an input of the output cell buffer 17 connected to the output line op2, the cell switch section 20 is used.
Cell output port SSD2 of the switching network circuit 24 and the cell output port SSD of the switching network circuit 24 of the cell switch unit 21
2 and are connected.
【0038】また、出回線op3に接続された出力セル
バッファ18の入力としては、前記セルスイッチ部20
の交換網回路24のセル出力ポートSSD3と、セルス
イッチ部21の交換網回路24のセル出力ポートSSD
3とが接続されている。The cell switch unit 20 is used as an input of the output cell buffer 18 connected to the output line op3.
Cell output port SSD3 of the switching network circuit 24 and the cell output port SSD of the switching network circuit 24 of the cell switch unit 21
3 and 3 are connected.
【0039】以上の一実施例のATMセル交換スイッチ
では、入力セルバッファ10,11に入力したセルは、
最終的には、セルスイッチ部20の交換網回路24によ
って目指す宛て先に対する出力セルバッファに送出され
ることになるが、そのセルスイッチ部20の交換網回路
24上でのセルの衝突を無くすために、予め、セルスイ
ッチ部20のセル競合回路25によって宛て先が重複し
ないように競合制御される。In the ATM cell exchange switch of the above embodiment, the cells input to the input cell buffers 10 and 11 are
Eventually, it will be sent to the output cell buffer for the intended destination by the switching network circuit 24 of the cell switching unit 20, but in order to eliminate the collision of cells on the switching network circuit 24 of the cell switching unit 20. In addition, contention control is performed in advance by the cell contention circuit 25 of the cell switch unit 20 so that the destinations do not overlap.
【0040】一方、入力セルバッファ12,13に入力
したセルは、最終的には、セルスイッチ部21の交換網
回路24によって目指す宛て先に対する出力セルバッフ
ァに送出されることになるが、そのセルスイッチ部21
の交換網回路24上でのセルの衝突を無くすために、予
め、セルスイッチ部21のセル競合回路25によって宛
て先が重複しないように競合制御される。On the other hand, the cells input to the input cell buffers 12 and 13 are finally sent to the output cell buffer for the intended destination by the switching network circuit 24 of the cell switch unit 21, but the cells are Switch part 21
In order to eliminate the collision of cells on the switching network circuit 24, the contention control is performed in advance by the cell contention circuit 25 of the cell switch unit 21 so that the destinations do not overlap.
【0041】セルスイッチ部20,21におけるセル競
合回路25の競合制御の処理は、詳述はしないが、従来
例の項で示した文献1に開示された根回し網によるもの
である。Although not described in detail, the contention control processing of the cell contention circuit 25 in the cell switch units 20 and 21 is based on the rooting network disclosed in Document 1 shown in the section of the conventional example.
【0042】このように、2つにグループ分けされた入
力セルバッファの各グループ毎に個別に競合制御が成さ
れると、それぞれのセル競合回路25では交換網回路2
4におけるスイッチサイズの半分の入力しか競合制御し
なくて済むことになり、宛て先の重複によるセルの廃棄
数が半減し、ATMセル交換スイッチ全体としてはセル
廃棄率を一定値に納めるという条件で入回線の回線使用
率を考えた場合、単一のセル競合回路で全入力セルバッ
ファのセルの競合制御を行っていた従来と比較すると、
入回線の回線使用率を大幅に改善することが可能にな
る。In this way, when the contention control is individually performed for each group of the input cell buffers divided into two groups, the switching network circuit 2 in each cell contention circuit 25.
As a result, only half of the switch size in 4 will be subject to contention control, the number of cell discards due to duplication of destinations will be halved, and the ATM cell switching switch as a whole can maintain a constant cell discard rate. When considering the line utilization rate of the incoming line, comparing with the conventional method in which the contention control of the cells of all input cell buffers is performed by a single cell contention circuit,
It is possible to significantly improve the line utilization rate of incoming lines.
【0043】実際に本願発明者等がシュミレーションを
行ったところ、入力セルバッファを一実施例のように2
グループに分けて個別に競合制御を行った場合には、図
4(B)に示すように、例えば、セル競合回路における
セル廃棄率を10-10 以下としても、入回線の回線使用
率を95%以上に改善できることが確認され、今後の高
レベルな通信品質の要求にも充分に対応できることが確
認された。なお、図4(A)は、従来の廃棄率特性を比
較のために示したものである。When the inventors of the present application actually performed simulation, the input cell buffer was set to 2 as in one embodiment.
When contention control is performed separately for each group, as shown in FIG. 4B, for example, even if the cell discard rate in the cell contention circuit is 10 −10 or less, the line utilization rate of the incoming line is 95%. It was confirmed that it could be improved to more than 100%, and it was confirmed that it could sufficiently meet the future demand for high level communication quality. It should be noted that FIG. 4A shows a conventional discard rate characteristic for comparison.
【0044】なお、以上の一実施例では、入回線毎に装
備する入力セルバッファを2つのグループに分けて、各
グループ毎に交換網回路24とセル競合回路25とを有
したセルスイッチ部を装備することとした。しかし、入
力セルバッファをグループ分けする数は、一実施例の2
つに限定するものではない。3つ以上のグループに分け
て、それぞれのグループ毎にセルスイッチ部を装備し、
また、グループ分け数に応じた多入力1出力セルバッフ
ァを出力セルバッファとして装備することによって、さ
らに入回線の回線使用率を改善することも期待できる。In the above embodiment, the input cell buffer provided for each incoming line is divided into two groups, and the cell switch section having the switching network circuit 24 and the cell competition circuit 25 is provided for each group. I decided to equip it. However, the number of input cell buffers to be grouped is 2 in the first embodiment.
It is not limited to one. Divide into three or more groups and equip each group with a cell switch part,
Further, by equipping the multi-input one-output cell buffer according to the number of divided groups as the output cell buffer, it can be expected that the line utilization rate of the incoming line is further improved.
【0045】また、一実施例の場合は、入力数Nを4と
して、セルスイッチ部20,21に装備する回路のスイ
ッチサイズを4×4としたが、本発明は、任意の入力数
について適用することが可能であることは言うまでもな
い。Further, in the case of one embodiment, the number of inputs N is 4 and the switch size of the circuit equipped in the cell switch units 20 and 21 is 4 × 4, but the present invention is applied to any number of inputs. It goes without saying that it is possible to do.
【0046】[0046]
【発明の効果】以上の説明から明らかなように、本発明
に係るATMセル交換スイッチは、入力セルバッファを
複数のグループに分けて、セルの宛て先の重複を回避す
るためのセル競合回路による競合制御処理と競合制御処
理後の交換網回路による所定の宛て先へのセルの送出処
理とを各グループ毎に独立に実行させ、出回線毎に装備
された多入力1出力形式のセルバッファによって各グル
ープの交換網回路からの出力を多重化出力するもので、
グループ分けによって宛て先の競争相手が低減した分だ
け、セル競合回路における宛て先の重複によるセルの廃
棄数が半減する。As is apparent from the above description, the ATM cell exchange switch according to the present invention uses the cell contention circuit for dividing the input cell buffer into a plurality of groups and avoiding the duplication of cell destinations. The contention control processing and the cell transmission processing to the predetermined destination by the switching network circuit after the contention control processing are executed independently for each group, and by the multi-input one-output type cell buffer provided for each outgoing line. The output from the switching network circuit of each group is multiplexed and output.
The number of cells discarded due to duplication of destinations in the cell competition circuit is reduced by half by the number of destination competitors reduced by grouping.
【0047】従って、ATMセル交換スイッチ全体とし
てはセル廃棄率を一定値に納めるという条件で入回線の
回線使用率を考えた場合、単一のセル競合回路で全入力
セルバッファのセルの競合制御を行っていた従来と比較
すると、入回線の回線使用率を大幅に改善することがで
き、言い換えると、セル廃棄率特性を大幅に改善するこ
とができ、今後の高レベルな通信品質の要求にも充分に
対応可能になる。Therefore, when considering the line utilization rate of the incoming line under the condition that the cell discard rate is kept at a constant value for the entire ATM cell switching switch, the contention control of the cells of all the input cell buffers is performed by a single cell contention circuit. The line utilization rate of the incoming line can be greatly improved, in other words, the cell loss rate characteristic can be greatly improved, and the demand for high-level communication quality in the future can be improved. Can be fully supported.
【図1】本発明の一実施例のブロック図である。FIG. 1 is a block diagram of an embodiment of the present invention.
【図2】本発明の一実施例の出力セルバッファの構成図
である。FIG. 2 is a configuration diagram of an output cell buffer according to an embodiment of the present invention.
【図3】本発明の一実施例の出力セルバッファの動作説
明図である。FIG. 3 is an operation explanatory diagram of an output cell buffer according to an embodiment of the present invention.
【図4】本発明の一実施例の効果の説明図である。FIG. 4 is an explanatory diagram of effects of one embodiment of the present invention.
【符号の説明】 ip0〜ip3 入回線 10,11,12,13 入力セルバッファ 15,16,17,18 出力セルバッファ 20,21 セルスイッチ部 24 交換網回路 25 セル競合回路 A,B セル入力部 27 多重化出力回路[Explanation of Codes] ip0 to ip3 Incoming line 10, 11, 12, 13 Input cell buffer 15, 16, 17, 18 Output cell buffer 20, 21 Cell switch unit 24 Switching network circuit 25 Cell competing circuit A, B Cell input unit 27 Multiplexed output circuit
Claims (1)
備されて対応する入回線から入力するセルを一旦保持す
る複数個の入力セルバッファと、 ATM交換機の収容する各出回線毎に装備されてそれぞ
れ対応する出回線へのセル送出を制御する複数個の出力
セルバッファと、 各入力セルバッファから出力されたセルを、それぞれの
セルの目指す出回線に対する所定の出力セルバッファに
送出する交換網回路と、 目指す出回線が競合する複数のセルが同時に同一の交換
網回路に出力されないように、入力セルバッファに保持
されているセルの中から交換網回路に出力すべきセルを
選択するセル競合回路とを備えて、 ATM交換機におけるセルの入出力を制御するATMセ
ル交換スイッチであって、 前記入回線毎に装備される複数個の入力セルバッファを
複数のグループに分けるとともに、この入力セルバッフ
ァの各グループ毎に前記交換網回路とセル競合回路とが
装備されたセルスイッチ部を配備することによって、前
記セル競合回路による競合制御処理と交換網回路による
セル送出処理とを前記入力セルバッファの各グループ毎
に独立して実行させ、 かつ、各出回線毎に装備される前記出力セルバッファと
しては、入力セルバッファのグループ単位で装備されて
いる各交換網回路からのセルの入力を受け付けて多重化
して出力する多入力1出力形式のセルバッファ回路を使
用したことを特徴とするATMセル交換スイッチ。1. A plurality of input cell buffers, which are provided for each incoming line accommodated in an ATM exchange and temporarily hold cells input from the corresponding incoming line, and are provided for each outgoing line accommodated in the ATM exchange. A plurality of output cell buffers for controlling cell transmission to the corresponding output lines, and a switching network for transmitting the cells output from each input cell buffer to a predetermined output cell buffer for the output line targeted by each cell. Cell competition that selects the cell to be output to the switching network circuit from the cells held in the input cell buffer so that multiple cells that conflict with the circuit and the target outgoing line do not output to the same switching network circuit at the same time An ATM cell exchange switch for controlling cell input / output in an ATM switch, comprising a plurality of circuits, the plurality of input cells being provided for each incoming line. Buffers are divided into a plurality of groups, and a cell switch unit equipped with the switching network circuit and the cell contention circuit is provided for each group of the input cell buffers, thereby exchanging contention control processing by the cell contention circuit. The cell transmission processing by the network circuit is executed independently for each group of the input cell buffers, and the output cell buffers provided for each output line are provided for each group of input cell buffers. An ATM cell exchange switch characterized by using a multi-input one-output type cell buffer circuit that receives cell inputs from each switching network circuit, multiplexes them, and outputs them.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2252693A JPH06237497A (en) | 1993-02-10 | 1993-02-10 | Atm cell exchange switch |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2252693A JPH06237497A (en) | 1993-02-10 | 1993-02-10 | Atm cell exchange switch |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06237497A true JPH06237497A (en) | 1994-08-23 |
Family
ID=12085239
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2252693A Pending JPH06237497A (en) | 1993-02-10 | 1993-02-10 | Atm cell exchange switch |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06237497A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5999515A (en) * | 1996-12-06 | 1999-12-07 | Nec Corporation | Method and apparatus for shaping processing in which discard of ATM cell effectively performed |
-
1993
- 1993-02-10 JP JP2252693A patent/JPH06237497A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5999515A (en) * | 1996-12-06 | 1999-12-07 | Nec Corporation | Method and apparatus for shaping processing in which discard of ATM cell effectively performed |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5361255A (en) | Method and apparatus for a high speed asynchronous transfer mode switch | |
| US5875190A (en) | Asynchronous transfer mode switching system | |
| US5168492A (en) | Rotating-access ATM-STM packet switch | |
| US4926416A (en) | Method and facilities for hybrid packet switching | |
| US8165112B2 (en) | Apparatus and method for a fault-tolerant scalable switch fabric with quality-of-service (QOS) support | |
| US4893304A (en) | Broadband packet switch with combined queuing | |
| US7756013B2 (en) | Packet switching system and method | |
| Garcia-Haro et al. | ATM shared-memory switching architectures | |
| KR970000792B1 (en) | Packet switch and its structure | |
| EP0415629B1 (en) | Interconnect fabric providing connectivity between an input and arbitrary output(s) of a group of outputs | |
| EP0415628B1 (en) | A growable packet switch architecture | |
| EP0606322A1 (en) | Broadband input buffered atm switch. | |
| EP0593609A4 (en) | High speed switching architecture. | |
| US5926475A (en) | Method and apparatus for ensuring ATM cell order in multiple cell transmission lane switching system | |
| US20080031262A1 (en) | Load-balanced switch architecture for reducing cell delay time | |
| US6091728A (en) | ATM switch core | |
| JPH04234248A (en) | Packet delivery apparatus | |
| CA1335609C (en) | Communication switching element | |
| CA2012425C (en) | Packet switching system having arbitrative function for competing packets | |
| JPH06237497A (en) | Atm cell exchange switch | |
| US6580714B1 (en) | Concentrator type ATM switch for an ATM switching system | |
| JPS6386938A (en) | Exchanger | |
| JP2754612B2 (en) | Packet switch | |
| JPH06284486A (en) | Atm cell exchange switch | |
| JP2823880B2 (en) | Packet switch network |