JPH05160852A - Atmクロスコネクト装置 - Google Patents
Atmクロスコネクト装置Info
- Publication number
- JPH05160852A JPH05160852A JP11173892A JP11173892A JPH05160852A JP H05160852 A JPH05160852 A JP H05160852A JP 11173892 A JP11173892 A JP 11173892A JP 11173892 A JP11173892 A JP 11173892A JP H05160852 A JPH05160852 A JP H05160852A
- Authority
- JP
- Japan
- Prior art keywords
- input
- cell
- output
- cells
- module
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Abstract
(57)【要約】
【目的】 複数の入出力ポート間で、入力セルを行き先
の出力ポートにルーチングするATMクロスコネクト装
置に関し、装置容量を拡張する場合に回路規模が二乗の
オーダで増大する問題点や回路規模は小さくできるもの
のスループットが小さくなる問題点を解決し、容易に大
容量化ができることを目的とする。 【構成】 複数の入力ポートおよび出力ポートの少なく
とも一方をグループ化し、各グループごとにそれぞれセ
ルの蓄積および読み出しを行う小規模のスイッチ回路を
有する入力モジュールおよび出力モジュールと、入力モ
ジュールおよび出力モジュールを結合する空間スイッチ
と、入力モジュールから空間スイッチを介して出力ポー
トにセルを送出する際に、複数の入力モジュールとの間
で制御情報を授受し、同じ出力ポートへ同時にセルが送
出されるセル競合を回避させる競合制御手段とを備えた
ことを特徴とする。
の出力ポートにルーチングするATMクロスコネクト装
置に関し、装置容量を拡張する場合に回路規模が二乗の
オーダで増大する問題点や回路規模は小さくできるもの
のスループットが小さくなる問題点を解決し、容易に大
容量化ができることを目的とする。 【構成】 複数の入力ポートおよび出力ポートの少なく
とも一方をグループ化し、各グループごとにそれぞれセ
ルの蓄積および読み出しを行う小規模のスイッチ回路を
有する入力モジュールおよび出力モジュールと、入力モ
ジュールおよび出力モジュールを結合する空間スイッチ
と、入力モジュールから空間スイッチを介して出力ポー
トにセルを送出する際に、複数の入力モジュールとの間
で制御情報を授受し、同じ出力ポートへ同時にセルが送
出されるセル競合を回避させる競合制御手段とを備えた
ことを特徴とする。
Description
【0001】
【産業上の利用分野】本発明は、セルを単位としてAT
M多重された信号を収容する複数の入出力ポート間で、
入力セルをそのパス番号に対応した行き先の出力ポート
にルーチングするATMクロスコネクト装置に関する。
M多重された信号を収容する複数の入出力ポート間で、
入力セルをそのパス番号に対応した行き先の出力ポート
にルーチングするATMクロスコネクト装置に関する。
【0002】
【従来の技術】従来のATMクロスコネクト装置の構成
法の中で最も基本的な共通バッファ構成について図7に
示す。
法の中で最も基本的な共通バッファ構成について図7に
示す。
【0003】図7において、固定長の情報ブロックであ
るセル60は、その宛先を示すヘッダ部と情報部から構
成される。ATMクロスコネクト装置の各入力ポート6
1では宛先の異なるセルが多重化されており、それらの
セルは多重化回路(MUX)62で多重化されて共通メ
モリ63に書き込まれる。同時に、セルの宛先とそのセ
ルが書き込まれた共通メモリの書き込みアドレスが制
御部64に送られる。多重分離回路(DMX)65は、
出力ポート66の一番上から順にスキャンし、制御部6
4から与えられる読み出しアドレスに従って、各出力
ポートに送出すべきセルを共通メモリ63から読み出
す。
るセル60は、その宛先を示すヘッダ部と情報部から構
成される。ATMクロスコネクト装置の各入力ポート6
1では宛先の異なるセルが多重化されており、それらの
セルは多重化回路(MUX)62で多重化されて共通メ
モリ63に書き込まれる。同時に、セルの宛先とそのセ
ルが書き込まれた共通メモリの書き込みアドレスが制
御部64に送られる。多重分離回路(DMX)65は、
出力ポート66の一番上から順にスキャンし、制御部6
4から与えられる読み出しアドレスに従って、各出力
ポートに送出すべきセルを共通メモリ63から読み出
す。
【0004】ここで、制御部64の原理構成を図8に示
し、その読み出し制御動作について説明する。共通メモ
リ63に書き込まれたセルの書き込みアドレスは、そ
のセルの行き先の出力ポートに対応して設置されるFI
FOメモリ71に書き込まれる。一方、選択回路72
は、図7に示す多重分離回路65と同期しており、共通
メモリ63の出力が接続される出力ポートに対して、そ
れに対応するFIFOメモリ71から読み出すべきセル
の読み出しアドレスを共通メモリ63に供給する。
し、その読み出し制御動作について説明する。共通メモ
リ63に書き込まれたセルの書き込みアドレスは、そ
のセルの行き先の出力ポートに対応して設置されるFI
FOメモリ71に書き込まれる。一方、選択回路72
は、図7に示す多重分離回路65と同期しており、共通
メモリ63の出力が接続される出力ポートに対して、そ
れに対応するFIFOメモリ71から読み出すべきセル
の読み出しアドレスを共通メモリ63に供給する。
【0005】このように、共通バッファ構成のATMク
ロスコネクト装置では、すべての入力ポートに到着した
セルを時分割多重処理して単一の共通メモリに収容する
構成になっているので、回路の共用化が図られて回路規
模を小さくすることができる。しかし、このような構成
では共通メモリの動作速度が収容できる容量の上限を決
め、従来の技術水準では最大容量が数Gb/s 程度に制限
されている。
ロスコネクト装置では、すべての入力ポートに到着した
セルを時分割多重処理して単一の共通メモリに収容する
構成になっているので、回路の共用化が図られて回路規
模を小さくすることができる。しかし、このような構成
では共通メモリの動作速度が収容できる容量の上限を決
め、従来の技術水準では最大容量が数Gb/s 程度に制限
されている。
【0006】この制限を回避して大容量化を図る構成法
として、図9〜図11に示すATMクロスコネクト装置
が提案されている。図9に示すATMクロスコネクト装
置は、図7に基本構成として示した共通メモリをすべて
の出力ポートに対応して設置した並列バッファ構成を特
徴としている。この構成では、複数の入力ポート611
〜613 から入力されたセルは、各多重化回路(MU
X)621 〜623 でそれぞれ1本の高速信号に多重さ
れ、それぞれ対応する出力ポート661 〜663 に設置
されている共通メモリ6311〜6333に書き込まれる。
ここで、共通メモリ6311〜6333が複数の出力ポート
661 〜663 にそれぞれ対応して設置されているの
で、セルの読み出しは各出力ポートで独立に実行可能と
なる。
として、図9〜図11に示すATMクロスコネクト装置
が提案されている。図9に示すATMクロスコネクト装
置は、図7に基本構成として示した共通メモリをすべて
の出力ポートに対応して設置した並列バッファ構成を特
徴としている。この構成では、複数の入力ポート611
〜613 から入力されたセルは、各多重化回路(MU
X)621 〜623 でそれぞれ1本の高速信号に多重さ
れ、それぞれ対応する出力ポート661 〜663 に設置
されている共通メモリ6311〜6333に書き込まれる。
ここで、共通メモリ6311〜6333が複数の出力ポート
661 〜663 にそれぞれ対応して設置されているの
で、セルの読み出しは各出力ポートで独立に実行可能と
なる。
【0007】図10に示すATMクロスコネクト装置
は、図9に示した並列バッファ構成の共通メモリをマト
リクス状に配置したクロスポイントバッファ構成を特徴
としている。なお、ここに示す構成は、図9に示したも
のと論理的に等価であり、両図において同一符号の共通
メモリは同じ動作を行う。一方、その相違は装置分割の
違いにあり、図9に示す構成は共通メモリを出力対応に
集中配置するものであり、図10に示す構成はクロスポ
イントに存在する個々の共通メモリを独立させたもので
ある。
は、図9に示した並列バッファ構成の共通メモリをマト
リクス状に配置したクロスポイントバッファ構成を特徴
としている。なお、ここに示す構成は、図9に示したも
のと論理的に等価であり、両図において同一符号の共通
メモリは同じ動作を行う。一方、その相違は装置分割の
違いにあり、図9に示す構成は共通メモリを出力対応に
集中配置するものであり、図10に示す構成はクロスポ
イントに存在する個々の共通メモリを独立させたもので
ある。
【0008】いずれの構成にしても出力ポート対応に共
通メモリが設置されているので、セルの読み出しは各出
力ポートで独立に行うことができる。したがって、入出
力ポートが増えても新たに共通メモリを追加することに
より、共通メモリの動作速度を一定のままで対処するこ
とができ、容易に大容量化が可能となる。しかし、これ
らの構成では、複数の共通メモリを並列配置あるいはマ
トリクス状に配置するので、ポート数の二乗に比例して
回路規模が大きくなり、実際に実現可能な容量は図7に
示す基本構成の数倍程度が限界であった。
通メモリが設置されているので、セルの読み出しは各出
力ポートで独立に行うことができる。したがって、入出
力ポートが増えても新たに共通メモリを追加することに
より、共通メモリの動作速度を一定のままで対処するこ
とができ、容易に大容量化が可能となる。しかし、これ
らの構成では、複数の共通メモリを並列配置あるいはマ
トリクス状に配置するので、ポート数の二乗に比例して
回路規模が大きくなり、実際に実現可能な容量は図7に
示す基本構成の数倍程度が限界であった。
【0009】図11に示すATMクロスコネクト装置
は、共通バッファ構成の小規模スイッチのみを用いた大
規模スイッチが有する問題点を解決するために提案され
たもので、共通バッファ構成あるいは出力バッファ構成
の小規模スイッチを出力ポート側に配置することを特徴
としている。この構成では、入力ポートの各入力リンク
90に対応してセルが先着順に蓄積されるFIFOメモ
リ91を設置する。さらに、複数の出力ポートの各出力
リンク92をグループ化し、これに対応して上述した共
通バッファ構成の共通バッファスイッチ93を設置し、
FIFOメモリ91との間を空間スイッチ94で結合す
る。
は、共通バッファ構成の小規模スイッチのみを用いた大
規模スイッチが有する問題点を解決するために提案され
たもので、共通バッファ構成あるいは出力バッファ構成
の小規模スイッチを出力ポート側に配置することを特徴
としている。この構成では、入力ポートの各入力リンク
90に対応してセルが先着順に蓄積されるFIFOメモ
リ91を設置する。さらに、複数の出力ポートの各出力
リンク92をグループ化し、これに対応して上述した共
通バッファ構成の共通バッファスイッチ93を設置し、
FIFOメモリ91との間を空間スイッチ94で結合す
る。
【0010】ここで、共通制御部95は、FIFOメモ
リ91から先頭セルの行き先の出力ポート番号の通知を
受け、その出力ポートが収容されている共通バッファス
イッチ93の入力リンク番号を指定する。したがって、
複数の入力ポートから同じ出力ポート行きのセルが送出
要求を出してきた場合でも、出力グループのサイズに対
応するセル数まで同時に受信でき、出力ポートで競合が
発生する確率を小さくすることができる。一方、該当す
る共通バッファスイッチ行きのセルがその入力リンク数
を越えている場合には送出不可能であり、そのセルはF
IFOメモリ91に留まり、次のタイミングで同様の処
理を繰り返す。また、該当する共通バッファスイッチに
ルーチングされた後には、対応する出力ポートにルーチ
ングされる。そのときのスイッチング処理は、図7に示
す従来の共通バッファ構成のATMクロスコネクト装置
の動作と同様である。
リ91から先頭セルの行き先の出力ポート番号の通知を
受け、その出力ポートが収容されている共通バッファス
イッチ93の入力リンク番号を指定する。したがって、
複数の入力ポートから同じ出力ポート行きのセルが送出
要求を出してきた場合でも、出力グループのサイズに対
応するセル数まで同時に受信でき、出力ポートで競合が
発生する確率を小さくすることができる。一方、該当す
る共通バッファスイッチ行きのセルがその入力リンク数
を越えている場合には送出不可能であり、そのセルはF
IFOメモリ91に留まり、次のタイミングで同様の処
理を繰り返す。また、該当する共通バッファスイッチに
ルーチングされた後には、対応する出力ポートにルーチ
ングされる。そのときのスイッチング処理は、図7に示
す従来の共通バッファ構成のATMクロスコネクト装置
の動作と同様である。
【0011】
【発明が解決しようとする課題】図11に示す出力バッ
ファ構成では、入力と出力のバッファ数がスイッチサイ
ズに比例して増加するので、所定のスイッチサイズを越
えるときは従来の共通バッファ構成のATMクロスコネ
クト装置よりも回路規模を小さくすることができる。し
かし、FIFOメモリ91が入力ポートの各入力リンク
90に対応して設置されるので、所定のスイッチサイズ
以下では逆に回路規模が大きくなる。
ファ構成では、入力と出力のバッファ数がスイッチサイ
ズに比例して増加するので、所定のスイッチサイズを越
えるときは従来の共通バッファ構成のATMクロスコネ
クト装置よりも回路規模を小さくすることができる。し
かし、FIFOメモリ91が入力ポートの各入力リンク
90に対応して設置されるので、所定のスイッチサイズ
以下では逆に回路規模が大きくなる。
【0012】また、入力ポートにおけるメモリ動作がF
IFOモードで動作するので、出力ポートのグループサ
イズが1のときはスループットが約59%で飽和し、その
グループサイズを大きくすることにより最大スループッ
トの改善は可能であるものの、それでも現実的なグルー
プサイズ(4から8程度)では90%以上のスループット
を実現することは困難であった。
IFOモードで動作するので、出力ポートのグループサ
イズが1のときはスループットが約59%で飽和し、その
グループサイズを大きくすることにより最大スループッ
トの改善は可能であるものの、それでも現実的なグルー
プサイズ(4から8程度)では90%以上のスループット
を実現することは困難であった。
【0013】本発明は、入力部では入力バッファあるい
は共通バッファを有する入力モジュールあるいは個々の
入力ポートを基本単位とし、出力部では出力バッファあ
るいは共通バッファを有する出力モジュールあるいは個
々の出力ポートを基本単位とし、これを複数個接続して
装置容量を拡張する増設方式において、回路規模が二乗
のオーダで増大する問題点や回路規模は小さくできるも
ののスループットが小さくなる問題点を解決し、大容量
化に適したATMクロスコネクト装置を提供することを
目的とする。
は共通バッファを有する入力モジュールあるいは個々の
入力ポートを基本単位とし、出力部では出力バッファあ
るいは共通バッファを有する出力モジュールあるいは個
々の出力ポートを基本単位とし、これを複数個接続して
装置容量を拡張する増設方式において、回路規模が二乗
のオーダで増大する問題点や回路規模は小さくできるも
ののスループットが小さくなる問題点を解決し、大容量
化に適したATMクロスコネクト装置を提供することを
目的とする。
【0014】
【課題を解決するための手段】請求項1に記載の発明
は、複数の入力ポートおよび出力ポートの少なくとも一
方をグループ化し、各グループごとにそれぞれセルの蓄
積および読み出しを行う小規模のスイッチ回路を有する
入力モジュールおよび出力モジュールと、入力モジュー
ルおよび出力モジュールを結合する空間スイッチと、入
力モジュールから空間スイッチを介して出力ポートにセ
ルを送出する際に、複数の入力モジュールとの間で制御
情報を授受し、同じ出力ポートへ同時にセルが送出され
るセル競合を回避させる競合制御手段とを備えたことを
特徴とする。
は、複数の入力ポートおよび出力ポートの少なくとも一
方をグループ化し、各グループごとにそれぞれセルの蓄
積および読み出しを行う小規模のスイッチ回路を有する
入力モジュールおよび出力モジュールと、入力モジュー
ルおよび出力モジュールを結合する空間スイッチと、入
力モジュールから空間スイッチを介して出力ポートにセ
ルを送出する際に、複数の入力モジュールとの間で制御
情報を授受し、同じ出力ポートへ同時にセルが送出され
るセル競合を回避させる競合制御手段とを備えたことを
特徴とする。
【0015】請求項2に記載の発明は、請求項1に記載
のATMクロスコネクト装置において、入力モジュール
から競合制御手段へ送出される制御情報には少なくとも
セルの宛先情報が含まれ、競合制御手段から入力モジュ
ールへ応答される制御情報には少なくともそのセルの送
出時刻情報が含まれることを特徴とする。
のATMクロスコネクト装置において、入力モジュール
から競合制御手段へ送出される制御情報には少なくとも
セルの宛先情報が含まれ、競合制御手段から入力モジュ
ールへ応答される制御情報には少なくともそのセルの送
出時刻情報が含まれることを特徴とする。
【0016】請求項3に記載の発明は、請求項1に記載
のATMクロスコネクト装置において、入力モジュール
は、収容している任意の入力ポートに到着した複数のセ
ルを同時に読み出す手段を含むことを特徴とする。
のATMクロスコネクト装置において、入力モジュール
は、収容している任意の入力ポートに到着した複数のセ
ルを同時に読み出す手段を含むことを特徴とする。
【0017】
【作用】請求項1に記載の発明では、複数の入力ポート
および出力ポートをグループ化し、各グループ単位でセ
ルのルーチングを行う小規模のスイッチ回路を備えた入
力モジュールおよび出力モジュールを入力側と出力側に
配置し、それらの間を空間スイッチで結合することによ
り、入出力ポートの増設に対して小規模のモジュールを
単位とすることができるので、回路規模の増加を最小限
に抑えることがことができる。また、入力モジュールに
対して競合制御を集中して行う構成により、入力ポート
対応に個別に対応していた従来構成に比べてバッファの
共有化による回路規模の削減が可能となる。
および出力ポートをグループ化し、各グループ単位でセ
ルのルーチングを行う小規模のスイッチ回路を備えた入
力モジュールおよび出力モジュールを入力側と出力側に
配置し、それらの間を空間スイッチで結合することによ
り、入出力ポートの増設に対して小規模のモジュールを
単位とすることができるので、回路規模の増加を最小限
に抑えることがことができる。また、入力モジュールに
対して競合制御を集中して行う構成により、入力ポート
対応に個別に対応していた従来構成に比べてバッファの
共有化による回路規模の削減が可能となる。
【0018】請求項2に記載の発明では、入力モジュー
ルに対して競合制御を行う際に、競合制御手段から各入
力モジュールへセルの送出時刻を応答することにより、
小規模のスイッチ回路内のメモリの動作がFIFOモー
ドでなくなり、スループットの改善を図ることができ
る。
ルに対して競合制御を行う際に、競合制御手段から各入
力モジュールへセルの送出時刻を応答することにより、
小規模のスイッチ回路内のメモリの動作がFIFOモー
ドでなくなり、スループットの改善を図ることができ
る。
【0019】請求項3に記載の発明では、ある入力モジ
ュールから同時にそのグループサイズに相当する複数の
セルが送出される中で、それらのセルがすべて同じ入力
ポートに到着したものであることも可能にすることがで
きる。すなわち、1つの入力ポートに到着した1つのセ
ルの送出予約がある時刻に成功しても、その入力ポート
に属する入力モジュール全体でその時刻に送出されるセ
ル数の上限に達するまでセルの送出予約を受け付けるこ
とができるので、スループットの改善を図ることができ
る。
ュールから同時にそのグループサイズに相当する複数の
セルが送出される中で、それらのセルがすべて同じ入力
ポートに到着したものであることも可能にすることがで
きる。すなわち、1つの入力ポートに到着した1つのセ
ルの送出予約がある時刻に成功しても、その入力ポート
に属する入力モジュール全体でその時刻に送出されるセ
ル数の上限に達するまでセルの送出予約を受け付けるこ
とができるので、スループットの改善を図ることができ
る。
【0020】
【実施例】図1は、本発明の全体構成例を示すブロック
図である。なお、本発明は、複数の入出力リンクを収容
する共通バッファ構成あるいは出力バッファ構成の小規
模のスイッチ回路を含むモジュールを入力側と出力側に
設置し、それらを空間スイッチで結合して全体のスイッ
チ規模を拡張するものである。以下の説明では、入力側
および出力側に設置されるモジュール内の小規模のスイ
ッチ回路について、その設置場所によりそれぞれ入力バ
ッファ部および出力バッファ部という。
図である。なお、本発明は、複数の入出力リンクを収容
する共通バッファ構成あるいは出力バッファ構成の小規
模のスイッチ回路を含むモジュールを入力側と出力側に
設置し、それらを空間スイッチで結合して全体のスイッ
チ規模を拡張するものである。以下の説明では、入力側
および出力側に設置されるモジュール内の小規模のスイ
ッチ回路について、その設置場所によりそれぞれ入力バ
ッファ部および出力バッファ部という。
【0021】図において、セル多重された信号が到着す
る入力ポート10には、入力バッファ部11が接続され
る。一方、出力ポート12には出力バッファ部13が接
続される。入力バッファ部の出力リンク14と、出力バ
ッファ部の入力リンク15とは、空間スイッチ16を介
して結合される。また、共通制御部17は、各入力バッ
ファ部11の制御部(例えば、図7に示す制御部64)
と制御リンク18により接続される。ここで、各入出力
バッファ部の収容ポート数をそれぞれkとする。
る入力ポート10には、入力バッファ部11が接続され
る。一方、出力ポート12には出力バッファ部13が接
続される。入力バッファ部の出力リンク14と、出力バ
ッファ部の入力リンク15とは、空間スイッチ16を介
して結合される。また、共通制御部17は、各入力バッ
ファ部11の制御部(例えば、図7に示す制御部64)
と制御リンク18により接続される。ここで、各入出力
バッファ部の収容ポート数をそれぞれkとする。
【0022】このような構成において、入力ポート10
に到着したセルは一旦入力バッファ部11に収容され、
同時にその宛先の出力ポート番号が送信要求信号として
共通制御部17に送出される。入力バッファ部11は共
通制御部17からの応答として、従来と同様に該当する
出力バッファ部の入力リンク15の番号を受け取る。
に到着したセルは一旦入力バッファ部11に収容され、
同時にその宛先の出力ポート番号が送信要求信号として
共通制御部17に送出される。入力バッファ部11は共
通制御部17からの応答として、従来と同様に該当する
出力バッファ部の入力リンク15の番号を受け取る。
【0023】以下、図2に示す入力バッファ部の構成例
を参照してその動作について説明する。なお、ここに示
す入力バッファ部は、図11に示す構成で入力リンク対
応に設置されていたFIFOメモリ91を入力ポート対
応に共通メモリに集約化した構成である。
を参照してその動作について説明する。なお、ここに示
す入力バッファ部は、図11に示す構成で入力リンク対
応に設置されていたFIFOメモリ91を入力ポート対
応に共通メモリに集約化した構成である。
【0024】図2において、入力ポート10から入力し
たセルは多重化回路(MUX)21で多重化され、共通
メモリ22に書き込まれる。同時に、入力セルの宛先出
力ポート番号と書き込みアドレスが、入力ポートに
対応して設置されたFIFOメモリ23に蓄積される。
選択回路24は、FIFOメモリ23の先頭のセルの宛
先出力ポート番号と書き込みアドレスを選択し、制御部
25を介してその宛先出力ポート番号を共通制御部17
への送出要求信号として送出する。共通制御部17
は、その応答信号として、出力バッファ部の入力リン
ク15の番号を返送する。さらに、共通制御部17は、
各出力バッファ部13ごとに幾つの入力ポートからの送
信要求があったかを累積するとともに、各入力ポートが
その何番目に相当するかを入力バッファ部11に返送す
る。なお、共通制御部17の詳細な構成については後述
する。
たセルは多重化回路(MUX)21で多重化され、共通
メモリ22に書き込まれる。同時に、入力セルの宛先出
力ポート番号と書き込みアドレスが、入力ポートに
対応して設置されたFIFOメモリ23に蓄積される。
選択回路24は、FIFOメモリ23の先頭のセルの宛
先出力ポート番号と書き込みアドレスを選択し、制御部
25を介してその宛先出力ポート番号を共通制御部17
への送出要求信号として送出する。共通制御部17
は、その応答信号として、出力バッファ部の入力リン
ク15の番号を返送する。さらに、共通制御部17は、
各出力バッファ部13ごとに幾つの入力ポートからの送
信要求があったかを累積するとともに、各入力ポートが
その何番目に相当するかを入力バッファ部11に返送す
る。なお、共通制御部17の詳細な構成については後述
する。
【0025】制御部25は、共通制御部17からの応答
信号を受信し、出力バッファ部の入力リンク15の番
号が出力バッファ部の入力リンク数k以下であれば送出
可能と判断し、該当するセルを共通メモリ22から読み
出すために、その読み出しアドレスを共通メモリ22
に指定する。また、その読み出されたセルに対して、空
間スイッチの出力リンク番号を付加し、多重分離回路
26および入力バッファ部の出力リンク14を介して空
間スイッチ16へ送出する。
信号を受信し、出力バッファ部の入力リンク15の番
号が出力バッファ部の入力リンク数k以下であれば送出
可能と判断し、該当するセルを共通メモリ22から読み
出すために、その読み出しアドレスを共通メモリ22
に指定する。また、その読み出されたセルに対して、空
間スイッチの出力リンク番号を付加し、多重分離回路
26および入力バッファ部の出力リンク14を介して空
間スイッチ16へ送出する。
【0026】ここで、セルの行き先である空間スイッチ
の出力リンク番号sの算出方法について説明する。出力
バッファ部13のサイズをk×kとし、出力グループ数
をnとする。各出力バッファ部13の入出力リンクの番
号を上から0,1,2,…,k−1とし、ATMクロス
コネクト装置全体の出力ポート番号を上から0,1,
2,…,n−1とする。セルの宛先出力ポート番号をd
とすると、宛先の出力バッファ部の番号iは、 i=INT(d/k) で与えられる。なお、INT(X)はXを越えない最大
の整数を示す。その出力バッファ部の入力リンク15の
番号がj(0≦j≦k−1)と指定された場合に、その
セルの行き先となる空間スイッチの出力リンク番号s
は、 s=k×i+j となる。
の出力リンク番号sの算出方法について説明する。出力
バッファ部13のサイズをk×kとし、出力グループ数
をnとする。各出力バッファ部13の入出力リンクの番
号を上から0,1,2,…,k−1とし、ATMクロス
コネクト装置全体の出力ポート番号を上から0,1,
2,…,n−1とする。セルの宛先出力ポート番号をd
とすると、宛先の出力バッファ部の番号iは、 i=INT(d/k) で与えられる。なお、INT(X)はXを越えない最大
の整数を示す。その出力バッファ部の入力リンク15の
番号がj(0≦j≦k−1)と指定された場合に、その
セルの行き先となる空間スイッチの出力リンク番号s
は、 s=k×i+j となる。
【0027】一方、制御部25は、出力バッファ部の入
力リンク15の番号が出力バッファ部13の入力リンク
数kを越えていれば、その出力バッファ部へ送出要求を
出している入力ポート数がkを越えており、その入力ポ
ートは送出不可能と判断してセルの送出は行わない。
力リンク15の番号が出力バッファ部13の入力リンク
数kを越えていれば、その出力バッファ部へ送出要求を
出している入力ポート数がkを越えており、その入力ポ
ートは送出不可能と判断してセルの送出は行わない。
【0028】ところで、以上の説明は、入力バッファ部
11が共通制御部17からの応答として、該当する出力
バッファ部の入力リンク15の番号を受け取る場合の動
作である(第1の制御法)が、請求項2に記載の発明の
実施例として、そのセルが該当する出力バッファ部13
へ送出可能な時刻と、出力バッファ部の入力リンク15
の番号とを共通制御部17からの応答として受け取る場
合には別の動作となる(第2の制御法)。以下、その第
2の制御法における入力バッファ部11の動作について
説明する。
11が共通制御部17からの応答として、該当する出力
バッファ部の入力リンク15の番号を受け取る場合の動
作である(第1の制御法)が、請求項2に記載の発明の
実施例として、そのセルが該当する出力バッファ部13
へ送出可能な時刻と、出力バッファ部の入力リンク15
の番号とを共通制御部17からの応答として受け取る場
合には別の動作となる(第2の制御法)。以下、その第
2の制御法における入力バッファ部11の動作について
説明する。
【0029】入力バッファ部11は、その構成より所定
の時刻において同時にk個のセルを送出することができ
る。したがって、入力バッファ部11は時刻ごとの送出
セル数を管理するテーブルを有し、指定時刻でのセルの
送出可否をチェックする。指定時刻でのセルの送出予約
数がk−1以下であれば、そのセルは送出可能であり、
テーブル内の該当時刻の送出予約数を1だけ増やす。一
方、指定時刻の送出予約数がk個に達している場合に
は、そのセルは次のタイミングで再度共通制御部17に
送信要求を出す。また、入力バッファ部11は、現在時
刻に読み出すべきセルを空間スイッチ22に送出すると
ともに、指定された時刻に該当するセルを読み出す動作
を行う。それを実現する回路構成については、文献(H.
Obara, M.Sasagawa,I.Tokizawa,"An ATM Cross-Connect
System for Broadband TransportNetworks Based on V
irtual Path Concept",Proceedings of the Internatio
nalConference on Communications,Atlanta,Georgia,U.
S.A., April,1990, pp.839-843 )に詳しく示されてい
る。
の時刻において同時にk個のセルを送出することができ
る。したがって、入力バッファ部11は時刻ごとの送出
セル数を管理するテーブルを有し、指定時刻でのセルの
送出可否をチェックする。指定時刻でのセルの送出予約
数がk−1以下であれば、そのセルは送出可能であり、
テーブル内の該当時刻の送出予約数を1だけ増やす。一
方、指定時刻の送出予約数がk個に達している場合に
は、そのセルは次のタイミングで再度共通制御部17に
送信要求を出す。また、入力バッファ部11は、現在時
刻に読み出すべきセルを空間スイッチ22に送出すると
ともに、指定された時刻に該当するセルを読み出す動作
を行う。それを実現する回路構成については、文献(H.
Obara, M.Sasagawa,I.Tokizawa,"An ATM Cross-Connect
System for Broadband TransportNetworks Based on V
irtual Path Concept",Proceedings of the Internatio
nalConference on Communications,Atlanta,Georgia,U.
S.A., April,1990, pp.839-843 )に詳しく示されてい
る。
【0030】この第2の制御法では、入力セルはその入
力バッファ部からどの時刻に出力されかが指定されるだ
けであり、どの入力ポートに到着したかという区別がな
い点が第1の制御法と異なる。また、第2の制御法で
は、ある時刻に入力バッファ部から送出されるk個のセ
ルが、すべて同じ入力ポートに到着してものとなること
もあり得る。したがって、第2の制御法を適用する場合
には、請求項3に記載の発明による入力バッファ構成と
する必要がある。すなわち、1つの入力ポートに到着し
た1つのセルの送出予約がある時刻に成功しても、その
入力ポートに属する入力モジュール全体でその時刻に送
出されるセル数の上限に達するまでセルの送出予約を受
け付けるようにする。
力バッファ部からどの時刻に出力されかが指定されるだ
けであり、どの入力ポートに到着したかという区別がな
い点が第1の制御法と異なる。また、第2の制御法で
は、ある時刻に入力バッファ部から送出されるk個のセ
ルが、すべて同じ入力ポートに到着してものとなること
もあり得る。したがって、第2の制御法を適用する場合
には、請求項3に記載の発明による入力バッファ構成と
する必要がある。すなわち、1つの入力ポートに到着し
た1つのセルの送出予約がある時刻に成功しても、その
入力ポートに属する入力モジュール全体でその時刻に送
出されるセル数の上限に達するまでセルの送出予約を受
け付けるようにする。
【0031】入力バッファ部11では、第1の制御法に
従って該当する出力バッファ部の入力リンク15の番号
を受け取り、あるいは第2の制御法に従ってさらにその
セルが該当する出力バッファ部13へ送出可能な時刻を
合わせて受け取ると、空間スイッチ16では、セルの先
頭に付加された宛先の出力ポート番号に従ってセルを該
当する出力バッファ部13にルーチングする。なお、空
間スイッチ16は、例えば公知のクロスバー型の空間ス
イッチで実現することができる。
従って該当する出力バッファ部の入力リンク15の番号
を受け取り、あるいは第2の制御法に従ってさらにその
セルが該当する出力バッファ部13へ送出可能な時刻を
合わせて受け取ると、空間スイッチ16では、セルの先
頭に付加された宛先の出力ポート番号に従ってセルを該
当する出力バッファ部13にルーチングする。なお、空
間スイッチ16は、例えば公知のクロスバー型の空間ス
イッチで実現することができる。
【0032】該当する出力バッファ部13へ同時に出力
するセル数は、送出に先立って上述のいずれかの制御法
によりk個以下に設定されており、セルは該当の出力バ
ッファ部13へ正しくルーチングされる。出力バッファ
部13に到着したセルは、最終的に該当の出力ポート1
2に出力される必要があるが、これは例えば図7に示す
従来の共通バッファ構成のスイッチ回路で実現できる。
ただし、出力バッファ部13に到着するセルは、その入
力リンク15の上側のものが時間的に早く到着してお
り、セルの時間順序を保存するために、出力バッファ部
13の上側の入力リンク15のセルから順番に処理する
必要がある。
するセル数は、送出に先立って上述のいずれかの制御法
によりk個以下に設定されており、セルは該当の出力バ
ッファ部13へ正しくルーチングされる。出力バッファ
部13に到着したセルは、最終的に該当の出力ポート1
2に出力される必要があるが、これは例えば図7に示す
従来の共通バッファ構成のスイッチ回路で実現できる。
ただし、出力バッファ部13に到着するセルは、その入
力リンク15の上側のものが時間的に早く到着してお
り、セルの時間順序を保存するために、出力バッファ部
13の上側の入力リンク15のセルから順番に処理する
必要がある。
【0033】図3は、時分割多重処理を行う共通制御部
17の構成例を示すブロック図である。なお、全体の構
成は、第1の制御法および第2の制御法によらずに同等
である。
17の構成例を示すブロック図である。なお、全体の構
成は、第1の制御法および第2の制御法によらずに同等
である。
【0034】図において、多重化回路(MUX)31に
は、入力バッファ部11に書き込まれたセルの宛先出力
ポート番号を通知する送出要求信号が入力され、時分
割多重して各送出要求を順番にデコーダ32に送出す
る。デコーダ32では、上述したセルの宛先出力ポート
番号から出力バッファ部の入力リンクの番号を決定する
手順を実行し、そのセルがどの出力バッファ部13に対
応するかを判定する。各出力バッファ部13ごとに設け
られた予約テーブル33は、送出要求信号に対応する
ものの内容を選択処理し、多重分離回路(DMX)34
を介して応答信号を入力バッファ部11に返送する。
は、入力バッファ部11に書き込まれたセルの宛先出力
ポート番号を通知する送出要求信号が入力され、時分
割多重して各送出要求を順番にデコーダ32に送出す
る。デコーダ32では、上述したセルの宛先出力ポート
番号から出力バッファ部の入力リンクの番号を決定する
手順を実行し、そのセルがどの出力バッファ部13に対
応するかを判定する。各出力バッファ部13ごとに設け
られた予約テーブル33は、送出要求信号に対応する
ものの内容を選択処理し、多重分離回路(DMX)34
を介して応答信号を入力バッファ部11に返送する。
【0035】ここで、まず第1の制御法を実現するため
の動作について説明する。予約テーブル33は、セル時
間ごとに以下の処理に先立って0にリセットされる。多
重化回路31は1つの送出要求信号を選択し、デコー
ダ32がその宛先の出力バッファ部の入力リンク15の
番号を解読し、それに対応した予約テーブル33の値を
読み出して応答信号とする。次に、その予約テーブル
33の値に1を加算する。この処理により、選択された
入力ポートが宛先の出力バッファ部に向かう何番目のセ
ルであるかが示される。
の動作について説明する。予約テーブル33は、セル時
間ごとに以下の処理に先立って0にリセットされる。多
重化回路31は1つの送出要求信号を選択し、デコー
ダ32がその宛先の出力バッファ部の入力リンク15の
番号を解読し、それに対応した予約テーブル33の値を
読み出して応答信号とする。次に、その予約テーブル
33の値に1を加算する。この処理により、選択された
入力ポートが宛先の出力バッファ部に向かう何番目のセ
ルであるかが示される。
【0036】次に、第2の制御法を実現するための動作
について説明する。第1の制御法と異なるのは、予約テ
ーブル33の内容をセル時間ごとにリセットしないこと
である。以下、予約テーブル33の内容と、それに関わ
る処理動作を示す図4を参照して説明する。
について説明する。第1の制御法と異なるのは、予約テ
ーブル33の内容をセル時間ごとにリセットしないこと
である。以下、予約テーブル33の内容と、それに関わ
る処理動作を示す図4を参照して説明する。
【0037】図4において、予約テーブル33の内容は
応答信号で送出されるものであり、1から始まるシー
ケンシャルな数列である。リンク番号は、出力バッファ
部13の複数の入力リンク15の番号に相当する。セル
送出時刻は、そのセルが送出すべき時刻を示す。予約テ
ーブル33の内容は、セル時間ごとにリセットされない
ので図に示すように単調に増加するが、その値からセル
を送出すべき時間と出力バッファ部の入力リンク15の
番号が導出できる。
応答信号で送出されるものであり、1から始まるシー
ケンシャルな数列である。リンク番号は、出力バッファ
部13の複数の入力リンク15の番号に相当する。セル
送出時刻は、そのセルが送出すべき時刻を示す。予約テ
ーブル33の内容は、セル時間ごとにリセットされない
ので図に示すように単調に増加するが、その値からセル
を送出すべき時間と出力バッファ部の入力リンク15の
番号が導出できる。
【0038】たとえば、出力バッファ部13の入力リン
ク数k=3とし、現在の予約テーブル33の値を1と仮
定し、そこに4本の入力ポートからセルの送出要求信号
がこの出力バッファ部にあったとする。予約テーブル
33の値Rは順次2〜5に更新され、それぞれの値が入
力バッファ部11に返送される。R=2あるいはR=3
の場合には、第1の制御法の場合と同様に出力バッファ
部の入力リンク15の番号に相当する。また、R=4あ
るいはR=5の場合にはk=3をオーバーしているの
で、第1の制御法ではその時刻に送出できず、次のタイ
ミングで再度送出要求信号を出さなければならなかっ
た。これに対して、第2の制御法では、k=3を越えた
値は将来のセル送出時刻であるt=2に送出すべきもの
と定義する。図4に示すように、セル送出時刻tが変わ
ると、その場合の出力バッファ部の入力リンク15の番
号は再び1から順番に割り当てられる。このように、予
約テーブル33の内容は送出時刻と出力バッファの入力
リンク15の番号を含むことができる。
ク数k=3とし、現在の予約テーブル33の値を1と仮
定し、そこに4本の入力ポートからセルの送出要求信号
がこの出力バッファ部にあったとする。予約テーブル
33の値Rは順次2〜5に更新され、それぞれの値が入
力バッファ部11に返送される。R=2あるいはR=3
の場合には、第1の制御法の場合と同様に出力バッファ
部の入力リンク15の番号に相当する。また、R=4あ
るいはR=5の場合にはk=3をオーバーしているの
で、第1の制御法ではその時刻に送出できず、次のタイ
ミングで再度送出要求信号を出さなければならなかっ
た。これに対して、第2の制御法では、k=3を越えた
値は将来のセル送出時刻であるt=2に送出すべきもの
と定義する。図4に示すように、セル送出時刻tが変わ
ると、その場合の出力バッファ部の入力リンク15の番
号は再び1から順番に割り当てられる。このように、予
約テーブル33の内容は送出時刻と出力バッファの入力
リンク15の番号を含むことができる。
【0039】図5は、第1の制御法および第2の制御法
による平均遅延時間−スループット特性を示す図であ
る。図5において、縦軸は平均遅延時間(セル単位)で
あり、制御方式による影響の差を示すために、入力バッ
ファ部11から空間スイッチ16の出力までの時間とす
る。なお、装置全体の遅延時間は、これに出力バッファ
部13での遅延時間を加えたものとなる。ただし、出力
バッファ部13での遅延時間は制御方式の違いにあまり
依存せず、公知のM/D/1モデルで近似的に評価でき
る。横軸は入力ポートへの平均セル到着確率である。ま
た、ここでは、装置全体の入出力ポート数を32、入出力
のグループに収容されるポート数を8とした場合であ
る。
による平均遅延時間−スループット特性を示す図であ
る。図5において、縦軸は平均遅延時間(セル単位)で
あり、制御方式による影響の差を示すために、入力バッ
ファ部11から空間スイッチ16の出力までの時間とす
る。なお、装置全体の遅延時間は、これに出力バッファ
部13での遅延時間を加えたものとなる。ただし、出力
バッファ部13での遅延時間は制御方式の違いにあまり
依存せず、公知のM/D/1モデルで近似的に評価でき
る。横軸は入力ポートへの平均セル到着確率である。ま
た、ここでは、装置全体の入出力ポート数を32、入出力
のグループに収容されるポート数を8とした場合であ
る。
【0040】このような条件では、第1の制御法および
第2の制御法の最大スループットは、それぞれ約75%と
約90%であり、第2の制御法のスループットが大きくな
る。さらにスループットを改善する方法として、入出力
側に設置されるスイッチ回路(入力バッファ部11,出
力バッファ部13)において、空間スイッチ16に接続
される側のリンク数をそれらに接続されている入出力ポ
ート数より大きくすることが有効である。
第2の制御法の最大スループットは、それぞれ約75%と
約90%であり、第2の制御法のスループットが大きくな
る。さらにスループットを改善する方法として、入出力
側に設置されるスイッチ回路(入力バッファ部11,出
力バッファ部13)において、空間スイッチ16に接続
される側のリンク数をそれらに接続されている入出力ポ
ート数より大きくすることが有効である。
【0041】ところで、上述した第1の制御法は、1セ
ル時間にFIFO入力バッファの先頭セルのみが送出要
求信号を送出できるとしているので、先頭セルが送出で
きない場合に後続のセルがブロックされて効率が小さく
なる欠点があった。これを改善するために、1セル時間
に先頭セルよりe個(eは2以上の整数)のセルについ
て送出制御を行う方法が知られている(第3の制御
法)。この第3の制御法を図11の従来のATMクロス
コネクト装置に適用することにより、制御速度が増大す
るものの、効率を改善することができる。これは、先頭
セルが送出できない場合でも、2番目以降のセルが送出
できる可能性があるためである。
ル時間にFIFO入力バッファの先頭セルのみが送出要
求信号を送出できるとしているので、先頭セルが送出で
きない場合に後続のセルがブロックされて効率が小さく
なる欠点があった。これを改善するために、1セル時間
に先頭セルよりe個(eは2以上の整数)のセルについ
て送出制御を行う方法が知られている(第3の制御
法)。この第3の制御法を図11の従来のATMクロス
コネクト装置に適用することにより、制御速度が増大す
るものの、効率を改善することができる。これは、先頭
セルが送出できない場合でも、2番目以降のセルが送出
できる可能性があるためである。
【0042】一方、請求項1および請求項3に記載の発
明のATMクロスコネクト装置にこの第3の制御法を適
用すると、さらに効率を改善することができる。すなわ
ち、図11に示す従来構成では、入力FIFOが1つず
つ独立して設置されているので、ある時刻には1セルし
か送出できなかったのに対して、本発明構成のように入
力ポートをグループ化することにより、そのグループ全
体として同時に送出できるセル数は一定であるものの、
1つの入力ポートから複数のセルの送出が可能となるた
めである。
明のATMクロスコネクト装置にこの第3の制御法を適
用すると、さらに効率を改善することができる。すなわ
ち、図11に示す従来構成では、入力FIFOが1つず
つ独立して設置されているので、ある時刻には1セルし
か送出できなかったのに対して、本発明構成のように入
力ポートをグループ化することにより、そのグループ全
体として同時に送出できるセル数は一定であるものの、
1つの入力ポートから複数のセルの送出が可能となるた
めである。
【0043】図6は、第3の制御法を適用した本発明の
実施例を示すブロック図である。図において、入力モジ
ュール40Aは、入力ポート101 ,102 に接続され
る入力バッファメモリ411 ,412 と、2つの入力バ
ッファメモリの出力に接続されるバス421 と、入力バ
ッファメモリから高速で読み出されたセルを出力リンク
431 ,432 に低速に読み出すための1セル分の速度
変換用バッファ441 ,442 と、送出処理されるセル
の宛先情報を取り込み、制御リンク18を介して接続
される共通制御部17の制御によりセル送出制御を行う
入力制御部451 とを備えた構成である。入力ポート1
03 ,104 に接続される入力モジュール40Bにおい
ても同様である。
実施例を示すブロック図である。図において、入力モジ
ュール40Aは、入力ポート101 ,102 に接続され
る入力バッファメモリ411 ,412 と、2つの入力バ
ッファメモリの出力に接続されるバス421 と、入力バ
ッファメモリから高速で読み出されたセルを出力リンク
431 ,432 に低速に読み出すための1セル分の速度
変換用バッファ441 ,442 と、送出処理されるセル
の宛先情報を取り込み、制御リンク18を介して接続
される共通制御部17の制御によりセル送出制御を行う
入力制御部451 とを備えた構成である。入力ポート1
03 ,104 に接続される入力モジュール40Bにおい
ても同様である。
【0044】また、出力ポート121 ,122 に出力モ
ジュール50Aが接続され、出力ポート123 ,124
に出力モジュール50Bが接続され、入力モジュール4
0A,40Bの出力リンク431 〜434 と、出力モジ
ュール50A,50Bの入力リンク511 〜514 と
が、空間スイッチ16を介して結合される。
ジュール50Aが接続され、出力ポート123 ,124
に出力モジュール50Bが接続され、入力モジュール4
0A,40Bの出力リンク431 〜434 と、出力モジ
ュール50A,50Bの入力リンク511 〜514 と
が、空間スイッチ16を介して結合される。
【0045】本実施例では、各入力バッファメモリ41
において1セル時間に先頭から最大2セルが処理可能で
あり、また1セル時間に最大2セルが読み出し可能であ
る。しかし、入力モジュールの構造により、1つの入力
バッファメモリ41から同時に2セルが読み出し可能で
あっても、1つの入力モジュールより送出できる最大セ
ル数は2に限定される。なお、入力バッファメモリ41
の出力線およびバス42は、入出力ポートの2倍の速度
で動作する。また、入力制御部45は、ここでは2本の
入力ポート対応に1つ設置され、それぞれの入力バッフ
ァメモリ41の先頭セルより転送処理を行う。
において1セル時間に先頭から最大2セルが処理可能で
あり、また1セル時間に最大2セルが読み出し可能であ
る。しかし、入力モジュールの構造により、1つの入力
バッファメモリ41から同時に2セルが読み出し可能で
あっても、1つの入力モジュールより送出できる最大セ
ル数は2に限定される。なお、入力バッファメモリ41
の出力線およびバス42は、入出力ポートの2倍の速度
で動作する。また、入力制御部45は、ここでは2本の
入力ポート対応に1つ設置され、それぞれの入力バッフ
ァメモリ41の先頭セルより転送処理を行う。
【0046】ここで、入力バッファメモリ411 で送出
待ちとなっているセルは先頭セルから順にa1 ,b2 で
あり、入力バッファメモリ412 ではb1 であり、入力
バッファメモリ413 ではa2 ,b3 であり、入力バッ
ファメモリ414 ではa3 であるとする。なお、セルa
1 〜a3 は出力モジュール50A宛であり、セルb1 〜
b3 は出力モジュール50B宛である。
待ちとなっているセルは先頭セルから順にa1 ,b2 で
あり、入力バッファメモリ412 ではb1 であり、入力
バッファメモリ413 ではa2 ,b3 であり、入力バッ
ファメモリ414 ではa3 であるとする。なお、セルa
1 〜a3 は出力モジュール50A宛であり、セルb1 〜
b3 は出力モジュール50B宛である。
【0047】入力制御部451 ,452 は、最初に
a1 ,b1 ,a2 ,a3 のセルについてそれらの宛先の
出力ポートへの送出予約処理を行う。この場合には出力
モジュール50A宛のセルが3つあるので競合となり、
共通制御部17は例えばセルa1 ,a2 について送出許
可を与えたとする。出力モジュール50B宛のセルは1
つしかないので、セルb1 が送出可能となる。この1回
目の制御の結果では、入力モジュール40Aからは
a1 ,b1 の2セルが送出可能となり、その時刻に送出
できる最大セル数に達したので以降の処理は行わない。
a1 ,b1 ,a2 ,a3 のセルについてそれらの宛先の
出力ポートへの送出予約処理を行う。この場合には出力
モジュール50A宛のセルが3つあるので競合となり、
共通制御部17は例えばセルa1 ,a2 について送出許
可を与えたとする。出力モジュール50B宛のセルは1
つしかないので、セルb1 が送出可能となる。この1回
目の制御の結果では、入力モジュール40Aからは
a1 ,b1 の2セルが送出可能となり、その時刻に送出
できる最大セル数に達したので以降の処理は行わない。
【0048】一方、入力モジュール40Bからはa2 の
1セルのみが送出可能となり、その時刻に送出できる最
大セル数に達していないので、入力バッファメモリ41
3 の次のセルb3 を対象として、2回目の送出予約処理
を行う。なお、出力モジュール50B宛についてはセル
b1が送出可能となっているだけなので、セルb3 の送
出許可が与えられる。このとき、入力モジュール40B
からはa2 ,b3 の2セルが送出可能となり、その時刻
に送出できる最大セル数に達したので以降の処理は行わ
ない。なお、仮に入力バッファメモリ414 に2セル目
が存在しても、そのセルについての処理は行わない。
1セルのみが送出可能となり、その時刻に送出できる最
大セル数に達していないので、入力バッファメモリ41
3 の次のセルb3 を対象として、2回目の送出予約処理
を行う。なお、出力モジュール50B宛についてはセル
b1が送出可能となっているだけなので、セルb3 の送
出許可が与えられる。このとき、入力モジュール40B
からはa2 ,b3 の2セルが送出可能となり、その時刻
に送出できる最大セル数に達したので以降の処理は行わ
ない。なお、仮に入力バッファメモリ414 に2セル目
が存在しても、そのセルについての処理は行わない。
【0049】このように、本発明構成では入力ポートの
グループ化が行われているので、第3の制御法を適用す
ると入力バッファメモリ413 のセルb3 のように、2
セル目を対象とした送出処理が行われて効率改善が可能
となる。
グループ化が行われているので、第3の制御法を適用す
ると入力バッファメモリ413 のセルb3 のように、2
セル目を対象とした送出処理が行われて効率改善が可能
となる。
【0050】なお、図6に示す実施例では、入力バッフ
ァメモリを入力ポート対応に設置し、それらの出力を高
速バスで結合した構成例を示したが、図2に示す共通バ
ッファ型の構成とすることもできる。ただし、第3の制
御法を適用する場合には、FIFOメモリ23は、入力
バッファメモリ41のように先頭からeセル分の宛先が
読み出せるタップ付きFIFOとする必要がある。
ァメモリを入力ポート対応に設置し、それらの出力を高
速バスで結合した構成例を示したが、図2に示す共通バ
ッファ型の構成とすることもできる。ただし、第3の制
御法を適用する場合には、FIFOメモリ23は、入力
バッファメモリ41のように先頭からeセル分の宛先が
読み出せるタップ付きFIFOとする必要がある。
【0051】
【発明の効果】以上説明したように本発明は、入出力ポ
ートの増設に対して回路規模の増加を最小限に抑えるこ
とができ、さらに入力ポート対応に個別に対応していた
従来構成に比べて、バッファの共有化による大群化効果
により回路規模の削減が可能となる。また、入力側のス
イッチ回路における競合制御をセルの送出時刻によって
制御することにより、スループットの改善を図ることが
できる。また、1セル時間内にセル転送制御を多数回実
行することにより、スループットの改善を図ることがで
きる。したがって、大容量のATMクロスコネクト装置
を容易かつ経済的に実現することができる。
ートの増設に対して回路規模の増加を最小限に抑えるこ
とができ、さらに入力ポート対応に個別に対応していた
従来構成に比べて、バッファの共有化による大群化効果
により回路規模の削減が可能となる。また、入力側のス
イッチ回路における競合制御をセルの送出時刻によって
制御することにより、スループットの改善を図ることが
できる。また、1セル時間内にセル転送制御を多数回実
行することにより、スループットの改善を図ることがで
きる。したがって、大容量のATMクロスコネクト装置
を容易かつ経済的に実現することができる。
【図1】本発明の全体構成例を示すブロック図である。
【図2】本発明における入力バッファ部の構成例を示す
ブロック図である。
ブロック図である。
【図3】本発明における共通制御部の構成例を示すブロ
ック図である。
ック図である。
【図4】本発明における共通制御部の動作例を示す図で
ある。
ある。
【図5】第1の制御法および第2の制御法による平均遅
延時間−スループット特性を示す図である。
延時間−スループット特性を示す図である。
【図6】第3の制御法を適用した本発明の実施例を示す
ブロック図である。
ブロック図である。
【図7】従来の共通バッファ構成のATMクロスコネク
ト装置の基本構成を示すブロック図である。
ト装置の基本構成を示すブロック図である。
【図8】従来の共通バッファ構成のATMクロスコネク
ト装置における制御部の構成例を示すブロック図であ
る。
ト装置における制御部の構成例を示すブロック図であ
る。
【図9】大容量化に適した従来のATMクロスコネクト
装置の構成例を示すブロック図である。
装置の構成例を示すブロック図である。
【図10】大容量化に適した従来のATMクロスコネク
ト装置の構成例を示すブロック図である。
ト装置の構成例を示すブロック図である。
【図11】大容量化に適した従来のATMクロスコネク
ト装置の構成例を示すブロック図である。
ト装置の構成例を示すブロック図である。
10 入力ポート 11 入力バッファ部 12 出力ポート 13 出力バッファ部 14 入力バッファ部の出力リンク 15 出力バッファ部の入力リンク 16 空間スイッチ 17 共通制御部 18 制御リンク 21 多重化回路(MUX) 22 共通メモリ 23 FIFOメモリ 24 選択回路 25 制御部 26 多重分離回路(DMX) 31 多重化回路(MUX) 32 デコーダ 33 予約テーブル 34 多重分離回路(DMX) 40 入力モジュール 41 入力バッファメモリ 42 バス 43 入力モジュールの出力リンク 44 速度変換用バッファ 45 入力制御部 50 出力モジュール 51 出力モジュールの入力リンク 60 入力ポート 61 セル 62 多重化回路(MUX) 63 共通メモリ 64 制御部 65 多重分離回路(DMX) 66 出力ポート 71 FIFOメモリ 72 選択回路 90 入力リンク 91 FIFOメモリ 92 出力リンク 93 共通バッファスイッチ 94 空間スイッチ 95 共通制御部
Claims (3)
- 【請求項1】 複数の入力ポートおよび出力ポートの少
なくとも一方をグループ化し、各グループごとにそれぞ
れセルの蓄積および読み出しを行う小規模のスイッチ回
路を有する入力モジュールおよび出力モジュールと、 前記入力モジュールおよび出力モジュールを結合する空
間スイッチと、 前記入力モジュールから前記空間スイッチを介して出力
ポートにセルを送出する際に、複数の入力モジュールと
の間で制御情報を授受し、同じ出力ポートへ同時にセル
が送出されるセル競合を回避させる競合制御手段とを備
えたことを特徴とするATMクロスコネクト装置。 - 【請求項2】 請求項1に記載のATMクロスコネクト
装置において、 入力モジュールから競合制御手段へ送出される制御情報
には少なくともセルの宛先情報が含まれ、競合制御手段
から入力モジュールへ応答される制御情報には少なくと
もそのセルの送出時刻情報が含まれることを特徴とする
ATMクロスコネクト装置。 - 【請求項3】 請求項1に記載のATMクロスコネクト
装置において、 入力モジュールは、収容している任意の入力ポートに到
着した複数のセルを同時に読み出す手段を含むことを特
徴とするATMクロスコネクト装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11173892A JPH05160852A (ja) | 1991-10-07 | 1992-04-30 | Atmクロスコネクト装置 |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25946991 | 1991-10-07 | ||
| JP3-259469 | 1991-10-07 | ||
| JP11173892A JPH05160852A (ja) | 1991-10-07 | 1992-04-30 | Atmクロスコネクト装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05160852A true JPH05160852A (ja) | 1993-06-25 |
Family
ID=26451073
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11173892A Pending JPH05160852A (ja) | 1991-10-07 | 1992-04-30 | Atmクロスコネクト装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05160852A (ja) |
Cited By (3)
| 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 |
| US6567407B1 (en) | 1998-02-20 | 2003-05-20 | Nec Electronics Corporation | ATM switch circuit capable of increasing use efficiency of address memory, and ATM switch circuit controlling method |
| KR100447386B1 (ko) * | 2001-09-21 | 2004-09-04 | 엘지전자 주식회사 | 디지털 회선분배 시스템의 상호접속 제어장치 및 그 방법 |
-
1992
- 1992-04-30 JP JP11173892A patent/JPH05160852A/ja active Pending
Cited By (3)
| 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 |
| US6567407B1 (en) | 1998-02-20 | 2003-05-20 | Nec Electronics Corporation | ATM switch circuit capable of increasing use efficiency of address memory, and ATM switch circuit controlling method |
| KR100447386B1 (ko) * | 2001-09-21 | 2004-09-04 | 엘지전자 주식회사 | 디지털 회선분배 시스템의 상호접속 제어장치 및 그 방법 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0300061B1 (en) | Self-routing switching system | |
| US4788679A (en) | Packet switch with variable data transfer rate links | |
| US5361255A (en) | Method and apparatus for a high speed asynchronous transfer mode switch | |
| US5126999A (en) | Method and apparatus for input-buffered asynchronous transfer mode switching | |
| EP0796546B1 (en) | Large capacity atm switch | |
| US5416769A (en) | Controlled-feedback packet switching system | |
| JP2618327B2 (ja) | 広帯域入力バッファatmスイッチ | |
| AU701967B2 (en) | A terabit per second packet switch having assignable multiple packet loss probabilities | |
| EP0195589B1 (en) | Switching system for transmission of data | |
| JP3475900B2 (ja) | 調停方式及びそれを用いたアービタ回路 | |
| US5544160A (en) | Terabit per second packet switch | |
| JPH05207062A (ja) | パケット交換方式 | |
| US6046982A (en) | Method and apparatus for reducing data loss in data transfer devices | |
| JPH05160852A (ja) | Atmクロスコネクト装置 | |
| EP0450708B1 (en) | Method and installation for switching packets | |
| KR100383160B1 (ko) | 테라비트급용량의패킷스위치장치및방법 | |
| JPH05199574A (ja) | Atmクロスコネクトスイッチ回路 | |
| Obara et al. | High speed transport processor for broad-band burst transport system | |
| JPH04286438A (ja) | Atmクロスコネクト装置 | |
| JP2724174B2 (ja) | 分配接続可能なatm交換装置 | |
| JPH06120973A (ja) | Atmクロスコネクト回路 | |
| JP3079068B2 (ja) | Atmスイッチ | |
| JPH06216932A (ja) | Atmスイッチ | |
| JP2700041B2 (ja) | セル交換装置 | |
| JPH01500634A (ja) | 自己ルーチング交換システム |