JPH03131144A - パケットスイッチ - Google Patents

パケットスイッチ

Info

Publication number
JPH03131144A
JPH03131144A JP2163038A JP16303890A JPH03131144A JP H03131144 A JPH03131144 A JP H03131144A JP 2163038 A JP2163038 A JP 2163038A JP 16303890 A JP16303890 A JP 16303890A JP H03131144 A JPH03131144 A JP H03131144A
Authority
JP
Japan
Prior art keywords
packet
output
information
word
ports
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2163038A
Other languages
English (en)
Inventor
Rajiv S Dighe
ラジブ エス.ディグヘ
Jr Carl J May
カール ジェイ.メイ ジュニア
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Inc
Original Assignee
American Telephone and Telegraph Co Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Publication of JPH03131144A publication Critical patent/JPH03131144A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明はパケットの伝送システム及び/または交換シス
テムに関し、特に、パケットスイッチ内の入力/出力ポ
ートの有効利用に関する。
[従来技術の説明] 従来のパケット交換装置は通常、パケットがその中に供
給されるいわゆる先入先出(FIFO)記憶装置を含ん
でいる。代表例では、どの出力ポートがパケットを受取
るかは入力ポートが制御している。このような装置にお
ける1つの重大な問題点は、入力ポートがFIFOに、
現在占有中かまたは他のパケットを他の入力ポートから
伝送中の特定の出力ポートに供給されるべきパケットを
有しているならば、その特定のパケット入カポ−)F 
I FO内の後続の全てのバケッ峡は、先行パケットが
話中の出力ポートへの供給を完了するまで待たなければ
ならないことである。従って、話中でない他の出力ポー
トに宛先を有するパケットは待機しなければならず、従
ってスイッチ内の処理量は低下する。
(発明の概要) 従来のパケット交換装置の処理効率に関する問題は、本
発明の実施態様により、複数の入力ポートの各々内にア
ドレス可能な記憶装置を含むことと、複数出力ポートの
各々のあるものを特徴とする特定のパケットが任意の入
力ポート内に記憶されている時にその出力ポートがその
パケットを取得すべくその入力ポートをアドレスできる
ようにすること、により解決される。これは、どのパケ
ットがその出力ポートによって伝送されるべきかを指示
する記憶装置を出力ポート内に含むことによって達成さ
れる。
さらに、入力ポートは、特にパケット宛先とパケットス
ターティングアドレスとを含む記憶装置内のパケット搬
送語からの搬送情報をスケジューラに供給する。一方ス
ケジューラは、パケットの宛先に指定された出力ポート
を制御的に選択し、特に入力ポート記憶装置内のパケッ
トスターティングアドレスとパケットがそれから取得さ
れるべき入力ポートソース識別とを含むパケット出力情
報を、選択された出力ポートに供給する。出力ポートが
特定パケットをサービスすべく準備が完了したときに、
入力ポート識別及びパケットスターティングアドレスは
アドレスバスに供給される。
一方パケットスターティングアドレスは、識別された入
力ポートに及びその中でもパケットの第1のワードをデ
ータバスに読込む記憶装置に供給される。パケットワー
ドはデータバスを経由して要求する出力ポートに供給さ
れる。従って、要求する出力ポート内のパケットアドレ
スは一時に1パケツトワードずっ増加されかつ対応する
パケットワードは識別された入力ポートからデータバス
を経由して要求する出力ポートへ供給される。このプロ
セスは、−時に1パケツトずつ全パケットが要求する出
力ポートへの供給を完了するまで反復される。その後、
伝送されるべき次のパケットが出力ポートにより同様の
方法で要求される。
このように、任意の出力ポートは、パケットワードを任
意の入力ポートから及びその中でも記憶装置内の任意の
記憶位置から要求可能である。特に、全ての出力ポート
はポーリングサイクルの間、パケットワードを任意の特
定入力ポートから要求可能である。従って、パケットは
、出力ポートがパケットワードをサービスすべく準備が
完了ししかも出力ポートが供給されるべきパケットワー
ドを待機中ではないときにのみ一時に1パケツトワード
ずつ要求される。従って、ふくそうは最小化され、相互
接続スイッチ内の処理量は最大化される。
(実施例の説明) 第1図は複数の入接続ポートを複数の出接続ポートに相
互接続するためのパケット網ノード100の詳細を簡易
ブロック線図形式で示す。このようなパケット網ノード
は第16図に示しかつ以下に記載するようなネットワー
クに有利に使用可能である。従って、複数のソースから
の信号は端末100−1乃至101− (X+Y)を経
由してパケット網ノード100に供給される。ソースは
例えば、ブロードバンドパケット伝送施設、ディジタル
データ、R3232、DSOlDSl、DS3、他のデ
ィジタル信号、例えばLAPD (リンクアクセスプロ
トコルのDチャネル)のような他のパケット信号、ここ
に開示のものに類似したタイプのブロードバンドパケッ
トなどである。これらの信号は任意の希望伝送速度のア
ナログまたはディジタルでもよい。例えば、入接続信号
ビット速度は64にビット/秒DSO速度、1. 54
4Mb/s  DSI速度、またはパケットフォーマッ
ト化情報を含む150 M b / s伝送速度、ある
いはそれらより高いかまたは低い任意の希望の速度であ
ってもよい。
もし入接続信号がディジタル施設を経由して伝送されつ
つありかつパケット網ノード100内で使用されるタイ
プのブロードバンドパケットフォーマットのパケットを
含むならば、それは施設インクエース102−1乃至1
02−Xの1つに供給されるであろう。入力施設インタ
フェース102はこの実施例では、パケット情報を一時
に1バイトずつパケット相互接続(クロスコネクトHe
rass connect) 103へしかもその中の
入力ポート104−1乃至104−Xのうちの対応する
1つへ供給するのに使用される。このような施設インタ
フェースは当業者に周知であり、またこのような施設イ
ンタフェースは代表例において、入接続クロック信号を
回収するためのフェーズクローズドグループと、フレー
マ(f’ramer)と、もし必要ならばバイポーラ対
ユニポーラ変換器と、利得及び/または遅延歪みの等化
のための等化器と、性能監視装置と及び入接続ディジタ
ル信号を入接続ディジタルフォーマットから相互接続1
03で使用されるブロードバンドパケットフォーマット
に再フォ−マツト化しその信号は入力ポート1041乃
至104−Xの対応する1つに一時に1バイトずつ供給
されるところの再フオーマツト化装置とを含む。
この実施例においては、パケット網ノード100はまた
パケタイザ(packetizer) 105−1乃至
105−Yの各々をも含む。バケタイザ105−1乃至
105−Yの各々は、入力ローカルパケットインタフェ
ース106と及びパリティユニット107とを含む。本
発明の態様に従って例示の1つのパケタイザ105がパ
ケット搬送語すなわちヘッダと及びパケットフォーマッ
トとを発生する作動を以下に記載する。しかしながら、
インタフェースが形成される信号ソースのタイプに従っ
てバケタイザ105の特定の1つの構造が異なることが
あることに注目すべきである。しかしながら、発生され
るブロードバンドパケットフォーマットは全てのパケタ
イザ105に対して同一である。このようなパケタイザ
はまた、伝送施設及び対応の入力施設インタフェース1
02を経由してパケット網ノード100へまたはもし必
要ならば下記の理由で直接パケタイザ105−1乃至1
05−Yの1つへ信号を供給する他の遠隔配置装置内に
含めてもよい。パケタイザ105−1乃至105−Yの
1つは制御入力と指定されることが注目される。
ブロードバンドパケットフォーマット死人接続信号はパ
ケタイザ105−1乃至105−Yから入力ポート10
4− (X+1)乃至104−(X+y)へそれぞれ供
給される。  基準コード語X  は、Xr8fユニッ
ト108から、バケタイref’ ザ105−1乃至105−Yの各々へ、入力ポート10
4−1乃至104− (X+Y)の各々へ及びスタッフ
ポート109へ供給される。Xrefユニット108は
希望の基準コード語を記憶するためのレジスタまたは他
の記憶装置を含んでもよい。
基準コード語Xrerはシステムハイアラーキ内の各ネ
ットワーク層に固有のものであり、かつ全てのユーザに
対していわゆる伝送トランスペアレンジDranspa
rency:通過させる能力)を提供する。
さらに、同一ブロードバンドパケットフォーマットを使
用する構内網の各々には構内網パケットに限定するのに
使用される固有の基準コード語が割当てられまた構内網
はシステムハイアラーキにおいてもトランスベアレンジ
を同様に提供する。
入力ポート104−1乃至104− (X+Y)の各々
は、本発明の態様に従って、パケットを限定するためと
、入接続ブロードバンドパケットフォーマットに同期化
させるためと及び出力ポート110−1乃至110− 
(X+Y)の適当な1つによって得られるであろうパケ
ットを記憶するためとに使用される。この目的のために
、入力ポート104の各々は、同期化ベースで、パケッ
ト相互接続103のデータバス(DBUS)とアドレス
バス(ABUS)と及び搬送バス(TBUS)とインタ
フェース結合をする。これらのバスは時分割多重化ベー
スで作動する。入力ポート1o4の各々の詳細を第5図
に示しかつ以下に記載する。
スタッフ(stuff)ポート109は伝送すべき他の
パケットが存在しないときに伝送されるいわゆるスタッ
フ(stufT ;手持分)パケットを発生する。スタ
ッフポート109はバケタイザ105で使用される方法
に実質的に類似しかつ以下に記載の方法でスタッフパケ
ットを発生する。スタッフパケットは必要なときに使用
可能なようにバッファメモリに記憶される。スタッフパ
ケットは以下に説明するように、出力ポート110−1
乃至110− (X+Y)の1つにより必要とされると
きに呼出される。この目的のために、スタッフポート1
09はパケット相互接続103のアドレスバス(ABU
S)及びデータバス(DBUS)とインタフェース結合
をする。
出力ポート110−1乃至110− (X+Y)の各々
は、入力ポート1o4−1乃至1o4−(X十Y)及び
スタッフポート109がら得られたパケットを、出力イ
ンタフェース111−1乃至1jl−X及び出力ローカ
ルパケットインタフェース112−1乃至112−Yの
うちの適当な1つへ供給するのに使用される。例えば、
もしパケットが遠隔パケット網ノードへ伝送されるべき
ものであるならば、パケットは出力施設インタフェース
111−1乃至111−Xの1つへ供給されに次に出力
端末115−1乃至115−Xへそれぞれ供給されるで
あろう。もしパケットの宛先が同一のパケット網ノード
100であるならば、パケットは出力ローカルパケット
インタフェース112−1乃至112−Yの適当な1つ
へ供給され次に出力端末115− (X+1)乃至11
5−(x + y)へそれぞれ供給されるであろう。パ
ヶタイザ105のケースにおけると同様に、出力ローカ
ルパケットインタエース112もまたインタフェース結
合される機器のタイプに応じて異なる構造を必要とする
であろう。
出力施設インタフェース111−1乃至111−Xは代
表例では、出力ポート110−1乃至110−Xのそれ
ぞれを所定の伝送施設に対してインタフェース結合させ
るための装置を含む。この目的のために、出力・施設イ
ンタフェース111の各々は、伝送されるブロードバン
ドパケットを対応する伝送施設の特定の信号フォーマッ
トへフォーマット化するための適当な装置を含む。この
ような出力施設インタフェースは当業者のよく知るとこ
ろであろう。
この目的のために、出力ポート110−1乃至110−
 (X+Y)の各々はスケジューラ(schedule
r) 113と協働して、本発明の態様に従ってパケッ
トの伝送をスケジュール化するように作動する。これら
の機能を実現するために、出力ポート110の各々は同
期化ベースで、パヶッ)相互接続103のデータバス(
DBUS)と、アドレスバス(ABUS)と、スケジュ
ーラバス(S’ BUS)と及び全量子バス(TQBU
S)とインタフェース結合をする。同様に、相互接続の
バスの各々は時分割多重化ベースで作動する。出力ポー
ト110の各々の詳細歩第7図に示しがっ以下に記載す
る。
スケジューラ113はプロセッサ114と協働して、本
発明の態様に従って、パケットの経路選択を入力ポート
104から出力ポート110及び統計ポート116へ制
御するように及び出力ポート110においてパケット1
04から出力ポート110においてパケットの出力スケ
ジューリングを制御するように作動する。
プロセッサ114には、出力ポート110の状態に関す
る情報と及び伝送するようにスケジュール化された特定
のパケットに対して割当てられた宛先(D E S T
)までの−次及び代替経路間の遅延差(DD)の値とが
供給される。さらに、統計ポート116は入力ポート1
04の状態に関する情報プロセッサ114に供給する。
一方、プロセット114はこの情報をスケジューラ11
3に供給する。
パケット網ノード100の作動及びその中のパケット相
互接続103の作動は当業者であればそれらに関する以
下の詳細説明から理解できるであろう。入力ポート10
4への入力及び出力ポート110からの出力は非同期で
あることが注目される。しかしながら、パケット相互接
続103内における入力ポート104との内部インタフ
ェース結合は、入力ポートの数X+Y−Nと及びパケッ
ト網ノード100へ供給される信号の最大伝送速度との
関数として決定されるクロック速度においては同期して
いる。この実施例においては、相互接続103のタイミ
ングシーケンス即ちポーリングサイクルの特定のタイム
スロットは、以下に述べるように入力ポート104内の
ある情報を書出すのに使用される。ポーリングサイクル
は最大入接続速度におけるパケットワード間隔より小さ
い間隔内で完了される。従ってこの実施例においては、
もし最大入接続伝送速度が例えば150Mb/Sであり
、N−8個のポートが存在し及び語長が8バイトである
ならば、ポーリングサイクルに付き8+1−9個のタイ
ムスロットが存在し及びパケット相互接続103におけ
る同期クロック速度は約24 M b / sである。
入力ポート104−1乃至104− (X+Y)の各々
はスケジューラ113の同期ポーリングサイクル内のタ
イムスロット数によって識別される。特にN番目のタイ
ムスロットを通過した最初のタイムスロットは、入力ポ
ート104−1乃至104− (X+Y)のそれぞれを
スケジューラ113に対して識別させる。
タイムスロットN−X十Yの間、出力ポート110−1
乃至110−(X+Y)は入力ポート104内の記憶装
置へのアクセスを有し、タイムスロットN+1−0は入
力語データを入力ポート104内の装置に書き込むため
のタイムスロットである。 パケット網ノード100は
例えば、交換ノード、アクセスノードまたはいわゆるゲ
ートウェイノードとして多数の適用例に使用可能である
しかしながら、相互接続103のコンフィギユレーショ
ン(構成)は、ネットワークのコンフィギユレーション
がリンク、スター、メツシュ等いかなるものであれ、相
互接続103がその中で使用されるネットワークコンフ
ィギユレーションとは独立であることに注目することは
重要である。交換ノードは代表例では、N−X−1個の
入力施設インタフェース102及びN−X−1個の出力
施設インタフェース111のそれぞれの複数個と及び少
なくとも1個のパケタイザ105及び対応する出力ロー
カルパケットインタフェース112とを含む。アクセス
ノードまたはゲートウェイノードは代表例では、Y=N
−X個の入力ポート及びY−N−X個の出力ポートと及
び少なくとも1つ入力施設インタフェース102及び少
なくとも1つの対応する出力施設インタフェース111
、即ちX−1、とを含むであろうし、及びY−N−1個
のパケタイザ105と及びY−N−1個の出力ローカル
パケットインタフェース112とを含むのが好ましいで
あろう。他の適用例に対しては、パケット網ノード10
0は、多数個の入力及び出力施設インタフェース(X個
)と多数個の入力及び出力施設インタフェース(X個)
と多数個のパケタイザ及び出力ローカルパケットインタ
フェース(Y個)(ここでX−Y)を含むものとしてよ
い。しかしながら、特定の適用例におけるシステム要求
を満たすために、任意数の入力施設インタフェース及び
出力施設インタフェース、及び任意数のパケタイザ及び
出力ローカルパケットインクフェースが使用されてよい
。しかしながら、各タイプの入力インタフェースに対し
て対応する出力インタフェースが存在することに注目す
べきである。例えば、もしこのパケット網ノードにおい
て特定の遠隔交換ノードから1つの入力施設インタフェ
ース102を経由してディジタル信号が受取られつつあ
るならば対応する1つの出力施設インタフェース111
を経由してその遠隔交換ノードに類似のディジタル信号
が伝送されつつある。同様に、1つのパケタイザ105
においであるローカルエリヤネットワークからデータ信
号が受取られつつあるならば、1つの出力ローカルパケ
ットインタフェース112によってそのローカルエリヤ
ネットワークに類似のデータ信号が供給されつつある。
即ちパケット網ノード100に供給される信号のソース
間には両方向通信が存在する。
[パケタイザ] 前記のようにパケタイザ105−1乃至105−Yの各
々はローカルパケットインタフェース106とパリティ
ユニット107とを含み、かつ第2図に示すように本発
明の態様に従ったバケ・ソトフォーマットを発生するの
に使用される。この目的のために、入力ローカルパケッ
トインタフェース106は、ブロードバンドパケットワ
ードが本発明によりフォーマット化されうるように特定
の入接続信号を限定するためにその特定の入接続信号に
対してインタフェース結合をするための装置を含む。さ
らに、フォーマット化されるパケットと、搬送語発生器
と、パケットバイトの数及びパケットワードの数をカウ
ントするための装置と、最後のパケット情報語を適切な
数のバイトに構成するために最後のパケット情報語をパ
ッディング(padding)するための装置と及びパ
ケット情報語と搬送語とを結合して希望のパケットを形
成するための多重化装置とのためにバッファ記憶装置が
必要とされる。搬送語発生器はレジスタでもまたはその
中に希望の情報が挿入できる読取り書き込み(RAM)
記憶装置でもよい。このような装置は当業者に周知であ
る。
従って、搬送語(ヘッダ)201と及び多数の情報量子
即ち情報語202−1乃至202−Mとを含むパケット
フォーマットが第2図に示されている。搬送語の詳細は
以下に第3図及び第4図と共に記載する。各々比較的短
い固定長を有するM個の情報語202を含むこのパケッ
トフォーマットは効率的パケット伝送及び/または交換
のため特に有利である。−従来の装置はフラッグによっ
て限定された全可変長情報フィールドまたは固定長情報
フィールドのいずれかを使用した。全可変長情報フィー
ルドを使用する装置はそれらがいわゆるビットレベルの
処理を使用するので好ましくなく、また固定長情報フィ
ールドを使用する装置は情報フィールドの長さがあまり
にも長すぎるかまたはあまりにも短すぎるので好ましく
ない。固定長情報フィールドの使用はまた、1バイトの
情報しか存在しないときでさえも情報フィールド全部が
伝送されるかまたは交換されることを必要とする。本発
明の装置においては、パケット内に含まれるべき情報の
バイト数によって決定されるようにM個の比較的短い情
報語のみか伝送されるかまたは交換される。このとき、
パケット内の最終ワードをその適切な長さに構成するた
めに、情報として使用されないバイトを含むようにパケ
ット内の最終ワードのみをパッディング(paddin
g)するだけでよい。第2図に示すように、この実施例
では、情報語202−Mは5バイトのUSER情報と及
びパッディングに使用されたところのいわゆるFILL
(フィル;充填)を含む3バイトとを含む。この実施例
では、パケット情報語の数Mはゼロ(0)から255と
することが可能であり、各パケット情報語は8バイトを
含み及び各バイトは8ビツトを含むが、これらは本発明
の範囲を限定するものと解釈すべきではない。情報のバ
イトは並列であるように示されているが、これらは直列
に配置可能であることも明らかであろう。第2図に示す
パケットフォーマットは当業者には明らかな方法でバケ
タイザ105により形成される。
入力ローカルパケットインタフェース106はまた、第
3図に示すような搬送語201を一部として発生する。
この実施例において、搬送語201もまた8バイトを含
み、各バイトは8ビツトを有する。ここでも搬送語のバ
イトは並列であるように示されているが、これらは同様
に直列に配置することが可能であろう。従って、搬送語
はパケット情報語の各々と同じサイズであるので、もし
入力として1つのパケタイザ105に供給されたならば
、そのまま現れるであろう。BYTE (0)乃至BY
TE (3)はシステムアドレスの目的に使用されるの
でシステムアドレスフィールドと呼ばれる。この実施例
において、DEST (0)乃至DEST (11)と
指定された位置は宛先フィールドを形成し、これらはパ
ケット網ノードアドレスを指示するのに使用される。当
業者に明らかなように、VCID(0)乃至VCID(
19)と指定されたビット位置は対応パケットの最終宛
先をさらに指示するのに使用可能であり、これらはいわ
ゆる仮想回路(virtnal circuit)識別
を表す。この実施例において、ビット位置VCID(1
6)乃至VCID(19)+;i宛先延長(DES  
EXT)フィールドとして指定される。もしパケットの
宛先が同一のパケット網ノードであるならば。DEST
  EXTフィールドは出力ポート110−(X+1)
