JPH0332135A - セル交換装置 - Google Patents
セル交換装置Info
- Publication number
- JPH0332135A JPH0332135A JP1165645A JP16564589A JPH0332135A JP H0332135 A JPH0332135 A JP H0332135A JP 1165645 A JP1165645 A JP 1165645A JP 16564589 A JP16564589 A JP 16564589A JP H0332135 A JPH0332135 A JP H0332135A
- Authority
- JP
- Japan
- Prior art keywords
- cells
- output
- cell
- input
- circuit
- 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.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、音声、データ、画像など種々の情報をセル
と呼ぶブロック単位に分割したものを高速で交換を行う
ためのセル交換装置に関するものである。
と呼ぶブロック単位に分割したものを高速で交換を行う
ためのセル交換装置に関するものである。
セルのヘッダ情報をハードウェアで直接参照して高速に
スイッチングする方式の一例として、従来からバンヤン
網と呼ばれるスイッチ網が知られている。
スイッチングする方式の一例として、従来からバンヤン
網と呼ばれるスイッチ網が知られている。
第5図は例えばデザインオブアンインテグレイティドサ
ービシズパケット ネットワーク(Design of
an Intergrated 5ervices
PacketNetwork ) 、 アイイーイーイ
ージャーナルオンセレクティドエリアズインコξユニケ
ーションズ(IEEE Journal on 5el
ected Areas inCom+*untcat
ions)、 Vof、5AC−4+ pp、13
73−i3so。
ービシズパケット ネットワーク(Design of
an Intergrated 5ervices
PacketNetwork ) 、 アイイーイーイ
ージャーナルオンセレクティドエリアズインコξユニケ
ーションズ(IEEE Journal on 5el
ected Areas inCom+*untcat
ions)、 Vof、5AC−4+ pp、13
73−i3so。
11月、 1986に示されているバンヤン網の一例で
、図において、la、1.bは入力セル、2は入力ポー
ト、3は複数の2×2の単位スイッチ4でなる交換装置
、5は出力ポートある。
、図において、la、1.bは入力セル、2は入力ポー
ト、3は複数の2×2の単位スイッチ4でなる交換装置
、5は出力ポートある。
なお、前記の文献では、セルという名称のかわりにパケ
ットという名称が使われているが、マルチメディア情報
をブロック化して宛先情報を含むヘッダを付与するとい
う点で、セルもパケットも同じものを表現している。た
だし、一般には、パケットは、一つのブロックの長さは
可変として扱われているが、セルでは国際標準の規定に
従った固定長として扱われる点が異なっている。高速で
伝送・交換を行うA T M (Asynchrono
us TransferMode )通信では、セルと
いう呼称が使われるので、以下の従来例の説明において
もパケットの代わりにセルという用語を使用する。
ットという名称が使われているが、マルチメディア情報
をブロック化して宛先情報を含むヘッダを付与するとい
う点で、セルもパケットも同じものを表現している。た
だし、一般には、パケットは、一つのブロックの長さは
可変として扱われているが、セルでは国際標準の規定に
従った固定長として扱われる点が異なっている。高速で
伝送・交換を行うA T M (Asynchrono
us TransferMode )通信では、セルと
いう呼称が使われるので、以下の従来例の説明において
もパケットの代わりにセルという用語を使用する。
次に動作について説明する。第5図において、複数の2
×2単位スイッチ4でなるセル交換装置3は、それぞれ
入力セル1 (la、lbの総称)のヘッダ部ビット列
の対応するビットで出力ポートを選択するようになされ
、例えば、図中の左側第1列に並ぶ単位スイッチ4は、
ヘッダ部の先頭ビットがO″であれば、単位スイッチ4
の人力ポートを上側の出力ポー)5aに接続し、“1”
であれば下側の出力ポー15bに接続する。また、同様
に左側第2列に並ぶ単位スイッチ4は、入力セルlのヘ
ッダ部の2番目のビットによって出力ポート5c、5d
の選択を行う、このような単位スイッチ4を並べて第5
図のように相互配線すると、目指す最終段の出力ポート
5の番号を2進数で表現して、セル1のヘッダ部に付与
しておくことにより、セル1をどの入力ポート2から入
力しても所望の出力ポート5に到達する。
×2単位スイッチ4でなるセル交換装置3は、それぞれ
入力セル1 (la、lbの総称)のヘッダ部ビット列
の対応するビットで出力ポートを選択するようになされ
、例えば、図中の左側第1列に並ぶ単位スイッチ4は、
ヘッダ部の先頭ビットがO″であれば、単位スイッチ4
の人力ポートを上側の出力ポー)5aに接続し、“1”
であれば下側の出力ポー15bに接続する。また、同様
に左側第2列に並ぶ単位スイッチ4は、入力セルlのヘ
ッダ部の2番目のビットによって出力ポート5c、5d
の選択を行う、このような単位スイッチ4を並べて第5
図のように相互配線すると、目指す最終段の出力ポート
5の番号を2進数で表現して、セル1のヘッダ部に付与
しておくことにより、セル1をどの入力ポート2から入
力しても所望の出力ポート5に到達する。
従来のセル交換装置は以上のように構成されているので
、同じ出力ポート5を目指すセルlaおよびセルibが
同時に入力ポート2に入力されるとブロッキング(衝突
)を起こすという課題があった。また、この課題に対処
するため、単位スイッチ4の入力部または内部にバッフ
ァメモリを持つ方式があるが、ある出力ポートへのセル
が集中した場合、バッファメモリが塞がり、他の出力ポ
ートへのセルもブロッキングされるという課題があった
。
、同じ出力ポート5を目指すセルlaおよびセルibが
同時に入力ポート2に入力されるとブロッキング(衝突
)を起こすという課題があった。また、この課題に対処
するため、単位スイッチ4の入力部または内部にバッフ
ァメモリを持つ方式があるが、ある出力ポートへのセル
が集中した場合、バッファメモリが塞がり、他の出力ポ
ートへのセルもブロッキングされるという課題があった
。
この発明は上記のような課題を解消するためになされた
もので、ブロッキングを起こさず、1つの出力ポートに
セルが集中しても他の出力ポートへのセルに影響を与え
ないでスイッチングができるセル交換装置を得ることを
目的とする。
もので、ブロッキングを起こさず、1つの出力ポートに
セルが集中しても他の出力ポートへのセルに影響を与え
ないでスイッチングができるセル交換装置を得ることを
目的とする。
この発明に係るセル交換装置は、複数のセルを入力する
入力ポートを複数グループに分け、それぞれのグループ
ごとに、各入力セルを時分割多重化する入力段セル多重
化回路、およびこの入力段セル多重化回路の出力信号か
ら複数の出力ポートを複数のグループに分けたうちの特
定の出力ポートグループに向かうセルを選択して通過さ
せる入力段セル選択回路を有する入力段セル交換スイッ
チモジュールと、前段のセル選択回路から出力される特
定の出力ポートグループに向かうセルをそれぞれ書き込
む記憶回路、上記各出力段記憶回路に記憶されているセ
ルのアドレスを宛先別に管理記憶して、所定の出力規則
に従って記憶回路に記憶されているセルを読み出す記憶
制御回路、上記各出力段記憶回路から読み出されたセル
を多重化する出力段セル多重化回路、およびその出力段
セル多重化信号から特定の出力ポートグループまたは特
定の出力ポートに向かうセルを選択して通過させる出力
段セル選択回路を有する1または複数の出力段セル交換
スイッチモジュールと、時分割多重されたセルの速度を
出力ポートの速度に変換する速度変換回路を有するセル
出力段モジュールとを備えたものである。
入力ポートを複数グループに分け、それぞれのグループ
ごとに、各入力セルを時分割多重化する入力段セル多重
化回路、およびこの入力段セル多重化回路の出力信号か
ら複数の出力ポートを複数のグループに分けたうちの特
定の出力ポートグループに向かうセルを選択して通過さ
せる入力段セル選択回路を有する入力段セル交換スイッ
チモジュールと、前段のセル選択回路から出力される特
定の出力ポートグループに向かうセルをそれぞれ書き込
む記憶回路、上記各出力段記憶回路に記憶されているセ
ルのアドレスを宛先別に管理記憶して、所定の出力規則
に従って記憶回路に記憶されているセルを読み出す記憶
制御回路、上記各出力段記憶回路から読み出されたセル
を多重化する出力段セル多重化回路、およびその出力段
セル多重化信号から特定の出力ポートグループまたは特
定の出力ポートに向かうセルを選択して通過させる出力
段セル選択回路を有する1または複数の出力段セル交換
スイッチモジュールと、時分割多重されたセルの速度を
出力ポートの速度に変換する速度変換回路を有するセル
出力段モジュールとを備えたものである。
この発明におけるセル交換装置は、全人力ポートに到着
したセルを複数のグループに分割し、グループ内の入力
段セル交換スイッチモジュールの入力段セル多重化回路
によってセルを一旦多重化した後、セル選択回路による
アドレスフィルタで出力ポートに振り分ける。この出力
を受けるlまたは複数の出力段セル交換スイッチモジュ
ールは、セルを記憶回路に書き込み、記憶制御回路のも
とに、複数のグループに分けられた出力ポートのグルー
プ単位にセル多重化回路によって再びセル多重化を行っ
た後、セル選択回路による最終アドレスフィルタで各々
の出力ポートに向かって振り分けることで、セルが廃棄
される確率を低める。
したセルを複数のグループに分割し、グループ内の入力
段セル交換スイッチモジュールの入力段セル多重化回路
によってセルを一旦多重化した後、セル選択回路による
アドレスフィルタで出力ポートに振り分ける。この出力
を受けるlまたは複数の出力段セル交換スイッチモジュ
ールは、セルを記憶回路に書き込み、記憶制御回路のも
とに、複数のグループに分けられた出力ポートのグルー
プ単位にセル多重化回路によって再びセル多重化を行っ
た後、セル選択回路による最終アドレスフィルタで各々
の出力ポートに向かって振り分けることで、セルが廃棄
される確率を低める。
以下、この発明による一実施例を図について説明する。
第1図は、セル交換装置3を示す全体回路図である。こ
のセル交換装置3は複数のセルを入力する入力ポート2
を複数のグループに分け、それぞれのグループ毎に、各
入力セルを交換処理する入力段セル交換スイッチモジュ
ール60〜63、前段のセル交換スイッチモジュールか
ら送出される特定の出力ポートグループに向かうセルを
交換処理する出力段セル交換スイッチモジュール70〜
73、および最終段にあるセル出力段モジュール80〜
83を有する。
のセル交換装置3は複数のセルを入力する入力ポート2
を複数のグループに分け、それぞれのグループ毎に、各
入力セルを交換処理する入力段セル交換スイッチモジュ
ール60〜63、前段のセル交換スイッチモジュールか
ら送出される特定の出力ポートグループに向かうセルを
交換処理する出力段セル交換スイッチモジュール70〜
73、および最終段にあるセル出力段モジュール80〜
83を有する。
上記入力段セル交換スイッチモジュール60〜63、例
えば入力段セル交換スイッチモジュール60は、セルを
時分割多重する入力段セル多重化回路7と、この入力段
セル多重化回路7の出力信号から、複数の出力ポートを
複数のグループに分けたうちの特定の出力ポートグルー
プに向かうセルをアドレスフィルタで選択して振り分は
通過させる入力段セル選択回路88〜8dとを備える。
えば入力段セル交換スイッチモジュール60は、セルを
時分割多重する入力段セル多重化回路7と、この入力段
セル多重化回路7の出力信号から、複数の出力ポートを
複数のグループに分けたうちの特定の出力ポートグルー
プに向かうセルをアドレスフィルタで選択して振り分は
通過させる入力段セル選択回路88〜8dとを備える。
また、出力段セル交換スイッチモジュール70〜73、
例えば出力段セル交換スイッチモジュール70は、第2
図に示すように、前段のセル選択回路から出力される特
定の出力ポートグループに向かうセルの宛先を読み取り
分析し出力するヘッダ処理回路9a〜9d、ヘッダ処理
回路9a〜9dより出力されたセルを、書き込みアドレ
スが指定されることでその番地に記憶することが出来、
また読み出しアドレスが指定されると書き込んだ順序に
は関係なく記憶したセルを読み出すことが出来る記憶回
路10a−10dと、記憶制御回路ll内にあり、記憶
回路が書き込んだセルのアドレスをヘッダ処理回路9a
〜9dを参照しながら出力ポートグループ(以下、出線
という)別に振り分けるアドレス交換回路16と、振り
分けられたアドレスを出線別かつ先着順に書き込めるよ
うにした出線対応アドレスFIFO17a−17dと、
記憶回路10a−10dにタイミングをはかりながら読
み出しアドレスを与え読み出しを許可する読み出し権付
与回路18と、記憶回路10a〜10dからセルを読み
出した時に、その読み出しアドレスを空きアドレスとし
て管理保持し、記憶回路10 a−10dに新たなセル
が到来した時に書き込みアドレスとして提供する空きア
ドレス管理回路19a〜19dと、記憶回路10a〜1
0dより読み出されたセルを多重化する出力段セル多重
化回路12と、この出力信号のうち特定の出力ポートグ
ループのうちの特定のグループに向かうセルをアドレス
フィルタで選択して振り分は通過させる出力段セル選択
回路13a−13dとを備える。また、第1図において
、セル出力段モジュール80〜83、例えばセル出力段
モジュール80は、時分割多重されたセルの速度を出力
ポートの速度に変換する速度変換回路14a〜14dを
備える。
例えば出力段セル交換スイッチモジュール70は、第2
図に示すように、前段のセル選択回路から出力される特
定の出力ポートグループに向かうセルの宛先を読み取り
分析し出力するヘッダ処理回路9a〜9d、ヘッダ処理
回路9a〜9dより出力されたセルを、書き込みアドレ
スが指定されることでその番地に記憶することが出来、
また読み出しアドレスが指定されると書き込んだ順序に
は関係なく記憶したセルを読み出すことが出来る記憶回
路10a−10dと、記憶制御回路ll内にあり、記憶
回路が書き込んだセルのアドレスをヘッダ処理回路9a
〜9dを参照しながら出力ポートグループ(以下、出線
という)別に振り分けるアドレス交換回路16と、振り
分けられたアドレスを出線別かつ先着順に書き込めるよ
うにした出線対応アドレスFIFO17a−17dと、
記憶回路10a−10dにタイミングをはかりながら読
み出しアドレスを与え読み出しを許可する読み出し権付
与回路18と、記憶回路10a〜10dからセルを読み
出した時に、その読み出しアドレスを空きアドレスとし
て管理保持し、記憶回路10 a−10dに新たなセル
が到来した時に書き込みアドレスとして提供する空きア
ドレス管理回路19a〜19dと、記憶回路10a〜1
0dより読み出されたセルを多重化する出力段セル多重
化回路12と、この出力信号のうち特定の出力ポートグ
ループのうちの特定のグループに向かうセルをアドレス
フィルタで選択して振り分は通過させる出力段セル選択
回路13a−13dとを備える。また、第1図において
、セル出力段モジュール80〜83、例えばセル出力段
モジュール80は、時分割多重されたセルの速度を出力
ポートの速度に変換する速度変換回路14a〜14dを
備える。
次に動作について説明する。第1図において、セルは固
定長とし、人カセ、ルの到着はランダムであるが、入力
ポート■。〜I+sに入力される前にセル入力位相が調
整され、全入力ポート2からのセル入力は同一のセル位
相で供給されるものとする。
定長とし、人カセ、ルの到着はランダムであるが、入力
ポート■。〜I+sに入力される前にセル入力位相が調
整され、全入力ポート2からのセル入力は同一のセル位
相で供給されるものとする。
まず、入力段(第1段目の)セル交換スイッチモジュー
ル60〜63の動作を、入力段セル交換スイッチモジュ
ール60を例に第3図に基づいて説明する。入力信号a
% dの各々のセルは、セル多重化回路7で時分割さ
れて、第3図に示す信号eに多重化される。この信号e
は、入力段セル交換スイッチモジュール60の出力ポー
トの各々に対応した入力段セル選択回路8a〜8dによ
り、セルのヘッダ部に付与された第1のアドレスが検出
されて、例えば信号f、pに示すように、所定の出力ポ
ートに向かうべきセルが選択されて出力される。第3図
では、第1のアドレスが“l”となっているセルが信号
rに、第1のアドレスが“2”となっているセルが信号
Pに出力される様子を示している。ここで、多重化は、
入力ポートのリンク速度のポート数倍の速度に多重化さ
れ、例えば、セル単位に第3図に示すように同期したタ
イムスロツトに多重化される。入力セルのないタイムス
ロットは、あきスロットとしてヘッダ部の第1アドレス
がどの出力ポートにも対応しないように割り当てられる
。
ル60〜63の動作を、入力段セル交換スイッチモジュ
ール60を例に第3図に基づいて説明する。入力信号a
% dの各々のセルは、セル多重化回路7で時分割さ
れて、第3図に示す信号eに多重化される。この信号e
は、入力段セル交換スイッチモジュール60の出力ポー
トの各々に対応した入力段セル選択回路8a〜8dによ
り、セルのヘッダ部に付与された第1のアドレスが検出
されて、例えば信号f、pに示すように、所定の出力ポ
ートに向かうべきセルが選択されて出力される。第3図
では、第1のアドレスが“l”となっているセルが信号
rに、第1のアドレスが“2”となっているセルが信号
Pに出力される様子を示している。ここで、多重化は、
入力ポートのリンク速度のポート数倍の速度に多重化さ
れ、例えば、セル単位に第3図に示すように同期したタ
イムスロツトに多重化される。入力セルのないタイムス
ロットは、あきスロットとしてヘッダ部の第1アドレス
がどの出力ポートにも対応しないように割り当てられる
。
以上のように、入力段セル交換スイッチモジュール60
〜63では、リンク速度で入力されたセルがヘッダ部の
第1のアドレスに応じてスイッチングされ、多重化され
た速度で第1段目の出力ポートにバースト的に送り出さ
れることになる。
〜63では、リンク速度で入力されたセルがヘッダ部の
第1のアドレスに応じてスイッチングされ、多重化され
た速度で第1段目の出力ポートにバースト的に送り出さ
れることになる。
次に、第2段目の出力段セル交換スイッチモジュール7
0〜73の動作を、出力段セル交換スイッチモジュール
70を例にとって説明する。第2図において、入力段セ
ル交換スイッチモジュール60〜63の出力のうち、入
力段セル交換スイッチモジュール70に入力される四つ
の信号をそれぞれfr g+ h* tとする。
0〜73の動作を、出力段セル交換スイッチモジュール
70を例にとって説明する。第2図において、入力段セ
ル交換スイッチモジュール60〜63の出力のうち、入
力段セル交換スイッチモジュール70に入力される四つ
の信号をそれぞれfr g+ h* tとする。
信号f y iは、多重化された速度の信号線上にセル
がバースト的に送り出されるものであり、四つの信号上
のセルの数にはばらつきがある。そこで、これらの信号
を、出力段セル交換スイッチモジュール70内の入力ポ
ート毎に設けた記憶回路10a〜10dに供給し、−度
バッファリングした後、その出力を出力段セル多重化回
路12にて多重化を行う。もし入力セルの到着が時間的
にも空間的にも均一であれば、出力段セル多重化回路1
2の出力信号jの速度が出力段セル交換スイッチモジュ
ール70の入力リンク速度のポート数倍以上であること
を条件に、当出力段セル交換スイッチモジュール70に
入力されたセルを廃棄することなく多重化出来ると考え
られる。しかしながら、実際のセルの到着には時間的に
も空間的にも変動があるため、記憶回路10a〜10d
でセルを一度バッファリングし、セルのあぶれを吸収す
る必要がある。
がバースト的に送り出されるものであり、四つの信号上
のセルの数にはばらつきがある。そこで、これらの信号
を、出力段セル交換スイッチモジュール70内の入力ポ
ート毎に設けた記憶回路10a〜10dに供給し、−度
バッファリングした後、その出力を出力段セル多重化回
路12にて多重化を行う。もし入力セルの到着が時間的
にも空間的にも均一であれば、出力段セル多重化回路1
2の出力信号jの速度が出力段セル交換スイッチモジュ
ール70の入力リンク速度のポート数倍以上であること
を条件に、当出力段セル交換スイッチモジュール70に
入力されたセルを廃棄することなく多重化出来ると考え
られる。しかしながら、実際のセルの到着には時間的に
も空間的にも変動があるため、記憶回路10a〜10d
でセルを一度バッファリングし、セルのあぶれを吸収す
る必要がある。
記憶制御回路11は、セルの読み出しの際に、同−出線
宛のセルばかりを読み出さず、なおかつセルの順序が逆
転しないようにする機能を有する。
宛のセルばかりを読み出さず、なおかつセルの順序が逆
転しないようにする機能を有する。
具体的には、セルが記憶回路10a−10dに記憶され
る時の記憶回路10a−10dのアドレスを出線側に管
理し記憶するため、まずアドレス交換回路16により該
アドレスを出線側に振り分け、次に出線対応アドレスF
IFO17a〜17dに記憶させる。読み出し権付与回
路18は、出線対応アドレスFIFO17a〜17dの
出力を参照し、後段の出力段セル多重化回路12が全記
憶回路10a〜10dの出力を多重化できる範囲で全記
憶回路10a−10dに読み出しアドレスを与えて、セ
ルを送出させる。この記憶回路10a〜10dの読み出
し制御方法には、種々の方式が考えられる。例えば出線
対応アドレスFIFO17a〜17dの蓄積残量が一定
値以上の出線に対しては、N個(Nは2以上の整数)の
セルを連続して読み出し、その他の出線に対してはn個
(nは1または0)のセルを連続して読み出して多重化
する方式、あるいは互いの出線宛のセルの量を比較して
、最も残量の多い出線に対してはN個のセルを連続して
読み出し、その他の出線に対しては、n個のセルを読み
出して多重化する方式等が考えられるが、いずれの方式
にしても、多くのセルを持つ出線に対しては、セルの少
ない出線よりも多くのセルを読み出すことになる。この
時、宛先とするセルが少ない出線に対して読み出しが停
止され、遅延時間が一定値以上に増大してしまう方式は
避ける必要がある。また、最終段の出力段セル交換スイ
ッチモジュール70では、出線の後段で速度変換をする
必要があり、ここであぶれを生じさせないため、各記憶
回路10a−10dの読み出しは均一に行われる必要が
ある。従って、最終段の出力段セル交換スイッチモジュ
ール70の読み出し権付与回路18では、各出線宛のセ
ルを出線順に読み出してい(制御が行われることになる
。
る時の記憶回路10a−10dのアドレスを出線側に管
理し記憶するため、まずアドレス交換回路16により該
アドレスを出線側に振り分け、次に出線対応アドレスF
IFO17a〜17dに記憶させる。読み出し権付与回
路18は、出線対応アドレスFIFO17a〜17dの
出力を参照し、後段の出力段セル多重化回路12が全記
憶回路10a〜10dの出力を多重化できる範囲で全記
憶回路10a−10dに読み出しアドレスを与えて、セ
ルを送出させる。この記憶回路10a〜10dの読み出
し制御方法には、種々の方式が考えられる。例えば出線
対応アドレスFIFO17a〜17dの蓄積残量が一定
値以上の出線に対しては、N個(Nは2以上の整数)の
セルを連続して読み出し、その他の出線に対してはn個
(nは1または0)のセルを連続して読み出して多重化
する方式、あるいは互いの出線宛のセルの量を比較して
、最も残量の多い出線に対してはN個のセルを連続して
読み出し、その他の出線に対しては、n個のセルを読み
出して多重化する方式等が考えられるが、いずれの方式
にしても、多くのセルを持つ出線に対しては、セルの少
ない出線よりも多くのセルを読み出すことになる。この
時、宛先とするセルが少ない出線に対して読み出しが停
止され、遅延時間が一定値以上に増大してしまう方式は
避ける必要がある。また、最終段の出力段セル交換スイ
ッチモジュール70では、出線の後段で速度変換をする
必要があり、ここであぶれを生じさせないため、各記憶
回路10a−10dの読み出しは均一に行われる必要が
ある。従って、最終段の出力段セル交換スイッチモジュ
ール70の読み出し権付与回路18では、各出線宛のセ
ルを出線順に読み出してい(制御が行われることになる
。
ここでは一実施例として、最終段ではない、すなわち後
段にも出力段セル交換スイッチモジュールが存在する中
間段の出力段セル交換スイソチモジュール70について
説明する。また、方式として、セルの行先出線別の残量
が4個(入力ポート数相当)を超えた場合には2個のセ
ルを連続して読み出し、4個以下の場合には1個または
0個のセルを読み出して多重化する方式について考え、
第3図および第4図のタイミング図に沿って説明する。
段にも出力段セル交換スイッチモジュールが存在する中
間段の出力段セル交換スイソチモジュール70について
説明する。また、方式として、セルの行先出線別の残量
が4個(入力ポート数相当)を超えた場合には2個のセ
ルを連続して読み出し、4個以下の場合には1個または
0個のセルを読み出して多重化する方式について考え、
第3図および第4図のタイミング図に沿って説明する。
信号fwiと、して、第4図に示すようなセル列が入力
されたものとする。信号gは入力段セル交換スイッチモ
ジュール61から連続して9個のセルが出線に、1.m
、nに向かって集中して到着した場合を示している。出
線に、l、m、nそれぞれに対し、出線対応アドレスF
IFOは、17a、17b、17c、17dが対応して
いる。読み出し権付与回路18は、各々の出線対応アド
レスFIFO17a−17d内のセル蓄積残量をモニタ
しており、まず、出線対応アドレスFIFO17a〜1
7dに第1番目のセルを記憶したアドレスが蓄積された
時点で、k宛の出線対応アドレスFIFO17aの読み
出しゲートを開いてアドレスを人手する。そして、この
アドレスに対応した1個のセルを記憶回路10aから出
力段セル多重化回路12に出力させて多重化をスタート
する。
されたものとする。信号gは入力段セル交換スイッチモ
ジュール61から連続して9個のセルが出線に、1.m
、nに向かって集中して到着した場合を示している。出
線に、l、m、nそれぞれに対し、出線対応アドレスF
IFOは、17a、17b、17c、17dが対応して
いる。読み出し権付与回路18は、各々の出線対応アド
レスFIFO17a−17d内のセル蓄積残量をモニタ
しており、まず、出線対応アドレスFIFO17a〜1
7dに第1番目のセルを記憶したアドレスが蓄積された
時点で、k宛の出線対応アドレスFIFO17aの読み
出しゲートを開いてアドレスを人手する。そして、この
アドレスに対応した1個のセルを記憶回路10aから出
力段セル多重化回路12に出力させて多重化をスタート
する。
多重化は、出線対応アドレスFIFO17a。
17b、17c、17dの順にセル単位で行い、蓄積さ
れているセルが無い場合は、ただちに次のFIFOから
読み出し、多重化に移るものとする。
れているセルが無い場合は、ただちに次のFIFOから
読み出し、多重化に移るものとする。
第1番目のセルは、出線に宛のセルで、信号fの第1番
目のセル(以下、セルのデータ部の番号Fl等を用いて
セル呼称を例えばF1セルと呼ぶ)であり、まず、出線
対応アドレスFIFO17aよりアドレスが取り出され
、このアドレスをリードアドレスとして記憶回路10a
に与えることよりセルが読み出され、多重化される。同
時に、空アドレス管理FIFO191aに読み出したア
ドレスが追加される。このセルの多重化が終了すると、
次に出線i宛の出線対応アドレスFIFO17bよりア
ドレスが取り出され、G2セルが多重化される。その次
は、出線m宛の出線対応アドレスFIFO17cの番で
あるが、空なのですぐに出線n宛の番となり、出線対応
アドレスFIFO17dよりアドレスが取り出され、G
3セルが多重化される。次は、出vAk宛の番なので、
Glセルが多重化される。次は、出線lの番なので、1
1セルが多重化される。次は、出線mの番で66セルが
、同様に出線nの番で67セルが多重化される。その次
は、出線にの番であるが、出線対応アドレスFIFO1
7aの残量が5(第4図中に○印で示す)なので、2個
連続で読み出され、HlとG4とが多重化される。以下
、H2,H3゜G5.C;9.F3.H5,F2.H4
,12,G8 F4.GIOの順に多重化される。
目のセル(以下、セルのデータ部の番号Fl等を用いて
セル呼称を例えばF1セルと呼ぶ)であり、まず、出線
対応アドレスFIFO17aよりアドレスが取り出され
、このアドレスをリードアドレスとして記憶回路10a
に与えることよりセルが読み出され、多重化される。同
時に、空アドレス管理FIFO191aに読み出したア
ドレスが追加される。このセルの多重化が終了すると、
次に出線i宛の出線対応アドレスFIFO17bよりア
ドレスが取り出され、G2セルが多重化される。その次
は、出線m宛の出線対応アドレスFIFO17cの番で
あるが、空なのですぐに出線n宛の番となり、出線対応
アドレスFIFO17dよりアドレスが取り出され、G
3セルが多重化される。次は、出vAk宛の番なので、
Glセルが多重化される。次は、出線lの番なので、1
1セルが多重化される。次は、出線mの番で66セルが
、同様に出線nの番で67セルが多重化される。その次
は、出線にの番であるが、出線対応アドレスFIFO1
7aの残量が5(第4図中に○印で示す)なので、2個
連続で読み出され、HlとG4とが多重化される。以下
、H2,H3゜G5.C;9.F3.H5,F2.H4
,12,G8 F4.GIOの順に多重化される。
以上のように、出力段セル交換スイッチモジュール70
の出線対応アドレスFIFO17a〜17bにより、記
憶回路10a−10dのアドレス管理が可能になり、セ
ルを一時M積することが可能となる。一般に、出力段セ
ル交換スイッチモジュール70〜71に信号線から供給
されるセルの総和は、時間的、空間的な偏りがなければ
、平均的には入力リンク速度の入力ポート数倍に対応す
るので、出力段セル交換スイッチモジュール70〜73
の多重化信号上に多重化し得る総セル数と同程度または
それ以下と考えられる。記憶回路10a〜10dのセル
蓄積残量の増減は、セル到着数が時間的、空間的に平均
から変動するために生じるものであるので、上記の説明
のように記憶回路10a−10dに蓄積することにより
時間的な変動を吸収し、セル廃棄を少なくしている。
の出線対応アドレスFIFO17a〜17bにより、記
憶回路10a−10dのアドレス管理が可能になり、セ
ルを一時M積することが可能となる。一般に、出力段セ
ル交換スイッチモジュール70〜71に信号線から供給
されるセルの総和は、時間的、空間的な偏りがなければ
、平均的には入力リンク速度の入力ポート数倍に対応す
るので、出力段セル交換スイッチモジュール70〜73
の多重化信号上に多重化し得る総セル数と同程度または
それ以下と考えられる。記憶回路10a〜10dのセル
蓄積残量の増減は、セル到着数が時間的、空間的に平均
から変動するために生じるものであるので、上記の説明
のように記憶回路10a−10dに蓄積することにより
時間的な変動を吸収し、セル廃棄を少なくしている。
また、出力段セル交換スイッチモジュール70〜73の
記憶回路10a〜10dは、複数のセルが同時に到着す
るような場合でも、多重化された速い速度で書き込み、
出線のリンク速度で読み出すことが出来るので、記憶回
路10a〜10dの容量以内の個数のセルが同時期に集
中しても廃棄されることはない。
記憶回路10a〜10dは、複数のセルが同時に到着す
るような場合でも、多重化された速い速度で書き込み、
出線のリンク速度で読み出すことが出来るので、記憶回
路10a〜10dの容量以内の個数のセルが同時期に集
中しても廃棄されることはない。
なお、上記実施例では、セル交換スイッチ全体の入力ポ
ート数と出力ポート数を同じとしたが、異なってもよい
。また、出力段セル交換スイッチモジュール70〜73
の段数も順次多段に接続して拡張してもよい。また、上
記実施例では、セル交換スイッチ全体の入出力ポート数
をそれぞれ16とし、これを4ずつに分けた4×4のセ
ル交換スイッチモジュールとしたが、それぞれ他の値で
あってもよく、またこのようなモジュールに分割しない
で一つのセル交換スイッチとして構成してもよい。
ート数と出力ポート数を同じとしたが、異なってもよい
。また、出力段セル交換スイッチモジュール70〜73
の段数も順次多段に接続して拡張してもよい。また、上
記実施例では、セル交換スイッチ全体の入出力ポート数
をそれぞれ16とし、これを4ずつに分けた4×4のセ
ル交換スイッチモジュールとしたが、それぞれ他の値で
あってもよく、またこのようなモジュールに分割しない
で一つのセル交換スイッチとして構成してもよい。
また、セルのヘッダ部のアドレスは、2段のセル交換ス
イッチモジュールに対応して、二つのアドレス部に出線
番号を与える例を示したが、一つのアドレス部にコード
化した番号を与える等何らかの変換処理を行ってもよい
。
イッチモジュールに対応して、二つのアドレス部に出線
番号を与える例を示したが、一つのアドレス部にコード
化した番号を与える等何らかの変換処理を行ってもよい
。
また、上記実施例では、一つのセルは一つの出力ポート
だけに出力される場合を述べたが、アドレスの指定の仕
方によっては、複数の出力ポートに出力するように出力
段セル選択回路13a〜13hを設定しておくことは可
能であり、放送機能が付加されていてもよい。
だけに出力される場合を述べたが、アドレスの指定の仕
方によっては、複数の出力ポートに出力するように出力
段セル選択回路13a〜13hを設定しておくことは可
能であり、放送機能が付加されていてもよい。
また、構造上ヘッダ部とデータ部を分離してそれぞれ異
なる速度の回路を用いて、ヘッダ部とデータ部を並列し
て配置された複数の信号線にそれぞれ割り当ててもよい
。
なる速度の回路を用いて、ヘッダ部とデータ部を並列し
て配置された複数の信号線にそれぞれ割り当ててもよい
。
次に、上記実施例では、入力ポートのリンク速度を同一
としたが、第1図に示す出力段の記憶回路10a〜10
dからの読み出し速度を入力ポートのリンク速度より速
くすることによりトラヒック集束が可能であり、逆に入
力ポートのリンク速度を出力ポートの速度より速くする
ことも可能である。また、信号jの多重化速度は、信号
eの多重化速度と同一であるとしたが、信号jの多重化
速度をより高速にすることにより、出力段セル交換スイ
ッチモジュール段間でのセル廃棄率を更に低いものにす
ることが出来る。
としたが、第1図に示す出力段の記憶回路10a〜10
dからの読み出し速度を入力ポートのリンク速度より速
くすることによりトラヒック集束が可能であり、逆に入
力ポートのリンク速度を出力ポートの速度より速くする
ことも可能である。また、信号jの多重化速度は、信号
eの多重化速度と同一であるとしたが、信号jの多重化
速度をより高速にすることにより、出力段セル交換スイ
ッチモジュール段間でのセル廃棄率を更に低いものにす
ることが出来る。
次に、上記実施例では出力段セル交換スイッチモジュー
ル70の出線に対応してそれぞれ一つの出線対応アドレ
スFIFO17a〜17dを設けたが、それぞれの出線
に優先度別に複数のPIFOを設けて、セルのヘッダ部
にアドレス以外に付加された優先度を示r符号に基づい
て優先度の高いセルを先に多重化することも可能である
。また、読み出し権付与回路18において、出線対応ア
ドレスFIFO17a−17d内に4個を超えて蓄積さ
れると2個連続して読み出す例を示したが、他の数値で
あってもよく、更に、蓄積残量の多いFIFOの読み出
しが優先される方式であれば他の方式であってもよい。
ル70の出線に対応してそれぞれ一つの出線対応アドレ
スFIFO17a〜17dを設けたが、それぞれの出線
に優先度別に複数のPIFOを設けて、セルのヘッダ部
にアドレス以外に付加された優先度を示r符号に基づい
て優先度の高いセルを先に多重化することも可能である
。また、読み出し権付与回路18において、出線対応ア
ドレスFIFO17a−17d内に4個を超えて蓄積さ
れると2個連続して読み出す例を示したが、他の数値で
あってもよく、更に、蓄積残量の多いFIFOの読み出
しが優先される方式であれば他の方式であってもよい。
また、動作速度の制約が要る場合等には本スイッチの前
段および後段に、直列/並列変換回路。
段および後段に、直列/並列変換回路。
並列/直列変換回路をつけて、並列信号として処理して
もよい。
もよい。
以上のように、この発明によれば、セル交換装置を、入
力段セル交換スイッチモジュールで入力セルを多重化し
た後、分配し、出力段セル交換スイッチモジュールで前
段から入力したセル列を記憶回路に格納し、記憶制御回
路によって記憶回路内のセルを所定の出力規則に従って
読み出すように構成したので、特定の出力ポートグルー
プにセルが同時期に集中しても出力段の記憶回路の容量
以内であればセルは廃棄されないものが得られる効果が
ある。
力段セル交換スイッチモジュールで入力セルを多重化し
た後、分配し、出力段セル交換スイッチモジュールで前
段から入力したセル列を記憶回路に格納し、記憶制御回
路によって記憶回路内のセルを所定の出力規則に従って
読み出すように構成したので、特定の出力ポートグルー
プにセルが同時期に集中しても出力段の記憶回路の容量
以内であればセルは廃棄されないものが得られる効果が
ある。
第1図はこの発明の一実施例によるセル交換装置を示す
ブロック図、第2図は第1図における出力段セル交換ス
イッチモジュールの拡大ブロック図、第3図は第1図に
おける入力段セル交換スイッチモジュールの各部の信号
タイミングを示すタイミング図、第4図は第2図におけ
る中間段の出力段セル交換スイッチモジュール各部の信
号タイミングを示すタイミング図、第5図は従来のセル
交換装置を示す概念図である。 2は人力ポート、3はセル交換装置、5は出力ポート、
7は入力段セル多重化回路、8a〜8hは入力段セル選
択回路、9a〜9hはヘッダ処理回路、10a〜10h
は記憶回路、11は記憶制御回路、12は出力段セル多
重化回路、13a〜13hは出力段セル選択回路、14
a〜14hは速度変換回路、16はアドレス交換回路、
17a〜17dは出線対応アドレスFIFO118は読
み出し権付与回路、19a〜19hは空きアドレス管理
回路、60〜63は入力段セル交換スイッチモジュール
、70〜73は出力段セル交換スイッチモジュール、8
0〜83はセル出力段モジュールである。 なお、図中、同一符号は同一、又は相当部分を示す。
ブロック図、第2図は第1図における出力段セル交換ス
イッチモジュールの拡大ブロック図、第3図は第1図に
おける入力段セル交換スイッチモジュールの各部の信号
タイミングを示すタイミング図、第4図は第2図におけ
る中間段の出力段セル交換スイッチモジュール各部の信
号タイミングを示すタイミング図、第5図は従来のセル
交換装置を示す概念図である。 2は人力ポート、3はセル交換装置、5は出力ポート、
7は入力段セル多重化回路、8a〜8hは入力段セル選
択回路、9a〜9hはヘッダ処理回路、10a〜10h
は記憶回路、11は記憶制御回路、12は出力段セル多
重化回路、13a〜13hは出力段セル選択回路、14
a〜14hは速度変換回路、16はアドレス交換回路、
17a〜17dは出線対応アドレスFIFO118は読
み出し権付与回路、19a〜19hは空きアドレス管理
回路、60〜63は入力段セル交換スイッチモジュール
、70〜73は出力段セル交換スイッチモジュール、8
0〜83はセル出力段モジュールである。 なお、図中、同一符号は同一、又は相当部分を示す。
Claims (1)
- セルを入力する複数の入力ポートを複数の入力ポートグ
ループに分類し、前記各入力ポートグループごとに、入
力セルを時分割多重化する入力段セル多重化回路、およ
びこの入力段セル多重化回路の出力信号から、複数の出
力ポートを複数の出力ポートグループに分類したうちの
特定の出力ポートグループに向かうセルを選択して通過
させる入力段セル選択回路を有する入力段セル交換スイ
ッチモジュールと、前記入力段セル選択回路または前段
の出力段セル選択回路から出力された特定の出力ポート
グループに向かうセルを記憶する記憶回路、この記憶回
路に記憶されているセルの個数を宛先別に管理し、所定
の出力規則に従って前記記憶回路から出力させる記憶制
御回路、前記記憶回路が出力したセルを多重化する出力
段セル多重化回路、およびこの出力段セル多重化回路の
出力信号から特定の前記出力ポートグループまたは特定
の前記出力ポートに向かうセルを選択して通過させる出
力段セル選択回路を有する出力段セル交換スイッチモジ
ュールと、最終段の前記出力段セル交換スイッチモジュ
ールに接続され、時分割多重化されたセルの速度を前記
出力ポートの速度に変換する速度変換回路を有するセル
出力段モジュールとを備えたセル交換装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16564589A JP2726108B2 (ja) | 1989-06-28 | 1989-06-28 | セル交換装置 |
| US07/542,244 US5210744A (en) | 1989-06-28 | 1990-06-22 | Cell exchange apparatus |
| CA002019739A CA2019739C (en) | 1989-06-28 | 1990-06-25 | Cell exchange apparatus |
| DE69028580T DE69028580T2 (de) | 1989-06-28 | 1990-06-27 | Vorrichtung zur Zellenvermittlung |
| EP90112305A EP0405530B1 (en) | 1989-06-28 | 1990-06-27 | Cell exchange apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16564589A JP2726108B2 (ja) | 1989-06-28 | 1989-06-28 | セル交換装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0332135A true JPH0332135A (ja) | 1991-02-12 |
| JP2726108B2 JP2726108B2 (ja) | 1998-03-11 |
Family
ID=15816301
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16564589A Expired - Fee Related JP2726108B2 (ja) | 1989-06-28 | 1989-06-28 | セル交換装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2726108B2 (ja) |
-
1989
- 1989-06-28 JP JP16564589A patent/JP2726108B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2726108B2 (ja) | 1998-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU637250B2 (en) | Traffic shaping method and circuit | |
| US6396831B1 (en) | ATM cell switching system | |
| US4910731A (en) | Switching system and method of construction thereof | |
| US5307343A (en) | Basic element for the connection network of a fast packet switching node | |
| US4926416A (en) | Method and facilities for hybrid packet switching | |
| EP0603916B1 (en) | Packet switching system using idle/busy status of output buffers | |
| JP2907886B2 (ja) | スイッチングシステム | |
| US6611527B1 (en) | Packet switching apparatus with a common buffer | |
| US5321691A (en) | Asynchronous transfer mode (ATM) switch fabric | |
| EP0405530B1 (en) | Cell exchange apparatus | |
| JPH0856231A (ja) | パケット交換機およびその拡張モジュール | |
| EP0502436B1 (en) | ATM cell switching system | |
| EP0809380A2 (en) | Switching system for switching a fixed-length cell | |
| US5309266A (en) | Photonic switching matrix | |
| JPH0332135A (ja) | セル交換装置 | |
| JP2584868B2 (ja) | セル交換装置 | |
| US20010028652A1 (en) | ATM cell switching system | |
| JPH02284542A (ja) | セル交換装置 | |
| JP3208078B2 (ja) | パケット通信網 | |
| JP2546490B2 (ja) | スイッチング・システム | |
| JP2549200B2 (ja) | セル交換装置 | |
| JP3092202B2 (ja) | Atmスイッチングシステム | |
| JPH04211548A (ja) | セル交換装置 | |
| JP3266155B2 (ja) | スイッチングシステム | |
| JPH0730933A (ja) | 通話路スイッチ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |