JPS62155648A - パケットスイッチ装置 - Google Patents
パケットスイッチ装置Info
- Publication number
- JPS62155648A JPS62155648A JP61137255A JP13725586A JPS62155648A JP S62155648 A JPS62155648 A JP S62155648A JP 61137255 A JP61137255 A JP 61137255A JP 13725586 A JP13725586 A JP 13725586A JP S62155648 A JPS62155648 A JP S62155648A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- network
- switching
- copy
- broadcast
- 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
- 238000013519 translation Methods 0.000 claims description 51
- 230000014616 translation Effects 0.000 claims description 51
- 238000000034 method Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 7
- 230000002457 bidirectional effect Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 4
- 238000003491 array Methods 0.000 claims description 3
- 238000013507 mapping Methods 0.000 claims 1
- 239000000872 buffer Substances 0.000 description 36
- 239000000835 fiber Substances 0.000 description 32
- 239000004744 fabric Substances 0.000 description 27
- 230000006870 function Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 239000013307 optical fiber Substances 0.000 description 11
- 238000012360 testing method Methods 0.000 description 11
- 238000011144 upstream manufacturing Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 230000010076 replication Effects 0.000 description 3
- 238000002202 sandwich sublimation Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 235000003801 Castanea crenata Nutrition 0.000 description 1
- 244000209117 Castanea crenata Species 0.000 description 1
- 240000003537 Ficus benghalensis Species 0.000 description 1
- 239000011449 brick Substances 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000001575 pathological effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 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/50—Overload detection or protection within a single switching element
- H04L49/505—Corrective measures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1854—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with non-centralised forwarding system, e.g. chaincast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/104—Asynchronous transfer mode [ATM] switching fabrics
- H04L49/105—ATM switching elements
- H04L49/106—ATM switching elements using space switching, e.g. crossbar or matrix
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/15—Interconnection of switching modules
- H04L49/1553—Interconnection of ATM switching modules, e.g. ATM switching fabrics
- H04L49/1561—Distribute and route fabrics, e.g. Batcher-Banyan
-
- 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/201—Multicast operation; Broadcast operation
-
- 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/201—Multicast operation; Broadcast operation
- H04L49/203—ATM switching fabrics with multicast or broadcast capabilities
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/15—Interconnection of switching modules
- H04L49/1507—Distribute and route fabrics, e.g. sorting-routing or Batcher-Banyan
-
- 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
-
- 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
-
- 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/254—Centralised controller, i.e. arbitration or scheduling
-
- 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/35—Switches specially adapted for specific applications
- H04L49/356—Switches specially adapted for specific applications for storage area networks
- H04L49/357—Fibre channel switches
-
- 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
- H04L49/557—Error correction, e.g. fault recovery or fault tolerance
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
- Materials For Medical Uses (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の目的〕
(産業上の利用分野)
本発明は放送機能を有する高性能パケット・スイッチン
グ・ネットワークに関するbのである。
グ・ネットワークに関するbのである。
(従来の技術)
データおよび音声の情報をパケットで送ることの利点が
かなり以前から認められていた。実時間相互作用データ
伝送におけるように、送るべき情報が短いバーストで起
る場合にパケット・スイッチングはとくに有用であるこ
とが証明されている。
かなり以前から認められていた。実時間相互作用データ
伝送におけるように、送るべき情報が短いバーストで起
る場合にパケット・スイッチングはとくに有用であるこ
とが証明されている。
パケット・スイッチング・ネットワークはパケットスイ
ッチのアレイを一般に有し、それらのスイッチは19ま
たはそれ以上の高いビット速度のデータリンクにより一
般に接続される。複数のパケットスイッチを通る実際の
回路がネットワーク中に設けられて、情報を交換するこ
とを望んでいる。利用当局対の間の点間接続を行う。パ
ケット・スイッチング・ネットワークの一例が米国特許
第4,494,230号明S書に開示されている。
ッチのアレイを一般に有し、それらのスイッチは19ま
たはそれ以上の高いビット速度のデータリンクにより一
般に接続される。複数のパケットスイッチを通る実際の
回路がネットワーク中に設けられて、情報を交換するこ
とを望んでいる。利用当局対の間の点間接続を行う。パ
ケット・スイッチング・ネットワークの一例が米国特許
第4,494,230号明S書に開示されている。
この米国特許明細書に開示されているような従来のパケ
ット・スイッチング・ネットワークは利用当局対の間の
点間接続を行うのに全体として適当であるが、そのよう
な従来のパケット・スイッチング・ネットワークは放送
モードにおいては効率的に動作することはできない。し
たがって、従来のパケット・スイッチング・ネットワー
クはテレビジョン分配および会議を含めた種々の商用ザ
ービスを行うことができない。
ット・スイッチング・ネットワークは利用当局対の間の
点間接続を行うのに全体として適当であるが、そのよう
な従来のパケット・スイッチング・ネットワークは放送
モードにおいては効率的に動作することはできない。し
たがって、従来のパケット・スイッチング・ネットワー
クはテレビジョン分配および会議を含めた種々の商用ザ
ービスを行うことができない。
(発明が解決しようとする問題点)
したがって、本発明の目的は、個々の利用者の間の点間
接続を行うことができることはもちろん、放送モードで
効率的に動作できるパケット・スイッチング・ネットワ
ークを得ることである。
接続を行うことができることはもちろん、放送モードで
効率的に動作できるパケット・スイッチング・ネットワ
ークを得ることである。
(問題点を解決するための手段)
本発明は点間伝送はもちろん放送伝送もできる高性能の
パケット・スイッチング・ネットワークを提供するもの
である。これによりテレビジョン分配および会議を含め
た広い範囲の商用(ナービスを行うことができる。本発
明のネットワークの基本的なスイッチング性能はパケッ
ト・スイッチングモジュールにより与えられる。本発明
のスイッチングモジュールを相Hに接続して、パケット
・スイッチング・ネットワークを形成するために相互接
続できるパケットスイッチを形成できるように、本発明
のスイッチングモジュールはモジュールとなるように設
計され、相互接続されたスイッチングモジュールの数を
、ケーブル再敷設工事を最少限に抑えて、変えることが
できるように、スイッチングモジュールを相互接続する
手段が設けられる。各スイッチングモジュールはコピー
ネットワークと、1組の放送翻訳器および群翻訳器と、
分配ネットワークと、経路指定ネットワークとを有する
。放送パケットがコピーネットワークにおいて!j製さ
れる。コピーネットワークを離れる放送パケットの各コ
ピーに、放送翻訳器と群翻訳器の一方により宛先アドレ
スが付けられる。それから、分配ネットワークおよび経
路指定ネットワークはパケットコピーをそれぞれの宛先
へ経路指定する。放送チt・ネルに宛先を付加し、放送
チャネルから宛先を削除する方法が本発明により与えら
れる。
パケット・スイッチング・ネットワークを提供するもの
である。これによりテレビジョン分配および会議を含め
た広い範囲の商用(ナービスを行うことができる。本発
明のネットワークの基本的なスイッチング性能はパケッ
ト・スイッチングモジュールにより与えられる。本発明
のスイッチングモジュールを相Hに接続して、パケット
・スイッチング・ネットワークを形成するために相互接
続できるパケットスイッチを形成できるように、本発明
のスイッチングモジュールはモジュールとなるように設
計され、相互接続されたスイッチングモジュールの数を
、ケーブル再敷設工事を最少限に抑えて、変えることが
できるように、スイッチングモジュールを相互接続する
手段が設けられる。各スイッチングモジュールはコピー
ネットワークと、1組の放送翻訳器および群翻訳器と、
分配ネットワークと、経路指定ネットワークとを有する
。放送パケットがコピーネットワークにおいて!j製さ
れる。コピーネットワークを離れる放送パケットの各コ
ピーに、放送翻訳器と群翻訳器の一方により宛先アドレ
スが付けられる。それから、分配ネットワークおよび経
路指定ネットワークはパケットコピーをそれぞれの宛先
へ経路指定する。放送チt・ネルに宛先を付加し、放送
チャネルから宛先を削除する方法が本発明により与えら
れる。
コピーネットワークと分配ネットワークおよび経路指定
ネットワークは段に配置された回路点アレイを有する。
ネットワークは段に配置された回路点アレイを有する。
与えられた放送パケットを複製するか否かをコピーネッ
トワーク中の各回路点が決定できるようにするアルゴリ
ズムが与えられる。
トワーク中の各回路点が決定できるようにするアルゴリ
ズムが与えられる。
点間接続に属するバケツ1〜が不変のままコピーネット
ワークを通る。
ワークを通る。
ある特定の接続が個々のデータリンクの帯域幅により制
限されないようにするために個々のデータリンクを19
の群にまとめて、その群にふくまれている任意の個々の
データリンクのビット速度より高いビット速度を有する
リンクを形成できる。
限されないようにするために個々のデータリンクを19
の群にまとめて、その群にふくまれている任意の個々の
データリンクのビット速度より高いビット速度を有する
リンクを形成できる。
(実施例)
以下、図面を参照して本発明の詳細な説明する。
1、ネットワークの全体のアーキテクチャパケット・ス
イッチング・ネットワークのアーキテクチャが第1図に
示されている。ネットワーク10はパケットスイッチ1
2.14.16゜18.20のアレイを有する。それら
のパケットスイッチはたとえば19またはそれ以上の高
性能のデータリンク22.24,26.28.30によ
り相互に接続される。ここではそれらのデータリンクを
双方向光フアイバデータリンクとする。
イッチング・ネットワークのアーキテクチャが第1図に
示されている。ネットワーク10はパケットスイッチ1
2.14.16゜18.20のアレイを有する。それら
のパケットスイッチはたとえば19またはそれ以上の高
性能のデータリンク22.24,26.28.30によ
り相互に接続される。ここではそれらのデータリンクを
双方向光フアイバデータリンクとする。
光フアイバデータリンクの帯域幅は通常の非光学的電子
リンクの帯域幅より広い。第1図において、パケットス
イッチ18と16は1本の光フアイバリンクにより接続
され、パケットスイッチ14と16は3本の光フアイバ
リンクにより接続される。
リンクの帯域幅より広い。第1図において、パケットス
イッチ18と16は1本の光フアイバリンクにより接続
され、パケットスイッチ14と16は3本の光フアイバ
リンクにより接続される。
このネットワークへのアクセスは、光フアイバリンクに
よりパケットスイッチ12.14,16゜18.20に
接続されているネットワーク・インターフェイス40.
42.44.46.48゜50により行われる。それら
のネットワーク・インターフェイスは電話@線150、
データネッ1〜ワーク52よび加入音電内機器54のよ
うな他のネットワークとパケット・スイッチング・ネッ
トワーク10とインターフェイスする。
よりパケットスイッチ12.14,16゜18.20に
接続されているネットワーク・インターフェイス40.
42.44.46.48゜50により行われる。それら
のネットワーク・インターフェイスは電話@線150、
データネッ1〜ワーク52よび加入音電内機器54のよ
うな他のネットワークとパケット・スイッチング・ネッ
トワーク10とインターフェイスする。
第1図に示すネットワーク10は2つの主な通信ザービ
スを行う。その19は、利用晋が他の任意の利用者と双
方向点間チャネルを設定できることである。点間チャネ
ルは、任意の数のパケットスイッチ12.14,16.
18.20を通じる実際の回路の形をどろ。どの利用者
も他の利用者が接続される放送サービスを設定すること
もできる。そのような放送チtzネルを取扱う方法につ
いては後で説明する。
スを行う。その19は、利用晋が他の任意の利用者と双
方向点間チャネルを設定できることである。点間チャネ
ルは、任意の数のパケットスイッチ12.14,16.
18.20を通じる実際の回路の形をどろ。どの利用者
も他の利用者が接続される放送サービスを設定すること
もできる。そのような放送チtzネルを取扱う方法につ
いては後で説明する。
このようにして、音声、データおよび映像の通信を大規
模に行うためにパケット・スイッチング・ネットワーク
10を使用できる。このネットワーク10の重要な特徴
は、テレビジョン分配お−よび会議を含めた広範囲の用
途に適するようにするそれの放送機能である。
模に行うためにパケット・スイッチング・ネットワーク
10を使用できる。このネットワーク10の重要な特徴
は、テレビジョン分配お−よび会議を含めた広範囲の用
途に適するようにするそれの放送機能である。
2、パケット・スイッチングモジュールネットワーク1
0を構成しているパケットスイッチ12.14.16,
18.20の基本的なパケット・スイッチング機能は高
性能パケット・スイッチングモジュールにより与えられ
る。スイッチモジュールの群を相互に接続して、第1図
のパケットスイッチ12.14.16.18.20とネ
ットワーク・インターフェイス40.42.44.46
,48.50を形成できる。相互接続されるスイッチン
グモジュールの数を、ケーブル再敷設工事を最少限に容
易に変更できるように、後で詳しく説明する相互接続回
路が設けられる。
0を構成しているパケットスイッチ12.14.16,
18.20の基本的なパケット・スイッチング機能は高
性能パケット・スイッチングモジュールにより与えられ
る。スイッチモジュールの群を相互に接続して、第1図
のパケットスイッチ12.14.16.18.20とネ
ットワーク・インターフェイス40.42.44.46
,48.50を形成できる。相互接続されるスイッチン
グモジュールの数を、ケーブル再敷設工事を最少限に容
易に変更できるように、後で詳しく説明する相互接続回
路が設けられる。
スイッチングモジュールの全体構造が第2図示されてい
る。そのスイッチングモジュールはたとえばN個までの
双方光フアイバリンク201−1・・・202−Nに終
端しているのが示されている。
る。そのスイッチングモジュールはたとえばN個までの
双方光フアイバリンク201−1・・・202−Nに終
端しているのが示されている。
典型的にはN63のオーダーであり、各光フアイバリン
クは100メガビット/秒まで速度で動作する。
クは100メガビット/秒まで速度で動作する。
スイッチ・ファブリック204はスイッチングモジュー
ルの心臓部である。高ビット速度の光フアイバリンク2
02−1・・・202−Nはパケット・ブロセッ量す2
06−1・・・206−Nによりスイッチ・ファブリッ
ク204とインターフェイスする。
ルの心臓部である。高ビット速度の光フアイバリンク2
02−1・・・202−Nはパケット・ブロセッ量す2
06−1・・・206−Nによりスイッチ・ファブリッ
ク204とインターフェイスする。
典型的には、点間接続により送られるパケットは1本の
光ファイバから19のパケット・プロセッサを通じてス
イッチ・ファブリック204に入り、別のパケット・プ
ロセッサを通じてスイッチ・ファブリックを離れて関連
する光ファイバへ出る。放送パケットが19のパケット
・プロセッサを通じてスイッチ・ファブリックに入り、
そのスイッチ・ファブリックにおいて複製されてから、
いくつかのパケット・プロセッサを介してスイッチ・フ
ァブリックを離れて光フアイバリンクへ与えられる。
光ファイバから19のパケット・プロセッサを通じてス
イッチ・ファブリック204に入り、別のパケット・プ
ロセッサを通じてスイッチ・ファブリックを離れて関連
する光ファイバへ出る。放送パケットが19のパケット
・プロセッサを通じてスイッチ・ファブリックに入り、
そのスイッチ・ファブリックにおいて複製されてから、
いくつかのパケット・プロセッサを介してスイッチ・フ
ァブリックを離れて光フアイバリンクへ与えられる。
パケット・プロセッサは、各パケットをスイッチ・ファ
ブリックを通じてどのような経路で送るかという経路指
定を含めたリンクレベル・プロトコル機能を実行する。
ブリックを通じてどのような経路で送るかという経路指
定を含めたリンクレベル・プロトコル機能を実行する。
経路指定情報は、各パケット・プロセッサに含まれてい
る記憶装置に格納される。接続プロセッサ208が点間
接続と放送接続を含む接続を行う。そのために接続プロ
セッサ208は隣接するスイッチングモジュール中の接
続プロセッサとるす御パケットを交換し、経路指定情報
を記憶装置に含まれている記憶表に書込むことによりパ
ケット・プロセッサの経路指定動作とスイッチ・ファブ
リックの経路指定動作を制御する。たとえば、接続プロ
セッサ208はマイクロのようなプログラム内蔵マシン
である。
る記憶装置に格納される。接続プロセッサ208が点間
接続と放送接続を含む接続を行う。そのために接続プロ
セッサ208は隣接するスイッチングモジュール中の接
続プロセッサとるす御パケットを交換し、経路指定情報
を記憶装置に含まれている記憶表に書込むことによりパ
ケット・プロセッサの経路指定動作とスイッチ・ファブ
リックの経路指定動作を制御する。たとえば、接続プロ
セッサ208はマイクロのようなプログラム内蔵マシン
である。
3、パケット・プロトコル
第3図は、19のケースまたはネットワーク・インター
フェイス内の一対のスイッチングモジュールの間で送ら
れ、または隣接するパケットスイッチとネットワーク・
インターフェイスの少くとも一方内のスイッチングモジ
ュールの間で送られるデータ転送パケットの書式を示す
。たとえば、それらのパケットの長さは600バイトで
、フラッグパターン(F)により分離される。フレーム
形式(FTYP)フィールドが、たとえば送り出し試験
パケット、入力試験パケット、点間接続または放送接続
に属するパケットを含み、リンク・プロトコルレベルに
おける各種のパケットの間で識別するために用いられる
。光フアイバリンクまたはスイッチ・ファブリックの動
作を試験するために試験パケットが用いられる(たとえ
ば、米国特許第4,486.877号参照)。
フェイス内の一対のスイッチングモジュールの間で送ら
れ、または隣接するパケットスイッチとネットワーク・
インターフェイスの少くとも一方内のスイッチングモジ
ュールの間で送られるデータ転送パケットの書式を示す
。たとえば、それらのパケットの長さは600バイトで
、フラッグパターン(F)により分離される。フレーム
形式(FTYP)フィールドが、たとえば送り出し試験
パケット、入力試験パケット、点間接続または放送接続
に属するパケットを含み、リンク・プロトコルレベルに
おける各種のパケットの間で識別するために用いられる
。光フアイバリンクまたはスイッチ・ファブリックの動
作を試験するために試験パケットが用いられる(たとえ
ば、米国特許第4,486.877号参照)。
パケット形式フィールド(PTYP)はデータパケット
を識別し、ネットワーク・インターフェイスと内部ネッ
トワークとの利用省に知らせるために用いられる混雑制
御ザブフィールド(図示せず)を含む。論理チVネル番
号フィールド(LCN)は、あるパケットが点間接続と
放送接続のどれに属するかを示す。パケットは情報フィ
ールドIも含む。その情報フィールドの長さはたとえば
594バイトで、送るべきユーザー情報すなわち制御情
報を含む。パケットの終りのフレーム検査フィールド(
FC)が誤り訂正のために用いられる。
を識別し、ネットワーク・インターフェイスと内部ネッ
トワークとの利用省に知らせるために用いられる混雑制
御ザブフィールド(図示せず)を含む。論理チVネル番
号フィールド(LCN)は、あるパケットが点間接続と
放送接続のどれに属するかを示す。パケットは情報フィ
ールドIも含む。その情報フィールドの長さはたとえば
594バイトで、送るべきユーザー情報すなわち制御情
報を含む。パケットの終りのフレーム検査フィールド(
FC)が誤り訂正のために用いられる。
第4図はパケットがスイッチングモジュールに入った後
のパケットの書式を示す。この場合には、フラッグが除
去され、パケットの新しいヘッダ情報が付加される。そ
れによりパケットをスイッチングモジュールを通って送
ることができるようにされる。たとえば、スイッチング
モジュールに入った後のパケットの長さは606バイト
である。
のパケットの書式を示す。この場合には、フラッグが除
去され、パケットの新しいヘッダ情報が付加される。そ
れによりパケットをスイッチングモジュールを通って送
ることができるようにされる。たとえば、スイッチング
モジュールに入った後のパケットの長さは606バイト
である。
新しいヘッダ情報は、スイッチを通るパケットの経路を
指定する経路指定フィールド(RF)を含む。この経路
指定フィールドは3つのサブフィールドを有する。第1
のサブフィールドは、パケットの経路指定の種類を決定
する経路指定制御フィールド(RC)である。そのパケ
ットはスイッチングモジュールにおいて受ける。下に示
すものはあるバケッ1−がスイッチングモジュールで行
うことができる経路指定の種類である。
指定する経路指定フィールド(RF)を含む。この経路
指定フィールドは3つのサブフィールドを有する。第1
のサブフィールドは、パケットの経路指定の種類を決定
する経路指定制御フィールド(RC)である。そのパケ
ットはスイッチングモジュールにおいて受ける。下に示
すものはあるバケッ1−がスイッチングモジュールで行
うことができる経路指定の種類である。
(a> 群番号(GN)翻訳なしの点間経路指定(こ
こでは記号りで示す)、または (b) 群番号(GN)翻訳ありの点間経路指定(こ
こでは記号Gで示す)、 (c) 放送経路指定(ここでは記号Bで示す)。
こでは記号りで示す)、または (b) 群番号(GN)翻訳ありの点間経路指定(こ
こでは記号Gで示す)、 (c) 放送経路指定(ここでは記号Bで示す)。
(群翻訳については後で詳しく説明するが、いまは、群
番@(GN)を、1本の光フアイバリンクの帯域幅より
広い帯域幅の接続を行うために一緒に群にまとめられる
光フアイバリンク群を識別づるものと考えることにする
。)次の2つのサブフィールドの解釈はRCフィールド
に依存する。
番@(GN)を、1本の光フアイバリンクの帯域幅より
広い帯域幅の接続を行うために一緒に群にまとめられる
光フアイバリンク群を識別づるものと考えることにする
。)次の2つのサブフィールドの解釈はRCフィールド
に依存する。
放送経路指定(すなわち、放送接続に属するパケット)
に対しては、第2のサブフィールドはスイッチングモジ
ュール内で発生すべきコピーの数(NC)、ずなわち、
パケットのコピーを必要とする出光ファイバリンクの数
であり、第3のサブフィールドは、スイッチングモジュ
ール内の種々の放送チャネルを識別するために用いられ
る放送チャネルの番号(BCN)である。点間パケット
(すなわち、点間接続に属するパケット)に対しては、
第2のフィールドは、群翻訳であるか否かに応じて、出
光ファイバリンク番号(LN)または出群番号(GN)
として解釈され、第3のフィールドは出論理チャネル番
号(LCNo)’として、すなわち、パケットがモジュ
ールを離れる時にそのパケットが有する論理チャネル番
号として解釈される。
に対しては、第2のサブフィールドはスイッチングモジ
ュール内で発生すべきコピーの数(NC)、ずなわち、
パケットのコピーを必要とする出光ファイバリンクの数
であり、第3のサブフィールドは、スイッチングモジュ
ール内の種々の放送チャネルを識別するために用いられ
る放送チャネルの番号(BCN)である。点間パケット
(すなわち、点間接続に属するパケット)に対しては、
第2のフィールドは、群翻訳であるか否かに応じて、出
光ファイバリンク番号(LN)または出群番号(GN)
として解釈され、第3のフィールドは出論理チャネル番
号(LCNo)’として、すなわち、パケットがモジュ
ールを離れる時にそのパケットが有する論理チャネル番
号として解釈される。
制御(cONTROL)はスイッチングモジュール内の
、各種の制御パケットを含む種々のパケットを識別する
。ソースフィールド(SOURCE)がスイッチングモ
ジュール内の元のパケット・プロセッサを識別する。
、各種の制御パケットを含む種々のパケットを識別する
。ソースフィールド(SOURCE)がスイッチングモ
ジュール内の元のパケット・プロセッサを識別する。
論理チャネル翻訳は、ある特定の放送接続または点間接
続に属するパケットをどのような経路を通って送るかを
決定するプロセスである。各論理チャネル翻訳表(LC
XT)はこの目的のために使用される各論理チャネル翻
訳表(LCXT)を含む。第3図に示されているような
種類のパケットがパケット・プロセッサにより受けられ
ると、RC,NC/GN/LN、BCN/LCNo、前
記経路指定情報を格納するLCXTを牽引するためにそ
れのLCNが用いられる。その情報はLCXTから読出
され、パケットヘッダに書込まれる。LCXTへのエン
トリは接続プロセッサ(第2図)により維持される。そ
の接続プロセッサは典型的には、新しい接続が行われた
時に新しいLCXTCX上リを書込む。
続に属するパケットをどのような経路を通って送るかを
決定するプロセスである。各論理チャネル翻訳表(LC
XT)はこの目的のために使用される各論理チャネル翻
訳表(LCXT)を含む。第3図に示されているような
種類のパケットがパケット・プロセッサにより受けられ
ると、RC,NC/GN/LN、BCN/LCNo、前
記経路指定情報を格納するLCXTを牽引するためにそ
れのLCNが用いられる。その情報はLCXTから読出
され、パケットヘッダに書込まれる。LCXTへのエン
トリは接続プロセッサ(第2図)により維持される。そ
の接続プロセッサは典型的には、新しい接続が行われた
時に新しいLCXTCX上リを書込む。
4、パウット・プロセッサ
パケット・プロセッサ206−1・・・206−Nのう
らの19のパケット・プロセラ音すの構造を第5図に示
す。パケット・プロセッサ206(よ双方向光ファイバ
202−1・・・202−Nの19を第2図のスイッチ
・ファブリック204にインターフェイスする。
らの19のパケット・プロセラ音すの構造を第5図に示
す。パケット・プロセッサ206(よ双方向光ファイバ
202−1・・・202−Nの19を第2図のスイッチ
・ファブリック204にインターフェイスする。
第5図のパケット・プロセッサ206は4個のパケット
バッファ220,222,224゜226を有する。受
信バッファ220は、光フアイバリンク202に到達し
て、スイッチ・ファブリックを通ることを待つパケット
のために用いられる。送信バッファ222はスイッチ・
ファブリック204から到着し、光フアイバリンク20
2を通じて送り出されることを待っているパケットをバ
ッファする。リンク試験バッファ224どスイッチ試験
バッファ226は、光フアイバリンク202の動作とス
イッチ・ファブリック204の動作をそれぞれ検証する
ために用いられる試験パケットのための経路を与える。
バッファ220,222,224゜226を有する。受
信バッファ220は、光フアイバリンク202に到達し
て、スイッチ・ファブリックを通ることを待つパケット
のために用いられる。送信バッファ222はスイッチ・
ファブリック204から到着し、光フアイバリンク20
2を通じて送り出されることを待っているパケットをバ
ッファする。リンク試験バッファ224どスイッチ試験
バッファ226は、光フアイバリンク202の動作とス
イッチ・ファブリック204の動作をそれぞれ検証する
ために用いられる試験パケットのための経路を与える。
論理チVネルI訳表LCXT228は、前記パケット経
路指定情報を格納する記憶装置である。
路指定情報を格納する記憶装置である。
受信回路230は、光フアイバリンク202を通じて受
りた入来直列光信号を8ピツ1へ並列書式の電気信号に
変換し、その信号を局部クロックに同期し、試験パケッ
トをリンク試験バッファ224に送り、他のパケットを
受信バッファ220へ送る。有利なことに8ビット並列
信号書式はスイッチ・ファブリックにより使用される信
号書式である。
りた入来直列光信号を8ピツ1へ並列書式の電気信号に
変換し、その信号を局部クロックに同期し、試験パケッ
トをリンク試験バッファ224に送り、他のパケットを
受信バッファ220へ送る。有利なことに8ビット並列
信号書式はスイッチ・ファブリックにより使用される信
号書式である。
出力回路232はパケットを受信バッファ220からと
り、それに含まれているLCNを用いて論理チャネル翻
訳表記憶装置(LCXT)228をアドレスする。RC
フィールドと、LC/LN/GNフィールドおにびBC
N/LCN。
り、それに含まれているLCNを用いて論理チャネル翻
訳表記憶装置(LCXT)228をアドレスする。RC
フィールドと、LC/LN/GNフィールドおにびBC
N/LCN。
フィールドは論理チャネル翻訳表(LCXT)から読出
され、第4図に示されているパケットヘッダに書込まれ
る。5OURCEフイールドはパケット・プロセッサ識
別番号を基にしてパケット・プロセッサ202により充
される。C0NTR0Lフイールドはパケットに含まれ
ている情報を基について出力回路により計算される。そ
れからパケットはスイッチ・ファブリック204へ送ら
れる。
され、第4図に示されているパケットヘッダに書込まれ
る。5OURCEフイールドはパケット・プロセッサ識
別番号を基にしてパケット・プロセッサ202により充
される。C0NTR0Lフイールドはパケットに含まれ
ている情報を基について出力回路により計算される。そ
れからパケットはスイッチ・ファブリック204へ送ら
れる。
入力回路234はスイッチ・ファブリック204からパ
ケットを受け、それらのパケットを送信バッファ222
へ送る。LCNo番号をLCNにより占められている位
置へ動かす間に、パケットをスイッチ・ファブリックを
通って送ったRC,NC/LN/GN、BCN/LCN
oのサブフィールドを入力回路は除去する。入力回路2
34はスイッチ・ファブリック試験パケットをスイッチ
試験バッファ226を通って出ノ〕回路232へ送るこ
とも行う。
ケットを受け、それらのパケットを送信バッファ222
へ送る。LCNo番号をLCNにより占められている位
置へ動かす間に、パケットをスイッチ・ファブリックを
通って送ったRC,NC/LN/GN、BCN/LCN
oのサブフィールドを入力回路は除去する。入力回路2
34はスイッチ・ファブリック試験パケットをスイッチ
試験バッファ226を通って出ノ〕回路232へ送るこ
とも行う。
新しい放送接続または新しい点間接続が加えられると、
パケット・プロセッサLCXTを更新する必要がある。
パケット・プロセッサLCXTを更新する必要がある。
これは接続プロセッサ208にLCXT更新パケットを
形成させることにより行われる。そのLCXT更新パケ
ットは接続ブロセ°ツ1ノからスイッチ・ファブリック
204を通って入力回路234へ送られる。それから、
入力回路234はLCX、T更新パケットからの適切な
情報をLCX前記憶装置に書込む。
形成させることにより行われる。そのLCXT更新パケ
ットは接続ブロセ°ツ1ノからスイッチ・ファブリック
204を通って入力回路234へ送られる。それから、
入力回路234はLCX、T更新パケットからの適切な
情報をLCX前記憶装置に書込む。
送信回路236はパケットを送信バッファ222からと
り、フラッグフィールド(F)を加え、8ビットの並列
電気信号を直列光信号に変換して、その直列光信号を光
フアイバリンク202を通じて送る。
り、フラッグフィールド(F)を加え、8ビットの並列
電気信号を直列光信号に変換して、その直列光信号を光
フアイバリンク202を通じて送る。
類似するが、同一ではないパケット・プロセッサが米国
特許第4,488,289号明細書に開示されている。
特許第4,488,289号明細書に開示されている。
5、スイッチ・ファブリック
第2図のスイッチングモジュール200の詳しい図が第
6図に示されている。スイッチ・ファブリック204に
パケット・プロセッサ206−1、 ・・・206−
Nと接続プロセッサ208が接続される。(図示を簡明
にするために、接続プロセッサとパケット・プロセッサ
はそれぞれ2回だけ、すなわち、スイッチ・ファブリッ
ク204の入力端子すなわち左側に1回と、スイッチ・
)7ブリツク204の出力端子すなわち右側に1回示し
であるしかし、実際にはスイッチ・ファブリックは閉じ
た構成であって、ただ1組のパケット・プロセッサと1
9の接続プロセッサがあるだけである。)スイッチ・フ
ァブリック204は4つの主な部品、すなわち、コピー
ネットワーク(cN)500ど、1@lの放送翻訳器お
よび群翻訳器BGT ・・・BGTNと、配布ネット
ワーク(ON>400と、経路指定ネットワーク500
と、を有する。コピーネットワーク300と、配布ネッ
トワーク400および経路指定ネットワーク500はお
のおのスイッチングノードのアレイを有する。
6図に示されている。スイッチ・ファブリック204に
パケット・プロセッサ206−1、 ・・・206−
Nと接続プロセッサ208が接続される。(図示を簡明
にするために、接続プロセッサとパケット・プロセッサ
はそれぞれ2回だけ、すなわち、スイッチ・ファブリッ
ク204の入力端子すなわち左側に1回と、スイッチ・
)7ブリツク204の出力端子すなわち右側に1回示し
であるしかし、実際にはスイッチ・ファブリックは閉じ
た構成であって、ただ1組のパケット・プロセッサと1
9の接続プロセッサがあるだけである。)スイッチ・フ
ァブリック204は4つの主な部品、すなわち、コピー
ネットワーク(cN)500ど、1@lの放送翻訳器お
よび群翻訳器BGT ・・・BGTNと、配布ネット
ワーク(ON>400と、経路指定ネットワーク500
と、を有する。コピーネットワーク300と、配布ネッ
トワーク400および経路指定ネットワーク500はお
のおのスイッチングノードのアレイを有する。
たとえば、各ノードは2つの入力端子と2つの出力端子
を有する。あるいは、各スイッチングネットワークは4
つの入力端子と4つの出力端子を有することができる。
を有する。あるいは、各スイッチングネットワークは4
つの入力端子と4つの出力端子を有することができる。
スイッチングノードは段にまとめられる。データパケッ
トは19の段から次の段へ同期して下流へ送られる。隣
接する段の下流ノードがデータパケットを受けることが
できるか否かを上流ノードへ知らせるために、許可信号
が上流へ送られる。
トは19の段から次の段へ同期して下流へ送られる。隣
接する段の下流ノードがデータパケットを受けることが
できるか否かを上流ノードへ知らせるために、許可信号
が上流へ送られる。
たとえば、スイッチ・ファブリック204は25メガビ
ット/秒の速度で動作し、8ビット幅と内部データ路を
有する。これにより内部データ路における実効ビット速
度は200メガビット/秒が得られる。この値は100
メガビット/秒である光フアイバリンクの速度のおよそ
2倍である。
ット/秒の速度で動作し、8ビット幅と内部データ路を
有する。これにより内部データ路における実効ビット速
度は200メガビット/秒が得られる。この値は100
メガビット/秒である光フアイバリンクの速度のおよそ
2倍である。
光フアイバリンクにおける80%の占有率がスイッチ・
ファブリック204の内部データ路の占有率40%に翻
訳される。そのためにスイッチ・)アプリツクにおいて
は混雑度と遅延が低く保たれる。
ファブリック204の内部データ路の占有率40%に翻
訳される。そのためにスイッチ・)アプリツクにおいて
は混雑度と遅延が低く保たれる。
コビーネツ1−ワーク300の目的は放送パケットをコ
ピーすることである。K個の宛先を有する放送パケット
がコピーネットワーク300を通ると、そのパケットの
に個のコピーがコピーネットワークから出るようにその
放送バケツ1〜は複製される。点間パケットは変化なし
にコピーネットワーク300を通る。
ピーすることである。K個の宛先を有する放送パケット
がコピーネットワーク300を通ると、そのパケットの
に個のコピーがコピーネットワークから出るようにその
放送バケツ1〜は複製される。点間パケットは変化なし
にコピーネットワーク300を通る。
放送翻訳器ど群翻訳器の19の目的は、各パケットがリ
ンク番号(LN>を確実に有するようにすることである
。その番号は、はぼ出パケット・プロセッサおよびその
パケットの光フアイバリンクのアドレスである。それを
行うために、放送翻訳器および群翻訳器BGT。・・・
BGT、は2つの翻訳機能を実行する。第1に、到達す
る各放送パケットに対して、それらの翻&Bはコピーの
数(NC>と放送パケット中の放送チャネル番号(BC
N)を基にして適切な出リンク番号(LN)または群番
号(GN)を決定することである。もし群番号(GN)
であればその群番号はリンク番号に翻訳される。群翻訳
は群番号(GN)を有する点間パケットに対しても行わ
れる。群翻訳器BGTはリンク番号を既に有する点間バ
ケツ1−に対しても何し行わず、群翻訳を求めない。
ンク番号(LN>を確実に有するようにすることである
。その番号は、はぼ出パケット・プロセッサおよびその
パケットの光フアイバリンクのアドレスである。それを
行うために、放送翻訳器および群翻訳器BGT。・・・
BGT、は2つの翻訳機能を実行する。第1に、到達す
る各放送パケットに対して、それらの翻&Bはコピーの
数(NC>と放送パケット中の放送チャネル番号(BC
N)を基にして適切な出リンク番号(LN)または群番
号(GN)を決定することである。もし群番号(GN)
であればその群番号はリンク番号に翻訳される。群翻訳
は群番号(GN)を有する点間パケットに対しても行わ
れる。群翻訳器BGTはリンク番号を既に有する点間バ
ケツ1−に対しても何し行わず、群翻訳を求めない。
群番号(GN)は、同じスイッチングモジュール対を結
合する個々の光フアイバリンクを一緒に群をまとめ、1
9の大きいリンクとして取扱うことができるようにする
ために用いられる。これにより、システムは、19のリ
ンクの帯域幅より広い帯域幅を有する接続を行うことが
できる。したがって、光フアイバリンクの帯域幅はシス
テムが与えることができる接続のサイズを制限しない。
合する個々の光フアイバリンクを一緒に群をまとめ、1
9の大きいリンクとして取扱うことができるようにする
ために用いられる。これにより、システムは、19のリ
ンクの帯域幅より広い帯域幅を有する接続を行うことが
できる。したがって、光フアイバリンクの帯域幅はシス
テムが与えることができる接続のサイズを制限しない。
この群化機能を行うために、群翻訳器BGTは、群中の
全てのリンクにトラヒックを一様に分配するように、群
番号をリンク番号に翻訳する。更に詳しくいえば、一様
なトラヒック分配を行うために、群番号(GN)は群中
の各リンクの番号に順次翻訳される。群翻訳機能につい
ては後で詳しく説明する。
全てのリンクにトラヒックを一様に分配するように、群
番号をリンク番号に翻訳する。更に詳しくいえば、一様
なトラヒック分配を行うために、群番号(GN)は群中
の各リンクの番号に順次翻訳される。群翻訳機能につい
ては後で詳しく説明する。
要するに、群翻訳器を離れる放送パケットまたは点間パ
ケットは、はぼ、適切な出パケット・プロセッサーのア
ドレスであるリンク群(LN)を有する。群翻訳を必要
としない点間パケットに対しては、群翻訳器BGTによ
りリンク番号(LN)は入パケット・プロセッサ内のL
CX前記憶装置からパケットヘッダに加えられ、群翻訳
器は何も行わない。群翻訳を必要とする点間パケットに
対しては、リンク番号(LN)は群番号(GN)の翻訳
の結果として群翻訳器BGTにより与えられる。放送パ
ケットに対しては、J5そらく群番号(GN)の群翻訳
が後に続いて行われる放送チVネル番号(BCN)の翻
訳の結果どしてリンク番号(しN)が群翻訳器BGTに
にり与えられる。
ケットは、はぼ、適切な出パケット・プロセッサーのア
ドレスであるリンク群(LN)を有する。群翻訳を必要
としない点間パケットに対しては、群翻訳器BGTによ
りリンク番号(LN)は入パケット・プロセッサ内のL
CX前記憶装置からパケットヘッダに加えられ、群翻訳
器は何も行わない。群翻訳を必要とする点間パケットに
対しては、リンク番号(LN)は群番号(GN)の翻訳
の結果として群翻訳器BGTにより与えられる。放送パ
ケットに対しては、J5そらく群番号(GN)の群翻訳
が後に続いて行われる放送チVネル番号(BCN)の翻
訳の結果どしてリンク番号(しN)が群翻訳器BGTに
にり与えられる。
経路指定ネットワーク500はリンク番号(LN)を塁
にして適切な出パケット・プロセッサへパケットを送る
。そのリンク番号(LN)は、出パケット・プロセッサ
および光フアイバリンクのアドレスにほぼ同じである。
にして適切な出パケット・プロセッサへパケットを送る
。そのリンク番号(LN)は、出パケット・プロセッサ
および光フアイバリンクのアドレスにほぼ同じである。
経路指定ネットワーク500内の混雑を避けるために分
配ネットワーク400が設けられる。
配ネットワーク400が設けられる。
6、タイミング
スイッチ204の動作は同期動作である。各スイッチパ
ケットの長さが606バイトで、コピー経路指定および
分配ネットワークがおのおの2×2スイツチングノード
を6段有する64X64のネットワークである場合につ
いてのタイミングが第7図に示されている。
ケットの長さが606バイトで、コピー経路指定および
分配ネットワークがおのおの2×2スイツチングノード
を6段有する64X64のネットワークである場合につ
いてのタイミングが第7図に示されている。
パケットサイクルが始まると、パケットはパケット・プ
ロセッサからコピーネットワーク300に入る。96ク
ロツク量ナイクルの後でそれらのバケツ1〜は群翻訳器
BGTに入る。それから64クロツク1ナイクル後にそ
れらのパケットは経路指定ネットワークに入り、96ク
ロツクサイクル後にパケットは適切な出パケット・プロ
セッサに入り始まる。パケットサイクル開始の400ク
ロツクサイクル後に、許可信号が経路指定ネットワーク
50の終段に与えられる。別の48クロツクサイクル後
に許可信号は群翻訳器BGTの出力端子に与えられ、そ
れから4サイクル後に許可信号はコビーネットワークの
終段に与えられる。クロックサイクル数608において
新しいパケットザブフィールドが開始されて、コピーネ
ットワーク300へ入力される。
ロセッサからコピーネットワーク300に入る。96ク
ロツク量ナイクルの後でそれらのバケツ1〜は群翻訳器
BGTに入る。それから64クロツク1ナイクル後にそ
れらのパケットは経路指定ネットワークに入り、96ク
ロツクサイクル後にパケットは適切な出パケット・プロ
セッサに入り始まる。パケットサイクル開始の400ク
ロツクサイクル後に、許可信号が経路指定ネットワーク
50の終段に与えられる。別の48クロツクサイクル後
に許可信号は群翻訳器BGTの出力端子に与えられ、そ
れから4サイクル後に許可信号はコビーネットワークの
終段に与えられる。クロックサイクル数608において
新しいパケットザブフィールドが開始されて、コピーネ
ットワーク300へ入力される。
7、経路指定ネットワーク
経路指定ネットワークは理解が最も容易なネットワーク
であり、かつ分配ネットワークとコピーネットワークを
理解するための基礎を与えるから、経路指定ネットワー
クについて最初に説明する。
であり、かつ分配ネットワークとコピーネットワークを
理解するための基礎を与えるから、経路指定ネットワー
クについて最初に説明する。
第8図には経路指定ネットワーク500の16×16の
バージョンが示されている。この16×16のバージョ
ンは4つの段502,504゜506.508を備え、
各段は8個のノードを有する。各ノード、たとえばノー
ド5001は2つの入力端子511,513と2つの出
力端子515.517を有する。いずれかの入力端子か
らノード500に入るパケットは、適切なアドレスビッ
トがOであるか、1であるかに応じて、上側の出力端子
または下側の出力端子へ送られる。
バージョンが示されている。この16×16のバージョ
ンは4つの段502,504゜506.508を備え、
各段は8個のノードを有する。各ノード、たとえばノー
ド5001は2つの入力端子511,513と2つの出
力端子515.517を有する。いずれかの入力端子か
らノード500に入るパケットは、適切なアドレスビッ
トがOであるか、1であるかに応じて、上側の出力端子
または下側の出力端子へ送られる。
したがって、経路指定ネットワーク500はビットアド
レス可能である、ずなわら、パケットが通る経路がそれ
のアドレスの引き続くビットにより決定される。第8図
はアドレス1011を有する宛先(たとえばパケット・
プロセッサ)への2種類の経路520と530を示す。
レス可能である、ずなわら、パケットが通る経路がそれ
のアドレスの引き続くビットにより決定される。第8図
はアドレス1011を有する宛先(たとえばパケット・
プロセッサ)への2種類の経路520と530を示す。
したがって、段502においては、宛先アドレスの最初
のビットが1であるから、経路520と530にお【プ
るパケットは適切なノードの下側の出力ポートへ送られ
る。段504においては、宛先アドレスの第2のビット
がOであるから、パケットは適切なノードの上側の出力
ポートへ送られる。同様に、第3の段506と第4の段
508においては、宛先アドレスの第3と第4のビット
がともに1であるから、パケットは下側の出力ポートへ
送られる。
のビットが1であるから、経路520と530にお【プ
るパケットは適切なノードの下側の出力ポートへ送られ
る。段504においては、宛先アドレスの第2のビット
がOであるから、パケットは適切なノードの上側の出力
ポートへ送られる。同様に、第3の段506と第4の段
508においては、宛先アドレスの第3と第4のビット
がともに1であるから、パケットは下側の出力ポートへ
送られる。
この自己経路指定特性はデルタネットワークと、シャツ
フル交換ネットワークおよびバンヤンネットワークを含
む各種のネットワークにより共用される。そのような自
己経路指定ビットアドレス可能なネットワークが米国特
許第4,490.234号明細書に開示されている。
フル交換ネットワークおよびバンヤンネットワークを含
む各種のネットワークにより共用される。そのような自
己経路指定ビットアドレス可能なネットワークが米国特
許第4,490.234号明細書に開示されている。
8、分配ネットワーク
第8図に示されている2進経路指定ネツトワークのよう
な2進経路指定ネツトワークにおける19の問題は、あ
るトラヒックパターンが存在する時にその経路指定ネッ
トワークが混雑するようになることである。これが第9
図に示されている。
な2進経路指定ネツトワークにおける19の問題は、あ
るトラヒックパターンが存在する時にその経路指定ネッ
トワークが混雑するようになることである。これが第9
図に示されている。
第9図は対象とり−るいくつかの集団に対応するトラヒ
ックパターンを示ず。第9図に示されているトラヒック
パターンにおいては、初めの4つの入力端子に入る全て
のトラヒックは最初の4つの出力端子へ宛てられ、第2
の4つの入力端子に入る全ての1〜ラヒツクは第2の4
つの出力端子へ宛てられる。第9図における4つの入力
端子の第3の群と第4の群に入るトラヒックの同様な分
配があるこのトラヒックパターンでは、第9図のネット
ワークの第3段と第4段を結合するリンクの4分の1だ
りがトラヒックを運ぶ。したがって、入力が非常に多い
と、第2の段と第3の段の間で1〜ラヒツクを運んでい
るリンクは極めて過負荷となり、トラヒックは渋滞する
。
ックパターンを示ず。第9図に示されているトラヒック
パターンにおいては、初めの4つの入力端子に入る全て
のトラヒックは最初の4つの出力端子へ宛てられ、第2
の4つの入力端子に入る全ての1〜ラヒツクは第2の4
つの出力端子へ宛てられる。第9図における4つの入力
端子の第3の群と第4の群に入るトラヒックの同様な分
配があるこのトラヒックパターンでは、第9図のネット
ワークの第3段と第4段を結合するリンクの4分の1だ
りがトラヒックを運ぶ。したがって、入力が非常に多い
と、第2の段と第3の段の間で1〜ラヒツクを運んでい
るリンクは極めて過負荷となり、トラヒックは渋滞する
。
分配ネットワーク400は、それが受けたパケットをそ
れの全ての出力端子に等分に分配することによりその問
題を解決するものである。分配ネットワーク400の内
部構造は経路指定ネットワーク500の内部構造に類似
する。しかし、分配ネットワークのノードはパケットの
宛先アドレスを無視し、それらのパケットはそれの各出
力ポートへ交互に送る。一方または両方のポートを使用
できない時は、最初に利用できるようになったポートが
使用される。このやり方はどのような集団も分解し、病
的なトラヒックパターンに直面してたじろがない分配ネ
ットワーク40 ’Oと経路指定ネットワーク500の
組合わせを構成するものである。
れの全ての出力端子に等分に分配することによりその問
題を解決するものである。分配ネットワーク400の内
部構造は経路指定ネットワーク500の内部構造に類似
する。しかし、分配ネットワークのノードはパケットの
宛先アドレスを無視し、それらのパケットはそれの各出
力ポートへ交互に送る。一方または両方のポートを使用
できない時は、最初に利用できるようになったポートが
使用される。このやり方はどのような集団も分解し、病
的なトラヒックパターンに直面してたじろがない分配ネ
ットワーク40 ’Oと経路指定ネットワーク500の
組合わせを構成するものである。
9、コピーネットワーク
次に、コピーネットワーク300が示されている第10
図を参照り”る。コピーネットワークの機能は、それを
放送パケットが通る時にその放送パケットを複製するこ
とである。図でコピーネットワークの左側に入ったパケ
ット302は経路指定サブフィールド中の記号Bで示さ
れているように放送パケットである。コピーの数(NC
)フィールドは7であり、放送チャネル番号(BCN)
は36である。したがって、コピーネットワーク300
は放送チャネル番号36に属するパケット302のコピ
ーを7つ作らなければならない。
図を参照り”る。コピーネットワークの機能は、それを
放送パケットが通る時にその放送パケットを複製するこ
とである。図でコピーネットワークの左側に入ったパケ
ット302は経路指定サブフィールド中の記号Bで示さ
れているように放送パケットである。コピーの数(NC
)フィールドは7であり、放送チャネル番号(BCN)
は36である。したがって、コピーネットワーク300
は放送チャネル番号36に属するパケット302のコピ
ーを7つ作らなければならない。
分配ネットワーク400および経路指定ネットワーク5
00と同様に、コピーネットワーク300は入力ポート
と2つの出カポ−1〜を有するノード(ノード304と
306)のアレイを有する。第10図のコピーネットワ
ーク300は16個の入力ポートj=0.1.・・・1
5と16個の出力ポートに=0.1.・・・15を有す
る16X16のネットワークである。ノードの7レイは
、後で明らかになる理由から、右から左へ番号1,2゜
3.4がイ」けられている段に分けられる。
00と同様に、コピーネットワーク300は入力ポート
と2つの出カポ−1〜を有するノード(ノード304と
306)のアレイを有する。第10図のコピーネットワ
ーク300は16個の入力ポートj=0.1.・・・1
5と16個の出力ポートに=0.1.・・・15を有す
る16X16のネットワークである。ノードの7レイは
、後で明らかになる理由から、右から左へ番号1,2゜
3.4がイ」けられている段に分けられる。
パケットが使用する出力ポートを決定するアルゴリズム
が異なるだけで、コピーネットワークのノードは、分配
ネットワークおよび経路指定ネットワークのノードとは
異なる。ある場合にはパケットは19の出力ポートを通
って出る。他の場合には、バケツ1−はノードにより複
製され、両方の出力ポートを通ってノードを出る。一実
施例においては、パケット302は下側の入力ポート(
j−3)からノード304に入り、下側の出力ポートを
通ってノードを出る。ノード306においてはパケット
302が複製される。そのパケット302は下側の入力
ポートを通ってノードに入り、両方の出力ポートを通っ
てノードから出る。
が異なるだけで、コピーネットワークのノードは、分配
ネットワークおよび経路指定ネットワークのノードとは
異なる。ある場合にはパケットは19の出力ポートを通
って出る。他の場合には、バケツ1−はノードにより複
製され、両方の出力ポートを通ってノードを出る。一実
施例においては、パケット302は下側の入力ポート(
j−3)からノード304に入り、下側の出力ポートを
通ってノードを出る。ノード306においてはパケット
302が複製される。そのパケット302は下側の入力
ポートを通ってノードに入り、両方の出力ポートを通っ
てノードから出る。
下記のアルゴリズムはパケットを送るためにコピーネッ
トワーク中のノードにより使用される。
トワーク中のノードにより使用される。
そのアルゴリズムにおいては、BCNとNCは市況しよ
うに放送チャネル番号と、パケットからのコピーネット
ワークの数である。snはノードの段番号である。段に
は1から始まって右から左へ番号が付けられる。
うに放送チャネル番号と、パケットからのコピーネット
ワークの数である。snはノードの段番号である。段に
は1から始まって右から左へ番号が付けられる。
NC〉2Sn−1であると、両方の出力ポートからパケ
ットを同時に送り出す。
ットを同時に送り出す。
BCNが偶数であると、上側パケットのNCフィールド
が(NC+1)/2の整数部にセットされ、下側パケッ
トのNCフィールドがNO/2の整数部にセットされる
。
が(NC+1)/2の整数部にセットされ、下側パケッ
トのNCフィールドがNO/2の整数部にセットされる
。
BCNが奇数であると、上側パケットのNCフィールド
(NC)/2の整数部にセットされ、下側パケットのN
Cフィールドが(NC+1)/2の整数部にセットされ
る。
(NC)/2の整数部にセットされ、下側パケットのN
Cフィールドが(NC+1)/2の整数部にセットされ
る。
NC≦2sn−1であるか、バケツ1〜が非放送パケッ
トであると、分配ネットワーク・アルゴリズムを使用す
る。上記のように、分配ネットワーク中のノードがパケ
ットを上側と下側の出力ポートを通じて交互に送る。
トであると、分配ネットワーク・アルゴリズムを使用す
る。上記のように、分配ネットワーク中のノードがパケ
ットを上側と下側の出力ポートを通じて交互に送る。
このアルゴリズムは可能である限りパケットの分割を遅
らせることに注意されたい。別のオプションはパケット
を早く分割することである。しかし、このやり方ではコ
ピーネットワーク300を混雑させることがある。dれ
分割アルゴリズムはこの問題を解決する。
らせることに注意されたい。別のオプションはパケット
を早く分割することである。しかし、このやり方ではコ
ピーネットワーク300を混雑させることがある。dれ
分割アルゴリズムはこの問題を解決する。
このアルゴリズムは第10図のノード304と306に
容易に適用される。ノード306においてはBCNは3
6であり、NCは7であり(それらはパケットヘッダに
ある〉、段の数snは4である。ノード304において
はNO−2は2 S n 1 = 6より小さい。し
たがって、下側の出力ポートの1番上へバケツ1−をラ
ンダムに送ることを含む分配ネットワークのアルゴリズ
ムを使用する。
容易に適用される。ノード306においてはBCNは3
6であり、NCは7であり(それらはパケットヘッダに
ある〉、段の数snは4である。ノード304において
はNO−2は2 S n 1 = 6より小さい。し
たがって、下側の出力ポートの1番上へバケツ1−をラ
ンダムに送ることを含む分配ネットワークのアルゴリズ
ムを使用する。
ノード306においてはNo(=7)は2Sn 1(
=4)より大きい。この場合には、パケットは両方の出
力ポートを通って送り出される。ノード306に入るパ
ケットのBCNが36で、偶数であることに注意された
い。したがって、上側の出てゆ<NCフィールドは(N
C+1)/2=4の整数部にセットされ、下側の出てゆ
くパケットのNCフィールドがNC/2=3の整数部に
セットされる。
=4)より大きい。この場合には、パケットは両方の出
力ポートを通って送り出される。ノード306に入るパ
ケットのBCNが36で、偶数であることに注意された
い。したがって、上側の出てゆ<NCフィールドは(N
C+1)/2=4の整数部にセットされ、下側の出てゆ
くパケットのNCフィールドがNC/2=3の整数部に
セットされる。
このようにして、パケット302の偶数個のコピーがコ
ピーネットワーク300f、:にり複製される。それら
のパケットは出力ポートに=8.9゜10.11.12
,13.15を通って出る。
ピーネットワーク300f、:にり複製される。それら
のパケットは出力ポートに=8.9゜10.11.12
,13.15を通って出る。
放送パケットがコピーネットワーク300から出ると、
それらのパケットの最後の宛先(すなわち、それらのパ
ケットの出光ファイバリンクと出パケット・プロセッサ
)をまだ決定すべきである。
それらのパケットの最後の宛先(すなわち、それらのパ
ケットの出光ファイバリンクと出パケット・プロセッサ
)をまだ決定すべきである。
コピーネットワークから来た各パケットが行かねばなら
ない場所を決定することが第6図に示されている放送翻
訳器および群翻訳器(BGT)の機能である(すなわち
、BGTは宛先パケット・プロセッサのアドレスである
リンク番号LNを供給する)。第6図に示すように、コ
ピーネットワーク300の各出力端子に19のBGTが
ある。あるパケットに対する宛先が適切なりGTにより
ひとたび決定されると、分配ネットワーク400と経路
指定ネットワーク500がパケットをそれの宛先へ送る
。
ない場所を決定することが第6図に示されている放送翻
訳器および群翻訳器(BGT)の機能である(すなわち
、BGTは宛先パケット・プロセッサのアドレスである
リンク番号LNを供給する)。第6図に示すように、コ
ピーネットワーク300の各出力端子に19のBGTが
ある。あるパケットに対する宛先が適切なりGTにより
ひとたび決定されると、分配ネットワーク400と経路
指定ネットワーク500がパケットをそれの宛先へ送る
。
各BGTはこの目的のための放送翻訳表(BTT)を含
む。そのBTTは入来放送パケツ1へのBCNにより牽
引される。BTTにおける選択されたエントリはそのパ
ケットに対する適切な群番号(GN)またはリンク番号
(LN)および出放送チャネル番号(LCNo)を含む
。それらの番号はパケットヘッダの適切なフィールドに
書込まれる。リンク番号(LN)はバケツ1−を経路指
定ネットワークを通って適切な出パケット・プロセッサ
および光フアイバリンクへ送るために用いられる。群番
号が用いられると、リンク番号(LN)を得るために別
の翻訳過程が求められる。
む。そのBTTは入来放送パケツ1へのBCNにより牽
引される。BTTにおける選択されたエントリはそのパ
ケットに対する適切な群番号(GN)またはリンク番号
(LN)および出放送チャネル番号(LCNo)を含む
。それらの番号はパケットヘッダの適切なフィールドに
書込まれる。リンク番号(LN)はバケツ1−を経路指
定ネットワークを通って適切な出パケット・プロセッサ
および光フアイバリンクへ送るために用いられる。群番
号が用いられると、リンク番号(LN)を得るために別
の翻訳過程が求められる。
パケットが通る次のスイッチングモジュール中の論理ヂ
セネル翻訳表(LCXT)を読出すためにLCNoが用
いられる。
セネル翻訳表(LCXT)を読出すためにLCNoが用
いられる。
2個のBGTは、与えられたBCNに対してそれらのB
GTの放送翻訳表(BTT)中の同一のエントリを有す
る必要はない。この点が第10図に示されている。これ
は、コピーネットワーク300から出力ポートに=8と
に=15にそれぞれ来る2つのパケット対する放送翻訳
プロセスを示す。
GTの放送翻訳表(BTT)中の同一のエントリを有す
る必要はない。この点が第10図に示されている。これ
は、コピーネットワーク300から出力ポートに=8と
に=15にそれぞれ来る2つのパケット対する放送翻訳
プロセスを示す。
パケット308と310はパケット302のコピーであ
る。唯一の違いは、コピーネットワーク中のノードによ
り使用される決定アルゴリズムの結果として各バケツ1
−のNCフィールドが1まで小さくされていることであ
る。パケット308と310のBCNは36である。パ
ケット308はBTTを牽引し、パケット310はBT
T15を牽引する。両方ともコピーネットワークの適切
な出力に対するBGTの部分である。両方のパケットが
同じBCNを有していても、パケット308と310は
異なる群番号またはリンク番@(GNまたはLN)およ
び異なる出論理チャネル番号(LCNo)を有する。
る。唯一の違いは、コピーネットワーク中のノードによ
り使用される決定アルゴリズムの結果として各バケツ1
−のNCフィールドが1まで小さくされていることであ
る。パケット308と310のBCNは36である。パ
ケット308はBTTを牽引し、パケット310はBT
T15を牽引する。両方ともコピーネットワークの適切
な出力に対するBGTの部分である。両方のパケットが
同じBCNを有していても、パケット308と310は
異なる群番号またはリンク番@(GNまたはLN)およ
び異なる出論理チャネル番号(LCNo)を有する。
放送翻訳の結果、パケット308の経路指定制御フィー
ルド(RC)rLJが書込まれて、放送翻訳の後はパケ
ットは群翻訳を求めない点間パケットであることを示す
。パケット308はリンク番号3とLCNo27を得る
。放送翻訳過程の結果として、パケット310の経路指
定制御フィールド(RC)にrGJが書込まれ、放送翻
訳の後はパケットは群翻訳を求める点間パケットである
ことを示す。パケッl−310はGN24どLCNO4
1を得る。群番号24は、パケット310がリンクの群
中の番号24により示されている19のリンクへ送られ
る。パケットがあるリンク群の全てのリンクへ平等に送
られるようにして、群番号24がリンク群中の19のリ
ンクのリンク番号に翻訳される。したがって、パケット
308と310は経路指定ネットワーク500により種
々の出パケット・プロセッサへ送られる。
ルド(RC)rLJが書込まれて、放送翻訳の後はパケ
ットは群翻訳を求めない点間パケットであることを示す
。パケット308はリンク番号3とLCNo27を得る
。放送翻訳過程の結果として、パケット310の経路指
定制御フィールド(RC)にrGJが書込まれ、放送翻
訳の後はパケットは群翻訳を求める点間パケットである
ことを示す。パケッl−310はGN24どLCNO4
1を得る。群番号24は、パケット310がリンクの群
中の番号24により示されている19のリンクへ送られ
る。パケットがあるリンク群の全てのリンクへ平等に送
られるようにして、群番号24がリンク群中の19のリ
ンクのリンク番号に翻訳される。したがって、パケット
308と310は経路指定ネットワーク500により種
々の出パケット・プロセッサへ送られる。
コピーネットワーク中のノードにより使用される経路指
定アルゴリズムの19の特性は、ある経路指定決定がほ
ぼランダムなことである。たとえば、ノード304によ
る経路指定決定はランダムであった。ノード304がパ
ケット302をそれの下側出力ポートの代りに上側出力
ポートへ送ったとすると、パケットは出カポ−1−に=
8.9゜10.11.12.13.15の代りに出力ポ
ートに=0.1.2.3,4,5.7に現われることが
ある。
定アルゴリズムの19の特性は、ある経路指定決定がほ
ぼランダムなことである。たとえば、ノード304によ
る経路指定決定はランダムであった。ノード304がパ
ケット302をそれの下側出力ポートの代りに上側出力
ポートへ送ったとすると、パケットは出カポ−1−に=
8.9゜10.11.12.13.15の代りに出力ポ
ートに=0.1.2.3,4,5.7に現われることが
ある。
ノード312はランダムな経路指定決定も行う。
ノード312がパケット310をそれの下側出力ポート
の代りにそれの上側出力ポートに送ったとすると、パケ
ット310はポートに−15の代りにポートに=14に
現われる。
の代りにそれの上側出力ポートに送ったとすると、パケ
ット310はポートに−15の代りにポートに=14に
現われる。
ポートに−14またはに−15にパケット310が現わ
れることはランダムな事象であるから、出力ポートに=
14.に=15にそれぞれ関連するBTT 、BTT
l、は、BCNが36である時に同じエントリを有しな
ければならない。これは、パケット310が出力ポート
に=14またはに−15のいずれに現われても、そのパ
ケットが同じ最後の宛先に行くように、必要ぐある。同
じ理由から、下記放送翻訳表の対はアドレスBCN=3
6に対して同じエントリを有するべきである。
れることはランダムな事象であるから、出力ポートに=
14.に=15にそれぞれ関連するBTT 、BTT
l、は、BCNが36である時に同じエントリを有しな
ければならない。これは、パケット310が出力ポート
に=14またはに−15のいずれに現われても、そのパ
ケットが同じ最後の宛先に行くように、必要ぐある。同
じ理由から、下記放送翻訳表の対はアドレスBCN=3
6に対して同じエントリを有するべきである。
BTTo、BTT8
BTTl、8TT9
BTT 、BTTl。
BTT3.BTTll
BTT4.BTT12
BTT 、BTT13
BTT6.BTT14
BTT 、BTT7
BTT 、BTT15
コピーネットワーク中のノードにより使用される経路指
定アルゴリズムについての知識から、コピーネットワー
ク300のどの出力ポートが、与えられたBCNに対す
る同じBTTエントリを求めるかを予測することが可能
である。
定アルゴリズムについての知識から、コピーネットワー
ク300のどの出力ポートが、与えられたBCNに対す
る同じBTTエントリを求めるかを予測することが可能
である。
与えられたBCNに対して同じBTTのエントリを求め
るコピーネットワーク300の出力ポートが同じ放送コ
ピー索引すなわらbciを有する。
るコピーネットワーク300の出力ポートが同じ放送コ
ピー索引すなわらbciを有する。
ある特定の出力ポートに対するbciはNCフィールド
およびBCNの下位ピットの関数である。
およびBCNの下位ピットの関数である。
NCとBCNのある特定の組合わせに対する出力ポート
にのbciを示すためにわれわれは記法bc i H(
NC,BCN>を使用する。また、同じbciを有する
出力ポートが同一のBCN数に対して同じBTTを有す
るように、b c + h(NC,BCN)関数が選択
される。
にのbciを示すためにわれわれは記法bc i H(
NC,BCN>を使用する。また、同じbciを有する
出力ポートが同一のBCN数に対して同じBTTを有す
るように、b c + h(NC,BCN)関数が選択
される。
関数bc ib (NC,BCN)を計算するために
使用されるアルゴリズムの例を次に示す。
使用されるアルゴリズムの例を次に示す。
偶数BCNに対するbc i<xc、BCN)。
のJ1算
b 、b ・・・b、boを2進表示とn
−1n−21 する。
−1n−21 する。
kはコピーネットワークに対する出力ポート数である。
Sの初期値を零にする。
Xの初期値をNCにする。
零にまでされる1=n−1に対して(for)X>2
’とすると(■) b、=oとすると(■)x= (X+1>/2の整数部であり、 さもなければs=s (x+1 )/2の整数部 X=X/2の整数部 エンド−L7(end■〉 エンド−L7(end■) そうするとs −b c i k(N C、B CN
)である。
’とすると(■) b、=oとすると(■)x= (X+1>/2の整数部であり、 さもなければs=s (x+1 )/2の整数部 X=X/2の整数部 エンド−L7(end■〉 エンド−L7(end■) そうするとs −b c i k(N C、B CN
)である。
奇数BCNに対するbc i (NC,BCN)kの
計算 b 、b ・b、boをkの2進表n−1
n−21 示とする。
計算 b 、b ・b、boをkの2進表n−1
n−21 示とする。
Sの初期値を零にする。
Xの初期値を零にする。
零にまでされる1=n−1に対して(for)x >
21とすると(1f) b、=oとすると(■)x= x/2の整数部であり、 さもなければs=s+x/2の整数部 x=x/2の整数部 エンドヱフ(end■) エンドイツ(end if) エンドスオ(end包L〉 そうすると5=bc ik (NO,BCN)に対して
終る。
21とすると(1f) b、=oとすると(■)x= x/2の整数部であり、 さもなければs=s+x/2の整数部 x=x/2の整数部 エンドヱフ(end■) エンドイツ(end if) エンドスオ(end包L〉 そうすると5=bc ik (NO,BCN)に対して
終る。
bc 13 (7,36)を31算するために上記の
アルゴリズムを使用できる。
アルゴリズムを使用できる。
3の2進表示は0011である。for −1oopの
最初の繰返しの間は、i=3である。X≦21(7≦2
3=8)であるから、最初の繰返しに対してはSおよび
Xの値は変えられない。for −1oopの2回目の
繰返しの間は、i=2である。
最初の繰返しの間は、i=3である。X≦21(7≦2
3=8)であるから、最初の繰返しに対してはSおよび
Xの値は変えられない。for −1oopの2回目の
繰返しの間は、i=2である。
x>2 (7>22=4)であり、かつす、=。
であるから、Xの値は4((7+1)/2の整数部)に
変えられ、Sは不変である。for −1oopの3回
目の繰返しの間は、i=1である。X〉2 (4>2
1=2>であり、かつb・=1であす るから、Sの値は2 (0+(4+1 >/2の整数部
)に変えられ、Xの値は2 (4/2の整数部)に変え
られる。for −1oopの4回目(最後)の繰返し
の間は、i=Qである。X>2’(2>20=1>であ
り、かつす、=1であるから、Sの値は3 (2+(2
+1 >/2の整数部)に変えられ、Xの値は1 (2
/2の整数部)に変えられる。for −1oopを出
るとSの値は3である。それはす、c i3 (7,3
6>の値である。
変えられ、Sは不変である。for −1oopの3回
目の繰返しの間は、i=1である。X〉2 (4>2
1=2>であり、かつb・=1であす るから、Sの値は2 (0+(4+1 >/2の整数部
)に変えられ、Xの値は2 (4/2の整数部)に変え
られる。for −1oopの4回目(最後)の繰返し
の間は、i=Qである。X>2’(2>20=1>であ
り、かつす、=1であるから、Sの値は3 (2+(2
+1 >/2の整数部)に変えられ、Xの値は1 (2
/2の整数部)に変えられる。for −1oopを出
るとSの値は3である。それはす、c i3 (7,3
6>の値である。
このアルゴリズムはbc +11(7,36)を計算す
るためにも使用できる。
るためにも使用できる。
11の2進表示は1011である。
Sの初期値はOであり、Xの初期値は7である。
for −1oopの最初の繰返しの間は、i=3であ
る。
る。
X≦2 (7≦23=8)であるから、最初の繰返しに
対してはSおよびXの値は変えられない。
対してはSおよびXの値は変えられない。
for −1oopの2回目の繰返しの間は、i=2で
ある。x>2 (7>22=4)であり、かつb−〇
であるから、Xの値は(7+1>/2の整数部である4
に変えられ、Sは不変である。fO「−1009の3回
目の繰返しの間は、i= 1−cある。
ある。x>2 (7>22=4)であり、かつb−〇
であるから、Xの値は(7+1>/2の整数部である4
に変えられ、Sは不変である。fO「−1009の3回
目の繰返しの間は、i= 1−cある。
x>2 (4>2’ =2)であり、かつb=1であ
るから、Sの値はOプラス(4+1)/2の整数部であ
る2に変えられ、Xの値は2 (4/2の整数部)に変
えられる。for −1oopの4回目(最後)の繰返
しの間は、i=Qである。X>2 ’(2>20=1)
であり、かつb=1であるから、Sの値は3 (2+
(2+1 )/2の整数部)に変えられ、Xの値は1
(2/2の整数部)に変えられる。for −1oop
を出るとSの最後値(BK場合には3)はbc il、
<7.36>である。
るから、Sの値はOプラス(4+1)/2の整数部であ
る2に変えられ、Xの値は2 (4/2の整数部)に変
えられる。for −1oopの4回目(最後)の繰返
しの間は、i=Qである。X>2 ’(2>20=1)
であり、かつb=1であるから、Sの値は3 (2+
(2+1 )/2の整数部)に変えられ、Xの値は1
(2/2の整数部)に変えられる。for −1oop
を出るとSの最後値(BK場合には3)はbc il、
<7.36>である。
bci (7,36)=3=bci3 (7゜36
)であることに注意されたい。
)であることに注意されたい。
したがって、BCN=36であるパケットがポートから
出てくるとに=3またはに=11であり、対応する放送
翻訳表BTTにおけるエントリは同一であり、パケット
は最終的に同じ場所へ送られる。
出てくるとに=3またはに=11であり、対応する放送
翻訳表BTTにおけるエントリは同一であり、パケット
は最終的に同じ場所へ送られる。
第6図に示す各BGTは、放送翻訳表(BTT)を含む
ことに加えて、NCとBCNの可能な各値に対するbc
i (NC,BCN)の値を格納する記憶i各表も含
む。この表は静的な表であって、[3GTごとに異なる
(すなわち、各出力ポートごとに異なる)。NCおよび
BCNの関数として同じbci値を有するポートに対す
るBTTがBCNのその特定の値に対して同じエントリ
を有するようにするために、関連するBTTへの情報の
書込みを制御するためにbci値の置去が使用される。
ことに加えて、NCとBCNの可能な各値に対するbc
i (NC,BCN)の値を格納する記憶i各表も含
む。この表は静的な表であって、[3GTごとに異なる
(すなわち、各出力ポートごとに異なる)。NCおよび
BCNの関数として同じbci値を有するポートに対す
るBTTがBCNのその特定の値に対して同じエントリ
を有するようにするために、関連するBTTへの情報の
書込みを制御するためにbci値の置去が使用される。
一般に、ある放送チャネル宛先が加えられ、または削除
されると、BTTを更新Uねばならない。
されると、BTTを更新Uねばならない。
ある特定の放送チャネルに対するBTTの更新を接続ブ
Oセッサが望むと、その接続プOセッリーは第11図に
示すような書式の制御パケットを送る。
Oセッサが望むと、その接続プOセッリーは第11図に
示すような書式の制御パケットを送る。
記号Bは第11図のパケットが放送パケットであること
を示す。スイッチングモジュール中の各BGTがコピー
を受けるように、コピーネットワークはパケットを複製
する。BGTkがあるコピーを受けると、そのBGTk
は第11図のパケットの経路指定フィールド(RF>か
らBCNをとり出し、第11図のパケットの情報フィー
ルドからNC′をとり出す。BGT、はh = b C
+ k((NC’ 、8ON)を31算するためにbc
i値の表を使用する。最後に、RFhがパケットからB
TTh (BCN)にコピーされる。ここに、先に述べ
たように、RFhは放送I譜表に含まれているRCフィ
ールドと、GN/LNフィールドおよびLCNフィール
ドを含む。(NO’が放送パゲットの情報フィールドに
含まれている理由は次の通りである。第11図の放送更
新パケットはスイッチングモジュールの接続プロセッサ
から発生される。それはコピーネットワークにおいて複
製され、各B G Tへ行く。(9)節において述べた
コピーネットワーク経路指定アルゴリズムの結果として
、放送更新パケットの各コピーの出フィールド中のNC
値は、コピーがコピーネットワークを出る時には1であ
る。したがって、bci値の索引を行う目的で、値NC
’ が放送更新パケットの情報フィールド中に置かれる
。) このやり方を用いて、スイッチングモジュール220の
接続プロセッサ208はBGT更新制御パケットのコピ
ーをそれの記憶装置に格納する。
を示す。スイッチングモジュール中の各BGTがコピー
を受けるように、コピーネットワークはパケットを複製
する。BGTkがあるコピーを受けると、そのBGTk
は第11図のパケットの経路指定フィールド(RF>か
らBCNをとり出し、第11図のパケットの情報フィー
ルドからNC′をとり出す。BGT、はh = b C
+ k((NC’ 、8ON)を31算するためにbc
i値の表を使用する。最後に、RFhがパケットからB
TTh (BCN)にコピーされる。ここに、先に述べ
たように、RFhは放送I譜表に含まれているRCフィ
ールドと、GN/LNフィールドおよびLCNフィール
ドを含む。(NO’が放送パゲットの情報フィールドに
含まれている理由は次の通りである。第11図の放送更
新パケットはスイッチングモジュールの接続プロセッサ
から発生される。それはコピーネットワークにおいて複
製され、各B G Tへ行く。(9)節において述べた
コピーネットワーク経路指定アルゴリズムの結果として
、放送更新パケットの各コピーの出フィールド中のNC
値は、コピーがコピーネットワークを出る時には1であ
る。したがって、bci値の索引を行う目的で、値NC
’ が放送更新パケットの情報フィールド中に置かれる
。) このやり方を用いて、スイッチングモジュール220の
接続プロセッサ208はBGT更新制御パケットのコピ
ーをそれの記憶装置に格納する。
新しい宛先を加えるために、それはNC’ フィールド
を増加し、新しいRFをパケットの終りに加え、副生お
J:び送信のためにそれをコピーネットワークへ送る。
を増加し、新しいRFをパケットの終りに加え、副生お
J:び送信のためにそれをコピーネットワークへ送る。
放送宛先を除去するために、CPはNC’ フィールド
を減少し、削除された宛先に対応するRFを送り出す前
に、その対応するRFをB’TT更新パケットから除去
する。!ltI型的には、除去されるRFフィールドが
そのパケット中の最後のものでないとすると、最後の1
9が除去されたRFの位置にコピーされる。すなわち、
iくNC’−1に対してRF、を無くそうとすると、R
F、により以前に占められていた位置にRFno−1を
コピーする。
を減少し、削除された宛先に対応するRFを送り出す前
に、その対応するRFをB’TT更新パケットから除去
する。!ltI型的には、除去されるRFフィールドが
そのパケット中の最後のものでないとすると、最後の1
9が除去されたRFの位置にコピーされる。すなわち、
iくNC’−1に対してRF、を無くそうとすると、R
F、により以前に占められていた位置にRFno−1を
コピーする。
11、リンク群および群翻−
各BGTは群間譜表(GTT)として知られている別の
記憶装置表を含むことができる。前記のように、群翻訳
の目的は、同じスイッチングモジュール対を結合する個
々の光フアイバリンクを一緒に群にまとめ、19の大き
いリンクとして取扱うことができるようにすることであ
る。したがって、単一のリンクの帯域中より広い帯域中
を有する接続リンクが得られる。したがって、個゛々の
光フアイバリンクの帯域中はシステムが得ることができ
る接続のサイズを制限しない。
記憶装置表を含むことができる。前記のように、群翻訳
の目的は、同じスイッチングモジュール対を結合する個
々の光フアイバリンクを一緒に群にまとめ、19の大き
いリンクとして取扱うことができるようにすることであ
る。したがって、単一のリンクの帯域中より広い帯域中
を有する接続リンクが得られる。したがって、個゛々の
光フアイバリンクの帯域中はシステムが得ることができ
る接続のサイズを制限しない。
リンク群のトラヒックはそれに含まれている全てのリン
クに平等に分配される。これにより1組のリンクに負荷
を動的に分配できて、リンクを一層高度に利用できるよ
うにする。
クに平等に分配される。これにより1組のリンクに負荷
を動的に分配できて、リンクを一層高度に利用できるよ
うにする。
群翻訳を求めている点間パケットをBGTが受けると、
そのBGTはそれの経路指定情報の一部として群番号(
GN)を含む。各BGTの群間譜表(GTT)は各群中
のリンクを識別し、各群なかの特定のリンクに対するポ
インタも含む。ある特定の群に対するパケットを取扱う
たびに、そのポインタにより指示されているリンクのリ
ンク番号に群番号が翻訳され、ポインタはその群中の次
のリンクへ進められる。その群に属する次のパケットの
GN番号はポインタにより示される新しいLNに翻訳さ
れる。(LNはパケット・プロセッサおよび関連する光
フアイバリンクのアドレスに【よぼ等しいことを思い出
されたい。)このようにして、トラヒックは群中のリン
クに平等に分配される。GN番号を有する放送パケッ[
・は同様に取扱われるが、それらの放送パケットはまず
放送翻訳過程を経f−,ければならない。
そのBGTはそれの経路指定情報の一部として群番号(
GN)を含む。各BGTの群間譜表(GTT)は各群中
のリンクを識別し、各群なかの特定のリンクに対するポ
インタも含む。ある特定の群に対するパケットを取扱う
たびに、そのポインタにより指示されているリンクのリ
ンク番号に群番号が翻訳され、ポインタはその群中の次
のリンクへ進められる。その群に属する次のパケットの
GN番号はポインタにより示される新しいLNに翻訳さ
れる。(LNはパケット・プロセッサおよび関連する光
フアイバリンクのアドレスに【よぼ等しいことを思い出
されたい。)このようにして、トラヒックは群中のリン
クに平等に分配される。GN番号を有する放送パケッ[
・は同様に取扱われるが、それらの放送パケットはまず
放送翻訳過程を経f−,ければならない。
リンク群の19の結果は、群中の全てのリンクに対する
論理チャネル翻訳表(LCXT)(第5図の記憶装置2
28)が同一であることである。
論理チャネル翻訳表(LCXT)(第5図の記憶装置2
28)が同一であることである。
したがって、全ての新しい接続に対して、接続プロセッ
サは群中の全てのリンクに対するLCXTを更新する。
サは群中の全てのリンクに対するLCXTを更新する。
これは放送LCXT更新パケットを送ることにより容易
に取扱うことができる。
に取扱うことができる。
要するに、各BGTは3個の主な記憶装置、すなわち、
放送パケット内の放送チャネル番号(BCN)をリンク
番号または群番号に変換する放送翻訳表(BTT)と、
関連するBTTへの情報のよ込みを制御し、放送宛先が
付加または削除された時にBTTを更新するための放送
コピー索引表(BCIT)と、群番号をリンク番号に翻
訳する群間譜表(G 1’ T )とを含む。そのよう
なりGTが第12図に示されており、BTT360と、
BCIT370J5よびG T 1−380とを含む。
放送パケット内の放送チャネル番号(BCN)をリンク
番号または群番号に変換する放送翻訳表(BTT)と、
関連するBTTへの情報のよ込みを制御し、放送宛先が
付加または削除された時にBTTを更新するための放送
コピー索引表(BCIT)と、群番号をリンク番号に翻
訳する群間譜表(G 1’ T )とを含む。そのよう
なりGTが第12図に示されており、BTT360と、
BCIT370J5よびG T 1−380とを含む。
12、説明のための例
スイッチングモジュール200を通るパケットの経路指
定の最後の例が第13A、13B図に示されている。第
13A図は光ファイバリンク番号10に到達して、パケ
ット・プロセッサPP1oに入るパケット80を示す。
定の最後の例が第13A、13B図に示されている。第
13A図は光ファイバリンク番号10に到達して、パケ
ット・プロセッサPP1oに入るパケット80を示す。
パケット80は論理チャネル番号(LCN)6を有する
。先に述べたように、パケット・プロセッサPP1oは
、それに含まれているL CX 1’を索引して、それ
に格納されているパケット経路指定情報を検索するため
に、LCN値を使用する。検索された経路指定情報は、
パケット82がパケット・プロセッサPP1oを出る時
にそのパケット82の経路指定フィールドに置かれる。
。先に述べたように、パケット・プロセッサPP1oは
、それに含まれているL CX 1’を索引して、それ
に格納されているパケット経路指定情報を検索するため
に、LCN値を使用する。検索された経路指定情報は、
パケット82がパケット・プロセッサPP1oを出る時
にそのパケット82の経路指定フィールドに置かれる。
そのパケットの経路指定フィールドはコピーフィールド
の番号(NC>が5で、放送チャネル番号(BCN)が
9である放送パケット(B)を示す。パケットはコピー
ネットワーク300に入り、5つのコピーがコピーネッ
トワーク300から出るようにそのパケットは複製され
る。
の番号(NC>が5で、放送チャネル番号(BCN)が
9である放送パケット(B)を示す。パケットはコピー
ネットワーク300に入り、5つのコピーがコピーネッ
トワーク300から出るようにそのパケットは複製され
る。
パケット82はコピーネットワーク300のノード36
0の上側入力端子を用い、複製されることなしにノード
360の下側出力端子へ送られる複製はコピーネットワ
ークのノード362゜364.368、および370に
おいて起り、バケツ1〜は複製されることなしにノード
366を通′る。コピーネットワーク中のある与えられ
たノードにおいて複製を行うか否かは、第9節において
述べたコピーネットワーク経路指定アルゴリズムに従っ
て決定される。コピー84はBGT13に到達する。第
9節にJ3いて述べたコピーネットワーク経路指定アル
ゴリズムを繰返し適用した結果として、パケット84は
それのNCフィールドに1を有する。86は群翻訳を求
め(記号Gで示されている)、リンク群7へ当てられる
。出論理チャネル番号(LONo>は15である。そう
すると、GTT表を索引して、リンク群7中の19のリ
ンクを選択するために、BGT13はGN (=7)を
使用する。ここで説明している例においては選択された
リンクは11であるパケット88は群翻訳が終った後の
新しい経路指定フィールドをポす。
0の上側入力端子を用い、複製されることなしにノード
360の下側出力端子へ送られる複製はコピーネットワ
ークのノード362゜364.368、および370に
おいて起り、バケツ1〜は複製されることなしにノード
366を通′る。コピーネットワーク中のある与えられ
たノードにおいて複製を行うか否かは、第9節において
述べたコピーネットワーク経路指定アルゴリズムに従っ
て決定される。コピー84はBGT13に到達する。第
9節にJ3いて述べたコピーネットワーク経路指定アル
ゴリズムを繰返し適用した結果として、パケット84は
それのNCフィールドに1を有する。86は群翻訳を求
め(記号Gで示されている)、リンク群7へ当てられる
。出論理チャネル番号(LONo>は15である。そう
すると、GTT表を索引して、リンク群7中の19のリ
ンクを選択するために、BGT13はGN (=7)を
使用する。ここで説明している例においては選択された
リンクは11であるパケット88は群翻訳が終った後の
新しい経路指定フィールドをポす。
パケットはリンク番号11へ当てられ、出論理チャネル
番号(LCN。)15を有する。
番号(LCN。)15を有する。
それからパケット88は第13B図の分配ネットワーク
400に入る。分配ネットワークは随意経路指定決定を
行う。この場合にはパケット88はノード460.46
2,464,466を通る。
400に入る。分配ネットワークは随意経路指定決定を
行う。この場合にはパケット88はノード460.46
2,464,466を通る。
パケットがRN500に達すると、そのパケットはリン
ク番号の引続くビットを用いて送られる(11 =1
0112)。したがってそのバケツトはノード560の
下側出力ポートと、ノード562の上側出力ポートと、
ノード564の下側出力ポートと、ノード566の下側
出力ポートとをとる。これによりパケット88は出パケ
ット・プロセッサPP11へ送られる。前記したように
、出パケット・プロセッサPP11はパケットから余分
のへラダーフィールドを除去し、出論理チャネル番号(
LCNo>を経路指定フィールドから出データパケット
90のLCNフィールドへ動かし、それにより第13A
図のパケット80内の基のLCN (L6>の変りとな
る。したがって、出パケット・プロセッサPP11を出
たパケットはそれのLCNフィールドに15を有する。
ク番号の引続くビットを用いて送られる(11 =1
0112)。したがってそのバケツトはノード560の
下側出力ポートと、ノード562の上側出力ポートと、
ノード564の下側出力ポートと、ノード566の下側
出力ポートとをとる。これによりパケット88は出パケ
ット・プロセッサPP11へ送られる。前記したように
、出パケット・プロセッサPP11はパケットから余分
のへラダーフィールドを除去し、出論理チャネル番号(
LCNo>を経路指定フィールドから出データパケット
90のLCNフィールドへ動かし、それにより第13A
図のパケット80内の基のLCN (L6>の変りとな
る。したがって、出パケット・プロセッサPP11を出
たパケットはそれのLCNフィールドに15を有する。
新しいLCN (=15)は、そのパケットがたどる次
のスイッチングモジュール内のLCXTを索引するため
に用いられる。
のスイッチングモジュール内のLCXTを索引するため
に用いられる。
13、ノードの構造
コピーネットワーク300と、分配ネットワーク400
と、経路指定ネットワーク500とにおける各ノードは
第14図に示されている入力と出力を有する。上流デー
タ信号(ud 、udl)は前段のノードからデータ
を運ぶ。下流データ信号(dd (0)、dd (1)
)は次段のノードへデータを運ぶ。下流許可信号(dg
(0)、dg(1))は、次段にある隣りのノードが新
しいパケットを受ける用意ができているかどうかを知ら
せる。同様に、上流許可信号(ug 、LJQl )は
、第14図のノードが新しいパケットを受ける用意がで
きているかどうかを前段の隣りのノードに知らばる。デ
ータ信号は8ビット幅で、許可信号は1ビット幅である
。
と、経路指定ネットワーク500とにおける各ノードは
第14図に示されている入力と出力を有する。上流デー
タ信号(ud 、udl)は前段のノードからデータ
を運ぶ。下流データ信号(dd (0)、dd (1)
)は次段のノードへデータを運ぶ。下流許可信号(dg
(0)、dg(1))は、次段にある隣りのノードが新
しいパケットを受ける用意ができているかどうかを知ら
せる。同様に、上流許可信号(ug 、LJQl )は
、第14図のノードが新しいパケットを受ける用意がで
きているかどうかを前段の隣りのノードに知らばる。デ
ータ信号は8ビット幅で、許可信号は1ビット幅である
。
経路指定ネットワークにおいては、入力端子udo、u
d1の19に来たパケットは、そのパケット中のアドレ
スビットに応じて上側出力端子dd (0)または下側
出力端子dd(1)へ送られる。分配ネットワークにお
いては、来たパケットは上側出力端子または下側出力端
子へほぼランダムに送られる。コピーネットワークにお
いては、来たパケットは複製されるか、出力端子のいず
れか一方へランダムに送られる。その操作のいずれを行
うかの決定は、第9節において述べたコビーネッ1−ワ
ーク経路指定アルゴリズムを用いて行われる。複製が行
われると、各パケットコピーにおけるNC番号がコピー
ネットワーク経路指定アルゴリズムに従って変えられる
。
d1の19に来たパケットは、そのパケット中のアドレ
スビットに応じて上側出力端子dd (0)または下側
出力端子dd(1)へ送られる。分配ネットワークにお
いては、来たパケットは上側出力端子または下側出力端
子へほぼランダムに送られる。コピーネットワークにお
いては、来たパケットは複製されるか、出力端子のいず
れか一方へランダムに送られる。その操作のいずれを行
うかの決定は、第9節において述べたコビーネッ1−ワ
ーク経路指定アルゴリズムを用いて行われる。複製が行
われると、各パケットコピーにおけるNC番号がコピー
ネットワーク経路指定アルゴリズムに従って変えられる
。
第15図は経路指定ネットワークのためのスイッチノー
ド530の詳しい図である。ノード530は2つの入力
回路(IC、IC1)532.534と、ノード制御回
路536を有する。IC0532はIC制御回路538
と、2つのパケットを格納できるパケットバッファ54
0を含むとともに、制御の決定が行われているまにパケ
ットのノード通過を送らせる2つのシフトレジスタと5
42.544と、入来したハ臼グンまたはバッファされ
たパケットを出力ポートdd(0)またはdd(1)へ
送るために用いられるデータセレクタ546と、2つの
出力ポートdd(0)、dd (1)の19へ出力する
ことを可能にするアンドゲート552とを含む。
ド530の詳しい図である。ノード530は2つの入力
回路(IC、IC1)532.534と、ノード制御回
路536を有する。IC0532はIC制御回路538
と、2つのパケットを格納できるパケットバッファ54
0を含むとともに、制御の決定が行われているまにパケ
ットのノード通過を送らせる2つのシフトレジスタと5
42.544と、入来したハ臼グンまたはバッファされ
たパケットを出力ポートdd(0)またはdd(1)へ
送るために用いられるデータセレクタ546と、2つの
出力ポートdd(0)、dd (1)の19へ出力する
ことを可能にするアンドゲート552とを含む。
入力回路532と534の一方がパケットを受けると、
出力ポートdd (0)とdd(1)のいずれへそのパ
ケットを送るべきか、を決定するために経路指定フィー
ルドを調べ、ノード制御回路536からその出力を使用
することを要求する。
出力ポートdd (0)とdd(1)のいずれへそのパ
ケットを送るべきか、を決定するために経路指定フィー
ルドを調べ、ノード制御回路536からその出力を使用
することを要求する。
ノード制御回路536は、2つの入力回路532゜53
4からの要求と、下流許可信号dg(0)。
4からの要求と、下流許可信号dg(0)。
dg(1)の状態を基にして決定を行い、2つの入力回
路532.534へ知らせる。それから、入力回路53
2.534は、利用できる適切な出力端子へそれぞれの
パケットを送り、またそれらのパケットをバッファする
。この決定はパケットサイクルのデータ流部の間に行わ
れる(第7図参照)。
路532.534へ知らせる。それから、入力回路53
2.534は、利用できる適切な出力端子へそれぞれの
パケットを送り、またそれらのパケットをバッファする
。この決定はパケットサイクルのデータ流部の間に行わ
れる(第7図参照)。
上流許可信号ug、ug1はパケット号イクルの許可設
定部の間に計算される(第7図参照)。
定部の間に計算される(第7図参照)。
一般に、(1)それのバッファが一杯でないか、(2)
それのバッファが一杯であるが、それのバッファ中の最
初のバッファが次のパケットサイクル中に進むことがで
きることを保証づるならば、入力回路はそれの上流許可
信号LJ g、 LJ glをアサート(assert
)L、、て、次のパケットサイクル中にそれがパケット
を受けることができることを示す。この後の決定は、パ
ケットサイクルの許可設定部の間にノード制御回路53
6により行われる。
それのバッファが一杯であるが、それのバッファ中の最
初のバッファが次のパケットサイクル中に進むことがで
きることを保証づるならば、入力回路はそれの上流許可
信号LJ g、 LJ glをアサート(assert
)L、、て、次のパケットサイクル中にそれがパケット
を受けることができることを示す。この後の決定は、パ
ケットサイクルの許可設定部の間にノード制御回路53
6により行われる。
このように、ノード制御回路536は各パケットサイク
ル中に2つの経路指定決定をほぼ行う。
ル中に2つの経路指定決定をほぼ行う。
パケットサイクル中のデータ流れ部の間、ある与えられ
たパケット出力ポートへ送るべきか、バッファすべきか
の決定をノード制御回路は行う。バケットリ“イクルの
許可設定部の間は、バッファ1されたパケットが進める
ことができるかどうかの決定を行う。この決定の結果は
、上流信号を設定するために入力回路532,534に
より使用される。
たパケット出力ポートへ送るべきか、バッファすべきか
の決定をノード制御回路は行う。バケットリ“イクルの
許可設定部の間は、バッファ1されたパケットが進める
ことができるかどうかの決定を行う。この決定の結果は
、上流信号を設定するために入力回路532,534に
より使用される。
ノード制t!11回路は全部で3つのネットワーク(コ
ピーネットワーク300、分配ネットワーク4001コ
ピーネツトワーク500)において動作するのに充分な
一般的であるように設計される。
ピーネットワーク300、分配ネットワーク4001コ
ピーネツトワーク500)において動作するのに充分な
一般的であるように設計される。
ノード制御回路536と入力回路532の間のインター
フェイスは3組のリードを有する。それらのリードn(
0) とn。(1)は、各入力回路が必要とする異なる
出力端子の数を指定する2ビット数を形成する。(2つ
以上の出力ポートを要求できる能力はコピーネットワー
ク中のノードにより必要とされる。)ICは、出力端子
O(上側出力端子)を使用できるならばリードa。(0
)を高レベルにセットし、出力端子1(下側出力端子)
を使用できるのであればa。(1)を高レベルにセット
する。(RNにおいては、1度にそれらの出力端子のう
ちのただ19を使用できる。
フェイスは3組のリードを有する。それらのリードn(
0) とn。(1)は、各入力回路が必要とする異なる
出力端子の数を指定する2ビット数を形成する。(2つ
以上の出力ポートを要求できる能力はコピーネットワー
ク中のノードにより必要とされる。)ICは、出力端子
O(上側出力端子)を使用できるならばリードa。(0
)を高レベルにセットし、出力端子1(下側出力端子)
を使用できるのであればa。(1)を高レベルにセット
する。(RNにおいては、1度にそれらの出力端子のう
ちのただ19を使用できる。
DNとCNは両方をセットする。)ノード制御回路から
の出力はリードeno (0)を右づる。それらのリー
ドは与えられた入力回路がどの出力ポートを使用できる
かを指定する。類似のリード群n1(0)、nl(1)
、al(0)、al(1)、en (0)、enl
(1)が入力回路534をノード制御回路536に接
続する。
の出力はリードeno (0)を右づる。それらのリー
ドは与えられた入力回路がどの出力ポートを使用できる
かを指定する。類似のリード群n1(0)、nl(1)
、al(0)、al(1)、en (0)、enl
(1)が入力回路534をノード制御回路536に接
続する。
ノード制御回路がそれの経路指定決定を行うために使用
するアルゴリズムを以下に説明する。それは2つの内部
タイ・ブレーカ−(tie−breaker)変数し
王 を使用する。それの目的は、両+n’ o
ut 方の入力回路532,534が公平に取扱われ、DNの
場合にはパケットが出ノ〕端子へ・V等に分配されるよ
うにすることである。それは2つの一時的な変数iとj
を使用する。
するアルゴリズムを以下に説明する。それは2つの内部
タイ・ブレーカ−(tie−breaker)変数し
王 を使用する。それの目的は、両+n’ o
ut 方の入力回路532,534が公平に取扱われ、DNの
場合にはパケットが出ノ〕端子へ・V等に分配されるよ
うにすることである。それは2つの一時的な変数iとj
を使用する。
1、 許可設定サイクルの開始時には、i=t、 j
=t 、en =en1=O1a (0)+n’
out 。
=t 、en =en1=O1a (0)+n’
out 。
とQ(1)を下流許可の値に設定する。
2、 入力値n。、a□ 、nl 、alを保持する。
(n、は2ビット値n、(0)、n; (1)を示し、
a、は2ビット値a、(0)、a、(1)を示し、en
、(1)は2ビット値en、(0)en−(1)を示す
。ここに、1はOまたは1に等しくできる。) 3、 n、n・〉Oである間に下記の動作を繰返す。
a、は2ビット値a、(0)、a、(1)を示し、en
、(1)は2ビット値en、(0)en−(1)を示す
。ここに、1はOまたは1に等しくできる。) 3、 n、n・〉Oである間に下記の動作を繰返す。
−n・−〇であれば1−1にセットする。
■
−さもなければ、ones (a−g)<n・であると
、n、をクリ\フする。
、n、をクリ\フする。
−さもなければ、a6.<j) q(j>一〇である
と、j=jである。
と、j=jである。
−さもなければ、eJ (j>をセットし、o(j)
をクリヤし、niを減少し。
をクリヤし、niを減少し。
t、=iおよびi =jにセットする。
In out4、−サイクル
のデータ流れ部の初めに過程2と3を繰返えす。
のデータ流れ部の初めに過程2と3を繰返えす。
過程3おける関数に)はそれの引数(argument
)中の1ピツ1への数をバー算する。したがって、0
neS Ca−Q)はIC,より使用できる利用可能な
出力の数である。
)中の1ピツ1への数をバー算する。したがって、0
neS Ca−Q)はIC,より使用できる利用可能な
出力の数である。
[C制御回路538をバッファ540へ結合する4木の
リードである。リードBADRはバッファ中の最初のパ
ケット(もしあれば)のアドレスビットである。リード
BEMPTRYIよバッファにパケットがなければアサ
ートされる。−リードB F LJ L Lはバッファ
に2つのパケットがあればアサートされる。リードBI
NがIC制御回路538によりアサートされると、バッ
ファはそれに応答してそのバッファ中の最初のバケツ1
〜をデータ選択器546へ送る。
リードである。リードBADRはバッファ中の最初のパ
ケット(もしあれば)のアドレスビットである。リード
BEMPTRYIよバッファにパケットがなければアサ
ートされる。−リードB F LJ L Lはバッファ
に2つのパケットがあればアサートされる。リードBI
NがIC制御回路538によりアサートされると、バッ
ファはそれに応答してそのバッファ中の最初のバケツ1
〜をデータ選択器546へ送る。
リードSELは、入パケットまたはバッファされたバク
゛ットを選択するためにI Cai制御回路により使用
される。どのパケットが選択されてもそのバケツ1−は
シフトレジスタ544へ送られる。リードout 、
outlは2つの出カポ−1へのうちのどれがそのパケ
ットを受けるかを制御する。
゛ットを選択するためにI Cai制御回路により使用
される。どのパケットが選択されてもそのバケツ1−は
シフトレジスタ544へ送られる。リードout 、
outlは2つの出カポ−1へのうちのどれがそのパケ
ットを受けるかを制御する。
RNノードの動作を説明づるために、パケットがIC6
(入力回路532)に到達し、この段に3.1するパケ
ットのアドレスビットが値1を有するものと仮定する。
(入力回路532)に到達し、この段に3.1するパケ
ットのアドレスビットが値1を有するものと仮定する。
ICo制御器は、パケットリイクルの開始時にリードu
dの値を調べることにより、パケットの存在を検出する
。それから、IGo制御器はパウ゛ットからLNフィー
ルドをとり出ずためにそれらのリードを再び使用し、そ
れを基にしてそのパケットを出力ポート1(すなわち上
側出力ポート)へ送るべきであることを決定する。それ
からIC制御回路n。を1にセラ1−〇 して、ノード制御回路化等1出カポ−1−を要求し、a
o(1)をアリ゛−トしてそれが出力ポート1を必要と
していることを示す。do(1)とIC1からの可能な
競合する要求を基にして、前記ノード制御アルゴリズム
に従って、出力ポート1を使用できるものと仮定すると
、ノード制御回路eno(1)をアサートする。これに
応答して、IC制御回路はリードSELをOにセットす
る。
dの値を調べることにより、パケットの存在を検出する
。それから、IGo制御器はパウ゛ットからLNフィー
ルドをとり出ずためにそれらのリードを再び使用し、そ
れを基にしてそのパケットを出力ポート1(すなわち上
側出力ポート)へ送るべきであることを決定する。それ
からIC制御回路n。を1にセラ1−〇 して、ノード制御回路化等1出カポ−1−を要求し、a
o(1)をアリ゛−トしてそれが出力ポート1を必要と
していることを示す。do(1)とIC1からの可能な
競合する要求を基にして、前記ノード制御アルゴリズム
に従って、出力ポート1を使用できるものと仮定すると
、ノード制御回路eno(1)をアサートする。これに
応答して、IC制御回路はリードSELをOにセットす
る。
それにより入来パケットはバッファを側路して、データ
選択器546とシフトレジスタ544を通って流れるこ
とを許される。IC制御回路はり一ドout1もア(ナ
ートして、パケットがオアゲート556へ流れることを
許寸。
選択器546とシフトレジスタ544を通って流れるこ
とを許される。IC制御回路はり一ドout1もア(ナ
ートして、パケットがオアゲート556へ流れることを
許寸。
しかし、ある状況において、出力ポート1をICoが利
用できないことがある。たとえば、IC1(寸なわら、
入力回路534)は同じバケブトサイクル中に出力ポー
ト1を要求することもできる。前記ノード制御アルゴリ
ズムを基にしてIolの他にノード制御回路が決定した
とすると、ICoはそれのパケットをバッファしなけれ
ばならない。同様に、混雑があると、下流のノードがパ
ケットを受けることが(゛きないことをF流許可信号が
示したとすると、ICoは到達するパケットをバッファ
せねばならない。また、それのバッファ540に最初に
おくらなければならないパケットが既にあるものとする
と、到達するパケットをlCoによりバッファできる。
用できないことがある。たとえば、IC1(寸なわら、
入力回路534)は同じバケブトサイクル中に出力ポー
ト1を要求することもできる。前記ノード制御アルゴリ
ズムを基にしてIolの他にノード制御回路が決定した
とすると、ICoはそれのパケットをバッファしなけれ
ばならない。同様に、混雑があると、下流のノードがパ
ケットを受けることが(゛きないことをF流許可信号が
示したとすると、ICoは到達するパケットをバッファ
せねばならない。また、それのバッファ540に最初に
おくらなければならないパケットが既にあるものとする
と、到達するパケットをlCoによりバッファできる。
[)HのためとスイッチノードはRNのためのスイッチ
ノードに類似する(第16図参照)。バッファからIC
制御回路へ向かうBADR信号はないことに注意された
い。その理由は、DNがアドレスピットを使用せず、利
用できる出カポ−I〜であればどのような出力ポートで
も使用するからである(すなわち、経路指定の決定がほ
ぼランダムである)。
ノードに類似する(第16図参照)。バッファからIC
制御回路へ向かうBADR信号はないことに注意された
い。その理由は、DNがアドレスピットを使用せず、利
用できる出カポ−I〜であればどのような出力ポートで
も使用するからである(すなわち、経路指定の決定がほ
ぼランダムである)。
DNノードのICoがパケット(それのバッファに、ま
たは新しく到達するパケット)を有するものとすると、
それはnoを1にセットしく19の出力ポートを要求す
る)、ao (0)とa。
たは新しく到達するパケット)を有するものとすると、
それはnoを1にセットしく19の出力ポートを要求す
る)、ao (0)とa。
(1)をアサートする(いずれかの出力ポートを受ける
ことができることを示す)。ノード制御回路はRNにつ
いて先に述べたのと同じアルゴリズムを使用する。利用
できるポートがあると仮定すると、ノード制御回路はe
no (O)またはeno(1)の一方をアサートする
。
ことができることを示す)。ノード制御回路はRNにつ
いて先に述べたのと同じアルゴリズムを使用する。利用
できるポートがあると仮定すると、ノード制御回路はe
no (O)またはeno(1)の一方をアサートする
。
DNノードの動作を説明するためにパケットがICoに
到達していると仮定する。IC制御回路は、パケットサ
イクル中の適切な時刻にリードudの値を調べることに
より、パケットの存在を検出する。パケットが検出され
ると、I C1lil I!1回路はnoを1にセット
して、ノード制御回路から19の出力ポートを要求し、
ao(0)とa。
到達していると仮定する。IC制御回路は、パケットサ
イクル中の適切な時刻にリードudの値を調べることに
より、パケットの存在を検出する。パケットが検出され
ると、I C1lil I!1回路はnoを1にセット
して、ノード制御回路から19の出力ポートを要求し、
ao(0)とa。
(1)をアサートしていずれの出力ポートも受けること
ができること示す。dg(0)とdo(1)の値および
(c1からの可能な競合する要求を基にして、出力ポー
トをICoが利用できるかどうかをノード制御回路は前
記ノード制御回路アルゴリズムに従って決定する。出力
ポートOを利用できるものとすると、ノード制御回路は
e no (0)をアサートする。これに応答してIC
制御回路はリードSELをOにセットする。これにより
入パケットはバッファを側路して、データ選択器446
とシフトレジスタ44を通って流れることができるよう
にする。IC制御回路はり−ドout(1)もアサート
して、パケットがオアゲーl−454を通って流れるこ
とができるようにする。
ができること示す。dg(0)とdo(1)の値および
(c1からの可能な競合する要求を基にして、出力ポー
トをICoが利用できるかどうかをノード制御回路は前
記ノード制御回路アルゴリズムに従って決定する。出力
ポートOを利用できるものとすると、ノード制御回路は
e no (0)をアサートする。これに応答してIC
制御回路はリードSELをOにセットする。これにより
入パケットはバッファを側路して、データ選択器446
とシフトレジスタ44を通って流れることができるよう
にする。IC制御回路はり−ドout(1)もアサート
して、パケットがオアゲーl−454を通って流れるこ
とができるようにする。
コピーネットワークのためのスイッチノードが第17図
に示されている。バッファからIC制御回路へ与えられ
るBADR信号の代りに、それはBCPYと呼ばれるリ
ードを有する。バッファの最初のパケットが、両方の出
力ポートへ送られることを必要とするものであるとケる
とリードBCPYはアサ−1・される、すなわら、複製
が求められる。パケットがノードを通る時にそのパケッ
トのコピーフィールド(NC)の番号を修正するために
、コピーネットワークノードがNCコピー回路を含むこ
とにも注意されたい。この回路は、第9節において述べ
たコピーネットワークに対する経路指定アルゴリズムに
従ってNCフィールドを修正する。
に示されている。バッファからIC制御回路へ与えられ
るBADR信号の代りに、それはBCPYと呼ばれるリ
ードを有する。バッファの最初のパケットが、両方の出
力ポートへ送られることを必要とするものであるとケる
とリードBCPYはアサ−1・される、すなわら、複製
が求められる。パケットがノードを通る時にそのパケッ
トのコピーフィールド(NC)の番号を修正するために
、コピーネットワークノードがNCコピー回路を含むこ
とにも注意されたい。この回路は、第9節において述べ
たコピーネットワークに対する経路指定アルゴリズムに
従ってNCフィールドを修正する。
複製せねばならない放送パケットをONノードのICが
有するものとすると、それはN。を2にセットしく両方
の出力ポートを求める)、a。
有するものとすると、それはN。を2にセットしく両方
の出力ポートを求める)、a。
(0)とa。(1)をアサートする。
この点では複製を求めない点間パケットまたは放送パケ
ットをICoが有するものとするど、DNノードが行う
のど同様にして、パケットを2つの出力ポートのうちの
19に送る。
ットをICoが有するものとするど、DNノードが行う
のど同様にして、パケットを2つの出力ポートのうちの
19に送る。
CNノード動作を説明するために、0N(7)最後から
2番目の段のノードのlCoに放送パケットが到達し、
NCフィールドが3で、BCNフィールドが9であると
仮定する。ICo制御回路は、パケットサイクルの開始
時にリードudの値を調べることにより、パケットの存
在を検出する。それから、それはそれらのリードを再び
用いてパケットからNCフィールドをどり出す。そのN
Cフィールドの値を基にして、ICo制御回路は、第9
節で説明したコピーネットワーク経路指定制御アルゴリ
ズムを用いて、パケットを両方の出力ポートの!こめに
]ビーせねばならないことを決定する。それから■Co
制御回路はn。を2にセットして、ノード制御回路から
の2つの出力ポートを要求し、a (0)とa。(1
)をアサートして、両方の出力ポートを受けることがで
きることを示す。dg(0)とdo(1)値およびIC
1からの可能な競合する要求を基にして、両方の出力ポ
ートをlcoが利用できるかどうかをノード制御回路は
前記ノード制御回路アルゴリズムに従って決定する。両
方の出力ポートOを利用できるものとすると、ノード制
御回路eno (0)とe n 。
2番目の段のノードのlCoに放送パケットが到達し、
NCフィールドが3で、BCNフィールドが9であると
仮定する。ICo制御回路は、パケットサイクルの開始
時にリードudの値を調べることにより、パケットの存
在を検出する。それから、それはそれらのリードを再び
用いてパケットからNCフィールドをどり出す。そのN
Cフィールドの値を基にして、ICo制御回路は、第9
節で説明したコピーネットワーク経路指定制御アルゴリ
ズムを用いて、パケットを両方の出力ポートの!こめに
]ビーせねばならないことを決定する。それから■Co
制御回路はn。を2にセットして、ノード制御回路から
の2つの出力ポートを要求し、a (0)とa。(1
)をアサートして、両方の出力ポートを受けることがで
きることを示す。dg(0)とdo(1)値およびIC
1からの可能な競合する要求を基にして、両方の出力ポ
ートをlcoが利用できるかどうかをノード制御回路は
前記ノード制御回路アルゴリズムに従って決定する。両
方の出力ポートOを利用できるものとすると、ノード制
御回路eno (0)とe n 。
(1)をアサートする。これに応答してIC8制御回路
はリード5ELeOにセットする。これにより入パケッ
トはバッファを側路して、データ選択器346とシフト
レジスタ344を通ってNC修正回路347へ流れるこ
とができるようにする。
はリード5ELeOにセットする。これにより入パケッ
トはバッファを側路して、データ選択器346とシフト
レジスタ344を通ってNC修正回路347へ流れるこ
とができるようにする。
NC修正回路347はパケットのRCフィールドとNC
フィールドおよびBCNフィールドを調べ、それらのフ
ィールドの値を基にして、第9節において説明したコピ
ーネットワーク制御アルゴリズムにより決定されたおそ
らくは異なるNC(liを有するパケットの2つのコピ
ーを発生し、それら2つのコピーを2つの出力ポートへ
送る。ここで説明している例においては、リード351
に出るコピーはそれのNCフィールドに1を有し、リー
ド352に出るコピーはそれのNCフィールドに2を有
する。IC1tIII御回路はリードouto、。
フィールドおよびBCNフィールドを調べ、それらのフ
ィールドの値を基にして、第9節において説明したコピ
ーネットワーク制御アルゴリズムにより決定されたおそ
らくは異なるNC(liを有するパケットの2つのコピ
ーを発生し、それら2つのコピーを2つの出力ポートへ
送る。ここで説明している例においては、リード351
に出るコピーはそれのNCフィールドに1を有し、リー
ド352に出るコピーはそれのNCフィールドに2を有
する。IC1tIII御回路はリードouto、。
0 LJ j 1をアサートして、リード351上のコ
ピーがオアゲートまで流れ、リード352上のコピーが
オアゲート356まで流れることができるようにする。
ピーがオアゲートまで流れ、リード352上のコピーが
オアゲート356まで流れることができるようにする。
両方の出力ポートを利用できないとするとくすなわち、
en (0)とen□ (1)をアサ−1−されな
い)とすると、ICoに到達するパケットがバッファさ
れる(1Jなわち、リードBINがアサートされる)。
en (0)とen□ (1)をアサ−1−されな
い)とすると、ICoに到達するパケットがバッファさ
れる(1Jなわち、リードBINがアサートされる)。
この状況は、下流側ノードの19がパケットを受けるこ
とができないとすると、または点間パケットまたは放送
パケットがICに到達するか、そのIC1においてバッ
ファされるために起ることができ、ノード制御回路は出
力の一方または両方をIC1パケツトに割当てる。IC
oに到達した放送パケットは、早く到達した放送パケッ
トまたは点間パケットがそれのバッファにあって、一方
または両方の出力ポートからの伝送を持っているとする
と、バッファに置くこともできる。
とができないとすると、または点間パケットまたは放送
パケットがICに到達するか、そのIC1においてバッ
ファされるために起ることができ、ノード制御回路は出
力の一方または両方をIC1パケツトに割当てる。IC
oに到達した放送パケットは、早く到達した放送パケッ
トまたは点間パケットがそれのバッファにあって、一方
または両方の出力ポートからの伝送を持っているとする
と、バッファに置くこともできる。
14、スイッチングモジュールの相n接続第2図に示す
スイッチングモジュールは、パケットスイッチおよびネ
ットワーク・インターフェイスのようなより大きい装置
を構成するために使用できる部品として設計される。モ
ジュール構成のためにいくつかの強力なアーギュメント
が存在する。
スイッチングモジュールは、パケットスイッチおよびネ
ットワーク・インターフェイスのようなより大きい装置
を構成するために使用できる部品として設計される。モ
ジュール構成のためにいくつかの強力なアーギュメント
が存在する。
(1) 小型モジュールから構成されるシステムは設δ
1と構成が容易である、 (2) モジュールシステムは、モジュールをイ・1加
づることによりある範囲の1法にねたつて成長できる、 (3) 同一の部品を多数含む経済的なシステムを構成
づる。
1と構成が容易である、 (2) モジュールシステムは、モジュールをイ・1加
づることによりある範囲の1法にねたつて成長できる、 (3) 同一の部品を多数含む経済的なシステムを構成
づる。
モジュールシステムを成長させることが容易であること
は重要な利点であるが、スイッチングモジュールを一緒
に接続するために使用できるある柔軟な「接着剤」をシ
ステム構造が与える場合にのみ実現できる。
は重要な利点であるが、スイッチングモジュールを一緒
に接続するために使用できるある柔軟な「接着剤」をシ
ステム構造が与える場合にのみ実現できる。
第18図はスイッチングモジュールから作られたパケッ
トスイッチ800を示す。たとえば、パケットスイッチ
800は3m個のスイッチングモジュールを有する。こ
こで、mは正の整数である。
トスイッチ800を示す。たとえば、パケットスイッチ
800は3m個のスイッチングモジュールを有する。こ
こで、mは正の整数である。
2m個のスイッチングモジュールより成る第1のスイッ
チングモジュール群は前置スイッチングモジュールであ
って、第18図にFSMl。
チングモジュール群は前置スイッチングモジュールであ
って、第18図にFSMl。
FSM2.・・・、ドSM2□で示されている。m個の
スイッチを含む第2のスイッチングモジュール群は装置
スイッチングモジュールどして知られ、第18図に記号
BSM、、55M2. ・、55Mmで示されている。
スイッチを含む第2のスイッチングモジュール群は装置
スイッチングモジュールどして知られ、第18図に記号
BSM、、55M2. ・、55Mmで示されている。
前置スイッチングモジュールど後置スイッチングモジュ
ールは交差接続器802により接続される。たどえば、
各FSMはそれを各SSMに接続する0本の光フアイバ
リンクを有する。Qは1のような正の整数である。各F
SMの残りの光フアイバリンクは他のパケットスイッチ
とネットワーク・インターフェイスに接続される。各S
SMはそれを各FSMに接続する0本の光フアイバリン
クを有する。BSMは19のFSMからのパケットを別
のFSMへ送ることだけを行う。
ールは交差接続器802により接続される。たどえば、
各FSMはそれを各SSMに接続する0本の光フアイバ
リンクを有する。Qは1のような正の整数である。各F
SMの残りの光フアイバリンクは他のパケットスイッチ
とネットワーク・インターフェイスに接続される。各S
SMはそれを各FSMに接続する0本の光フアイバリン
クを有する。BSMは19のFSMからのパケットを別
のFSMへ送ることだけを行う。
交差接続器802の構成が第19図に示されている。交
差接続器802により、相互1続されているスイッチン
グモジュールの数を変更するのに、再配線の数を最少限
に抑えることができる。あるパケットスイッチを最初に
設ける時には、最少限(たとえば3)のスイッチングモ
ジュールぐ構成できる。容量をもつと大きくしたい時は
、新しいスイッチングモジュールが交差接続器に接続さ
れる。それから、新しいスイッチングモジュールと古い
スイッチングモジュールを相互接続するように交差接続
器が再構成される。
差接続器802により、相互1続されているスイッチン
グモジュールの数を変更するのに、再配線の数を最少限
に抑えることができる。あるパケットスイッチを最初に
設ける時には、最少限(たとえば3)のスイッチングモ
ジュールぐ構成できる。容量をもつと大きくしたい時は
、新しいスイッチングモジュールが交差接続器に接続さ
れる。それから、新しいスイッチングモジュールと古い
スイッチングモジュールを相互接続するように交差接続
器が再構成される。
交差接続器802はスイッチの2次元アレイで構成され
た平面状構造である。第19図にボされている円804
は交差接続器802なかの平面アレイにおけるスイッチ
ング素子を示す。各スイッチング素子804は、交差接
続器802の平面を通るデータ路と、控訴接続器802
の表面沿って斜めに通るデータ路との2つのデータ路を
構成する。
た平面状構造である。第19図にボされている円804
は交差接続器802なかの平面アレイにおけるスイッチ
ング素子を示す。各スイッチング素子804は、交差接
続器802の平面を通るデータ路と、控訴接続器802
の表面沿って斜めに通るデータ路との2つのデータ路を
構成する。
BSMへの接続はその平面状構造の一方の側に対して行
われ、FSMへの接続は他の側に対して行われる。また
、ある特定のFSMからの全ての接続はスイッチング素
子のアレイの1列に沿って行われ、特定のBSMからの
全ての接続はスイッチング索子アレイの1行に沿って行
われる。
われ、FSMへの接続は他の側に対して行われる。また
、ある特定のFSMからの全ての接続はスイッチング素
子のアレイの1列に沿って行われ、特定のBSMからの
全ての接続はスイッチング索子アレイの1行に沿って行
われる。
1個のスイッチ804が第20図に示されている。リー
ドZ−は交差接続器の平面に対して垂直であり、交差接
続器の一方の側から外側へ延びる。
ドZ−は交差接続器の平面に対して垂直であり、交差接
続器の一方の側から外側へ延びる。
リードZ+も交差接続器の平面に対しで垂直であって、
その交差接続器の他の側から外側へ延びる。
その交差接続器の他の側から外側へ延びる。
交差接続器802の平面内にあるリードを記号X−とX
+で示しである。第20図に示すスイッチ804の4つ
の可能な構成はZ−からZ+(平面を通ってまっすぐ)
と、X−から7+、X−かX+(スイッチの行に対して
45度の角度を成して平面の表面に沿う)およびZ−か
らX+である。
+で示しである。第20図に示すスイッチ804の4つ
の可能な構成はZ−からZ+(平面を通ってまっすぐ)
と、X−から7+、X−かX+(スイッチの行に対して
45度の角度を成して平面の表面に沿う)およびZ−か
らX+である。
第21図は第19.20図のスイッチを実現する回路を
示づ。リードx+、x−,z+、z−の間の4つの可能
な接続のうちのどれが行われるかを決定するために、フ
リップフロップ806と808が制御信号をデータ選択
器810とゲート812.814へ与える。スイッチの
同じ行にある全てのフリップフロップは19の長いシフ
トレジスタとして一緒に接続され、個々のフリップフロ
ップがそのシフトレジスタのビットを形成する。
示づ。リードx+、x−,z+、z−の間の4つの可能
な接続のうちのどれが行われるかを決定するために、フ
リップフロップ806と808が制御信号をデータ選択
器810とゲート812.814へ与える。スイッチの
同じ行にある全てのフリップフロップは19の長いシフ
トレジスタとして一緒に接続され、個々のフリップフロ
ップがそのシフトレジスタのビットを形成する。
交差接続器802の構成を変えるために、シフトレジス
タへ新しいデータ値が入力される。
タへ新しいデータ値が入力される。
第22図は上記交差接続器を用いて達成できる接続のい
くつかの種類を示すものである。第22A、22B図の
交差接続器900は8行、16行のスイッチを有する。
くつかの種類を示すものである。第22A、22B図の
交差接続器900は8行、16行のスイッチを有する。
前置スイッチングモジュール(FSM)が交差接続Z9
00の一方の側に接続され、後置スイッチングモジュー
ル(BSM>が交差接続器900の他方の側に接続され
る。上記のように、ある特定FSMから全ての接続は1
列の゛スイッチに対して行われ、ある特定のBSMから
全ての接続は1行のスイッチに対して行われる。
00の一方の側に接続され、後置スイッチングモジュー
ル(BSM>が交差接続器900の他方の側に接続され
る。上記のように、ある特定FSMから全ての接続は1
列の゛スイッチに対して行われ、ある特定のBSMから
全ての接続は1行のスイッチに対して行われる。
第22B図は、19のBSMが2つのFSMに接続され
ている状況を示す。BSMは交差接続器の平面の一方の
側に接続され、FSMは他の側に接続される。第1のF
SMからの8本の光フアイバリンクが、交差接続器90
0の第1列に配置されているスイッチに終端する。第2
0FSMからの8本の光フアイバリンクが、交差接続器
900の第9列に配置されているスイッチに終端する。
ている状況を示す。BSMは交差接続器の平面の一方の
側に接続され、FSMは他の側に接続される。第1のF
SMからの8本の光フアイバリンクが、交差接続器90
0の第1列に配置されているスイッチに終端する。第2
0FSMからの8本の光フアイバリンクが、交差接続器
900の第9列に配置されているスイッチに終端する。
SSMから16木の光フアイバリンクが、交差接続器9
00の第1行に配置されているスイッチに終端りる。1
9のBSMの光フアイバリンクに終端する交差接続器9
00の1番上の行のスイッチをFSMからの信号が通っ
て出るように、それらの信号が切換えられて経路906
に沿って右へ送られるJ:うにするために、交差接続器
を構成しているスイッチは配置される。スイッチ902
゜904へ与えられた信号は交差接続器の平面を右へ進
む。従って、2つの各FSMをBSMに接続づる8つの
経路がある。
00の第1行に配置されているスイッチに終端りる。1
9のBSMの光フアイバリンクに終端する交差接続器9
00の1番上の行のスイッチをFSMからの信号が通っ
て出るように、それらの信号が切換えられて経路906
に沿って右へ送られるJ:うにするために、交差接続器
を構成しているスイッチは配置される。スイッチ902
゜904へ与えられた信号は交差接続器の平面を右へ進
む。従って、2つの各FSMをBSMに接続づる8つの
経路がある。
第22B図は、4つのFSMが交差接続器の平面の一方
の側に接続され、2つのBSMが交差接続器の平面の他
の側に接続される構造を示す。4つの各FSMからの8
本の光フアイバリンクが、交差接続器の1.5,9.1
3列に配置されているスイッチにそれぞれ終端する。2
つの各SSMからの8本の光フアイバリンクが、交差接
続器の1.4行にはらいされているスイッチにそれぞれ
終端する。各FSMを各BSMに接続する4つの経路が
存在づるように、交差接続器900を構成するスイッチ
はプログラムされる。したがって、パケットスイッチの
大ぎさを3個のスイッチングモジュールから6個のスイ
ッチングモジュールへ増加することは、交差接続器内の
スイッチを単にプログラミングするだけで行うことがで
きる。
の側に接続され、2つのBSMが交差接続器の平面の他
の側に接続される構造を示す。4つの各FSMからの8
本の光フアイバリンクが、交差接続器の1.5,9.1
3列に配置されているスイッチにそれぞれ終端する。2
つの各SSMからの8本の光フアイバリンクが、交差接
続器の1.4行にはらいされているスイッチにそれぞれ
終端する。各FSMを各BSMに接続する4つの経路が
存在づるように、交差接続器900を構成するスイッチ
はプログラムされる。したがって、パケットスイッチの
大ぎさを3個のスイッチングモジュールから6個のスイ
ッチングモジュールへ増加することは、交差接続器内の
スイッチを単にプログラミングするだけで行うことがで
きる。
この交差接続器の別の利点はそれが小型であることであ
る。第22図に示す交差接続器900は8×16のアレ
イであって、平面状アレイの一方の側に128個の入力
端子を右し、平面状アレイの他の側に128個の出力端
子を有するものと見ることができる。入力端子と出力端
子の数を256個に増加するものとすると16X16の
アレイを必要どするが、これは交差接続器の多きざをほ
ぼ2倍にすることである。いいかえると、入力端子と出
力端子の数が増すに°つれてこの交差接続器は直線的に
大きくなる。このことは、1組のスイッチ、ングモジュ
ールを相互接続するために交差接続器が平面状アレイの
両側を利用するという直接の結果である。
る。第22図に示す交差接続器900は8×16のアレ
イであって、平面状アレイの一方の側に128個の入力
端子を右し、平面状アレイの他の側に128個の出力端
子を有するものと見ることができる。入力端子と出力端
子の数を256個に増加するものとすると16X16の
アレイを必要どするが、これは交差接続器の多きざをほ
ぼ2倍にすることである。いいかえると、入力端子と出
力端子の数が増すに°つれてこの交差接続器は直線的に
大きくなる。このことは、1組のスイッチ、ングモジュ
ールを相互接続するために交差接続器が平面状アレイの
両側を利用するという直接の結果である。
この交差接続器とは対照的に、従来の交差接続器の構造
の大きさは、入力端子と出力端子の数が増加すると二次
関数的に増大する。
の大きさは、入力端子と出力端子の数が増加すると二次
関数的に増大する。
第1図は本発明に従って放送機能を有するパケット・ス
イッチングネットワークの顆路線図、第2図は第1図の
ネットワークに使用するために放送機能を有するパケッ
ト・スイッチングモジュールの顆路線図、第3図、第4
図は第1図のパケットおよび第2図のスイッチングモジ
ュールのパケット書式を示し、第5図は第2図のスイッ
チングモジュールに使用するパケット・ブロセッリ°の
顆路線図、第6図は第2図のスイッチングモジュールの
より詳しい顆路線図、第7図は第6図のスイッチングモ
ジュールのタイミングを要約して示す表、第8図、第9
図は第6図のスイッチングモジュールに使用するビット
アドレス可能な経路指定ネットワークの顆路線図、第1
0図は第9図のスイッチングモジュールに使用するパケ
ット・コピーネットワークの顆路線図、第11図は方向
更新パケットのパケット書式図、第12図は第6図のス
イッチングモジュールの19に対りる放送および群間法
器の概略ブロック図、第13A図、第13B図は本発明
の実施例に従って、]ビーネットワークと分配ネットワ
ークおよび経路指定ネットワークを備えたスイッチング
モジュールによる放送パケットの処理を示し、第14図
は本発明のコピーネットワークと分配ネットワークまた
は経路指定ネットワークに組込むことができるノードの
略図、第15図、第16図、第17図は第2図、第6図
、第13図のスイッチングモジュールのコピーネットワ
ークと経路指定ネットワークおよび分配ネットワークを
形成するために使用されるノードを詳しく示すブロック
図、第18図は本発明の一実施例の複数のスイッチング
モジュールを相互接続することにより形成できるスイッ
チングモジュールの略図、第19図は本発明の一実施例
に従って第18図のスイッチングモジュールを相互接続
するために用いられる相!i接続回路の顆路線図、第2
0図、第21図は第19図の相互接続回路を構成する個
々のスイッチを示す略図、第22A図、第22B図は第
2図、第6図、第13図のスイッチングモジュールと、
第19図、第20図、第21図の相互接続回路を用いて
達成できるスイッチングモジュールの構成を承り概略線
図である。 10・・・パケット・スイツチングネツ1〜ワーク、1
2.14.16.18.20・・・パケットスイッチ、
22.24.26.28.30・・・データリンク、4
0,42,43.44,48.50・・・ネットワーク
・インターフェイス、200・・・スイッチングモジュ
ール、202・・・双方向光フアイバリンク、202・
・・スイッチ・ファブリツタ、206・・・パケット・
プロセラ勺、208・・・接続プロセッサ、238・・
・論理チャネル翻訳表記憶装置、230・・・受信回路
、232・・・出力回路、234・・・入力回路、30
0・・・コピーネットワーク、400・・・分配ネット
ワーク、500・・・経路指定ネットワーク、530・
・・IC制御器、802.900・・・交差接続器、8
04,902.904・・・スイッチ、810・・・デ
ータ選択器。 出願人代理人 佐 藤 −雄 FIG、7 8呂 8呂 −N呂 →−一 →くり + Φ
1、事件の表示 昭和61年 特許願 第137255号2、発明の名称 パケットスイッチ装置およびデータパケットのコピーを
複数の宛先へ分配する方法 3、補正をする者 事件との関係 特許出願人 ワシントン、ユニバージティー 4、代 理 人 (郵便番号100) 昭和61年8月6日
イッチングネットワークの顆路線図、第2図は第1図の
ネットワークに使用するために放送機能を有するパケッ
ト・スイッチングモジュールの顆路線図、第3図、第4
図は第1図のパケットおよび第2図のスイッチングモジ
ュールのパケット書式を示し、第5図は第2図のスイッ
チングモジュールに使用するパケット・ブロセッリ°の
顆路線図、第6図は第2図のスイッチングモジュールの
より詳しい顆路線図、第7図は第6図のスイッチングモ
ジュールのタイミングを要約して示す表、第8図、第9
図は第6図のスイッチングモジュールに使用するビット
アドレス可能な経路指定ネットワークの顆路線図、第1
0図は第9図のスイッチングモジュールに使用するパケ
ット・コピーネットワークの顆路線図、第11図は方向
更新パケットのパケット書式図、第12図は第6図のス
イッチングモジュールの19に対りる放送および群間法
器の概略ブロック図、第13A図、第13B図は本発明
の実施例に従って、]ビーネットワークと分配ネットワ
ークおよび経路指定ネットワークを備えたスイッチング
モジュールによる放送パケットの処理を示し、第14図
は本発明のコピーネットワークと分配ネットワークまた
は経路指定ネットワークに組込むことができるノードの
略図、第15図、第16図、第17図は第2図、第6図
、第13図のスイッチングモジュールのコピーネットワ
ークと経路指定ネットワークおよび分配ネットワークを
形成するために使用されるノードを詳しく示すブロック
図、第18図は本発明の一実施例の複数のスイッチング
モジュールを相互接続することにより形成できるスイッ
チングモジュールの略図、第19図は本発明の一実施例
に従って第18図のスイッチングモジュールを相互接続
するために用いられる相!i接続回路の顆路線図、第2
0図、第21図は第19図の相互接続回路を構成する個
々のスイッチを示す略図、第22A図、第22B図は第
2図、第6図、第13図のスイッチングモジュールと、
第19図、第20図、第21図の相互接続回路を用いて
達成できるスイッチングモジュールの構成を承り概略線
図である。 10・・・パケット・スイツチングネツ1〜ワーク、1
2.14.16.18.20・・・パケットスイッチ、
22.24.26.28.30・・・データリンク、4
0,42,43.44,48.50・・・ネットワーク
・インターフェイス、200・・・スイッチングモジュ
ール、202・・・双方向光フアイバリンク、202・
・・スイッチ・ファブリツタ、206・・・パケット・
プロセラ勺、208・・・接続プロセッサ、238・・
・論理チャネル翻訳表記憶装置、230・・・受信回路
、232・・・出力回路、234・・・入力回路、30
0・・・コピーネットワーク、400・・・分配ネット
ワーク、500・・・経路指定ネットワーク、530・
・・IC制御器、802.900・・・交差接続器、8
04,902.904・・・スイッチ、810・・・デ
ータ選択器。 出願人代理人 佐 藤 −雄 FIG、7 8呂 8呂 −N呂 →−一 →くり + Φ
1、事件の表示 昭和61年 特許願 第137255号2、発明の名称 パケットスイッチ装置およびデータパケットのコピーを
複数の宛先へ分配する方法 3、補正をする者 事件との関係 特許出願人 ワシントン、ユニバージティー 4、代 理 人 (郵便番号100) 昭和61年8月6日
Claims (1)
- 【特許請求の範囲】 1、個々の入力端子に情報を受け、多数の出力端子にそ
の情報の同一の写しを作るコピーネットワーク手段と、 このコピーネットワーク手段からパケットを受け、それ
らのパケットを所定の宛先へ送る経路指定・分配ネット
ワーク手段と、 パケットに含まれている情報に応答して、前記コピーネ
ットワーク手段により複製されるコピーの数および宛先
を決定する制御手段と を備えたことを特徴とするパケットスイッチ装置。 2、特許請求の範囲第1項記載の装置において、前記経
路指定・分配ネットワーク手段は、前記宛先へのパケッ
トの経路指定を行う経路指定ネットワーク手段と、前記
コピーネットワーク手段からのパケットを前記分配ネッ
トワーク手段へ平等に分配する別個の分配ネットワーク
とを含むことを特徴とするパケットスイッチ装置。 3、特許請求の範囲第2項記載の装置において、前記制
御手段は、前記コピーネットワークを離れる前記各パケ
ットコピーに宛先アドレスを付けるために前記コピーネ
ットワーク手段と前記分配ネットワークの間に翻訳手段
を含むことを特徴とするパケットスイッチ装置。 4、特許請求の範囲第2項記載の装置において、前記制
御手段は前記コピーネットワーク手段と前記分配ネット
ワークの間に第1の翻訳手段と第2の翻訳手段を含み、 前記第1の翻訳手段は、前記コピーネットワークを離れ
る前記パケットコピーの少くともいくつかに一群の宛先
に対する識別番号を付け、 前記第2の翻訳手段は、前記第1の翻訳手段により識別
番号を付けられたパケットに、ある群中の宛先がほぼ同
じパケット・トラヒック量を受けるようにして、前記番
号により識別される群中の1つの前記宛先のアドレスを
付けることを特徴とするパケットスイッチ装置。 5、あるデータパケットの希望する数のコピーを発生で
きるコピーネットワークと、 このコピーネットワークにより発生されたデータパケッ
トの各コピーに対する宛先アドレス情報を含む記憶装置
と、 データパケットの各コピーを、前記記憶装置により供給
されるアドレスを有する希望の宛先へ経路指定できる経
路指定ネットワークと を備えたことを特徴とする放送機能を有するパケットス
イッチングネットワーク用のパケットスイッチ装置。 6、パケットスイッチングネットワーク用のパケットス
イッチ装置であって、複数の双方向データリンクを終端
し、1つの前記データリンクから別の前記データリンク
へ点間パケットを経路指定でき、かつ放送パケットをコ
ピーして、放送パケットを複数の前記リンクへ経路指定
することができるパケットスイッチングネットワーク用
のパケットスイッチ装置において、 各点間パケットを不変のまま送り、各放送パケットの希
望する数のコピーを行うためのコピーネットワークと、 出力データリンクのアドレスを前記コピーネットワーク
を離れる放送パケットの各コピーへ供給する記憶装置と
、 前記点間パケットと前記放送パケットを出力データリン
クへ経路指定させる経路指定ネットワークと を備えたことを特徴とするパケットスイッチングネット
ワーク用のパケットスイッチ装置。 7、特許請求の範囲第6項記載の装置において、前記コ
ピーネットワーク手段と前記経路指定ネットワークの間
に分配ネットワーク手段されている前記経路指定ネット
ワーク中の混雑を阻止するための分配ネットワークを更
に備えたことを特徴とするパケットスイッチ装置。 8、特許請求の範囲第6項記載の装置において、前記点
間パケットのいくつかは一群の出力データリンクを識別
する番号を含み、前記スイッチングモジュールは、前記
群識別番号を、前記群中の全てのリンクがほぼ同じ容量
のパケット・トラヒックを受けるようにして、前記群識
別番号を前記群中の前記リンクの1つのリンクのアドレ
スに翻訳する記憶装置を更に含むことを特徴とするパケ
ットスイッチ装置。 9、特許請求の範囲第6項記載の装置において、前記コ
ピーネットワークは複数の出力端子を有し、前記スイッ
チングモジュールは複数のプロセッサを更に備え、それ
らの各プロセッサは前記双方向データリンクの1つを前
記コピーネットワークの1つの入力端子および前記経路
指定ネットワークの1つの出力端子に対してインターフ
ェイスさせ、前記各プロセッサは、前記パケットを前記
スイッチングモジュールを介して経路指定するために経
路指定情報をパケットに供給する翻訳記憶装置を備えた
ことを特徴とするパケットスイッチ装置。 10、特許請求の範囲第9項記載の装置において、関連
するデータリンクを介して前記プロセッサのうちの与え
られた1つのプロセッサに到達する各パケットは前記与
えられたプロセッサ中の翻訳記憶装置の牽引づけを行う
ための論理チャネル番号を含み、前記翻訳記憶装置は経
路指定情報を各パケットに書込ませて、各パケットが点
間パケットか、または放送パケットかを示すことを特徴
とするパケットスイッチ装置。 11、特許請求の範囲第10項記載の装置において、前
記パケットは点間パケットであり、前記情報は、それを
介して前記パケットが前記スイッチングモジュールを離
れるようなデータリンクのアドレスを含むことを特徴と
するパケットスイッチ装置。 12、特許請求の範囲第10項記載の装置において、前
記パケットは放送パケットであり、前記情報はコピーネ
ットワークにより行われるべきコピーの数と、前記コピ
ーネットワークにより行われた各パケットコピーの宛先
アドレスを決定するための放送チャネル番号を含むこと
を特徴とするパケットスイッチ装置。 13、個々の入力端子に放送パケットを受け、同一のコ
ピーを多数の出力端子において複製するためのコピーネ
ットワーク手段と、 このコピーネットワーク手段の各出力端子に組合わされ
、前記コピーネットワークを離れる前記各コピーに経路
指定情報を与えて、前記各コピーがある宛先まで経路を
たどることができるようにする第1の記憶装置と、 それらの各第1の記憶装置に組合わされ、前記第1の各
記憶装置への前記経路指定情報の書込みを制御する第2
の記憶装置とを備え、 第2の各記憶装置は複数の経路指定情報エントリを含む
放送宛先更新パケットにより牽引されて、前記放送宛先
更新パケット中のどの前記経路指定情報エントリを関連
する第1の記憶装置に書込むべきかを識別する情報を検
索することを特徴とするパケットスイッチ装置。 14、特許請求の範囲第13項記載の装置において、特
定の宛先に宛てられた特定のコピーは前記コピーネット
ワークの任意の前記出力端子群において前記コピーネッ
トワークを出ることができ、前記出力端子群中の各前記
出力端子に関連する前記第1の記憶装置は前記特定の宛
先のアドレスを前記特定のパケットに付けることができ
、それにより、前記出力端子群のどの出力端子を前記特
定のパケットが使用するかとは無関係に、前記特定のパ
ケットは前記特定の宛先へ送られることを特徴とするパ
ケットスイッチ装置。 15、個々の低ビット速度のデータリンクの群と、 この群中の前記比較的低いビット速度の全てのリンクの
アドレスを格納する記憶装置であって、前記群のための
識別番号を含むパケットにより牽引される前記記憶装置
とを備え、 この記憶装置は前記群中の前記リンクのアドレスを、前
記識別番号を有する引き続くパケットに順次書込み、そ
れにより前記識別番号を有するパケットが前記群中の前
記比較的低いビット速度の前記リンクへ平等に分配され
ることを特徴とする高ビット速度データリンク装置。 16、特許請求の範囲第15項記載の装置において、一
対のスイッチングモジュールを接続することを特徴とす
る高ビット速度データリンク装置。 17、前記パケットの希望の数のコピーを発生するため
にデータパケットをコピーネットワークを通じて送る過
程と、 前記各コピー中の放送チャネル番号を前記各コピーの宛
先アドレスに翻訳する手段と、 前記各コピーを経路指定ネットワークを通じてそれの宛
先へ送る過程と、 を有することを特徴とするデータパケットのコピーを複
数の宛先へ分配する方法。 18、特許請求の範囲第17項記載の方法において、前
記翻訳過程は、前記放送チャネル番号で記憶装置を牽引
する過程と、宛先データリンクのアドレスを前記パケッ
トに書込む過程とを有することを特徴とする方法。 19、特許請求の範囲第17項記載の方法において、前
記放送チャネル番号で第1の記憶装置を牽引する過程と
、データリンクの群のための識別番号を前記パケットに
書込む過程と、前記識別番号で第2の記憶装置を牽引す
る過程と、前記群中の1つの前記データリンクのアドレ
スを前記パケットに書込む過程とを備え、前記群中の全
てのデータリンクがほぼ同じ量のパケット・トラヒック
を受けるように、前記1つのデータリンクのアドレスが
選択されることを特徴とする方法。 20、複数のスイッチングモジュールと、それら複数の
スイッチングモジュールを相互に接続するパケットスイ
ッチ装置において、 スイッチの平面状アレイと、 制御手段と、 前記アレイの1つまたはそれ以上を通る前記相互接続さ
れたスイッチングモジュールの特定の1つの間の接続部
とを備え、 前記平面状アレイ中の各前記スイッチは全部で4本のス
イッチングリードを有し、それらのリードのうちの1本
は前記平面の1つの側面に対して垂直に延び、前記リー
ドのうちの1本は前記平面の他の側に対して垂直に延び
、 前記制御手段は各スイッチの前記4本のリードのうちの
任意の2本のリードの間に切換えられる接続を行うため
に各前記スイッチに組合わされることを特徴とする複数
のスイッチングモジュールと、それら複数のスイッチン
グモジュールを相互に接続することを特徴とするパケッ
トスイッチ装置。 21、特許請求の範囲第16項記載の装置において、各
前記スイッチングモジュールは、放送モード動作のため
に情報パケットを複製するコピーネットワーク手段と、
放送モードまたは点間モードにおけるモジュールの動作
を決定するための手段とを含むことを特徴とする装置。 22、複数のスイッチングモジュールと、それら複数の
スイッチングモジュールを相互に接続するパケットスイ
ッチ装置において、 前記相互接続装置はスイッチの平面状アレイを備え、前
記スイッチングモジュールの第1の群は前記アレイの一
方の側に接続され、前記スイッチングモジュールの第2
の群は前記アレイの他方の側に接続され、 前記アレイ中前記スイッチは前記スイッチングモジュー
ルの前記第1の群と前記スイッチングモジュールの前記
第2の群の間に1つまたはそれ以上の接続部を形成する
ためにプログラムされることを特徴とする複数のスイッ
チングモジュールと、それら複数のスイッチングモジュ
ールを相互に接続することを特徴とするパケットスイッ
チ装置。 23、複数のスイッチングモジュールと、それら複数の
スイッチングモジュールを相互に接続するパケットスイ
ッチ装置において、 前記相互接続装置は行および列に配置されたスイッチの
平面状アレイを備え、 前記複数のスイッチングモジュールは、前記平面状アド
レスの一方の側に接続される少なくとも1つのスイッチ
ングモジュールは、前記平面状アレイの一方の側に接続
される少くとも1つのスイッチングモジュールの第1の
組と、前記平面状アレイの他方の側に接続される少くと
も1つのスイッチングモジュールの第2の組とを備え、
前記第1の組の少くとも1つのスイッチングモジュール
からのデータリンクが前記アレイの1列のスイッチに接
続され、前記第2の組の少くとも1つのスイッチングモ
ジュールからのデータリンクが前記アレイの1行のスイ
ッチに接続され、 前記アレイ中の前記スイッチは、前記第1の組の少くと
も1つのスイッチングモジュールからの少くとも1つの
データリンクと前記第2の組の少くとも1つのスイッチ
ングモジュールからの少くとも1つのデータリンクとの
間で接続を行うためにプログラムされることを特徴とす
る複数のスイッチングモジュールと、それら複数のスイ
ッチングモジュールを相互に接続することを特徴とする
パケットスイッチ装置。 24、特許請求の範囲第21項記載の装置において、 各前記スイッチは、 前記平面内に含まれる第1のスイッチングリードおよび
第2のスイッチングリードと、前記平面のいずれかの側
で前記平面に垂直に延びる第3のスイッチングリードお
よび第4のスイッチングリードと、 前記4本のスイッチングリードのうち任意の2本のリー
ドを接続すべきかどうかを決定する制御手段と を備えたことを特徴とするパケットスイッチ装置。 25、段に配置されている複数のスイッチング素子を備
えるバイナリィネットワークを通じるデータパケットの
通過を制御する方法であって、各前記素子は一対の入力
端子と一対の出力端子を有し、ネットワークをパケット
が通つている間にパケットに対して行うべき残つている
コピーの数を指示するために、各パケットはフィールド
(NCフィールド)を有するバイナリィネットワークを
通じるデータパケットの通過を制御する方法において、 (a)入る各パケットごとに、複数の宛先へ放送するた
めに行うべき入来パケットのコピーの数を確かめる過程
と、 (b)前記パケットを受ける段の素子を制御し、snを
、前記ネットワーク中の出力段の位置に対する前記受け
る段の位置を識別するものとして、行うべきコピーの残
っている数が2sh^−^1をこえた時に、前記パケッ
トを前記一対の出力端子の各出力端子へ伝える過程と、 (c)パケットの放送チャネルの数が偶数の時に、前記
一対の出力端子の1番上の出力端子における前記パケッ
ト内の前記NCフィールドに記録されている数を(NC
+1)/2の整数部に変え、かつ前記一対の出力端子の
1番下の出力端子における前記パケット内の前記NCフ
ィールドに記録されている数を NC/2の整数部に変える過程と、 (d)放送パケットの数が奇数の時に、前記上側パケッ
トのNCフィールドをNC/2の整数部に変え、前記下
側パケットの整数部を(NC+1)/2の整数部変える
過程と を有することを特徴とする段に配置されている複数のス
イッチング素子を備えるバイナリィネットワークを通じ
るデータパケットの通過を制御する方法。 26、特許請求の範囲第25項記載の方法において、行
うべき残つているコピーの数が2sn−1より小さい時
に、各パケットを前記出力ポートの1つをランダムに送
る過程を更に有することを特徴とする方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US06/773,380 US4734907A (en) | 1985-09-06 | 1985-09-06 | Broadcast packet switching network |
| US773380 | 1985-09-06 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62155648A true JPS62155648A (ja) | 1987-07-10 |
| JP2512435B2 JP2512435B2 (ja) | 1996-07-03 |
Family
ID=25098074
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13725586A Expired - Lifetime JP2512435B2 (ja) | 1985-09-06 | 1986-06-12 | パケットスイッチ装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (4) | US4734907A (ja) |
| EP (1) | EP0260364B1 (ja) |
| JP (1) | JP2512435B2 (ja) |
| AT (1) | ATE84653T1 (ja) |
| CA (1) | CA1254985A (ja) |
| DE (1) | DE3687525T2 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH021656A (ja) * | 1988-02-17 | 1990-01-05 | Nippon Telegr & Teleph Corp <Ntt> | 自己ルーチング通話路 |
| JPH03501595A (ja) * | 1987-12-16 | 1991-04-11 | コムパニー ゼネラール デ ゼタブリッスマン ミシュラン‐ミシュラン エ コムパニー | 車両のホイール監視システムにおけるホイールモジュールの励磁及び聴取に必要な要素 |
| JPH06216942A (ja) * | 1992-11-19 | 1994-08-05 | Internatl Business Mach Corp <Ibm> | パケット交換網における機能分散 |
| JPH0851443A (ja) * | 1995-05-24 | 1996-02-20 | Nippon Telegr & Teleph Corp <Ntt> | Atm交換装置 |
| US6205145B1 (en) | 1997-01-31 | 2001-03-20 | Nec Corporation | Fibre channel fabric |
| JPWO2007108054A1 (ja) * | 2006-03-16 | 2009-07-30 | 富士通株式会社 | 通信ノード及び通信経路選択方法 |
| CN114666205A (zh) * | 2017-07-10 | 2022-06-24 | 比吉斯合伙人有限公司 | 用于分组监视和重放的网络 |
Families Citing this family (209)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4965825A (en) | 1981-11-03 | 1990-10-23 | The Personalized Mass Media Corporation | Signal processing apparatus and methods |
| US7831204B1 (en) | 1981-11-03 | 2010-11-09 | Personalized Media Communications, Llc | Signal processing apparatus and methods |
| USRE47642E1 (en) | 1981-11-03 | 2019-10-08 | Personalized Media Communications LLC | Signal processing apparatus and methods |
| CA1292053C (en) * | 1986-09-16 | 1991-11-12 | Yoshito Sakurai | Time-division channel arrangement |
| IT1196791B (it) * | 1986-11-18 | 1988-11-25 | Cselt Centro Studi Lab Telecom | Elemento di commutazione per reti di interconnessione multistadio autoinstradanti a commutazione di pacchetto |
| BE905982A (fr) * | 1986-12-19 | 1987-06-19 | Electronique Et Telecomm Bell | Reseau de commutation de paquets. |
| BE1000258A6 (nl) * | 1987-01-16 | 1988-09-27 | Bell Telephone Mfg | Informatie-overdrachtsysteem. |
| US4813038A (en) * | 1987-06-29 | 1989-03-14 | Bell Communications Research, Inc. | Non-blocking copy network for multicast packet switching |
| US5195092A (en) * | 1987-08-04 | 1993-03-16 | Telaction Corporation | Interactive multimedia presentation & communication system |
| DE3881813D1 (de) * | 1987-09-30 | 1993-07-22 | Siemens Ag | Sortiereinheit fuer einen vermittlungsknoten mit einer vielzahl von digitalen koppelfeldern fuer schnelle, asynchrone datenpaketvermittlungsnetze. |
| US5245603A (en) * | 1987-10-15 | 1993-09-14 | Network Equipment Technologies, Inc. | High-speed determining unit for prioritizing and arbitrating among competing input signals |
| US5222085A (en) * | 1987-10-15 | 1993-06-22 | Peter Newman | Self-routing switching element and fast packet switch |
| GB8724208D0 (en) * | 1987-10-15 | 1987-11-18 | Newman P | Self-routing switching element |
| US5367518A (en) * | 1987-10-15 | 1994-11-22 | Network Equipment Technologies, Inc. | Self-routing switching element and fast packet switch |
| US4887076A (en) * | 1987-10-16 | 1989-12-12 | Digital Equipment Corporation | Computer interconnect coupler for clusters of data processing devices |
| US5055999A (en) * | 1987-12-22 | 1991-10-08 | Kendall Square Research Corporation | Multiprocessor digital data processing system |
| US5341483A (en) * | 1987-12-22 | 1994-08-23 | Kendall Square Research Corporation | Dynamic hierarchial associative memory |
| US5761413A (en) * | 1987-12-22 | 1998-06-02 | Sun Microsystems, Inc. | Fault containment system for multiprocessor with shared memory |
| US5226039A (en) * | 1987-12-22 | 1993-07-06 | Kendall Square Research Corporation | Packet routing switch |
| US5251308A (en) * | 1987-12-22 | 1993-10-05 | Kendall Square Research Corporation | Shared memory multiprocessor with data hiding and post-store |
| JPH01165246A (ja) * | 1987-12-22 | 1989-06-29 | Oki Electric Ind Co Ltd | パケット交換方式 |
| US5822578A (en) * | 1987-12-22 | 1998-10-13 | Sun Microsystems, Inc. | System for inserting instructions into processor instruction stream in order to perform interrupt processing |
| FR2625858A1 (fr) * | 1988-01-08 | 1989-07-13 | Lmt Radio Professionelle | Procede et dispositif de commutation d'un paquet de donnees |
| CA1331801C (en) * | 1988-03-17 | 1994-08-30 | Yasuro Shobatake | Packet switching device |
| US4870641A (en) * | 1988-03-30 | 1989-09-26 | Bell Communications Research, Inc. | Multichannel bandwidth allocation |
| JP2667868B2 (ja) * | 1988-04-06 | 1997-10-27 | 株式会社日立製作所 | セル・スイッチング・システム |
| US5377327A (en) * | 1988-04-22 | 1994-12-27 | Digital Equipment Corporation | Congestion avoidance scheme for computer networks |
| JP2682847B2 (ja) * | 1988-07-21 | 1997-11-26 | 株式会社日立製作所 | パケット交換網の中継ループ迂回方法 |
| US5396491A (en) * | 1988-10-14 | 1995-03-07 | Network Equipment Technologies, Inc. | Self-routing switching element and fast packet switch |
| IT1224493B (it) * | 1988-10-17 | 1990-10-04 | Cselt Centro Studi Lab Telecom | Interfaccia di controllo e commutazione di etichetta per commutazione veloce di pacchetto asincrona |
| JPH02117243A (ja) * | 1988-10-27 | 1990-05-01 | Toshiba Corp | パケット通信装置 |
| SE462360B (sv) * | 1988-10-28 | 1990-06-11 | Ellemtel Utvecklings Ab | Foerfarande och anordning foer att foerhindra att det paa en gemensam oeverfoeringslaenk saends datapaket med hoegre intensitet aen ettfoerutbestaemt vaerdesitet aen ett foerutbestaemt vaerde |
| US5369775A (en) * | 1988-12-20 | 1994-11-29 | Mitsubishi Denki Kabushiki Kaisha | Data-flow processing system having an input packet limiting section for preventing packet input based upon a threshold value indicative of an optimum pipeline processing capacity |
| JP2753294B2 (ja) * | 1988-12-23 | 1998-05-18 | 株式会社日立製作所 | パケット輻輳制御方法およびパケット交換装置 |
| US4953159A (en) * | 1989-01-03 | 1990-08-28 | American Telephone And Telegraph Company | Audiographics conferencing arrangement |
| US5175539A (en) * | 1989-01-24 | 1992-12-29 | Max-Planck-Gesellschaft Zur Foerderung Der Wissenschaften E.V. | Interconnecting network |
| US5140584A (en) * | 1989-03-01 | 1992-08-18 | Kabushiki Kaisha Toshiba | Packet communication system and method of controlling same |
| ATE107452T1 (de) * | 1989-03-03 | 1994-07-15 | Siemens Ag | Verfahren und schaltungsanordnung zum weiterleiten von auf zubringerleitungen übertragenen nachrichtenpaketen über eine paketvermittlungseinrichtung. |
| JP2986802B2 (ja) * | 1989-03-13 | 1999-12-06 | 株式会社日立製作所 | プロトコル高速処理方法 |
| NL8900640A (nl) * | 1989-03-16 | 1990-10-16 | At & T & Philips Telecomm | Werkwijze voor het in atd (asynchronous time division) overdragen van datapakketten en een inrichting voor toepassing van deze werkwijze. |
| US5077483A (en) * | 1989-05-08 | 1991-12-31 | At&T Bell Laboratories | Network topology for reduced blocking and photonic system implementation thereof |
| US5475680A (en) * | 1989-09-15 | 1995-12-12 | Gpt Limited | Asynchronous time division multiplex switching system |
| US4991171A (en) * | 1989-09-26 | 1991-02-05 | At&T Bell Laboratories | Broadcast packet switch network |
| US5001702A (en) * | 1989-09-26 | 1991-03-19 | At&T Bell Laboratories | Packet switching network for multiple packet types |
| JPH03135133A (ja) * | 1989-10-20 | 1991-06-10 | Toshiba Corp | マルチメディア統合ネットワークシステム |
| DE69032498T2 (de) * | 1989-10-23 | 1999-03-04 | Mitsubishi Denki K.K., Tokio/Tokyo | Zellenvermittlungseinrichtung |
| FR2655795A1 (fr) * | 1989-12-07 | 1991-06-14 | Cit Alcatel | Reseau local de transmission de donnees. |
| JPH03198449A (ja) * | 1989-12-27 | 1991-08-29 | Toshiba Corp | パケット交換網のパケット廃棄制御方式 |
| EP0451513B1 (fr) * | 1990-03-14 | 1995-09-06 | Alcatel N.V. | Elément de commutation de type ATM à plusieurs modes de fonctionnement et réseau de commutation le comprenant |
| ES2067643T3 (es) * | 1990-03-14 | 1995-04-01 | Alcatel Nv | Medios logicos de encaminamiento para un elemento de conmutacion de comunicaciones. |
| FR2659818B1 (fr) * | 1990-03-14 | 1995-01-20 | Cit Alcatel | Commutateur elementaire pour la commutation de cellules a multiplexage temporel asynchrone et reseau de commutation en faisant application. |
| US5153595A (en) * | 1990-03-26 | 1992-10-06 | Geophysical Survey Systems, Inc. | Range information from signal distortions |
| US5119368A (en) * | 1990-04-10 | 1992-06-02 | At&T Bell Laboratories | High-speed time-division switching system |
| US5103444A (en) * | 1990-04-12 | 1992-04-07 | At&T Bell Laboratories | Conference connection method in a multicast packet switching network |
| DE59007068D1 (de) * | 1990-04-27 | 1994-10-13 | Siemens Ag | Verfahren und Schaltungsanordnung zur Reduzierung des Verlustes von Nachrichtenpaketen, die über eine Paketvermittlungseinrichtung übertragen werden. |
| US5261059A (en) * | 1990-06-29 | 1993-11-09 | Digital Equipment Corporation | Crossbar interface for data communication network |
| US5117422A (en) * | 1990-07-09 | 1992-05-26 | Itt Corporation | Method for providing an efficient and adaptive management of message routing in a multi-platform and apparatus communication system |
| JP3128654B2 (ja) | 1990-10-19 | 2001-01-29 | 富士通株式会社 | 監視制御方法、監視制御装置及び交換システム |
| DE69022055T2 (de) * | 1990-11-06 | 1996-03-07 | Hewlett Packard Co | Schaltungseinrichtungen und Verfahren für Vielfachübertragung. |
| US5121383A (en) * | 1990-11-16 | 1992-06-09 | Bell Communications Research, Inc. | Duration limited statistical multiplexing in packet networks |
| AR247460A1 (es) * | 1990-11-30 | 1994-12-29 | Motorola Inc | Una disposicion de rf multiusuario donde la informacion se comunica por paquetes, y metodo para implementarla |
| US5229991A (en) * | 1991-01-30 | 1993-07-20 | Washington University | Packet switch with broadcasting capability for atm networks |
| US5297137A (en) * | 1991-01-30 | 1994-03-22 | International Business Machines Corporation | Process for routing data packets around a multi-node communications network |
| JPH05304686A (ja) * | 1991-04-30 | 1993-11-16 | Nec Corp | クロスコネクト装置 |
| US5321813A (en) * | 1991-05-01 | 1994-06-14 | Teradata Corporation | Reconfigurable, fault tolerant, multistage interconnect network and protocol |
| EP0512174B1 (en) * | 1991-05-08 | 1997-02-26 | Semaphore, Inc. | Parallel rule-based data transmission method and apparatus |
| US5313458A (en) * | 1991-06-03 | 1994-05-17 | Fujitsu Limited | Traffic control system |
| EP0519563A3 (en) * | 1991-06-21 | 1997-08-27 | Koninkl Philips Electronics Nv | System for converting synchronous time-division-multiplex signals into asynchronous time-division data packets |
| US5293486A (en) * | 1991-06-28 | 1994-03-08 | Digital Equipment Corporation | Deterministic method for allocation of a shared resource |
| ATE115802T1 (de) * | 1991-07-22 | 1994-12-15 | Alcatel Nv | Telekommunikationssystem zur übertragung von nachrichtenzellen durch vermittlungsknoten, die über gruppen übertragungsleitungen miteinander verbunden sind. |
| US5179556A (en) * | 1991-08-02 | 1993-01-12 | Washington University | Bandwidth management and congestion control scheme for multicast ATM networks |
| US5233606A (en) * | 1991-08-02 | 1993-08-03 | At&T Bell Laboratories | Arrangement for controlling shared-buffer-memory overflow in a multi-priority environment |
| DE4128411A1 (de) * | 1991-08-27 | 1993-03-04 | Siemens Ag | Anordnung zur bitratenueberwachung in atm-netzen |
| CA2078312A1 (en) | 1991-09-20 | 1993-03-21 | Mark A. Kaufman | Digital data processor with improved paging |
| CA2078310A1 (en) * | 1991-09-20 | 1993-03-21 | Mark A. Kaufman | Digital processor with distributed memory system |
| DE69225042T2 (de) * | 1991-11-14 | 1998-07-30 | Hewlett Packard Co | Vorrichtung und Verfahren zur Abschätzung von Hauptkontributoren |
| US5398235A (en) * | 1991-11-15 | 1995-03-14 | Mitsubishi Denki Kabushiki Kaisha | Cell exchanging apparatus |
| JP2671699B2 (ja) * | 1991-11-15 | 1997-10-29 | 三菱電機株式会社 | セル交換装置 |
| US5390299A (en) * | 1991-12-27 | 1995-02-14 | Digital Equipment Corporation | System for using three different methods to report buffer memory occupancy information regarding fullness-related and/or packet discard-related information |
| US5426640A (en) * | 1992-01-21 | 1995-06-20 | Codex Corporation | Rate-based adaptive congestion control system and method for integrated packet networks |
| US5276679A (en) * | 1992-02-12 | 1994-01-04 | U.S. West Advanced Technologies, Inc. | Method for maintaining channels and a subscriber station for use in an ISDN system |
| SE470002B (sv) * | 1992-03-13 | 1993-10-18 | Ellemtel Utvecklings Ab | Förfarande för att förhindra att det på någon av ett antal kanaler på en gemensam överföringsledning sänds datapaket med högre intensitet än ett för kanalen förutbestämt värde samt anordning för utövande av sättet |
| US5243596A (en) * | 1992-03-18 | 1993-09-07 | Fischer & Porter Company | Network architecture suitable for multicasting and resource locking |
| JPH0614049A (ja) * | 1992-03-19 | 1994-01-21 | Fujitsu Ltd | Atmにおけるセル廃棄制御装置及びその方法 |
| US5274642A (en) * | 1992-06-05 | 1993-12-28 | Indra Widjaja | Output buffered packet switch with a flexible buffer management scheme |
| US5327552A (en) * | 1992-06-22 | 1994-07-05 | Bell Communications Research, Inc. | Method and system for correcting routing errors due to packet deflections |
| US5276681A (en) * | 1992-06-25 | 1994-01-04 | Starlight Networks | Process for fair and prioritized access to limited output buffers in a multi-port switch |
| US5335224A (en) * | 1992-06-30 | 1994-08-02 | At&T Bell Laboratories | Service guarantees/congestion control in high speed networks |
| JP3483900B2 (ja) * | 1992-07-08 | 2004-01-06 | 株式会社日立製作所 | 同報通信方法 |
| JP3345011B2 (ja) * | 1992-07-20 | 2002-11-18 | シーメンス アクチエンゲゼルシヤフト | 通信セルの順序の維持の下に複数の並列接続線路を介して通信セル流を転送する方法 |
| IT1255810B (it) * | 1992-08-07 | 1995-11-16 | Alcatel Italia | Rete di connessione fotonica a commutazione di pacchetto per la diffusione d'informazioni |
| GB2272612B (en) * | 1992-11-06 | 1996-05-01 | Roke Manor Research | Improvements in or relating to ATM signal processors |
| US5341375A (en) * | 1992-11-12 | 1994-08-23 | Motorola, Inc. | Transmission of broadcast packets in an RF system |
| DE69429200T2 (de) * | 1993-02-15 | 2002-07-18 | Mitsubishi Denki K.K., Tokio/Tokyo | Datenwarteschlangenvorrichtung und ATM-Zellenvermittlung beruhend auf Schieben und Suchen |
| EP0625855A1 (en) * | 1993-05-19 | 1994-11-23 | ALCATEL BELL Naamloze Vennootschap | Network for providing switched video services |
| JP3211833B2 (ja) * | 1993-07-21 | 2001-09-25 | 富士通株式会社 | Atm交換機 |
| JPH0766833A (ja) * | 1993-08-24 | 1995-03-10 | Mitsubishi Electric Corp | フレーム中継装置、フレーム中継装置群及び中継方法 |
| US5528763A (en) * | 1993-09-14 | 1996-06-18 | International Business Machines Corporation | System for admitting cells of packets from communication network into buffer of attachment of communication adapter |
| US5416770A (en) * | 1993-09-15 | 1995-05-16 | Motorola, Inc. | Method and apparatus for establishing dispatch audio communication in a communication system |
| JP2746283B2 (ja) * | 1993-12-28 | 1998-05-06 | 日本電気株式会社 | 通信システム |
| US5453979A (en) * | 1994-01-27 | 1995-09-26 | Dsc Communications Corporation | Method and apparatus for generating route information for asynchronous transfer mode cell processing |
| US5452293A (en) * | 1994-01-27 | 1995-09-19 | Dsc Communications Corporation | Apparatus and method of transmitting call information prior to establishing a connection path |
| US5528592A (en) * | 1994-01-27 | 1996-06-18 | Dsc Communications Corporation | Method and apparatus for route processing asynchronous transfer mode cells |
| US5617409A (en) * | 1994-01-28 | 1997-04-01 | Digital Equipment Corporation | Flow control with smooth limit setting for multiple virtual circuits |
| US5455826A (en) * | 1994-06-28 | 1995-10-03 | Oezveren; Cueneyt M. | Method and apparatus for rate based flow control |
| US5629936A (en) * | 1994-08-01 | 1997-05-13 | University Of Iowa Research Foundation Inc. | Control of consecutive packet loss in a packet buffer |
| US5633859A (en) * | 1994-09-16 | 1997-05-27 | The Ohio State University | Method and apparatus for congestion management in computer networks using explicit rate indication |
| US5550818A (en) * | 1994-09-19 | 1996-08-27 | Bell Communications Research, Inc. | System for wavelength division multiplexing/asynchronous transfer mode switching for network communication |
| GB9511314D0 (en) * | 1995-06-05 | 1995-08-02 | Gen Datacomm Adv Res | ATM network switch with congestion control |
| US5734843A (en) * | 1995-06-07 | 1998-03-31 | Advanced Micro Devices Inc. | Reverse data channel as a bandwidth modulator |
| US5809221A (en) * | 1995-06-07 | 1998-09-15 | Cornet, Inc. | Apparatus and method for detecting and bypassing faulty switches in a digital matrix switch |
| US5909427A (en) * | 1995-07-19 | 1999-06-01 | Fujitsu Network Communications, Inc. | Redundant switch system and method of operation |
| US5898671A (en) * | 1995-09-14 | 1999-04-27 | Fujitsu Network Communications, Inc. | Transmitter controlled flow control for buffer allocation in wide area ATM networks |
| US5892932A (en) * | 1995-11-21 | 1999-04-06 | Fore Systems, Inc. | Reprogrammable switching apparatus and method |
| US5566181A (en) * | 1995-11-29 | 1996-10-15 | Motorola, Inc. | Method and system for establishing a communication using geographically distributed packet duplicators |
| US5940377A (en) * | 1995-12-21 | 1999-08-17 | Kabushiki Kaisha Toshiba | Asynchronous transfer mode switch including cell counter verification circuitry |
| JP2000517488A (ja) * | 1996-01-16 | 2000-12-26 | フジツウ ネットワーク コミュニケーションズ,インコーポレイテッド | Atm網用の信頼性と柔軟性のあるマルチキャスト機構 |
| US6542502B1 (en) * | 1996-01-26 | 2003-04-01 | International Business Machines Corporation | Multicasting using a wormhole routing switching element |
| JP3156752B2 (ja) * | 1996-02-09 | 2001-04-16 | 日本電気株式会社 | Atmスイッチ装置及びその制御方法 |
| US5740375A (en) * | 1996-02-15 | 1998-04-14 | Bay Networks, Inc. | Forwarding internetwork packets by replacing the destination address |
| US5724358A (en) * | 1996-02-23 | 1998-03-03 | Zeitnet, Inc. | High speed packet-switched digital switch and method |
| US5777988A (en) * | 1996-04-17 | 1998-07-07 | Bell Communications Research, Inc. | System and method for equalizing delay in a dynamic packet switching network |
| US6034945A (en) * | 1996-05-15 | 2000-03-07 | Cisco Technology, Inc. | Method and apparatus for per traffic flow buffer management |
| US5687173A (en) * | 1996-07-10 | 1997-11-11 | Cascade Communications Corp. | Addressable high speed counter array |
| US5898687A (en) * | 1996-07-24 | 1999-04-27 | Cisco Systems, Inc. | Arbitration mechanism for a multicast logic engine of a switching fabric circuit |
| US6188675B1 (en) * | 1996-08-23 | 2001-02-13 | International Business Machines Corporation | System and method for self-identifying and configuring the nodes of a network |
| US5748905A (en) * | 1996-08-30 | 1998-05-05 | Fujitsu Network Communications, Inc. | Frame classification using classification keys |
| US6031843A (en) * | 1996-11-21 | 2000-02-29 | Alcatel Data Networks Inc. | Digital communications switching fabric |
| US6185223B1 (en) * | 1996-12-04 | 2001-02-06 | Conexant Systems, Inc. | Apparatus and method for providing fire wall protection for systems in communication with an a synchronous transfer mode system |
| US5916302A (en) * | 1996-12-06 | 1999-06-29 | International Business Machines Corporation | Multimedia conferencing using parallel networks |
| US6249819B1 (en) | 1996-12-06 | 2001-06-19 | Fujitsu Network Communications, Inc. | Method for flow controlling ATM traffic |
| US6124878A (en) * | 1996-12-20 | 2000-09-26 | Time Warner Cable, A Division Of Time Warner Enterainment Company, L.P. | Optimum bandwidth utilization in a shared cable system data channel |
| US6052753A (en) * | 1997-01-21 | 2000-04-18 | Alliedsignal Inc. | Fault tolerant data bus |
| 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 |
| JP2959540B2 (ja) * | 1997-10-03 | 1999-10-06 | 日本電気株式会社 | ノード装置 |
| JP3383199B2 (ja) * | 1997-10-13 | 2003-03-04 | 富士通株式会社 | 中継装置および中継装置における負荷分散伝送方法 |
| US6526060B1 (en) | 1997-12-05 | 2003-02-25 | Cisco Technology, Inc. | Dynamic rate-based, weighted fair scheduler with explicit rate feedback option |
| US6614781B1 (en) * | 1998-11-20 | 2003-09-02 | Level 3 Communications, Inc. | Voice over data telecommunications network architecture |
| US6747984B1 (en) | 1998-12-18 | 2004-06-08 | Lsi Logic Corporation | Method and apparatus for transmitting Data |
| US7206877B1 (en) | 1998-12-22 | 2007-04-17 | Honeywell International Inc. | Fault tolerant data communication network |
| US20060174052A1 (en) * | 2005-02-02 | 2006-08-03 | Nobukazu Kondo | Integrated circuit and information processing device |
| US6418526B1 (en) | 1999-11-15 | 2002-07-09 | Ncr Corporation | Method and apparatus for synchronizing nodes in massively parallel systems |
| US6412002B1 (en) | 1999-11-15 | 2002-06-25 | Ncr Corporation | Method and apparatus for selecting nodes in configuring massively parallel systems |
| US6519697B1 (en) | 1999-11-15 | 2003-02-11 | Ncr Corporation | Method and apparatus for coordinating the configuration of massively parallel systems |
| US6745240B1 (en) | 1999-11-15 | 2004-06-01 | Ncr Corporation | Method and apparatus for configuring massively parallel systems |
| 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 |
| US6985455B1 (en) * | 2000-03-03 | 2006-01-10 | Hughes Electronics Corporation | Method and system for providing satellite bandwidth on demand using multi-level queuing |
| US6788689B1 (en) | 2000-03-07 | 2004-09-07 | Cisco Technology, Inc. | Route scheduling of packet streams to achieve bounded delay in a packet switching system |
| US6735173B1 (en) | 2000-03-07 | 2004-05-11 | Cisco Technology, Inc. | Method and apparatus for accumulating and distributing data items within a packet switching system |
| US6907041B1 (en) | 2000-03-07 | 2005-06-14 | Cisco Technology, Inc. | Communications interconnection network with distributed resequencing |
| US6747972B1 (en) | 2000-03-07 | 2004-06-08 | Cisco Technology, Inc. | Method and apparatus for reducing the required size of sequence numbers used in resequencing packets |
| US6654342B1 (en) | 2000-03-07 | 2003-11-25 | Cisco Technology, Inc. | Accumulating and distributing flow control information via update messages and piggybacked flow control information in other messages in a packet switching system |
| US6757284B1 (en) | 2000-03-07 | 2004-06-29 | Cisco Technology, Inc. | Method and apparatus for pipeline sorting of ordered streams of data items |
| US6674721B1 (en) | 2000-03-07 | 2004-01-06 | Cisco Technology, Inc. | Method and apparatus for scheduling packets being sent from a component of a packet switching system |
| US6728211B1 (en) | 2000-03-07 | 2004-04-27 | Cisco Technology, Inc. | Method and apparatus for delaying packets being sent from a component of a packet switching system |
| US6990063B1 (en) * | 2000-03-07 | 2006-01-24 | Cisco Technology, Inc. | Distributing fault indications and maintaining and using a data structure indicating faults to route traffic in a packet switching system |
| US7142558B1 (en) | 2000-04-17 | 2006-11-28 | Cisco Technology, Inc. | Dynamic queuing control for variable throughput communication channels |
| US6816492B1 (en) | 2000-07-31 | 2004-11-09 | Cisco Technology, Inc. | Resequencing packets at output ports without errors using packet timestamps and timestamp floors |
| US6813267B1 (en) * | 2000-09-11 | 2004-11-02 | Sun Microsystems, Inc. | Tunable broadcast/point-to-point packet arbitration |
| US7054263B1 (en) * | 2000-10-16 | 2006-05-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Synchronous change of switchplane |
| US7106693B1 (en) | 2000-11-02 | 2006-09-12 | Cisco Technology, Inc. | Method and apparatus for pacing the flow of information sent from a device |
| US7012889B1 (en) | 2000-11-02 | 2006-03-14 | Cisco Technology, Inc. | Method and apparatus for controlling input rates within a packet switching system |
| US6879560B1 (en) * | 2000-12-08 | 2005-04-12 | At&T Corp. | System and method for limiting congestion over a switch network |
| US6967926B1 (en) | 2000-12-31 | 2005-11-22 | Cisco Technology, Inc. | Method and apparatus for using barrier phases to limit packet disorder in a packet switching system |
| US6934760B1 (en) | 2001-02-04 | 2005-08-23 | Cisco Technology, Inc. | Method and apparatus for resequencing of packets into an original ordering using multiple resequencing components |
| US6832261B1 (en) | 2001-02-04 | 2004-12-14 | Cisco Technology, Inc. | Method and apparatus for distributed resequencing and reassembly of subdivided packets |
| US7092393B1 (en) | 2001-02-04 | 2006-08-15 | Cisco Technology, Inc. | Method and apparatus for distributed reassembly of subdivided packets using multiple reassembly components |
| US6937562B2 (en) | 2001-02-05 | 2005-08-30 | Ipr Licensing, Inc. | Application specific traffic optimization in a wireless link |
| US7027397B1 (en) | 2001-02-15 | 2006-04-11 | Cisco Technology, Inc. | Method and apparatus for accumulating and distributing traffic and flow control information in a packet switching system |
| FR2821509B1 (fr) * | 2001-02-27 | 2003-05-30 | Thomson Csf | Procede et dispositif pour transferer des donnees dans un reseau de communication comportant une artere a faible debit |
| US6870844B2 (en) * | 2001-03-06 | 2005-03-22 | Pluris, Inc. | Apparatus and methods for efficient multicasting of data packets |
| US6834138B2 (en) * | 2001-03-06 | 2004-12-21 | Corning Incorporated | Modular optical switch fabric |
| WO2002093828A2 (en) * | 2001-05-17 | 2002-11-21 | Solidum Systems Corporation | Distributed packet processing system with internal load distribution |
| US7269139B1 (en) | 2001-06-27 | 2007-09-11 | Cisco Technology, Inc. | Method and apparatus for an adaptive rate control mechanism reactive to flow control messages in a packet switching system |
| US7016305B1 (en) | 2001-06-27 | 2006-03-21 | Cisco Technology, Inc | Method and apparatus for distributing information within a packet switching system |
| US7389359B2 (en) | 2001-10-19 | 2008-06-17 | Foundry Networks, Inc. | Method and system for intelligently forwarding multicast packets |
| US7647422B2 (en) * | 2001-11-06 | 2010-01-12 | Enterasys Networks, Inc. | VPN failure recovery |
| JP3970581B2 (ja) * | 2001-11-09 | 2007-09-05 | 富士通株式会社 | 伝送装置および伝送システム |
| US20030097661A1 (en) * | 2001-11-16 | 2003-05-22 | Li Hua Harry | Time-shifted television over IP network system |
| US7403999B2 (en) * | 2001-12-28 | 2008-07-22 | International Business Machines Corporation | Classification support system and method for fragmented IP packets |
| US7613200B1 (en) | 2002-01-15 | 2009-11-03 | Cisco Technology, Inc. | Method and apparatus using a random indication to map items to paths and to recirculate or delay the sending of a particular item when a destination over its mapped path is unreachable |
| US7266612B1 (en) * | 2002-02-14 | 2007-09-04 | At&T Corp. | Network having overload control using deterministic early active drops |
| US7898977B2 (en) | 2002-03-01 | 2011-03-01 | Enterasys Networks Inc. | Using signal characteristics to determine the physical location of devices in a data network |
| US7075940B1 (en) | 2002-05-06 | 2006-07-11 | Cisco Technology, Inc. | Method and apparatus for generating and using dynamic mappings between sets of entities such as between output queues and ports in a communications system |
| US7304999B2 (en) * | 2002-08-24 | 2007-12-04 | Cisco Technology Inc. | Methods and apparatus for processing packets including distributing packets across multiple packet processing engines and gathering the processed packets from the processing engines |
| US7404015B2 (en) * | 2002-08-24 | 2008-07-22 | Cisco Technology, Inc. | Methods and apparatus for processing packets including accessing one or more resources shared among processing engines |
| US7051259B1 (en) | 2002-10-08 | 2006-05-23 | Cisco Technology, Inc. | Methods and apparatus for communicating time and latency sensitive information |
| US7313093B1 (en) | 2002-11-26 | 2007-12-25 | Cisco Technology, Inc. | Methods and apparatus for selectively discarding packets during overload conditions |
| US7296100B1 (en) | 2003-10-06 | 2007-11-13 | Redpine Signals, Inc. | Packet buffer management apparatus and method |
| KR100612442B1 (ko) * | 2004-01-26 | 2006-08-16 | 삼성전자주식회사 | 버퍼형 스위치 및 그 스케쥴링 방법 |
| US7580403B2 (en) * | 2004-02-26 | 2009-08-25 | Enterasys Networks, Inc. | Status transmission system and method |
| US20050195756A1 (en) * | 2004-02-26 | 2005-09-08 | Frattura David E. | Status announcement system and method |
| WO2005091901A2 (en) * | 2004-03-10 | 2005-10-06 | Enterasys Networks, Inc. | Dynamic network detection system and method |
| US7945945B2 (en) * | 2004-08-06 | 2011-05-17 | Enterasys Networks, Inc. | System and method for address block enhanced dynamic network policy management |
| US7555584B2 (en) * | 2004-09-29 | 2009-06-30 | Intel Corporation | Providing additional channels for an MSL architecture |
| US7347628B2 (en) | 2004-11-08 | 2008-03-25 | Enterasys Networks, Inc. | Optical interface identification system |
| US7551617B2 (en) | 2005-02-08 | 2009-06-23 | Cisco Technology, Inc. | Multi-threaded packet processing architecture with global packet memory, packet recirculation, and coprocessor |
| US8086232B2 (en) * | 2005-06-28 | 2011-12-27 | Enterasys Networks, Inc. | Time synchronized wireless method and operations |
| US8155118B2 (en) * | 2005-08-19 | 2012-04-10 | Hewlett-Packard Development Company, L.P. | Mirroring of a random subset of network traffic |
| US7558200B2 (en) * | 2005-09-01 | 2009-07-07 | Microsoft Corporation | Router congestion management |
| US7739426B1 (en) | 2005-10-31 | 2010-06-15 | Cisco Technology, Inc. | Descriptor transfer logic |
| US7809009B2 (en) * | 2006-02-21 | 2010-10-05 | Cisco Technology, Inc. | Pipelined packet switching and queuing architecture |
| JP4977378B2 (ja) | 2006-02-23 | 2012-07-18 | 山梨日本電気株式会社 | 磁気センサ、回転検出装置及び位置検出装置 |
| US20070253426A1 (en) * | 2006-04-28 | 2007-11-01 | International Business Machines Corporation | Reliable global broadcasting in a multistage network |
| US8054847B2 (en) * | 2006-10-31 | 2011-11-08 | Hewlett-Packard Development Company, L.P. | Buffer management in a network device |
| US8324329B2 (en) * | 2007-08-07 | 2012-12-04 | Bridgestone Corporation | Process for producing functionalized polymers |
| US7801046B2 (en) * | 2008-04-28 | 2010-09-21 | Oracle America, Inc. | Method and system for bandwidth control on a network interface card |
| US9001663B2 (en) * | 2010-02-26 | 2015-04-07 | Microsoft Corporation | Communication transport optimized for data center environment |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2842647A1 (de) * | 1978-09-29 | 1980-04-10 | Siemens Ag | Uebertragungssystem zum fernkopieren und zur elektronischen uebermittlung von hauspost |
| US4399531A (en) * | 1980-09-29 | 1983-08-16 | Rockwell International Corporation | Distributed digital data communications network |
| US4488288A (en) * | 1982-06-25 | 1984-12-11 | At&T Bell Laboratories | End-to-end information memory arrangement in a line controller |
| US4486877A (en) * | 1982-06-25 | 1984-12-04 | At&T Bell Laboratories | Packet switching loop-around network and facilities testing |
| US4494230A (en) * | 1982-06-25 | 1985-01-15 | At&T Bell Laboratories | Fast packet switching system |
| US4491945A (en) * | 1982-06-25 | 1985-01-01 | At&T Bell Laboratories | Fast packet switch |
| US4488289A (en) * | 1982-06-25 | 1984-12-11 | At&T Bell Laboratories | Interface facility for a packet switching system |
| US4484326A (en) * | 1982-11-04 | 1984-11-20 | At&T Bell Laboratories | Packet load monitoring by trunk controllers |
| US4490817A (en) * | 1982-12-13 | 1984-12-25 | At&T Bell Laboratories | Packet error rate measurements by distributed controllers |
| FR2538984A1 (fr) * | 1982-12-30 | 1984-07-06 | Devault Michel | Commutateur pour reseau numerique multidebit a commutation temporelle asynchrone adapte aux videocommutations |
| US4516238A (en) * | 1983-03-28 | 1985-05-07 | At&T Bell Laboratories | Self-routing switching network |
| US4542497A (en) * | 1983-03-28 | 1985-09-17 | At&T Bell Laboratories | Wideband digital switching network |
| US4630045A (en) * | 1983-10-24 | 1986-12-16 | International Business Machines Corporation | Controller for a cross-point switching matrix |
| US4520429A (en) * | 1983-12-19 | 1985-05-28 | General Dynamics Corporation, Electronics Division | Dual-path circuit board connector with internal switching |
| JP2583480B2 (ja) * | 1983-12-23 | 1997-02-19 | 株式会社日立製作所 | 光スイッチ及び光スイッチアレイ |
| JPH0657075B2 (ja) * | 1984-05-29 | 1994-07-27 | 富士通株式会社 | ディジタル通話路装置 |
| US4621359A (en) * | 1984-10-18 | 1986-11-04 | Hughes Aircraft Company | Load balancing for packet switching nodes |
| US4641302A (en) * | 1985-06-24 | 1987-02-03 | Racal Data Communications Inc. | High speed packet switching arrangement |
| FR2584826B1 (fr) * | 1985-07-11 | 1987-10-09 | Labo Electronique Physique | Element de commutation optique entre deux guides de lumiere et matrice de commutation optique formee de ces elements de commutation |
| NO167250C (no) * | 1985-07-16 | 1991-10-16 | Siemens Ag | Kanalfordeler for digitalsignaler. |
| US4703475A (en) * | 1985-12-04 | 1987-10-27 | American Telephone And Telegraph Company At&T Bell Laboratories | Data communication method and apparatus using multiple physical data links |
| US4769811A (en) * | 1986-12-31 | 1988-09-06 | American Telephone And Telegraph Company, At&T Bell Laboratories | Packet switching system arranged for congestion control |
| US4769810A (en) * | 1986-12-31 | 1988-09-06 | American Telephone And Telegraph Company, At&T Bell Laboratories | Packet switching system arranged for congestion control through bandwidth management |
| JPH0721594B2 (ja) * | 1987-01-19 | 1995-03-08 | 国際電信電話株式会社 | 光スイツチ |
-
1985
- 1985-09-06 US US06/773,380 patent/US4734907A/en not_active Expired - Fee Related
-
1986
- 1986-04-18 CA CA000507072A patent/CA1254985A/en not_active Expired
- 1986-05-16 EP EP86401052A patent/EP0260364B1/en not_active Expired - Lifetime
- 1986-05-16 AT AT86401052T patent/ATE84653T1/de not_active IP Right Cessation
- 1986-05-16 DE DE8686401052T patent/DE3687525T2/de not_active Expired - Fee Related
- 1986-06-12 JP JP13725586A patent/JP2512435B2/ja not_active Expired - Lifetime
-
1987
- 1987-12-30 US US07/139,464 patent/US4829227A/en not_active Expired - Fee Related
- 1987-12-30 US US07/139,463 patent/US4901309A/en not_active Expired - Lifetime
-
1988
- 1988-03-04 US US07/164,020 patent/US4849968A/en not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03501595A (ja) * | 1987-12-16 | 1991-04-11 | コムパニー ゼネラール デ ゼタブリッスマン ミシュラン‐ミシュラン エ コムパニー | 車両のホイール監視システムにおけるホイールモジュールの励磁及び聴取に必要な要素 |
| JPH021656A (ja) * | 1988-02-17 | 1990-01-05 | Nippon Telegr & Teleph Corp <Ntt> | 自己ルーチング通話路 |
| JPH06216942A (ja) * | 1992-11-19 | 1994-08-05 | Internatl Business Mach Corp <Ibm> | パケット交換網における機能分散 |
| JPH0851443A (ja) * | 1995-05-24 | 1996-02-20 | Nippon Telegr & Teleph Corp <Ntt> | Atm交換装置 |
| US6205145B1 (en) | 1997-01-31 | 2001-03-20 | Nec Corporation | Fibre channel fabric |
| EP2109249A2 (en) | 1997-01-31 | 2009-10-14 | Juniper Networks, Inc. | Fibre channel fabric |
| JPWO2007108054A1 (ja) * | 2006-03-16 | 2009-07-30 | 富士通株式会社 | 通信ノード及び通信経路選択方法 |
| CN114666205A (zh) * | 2017-07-10 | 2022-06-24 | 比吉斯合伙人有限公司 | 用于分组监视和重放的网络 |
Also Published As
| Publication number | Publication date |
|---|---|
| US4901309A (en) | 1990-02-13 |
| ATE84653T1 (de) | 1993-01-15 |
| DE3687525D1 (de) | 1993-02-25 |
| US4849968A (en) | 1989-07-18 |
| US4734907A (en) | 1988-03-29 |
| CA1254985A (en) | 1989-05-30 |
| US4829227A (en) | 1989-05-09 |
| JP2512435B2 (ja) | 1996-07-03 |
| EP0260364B1 (en) | 1993-01-13 |
| DE3687525T2 (de) | 1993-05-06 |
| EP0260364A3 (en) | 1989-06-14 |
| EP0260364A2 (en) | 1988-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4829227A (en) | High speed data link | |
| US5987028A (en) | Multiple channel ATM switch | |
| US5229991A (en) | Packet switch with broadcasting capability for atm networks | |
| US6327244B1 (en) | Packet handler | |
| KR900006791B1 (ko) | 패킷 스위치식 다중포트 메모리 n×m 스위치 노드 및 처리 방법 | |
| EP0698323B1 (en) | Multicast virtual circuit switch using cell recycling | |
| KR970000792B1 (ko) | 패킷 스위치 및 그 구조 | |
| KR950003656B1 (ko) | 멀티플 패킷 목적지를 갖는 패킷 스위칭 회로망과, 패킷 루팅 방법 | |
| US5940389A (en) | Enhanced partially self-routing algorithm for controller Benes networks | |
| JP3505658B2 (ja) | 非線形転送モードスイッチング構成 | |
| US6144662A (en) | Fast routing and non-blocking switch which accomodates multicasting and variable length packets | |
| US4984192A (en) | Programmable state machines connectable in a reconfiguration switching network for performing real-time data processing | |
| EP0195589A2 (en) | Switching system for transmission of data | |
| JPH0637797A (ja) | パケット交換網の予約リング機構 | |
| WO1986002511A1 (en) | Load balancing for packet switching nodes | |
| US5768270A (en) | ATM switch using synchronous switching by groups of lines | |
| JPH0637799A (ja) | トランクグループ入力/出力モードを備えた交換機 | |
| US5590123A (en) | Device and method for use of a reservation ring to compute crossbar set-up parameters in an ATM switch | |
| JPH0637800A (ja) | 非ブロッキング自己経路指定式交換網を有する交換機 | |
| KR100278016B1 (ko) | 비동기 전송모드 교환시스템의 스위칭 장치 및 방법 | |
| KR100246627B1 (ko) | 트래픽 흐름제어 및 감시기능을 갖는 멀티채널 패킷 스위칭 장치 | |
| Chen | A survey of multistage interconnection networks in fast packet switches | |
| GB2252220A (en) | Expandable digital communications network | |
| EP0555429A1 (en) | An atm switching arrangement | |
| Chao et al. | A large-scale multicast output buffered ATM switch |