[go: up one dir, main page]

JP2700041B2 - Cell switching equipment - Google Patents

Cell switching equipment

Info

Publication number
JP2700041B2
JP2700041B2 JP30949990A JP30949990A JP2700041B2 JP 2700041 B2 JP2700041 B2 JP 2700041B2 JP 30949990 A JP30949990 A JP 30949990A JP 30949990 A JP30949990 A JP 30949990A JP 2700041 B2 JP2700041 B2 JP 2700041B2
Authority
JP
Japan
Prior art keywords
cell
cells
circuit
output port
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP30949990A
Other languages
Japanese (ja)
Other versions
JPH04180433A (en
Inventor
秀昭 山中
一能 大島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP30949990A priority Critical patent/JP2700041B2/en
Publication of JPH04180433A publication Critical patent/JPH04180433A/en
Application granted granted Critical
Publication of JP2700041B2 publication Critical patent/JP2700041B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、情報通信分野で音声,データ,画像など
種々の情報をセルと呼ばれるブロック単位に分割し、高
速で伝送・交換を行うためのATM(Asynchronous Transf
er Mode)通信におけるセル交換装置に関するものであ
る。
DETAILED DESCRIPTION OF THE INVENTION [Industrial application field] The present invention divides various information such as voice, data, and image into blocks called cells in the information communication field, and performs high-speed transmission and exchange. ATM (Asynchronous Transf
er Mode) relates to a cell switching device in communication.

[従来の技術] 高速で伝送・交換を行うためのATM(Asynchronous Tr
ansfer Mode)通信においては、マルチメディア情報を
ブロック化して宛先情報を含むヘッダを付与したセルと
呼ばれる単位が用いられる。このセルは、国際標準の規
定に従った固定の長さが決められている。一方、ATM通
信方式におけるインタフェース速度は、155.52Mb/sを基
本として,その整数倍の速度のうちいくつか,例えば62
2.08Mb/s等が国際標準となりつつある。
[Prior art] ATM (Asynchronous Tr) for high-speed transmission and exchange
In ansfer mode communication, a unit called a cell in which multimedia information is blocked and a header including destination information is added is used. This cell has a fixed length according to the international standard. On the other hand, the interface speed in the ATM communication system is based on 155.52 Mb / s, and some of the speeds of an integer multiple thereof, for example, 62
2.08Mb / s etc. is becoming an international standard.

セルのヘッダ情報をハードウェアで直接参照して交換
を行うATMスイッチにおいて、スイッチのインタフェー
スと異なるインタフェースを収容するために、ATMスイ
ッチの入力部/出力部にセル多重/分離回路が用いられ
る場合が多い。第9図は、早見他,“広帯域ISDN用ATM
交換システム",電子情報通信学会技術研究報告,Vol.90
No.158,SSE90−40,pp.13−18,1990に示された試作シス
テムの構成図である。また、第10図,第11図,第12図
は、同例におけるATMスイッチモジュール,セル多重回
路,セル分離回路の構成図である。図において、(1)
は入線、(2)は出線、(3)はATMスイッチ、(4)
はセル多重回路、(5)はセル分離回路、(6)は入力
ポート、(7)は出力ポート、(8)はセル交換装置、
(31)はATMスイッチモジュール、(32)はバッファ、
(33)はハイウェイである。
In an ATM switch that performs switching by directly referring to the header information of a cell by hardware, a cell multiplexing / demultiplexing circuit may be used at the input / output of the ATM switch to accommodate an interface different from the interface of the switch. Many. Figure 9 shows Hayami et al., “ATM for Broadband ISDN.
Switching System ", IEICE Technical Report, Vol.90
It is a block diagram of the prototype system shown in No.158, SSE90-40, pp.13-18, 1990. FIG. 10, FIG. 11, and FIG. 12 are configuration diagrams of an ATM switch module, a cell multiplexing circuit, and a cell separating circuit in the same example. In the figure, (1)
Is the incoming line, (2) is the outgoing line, (3) is the ATM switch, (4)
Is a cell multiplexing circuit, (5) is a cell separation circuit, (6) is an input port, (7) is an output port, (8) is a cell switching device,
(31) is an ATM switch module, (32) is a buffer,
(33) is the highway.

次に動作について説明する。 Next, the operation will be described.

第9図は試作システムの構成を示したもので、ここに
示した例は、広帯域ISDNの基本構成要素である広帯域宅
内網,広帯域遠隔集線装置,広帯域局内交換機を統合し
たものであるが、以下では広帯域遠隔集線装置について
説明する。同装置の通話路は、インタフェース部分の他
にATMスイッチ(3),セル多重回路(4),セル分離
回路(5)から構成されている。宅内で発生した情報
は、一定長のブロックに区切られてセルとなり、光加入
者線を通って広帯域遠隔集線装置に到着し、まずセル多
重回路(4)の入力ポート(6)に入力する。この光加
入者線のインタフェース速度は、国際標準である155.52
Mb/sである。一方、ATMスイッチ(3)のインタフェー
ス速度は1.2Gb/sになっており、直接,光加入者線を収
容することは出来ないが,容量としては光加入者線を8
本収容することが可能である。従って、第11図に示すセ
ル多重回路(4)が8本の155.52Mb/s入力ポート(6)
をセル単位に多重化し、1本の1.2Gb/sインタフェース
としてATMスイッチ(3)の入線(1)に出力する。セ
ル多重回路(4)は、入力ポート数に対応したATMスイ
ッチモジュール(31)から構成されている。セルの多重
化は、セルをATMスイッチモジュール(31)内にあるバ
ッファ(32)に一時蓄え、他のATMスイッチモジュール
(31)と調整をはかりながら、入線(1)でのセルの衝
突を避けるように前記バッファ(32)から高速にセルを
読み出すことでセル多重化を行う。
Fig. 9 shows the configuration of the prototype system. In the example shown here, the basic components of the broadband ISDN, the broadband home network, the broadband remote concentrator, and the wideband central office exchange are integrated. Now, a broadband remote concentrator will be described. The communication path of the device is composed of an ATM switch (3), a cell multiplexing circuit (4), and a cell separation circuit (5) in addition to the interface portion. The information generated in the house is divided into blocks of a fixed length to form cells, arrives at the broadband remote concentrator via the optical subscriber line, and is first input to the input port (6) of the cell multiplexing circuit (4). The interface speed of this optical subscriber line is an international standard of 155.52.
Mb / s. On the other hand, the interface speed of the ATM switch (3) is 1.2 Gb / s and cannot accommodate the optical subscriber line directly.
It is possible to accommodate this. Therefore, the cell multiplexing circuit (4) shown in FIG. 11 has eight 155.52 Mb / s input ports (6).
Are multiplexed in cell units, and output to the input line (1) of the ATM switch (3) as one 1.2 Gb / s interface. The cell multiplexing circuit (4) includes an ATM switch module (31) corresponding to the number of input ports. Cell multiplexing temporarily stores cells in a buffer (32) in an ATM switch module (31), and avoids cell collision on the incoming line (1) while coordinating with other ATM switch modules (31). Thus, cell multiplexing is performed by reading cells from the buffer (32) at high speed.

次に、第10図において、ATMスイッチモジュールの動
作を説明する。ATM通話路は、このATMスイッチモジュー
ル(31)を格子状に並べ、モジュール間を1.2Gb/sのハ
イウェイ(33)で結んだ構成となっている。1.2Gb/sイ
ンタフェースを持つATMスイッチモジュール(31)は8
×8の交換が可能である。ATM通信方式では、セルが非
周期的に多重され、一つの出線を目指して複数の入線か
ら入力されるため、出線でのセルの衝突が起こり得る。
これを避けるために、バッファによる一時的なセルの待
ち合わせを行う機能が必要である。各ATMスイッチモジ
ュール(31)は、出力ハイウェイ(33)で他のATMスイ
ッチモジュール(31)と接続され、各々のATMスイッチ
モジュール(31)内にバッファ(32)を備えている。AT
Mスイッチモジュール(31)にセルが入力すると、セル
に付加されたルーティング情報を,各ATMスイッチモジ
ュール(31)に設定されている出力ハイウェイ番号と比
較することにより、スイッチングするかどうかを判定す
る。ルーティング情報と設定ハイウェイ番号が一致すれ
ばセルをバッファ(32)へ蓄積する。また、セルをバッ
ファ(32)から読み出す時には、各々のATMスイッチモ
ジュール(31)間で調停が必要であり、この多重制御は
トークンを巡回させることにより行っている。また、全
ATMスイッチモジュール(31)から出力されるセルを収
容したハイウェイ(33)は、光線(2)となってセル分
離回路(5)に入力する。
Next, the operation of the ATM switch module will be described with reference to FIG. The ATM communication path has a configuration in which the ATM switch modules (31) are arranged in a grid pattern, and the modules are connected by a 1.2 Gb / s highway (33). 8 ATM switch modules (31) with 1.2Gb / s interface
× 8 exchange is possible. In the ATM communication system, cells are multiplexed aperiodically and input from a plurality of incoming lines toward one outgoing line, so that cell collision on the outgoing line may occur.
In order to avoid this, a function of temporarily queuing cells by a buffer is required. Each ATM switch module (31) is connected to another ATM switch module (31) by an output highway (33), and includes a buffer (32) in each ATM switch module (31). AT
When a cell is input to the M switch module (31), it is determined whether or not switching is performed by comparing the routing information added to the cell with the output highway number set in each ATM switch module (31). If the routing information matches the set highway number, the cell is stored in the buffer (32). When cells are read from the buffer (32), arbitration is required between the ATM switch modules (31), and this multiplexing control is performed by circulating tokens. Also, all
The highway (33) accommodating the cells output from the ATM switch module (31) becomes the light beam (2) and enters the cell separation circuit (5).

次に、第12図において、セル分離回路の動作について
説明する。セル分離回路(5)は、一つの出線(2)に
対し複数の出力ポート(7)にセル分離する機能を有す
る。出線(2)に到着するセル流は統計的にセル多重さ
れたものであり、各出力ポート宛先のセルが規則的に到
着するわではなく、その割合が時間的に変動する。従っ
て、セル分離回路(5)は、その揺らぎを吸収するため
に多数のバッファを必要とするため、同図においては一
つの出力ポート(7)に対して複数のATMスイッチモジ
ュール(31)を設けている。同図において、セルがATM
スイッチ(3)の出線(2)より出力され,セル分離回
路(5)に到着すると、各ATMスイッチモジュール(3
1)は、セルの宛先を見ることで,出力ポート(7)が
一致すればセルをバッファ(32)に書き込む。このバッ
ファ(32)は、書き込みの速さは1.2Gb/sであるが、読
み出しは155.52Mb/sであるので、書き込むセルが連続し
て数多く到着した場合には、バッファ(32)の量は有限
であるので、確率的にバッファ(32)がオーバーフロー
し、セル廃棄が生じる。
Next, the operation of the cell separation circuit will be described with reference to FIG. The cell separation circuit (5) has a function of separating cells into a plurality of output ports (7) for one outgoing line (2). The cell flow arriving at the outgoing line (2) is statistically cell multiplexed, and the cell of each output port destination does not arrive regularly, but its ratio varies with time. Therefore, since the cell separation circuit (5) requires a large number of buffers to absorb the fluctuation, a plurality of ATM switch modules (31) are provided for one output port (7) in FIG. ing. In the figure, the cell is an ATM
When output from the output line (2) of the switch (3) and arrives at the cell separation circuit (5), each ATM switch module (3
1) By looking at the destination of the cell, if the output port (7) matches, the cell is written to the buffer (32). The buffer (32) has a write speed of 1.2 Gb / s, but reads 155.52 Mb / s. Therefore, when a large number of cells to be written arrive continuously, the amount of the buffer (32) is reduced. Since it is finite, the buffer (32) overflows with probability and cell discarding occurs.

[発明が解決しようとする課題] 従来のセル交換装置は以上のように構成されているの
で、セル分離回路(5)での廃棄率を下げるためにセル
分離回路(5)において十分な量のバッファ(32)を用
意しようとすると、各出力ポート(7)に対応してそれ
ぞれ多数のバッファ(32)を設置する必要があり、その
結果システム全体で使用効率の悪いバッファを多量に設
置することになり、かつ実現上も困難になるという問題
点があった。
[Problem to be Solved by the Invention] Since the conventional cell switching device is configured as described above, a sufficient amount of the cell separation circuit (5) is required to reduce the discard rate in the cell separation circuit (5). In order to prepare the buffers (32), it is necessary to install a large number of buffers (32) corresponding to each output port (7). As a result, it is necessary to install a large number of buffers whose use efficiency is low in the entire system. And it is difficult to realize.

この発明は上記のような課題を解決するためになされ
たもので、ATMスイッチからセル分離回路へセルを読み
出す時に、個々の出力ポートの容量を考慮してその容量
を超えないようにし、セル到着の時間的な変動をATMス
イッチのバッファで吸収することで、ATMスイッチ内の
バッファを各出力ポート間で共有化して使用し、バッフ
ァ使用効率を高め、システム全体の総バッファ量を減ら
すことを目的とする。
The present invention has been made in order to solve the above-described problems.When reading cells from an ATM switch to a cell separation circuit, the capacity of each output port is taken into consideration so that the capacity does not exceed the capacity of each output port. The purpose of this buffer is to share the buffer in the ATM switch between each output port, improve the buffer utilization efficiency, and reduce the total buffer capacity of the entire system by absorbing the time variation of the ATM switch buffer. And

[課題を解決するための手段] この発明に係るセル交換装置は、データ部とその宛先
情報を含むヘッダ部より成るセルが入力する複数の入線
を有し,当該入線から入力するセルを当該セルのヘッダ
部にて指定された出力ポートを収容する出線に出力する
ATMスイッチと、前記セルが入力する複数の入力ポート
内のセルをセル単位に多重化し前記入線に出力するセル
多重回路と、前記出線内のセルに対しセル単位に当該ヘ
ッダ部で指定される出力ポートを選別し出力するセル分
離回路とを有するセル交換装置であって、前記ATMスイ
ッチは、入線より入力されたセルのヘッダ部より宛先の
出力ポートを検出するヘッダ処理回路と、アドレスを指
定することによって前記セルが書き込まれ,また,アド
レスを指定することによって前記書き込みの順序とは関
係なくセルの読み出しが可能な一つまたは複数のバッフ
ァメモリと、前記ヘッダ処理回路を所定のバッファメモ
リに接続して当該バッファメモリにセルを書き込むセル
書き込み回路と、前記バッファメモリを所定の出線に接
続して当該バッファメモリからセルを読み出すセル読み
出し回路と、前記セル書き込み回路を制御してセルが書
き込まれるバッファメモリを選択するとともに,書き込
まれたセルのバッファメモリ内のアドレスをセルの宛先
出力ポート別に管理し,当該宛先別に管理しているアド
レスに基づきセル読み出し回路を制御してセルを出力ポ
ートの速度に合わせて読み出し、読み出されたセルをそ
のヘッダ部で指定される出力ポートを収容する出線に所
定の順番で出力させるバッファ制御回路とを具備したも
のである。
[Means for Solving the Problems] A cell switching apparatus according to the present invention has a plurality of incoming lines to which cells composed of a data section and a header section including destination information thereof are inputted, and converts a cell inputted from the incoming line to the cell. Output to the outgoing line that accommodates the output port specified in the header section of
An ATM switch, a cell multiplexing circuit that multiplexes cells in a plurality of input ports into which the cells are input in cell units, and outputs the cells to the input line, and a cell in the output line specified in the header unit in cell units. A cell switching device having a cell separation circuit for selecting and outputting an output port, wherein the ATM switch includes a header processing circuit for detecting a destination output port from a header portion of a cell input from an input line, and an address. One or a plurality of buffer memories capable of reading the cells irrespective of the order of writing by specifying the address, and writing the cells by specifying an address; And a cell write circuit for writing cells to the buffer memory by connecting the buffer memory to a predetermined output line. A cell read circuit for reading cells from the memory and a cell write circuit are controlled to select a buffer memory to which the cells are written, and the addresses of the written cells in the buffer memory are managed for each destination output port of the cells. The cell readout circuit is controlled based on the address managed for each destination to read out the cell in accordance with the speed of the output port, and the read out cell is placed on an output line accommodating the output port specified by the header portion. And a buffer control circuit for outputting in order.

[作用] この発明におけるセル交換装置は、ATMスイッチにお
いてセルのバッファメモリへの格納アドレスを出力ポー
ト別に管理し、セルをバッファメモリから読み出す時に
出力ポートの容量を超えないようにすることで、セル分
離回路でのセル廃棄をなくし、セルの揺らぎ吸収をATM
スイッチ内のバッファメモリで行うことで、バッファメ
モリを全出力ポートで共有化して使うことができ、シス
テム全体で少ないバッファメモリ数で、より低いセル廃
棄率が実現できる。
[Operation] The cell exchange device according to the present invention manages the storage address of the cell in the buffer memory for each output port in the ATM switch, and does not exceed the capacity of the output port when reading the cell from the buffer memory. ATM eliminates cell waste in separation circuits and absorbs cell fluctuations
By using the buffer memory in the switch, the buffer memory can be shared and used by all output ports, and a lower cell discard rate can be realized with a smaller number of buffer memories in the entire system.

[実施例] 以下、この発明の一実施例を図について説明する。Embodiment An embodiment of the present invention will be described below with reference to the drawings.

第1図は、本実施例によるセル交換装置を表す全体構
成図である。このセル交換装置(8)は、セルが入力す
る155.52Mb/sの32本の入力ポート(6)及びセルを出力
する155.52Mb/sの32本の出力ポート(7)の間でセルの
交換を行うものである。また、このセル交換装置(8)
は、155.52Mb/sの入力ポート(6)を1本の622.08Mb/s
の入線(1)にセル多重するセル多重回路(4)を8回
路と、622.08Mb/sインタフェースで8本の入線(1)と
8本の出線(2)を収容するATMスイッチ(3)と、1
本の622.08Mb/sの出線(2)を5本の155.52Mb/sの出力
ポート(7)にセル分離するセル分離回路(5)を8回
路備えている。
FIG. 1 is an overall configuration diagram showing a cell switching device according to the present embodiment. This cell switching device (8) exchanges cells between 32 input ports (6) of 155.52 Mb / s for inputting cells and 32 output ports (7) of 155.52 Mb / s for outputting cells. Is what you do. In addition, this cell switching device (8)
Connects the 155.52Mb / s input port (6) to one 622.08Mb / s
ATM switch (3) that accommodates eight incoming lines (1) and eight outgoing lines (2) with 622.08 Mb / s interface and eight cell multiplexing circuits (4) that multiplex cells into incoming line (1) And 1
Eight cell separation circuits (5) for separating cells from the 622.08 Mb / s output line (2) to five 155.52 Mb / s output ports (7) are provided.

第2図は、上記ATMスイッチ(3)の一実施例を示し
たものである。同図において、(1)は宛先情報として
出力ポート番号を含むヘッダ部とデータ部より成るセル
が入力する入力ポートがセル多重されたn(n≧2)本
の入線、(2)は前記セルがそのヘッダ部にて指定する
宛先に応じて出力されるべき出力ポートを収容したm
(m≧2)本の出線であり、それらは従来と同等のもの
である。(10)は前記入線(1)の各々に対応して設け
られ、入線(1)より入力されたセルのヘッダ部より宛
先の出力ポート(7)を検出するヘッダ処理回路であ
る。また、(11)は指定されたアドレスに前記セルを蓄
積し、アドレスを指定することによって書き込みの際の
順序とは無関係に,蓄積されたセルを読み出すことがで
きるp(p≧1)個のバッファメモリである。(12)は
このバッファメモリ(11)の各々に対応して設けられ、
例えばFIFOタイプのメモリを用いて空きアドレスの管理
を行い、対応付けられたバッファメモリ(11)にリード
アドレス及びライトアドレスを与える記憶制御回路であ
る。(13)は前記ヘッダ処理回路(10)を所定のバッフ
ァメモリ(11)に選択的に接続するセル書き込み回路
で、本実施例では空間スイッチで実現される。(14)は
各バッファメモリ(11)を所定の出線(2)に選択的に
接続するセル読み出し回路であり、本実施例では空間ス
イッチで実現される。(15)は前記セル書き込み回路
(13)のスイッチングを制御してセルが蓄積されるバッ
ファメモリ(11)の選択を行うとともに、蓄積されたセ
ルのバッファメモリ(11)上のアドレスを各セルの出力
ポート別に管理して、当該宛先別に管理しているアドレ
スに基づいてセル読み出し回路(14)のスイッチングを
制御し、前記セルをそのヘッダ部で指定される前記出力
ポート(7)を収容する出線(2)に所定の順番で出力
させるバッファ制御回路である。
FIG. 2 shows an embodiment of the ATM switch (3). In the figure, (1) is n (n ≧ 2) input lines in which input ports to which cells composed of a header part and a data part including an output port number as destination information are input are multiplexed, and (2) is the cell Accommodates an output port to be output according to the destination specified in the header section.
(M ≧ 2) outgoing lines, which are equivalent to conventional ones. Reference numeral (10) denotes a header processing circuit provided corresponding to each of the input lines (1) and detecting a destination output port (7) from a header portion of a cell input from the input line (1). Also, (11) stores p (p ≧ 1) p (p ≧ 1) cells in which the cells can be stored at a specified address and the stored cells can be read by specifying the address, regardless of the order at the time of writing. It is a buffer memory. (12) is provided corresponding to each of the buffer memories (11),
For example, it is a storage control circuit that manages free addresses using a FIFO type memory and gives a read address and a write address to the associated buffer memory (11). (13) a cell write circuit for selectively connecting the header processing circuit (10) to a predetermined buffer memory (11), which is realized by a space switch in this embodiment. (14) is a cell readout circuit for selectively connecting each buffer memory (11) to a predetermined output line (2), and is realized by a space switch in this embodiment. (15) controls the switching of the cell write circuit (13) to select the buffer memory (11) in which the cells are stored, and to change the address of the stored cells in the buffer memory (11) into each cell. The output port is controlled for each output port, and controls the switching of the cell readout circuit (14) based on the address managed for each destination. This is a buffer control circuit for outputting the signal to the line (2) in a predetermined order.

また、前記バッファ制御回路(15)内において、(1
6)は入線(1)にセルが到着すると、その入線(1)
に対応して設けられたヘッダ処理回路(10)によって検
出された当該セルの出線番号を受け、そのセルを蓄積す
るバッファメモリ(11)を選択してそれを該当するヘッ
ダ処理回路(10)に接続するため、前記セル書き込み回
路(13)のスイッチングを制御する書き込みバッファ選
択回路である。(17)はこの書き込みバッファ選択回路
(16)の検出した出力ポート番号を参照して到着したセ
ルを宛先の出力ポート別に分け、当該セルが書き込まれ
たバッファメモリ(11)上のライトアドレスを当該バッ
ファメモリ(11)に対応する記憶制御回路(12)より得
て、それを後述するアドレス待ち行列に書き込むアドレ
ス交換回路である。(18)はそのアドレス待ち行列であ
り、FIFOタイプのメモリによって構成されて、前記出線
(2)の各々が収容する出力ポートに対応して設けられ
ている。このアドレス待ち行列(18)には、それが対応
付けられた出力ポート毎に,当該出力ポートを宛先とす
るセルが蓄積されたバッファメモリ(11)上のライトア
ドレスが,到着した順番に前記アドレス交換回路(17)
によって書き込まれる。(19)はこのアドレス待ち行列
(18)を参照してバッファメモリ(11)から読み出すセ
ルを決定し、そのアドレス待ち行列(18)から読み出し
たアドレスをリードアドレスとして該当するバッファメ
モリ(11)に対応付けられた記憶制御回路(12)に送る
とともに、セル読み出し回路(14)のスイッチングを制
御して、前記バッファメモリ(11)を該当する出線
(2)に接続する読み出しバッファ選択回路である。
In the buffer control circuit (15), (1
6) When a cell arrives at the incoming line (1), the incoming line (1)
Receiving the outgoing line number of the cell detected by the header processing circuit (10) provided correspondingly to the buffer memory (11) for storing the cell, and selecting the buffer memory (11) for the corresponding header processing circuit (10). And a write buffer selection circuit for controlling the switching of the cell write circuit (13). (17) refers to the output port number detected by the write buffer selection circuit (16), classifies the arriving cell by destination output port, and determines the write address in the buffer memory (11) where the cell has been written. An address exchange circuit which is obtained from a storage control circuit (12) corresponding to the buffer memory (11) and writes it to an address queue described later. (18) is an address queue, which is constituted by a FIFO type memory, and is provided corresponding to an output port accommodated in each of the outgoing lines (2). In the address queue (18), for each output port associated with the address queue, a write address in the buffer memory (11) in which cells destined for the output port are stored is stored in the order of arrival. Switching circuit (17)
Written by (19) determines the cell to be read from the buffer memory (11) by referring to the address queue (18), and stores the address read from the address queue (18) as a read address in the corresponding buffer memory (11). A read buffer selection circuit that sends the data to the associated storage control circuit (12), controls the switching of the cell read circuit (14), and connects the buffer memory (11) to the corresponding outgoing line (2). .

第3図はセル多重回路の内部回路例で、第1図におい
て4本の155.52Mb/sの入力ポート(6)を1本の622.08
Mb/sの入線(1)にセル多重する例である。図中、入力
ポート(6)に対応して一つのFIFOタイプのメモリで構
成されたセル速度調整バッファ(21)が用いられ、書き
込みを155.52Mb/s,読み出しを順次622.08Mb/sで行って
いる。
FIG. 3 shows an example of the internal circuit of the cell multiplexing circuit. In FIG. 1, four 155.52 Mb / s input ports (6) are connected to one 622.08.
This is an example in which cells are multiplexed on the incoming line (1) of Mb / s. In the figure, a cell speed adjusting buffer (21) composed of one FIFO type memory is used corresponding to the input port (6), and writing is performed at 155.52 Mb / s and reading is performed at 622.08 Mb / s sequentially. I have.

第5図はセル分離回路の内部回路例で、第1図におい
て1本の622.08Mb/sの出線(2)を4本の155.52Mb/sの
出力ポート(7)にセル分離する例である。図中、出力
ポート(7)に対応して一つのFIFOタイプのメモリで構
成されたセル速度調整バッファ(23)とアドレスフィル
タ(22)が用いられ、書き込みを622.08Mb/s,読み出し
を155.52Mb/sで行っている。セル速度調整バッファ(2
1),(23)は速度調整のみを目的とし,セルの統計多
重効果を期待するものではないので、その容量は高々2
セル分程度で十分である。
FIG. 5 shows an example of the internal circuit of the cell separation circuit. In FIG. 1, one 622.08 Mb / s output line (2) is separated into four 155.52 Mb / s output ports (7). is there. In the figure, a cell rate adjusting buffer (23) and an address filter (22) each composed of one FIFO type memory corresponding to the output port (7) are used, and the writing is 622.08 Mb / s and the reading is 155.52 Mb. / s. Cell rate adjustment buffer (2
1) and (23) are for speed adjustment only and do not expect the statistical multiplexing effect of cells, so their capacity is at most 2
About a cell is sufficient.

次に、セル多重回路の動作について説明する。ここで
扱われるセル長は固定長で,ランダムに入力されるもの
であり、入力ポート(6)に入力する前にセル入力位相
が調整されて,全線からのセル入力は同一の位相で供給
されるものとする。第4図は本回路例におけるタイミン
グ図であり、第3図の入力ポート(6)をA,入線(1)
をBとし、それぞれセル単位で示してある。ATM通信方
式では、あるタイムスロットに有意なセルが来る場合
と、何も情報を持たないアイドルセル(空セル)が来る
ことがある。図中、有意セルを“セル”等で示し、ア
イドルセル(空セル)は“アイドルセル”と明記してあ
る。622.08Mb/sにおける1セル転送時間は、155.52Mb/s
のそれの4分の1であり、入力ポート(6)から入力し
たセルを全て入線(1)に収容する容量がある。ここで
は、155.52Mb/sにおける1セル時間を単位とし、622.08
Mb/sの4セルをその時間的位置で入力ポート(6)を固
定的に割り当てる方式をとっている。例えば#1の入力
ポート(6)から入力したセルは、図中#1の位置で62
2.08Mb/sとして出力するようにする。
Next, the operation of the cell multiplexing circuit will be described. The cell length handled here is a fixed length and is randomly input. The cell input phase is adjusted before inputting to the input port (6), and the cell input from all lines is supplied with the same phase. Shall be. FIG. 4 is a timing chart of this circuit example, in which the input port (6) in FIG.
And B are shown in cell units. In the ATM communication system, a significant cell may come in a certain time slot, or an idle cell (empty cell) having no information may come. In the figure, significant cells are indicated by “cells” and the like, and idle cells (empty cells) are specified as “idle cells”. One cell transfer time at 622.08 Mb / s is 155.52 Mb / s
And has a capacity to accommodate all cells input from the input port (6) in the input line (1). Here, one cell time at 155.52 Mb / s is used as a unit, and 622.08
In this method, four Mb / s cells are fixedly assigned to the input port (6) at the time position. For example, a cell input from the input port (6) of # 1 has 62 cells at the position of # 1 in the figure.
Output as 2.08Mb / s.

次に、ATMスイッチの動作を第2図について説明す
る。ここで、スイッチに入力する各入線(1)でのセル
の入力位相は調整され、同一であるものとする。入線
(1)にセルが入力すると、各入線(1)に対応して設
けられたヘッダ処理回路(10)は、入力したセルのヘッ
ダ部より出力ポート及びそれを収容する出線番号を検出
する。バッファ制御回路(15)内の書き込みバッファ選
択回路(16)は、このヘッダ処理回路(10)を参照し
て、セル書き込み回路(13)に、セルの到着したヘッダ
処理回路(10)とセルを記憶するため選択されたバッフ
ァメモリ(11)とを個々に接続するようしに指示する。
このとき用いられるライトアドレスは、記憶制御回路
(12)を参照することで得られる。このライトアドレス
はアドレス交換回路(17)に送られ、各入線(1)に到
着したセルの宛先出力ポート(7)に応じて分けられ
る。アドレス待ち行列(18)は出力ポート別に設けら
れ、前記セルのライトアドレス及びバッファメモリ番号
がその最後尾に書き込まれる。読み出しバッファ選択回
路(19)は、これらアドレス待ち行列(18)より,そこ
に格納されているアドレスを取り出して該当するバッフ
ァメモリ(11)に対応した記憶制御回路(12)に送ると
ともに、セル読み出し回路(14)にバッファメモリ(1
1)と出線(2)とを個々に接続するように指示する。
また、一般に出線(2)の容量と出力ポート(7)の容
量は異なるが、アドレス待ち行列(18)の読み出しは出
力ポート単位に行われるので、出力ポートの速度に合わ
せて読み出すことにより出力ポート(7)の容量を超え
ないようにする。セル読み出し回路(14)は、このタイ
ムスロットにてバッファメモリ(11)と出線(2)を接
続する。各記憶制御回路(12)は、受け取ったアドレス
を対応付けられたバッファメモリ(11)にリードアドレ
スとして送り、以降,そのアドレスを空きアドレスとし
て管理する。各バッファメモリ(11)から読み出された
セルは、それぞれのヘッダ部で指定された宛先出力ポー
ト(7)を収容する出線(2)に出力される。
Next, the operation of the ATM switch will be described with reference to FIG. Here, it is assumed that the input phase of the cell at each input line (1) input to the switch is adjusted and the same. When a cell is input to the incoming line (1), a header processing circuit (10) provided corresponding to each incoming line (1) detects an output port and an outgoing line number for accommodating the output port from the header portion of the input cell. . The write buffer selection circuit (16) in the buffer control circuit (15) refers to the header processing circuit (10) and sends the header processing circuit (10) and the cell where the cell has arrived to the cell writing circuit (13). An instruction is given to individually connect the buffer memory (11) selected for storage.
The write address used at this time is obtained by referring to the storage control circuit (12). This write address is sent to the address exchange circuit (17) and is divided according to the destination output port (7) of the cell arriving at each incoming line (1). An address queue (18) is provided for each output port, and the write address and buffer memory number of the cell are written at the end thereof. The read buffer selection circuit (19) takes out the address stored in the address queue (18), sends it to the storage control circuit (12) corresponding to the buffer memory (11), and reads the cell. Buffer memory (1
An instruction is given to connect 1) and the outgoing line (2) individually.
In general, the capacity of the outgoing line (2) is different from the capacity of the output port (7). However, since the reading of the address queue (18) is performed for each output port, the output is performed by reading according to the speed of the output port. Do not exceed the capacity of port (7). The cell readout circuit (14) connects the buffer memory (11) and the outgoing line (2) in this time slot. Each storage control circuit (12) sends the received address to the associated buffer memory (11) as a read address, and thereafter manages that address as a free address. The cells read from each buffer memory (11) are output to the outgoing line (2) accommodating the destination output port (7) specified in each header section.

ここで、第7図及び第8図は出線#1(2)に関する
アドレス待ち行列(18)の読み出しを詳しく示した例で
ある。出線#1(2)は、155.52Mb/sの出力ポート#1
〜#4(7)を収容しているので622.08Mb/sの速度を持
っている。第7図は、あるタイムスロットで出力ポート
#1〜#4(7)に対応したアドレス待ち行列(18)の
例であり、“セル11"等と示されているところには、そ
のセルを格納しているバッファメモリ番号とアドレスと
が書き込まれている。第8図は、本発明におけるアドレ
ス待ち行列(18)の読み出し規則を示している。同図
は、出線(2)におけるタイミングを示しており、4セ
ル単位にそれぞれ出力ポート#1〜#4(7)宛のセル
を固定的に割り当てている点が従来とは異なる。例え
ば、図中,タイムスロット1〜4はそれぞれ出力ポート
#1〜#4(7)に割り当てられ、それが繰り返されて
いる。そのため、セル分離回路(5)では規則的に速度
調整のみを行えばよく、セル分離回路(5)でのバッフ
ァオーバーフローによるセル廃棄が生じない。例えば、
第7図において現在出力ポート#1宛にセル11,#2宛
にセル21,#4宛にセル41が出力を待っている。従っ
て、それらを規則的にタイムスロット1,2,4で読み出し
ている。タイムスロット3では、出力ポート#3宛のセ
ルが到着していないため、アイドルセル(図中“空セ
ル”と明記)を送出している。本発明の例では、アドレ
ス待ち行列(18)は出力ポート(7)に対応して設けら
れているが、従来の例では出線(2)に対して一つの大
きな待ち行列があると考えられ、もし、この例を当て嵌
めればタイムスロット3で他の有意セルが出力されるの
で空セルが出力されることはなく、出力ポート#1,#2,
#4のどれかが重複することになり、セル分離回路
(5)でバッファリングする必要がある。すなわち、従
来の例では、一つの出力ポート(7)に対してセルの到
着に統計的な揺らぎが発生することになり、セル分離回
路(5)において多量のバッファを要する。
Here, FIGS. 7 and 8 are examples showing in detail the reading of the address queue (18) for the outgoing line # 1 (2). Outgoing line # 1 (2) is 155.52 Mb / s output port # 1
# 4 (7), so it has a speed of 622.08 Mb / s. FIG. 7 shows an example of an address queue (18) corresponding to the output ports # 1 to # 4 (7) in a certain time slot. The stored buffer memory number and address are written. FIG. 8 shows the rules for reading the address queue (18) in the present invention. This figure shows the timing at the outgoing line (2), which is different from the prior art in that cells destined for the output ports # 1 to # 4 (7) are fixedly assigned in units of four cells. For example, in the figure, time slots 1 to 4 are assigned to output ports # 1 to # 4 (7), respectively, and this is repeated. Therefore, only the speed adjustment needs to be performed regularly in the cell separation circuit (5), and cell loss due to buffer overflow in the cell separation circuit (5) does not occur. For example,
In FIG. 7, a cell 11 is destined for output port # 1, a cell 21 is destined for # 2, and a cell 41 is destined for # 4. Therefore, they are read out regularly in time slots 1, 2, and 4. In time slot 3, since no cell addressed to output port # 3 has arrived, an idle cell (specified as "empty cell" in the figure) is transmitted. In the example of the present invention, the address queue (18) is provided corresponding to the output port (7), but in the conventional example, it is considered that there is one large queue for the outgoing line (2). If this example is applied, other significant cells are output in time slot 3, so that no empty cells are output, and output ports # 1, # 2,
Any one of # 4 will be duplicated and needs to be buffered in the cell separation circuit (5). That is, in the conventional example, a statistical fluctuation occurs in the arrival of cells with respect to one output port (7), and a large amount of buffers is required in the cell separation circuit (5).

次に、セル分離回路の動作について説明する。第6図
は、本回路例におけるタイミング図であり、第5図の出
線(2)をC,出力ポート(7)をDとし、それぞれセル
単位で示してある。図中、第4図と同様に,有意セルを
“セル”等で示し、アイドルセル(空セル)は“アイ
ドルセル”と明記してある。622.08Mb/sにおける1セル
転送時間は、155.52Mb/sのそれの4分の1である。ATM
スイッチ(3)から送信される出線(2)は622.08Mb/s
であるが、155.52Mb/sにおける1セル時間を単位とし、
622.08Mb/sの4セルをその時間的位置で出力ポート
(7)を固定的に割り当てているため、セル分離回路
(5)に入力したセルは、必ず出力する出力ポート
(7)及びタイムスロットが保証され、ここでのバッフ
ァ溢れは生じないようになっている。セル分離回路
(5)に入力したセルは、まず出力ポート(7)に対応
して設けられたアドレスフィルタ(22)に同報され、対
応する出力ポート(7)に対応したアドレスフィルタ
(22)のみが前記セルを通過させ速度調整バッファ(2
3)に書き込む。他のアドレスフィルタ(22)では前記
セルを廃棄する。セル速度調整バッファ(23)は、書き
込みは622.08Mb/sで行い,読み出しは155.52Mb/sで行う
ことで速度調整を行う。セル速度調整バッファ(23)は
速度調整のみを目的とし、セルの統計多重効果を期待す
るものではないので、その容量は高々2セル分程度で十
分である。
Next, the operation of the cell separation circuit will be described. FIG. 6 is a timing chart in this circuit example, in which the outgoing line (2) in FIG. 5 is C and the output port (7) is D, and each is shown in cell units. In the figure, similar to FIG. 4, significant cells are indicated by “cells” and the like, and idle cells (empty cells) are specified as “idle cells”. One cell transfer time at 622.08 Mb / s is one quarter that of 155.52 Mb / s. ATM
Outgoing line (2) transmitted from switch (3) is 622.08 Mb / s
Where 1 cell time at 155.52 Mb / s is the unit,
Since four cells of 622.08 Mb / s are fixedly assigned to the output port (7) at the time position, the cell input to the cell separation circuit (5) must be the output port (7) to be output and the time slot. Is guaranteed so that buffer overflow does not occur here. The cell input to the cell separation circuit (5) is first broadcast to an address filter (22) provided corresponding to the output port (7), and the address filter (22) corresponding to the corresponding output port (7). Only pass through the cell and adjust the speed buffer (2
Write in 3). The other address filter (22) discards the cell. The cell speed adjustment buffer (23) adjusts the speed by performing writing at 622.08 Mb / s and performing reading at 155.52 Mb / s. Since the cell rate adjustment buffer (23) is intended only for rate adjustment and does not expect the effect of statistical multiplexing of cells, a capacity of at most about two cells is sufficient.

なお、上記実施例では、単体のセル交換装置を示した
が、このセル交換装置をリンク接続し、順次多段に接続
して拡張してもよい。
In the above-described embodiment, a single cell switching device is shown. However, the cell switching devices may be connected in a link and sequentially connected in multiple stages for expansion.

また、セルのヘッダ部の宛先情報として、セル交換装
置の出力ポートに対応して,直接出力ポート番号を与え
るとしたが、ヘッダ部の宛先情報にコード化した番号を
与える等,何らかの変換処理を行ってもよい。
Although the output port number is directly given as the destination information of the header part of the cell corresponding to the output port of the cell switching device, some conversion processing such as giving a coded number to the destination information of the header part is performed. May go.

また、上記実施例では、一つのセルは一つの出力ポー
トだけに出力される場合について説明したが、アドレス
の指定の仕方によっては複数の出力ポートに出力するよ
うにすることも可能であり、同報機能の付加も可能であ
る。
Further, in the above-described embodiment, the case where one cell is output to only one output port has been described, but it is also possible to output to a plurality of output ports depending on the way of specifying an address. An information function can be added.

また、構造上ヘッダ部とデータ部を分離してそれぞれ
異なる速度の回路を用いて伝送し、ヘッダ部とデータ部
を並列して配置された複数の信号線にそれぞれ割り当て
るようにしてもよい。
Alternatively, the header section and the data section may be separated from each other and transmitted using circuits of different speeds, and the header section and the data section may be respectively assigned to a plurality of signal lines arranged in parallel.

さらに、上記実施例では、入線のリンク速度を同一と
したが、バッファメモリからの読み出し速度を入線のリ
ンク速度より速くすることによりトラヒック集束が可能
であり、逆に入線のリンク速度を出線の速度より速くす
ることも可能である。また、セル交換装置をリンク接続
した時、段間の速度を入線の速度よりも高速にすること
により、セル交換装置段間でのセル廃棄率を更に低いも
のにすることが出来る。
Further, in the above embodiment, the link speed of the incoming line was set to be the same, but traffic focusing is possible by making the reading speed from the buffer memory faster than the link speed of the incoming line. It is also possible to make it faster than the speed. Further, when the cell switching devices are linked, by setting the speed between the stages higher than the speed of the incoming line, the cell loss rate between the cell switching device stages can be further reduced.

また、上記実施例では、セル交換装置の出力ポートに
対応してそれぞれ一つのアドレス待ち行列を設けたが、
それぞれの出力ポートに優先度別に複数のアドレス待ち
行列を設けて、セルのヘッダ部に宛先出線以外に付加さ
れた優先度を示す符号に基づいて優先度の高いセルを先
にバッファメモリから読み出すことも可能である。
In the above embodiment, one address queue is provided for each output port of the cell switching device.
A plurality of address queues are provided for each output port for each priority, and a cell having a higher priority is first read out from the buffer memory based on a code indicating the priority added to the header of the cell other than the destination outgoing line. It is also possible.

さらに、動作速度の制約が要る場合等には本スイッチ
の前段及び後段に、直列/並列変換回路,並列/直列変
換回路を付けて並列信号として処理してもよい。
Further, when a restriction on the operation speed is required, a serial / parallel conversion circuit and a parallel / serial conversion circuit may be provided at the front and rear stages of the switch to process the signals as parallel signals.

[発明の効果] 以上のように、この発明によれば、複数入力ポートよ
り入力した複数のセルをセル多重回路により多重化し、
ATMスイッチでセルの交換を行い前記セルを出線に出力
するときに、セルの出力するタイムスロットを固定的に
出力ポートに割り当てて、セル分離回路でのバッファ溢
れによるセル廃棄をなくしたので、ATMスイッチからセ
ル分離回路へセルを出力する時に、個々の出力ポートの
容量を超えないようにすることが出来るようになり、セ
ル到着の時間的な変動をATMスイッチのバッファで吸収
することで、ATMスイッチ内のバッファを各出力ポート
間で共有化して使用し、バッファ使用効率を高め、シス
テム全体で少ない総バッファ量で低廃棄率実現可能なセ
ル交換装置が得られる効果がある。
[Effects of the Invention] As described above, according to the present invention, a plurality of cells input from a plurality of input ports are multiplexed by a cell multiplexing circuit.
When the cells are exchanged by the ATM switch and the cells are output to the outgoing line, the time slots output by the cells are fixedly assigned to the output ports, and the cells are not discarded due to buffer overflow in the cell separation circuit. When outputting cells from the ATM switch to the cell separation circuit, it is possible to prevent the capacity of each output port from being exceeded, and to absorb the time variation of cell arrival by the buffer of the ATM switch, There is an effect that a buffer in the ATM switch is shared between the output ports and used, so that the buffer use efficiency is improved, and a cell switching device capable of realizing a low discard rate with a small total buffer amount in the entire system is obtained.

【図面の簡単な説明】[Brief description of the drawings]

第1図は発明の一実施例によるセル交換装置全体を示す
ブロック図、第2図はそのATMスイッチを示すブロック
図、第3図はセル多重回路の内部回路例を示す図、第4
図はその各部のタイミング図、第5図はセル分離回路の
内部回路例を示す図、第6図はその各部のタイミンブ
図、第7図はATMスイッチ内のアドレス待ち行列の一例
を示す図、第8図はその出線のタイミング図、第9図は
従来のセル交換装置を用いたシステム構成図、第10図は
従来例におけるATMスイッチモジュールの構成を示すブ
ロック図、第11図は従来例におけるセル多重回路の構成
を示すブロック図、第12図は従来例におけるセル分離回
路の構成を示すブロック図である。 (1)は入線、(2)は出線、(3)はATMスイッチ、
(4)はセル多重回路、(5)はセル分離回路、(6)
は入力ポート、(7)は出力ポート、(8)はセル交換
装置、(10)はヘッダ処理回路、(11)はバッファメモ
リ、(12)は記憶制御回路、(13)はセル書き込み回
路、(14)はセル読み出し回路、(15)はバッファ制御
回路、(16)は書き込みバッファ選択回路、(17)はア
ドレス交換回路、(18)はアドレス待ち行列、(19)は
読み出しバッファ選択回路、(21),(23)はセル速度
調整バッファ、(22)はアドレスフィルタ。 なお、図中、同一符号は同一、又は相当部分を示す。
FIG. 1 is a block diagram showing an entire cell switching device according to an embodiment of the invention, FIG. 2 is a block diagram showing an ATM switch thereof, FIG. 3 is a diagram showing an example of an internal circuit of a cell multiplexing circuit, FIG.
FIG. 5 is a timing diagram of each unit, FIG. 5 is a diagram showing an example of an internal circuit of the cell separation circuit, FIG. 6 is a timing diagram of each unit, FIG. 7 is a diagram showing an example of an address queue in the ATM switch. FIG. 8 is a timing diagram of the outgoing line, FIG. 9 is a system configuration diagram using a conventional cell switching device, FIG. 10 is a block diagram showing a configuration of an ATM switch module in a conventional example, and FIG. 11 is a conventional example. And FIG. 12 is a block diagram showing a configuration of a conventional cell separation circuit. (1) is incoming line, (2) is outgoing line, (3) is ATM switch,
(4) is a cell multiplexing circuit, (5) is a cell separation circuit, (6)
Is an input port, (7) is an output port, (8) is a cell switching device, (10) is a header processing circuit, (11) is a buffer memory, (12) is a storage control circuit, (13) is a cell writing circuit, (14) a cell readout circuit, (15) a buffer control circuit, (16) a write buffer selection circuit, (17) an address exchange circuit, (18) an address queue, (19) a read buffer selection circuit, (21) and (23) are cell rate adjustment buffers, and (22) is an address filter. In the drawings, the same reference numerals indicate the same or corresponding parts.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−113750(JP,A) 特開 平4−98938(JP,A) 特開 昭63−67848(JP,A) 特開 昭61−189098(JP,A) 電子情報通信学会技術研究報告 SS E90−35 ──────────────────────────────────────────────────続 き Continuation of front page (56) References JP-A-2-113750 (JP, A) JP-A-4-98938 (JP, A) JP-A-63-67848 (JP, A) JP-A-61-67 189098 (JP, A) IEICE technical report SS E90-35

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】データ部とその宛先情報を含むヘッダ部よ
り成るセルが入力する複数の入線を有し,当該入線から
入力するセルを当該セルのヘッダ部にて指定された出力
ポートを収容する出線に出力するATMスイッチと、前記
セルが入力する複数の入力ポート内のセルをセル単位に
多重化し前記入線に出力するセル多重回路と、前記出線
内のセルに対しセル単位に当該ヘッダ部で指定される出
力ポートを選別し出力するセル分離回路とを有するセル
交換装置であって、 前記ATMスイッチは、入線より入力されたセルのヘッダ
部より宛先の出力ポートを検出するヘッダ処理回路と、
アドレスを指定することによって前記セルが書き込ま
れ,また,アドレスを指定することによって前記書き込
みの順序とは関係なくセルの読み出しが可能な一つまた
は複数のバッファメモリと、前記ヘッダ処理回路を所定
のバッファメモリに接続して当該バッファメモリにセル
を書き込むセル書き込み回路と、前記バッファメモリを
所定の出線に接続して当該バッファメモリからセルを読
み出すセル読み出し回路と、前記セル書き込み回路を制
御してセルが書き込まれるバッファメモリを選択すると
ともに,書き込まれたセルのバッファメモリ内のアドレ
スをセルの宛先出力ポート別に管理し,当該宛先別に管
理しているアドレスに基づきセル読み出し回路を制御し
てセルを出力ポートの速度に合わせて読み出し、読み出
されたセルをそのヘッダ部で指定される出力ポートを収
容する出線に所定の順番で出力させるバッファ制御回路
とを具備したことを特徴とするセル交換装置。
1. A cell comprising a data portion and a header portion including destination information thereof has a plurality of input lines, and a cell input from the input line accommodates an output port specified by a header portion of the cell. An ATM switch for outputting to an outgoing line, a cell multiplexing circuit for multiplexing cells in a plurality of input ports into which the cells are input in cell units and outputting to the incoming line, A cell separation device for selecting and outputting an output port specified by a header part, wherein the ATM switch detects a destination output port from a header part of a cell input from an incoming line. Circuit and
By designating an address, the cell is written. By designating an address, one or a plurality of buffer memories from which cells can be read irrespective of the order of writing, Controlling a cell writing circuit connected to a buffer memory and writing cells to the buffer memory; a cell reading circuit connecting the buffer memory to a predetermined output line and reading cells from the buffer memory; and a cell writing circuit. The buffer memory in which the cell is written is selected, the address of the written cell in the buffer memory is managed for each destination output port of the cell, and the cell readout circuit is controlled based on the address managed for each destination to store the cell. Reads data according to the output port speed, and reads the read cells Cell switching apparatus characterized by comprising a buffer control circuit for outputting in a predetermined order to output lines to accommodate the output ports specified by the reader unit.
JP30949990A 1990-11-15 1990-11-15 Cell switching equipment Expired - Lifetime JP2700041B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30949990A JP2700041B2 (en) 1990-11-15 1990-11-15 Cell switching equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30949990A JP2700041B2 (en) 1990-11-15 1990-11-15 Cell switching equipment

Publications (2)

Publication Number Publication Date
JPH04180433A JPH04180433A (en) 1992-06-26
JP2700041B2 true JP2700041B2 (en) 1998-01-19

Family

ID=17993732

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30949990A Expired - Lifetime JP2700041B2 (en) 1990-11-15 1990-11-15 Cell switching equipment

Country Status (1)

Country Link
JP (1) JP2700041B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2739070B2 (en) * 1988-10-24 1998-04-08 沖電気工業株式会社 Packet switching system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
電子情報通信学会技術研究報告 SSE90−35

Also Published As

Publication number Publication date
JPH04180433A (en) 1992-06-26

Similar Documents

Publication Publication Date Title
EP0299473B1 (en) Switching system and method of construction thereof
AU693084B2 (en) Controlled access ATM switch
US4849968A (en) Buffer management system
US6215788B1 (en) ATM cell switching system
US7046687B1 (en) Configurable virtual output queues in a scalable switching system
EP0471344B1 (en) Traffic shaping method and circuit
US5099475A (en) Switching system
EP0405530B1 (en) Cell exchange apparatus
US5285444A (en) Multi-stage link switch
EP0502436A2 (en) ATM cell switching system
JP3105614B2 (en) Light exchange matrix
US20060104281A1 (en) Packet routing
JP2700041B2 (en) Cell switching equipment
US6496513B1 (en) Traffic priority control system for a concentration-type ATM switch
US20030048777A1 (en) Communication multistage switching techniques
KR100355455B1 (en) ATM Switching Apparatus having Dynamic QoS control
JP2549200B2 (en) Cell exchange device
JP2550032B2 (en) Line / packet integrated switching system
JP2584868B2 (en) Cell switching equipment
JP3092202B2 (en) ATM switching system
JPH0730933A (en) Call path switch
JP2741110B2 (en) Switching system
JP2726108B2 (en) Cell switching equipment
JP2561046B2 (en) Switching system
JPH04286438A (en) Atm cross connect device

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080926

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080926

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090926

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090926

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100926

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110926

Year of fee payment: 14

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110926

Year of fee payment: 14