JPH05219098A - フレーム変換方法及び装置 - Google Patents

フレーム変換方法及び装置

Info

Publication number
JPH05219098A
JPH05219098A JP19860092A JP19860092A JPH05219098A JP H05219098 A JPH05219098 A JP H05219098A JP 19860092 A JP19860092 A JP 19860092A JP 19860092 A JP19860092 A JP 19860092A JP H05219098 A JPH05219098 A JP H05219098A
Authority
JP
Japan
Prior art keywords
payload
user frame
address
header
fixed
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
Application number
JP19860092A
Other languages
English (en)
Other versions
JP2788577B2 (ja
Inventor
Marco Heddes
マルコ、ヘデス
Ronald Luijten
ロナルド、リュイテン
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH05219098A publication Critical patent/JPH05219098A/ja
Application granted granted Critical
Publication of JP2788577B2 publication Critical patent/JP2788577B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3063Pipelined operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【目的】 ユーザフレームをスイッチに必要な固定長の
セルに変換し、他方の側で固定長のセルをユーザフレー
ムに変換するための方法の提供。 【構成】 本発明は、固定長のセルがセル処理スイッチ
ファブリック(11)を通じて送ることが出来るように
ユーザフレームを固定長のセルに変換するための方法、
例えばATM(非同期転送モード)に関する。この方法
のハードウェアによる実施例は受信部(12.1)と送
信部(13.1)の二つの部分を含み、両者はスイッチ
ファブリック(11)を含むスイッチングサブシステム
(10)の一部を構成する。受信部(12.1)はユー
ザデータを緩衝してそれをスイッチファブリック(1
1)を介して送るべき固定長のセルにセグメント化す
る。送信部(13.1)はそれらセルを受けてユーザデ
ータを再構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータ伝送システムに関
し、さらに詳細には、固定長のセルがセル処理スイッチ
ファブリックを通じて移送されうるように例えばATM
セル(非同期転送モード)であるそのような固定長のセ
ルにユーザフレームを変換するための方法に関する。こ
の方法のハードウェアによる実施は2つの部分、すなわ
ち送信器と受信器からなり、両者がスイッチファブリッ
クを含むスイッチングサブシステムの部分となる。送信
器はユーザデータを緩衝してそれらを上記スイッチを介
して送られるべき固定長のセルにセグメント化する。受
信器部分はこれらセルを受信してユーザデータに再構成
する。
【0002】
【従来の技術】伝送されるべきデータ量の増大およびサ
ポートされるべきデータチャンネル数の増加により、情
報の高速スイッチングが通信ネットワークでますます重
要なタスクとなって来ている。情報を互いに交換しうる
ようにラインまたは伝送ラインが相互に接続されるネッ
トワークノードはしばしばそのネットワークでの遅延の
原因となる。それ故、高速であって実用上非阻止型のス
イッチングエレメントを用いることが望ましい。数個の
入力端と出力端を相互接続するスイッチファブリックに
より新しい可能性が生じる。スイッチング技術において
なされた利点により、スイッチファブリックを広帯域・
高速通信用に構成することが可能である。
【0003】それらのスイッチは高速度において二つの
基本的な機能を行なわねばならない。まず、それらはそ
の入力端に入るトラヒックを高い信頼性をもって適正な
出力端に方向づけなくてはならない。第二に、そのスイ
ッチは、2個以上の入力端に同時に入るトラヒックが共
通の出力端宛である場合には出力競合を処理しなければ
ならない。
【0004】回路の切換えを用いれば出力競合は問題な
い。これはコンフリクトを避けるように着信をスケジュ
ールするコントローラを用いることにより防止される。
回路切換通信用の古典的なタイムスペースタイムスイッ
チはH.Inose 著“An Introduction to Digital Integra
ted Communications Systems”東京大学出版会、197
9に示されている。
【0005】しかしながらパケットスイッチングでは一
つのスイッチに入るパケットはスケジュールされておら
ず、夫々がアドレス情報を含む見出しを含んでいる。中
央スケジュールの協力のない場合には、それら受信され
たパケットは複数出力端における問題の回避のために緩
衝されなければならない。パケットスイッチの分野での
主な最近のアクティビティの概略はH.Ahmadi他の“A Su
rvey of Modern High-Performance Switching Techniqu
es”、IEEE J.SAC,Vol.No.7 、1989年9月、pp.1
091〜1103に開示されている。代表的なパケット
スイッチはY.S.Yeh 他“The Knockout Switch: A Simpl
e, Modular Architecture For High-Performance Packe
t Switching ”XII International Switching Symposiu
m ISS'87, Phoenix, Arizona USA、1987年3月15
〜20日、paper B10.2 または同じ著書による“The Kn
ockout Switch: A Simple, Modular Architecture For
High-Performance Packet Switching ”、IEEE Journal
on Selected Areas in Communication, Vol.SAC-5, N
o.8、1987年10月、pp.1274〜1283に開
示されている。Yeh 他の文献に示されているスイッチン
グエレメントはN個の入力ラインを介してそれより少数
のL本のラインに入るパケットを集信するための「集信
装置」を備えている。L本の出力ラインからパケットを
とり出してそれらを、それらの指向される出力端に接続
される第一に使用可能なFIFO(先入れ先出し)バッ
ファに記憶させるために「ラウンドロビンサーバ」が用
いられる。一つの時間スロットにL個のパケットが集信
装置から出るような最悪の場合をまかなうために設計に
おいてL個の別々のFIFOバッファが用いられる。パ
ケットスイッチの他の例はW.Denzel他の“Packet Switc
hing Module ”、IBM Technical Disclosure Bulletin,
Vol.32, No.10B 、1990年3月、pp.176〜17
7に開示されている緩衝高速パケットスイッチングモジ
ュールである。このスイッチでは宛先見出しがデータパ
ケットからこのスイッチに入るとき分離される。これら
パケットはパケットバッファメモリ内の特定のアドレス
に記憶され、このバッファアドレスがパケットスイッチ
ングモジュールの制御セクションを通される。このスイ
ッチの出力でこのバッファアドレスはパケットバッファ
メモリからデータパケットをとり出すために用いられ
る。
【0006】
【発明が解決しようとする課題】これら高性能スイッチ
ングファブリックについての最近の提案のほとんどは高
速パケットスイッチング(FPS)として知られる原理
に基づいている。上記IBMの文献に開示されているよ
うに、ハードウェアのレベルで行なわれる高度並行性、
分散制御および経路指定がこれらの種類のスイッチには
必要である。通信ネットワークにこれらスイッチを用い
る場合には、データはそのスイッチの基本的セル構造に
適合しなければならない。
【0007】上述のパケットスイッチングモジュールは
入力端から出力端に一定の長さのセルとしてデータを転
送する。この固定長のセルの一例は見出しとセルデータ
フィールドを含むATMセルである。異なるシステムで
このスイッチを使用するためにはユーザにより送られる
データフレームをそのスイッチを通じて送るアダプタを
用いなければならない。
【0008】パケットスイッチまたはスイッチファブリ
ック用の高速プロトコルアダプタについての技術は本発
明者の知る限りにおいては従来存在しない。
【0009】本発明の目的はスイッチに必要なユーザフ
レームの固定長のセルへの変換および他方の側での固定
長セルのユーザフレームへの変換のための方法を提供す
ることである。
【0010】本発明の他の目的は高速通信についてのア
ダプタでこの方法を実施することである。
【0011】
【課題を解決するための手段】本発明はユーザフレーム
を固定長のセルに変換して固定長のセルを元のユーザフ
レームに再び組立てるための方法である。ユーザにより
送られるデータはスイッチファブリックに必要なように
固定長のセルにセグメント化され、そのスイッチを通じ
て運ばれ、そしてその出力端で再び組立てられる。この
方法のハードウェアによる実施は送信器と受信器の二つ
の部分を含む。この送信器はユーザデータを受け、それ
らを固定長のセルにセグメント化してスイッチファブリ
ックにそれらを送る。これら固定長のセルはこのスイッ
チを経由して受信器により受信され、この受信器がそれ
らセルをユーザフレームに再び組立てる。この送信器、
スイッチファブリックおよび受信器はユーザが基本的な
駆動機構についての知識を有さずにユーザフレームをス
イッチに送るようにスイッチングサブシステムの部分と
なる。
【0012】
【作用】本発明によれば、制御情報を含む見出しとペイ
ロードを分離し、両方の部分が並列処理しうるようにす
る。見出しをオンザフライ処理することにより、ペイロ
ード用の記憶セクションが一定数のクロックサイクル内
で割振り可能となる。この方法の信頼性およびそのハー
ドウェアによる実施はエラー検出と回復を行なうことに
よって改善される。更に、ヨーロッパ特許出願第918
10548.7号明細書に示されているような高速バッ
ファ管理方式を用いることが出来、また複数の仮想チャ
ンネルがサポートされる。
【0013】
【実施例】ここに詳述するアダプタの目的は例えばCR
MA(順回予約多重アクセス)またはOC24/48
(光チャンネル1,2/2,4Gb/sec光接続規
格)からのような。ここでユーザフレームと呼ぶデータ
フレームを基本セル駆動機構を用いてスイッチを通じ転
送することである。これらスイッチでは、データは固定
セルフォーマットで送られねばならず、またアダプタが
ユーザフレームの固定サイズセルへのセグメント化と逆
再組立プロセスを行なう。例えばCRMA用に構成され
あいるはプログラムされたアダプタがCRMAネットワ
ークから生じるユーザフレームを固定長のセルに変換
し、その後それらがスイッチファブリックを介して経路
指定されて受信アダプタに入る。この受信アダプタは送
信アダプタと同じ種類のネットワーク(CRMA)に接
続しなくともよい。
【0014】アダプタは送受信部からなり、そして入力
/出力ラインによりスイッチに接続される。複数のアダ
プタを一つのスイッチファブリックに接続してもよい。
【0015】スイッチングサブシステム10のブロック
図を図1に示す。このシステムは6入力、8出力ライン
を有するスイッチファブリックエレメント11を含む。
図示しないユーザがアダプタの受信部12.1〜12.
6を介してスイッチファブリックエレメント11の入力
ラインに接続される。送信部13.1〜13.6はスイ
ッチ11の出力ライン側に配置されている。図示のブロ
ック図において、第1の入力ライン(IN1)に入るユ
ーザフレームは受信部12.1により固定長のセルにセ
グメント化されてそれらがスイッチファブリックにより
出力ライン14.1に方向づけられる。第6の入力ライ
ン(IN6)のユーザフレームは受信部12.6により
セグメント化され、そして同じ出力ライン14.1に向
けられる。この出力ラインに接続される送信部13.1
はユーザフレームを再び組立ててそれらを出力ライン
(OUT1)を介してデータのアドレスに送る。
【0016】本発明による方法に基づくアダプタの基本
的機能は次の通りである。
【0017】・ セグメント化および再組立、・ エラ
ー検出および回復、・ 優先度の異なるユーザフレーム
のサポート、・ データの緩衝、・ バッファ管理、及
び・ 複数の仮想チャンネルのサポート。
【0018】本発明の第一の実施例の以降の説明は主と
してアダプタの送信部についてのものである。受信部は
図2、図3に示すように送信部と同様に動作する。ユー
ザから生じるデータフレームはバッファメモリ24′に
記憶される。受信待ち行列28.1′と28.2′は受
信されるべきユーザフレームに対するポインタを含む。
ヘッダープロセッサ22′は受信待ち行列(所要の優先
度ルールを考慮する)からのポインタを読取って後述す
るように対応するフレームの受信を開始する。バッファ
メモリ24′に記憶されているデータバイトがパイプラ
イン再整合ユニット23′に読込まれる。固定セルが固
定数のデータバイトの前にヘッダープロセッサ22′か
らの見出しをつけることにより形成される(これはユニ
ット23′の一部である見出しそう入ユニット23.
2′より行なわれる)。ヘッダープロセッサ22′を適
正に構成することにより、高い優先度を有するデータフ
レームにより送られるフレームのデータ割込みが可能と
なる。
【0019】この第一実施例はスイッチファブリック用
の汎用でプログラム可能な高速(ギガビット/秒の範
囲)プロトコルアダプタである。そのようなアダプタに
ついての四つの新しい原理を次に述べる。第一の原理は
プロトコルデータと制御セルの分離であり、これはハー
ドウェア内のデータ信号と制御信号の分離をサポートす
る。第二の原理はエラーが検出されないときのセルのオ
ンザフライ処理である。第三の原理は優先度の異なるユ
ーザフレームの、それらデータが付加的な待ち行列内で
緩衝されるアドレスを保持することによるサポートであ
り、そして第四の原理はそのアダプタのプログラムの可
能性である。その制御プロセッサのみならず種々のハー
ドウェア構造もプログラム可能である。
【0020】基本原理の一つであるペイロードと制御情
報の分離はデータモードオペレーションを限定すること
によって行なわれる。これらはエラーの生じない間にデ
ータ転送状態で実行されるオペレーションである。接続
のセットアップ、否定応答および制御セル等はこのデー
タモード状態の部分ではなく、肯定応答がその部分であ
る。
【0021】図2及び図3は第一実施例におけるスイッ
チアダプタハードウェア20,21の原理的アーキテク
チャを示すものである。スイッチファブリックから出力
ライン14.1に入る固定長のセルはオンザフライで処
理され、セルの見出し内のパラメータが抽出されてヘッ
ダープロセッサ22に与えられる。見出し/データの分
離はユニット23のDEMUX/Header抽出部2
3.1,23.2で生じる。これらパラメータは相互接
続ラインを介して見出し抽出ユニット23,2からヘッ
ダープロセッサ22に送られる。ここでセルペイロード
と呼ぶセルデータフィールドはユニット23の再整合/
パイプラインユニット23.3と23.4を介して共用
記憶装置のバッファ(バッファメモリ24)に流れ続け
る。夫々のバッファのアドレスは前記ヨーロッパ特許出
願第91810548.7号明細書に示されるようにポ
インタ待ち行列25との組合せにおいてヘッダープロセ
ッサ22で発生される。セルペイロードは制御データを
含む見出しから分離された後に再整合され、さらに遅延
される間にバッファアドレスが発生される。ヘッダープ
ロセッサ22はセルペイロードがバッファメモリ24に
そのバッファアドレスを与えることによって記憶されう
るように選択ライン27を介してDEMUXユニット2
6を切換える。
【0022】これらバッファアドレスは前記ヨーロッパ
特許出願明細書に示されているバッファ管理に従ってポ
インタ待ち行列(PTR Q)25に入れられる。夫々
の仮想チャンネルは各トラヒック優先度について一つ
の、合計2個のPTR Qによりサポートされ、それら
仮想チャンネルにより割振られるバッファアドレスがそ
れに記憶される。人のつ仮想チャンネルの緩衝されたデ
ータはそれらデータが名宛人すなわちユーザに経路指定
されうるように夫々の待ち行列のアドレスを読むことに
よりアクセス可能である。複数のセルを含む一つのフレ
ームが完全に受信されると、到着待ち行列へのエントリ
がなされる。図3に示す二つの到着待ち行列28.1と
28.2は異なる優先度をもつフレームをサポートす
る。このエントリは指標を含み、そのPTR Qはバッ
ファメモリ24のバッファ内のフレームがあるアドレス
がとり出されるように用いられる。異なる到着待ち行列
28.1と28.2により、アダプタは異なるトラヒッ
ク優先度をサポートする。トラヒックのタイプ(例えば
RESERVED対NON−RESERVED)はエン
トリをなすべき到着待ち行列を決定する。
【0023】上記の再整合/パイプラインユニット2
3.3と23.4はセルペイロードが記憶スペースの無
駄を防止するためにメモリバスでラインアップされ、ま
た要求されたバッファのアドレスを発生するための時間
をヘッダープロセッサ22が有するようにデータを再整
合させ遅延させる。これらバッファアドレスの発生につ
いては上記ヨーロッパ特許出願第91810548.7
号明細書に開示されている。再組立されるべきユーザフ
レームは到着待ち行列28.1と28.2内のエントリ
を用いることによりそれらの与えられた優先順に処理さ
れる。フレームデータはスイッチソースアドレスと共に
出力ライン29,30に与えられる。これらデータが出
力ライン29で使用可能となる前に、ヘッダープロセッ
サ22がライン31を介して制御情報を名宛人に送る。
一つのユーザフレームへと再組立されねばならないデー
タを読取るために、データが記憶されるバッファのアド
レスが夫々の待ち行列(PTR Q)からとり出され
る。一つの名宛人に経路指定されねばならない受信セル
ペイロードは複数の固定長セルの一部として受信され
る。これらセルのペイロードは異なる記憶セクション
(割振られたバッファ)に記憶される。ユーザフレーム
の再組立のためにこれら分散したペイロードが夫々のP
TR Qからそれらのアドレスをとり出すことにより異
なる割振られたバッファから読取られる。このポインタ
管理は環境に対し透明である。
【0024】送信部20および受信部21のマイクロプ
ロセッサインタフェース32と制御マイクロプロセッサ
33は、メッセージが受信部と送信部の間に流れること
が出来るようにバス34を介して接続される。例えばこ
れは受信部21で実行されねばならない再送コマンドが
送信部20に入る場合に必要である。
【0025】代表的な固定長セルサイズは100バイト
未満である。本発明においては固定長セルのサイズとセ
ル内の種々の制御フィールドの位置とサイズはハードウ
ェアの複雑性を最少限にするように選ばれる。例えば、
セル見出し内のすべてのフィールドはTYPEフィール
ド40(図4)でコード化されるすべてのセルにわたり
固定した位置と固定したサイズを有する。60バイトの
セルサイズはハードウェアのバス幅を1,2,3,4,
5または6バイトとして容易にアダプタをつくりうるよ
うにする。選ばれたセル構造の詳細を図4について述べ
る。ATM互換固定長セル34並びに使用されるすべて
の他の固定長セル35の前に7バイト長の固定長見出し
部36.1,36.2が付加される。ATM互換性セル
34を除くすべての固定長セル35はそれらのエンド部
にCRC(巡回冗長度チェック)バイト37を有する。
各セルのエンド部でのこのチェックはデータ伝送のエラ
ー検出を改善する。図4の下部はこの第一実施例に合っ
た見出し部の例を示すものである。この場合、3段スイ
ッチがアドレスフィールド38.1,38.2,38.
3(ADDRESS 0,ADDRESS 1,ADD
RESS 2)によりサポートされる。宛先アドレスは
これらアドレスフィールド38.1,38.2,38.
3に与えられる。仮想チャンネル識別子がVCIDフィ
ールド39内で送られる。見出し部36.1,36.2
の制御セクションはそのセルのタイプを示すタイプフィ
ールド40を含む。タイプフィールド40は次の値をも
つことが出来る: ・ CONTROL ・ FIRST ・ MIDDLE ・ LAST ・ ONLY ・ ATM 見出し部内のこのタイプフィールド40は制御セルとデ
ータセルの差をとることが出来るようにして上記のデー
タモード機構を容易にする。見出し部36.1,36.
2のフィールド41〜44は異なる優先度を有するフレ
ームをサポートし、受信側で失われたセルを検出すると
共にセルブロックの受信を制御しうるようにする。この
制御パケットはセグメント化アダプタが通常のデータの
流れを混乱させることなく制御ポイントに通信を行ない
うるようにする。ATMセル34はATMにセットされ
たタイプフィールド40で透明に送ることが出来る。こ
の場合、アダプタは巡回冗長度チェック(ATMはそれ
自体のCRCを有する)を行なわず、また冗長度のため
にタイプフィールド40は長さフィールド41にコピー
される。ATMの場合にはすべての他の制御フィールド
は使用されない。
【0026】この実施例の送信部を図5について説明す
る。ユニットヘッダープロセッサ45、CRCチェッカ
46およびデータパイプライン/再整合ユニット47は
データモードに必要なオンザフライ処理を行なう。デー
タモード外での動作については制御プロセッサ48が用
いられる。前述したように制御プロセッサ48、状態マ
シン/シーケンサ49、ヘッダープロセッサ45、CR
Cチェッカ46およびデータパイプライン/再整合ユニ
ット47はプログラム可能である。しかしながら、この
内のユニット45,46,47はフォン/イマン・マシ
ンではなく、レジスタ、カウンタ、FIFOおよび状態
マシンであり、それらについての構造はプログラムダウ
ンロードバス50を介して構成時にダウンロードされ
る。しかしながら制御プロセッサ48はより古典的なフ
ォン/イマン・マシンであり、これはプロトコル基本要
素を実行するために最適化しうる。制御プロセッサ48
の制御プログラムは制御プログラムRAM51(ランダ
ムアクセスメモリ)に記憶される。これら5個のユニッ
ト45〜49のこのプログラム性は1つのアダプタで種
々のプロトコルを行ないうるようにする。
【0027】高速を達成するために、最少データコピー
の原理が適用され、データ保存に1個の高速バッファメ
モリ52しか必要としない。更に、ここでバッファ管理
と呼ぶ記憶セクションの割振りと解放を管理するための
簡単であるが有効なアルゴリズムが用いられる。このバ
ッファ管理の詳細は前記ヨーロッパ特許出願第9181
0548.7号明細書に示されている。
【0028】図4のセル34,35はアダプタの受信部
に入り、そしてスイッチカードインタフェース53で直
列から並列に変換される。見出し全体は内部6バイト
(48ビット)データバス54を介してヘッダープロセ
ッサ45に送られ、そしてセルペイロードがデータパイ
プライン/再整合ユニット47へとクロックされる。
【0029】複数の仮想チャンネルは図6に示すヘッダ
ープロセッサ45内のハードウェアレジスタで各仮想チ
ャンネルについて一つのデータ構造でサポートされる。
図6は原理を示すための例である。見出し部のアドレス
フィールドとVCIDフィールドはワーキングレジスタ
55(図6の左下部分)へとクロックされ、これがヘッ
ダープロセッサ45内の各エントリと比較される。それ
故、連想記憶装置56(CAM)が用いられる。そのエ
ントリがない場合には新しいエントリがこのCAM56
に発生される。CAM56内にそれ以上のスペースがな
い場合には、そのセルは捨てられて制御プロセッサ48
にメッセージが送られる。
【0030】新しいCAMエントリが発生されると、ワ
ーキングレジスタ55には省略値が入れられる。セルの
制御フィールドの値はCAM56の状態フィールドに記
憶されている仮想チャンネルの状態によりチェックされ
る。この状態フィールドは仮想チャンネルの状態を含
み、そして次の状態が一定数のクロックサイクル内でヘ
ッダープロセッサ45の一部である有限状態マシンを用
いて計算される。仮想チャンネルの状態がデータの受信
を許し、またそのセルが実際にデータを含んでいれば、
前記ヨーロッパ特許出願第91810548.7号明細
書に示されているバッファ管理部(ヘッダープロセッサ
45内)がバッファメモリ52内に充分なバッファメモ
リスペースを与えるようにする。これは一定数のクロッ
クサイクル内で行なわれる。要するに、一定数のクロッ
クサイクル後にヘッダープロセッサ45はバッファメモ
リ52を選択し、セルデータが記憶されるべきアドレス
を与える。この一定のクロックサイクル数は一つのセル
をアダプタ内部バス54を介して転送するためのサイク
ル数以下である。いかにしてバッファ管理部(ヘッダー
プロセッサ45内)が一定数のクロックサイクル内でメ
モリアドレスを発生するかについては上記ヨーロッパ特
許出願明細書に示されている。バッファ管理部が一つの
バッファについての要求を許可出来ないか、あるいは種
々のバッファ割振りのルールに基づき許可したくない場
合には、受信中のセルはバッファメモリに記憶されず捨
てられる。制御プロセッサ48はこの事を知らされるこ
とになる。
【0031】一つのセルのデータ部分すなわち図4のペ
イロードはデータパイプライン/再整合ユニット47に
クロックされる。このユニットの動作を図7により説明
する。図7の上部に固定長セル70を示す。セル70は
そのすぐ下に示すように多数のバスサイクルに分割され
る。第1サイクルにおいて見出し部71の第1部分がパ
イプライン/再整合ユニット47にクロックされる。こ
の部分を「A」で示す。第2バスサイクルはペイロード
72を含むが、内部データバス54上のすべてのビット
がペイロードであるわけではない。「B」で示すこの見
出し部71の残りの部分はヘッダープロセッサ45に送
られる。ペイロードを含む部分「C」は再整合レジスタ
73にクロックされる。次の2バスサイクルは部分「D
〜G」が再整合レジスタ73を介してパイプライン74
にクロックされるようにペイロード72のみを含む。レ
ジスタ73にペイロードがクロックされる毎にそこに記
憶されている現在のペイロードがパイプライン74にシ
フトされる。パイプライン部分74の目的はペイロード
72をそれと見出し部71の分離後にバッファメモリ5
2と整合させることである。更にこの部分74はヘッダ
ープロセッサ45がアドレスを発生するのに充分な時間
をもつようにするためこのメモリ52についてのデータ
を遅延させる。パイプラインレジスタ74の左右の部分
間の境界はパイプライン74の深さと同様にプログラム
可能である。
【0032】以下は本発明による再組立機構の詳細であ
る。再組立のためにヘッダープロセッサ内部にある状態
マシンは各仮想チャンネルについて図6に示すような一
群の状態変数を維持する。この状態マシンは次の状態を
有する。
【0033】 −1.) done −2.) wait−next −3.) buf−full −4.) end 更に、エラーフラグ(Errflg)が再組立中にエ
ラーが生じた時を記憶している。これらエラーはCRC
エラー(伝送エラーのチェック用の巡回冗長度チェッ
ク)、セルシーケンスエラー(ユーザフレームを形成す
るセルのシーケンスのチェックのため)およびバッファ
メモリフルエラーである。制御セルは仮想チャンネルの
状態には影響しない。これらセルは図5に示すようにプ
ロトコルエントリメモリ55に向けられる。またATM
セルは再組立が不要なため状態マシンには影響しない。
これらセルはそのままバッファメモリ52に置かれる。
【0034】仮想チャンネルが状態1(done)であ
るとすると、これはfirstセルを受けるとき状態2
(waitnext)に入り、あるいは単一のセルの
みを受けるとき状態4(end)に入る。状態1におい
て、middleセルおよびlastセルは何もされず
に捨てられる。セルがそのセルの終りでのみ知られるC
RCエラーを有する時にはエラーフラグ(Errfl
g)がバイナリ「1」にセットされる。図4のフィール
ド43(SEQ)に与えられるブロックシーケンス番号
がチェックされるが、第1セルについての誤比較によっ
てはエラーフラグはセットされず、マイクロプロセッサ
48(図2のマイクロプロセッサ33は図5のマイクロ
プロセッサ48と同じもの)に対しメッセージ「ミッシ
ングブロック」を発生する。middleセルおよびl
astセルについては正しくないブロックシーケンス番
号によりエラーフラグがセットされる。
【0035】firstセルの受信後に、セルカウント
が0にセットされ、仮想チャンネル制御レジスタ内のシ
ーケンス番号が、受信されたセルのSEQフィールド4
3の値にセットされる。middleセルが入ると、状
態2(waitnext)が保存され、lastセル
が入ると状態4(end)に入る。
【0036】middleセルにより、エラーフラグ
は、SEQ番号43が正しくないとき、CRC37が正
しくないとき、またはセル35内のCOUNTフィール
ド44が期待される値を有しないときにセットされる。
状態2(waitnext)において、lastセル
が入ると状態4(end)に入る。
【0037】一つのセルのペイロードフィールドのユー
ザデータをバッファメモリ52に記憶するためにバッフ
ァ管理機能が前記ヨーロッパ特許出願明細書に示されて
いるように行なわれる。バッファ管理がデータ記憶のた
めに使用しうるスペースがないと決定する場合には、f
irstセル、middleセルまたはlastセルの
受信後に状態3(buffull)となる。これによ
ってもエラーフラグがセットされる。エラーフラグがセ
ットされると、一つのブロックの完了によりマイクロプ
ロセッサ48にメッセージが送られる。状態4(en
d)に入るときまたは状態2(waitnext)に
おいてlastセルの損失によりfirstセルまたは
onlyセルが入るとき一つのブロックが完了する。
【0038】図8〜10は6バイトデータバス54を有
する第1実施例のヘッダープロセッサ45のクロックサ
イクルを示すものである。このデータバス54により、
60バイトのセルを10バスサイクルに分割してそれを
バス54にまたがり転送させなくてはならない。種々の
アクションが行なわれるべきであるが、仮想チャンネル
の現在の状態と次の状態により、いくつかのアクション
は行なってはならない。しかしながら、すべての考えら
れるアクションはそれらを行なわねばならぬ場合にはバ
スサイクルに割振らねばならない。図8〜10に示すテ
ーブルは受信されたセルのタイプにより次々とバスサイ
クルで行なわれるアクションを示している。サイクル1
〜3において、セル見出し部内のアドレスすなわち図4
のアドレスフィールド38.1〜38.3のアドレスが
仮想チャンネルの状態をとり出すために用いられる。サ
イクル1において、見出し部36.1と36.2のアド
レスフィールド38.1〜38.3がヘッダープロセッ
サ45にクロックされる。CAM56内の対応するエン
トリが仮想チャンネル識別子とCAM56に記憶された
エントリとを比較することにより検索される。サイクル
3において、この仮想チャンネルの状態がヘッダープロ
セッサ45のワーキングレジスタ55にクロックされ
る。サイクル3の終りにこのチャンネルの現在の状態が
受信されたセルの見出し部36.1,36.2内の種々
のフィールドにより与えられる新しい入力と共に使用可
能となる。これにより、サイクル4で、例えばプログラ
マブルロジックアレイ(PLA)のような組合せロジッ
クを用いて次の状態を計算しうるようになる。サイクル
4〜7において、ヘッダープロセッサ45の一部である
バッファ管理機能部はバッファメモリ52のRAMアド
レスを計算する(前記ヨーロッパ特許出願明細書を参照
され度い)。これらアドレスはサイクル8でRAMに与
えられる。この仮想チャンネルの新しい状態がサイクル
11で構造体に書きもどされる。
【0039】サイクル11はサイクル1と重なるが、こ
れは、サイクル11でのアクションがサイクル1でのそ
れと競合しないために可能であり、1セル当り10処理
サイクルとなる。状態の仮想チャンネル構造体への更新
はその状態がCRCチェックの結果によるものであるか
らサイクル11でのみ行なうことが出来る。この結果は
一つのセルの完全な受信後にのみ知ることが出来る。こ
のため、NOP(No Operation)がバスサイクル9で実
行される。このデータはこのサイクルからメモリに書込
まれる。
【0040】一つのセルを捨てるべきときには、そのデ
ータをRAMに書込まなければよい。RAMへのデータ
書込は図10に示すようにサイクル9でスタートする。
RAMへのデータ書込みは次のセルの処理のはじめの数
サイクルと重なるが、これはコンフリクトを生じさせな
い。図示のテーブルは図7に示すようにこの実施例で用
いられるパイプライン74がメモリアドレスの発生まで
ペイロードが遅延されるように「9サイクルの深さ」で
あることを示す。バスサイクルに対するこのオペレーシ
ョン割当てはこの実施例では出来るだけ簡単なものとさ
れている。
【0041】パイプラインの使用により、それらアクシ
ョンのすべてをより少数のバスサイクルで実行しうるよ
うになり、それ故、より短いセルを処理しうるようにす
る。この第1実施例の重要な点は処理が等しい、あるい
はより少数のバスサイクルで行なうことが出来ることを
示すことである。他の異なる実施例は上記したものを他
のプロトコルに適用しあるいは簡単なバッファ管理を用
いることにより可能である。
【0042】
【発明の効果】本発明方法によれば、スイッチに必要な
ユーザフレームの固定長のセルへの変換および他方の側
での固定長セルのユーザフレームへの変換を行なうこと
ができる。また、この方法は高速通信についてのアダプ
タで実施することができる。
【図面の簡単な説明】
【図1】本発明のハードウェアを含むスイッチングシス
テムの一般的ブロック図。
【図2】プロトコルアダプタの受信部の詳細ブロック
図。
【図3】プロトコルアダプタの送信部の詳細ブロック
図。
【図4】固定長の見出し部を有する固定長のセルを示す
図。
【図5】プロトコルアダプタの送信部の詳細ブロック
図。
【図6】ヘッダープロセッサの内部データ構造を示す
図。
【図7】再整合およびパイプラインの一例のタイミング
図。
【図8】ヘッダープロセッサのサイクル図。
【図9】ヘッダープロセッサのサイクル図。
【図10】ヘッダープロセッサのサイクル図。
【符号の説明】
10 スイッチングシステム 11 スイッチングファブリックエレメント 12.1〜12.6,21 受信部 13.1〜13.6,20 送信部 22′ ヘッダープロセッサ 23′ パイプライン/再整合ユニット 24′ バッファメモリ
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成4年9月16日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正内容】
【発明の名称】 フレーム変換方法及び装置
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】請求項1
【補正方法】変更
【補正内容】
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】請求項3
【補正方法】変更
【補正内容】
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】請求項5
【補正方法】変更
【補正内容】
【手続補正5】
【補正対象書類名】明細書
【補正対象項目名】請求項8
【補正方法】変更
【補正内容】
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ロナルド、リュイテン スイス国オーバーリーテン、ゼーシュトラ ーセ、80

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】データ伝送システムにおいて、固定サイズ
    の見出しに続く固定長のセルをユーザフレームに変換す
    るためのユーザフレーム変換方法であって、上記固定長
    のセルのペイロードと見出しを別々に処理し、受信され
    分離されたペイロードを所定のアドレスを用いてアクセ
    ス可能とされた記憶セクションに緩衝し、さらに少なく
    とも1個の仮想チャンネルをそのチャンネルの上記記憶
    セクションへのアクセスを制御するために対応する制御
    セクションを用いてサポートすることを特徴とするユー
    ザフレーム変換方法。
  2. 【請求項2】前記固定長のセルは、 (a) 前記固定長のセルのペイロードと見出しを分離
    し、 (b) システム状態変数を用いることにより、ペイロ
    ード用のスペースが記憶手段内にあるかどうかを決定す
    るために上記見出しをオンザフライ処理し、 (c) 上記スペースがある場合に記憶セクションにペ
    イロードを書込むためにその記憶セクションの前記所定
    のアドレスを与えることによりユーザフレームに変換さ
    れ、またユーザフレームは上記記憶セクションで上記ペ
    イロードを緩衝した後に、 (d) 上記所定のアドレスを用いて上記記憶セクショ
    ンからペイロードを読取り、 (e) ユーザフレームを形成してそれを伝送すること
    により発生される、請求項1の方法。
  3. 【請求項3】データ伝送システムにおいて、ユーザフレ
    ームを、固定サイズの見出しに続く固定長のセルに変換
    するためのユーザフレーム変換方法であって、上記ユー
    ザフレームのペイロードを対応する記憶アドレスをもつ
    記憶セクションに記憶し、上記記憶アドレスは上記ペイ
    ロードが待ち行列から上記記憶アドレスをとり出すこと
    によりとり出しうるように待ち行列とし、さらに、上記
    固定サイズの見出しを上記ペイロードの前につけて伝送
    する前に別々に処理するユーザフレーム変換方法。
  4. 【請求項4】(a) 上記ユーザフレームのペイロード
    を前記記憶セクションで緩衝し、 また、上記ユーザフレームのペイロードを、 (b) 待ち行列とされたアドレスを用いてアクセス可
    能な前記記憶セクションから部分的に上記ペイロードを
    読取り、 (c) 前記固定長の見出しをオンザフライで発生さ
    せ、 (d) 上記見出しに続き固定長のセルを形成してそれ
    を伝送することによりセグメント化することによって、
    前記ユーザフレームを固定長のセルに変換する、請求項
    3の方法。
  5. 【請求項5】固定サイズの見出しに続く固定長のセルを
    ユーザフレームに変換するためのユーザフレーム変換装
    置であって、 (a) 上記固定サイズの見出しから上記固定長のセル
    のペイロードを分離する手段(23)、 (b) 上記固定サイズの見出しを処理し、記憶手段ア
    ドレスを決定するためのヘッダープロセッサ(22)、 (c) 上記記憶手段アドレスが使用可能となるまで上
    記ペイロードを緩衝するための手段(23.3,23.
    4)、 (d) 上記記憶手段アドレスによりアクセス可能とさ
    れている記憶セクションに上記ペイロードを記憶する手
    段(24,26)、 (e) 上記ペイロードに対応するアドレスを待ち行列
    に入れておくための待ち行列手段(25)、 (f) 上記待ち行列手段(25)からアドレスを次々
    にとり出すことにより記憶セクションから上記ペイロー
    ドをとり出す手段、及び (g) 上記ユーザフレームの形成および伝送のための
    手段を備えたユーザフレーム変換装置。
  6. 【請求項6】前記記憶アドレスによりアクセス可能とさ
    れている前記記憶セクションと前記ペイロードを整合さ
    せるための再整合ユニット(23.3)を更に備えた請
    求項5の装置。
  7. 【請求項7】最高優先度をもつペイロードがそれより低
    い優先度をもつペイロードの記憶アドレスの先に待ち行
    列からその記憶アドレスをとることにより記憶手段から
    とり出しうるように、その待ち行列内に夫々の記憶アド
    レスを保持することにより異なる優先度を有する固定長
    のセルの伝送をサポートするための待ち行列手段(2
    8.1,28.2)を更に備えた請求項5の装置。
  8. 【請求項8】ユーザフレームを固定サイズの見出しに続
    く固定長のセルに変換するためのユーザフレーム変換装
    置であって、 (a) ユーザフレームのペイロードを記憶セクション
    で緩衝するための手段(24′)、 (b) 上記記憶セクションのアドレスを待ち行列に入
    れておくための待ち行列手段(28.1′,28.
    2′)、 (c) 上記待ち行列手段(28.1′,28.2′)
    から上記記憶アドレスをとり出して固定サイズの見出し
    を発生するヘッダープロセッサ(22′)、 (d) 上記見出しを上記ペイロードの一部の前につけ
    ることにより上記固定長のセルを形成する手段、及び (e) 上記固定長のセルを伝送する手段を備えたユー
    ザフレーム変換装置。
  9. 【請求項9】前記ヘッダープロセッサ(22′)は低い
    優先度の記憶アドレスの前に前記待ち行列手段(28.
    1′,28.2′)から最高優先度の記憶アドレスをと
    り出すものである請求項8の装置。
  10. 【請求項10】前記固定サイズの見出しを前記ペイロー
    ドの前に付加する前に上記ペイロードを再整合させる再
    整合ユニットを更に備えた請求項8の装置。
  11. 【請求項11】セル処理スイッチファブリック、ユーザ
    フレームを固定長のセルに変換してそれらを上記スイッ
    チファブリックに伝送するための請求項8の装置、及び
    (または)上記スイッチファブリックを通じて経路指定
    される固定長のセルを受けてそれらを伝送前にユーザフ
    レームに変換するための請求項5の装置を備えたデータ
    伝送ネットワーク。
