JPH0621966A - パケット交換装置 - Google Patents
パケット交換装置Info
- Publication number
- JPH0621966A JPH0621966A JP11546492A JP11546492A JPH0621966A JP H0621966 A JPH0621966 A JP H0621966A JP 11546492 A JP11546492 A JP 11546492A JP 11546492 A JP11546492 A JP 11546492A JP H0621966 A JPH0621966 A JP H0621966A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- buffer
- input
- output
- rotator
- 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
- 239000000872 buffer Substances 0.000 claims abstract description 131
- 238000010586 diagram Methods 0.000 description 14
- 238000000034 method Methods 0.000 description 12
- 230000000903 blocking effect Effects 0.000 description 9
- 239000011159 matrix material Substances 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 230000001934 delay Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 201000004283 Shwachman-Diamond syndrome Diseases 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 235000019333 sodium laurylsulphate Nutrition 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 101100492805 Caenorhabditis elegans atm-1 gene Proteins 0.000 description 1
- 240000003537 Ficus benghalensis Species 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/104—Asynchronous transfer mode [ATM] switching fabrics
- H04L49/105—ATM switching elements
- H04L49/106—ATM switching elements using space switching, e.g. crossbar or matrix
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/104—Asynchronous transfer mode [ATM] switching fabrics
- H04L49/105—ATM switching elements
- H04L49/108—ATM switching elements using shared central buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/15—Interconnection of switching modules
- H04L49/1553—Interconnection of ATM switching modules, e.g. ATM switching fabrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/15—Interconnection of switching modules
- H04L49/1553—Interconnection of ATM switching modules, e.g. ATM switching fabrics
- H04L49/1576—Crossbar or matrix
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/45—Arrangements for providing or supporting expansion
- H04L49/455—Provisions for supporting expansion in ATM switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/60—Software-defined switches
- H04L49/606—Hybrid ATM switches, e.g. ATM&STM, ATM&Frame Relay or ATM&IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0003—Switching fabrics, e.g. transport network, control network
- H04J2203/0012—Switching modules and their interconnections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5649—Cell delay or jitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5679—Arbitration or scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5681—Buffer or queue management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
アーキテクチャーと機能的に等価な新たなATM又はA
TM/STM交換装置を提供する。 【構成】 各々が入力バッファ(14)を有するm入力
(10)と、各々がnバッファ位置を有し、1つ又はそ
れ以上のポートを保持できるpパケットバッファ(1
8)と、前記m入力と前記pパケットバッファにサイク
リックに接続する入力回転器(20)と、各々が出力バ
ッファ(16)を有するn出力(12)と、前記pパケ
ットバッファと前記n出力にサイクリックに接続し、p
パケットバッファとn出力をサイクリックに接続すると
き、i番目の出力は前記pパケットバッファのi番目の
位置に接続する出力回転器(22)とを備え、m入力と
n出力のパケットに含まれるデータを交換するように構
成される。
Description
のであり、より詳細にはATM用パケット交換又はAT
M/STMに適用されるパケット交換に関するものであ
る。本発明の交換装置は出力競合問題を解決でき、その
構造と制御が簡単である。
基本的な多重化方法がある。1つはSTM(同期転送モ
ード)である。STM端末間ではフレーム基準と呼ばれ
る共通時間基準が用いられ、各フレーム基準(単にフレ
ームという)のスロットは2つの端末間の通信に使用さ
れる。他方はATM(非同期転送モード)である。AT
Mはそのような共通の時間基準を持たない。ATMの1
つの形式においては、各端末はセル(固定長セル)又は
パケット(固定長パケット)と呼ばれる情報の固定長ブ
ロックを送出する。各パケットはデータ領域とヘッダ領
域(単にヘッダという)を運び、後者のヘッダ領域はパ
ケットのプリアンブルを形成し、ソースアドレス、宛先
アドレス、制御ビット等を含む。広帯域多重化及びスイ
ッチング技術に関するより詳細な記述は、J.Y.Huiによ
る「広帯域通信に対するネットワーク、転送及びスイッ
チングの統合」、IEEEネットワーク、1989年、
3月、40頁〜51頁に述べられている。
ードの最も簡単な構成はm×nマトリクスである。SD
S(空間分割スイッチ)はマトリクススイッチである。
SDSがSTM形式の時分割多重化された伝送リンクを
相互に接続するために使用されるときは、その設定され
たクロスポイントは各タイムスロットに対して再配置さ
れる。従って、SDSは時間多重化、すなわち、時間多
重化スイッチ(TMS)と考えることができる。TMS
は多くのSDSが時間軸に沿って並列に並んだものと考
えることができる。STMリンクとして使用される回線
交換において、マトリクス構造はタイムスロットミスマ
ッチ及び出力の競合を軽減するために完全接続ネットワ
ークを形成する多くの方法が使用されてきた。マトリク
ス構造の一例として、T−S−T(時間−空間−時
間)、さらに、最近では1984年9月4日に特許され
た米国特許No.4,470,139に単一段階の等価な構造、各ク
ロスポイントが非ブロッキングノード中で生じるタイム
スイッチが開示されている。
ーク用のパケット交換と考えられる。しかしながら、T
MSに対して出力競合の同じ問題が生じる、すなわち、
スケジュールリングがないために、1つ以上のパケット
が同じタイムスロットの間(パケット期間)に所定の出
力と競合する。当然、1つのみが伝送され、他の残りは
待ち行列中に残り、次のタイムスロットで再送を試み
る。いくつかの入力パケットは少ない数の出力と競合
し、その制御機構は各タイムスロットの間、マイクロ秒
のオーダーで競合を解決する。
T構造の3段階のタイムスイッチは2つの理由によって
ATMネットワークに対しては競合の問題を解決できな
い。その第1の理由は、ATMは本来フレーム基準を有
しないFCFS(先入れ先出し)ネットワークである。
従って、入力ATMリンク上のパケットは出力が使用で
きるまで待たなければならない。従って、タイムスイッ
チのバッファの代わりに、バッファを経由して空きを待
っているFCFSを入力に設置する必要がある。
のATMリンクを相互接続する2つの主要なスイッチン
グ方法が現在知られている。第1の方法は、多段階接続
ネットワーク中において、交換ネットワークの内部のリ
ンクでFCFSバッファを広い範囲で用いて出力の競合
を軽減する方法である。使用される相互接続ネットワー
クはバンヤンネットワークの変形である。従って、競合
は競合するパケットを保持するためにバッファを有する
スイッチノードに集中する。第2の方法は内部バッファ
の使用を避け、クロスポイントの設定を計算し及び出力
の競合を解決するための機構としてソーチングを用い
る。使用される相互接続ネットワークはバイヤンタイプ
のネットワークの前に置かれたバッチャーソーチングネ
ットワークである。
する多くの技術が次の文献に開示されている。まず、Fu
kuya等による1990年5月25日に公開されたカナダ
特許公開公報No.2,003,259において、セルヘッダ中で有
効データがストアされたか否かを示す識別ビットを有す
る変形されたバイヤンネットワークを用いた広帯域AT
M・ISDNディジタル交換が記述されている。さら
に、DeSomerによる1990年6月24日に公開された
カナダ特許公開公報No.2,006,102において、タイムスロ
ット周波数の合計に等しい周波数で所定の順序でストリ
ームをサンプルする多重化装置を用いたSTM・ATM
セル用の通信スイッチングシステムが記述されている。
さらに、Lobjinski 等による1990年6月23日に公
開されたカナダ特許公開公報No.2,006,392において、前
接続及び終端接続モジュールを備えたカップリングマト
リクスを有するモジュラーを伸張できるATMを用いた
単一段階ディジタル結合ネットワークが記述されてい
る。
の異なる解決技術が開示されている。まず、Okamoto に
よる1990年8月16日に公開された日本国特許公開
公報2-206,939において、ATM用自己ルーチング分配
ネットワークが記述されている。これはユニットスイッ
チとバイパス装置によって構成される。次に、Suminoに
よる1990年7月2日に公開された日本国特許公開公
報2-170,774において、ATMディジタルスイッチング
装置が開示されている。この装置はスイッチマトリクス
を有し、競合が発生したときセルを入力バッファに返送
する。さらに、Uetake等による1990年5月31日に
公開された日本国特許公開公報2-142,240において、A
TMパケット交換装置が開示されている。この装置はパ
ケットが優先設定回路から得られた出力優先コードに従
って出力されるバッファメモリを有する。さらに、Abe
等による1989年6月9日に公開された日本国特許公
開公報1-148,000において、ATMとSTMで動作する
データハイウエイ用時分割データスイッチングが開示さ
れている。
造が提案されてきた。T−S−T構造のパケットモジュ
ールの相手側では、空間スイッチのクロスポイントの動
作は考慮されず、タイムスイッチは簡単なバッファで置
き換えられた。ここではこれをBSB(バッファ−空間
−バッファ)構造と名付ける。
ァ)構造を示すアーキテクチャーを示す図である。図1
は、入力バッファ14がm、出力バッファ16がnで、
それらのバッファ間を接続するm×nマトリクススイッ
チを有する。クロスポイントは各パケットの先頭に置か
れた宛先によって制御される。回線交換においては、全
てのクロスポイントは同期して動作する。パケットは同
じ大きさ(長さ)であり、入力で同期している。
ような上記の構成においては、競合の問題を解決するこ
とはできなかった。
ット交換装置を提供するものである。
するパケット交換装置を提供するものである。
拡張できるパケット交換装置を提供するものである。
Mリンクと同様にATMリンクにおいて動作するパケッ
ト交換装置を提供するものである。
置は、各々が入力バッファ14を有するm入力(mは整
数)と、各々がnバッファ位置を有し、1つ又はそれ以
上のポートを保持できるpパケットバッファ(pは整
数)と、前記m入力と前記pパケットバッファにサイク
リックに接続する入力回転器と、各々が出力バッファ1
6を有するn出力(nは整数)と、前記pパケットバッ
ファと前記n出力にサイクリックに接続し、pパケット
バッファとn出力をサイクリックに接続するとき、i番
目(iは1からnまでの整数)の出力は前記pパケット
バッファのi番目の位置に接続する出力回転器とを備
え、m入力とn出力のパケットに含まれるデータを交換
するように構成される。
ケットバッファにサイクリックに接続し、出力回転器は
i番目(iは1からnまでの整数)の出力がpパケット
バッファのi番目の位置に接続されるようにpパケット
バッファをn出力にサイクリックに接続する。
しによって競合制御の必要性は全くなくなった。これは
p個のパケットバッファ18を用意することによって実
現できる。従って、これらのパケットバッファ18は実
際空間スイッチとして機能する。各パケットバッファ1
8のi番目の位置はi番目の出力に対応する。出力は1
つのタイムスロットで1つのパケットを受信するので、
p個のバッファからそのパケットを集めるために出力を
回転しなければならない。また、任意の関連するコミュ
ニティを収容するために入力もまた回転しなければなら
ない。この考えに基づいた本発明の基本的な実施例の構
造を図2に示す。
ャーを示す概要図である。図2の構造は、mの入力10
とnの出力12を含み、各々はFIFO(先入れ先出
し)バッファを有する。入力バッファ群は14で示さ
れ、出力バッファ群は16で示される。p個のパケット
バッファ18は一対の回転器(又はコミュ−テイタ)2
0及び22間に設置される。ここで、m、n及びpは正
の整数である。p個の各パケットバッファはnのパケッ
トバッファ位置を有する。回転器20及び22がパケッ
トバッファを有する不連続な入出力をサイクリックに相
互接続するときに、各パケットバッファのnパケットバ
ッファ位置は順次特定の出力に接続するために使用され
る。従って、回転器20及び22が同期して接続を行う
ときは、i番目の出力は常にi番目のパケットバッファ
18の位置に専用的に接続される。
(先入れ先出し)の待ち行列に並ぶ。FIFOの出力は
回転器20を経由して特定のパケットバッファ18に接
続される。パケットバッファ18は、入力回転器20を
通って入力バッファ14から到着したパケットのヘッダ
中の宛先アドレスを調べて、指示された空間にパケット
を挿入することを試みる。もし、空間が空きであれば、
パケットはストアされ、回転器20を介して入力バッフ
ァ14に肯定の応答が返送される。その後、入力バッフ
ァ14はパケットを待ち行列から取り去る。一方、も
し、パケットバッファ18の空間が使用されていたら、
否定の応答が入力バッファ14に返送される。それによ
って、パケットは待ち行列に継続され、次のスロットで
再度パケットの挿入を試みる。次のスロットは1つのパ
ケット送出周期の後に発生する。回転器20は各入力が
異なるパケットバッファ18に接続されるように1つの
位置だけ進んでいる。各入力待ち行列は待ち行列の先頭
にストアされたパケットをパケットバッファ18に分配
することを再度試みる。この方法はATM接続に対して
適正な分配の順序を保証する。
同期している。出力回転器20を通じて、パケットバッ
ファ18はストアされたパケットを現在接続されている
出力に対応するバッファ位置に送出する。もし、その位
置が空きであれば、アイドルのパケットが送出され、そ
うでなければ、ストアされたパケットが送出され、将来
の参照のためにその位置は空きであることが記録され
る。もし、スイッチの動作速度が出力リンクの速度と一
致すると、パケットはバッファなしに直接リンクに送出
できる。2つの回転器20及び22はクロックで駆動さ
れる簡単なセレクタであり、標準的な空間スイッチと異
なって外部から制御する必要はない。入力jと出力i
は、同じタイムスロットの間パケットバッファ18のk
に接続される。しかし、入力も出力もそれらが接続され
るパケットバッファ18を知る必要はない。各回転器2
0及び22はm及びnタイムスロットでそのサイクルを
終了する。
の入力、出力及びパケットバッファでも動作する。しか
しながら、説明を簡単にするために、m=n=pの場合
について以下で説明する。入力と出力が各端子(ポー
ト)に与えられることは言うまでもない。その結果、ス
イッチングシステム中での入力と出力は同じ数となる。
・,(n−1)とする。サイクルサイクルスロット0の
間、入力jは待ち行列の先頭によって指示された位置
(出力番号)にバッファjを書き込む。サイクルτの
間、入力jはモデュロnでバッファ(j+τ)を書き込
む。出力iは所定のタイムスロットの間接続されるバッ
ファ中の位置iのみを調べる。サイクルスロットτの間
入力jによって書き込まれたパケットは、パケットバッ
ファに位置iで、モデュロnのサイクルタイム(τ+j
−i+n)によって出力iによって読み出される。所定
の入出力対に対する入力待ち行列の先頭から出力までの
スイッチング遅延は一定である。所定のタイムスロット
の間、いくつかの入力は同じ出力への宛先パケットをパ
ケットバッファに分配してもよい。
図3において、空間時間マトリクス中の数字は入力又は
出力番号を示す。ある入力出力対(j,i)間で、i番
目のパケットバッファ位置に書き込むことにより、入力
jは、同じ出力iと通信することを試みる他の入力より
常にk=i−jだけ進んでいる。入力jと出力iとの間
の位相差はk=mod(i−j+n、n)である。入力
jと出力iは共に回転し、出力はセルをクリアする。例
えば、入力5(j=5)はサイクリックスロットτ=5
の間、パケットバッファ番号2をアクセスする。もし指
示されたパケットを出力3(i=3)に書き込むことに
成功すると、出力3はサイクリックスロット7の間にパ
ケットを読み出し、パケットバッファの遅延は2タイム
スロット(j−i)となる。入力3(j=3)から出力
5(i=5)までのパケットバッファの遅延は6タイム
スロット(j−i+n)(ここでn=8)である。
そのパケットをパケットバッファに処理することによっ
て、潜在的には、遅延は減少でき、スループットは増加
する。成功したパケットに対して待ち行列の先頭からシ
ーケンシャルに入力バッファ14が調べられ、適切なパ
ケットの順序が各接続に対して保持される。各タイムス
ロットにおける多重試行の方法はパケット期間がバッフ
ァアクセス時間よりも非常に大きい場合のみ有益である
(これは並列−直列パケットフォーマットが使用される
場合であろう)。大きなnのATMに適用して、タイム
スロット当たり2つの試行を行うことによって、容量を
0.586から0.72まで増加できる。この試行を進めていく
と、制御そのものは複雑になるが、容量は0.9まで増加
できる。
適用できる。非常に高速の直列信号に対して適当な大き
さの回転器20を使用することにより、等価な空間スイ
ッチ(非ブロッキング)と比べ経済的に構成できる。
2:1の伸張によって、スイッチは仮想接続に対して厳
密に非ブロッキングとなり、ATMストリームは入力が
満杯であっても無視できる程度の遅延しか生じない。
ある。図4において、m=nの場合は、単一の(n×
n)回転器50は時間的に多重化され、入力及び出力回
転器として機能する。各nポート回路52は入力バッフ
ァ14と出力バッファ16を含む。本実施例においては
図4のようにパケットバッファ54と伸張器56を含
む。
容量の制限は、成功した又は回転器50を通ってパケッ
トバッファに各パケット分配する入力回路を報告する必
要性によって決まる。この応答は次のパケットが送出さ
れる前に得られなければならない。もし、次のパケット
が前のパケットの送出後の肯定(否定)信号の受信前に
成功理に送出された場合は、出力のパケット順序は混乱
する。しかしながら、この時間的な束縛は非常に重要な
問題ではない。
か否かをヘッダから決定する。ポート回路に返送する1
つの情報ビットを運ぶためにほぼ全パケット周期を要す
る。パケットバッファは出力の目的でポート回路に接続
されているので、この応答ビットを出力パケット(アイ
ドルを含む)のヘッダに乗せて運ぶことができる。スイ
ッチ容量はリンク速度とポート数との積である。速度/
容量の制限はパッケージの問題:所定のパケットレート
に対して、同期、すなわち、全てのポートでパケットサ
イクルの同時動作が保証されなければならないというこ
とを考慮して、いかに大きな回転器が構成されるかとい
う問題になる。
は各宛先に対してFIFOが用意されるが各宛先に対し
て1つの位置しか持たない。この構成においてはライン
ブロッキングの先頭は入力バッファ14中で消去される
(入力バッファが必要でない場合は)。それは多重並列
出力バッファスイッチと考えることができる。もちろ
ん、その後、パケット順序は保証されない。出力又は共
通バッファスイッチと比較して、ラインブロッキングの
先頭の効果をなくするためには高速バス又は高接続性に
関しては内部のスピードアップが好ましい。しかしなが
ら、この実施例は非常に高速のバス又は高接続性を必要
としない。
イッチを動作させることは好ましい。これによって入力
バッファ14中のラインヘッドブロッキングを減少でき
る。しかし、その場合は、速度変換用の出力バッファが
必要になる。
ングと同様に、ハイブリッドSTM/ATMスイッチン
グを設置するために伸張できる。これを達成するための
1つの実施例が図5に示される。図5は本発明の他の実
施例のATM/STMの動作を説明するための図であ
る。図5において、各入力はSTMパケットバッファ6
0とATMパケットバッファ62を有する。STMパケ
ットバッファ60の長さはnである。制御メモリ64は
STMパケットバッファ60と関連しfの位置を有す
る。このfはフレーム長(正確には標準的な回線交換と
しての)である。fの値はnと特別な関係がある必要は
ない。制御メモリがパケットに送出するためにSTMバ
ッファ動作させるとき、関連するATMパケットバッフ
ァ62はタイムスロットの間ロックされる。ATMとS
TMパケットバッファはエンティティを分ける必要はな
い。STMバッファは制御メモリがセル当たりlog2
fのアドレスビットのみをストアする間全パケットをス
トアする。このように、STM交換に対してパケットは
同期チャネルに割り当てられ、固定レートで繰り返され
る。しかしながら、サイクル期間はフレーム期間と何ら
かの合理的な関係がある必要はない。
びFIFO待ち行列がSTMパケットを処理し交換する
間、接続の変化が生じ相対的なタイミングをシフトさせ
ジッタを生じる。デジッタ回路で最後にジッタを除去す
る代わりに、TDM時間−空間−時間スイッチとしてこ
のスイッチを動作させることによって最初からジッタを
防止できる。ポート回路中の入出力パケット待ち行列は
先入れ先出しによって制御されることなく外部接続メモ
リを通じてタイムスロット相互変換器として動作する。
同様に、回転器/パケットバッファの組み合わせは、も
し、パケットバッファがタイムスイッチと考えられる場
合は、非ブロッキング空間スイッチと考えられる。パケ
ットバッファは読み出しに際してクリアする必要がな
く、又は使用できる空きがあるかをチェックする必要も
ない。定義上は、パケットはそれがSTMモード中で書
き込まれるのと同じレートで読み出される。 他の表現
をすれば、2つの入力チャネルは同じ出力チャネルに同
時には接続できないので、衝突は起こらない。接続制御
はこれを保証しなければならない。STMデータはパケ
ットに束ねられるので、パケットヘッダを接続制御用と
して使用し続けることが可能である。すなわち、物理的
接続メモリをパケットバッファと関連させる必要がな
い。アドレス情報はポート回路中で発生されるヘッダに
よって発生される。単一の接続に対する非ブロッキング
は2:1伸張、ATMパケットモード中での非ブロッキ
ング動作に対して要求されるのと同じ伸張、によって達
成される。上記に関し、Munter(本発明の共同発明者)
により1991年1月11日に出願された米国特許出願
No.07/638,872、「ルーチングデータ信号に対する共通
メモリスイッチ」に異なるパケットスイッチが述べられ
ている。
n)回転器は2つの(又はそれ以上)段階で実行され
る。図6はそのような大きなネットワークに対する実施
例を示す。図6において、小さな(k×k)回転器のユ
ニットを用いている。ここでk=√nであり、必要なユ
ニットの数はk2(方形回転器の2乗)の代わりに2k
で済む。第2段階のユニット72は各タイムスロットシ
フトする。一方、第1段階のユニット70は各kタイム
スロット毎にシフトするのでk倍遅くなる。各入力当た
りのクロスポイント(クロック駆動)の数は2√nであ
る。同様に、各出力当たりのクロスポイントは2√nで
ある。この実施例の2段階の回転器は全アクセスを行
い、方形回転器の数に等しい。ランダムに動作するクロ
スポイントを有する標準的な空間スイッチは同じ方法で
は実現できない。
御と構成が簡単であるので設計に関心がもたれている。
標準的なバッファ−空間−バッファネットワークに固有
な調整の問題は入力パケットの宛先を空間的に開放する
ことによって解決される。各接続のパケットはスイッチ
に入力する順序で分配することが保証される。2:1速
度の伸張では、ネットワークは厳密に非ブロッキングと
なる。これによって、関連する入出力対の状態のみに依
存する入力制御が簡単化される。ATMストリームによ
って起こる遅延は、全入力が全て満杯のときでさえ、無
視できる位小さい。このハイブリッド装置においては、
ATM/STMの境界はフレキシブルであり、技術的パ
ラメータにはならない。
に関して明確さが欠けている。しかしながら、本発明を
理解するためにはこの議論で十分であると考える。結論
は広範囲に及ぶシミュレーションで正確に証明されるも
のである。
可変遅延の2つの種類に分けられる。固定遅延は所定の
入出力対に対し「スイッチング遅延」の表現によって前
述されたように、プリセットされ、一定である。可変遅
延はさらに、2つの要素に分けられる。第1の要素は入
力バッファ遅延である。この遅延はパケットが入力待ち
行列に到達した瞬間から待ち行列の先頭に到達するまで
の時間である。第2の要素はアクセス遅延である。この
遅延はパケットが待ち行列の先頭に到達した瞬間からパ
ケットバッファに書き込まれるまでの時間である。この
アクセス遅延は保持時間、ここではスループットと入力
待ち行列中の遅延を決定する。このパケットバッファ中
の遅延は所定の接続(入出力対)に対しては一定であ
る。
ットバッファへ進もうとするパケットは「フレシュ」パ
ケットと呼ばれる。もしこのフレシュが目的とする位置
が満杯の時はその順番を失い「古い」パケットと呼ばれ
る。フレシュパケットの到達処理とパケットバッファの
状態とは相関がない。
力待ち行列の先頭のフレシュパケットはいくつかの出力
をねらう。各出力はタイムスロット(ここでは伸張はな
いものとして考える)とそのスループットがrの間1つ
のパケットのみを受信する。ここで、rは1入力当たり
の平均占有数であり、(入力数)×(タイムスロット当
たりの平均入出力トラフィック)に等しい。入力待ち行
列の先頭でのフレシュパケットの宛先は独立している。
このシステムはnの独立したM/D/1待ち行列として
振る舞わなければならない(この観測はKarol等によっ
てIEEE通信トランサクション、Vol.COM 35, No.12.
1987年12月、1347−1356頁で行われて
いる)。
平均値は(1)式で表される。 d=ρ/(2−2ρ) (1) 入力バッファ遅延はパケットの到達過程、例えば、スム
ーズ(Geo/G/1待ち行列)、バースト状(MB/
G/1待ち行列)又はランダム(M/G/1待ち行列)
に大きく依存する。パケットの入力バッファ遅延の平均
値とトータル可変遅延がそれぞれ次のように表わされ
る。
(B1=<b>及びB2=<b2>)の第1のと第2のモ
ーメントである。
るから、 WB=(3/2)WGeo/G/1 (6) WB=WB+d (7)
可変遅延の平均値は同様に計算できる。次の取扱いは大
きなn(入出力の数)の場合に限定される。回線内容
(回線占有)がαであるとき、パケットバッファビジー
の発見確率は(α+ρ/2)である。これはフレシュパ
ケットがその順序を見失う確率である。STMセルはパ
ケット期間より大きなオーダの呼期間に対して「永久
的」な滞在時間である。対比すれば、パケットバッファ
中のATMパケットの平均滞在時間は(ρ/2)(n−
1)である。STMパケットによって占有されるパケッ
トバッファ位置はATMトラフィックによっては変更さ
れないので、フレシュ又は古いパケットがSTM占有セ
ルに遭遇する確率はαである。STM割り当てセルはパ
ケットバッファのn2空間によってランダムに散乱され
るものと考えられる。実際、STMの内容が相対的に小
さい場合(例えば、α=0.5)は、STMセルを一様
に間隔をあけることにより、ATMに遭遇する機会を増
加できる。これによって、パケットバッファ中のビジー
位置に遭遇する機会を減少させ、それによって遅延を減
少させ、容量を増加させる。
スループットは受け入れられない。内部スイッチングリ
ンクはそのような低い占有に対しては制限されない。そ
のような場合には内部伸張が使用されなければならな
い。2:1の一時的な伸張によって、内部速度(バッフ
ァと回転器の)は外部リンク速度を2倍にする。これ
は、実際には、内部占有を最大0.5までに減少させ
る。上記の表現は、ρ=0.5と設定することによっ
て、遅延の上限を決定するために使用される。そのよう
に決定された遅延は0.5の平均占有に対応する。一
方、伸張の場合は、最大内部占有は0.5である(外部
占有が1つのとき)。遅延ユニットは内部タイムスロッ
ト(外部タイムスロットの半分)である。
伸張がある場合の純粋なATM動作に対する遅延占有特
性を示す図である。図において、遅延の単位はタイムス
ロット(パケット期間)である。これらの特性は式
(3)と式(5)から得られる。広範囲なシミュレーシ
ョン結果は解析結果とよく一致した。全てのシミュレー
ションは64×64スイッチの場合である。伸張の場合
は解析結果は上限のみを示す。図11は伸張がない場合
のサンプル結果を示す図である。バースト状トラフィッ
クの場合、バースト長は幾何学的に分布するように選ば
れる。すなわち、B2=B1(2B1−1)となるよう
に。シミュレーションによれば、2:1伸張の平均遅延
は解析した境界より小さい。図8は全負荷(ρ=1)で
伸張の場合の入力待ち行列長さの分布を示す図である。
図において、平均待ち行列長さは0.853である。図
9、図10及び図12はランダムトラフィックのATM
/STM動作の解析結果を示す。回線内容が増加する
と、ATMに対する伸張比が増加する。γを全伸張比
(以下ではγ=2)とすると、効果的なATM伸張比は
式(8)で表わされる。 e=(γ−α)/(1−α) (8)
TM占有が増加するとATM遅延が減少する。図9は大
きなネットワーク中で、伸張がない場合において、異な
るSTM占有値に対する全可変遅延と全占有との比を示
す図である。図10は大きなネットワーク中で、2:1
の一時的な伸張の場合において、異なるSTM占有値に
対する全可変遅延と全占有との比を示す図である。図1
2は本発明において、伸張がない場合のSTM占有機能
としてのスイッチのトラフィック容量を示す図である。
中間パケットバッファ及び回転器を使用している。この
ためBSBアーキテクチャーと比べて2つのメリットを
有する。第1に、ATMモードにおいて、同じタイムス
ロットで1つ以上の入力が出力で競合したとき、調整の
必要がなくなったことである。各パケットは競合するパ
ケットの存在を知ることなく、いつ処理されるかを知る
ことができる。これによって、交換制御メカニズムを非
常に簡単化することができた。第2に、状態制御クロス
ポイントでなくクロック駆動クロスポイントを使用する
ことにより交換装置のハードウエアの複雑さを軽減し
た。クロスポイント比は4/√4となった。ここでnは
入力又は出力数である。従って、本発明によれば、遅延
が小さく、制御と構成が簡単な新たなパケット交換装置
が得られる。
造を示すアーキテクチャーを示す図である。
示す概要図である。
説明するための図である。
例示す図である。
場合の純粋ATM動作に対する遅延占有特性を示す図で
ある。
行列長さの分布を示す図である。
いて、異なるSTM占有値に対する全可変遅延と全占有
との比を示す図である。
伸張の場合において、異なるSTM占有値に対する全可
変遅延と全占有との比を示す図である。
ある。
有機能としてのスイッチのトラフィック容量を示す図で
ある。
Claims (4)
- 【請求項1】 各々が入力バッファを有するm入力(m
は整数)と、 各々がnバッファ位置を有し、1つ又はそれ以上のポー
トを保持できるpパケットバッファ(pは整数)と、 前記m入力と前記pパケットバッファにサイクリックに
接続する入力回転器と、 各々が出力バッファを有するn出力(nは整数)と、 前記pパケットバッファと前記n出力にサイクリックに
接続し、pパケットバッファとn出力をサイクリックに
接続するとき、i番目(iは1からnまでの整数)の出
力は前記pパケットバッファのi番目の位置に接続する
出力回転器とを備え、 m入力とn出力のパケットに含まれるデータを交換する
ことを特徴とするパケット交換装置。 - 【請求項2】 請求項1において、前記入力バッファは
ATM入力バッファと、STM制御メモリを含むSTM
入力バッファとを備え、ATM/STMモードと同様に
ATMモードでも動作することを特徴とするパケット交
換装置。 - 【請求項3】 請求項1及び請求項2において、各入出
力回転器は2つ又はそれ以上のタンデムに接続された
(k×k)回転器群(ここでk=√n)を含み、各回転
器群中の(k×k)回転器の数はkであり、一群は他の
群よりk倍早く動作することを特徴とするパケット交換
装置。 - 【請求項4】 請求項1及び請求項2において、前記入
出力回転器は多重化された単一の回転器によって構成さ
れ、ある周期では入力回転器として動作し、他の周期で
は出力回転器として動作することを特徴とするパケット
交換装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US683,920 | 1991-04-11 | ||
| US07/683,920 US5168492A (en) | 1991-04-11 | 1991-04-11 | Rotating-access ATM-STM packet switch |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0621966A true JPH0621966A (ja) | 1994-01-28 |
| JP3023732B2 JP3023732B2 (ja) | 2000-03-21 |
Family
ID=24746011
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11546492A Expired - Lifetime JP3023732B2 (ja) | 1991-04-11 | 1992-04-08 | パケット交換装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5168492A (ja) |
| JP (1) | JP3023732B2 (ja) |
| CA (1) | CA2061850C (ja) |
Families Citing this family (101)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0447769A3 (en) * | 1990-03-12 | 1994-12-21 | Sel Alcatel Ag | Method and circuit arrangement for managing uniform unities and switching element |
| DE59109144D1 (de) * | 1991-08-19 | 1999-09-09 | Siemens Ag | Verfahren und Anordnung zur Übermittlung von STM-vermittelten Nachrichten über ATM-Vermittlungsstellen |
| EP0528087A1 (de) * | 1991-08-19 | 1993-02-24 | Siemens Aktiengesellschaft | Verfahren und Anordnung zur Übermittlung von STM-vermittelten Nachrichten über ATM-Vermittlungsstellen |
| GB9200267D0 (en) * | 1992-01-08 | 1992-02-26 | Plessey Telecomm | Stm switching arrangement |
| MX9306994A (es) * | 1992-12-15 | 1994-06-30 | Ericsson Telefon Ab L M | Sistema de control de flujo para interruptores de paquete. |
| JPH06276214A (ja) * | 1993-03-18 | 1994-09-30 | Hitachi Ltd | Stm信号とatm信号の混在処理方法およびスイッチシステム |
| US5377182A (en) * | 1993-08-18 | 1994-12-27 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Non-blocking crossbar permutation engine with constant routing latency |
| FR2711465B1 (fr) * | 1993-10-20 | 1996-01-12 | Boyer Pierre | Système de files d'attente en entrée prévu notamment pour être relié aux entrées d'une matrice de commutation de type spatial sans blocage. |
| SE515201C2 (sv) * | 1993-11-26 | 2001-06-25 | Ericsson Telefon Ab L M | Förfarande och anordning för klocksignalgenerering |
| DE69328380T2 (de) * | 1993-12-31 | 2000-10-12 | International Business Machines Corp., Armonk | Verfahren und vorrichtung zur vermittlung von mehreren verkehrsklassen |
| US6314103B1 (en) | 1994-05-05 | 2001-11-06 | Sprint Communications Company, L.P. | System and method for allocating bandwidth for a call |
| US5920562A (en) * | 1996-11-22 | 1999-07-06 | Sprint Communications Co. L.P. | Systems and methods for providing enhanced services for telecommunication call |
| US6430195B1 (en) | 1994-05-05 | 2002-08-06 | Sprint Communications Company L.P. | Broadband telecommunications system interface |
| US6633561B2 (en) | 1994-05-05 | 2003-10-14 | Sprint Communications Company, L.P. | Method, system and apparatus for telecommunications control |
| US5991301A (en) | 1994-05-05 | 1999-11-23 | Sprint Communications Co. L.P. | Broadband telecommunications system |
| US6023474A (en) * | 1996-11-22 | 2000-02-08 | Sprint Communications C.O.L.P. | Broadband telecommunications system interface |
| US6181703B1 (en) * | 1995-09-08 | 2001-01-30 | Sprint Communications Company L. P. | System for managing telecommunications |
| US5926482A (en) | 1994-05-05 | 1999-07-20 | Sprint Communications Co. L.P. | Telecommunications apparatus, system, and method with an enhanced signal transfer point |
| RU2138919C1 (ru) | 1994-05-05 | 1999-09-27 | Спринт Комьюникейшнз Компани Л.П. | Способ, система и устройство управления телефонной связью |
| US6172977B1 (en) * | 1994-05-05 | 2001-01-09 | Sprint Communications Company, L. P. | ATM direct access line system |
| US6031840A (en) * | 1995-12-07 | 2000-02-29 | Sprint Communications Co. L.P. | Telecommunications system |
| IT1266895B1 (it) * | 1994-07-26 | 1997-01-21 | Cselt Centro Studi Lab Telecom | Procedimento per l'allocazione ottimale delle risorse per il trasporto di flussi informativi a banda variabile su reti in tecnica atm, e nodo |
| IL110657A (en) * | 1994-08-14 | 1997-07-13 | Ornet Data Communication Techn | Network switch |
| US5519700A (en) * | 1994-12-07 | 1996-05-21 | At&T Corp. | Telecommunication system with synchronous-asynchronous interface |
| US5513174A (en) * | 1994-12-07 | 1996-04-30 | At&T Corp. | Telecommunication system with detection and control of packet collisions |
| EP1052813A1 (en) * | 1995-07-07 | 2000-11-15 | Nortel Networks Limited | Telecommunications apparatus and method |
| US5862136A (en) * | 1995-07-07 | 1999-01-19 | Northern Telecom Limited | Telecommunications apparatus and method |
| US5841771A (en) * | 1995-07-07 | 1998-11-24 | Northern Telecom Limited | Telecommunications switch apparatus and method for time switching |
| US5745486A (en) * | 1995-10-26 | 1998-04-28 | Northern Telecom Limited | High capacity ATM switch |
| SE508050C2 (sv) * | 1995-11-09 | 1998-08-17 | Ericsson Telefon Ab L M | Anordning och förfarande vid paketförmedling |
| US5903774A (en) * | 1995-11-13 | 1999-05-11 | Intel Corporation | External network network interface device without interim storage connected to high-speed serial bus with low latency and high transmission rate |
| AU2257097A (en) * | 1996-02-02 | 1997-08-22 | Sprint Communications Company, L.P. | Atm gateway system |
| US5870550A (en) * | 1996-02-26 | 1999-02-09 | Network Engineering Software | Web server employing multi-homed, moldular framework |
| US5826014A (en) | 1996-02-06 | 1998-10-20 | Network Engineering Software | Firewall system for protecting network elements connected to a public network |
| US5898830A (en) * | 1996-10-17 | 1999-04-27 | Network Engineering Software | Firewall providing enhanced network security and user transparency |
| US8117298B1 (en) | 1996-02-26 | 2012-02-14 | Graphon Corporation | Multi-homed web server |
| US6178169B1 (en) | 1996-03-28 | 2001-01-23 | British Telecommunications Public Limited Company | Method of transmitting an ATM cell over an ATM network |
| US5940393A (en) * | 1996-05-28 | 1999-08-17 | Sprint Communications Co. L.P. | Telecommunications system with a connection processing system |
| US6014378A (en) * | 1996-11-22 | 2000-01-11 | Sprint Communications Company, L.P. | Telecommunications tandem system for circuit-based traffic |
| KR100459306B1 (ko) | 1996-11-22 | 2004-12-03 | 스프린트 커뮤니케이숀스 컴파니 리미티드 파트너쉽 | 원격통신 네트워크에서 호출을 전송하기 위한 시스템 및 방법 |
| US6115380A (en) * | 1996-11-22 | 2000-09-05 | Sprint Communications Co., L.P. | Broadband telecommunications system |
| US6002689A (en) * | 1996-11-22 | 1999-12-14 | Sprint Communications Co. L.P. | System and method for interfacing a local communication device |
| US6493347B2 (en) * | 1996-12-16 | 2002-12-10 | Juniper Networks, Inc. | Memory organization in a switching device |
| US6067299A (en) * | 1997-04-16 | 2000-05-23 | Sprint Communications Company, L.P. | Communications system for providing ATM connections and echo cancellation |
| US6704327B1 (en) | 1997-05-09 | 2004-03-09 | Sprint Communications Company, L.P. | System and method for connecting a call |
| US6137800A (en) * | 1997-05-09 | 2000-10-24 | Sprint Communications Company, L. P. | System and method for connecting a call |
| US6178170B1 (en) | 1997-05-13 | 2001-01-23 | Sprint Communications Company, L. P. | System and method for transporting a call |
| KR100290999B1 (ko) | 1997-06-11 | 2001-07-12 | 윤종용 | 음성 통화서비스가 가능한 에이티엠 스위치장치 및 방법 |
| US6094430A (en) * | 1997-09-24 | 2000-07-25 | Xylan Corporation | Switching fabric for a digital traffic switch |
| FR2771573B1 (fr) * | 1997-11-27 | 2001-10-19 | Alsthom Cge Alkatel | Element de commutation de paquets a memoires tampons |
| US6483837B1 (en) | 1998-02-20 | 2002-11-19 | Sprint Communications Company L.P. | System and method for connecting a call with an interworking system |
| US6563918B1 (en) | 1998-02-20 | 2003-05-13 | Sprint Communications Company, LP | Telecommunications system architecture for connecting a call |
| US6546022B1 (en) | 1998-04-03 | 2003-04-08 | Sprint Communications Company, L.P. | Method, system and apparatus for processing information in a telecommunications system |
| US6307852B1 (en) * | 1998-04-09 | 2001-10-23 | Nortel Networks Limited | Rotator switch data path structures |
| US20030081548A1 (en) * | 1998-04-09 | 2003-05-01 | Michel Langevin | Scheduling method for inputbuffer switch architecture |
| US6160871A (en) | 1998-04-10 | 2000-12-12 | Sprint Communications Company, L.P. | Communications test system |
| US6351466B1 (en) * | 1998-05-01 | 2002-02-26 | Hewlett-Packard Company | Switching systems and methods of operation of switching systems |
| US6028867A (en) * | 1998-06-15 | 2000-02-22 | Covad Communications Group, Inc. | System, method, and network for providing high speed remote access from any location connected by a local loop to a central office |
| ITTO980529A1 (it) * | 1998-06-19 | 1999-12-19 | Alsthom Cge Alcatel | Matrice di connessione fra tributari di una rete di telecomunicazioni e relativo metodo di gestione. |
| US6590900B1 (en) | 1998-12-16 | 2003-07-08 | Pmc-Sierra Ltd. | Time and space sliced non-blocking network switching fabric |
| US6381247B1 (en) | 1998-12-17 | 2002-04-30 | Nortel Networks Limited | Service independent switch interface |
| US6574230B1 (en) | 1998-12-18 | 2003-06-03 | Nortel Networks Limited | Scheduling technique for delayed queue service |
| US6510135B1 (en) * | 1998-12-18 | 2003-01-21 | Nortel Networks Limited | Flow-level demultiplexing within routers |
| US6587431B1 (en) * | 1998-12-18 | 2003-07-01 | Nortel Networks Limited | Supertrunking for packet switching |
| US6785282B1 (en) | 1998-12-22 | 2004-08-31 | Sprint Communications Company L.P. | System and method for connecting a call with a gateway system |
| US6982950B1 (en) | 1998-12-22 | 2006-01-03 | Sprint Communications Company L.P. | System and method for connecting a call in a tandem architecture |
| US6724765B1 (en) | 1998-12-22 | 2004-04-20 | Sprint Communications Company, L.P. | Telecommunication call processing and connection system architecture |
| US6888833B1 (en) | 1998-12-22 | 2005-05-03 | Sprint Communications Company L.P. | System and method for processing call signaling |
| US7293090B1 (en) | 1999-01-15 | 2007-11-06 | Cisco Technology, Inc. | Resource management protocol for a configurable network router |
| US6856627B2 (en) | 1999-01-15 | 2005-02-15 | Cisco Technology, Inc. | Method for routing information over a network |
| US6724757B1 (en) * | 1999-01-15 | 2004-04-20 | Cisco Technology, Inc. | Configurable network router |
| US6982974B1 (en) * | 1999-01-15 | 2006-01-03 | Cisco Technology, Inc. | Method and apparatus for a rearrangeably non-blocking switching matrix |
| US6934305B1 (en) | 1999-01-15 | 2005-08-23 | Cisco Technology, Inc. | Method and apparatus for detecting errors in a backplane frame |
| US6853647B1 (en) | 1999-02-17 | 2005-02-08 | Covad Communications Group, Inc. | System method and network for providing high speed remote access from any location connected by a local loop to a central office |
| US6934471B1 (en) * | 1999-06-03 | 2005-08-23 | Avici Systems, Inc. | Photonic switch using time-slot interchange |
| US6473397B1 (en) | 1999-08-10 | 2002-10-29 | Nortel Networks Limited | Add/drop multiplexer and method, and Bi-directional line switcher ring featuring such multiplexers |
| CA2283627C (en) * | 1999-09-27 | 2008-08-12 | Nortel Networks Corporation | High-capacity wdm-tdm packet switch |
| DE19961269A1 (de) * | 1999-12-18 | 2001-06-21 | Alcatel Sa | Netzwerkknoten zum Vermitteln von digitalen Informationen unterschiedlicher Protokolltypen |
| JP3522619B2 (ja) * | 2000-01-05 | 2004-04-26 | 株式会社エヌ・ティ・ティ・ドコモ | マルチキャリアcdma伝送システムにおける送信機 |
| US7012895B1 (en) | 2000-11-17 | 2006-03-14 | University Of Kentucky Research Foundation | Packet-switching network with symmetrical topology and method of routing packets |
| US7209659B2 (en) * | 2000-12-19 | 2007-04-24 | Nortel Networks Limited | Modular high capacity network |
| EP1397011B1 (en) * | 2001-03-01 | 2008-09-17 | Mitsubishi Denki Kabushiki Kaisha | Mobile ip packet communication system |
| WO2002093843A1 (en) * | 2001-05-14 | 2002-11-21 | Opera Systems Limited | Router |
| US7184431B2 (en) * | 2001-09-18 | 2007-02-27 | Nortel Networks Limited | Rotator communication switch having redundant elements |
| US7082132B1 (en) | 2001-12-26 | 2006-07-25 | Nortel Networks Limited | Universal edge node |
| US7394806B2 (en) * | 2002-04-11 | 2008-07-01 | Nortel Networks Limited | Distributed space-time-space switch |
| US20040037558A1 (en) * | 2002-08-20 | 2004-02-26 | Nortel Networks Limited | Modular high-capacity switch |
| CA2834634A1 (en) * | 2003-02-20 | 2004-08-20 | Rockstar Consortium Us Lp | Circulating switch |
| JP2007500985A (ja) * | 2003-05-14 | 2007-01-18 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 時分割多重化回路切り換えルータ |
| US7545804B2 (en) * | 2003-09-11 | 2009-06-09 | Nortel Networks Limited | High throughput rotator switch having excess tandem buffers |
| US7450575B2 (en) * | 2004-02-17 | 2008-11-11 | Nec Electronics Corporation | Low redundancy data RAM architecture for monolithic time-space switches |
| US20100128734A1 (en) * | 2004-02-19 | 2010-05-27 | Beshai Maged E | Polyphase rotating-access switch |
| US7602771B1 (en) | 2004-12-30 | 2009-10-13 | Nortel Networks Limited | Two-dimensional circulating switch |
| US7639678B2 (en) * | 2004-12-02 | 2009-12-29 | Nortel Networks Limited | Multimodal data switch |
| US7539181B2 (en) * | 2004-12-13 | 2009-05-26 | Nortel Networks Limited | Balanced bufferless switch |
| US7965725B2 (en) * | 2005-05-31 | 2011-06-21 | Stmicroelectronics, Inc. | Hyper-ring-on-chip (HyRoC) architecture |
| US7978690B2 (en) * | 2007-03-31 | 2011-07-12 | International Business Machines Corporation | Method to operate a crossbar switch |
| US9219697B2 (en) | 2009-08-27 | 2015-12-22 | Maged E. Beshai | Multiple petabit-per-second switching system employing latent switches |
| US9252909B2 (en) | 2009-08-27 | 2016-02-02 | Maged E. Beshai | Single-rotator latent space switch with an embedded controller |
| US8971340B2 (en) * | 2009-08-27 | 2015-03-03 | Maged E. Beshai | Latent space switch using a single transposing rotator |
| US9154255B2 (en) * | 2009-08-27 | 2015-10-06 | Maged E. Beshai | Single-rotator latent space switch with an external controller |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4470139A (en) * | 1981-12-28 | 1984-09-04 | Northern Telecom Limited | Switching network for use in a time division multiplex system |
| GB8701009D0 (en) * | 1987-01-19 | 1987-02-18 | Inmos Ltd | Digital signal switch |
| FR2611411B1 (fr) * | 1987-02-27 | 1989-04-21 | Francois Joel | Systeme de commutation de multiplex temporels hybrides |
| FR2618624B1 (fr) * | 1987-07-24 | 1992-04-30 | Michel Servel | Systeme de commutation de multiplex temporels hybrides a memoire tampon optimisee |
| FR2625392B1 (fr) * | 1987-12-24 | 1993-11-26 | Quinquis Jean Paul | Circuit de gestion de pointeurs d'ecriture de files tampons notamment pour commutateur temporel de paquets auto-acheminables |
-
1991
- 1991-04-11 US US07/683,920 patent/US5168492A/en not_active Expired - Lifetime
-
1992
- 1992-02-26 CA CA002061850A patent/CA2061850C/en not_active Expired - Lifetime
- 1992-04-08 JP JP11546492A patent/JP3023732B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US5168492A (en) | 1992-12-01 |
| JP3023732B2 (ja) | 2000-03-21 |
| CA2061850A1 (en) | 1992-10-12 |
| CA2061850C (en) | 1994-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3023732B2 (ja) | パケット交換装置 | |
| US5361255A (en) | Method and apparatus for a high speed asynchronous transfer mode switch | |
| JP3074353B2 (ja) | 大容量atm交換機 | |
| US5745489A (en) | Buffered crosspoint matrix for an asynchronous transfer mode switch and method of operation | |
| EP0838110B1 (en) | Telecommunications apparatus and method | |
| US4926416A (en) | Method and facilities for hybrid packet switching | |
| Garcia-Haro et al. | ATM shared-memory switching architectures | |
| US5841771A (en) | Telecommunications switch apparatus and method for time switching | |
| AU618634B2 (en) | Time division switch | |
| US7023841B2 (en) | Three-stage switch fabric with buffered crossbar devices | |
| EP0858192B1 (en) | An ATM switching arrangement | |
| CA1274303A (en) | N-by-n "knockout" switch for a high-performance packet switching system with variable length packets | |
| US5544168A (en) | ATM switching arrangement | |
| US5703879A (en) | ATM switching arrangement | |
| US20090201923A1 (en) | Apparatus and method for a fault-tolerant scalable switch fabric with quality-of-service (qos) support | |
| JPH10117200A (ja) | 交換機、クロスコネクト・スイッチング装置、接続装置、および、交換機におけるルーティング方法 | |
| EP0415628B1 (en) | A growable packet switch architecture | |
| US5497369A (en) | Multicast switch circuits | |
| EP1788755B1 (en) | Method for cell processing and apparatus for cell processing using the same | |
| US7545804B2 (en) | High throughput rotator switch having excess tandem buffers | |
| EP0555429B1 (en) | An atm switching arrangement | |
| JP2752116B2 (ja) | 交換ノード | |
| US7630362B1 (en) | STM switching arrangement | |
| JPS6386938A (ja) | 交換装置 | |
| JP2546490B2 (ja) | スイッチング・システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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: 20080121 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090121 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100121 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110121 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120121 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130121 Year of fee payment: 13 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130121 Year of fee payment: 13 |