乃至110− (X+Y)のうちのいずれの出力ポート
にパケットを供給すべきかを指示する。残りのVCID
ビットはパケットの最終宛先を識別しかつピリング(b
illing ;掲示)の目的で使用される。
BYTE (4)はTYPE (0)乃至TYPE(4
)及びBKG (0)乃至BKG(2)と指定されたビ
ット位置を含む。ビット位置TYPE(0)乃至TYP
E (4)は対応パケットに割当てられたサービスのク
ラスまたはグレードを指示しかつパケットフィールドの
タイプと呼ばれる。
ビット位置TYPE (0)はパケット代替経路を選択
可能かどうかを指示する。従って、ビット位置TYPE
 (0)における論理1はパケットが代替経路を選択可
能であることを指示し、論理0は選択不可能であること
を指示する。この実施例においては通常は統計的パケッ
トのみが代替経路を選択可能である。周期的パケットが
代替経路を選択するであろう唯一の場合は、パケットに
対する宛先に割当てられた一次経路内に故障があるかま
たはある理由でパケットに最小遅延を必要とするサービ
スクラスが割当てられたときである。ビット位置TYP
E (1)はパケットのタイプが統計的か周期的かを指
示する。即ち、もしパケットの情報語がバースト的情報
を含むならばそのパケットは統計的パケットと呼ばれ、
またもしパケットの情報語が例えばPCM符号化音声等
のような回路型情報を含むならばそのパケットは周期的
パケットと呼ばれる。従って、ビット位置TYP E(
1)における論理1は周期的パケットを指示し、一方論
理0は統計的パケットを指示する。ビット位置TYPE
 (2)及びTYPE (3)は以下に記載のようにス
ケジューラ113において使用されるしきい値を選択す
るのに使用される。ビット位置TYPE (4)はパケ
ットにサービスの最小遅延クラスが割当てられているか
どうかを指示する。ビット位置BKG (0)乃至BK
G (2)は欠損(breakage)フィールドと呼
ばれ、これらはパケットの最終情報語M内において伝送
されるべきユーザ情報を含まないのでパッディングされ
たバイト数を指示する。ビット位置BKG (0)乃至
BKG (2)は同様に最終情報語におけるユーザ情報
を含むバイト数を指示するのにも使用可能であることは
明らかであろう。
BYTE (5)はビット位置5IZE(0)乃至5I
ZE(7)を含み、これらはサイズ(SIZE)フィー
ルドと呼ばれる。サイズフィールド内に置かれたビット
は対応パケット内の情報語M(即ち量子の数)を指示す
る。即ち、パケット長指示器を表すビットがサイズフィ
ールド内に置かれる。同様にこの実施例においては、M
はゼロ(0)から255までの値とすることが可能であ
る。
BYTE (6)はパリティユニット107によって挿
入されるべき第1の所定のパリティチエツクビット用の
6個の空白ビット位置と及びビット位置SGZ及びEX
Gとを含む。6個の空白ビット位置は第1のパリティチ
エツクフィールドと呼ばれる。この実施例において、ビ
ット位置SGZはパケットがゼロ(0)以上の多数の情
報語を含むか否かを指示する。もしパケット長がゼロよ
り大きくなければ、パケット長指示器フィールドは必要
とされず、情報は搬送語のBYTE (5)のサイズフ
ィールド内で伝送可能である。従って、ただ1バイトの
情報のみが伝送されるべきであるならば、SGZは論理
0にセットされ、情報のバイトはパケット長指示器ビッ
トの代わりにBYTE(5)内のサイズフィールドのビ
ット位置内に挿入される。このようなパケットにおいて
は1パケット語が受入られることがらパケット長指示器
が必要ではないのでBYTE (5)が利用可能である
。この方法は搬送語内に2バイトまたはさらには3バイ
トの情報でさえ伝送するのに拡張されてこの場合には追
加の情報を伝送する必要性を排除することが可能である
ことが当業者には明らかであろう。搬送語フィールドの
追加フィールドはユーザ情報を伝送するのに使用しても
良いこともまた注目すべきである。搬送語内の追加フィ
ールドの使用は、伝送されるのに必要な情報語の数を少
なくすることによって伝送効率をもまた増大するであろ
う。情報を搬送するために追加搬送語フィールドが使用
可能な1つの実施例は制御パケットである。BYTE 
(6)におけるビット位置EXCはパケットが制御パケ
ットであるか否かを指示するのに使用される。
BYTE (7)はパリティユニット107によって挿
入されるべき第2の所定のパリティチエツクパターン用
の8個の空白ビット位置を含む。BYTE (7)の8
個の空白ビット位置は第2のパリティチエツクフィール
ドと呼ばれる。
入力ローカルパケットインタフェース106はパケット
情報をパリティユニット107にバイト方式ベースで供
給する。パリティユニット107にはまたENABLE
 (可能化)信号及びパケットのスタート(SOP)信
号が供給される。ENABLE信号は情報の有効バイト
が利用可能であることを指示し、またSoP信号はパケ
ットの始めに従って搬送語の始めを指示する。
パリティユニット107は各パケタイザ105において
、第4図に示すように搬送語のBYTE(6)及びBY
TE (7)の空白ビット位置内に挿入される複数個の
所定のパリティチエツクパターンを形成する所定のパリ
ティチエツクビットを発生する。第4図はまた破線枠内
に示した基準コード語X、。fをもまた示し、これはこ
の実施例においてこの複数の所定のパリティチエツクを
形成する所定のパリティチエツクビットを発生するのに
使用される。基準コード語Xrefの使用は本発明のあ
る種の態様を実施するのには必要でないことが当業者に
は明らかであろう。実際に、所定のパリティチエツクビ
ットを発生するときに偶数(EVEN)また奇数(OD
 D)パリティのいずれかが使用可能である。Xrer
の使用及びXr8r内に含まれるビット数は、特定シス
テムにおいて構内網を含むネットワーク層の数によって
決定される。さらに、所定のパリティチエツクの数及び
本発−明の実施に使用されるパリティチエツクビットを
計算するのに使用される所定のパリティチエツクの数及
びビットパターンはシステム内に希望されるロバストネ
ス(robustness)の程度に依存することもま
た明らかであろう。本発明のこの実施態様においては、
希望するレベルのロバストネスを得るために14個のパ
リティチエツクビットを含む2つの所定のパリティチエ
ツクが使用される。すなわち、搬送語のBYTE (0
)乃至BYTE (6)のビット位置からの各ビットは
少なくとも2つの異なるパリティチエツクビットを計算
するのに使用される。
従って、パリティユニット107には、パケットノスタ
ート信号及び(SOP)と、ENABLE(可能化)信
号と及びパケット情報BYTEとが入口ローカルパケッ
トインタフェース106から供給される。SOP信号は
対応パケットの始めに従って搬送語の始めを指示する。
ENABLE信号はパケット情報の有効なりYTE (
パケット情報)が利用可能であることを指示する。この
実施例においては、第1の所定パリティチエツクは周知
の方法で、BYTE (0)乃至BYTE (5)の垂
直欄すなわちビット位置のグループの各々内のビットに
ついて発生されかつ希望に従いまたは以下に示すように
基準コード語Xrefを用いたときに偶数パリティまた
は奇数パリティのいずれかとすることが可能である。即
ち、別個のパリティチエツクビットは、BYTE (0
)乃至BYTE(5)の垂直欄の各々について発生され
る。BYTE (0)乃至BYTE (5)に対して発
生される第1の所定のパリティチエツクビットはそれぞ
れPBYT (0)乃至PBYT (5)であり、これ
らは第4図に示すように搬送語のBYTE (6)内の
第1パリテイチエツクフイールド内に挿入される第1の
所定のパリティパターンを形成する。
個々のパリティチエツクビットを発生するためのパリテ
ィは1バイトに制限される必要はなく、1つ以上のバイ
ト内の任意数のビット位置またはビット位置のグループ
内のビットから計算可能であることがわかるであろう。
例えば、パリティは搬送語の機能フィールドのうちの特
定のフィールド内のビットから計算可能である。この実
施例においては、第2の所定のパリティチエツクは周知
の方法で、BIT(0)乃至BIT(7)と指定された
水平列の各々内のビットのうちの所定と・ソトについて
即ちビット位置の各グループ内の所定の類似のビット位
置から発生される。各列に対して発生されるパリティも
また希望により偶数パリティでもまたは奇数パリティの
いずれでもよい。この実施例において、パリティチエツ
クビットはBYTE (0)乃至BYTE (6)内の
ビットを含む水平列BYTE (0)乃至BYTE (
7)の各々に対して発生されることが注目される。従っ
て、第2の所定パリティチエツクを形成するパリティチ
エツクビットの計算の中にビット位置PBYT(0)乃
至PBYT (5)内のパリティチエツクビットが含ま
れている。同様にこれはシステムのロバストネスを増大
するので、搬送語をエミュレート(模擬)するパケット
情報語の可能性がかなり減少される。従って、水平列B
IT(0)乃至BIT(7)の各々に対しては別々のパ
リティチエツクビットが発生される。水平列BIT(0
)乃至BIT(7)に対して発生される第2の所定のパ
リティチエツクビットはそれぞれPB IT(0)乃至
PBIT(7)であり、これらは第4図に示すように搬
送語のBYTE (7)内の第2のパリティチエツクフ
ィールド内に挿入される第2の所定のパリティチエツク
パターンを形成する。
しかしながら、パリティチエツクビットは搬送語内のビ
ット位置の任意の希望のパターン内のビットから計算し
てもよいことが注目される。実際に、任意の希望するレ
ベルのロバストネスを実現するために、本発明の態様を
実施するときに任意の希望の数のパリティチエツクを使
用してもよい。
前記のように、基準コード語Xrefの使用は極めて多
数のユーザネットワークに対してトランスベアレンジを
保証する。さらに、基準コード語Xref’の使用は、
構内網搬送語が公衆システム搬送語をエミュレート(模
擬)可能であるという確率をゼロにさせる。この実施例
において、基準コード語X  はビットX  (0)乃
至Xr8rref         ref (11)を含む。X ref  (0)乃至X ref
  (7)はそれぞれBIT(0)乃至BIT(7)と