JP19860092A 1991-09-13 1992-07-24 フレーム変換方法及び装置 Expired - Lifetime JP2788577B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CH91810728.5 1991-09-13
EP91810728A EP0531599B1 (en) 1991-09-13 1991-09-13 Configurable gigabit/s switch adapter

Publications (2)

Publication Number Publication Date
JPH05219098A true JPH05219098A (ja) 1993-08-27
JP2788577B2 JP2788577B2 (ja) 1998-08-20

Family

ID=8208879

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19860092A Expired - Lifetime JP2788577B2 (ja) 1991-09-13 1992-07-24 フレーム変換方法及び装置

Country Status (4)

Country Link
US (1) US5311509A (ja)
EP (1) EP0531599B1 (ja)
JP (1) JP2788577B2 (ja)
DE (1) DE69129851T2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999034558A1 (en) * 1997-12-25 1999-07-08 Kabushiki Kaisha Toshiba Atm repeater and network including the same
JP2001237843A (ja) * 2000-02-23 2001-08-31 Nec Corp 交換システムにおけるパケット組立て分解処理部

Families Citing this family (218)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0548638A (ja) * 1991-08-15 1993-02-26 Fujitsu Ltd Atm網におけるエンド・エンド間輻輳対処制御処理方式
JP3262142B2 (ja) * 1992-01-16 2002-03-04 富士通株式会社 Atmセル化装置、atmセル化方法、ノード、及びノードにおける多重化方法
EP0600683B1 (en) * 1992-12-04 2001-10-10 AT&T Corp. Packet network interface
FR2701180B1 (fr) * 1993-01-29 1995-03-10 Cit Alcatel Dispositif de cellulisation et dispositif de décellulisation de voies numériques synchromes, centre de commutation de voies numériques synchrones, et centre de commutation de voies numériques asynchrones.
DE4312797A1 (de) * 1993-04-20 1994-10-27 Hans Lackner Verfahren und Vorrichtung zum Segmentieren von Datenpaketen
GB9311106D0 (en) * 1993-05-28 1993-07-14 Plessey Telecomm Switch plane maintenance
US5530902A (en) * 1993-06-14 1996-06-25 Motorola, Inc. Data packet switching system having DMA controller, service arbiter, buffer type managers, and buffer managers for managing data transfer to provide less processor intervention
JP2847611B2 (ja) * 1993-09-01 1999-01-20 富士通株式会社 セル消失防止制御方式
US5467349A (en) * 1993-12-21 1995-11-14 Trw Inc. Address handler for an asynchronous transfer mode switch
US5448564A (en) * 1994-01-31 1995-09-05 Advanced Micro Devices, Inc. Modular architecture for fast-packet network
US5459723A (en) * 1994-03-08 1995-10-17 Advanced Micro Devices Packet management device for fast-packet network
US5509006A (en) * 1994-04-18 1996-04-16 Cisco Systems Incorporated Apparatus and method for switching packets using tree memory
SE503316C2 (sv) * 1994-04-19 1996-05-13 Ericsson Telefon Ab L M Förfarande för övervakning av ett minne samt kretsanordning härför
US5519704A (en) * 1994-04-21 1996-05-21 Cisco Systems, Inc. Reliable transport protocol for internetwork routing
US5920562A (en) * 1996-11-22 1999-07-06 Sprint Communications Co. L.P. Systems and methods for providing enhanced services for telecommunication call
US6031840A (en) * 1995-12-07 2000-02-29 Sprint Communications Co. L.P. Telecommunications system
US6314103B1 (en) 1994-05-05 2001-11-06 Sprint Communications Company, L.P. System and method for allocating bandwidth for a call
US6430195B1 (en) 1994-05-05 2002-08-06 Sprint Communications Company L.P. Broadband telecommunications system interface
US6172977B1 (en) * 1994-05-05 2001-01-09 Sprint Communications Company, L. P. ATM direct access line system
US6023474A (en) * 1996-11-22 2000-02-08 Sprint Communications C.O.L.P. Broadband telecommunications system interface
US5926482A (en) 1994-05-05 1999-07-20 Sprint Communications Co. L.P. Telecommunications apparatus, system, and method with an enhanced signal transfer point
US5991301A (en) * 1994-05-05 1999-11-23 Sprint Communications Co. L.P. Broadband telecommunications system
RU2138919C1 (ru) 1994-05-05 1999-09-27 Спринт Комьюникейшнз Компани Л.П. Способ, система и устройство управления телефонной связью
US6181703B1 (en) * 1995-09-08 2001-01-30 Sprint Communications Company L. P. System for managing telecommunications
US6633561B2 (en) 1994-05-05 2003-10-14 Sprint Communications Company, L.P. Method, system and apparatus for telecommunications control
DE4418979C2 (de) * 1994-05-31 1996-05-30 Telefonbau & Normalzeit Gmbh Verfahren zur Anpassung von Nachrichtenformaten
US5483526A (en) * 1994-07-20 1996-01-09 Digital Equipment Corporation Resynchronization method and apparatus for local memory buffers management for an ATM adapter implementing credit based flow control
IL110657A (en) * 1994-08-14 1997-07-13 Ornet Data Communication Techn Network switch
CA2153445C (en) * 1994-09-08 2002-05-21 Ashok Raj Saxena Video optimized media streamer user interface
US5548587A (en) * 1994-09-12 1996-08-20 Efficient Networks, Inc. Asynchronous transfer mode adapter for desktop applications
US5490141A (en) * 1994-09-30 1996-02-06 International Business Machines Corporation System and method for providing SVC service through an ATM network for frame relay DTEs with a terminal adapter
US5764928A (en) * 1994-09-30 1998-06-09 Rosemount Inc. Microprocessor communication protocol in a multiprocessor transmitter
US5608733A (en) * 1994-11-29 1997-03-04 Valle; Richard ATM inverse multiplexing
US5579263A (en) * 1994-12-22 1996-11-26 Sgs-Thomson Microelectronics, Inc. Post-fabrication selectable registered and non-registered memory
US5793978A (en) * 1994-12-29 1998-08-11 Cisco Technology, Inc. System for routing packets by separating packets in to broadcast packets and non-broadcast packets and allocating a selected communication bandwidth to the broadcast packets
US5867666A (en) * 1994-12-29 1999-02-02 Cisco Systems, Inc. Virtual interfaces with dynamic binding
JPH08186585A (ja) * 1995-01-05 1996-07-16 Fujitsu Ltd Atm交換機
GB2297881B (en) * 1995-02-09 1999-02-17 Northern Telecom Ltd Communications system
US5606553A (en) * 1995-02-28 1997-02-25 Christie; Joseph M. Cell processing for voice transmission
GB2300540B (en) * 1995-03-31 1999-10-20 Int Mobile Satellite Org Communication method and apparatus
US5668798A (en) * 1995-04-05 1997-09-16 International Business Machines Corporation Multiplexed TC sublayer for ATM switch
US5666361A (en) * 1995-04-05 1997-09-09 International Business Machines Corporation ATM cell forwarding and label swapping method and apparatus
FR2736483B1 (fr) * 1995-07-07 1997-08-14 Cit Alcatel Reseau de connexion de cellules atm
JP3103298B2 (ja) * 1995-07-17 2000-10-30 株式会社東芝 Atmスイッチのアドレス生成回路
US6097718A (en) 1996-01-02 2000-08-01 Cisco Technology, Inc. Snapshot routing with route aging
US6147996A (en) 1995-08-04 2000-11-14 Cisco Technology, Inc. Pipelined multiple issue packet switch
GB2304210B (en) * 1995-08-11 2000-02-16 Fujitsu Ltd Data receiving devices
US6917966B1 (en) 1995-09-29 2005-07-12 Cisco Technology, Inc. Enhanced network services using a subnetwork of communicating processors
US7246148B1 (en) 1995-09-29 2007-07-17 Cisco Technology, Inc. Enhanced network services using a subnetwork of communicating processors
US6182224B1 (en) 1995-09-29 2001-01-30 Cisco Systems, Inc. Enhanced network services using a subnetwork of communicating processors
US6445708B1 (en) * 1995-10-03 2002-09-03 Ahead Communications Systems, Inc. ATM switch with VC priority buffers
US6175570B1 (en) * 1995-12-20 2001-01-16 Cisco Technology, Inc. Method and an apparatus for shaping the output traffic in a fixed length cell switching network node
US6091725A (en) 1995-12-29 2000-07-18 Cisco Systems, Inc. Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network
US6035105A (en) * 1996-01-02 2000-03-07 Cisco Technology, Inc. Multiple VLAN architecture system
AU2257097A (en) * 1996-02-02 1997-08-22 Sprint Communications Company, L.P. Atm gateway system
US5898830A (en) * 1996-10-17 1999-04-27 Network Engineering Software Firewall providing enhanced network security and user transparency
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
US8117298B1 (en) 1996-02-26 2012-02-14 Graphon Corporation Multi-homed web server
US6373846B1 (en) * 1996-03-07 2002-04-16 Lsi Logic Corporation Single chip networking device with enhanced memory access co-processor
US5822321A (en) * 1996-04-10 1998-10-13 Telefonaktiebolaget Lm Ericsson Minicell segmentation and reassembly
US6034945A (en) 1996-05-15 2000-03-07 Cisco Technology, Inc. Method and apparatus for per traffic flow buffer management
US6308148B1 (en) 1996-05-28 2001-10-23 Cisco Technology, Inc. Network flow data export
US5940393A (en) * 1996-05-28 1999-08-17 Sprint Communications Co. L.P. Telecommunications system with a connection processing system
US6243667B1 (en) 1996-05-28 2001-06-05 Cisco Systems, Inc. Network flow switching and flow data export
US6212182B1 (en) 1996-06-27 2001-04-03 Cisco Technology, Inc. Combined unicast and multicast scheduling
US6434120B1 (en) 1998-08-25 2002-08-13 Cisco Technology, Inc. Autosensing LMI protocols in frame relay networks
US5901147A (en) * 1996-08-30 1999-05-04 Mmc Networks, Inc. Apparatus and methods to change thresholds to control congestion in ATM switches
US6128278A (en) * 1996-08-30 2000-10-03 Mmc Networks, Inc. Cell queuing in ATM switches
US5991867A (en) * 1996-09-12 1999-11-23 Efficient Networks, Inc. Transmit scheduler for an asynchronous transfer mode network and method of operation
US6031843A (en) * 1996-11-21 2000-02-29 Alcatel Data Networks Inc. Digital communications switching fabric
US6002689A (en) * 1996-11-22 1999-12-14 Sprint Communications Co. L.P. System and method for interfacing a local communication device
KR100459306B1 (ko) 1996-11-22 2004-12-03 스프린트 커뮤니케이숀스 컴파니 리미티드 파트너쉽 원격통신 네트워크에서 호출을 전송하기 위한 시스템 및 방법
US6014378A (en) * 1996-11-22 2000-01-11 Sprint Communications Company, L.P. Telecommunications tandem system for circuit-based traffic
US6115380A (en) * 1996-11-22 2000-09-05 Sprint Communications Co., L.P. Broadband telecommunications system
US6188690B1 (en) * 1996-12-12 2001-02-13 Pmc-Sierra, Inc. Method and apparatus for high speed, scalable communication system
US6304546B1 (en) 1996-12-19 2001-10-16 Cisco Technology, Inc. End-to-end bidirectional keep-alive using virtual circuits
GB9626752D0 (en) * 1996-12-23 1997-02-12 Northern Telecom Ltd Management of data structures
US6085250A (en) * 1997-03-20 2000-07-04 Efficient Networks, Inc. Method and system for using layered networking application program interfaces (APIs) using a native asynchronous transfer mode (ATM) API
US6067299A (en) * 1997-04-16 2000-05-23 Sprint Communications Company, L.P. Communications system for providing ATM connections and echo cancellation
GB2324676B (en) 1997-04-23 2001-10-17 Fujitsu Ltd Interfacing to SAR devices in ATM switching apparatus
US6014367A (en) * 1997-04-25 2000-01-11 Mmc Networks, Inc Method for weighted fair queuing for ATM cell scheduling
US6041059A (en) * 1997-04-25 2000-03-21 Mmc Networks, Inc. Time-wheel ATM cell scheduling
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
US6084881A (en) * 1997-05-22 2000-07-04 Efficient Networks, Inc. Multiple mode xDSL interface
US6356530B1 (en) 1997-05-23 2002-03-12 Cisco Technology, Inc. Next hop selection in ATM networks
US6122272A (en) * 1997-05-23 2000-09-19 Cisco Technology, Inc. Call size feedback on PNNI operation
US6862284B1 (en) 1997-06-17 2005-03-01 Cisco Technology, Inc. Format for automatic generation of unique ATM addresses used for PNNI
US6201813B1 (en) 1997-06-30 2001-03-13 Cisco Technology, Inc. Method and apparatus for using ATM queues for segmentation and reassembly of data frames
US6487202B1 (en) 1997-06-30 2002-11-26 Cisco Technology, Inc. Method and apparatus for maximizing memory throughput
US6430191B1 (en) 1997-06-30 2002-08-06 Cisco Technology, Inc. Multi-stage queuing discipline
US6185209B1 (en) 1997-07-11 2001-02-06 Telefonaktiebolaget Lm Ericsson VC merging for ATM switch
US6078590A (en) * 1997-07-14 2000-06-20 Cisco Technology, Inc. Hierarchical routing knowledge for multicast packet routing
US6330599B1 (en) 1997-08-05 2001-12-11 Cisco Technology, Inc. Virtual interfaces with dynamic binding
US6157641A (en) * 1997-08-22 2000-12-05 Cisco Technology, Inc. Multiprotocol packet recognition and switching
US6212183B1 (en) 1997-08-22 2001-04-03 Cisco Technology, Inc. Multiple parallel packet routing lookup
US6512766B2 (en) 1997-08-22 2003-01-28 Cisco Systems, Inc. Enhanced internet packet routing lookup
US6343072B1 (en) 1997-10-01 2002-01-29 Cisco Technology, Inc. Single-chip architecture for shared-memory router
US7581077B2 (en) * 1997-10-30 2009-08-25 Commvault Systems, Inc. Method and system for transferring data in a storage operation
US6418478B1 (en) * 1997-10-30 2002-07-09 Commvault Systems, Inc. Pipelined high speed data transfer mechanism
US6526060B1 (en) 1997-12-05 2003-02-25 Cisco Technology, Inc. Dynamic rate-based, weighted fair scheduler with explicit rate feedback option
US7570583B2 (en) * 1997-12-05 2009-08-04 Cisco Technology, Inc. Extending SONET/SDH automatic protection switching
US6424649B1 (en) 1997-12-31 2002-07-23 Cisco Technology, Inc. Synchronous pipelined switch using serial transmission
US6111877A (en) 1997-12-31 2000-08-29 Cisco Technology, Inc. Load sharing across flows
JP3206537B2 (ja) 1998-02-09 2001-09-10 日本電気株式会社 Atm通信装置の制御方法、atm通信装置及びその記録媒体
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
US7739381B2 (en) * 1998-03-11 2010-06-15 Commvault Systems, Inc. System and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services
US6853638B2 (en) * 1998-04-01 2005-02-08 Cisco Technology, Inc. Route/service processor scalability via flow-based distribution of traffic
US7055151B1 (en) * 1998-04-03 2006-05-30 Applied Micro Circuits Corporation Systems and methods for multi-tasking, resource sharing and execution of computer instructions
US6330584B1 (en) 1998-04-03 2001-12-11 Mmc Networks, Inc. Systems and methods for multi-tasking, resource sharing and execution of computer instructions
US6307860B1 (en) 1998-04-03 2001-10-23 Mmc Networks, Inc. Systems and methods for data transformation and transfer in networks
US6160871A (en) 1998-04-10 2000-12-12 Sprint Communications Company, L.P. Communications test system
US6938040B2 (en) 1998-04-28 2005-08-30 International Business Machines Corporation Pattern matching in communications network where first memory stores set of patterns, and second memory stores mask data identifying patterns in the first memory
US6370121B1 (en) 1998-06-29 2002-04-09 Cisco Technology, Inc. Method and system for shortcut trunking of LAN bridges
US6920112B1 (en) 1998-06-29 2005-07-19 Cisco Technology, Inc. Sampling packets for network monitoring
US6377577B1 (en) 1998-06-30 2002-04-23 Cisco Technology, Inc. Access control list processing in hardware
US6182147B1 (en) 1998-07-31 2001-01-30 Cisco Technology, Inc. Multicast group routing using unidirectional links
US6308219B1 (en) 1998-07-31 2001-10-23 Cisco Technology, Inc. Routing table lookup implemented using M-trie having nodes duplicated in multiple memory banks
US6389506B1 (en) 1998-08-07 2002-05-14 Cisco Technology, Inc. Block mask ternary cam
US6101115A (en) * 1998-08-07 2000-08-08 Cisco Technology, Inc. CAM match line precharge
US6657961B1 (en) 1998-08-18 2003-12-02 Efficient Networks, Inc. System and method for enhanced end station to end station data flow control
US6778538B2 (en) 1998-12-30 2004-08-17 Nortel Networks Limited Virtual junctors
US6804229B2 (en) 1998-12-30 2004-10-12 Nortel Networks Limited Multiple node network architecture
US6788703B2 (en) 1998-12-30 2004-09-07 Nortel Networks Limited DS0 on ATM, mapping and handling
US6885661B1 (en) * 1998-12-30 2005-04-26 Nortel Networks Limited Private branch exchange built using an ATM Network
US6768736B1 (en) 1998-12-30 2004-07-27 Nortel Networks Limited Using an ATM switch to grow the capacity of a switching stage
US6771642B1 (en) 1999-01-08 2004-08-03 Cisco Technology, Inc. Method and apparatus for scheduling packets in a packet switch
US6661774B1 (en) 1999-02-16 2003-12-09 Efficient Networks, Inc. System and method for traffic shaping packet-based signals
US6590897B1 (en) 1999-03-08 2003-07-08 Efficient Networks, Inc. System and method for bridging universal serial bus and asynchronous transfer mode communication links
US6330435B1 (en) * 1999-03-18 2001-12-11 Telefonaktiebolaget Lm Ericsson (Publ) Data packet discard notification
US7065762B1 (en) 1999-03-22 2006-06-20 Cisco Technology, Inc. Method, apparatus and computer program product for borrowed-virtual-time scheduling
US6757791B1 (en) 1999-03-30 2004-06-29 Cisco Technology, Inc. Method and apparatus for reordering packet data units in storage queues for reading and writing memory
US6760331B1 (en) 1999-03-31 2004-07-06 Cisco Technology, Inc. Multicast routing with nearest queue first allocation and dynamic and static vector quantization
US6603772B1 (en) 1999-03-31 2003-08-05 Cisco Technology, Inc. Multicast routing with multicast virtual output queues and shortest queue first allocation
US6993048B1 (en) 2000-07-31 2006-01-31 Cisco Technology, Inc. ATM permanent virtual circuit and layer 3 auto-configuration for digital subscriber line customer premises equipment
US7035880B1 (en) 1999-07-14 2006-04-25 Commvault Systems, Inc. Modular backup and retrieval system used in conjunction with a storage area network
US7395282B1 (en) 1999-07-15 2008-07-01 Commvault Systems, Inc. Hierarchical backup and retrieval system
US7389311B1 (en) 1999-07-15 2008-06-17 Commvault Systems, Inc. Modular backup and retrieval system
US6650660B1 (en) 1999-07-27 2003-11-18 Pluris, Inc. Apparatus and method for synchronization of multiple data paths and recovery from lost synchronization
US6757249B1 (en) 1999-10-14 2004-06-29 Nokia Inc. Method and apparatus for output rate regulation and control associated with a packet pipeline
US6934250B1 (en) 1999-10-14 2005-08-23 Nokia, Inc. Method and apparatus for an output packet organizer
US6882642B1 (en) 1999-10-14 2005-04-19 Nokia, Inc. Method and apparatus for input rate regulation associated with a packet processing pipeline
US6892243B1 (en) * 1999-12-21 2005-05-10 Intel Corporation Prioritizing data transfers over data buses
US6775292B1 (en) 2000-01-24 2004-08-10 Cisco Technology, Inc. Method for servicing of multiple queues carrying voice over virtual circuits based on history
US7003641B2 (en) 2000-01-31 2006-02-21 Commvault Systems, Inc. Logical view with granular access to exchange data managed by a modular data and storage management system
US6658436B2 (en) 2000-01-31 2003-12-02 Commvault Systems, Inc. Logical view and access to data managed by a modular data and storage management system
US7155481B2 (en) 2000-01-31 2006-12-26 Commvault Systems, Inc. Email attachment management in a computer system
US6810031B1 (en) 2000-02-29 2004-10-26 Celox Networks, Inc. Method and device for distributing bandwidth
US6704794B1 (en) * 2000-03-03 2004-03-09 Nokia Intelligent Edge Routers Inc. Cell reassembly for packet based networks
WO2001067694A1 (en) * 2000-03-03 2001-09-13 Celox Networks, Inc. Broadband mid-network server
US6977895B1 (en) * 2000-03-23 2005-12-20 Cisco Technology, Inc. Apparatus and method for rate-based polling of input interface queues in networking devices
US6629147B1 (en) 2000-03-31 2003-09-30 Intel Corporation Segmentation and reassembly of data frames
US7142558B1 (en) 2000-04-17 2006-11-28 Cisco Technology, Inc. Dynamic queuing control for variable throughput communication channels
US7103041B1 (en) * 2000-06-30 2006-09-05 Marconi Intellectual Property (Ringfence), Inc. Optimization of number of transceivers used in a switch
TW513635B (en) * 2000-11-24 2002-12-11 Ibm Method and structure for variable-length frame support in a shared memory switch
US7095741B1 (en) * 2000-12-20 2006-08-22 Cisco Technology, Inc. Port isolation for restricting traffic flow on layer 2 switches
US6618388B2 (en) 2001-01-05 2003-09-09 Extreme Networks Method and system for VMAN protocol
US7346707B1 (en) * 2002-01-16 2008-03-18 Advanced Micro Devices, Inc. Arrangement in an infiniband channel adapter for sharing memory space for work queue entries using multiply-linked lists
US7076543B1 (en) 2002-02-13 2006-07-11 Cisco Technology, Inc. Method and apparatus for collecting, aggregating and monitoring network management information
US7069557B2 (en) * 2002-05-23 2006-06-27 International Business Machines Corporation Network processor which defines virtual paths without using logical path descriptors
US8370542B2 (en) 2002-09-16 2013-02-05 Commvault Systems, Inc. Combined stream auxiliary copy system and method
US7454569B2 (en) * 2003-06-25 2008-11-18 Commvault Systems, Inc. Hierarchical system and method for performing storage operations in a computer network
WO2005050489A1 (en) 2003-11-13 2005-06-02 Commvault Systems, Inc. System and method for stored data archive verification
CA2548542C (en) 2003-11-13 2011-08-09 Commvault Systems, Inc. System and method for performing a snapshot and for restoring data
US7613748B2 (en) * 2003-11-13 2009-11-03 Commvault Systems, Inc. Stored data reverification management system and method
US7546324B2 (en) 2003-11-13 2009-06-09 Commvault Systems, Inc. Systems and methods for performing storage operations using network attached storage
WO2005065084A2 (en) 2003-11-13 2005-07-21 Commvault Systems, Inc. System and method for providing encryption in pipelined storage operations in a storage network
CA2587055A1 (en) 2004-11-05 2006-05-18 Commvault Systems, Inc. Method and system of pooling storage devices
US7590130B2 (en) * 2004-12-22 2009-09-15 Exar Corporation Communications system with first and second scan tables
US8661216B2 (en) 2005-12-19 2014-02-25 Commvault Systems, Inc. Systems and methods for migrating components in a hierarchical storage network
AU2006331932B2 (en) 2005-12-19 2012-09-06 Commvault Systems, Inc. Systems and methods for performing data replication
US7962709B2 (en) * 2005-12-19 2011-06-14 Commvault Systems, Inc. Network redirector systems and methods for performing data replication
US7617262B2 (en) 2005-12-19 2009-11-10 Commvault Systems, Inc. Systems and methods for monitoring application data in a data replication system
US7543125B2 (en) * 2005-12-19 2009-06-02 Commvault Systems, Inc. System and method for performing time-flexible calendric storage operations
US7620710B2 (en) 2005-12-19 2009-11-17 Commvault Systems, Inc. System and method for performing multi-path storage operations
US7636743B2 (en) 2005-12-19 2009-12-22 Commvault Systems, Inc. Pathname translation in a data replication system
US7606844B2 (en) 2005-12-19 2009-10-20 Commvault Systems, Inc. System and method for performing replication copy storage operations
US7651593B2 (en) 2005-12-19 2010-01-26 Commvault Systems, Inc. Systems and methods for performing data replication
JPWO2007129397A1 (ja) * 2006-05-02 2009-09-17 株式会社メディアグローバルリンクス ビデオ信号スイッチングシステム
EP1858227A1 (en) * 2006-05-16 2007-11-21 THOMSON Licensing Network storage device with separated control and storage data interfaces
US7751339B2 (en) 2006-05-19 2010-07-06 Cisco Technology, Inc. Method and apparatus for simply configuring a subscriber appliance for performing a service controlled by a separate service provider
US8726242B2 (en) * 2006-07-27 2014-05-13 Commvault Systems, Inc. Systems and methods for continuous data replication
US8655914B2 (en) 2006-10-17 2014-02-18 Commvault Systems, Inc. System and method for storage operation access security
US8312323B2 (en) 2006-12-22 2012-11-13 Commvault Systems, Inc. Systems and methods for remote monitoring in a computer network and reporting a failed migration operation without accessing the data being moved
US8290808B2 (en) 2007-03-09 2012-10-16 Commvault Systems, Inc. System and method for automating customer-validated statement of work for a data storage environment
US8204859B2 (en) 2008-12-10 2012-06-19 Commvault Systems, Inc. Systems and methods for managing replicated database data
US9495382B2 (en) 2008-12-10 2016-11-15 Commvault Systems, Inc. Systems and methods for performing discrete data replication
US8434131B2 (en) 2009-03-20 2013-04-30 Commvault Systems, Inc. Managing connections in a data storage system
US8504517B2 (en) 2010-03-29 2013-08-06 Commvault Systems, Inc. Systems and methods for selective data replication
US8504515B2 (en) 2010-03-30 2013-08-06 Commvault Systems, Inc. Stubbing systems and methods in a data replication environment
US8725698B2 (en) 2010-03-30 2014-05-13 Commvault Systems, Inc. Stub file prioritization in a data replication system
US8352422B2 (en) 2010-03-30 2013-01-08 Commvault Systems, Inc. Data restore systems and methods in a replication environment
US8572038B2 (en) 2010-05-28 2013-10-29 Commvault Systems, Inc. Systems and methods for performing data replication
US9021198B1 (en) 2011-01-20 2015-04-28 Commvault Systems, Inc. System and method for sharing SAN storage
US9471578B2 (en) 2012-03-07 2016-10-18 Commvault Systems, Inc. Data storage system utilizing proxy device for storage operations
US9298715B2 (en) 2012-03-07 2016-03-29 Commvault Systems, Inc. Data storage system utilizing proxy device for storage operations
US9342537B2 (en) 2012-04-23 2016-05-17 Commvault Systems, Inc. Integrated snapshot interface for a data storage system
US9886346B2 (en) 2013-01-11 2018-02-06 Commvault Systems, Inc. Single snapshot for multiple agents
US9336226B2 (en) 2013-01-11 2016-05-10 Commvault Systems, Inc. Criteria-based data synchronization management
US9753812B2 (en) 2014-01-24 2017-09-05 Commvault Systems, Inc. Generating mapping information for single snapshot for multiple applications
US9495251B2 (en) 2014-01-24 2016-11-15 Commvault Systems, Inc. Snapshot readiness checking and reporting
US9639426B2 (en) 2014-01-24 2017-05-02 Commvault Systems, Inc. Single snapshot for multiple applications
US9632874B2 (en) 2014-01-24 2017-04-25 Commvault Systems, Inc. Database application backup in single snapshot for multiple applications
US10042716B2 (en) 2014-09-03 2018-08-07 Commvault Systems, Inc. Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent
US9774672B2 (en) 2014-09-03 2017-09-26 Commvault Systems, Inc. Consolidated processing of storage-array commands by a snapshot-control media agent
US9648105B2 (en) 2014-11-14 2017-05-09 Commvault Systems, Inc. Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
US9448731B2 (en) 2014-11-14 2016-09-20 Commvault Systems, Inc. Unified snapshot storage management
US9898213B2 (en) 2015-01-23 2018-02-20 Commvault Systems, Inc. Scalable auxiliary copy processing using media agent resources
US9904481B2 (en) 2015-01-23 2018-02-27 Commvault Systems, Inc. Scalable auxiliary copy processing in a storage management system using media agent resources
US10503753B2 (en) 2016-03-10 2019-12-10 Commvault Systems, Inc. Snapshot replication operations based on incremental block change tracking
US11010261B2 (en) 2017-03-31 2021-05-18 Commvault Systems, Inc. Dynamically allocating streams during restoration of data
US10732885B2 (en) 2018-02-14 2020-08-04 Commvault Systems, Inc. Block-level live browsing and private writable snapshots using an ISCSI server
US11042318B2 (en) 2019-07-29 2021-06-22 Commvault Systems, Inc. Block-level data replication
US11809285B2 (en) 2022-02-09 2023-11-07 Commvault Systems, Inc. Protecting a management database of a data storage management system to meet a recovery point objective (RPO)
US12056018B2 (en) 2022-06-17 2024-08-06 Commvault Systems, Inc. Systems and methods for enforcing a recovery point objective (RPO) for a production database without generating secondary copies of the production database

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH021669A (ja) * 1987-07-15 1990-01-05 Hitachi Ltd スイッチングシステム及びその構成方法
JPH02140037A (ja) * 1988-08-26 1990-05-29 Hitachi Ltd Atm交換機
JPH0388450A (ja) * 1989-06-19 1991-04-12 Hitachi Ltd 通信装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2538976A1 (fr) * 1982-12-29 1984-07-06 Servel Michel Systeme de commutation de paquets synchrones de longueur fixe
US4910731A (en) * 1987-07-15 1990-03-20 Hitachi, Ltd. Switching system and method of construction thereof
EP0351818B1 (en) * 1988-07-22 1998-12-02 Hitachi, Ltd. ATM switching system
US5101404A (en) * 1988-08-26 1992-03-31 Hitachi, Ltd. Signalling apparatus for use in an ATM switching system
US5107489A (en) * 1989-10-30 1992-04-21 Brown Paul J Switch and its protocol for making dynamic connections
ATE120145T1 (de) * 1989-11-01 1995-04-15 Electromotive Systems Inc Vorrichtung und verfahren zur bestimmung eines oder mehrerer betriebsdaten eines schienengebundenen fahrzeuges.
US5163045A (en) * 1990-10-01 1992-11-10 At&T Bell Laboratories Communications network arranged to transport connection oriented and connectionless messages
US5165021A (en) * 1991-01-18 1992-11-17 Racal-Datacom, Inc. Transmit queue with loadsheding

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH021669A (ja) * 1987-07-15 1990-01-05 Hitachi Ltd スイッチングシステム及びその構成方法
JPH02140037A (ja) * 1988-08-26 1990-05-29 Hitachi Ltd Atm交換機
JPH0388450A (ja) * 1989-06-19 1991-04-12 Hitachi Ltd 通信装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999034558A1 (en) * 1997-12-25 1999-07-08 Kabushiki Kaisha Toshiba Atm repeater and network including the same
US6781994B1 (en) 1997-12-25 2004-08-24 Kabushiki Kaisha Toshiba Distributing ATM cells to output ports based upon destination information using ATM switch core and IP forwarding
JP2001237843A (ja) * 2000-02-23 2001-08-31 Nec Corp 交換システムにおけるパケット組立て分解処理部

