JPH1127275A - バックプレッシャ型atmスイッチ - Google Patents
バックプレッシャ型atmスイッチInfo
- Publication number
- JPH1127275A JPH1127275A JP17539697A JP17539697A JPH1127275A JP H1127275 A JPH1127275 A JP H1127275A JP 17539697 A JP17539697 A JP 17539697A JP 17539697 A JP17539697 A JP 17539697A JP H1127275 A JPH1127275 A JP H1127275A
- Authority
- JP
- Japan
- Prior art keywords
- qos
- class
- back pressure
- input
- input buffer
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- 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
- H04L49/205—Quality of Service based
-
- 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/50—Overload detection or protection within a single switching element
- H04L49/505—Corrective measures
- H04L49/506—Backpressure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/50—Overload detection or protection within a single switching element
- H04L49/501—Overload detection
- H04L49/503—Policing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
任意のQoS割付を可能とし、共有メモリ型入力バッフ
ァを使用する場合には、設定コネクション数が多く取
れ、セル廃棄率の小さいATMスイッチを実現する。 【解決手段】 帯域保証クラス及び帯域非保証クラスの
両方に、閉ループレート制御を適用するとともに、帯域
保証クラスの最低保証速度としては、帯域保証された速
度を設定する。また、入力バッファ2の各QoSクラス
キューに反映させるバックプレッシャを選択できるよう
にし、QoSクラスの変更・追加・削除を容易にする。
共有メモリ型入力バッファにレート制御を適用する場
合、QoSクラス毎に確保するべきバッファ容量を管理
できるように最低保証蓄積数を保証するバーチャルリソ
ース管理を行う機能を追加し、全てのQoSクラスキュ
ーについて廃棄しきい値によるセル廃棄手段を設ける。
Description
型ATMスイッチに関し、特に、レート制御によりスル
ープット公平性を保証するバックプレッシャ型ATMス
イッチに関する。
Mスイッチは、例えば、特開平7−297840号公報
に記載された出力バッファ型ATMスイッチにおける優
先制御方式、および特開平8−223173号公報に記
載されたバックプレッシャ型ATMスイッチのように、
入力バッファより後段のスイッチ内部の輻輳発生箇所で
バックプレッシャを生成させ、入力バッファから輻輳発
生箇所方向のセル送出を停止するものである。
イッチにおけるバックプレッシャ制御方式の適用例を示
す。入力バッファは、QoSクラスおよび出力ポートに
対応してs×n個のキューで構成する。出力バッファ
は、QoSクラスに対応してs個のキューで構成する。
n個の出力バッファからそれぞれs個のバックプレッシ
ャが全ての入力バッファに分配され、各入力バッファの
該当するキューが制御される。このバックプレッシャ制
御によって瞬時的な過大なトラヒックに対してATMス
イッチは高い耐力を得ることができる。
では入力ポート間にスループットの不公平が発生する。
たとえば、任意のQoSクラスおよび出力ポート行きの
キューに対して、ある入力ポートでは1本のコネクショ
ンが設定され、別の入力ポートでは10本のコネクショ
ンが設定されていたとすると、各入力ポートに設定され
たコネクションに与えられるスループットは10対1と
なり、入力ポート間で不公平な帯域を与えることにな
る。
法として、SSE96−55の「大規模マルチQoSス
イッチアーキテクチャの提案」、およびSSE96−1
31の「出力バッファ型ATMスイッチにおける優先制
御方式」に示されるようなレート制御が提案された。こ
れらのレート制御方式は、CBRやVBRなどの帯域保
証クラスに対しては開ループレート制御方式を採用し、
ABRやUBRなどの帯域非保証クラスに対しては閉ル
ープレート制御を採用するものである。
における帯域非保証クラスの閉ループレート制御方式の
適用例を示す。閉ループレート制御方式を適用するため
に入力バッファの各キューの後段にはレートシェーパが
配備される。レートシェーパには、バックプレッシャ中
でもキューからセルの読み出しができるようにバーチャ
ルキューが内蔵されている。閉ループレート制御方式
は、QoSクラスおよび出力ポート行きのキューごと
に、全ての入力バッファのバーチャルキュー長と、該当
の出力バッファの蓄積セル数の合計(グローバルキュー
長)と、各時点の蓄積中のセルのVC数(アクティブV
C数)からVCあたりの可変単位速度を算出することに
より、キューからの読み出し速度として、最低保証速度
+可変単位速度×アクティブVC数をレートシェーパに
与えるものである。
開ループレート制御では、固定速度のレートシェーパと
帯域保証されたクラス間での固定優先読み出し制御が必
要とされる。逆に、閉ループレート制御では、可変速度
のレートシェーバと帯域非保証のクラスとの間での回転
優先読み出し制御が必要とされる。ここで、キューへの
任意なQoS割付を実現するために、レート制御および
優先制御について混在を行うとハードウェア量が大きく
なる。従って、開ループレート制御および閉ループレー
ト制御の併用は、QoSクラスの帯域保証に関する割付
を固定的にしてしまうという問題があった。
固定量のバッファがあればよく、帯域非保証のクラスに
おいては最低保証速度を守るために最低必要なバッファ
を確保すればよい。ここで、共有メモリによる入力バッ
ファでレート制御を実現するためには、QoSクラス毎
にバッファを確保しないと効率的にバッファを使用でき
ず、設定できるコネクション数が減るだけでなくセル廃
棄率が高くなる。従って、共有メモリ型入力バッファを
使用する場合に、QoSクラス毎に確保するべきバッフ
ァ容量が設定できないという問題があった。
すべく、ハードウェア量を保持したまま、多様なQoS
を任意のキューに対して設定できるATMスイッチを提
供することにある。
を図り、共有メモリを効率的に使用して、設定できるコ
ネクション数を増加させるとともにセル廃棄率を抑制す
ることにある。
に、本発明のバックプレッシャ型ATMスイッチは、入
力セルを取り込み、入力セルを分配する複数のQoSク
ラスを持つ入力バッファ部と、複数のQoSクラスを持
つ出力バッファ部と、複数の入出力ポートを持つスイッ
チと、複数のQoSクラスからの読み出しレートを決定
するためのレート演算装置とを備えたバックプレッシャ
型ATMスイッチにおいて、入力バッファ部の各々のQ
oSクラスに対して複数のQoSクラスキューを備え、
複数のQoSクラスキューに対して閉ループレート制御
を行い、入力バッファの複数のQoSクラスと出力バッ
ファの複数のQoSクラスとの対応付けを行うために、
出力バッファ部の複数のQoSクラスから1つのQoS
クラスを選択するバックプレッシャ選択回路を、入力バ
ッファ部の複数のQoSクラスの数だけ備えたことを特
徴とする。
バッファの各QoSクラスキューに反映させるバックプ
レッシャを選択できるようにし、複数のQoSクラスの
変更,追加,削除を容易にするのが好ましい。
ューと、レート演算装置との間で、バーチャルキュー長
やアクティブVC数のキュー情報、および可変単位速度
の送受を行うのが好ましい。
が、廃棄されるときの廃棄しきい値を持つのが好まし
い。
された情報から出力ポートおよび複数のQoSクラスを
検出する書き込み制御部と、複数のQoSクラスを選択
して読み出す読み出し制御部と、複数のキューに付随す
る複数のレートシェーバとを有するのが好ましい。
配する入力セル分配部と、入力セルを廃棄する廃棄部を
有するのが好ましい。
を選択する出力セル選択部と、回転または固定の優先を
行う優先制御部とを有するのが好ましい。
クプレッシャ選択回路により選択されたバックプレッシ
ャを格納する複数のレジスタとを持つのが好ましい。
き込む書き込み制御部と、入力セルを分配する複数のキ
ューと、複数のキューから読み出す読み出し制御部とを
有するのが好ましい。
御部が、入力セルを分配する入力セル分配部と、バック
プレッシャを生成するバックプレッシャ生成部とを有す
るのが好ましい。
が、出力セルを選択する出力セル選択部と、固定または
回転優先を行う優先制御部とを有するのが好ましい。
oSクラスごとにQoSバーチャルリソースに格納さ
れ、QoSバーチャルリソースが、全リソースに格納さ
れるのが好ましい。
各QoSクラスの廃棄しきい値が、最低保証蓄積数と、
共有バッファ数の和であるのが好ましい。
る場合、入力バッファのQoSクラスの共有部では、共
有メモリ型入力バッファにレート制御を適用するため
に、QoSクラスごとに確保するべきバッファ容量を管
理できるように最低保証蓄積数を保証するバーチャルリ
ソース管理を行う機能を追加し、全てのリソースのQo
Sクラス別バーチャルリソースのQoSクラスキューに
ついて廃棄しきい値によるセル廃棄手段を設けるのが好
ましい。
する場合、入力バッファのQoSクラスの共有部では、
入力バッファごとに、個々のQoSクラスキューに対し
て廃棄しきい値による複数のセル廃棄手段と、すべての
リソースに対して廃棄しきい値による1つのセル廃棄手
段と、QoSクラス単位に最低保証蓄積数を持つバーチ
ャルリソースに対して廃棄しきい値による個のセル廃棄
手段とを持つのが好ましい。
構成する場合、入力バッファのQoSクラスの共有部で
は、帯域保証クラス及び帯域非保証クラスの両方に、閉
ループレート制御を適用するとともに、帯域保証クラス
の最低保証速度としては、帯域保証された速度を設定す
るのが好ましい。
ラスに対しても閉ループレート制御を適用するために、
最低保証速度として帯域保証された速度を設定するとと
もに、入力バッファの各QoSクラスキューに反映させ
るバックプレッシャを選択できるようにすることによ
り、キューへの任意なQoS割付を実現する。
る場合には、QoSクラス毎に確保するべきバッファ容
量を管理できるように、最低保証蓄積数を保証するバー
チャルリソース管理を行う機能を追加し、全てのリソー
ス・QoSクラス別バーチャルリソース・QoSクラス
キューについて、廃棄しきい値によるセル廃棄手段を設
けることにより、伝送効率の良いレート制御を実現す
る。
oSクラスに対して任意のQoS割付が可能となる。ま
た、共有メモリ型入力バッファを使用する場合には、設
定コネクション数が多く取れセル廃棄率の小さいATM
スイッチを実現することができる。すなわち、ネットワ
ーク運用者が運用中にハードウェアキューに対して自由
にQoSクラスの追加削除を行うことができるようにす
るとともに、帯域保証クラス及び帯域非保証クラスを同
時に提供し、帯域非保証クラスのトラヒックについては
コネクション単位に公平なスループット特性を示すバッ
クプレッシャ型ATMスイッチを構成する。また、共有
メモリを入力バッファに適用して設定できるコネクショ
ン数を増加させるとともにセル廃棄率を抑制する。
面を参照して詳細に説明する。
Mスイッチの実施例の構成を示すブロック図である。こ
のバックプレッシャ型ATMスイッチ1は、m個の入力
バッファ部2と、n個の出力バッファ部3と、mxnポ
ートのスイッチ部4と、レート演算装置5とで構成され
る。入力バッファ部2で提供されるQoSクラスをs個
とし、出力バッファ部3で提供されるQoSクラスをt
個とする。
すブロック図である。入力バッファ部2は、書き込み制
御部21と、読み出し制御部22と、s×n個のキュー
23と、それに付随するレートシェーバ24とで構成さ
れる。
すブロック図である。n個の出力バッファ部3のt個の
キュー33で生成され、書き込み制御部31から送信さ
れるt×n本のバックプレッシャは、全ての入力バッフ
ァ部2の読み出し制御部22に接続される。入力バッフ
ァ部2の各キューとレート演算装置との間で、バーチャ
ルキュー長やアクティブVC数のキュー情報と可変単位
速度の送受を行う。
部22にあるバックプレッシャ選択部25の構成を示
す。このバックプレッシャ選択部25は、対応する出力
ポートから受けたt本のバックプレッシャと、入力バッ
ファ部2のs個のQoSクラスとの対応付けを行うs個
のt対1選択回路26と、レジスタ27とで構成され
る。
るQoSクラス別バーチャルリソースおよび全てのリソ
ースの概念を示す。入力バッファ部2は、s個のQoS
クラスおよびn個の出力ポート対応にQoSクラスキュ
ー23を持つ。同じQoSクラスに属するQoSクラス
キューの総和を管理するのがQoSクラス別バーチャル
リソース28である。また、すべてQoSクラスキュー
の総和を管理するのが全てのリソース29である。s個
のQoSクラス別バーチャルリソースは初期状態でそれ
ぞれ最低保証蓄積数を確保している。全てのリソース2
9から個々の最低保証蓄積数を除いた部分が共有される
バッファ部となる。共有されるバッファ部は、各QoS
クラスキューの廃棄しきい値と、QoSクラス別バーチ
ャルリソースの廃棄しきい値とにより分配されるものと
する。
ックプレッシャ型ATMスイッチの動作について説明す
る。
と、書き込み制御部21は、その入力セルに付与された
情報から出力ポートおよび入力バッファ2におけるQo
Sクラスを検出し、リソース管理部に通知する。次に、
図5において、リソース管理部では、QoSクラスキュ
ー,QoSクラス別バーチャルリソースキュー,全ての
リソースキューの各廃棄しきい値を参照し、廃棄するか
どうかを判定する。もし廃棄指示がなければ、該当のQ
oSクラスキューにセルを蓄積する。これをセルが到着
する毎に行う。各レートシェーバでは、レート演算装置
5からの可変単位速度を用いてQoSクラスキューから
の読み出しレートを決定し、QoSクラスキューからセ
ルを読み出してレートシェーバに内蔵しているバーチャ
ルキューにセルを蓄積する。バーチャルキューに蓄積さ
れているセル数(バーチャルキュー長)と、存在するV
C数(アクティブVC数)とは、リソース管理部を経由
してレート演算装置に通知される。リソース管理部では
すべてのQoSクラスキューの情報から閉ループレート
制御として可変単位速度を算出する。
22は、出力バッファ部3からのバックプレッシャに応
じて回転優先で各レートシェーバ内のバーチャルキュー
からセルを読み出す。このとき、出力バッファ部3から
のバックプレッシャと入力バッファ部2のQoSクラス
の対応関係に制限はない。入力バッファ部2のs個の各
バーチャルキューに対して適用するt本のバックプレッ
シャから決定すればよい。出力バッファ部3の各QoS
クラスは、固定優先で読み出し制御されているので、こ
こでの対応関係が入力バッファ部2でのQoSの遅延優
先順位を決定することになる。言い換えれば、入力バッ
ファ部2の各QoSクラスとバックプレッシャとの対応
関係の設定が、入力バッファ部2のQoSクラスキュー
に任意のQoSクラスを与えることになる。なお、レー
トシェーバは、最低保証速度+可変単位速度×アクティ
ブVC数で読み出し速度を決定するが、帯域保証クラス
については最低保証速度により帯域を保証する。
る場合の入力バッファでの動作を図面を参照して説明す
る。
明で示したように、リソース共有部をいくつかのQoS
が任意に使用した場合の一例を示す図である。QoSク
ラス1,2,3は、帯域保証クラスとして最低保証蓄積
数=廃棄しきい値として扱い、リソース共有を行わない
例である。実際には、この図での最低保証蓄積数とは、
各出力ポート対応のn個のQoSクラスキューの合計で
あるが、最低保証蓄積数をnで割った値を、各QoSク
ラスキューの廃棄しきい値として設定することにより、
出力ポート間のリソース共有も行わせなくすることがで
きる。QoSクラス4,5,6は、帯域非保証のクラス
として設定する。このとき、残ったリソースは、3つの
クラスが互いに共有しあうことができるように設定す
る。この設定は、まず最低保証蓄積数を各QoSクラス
毎に設定する。これに共有リソース分を足し込んだ値を
廃棄しきい値としてそれぞれ設定する。これで、残った
リソースを3つのクラスが互いに共有しあうことができ
る。
スに対しても閉ループレート制御を適用するとともに、
最低保証速度として帯域保証された速度を設定するとと
もに、入力バッファの各QoSクラスキューに反映させ
るバックプレッシャを選択できるようにすることによ
り、キューへの任意なQoS割付を実現した。従って、
ネットワーク運用者が運用中において、自由にQoSク
ラスの追加削除ができるようになるという効果を奏す
る。
ながら効率良くリソースを使用するために、QoSクラ
ス毎に確保するべきバッファ容量を管理できるように最
低保証蓄積数を保証するバーチャルリソース管理を行う
機能を追加し、全てのリソース・QoSクラス別のバー
チャルリソース・QoSクラスキューについて廃棄しき
い値によるセル廃棄手段を設けた。従って、小型の入力
バッファで伝送効率の良いATMスイッチを実現できる
ようになるという効果を奏する。
実施例の構成を示すブロック図である。
ック図である。
ック図である。
選択部の構成を示すブロック図である。
説明する概念図である。
を説明する概念図である。
例の構成を示すブロック図である。
例の構成を示すブロック図である。
Claims (16)
- 【請求項1】入力セルを取り込み、前記入力セルを分配
する複数のQoSクラスを持つ入力バッファ部と、複数
のQoSクラスを持つ出力バッファ部と、複数の入出力
ポートを持つスイッチと、前記複数のQoSクラスから
の読み出しレートを決定するためのレート演算装置とを
備えたバックプレッシャ型ATMスイッチにおいて、 前記入力バッファ部の各々のQoSクラスに対して複数
のQoSクラスキューを備え、前記複数のQoSクラス
キューに対して閉ループレート制御を行い、前記入力バ
ッファの複数のQoSクラスと前記出力バッファの複数
のQoSクラスとの対応付けを行うために、前記出力バ
ッファ部の前記複数のQoSクラスから1つのQoSク
ラスを選択するバックプレッシャ選択回路を、前記入力
バッファ部の前記複数のQoSクラスの数だけ備えたこ
とを特徴とするバックプレッシャ型ATMスイッチ。 - 【請求項2】前記バックプレッシャ選択回路が、前記入
力バッファの各QoSクラスキューに反映させるバック
プレッシャを選択できるようにし、前記複数のQoSク
ラスの変更,追加,削除を容易にしたことを特徴とす
る、請求項1に記載のバックプレッシャ型ATMスイッ
チ。 - 【請求項3】前記複数のQoSクラスキューの各キュー
と、前記レート演算装置との間で、バーチャルキュー長
やアクティブVC数のキュー情報、および可変単位速度
の送受を行うことを特徴とする、請求項1または2に記
載のバックプレッシャ型ATMスイッチ。 - 【請求項4】前記複数のQoSクラスキューが、廃棄さ
れるときの廃棄しきい値を持つことを特徴とする、請求
項1〜3のいずれかに記載のバックプレッシャ型ATM
スイッチ。 - 【請求項5】前記入力バッファ部が、前記入力セルに付
与された情報から前記出力ポートおよび前記複数のQo
Sクラスを検出する書き込み制御部と、前記複数のQo
Sクラスを選択して読み出す読み出し制御部と、前記複
数のキューに付随する複数のレートシェーバとを有する
ことを特徴とする、請求項1〜4のいずれかに記載のバ
ックプレッシャ型ATMスイッチ。 - 【請求項6】前記書き込み制御部が、前記入力セルを分
配する入力セル分配部と、前記入力セルを廃棄する廃棄
部を有することを特徴とする、請求項5に記載のバック
プレッシャ型ATMスイッチ。 - 【請求項7】前記読み出し制御部が、出力セルを選択す
る出力セル選択部と、回転または固定の優先を行う優先
制御部とを有することを特徴とする、請求項5または6
に記載のバックプレッシャ型ATMスイッチ。 - 【請求項8】前記バックプレッシャ選択回路が、前記バ
ックプレッシャ選択回路により選択されたバックプレッ
シャを格納する複数のレジスタとを持つことを特徴とす
る、請求項1〜7のいずれかに記載のバックプレッシャ
型ATMスイッチ。 - 【請求項9】前記出力バッファ部が、前記入力セルを書
き込む書き込み制御部と、前記入力セルを分配する複数
のキューと、前記複数のキューから読み出す読み出し制
御部とを有することを特徴とする、請求項1〜8のいず
れかに記載のバックプレッシャ型ATMスイッチ。 - 【請求項10】前記出力バッファ部の前記書き込み制御
部が、前記入力セルを分配する入力セル分配部と、バッ
クプレッシャを生成するバックプレッシャ生成部とを有
することを特徴とする、請求項9に記載のバックプレッ
シャ型ATMスイッチ。 - 【請求項11】前記出力バッファ部の前記読み出し制御
部が、出力セルを選択する出力セル選択部と、固定また
は回転優先を行う優先制御部とを有することを特徴とす
る、請求項9または10に記載のバックプレッシャ型A
TMスイッチ。 - 【請求項12】前記複数のQoSクラスキューが、Qo
SクラスごとにQoSバーチャルリソースに格納され、
前記QoSバーチャルリソースが、全リソースに格納さ
れたことを特徴とする、請求項1〜11のいずれかに記
載のバックプレッシャ型ATMスイッチ。 - 【請求項13】前記QoSクラスの共有部では、各Qo
Sクラスの廃棄しきい値が、最低保証蓄積数と、共有バ
ッファ数の和であることを特徴とする、請求項12に記
載のバックプレッシャ型ATMスイッチ。 - 【請求項14】前記入力バッファを共有メモリで構成す
る場合、前記入力バッファのQoSクラスの共有部で
は、共有メモリ型入力バッファにレート制御を適用する
ために、前記QoSクラスごとに確保するべきバッファ
容量を管理できるように最低保証蓄積数を保証するバー
チャルリソース管理を行う機能を追加し、全てのリソー
スのQoSクラス別バーチャルリソースのQoSクラス
キューについて廃棄しきい値によるセル廃棄手段を設け
たことを特徴とする、請求項13に記載のバックプレッ
シャ型ATMスイッチ。 - 【請求項15】前記入力バッファを共有メモリで構成す
る場合、前記入力バッファのQoSクラスの共有部で
は、前記入力バッファごとに、個々のQoSクラスキュ
ーに対して廃棄しきい値による複数のセル廃棄手段と、
すべてのリソースに対して廃棄しきい値による1つのセ
ル廃棄手段と、QoSクラス単位に最低保証蓄積数を持
つバーチャルリソースに対して廃棄しきい値による個の
セル廃棄手段とを持つことを特徴とする、請求項14に
記載のバックプレッシャ型ATMスイッチ。 - 【請求項16】前記入力バッファを共有メモリで構成す
る場合、前記入力バッファのQoSクラスの共有部で
は、帯域保証クラス及び帯域非保証クラスの両方に、閉
ループレート制御を適用するとともに、前記帯域保証ク
ラスの最低保証速度としては、帯域保証された速度を設
定することを特徴とする、請求項15に記載のバックプ
レッシャ型ATMスイッチ。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17539697A JP2978844B2 (ja) | 1997-07-01 | 1997-07-01 | バックプレッシャ型atmスイッチ |
| US09/107,955 US6532234B1 (en) | 1997-07-01 | 1998-06-30 | Back-pressure type ATM switch |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17539697A JP2978844B2 (ja) | 1997-07-01 | 1997-07-01 | バックプレッシャ型atmスイッチ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1127275A true JPH1127275A (ja) | 1999-01-29 |
| JP2978844B2 JP2978844B2 (ja) | 1999-11-15 |
Family
ID=15995368
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17539697A Expired - Fee Related JP2978844B2 (ja) | 1997-07-01 | 1997-07-01 | バックプレッシャ型atmスイッチ |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6532234B1 (ja) |
| JP (1) | JP2978844B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7164687B2 (en) | 2001-03-30 | 2007-01-16 | Fujitsu Limited | Queue control method and relay apparatus using the method |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2282882C (en) * | 1998-09-22 | 2005-11-01 | Kabushiki Kaisha Toshiba | Serial transmission path switching system |
| US7382736B2 (en) | 1999-01-12 | 2008-06-03 | Mcdata Corporation | Method for scoring queued frames for selective transmission through a switch |
| US7120117B1 (en) * | 2000-08-29 | 2006-10-10 | Broadcom Corporation | Starvation free flow control in a shared memory switching device |
| US6625160B1 (en) * | 1999-07-02 | 2003-09-23 | Cisco Technology, Inc. | Minimum bandwidth guarantee for cross-point buffer switch |
| JP3407696B2 (ja) * | 1999-07-13 | 2003-05-19 | 日本電気株式会社 | Atm交換機および呼受付処理方法 |
| US6721789B1 (en) * | 1999-10-06 | 2004-04-13 | Sun Microsystems, Inc. | Scheduling storage accesses for rate-guaranteed and non-rate-guaranteed requests |
| TW477133B (en) * | 2000-04-01 | 2002-02-21 | Via Tech Inc | Method for solving network congestion and Ethernet switch controller using the same |
| JP3534243B2 (ja) * | 2000-05-23 | 2004-06-07 | 日本電気株式会社 | 正方格子拡大したatmスイッチにおけるバックプレッシャによるセルフロー制御方式及びその方法 |
| JP3730846B2 (ja) * | 2000-08-10 | 2006-01-05 | 株式会社日立コミュニケーションテクノロジー | Atm通信装置およびatmセル転送制御方法 |
| US8032653B1 (en) * | 2000-09-08 | 2011-10-04 | Juniper Networks, Inc. | Guaranteed bandwidth sharing in a traffic shaping system |
| US7596139B2 (en) * | 2000-11-17 | 2009-09-29 | Foundry Networks, Inc. | Backplane interface adapter with error control and redundant fabric |
| US7236490B2 (en) * | 2000-11-17 | 2007-06-26 | Foundry Networks, Inc. | Backplane interface adapter |
| JP2002164916A (ja) * | 2000-11-22 | 2002-06-07 | Fujitsu Ltd | 中継装置 |
| US7002980B1 (en) * | 2000-12-19 | 2006-02-21 | Chiaro Networks, Ltd. | System and method for router queue and congestion management |
| US7359325B1 (en) | 2001-10-18 | 2008-04-15 | Network Equipment Technologies, Inc. | Method and apparatus for inserting empty memory cells into a data flow of network connections of a computer network |
| US7239612B1 (en) * | 2001-10-18 | 2007-07-03 | Network Equipment Technologies, Inc | Method and apparatus for discarding a prioritized fair share of traffic of network connections |
| US7151777B2 (en) * | 2002-04-04 | 2006-12-19 | Fujitsu Limited | Crosspoint switch having multicast functionality |
| US20090279558A1 (en) * | 2002-05-06 | 2009-11-12 | Ian Edward Davis | Network routing apparatus for enhanced efficiency and monitoring capability |
| US7468975B1 (en) | 2002-05-06 | 2008-12-23 | Foundry Networks, Inc. | Flexible method for processing data packets in a network routing system for enhanced efficiency and monitoring capability |
| US20120155466A1 (en) | 2002-05-06 | 2012-06-21 | Ian Edward Davis | Method and apparatus for efficiently processing data packets in a computer network |
| US7266117B1 (en) | 2002-05-06 | 2007-09-04 | Foundry Networks, Inc. | System architecture for very fast ethernet blade |
| US7187687B1 (en) * | 2002-05-06 | 2007-03-06 | Foundry Networks, Inc. | Pipeline method and system for switching packets |
| US7649885B1 (en) | 2002-05-06 | 2010-01-19 | Foundry Networks, Inc. | Network routing system for enhanced efficiency and monitoring capability |
| US20040125816A1 (en) * | 2002-12-13 | 2004-07-01 | Haifeng Xu | Method and apparatus for providing a buffer architecture to improve presentation quality of images |
| US6901072B1 (en) | 2003-05-15 | 2005-05-31 | Foundry Networks, Inc. | System and method for high speed packet transmission implementing dual transmit and receive pipelines |
| US7817659B2 (en) | 2004-03-26 | 2010-10-19 | Foundry Networks, Llc | Method and apparatus for aggregating input data streams |
| US8730961B1 (en) | 2004-04-26 | 2014-05-20 | Foundry Networks, Llc | System and method for optimizing router lookup |
| JP2006094304A (ja) * | 2004-09-27 | 2006-04-06 | Nec Commun Syst Ltd | 伝送帯域制御方法及び伝送帯域制御システム |
| US7657703B1 (en) | 2004-10-29 | 2010-02-02 | Foundry Networks, Inc. | Double density content addressable memory (CAM) lookup scheme |
| US7813348B1 (en) | 2004-11-03 | 2010-10-12 | Extreme Networks, Inc. | Methods, systems, and computer program products for killing prioritized packets using time-to-live values to prevent head-of-line blocking |
| US8072887B1 (en) * | 2005-02-07 | 2011-12-06 | Extreme Networks, Inc. | Methods, systems, and computer program products for controlling enqueuing of packets in an aggregated queue including a plurality of virtual queues using backpressure messages from downstream queues |
| US7411909B2 (en) * | 2005-02-17 | 2008-08-12 | Cisco Technology, Inc. | System and method for regulating data traffic in a network |
| US8448162B2 (en) * | 2005-12-28 | 2013-05-21 | Foundry Networks, Llc | Hitless software upgrades |
| US20070288690A1 (en) * | 2006-06-13 | 2007-12-13 | Foundry Networks, Inc. | High bandwidth, high capacity look-up table implementation in dynamic random access memory |
| US7903654B2 (en) * | 2006-08-22 | 2011-03-08 | Foundry Networks, Llc | System and method for ECMP load sharing |
| US8725886B1 (en) * | 2006-10-20 | 2014-05-13 | Desktone, Inc. | Provisioned virtual computing |
| US8238255B2 (en) * | 2006-11-22 | 2012-08-07 | Foundry Networks, Llc | Recovering from failures without impact on data traffic in a shared bus architecture |
| US7978614B2 (en) | 2007-01-11 | 2011-07-12 | Foundry Network, LLC | Techniques for detecting non-receipt of fault detection protocol packets |
| JP4899961B2 (ja) * | 2007-03-19 | 2012-03-21 | 富士通株式会社 | 通信装置および出力制御方法 |
| US8271859B2 (en) | 2007-07-18 | 2012-09-18 | Foundry Networks Llc | Segmented CRC design in high speed networks |
| US8037399B2 (en) * | 2007-07-18 | 2011-10-11 | Foundry Networks, Llc | Techniques for segmented CRC design in high speed networks |
| US8509236B2 (en) | 2007-09-26 | 2013-08-13 | Foundry Networks, Llc | Techniques for selecting paths and/or trunk ports for forwarding traffic flows |
| JP5195557B2 (ja) * | 2009-03-19 | 2013-05-08 | 富士通株式会社 | データ処理装置および無瞬断切り替え方法 |
| US8090901B2 (en) | 2009-05-14 | 2012-01-03 | Brocade Communications Systems, Inc. | TCAM management approach that minimize movements |
| US8599850B2 (en) | 2009-09-21 | 2013-12-03 | Brocade Communications Systems, Inc. | Provisioning single or multistage networks using ethernet service instances (ESIs) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5410754A (en) * | 1993-07-22 | 1995-04-25 | Minute Makers, Inc. | Bi-directional wire-line to local area network interface and method |
| US5530695A (en) * | 1993-12-15 | 1996-06-25 | Nec Usa, Inc. | UPC-based traffic control framework for ATM networks |
| JP2655481B2 (ja) | 1994-04-28 | 1997-09-17 | 日本電気株式会社 | 出力バッファ型atmスイッチにおける優先制御方法 |
| JPH08223173A (ja) | 1995-02-16 | 1996-08-30 | Nippon Telegr & Teleph Corp <Ntt> | バックプレッシャ型atmスイッチ |
-
1997
- 1997-07-01 JP JP17539697A patent/JP2978844B2/ja not_active Expired - Fee Related
-
1998
- 1998-06-30 US US09/107,955 patent/US6532234B1/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7164687B2 (en) | 2001-03-30 | 2007-01-16 | Fujitsu Limited | Queue control method and relay apparatus using the method |
Also Published As
| Publication number | Publication date |
|---|---|
| US6532234B1 (en) | 2003-03-11 |
| JP2978844B2 (ja) | 1999-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2978844B2 (ja) | バックプレッシャ型atmスイッチ | |
| US5901147A (en) | Apparatus and methods to change thresholds to control congestion in ATM switches | |
| US5530695A (en) | UPC-based traffic control framework for ATM networks | |
| JP3525656B2 (ja) | パケット交換機、および輻輳通知方式 | |
| US6038217A (en) | Rate shaping in per-flow output queued routing mechanisms for available bit rate (ABR) service in networks having segmented ABR control loops | |
| US6377583B1 (en) | Rate shaping in per-flow output queued routing mechanisms for unspecified bit rate service | |
| US5946297A (en) | Scheduling method and apparatus for supporting ATM connections having a guaranteed minimun bandwidth | |
| US5926459A (en) | Rate shaping in per-flow queued routing mechanisms for available bit rate service | |
| CA2271883C (en) | Many dimensional congestion detection system and method | |
| US6717912B1 (en) | Fair discard system | |
| US6501731B1 (en) | CBR/VBR traffic scheduler | |
| US6128278A (en) | Cell queuing in ATM switches | |
| US6587437B1 (en) | ER information acceleration in ABR traffic | |
| US6353618B1 (en) | Method and apparatus for controlling traffic flows in a packet-switched network | |
| JPH10215257A (ja) | パケット交換通信システム | |
| US6504824B1 (en) | Apparatus and method for managing rate band | |
| EP0817433B1 (en) | Packet switched communication system and traffic shaping process | |
| WO1997001895A2 (en) | Connection admission control system (cac) for atm networks | |
| JPH10303933A (ja) | Atmネットワークのトラヒック管理システム | |
| US6359862B1 (en) | ATM network available bit rate (ABR) explicit rate flow control system | |
| Chao et al. | Design of an ATM shaping multiplexer with guaranteed output burstiness | |
| KR100248409B1 (ko) | 에이티엠 가입자 정합장치에서 대역비보증 및 비실시간 서비스를 위한 버퍼 제어장치 | |
| EP0817432B1 (en) | A packet switched communication system | |
| KR100294002B1 (ko) | 비동기전송모드 네트워크에서 실시간 에이비알 트래픽 관리 방법 | |
| EP0817434A2 (en) | A packet switched communication system and traffic shaping process |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080910 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080910 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090910 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090910 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100910 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110910 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120910 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130910 Year of fee payment: 14 |
|
| LAPS | Cancellation because of no payment of annual fees |