JPH04505542A - Atmノードの共通記憶装置用制御ユニット - Google Patents

Atmノードの共通記憶装置用制御ユニット

Info

Publication number
JPH04505542A
JPH04505542A JP3504743A JP50474391A JPH04505542A JP H04505542 A JPH04505542 A JP H04505542A JP 3504743 A JP3504743 A JP 3504743A JP 50474391 A JP50474391 A JP 50474391A JP H04505542 A JPH04505542 A JP H04505542A
Authority
JP
Japan
Prior art keywords
storage
read
store
address
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3504743A
Other languages
English (en)
Inventor
ケッラー ハンスジョルグ
ラオ サテヤナラヤナ
シュルヒ ヘインツ―クリストフ
Original Assignee
アスコム テック エージー
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 アスコム テック エージー filed Critical アスコム テック エージー
Publication of JPH04505542A publication Critical patent/JPH04505542A/ja
Pending legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00—Data switching networks
    • H04L12/54—Store-and-forward switching systems 
    • H04L12/56—Packet switching systems
    • H04L12/5601—Transfer mode dependent, e.g. ATM
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00—Packet switching elements
    • H04L49/25—Routing or path finding in a switch fabric
    • H04L49/253—Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/255—Control mechanisms for ATM switching fabrics
    • 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/5629—Admission control
    • H04L2012/5631—Resource management and allocation
    • H04L2012/5636—Monitoring or policing, e.g. compliance with allocated rate, corrective actions

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)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。

Description