Also Published As

Publication number Publication date
DE69129851T2 (de) 1999-03-25
DE69129851D1 (de) 1998-08-27
EP0531599A1 (en) 1993-03-17
US5311509A (en) 1994-05-10
JP2788577B2 (ja) 1998-08-20
EP0531599B1 (en) 1998-07-22

Similar Documents

Publication Publication Date Title
JP2788577B2 (ja) フレーム変換方法及び装置
US8131950B2 (en) Low latency request dispatcher
EP0797335B1 (en) Network adapter
US7100020B1 (en) Digital communications processor
US5446726A (en) Error detection and correction apparatus for an asynchronous transfer mode (ATM) network device
US5802287A (en) Single chip universal protocol multi-function ATM network interface
US5640399A (en) Single chip network router
US5838904A (en) Random number generating apparatus for an interface unit of a carrier sense with multiple access and collision detect (CSMA/CD) ethernet data network
US4991172A (en) Design of a high speed packet switching node
US5668809A (en) Single chip network hub with dynamic window filter
US5469433A (en) System for the parallel assembly of data transmissions in a broadband network
EP1045558A2 (en) Very wide memory TDM switching system
CN100422976C (zh) 数字通信处理器
US6324164B1 (en) Asynchronous transfer mode (A.T.M.) protocol adapter for a high speed cell switching system
US7203198B2 (en) System and method for switching asynchronous transfer mode cells
JP2002344514A (ja) マルチキャスト方法及びマルチキャスト装置
JP2002368785A (ja) スケジューリング装置およびセル通信装置
JPH07154395A (ja) 交換装置
JP2001077832A (ja) プロトコル処理装置及びatmセル格納方法
JPH05136797A (ja) 多重リングlan及び多重リングlanのデータ伝送方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080605

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090605

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090605

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20100605

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20100605

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20110605

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20120605

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20120605

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20130605

Year of fee payment: 15

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

Free format text: PAYMENT UNTIL: 20130605

Year of fee payment: 15