指定されたビットの水平列に付属され、X  (8)r
ef’ 乃至Xrer (11)はそれぞれBITE(0)乃至
BITE(3)に付属されている。Xrefにおけるビ
ット位置の数は、希望するようにそれぞれ増加も減少も
可能であることに注目すべきである。
さらに、Xrerのビットは搬送語内の任意の希望のビ
ット位置に付加することが可能である。例えば、Xre
rのビットの個々のビットは搬送語の特定の機能フィー
ルドに付属させることが可能である。BYTE (4)
及びBYTE (5)のビットについて発生されるパリ
ティチエツクビットは希望により偶数パリティでもまた
は奇数パリティのいずれでもよい。Xref’のビット
位置内の論理信号は付属ビット列及び付属BYTEにつ
いて発生されたパリティのタイプを指定する。この実施
例において、Xrerのビット位置における論理1は偶
数パリティを指定し、一方論理0は奇数パリティを指定
する。従って、Xr8fは論理1と論理0との任意の希
望の組合わせにセット可能である。
しかしながら、Xrefはノードの所定のネットワーク
またはコミユニティに対しては同一であることに注目す
べきである。同様に、パケットを限定しかつパケット同
期化を行なわせるために本発明の態様により、パケット
長指示器と協働して固有の所定のパリティチエツクが使
用される。さらに、固有の特定のパリティチエツクの使
用は搬送語フィールドの検査を提供する。さらに、以下
に記載のように、そのパケットに対する固有の識別を提
供しかつシステムハイアラーキにおけるそのパケットの
トランスペアレンジを確実にするために、固有の基準コ
ード語Xrefが特定の搬送ユーザに割当可能である。
同様に、パケタイザ105の各々は、パケット内の情報
語202の数Mを蓄積しかつ搬送語201をそれらに追
加することにより、当業者に周知の方法で第2図に示す
ようなパケットフォーマットを発生する。この目的のた
めに、入力ローカルパケットインタフェース106の各
々は情報語を記憶しかつパケットに関する適切な情報を
第3図に示すように搬送語のフィールド内に挿入する。
この情報は、ビット位置DEST (0)乃至DEST
(11)(第3図)内のネットワーク宛先と、及びヒツ
ト位置VCID(16)乃至VCID(19)内の宛先
延長(DEST  EXT)及び残りのVCIDビット
内の最終宛先と、を含むアドレスフィールド内に置かれ
るべきアドレス情報を含む。ビット位置TYPE (0
)乃至TYPE(4)内にタイプ情報が挿入される。パ
ケットタイプか統計的であるかまたは周期的であるかは
通常は呼をセットアツプしたときに提供されるかそうで
ないときは起点となるパケタイザによってわかる。ビッ
ト位置BKG (0)乃至BKG (2)内に欠損情報
が挿入され、それらはフォーマット化されるパケット内
の情報のバイト数またはパケットの最終情報語内の情報
のバイト数を知ることによって容易に得られる。同様に
、ビット位置5IZE(0)及び5rZE(7)内にパ
ケットサイズ情報が挿入される。これはフォーマット化
されるパケットに対して記憶された情報語の数を知るこ
とによって容易に得られる。ビット位置SGZ内にゼロ
情報より大きいパケットサイズが挿入される。もしパケ
ット情報がただ1バイト内であるならばSGZ内に論理
0が挿入され、情報語の5IZE(サイズ)フィールド
内に情報のバイトが挿入される。同様にこの情報は、フ
ォーマット化されるパケットに対して記憶された情報の
バイト数から容易に得られる。最後に、ビット位置EX
C内にパケットが特殊パケットか否かを指示する情報が
挿入される。
情報パケットまたは制御パケットのいずれかにフォーマ
ット化されるべき情報が記憶されていないときは、入力
ローカルインタフェース106がパリティユニット10
7と協働していわゆるスタッフパケットを発生すること
に注目すべきである。
スタッフパケットは上記の情報パケット及び制御パケッ
トと同一方法で発生される。違いは、スタッフパケット
内の情報語の数がサイズフィールド及びSGZによって
指示されるようにゼロであることと、及び宛先フィール
ドがスケジューラ113に対して、スタッフパケットは
統計収集用にスケジュールされかつ統計ポート116に
向けられるべきであること、である。スタッフパケット
は単に搬送語だけからなる。
情報、制御またはスタッフのいずれかのパケットがパリ
ティユニット107ヘバイト方式ベースでENABLE
 (可能可)信号及びパケットのスタート(SOP)信
号と共に供給される。パリティユニット107はENA
BLE及びSOP信号に応答して、上記のように第1及
び第2のパリティチエツクを発生するように作動する。
発生された第1のパリティチエツクビットPBYT (
0)乃至PBYT (5)は第1のパリティチエツクフ
ィールド内に挿入され及び発生された第2のパリティチ
エツクビットPBYT (0)乃至PBYT(7)は第
2のパリティチエツクフィールドに挿入される。第1及
び第2のパリティチエツクは、パケットを限定しかつシ
ステムを同期化するために、本発明の態様によりパケッ
ト長指示器と協動して使用される。上記のように、パリ
ティユニット107には基準コード語Xref’もまた
供給され、Xrefは本発明の態様により、同期化プロ
セスに対して希望のレベルのロバストネスを提供する第
1及び第2のパリティチエツクを発生するのに使用され
る。さらに、基準コード語Xref’の使用はネットワ
ーク用の固有の識別を提供し、かつネットワークユーザ
のパケットが公衆システムハイアラーキ内でトランスペ
アレントであることを同時に確実にする。結果として得
られたフォーマット化パケット用搬送語を第4図に示す
特定の搬送ユーザはパケットを発生するためにパケタイ
ザ105と本質的に同一のバケタイザを使用可能であり
、または構内網内のパケット網ノード100と本質的に
同一のパケット網ノードを使用可能である。このとき、
固有のネットワーク識別を提供するために特定の搬送ユ
ーザには固有の基準コード語Xref’が割当てられる
。固有の基準コード語を用いて発生されたパケットは公
衆システムハイアラーキにおいて確実にトランスペアレ
ントとなる。構内網内で発生されたブロードバンドは上
記のブロードバンドパケットと同一である。従って、そ
れらの搬送語を含む構内網パケットはパケット網ノード
100内のパケタイザ105には情報とみなされ、従っ
てトランスペアレントである。パケット網ノード100
は供給された情報に単に搬送語を付加してパケットを形
成するに過ぎない。構内網パケットが搬送ユーザの構内
網に到達すると、公衆網搬送語は除去されてそれの固有
の基準コード語Xr8fが認識されて構内網パケットは
構内網内で伝送される。パケットはバイト方式ベースで
パケタイザ105−1乃至105−Yから入力ポート1
04−(X+1)乃至104− (X+Y)へそれぞれ
供給される。同様にパケタイザ105−1乃至105−
Yから対応のENABLE  IN (可能化入力)信
号も供給される。ENABLE  IN信号はパケット
情報の有効バイトか供給できるように利用可能であるこ
とを対応の入力ポートに指示する。
この実施例において、第1及び第2のパリティチエツク
の使用は搬送語内のデータフィールドを検査するのに十
分に強力であることに注目することは重要である。これ
は従来装置において必要とされたような搬送語に対する
追加の別途チエツクの必要性を排除する。さらに、本発
明の態様を実施するときにいわゆるグループ処理が使用
されるので有利であるが、他のタイプの処理を使用して
もよいことは明らかである。
[入力ポート] 第5図は入力ポート104の詳細を簡易ブロック線図形
式で示す。従って、シフトバイトユニット501には、
ENABLE  IN (可能化入力)信号と、基準コ
ード語Xr8fと及びBYTE  IN(バイト入力)
を経由して並列にパケットバイトとが供給される。EN
ABLE  INは入接続クロックの速度で入りかつE
NABLE  INはこの入力ポートに対して有効パケ
ットバイトが利用可能であることを指示する。ENAB
LE  INはまたバイトカウンタ502にも供給され
る。
シフトバイトユニット501はワード幅のシフトレジス
タと、パリティ発生器と及び比較器とを含む(図示なし
)。この実施例において、1ワードは直列の8バイトを
含みかつ各バイトは8個の並列ビットを含む。
シフトバイトユニット501は本来は、前記のように、
周知の方法でパリティユニット107(第1図)に関連
して、バイト対バイトベースでパリティユニット107
に供給される8バイトの各々に対して第1及び第2のパ
リティチエツクを発生するように作動する。発生された
第1及び第2の所定のパリティチエツクと及びパケット
ワードの所定フィールドすなわちPBYT (0)乃至
PBYT (5)及びPBYT (0)乃至PBYT(
7)内の予想される第1及び第2のパリティパターンと
の間にマツチングが得られたならば、Tok””が発生
される。シフトバイトユニット501からの出力はパケ
ットワード(WORD)と、パケット長フィールド(S
IZE)と、ゼロフィールドより大きいパケット長(S
GZ)と及び搬送語候補指示器(T ok)とである。
シフトバイトユニット501は出力としてS IZE、
SGZ及びT。、を供給し、一方これらは制御部506
に供給される。パケットWORDはワードラッチ503
に供給され、ここでパケットWORDはパケット相互接
続103のポーリングサイクル内に書込みタイムスロッ
ト0が発生してそのときにRAM504がWORDを書
込むことを可能化されるまでワードラッチ503に記憶
されている。パケットWORDの適切なフィールドは、
もしそれがT、。、d−1で指示されるように搬送語候
補であるならば、それはスケジューラデータ記憶装置5
05内にも書込まれる。パケットWORDはRAMアド
レス発生器509によって発生されたアドレスによって
識別されるRAM504内のメモリ位置内に書込まれる
。RAMアドレス発生器509はバイトカウンタ502
からのワード完了(WC)信号に応答して書込みタイム
スロット中に書込みアドレスカウンタを進める。RAM
アドレス発生器509はまたアドレスバスABUSから
のアドレス信号を通過させるようにも作動してパケット
WORDをRAM504から読取ってそれがデータバス
DBUSに従って対応のWORDを要求する出力ポート
110(第1図)の1つに供給される。出力ポート11
0のいずれもポーリングサイクル中に任意の与えられた
入力ポート104からワードを読取り可能であることが
注目される。この実施例において、RAM504は4に
ワードの記憶容量を有する。
バイトカウンタ502はENABLE  INに応答し
て入力ポート104に供給されたパケットバイトの数を
カウントする。バイトカウンタ502からのワード完了
出力(WC)は、この実施例において8バイトであるパ
ケットワードは完了され、この出力はワードカウンタ5
07とワードラッチ503と、スケジューラデータ記憶
装置505と、ステータス(状態)ラッチ508と及び
RAMアドレス発生器509とに供給される。
ワード完了(WC)信号に応答して、ワードラッチ50
3はシフトバイトユニット501からWORDをラッチ
し;ステータスラッチ508はワードカウンタ507か
らWORD  C0UNTを、制御部506からTwo
rdを及び制御部506から1pkTokをラッチし、
RAMアドレス発生器509は可能化されて1アドレス
だけ進められ;及びスケジューラデータ記憶装置505
は可能化されてデータを入力する。WC信号はバイトカ
ウンタ502がリセットされたときにも発生されること
は注目される。
ワードカウンタ507はバイトカウンタ502からのW
C出力に応答して入力ポート104に供給されたパケッ
トワードの数をカウントする。パケットワードのカウン
ト(WORD  C0UNT)はステータスラッチ50
8とおよび制御部506とに供給される。
スケジューラインタフェース510は入力ポート104
をTBUSに対しインタフェース結合をさせる。
制御部506は供給される5IZEフイールドと、SG
Zフィールドと、Tokと及びWORDCOUNTとに
応答して入力ポート104を入接続パケット上に同期化
させるように制御する。この目的のために制御部506
は、パケットワードが可能な搬送語候補であるか否かを
指示する信号Twordと、及び最終パケットが有効す
なわちOkであるか否かを指示する信号1pkToKと
、を発生する。Tword及び1pk”oKはステータ
スラッチ508に供給される。
入接続パケットに対する入力ポート104のフレーム同
期化を得るときの制御部506の作動は、第6図に示す
流れ図を参照することにより説明可能である。従って、
制御ルーチンはエンター(enter)ステップ601
からエータ−される。その後、作業ブロック602はバ
イトカウンタ502及びワードカウンタ507をリセッ
トすることによってバイトカウンタ502及びワードカ
ウンタ507を初期化し、これにより記憶されるパケッ
ト5IZEはゼロパケットワードすなわちM=0にセッ
トされる。入力ポート104はOUT−OF−FRAM
Eモードにあると定義される。作業ブロック603はパ
ケットバイトがシフトバイトユニット501に供給され
たことを示す。前記のように、シフトバイトユニット5
01は所定の第1及び第2のパリティユニットビットを
発生しかつそれらをパケットワードの所定フィールド内
の第1及び第2のパリティチエツクビットすなわちBY
TE (6)内のPBYT (0)乃至PBYT (5
)と及びBYTE (7)内のPBYT (0)乃至P
BYT (7)と比較する(第4図)。もしマツチング
が得られると、Tok−1が発生される。そうでないと
きはT。、−〇が発生される。条件付分岐点604はワ
ードカウンタ507内のWORDCOUNTが5IZE
+1即ちM+1によって示されるパケット語の数に等し
いか否かを判定するためにテストする。プロセスの最初
の進行においては、ステップ604は、第1のワードが
シフトバイトユニット(第5図)に供給された後にYE
Sの結果を得る。次の進行においては、パケットワード
内の予想される5IZEフイールド及びSGZフィール
ド即ちBYTE (5)と及びBYTE(6)内のSG
Zビット位置とからパケット長指示値Mが得られる。ス
テップ604におけるテスト結果がもしNoであれば、
条件付分岐点605がT。k−1であるか否かをテスト
する。ステップ605におけるテスト結果がもしNOで
あれば、制御は作業ブロック603に戻される。その後
、ステップ604がYESの結果を与えるかまたはステ
ップ605がYESの結果を与えるかのいずれかとなる
までステップ603.604及び605が反復される。
もしステップ604がYESの結果を与えたならば、条
件付分岐点606がT。。
−1か否かを判定するためにテストをする。もしステッ
プ606におけるテストがNOであるならば、作業ブロ
ック607はT   −1及び1pkTνord ok”0をセットし、バイトカウンタ502及びワード
カウンタ507をリセットし、及び5IZEフイールド
からのパケット内の情報語の予想される数(M)を記憶
させる。信号1pkTokは最終パケット搬送語候補が
有効であるか否かを示す。従って、l、kTok−0は
最終パケット搬送語候補が有効でないことを示し、また
1 、kTok−1はそれが有効であることを示す。バ
イトカウンタ502のリセット化はWC信号を発生する
。従って、シフトバイトユニット501からの現在のW
ORDがワードラッチ503内でラッチされ;ワードカ
ウンタ507からのWORD  C0UNTと、制御部
506からのTVordと及び制御部506からの1p
kTokとがステータスラッチ508内でラッチされ、
RAMストレス発生器509が可能化されて1つアドレ
スが進められ;及びスケジューラデータを記憶装置50
5が可能化されてデータを記憶する。パケット相互接続
103の同期化ポーリングサイクル内に発生した書込み
タイムスロット0に応答してRAMアドレス発生器50
9内のアドレスが進めれ、ワードラッチ503からのパ
ケットWORDはRAMアドレス発生器509のよって
識別されたRAM504のメモリ位置内に書込まれる。
同様に、パケット相互接続103のポーリングサイクル
内に発生した書込みタイムスロットと及びステータスラ
ッチ508からのTV。
rd””とに応答して、ワードラッチ503内に記憶さ
れたパケットWORDからのDEST、DEST  E
XT及びTYPEフィールドがスケジューラデータ記憶
装置505に書込まれる。さらに、パケットワードに対
するRAMアドレス発生器509からのパケットスター
ティングアドレス(SAD)を識別する対応アドレスも
またスケジューラデータ記憶装置505内に書込まれる
。その後は、ステップ605またはステップ606のい
ずれかがYESの結果を与えるまでステップ603乃至
607の適当なものが反復される。これらのYESの結
果のいずれかは、可能な搬送語候補が既に識別されかつ
作業のいわゆるALMOSTIN−FRAME (殆ど
フレーム内)モードがエンターされることを示す。この
目的のために、作業ブロック608はT   −1及び
l、kTok−0ord をセットし、バイトカウンタ502及びワードカウンタ
507をリセットし、及びSIZ、Eフィールドからの
情報語の数Mを記憶させる。同様に、カウンタ502の
リセットWC信号を発生し、方WC信号はステップ60
7の所で前記のような作業を行なわせる。作業ブロック
609は、他のパケットバイトがシフトバイトユニット
501に供給されたことを示す。次に条件付分岐点61
0が、ワードカウンタ507内のWORD  C0UN
TがS I ZE+1に等しいかを判定するためにテス
トをする。S I ZE+1はパケットの全長でありか
つ予想される次のパケット搬送語を指示する。もしステ
ップ610におけるテスト結果がNOであるならば、条
件付分岐点611はT。、−1かを判定するためにテス
トする。もしステップ611におけるテスト結果がNo
であるならば、シフトバイトユニット501内の現在の
パケットWORDは有効な搬送語候補ではなく、ステッ
プ610または611のいずれかがYESの結果を与え
るまでステップ609ないし611が反復される。もし
ステップ610がYESの結果を与えたならば、条件付
分岐点612はT。k−1かを判定するためにテストを
する。もしステップ612におけるテスト結果がNoで
あるならば、現在ワードラッチ503内にあるパケット
WORDは有効な搬送語候補ではない。制御はステップ
607 E戻され、ステップ603乃至612の適当な
ものが反復される。もしステップ611がYESの結果
を与えたならば、ワードラッチ503内の現在のパケッ
トWORDは有効な搬送語ではなく、ステップ610が
YESの結果を与えてステップ612に到達するまでス
テップ608乃至611が反復される。ステップ612
内で再びNoの結果が与えられたならば、これは前のパ
ケット長指示器によって指示された現在のパケットWO
RDが有効な搬送語ではなく、制御をステップ607に
戻すことによってリフレーミング(ref’ramin
g)プロセスが再び反復される。ステップ612がYE
Sの結果を与えたならばワードラッチ503内でラッチ
されたWORDは有効な搬送語であり、入力ポート10
4は入接続ブロードバンドパケットと同期している。作
業のIN−FRAMEモードはエンターされた。
要約すると、ステップ603乃至607は入接続パケッ
トにバイト対バイトベースで作用して第1の搬送語候補
を識別する。次にステップ608乃至612は入接続パ
ケットに同様にバイト対バイトベースで作用して前の搬
送語候補からのパケット長指示器によって指示された次
の搬送語候補を識別する。前の搬送語候補からのパケッ
ト長指示器によって指示された次の搬送語候補が検出さ
れると、前の搬送語候補は本発明の態様により有効な搬
送語であると識別される。
有効な搬送語が識別されると、入力ポート104の作業
はIN−FRAMEモードをエンターする。IN−FR
AMEモードにおいて、この実施例ではワード方式ベー
スで搬送語候補のためのテストが実行される。この目的
のために、作業ブロック613はT   −1及び1p
kTok−1をセラord トし、バイトカウンタ502及びワードカウンタ507
をリセットし及び5IZEフイールドからのパケット内
の情報語の数を記憶させる。これは、GOOD (良好
な)搬送語に従ってGOODパケットが識別されたこと
を示す。即ち、受取られた最終パケットがGOODパケ
ットとして識別された。その後、作業ブロック614は
パケットワードがシフトバイトユニット501に供給さ
れたことを示す。次に、条件付分岐点615はワードカ
ウンタ507内のWOR8C0UNTが5IZE+1に
等しいかを判定するためにテストをする。
もしステップが615内でYESの結果が得られるまで
ステップ614及び615が反復される。
その後、条件付分岐点616がT。k−1かをテストす
る。もしステップ616内のテスト結果がYESである
ならば、他のGOODパケットが再び識別された。再び
、ワード完了(WC)信号に応答して、ワードカウンタ
507からWORD  C0UNTが及び制御部506
からのTword及び1pkTok信号がステータスラ
ッチ508内に書込まれる。一方記憶されたWORD 
 C0UNT及び1 、i、 T o−号が、相互接続