【発明の詳細な説明】 ATMノードの此゛看・億1?!IIV卸ユニット本発明は請求項1の前段に基 づ<ATMノードの共通記憶装置の制御に用いる制御ユニットに関する。本発明 はさらにこのノードの操作方法に関する。
用語ATM (非同期転送モード)は約155から622メガバイト/秒または これ以上の域における広帯域通信技術として公知である。この技術はパケットス イッチングとして考えられ、その全てのパケットはアドレスの付された均一の長 さを有している。以後、これらのパケットは他の文献と一致させて「セル」と呼 ぶことにする。
ATMノードは後で図1に概略的に示すように必要とする目的場所にセルを伝送 する働きをする。
ATMノードは種々の方法で構成できる。特許第BE904100号に基づ(共 通記憶装置を用いるタイプのものは特に有利のようである。これはこの技術によ れば出力回路の一つまたは全ノードのブロックキングの問題が容易に克服できる 。
このタイプのATMノードの一つは、EP−A−299473から詳しく知るこ とができる。このノードは主記憶装置を有しており、ここから全てのセルが主記 ・1装置中のアドレス管理のためのアドレスポインタストアおよび主記・l装置 の空きエントリー(アイドルアドレスF I FO)の管理のための第3ストア に引出されている。アドレスポインラス1−アは主として一連のレジスタから成 る。これらのレジスタは引出し線と唯一連絡されている。レジスタは各々主記憶 装置中でストレージブロックのアドレスのための記憶装置として作用する。主記 憶装置中には、各関連する引出し線上に次のアドレスに伝送しなければならない セルか、あるいは記憶されるべき次に伝送されてくるセルのいずれかが記憶され る。どれだけのセルが記憶されているか、どのストレージブロックに記憶されて いるかという情報は各セルに関係し、かつ主記憶装置中のストレージブロックに 記憶されている。従って、直接アクセスはこの情報ではできない。
同圧願人によるEP 、Δ、−336373には同様のAT34 、/−ドが開 示されている。その中でも特に重要視されるのはいわゆるマルチカースト装!、 すなわち、ただ一つの単一アドレスにそれぞれ伝送されるだけでなくかなり多く の自由に2択可能なアドレスにも伝送されるべきある種のセルである。
公知のATMノードの構造では、主記−1!装五の真の記′l!機能がロジック と制御機能を総合し、セルがどこに記憶されるべきか、またはどこから読み出さ れるべきかを位置付けする。これでは理解するのが困難であり、融通性のないロ ジックの形態で現われるという本質的なハンディキャップがある。すなわち、こ の構造はVLSI(超大曙模集積回路)または相当な改良努力を要するカスタム チップの使用を必要とする。
本発明の目的は、A T Mノードの製作可能なより安価でより融通性のある装 置を提供し、そのATMノードはよりはっきりした構造であり、極めて簡単であ り。
従ってより安価でより信頼性のある操作機能性を有している。さらに、実際の構 造はあまり複雑でない集積回路にすることが可能である。
図1はA T Mノードの概略機構(最新技術による)を示す図である。
図2は共通記・l装置を備えたATMノードのブロック図(!!に新技術による )を示す区である。
図3は共通記′11!装置の制御ユニットを示すブロック図である。
図4はバス/制御ロジックの詳細を示す制御ユニットのブロック図である。
図5は共通記憶装置の構成および内容の一例を示す表である。
図6はキューの形態にある共通記−!!!装置の内容を示す表である。
図7はリストの形態にあるP−ストアの内容を示す表である。
図8は共通記憶装置からセルを送り出すための順序図である。
図9は共通記・l装置にセルを記憶させるための順序図である。
図10は優先ロジックのブロック図である。
図11はマルチカーストロシックのブロック図である。
図1はATMノード10の極めて盪略的なブロック図を示す。このノードには複 数n本の第1引入れ線11および複数m不の引出し縁12がそれぞれ接続されて いる。nとmは等しくてもよく1等しくなくてもよい。さらに2以上数100ま での値とすることができる。引き出し綿12となるセルには数個の異なる優先順 位pをもたせることができる。
どの引入れ線11もバッファ15に接続され、どの引出し綿12もバッファ16 の後段に接続されている。両線lL12はこれらのバッファ15.16を介して スイッチングユニット18に接続されている。このスイッチングユニット18は 双頭矢印20を介してスイッチング制御ユニット19により制御される。
均−長さのアドレスの付されたパケットが引入れ綿11からA T Mノードl Oに連続して入ってくる。これらのパケットは以後「セルJ (Z) (一つの セルは典型的にはユーザ情報の48個の8ビツトバイトに続き5バイトまたは8 ビツトバイトのヘッダから成る)と呼ぶことにする。これらのセル2のヘッダか ら、スイッチング制御ユニットが第1に必要な制御情報(ヘッダ情報)を抽出す る。この制御情報から、送り出されるべき各セル2および伝送されるセルのため の新しいヘッダが引出し綿12に引き出される。この動作は破線矢印21によっ て示される。ユーザ情報を含まないセル2(いわゆる空きセル)が矢印22によ って示されるようにバッファ15から除去される。一方、引出し線12に送り出 されるセル2がない場合、空きセルが矢印23で示すようにこれに代って伝送さ れる。
セルはマルチカースト式またはW−Aのブロードカースト(同報通信方式)とし て、また数本の所定のラインまたは全てのライン上に送り出される。
、A T Mノード10は、図によれば、入ってくるセル2の引出し線12への 連続した伝送を変換するスイッチングの機能を実行する。もちろんこの点に関し 、関連する。ン・要条件は可能なときはいつでも考慮し、セル−ロスは決して生 じない。
図2にこの種の、A T Mノード10の一例のブロック図を示す。二の、A  T Mノードは複数にのストレージブロックを傭人た共通記憶装置27を有して いる。基本的に;よ、いずれの入ってくるセルZも、引出し線12の一本に再び 伝送されてくるl1iilこ、この共通記憶装置27に記!される。その付加バ ッファリング装置によって、共通記憶装置27はセル−ロスを阻止し、連続した 方法でただ一つの単独セル2が同時に、すなわち連続して動作して書き込みまた は読み取りがそれぞれ可能となるように装備するのが好ましい。これを達成する ために、マルチプレクサ29がバッファ15と共通記・ツ装M2T間に挿入さね ている。このマルチプレクサがバッファ15への入力からデータを周期的に取り 入れる。
ATMノード10の入力側と同様にして、デマルチプレクサ30が共通記憶装置 27と、引出し緋12のためのバッファ16との間に挿入されている。このデマ ルチプレクサは共通記憶装置27のセルのZ読み取りを各引出し線12へ伝送す る。この動作はアドレス読取りユニット33によるヘッダー情報の読み取りから 入力側において決定されたときに実行される。共通記憶装置27はアドレス読取 りユニット33からもっばら入ってくる必要な制御情報を受信する制御ユニット 35によって制御される。最後に、シーケンサ38がATMノード10のユニッ トと共通記−1!装置27を協同動作させる働きをする。このシーケンサは種々 のユニットの各機能段階をトリガし、かつそのユニットを互いに同期させる。
図3は図2に示した制御ユニット35およびシーケンサ38のブロック図を示す 。制御ユニット35の最も重要なユニットは三つのアドレス可能な読取り/IF 込み記゛泄装置41,43.45 (好ましくはラム−ランダム・アクセス・メ モリ)である。各読取り/書込み記憶装置はインデックスアドレス入力線Δ説」 −およびデータを記憶場所に記憶するための入力/出力線Dataを有している 。
第1読取り/書込み記・l装置41は以後H−ストア(H=ヘッド)と呼ぶ。こ の記憶装置はm+1個の記憶場所を含んでいる。ここにmは第2の複数の引き出 し線12の数である)(次側ではm=4)。H−ストアの記憶場所は引き出し線 12の一本に各々連絡されており、ギリシャ文字のα、β、δ、μで示されてい る。加つるに、空き場所(後述するように)のリストと関連する0で示された( m+1)番目の場所がある。
H−ストア41の記憶場所O9α、β、δ、μの内容は各々ヘッダ素子(後述す るように)のアドレスである。
H−ストア41はさらにシーケンサ38と、入来セルに左右されるポイントコン トローラとによって制御される。これによって記憶場所のα、B、δ、Uの内容 は(後述するように)個々に書き込みまたは読み取りされる。記憶場所Oは特定 処理内容を受信する。
第2読取り/書込み記′1装置43は以下T−ストア(T=テイル)と呼ぶ。こ のT−ストアはH−ストアと同様にして構成されている。T−ストアの記憶場所 は同様にOを含めてギリシャ文字のB、δ、μによって示される。その記゛!場 所の内容はそれぞれアドレスである。しかし、ポイントコントローラが周期的に 記憶場所を選択する。
第3読取り7畳込み記・1装置45は、以後P−ストア(P=ポインター)と呼 ぶ。この記・原装置は共通記憶装置27のイメージを作る。この記′l!!装置 は共通記憶装置27のストレージブロックと同じ数にの記憶場所を含んでいる。
記憶場所およびストレージブロックは対をなし同じアドレスを有している。二つ の記′!場所間の差異は、P−ストアの記憶場所の容量が(短い)アドレスであ るのに対し、共通記憶装置27のストレージブロックの容量が(長い)セルZで あることである。
さらに、制御ユニット35が制御情報入力46、入力ロジック48、バス/制御 ロジック50、出力52、コンパレータ59、モニタロジック71および優先ロ ジック73を含んでいる。これらすべてのユニットは傾斜した矢印で示したよう に、シーケンサ38によって連続的に作動またはトリガされる。
入力ロジック48は制御情報入力46(図2のアドレス読取りユニット33から くる)を、優先ロジック73、H−ストア41およびT−ストア43の各アドレ ス入力線Δdrだけでなくモニタロジック71に接続させる。
図4はバス/制御ロジック50をより詳細に示す。このロジック50は多数の同 位バス66.67.68.69と、マルチプレクサ51等の制御素子およびこれ ら両者間に配備されたトランシーバ53.55.57から成る。ロジック50は H−ストア41およびT−ストア43の入力、出力Data線をP−ストア45 の両人力KM(AdrおよびData)に、モニタロジック71に、コンパレー タ59、および出力52にそれぞれ接続する。(バス67から)出力52へのバ スにはさらに二つの出力バッファ61.63が挿入されている。出力52自体は 共通記til装置27への一方向バスであり、これがアドレス入力線に接続され ている。入力ロジック48は、本質的にはH−ストア41およびT−ストア43 のための各アドレス信号と共動する二つの信号マルチプレクサ47.49から成 る。
マルチプレクサ47.49上にOで示された入力は空き場所のリストを選択する ものである。
優先ロジック73は、後はど詳述するが、制御ユニット35のオプションである 。セルZが例λば「アージェント」および1ノーマル」に転送するための異なる 優先順位に関係する場合に適合するだけである。しかし、まず最初に単一の優先 順位を有するセルのみが考慮される。
共通記憶装置27および制御ユニット35の動作方法は特定例における記憶装置 の状態に関係している次の図による実施例によって説明する。さらに図5は共通 記憶装置27のストレージブロックのアドレスおよび現時点の内容を示している 。例のように、この記憶装置はグリッドのように構成されている。これによって 、カラムはアドレスA、B、C,D、E・・・に、またロウはアドレスa、b、 c、d、eにそれぞれ関連する。実際的な理由から、ブロックアドレスAaから Eeを有する25個のストレージブロックの内容のみを示す。
共通記憶装置27のストレージブロックの内容はこれまでに説明したように中間 的に記憶されたセルZを形成するか、あるいは内容が空きである。他の場合、す なわち、セルZが記憶されている場合、ブロックは2(セルを表わす)、連続番 号1,2.3・・・をはしめギリシャ文字α、β、δ、μが付される。ギリシャ 文字のα、B、δ、μは各セル2が伝送されるべき引出し線12に対応している 。
この連続番号はセル2が共通記憶装置27に薔き込まれ、引出し線12によって 記・ツされた古い順を示している。このようにして、伝送されるのを待機してい るセルZは各引出し線12(a、 β、δ、LL)についてキューを形成してい る。キューの古い順は連続番号によってわかる。加つるに、多数の空き場所があ る。これは空き(すなわち、利用可能な)ストレージブロックの数を表わしてい る。
図6は問題の特定時刻における共通記゛m装置27中の空き場所Oおよび記憶さ れたセル2をキューとして示している。空き場所Oのキューは12個の空き場所 01〜012から成り、01は「最も古い]空き場所であり、キューのヘッドH を形成しており、012は「最も新しい」空き場所でありキューのテイル丁を形 成している。
空き場所のあるアドレスは空き場所の左側に示されている。より詳しく説明する と、空き場所Oのキューは共通記−1!装置27のストレージブロックが空いて おり、その順位が使用可能状態にあることを示している。横線より下に位置する 13番目の空き場PFIO13はこの状態にあるとは考えられない。
共通記・1装置27から引出し線αへ伝送されるべきセルZのキューは三つのセ ルZα1〜Zα3から成る。引出し線δのキューは七つのセル2δ1〜Zδ7( 横線より下の8番目のセルZδ8は存在しているものとはまだ考えられていない )を有し、引出し線μのキューは単一セルZulを有している。いずれのキュー においても最も小さい順位番号(最も古いセル)はヘッド8を表わし、最も大き い順位番号(i&も新しいセル)はテイルTを表わす。
セル2が記憶されているか、または空きである共通記憶装置27のストレージブ ロックに関連するアドレスAaからEeはキュー内のセルの左側に示される。
ストレージブロックはセルZを含んでいるか空きである。全てのキューは図5に 示す実施例の25のストレージブロック、すなわち共通記・型装置27のいずれ かのストレージブロックに対応している。伝送されるのを待っているセル(Zα 1〜Za3.Zβ1〜2β2.Zδ1〜2δ7,2μm)かまたはストレージブ ロックが空きであるかである。この、点で、キューα、β、δ、μにおいて、最 も小さい順位番号の各セル(すなわち、セル2α1. ZBl、Zδ1および2 μm)は既に伝送されるようになっていることに(これについては後述するので )注意すべきである。すなわち、単一セルZμmのあるキューμが空きというこ とになる。従って、このキューが共通記憶装置27に伝送されていないセルZを 有しているものに対応する。
図7は図6の状態に対応するP−ストア45内の関連するリストを示す。このリ ストの要素(右側列)はP−ストア45の記′!場所に記・j!されているアト 1/スAaからEeであり、P−ストアの記・!場所のアドレスAa−Eeは左 側列に示されている。これらのアドレスは共通記憶装置27のストレージブロッ ク内の関連するセルZのアドレスと同じである(図6)。
従って、アドレスは一連の区別可能なアドレスの3倍が現われる。すなわち、第 1に共通記・!装置27のストレージブロックのアドレスとして、第2にP−ス トア45の記憶場所として、および第3に5P−ストア45の記憶場所の容Iと してである。
P−ストア45において、記憶場所の容量は基本的に関連するアドレスと決し7 て同じにならないことに注意しなければならない。このようにして、全ての記憶 場所の容量が各リスho、a、 β、δ、μの次の各関連要素が記憶されたアド レスを示すことになる。従って、P−ストア45のリストは各シーケンスを独占 的に設定するポインターのリストになる。
P−ストア45中のリストのどの要素がヘッドHまたはティルTになるかという 情報はP−ストア45には含まれていない。むしろ、この情報はH−ストアまた はT−ストアのそれぞれに入っている。従って、三つのストア41,43.45 は一緒にP−ストア45中のリストに関する完全な情報を得るのに必要とされる 。
共通記憶装置27のキューがそのアドレスによってP−ストア45中のリストに よって関連付けられているので、三つのストア41,43.45中の情報はキュ ー中のシーケンスに関する情報も備えている。従って、P−ストア45の内容は 入来セルが中間的に記憶されているのは共通記憶装置27のどのブロックであり 、どのような順序で、かつ、どの引出し線12かを示しており、再び伝送される ことになる。
図5の実施例として既に示したように図8は共通記憶装置27からのセルZが伝 送されるときの工程を示している。さらに、これまでに説明した共通記1!i装 置27および各ストア41,43.45も全て示している。区5の例における全 ての5番目の記・1場所が対応するH−ストア41およびT−ストア43に示さ れている。これらの記′l場所のアドレスa、β、δ、Uが対応する引出し線1 2(α、β、δ、LI)に連絡されている。シーケンサ38(図2および図3) が■(−ス1−アのこの瞬間で矢印80で示したようにアドレスδにある記憶場 所を指定している。
読み出し工程の始めにおいては、記・邑場所δの実際の内容はアドレスDaであ る。このアドレスはH−ストアから読み取れられ(矢印81)、P−ス1−ア4 5だけでなくT−ストア43にも伝送される。T−ストア43において、記憶場 所0 (Ce)の現内容がここでDcに書き換えられる。これは現テイル要素C eのアドレスがDcに置き換えられたことを意味する。空き場所のリストの新し いテ、イル要素がこれでアドレスDcになる。書き換えがなされる前に、最初の テイル要素CeがP−ストア45中の関連する記憶場所Ceを選択するのに用い られる(矢印82)、新しいアドレスDCがこの記憶場所の内容として記憶され る。最終的に、P−ストア45の記憶場所Dcが選択され(矢印85)、この内 容(アドレスAe)が現アドレスDcに代えてH−ストア41の記憶場所δに書 き換えられる(矢印83)。これと同時に、新しいアドレスAeが共通記憶装置 27のアドレスとしてここに伝送される。これによって共通記憶装置27の関連 するブロックが選択され、その内容、すなわちセルZδ2が引出し線12のライ ンδに伝送される(矢印84)。
以上の工程を経て、ラインδ上の2番目に古いセルであるZδ2が所望通りに伝 送される。これによって、共通記憶装置27のブロックDcが自由になる。DC が新しいテイルTのアドレス、すなわち、T−ストア43の空き場所のリスト中 の要素013(図5)として、マークされたことになる。さらに、AeがH−ス トアのりストδの新しいヘッドHとしてマークされたことになる。
ここで、シーケンサ38がH−ストア41の次の記憶場所に進行し、リストが存 在している間、同じ工程、しかしここでは引出し線12のリストμおよびライン μにつき実行される。しかし、選択された例に基づいているが、リストμのヘッ ドとテイルが一致している場合でなく、新しくできた空きセルが引出し線μ(1 2)に伝送される場合である。
図8に示したのと同様にして、図9は入来するセル2が共通記1!装置27に記 憶されるときの工程を示す。この例において、このセルは後はど引出し線δに伝 送されるべきものである。この場合、アドレス読出しユニット33が、リストδ の処理されるべき入力ロジックを(入力46を介して)形成する。その後、入力 ロジック48がH−ストア41中の空き場所0のリストのヘッドが引き出される ように準備する。このヘッドはアドレスAaを含んでおり、これが4回使用され る。最初の使用は、入来するセルZδ8が記憶されるべき共通記’FN 装置2 7中のブロックのアドレスを示すものである。これは上述したように、アドレス Aaにおけるストレージブロックである。ここでセル2δ8がキューδの新しい テールを形成する(図6)。これによって、空き場所Oのキューの現ヘッド01 が使用され、また、新しいヘッド02(アドレスBaを有するストレージブロッ ク)に取り換えられる。
第2の使用はT−ストア43で行われる。記・1場所δにおいて、記憶されたア トL/スEdが読み出される。このアドレスはP−ストア45中の関連する記憶 場所を表わし、ここにアドレスAaが書き込まれる(矢印92)。
第3の使用に関し、アドレスAaがT−ストア43の記憶場所δの新しい内容と して書き込みされ、これによって現内容Edがオーバーライドされる。
アドレスAaの第4の使用は記憶場所Aaの選択のためにP−ストア45中で行 なわれ、H−ストア41の記憶場所Oの新しい内容Baとして記憶されるべく次 のアドレス(この場合Ba)に読み込まれる(矢印93)。
以上の工程を経て、所望通り新しいセル268が共通記憶装置27に書き込まれ 、ここで占有されたブロックAaがテイル要素2δ8としてキューδに付加され る。また、空き場所0のキューがそのヘッド要素Aaによって短縮され、これに よってBaが新しいヘッドになる。これらの工程もシーケンサ38によって制御 される。
これまで説明した制御ユニット35は構成するのが簡単である。共通記憶装置2 7はセル2の中間記憶装置として独占的に作用するので、記憶装置の物理的な理 解と関係なくはっきりした基本的な機能を有している。例外なく、全てのストレ ージブロックはいずれのキューとしても任意に使用できる。空き場所のみのキュ ーは各々単一ストレージブロックを占有している。このようにして、共通記憶装 置27は非常に有効的に使用される。
共通記憶装置27と関係なく、P−ストア45、H−ストア41およびT−スト ア43は共通記憶装置のストレージブロックの制御部としての働きをする。この 目的のために形成されたりストO,a、β、δ、μは再び共通記憶装置中でキュ ーのイメージになる。この目的のために単一の記憶場所がどのストア41,43 .45にも備えられているので新しいキューは容易に初期化される。さらに、P −ストア45には、共通記憶装置27に影響を及ぼすことなしに、例えばチェッ クの目的で、または試験のためにモニタロジック71を介していつでもアクセス することができる。また、現時点のキューは妨害のある場合に、例えば別の経路 で伝送する目的で互いに単に接続が可能である。
制御ユニット35はシーケンサ38と協同動作する。このようにして、各動作工 程はセレクタのように非常に簡単で連続して制御されトリガまたは切り換えられ る。結局、制御ユニット35は簡単な態様で迅速に動作し、これによって記憶機 能と制御機能が分離される。
概して、基本的にはセル2が共通記憶装置27に記憶されている間、P−ストア 45中の空き場所0のキューはその各テイル要素およびキューα、β、δ、LL によって短縮され、そのキューに関連するセルが新しいヘッド要素によって拡大 される。これとは逆に、セルの共通記憶装置への伝送は一つの要素と、セルと関 連するキューα、β、δ、μの対応する短縮によって空き場所Oのキューが拡大 される。
リストが単一要素のみを含み、従って、リストのヘッドHおよびテイルTが同じ アドレスを有している場合、リストはコンパレータ59(図3)によって検知可 能で、関連するキューが空きであると考えらねる。この場合、空きセルが各関連 する引出し線12に伝送される。一方、入来する空きセルがアドレス読取りユニ ット33(図2)によって阻止され削除される。従って、P−ストア45および 共通記憶装置27は種々のリストまたはキューの必要条件に基づいて任意にかつ 、完全に融通性のある方法で区切られる。、最も極端な場合、P−ストア全体が 単一のリストによって占有されるか、またはそれぞれ共通記憶表!27が単一の キューから構成できる。
空き場所Oにリストに関し、(図8を用いて説明したように)セルZがそねぞれ 伝送されるときにH−ストアの記憶場所a、B、 δ、またはμに記憶された現 時点のアドレスは共通記憶装置27における選択には用いないで、むしろ新しく 記゛!されたアドレスとなる。
リストをともかく作成するために、記・!場所に対応する数を初期化するために P−ストア45に備えておくことが必要である。こねら各記憶場所はりストα。
β、δ、Hに対して始動要素を形成する。残りの記憶場所は空き場所のリスト用 に待機している。制御ユニット35はその始動状態を作るために前述のモニタロ ジック71 (図3)を用いる。かなり多くの他の形態もアウトラインの付けら れた好ましい形態の代わりにすることができる。
これまでに説明してきた構成は、全て単独の一様の優先順位を有するセル2と独 占的に動作する。従って、これら全てのセル2は同等に処理される。以後、この 原理は優先標識、例えば「ノーマル」、 「アージエント」及び[ベリーアージ ェント」を意味する標識I、II、IIIをセルZの現ヘッドに付加して拡大す る。概して、これは識別可能な優先順位の数pを予想することを意味する。
優先種mI、 II、 IIIが付加されているために、どのセルZもここでは 引出し線12と開運しているだけでなく、各優先順位とも関連している。このよ うにして、共通記憶装置27において、セル2のキューの競い合いが生じ、キュ ーが同じ引出し線12に伝送され、これによって先入れ/先出しくFIFO)の 原理が部分的に破られることになる。
これまでに説明したように、競合し合っているキューがP−ストア45中の競合 リストで相手を見つける。この点において、P−ストア45はどのようにも変更 してはいけない。しかし、H−ストア41およびT−ストア43をどの引出し線 にも単一の記憶場所と関連するだけでなく、許容できればできるだけの例えば三 つの優先順位I、 IT、 IIIをもたせるように拡大する必要がある。図5 〜図9で説明したと同じ説明を用いて、これらの記憶場所には標識α工、αU、 αII1. B工、β■・・・1μmが与えられる。従って、前回[4+1]  リストのα、β、δ。
μ+0の代わりに今回[(4X3)+1] リストが示される。
リストを共通記憶装置27に入来するセルZの記憶を変更する方法および手段は 前述したとまったく同じであるが、各優先標識I、n、IIIの検討のみ異なる 。
一方、共通記・型装置27から記憶されたセルZを読み取る方法は、ある種の変 更を必要とし、実際に、全ての引出し線12につき周期的な検討中、各々競合し 合うどのキューを一つのセルZによって短縮する必要があるかチェックしなけれ ばならない。この点に関し、(−例として引出し線δを用いると)次の可能性が 考えられる。
全てのリストδ工、δ■、δmが空きの場合、一つの空きセルが伝送される。
リストδ■、δ]、δmのうちの一つのみが要素を含んでいる場合、関連する「 最も古い」セルZδが共通記憶装置27から読み取られて伝送される。
リストδ工、δ■、δmのうち二つあるいは三つが要素を含んでいる場合、[最 も古い」セル2が、最も早い優先順位I、II、mを有するリストと関連するキ ューから伝送される。
区3,4に示した優先ロジックは必要とされる可能性をモニタし、がっ、読み取 り工程の関連した制御を実行する。図10はこのロジック73のブロック図を示 す。このブロック図は各予想優先順位I、 II、 IIIの記憶水準を含んで いる特別アドレス可能な読取り/書込み記憶装置74からなる。アドレスの数は 引出し線12の数に対応している。記憶水準の一つにおける任意のアドレスのた めのストア容量は、対応する引出し線12のためのリストであるかどうが、また 対応する優先順位が空きであるかどうかを示す。
全ての要素のリストへの挿入またはそのリストからの除去(空き場所0のリスト は除外する)された後、このリフトのヘッドHおよびテイルTがコンパレータ5 9(図3)で比較される。この結果がエキストラストア74の記憶場所に、その アドレスにおいて、各引出し線と対応する優先順位を有する水準に書き込まれる 。コンパレータ59からの各比較信号が入カフ6と一方向入力素子(バッファ) 77を介して入ってくる。
引出し線12に適した最も早い優先順位で非空きリストの選択がそのアドレス、 例えば6mをエキストラストア74のすべての水準に付けることによって実行さ れ、これと並行して関連する順位が読み取られる。次に、優先エンコーダ75が 対応する優先順位1.n、IIIを決定し、引出し線の確認符号(a、β、δ、 μ)が正しい対応リストを決定する。
説明した優先ロジック73は、優先順位I、 IT、 IIIが存在しない場合 を確実にする処理時間がもはやないように比較的少ない努力と研究ですむことで ある。従って、ATMノードは優先順位の有無にかかわらず迅速に動作可能であ る。
本発明に間する制御ユニット35のさらなる拡張は、マルチカースト機構である 。この機構は数本の引出し線12上に一つずつ同様のセルを正確に伝送すること である。もちろん、特定の引出し線を予め決定しておくことができる。この拡張 は例えばテレビジョン画像の伝送に対して重要であり、かつ、これまでに説明し た優先ロジック73によって各々処理された高い優先順位を有している。
図11はマルチカーストロシック94のブロック図を示す。このロジックは付加 的なアドレス可能な読取り/書込みストア95がら成り、以後デスティネーショ ンストアという。このデスティネーションストア95はP−ストア45と並列配 置されており、後者と同等のアドレス範囲を有している。
デスティネーションストア95に関連し、引出し線12の表が役に立つ。さらに 、この表の各要素に対し、デスティネーションストア95は、rビットの長さを 有する関連するデスティネーションワードDである内容を備えている。ワードD の各ビットは各マルチカーストセルZがこの番号を有する各引出し線12上に伝 送されるべきか否かを表示する。同時に、キューからの全てのマルチカーストセ ルZは、P−ストア45中のマルチカーストリストに関連している。
デスティネーションワードDがアドレス読取りユニット33(図2)によって、 マルチカーストセルのリスト番号とともに制御ユニット35に通される。
マルチカーストセルが決して空きでないときに、最も古いマルチカーストセルの デスティネーションワードDがセル周期の始めにおいてシフトレジスタ96に書 き込まれる。このデスティネーションワードDの各ビットは、各引出し線12に 対しマルチカーストセルが優先ストア74(図10)がらの情報とともに伝送さ れるか否かという情報が、優先エンコーダ75に供給されるようにして選択され る。このエンコーダにおいて情報が、最も高い優先順位I、 II、 IIIで 処理される。
同じ情報が共通記憶装置27に供給され、ここで、マルチカーストセルおよび引 出し線12のためのノーマルヘッダHとスペッシャルヘッダ間で選択可能である 。
マルチカースト装置は、全ての引出し線12上に並行して各々伝送されるいわゆ るブロードカーストセルRによってブロードカースト装置に拡張または補完され る。このため、この各ブロードカーストセルの記憶につき、各共通記憶装置27 に一つの単一ブロックを備えることを要するだけである。
本発明に関する制御ユニット35は次の特徴および利点を有している。
その動作は第1の複数nの引入れ線11と無関係であり、かつ、第2の複数mの 引出し線12を適当に調節するのが容易である。この点に関し、H−ストア41 およびT−ストア43の記憶場所の数が簡単に変更される。これはソフトウェア によって、シーケンサ38あるいはストア41.43と関連するポインタコント ローラを介して簡単に実行できる。
P−ストア45に収容されたリスト数だけでなくH−ストア41およびT−スト ア43にある記憶場所の数はごく僅がから約40までの範囲とすることができ、 これによってこの数は必要とされ、かつ、技術的に有効な操作速度によってのみ 制限される。
制御ユニット35は共通記憶装置27のあらゆるサイズに容易に調節可能であり 、多分50から数100ブロツクの範囲が可能である。
さらに、重要なことは制御ユニット35が説明は省略するが論理ユニットによっ て必要条件を満たすように構成され調節されることである。この点は自由に選択 できる初期設定のタイプに対して特に適用される。
H−ストア41、T−ストア43およびP−ストア45は市販のタイプのアドレ ス可能な読取り/書込みスト乙好ましくはRAM (ランダム・アクセス・メモ リ)である。しかし他のタイプのストアも例えば他の半導体ストアまたは他のス トアも考えられる。
H−ストア41およびT−ストア43は引出し線12に関係するりストα、B、 δ、UのヘッドHまたはティルTのみを含むが、空き場所0のリストは含まない ように配備されている。従って、空き場所Oのリストは別々の付加的なストアに 配置でき実用的な理由で有利である。
三つのストア41,43,45は−っの単独ストアとして構成でき、その記憶場 所を三つのドメインを形成してあたかも三つのストア41,43.45があるか のように配置できる。
制御ユニット35は主としてセル2の長さおよび共通記憶装置27のためのアド レスとは無関係である。しかし、制御ユニットは非常に早く操作されなければな らないので、図88よび図9で説明したすべての操作工程およびできる限り他の 操作も一つのセル2の伝送時間内に完了させる必要がある。さらに、この点と、 この時間的事実を考膚して、一つのセルを共通記憶装置27に記憶することと、 この記憶装置から他のセルを伝送することを同時に実行する必要がある。規程、 2〜3μsが一つのセルの伝送時間に対するおおよその値として確認されている 。
既に確認してきた制御ユニット35の利点以外に、制御ユニット35がATMノ ード10を機能させる特別な融通性をとりわけ再び説明しておく必要がある。
このように、「セルZをそのデスティネーションに進行させる」という主たる機 能だけでなく、次の機能も備えている。すなわち、優先順位に基づいてセルを明 確な早さで進行させる機能、セルを数本の引出し線12へ「並行」して進行させ る機能、妨害の場合にセルを転換させる機能、優先順位を変更させる機能、新し いリストを設けるかまたは既存のリストを除去する機能、および(または)いつ でも全ての、または特定の選択可能なリストをモニタし、チェックする能力をも たせる機能である。
Fi9.I Fig、 2 Zentralspeicher 27Fig、 5 Zentralspeicher 27P−8peicher 45 Fig、10 Fig、11 要約書 ATMは広域通信(非対称転送モード)のための秘術として理解されるべきであ る。
ATM−ノード(10)の共通記憶装置(27)の制御ユニット(35)は主と して三つの読取り/書込みストア(41,43,45)、入力ロジック(48) 、バス/制御ロジック(50)および任意のユニットをモニタし、初期設定する ためのモニタロジック(71)を有している。シーケンサ(38)が全てのユニ ットをトリガする。
第1読取り/書込みストア(41)および第2読取り/書込みストア(43)の 記憶場所の数は、それぞれ関連する共通記憶装置からの引出し線(12)の数に 対応している。さらに、各々別の単一の付加的ストアがある。第3読取り/書込 みストア(45)の記憶場所は共通記憶装置(27)の記憶場所に対応している 。
三つの読取り/書込みストア(41,43,45)は互いに共通記憶装置(27 )の占有状態に関する完全な情報を含んでいる。これらのストアは連結されたリ ストのようにして協同動作する。
国際調査報告 国際調査報告

Claims (1)

  1. 【特許請求の範囲】 1.ATMノード(10)の共通記憶装置(27)を制御する制御ユニット(3 5)であって、 前記ATMノード(10)が第1の複数(n)の引入れ線(11)と第2の複数 (m)の引出し線(12)に接続されており、前記ATMノード(10)が均一 長さと均一構造をなすアドレスの付されたセル(Z)を連続して受信し、進行さ せる働きをし、セル(Z)が引入れ線(11)に入来し、引出し線112)から 伝送され、さらにセル(Z)には関連する識別可能な優先順位I,II,III の番号(p)が付されており、 共通記憶装置(27)は引出し線(12)の一つから伝送されるべき全てのセル (Z)の中間記憶装置の働きをし、共通記憶装置(27〕が第3の複数(k)の ストレージブロックを有しており、ストレージブロックがアドレスによって各々 選択可能であり、かつ、セル(Z)を受信する働きをし、 前記制御ユニット(35)がシーケンサ(38)をはじめとして、管理、制御手 段から成り、前記共通記憶装置(27)のストレージブロックが管理されセルが 前記ストレージブロックに連続して読み込まれ、かつ、読み出されるのを制御す る手助けをするように構成されており、前記管理、制御手段が少なくともアドレ ス可能な読取り/書込みストア(41,43,45)と、これに関した少なくと もモニタロジック(71)と、入力ロジック(48)と、バス/制御ロジック( 50)とコンパレータ(49)とから成り; 前記読取り/書込みストア(41,43,45)が第3の複数(k)の一つに、 第2の複数(m)に数(p)を掛けたものの2倍を足し、記憶場所の二つの対応 する数字を足して構成されており;読取り/書込みストア(41,43,45) のどの記憶場所もアドレスの各受信部によって構成されており; 数(p)の掛けられた記憶場所の2倍の第2の複数(m)が引出し線(12)の 対に関連しており; 第3の複数(k)の記憶場所が共通記憶場所(27)のストレージブロックと関 連し; 二つの記憶場所が共通記憶装置(27)の空きストレージブロックと関連してい ることを特徴とする。 2.三つのアドレス可能な読取り/書込みストア(41,43,45)が予想さ れ、第1読取り/書込みストア(41)および第2読取り/書込みストア(43 )が同じように構成されており、両ストア(41,43)が第2の複数(m)の 一つに数(p)を掛けたものに記憶場所の一つの対応する数を足した数を有して おり、対の形で関連し、引出し線(12;α,β,δ,μ)および優先順位(I ,II,III)さらに共通記憶装置(27)の空きストレージブロックと関連 し、かつ、個々に制御可能であり;第3読取り/書込みストア(45)が記憶場 所の第3の複数(k)の対応する数の一つを有しており、これらの記憶場所が共 通記憶装置(27)のストレージブロックとして正確にアドレスされることを特 徴とする請求項1に記載の制御ユニット(35)。 3.引出し線(12)および優先順位(I,II,III)に関連する第1読取 り/書込みストア(41〕の記憶場所の内容がアドレスであり、これがリスト( α,β,δ,μ)の始まりを形成し、引出し線(12)および優先順位(I,I I,III)にそれぞれ関連しており; 共通記憶装置(27)の空きストレージブロックに関連する第1読取り/書込み ストア(41)の記憶場所(0)の内容がアドレスであり、これが第3読取り/ 書込みストア(45)中の利用可能な記憶場所のリストの始まりを形成しており ; 引出し線(12)及び優先順位(I,II,III)に関連する第2読取り/書 込みストア(43)の記憶場所の内容がアドレスされ、これが任意のリストの終 わりを形成し、引出し線(12)および優先順位(I,II,III)に関連し ており; 空きストレージブロックに関連する第2読取り/書込みストア(43)の記憶場 所の内容がアドレスであり、これが第3読取り/書込みストア(45)中の利用 可能な記憶場所の任意のリストを形成しており;第3読取り/書込みストア(4 5)の占有された記憶場所の内容がアドレスであり、これが協同し、引出し線( 12)および優先順位(I,II,III)と関連して、いずれのアドレスにお いても第3読取り/書込みストア(45)の記憶場所が、記憶された各リストの 次の各要素を表わすような方法で任意のリストを形成し; 第3読取り/書込みストア(45)の利用可能な記憶場所の内容がアドレスであ り、これが協同し、いずれのアドレスにおいても第3読取り/書込みストア(4 5)の記憶場所が、記憶されたリストの次の各要素を表わすような方法で、かつ 、全体として、全てのリストがその要素と協同して第3読取り/書込みストア( 45)の全ての記憶場所を占有するようにして、利用可能な記憶場所の任意のリ スト(0)を形成することを特徴とする請求項2に記載の制御ユニット(35) 。 4.第3読取り/書込みストア(45)の記憶場所中の任意のアドレスに記憶さ れ、引出し線(12)および優先順位(I,II,III)に関連するリスト( α,β,δ,μ)に関係するいずれの要素もセル(Z)に関連し、これが共通記 憶装置(27)の関連するストレージブロック中の同じアドレスに記憶され、か つ、各引出し線(12)に伝送されるべく考慮されており;第3読取り/書込み ストア(45)の利用可能な記憶場所のリスト(0)のいずれの要素も共通記憶 装置(27)の空きストレージブロックに関連していることを特徴とする請求項 3に記載の制御ユニット(35)。 5.引き出し線(12)および優先順位(I,II,III)に関連する第1読 取り/書込みストア(41)および第2読取り/書込みストア(43)の記憶場 所を決定するポインウコントローラが考慮された請求項1に記載の制御ユニット (35)。 6.読取り/書込みストア(41,43,45)がRAM(ランダム・アクセス メモリ)である請求項1に記載の制御ユニット(35)。 7.バス/制御ロジック(50)が、トランシーバ(53,55,57)等の制 御ロジックおよびマルチプレクサ(51)を介して他の任意のユニットに接続さ れた少なくとも一つのバス(67,68,69)を有していることを特徴とする 請求項1に記載の制御ユニット(35)。 8.請求項1に記載の制御ユニット(35)であって、前記制御ユニット(35 )を共通記憶装置(27)に接続するアウトプット(52)を備えており、前記 アウトプット(52)の前段に少なくとも一つのアウトプットバッファ(61, 63)を有してし、ることを特徴とする。 9.コンパレータ(59)を介して第1読取り/書込みストア(41)および第 2読取り/書込みストア(43)に接続し、さらにバス/制御ロジック(50) に接続することが考慮された優先ロジック(73)が設けられ;前記優先ロジッ ク(73)が識別可能な優先順位の数(p)としてのアクセス(エキストラ)ス トア(74)の対応する数および優先エンコーダ(75)を有していることを特 徴とする請求項1に記載の制御ユニット(35)。 10.第3読取り/書込みストア(45)および優先ロジック(73)に接続さ れるように考慮されたマルチカーストロジック(94)が設けられており;前記 マルチカーストロジック(94)がデスティネーションストア(95)およびシ フトレジスタ(96)を有していることを特徴とする請求項1に記載の制御ユニ ット(35)。 11.ATM−ノード(10)を動作させる方法であって、前記ATM−ノード (10)によって第1の複数(n)の引入れ線(11)から来る均一長さで均一 構成のアドレスーラベル付きセル(Z)を連続して受信し、この受信されたセル (Z)をタイムマルチプレキシンクで一定順序付けし、セル(Z)のアドレスを 読み取り、さらに前記セル(Z)を共通記憶装置(27)のストレージブロック に記憶する工程と;前記ATM−ノード(10)によって前記共通記憶装置(2 7)からセル(Z)を連続して読み取り、アドレスと優先順位(I,II,II I)に基づいて、各セル(Z)を第2の複数(m)に属している関連する引出し 線(12)に伝送する工程と; 引出し線(12)および優先順位(I,II,III)に各々関連し、その要素 が各々同じ優先順位(I,II,III)のセル(Z)が共通記憶装置(27) に記憶され、かつ、各引出し線(12)に伝送されるべく考慮されているキュー を形成する工程と; から成り, いずれのキューおよび全ての共通記憶装置(27)の空きストレージブロックが 規定されたヘッド要素とテイル要素を備えたりスト(α,β,δ,μ,0)に各 々関連しており、これによって、リスト(α,β,δ,μ,0)の要素がアドレ スされ、かつ、全てのリスト(α,β,δ,μ,0)の全ての要素の総合したも のが一定であり、共通記憶装置(27)のストレージブロックの数(k)に等し く; 共通記憶装置(27)へセル(Z)を記憶させることにより、空きストレッジブ ロックに関連するリスト(O)の現ヘッド要素が各セル(Z)が属するキューに 関連したリスト(α.β,δ.μ)の新しいテイル要素(α,β,δ,μ)とし て付加され; 共通記憶装置(27)中のキューからセル(Z)を読み取ることにより、この各 キューに関連するリスト(α,β,δ,μ)の現ヘッド要素がそれぞれ空きスト レージブロックに関連するリスト(O)の新しいテイル要素として付加されるこ とを特徴とする。 12.リスト(α,β,δ,μ,0)のすべての要素がアドレスに関連しており 、これによって全てのアドレスが別々であり、かつ、基本的にどの要素もその要 素の有している同じアドレスを有していないことを特徴とする請求項11に記載 の方法。 13.リスト(α,β,δ,μ,0)の要素の総数に等しく、かつ、共通記憶装 置(27)のストレージブロックのアドレスの総数に等しいことを特徴とする請 求項12に記載の方法。 14.引出し線(12)に関連するリスト(α,β,δ,μ)が正確に周期的に 選択され; 同じ引き出し線(12)に関連する全てのリスト(α,β,δ,μ)から最も早 い優先順位(I,II,III)にある非空きリストが選択され;各リストのヘ ッド要素が、その記憶されたセル(Z)が次に読み取られるべき共通記憶装置( 27)のストレージブロックを表わしていることを特徴とする請求項11に記載 の方法。
JP3504743A 1990-03-02 1991-02-25 Atmノードの共通記憶装置用制御ユニット Pending JPH04505542A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CH665/90-4 1990-03-02
CH66590 1990-03-02

Publications (1)

Publication Number Publication Date
JPH04505542A true JPH04505542A (ja) 1992-09-24

Family

ID=4192281

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3504743A Pending JPH04505542A (ja) 1990-03-02 1991-02-25 Atmノードの共通記憶装置用制御ユニット

Country Status (6)

Country Link
US (1) US5463622A (ja)
EP (1) EP0471051B1 (ja)
JP (1) JPH04505542A (ja)
AT (1) ATE113150T1 (ja)
DE (1) DE59103271D1 (ja)
WO (1) WO1991013505A1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0660557A1 (de) * 1993-12-23 1995-06-28 Siemens Aktiengesellschaft Verfahren zum statistischen Multiplexen
EP0692893B1 (de) * 1994-07-12 2000-03-01 Ascom AG Vorrichtung zur Vermittlung in digitalen Datennetzen für asynchronen Transfermodus
AUPM699394A0 (en) * 1994-07-25 1994-08-18 Curtin University Of Technology Link level controlled access to available asynchronous network service
US5794025A (en) * 1996-05-09 1998-08-11 Maker Communications, Inc. Method and device for performing modulo-based arithmetic operations in an asynchronous transfer mode cell processing system
US6128303A (en) * 1996-05-09 2000-10-03 Maker Communications, Inc. Asynchronous transfer mode cell processing system with scoreboard scheduling
US5748631A (en) * 1996-05-09 1998-05-05 Maker Communications, Inc. Asynchronous transfer mode cell processing system with multiple cell source multiplexing
US5748630A (en) * 1996-05-09 1998-05-05 Maker Communications, Inc. Asynchronous transfer mode cell processing system with load multiple instruction and memory write-back
JP3451424B2 (ja) * 1998-03-13 2003-09-29 富士通株式会社 共通バッファメモリ制御装置
SE521609C2 (sv) 1998-10-28 2003-11-18 Switchcore Ab Buffertminne, buffertkontrollenhet och en metod för att hantera köer i en ATM-växel
US7095744B2 (en) * 2000-11-22 2006-08-22 Dune Networks Method and system for switching variable sized packets
US10957445B2 (en) 2017-10-05 2021-03-23 Hill-Rom Services, Inc. Caregiver and staff information system

Family Cites Families (4)

* 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
FR2549673B1 (fr) * 1983-07-19 1989-06-30 Thomson Csf Mat Tel Commutateur elementaire pour autocommutateur utilisant une technique de multiplexage asynchrone
US4910731A (en) * 1987-07-15 1990-03-20 Hitachi, Ltd. Switching system and method of construction thereof
JP2667868B2 (ja) * 1988-04-06 1997-10-27 株式会社日立製作所 セル・スイッチング・システム

Also Published As

Publication number Publication date
EP0471051B1 (de) 1994-10-19
US5463622A (en) 1995-10-31
ATE113150T1 (de) 1994-11-15
DE59103271D1 (de) 1994-11-24
EP0471051A1 (de) 1992-02-19
WO1991013505A1 (de) 1991-09-05

Similar Documents

Publication Publication Date Title
JPH021655A (ja) 多重データスイッチシステム
JPH06209328A (ja) 正確なセルシーケンスの回復方法およびその出力装置
JP2001511978A (ja) ネットワークスイッチ内のブロックされた出力キューに関するパケットを選択的に廃棄するための方法および装置
JPH01256246A (ja) セル・スイッチング・システム
US6728256B1 (en) Shared buffer control device
JPH0583283A (ja) Atm交換機
EP1407362A4 (en) COUPLING FIELD WITH DOUBLE PORT MEMORY GRADING SCHEME
JPH11266272A5 (ja)
JP3735396B2 (ja) Atmセルをマルチキャストする方法と装置
JP2628701B2 (ja) 優先順位付き情報パケット用交換装置
US7336674B2 (en) Bit clearing mechanism for an empty list
US5463622A (en) Control unit for the common memory of an ATM node
US5721833A (en) Push-out of low priority signals from switch buffers
US5913042A (en) Method and apparatus for managing packet memory
EP1471430B1 (en) Stream memory manager
EP3244582B1 (en) Switch and data accessing method thereof
JP2845180B2 (ja) Atmセル多重化装置
US6314489B1 (en) Methods and systems for storing cell data using a bank of cell buffers
US7161950B2 (en) Systematic memory location selection in Ethernet switches
JP3103298B2 (ja) Atmスイッチのアドレス生成回路
US20020145995A1 (en) Address release method, and common buffering device for atm switching system which employs the same method
CN101425962B (zh) 分组转送方法和装置
EP0710047B1 (en) Method and apparatus for multicast of ATM cells
JPS6361530A (ja) パケツトスイツチ
JP3169510B2 (ja) データ待ち行列装置