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
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 239000000872 buffer Substances 0.000 claims abstract description 51
- 239000004744 fabric Substances 0.000 claims abstract description 23
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 238000012545 processing Methods 0.000 claims abstract description 11
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 230000003139 buffering effect Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 2
- 238000012546 transfer Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 12
- 238000012937 correction Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000000926 separation method Methods 0.000 description 4
- 101100534087 Cowpox virus (strain Brighton Red) CRMA gene Proteins 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 241001522296 Erithacus rubecula Species 0.000 description 1
- 244000228957 Ferula foetida Species 0.000 description 1
- 101100286668 Mus musculus Irak1bp1 gene Proteins 0.000 description 1
- 241000233805 Phoenix Species 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001046 rapid expansion of supercritical solution Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3081—ATM peripheral units, e.g. policing, insertion or extraction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/20—Support for services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3063—Pipelined operation
-
- 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/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
- H04L2012/5653—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, 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
セルに変換し、他方の側で固定長のセルをユーザフレー
ムに変換するための方法の提供。 【構成】 本発明は、固定長のセルがセル処理スイッチ
ファブリック(11)を通じて送ることが出来るように
ユーザフレームを固定長のセルに変換するための方法、
例えばATM(非同期転送モード)に関する。この方法
のハードウェアによる実施例は受信部(12.1)と送
信部(13.1)の二つの部分を含み、両者はスイッチ
ファブリック(11)を含むスイッチングサブシステム
(10)の一部を構成する。受信部(12.1)はユー
ザデータを緩衝してそれをスイッチファブリック(1
1)を介して送るべき固定長のセルにセグメント化す
る。送信部(13.1)はそれらセルを受けてユーザデ
ータを再構成する。
Description
し、さらに詳細には、固定長のセルがセル処理スイッチ
ファブリックを通じて移送されうるように例えばATM
セル(非同期転送モード)であるそのような固定長のセ
ルにユーザフレームを変換するための方法に関する。こ
の方法のハードウェアによる実施は2つの部分、すなわ
ち送信器と受信器からなり、両者がスイッチファブリッ
クを含むスイッチングサブシステムの部分となる。送信
器はユーザデータを緩衝してそれらを上記スイッチを介
して送られるべき固定長のセルにセグメント化する。受
信器部分はこれらセルを受信してユーザデータに再構成
する。
ポートされるべきデータチャンネル数の増加により、情
報の高速スイッチングが通信ネットワークでますます重
要なタスクとなって来ている。情報を互いに交換しうる
ようにラインまたは伝送ラインが相互に接続されるネッ
トワークノードはしばしばそのネットワークでの遅延の
原因となる。それ故、高速であって実用上非阻止型のス
イッチングエレメントを用いることが望ましい。数個の
入力端と出力端を相互接続するスイッチファブリックに
より新しい可能性が生じる。スイッチング技術において
なされた利点により、スイッチファブリックを広帯域・
高速通信用に構成することが可能である。
基本的な機能を行なわねばならない。まず、それらはそ
の入力端に入るトラヒックを高い信頼性をもって適正な
出力端に方向づけなくてはならない。第二に、そのスイ
ッチは、2個以上の入力端に同時に入るトラヒックが共
通の出力端宛である場合には出力競合を処理しなければ
ならない。
い。これはコンフリクトを避けるように着信をスケジュ
ールするコントローラを用いることにより防止される。
回路切換通信用の古典的なタイムスペースタイムスイッ
チはH.Inose 著“An Introduction to Digital Integra
ted Communications Systems”東京大学出版会、197
9に示されている。
つのスイッチに入るパケットはスケジュールされておら
ず、夫々がアドレス情報を含む見出しを含んでいる。中
央スケジュールの協力のない場合には、それら受信され
たパケットは複数出力端における問題の回避のために緩
衝されなければならない。パケットスイッチの分野での
主な最近のアクティビティの概略は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に開示されている緩衝高速パケットスイッチングモジ
ュールである。このスイッチでは宛先見出しがデータパ
ケットからこのスイッチに入るとき分離される。これら
パケットはパケットバッファメモリ内の特定のアドレス
に記憶され、このバッファアドレスがパケットスイッチ
ングモジュールの制御セクションを通される。このスイ
ッチの出力でこのバッファアドレスはパケットバッファ
メモリからデータパケットをとり出すために用いられ
る。
ングファブリックについての最近の提案のほとんどは高
速パケットスイッチング(FPS)として知られる原理
に基づいている。上記IBMの文献に開示されているよ
うに、ハードウェアのレベルで行なわれる高度並行性、
分散制御および経路指定がこれらの種類のスイッチには
必要である。通信ネットワークにこれらスイッチを用い
る場合には、データはそのスイッチの基本的セル構造に
適合しなければならない。
入力端から出力端に一定の長さのセルとしてデータを転
送する。この固定長のセルの一例は見出しとセルデータ
フィールドを含むATMセルである。異なるシステムで
このスイッチを使用するためにはユーザにより送られる
データフレームをそのスイッチを通じて送るアダプタを
用いなければならない。
ック用の高速プロトコルアダプタについての技術は本発
明者の知る限りにおいては従来存在しない。
レームの固定長のセルへの変換および他方の側での固定
長セルのユーザフレームへの変換のための方法を提供す
ることである。
ダプタでこの方法を実施することである。
を固定長のセルに変換して固定長のセルを元のユーザフ
レームに再び組立てるための方法である。ユーザにより
送られるデータはスイッチファブリックに必要なように
固定長のセルにセグメント化され、そのスイッチを通じ
て運ばれ、そしてその出力端で再び組立てられる。この
方法のハードウェアによる実施は送信器と受信器の二つ
の部分を含む。この送信器はユーザデータを受け、それ
らを固定長のセルにセグメント化してスイッチファブリ
ックにそれらを送る。これら固定長のセルはこのスイッ
チを経由して受信器により受信され、この受信器がそれ
らセルをユーザフレームに再び組立てる。この送信器、
スイッチファブリックおよび受信器はユーザが基本的な
駆動機構についての知識を有さずにユーザフレームをス
イッチに送るようにスイッチングサブシステムの部分と
なる。
ロードを分離し、両方の部分が並列処理しうるようにす
る。見出しをオンザフライ処理することにより、ペイロ
ード用の記憶セクションが一定数のクロックサイクル内
で割振り可能となる。この方法の信頼性およびそのハー
ドウェアによる実施はエラー検出と回復を行なうことに
よって改善される。更に、ヨーロッパ特許出願第918
10548.7号明細書に示されているような高速バッ
ファ管理方式を用いることが出来、また複数の仮想チャ
ンネルがサポートされる。
MA(順回予約多重アクセス)またはOC24/48
(光チャンネル1,2/2,4Gb/sec光接続規
格)からのような。ここでユーザフレームと呼ぶデータ
フレームを基本セル駆動機構を用いてスイッチを通じ転
送することである。これらスイッチでは、データは固定
セルフォーマットで送られねばならず、またアダプタが
ユーザフレームの固定サイズセルへのセグメント化と逆
再組立プロセスを行なう。例えばCRMA用に構成され
あいるはプログラムされたアダプタがCRMAネットワ
ークから生じるユーザフレームを固定長のセルに変換
し、その後それらがスイッチファブリックを介して経路
指定されて受信アダプタに入る。この受信アダプタは送
信アダプタと同じ種類のネットワーク(CRMA)に接
続しなくともよい。
/出力ラインによりスイッチに接続される。複数のアダ
プタを一つのスイッチファブリックに接続してもよい。
図を図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)を介してデータのアドレスに送る。
的機能は次の通りである。
ー検出および回復、・ 優先度の異なるユーザフレーム
のサポート、・ データの緩衝、・ バッファ管理、及
び・ 複数の仮想チャンネルのサポート。
してアダプタの送信部についてのものである。受信部は
図2、図3に示すように送信部と同様に動作する。ユー
ザから生じるデータフレームはバッファメモリ24′に
記憶される。受信待ち行列28.1′と28.2′は受
信されるべきユーザフレームに対するポインタを含む。
ヘッダープロセッサ22′は受信待ち行列(所要の優先
度ルールを考慮する)からのポインタを読取って後述す
るように対応するフレームの受信を開始する。バッファ
メモリ24′に記憶されているデータバイトがパイプラ
イン再整合ユニット23′に読込まれる。固定セルが固
定数のデータバイトの前にヘッダープロセッサ22′か
らの見出しをつけることにより形成される(これはユニ
ット23′の一部である見出しそう入ユニット23.
2′より行なわれる)。ヘッダープロセッサ22′を適
正に構成することにより、高い優先度を有するデータフ
レームにより送られるフレームのデータ割込みが可能と
なる。
の汎用でプログラム可能な高速(ギガビット/秒の範
囲)プロトコルアダプタである。そのようなアダプタに
ついての四つの新しい原理を次に述べる。第一の原理は
プロトコルデータと制御セルの分離であり、これはハー
ドウェア内のデータ信号と制御信号の分離をサポートす
る。第二の原理はエラーが検出されないときのセルのオ
ンザフライ処理である。第三の原理は優先度の異なるユ
ーザフレームの、それらデータが付加的な待ち行列内で
緩衝されるアドレスを保持することによるサポートであ
り、そして第四の原理はそのアダプタのプログラムの可
能性である。その制御プロセッサのみならず種々のハー
ドウェア構造もプログラム可能である。
報の分離はデータモードオペレーションを限定すること
によって行なわれる。これらはエラーの生じない間にデ
ータ転送状態で実行されるオペレーションである。接続
のセットアップ、否定応答および制御セル等はこのデー
タモード状態の部分ではなく、肯定応答がその部分であ
る。
チアダプタハードウェア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を切換える。
特許出願明細書に示されているバッファ管理に従ってポ
インタ待ち行列(PTR Q)25に入れられる。夫々
の仮想チャンネルは各トラヒック優先度について一つ
の、合計2個のPTR Qによりサポートされ、それら
仮想チャンネルにより割振られるバッファアドレスがそ
れに記憶される。人のつ仮想チャンネルの緩衝されたデ
ータはそれらデータが名宛人すなわちユーザに経路指定
されうるように夫々の待ち行列のアドレスを読むことに
よりアクセス可能である。複数のセルを含む一つのフレ
ームが完全に受信されると、到着待ち行列へのエントリ
がなされる。図3に示す二つの到着待ち行列28.1と
28.2は異なる優先度をもつフレームをサポートす
る。このエントリは指標を含み、そのPTR Qはバッ
ファメモリ24のバッファ内のフレームがあるアドレス
がとり出されるように用いられる。異なる到着待ち行列
28.1と28.2により、アダプタは異なるトラヒッ
ク優先度をサポートする。トラヒックのタイプ(例えば
RESERVED対NON−RESERVED)はエン
トリをなすべき到着待ち行列を決定する。
3.3と23.4はセルペイロードが記憶スペースの無
駄を防止するためにメモリバスでラインアップされ、ま
た要求されたバッファのアドレスを発生するための時間
をヘッダープロセッサ22が有するようにデータを再整
合させ遅延させる。これらバッファアドレスの発生につ
いては上記ヨーロッパ特許出願第91810548.7
号明細書に開示されている。再組立されるべきユーザフ
レームは到着待ち行列28.1と28.2内のエントリ
を用いることによりそれらの与えられた優先順に処理さ
れる。フレームデータはスイッチソースアドレスと共に
出力ライン29,30に与えられる。これらデータが出
力ライン29で使用可能となる前に、ヘッダープロセッ
サ22がライン31を介して制御情報を名宛人に送る。
一つのユーザフレームへと再組立されねばならないデー
タを読取るために、データが記憶されるバッファのアド
レスが夫々の待ち行列(PTR Q)からとり出され
る。一つの名宛人に経路指定されねばならない受信セル
ペイロードは複数の固定長セルの一部として受信され
る。これらセルのペイロードは異なる記憶セクション
(割振られたバッファ)に記憶される。ユーザフレーム
の再組立のためにこれら分散したペイロードが夫々のP
TR Qからそれらのアドレスをとり出すことにより異
なる割振られたバッファから読取られる。このポインタ
管理は環境に対し透明である。
ロセッサインタフェース32と制御マイクロプロセッサ
33は、メッセージが受信部と送信部の間に流れること
が出来るようにバス34を介して接続される。例えばこ
れは受信部21で実行されねばならない再送コマンドが
送信部20に入る場合に必要である。
未満である。本発明においては固定長セルのサイズとセ
ル内の種々の制御フィールドの位置とサイズはハードウ
ェアの複雑性を最少限にするように選ばれる。例えば、
セル見出し内のすべてのフィールドは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の場合にはすべての他の制御フィールド
は使用されない。
る。ユニットヘッダープロセッサ45、CRCチェッカ
46およびデータパイプライン/再整合ユニット47は
データモードに必要なオンザフライ処理を行なう。デー
タモード外での動作については制御プロセッサ48が用
いられる。前述したように制御プロセッサ48、状態マ
シン/シーケンサ49、ヘッダープロセッサ45、CR
Cチェッカ46およびデータパイプライン/再整合ユニ
ット47はプログラム可能である。しかしながら、この
内のユニット45,46,47はフォン/イマン・マシ
ンではなく、レジスタ、カウンタ、FIFOおよび状態
マシンであり、それらについての構造はプログラムダウ
ンロードバス50を介して構成時にダウンロードされ
る。しかしながら制御プロセッサ48はより古典的なフ
ォン/イマン・マシンであり、これはプロトコル基本要
素を実行するために最適化しうる。制御プロセッサ48
の制御プログラムは制御プログラムRAM51(ランダ
ムアクセスメモリ)に記憶される。これら5個のユニッ
ト45〜49のこのプログラム性は1つのアダプタで種
々のプロトコルを行ないうるようにする。
の原理が適用され、データ保存に1個の高速バッファメ
モリ52しか必要としない。更に、ここでバッファ管理
と呼ぶ記憶セクションの割振りと解放を管理するための
簡単であるが有効なアルゴリズムが用いられる。このバ
ッファ管理の詳細は前記ヨーロッパ特許出願第9181
0548.7号明細書に示されている。
に入り、そしてスイッチカードインタフェース53で直
列から並列に変換される。見出し全体は内部6バイト
(48ビット)データバス54を介してヘッダープロセ
ッサ45に送られ、そしてセルペイロードがデータパイ
プライン/再整合ユニット47へとクロックされる。
ープロセッサ45内のハードウェアレジスタで各仮想チ
ャンネルについて一つのデータ構造でサポートされる。
図6は原理を示すための例である。見出し部のアドレス
フィールドとVCIDフィールドはワーキングレジスタ
55(図6の左下部分)へとクロックされ、これがヘッ
ダープロセッサ45内の各エントリと比較される。それ
故、連想記憶装置56(CAM)が用いられる。そのエ
ントリがない場合には新しいエントリがこのCAM56
に発生される。CAM56内にそれ以上のスペースがな
い場合には、そのセルは捨てられて制御プロセッサ48
にメッセージが送られる。
ーキングレジスタ55には省略値が入れられる。セルの
制御フィールドの値はCAM56の状態フィールドに記
憶されている仮想チャンネルの状態によりチェックされ
る。この状態フィールドは仮想チャンネルの状態を含
み、そして次の状態が一定数のクロックサイクル内でヘ
ッダープロセッサ45の一部である有限状態マシンを用
いて計算される。仮想チャンネルの状態がデータの受信
を許し、またそのセルが実際にデータを含んでいれば、
前記ヨーロッパ特許出願第91810548.7号明細
書に示されているバッファ管理部(ヘッダープロセッサ
45内)がバッファメモリ52内に充分なバッファメモ
リスペースを与えるようにする。これは一定数のクロッ
クサイクル内で行なわれる。要するに、一定数のクロッ
クサイクル後にヘッダープロセッサ45はバッファメモ
リ52を選択し、セルデータが記憶されるべきアドレス
を与える。この一定のクロックサイクル数は一つのセル
をアダプタ内部バス54を介して転送するためのサイク
ル数以下である。いかにしてバッファ管理部(ヘッダー
プロセッサ45内)が一定数のクロックサイクル内でメ
モリアドレスを発生するかについては上記ヨーロッパ特
許出願明細書に示されている。バッファ管理部が一つの
バッファについての要求を許可出来ないか、あるいは種
々のバッファ割振りのルールに基づき許可したくない場
合には、受信中のセルはバッファメモリに記憶されず捨
てられる。制御プロセッサ48はこの事を知らされるこ
とになる。
イロードはデータパイプライン/再整合ユニット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の深さと同様にプログラム
可能である。
る。再組立のためにヘッダープロセッサ内部にある状態
マシンは各仮想チャンネルについて図6に示すような一
群の状態変数を維持する。この状態マシンは次の状態を
有する。
ラーが生じた時を記憶している。これらエラーはCRC
エラー(伝送エラーのチェック用の巡回冗長度チェッ
ク)、セルシーケンスエラー(ユーザフレームを形成す
るセルのシーケンスのチェックのため)およびバッファ
メモリフルエラーである。制御セルは仮想チャンネルの
状態には影響しない。これらセルは図5に示すようにプ
ロトコルエントリメモリ55に向けられる。またATM
セルは再組立が不要なため状態マシンには影響しない。
これらセルはそのままバッファメモリ52に置かれる。
るとすると、これはfirstセルを受けるとき状態2
(wait−next)に入り、あるいは単一のセルの
みを受けるとき状態4(end)に入る。状態1におい
て、middleセルおよびlastセルは何もされず
に捨てられる。セルがそのセルの終りでのみ知られるC
RCエラーを有する時にはエラーフラグ(Err−fl
g)がバイナリ「1」にセットされる。図4のフィール
ド43(SEQ)に与えられるブロックシーケンス番号
がチェックされるが、第1セルについての誤比較によっ
てはエラーフラグはセットされず、マイクロプロセッサ
48(図2のマイクロプロセッサ33は図5のマイクロ
プロセッサ48と同じもの)に対しメッセージ「ミッシ
ングブロック」を発生する。middleセルおよびl
astセルについては正しくないブロックシーケンス番
号によりエラーフラグがセットされる。
が0にセットされ、仮想チャンネル制御レジスタ内のシ
ーケンス番号が、受信されたセルのSEQフィールド4
3の値にセットされる。middleセルが入ると、状
態2(wait−next)が保存され、lastセル
が入ると状態4(end)に入る。
は、SEQ番号43が正しくないとき、CRC37が正
しくないとき、またはセル35内のCOUNTフィール
ド44が期待される値を有しないときにセットされる。
状態2(wait−next)において、lastセル
が入ると状態4(end)に入る。
ザデータをバッファメモリ52に記憶するためにバッフ
ァ管理機能が前記ヨーロッパ特許出願明細書に示されて
いるように行なわれる。バッファ管理がデータ記憶のた
めに使用しうるスペースがないと決定する場合には、f
irstセル、middleセルまたはlastセルの
受信後に状態3(buf−full)となる。これによ
ってもエラーフラグがセットされる。エラーフラグがセ
ットされると、一つのブロックの完了によりマイクロプ
ロセッサ48にメッセージが送られる。状態4(en
d)に入るときまたは状態2(wait−next)に
おいてlastセルの損失によりfirstセルまたは
onlyセルが入るとき一つのブロックが完了する。
する第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で構造体に書きもどされる。
れは、サイクル11でのアクションがサイクル1でのそ
れと競合しないために可能であり、1セル当り10処理
サイクルとなる。状態の仮想チャンネル構造体への更新
はその状態がCRCチェックの結果によるものであるか
らサイクル11でのみ行なうことが出来る。この結果は
一つのセルの完全な受信後にのみ知ることが出来る。こ
のため、NOP(No Operation)がバスサイクル9で実
行される。このデータはこのサイクルからメモリに書込
まれる。
ータをRAMに書込まなければよい。RAMへのデータ
書込は図10に示すようにサイクル9でスタートする。
RAMへのデータ書込みは次のセルの処理のはじめの数
サイクルと重なるが、これはコンフリクトを生じさせな
い。図示のテーブルは図7に示すようにこの実施例で用
いられるパイプライン74がメモリアドレスの発生まで
ペイロードが遅延されるように「9サイクルの深さ」で
あることを示す。バスサイクルに対するこのオペレーシ
ョン割当てはこの実施例では出来るだけ簡単なものとさ
れている。
ョンのすべてをより少数のバスサイクルで実行しうるよ
うになり、それ故、より短いセルを処理しうるようにす
る。この第1実施例の重要な点は処理が等しい、あるい
はより少数のバスサイクルで行なうことが出来ることを
示すことである。他の異なる実施例は上記したものを他
のプロトコルに適用しあるいは簡単なバッファ管理を用
いることにより可能である。
ユーザフレームの固定長のセルへの変換および他方の側
での固定長セルのユーザフレームへの変換を行なうこと
ができる。また、この方法は高速通信についてのアダプ
タで実施することができる。
テムの一般的ブロック図。
図。
図。
図。
図。
図。
図。
Claims (11)
- 【請求項1】データ伝送システムにおいて、固定サイズ
の見出しに続く固定長のセルをユーザフレームに変換す
るためのユーザフレーム変換方法であって、上記固定長
のセルのペイロードと見出しを別々に処理し、受信され
分離されたペイロードを所定のアドレスを用いてアクセ
ス可能とされた記憶セクションに緩衝し、さらに少なく
とも1個の仮想チャンネルをそのチャンネルの上記記憶
セクションへのアクセスを制御するために対応する制御
セクションを用いてサポートすることを特徴とするユー
ザフレーム変換方法。 - 【請求項2】前記固定長のセルは、 (a) 前記固定長のセルのペイロードと見出しを分離
し、 (b) システム状態変数を用いることにより、ペイロ
ード用のスペースが記憶手段内にあるかどうかを決定す
るために上記見出しをオンザフライ処理し、 (c) 上記スペースがある場合に記憶セクションにペ
イロードを書込むためにその記憶セクションの前記所定
のアドレスを与えることによりユーザフレームに変換さ
れ、またユーザフレームは上記記憶セクションで上記ペ
イロードを緩衝した後に、 (d) 上記所定のアドレスを用いて上記記憶セクショ
ンからペイロードを読取り、 (e) ユーザフレームを形成してそれを伝送すること
により発生される、請求項1の方法。 - 【請求項3】データ伝送システムにおいて、ユーザフレ
ームを、固定サイズの見出しに続く固定長のセルに変換
するためのユーザフレーム変換方法であって、上記ユー
ザフレームのペイロードを対応する記憶アドレスをもつ
記憶セクションに記憶し、上記記憶アドレスは上記ペイ
ロードが待ち行列から上記記憶アドレスをとり出すこと
によりとり出しうるように待ち行列とし、さらに、上記
固定サイズの見出しを上記ペイロードの前につけて伝送
する前に別々に処理するユーザフレーム変換方法。 - 【請求項4】(a) 上記ユーザフレームのペイロード
を前記記憶セクションで緩衝し、 また、上記ユーザフレームのペイロードを、 (b) 待ち行列とされたアドレスを用いてアクセス可
能な前記記憶セクションから部分的に上記ペイロードを
読取り、 (c) 前記固定長の見出しをオンザフライで発生さ
せ、 (d) 上記見出しに続き固定長のセルを形成してそれ
を伝送することによりセグメント化することによって、
前記ユーザフレームを固定長のセルに変換する、請求項
3の方法。 - 【請求項5】固定サイズの見出しに続く固定長のセルを
ユーザフレームに変換するためのユーザフレーム変換装
置であって、 (a) 上記固定サイズの見出しから上記固定長のセル
のペイロードを分離する手段(23)、 (b) 上記固定サイズの見出しを処理し、記憶手段ア
ドレスを決定するためのヘッダープロセッサ(22)、 (c) 上記記憶手段アドレスが使用可能となるまで上
記ペイロードを緩衝するための手段(23.3,23.
4)、 (d) 上記記憶手段アドレスによりアクセス可能とさ
れている記憶セクションに上記ペイロードを記憶する手
段(24,26)、 (e) 上記ペイロードに対応するアドレスを待ち行列
に入れておくための待ち行列手段(25)、 (f) 上記待ち行列手段(25)からアドレスを次々
にとり出すことにより記憶セクションから上記ペイロー
ドをとり出す手段、及び (g) 上記ユーザフレームの形成および伝送のための
手段を備えたユーザフレーム変換装置。 - 【請求項6】前記記憶アドレスによりアクセス可能とさ
れている前記記憶セクションと前記ペイロードを整合さ
せるための再整合ユニット(23.3)を更に備えた請
求項5の装置。 - 【請求項7】最高優先度をもつペイロードがそれより低
い優先度をもつペイロードの記憶アドレスの先に待ち行
列からその記憶アドレスをとることにより記憶手段から
とり出しうるように、その待ち行列内に夫々の記憶アド
レスを保持することにより異なる優先度を有する固定長
のセルの伝送をサポートするための待ち行列手段(2
8.1,28.2)を更に備えた請求項5の装置。 - 【請求項8】ユーザフレームを固定サイズの見出しに続
く固定長のセルに変換するためのユーザフレーム変換装
置であって、 (a) ユーザフレームのペイロードを記憶セクション
で緩衝するための手段(24′)、 (b) 上記記憶セクションのアドレスを待ち行列に入
れておくための待ち行列手段(28.1′,28.
2′)、 (c) 上記待ち行列手段(28.1′,28.2′)
から上記記憶アドレスをとり出して固定サイズの見出し
を発生するヘッダープロセッサ(22′)、 (d) 上記見出しを上記ペイロードの一部の前につけ
ることにより上記固定長のセルを形成する手段、及び (e) 上記固定長のセルを伝送する手段を備えたユー
ザフレーム変換装置。 - 【請求項9】前記ヘッダープロセッサ(22′)は低い
優先度の記憶アドレスの前に前記待ち行列手段(28.
1′,28.2′)から最高優先度の記憶アドレスをと
り出すものである請求項8の装置。 - 【請求項10】前記固定サイズの見出しを前記ペイロー
ドの前に付加する前に上記ペイロードを再整合させる再
整合ユニットを更に備えた請求項8の装置。 - 【請求項11】セル処理スイッチファブリック、ユーザ
フレームを固定長のセルに変換してそれらを上記スイッ
チファブリックに伝送するための請求項8の装置、及び
(または)上記スイッチファブリックを通じて経路指定
される固定長のセルを受けてそれらを伝送前にユーザフ
レームに変換するための請求項5の装置を備えたデータ
伝送ネットワーク。
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)
| 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)
| 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)
| 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)
| 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 |
-
1991
- 1991-09-13 DE DE69129851T patent/DE69129851T2/de not_active Expired - Lifetime
- 1991-09-13 EP EP91810728A patent/EP0531599B1/en not_active Expired - Lifetime
-
1992
- 1992-02-06 US US07/832,127 patent/US5311509A/en not_active Expired - Lifetime
- 1992-07-24 JP JP19860092A patent/JP2788577B2/ja not_active Expired - Lifetime
Patent Citations (3)
| 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)
| 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 |