103のポーリングサイクルの書込みタイムスロットの
間にスケジューラインタフェース510内に書込まれる
。1pkT。k−1のとき、最終の1つ前のパケットに
対してスケジューラデータ記憶装置505内に記憶され
たパケット搬送データ及び1pkTokは、スケジュ−
ラ113によって利用されるようにスケジューラインタ
フェース510を経由して相互接続103の搬送バスT
BUSに供給される。即ち、パケット搬送情報フィール
ドDESTSDEST  EXT、WORD  C0U
NT及びTYPEと、パケットスターティングアドレス
(SAD)と及び最終パケット状態1pkTokとがT
BUSに供給される。パケットソース(SCR)即ち入
力ポートは、搬送情報がTBUSに供給されるポーリン
グサイクル内のタイムスロットによってスケジューラ1
13に知らされる。もしステップ616内のテスト結果
がNoであるならば、人力ポート104の作業はOUT
−OF−FRAMEモードを再エンターし、制御はステ
ップ607に戻され及び再フレーム化プロセスが再スタ
ートされる。
[スタッフポート〕 スタップポート109は、伝送するための他のパケット
が利用可能でないときに出力ポート110−1乃至11
0−(X+Y)によって利用されるようにバッファメモ
リ内に記憶されているいわゆるスタッフ(手持骨)パケ
ットを発生する。スタッフパケットは各々搬送語のみを
含み、搬送語はパケタイザ105に関して前記方法と同
じ方法で発生される。しかしながら、DESTフィール
ドは所定の宛先を含み、この宛先は、パケットがスタッ
フパケットでありかつ結果的にファシリティアクティビ
ティ(1’acility activity>を決定
するのに利用されるであろうことを示す。この目的のた
めに、スタッフポート109はアドレスバスABUS及
びデータバスDBUSとインタフェース結合する。
[出力ポート] 第7図は出力ポート110の詳細を簡易ブロック線図形
式で示す。前記のように、出力ポートの各々は相互接続
103のアドレスバスABUS。
スケジューラバス5BUS、データバスDBUS及び全
量子バスTQBUSとインタフェース結合をする。以下
に説明するように、スケジューラ113は、出力ポート
110によって伝送されるべきパケットに関するパケッ
ト出力情報をS BUSを経由して供給する。この情報
は、出力ポート識別、入力ポート識別(SCR)、対応
入力ポート内に記憶されているパケットのスターティン
グアドレス(SAD)、パケット(7)WORD  C
0UNT(全長)及びパケットのTYPE (即ち周期
的か統計的か)を含む。出力ポート110は本発明の態
様によりこの情報に作用して統計的、パケットの伝送を
スケジュール化しかつ周期的パケットの伝送のための間
隔を予約する。
パケット出力情報は、5BUSから適当な1つの出力ポ
ート110において待ち制御器(QCON)701によ
って取得される。QCON701は、TYPEからパケ
ットが周期的パケットであるかまたは統計的パケットで
あるかを判定する。
もしそれが、周期的パケットであるならば、パケットの
入力ポート識別(SRC)、パケットスターティングア
ドレス(SAD)及びパケットのワード間隔内のWOR
D  C0UNT (M+1)が周期的待ち702内に
記憶され、REAL (実際)QSUMカウンタ704
のカウントがWORDCOU N T ニよッテ増加さ
れ、及びRESERVE(予約)QSUMカウンタ70
4のカウントがWORD  C0UNTによって減少さ
れる。RESERVE  QSUMカウンタ704内の
値RESQSUMがゼロ(0)より小さくてはならない
ことに注意すべきである。RESQSUMは加算器70
9とTQBUSとに供給される。もしパケットが統計的
であるならば、パケットに対する入力ポート識別(SR
C) 、パケットスターティングアドレス(SAD)及
びWORD  C0UNTは統計的待ち705内に記憶
され、REAL  QSUMカウンタ703のカウンタ
がWORD  C0UNTによって増加され;及びRE
SERVEQSUMカウンタ704のカウントがパケッ
トワードの予約間隔(R1)を表わす値すなわちR1=
 (lc/1−k)(M+1)だけ増加される。
この実施例において、予約率には対応の出力ポートから
伝送されることが予想される周期的パケットのパーセン
トを表わす。予約率にの値は、所定の固定値、呼のセッ
トアツプに基づいてプロセッサにより供給される値また
は予約率計算器716によってダイナミックに計算され
る値とすることが可能である。予約率計算器716はワ
ード完成信号WCと及び所定間隔の間に出力ポート11
0によって伝送される周期的即ちTYPElのパケット
ワードの数に応答して予約率にの値を発生する。予約率
計算器716の詳細を第10図に示しかつ以下に記載す
る。
周期的待ち702及び統計的待ち705の両方は、この
実施例においては先入先出(FIFO)レジスタであり
かつネクストパケットユニット706とインタフェース
結合をする。REAL  QSUMカウンタ703はバ
イトカウンタ707からのワード完了(WC)信号に応
答して1パケツトワードだけ減少される。1パケツトワ
ードが伝送されるとこれが行われる。タイムユニット7
08は基準タイムTを発生するが、基準タイムTは任意
の時間であって例えば現在でもよい。タイムユニット7
08もまたWC信号に応答してパケットワード間隔によ
って増加される。このパケット網ノードにおいてはパケ
ットはENABLEによって指定されたバイト間隔内で
は連続でありかつ隣接しているので、これはスムースな
プロセスである。
加算器709はREAL  QSUMとRESQSUM
とを結合してTQSUMを取得する。即ち、TQSUM
−REAL   QSUM +RESQSUM      (1) であり、ここで個々の値はパケットワード間隔内にあり
かつTQSUMは出力ポート内の待ち遅延を表わす。一
方、TQSUMは加算器710とTQBUSとに供給さ
れる。加算器710は統計的待ち705における到着統
計的パケットに応答して可能化され、これによりTQS
UMとタイムTとを結合して各対応統計的パケットに対
するスケジュール化サービスタイムの値5TOSを取得
する。即ち、 S’ros−TQSUM+T       (2)であ
る。この作業は以下の第8図及び第9図の説明からより
明らかになるであろう。
到着統計的パケットに対する5TO8値は、この実施例
でも同様にFIFOレジスタであるスケジュール化サー
ビスタイム(STOS)待ち711内に記憶される。5
TOS待ち711内のFIFOの先頭に当る次のスケジ
ュール化サービスタイム(NSTOS)はネクストパケ
ットユニット706に供給される。ネクストパケットユ
ニットはまた、タイムT及びワードカウンタ712から
のパケット完了(PC)信号もまた供給される。
ネクストパケットユニット706は、伝送されるべきパ
ケットのスターティンアドレス(SAR)と及び入力ポ
ート識別(BRC)とをアドレスカウンタ713に及び
WORD  C0UN’H:l:よって指示されるよう
な全パケット長M+1をワードカウンタ712に供給す
るように作動する。伝送されるべき次のパケットがもし
統計的パケットであるならば、この情報の供給は少なく
ともスケジュール化サービスタイム(STOS)が発生
するまで遅延されるかまたはその後周期的パケットまた
はスタッフパケットの伝送が完了されるまで遅延される
。若し周期的待ち702内に伝送されるべき周期的パケ
ットに関する情報がなくかつ統計的パケットに対する次
のスケジュール化サービスタイム(NSTOS)が発生
しなかったならば、スタッフポート109内のスタッフ
パケットをアドレスカウンタ713に供給することによ
ってスタッフパケットが要求される。スタッフパケット
が伝送されつつあるときに、ネクストパケットユニット
706は出力として論理1の5TUFF信号を供給する
。5TUFF信号は、対応する出、力ローカルパケット
インタフェース112(第1図)と、REAL  QS
UMカウンタ703と及びRESERVE  QSUM
力’7ンタ704とに供給される。5TUFF信号は、
出力施設インタフェース111に対しては供給されるよ
うに要求されていないことに注意すべきである。REA
L  QSUMカウンタ703は論理1の5TUFF信
号に応答しその減少入力(−)を遮断しこれによりRE
AL  QSUMカウンタはワード完成信号WCに応答
しても減少されない。これはREALQSUMカウンタ
はスタッフパケット要求に応答しても増加されなかった
のと同様である。5TUFF信号ハマたRESERVE
  QSUM力’7ンタ704の減少入力にも供給され
及びRESQSUMカウンタは論理1の5TUFF信号
に応答して1パケツトワードだけ減少される。アドレス
カウンタ713は要求されたパケットワードのアドレス
をアドレスバスABUSに供給し、一方対応の入力ポー
トの104のRAMメモリまたはスタッフポート109
内の識別されたワードは、データバスDBUSに読取ら
れかつワードラッチ714に供給される。バイト変換器
715は、対応の出力インタフェースからのENABL
E  0UT(可能化出力)に応答して一時に1バイト
ずつパケットワードを供給する。ENABLE  OU
Tはまた、適当な数のバイトが伝送されたときにワード
完了(WC)信号を発生するところのバイトカウンタ7
07にも供給される。この実施例において、パケットワ
ードは直列に8バイトを含みかツ各バイトは並列に8ビ
ツトを含む。WC信号は、ワードカウンタ712、アド
レスカウンタ713、ワードラッチ714、バイト変換
器715及び予約率計算器716にもまた供給される。
ワードカウンタ712は、伝送されたパケットワードの
数がWORD  C0UNTに等しくなったときに、W
Cと及びパケットの全長即ちWORD  C0UNTと
に応答してパケット完了(P C)を発生する。パケッ
ト完了信号PCはネクストパケットユニット706に供
給されて次のパケットの伝送を始動させる。ワードカウ
ンタ712はまた第1のパケットワード信号をバイトカ
ウンタ707に供給し、バイトカウンタ707はこの信
号に応答してパケットスタート(SOP)信号を供給す
る。
アドレスカウンタ713はWC信号に応答してアドレス
を1ワードだけ進め、この結果、DBUSを経由してワ
ードラッチ714に供給されるべき次のパケットワード
を記憶している適当な入カポ−トRAM内のメモリ位置
を識別する。5TUFF及びSOP信号は出力ローカル
パケットインタフェース112−1乃至112−’Yの
対する1つに供給される。5TUFF及びSOP信号は
出力施設インタフェース111−1乃至111−Xでは
必要とされないので、5TUFF及びSOP信号は出力
施設インタフェース111−X乃至111−Xには供給
されない。このプロセスを通じて本発明の態様により、
出力ポート110のいずれかが同期化ポーリングサイク
ルの間に入力ポート104のRAMメモリのいずれか1
つの中に任意のパケットをアドレスバスであることが注
目される。さらにこの特徴は、相互接続103内におけ
る作業のいわゆるブロードキャスト(broadcas
t)モードを可能にする。即ち、任意数の出力ポート1
10はポーリングサイクルの間に特定の1つの入力ポー
ト104内の同一パケットをアト、レス可能であり、こ
の結果、それらの出力ポート110は同一のパケットを
出力として同時に供給可能である。従って、ラインブロ
ッケージ(line blockage)のいわゆるヘ
ッドによって起こされるところの従来のパケット伝送及
び/または交換装置の問題点はいずれも排除される。こ
の結果、相互接続103に従ってそれが使用される任意
のネットワーク内における処理量が大となる。出力ポー
トステータスユニット717は、状態(ステータス)の
指示即ち出力ポートが第1図のプロセッサ114に対し
て適切に機能しているか否かを与える。
本発明の態様にる出力ポート110の作動は例を用いて
説明するとよくわかるであろう。従って、第8図は到着
する統計的、周期的及びスタッフパケットに対する出力
ポート110の作動を示したタイミング線図(a)乃至
(e)のシーケンスを示す。ここで、第8図(a)は、
統計的パケットS1、S2、S3、S4及びS5と及び
周期的パケットP1、P2、P3、P4及びP5とに対
する到着タイムとを示す。スタッフパケットは統計的パ
ケットに対するスケジュール化サービスタイムの計算に
直接影響を与えないので、スタッフパケットの到着はこ
こでは示されていない。統計的パケットS1が到着した
とき、周期的パケットまたはスタッフパケットのいずれ
に対しても伝送が丁度完了され、伝送されるべき他のパ
ケットは存在せずかつ周期的パケットを伝送するための
予約間隔が存在しないものと仮定する。従って、統計的
パケットS1は直ぐにサービスされるようにスケジュー
ル化される。REAL  QSUMがゼロ(0)及びR
ESQSUMがゼロ(0)なので(2)式からTQSU
Mがゼロ(0)となってこのスケジュール化がなされる
。従って、パケットS1に対するスケジュール化サービ
スタイムは第8図(b)に示すようにタイムT即ち今の
時点である。REAL  QSUMカウンタ703はS
lと記入されたSlのWORD  C0UNTだけカウ
ントカ増加すレ、RESERVE  QSUMカウンタ
704は第8(C)図に示すように(k/1−k)Sl
と表わされたSlの(k/1−k)(M+1)倍だけカ
ウントが増加される。統計的パケットS2が到着すると
、TQSUMはREAL  QSUM即ちパケットS1
の全長から伝送されたパケットワードの数をマイナスし
RESQSUM即ち(k/1−k)Slをプラスした値
となる。従って、式(2)からパケットS2に対する5
TO3はT+TQSUMとなる。TはS2が到着したタ
イムであり、REAL  QSUMは従ってTQSUM
は第8(b)図に示すようにパケットS1のために伝送
されたパケットワードの数によって減少されてくる。R
EAL  QSUMカウンタ703はS2と表わされた
S2のためのWORD  C0UNTだけカウントが増
加され、RESERVE  QSUM:)’7ウント7
04は同様に第8(C)図に示すように(k/1−k)
82と表わされたパケットS2に対する(k/1−k)
(M+1)だけカウントが増加される。この手順は統計
的パケットS3に引続いて行われる。周期的パケットP
1が到着すると、REAL  QSUMカウント70]
;1P11.:対するWORD  C0UNTだけカウ
ントが増加され、RESERVEQSUMカウンタ70
4はPlの全長だけカウントが減少される。本発明の態
様により周期的パケットの伝送に対しては間隔即ちタイ
ムが予約されておりまた通常はTQSUMにおける純変
化は次に到着する統計的パケットに対するサービスタイ
ムスケジュール化に関してゼロ(0)であるべきである
ので、このことが行われるのである。しかしながら、R
ESQSUMがゼロ(0)即ち周期的パケットの伝送に
対してタイムが予約されてなくまた伝送されるべき統計
的パケットが存在しないとき、周期的パケット(1つま
たは複数)の全長は任意の到着する統計的パケットに対
するサービスの計算されたスケジュール化タイムを部分
的に決定することが注目される。式(1)及び(2)参
照。統計的パケットS4及びS5が到着すると、各々の
スケジュール化サービスタイム(SrO2)はそれぞれ
前記のように決定される。
周期的パケットP2、P3、P4及びP5は、それ等が
到着すると周期的待ちの中に置かれ、REAL  QS
UMカウンタ703の適切な増加と及びRESERVE
  QSUMカウンタ704の減少とが行われる。
パケットに対する実際のサービスタイムが第8(d)図
に示され、またパケットのサービス及び出発の実際のタ
イムが第8(e)図に示されている。前記のように、統
計的パケットS1にはそれの到着の直後のサービスがス
ケジュール化され、周期的パケットをサービスするため
に本発明の態様により、統計的パケットの全長に対する
所定の関係に基づいた間隔が予約されることになる。従
って、現在周期的待ちの中にある周期的パケットP1は
、統計的パケットS1の伝送を完了して初めてサービス
される。周期的パケットP1の伝送は次の統計的パケッ
トS2に対する5TO3の発生の前に完了されかつ現在
は周期的待ちの中に他の周期的パケットが存在しないの
で、1つ以上のスタッフパケット(S P)が伝送され
る。これは重要であり、従って同期化が維持されかつ情
報流れはスムースとなる。前記のように、連続的同期化
はネットワーク内にパケットが連続してかつ隣接して存
在することを必要とする。もし周期的待ちの中に他の周
期的パケットが存在したとすると、それは直ちにサービ
スを受けたであろう。しかしながら、周期的パケットP
2は統計的パケットS2に対する5TO8の前に到着し
たので(第8(b)図)、それは現在のスタッフパケッ
トの伝送を完了するとサービスされるであろう。スタッ
フパケットは全長が僅か1パケツトワードであるので、
パケットP2のサービスの遅延は多くとも僅か1パケツ
トワ一ド間隔である。周期的パケットP2の全長は予約
間隔(k/1−k)SLの残りより大であるので、統計
的パケットS2のサービスの実際のタイムは、第8(d
)図及び第8(e)図に示すように周期的パケットP2
の伝送が完了されるまで遅延される。パケットS2の伝
送を完了すると、周期的パケットP3がサービスされる
。同様に周期的パケットP3の伝送は統計的パケットS
3に対する5TOSが発生する前に完了されるので、パ
ケットS3に対する5TO3が発生するまでスタッフパ
ケットが伝送される。
統計的パケットS3の伝送を完了すると、周期的パケッ
トP4がサービスされる。周期的パケットP4の伝送は
統計的パケットS4に対する5TO8の発生の前に完了
されかつ周期的パケットP5が周期的待ち内に存在する
ので、周期的パケットP5は周期的パケットP4の伝送
を完了すると直ちにサービスされるであろう。統計的パ
ケットS4のサービスは、周期的パケットP5の伝送が
完了されるまで遅延される。次に、統計的パケットS4
が伝送される。その後、統計的パケットS5に対する5
TO5が発生してそのときに統計的パケットS5が伝送
されるまでスタッフパケットは伝送される。その後、ス
タッフパケットは、追加の統計的パケット及び/または
周期的パケットが出力ポートに到着するまで伝送される
。本発明によるこの特有な多重待ち出力スケジュール化
装置を用いることにより、統計的パケットは不当に遅延
されることなくサービスされる。実際に、統計的パケッ
トがそれのスケジュール化サービスタイムが遅延される
可能性のある最長間隔は最長周期的パケットの伝送のた
めに必要な間隔に等しく、この間隔はこの実施例では2
56パケツトワードである。本発明の態様によるこの特
有な多重待ち方式を用いることにより、周期的パケット
の遅延は低減され、統計的パケットが蒙る遅延に関する
スケジューラ113のための正確な情報を得ることが可
能になり及びバースト的な統計的パケットストリームの
平滑化が達成される。
第9図は到着する統計的及び周期的パケットの他のシー
ケンスに対する出力ポート110の作動を示したタイミ
ング線図(a)ないしくe)の他のシーケンスを示す。
第9(a)図は同様に、統計的パケットS1、S2、S
3、S4及びS5と及び周期的パケットP1、P2及び
P3に対する到着タイムを示す。同様に、最初は周期的
及び統計的待ちは空でありかつ周期的パケットの伝送の
ための予約間隔が存在しないものと仮定する。従って、
式(1)及び(2)から、第8図について前記のように
統計的パケットS1は直ちにサービスされることがわか
る。残りの統計的パケットS2乃至S5のサービスに対
しては第8図について前記のようにスケジュール化がな
され、それ等のそれぞれの5TOSが第9(b)図に示
されている。周期的及び/またはスタッフパケットの伝
送のために予約された間隔を示す対応の計算サービスタ
イムが第9(C)図に示されている。同様に、第9(C
)に示した間隔は第8図に関して前記のように発生され
る。パケットに対するサービス及びパケットに対する出
発の実際のタイムが第9(d)、(e)図に示されてい
る。従って、この実施例に示すように、統計的パケット
S1が第8図に関して前記のように最初に伝送される。
パケットS1の伝送を完了すると、第8図に関して前記
のように周期的パケットP1が伝送される。周期的パケ
ットP2が周期的待ちの中に存在しかつ統計的S2のた
めの5TOSが未だ発生していないので、周期的パケッ
トP1の伝送を完了すると周期的パケットP2がサービ
スされる。しかしながら、第9(d)図に示すように、
周期的パケットP2は長くかつREsERVE  QS
UMカウンタ704内の周期的パケットに対する予約間
隔RESQSUMを全て超えている。従って、周期的パ
ケットP2の伝送を完了すると、統計的バケブトS2乃
至S5が連続的に伝送される。統計的パケットは、それ
らの対応の5TO3が通過されているので第9(d)図
に示すように伝送される。
周期的パケットまたはスタッフパケットの伝送用の予約
間隔RESQSUMは存在しない。統計的パケットの各
々が伝送されるべきタイムはタイムT及びN5TO3に
応答してネクストパケットユニット706内で決定され
る。特に、もし次の統計的パケットのための5TO9が
通過されていたら、対応の統計的パケットは周期的パケ
ットP2の伝送を完了すると伝送される。従ってこの実
施例においては、第9図から、統計的パケットS2乃至
S3に対する5TOSは周期的パケットP2の伝送を完
了する前に通過されており、また統計的パケットS4に
対する5TOSはパケットS3の伝送を完了する前に通
過されていることがわかる。従って、パケットS4はパ
ケットS3の伝送を完了すると伝送される。同様に、統
計的パケットS5に対する5TO8は統計的パケットS
4の伝送を完了する前に通過され、従って統計的パケッ
トS5は統計的パケットS4の伝送を完了すると直ちに
伝送される。周期的パケットP3は、RESREVE 
 QSUMカウンタ704内に予約間隔RESQSUM
が存在するかまたは伝送されるべき統計的パケットが存
在しなくなるまでは伝送されない。従って、周期的パケ
ットP3は伝送は、統計的パケットS5の伝送を完了す
ると始動される。このように、統計的パケットは適正な
遅延間隔内に確実に伝送されることになる。同様に、統
計的パケットの伝送の遅延は、多くとも最長の周期的パ
ケットを伝送するのに必要な間隔であることが注目され
る。しかしながらこの実施例においては、統計的及び周
期的パケットは予想外の遅延間隔に遭遇し、従って希望
の平滑さは実現されないかもしれない。このことは、予
約率に即ち周期的パケットの伝送のために割当てられた
利用可能なバンド幅のパーセントの値を正確に推定する
ことの重要性を強調するものである。
第10図は予約率計算器716(第7図)の詳細を簡易
ブロック線図形式で示す。ここで、ワード完了信号WC
がワードカウンタ1001に供給される。ワードカウン
タ1001は、所定間隔を示スパケットワードの所定数
がカウントされた後に出力パルスIを発生する。タイプ
Iカウンタ1002はワードカウンタ1001からの出
力パルスIによってリセットされ、また信号TYP E
 1によって増加されてタイプ1パケットワード即ち所
定の間隔の間に伝送された周期的パケットワードの数の
カウントを与える。出力パルスIは指数マツプ化過去(
EMP)平均発生器1004を可能化してその出力値に
゛を更新するが、出力値に′は所定の間隔内に伝送され
た周期的パケットの数の平滑平均を表わす。同様に、出
力パルス!は比較器1003を可能化して新しいEMP
平均に″を現在の予約率にと比較し、もし差があればそ
れに応じてアップ−ダウンカウンタ1005を調節する
。アップ−ダウンカウンタ1005からの出力は予約率
にである。EMP平均発生器1004は、 k −−Wj十(1−W) k(3) により最終!パケットワード内で伝送されたTYPEI
パケットの指数マツプ化過去平均に′を発生するが、こ
こでjは所定の間隔TI即ちIパケットワードを伝送す
るのに必要な間隔内に出力ポートにおいて伝送された周
期的パケットの比率を表わす値であり、kは予約率であ
って出力ポートから伝送されることが予想される周期的
パケットの比率を表わす値であり及びWはOと1との間
の値を有する重み付は係数である。パケットワード内の
所定間隔TI及び重み付は係数Wの値は、パケット伝送
速度及び希望の平均化時定数即ちτ−TI/Wに依存す
る。
第11図、第12図、第13図、第14図及び第15図
は、A−ASB−B、C−C,D−D。
E−ESF−F%G−GSH−HS l−l5J−J、
に−K及びL−Lを接続したときにスケジューラ113
(第1図)によって実行される操作を示す流れ図を形成
する。この目的のために、スケジューラ113は、プロ
セッサ114、TBUS。
TQBUS及び5BUSとインタフェース結合をする。
TBUSはパケット搬送情報を入力ポート104−1乃
至104− (X+Y)からスケジューラ113へ同期
化ベースで供給する。この実施例において、同期化タイ
ミングシーケンス即ち入力ポートポーリングサイクルは
、N+1個のタイミングスロットを有し、またパケット
網ノードに対する最大パケット伝送速度において供給さ
れるパケットのパケットワード間隔より小なる間に完了
される。同様に、X+Y−Nであること及びある情報を
入力ポート104のユニット内に書込むのにタイムスロ
ットOが使用されることが注目される。スケジューラ1
13によってTBUSから得られたパケット搬送情報は
、パケット宛先延長(DEST  EXT) 、パケッ
ト用のWORDCOUNT、最終パケット搬送語OK 
(1、kTok)、パケットのタイプ(TYPE)及び
対応の入力ポートのRAM内のスターティングアドレス
(SAD)である。搬送情報のソース(SCR)即ち入
力ポートは、搬送情報がその間に対応の入力ポートから
TBUSに供給されるところのポーリングサイクルのタ
イムスロットによって知られる。
プロセッサ114は入力及び出力ポート状態と及びパケ
ット宛先(D E S T)に対して各々に割当てられ
た一次及び二次経路間の遅延差(D D)とに関する情
報を提供する。ポート状態は、例えばテストパケットを
伝送するかまたは「良好な」パケットが受取られつつあ
るか否かを観察することによってよく知られた方法で取
得可能である。この情報は一部統計ポート116から取
得される。
遅延差は遅延測定を行うことによって容易に得られる。
測定値はいわゆるループメツセージを使用することによ
って取得され、これによりパケット網ノード間の経路上
のラウンドトリップ遅延を測定できよう。
スケジューラ113はまたいわゆる経路選択メモリ(R
AM)をも含み、このメモリはパケットに対する可能な
経路選択に関する情報即ちパケット宛先に割当てられた
一次及び二次経路を記憶する。経路選択RAMはまた一
次及び二次経路間の遅延差値をも含む。経路選択RAM
内にはまた1、そのパケットに以前代替経路が選択され
たかどうかといういわゆる経路選択状態を示す情報も記
憶されている。。ある制御パケットに対しては、幾つか
の入力ポートの状態を示すために代替経路選択フィール
ドが使用される。パケット宛先に割当てられた一次出力
ポートはいわゆる「真の」出力ポートであってもまたは
いわゆる「論理」出力ポートであっても良いことが注目
される。この実施例においては、1−8として表わされ
るN■8個の真の出力ポートが存在する。論理出力ポー
トは0及び9−15として表わされ、この実施例におい
ては、次の通りである二〇−スタッフ、9−割当てなし
、1〇−条件付ソース(C3RC) 、11−条件付延
長(CEXT) 、12−宛先延長(DEST  EX
T)、13−制御(CTL)、14−割当てなし及び1
5−スタッフ。従って、もし−吹出力ポートが1乃至8
として識別されたならば、それは「真の」出力ポート即
ちそれに対してトラヒックが指向されているこのノード
内の出力ポート110の実際のものであり、もしそれが
例えば13と識別されたならばそれは制御に割当てられ
た出力ポート110の1つである。経路選択RAMはパ
ケットのDESTによって索引(インデックス)されて
記憶情報を提供する。
さらに、スケジューラ113はいわゆるしきい値メモリ
ユニット(RAM)(図示なし)を含み、このメモリは
パケットの経路を決定するときに使用される可能なしき
い値に関する情報を記憶する。
特にしきい値RAMは、待ち遅延TD、代替経路選択遅
延TA及び再経路選択遅延TRRを記憶する。しきい値
RAMは前記のようにTYPEフィールドによって索引
されて特定のパケットに対する所定のしきい値TD、T
A、及びTRRを選択する。この実施例において、しき
い値の選択は、パケットのタイプ、パケットに割当てら
れたサービスの程度及びパケットのいわゆるドロッパビ
リティ(droppability; ドロ、yブ(無
伝送)可能性)を基礎とする。
従って、スケジューラ113のプロセスはスタートブロ
ック1101からエンターされる。その後、作業ブロッ
ク1102はポーリングされるべき入力ポート104の
1つを1にセットする。次に条件付分岐点1103は、
ポーリングされる入力ポート104−1乃至104− 
(X+Y)の特定の1つに対して状態が良好かを判定す
るためにテストをする。もしステップ1103における
テスト結果がNoならばポートは良好ではなく即ち適切
に機能をせず、作業ブロック1104はパケット出力情
報を統計ポート116に供給させる。
これは、出力ポートとして統計ポート116を識別する
適切なパケット出力情報を5BUS上に書出すところの
作業ブロック1105によって達成される。3BUS上
に書出されるパケット出力情報は代表例では、出力ポー
ドアドレスと、パケットのソース(SRC)と、SRC
によって識別される対応の入力ポートのRA M内のパ
ケットのスターティングアドレスとTYPEフィールド
と及びパケットの全長(M+1)であるWORD  C
0UNTとを含む。その後、条件付分岐点1106は、
入力ポート104− (X+Y)がポーリングされたか
を判定するためにテストをする。もしステップ1106
におけるテスト結果がNOならば作業ブロック1107
は次にポーリングされるべき入力ポートを次の入力ポー
ト即ち入力ポートー人カポート+1にセットさせる。次
に、制御はステップ1103に戻される。もしステップ
1106におけるテスト結果がYESでならばポーリン
グサイクルにおける最終入力ポートX+’Y−Nがサー
ビスされ、これにより作業ブローツク1108はポーリ
ングシーケンスを1タイムスロツトだけ待機させる。前
記のように、これは入力ポート104の各々の中の幾つ
かのユニット内に情報を書き込むのに使用されるポーリ
ングサイクル内のタイムスロット0である。その制御は
ステップ1102に戻される。ステップ1103に戻っ
て、もしテスト結果がYESならば、ポーリングされた
入力ポートは良好であり、条件付分岐点1109は入力
ポート104の特定の1つ内でサービスを受けるパケッ
トが新しいパケットであるかを判定するためにテストを
する。もしステップ1109におけるテスト結果がNo
であるならば制御はステップ1106に戻され、ステッ
プ1109がYESの結果を与えるまでステップ110
2乃至1109の適当なものが反復される。次に、作業
ブロック1110は新しいパケットの搬送情報をTBU
Sから取得させる。同様に、経路選択RAMがDEST
フィールドによって索引され、これにより一次及び二次
経路に従ってパケット宛先に割当てられる。−次及び二
次出力ポートと、経路間の遅延差と及び経路選択情報ま
たはもし出力ポートが論理出力ポートならば特定制御機
能に対して指定された入力ポート104の適切なものの
指示とに関する情報を提供することが注目される。
同様に、しきい値RAMがTYPEフィールドによって
索引され、これによりしきい値TD、、TA及びTRR
を提供する。その後、条件付分岐点1111はパケット
が良好かまたはそれはスタッフパケットかを判定するた
めにテストをする。もし1、kTok−1ならばパケッ
トは良好である。もしパケットのための一次出力ポート
が経路選択RAMから0または15と識別されたならば
、パケットはスタッフパケットである。もしステップ1
1#11におけるテスト結果がNOであるならばパケッ
トは良好ではなくl、kTok−0かまたはスタッフパ
ケットであり、作業ブロック1104は適切なパケット
出力情報をステップ1105及び5BUSを経由して統
計ポート1106に供給させる。
その後制御はステップ1106に戻され、ステップ11
11がYESの結果を与えるまでステップ1102乃至
1111の適当なものが反復される。
もしステップ1111におけるテスト結果がYESなら
ばパケットは良好であり、作業ブロック1112は、パ
ケット宛先(D E S T)に割当てられた一次及び
二次経路と、−次及び二次経路間の遅延差(D D)と
、しきい値TDvTA及びTRRと及びパケットのため
の再経路選択状態即ちパケットに対し以前に代替経路が
選択されたか否かを取得する。代表例では一次経路は二
次経路より小さい固定伝送遅延を有するが、遅延がほぼ
等しい場合があることが注目される。作業ブロック11
13はTQBUSから、−次及び二次経路に割当てられ
た出力ポート110のいずれかにおける待ち遅延即ちT
QSUM (P)及びTQSUM(S)のそれぞれと、
及び周期的パケットの伝送のために予約された間隔即ち
RESQSUM (P)及びRESQSUM (S)の
それぞれと、を取得するる。パケット宛先に割当てられ
る一次及び二次の出力ポートに対する状態即ち良または
否を示す5TATUS (P)及び5TATUS (S
)のそれぞれはプロセッサ114から得られる。
条件付分岐点1114は、パケットに対する一次出力ポ
ートが制御ポートとして指定された制御ポート110の
1つであるかを判定するためにテストをする。これは経
路選択RAMから得られる。
特にこの実施例においては、もし−吹出力ポートが13
と指定されるならばそれは制御出力ポートとして指定さ
れる。もしステップ1114におけるテスト結果がYE
Sならば、条件付分岐点1115(第13図)は、制御
(CTL)として指定された出力ポートの状態が良好か
どうかを判定するだめにテストをするる。もしステップ
1115におけるテスト結果がNOならば制御はステッ
プ1104に戻され、ステップ1114がNoの結果を
)与えるかまたはステップ1115がYESの結果を与
えるかのいずれかとなるまでプロセスのステップの適当
なものが反復される。もしステップ1115がYESの
結果を与えたならば、条件付分岐点1116は、待ち遅
延即ち制御出力ポートにおいて伝送されるべく待機中の
パケットワードの数が所定のしきい値を超えたか、即ち
TQSUM (CTL)>TD         (4
)を判定するためにテストするが、ここで値TDは、パ
ケットが待ち遅延の許容値より多くを経験するようであ
るならばその伝送が統計ポート116において終了され
るようにセットされる。例えば、しきい値TDの値は値
パケットが割当てられた出力ポートからの伝送される前
に対応の入力ポート104の1つの中のRAM内に重ね
書きされるならばパケット伝送が終了されるようにセッ
トされる。従って、もしステップ1116におけるテス
ト結果がYESであるならば制御はステップ1104に
戻され、統計ポートが出力ポートとして指定される。ス
テップ1105(第15図)は適切なパケット出力情報
を5BUSに書込ませ、一方5BUSはそれを統計ポー
ト116に供給する。
その後、制御は、ステップ1106(第11図)に戻さ
れる。もしステップ1116におけるテスト結果がNo
であるならば、作業ブロック1117は出力ポートを制
御(G L)出力ポートであるように割当てられた出力
ポート110の1つであるように指定する。ステップ1
105は適切なパケット出力情報を5BUSを経由して
制御出力ポートに供給させる。その後、制御はステップ
1106に戻され、プロセスの適当なステップが反復さ
れる。
ステップ1114(第12図)に戻って、もしテスト結
果がNoならば一次出力ポートは制御出力ではなく、条
件付分岐点1118は、−吹出力ポートがパケットのソ
ース(S RC)即ち条件付ソース(CSRC)に割当
てられた出力ポートとして識別されるかを判定するため
にテストをする。
この指定は本質的にはパケットをループさせてそのソー
スに戻している。この目的のために条件付分岐点111
9は、条件ソース(CSRC)がこのパケットをそれに
経路選択をさせることを意図しているかを判定するため
にテストをする。これは、パケットを供給する入力ポー
ト(SRC)がこの機能に対して承認されるかを判定す
るために経路選択状態フィールドを評価することによっ
て実現される。ステップ1119におけるテスト結果が
NOならば、出力ポートが制御出力ポートであるかまた
は統計出力ポートであるかを判定するためにステップ1
115−1117の適当なものが反復される。もしステ
ップ1119におけるテスト結果がYESならば、条件
付分岐点1120は、特定の入力ポート(SRC)に割
当てられた出力ポート0PSRCの状態を判定するため
にテストをする。もしステップ1120におけるテスト
結果がYESならば状態(OPSRC)は良好であり、
条件付分岐点1121は、出力ポート(OPSRC)に
おける待ち遅延が所定のしきい値を超えたか、即ち TQSUM (OPSRC)>TD      (5)
を判定するためにテストをする。しきい値TDの値及び
しきい値TDに対してセットされた条件は本質的には式
(4)で使用されたものと同じである。もしステップ1
121におけるテスト結果がYESならば待ち遅延は余
りにも長すぎて、ステップ1104(第11図)は出力
ポートを統計ポート116とさせる。ステップ1105
は適切なパケット出力情報を5BUSに書出させ、一方
5BUSはそれを統計ポート116に供給する。5BU
S上の書出されるパケット出力情報は代表例では、出力
ポードアドレスと、パケットのソース(SRC)と、S
RCによって識別された対応の入力ポートのRAM内の
パケットのスターティングアドレス(SAD)と、TY
PEフィールドと及びWORD  C0UNTとを含む
。ステップ1105を完了すると、制御はステップ11
06(第11図)に戻される。もしステップ1121に
おけるテスト結果がNOならば0PSRCに割当てられ
た出力ポートにおける待ち遅延は満足すべきものであり
、条件付きブロック1122は特定のSRC即ち0PS
RCに割当てられたのである出力ポートを選択する。そ
の後、ステップ1105は適切なパケット情報を書出さ
せ、一方5BUSはそれを0PSRCに割当てられた出
力ポートに供給する。このプロセスは、特定の信号ソー
ス(SRC)に対してインタフェース結合される入力ポ
ート104の特定の1つに対して出力ポート110のど
のものが割当てられるかを決定するためにいわゆる間接
アドレッシングを含むことに注目することは重要である
。これは、信号がそれから伝送されるかも知れない遠隔
ノードはこの特定のノードにおけるこのような出力ポー
ト割当てに関する情報を持たないので重要である。直接
アドレッシングの使用は、最も近いノード(隣接)の表
などを形成するためにループ伝送などを達成するのに重
要である。
ステップ1118 (第12図)に戻って、もしテスト
結果がNoならば一次出力ポートはC3RCではなく条
件付分岐点1123は、パケットのDESTに割当てら
れた一次出力ポートがいわゆる条件付延長(CEXT)
に割当てられた出力ポートであるかを判定するためにテ
ストをする。これは間接アドレッシングの他の使い方で
あって、このときに判定がなされ、もしパケットがCX
ETからのものであればパケットは制御出力ポートに送
られ、またもしパケットが制御入力からのものであれば
、パケットは条件延長(CXET)即ちDEST  E
XTに割当てられた出力ポートに送られる。従って、も
しステップ1123におけるテスト結果がYESならば
条件付分岐点1124は、入力ポートが制御(CTL)
に割当てられれているかを判定するためにテストをする
。もしステップ1124におけるテスト結果がNOでな
らば出力ポートはDEST  、EXTではなく、制御
はステップ1115に戻される。ステップ1115−1
117は、前記のように、制御(CT L)に割当てら
れた出力ポートが良好であるかまたはパケットは統計ポ
ート6に供給されるべきかどうかを判定するために反復
される。もしステップ1124におけるテスト結果がY
ESならば、条件付分岐点1125は、DEST  E
XTに割当てられた出力ポートが「真」即ちこのノード
内のN(N−1−8)個の実際の出力ポートの1つであ
るかを判定するためにテストをする。もしステップ11
25におけるテスト結果がNoならばステップ1104
(第11図)に戻され、前記のようにパケットは統計ポ
ート116に供給される。もしステップ1125におけ
るテスト結果がYESならば付属の出力ポートはDRS
T  EXTであり、条件付分岐点1126はその状態
をテストする。もしステップ1126におけるテスト結
果がNoならば状態(DEST  EXT)は良好では
なく、制御はステップ1104(第11図)に戻され、
かつ前記のようにパケットは統計ポート116に供給さ
れる。ステップ1126におけるテスト結果がYESな
らば状態(DEST  EXT)は良好であり、条件付
分岐点1127は、DEST  EXTに割当てられた
出力ポートにおける待ち遅延が所定のしきい値を超えた
か、即ちTQSUM  (DEST   EXT)>T
D   (6)を判定するためにテストをする。TDに
対しては、式(4)について前記と同一の条件が適用さ
れる。
もしステップ1127におけるテスト結果がYESなら
ば待ち遅延は余りにも長すぎて、制御はステップ110
4(第11図)に戻され、かつ前記のようにパケットは
統計ポート116に供給される。もしステップ1127
におけるテスト結果がNoならば待ち遅延はしきい値T
Dより小さく、作業ブロック1128は出力ポートをパ
ケット搬送語内ノヒット位置VCID (16)−VC
ID(19)で指定されるところのDEST  EXT
であるように選択する。その後ステップ1105(第1
5図)はパケット出力情報を5BUS上に書出し、一方
5BUSはその情報をDEST  EXTに割当てられ
た適切な出力ポートに供給する。
次に制御はステップ1106に戻される。同様に、5B
US上に書出されるパケット出力情報は代表例では、出
力ポードアドレスと、パケットのソース(SRC)と、
SRCによって識別された対応の入力ポートのRAM内
のパケットのスターティングアドレス(SAD)と、T
YPEフィールドと及びパケットの全長(M+1)であ
るWORDCOUNTとを含む。
ステップ112B (第12図)に戻って、もしテスト
結果がNoならば一次出力ポートはCEXTではなく、
条件付分岐点1129は一次出力ポートがDEST  
EXTであるかを判定するためにテストをする。もしス
テップ1129におけるテスト結果がYESならば、条
件付分岐点1130はDEST  EXTに割当てられ
た出力ポートが制御(CTL)かを判定するためにテス
トをする。同様に、これは間接アドレッシングの他の実
施例である。ステップ1130におけるテスト結果がY
ESならば出力ポートは制御に割当てられ、プロセスは
ステップ1115に戻る。パケットが制御出力ポートま
たは統計ポート116のいずれに供給されるかを判定す
るために前記のようにステップ1115−1117の適
当なものが反復される。ステップ1130に戻って、も
しテスト結果がNoならばDEST  EXTに割当て
られた出力ポートは制御ではなく、条件付き分岐点11
31(第13図)はDEST  EXTに割当てられた
出力ポートが条件ソース(CSRC)に割当てられたか
を判定するためにテストをする。同様に、これは間接ア
ドレッシングはこのノード内のポート割当てを知らない
遠隔ノードから伝送されるパケットに対してこのノード
内に適切な出力ポートを位置決めするのに使用される。
もしステップ1131におけるテスト結果がNoならば
DEST  EXTに割当てられた出力ポートは(、−
S RCではなく、制御はステップ1125に戻されか
つ前記のようにパケットがDEST  EXTに割当て
られた出力ポートまたは統計ポート116のいずれに供
給されるべきかを判定するためにステップ1125−1
128の適当なものが反復される。もしステップ113
1におけるテスト結果がYESならば、前記のようにパ
ケットが条件付ソース即ち0PSRCに割当てられた出
力ポートか、制御(CTL)出力ポートかまたは統計出
力ポート116かのいずれに供給されるべきかを判定い
するためにステップ1119−1122及び1115−
1117の適当なものが反復される。
ステップ1129に戻って、もしテスト結果がNoなら
ば一次出力ポートはDEST  EXTポートでなく、
条件付分岐点1132 (第14図)は−吹出力が「真
」即ちこのノード内のN(N−1−8)個の実際の出力
ポートの1つであるかを判定するためにテストをする。
もしステップ1132におけるテスト結果がNOならば
制御はステップ1104に戻され、前記のようにパケッ
トは統計ポート116に供給される。ステップ1132
におけるテスト結果がYESならば一次出力ポートは真
であり、条件付分岐点1133は一次経路に割当てられ
た出力ポート110の1つの状態即ち5TATUS (
P)をテストする。もし−吹出力ポートの状態が良好で
なければステップ1133のテスト結果はNoであり、
条件付分岐点1134は二次経路に割当てられた出力ポ
ートの状態即ち5TATUS (S)をテストする。も
しステップ1134におけるテスト結果がNoならば制
御はステップ1104(第11図)に戻され、前記のよ
うにパケットは統計ポート116に供給される。もしス
テップ1134におけるテスト結果がYESならば、条
件付分岐点1135は、待ち遅延即ち二次出力ポートか
ら伝送されるべきパケットワードの数がしきい値TDを
超えたか、即ち TQSUM  (S)>TD (7) を判定するためにテストをする。同様にTDの値は、パ
ケットが伝送中の遅延の許容量より多くを経験するよう
であれば、その伝送は統計ポート116において終了さ
れるようにセットされる゛。たとえばしきい値TDの値
は、パケットが出力ポートから伝送される前に対応の入
力ポート104の1つの中のRAM内に重書きされるな
らばパケット伝送が終了されるようにセットされる。従
って遅延しきい値TDは比較的高い値を有する。従って
、もしステップ1135におけるテスト結果がYESな
らば制御はステップ104(第11図)に戻され、前記
のようにパケットは統計ポート116に供給される。ス
テップ1135におけるテスト結果がNoならば遅延は
許容され、条件付分岐点1136はパケットに対し以前
に代替経路が選択されたかを判定するためにテストする
。これは、パケットが受取られる入力ポート(SRC)
でありかつ周知のシステムトポロジーであるパケットの
宛先(D E S T)から容易に決定される。
同様に、もし伝送中にあまりに長すぎる遅延を経験する
ようであるならば経路を変更しないでも必要ならば以前
代替経路を選択されたパケットの伝送を終了することが
重要である。この様なパケットの伝送の終了は、いわゆ
る「消滅効果(1’uneraI ef’rect) 
Jが発生する可能性を減少する。周知のように、「消滅
効果」はシステム上の負荷が増加すると共にシステム内
の処理量を益々減少させる。従って、二次出力ポート内
の遅延が所定の最小許容再経路選択しきい値TRRを超
えたときに以前代替経路が選択されたパケットの伝送を
終了させることはシステムの「良好な」処理量の全体量
を増大する。従って、もしステップ1136におけるテ
スト結果がNoであるならばパケットには以前に代替経
路が選択されてなく、ステップ1137はパケットを伝
送するための第2の出力ポートを選択する。ステップ1
105はパケット出力情報を5BUSに書出し、次に制
御がステップ1106(第11図)に戻される。もしス
テップ1136におけるテスト結果がYESならばパケ
ットには以前代替経路が選択されており、条件付分岐点
1138は、二次出力ポートにおける待ち遅延TQSU
M (S)が所定の再経路選択しきい値TRRを超えた
か、即ち TQSUM (S)>TRR(8) を判定するためにテストをする。しきい値TRRは二次
出力ポートにおけるある最小伝送遅延間隔を表わし従っ
てもしパケットが二次出力ポートに供給されるとパケッ
トは伝送される前に最小遅延のみを経験するであろうと
いうことが注目される。
従って、もしステップ1138におけるテスト結果がY
ESならば遅延は長すぎ、制御はステップ1104(第
11図)へ戻されかつ前記のようにパケットは統計ポー
ト116へ戻される。ステップ1138におけるテスト
結果がNoならば遅延は許容可能であり、ステップ11
37はパケットを伝送するための二次出力ポートを選択
する、その後ステップ1105がパケット出力情報を5
BUS上に書出させ、次に制御はステップ1106(第
11図)に戻される。
ステップ1133(第14図)に戻ると、もし−吹出力
ポートの5TATUSが良好ならばYESの結果が得ら
れ、条件付分岐点1139は一次出力ポートにおける待
ち遅延しきい値TDを超えたか、即ち TQSUM (P)>TD        (9)を判
定するためにテストをする。同様に、TDに関する条件
は前記と同じである。もしステップ1139におけるテ
スト結果がYESならば制御は条件付分岐点1141に
移動される。ステップ1139におけるテスト結果がN
oならば制御は条件付分岐点1140(第15図)へ移
動される。
条件付分岐点1141(第14図)はパケットがいわゆ
るTYPEI即ち周期的パケットかどうかを判定するた
めにテストをする。これはビット位置TYPE (1)
が論理1を含むかどうかを判定することによって達成さ
れる。もしその通りであるならばこのパケットは周期的
である。周期的パケットの伝送を終了することは好まし
くないのでこのテストは重要である。ステップ1141
におけるテスト結果がNOならばパケットは統計的であ
り、前記のようにステップ1134−1138及び11
04の適当なものが実行される。もしステップ1141
におけるテスト結果がYESならばパケットは周期的で
あり、条件付分岐点1142は、パケットDESTに割
当てられた一次出力ポートが周期的パケットの伝送のた
めの予約間隔を有するか、即ち RESQSUN  (P)>O(10)を判定するため
にテストをする。もしステップ1142におけテスト結
果がYESならば作業ブロック1143(第15図)は
パケットを伝送するために一次出力ポートを選択する。
従って、作業ブロック1105は前記のようにパケット
出力情報を5BUS上に書出させ、次に制御はステップ
1106(第11図)に戻される。
ステップ1142におけるテスト結果がNoなならば、
条件付分岐点1144はバケツ)DESTに割当てられ
た二次出力ポートの状態即ち5TATUS (S)をテ
ストする。もしステップ1144におけるテスト結果が
Noならば5TATUSは良好ではなく、制御はステッ
プ1104(第11図)に戻されかつ前記のようにパケ
ットは統計ポート116に供給される。もしステップ1
144におけるテスト結果がYESならばS TATU
S (S)は良好であり、条件付分岐点1145はパケ
ットが最小遅延タイプであるかを判定するためにテスト
をする。このテストは、ビット位置TYPE (4)を
間合わせてそれが論理1であるか否かを判定することに
よって達成される。論理1は、パケットがそれに割当て
られたサービスの最小遅延クラスを有することを示す。
周期的及び統計的パケットには最小遅延を要求するサー
ビスのクラスが割当て可能であることが注目される。
ステップ1145におけるテスト結果がNOならばパケ
ットは最小遅延タイプであり、制御はステップ1104
(第11図)に戻されかつ前記のようにパケットは統計
ポートに供給される。もしステップ1145におけるテ
スト結果がYESならばパケットは最小遅延タイプであ
り、条件付分岐点1146は、パケットDESTに割当
てられた二次出力ポートが周期的パケットの伝送のため
の予約間隔を有するか、即ち RESQSUM (S)>O’       (11)
を判定するためにテストをする。もしステップ1146
におけるテスト結果がYESならば周期的パケットを伝
送するための予約間隔があり、制御はステップ1136
(第15図)に戻されかつパケットを伝送するために二
次出力ポート116に供給されるかを判定するために前
記のようにステップ11°36−1138 (第15図
)及び1104(第11図)の適当なものが反復される
。一方ステップ1105はパケット出力情報を前記のよ
うに5BUS上に書出させる。その後制御はステップ1
106(第11図)に戻される。もしステツブ1146
におけるテスト結果がNOならば周期的パケットを伝送
するための予約期間が存在せず、制御はステップ113
5に戻されかつパケットを伝送するために二次出力ポー
トが選択されるかまたはパケットが統計ポート116に
供給されるかを判定するために前記のようにステップ1
135−1138及び1104の適当なものが反復され
る。一方ステップ11o5はパケット出力情報を5BU
S上に書出させる。次に制御はステップ1106(第1
1図)に戻される。
条件付分岐点1140(第15図)もまた前記のように
パケットがTYPEI即ち周期的パケットであるかを判
定するためにテストをする。もしステップ1140にお
けるテスト結果がYESならばパケットは周期的であり
、条件付分岐点1147は、パケットDESTに割当て
られた一次出力ポートが式(10)に従って周期的パケ
ットの伝送のための予約間隔を有するかを判定するため
にテストをする。もしステップ1147におけるテスト
結果がYESならばステップ1143はパケットを伝送
する前に割当てられた一次出力ポートを選択し、ステッ
プ1105は前記のようにパケット出力情報を5BUS
に書出しかつ制御はステップ1106 (第11図)に
戻される。もしステップ1147におけるテスト結果が
NOならば、条件付分岐点1148は前記のようにパケ
ットが最小遅延タイプであるかを判定するためにテスト
をする。ステップ1148におけるテスト結果がNoな
らば前記のようにステップ1143及び1105が実行
され、制御はステップ1106(第11図)に戻される
。もしステップ1148におけるテスト結果がYESな
らば、条件付分岐点1149はパケットDESTに割当
てられた二次出力ポートの状態すなわち5TATUS 
(S)をテストする。もしステップ1149におけるテ
スト結果がNoならば前記のようにステップ1143及
び1105が実行され、制御はステップ1106(第1
1図)に戻される。もしステップ1149におけるテス
ト結果がYESならば、条件付分岐点1150は、パケ
ットDESTに割当てられた二次出力ポートが周期的パ
ケットの伝送のための予約間隔を有するかを式(11)
に従って判定するためにテストをする。もしステップ1
150におけるテスト結果がYESならばステップ11
37がパケットを伝送するために二次出力ポートを選択
し、ステップ1105がパケット出力情報を5BUSに
書出しかつ制御がステップ1106(第11図)に戻さ
れる。パケットを伝送するのに二次出力ポートは最小遅
延を有するのでこれが行われる。ステップ1150にお
けるテスト結果がNoならば、条件付分岐点1151は
本発明の態様により、−次及び二次出力ポートの各々に
おける実際の待ち遅延即ち伝送されるべきパケット情報
の量を、所定のしきい値TA及びパケットDESTに割
当てられた一次及び二次経路間の遅延差DDと比較する
ことによって、−次及び二次出力ポートのいずれがより
少ない遅延を有するかを判定するためにテストをする。
この関係は、TQSUM (P)−TQSUM (S)
>TA+DD     (12) である。しきい値TAの値は、遅延しきい値TDより著
しく低い値となるように及びパケットが不必要には二次
経路に経路選択がなされないように選択される。これは
いわゆる「フユーネラル(funeral ;消滅)効
果」が発生する可能性を低減する。
同様に、「フユーネラル効果」とはパケットの代替経路
が選択されたためにネットワークの処理量が益々低下す
る結果となる条件をいう。従って、ネットワーク負荷が
増大すると共にシステムの「良好なJ処理量が低減する
。ステップ1151におけるテスト結果がNoならば一
次出力ポート1143はパケットを伝送するために一次
出力、ポートを選択し、ステップ1105はパケット出
力情報を5BUSに書出しかつ制御はステップ1106
(−411図)に戻される。もしステップ1151にお
けるテスト結果がYESならば二次出力ポートはより少
ない遅延を有し、制御はステップ1136に戻されかつ
パケットを伝送するために二次出力ポートが選択される
かまたはパケットが統計ポート116に供給されるべき
かを判定するために前記のようにステップ1136−1
138及び1104の適当なものが反復される。その後
制御はステップ1106(第11図)に戻される。
ステップ1140に戻って、もしテスト結果がNoなら
ばパケットは統計的であり、条件付分岐点1152は前
記のようにパケットが最小遅延タイプかを判定するため
にテストをする。もしステップ1152におけるテスト
結果がNoならば、パケットは最小遅延タイプではない
。ステップ1143はパケットを伝送するために一次出
力ポートを選択する、その後、ステップ1105はパケ
ット出力情報を5BUSに書出しかつ制御は再びステッ
プ1106(第11図)に戻される。もしステップ11
52におけるテスト結果がYESならば統計的パケット
にサービスの最小遅延グレードが割当てられており、条
件付分岐点1153は二次出力ポートの状態すなわち5
TATUS (S)をテストする。もしステップ115
3におけるテストの結果がNoならば5TATUS (
S)は良好ではなく、ステップ1143はパケットを伝
送するために一次出力ポートを選択する。二次出力ポー
トが利用可能ではなく従って一次経路が最小遅延を有す
るであろうのでこれが行われる。同様に、ステップ11
05はパケット出力情報を5BUSに書出し、その後制
御はステップ1106に戻される。ステップ1153に
おけるテスト結果がYESなならば、条件付分岐点11
54は前記のように式(12)により一次及び二次出力
ポートのいずれがより少ない遅延を有するかを判定する
ためにテストをする。もしステップ1154におけるテ
スト結果がNoならば一次出力ポートはより少ない遅延
を有し、ステップ1143はパケットを伝送するために
一次出力ポートを選択する。
同様に、ステップ1165はパケット出力情報を5BU
Sに書出し、その後制御はステップ1106に戻される
。もしステップ1154におけるテスト結果がYESな
らば二次出力ポートはより少ない遅延を有し、制御はス
テップ1136に転送されかつパケットを伝送するため
に、二次出力ポートが選択されるかまたはパケットが統
計ポート116に供給されるべきかを判定するために前
記のようにステップ1136−1138及び1104の
適当なものが反復される。その後、ステ、ツブ1105
はパケット出力情報を5BUSに書出し、次に制御はス
テップ1106に戻される。
[出力口、−力ルパケットインタフェース]出力ローカ
ルパケットインタフェース112−1乃至112−Y(
第1図)は、出力ポート110− (X+1)乃至11
0− (X+Y)のそれぞれに、出力端末115−(X
+1)乃至115−(X+Y)のそれぞれを経由して、
希望する特定の装置及び/または通信リンクに対してイ
ンタフェース結合させるのに使用される。前記のように
、インタフェース結合された装置及び/または通信リン
クは、パケタイザ105−1乃至105−Y内で入力ロ
ーカルパケットインタフェース106によってインタフ
ェース結合されたものに対応する。インタフェース結合
される装置及び/または通信リンクの間には双方向通信
の必要があるのでこれが行われる。この目的のために、
出力ポート110−(X+1)乃至110−(X+Y)
の各々はパケット情報を一時に1バイトずつパケットの
スタート(SOP)信号と及び5TUFF信号と共に付
属の出力ローカルパケットインタフェース112の1つ
へ供給する。出力パケットインタフェース112の各々
はENABLE  0UT(可能化出力)信号をそれに
付属の出力ポート110の1つの供給する。ENABL
E  OUT信号はパケットバイト速度でありかつ付属
の出力ポートに対しては出力ローカルパケットインタフ
ェースがパケットバイトを受取る準備が完了しているこ
とを示す。出力ローカルパケットインタフェース112
の各々は、供給されたパケットをデパケタイジング(d
epacketizing;パケットを戻す)しかつデ
バケタイジンクされた情報をインタフェース結合された
装置及び/または通信リンクに対する適切な信号フォー
マットで供給するための装置を含む。SOP信号はパケ
ットが適切にパケタイジング可能なようにパケットのは
じめを示す。
5TUFF信号はパケットが無視可能かどうかを示す。
出力ローカルパケットインタフェース112の個々のも
のの中に含まれるべき装置はインタフェース結合される
特定の装置または通信リンクに依存しかつこれらは当業
者に周知のものであろつO [ネットワーク] 第16図は本発明の態様を有利に使用可能なネットワー
クを簡易形式で示す。ネットワークを形成する要素間に
双方向通信が存在することが注目される。従って、構内
網1601及び1602と、いわゆる地域網(ローカル
ネットワーク)1603及び1604と及び高次階層網
1605とが示されている。公衆システムハイアラーキ
には僅か2つの階層しか示されていないが、全体ネッワ
ーク内には必要性及び希望に応じて任意の数の階層が使
用可能であることが当業者には明らかであろう。構内網
1601及び1602の各々は、本発明の態様を含む多
数の交換及びアクセスパケ・ソト網ノードを含んでよい
。例えば構内網1601及び1602は特定の搬送網ユ
ーザのものでもよくかつ地理的に分散した場所に配置さ
れてもよい。
構内網内で発生されるブロードバンドパケットハパケッ
ト網ノード100に関して記載されかつ公衆システム内
で使用されるネットワーク内で使用されるものと同一で
ある。特定の構内網には、そのパケットを識別しかつ伝
送される他の全ての情報に対してトランスベアレンジを
提供するために固有の基準コード語が割当てられている
。構内網1601及び他の装置及び/または通信リンク
に供給されたりまたはそれから供給されたりするブロー
ドバンドパケットはアクセスパケットワードノード(A
N)1606に供給される。一方アクセスノード160
6は地域網1603内の交換パケット網ノード(SN)
にパケットを供給したり及び交換パケット網ノード(S
N)からパケットを受取ったりする。前記のように、構
内網1601からのパケット及び他のインタエース結合
装置からの信号は情報として現れかつアクセスノード1
606内のパケタイザによりブロードバンドパケットに
フォーマット化される。これらのブロードバンドパケッ
トは地域網1603に割当てられた固有の基準コード語
Xrerを用いて発生される。
地域網1603内のパケットは幾つかの交換ノード(S
N)を通過してもよくまたはアクセスノード1606あ
るいは幾つかの他のアクセスノード(図示なし)を経由
して、地域網1603とインタフェース結合をなす幾つ
かの他の装置、ネットワークまたは伝送施設に供給され
てもよい。もしパケットがある他の地域網例えばネット
ワーク1604に向けられるならば、パケットはゲート
ウェイノード1607を経由して高次階層網1605へ
及びその中の交換ノード(SN)へ供給されよう。ゲー
トウェイ1607において、各パケットに対し、高次階
層網に割当てられた固有の基準語を用いて発生された新
たな搬送語が付加される。
この付加は、パケットに他の搬送語を単に追加すること
によりまたは以前の搬送語を剥脱したゲートウェイノー
ド1607内で発生された新しい搬送語を追加すること
により達成可能である。同様に、もしパケットが高次階
層網1605から地域網1603へ供給されつつあるな
らば、ゲートウェイノード1607は付加されている高
次階層網の搬送語を剥脱するかまたは、もし搬送語が交
換されているならば高次階層網搬送語を脱落して地域網
1603に割当てられた基準コード語Xr8rを用いて
発生された搬送語を追加するであろう。
高次階層網1605内において伝送されるパケットがも
し地域網1604に向けられるならば、パケットはゲー
トウェイノード1608を経由して地域網1604に供
給される。ゲートウェイノード1608はゲートウェイ
ノード1607と同じ機能を実行する。地域網1604
内においてパケットは1つ以上の交換ノードを経由して
アクセスノード1609に供給される。アクセスノード
1609はパケットに供給する。特定の装置、伝送施設
または構内網1602に供給する。同様に、構内網16
02に向けられたパケットは、構内網搬送ユーザに割当
てられた固有の基準コード語xrerを用いることによ
り発生された搬送語を含む。従って、パケットは構内網
1602内において認識されるであろう。従って、構内
網パケットは固有の基準コード語を用いて容易に識別可
能でありかつ構内網パケットをトランスペアレントベー
スでブロードバンドパケット網ハイアラーキ内をさらに
伝送させることがわかる。
上記の説明は、本発明の一実施例に関するもので、この
技術分野の当業者であれば、本発明の種々の変形例が考
え得るが、それらはいずれも本発明の技術的範囲の包含
される。
【図面の簡単な説明】
第1図は、本発明の態様を含むパケット網ノードの簡易
ブロック線図形式で示した詳細図;第2図は、本発明の
態様を示すパケットフォーマットを示した図; 第3図は本発明の態様を記載するのに有用なパケット搬
送語すなわちヘッダ(見出し)を示したグラフ図: 第4図は、本発明の態様を含むパケット搬送語を示した
図; 第5図は、第1図のパケット相互接続103内で使用さ
れる入力ポート104の簡易ブロック線図形式で示した
詳細図; 第6図は、第5図の入力ポート104を制御するときに
制御部504において実行される作業を示す流れ図; 第7図は、第1図のパケット相互接続103内で使用さ
れる出力ポート110の簡易ブロック線図形式で示した
詳細図; 第8図は、第1図のパケット相互接続103および 第7図の出力ポート110の作動を説明するのに有用な
タイミング線図のシーケンスを示した図;第9図は第1
図のパケット相互接続103および第7図の出力ポート
110の作動を説明するのに同様に有用なタイミング線
図の他のシーケンスを示した図; 第10図は第7図にしめした出力ポートllO内に使用
される予約率計算器716を簡易ブロック線図形式で示
した詳細図; 第11図、第12図、第13図、第14図および第15
図は、A−ASB−B、C−C5D−D。 E−ESF−FSG−G、H−HSI−ISJ−JSK
−におよびL−Lを接続したときに第1図のパケット相
互接続103内のスケジューラ113によって実行され
る操作を示す流れ図;および第16図は本発明の態様を
含むパケット網ノード100が有利に使用可能なパケッ
ト網装置を示す。 111−1ないし111−Xないし112−Y・・・情
報パケットを出力としてインタフェース結合させるため
の手段 701・・・出力情報取得手段 702・・・第1の待ち手段 705・・・第2の待ち手段 706・・・パケットの制御可能供給手段711・・・
スケジュール化サービスタイム発生手段 716・・・予約率発生手段 115 6/15 8115 115 0115 FI(3,11 r:′In 1′1 12/I5 第12日Hよp113図幼゛ら ≧15のへ ゐ11図へ

Claims (9)

    【特許請求の範囲】
  1. (1)複数の入力ポートと; パケットを前記入力ポートへインタェース結合させる手
    段と; 出力としてパケット情報を供給する複数の出力ポートと
    ; 前記出力ポートをメディヤ(媒体)にインタフェース結
    合させる手段と; パケット搬送情報を前記複数の入力ポートから取得し、
    パケット出力情報を前記複数の出力ポートに供給する第
    1手段と; 前記複数の入力ポートと前記複数の出力ポートとに接続
    されて、アドレスを前記出力ポートから前記入力ポート
    に供給するアドレスバス手段と;前記複数の入力ポート
    と前記複数の出力ポートに接続されてパケット情報を前
    記入力ポートから前記出力ポートに供給するデータバス
    手段と;を含むパケットスイッチにおいて: 前記複数の入力ポートの各々が、 入接続パケット情報を所定のアドレスを有する記憶装置
    内に記憶するアドレス可能記憶手段と、前記アドレス可
    能記憶手段内に記憶されている個々のパケットに対する
    パケット搬送情報を出力として供給する手段と;を含み
    、 前記複数の出力ポートの各々が 出力として前記出力ポートから供給されるように識別さ
    れたパケットを取得するために前記第1手段からパケッ
    ト出力情報を取得する第2手段と、その中に記憶されて
    いるパケット情報を前記データバス手段を経由して取得
    する為に、前記取得されたパケット出力情報に応答して
    前記複数の入力ポートの1つの中の前記アドレス可能記
    憶手段の1つの中の記憶位置のアドレスを前記アドレス
    バス上に供給する手段と、 前記取得されたパケット情報を出力として供給する手段
    と、 を含むことを特徴とするパケットスイッチ。
  2. (2)前記第1手段と前記複数の出力ポートとに接続さ
    れていて前記パケット出力情報を前記複数の出力ポート
    に供給するスケジューラバス手段をさらに含み、 前記第1手段が、前記複数の入力ポート内の前記アドレ
    ス可能記憶手段内に記憶されている任意のパケットが前
    記複数の特定出力ポートによって出力として供給される
    ようにスケジュール化し、前記スケジュール化されたパ
    ケットに対するパケット出力情報を前記スケジューラバ
    ス手段を経由して前記複数の出力ポートに供給する手段
    を含むことを特徴とする請求項1記載のパケットスイッ
    チ。
  3. (3)前記複数の入力ポートの各々と前記パケット搬送
    情報を前記スケジュール化手段に供給する前記スケジュ
    ール化手段とに接続されている搬送バス手段をさらに含
    み、 前記スケジュール化手段が、前記パケット搬送情報に応
    答して前記複数の出力ポートによって出力として供給さ
    れるように、前記記憶されているパケットをスケジュー
    ル化することを特徴とする請求項2記載のパケットスイ
    ッチ。
  4. (4)前記パケットの各々が多数のパケットワードを含
    み、 前記パケット搬送情報が特に、対応パケットのパケット
    ワード長さと前記複数の入力の1つの中の前記アドレス
    可能記憶手段の1つの中に前記対応パケットの第1のワ
    ードを記憶している記憶位置のアドレスとを含み、前記
    アドレスがパケットスターティングアドレスとして識別
    されることを特徴とする請求項3記載のパケットスイッ
    チ。
  5. (5)前記スケジュール化手段が、前記複数の出力ポー
    トに出力として供給されるべき特定のパケットを記憶す
    る入力ポートを決定しかつ識別することを特徴とする請
    求項4記載のパケットスイッチ。
  6. (6)前記スケジュール化手段が特に、対応パケットが
    出力としてそこから供給されるべき前記複数の出力ポー
    トを識別する第1の表示値と、出力として供給されるべ
    き前記対応パケットがそこに記憶されている前記複数の
    入力ポートの1つを識別する第2の表示値と、前記対応
    パケットの長さと前記対応パケットのスターテイングア
    ドレスとをパケット出力情報として供給することを特徴
    とする請求項5記載のパケットスイッチ。
  7. (7)前記複数の出力ポートの各々内のアドレスを供給
    する手段が、前記取得されたパケット出力情報に応答し
    て前記アドレスバス手段を経由して前記パケットスター
    ティングアドレスを前記第2の表示値によって識別され
    た前記複数の入力ポートの1つに供給し、これにより前
    記データバス手段を経由して前記パケットスターティン
    グアドレスによって識別された前記アドレス可能記憶手
    段の記憶位置内に記憶されているパケットワードを取得
    するアドレス手段と、前記パケット長さに応答して前記
    対応パケットに対する前記全数のパケットワードが出力
    として供給を終了するまで一時に1記憶位置アドレスず
    つ前記アドレス手段のカウントを増加させる手段と、 を含むことを特徴とする請求項6記載のパケットスイッ
    チ。
  8. (8)前記複数の出力ポートを他の装置にインタフェー
    ス結合させるために、1対1対応ベースで付属された複
    数の出力インタフェース結合手段であって、前記出力イ
    ンタフェース結合手段の各々が、前記出力インタフェー
    ス結合手段が前記付属の出力ポートからパケット情報を
    受取る準備が完了していることを指示する各可能化信号
    を発生する手段を含むところの複数の出力インタフェー
    ス結合手段をさらに含み、 前記複数の出力ポートの各々が前記可能化信号に応答し
    て前記パケット情報を前記付属の出力インタフェース結
    合手段に供給する手段をさらに含むことを特徴とする請
    求項7記載のパケットスイッチ。
  9. (9)前記パケットワードの各々は所定数のバイトを含
    み:ここで前記出力インタフェース結合手段によって発
    生される前記可能化信号の各々が、前記出力インタフェ
    ース結合手段が前記付属の出力ポートから1バイトのパ
    ケット情報を受取る準備が完了していることを指示し; 前記複数の出力ポートの各々内の前記出力手段が前記付
    属の出力インタフェース結合手段からの前記可能化信号
    に応答して出力として1バイトのパケット情報を供給す
    ることを特徴とする請求項8記載のパケットスイッチ。
JP2163038A 1989-06-23 1990-06-22 パケットスイッチ Pending JPH03131144A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/371,237 US5001706A (en) 1989-06-23 1989-06-23 Packet cross connect switch system including improved throughput
US371237 1989-06-23

Publications (1)

Publication Number Publication Date
JPH03131144A true JPH03131144A (ja) 1991-06-04

Family

ID=23463104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2163038A Pending JPH03131144A (ja) 1989-06-23 1990-06-22 パケットスイッチ

Country Status (4)

Country Link
US (1) US5001706A (ja)
EP (1) EP0404445A2 (ja)
JP (1) JPH03131144A (ja)
CA (1) CA2015404C (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5367636A (en) * 1990-09-24 1994-11-22 Ncube Corporation Hypercube processor network in which the processor indentification numbers of two processors connected to each other through port number n, vary only in the nth bit
US5130984A (en) * 1990-12-18 1992-07-14 Bell Communications Research, Inc. Large fault tolerant packet switch particularly suited for asynchronous transfer mode (ATM) communication
US5825773A (en) * 1991-03-20 1998-10-20 Hitachi, Ltd. Switching system for transferring broadcast packet held in broadcast buffer received from input port to output ports according to the state of each output port
US5291479A (en) * 1991-07-16 1994-03-01 Digital Technics, Inc. Modular user programmable telecommunications system with distributed processing
JP3679813B2 (ja) * 1991-07-22 2005-08-03 株式会社日立製作所 並列計算機
GB9324040D0 (en) * 1993-11-23 1994-01-12 Int Computers Ltd Data switching apparatus
FR2741763B1 (fr) * 1995-11-23 1998-01-23 Jean Louis Simon Systeme de regulation de trains d'information pour commutateur paquet
US5757799A (en) * 1996-01-16 1998-05-26 The Boeing Company High speed packet switch
US5742597A (en) * 1996-03-14 1998-04-21 Motorola, Inc. Method and device for multipoint switching and arbitration in output-request packet switch
US5790545A (en) 1996-03-14 1998-08-04 Motorola Inc. Efficient output-request packet switch and method
US5864608A (en) * 1996-06-26 1999-01-26 Mci Communications Corporation System and method for formatting performance data in a telecommunications system
US6233246B1 (en) * 1996-12-30 2001-05-15 Compaq Computer Corporation Network switch with statistics read accesses
JPH11122684A (ja) * 1997-10-09 1999-04-30 Nec Corp 外部メモリ付加型インサートドロッパ付き時分割スイッチとそのスイッチング方法
US6026444A (en) * 1998-06-24 2000-02-15 Siemens Pyramid Information Systems, Inc. TORUS routing element error handling and self-clearing with link lockup prevention
US7330481B2 (en) * 2001-08-31 2008-02-12 Ciena Corporation Highly channelized port polling in a telecommunications switch
US7688736B1 (en) 2003-05-05 2010-03-30 Marvell International Ltd Network switch with quality of service flow control

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4482996A (en) * 1982-09-02 1984-11-13 Burroughs Corporation Five port module as a node in an asynchronous speed independent network of concurrent processors
GB8304950D0 (en) * 1983-02-22 1983-03-23 Int Computers Ltd Data communication systems
US4550397A (en) * 1983-12-16 1985-10-29 At&T Bell Laboratories Alternate paths in a self-routing packet switching network
US4764920A (en) * 1984-04-04 1988-08-16 Nec Corporation Packet transmission system
US4704606A (en) * 1984-11-13 1987-11-03 American Telephone And Telegraph Company And At&T Information Systems Inc. Variable length packet switching system
US4644533A (en) * 1985-05-06 1987-02-17 American Telephone & Telegraph Company Packet switch trunk circuit queueing arrangement
US4679189A (en) * 1985-11-27 1987-07-07 American Telephone And Telegraph Company Alternate routing arrangement
US4712214A (en) * 1986-01-10 1987-12-08 International Business Machines Corporation Protocol for handling transmission errors over asynchronous communication lines
US4698802A (en) * 1986-03-07 1987-10-06 American Telephone And Telegraph Company And At&T Information Systems Inc. Combined circuit and packet switching system
US4679190A (en) * 1986-04-28 1987-07-07 International Business Machines Corporation Distributed voice-data switching on multi-stage interconnection networks
US4754451A (en) * 1986-08-06 1988-06-28 American Telephone And Telegraph Company, At&T Bell Laboratories N-by-N "knockout" switch for a high-performance packet switching system with variable length packets

Also Published As

Publication number Publication date
US5001706A (en) 1991-03-19
EP0404445A2 (en) 1990-12-27
CA2015404A1 (en) 1990-12-23
CA2015404C (en) 1993-10-12

Similar Documents

Publication Publication Date Title
JPH03131145A (ja) パケットスイッチ
US4962498A (en) Multi-length packet format including check sequence(s)
US5020055A (en) Multi-length packet format including fixed length information words
US4979165A (en) Multiple queue bandwidth reservation packet system
US4763319A (en) Multi-rate synchronous virtual circuit network for voice and data communications
US5509007A (en) Cell multiplexing apparatus handling multiple items of information
JP3168235B2 (ja) 高速パケット交換装置およびデータパケットの経路指定方法
US6658016B1 (en) Packet switching fabric having a segmented ring with token based resource control protocol and output queuing control
US20070064722A1 (en) Apparatus and Method for Facilitating Data Packet Transportation
EP0473330A1 (en) Serving constant bit rate traffic in a broadband data switch
CA2015404C (en) Packet cross connect switch system including improved throughput
JPH09512404A (ja) Atm交換システム
JPH09510062A (ja) 広帯域交換網
JP2004320785A (ja) ネットワーク通信のテスト装置及び方法
US5199028A (en) Asynchronous time division network
US5278825A (en) Method for monitoring and smoothing data streams that are transmitted asynchronously
JPS62249545A (ja) 自動交換装置
US5020054A (en) Packet format including unique network identity
JP3087123B2 (ja) 交換回路網
JPH0336847A (ja) 到来パケット同期化装置
US7586950B1 (en) Remote management interface
Baxter et al. Wide area networks for teleradiology
US6611871B1 (en) Fixed length data processing apparatus
JPH08214002A (ja) コネクションレス通信システムとその試験方法、及び局内制御方式
JPH0336846A (ja) 搬送語を含むパケット発生装置