JPS59501034A - 高速パケツト交換機 - Google Patents

高速パケツト交換機

Info

Publication number
JPS59501034A
JPS59501034A JP58500457A JP50045783A JPS59501034A JP S59501034 A JPS59501034 A JP S59501034A JP 58500457 A JP58500457 A JP 58500457A JP 50045783 A JP50045783 A JP 50045783A JP S59501034 A JPS59501034 A JP S59501034A
Authority
JP
Japan
Prior art keywords
packet
address
output
circuit
trunk
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
JP58500457A
Other languages
English (en)
Inventor
タ−ナ−・ジヨナサン・シ−ルズ
Original Assignee
ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド filed Critical ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド
Publication of JPS59501034A publication Critical patent/JPS59501034A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/254Centralised controller, i.e. arbitration or scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • H04L49/113Arrangements for redundant switching, e.g. using parallel planes
    • H04L49/118Address processing within a device, e.g. using internal ID or tags for routing within a switch
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 高速パケット交換機 技術分野 本発明は音声およびデータ信号のパケット交換の方法および交換アーキテクチュ アに関する。本発明は細目的には可変パケット・バッファ記憶、パケット・アド レス・ローテーション技法およびノート内ならひにノード間借”号プロトコルを 提供する高速パケット交換機の統合網に。オ、j’:65.ヨ□5Iれっつああ 。“7、ケラ、交門いヶ、オオベき1情報が短い高速バーストとして生じ、バー スト間に長い休止期間があるような場合に・適している。
パケット交換の多数の異なる応“用用途か見出されるに従ってパケット交換シス テムに対する要件も厳しいものになって来た。交換システムはパケットそれ自身 の中に含まれているアドレスを使用してパケットをその着信点に向かわせねばな らない。更にシステムはパケットか使用しようとするルートが一時的なトラフィ ック遅延を呈するような場合、パケットの一時記憶を許容するためにシステム内 の異なるノードにおいてバッファ記憶を提供する必・要がある。ディジタル符号 化された音声情報の交換の場合のようにパケット交換が今後有望であると考えら れている応用用途は数千の交換ノードを有するパケット交換システムを要求する 。このような大きなパケット・システムの設計の重要な目標は各ノートかパケッ トを迅速に交換でき、かつ物理的大きさが合理的なことである。
従来技術のパケット交換システムはわずか数百7−ドより成る比較的小さなシス テムであった。更に従来のシステムはシステム内のノートにおいてパケット交換 機能を実行するのに技巧をこらしたソフトウェア・パッケージを使用した犬型訓 算機を使用していた。更に従来のシステムは誤り回復およびフロー制御の問題を 取扱うために複雑な制御プロトコルを使用しており、その結果1秒車りわずか数 千パケットしか取扱えなかった。
典型的な従来技術にあってはパケットが受信されると、計算(先はパケットの着 信地を決定するために論理アドレスを調へ、次にそのパケットをその着化地に伝 送するために必要なステップを実行する。この操作は各ノートにおける論理アド レスのパケットがそこを通して再送される伝送リンクの物理アドレスへの翻訳を 行ない、次にパケット全体を受信し、バッファ記憶した後に誤りおよびフロー制 御機能を実行し、次いで後続のノードに実際のパケットを再送するという時間の かかるステップより成る。明らかにこのような複雑な操作は実質的々スループッ ト交換遅延を生じさせ、異なる交換ノードにおいて望ましく々い可変遅延を導入 し、その結果パケットは着信点に順番通りには到着しなくなる。
従来技術のシステムは望ましくない交換遅延のために市外交換網を実現すること が出来ないだけてなく、交換ノート・アーキテクチュアの既存構造は市外交換を 行なうよう拡張すると極めて大きなものになってし1つ。従来技術のアーキテク チュアはVLS Iを使用することによ抄可能となる物理的な大きさの削減には 向いていない6前述のことより、最小都の遅延でパケットを伝送し、かつ合理的 な物理的大きさを有するパケット交換機を通して大容邦のパケット交換を行なう アーキテクチュアおよびプロトコルを有するパケット交換システムに対する要求 が存在する。
発明の髪質 前述の問題点は、高速度り換通信を達成するためにアドレス・ローテーション技 法とノート内ならひ1fこノート間fi号プロトコルを利用する複数個の交換ノ ートをオ」する高速統合交換網の方法およびアーキテクチュアを取り入れた本発 明の原Blに従って解決された。
本発明は複数個の人力および出力導線の間に配置された複数個の交換ノートを有 する統合可能な高速交換網と、人力縛紐からヒツト・パターン中の予め定められ たヒツト・グループの受(gに応動して該ヒツト・クループを後にi゛シの交換 ステーンの1つ寸だに出力導線に向わせる回路を・含む前記ノートにより特徴づ けられる。各ノートは更にヒツト・クループをステアリンク回路に人って来るヒ ツト・パターン中の異なるロケーションにリポシション1−る回路を含んている 。ステアリング回路はヒツト・パターンの最上位ヒツト位置に現れる予め定めら れたビット・グループに応動し、リポジションを行なう回路は前記ビット・グル ープをステアリンク回路に加える前にビット・パターンのより下位のヒツト位置 にリロケートする。
ネットワーク・アーキテクチュアは相互接続された交換ノートとこれら交換ノー ト間の操作プロトコルより成り、このプロトコルによりパケット全体を完全にバ ッファ記憶することなしにパケットが直ちに次の交換ノートに伝送てきるか否か を決定する信号の相互交換を行がうことが出来る。このプロトコルは各パケット 中に含1れているアドレスの上位ビットに応動して次の交換ノートを各交換ノー トにより決定させる。このプロトコルはパケットのバッファ記憶遅延を減少さぜ 、システムを通してのパケット交換の速度を増すため関連動作している交換ノー ド間のゝゝタイナミツク通イ言路利用可イン;号″を使用する。
パケットのバッファ記憶遅延は交換ノートの各々の入力に可変長バッファを設け ることにより減少される。可変長バッファは次の交換ノートからのダイナミック 信郊が該交換ノートに対するパケット伝送を直ちに開始できることを指示するま で到来パケットの1部分を記憶する。
可変長バッファおよび信号プロトコルの使用によりシステム・アーキテクチュア はパケットを交換網全体を通して通信するのに要求される最小b)のバッファの みを使用し、従ってパケットの時間遅延は大幅に減少する。
ここで述べる方法はパケットを第1ステージの交換ノードに記憶し、第2ステー ジの交換ノートを規定するためパケットのアドレス・フィールドをデコードし、 第2ステージの交換ノードを示していたアドレス・フィールド中のビットをロー テーションにパケットを再送するステップを含んでいる。アドレス・ビットのロ ーテーショ、ンは各交換ノートの動作の一様性および各ノードをそのノードに係 わる最初に受信された上位ヒツトに直ちに応動させることにより高速交換を提供 することになる。
侶、号プロトコルは第2ステージの交換ノート中のバッファが別のバッファを受 け入れ得るとき第2ステージの交換ノートがダイナミックにリンク・オーフ゛ン 48 Mを自身か接わ15されている第1ステージの交換ノートの各々にリアル ・タイムで送イ言するようになっている。リンク・オープン化−8を受信すると 、第1ステージの交換ノートは的ちにそのアドレス・フィールドかリンク・オー プン状態号を送イハした第2ステージの交換ノートを指定するそのバッファ内に 含まれているパケットの任意の部分の再送を開始する。第1および第2ステージ の交換ノート間におけるこのリンク・オープン信号のダイナミック伝送によりパ ケットは第2のステージに再送される徒でに第1のステージ内に必要最小限の時 間バッファ記憶、即ち遅延されることになる。従ってこの方法は交換網を通して 伝送されるときにパケ′ノドが受ける遅延を減少上せる。
本交換網ア=キテクチュアは高速パケット交換網(FPN)を実現し、該高速パ ケット交換網は1々が高速パケット交換を行なうためにアドレス・ロチ−ジョン 構造と、可変バッファ記憶構造と、信号プロトコルとを具現する複数個のメカお よび出力制御回路を含む複数個の交換ノートで構成されている。例として示す交 換網は中央プロセッサ、伝り施設および集線装置とインタフェースをとる機能装 置を相互接続するよう作られている。図示の実施例においては、インタフェース 装置はトランク・コントローラと呼ばれている。
各々の交換ノートは4×4の構造を有しており、交換網の4つのトランク・コン トローラおよび4つの他の交換ノートに接続可能な4本の人力および4本の出力 導線を含んでいる。4つの入力および4つの出力制御1回路は信号プロトコルの 制御の下で到来パケット中に含1れているアドレス情報に応動して任意の入力導 線を任意の出力導線に切換えることが出来る。
本交換ノート・アーキテクチュアはVLS I技術により実現するとさ〃容易で ある。これは同一のノード回路と該回路を動信させるのに同しモートを使用する と共にトランク・コントローラおよび他の交換ノードへの接続を行なうのに最小 本数の導線を用いることにより可能となる。詳細に述へると、単一の導線が後続 の交換ノードまだは付属のトランク・コントローラに制御イに号とデータの両方 を送信するのに使用される。V L S Iチップ内の複数本の導線はパケット 通信とプロトコル信号伝送のために同じ交換ノートの人力および出力制御回路の 間で使用されている。VLS r技術を有効に使用することにより物理的な大き さおよび操作面での複雑さは減少する。
ここで示すパケット交換網かパケット交換をスピード・アップし、交換ノートの 動作の一様性を提供するために受イ、Iされたパケットのアドレス・フィールド 中の2進ヒツトをローテートするために各交換ノートにおいてアドレス・ローテ ーション構造を使用するのは本発明の1つの利点である。例えはアドレス・フィ ールドはシステムの交換網を通る通信路をj−次規定する上位、中間寂よひ汁粉 ヒツトて構成されている。各々の交換機ノート+d、上位ヒツトに応動じてその 交換ノートを通る中間通信路を規定し、次いてこれらヒツトは下位にローデート され、中間ヒツトが次の交換ノートに対する上位ヒツトとなる。
これにより交換ノート回路の一様性が得られると共にパケット交換の速度を改善 するために各ノートにおいて最初にイ1タリに受イこ1さ牙1、かつ各ノートに おいて作用を受ける。t: (、シアトレス ヒツトにのみ応動してルート指定 が行なわれることになる。
本発明の1つの特徴74421号プロトコルが交換ノート内の人力および出力開 側1回路の間およびその交換ノートの出力側i+”+41回路と他の交換ノート の下流の人力制御回路の間て使H]されることである。ノードおよびノード間プ ロトコルはノート回路内および関係する相互接続されだノート間でリンク・オー プンおよびパケット伝送要求および許可信号の交換によりパケット交換の速度を 向」−させる。゛ 各々の人力制御回路にはパケットを記憶するためのバッファが設けられている。
本発明はノートおよびノード間信号プロトコルを使用し、それによってノートを 通し2て次のノートまたはトランク・コントローラに至る通信路がパケット通( Sに使用できることが僅認される寸で受信されたパケットの内容を^f1記バッ ファ中に記憶させる。
リンク・オープン、要求および許可(7m号は最小の遅延を与えるたけでバッフ ァからパケット自身内のアドレス1°/j幸琵によって指定される着信地に[白 ちに送(i::させる。
各々の人力制御回路は更にそのバッファが情報のパケットの受信・記憶が可能庁 ことを示すへくその人力導線を介してリンク・オープン状態を知らせるようにな っている。上流の交換ノートの出力制値1回路はM記すンクオープン信号に応動 して同じノードのすへての人力制御回路に対し人力制御回路の1つからの(i’ 1号要求があると直ちに出力制御回路を通して送イ言力橢午可されたことを知ら せる。その結果、バッファ記1.貰遅延はこの点て終了し、高速パケット交換か 行なわれる。
本発明の著しい特徴は複数個の入力端末と複数個の出力端末の間でティジタル信 号のパケットの交換を行なうパケット交換機が設けられていることである。この 交換機は各々入力端末の1つに接続されている複数個の入力制御回路と、各々出 力端末の1つに接続されている複数個の出力側(財)回路を含んている。この交 換機は更に、各々の入力制御回路を各々の出力制御回路に接続する手段を含んで いる。各パケットは入力制御回路の1つから接続手段および出力制御回路の1つ を介してこれに接続された出力端末の1つに至るパケット通イ言路を規定するデ ィジタル信号のアドレス・フィールドを含んでいる。入力制御回路の内の規定さ れたものはアドレス・フィールド(2,号の受信に応動してパケット通イ言要求 信号を接続手段を介して出力制御回路の1つに送信する制御装置が設けられてい る。出力制御回路の内の規定されたものは出力制御回路の規定されたものとそこ に接続された出力端子の1つの間でパケット通信路が存在することを示すために 接続手段を介して各々の入力制御回路に信号を供給する回路を含んでいる。入力 および出力制御回路の内規定されたものは各々更に供給されたパケット通(M路 が存在することを示す信号およ゛び要求信号に応動して受信されたパケットのデ ィジタル信号を規定されたパケット通信路を介して人力制御回路の内の規定され たものから接続手段および出力制御回路の内の規定されたものを通して出力端末 の内の規定されたものに送信する。
本発明の1つの特徴は各々が入力および出力端末を有する複数個の交換素子を各 々持った第1および第2の交換ステージを含むパケット交換網を提供することに ある第1ステージの入力端末の各々は個々の人力導線に接続可能である。第1ス テージの出力端末の各々は第2ステージの入力端末の各々に接続されている。第 2ステージの出力端末の各々は出力導線の各々に接続可能である。
交換素子の各々はその入力端末の各々に対し入力端末で受信されたパケットのア ドレスおよび他のディジタル信号を記憶するバッファおよび該バッファを制菌し てバッファ中のパケットの記憶されたアドレス信号によって同定される出力端末 のアイドル状シヒを示す制御信号を受信するとパケットのアドレスおよび他のデ ィジタル信号の送イ言を開始させる制菌装置を含んでいる。
各バッファはシフト・レジスタ中に情報を記憶し、カウンタを使用してパケット の最初のヒツトがレジスタ内のどこにあるかを決定する。入力制御回路中の制御 装置が適当な出力制御回路からの許可信号を受信すると、データ・セレクタは該 制御装置と共同動作し、該制御装置はカウンタに応動して記憶されたパケットの 最初のビットを選択してパケットを直ちに出力制御回路に伝送する。
各々の入力制御回路は上位アドレス・ビットに応動してこれらビットにより規定 される出力制御回路を選択する。その後、人力制御回路上のアドレス・ローテー ション回路はすべてのアドレス・ビットをローデートし、それによって上位ビッ トは下位ビットとなる。入力制御回路は2つのシフト・レジスタとデータ・セレ クタとの共同動作によりローテーション操作を実行する。データ・セレクタは2 つのシフト・レジスタの内の1つの出力を選択する。第1のシフト・レジスタの 出方はまだ第2のシフト・レジスタの人力に加えられる。最初パケットは第1の シフト・レジスタを通して第2のシフト・レジスタに向い、データ・セレクタを 通して同じ交換ノートの規定された出力制御回路に伝送される。アドレス・ヒツ トの上位部分が第2のシフト・レジスタ中に存在するとき、データ・セレクタは 第1のシフト・レジスタの出力〜を選択し、出力制御回路に伝送する。上位アド レス・ヒツトはアドレス・フィールドの最後のビットが第1のシフト・レジスタ から出力制御回路にシフト・アウトされるまでシフトされない。次にデータ・セ レクタは第2のシフト・レジスタを選択してアドレスの下位位置にある記憶され た上位アドレス・ヒツトを適当な出力端床に送付する。これら操作の結果アドレ ス・ヒツトの上位部分itこのときアドレス・フィールドの終りにローテートさ れ、次のノートは新らしく上位位置にシフトされたヒツトに対して操作を加える 。
図面の簡単な説明 第1および2図は本発明の交換アーキテクチュアを使用する通イ呂システムをフ ロック図として示す図、第2A図はネットワーク・アーキテクチュア内の交換機 ノートを示す図、第3図は発情加入者端末から交換システムを辿して、fi信加 入者端末に向う呼設定パケットの内容を示ず1ン1、第4図は呼設定パケットの 受イ言に応動して着信加入者端末から発情加入者端末に送られる呼応答パケット の内容を示す図、第5図は交換網116の詳細なブロック図、第6図は第3図の 呼設定パケットをトランク・コントローラ130から交換網116およびトラン ク・コントローラ129を介して中央プロセッサ115に送るのに使用される交 換パケット、第7〜9図はパケットが交換網116の異なるステージを通ってト ランク・コントローラ131からトランク・コントローラ130に進むとき交換 網116を通して第4図の呼応答パケットを送信するのに使用される交換パケッ トの内容を示す図、第10図は交換網116の交換ノード500−15の詳細な ブロック図、第11図は交換ノード500−15の入力制御装置1000の詳細 なフロック図、第12図は入力制御装置1000のアドレス・ローテーション回 路1106の詳細なフロック図、第13図は交換ノート500−15の出力制御 装置1007の詳細なフロックV1第14図はトランク・コントローラ131の ブロック図、第15図はトランク・コントローラ131のメモリ1401の論理 構成図、第16〜26図はトランク・コントローラ131の受信器1402を含 むサツシステムの詳細なフロック図、第27図はトランク・コントローラ131 のアドレス制御装置1404の詳細なフロック図、第28図はメモリ1401と 関連したアドレス制御装置1404の論理動作を示す図、第29図はアドレス制 御装置1404の受信インタフェース2701で使用されているポインタの実現 法を示す詳細なフロック図、第30メは受信インタフェース2701の詳細なブ ロック図、第31図はトランク・コントローラ131の交換インタフェース14 18の詳細なブロック図、第32ル40 を含むサブシステムの詳細なフロック図、第41図はトランク・コントローラ1 31の出力回路1405のブロック図、第42〜44図はトランク・コントロー ラ131のメモリ1401から読み出されたパケットに対しトラック・コントロ ーラ131の出力回路1405のサブシステムによって実行されるパケット変換 を示す図、第45〜49図はトランク・コントローラ131の出力回路1405 を含むサブシステムの詳細なフロック図、第50〜53図はトランク・コントロ ーラ131の送(g器1403を含むサブシステムの詳細なフロック図、第54 図はタイミンク図、第55図は本発明の特定の図示の実施例を示すだめの図面の 配置法を示す図である。
第1および2図中には本発明の主要ヒルディング・フロックを強調するため太線 で示す交換網が描れている。
該交換網の詳細な第10〜13図に示されており、その機能図は第2A図に示さ れている。
詳細な説明 第1および2図は複数個の市内局102、103、108および109、ならび に例えば加入者100捷たは110の如き複数個の加入者にサービスを提供する 複数個の市外局104〜107を有するパケット交換システムを示す。以下の記 述では最初に第1および2図のパケット交換システムを含むサブシステムの概説 を与える。
次に交換網とノードの可変バッファ機能、アドレス・ローテーションおよびノー ト間信号プロトコルと共にその交換ノードの1つについて概説し本発明に焦点を 当てる。
次に加ん者100の宅内インタフェース127から加入者110の宅内インタフ ェース155に送信されるパケットがそのパケット交換システムを通る経路中の 各トランク・コントローラによってそのパケット中に必要な自己経路情報を挿入 する仕方について述べる。交換システムを通るパケットの経路について述へた後 、経路情報を収集するのに使用される手順について述べる。次に経路中の各トラ ンク・コントローラ中にこの情報を記1fl’するのに使用される方法について 述へる。最後に第1および2図の各フロックについて詳細に述べる。
第1図に示すように、市内局102は交換網116を含んており、該交換網は複 数のトランク・コントローラを終端しており、中央プロセッサ・トランク・コン トローラ129(これもまた交換網に接続されている)を介して中央プロセッサ 115と共同動作する。各々のトランク・コントローラは単方向性伝送線路によ り交換網に接続されている。例えばトランク・コントローラ131は導線132 を介して交換網116から情報を受信し、導線133を介して交換網116に情 報を送信する。
市内局102の加入者側においては、市内局は集線装置を介して加入者に接続さ れている。該集線装置はトランク・コントローラを介して交換網に相互接続され ている。集線装置は交換網116と類似した内部交換アーキテクチュアを有して いる。交換網116の内部交換アーキテクチュアに関しては以下で更に詳細に述 へるが、集線装置を付属のトランクにインタフェースさせる完備し/コトランク ・コントローラを有している。集線装置のトランク・コントローラは以下で詳細 に述へるトランク・コントローラ131と類似している。各集線装置にはマイク ロプロセッサが接続されており、該マイクロプロセッサは初期呼設定シーケンス を実行し、パケット交換システムを通して伝送されるパケットの固有な自己経路 特性を補う呼監視を提供するために+1属のアクセス線コントローラと関連して 使用される。加入者ユニットはアクセス線コントローラによって集線装でに接続 される。各々のアクセス線コントローラは制御マイクロプロセッサによってアク セス線コントローラ中に記憶される論理アドレスおよび制御情報を記憶している 。この論理アドレス情報V士イZ]屈の交換網を通り、相互接続するトランク・ コントローラを介して伝送されるパケットの経路の最初の部分を制御するのに使 用される。各々のアクセス線コントローラは標イ■の双方向性伝送媒体を介して 各加入者ユニット中の宅内インタフェースに接続されている。パケットは宅内イ ンタフェースとアクセス線コントローラノft41 ノ、IQ (’,iを行な う2つの仮想チャネルを規定する標準のパケット・プロトコルを使用してアクセ ス線コントローラと宅内インタフェースの間で伝送される。
各トランク・コントローラは論理アドレスを交換アドレスに変換する翻訳チーフ ルを含むメモリを有している。
この交換アドレスはパケットを着信トランク・コントローラに向わせるため交換 網によって使用される。交換網116は両端がトランク・コントローラで終端さ れている高速度トランクによって市外局(例えは104)に相互に接続されてい る。第1図と実T(的に同じものが第2図にも示されている。
さて第2A図を見ると、3ステージの交換ノートより成る交換網116の機能図 が示されている。交換ノード200〜201はステージJより成り、交換ノード 210〜211はステージ2より成り、交換ノード220〜221はステージ3 より成る。これら交換ノートのモジュール状相〃接続に関しては第5図と関連し て訂述する。
各々の交換ノートは交換ノード201の場合について図示するように4つの入力 制御回路と4つの出力制御回路より成る。他の交換ノートは交換ノード201と 同じ設剖である。交換ノード201は4つの人力制御回路230〜233および 4つの出力制御回路240〜243を有している。各々の人力制御回路は1本の 出カケーフルを各々の出力制御回路に接続している。出カケーフルは入力制御回 路と出力制御回路の間でデータと制御信号の両関連して述へる。人力制御回路の 内部は入力制御回路230のブロック図に示されており、人力制御回路の詳細に 関しては第11および12図と関連して述へる。同様に、出力制御回路の内部は 出力制御回路243のフロック図に示されており、更に詳細な議論は第13図と 関連して行なう。
パケットが最初に入力制御回路230によって受信されると、該パケットは受信 器250を介してメモリ251中にバッファ記憶され、その後パケット中のアド レスによって指定される出力制御回路(例えば243)に伝送が開始される。ア ドレスの指定する出力制御回路が243であると仮定すると、交換ノード211 がパケットを受入れると直ちに再送か開始される。従ってパケットを再送する前 にパケットを完全にバッファ配座しておく必要はない。この可変バッファ機能に よりパケットの交換網116を通しての交換に要する時間遅延が大幅に減少する 。この可変バッファ機能はノード内の入力制御回路および出力制御回路間のノー ド内信号の交換および1つのノードの出力制御回路と指定された交換ノートの人 力制御回路の間でやりとりされるノート間信号によって実現される。ノード内( g Mには入力制御回路が最初にパケットの開始を受信した後における入力制御 回路と出力制御、回路の間の要求信号および許可信号が含1れる。ノード間イ6 号には下流交換ノードが次のパケットを受(Sすることが出来るようになったと き出力制御回路中のアイドル/ビジー・フリップ・フロップ(例えば261)を 接続された下流の交換ノートによってアイドル状態にセットすることを含む。下 流のノートは出力制御回路にリンク・オープン、即ちパケット通信入手可を示す 信号を伝送することによりアイドル/ビジー・フリップ・フロップをアイドル状 態にセットする。更に、次のノートへの伝送を行なう前に人力制御回路内のアド レス・ローテーション回路を用いてアドレス・ヒツトの位lを適当に直すことに より交換速度は大幅に増大する。
さて第2A図を更に詳細に省察すると、入力制御装置230はトランク・コント ローラ131からのパケットの開始に応動してパケットの最初の部分をメモリ2 51中に記俯し、パケットと関連するアドレスを調べそれによって指定された出 力制御回路を決定する。出力制御回路243が指定されたものと仮定すると、制 御回路252はケーブル280を介して要求信号を伝送することによりメモリ2 51から出力制御回路243に直ちに伝送を開始することの許可をめる。リンク 281を介して出力制御回路243が接続されている交換ノート211の入力制 御回路がパケットを営利は得る場合には、アイドル/ビジー・フリップ・フロッ プ261はアイドル状態にセットされる。入力制御回路230から要求信月を受 信すると、出力制御回路243はフリップ・フロップ261がアイドル状態にセ ットされているならばケーブル280を介して許可信号を返送し、ケーブル28 0からデータを受け取るだめデータ・セレクタ263を適当な準備状轡とする。
許可信号を受信すると、制御装置252は直ちにメモリ251にアドレス・ロー テーション回路253およびマルチプレクサ254を介して出力制御装置243 への伝送を開始させる。制御装置252はマルチプレクサ254の状態を適当に 設定して伝送する出力制御装置243を適当に選択する。パケットが伝送された 後、出力1i1i II装龍243はフリップ・フロップ261をビジー状袢に セットする。
アドレス・ローテーション回路253の機能はす−\てのアドレス・ヒツトを回 転して、アドレスの上位2ヒツトが常に次段の交換ノートに加えられるようにす ることでちる。これはずへてのパケット交換ノート動作のモジュール性を保ち、 パケッ°ト交換の速度を増すために必要である。何故ならば入力側(財)回路の 選択は常にアドレスの−に1位2ヒツトに基ついて行なわれ、ローテーションを 行なわないと交換動作が遅れるからである。交換ノート211は出力制御装置2 43からパケットを受信するとき、アドレスは適当に整列しており、それによっ て選択はそのアドレスに基づいて直ちに行なわれる。
交換ノード211が次のパケットを受付は得るときには、該ノートはフリップ・ フロップ261をアイドル状態にセットしてリンク・オープン信号をリンク28 1を介して伝送することにより次のパケットが交換ノード211に送イ諷し得る ことを指示する。
交換網の機能および構造について述べて来たが、次に適当々アドレス線コントロ ーラおよびトランク・コントローラのアドレス・メモリ中に自己経路情報を獲得 ・苦己憶する手順について述べる。この情報は発信加入者ユニットに接続された 適当なアクセス線コントローラから種々のマイクロプロセッサおよび中央プロセ ッサを通して伝送される呼設定パケットによって得られる。ここで神々のマイク ロプロセッサおよび中央プロセッサは着信加入者ユニットに達するためには呼設 定パケットが通過しなけれはならない経路を形成する異シる集線装VI″および 市内局および市外局と関連している。呼設定パケットがこの経路を通過するとき 、各々の処理装置はパケット中に新らしい論理アドレスを挿入し、適当なアクセ ス線コントローラ捷だはトランク・コントローラ中に必要な論理オヨヒ交換アド レス情報を記1f5する。アクセス線コントローラを介して着信加入者ユニット が接続されている集線装置に付属したマイクロプロセッサで呼設定パケットが受 信されると、受信マイクロプロセッサは適当な論理および交換アドレス情報を接 ゎLされたアクセス線コントローラに送Cjし、該コントローラはp(fig報 をそのアドレス・メモリ中に記恨する。受信マイクロプロセッサは呼が適当に設 定されたことを示す呼応答パケットを組立て、送信する。発信加入者のアクセス 線コントローラにより吋応答パケットが受(iされた後、すへての必要な経路情 報はアクセス線コントローラおよびトランク・コントローラて設定され、パケッ ト経路を形成し、それによってパケットは関連する処理装置によって処理される ことなく2交換網を通して直接送られる。
以下で呼設定パケットの利用法を加入者100と110の間の電話呼を形成する 出合を例にとって詳述する。加入者100は加入者110の電話番号をダイアル することにより加入者110を呼ひ出す。宅内・:インタフェース″+27は通 常の仕方でダイアルされたディジットを収集する。宅内インタフェース127は ダイアルされたディジットを収集した後、該ダイアルされ澤ディジットを線路1 22を介してアクセス線コントローラ112aKパケットで送信する。宅内イン タフェース127から受信されたパケットに応動して、アクセス線コントローラ 112aは第3図に示すパケットを組立てて集線装置112を介してマイクロプ ロセッサ111に送信する。
パケット識別フィールドはこのパケットが(g号パケットであることを識別し、 テーク・フィールド中の最上位ハイド中のゝゝ1″6、このパケットが呼設定パ ケットであることを示す。テーク・フィールドの残りの部分は詳細な電話番号を 含んでいる。
第3図のパケットを受信すると、マイクロプロセッサ−11はタイアルされた電 話番号を調べ、交換網116を通しての接続が要求されているものと決定する。
まず最初にマイクロプロセッサ−11は後続のパケットで使用される新らしい論 理アドレスとトランク117を集線装置11.2に接続する集線装置112のト ランク・コントローラを規定するし換アドレスをアクセス線コントローラに送信 する。この交換アドレス+4後続のパケットをトランク117に向わせるため集 線装置112 Vcより使用される。次にマイクロプロセッサ−11はアクセス 線コントローラー12aを識別する1交換アトレ、スおよび宅内インタフェース 127と通(Mする際にアクセス線コントローラー 12 aKよって使用でれ る仮想チャネルを規定する情報を集線装置112のトランク・コントローラ中に 肥土〇する。最後にマイクロプロセッサ−11は第3図に示すものとfA 似し ているが、アクセス線コントローラー12aのアドレス・メモリ中に記1、いさ れていた論理アドレスを論理アドレス・フィールド中にイーするパケットを組立 てる。次にこの新らしいパケットは集線装置112、トランク117、トランク ・コントローラー30、ジ5 交換網116およびトランク・コントローラ129を分りで中央プロセッサー1 5に送信される。
マイクロプロセッサ−11からパケットを受信すると、プロセッサー15はタイ アルされた電話番号からテーブルを引くことによりこの呼が局104を通して送 信されねばならないことを判定する。プロセッサ115ばまず最初に受イJ、さ れたパケット中に含まれる論理アドレスとトライク・コントローラ130を識別 する交換アドレスを・トランク・コントローラ131に送信する。トランク・コ ントローラ131ばこのアドレス情報を内部メモリ中に記1、すし、この情報を 用いて設定されている呼と関j」−する後続のパケットで必要とされる論理アド レスから交換アドレスへの翻1沢を実行するうプロセッサ115は次にトランク ・コントローラ130に新らしい論理アドレスとトランク・コントローラ131  k 識別する交換アトレースを送(6する。このアドレス情報はパケットをト ランク・コントローラ130から交換網116を通して設定されている呼と関連 するトランク・コントローラ131に向わぜるために必要な論理アドレスから交 換アドレス−\の翻訳を実行する。プロセッサ115により実行される最後の操 作は第3図に示すのと類似の呼設定パケットを交換網116、トランク・コント ローラ131、トランク118、トランク・コントローラ140および交換網1 46を介して中央プロセッサ113に送信するととである。プロセッサ113に 送f乙さjしたパケットは論理アドレス・フィールド中にトランク・コントロー ラ130中に先に記1:δさ;Itだのと同じ論理アドレス情報をイコーシてい る。・ トランク118からパケットを受イハすると、プロセッサ113ばこのパケット に応動して呼設定パケットに関4−− して先に述べたプロセッサ115によって実行される操作と類似の操作を実行す る。プロセッサ113は次に呼設定パケットを交換網146、トランク・コント ローラ142、トランク119、トランク・コントローラ147および交換網1 48を介して中央プロセッサ123にiX伯する。プロセッサ123はプロセッ サ113が実行するのと類似の操作を実行し、新らしい呼設定パケットヲ・交換 網148.、トランク・コントローラ149、トランク120、トランク・コン トローラ150および交換網151を介して中火プロセッサ114に送イ17す る。プロセッサ123から呼設疋パケットを受信すると、中央プロセッサ114 はこのパケットの論理アドレス情報およびトランク・コントローラ150を指定 するスイッチ・アドレスをトランク・コントローラ141中にh1千Vする。
次に中央プロセッサ114は新らしい一輪理アトレスおよびトランク・コントロ ーラ141を指定するスイッチ・アドレスをトランク・コントローラ150に送 イLし、該コントローラ150i71この情報を記憶する。必要な情報をトラン ク・コントローラ141および150中に記1:βした後、プロセッサ114は トランク・コントローラ150中に以前に記憶されていた論理アドレスを論理ア ドレス・フィールド中に有する新らしい呼設定パケットを組立て、この呼設定パ ケットを交換網151、トランク・コントローラ141、トランク124および 集線装置126を介してマイクロプロセッサ125に送信する。
プロセッサ114から呼設定パケットを受信すると、マイクロプロセッサ125 は論理アドレス・フィールド中に含まれている論理アドレス情報を読み出し、論 理アドレスをアクセス線コントローラ126aのアドレス・メモリ152中に記 1:iする。次にマイクロプロセッサ125は第4図に示す呼応答パケットを以 前に規定された経路を介して第1および2図のパケット交換システムを通してマ イクロプロセッサ111に送信する。第4図のパケットの論理アドレス・フィー ルドはマイクロプロセッサ125がプロセッサ114からの呼設定パケットで受 信した論理アドレスを含んでいる。トランク・コントローラ141は笥4図のパ ケットの受信に応動して論理アドレス・フィールドの内容を以前器・こ記憶した 論理アト1.、レスを使用して交換アドレス翻訳情報に翻訳し、以前へ記憶され た論理アドレスを呼応答パケット中((挿入する。トランク・コントローラ14 1によるこの翻訳によって得られる交換アドレスはトランク・コントローラ15 0を指定する。この交換アドレスは交換網151が吋応答パケットをトランク・ コントローラ151に向わせるのに使用される。トランク・コントローラ150 は呼応答パケットの受信に応動してこのパケットをトランク120を介してトラ ンク・コントローラ149に送信する。呼応答パケットは同様に種々のトランク ・コントローラを通過し、最終的にマイクロプロセッサ111によって受信され る。呼応答パケットがマイクロプロセッサ111により受信されると、呼を種々 の交換網を通って形成するのに必要なあらゆる情報は経路中のトランク・コント ローラおよびアクセス線コントローラ内に記憶される。
市内局102の交換網116は笛5図に詳細に示されている。交換網116に対 するすべでの接続(−1:第1図に示すトランク・コントローラを通して行なわ れる。トランク・コントローラは1.!54 Mb/ sで+Eli報を受信し 、この情報で8 Mb/sで交換網に送(Rする。各トランクは付属のトランク からの情報を5パケツト1てノ\ツファ記憶することが出来る。トランクからの 入力においてパケットをバッファ記teaすることはパケットが交換網を通して 送信される前にパケットを遅延させなければならないために必要である。トラン ク・コントローラによるバッファ記憶は捷た交換網から受信きれる情報に対して も要求される。この交換網から受イ乙された情報はその後f−1属のトランクで 再送される。各トランク・コントローラはトランクで再送を開始する前に交換網 からの情報を最大40パケツトバツフア記憶することが出来る。各トランク・コ ントローラは交換網116に接続された1つの入力および1つの出力を有してい る。例えば第5図に示すようにトランク・コントローラ130は導線134を介 して交換網116に情報を送信し、導線135を介して交換網116からデータ を受信する。
交換網はそれ自身は3ズテージの交換ノートより成る。
第1のステージはノート500−0〜500−15 より成り、第2のステージ は交換ノート501−0〜501−15より成り、第3のステージは交換ノート 502−0〜5o2−15より成る。交換網を通しての伝゛送は左から右に行な われる。各々の交換ノートはパケット交換機である。各々のパケット交換機は4 本の入力を不し、各々の入力は1つのパケットをバッファ記1:tliすること が出来る。任意の入力で受イ。□されたパケットハパケット交換機の4つの出力 端子の内の任意のもので送信可能である。入力端子でパケットが受イ1□された 後、そのパケット中に含まれているアドレスはそのパケットを再送するのにとの 出力錨1子を使用ずへきかを決定するのに使用でれる。アドレスの、」二位2ヒ ツトのみが′11定の交換ノートの出力”ill子を孔定するのに使用さ7−L  /′)。例えは交換ノート’ 500−12けh G>: 2ヒツトがOに戸 l、シいときは線路505て、上位2ヒツトが1に初しいときには線路506で 、上に12ヒツトが2にさもしいときは線路507て、L位2ヒツトが3にコ4 ′シい場合r(は線路508てパケットを再送する。
各ノートはアドレス・ヒツトを適当に再配的゛シ、それVζよって次のステージ の受信交換ノートはそのステー7においてパケットを再]ムするのにとの出力端 子を使用するかを決定するのVC使用される上位ヒツト位置に正しいビットを有 することC′こなる。
第5図に示す交換網116の動作は第3図((示すパケットがこの交換網を進じ て中央プロセッサ115に交換される例を考察することにより良く理解さねよう 。笛3図に示すパケットはマイクロプロ七゛ジサ111によりトランク117を 介して交換網116に送(8される。第3図に示すパケットを受信すると、トラ ンク・コントローラ13(H−、!第6図に示す新らしいパケットヲ形成する。
新らしいパケットはトランク117から受イε、された元のパケットからフラン とスタッフインク・ヒツトを取除き、次にスタート・ヒツト、パケット長、着イ 、1トランク・コントローラ、発信トランク・コントローラ、制御装置、到着時 間、および新らり。いCRCフィールドより成る新らたなフィールドを付加する ことりこより形成される。
トランク・コントローラ130は摺イ菖トランク・コントローラ・フィールド中 て \Q rJ を拍1人することにょ91XQ Lrを含むパケット識別子に 応動する。これは中央プロセッサ115が接続さtlているトランク・コントロ ーラ129のトランク番号である。トランク・コントローラ130は交換網11 6 vcおけるそノ]自身の出力接続番号((1〕fll fは48)を発信ト ランク・コントローラ・フィールド中に挿入する。スタート・ヒツトはネットワ ーク・パケットの開始点を規定しパケット長はネットワーク・パケットの長さを 規定する。トランク・コントローラ130け到着時間フィールド中に相対時刻を 挿入する。第6図のパケットが形成さね、ノート500−12の入力513がア イドルであると、トランク・コントローノート500−12 Uアドレス・フィ ールドの上位ヒツトを調へるが、その結果ば0であるので出力505を選択す、 る。パケットを出力端1子505を介してノート501−12 に送信する前に 、ノート500−126jアドレス・フィールドを2ヒツト左に回転する。その 結果上位2ヒツトは下位2ヒツトとなり、第6図に示すアドレスの中間の2ヒツ トにt、h位2ヒツトとなる。
ノート501−12はパケットの受信時にアドレス・フィールドを調べ、その上 位2ヒツトがOであるのて出力512を選択する。ノート’ 501−12はま たアドレス・フィールドを2ヒツト左に回転する。ノート501−12はパケッ トを・出力端子512を介してノー1”502−OK’Ii <=1する。パケ ットI 受(r=するとノート502−0−アドレス・フィールドを調へ、アド レスの上位2ヒツトがOであるのて出力端: t 514を選択する。イくケラ トを受合)すると、トランク・コントローラ129けスタート・ヒツト、ネット ワーク・アドレス・フィールドおよびネットワーク・パケット長を取り去り、/ <ケラト識別子、論理アドレス、l−!llススタンプおよび再6−シpされた CRCフィールドを含むテーク・フィールドを中央プロセッサ115に送信する 。
第20例は第5図に示す交換網116の動作を説明する助けとなる。この第2の 例では第4図に示す/くケ゛ントが交換網116を通してトランク118からト ランク117に伝送される様子を調へる。第4図に示す/<ケ゛ントを受イ言す ると、トランク・コントローラ13161第7図に示すパケットを形成する。こ のパケットの形成後、トランク・コントローラ131はこのl々ケットを入力端 子515を介して交換ノート’ 500−15に送Giする。交換ノート500 i5はネットワーク・アドレス・フィールドの上位2ヒツト(この例では2進の 3)を調へ、第7図に示すパケットを伝jムするためリンク516を正択する。
交換ノート500−15がリンク516を介してlクケットの送1菖を開始する 前に、交換ノート500−15はネットワーク・アドレス・フィールドに対し左 回転操作を実行するが、その結果が第8図のパケットに示されている。交換ノー ト500−15からパケットを受イ、−、すると、交換ノート501−15は、 第8図に示ずイ、ットワーク・アドレス・フィールドの上位2ヒツトを調べ、出 力517を選択してパケットを送出する。パケットの送信画に、交換ノート50 1−15はパケットに対し左1111転操作を実行し、その結果第9図に示すパ ケットが告られる。659図に示すパケットが受信されると、交換ノート502 −12はネットワーク・アドレス・フィールドに応動し、パケットを導線135 を介してトランク・コントローラ130に送信する。交換ノート502i2は寸 だネットワーク・アドレス・フィールドに対し左回転操作を実行する。導線13 5を介し−Cトランク・コントローラ130に送信されるパケットは第9図に示 すパケットのネットワーク・アドレス・フィールドを回転したものに等しい。
トランク・コントローラ130はスタート・ヒツト、ネットワーク・パケット長 、〃jイアートランク・コントローラ、光(、;−トランク・コントローラ、制 御、および到着時刻フィールドが取除かれていること、新らしいCRCフィール ドが、i+’ 17・挿入されていること、時刻スタンプ・フィールドが更新さ バていることを除いて第9図の・くケラトと回し新らしいパケットを形成する。
トランク・コントローラ130はl矢にこの4斤らしいパケットをトランク11 7て出逢する。
当業者にあって:d更なる交換ノートを11加することGでよりより多くのトラ ンクを終始1し得るよう第5図(で示ず交換網116を拡張しiバることは容易 にJ−jjj IQイてきよう。
史に当業名シてあってj−iこのよ)な交換網ケ11−1いて世Ljfrth1 9戦あるいはイ11末の如き幾つかの”テイシタル装(1′jを市しく什互接わ しすることが出来ることも容易に川・川・Yさ11よう。第]お・よび2図ンこ 示す1[11の交換i14 j’:+−よO・東、献装置も交換網116と同し 請訓である。
’jWjs / −1” 500−15 口’;A”; ]−0(/j(lC9 j−VCMralYC示す:hている。他の交換ノートは交換ノート500−1 5 と設計は同一である。交換ノートは4つの人力市]制御装置より成り、各入 力制御装置ニア、1は4つの出力器ti+表置のいずれにも帖報を送イ14する こ七が出来る。入力制御装置1000〜1003はケーフルトこよって出力制御 装置1004〜1007 !′こ接続きれている。例えば入力mll H装置1 000はケーフル1008を介して出力制御装置1007 K接続されている。
ケーフル1008は3:+の導線1009.1010ち・よび1011より成る 。第] Q [I C:)他のイロカー接続ケーフルもケーフル1008と同じ 設計である。
入カホ11倒1シに置1000が出力jli’j御装置1007 K送イ、;す るパケットを有しているとさ、・’7線1010を介して出力線」御衷、、、、 1007に吸水伝号を送IHする。人力1.制御装置、1000はパケット全体 が出力i1i:I叫1装置1007 L’こ送信されるまでこの吸水175号の 伝〕ムを計、Hlける。出力iti制御装置1000が入力制1fi14B′] ゛1000からの情報を受(71′Xo LJIるとき、出力制御装置1007  tJ’、 ii’F ’f N”yを樽1保1011を介して入力[h御装置 1000(こJムイ。1する。許可16号を受イe1すると、入力i、:制御入 (「i′1000はパケットを導線1009を介して出力量11位11に直10 07にiムイ1.開始−「る。
例えは、第7図てil<丁パケットCす第1.0図に示す交換ノート500−1 5を通して次のように伝送される。人力制(財)装置1000がスタート・ヒツ トを認識するときには、該入力1h(1仰装置Phiスタート・ヒツトだけてな くネットワーク・アドレスの上位2ヒツトも士た既に受払している。入力!ti 制御装置1000 rJ−ネットワーク・アドレス・フィールドの上位2ヒツト を復弓し、パケットがケーフル1008を介して出力制御装置1007に送(f iずべきことを決定する。入力制御装置1000は導線1010を介しての伝送 の開始を要求し、出力制御装置1007が導線1011を介して許i−+J Q i号を返送するとさ、入力制御装置1000はケーフル1008を介して出力制 御装置1007へのパケットの送信を開始する。ネットワークニアトレス・フィ ールドを送信する前に、入力制御装f(jlo 00 F′iこのアドレスを2 ヒツト左に回転し、それによって送信されるネットワーク・アドレスは第8図に 示すようになる。パケットのスタート・ヒツトを受信すると、出力制御装置10 07はリンク516てこのパケットの再送する。
第10図の入力a、制御装置1000は第11図に更に詳細に示されている。入 力回路1110は入力端子515から情報を受信し、コントローラ1104の制 御の下でリンク・オーブン信号を入力端子515を介して第11図のトランク・ コントローラ130に送信する。リンク・オーブン信号の機能については出力制 御装置1007のところで説明する。入力シフト・レジスタl100Hパケツト の開始を示すスタート・ヒツトを検出するのに使用される。更に入力シフト・レ ジスタ1100uネツトワーク・パケット長フィールド(これはパケット長レジ スタ1102中に記1意される)を抽出し、ネットワーク・アドレス・フィール ドの上位2ヒツト(これはアドレス・レジスタ1101中に記憶される)を抽出 するのに使用される。バッファ・シフト・レジスタ1103は1つのパケットを バッファ記憶することが出来る。/Xツファ・シフト・レジスタ1103は64 ビツトを記憶する毎に出力を提供する。これらの出力はコントローラ1104の 制御の下でデータ・セレクタ1105によって選択され、バッファ・シフト・レ ジスタ1103の使用されていない部分をバイパスする。このバイパスは出力回 路に対しパケットの送イ言を開始する前にパケット全体全バッファ記憶する必要 がないときに実行され、入力制御装置1000全通してのパケットの転送がスピ ード・アップされる。アドレス・ローテーション回路1106はネットワーク・ アドレスがパケットの残りの部分と共に選択きれた出力制御装置て送信さ、f′ する前にネットワーク・アドレス・フィールドに対し前述の左回Ili+1:8 作を実行する。コントローラ1104の制御の下でコントローラ1107はケー フル1008.1012.1013−jた+d 1014の内のいずれてデータ を送(Bすべきかを決定する。
人力′I]制御装置1000の動作に関しては第7図に示すパケットの伝送を取 扱う前出の例を使用して更に説明する。入力シフト・レジスタ1100には導線 1111を介してシステム・クロック161が連続的に加えられている。データ が入力端子515を介して受信されるとき、該データは入力シフト・レジスタ1 100に加えられるウスタート・ヒツトが入力シフト・レジスタ1100のビッ ト位置10に達すると、コントローラ1104はこのヒツトを検出し、導線11 13上に1つのパルスを送出する。このパルスはパケット長レジスタ1102V cネ゛ントワーク・パケット長フィールドを記憶させ、アドレス・レジスタ11 01にネットワーク・アドレス・フィールドの上位2ヒツト(これらは入力シフ ト・レジスタ1100のヒツト位置Oおよび1中に含まれている)をh己1:び させる。
コントローラ1104u導線1010を介して出力j!i’制御装置1007に 要求を送紙する。何故ならば上位2ヒツトがパケットはこの出力制御装置で送信 すべきことを示すからである。この要求が行なわれている間、データは入力シフ ト・レジスタ1100から多数の出力端子をイアするハ゛ンファ・/フト・レジ スタ11037Cシフトされる。これら出力端子、1−Jバッファ・シフト・レ ジスタ1103内の異なるヒツト位置に接わ・′Lされている。コントローラ1 104が導線1011を介して出力器1徊j装置1007から#!F i’iJ イ:j弓’ K・受イ:、するとき、コントローラ1104&1バツフア・シフ ト・レジスタ1103のとの出力Vζパケットのスタート・ヒツトがバッファ・ シフト・レジスタ1103内で近つきつつるるかを計3′?する。
これはパケットの出IJ ft1lt徊j装置1007−\の送信;つ:I白ち に開始てきるようにするためである。この計算に基ついて、コントローラ110 4 F;f:データ・セレクタ1105i−H,!I御り、てバッファ・シフト ・レジスタ1103の指定された出力を選択する。制御精報はケーフル1117 を介し、てデータ・セレクタ1105に送信される。データ・セレクタ1105 はデータを選択された出力から導線1116を介してアドレス・ローテーション 回路1106に送信する。データを送信する前に、コントローラ1104は導線 1119を介して\\パケット信号の開始71 を送紙することによりアドレス ・ローテーション回路1106をリセットする。次にコントローラ1104はパ ケット長レジスタ1102中に記1Mされたパケット長情報(これはケーフル1 120を介して読み出される)を使用してパケットの終りが何時入力シフト・レ ジスタ中に入ったかを決定する。この操作が行なわれ、シフト・レジスタ110 3かもの送信が開始されると、コントローラ1104は導線1115を介してリ ンク・オーブン化しを送信する。この什i号は3状態トライバ1109および入 力端子515を介して入力ポート503−60[送fLされる。リンク・オーブ ン信号は人力制御装置1000が現在次のパケットを受イ召する阜備が出来たこ とを小す。
この機能に関しては出力制御j回路のところで述べる。
アドレス・ローテーション回路1106が第12図に更に詳細に示されている。
回路1106の目的はアドレス・フィールドを2ヒツト左に回転し、上位2ヒツ トを下位2ヒツトとすることである。この回転は各々の入力制御装置が上位2ヒ ツトのみをデコートするので会式である。シフト・レジスタ1200および12 03fd2ビツトのシフト・レジスタであり、データ・セレクタ1202はソフ ト・レジスタ1200またはシフト・レジスタ1203の出力を選択するのに使 用され、匍]御回路1209はアドレス・ローテーション回路の操作を制菌する 。制御回路1209が導線L119を介してコントローラ1104からNパケッ ト信号の開始〃信号を受信するとき、導線1207を介してシフト・レジスタ1 200に、にクロック信号を送信する。このクロック信号は導線1210を介し てシステム・クロック161から受信された信号から抽出される。制御回路12 09は導線1208(Mすべぐシフト・レジスタ1203の出力全選択させる。
制御回路1209は次に導線1118を介して送信きれているヒ゛ント数を言士 茨りし、ネットワーク・アドレス、・フイ′−ルトの上位2ヒツトがシフト・レ ジスタ1203内に含まれるとき、制御回路1209は導線1205を介しての シフト・レジスタ1203へのクロックの送信全中止し、データ・セレクタ12 02 !□こシフト・レジスタ1200の出力を選択させる。Ni1) I卸回 路1209は次Vこネットワーク・アドレス・フィールドの残りのヒツトがσf 線1118を介して送信される寸で待機する。この時点て、io’制御回路12 09はクロック信号のシフト・レジスタ1203への送信を開始し、データ・セ レクタ1202にシフト・レジスタ1203の出力全選択させる。この操作の結 果ネットワーク・アドレス・フィールドの上位ヒツトが回転されることになる。
出力’ilr制御装置1007は第13図に詳細に示されている。制御回路13 00はケーブル1008.1015.1016および1017を介して伝送され る入力制御装置1000〜1003からの要求に応動する。フリップ・70ツブ 1301がセットされていると、制御回路1300は要求に応動して前述のケー ブルの内の1本を介して許可情死を要求を出している入力制御装置に返送する。
要求にアクノリジを返した後、制(財)回路1300はデータ・セレクタ130 3に対し適旨なケーブル100B、1015.1016寸たは1017からデー タ・Fil線を選択させる。データ・セレクタ1303は選択された入力端子で 受信されfcテデー情報を導線1307に転送する。
3状態デバイス1302ij導組1305上の情報を取り出17、該データを一 リンク516を介して交換ノート501−15の1部分である入力回路1305 に送イ乙する。制御:ji−]路1300は導線1309を介して3状態デバイ ス1302の出力を制御する。
第13図に示ず出力&j:制御可路1007の動作については人力制御tqii ioooがデータ・パケット金ケ=フル1008を介して出力i+ill fi l装置1007に送信する前述の例を渚堅することにJ−り更に詳細に説明する 。入力制御装置1000が・’+ 赳! 1010を介して要求信号を送信する とき、制御回路1300(4,リンク516が他の入力器側1回路によって使用 されておらず、かつフリップ・70ツブ1301の出力がセットされている場合 には導線1011を介して入力iti制御回路1000に許1liT化号を送信 する。フリップ・フロップ1301がセットされていたと仮定すると、静」御回 路1300は入力制御回路1000 K許rjf信号を送イムし、ケーブル13 08を介してデータ・セレクタ1303に対し道線1009て送信されているデ ータを選択し、該データを導線1307で再送するよう指令する。更に、制御回 路1300143状態デバイス1302をエネイフルして導線1307 十−の 情報をリンク516に!!!−,送させる。
入力制御装fi′+’: 1000がパケット全体を送イ言した後、。
該装置1000は吸水信号を導線1010から取り除くっ導線1010から少求 イ23弓が取り除かれると、a;++御回路1300は専MJ 1310を介し てフリップ・フロップ1301&こりセラトイムラを送出し、ケーブル1308 および導線1309を介してGj号の送信を停止する。交換ノート501−15 の入力H;゛制御装置が次のパケットを受け入れ(4)る上うに在ると、該入力 !ii制御装置は導線1306.3状態デバイス1311、およびリンク516 を介してオープン・リンクイr:号を送1.3する。オーブン・リンク信号はS 人力を介してフリップ・フロップ1301をセットする。フリップ・フロップ1 301がセットさ、fすると、11il制御回路1300は再び入力制御装置か らの要求信号に応動出来るようになる。
トランク・コントローラ131は第14図に詳細が示されている。他のトランク ・コントローラ131もトランク・コントローラ131と類似している。トラン ク・コントローラ131は受信器1402を介してトランク118からパケット を受信するとJl、(′こ送伝器1403を介してトランク118にパケットを 12:l (1,する。トランク118は例えばBoyle 、 Co1ton  、 ’Dammann 、 Karaf i+〕 およびMann の暑した  “伝送・交換インタフェースお・よび市外端1(末装置“XThe Be1l  System TCchnical Jour++al 、第56巻 P、1 057〜1058 (]、、9977年に述へられている】544Mb7/sの 四送速磨丘イ」するティンタル弐1b4訊1臼、〕X施設であってよい。受信器 、1402および】λイ1−、器1403はr’+ji述の文献のa1o5sの ;¥1: ]図に坐ずDSX−] ユニットとインタフェースされている。トラ ンク・コントローラ131は出力回路1405を介して交換網116にパケット 4−送信し、入力回路14064介して交換網116からパケットを受イ菖する 。スイッチ・インタフェース1418は入力回路および出力回路を交換網とイン タフェースさせる働きをする。パケットはアドレス1tr1.+御装置1404 を介(7てメモU1401中の4つの環状バッファとやりとりされる。アドレス i制御装V1″1404 V、!、入力回路1406、出力回路1405、送イ 召器14o3、および受信器1402がメモリ1401へ読み出し・店き込みを 行うことを9容する環状バッファへのポインタを116に転送される例2渚祭す る。第3図に示すのと類似の到来パケットi’:l ]、、544 Mb/s  の速度で直列的に受(8器1402によって受信される。受信器14o2はパケ ブトに到着時刻を付加し、直列情報をハイドに変換する。
ハイドが組み立てられると、制御ハス1408を介してアドレス器間装置140 4に牝き込み要求を送(Aする。
次1(受信器1402はハイドをデータ・ハス1407およびアドレスfttl l N装置1404を介してメモリ1401中に書き込む。ハイドがとき込まれ るメモリ1401のロケーションは受イ。、器1402と関連するアドレス・ポ インタによって指定さt王る。この過程は受信器1402がパケット全体をメモ リ1401中に転送する寸で継続される。受イ、)器1402がパケット全体を 送信した後、受信器は制衛jハス1408を介してアドレスiti制御装置14 04にパケット終了信号を送信する。次にアドレス11ii1肖] ’に!2  Fi″1404は制衛し\ス1412を介して出力回路1415 VC\\パケ ット入乎5丁〃 信1号を送イ2する。このへ1パケット人千EiJ u (’ ;g’:’ 、H;、 hメモリ1401中に完全なパケットが存在する間送信 される。
出力回路14051’j: iti制御ハス1412を介してアドレス制御装置 1404に逐次読み出し要求を発生することによりメモリ1401中に詑・1で さ)1.たパケットを読み出す。アドレスfli制御装置1404は、メ先り1 401中のどのワードが出力回路1405を介して交換網中VC送信されるパケ ットと関連しているかを決定するポインタをイ呆持している。出力回路1405 は8Mb、/sの速度てパケットを送イ1する。交換網116にパケットを送信 するために、出力回路140511第6図に示すのと類似のパケットを形成する 。これは元のパケットからの論理アドレス・フィールドを使用して論理翻訳チー フルをアドレス指定し、パケット長フィールドを計算することにより実行される 。更に、出力回路1405は新らしいCRCフイーノj、 トを計算し、制御フ ィールドを更新し、スタート・ヒツトを付加する。これらの2,1、作は直列に 行なわれる。しかしパケット全体をバッファ記4でする必要はない。
パケットが交換網116からトランク118に転送される他の例1Cついて考察 する。交換網116からのパケットは交換インタフェース1418を介して入力 回路1406により受信される。入力回路1406はこのデータをハイドに形成 する。次に制御l\ス1414を介してQiき込み要求を送信し、データ・/\ ス1413を介してパケットをアドレス制御装置1404に送イ1;する。アド レス1till etl 装置1404 (r−1メモリ・アドレス・ハス14 17、メモリ・データ・ハス1415およびメモリ制御)\ス1416を介して メモリ1401中に情報をV:き込む。
パケット全体がメモリ1401中に記1でさノすると、入力回路1406に1パ ケツト終r(8号を制御ハス1414を介してアドレス制御装置1404に送信 する。アドレスfli制御装鮪1404は次に制御ハス1410を介して送信器 1403に1\パケブト人手町〃信号を送信する。送イハ器1403けアドレス 1J1]御装fji1404に対し読み出し要求を行い、データ・ハス1409  *:介してパケットを受信する。送信器1403は該パケットを第4図に示す のと伽イυのパケットVC変換し、1.544Mb/s の速度でトランク11 8に、L(ε1するっ送(at器14o3は壕だ誤りチェックを行い、CRCフ ィールドを再計算する。更:(、送信器1403性パケットグ)貯刻スタシブ・ フィールドを″更新する。これ※′、を現在のEi¥刻O・ら到着時刻を州算し 、このX(k町刻スタンプ・フィールドに加9することにより実行でれるっ トランク・コントローラ131は(!11々の目的で使用さ7する多イΦ5jの パケット香取扱う。これらパケット11次の15’l :□こ分類される。JP 、liぢ〕出7)5のデータ・パケット、トランクおよび交換機テスト・パケッ ト、保守用読み出し/沈き込みパケット、ならひ1′こメモリ読み出し/J:き 込みパケットである1、パケットの:、Ii!I−M−、、iバチウド%4別子 、即ち制御フィールド中の値により識別される。通nのデータ・パケットはトラ ンクと交換網の間のデータとイ:j号i71+報を含んでいる、っ トランク・ テスト・パケットは2つのトランク・コントローラお・よび′)、:隙のトラン ク装V1□を・1りむトランクを一テストするの;lこ1史Jll i ;+す る。こIL h’、 i欠のように夫イJ、ざ、ILる。テスト・バクブトはj j″J律する中火プロセッサ(・こより形r及びILl 交換*f2:を介して 記1のトランク・コントローラに〕λ1′、される。i君1のトランク・コント ローラ(・、Y伏込J(/1 +i!I中に1ムリか牛し7’jかとうかを決定 するため1にパケットのCRCフィールド(・こ対するチェックを行う。
誤りか兄出さ−1+、ると、第1のトランク・コントローラはテスト5) )) 、’l莱j−る。エラーが兄出さ;tLないと、第1のトランク・コントローラ はテスト・パケットをトランク施設を介U7て第2のトランク・コントローラに 〕ムイ1jする1、゛第2のトランク・コントローラがテスト・パケットを′ン イ言したとき、該コントローラは同じCRCチェックを実行し、誤りが見出さ、 i+、ない1易合も・ぜは、パケットを第16′〕トランク・ロントローラシこ ループ・ハック(ッ、そ)L !lCよって第1のトランク・コントローラはパ ケットを交換網を介して中央ブロセ゛ノサIr’C返〕λする。中央プロセッサ はある時間が経過した後もテスト・パケットがループ・ハックして来乞いとき伝 Jλ誤りが牛したことを・検出する。
交換機テスl−・パケット’rJ交換網内の(rj号経路をテストするのに1史 用される。交(災磯テスト・パケットは中火ブトを中火プロセッサに返送する。
保守パケット。−」例えは誤りのaa1舌の保″、′J′・1゛青辛艮6・トラ ンク・コントローラと(先埋−する中火プロセッサの間でJム侶するのに使用さ れる。
保守M3’しみ出し操作においてにt1中火フロセッザCユ保守ん″。
に書き込み、次いでパケットを中火プロセッサに返送する。伯;守裾き込み操作 にあって(、d、中央プロセッサはトる。トランク・コントローラはパケットか らの情報を保守レジスタ中に゛書き込み、次いて同じ情報を保守レジスタから読 み出す。読み出された情報(は保守書き込み/くケラト中に加えられ、中央プロ セッサに返送される。メモリ・パケットは中央ブロセ゛ンサが指定のメモリ・ロ ケーションの情報を読み出し/舊き込むことを許容する。これらパケットは保守 レジスタでなく、メモリ・ロケーションが読み出され、引き込ま)する点を除い て保守/くケラトと類似の働きをする。
第15図はメモリ1401中にα1れている4つの/くケラト・バッファお、よ ひ論理チャネル翻訳チーフルを示している。受信器1402から到来するノくケ ラトは受信1バッファ1501−zたし」トランク・テスト・/\ツファ150 2中に店き込まれる。トランク・テスト・7\ツフア15021−J トランク を介してループ・/\ラックれるテスト・パケットのために予約されている。そ の他すへての到来するパケットは受払ノ\ツファ1501に送られる。
入力回路1406から到来するパケットは送部l\ツファ1503または交換十 人テスト・ノ\ツファ1504中に書き込まれる。送信/\ツファ1503は送 信器1403を介してトランつて送(Hされるl(ケラトのために設けられてい る。交換機テスト・/\ツファ1504 fd父交換テス上・パケットおよびメ モリiJCみ出し/書き込みl(ケラトのだめのものである。調理翻訳チーフル 1505はメモリ居き込みパケットを介して中火プロセッサから受信された論ア ドレスを物理アドレスに泥1訳する情報を含んでいる。
メモリ1401中の環状バッファのaJシみ出し脅よび七き込み(はアドレス制 御装置1404中にある読み出しお・よび書き込みポインタ((よって制御さ、 ilている。これら読み出しおよび書き込みポインタは代々の/\ツファ内の特 定のメモリ・ロケーションを指示する。読み出し−または書き込みポインタは受 信器1402、送イ2□器1403、入力回路1406および出力回路1405 V?X対して提供される。これらポインタQよ回路に応じて裡々の環状/\ツフ ァの読み出しまたは書き込みを行うのに使用される。
即ち受信回路では受信バッファおよびトランク・テスト・バッファ出き込みポイ ンタであり、出力回路では受信バッファおよび交換機テスト・バッファ読み出し ポインタであり、入力回路では送信バッファおよび交換機テスト・バッファ族き 込みポインタてあり、送信回路ては送信バッファおよびトランク・テスト・バッ ファ読み出しポインタである。
種々の読み出しおよび書き込みポインタに加えて、アドレス制御装置1404は 寸た一時ポインタも含んでいる。受信器14028は書き込みポインタの値をセ ーフするのに使用される1つの一時ポインタへのアクセスをイjしている。各々 のパケット書き込み操イ/[の開始時点において、一時ポインタ(は書き込みポ インタと同しアドレスにセットされている。パケットが書き込寸れている間に誤 りが発見されると、書き込みポインタ:ri一時ポインタのアドレスに設定し直 さhる。このようにして誤りを含むパケットはyFね書き込みされ、それによっ て誤りを含むパケットは無効ときれる。入力回路1406は2つの一時ポインタ VこkJするアクセスを有している。一方は書き込みポインタの111をセーフ するのに使用される。他方の一++、:4ポインタはメモリー、I:き込み挨゛ 作期間中に使用されるが、これは以下て述−\るっ出力回路1405はメモリ読 み出し操イ1期間中に1史用される1つの一時ポインタへのアクセスを4」シて いる。
以下でに辿兇のテーク・パケットがトランクから交換網に向って移動する様子に ついて述へる。受信f’:’r 1402はトランク・パケットを9イア、シ、 該トランク・パケットを交換パケットに変換するスペースをパケット中C・こ仙 −供す・るためにトランク・パケットICOをつめる。tンイ、1.<:。
1402がこれを実行シ、治〈ると、C欠(・てパケ′ントをメモリ1401中 の受イ、1バッファ1501中に−)き込:0−ためにアドレスH7制御1tq fl’; 1404 f、て灯する書き込み天水を発生ずる。アドレスili制 御回路1404はψ:き込み戦求を・受イ言し、受(i、バッファの1(:き込 みポインタを取り出す。次に・λ+=rg:; 1402 ニーjパケットを受 信バッファ1501の書き込みポインタCより指定さ;It ;’ニアトレスに す;−き込む。
アドレス!tl:Iる′I]]回路1404!d次にNパケット人千呵〃信シ」 を出力回#:’+ 1405 L′こ込1rJL、、該回路1405をしてアド レス市I]御回路1404にI、jCみ出し要求を送信させる。
アドレス制御回路1404 Lj受11.バッファ。7・二人出し7ポインタを 取り出し、出力回路1405 ”、r”6i”cみ出しポインタにより指定され るアドレスの受信バッファ15o1の内容を読み出丁ことを計ンドj−る。出力 回路14o5はパケットを坑み出し、ター茨なフィールドを修iLシ、てトラン ク・パケットをスイッチ・パケット(/こ変換し、必゛妓な論理アドレスから物 理アドレス′\の、1lljrJ<をブこ省し7、パケットを交換崩月に送イ言 する。論工甲アドレスがLっ傍」−宅アトレスへの翻訳はメモリ1401中のt llI17 FL j、j訳チーフルをωLみ出し、要求さhたパケット・フィ ールドを・史”IJr−jることを含んでいる。
通常のテーク・パケットの交換網からトランクへの流れは次の通りである。パケ ット(・1交換伝インタフエース1418を介して交す製網から受イ1.され、 人力[す1路14o6に送信−される。入力回路1406にrパケットをメモリ 1401中の送信バッファ15o3中に一4i:き込むためにアドレス制御装置 14o4に対する。1:き込み吸水全発生する。アドレス、l;11fi1]表 [ど<zo+は11:き込み吸水をン信し、送信バッファ書キ込みポインタを人 手する。入力回路1406は次にパケットを送信バッファ15o3の蝉き込みポ インタにより指定てれたアドレスVこ71:き込む。
アドレス制御回路14o4は次に\\パケット人千町〃 信号を送信器14o3 に込り、送イアー1ン?i 1403をして読み出し要求をアドレス制御装置i ’:51404に送イ1、きせる。アドレス開側]装置14o4はユム伯バッフ ァ読み出しポイン夕を人手し、送信器1403が送信ノ\ツファ1503のJc み出しポインタによって指定されるアドレスの内容を読み出すことを旧容する。
送信器1403はパケットを送(a器バッファ1503から読み出すためにアド レス制御装ff1r: 1404に対する読み出し要求を発生する。送信器14 03がパケットを読み出すと:談込信器1403はパケットからヘツクl’t’ i報を除去し、それによってパケットはトランク・パケットに変換される。送信 器1403は次にパケットを付杖のトランクで送信する。
トランク・テスト・パケットは受信器1402によりトランクから受信される。
これらパケットはアドレス制XI装置1404中のトランク・テスト・バッファ 杏き込みポインターz、、 1史用してメモリ1401中のトランク・テスト・ バッファ1502中に杏き込寸れる。この操作に受(Aバッフアシ:き込みポイ ンタの操作とか似している。
送信器1403 (rr次にトランク・テスト・/\ツファ1502を読み出す ためにトランク・テスト・バッファ読み出しポインタを使用してアドレス制御装 置1404 Vc対するどしみ出し要求を発生する。送信器1403けテスト・ パケットを説み出すと、このパケットをトランクに返送する。交換様テスト・パ ケツ1も類似の仕方で処理づれる。
交換機テスト・パケットは入力回路1406によって受信され、該入力回路14 06は該パケットを交換機テスト・バッファ店き込みポインタを使用してメモリ 1401の交換機テスト・バッファ1504中に1き込む。出力回路1405は 次にアドレス制御装置1404中の交換機テスト・バッファ読み出しポインタを 使用して交換機テスト・バッファ1504を読み出す。出力回路1405はパケ ットを読み出し、これを交換網を介して指定さf+だトランク・コントローラに 込IAする。
メモリ書き込みパケットrJ・l?f報をメモリ1401中に@き込むのに使用 される。この↑Δ報は論理坩1訳チーフル1505中に招き込訃れる論理アドレ スから物理アドレス−の翻訳を含んでいる。メモリ1−:き込みパケットは中央 プロセッサ(・でよって発生され、入力回路1406 VC送られる。該入力回 路はパケットの一部を交換機テスト・バッファ1504中G′こ、ぞしてパケッ トの一部を制理翻訳チーフル1505中vc書き込む。交換機テスト・バッファ 1504中に書き込まれるメモリ誓き込みパケットの一部分は交換機テスト・バ ッファーJ:き込みポインタを介して書き込寸れ、論理翻訳チーフル1505中 VC書き込まれるパケットの一部分は第2の入力回路の一部ポインタを介して書 き込丑れる。(これらポインタは共にアドレス制御装置1404中に存在する。
)出力回路1405は次に交換機テスト・バッファ1504中に記憶された情報 を読み出する共に論理翻訳情報を読み出す。出力回路1405は次にデータのこ れら2つの部分全組み立てて元のメモリ■tき込みパケットと同一のパケットを 形成し、このパケット全中央プロセッサに返送する。
メモリ読み出しパケットは中火プロセッサにより発生され、中央プロセッサつ− メモリ1401の一部を読み出すことをへ′1容する。1117するメモリ読み 出しパケット(ハメモリ・アドレスち・よびMしみ出すべきハイド数を含んでい る。出力回路1405!はパケットで指定されンーアトレスのメモリ1401の [5容を読み出し、指定さ;I7たハイドE:lをメ干−り訂しみ出しパケット 中に挿入する。出力回路1ヰ05 &−:j次に(吸水でれたデータを含む)パ ケットを中火フロセッサに返送する。
トランクおよび交換憬ハケツIIc関し2てjrJこ、itら2つのへ11のバ ケ′ント中に含で7tするフィールドと処理して史に11′l述するっ夫際のパ ケットの取扱い七・よび然換の汀細(1て関して(・1後て述へる。トランク・ パケット(・」トランク二をi〆J′とトランク・コントローラロン[11jの データと・1紮バJ[−1′i報を−」−[1っている。典型的なトランク・パ ケットのフォーマットが第3図V(示き−)1でいる。フィールドの説明(・1 以下て述べる。
フラジ・フィールド(二Lパケットの始めと終りを示すのに1更川さ、ンl、る ユニークなヒツト・パターン(0]、 ] 1 ]110)である。バケ゛ント 諦沖1子(1) I D jフィールドはパケットかイ。1号用か、テスト用か 件だ(り↓通割データの込11.川か31決定する。こC)フィールド中の1\ Ollζ1呼の、lり定て使用さ、仇るイア(づパケットであることを示す。前 述の如く、このパケット1.4吋の給’f’5L期間中後続のパケットか−tへ てた?山する経路を形成−j−るために経路((沿うず−\PIDフィールドの 1\l″(−i既に形成された経路を・介して信刊情報を送信する(R号/ぐケ ラトてちることを示す。
このパケットの型は終端の中央局Qておいてのみ読み出される。
PIDフィールドのλλ21I−、Fたはゝゝ3″に1交換網中のトランクをテ ストするのに使用されるテスト・/ぐケラトであることを示す。発(K中火プロ セッサは交換網を介してその[・ランク・コントローラの1つ(てテスト・Iく ケラトを送信する。このパケットけPIDフィールドの\\2/Iにより示され る。パケットは第1のトランク・コントローラ(Cよりトランクを介して第2の トランク・コントローラに送信される。I) I Dフィール1(1\\21I  であるので、第2のトランク・コントローラQ1フィールドを\\2rrから  λ\3rrHて変更し、テスト・パケットをトランクを介して第1のトランク ・コントローラ((ループ・ハックする。第1のトランク・コントローラはパケ ットを受イ11シ、1〕I Dフィールトドを読む。■)TDフィールドはN3 “であるので、第1のトランク・コントローラ+4パケツトを中央プロセッサに 返送する。
PIDフィールドの\\8/7〜λ\月Iノ はパケットか通常データを担って いることを示す。昇巾の0字はフロー制御のレベルを示す。St B rr−フ ロー制御]を縞なわないことを示す。数字119 lL 〜\\月“ は増加す るフロー制御しヘルを示す。フロー制御が増加すると、発(a Lq3 +Z↑ より長いh間間隔てパケットを送出する。これは増加しfこトラフィックによる システムの過負荷を防ぐためである。
P ’I DフィールドのN12〃はデータを示す。これは完全なメツセージを 担う単一のパケットである。データは次のような経路を通る。データは該データ を送信する端末装置と関連する中央プロセッサにより発生される。データは次に データが通過する交換網中の各中央プロセッサに向う。各中央プロセッサはデー タの論理アドレス・フィールドを読んてデータが送信される次の中央プロセッサ を決定する。データが着信中央プロセッサに到着すると、着信中央プロセッサは データを着イδ加入者の端末装置′に向わせる。更なるパケットを送信するのに 経路は必要でないのでアドレス情報は保持されない。
論理アドレス・フィールドは着信トランク・コントローラのアドレスを導出する のに使用される。これは現在のトランク・コントローラにより論理アドレスを用 いてメモリ1401中に含まれている論理翻訳チーフル1505をインデックス 修飾することにより実行される。論理翻訳チーフル1505は次のトランク・コ ントローラの番号および新らしい論理アドレスを含んでいる。現在のトランク・ コントローラは新らしい論理アドレスをパケットの論理アドレス・フィー(ト中 に挿入し、次いでパケットを送出する。時刻スタンプフィールドはパケットが交 換システム中を移動するときに要する累積時間を担っている。このフィールド( riパケットがトランクから最初に受信されたときに挿入される到着°時刻フィ ールドと関連して更新される。Mti トランク・コントローラがパケットを受 信すると、該コントローラは時刻スタンプ・フィールドを更新するために到着時 刻と現在の時刻の差を計算する。データ・フィールドはパケットが担うべき実際 のデータ、即ち1’iii報を含んでいる。史に、このフィールド+d、ある棟 の市水系プロトコル・I’?j 報を担っている。サイクリック・リタンタンシ ー・コート(CRC)フィールドは誤り検出のた&=)に1吏用される。このフ ィールドは送信トランク・コントローラによって発生され、パケットに誤りが含 寸れているかとうかを決定するため7EF イ’rS トランク・コントローラ ((よりテストされる。
交換機パケットは交換網内のデータお・よび保守(’gi報を担っている。典型 的な交換機パケットのフォーマットが第6図(で示されている。データノYl交 換1・幾パケットはトランク・パケット中に含捷れているのとフィールドを同じ 順序て含んでいる。1つの例外は2つのランク・フィールドであってこれは又換 伏パケットには含捷れていない。
またC RCフィールドハトランク・パケットから交換機パケットへの変換過程 の幾つかのステージで再計算され、チェックきれる。交換機パケットに固有のフ ィールドについては以下で説明する。
パケット長フィールドはパケットの全長をハイド数で表わしたものである。この フィールlj受信器1402により計算される。廟償トランク・コントローラ( DTC)および発信トランク・コントローラ(STC)フィールドはパケットの 経路設定)て使用される。DTCは着信トランク・コントローラのアドレスであ り、論理翻訳チー・フル1505から得られる。STCフィールドは現在パ表1 に示すように、制御フィールドcNTLは交換機パケットの型を規定する。
表1 交換恢パケットの型 ′+票専テデー・パケットはデータ型トランク・/くケラト(パケット識別子\ \811.\\9 rJ 、 jS ]−Q 7I またば\\11.#)1、 ・よひイ1、号ならひV′Cテーデーパケット(パケット識別子□ tt □  rr、\\1〃またば\\121I)中に含捷れる情報を担っている。このパケ ットは交換網中の仄のトランク・コントローラによりトランク・パケットVC灰 さ74−X 仄いて必要に応じて後続の交換網を通して伝送するへく交換機パケ ットに戻される。保守情報は保守書き込みお・よひ偵ご〕読み出しパケットによ り伝送さ才りる。これらパケットに中央プロセッサが保守情報をトランク・コン トローラから読み出したり、逆に督き込んたりすることを。′1芥する。
この保守情報は誤りおよびi+i制御1’ii報をaんている。保守暑き込みパ ケット)1中央プロセツサによって発生され、適尚なトランク・コントローラに 送(U aれる。このパケットがトランク・コントローラに到尾゛すると、トラ ンク・コントローラはitj制御フィールトヲ調べ、該フィールドが(保守書き 込みを示す)N2〃 であることをやイ」認するとパケットのデータ部分を交換 機インタフェース1418の保守レジスタ3101中に居き込む。
トランク・コントローラが市]]御フィールドvrCtt1〃’4=有する交換 機パケットを受イムすると、トランク・コントローラは保守浅み出し操作を実行 する。保守レジスタ中のデータに読み出され、パケットのデータ部分1に記t( fきれる。パケットは次に発名中央プロセッサに送信される。
交換機バケットは寸だトランク・コントローラのメモリ部分の読み出し・曹き込 みを行うのに使用される。メモリ書き込み操作においては、交換機パケットのi li制御フィールドはtt 3 rr である。入力回路1406は中火プロセ ッサからパケットを受信し、データ部分をメモリ14o1の要ン1(されたロケ ージョン中に@き込み、パケットの残りの部分を交換機テスト・バッファ150 4中に書き込む。出力回路1405はメモリ1401の指定さfzだロケー/ヨ ンからテークを読み出し、交換テスト・バッファ1504からパケットの残りの 部分を詞み出す。出力回路1405は次にこJ′Lら2つのセクメントから新し いパケットを組立て、交換網116を介して中央プロセッサ115に新らしいパ ケットを返送する。
テスト・パケットはパケットを中央プロセッサに送り返す前にテスト・テークを 2つのトランク・コントローラを経由させる交換機パケットである。テスト・パ ケットが第1のトランク・コントローラ(C到着すると、制御フィールドは\\ 5〃にセットでれる。これはこのパケットが中央プロセッサに送り返される前に 第2のトランク・コントローラを経由すべきことを示す。第1のトランク・コン トローラを出発する前に、出力回路1405に制御フィールドを\\5〃から) \6 n に変化させ、次いでパケットを第2のトランク・コントローラに送信 する。
第2のトランク・コントローラのアドレスはテーク・フィールド中に存在する。
第2のトランク・コントローラがテスト・パケットを受信した後、該コントロー ラは制御フィールドを読み出す。フィールドは tt 6 rr であるのて、 第2のトランク・コントローラはパケットを直接中央プロセッサに向わせる。
受イム器1402の主要な機能は交換網のトランク側から受信されたトランク・ パケット7交換磯パケツトに変換することであり、該交換機パケットは交換網の 交換部を通して送信される。変換は(1)開始および終了フラジ・フィールドを 除去し、(2)パケット、・′)最初(Cフィールドを付加することより成る。
この変換に際してCI(Cフィールドを再計算する必要がある。イ」加されるフ ィールドは次の通りである。最初の2つの1−1加されるフィールドである着信 トランク・コントローラおよび発(?jl−ランク・コントローラtriOで渦 でれる。実際の発(i4およびシrl−信トランク・コントローラの飴は出力回 路1405が受信バッファ1501からパケットを読み出した後に出力回路14 05により付加さi−+る。0ζに付加されるフィールドtri Fill l 111′IIフイールドである。このフィールドはパケットが受信器1402  V(到着した実際の時刻で満され、凧情トランク・コントローラが時刻スタンプ ・フィールドを更新するのに使用される。
パケット変換の期間中、沼イムトランク・コントローラ、発信トランク・コント ローラおよび制御フィールドに初期値として0が馬えられる。到着時刻フィール ドはパケットの到着時刻(これは負数として表現される)に初期設定きれる。パ ケット識別子フィールドは1つの例外を除いて不変である。即ち到来パケットの パケット識別子フィールドがN2〃(こ朴はテスト・パケットであることを示す )であると、返送されるトランク・テスト・パケットを示す113#VC変更さ れる。既に述べた如く、CRCフィールドは更新される。しかしこの更新過秤は 次に示すように複雑である。即ちCRCフィールドはあたかもバケ′ント長フィ ールドがす−・て0を含んでいるものどしてst’iされるか、実際のパケット 丑〜はテークとCRCフィールドの間のが11固のフィールド中に含−4,71 でいる。その押出はパケット長はパケットが到来することによって1;1算され 、パケット全体が受信さhる丑て未知たからである。
受払器1402(は第16図に詳細1に示ぴ)1でいる。受イ、1器1402仁 (フラジ除去およびヒツト・アンスタッフインク回路1601、パケット・リフ オーマツタ16o2およO−的並列変換器16o3をF、tんている。フラジ除 去およびヒツト・アンスタッフインクlal ii 1601 ’:I トラン ク・パケットの4台めと糸冬りにある01111110フラク・パターンを除法 する。史:4c1 この回路(」送イ1、器1403Vこよりヒツト流中にスタ ッフインクされたヒツトを取除く。この操イノ[についてに後述する。パケット ・リフオーマツタ1602 +TUパケ゛ントに0百−イ1カ1jづ−る。この 0はパケット変飲の期間中Qて付加)7するフィールドの(44所全確保ずろ働 きをするう更にこの回路はパケットの到眉吋刊を4νすし、四求に応じてパケッ ト射つドノイールトを史¥J「する。
トランク・パケットVJ ;、Cf縁1604 Kより7ラク除去およびヒツト ・アンスタッフインク回路16o1に」、す・プf1、さtする。この回路:1 パケット中:て含祉れるスタートおよびス]・ツブ・フラジの存在を検出するこ と(、てより各パケットのスタートおよびエンド点を検出する。フラジは検出さ れると除去される。更に、この回路に[ヒツト・アンスタッフインクを実行する 。ヒツト・アンスタッフインクとはフラジ・パターンがパケットのyl U 、 4J:、お上ひ終り以外の場所に一生しないことを保hFするため(Cヒツト済 〔中に挿入さ;1′したヒツトをI]ノ除くことてちる4)フラジ除去およびヒ ツト・アンスタッフインク回路16oi+σlバケツh f 4 線1605を 介してパケット・リフオーマツタ160Slこ送イ、4する。パケットが最初に パケット・リフオーマツタ1602に到〃j−すると、(i:i’ −:jが2 、q綜1606に加えられる。この什1(3はパケットか処理されている旧j発 生されh′しける。パケットがパケット・リフオーマツタ1602から直並列変 換器1603に1す、送でれτいる期間中:01似のも弓が導線1609−」に 存在する。\\l II なるイt)弓が導線1602がテークをf引んている 各クロック・パルスの期間中等線1607に加えられる。パケット・リフオーマ ツタ1602はトランク・パケットを1601から受信1し、適当なフィールド を例月して交換機パケットを形成する。史に、この回路は誤り検出を行い、要求 Gて応してPIDフィールドを修IFする。
誤り検出は谷々の到来パケットのCRCフィールドをチェックすることにより実 行される。誤りか検出されると、1602 +−J樽線1612を介して160 3に誤り仁号を送信し、それによって誤りを含むパケットを無効とする。パケッ ト・リフオーマツタ1602は寸だハードウェア誤りも検出する。ハードウェア 誤りが検出されると、、 導線1626上の信号がこれを示す。
1602によって実行されるPIDフィールドの修正はトランク・テスト・パケ ットに関するものである。到来するテスト・パケットは\\2〃なるPID(B J’している。1602はフィールドをゝ\311 を変更する。更にテスト・ パケットが受信されると、1602に導線1611を高レベルとする。これによ り直並列変換器1603にテスト・パケットの内容をトランク・テスト・バッフ ァ1502中に書き込む。パケット・リフオーマツタ1602は元金に−yp化 きれてち・す、従って自分自材の誤り検出を行うことが出来る。
フラン除去およびヒツト・アンスタッフインク回路1601は第17図に詳細が 示されている。この回路(グツラフ除去とヒツト・アンスタッフインクを行う。
フラン除去は次のようにして実行される。フラン・パターン0 ]、 111. 1.10はトランクがアイドルであるとさは割に導線1604を介して連続的に 送信されている。この8ヒツト・パターンはレジスタ1701中に読み込寸れる 。レジスタ1701がヒツト・パターンを受信すると同時に、レジスタ1702 は同しヒツト速度てゝゝ1〃の定常流を受(gjする。8ヒツトの7ラク・パタ ーンが受イエされた後、レジスタ1702はANDケート1706の出力の八\ 1“によってクリアされ、フラン・)くターンの存在をテコートする。これによ ってレジスタ1702rJ−に加えられていたy 117 がレジスタ1702 力s c、 Hz、1Bされることが妨けられる。レジスタ1702d・らト1 1て来る%11 trはANDケート1714およびレジスタ1705に向う。
入\1”が存在するときには実際のチータフ5Sレンスタ1701から流出する ことが許容さオtX導線1607はこの実際のケータの存在を知らせるへく活性 化される。
実際のパケットからのフラン・ノくターフカ;レジスタ1フ01中に加えられた 後、後続のヒツトにフラン・lくターンではなり実際のノくケラトの内容となる 。8ヒ′ントの実際のケータがレジスタ1701中に加えら第1だ後にはAND ケート1706はレジスタ1702をクリアしない。何故ならば該ANDケート 1706 汀フラク・/<ターンを検出しないからである。これによりレジスタ 1702はANDケート1714の1力の入力に連わ゛こ的に\11/l を送 信することになる。A N Dケート1714の他方の入力はレジスタ1701 から丈隙の!<ケ゛ントの内容を受信している。従ってANDケートl 714 はレジスタ1702から出て来る −\]、 II によってエネイフルされる 。このエネイフル化号によりレジスタ1701の内容はレジスタ1703にシフ トされる。従ってANDケート1714の出力は実際の/<ケラトの内容がts  117であるときのみts 1 tt となる。このようにしてノくケラトの 内容から7ラクを除いたものがし・ンスタ1703を通してシフトされ、導g1 ’zoを介して/ぐケラト・リフオーマツタ1602に送信される。
ヒツト・アンスタッフインクが必要なのは、送信器1403が5つの連続し7′ 7.1を検出すると送信器1403は猟にゝゝO1′ をスタッフするからであ る。これハ/クケット・ケータがフラン・パターンを含まないよう・;てするた めである。これらスタッフされf= OUフランが除去された後に7ラク除去お よびヒツト・アンスタッフインク回路1601により取除かれる。ヒツト・アン スタッフインクは次のようしごして実行される。ANDケート1714から出で 来るパケット・データ(は同スタッフされたゝ\0〃を含んでいる。11111 なるパターンがレジスタ1703中に加えられると、次のヒツトはスタッフさi tたヒツトのはずであり、こI′Lは取除かねばならない。この11111パタ ーンはスタッフされたSt Q Lr がレジスタ1703の最初の位置にある 1ヒツト時間期間の間NANDケート1718の出力を\\0“ とする。この SL OLL は実際のパケット・ケータがレジスタ1703を通してシフトさ れているのと回し時にレジスタ1704を通してシフトさ、1′l−る。し/メ タ1フ04o 同″がA N Dケート1708の人力に達すると、スタッフさ tした\\O1′ がレジスタ1703中に存在する1り自ツタ・/くルスの期 間中導線1606はλ\O“ となる。導線16062まヒツト存在インティケ ータであり、該インティケータi”t /々ケット・リフオーマツタ1602に 加えられる。ヒツト存在信号はスタッフされた\\Ollがレジスタ1703中 にalれでいるクロック・パルス(・τ対しては生起しないので、スタッフされ た\\0〃は除去きれる。
パケット・リフオーマツタ1602iTj第18図(・こ史Vこ詳細に示さ、t l、ている。この回路は実際のパケット変換庖実行する。この回路はCRC回路 1801および1804、パケット・リフオーマット回路1802および180 5、ならびシて比較器1803より成る。CRCおよびパケット・リフオーマッ ト回路(・ま二1F化さ汎ている。何故ならばリフオーマット過程期間中CRC チェックは回路内の誤りを正確に検出することが出来ないからである。CRC回 路は到来パケットのCRCフィールドを・チェックし、次いでそれを除去する。
パケット・リフオーマット回路は実際のパケット変換を行い、新らし2いCRC フィールド’e fit nする。比較器1803はパケット・リフオーマット 回路1802および1805からのリフオーマットされたパケットを比較する。
パケットが−yしないならは、パケットに欠陥が存在することになり、これは? !字線1626上のF L T R信号により示これる。このi” L TR伯 信号交換機インタフェース1418に送られ、次に中央プロセッサに送られ、そ こで補正操作が行なわれる。
パケット・リフオーマット回路1802は第19図に詳細に示されている。この 回路はバット回路1901(この回路は後続の回路によって交換機パケットを形 成するのに使用される空白フィールドを到来トランク・パゲットに付加する)と ;パケット到来時刻を計算し挿入する到来時刻回路1902と;必要な場合<r Jprr+フィールドを更新するPIL1回路1903と;パケット長’# 、 4t n、 L挿入するパケット長回路1904と;パケットのCRCフィール ドを計(9)するCRC回路1905とを含んでいる。
バット回路1901に第20図に史に詳細に示さ石−ている9この回路C佳到米 パケットの先頭に561固00ケ挿入し、パケットの終りに241酢のOを挿入 する。これらのO(6後れの回路(・でよりイー1加されるフィールドの場所を 頗保する役目を果す。バット回路1901はシステム・クロック161からq′ お・よひψクロック・パルスを受けとる。第541メIK示ずよう(lこψパル ス)・証qfパルスより5倍速い。ψクロック・パルスはパケットの先頭に0化 配置7iするのに吸水される。
バット回路1901は?、q腺1814.1815、おコニひ1816上のテー ク、データ存在憎号お・よひヒツト存在11、号を受1−する。これらの1菖号 はANDケート2006〜2008孕ス山過し、レジスタ2001〜2003に ノJilえられる。レジスタ2001〜2003はテークをq′クロック速度て ANDケート2010およびORケート2011を辿してシフト烙せる。専、線 1815上の第1のパルスはぜI−録2031を介して制御装置2004を活性 化する。制@装置2004が活性化されると、該装置2004fグカウンタ20 05あ・よびパットMI線2027を活団化する。導線2027はANDケート 2019およびフリップ・フロップ2024を介して/ぐゲットの最初に56個 の0を挿入する。カウンタ2005はクロック・パルスを泊敬し、56のパルス を計数した後導線2027をテイスエイフルするようA NDケート2030を 介して附]J御装置2027に化1号を加える。0ばψクロック速度で挿入され る。これ(fコより実際のパケット・テークがレジスタ2001からシフト・ア ウトされる前にパケットの最初にOf挿入することか可能となる。テーク、チー タイず在化号およびヒツト存在信号がレジスタ2001〜2003からシフト・ アウトされるとき、これらテークおよび信号(1ケート2013.2014.2 016および2034およびフリップ・フロップ2015を介して1..544  M b / sから8Mb/s に変換される。パケットの16 gの16ヒ ツトがレジスタ2001中にあるとき(これは導線2031がテイスエイフルき れることにより分る)、ダl線2004は導線2032を活性化する。
これによりレジスタ2001〜2003中の最後の16ヒツトはANDケート2 012およびORケート2011を介してψクロック速度でシフトされる。更に この信号はインバータ2009を介してANDケート2006〜2008をテイ スエイフルする。この目的値、現在存在するパケットがシフトをれる賛で次のパ ケットがバット回路1901中にシフト・インされることを妨ける仁とにある。
パケットの終りがレジスタ2001からシフト・アウトテ;れ/a後、jij制 御”j、:fp 2004 ’a 24クロツク・パルスの間力沼i) 202 7を工不イフルし、24佃00をパケットの終りに挿入する。
到λ″;時刻回路1902が第21図に訂πkll K示されている。この回路 はパケットの到着時刻を到着時刻フィールド中に挿入する。到危貼刻は止の佃と しでて汀なく負の11i′jとL7て泪檜きれる。クロックを・逆転させること (!こより、]λ(r:i<ii 1403のところて述へるように補元否・と ること在く到危ll′l刻を現在の貼シ(1に力自邊゛することが出来る。到’ t+’i”L’+刻(811路1902はカウンタ2101お・よひ2103、 /フト・し/メタ2102、fii:I御装置2104およびフリップ・]0ツ ブ2109〜2111を含んている。ノ〕ウンタ2101はシステム・クロック 161′/)・らのダ1t11+T I CKおよびs Y N Cパルスによ り現在のl′l)刻を保持する。カウンタ2103i↓到78 ’R+刻フィー ルドがとこであるかう一決定するために到来パケットのヒツト叔(lL−計数− 」′る。パケットが到来すると、それは等線19071−の1.1−シじ(′こ 、lニリン」〈され、このfl、号は導イ、星2105を介して山]11卸−) 、’: ii”1’、’ 2104 V(送(Jjされる。iff:i御装置i ″2104がこのチータイf’ i′1g 411”7”(j、’受子。−1す ると、彰iii’l C8装置21041.を4竹2113を介してカウンタ2 103に到来ヒツトの言」数を開始するよう指示する。史に制御装fit210 4は導線21011川てイ。、号を力[1える。この仏(じはカウンタ2101 の内容分こ/フト・レジスタ2102中にロートさせる。
・その腟、果バケツ[・の到着11”J刻(、トシフト・レジスタ2102中に ロートされる。到着時刻フィールドはパケットのヒツト位置48〜55である。
このフィールド(・−」す、ji’+ IJ:バット回路19016でよりOて dr]さJjていた。ツ〕ウンタ2103が488で、I産すると、h彫カウン タ2103ニー1ANDケート2118を介して部1gl]装fj’j、 21 04にイ、1号を・送る。制御装面i、2104it次6てA N I)ケート 2115の入力(て信号を加え、ANDケート2115丘エイ、イフルする。A NDケート2115はエネイフルさ、れると、ANDケート2116およびOR ケート2117を介しテシフト・レジスタ2102の内vI−iフリ′ノブ・フ ロップ2109に/フト・アウトさせる。フリップ・70ツブ2109〜211 111次(′こψクロック速度でそのD入力で受信された・画報を善&1909 お・よび1911に送出する。
1) I D回路1903は第22図に更は二訂、l聞にンJ、されている。P  T D IIL11路1903 k−1到来パケツトノ))J D 7 イー ルドを読んで、パケットのQllを決定する。到来パケットがテークであると、 導線1918 K(ii−弓が力0えられる。
到来パケットかテスト・パケットであると X\3〃がP I Dフィールド中 に配置されてh・す、力線1611トに件、−弓が加えられる。iJl米パケッ トは導Ig、1909により加えられる。g?[19ioはパケットが受イ1j さ第1.でいる間ゝゝl Ifの定′帛流を・受信する。導線1911は導線1 909上に妥当なヒツトか育在する各ヒツトJ男間中 \\1〃 を受信する。
4船1910上の最初の\\1〃はA N 1.)ケート2204を通して導線 1911上のヒツトを計数することによりカウンタ2203に妥当なデータ・ヒ ツトの割数を行なわせる。カウンタ2203が59に達すると、ANDケート2 213はエネイフルされ、制御装置22o5に信号が加えらノする。制御装置2 205は次に導線2214上にエネイフル信号を加える。この第59香目ヒツト 時間期間中、PTDフィールドの最下位ヒツトはA線19o9」−にイf在し、 PIDフィールドの上位3ヒツトはシフト・し/メタ2201中に記1:でされ ている。導線1909寸二のチータおよびシフト・レジスタ2201中のデータ はANDケーh2207tたは2206をエネイフルする。データが2進の一\ 12”(これはデータであることを示す)であると、ANDケート2206はエ ネイフルされ、イ[)号をjp7線1918上に加える。導線1909上のデー タおよびシフト・レジスタ2201中のデータが21仏の\\2〃まfcはN3 〃(これはテスト・パケットであることを示す)であると、ANDケート220 7がエネイフルされ、パケット郡つドフィールド中に\\3 (rが配[〆1′ される。I8゛I線1909上のデータおよびシフト・レジスタ2201中のデ ータが2進の\\2Ilであると、、 ANDケート2209もエネイフルされ 、その結果パケットはトランク・テスト・バッファ1502中に記臆される。
スリップ・フロップ2210〜Z212Uシステム・クロック161からのクロ ック・パルスを介して導線1912〜19.14J−の出力データを同期のとれ た状態に保つ。
パケット長回路1904は第23図に詳細に示a;It、でいる。該パケット長 回路1904は到来パケット中のl\イト敢を計数し、とのハイド計Xり値をパ ケットの終りに配置する。更にパケット長回路1904は受(Fさ、1シたパケ ットが150ハイドを越したとき導線1919−ヒにパケット長誤り信号を加え る。到来データ、データ存在インテイケーンヨンおよびヒツト存在インテイケー ションVま導、l’ 1912〜1914て受イ召され、ソフト・レジスタ23 01〜2303中G′こシフト・インされる。データが最初[4線1912 」 =VC現hhルトD、 N1#モ47’v導線1913上に現われ、データが存 在することを示す。
導線1913上の最初の六]〃によりfb14御装置2307はORケート23 10を介してカウンタ2304を・始動でせる。カウンタ2304はパケット中 のハイド数ヲ汲定するためにイJ線2315上の到来ヒツト存在イー号を割数す る。導線1913がN0〃 となると、パケット全体がカウンタ2304VrC よりh−1数されたことになろ。2与線1913上の\\O”idカウンタ23 04の内容をシフト・レジスタ2305中にロートさせる。こればH7制御装置 2307がロート信号を導線2316上に加えることにより実行される。1ヒツ ト時間後、制御装置2307はシフト・レジスタ2317をエネイフルし、それ によってシフト・レジスタ2305の内容(即ちハイド計数値)はANDケート 2311およびO’Rケート2318全通してパケット中にシフト・インされる 。これによりパケットa計数値はパケットの終りに配置される。制釘装名−23 07がシフト導112317をエネイフルするとさ、カウンタ2306も寸だエ ネイフルするっカウンタ2306が8に達すると、5亥カウンタ2306はその こと11 市:I副装置2307に伝え、それによって制御装置2307&ゴシ フトL’fA 2317をテイスエイフルする。カウンタ2306が24に達す るとき、パケット全体がパケット長回路1904からシフト・アウトさ;hたこ とになる。
150ハイド以上のパケット(り最大パケット長ヲ越している。これら過度に長 いパケットは比較h−y 230 s (Cよって検出され、該比較器2308 はパケット長誤り導線1919に信号を加えることりこよりそのことを指ボする 。
このパケット長誤りインテイケーションはパケットを破棄させる。フリップ・フ ロップ2312〜2314i4PID回路1903中の7リツプ・フロップ22 10〜2212と同し慎能を実行する。
1[]並列変換回路1603が第24図に更に計組[に示されている。直並列変 快沿1603!−1バッファ2401およびアドレス市IJ御インタフェース2 402を包゛んて(へる。
バッファ2401は、パケット・リフオーマツタ1602からデータ、データ存 在イFt号およびヒツト存在伝刊を受イア、する。バッファ2401は到来デー タをハイドに変換し、該ハイドをケーフル2720を介してアドレス制御Mft iC1404に送信する。アドレス制御インタフェース2402は導線2721 〜2727上の信号によりケーフル2720J−の情報6−とこ(て書き込むへ きかを・知らせる。導線2721〜2723は夫々受信バッファ1501、トラ ンク・テスト・バッファ1502および一部ポインタに対するM:キ込みコマン ドである9つ導1’j 2726および2727 +q一時ポインタを受イJ1 バッファ1■:き込みポインタ寸たはトランク・テスト・バッファ店き込みポイ ンタのいずれかv′C店−シい佃rごセットし、導線2724および2725は 受(Fiバッファ11:き込みポインタまたはトランク・テスト・バッファ居き 込みポインタを一185ポインタに等しい値にセットする。
バッファ2401は第25図に訂糾1に示されている。
バッファ2401は実際に直並列変候を実行する。到来データ、データ存在イン テイケーションおよびヒツト存在インティケーションは導線1608.1609 および1610により受信される。到来データはシフト・レジスタ2501およ び2504によってハ′ンファ古己mされ、データ存在インデイケーションはシ フト・し/スタ2502および2505によってバッファ記1:6され、ヒラト イf在インデイケーションはシフト・レジスタ2503および2506によりハ ′ンファb己t(される。データ・ヒ゛ントがレジスタ2504全通してシフト きれるとき、該データ・ヒツトはシフト・レジスタ2507によりハイドに組立 てられる。カウンタ2509は到来するヒラトイf在G1号を計数し、何時1つ のハイドが完全に組☆てられるがを決定する。ハイドが組立てら石、ると、該ハ イドはANDケート2510からの信号によって出力レジスタ2508中にロー トされろ。更にANDケート2510および2511!6フソツプ・フロップ2 512をセットし、それによって該フリップ・70ツブはテーク存在信号を導線 2404十〇′こ加える。このテーク存在信号はハイドのJム1゛^準備が出来 たことをアドレス−1(財)インタフェース2402に示す。ハイドが送什1さ れた後、アドレス制御インタフェース2402 +”iハイドを受1バしたこと を知らせる侶−ンシを4勝2403 、hに加える。この18号はフリップ・7 0ツブ2512にリセットする。
アドレス1lill @Iインタフェース2402は材326図に詳に111  kC示されている。アドレス制御インタフェース2402はメモリ1401中に ある受12+バッファ1501およびトランク・テスト・バッファ1502の書 き込みを側倒1する。フリップ・フロップ2605 Fi、誤りを含むパケット 、または・−ツファのオーバフィルによりテj(ξ効としなけれはならないパケ ットの放棄を市l]御する。フリップ・フロ゛ンフ2608けテークを受信バッ ファ1501中(で書き込むへきかトランク・テスト・バッファ1502中にマ (き込むへきかを選択する。バッファ2401はバイトのiTi立てを完了する と?h線2404上に信号を加える。
この信号に制御装置2601 K加えられ、該制御挟置は冑昧2631上の信号 を介してフリップ・70ツブ2605をセットする。フリップ・70ツブ260 5がN11Iにセットさiすると、’ANDケート2610がエネイフルされ、 それによってANDケート2611.2612.2614および2615がエネ イフルされる。バッファ2401がテスト・パケットを送信しているとき、パケ ット・リフオーマツタ16o2ai27?−線1611上に信号を加える。この 1I号はフリップ・フロップ2608をセットし、それによってANDケート2 622〜2625がエネイフルされる。これによってパケットはトランク・テス ト・バッファ1502中fc書き込t hる。〕\ツファ2401中のパケット がテスト・パケットでないと、フリップ・70ツブ2608は%L Q Hにリ セットされる。
これKよりANDゲート2616〜261’lインハーク2621を介してエネ イフルされる。これらANDケートがエイ、イフルされると、パケットu受信バ ッファ1501中(τ書き込まれる。
アドレスl’]御装置汽1ヰ04か第27[ン]に史に詳細に示されている。ア ドレス1tiII御装置1404σメモリ1401の適当な部分を送信器140 3、受信器1402、入力回路1406お−よひ出力回路1405が読みル:き することを許容する。アドレス!fil]御装gi’、 1404 n受信イン タフェース2701、出力インタフェース2703、送信インタフェース271 1、入力インタフェース2713およびメモリ・インタフェース2702 fc 含んでいる。
更に、該装置は尚杯/空状態検出回路2704.2707.2708および27 12、ならびにフリップ・フロップ2705.2706.2709および271 0を含んでいる。タイマ2714汀導線2760〜2763を逐次エネイフルす ることにより、受信器1402、送信器1403、出力回路1405および入力 回路1406がメモリ1401中のバッファにアクセスする時点を1lill  @する。満杯/仝:、 47S、 i検出回路1・1バツフア・オーバフローら ・よび空状態を検出するの(・′ニイ史用され、フリップ・70ツブはテークが 人)Sのバッファ中(・て存在する4点6で示ずのンこ[史1月されろうアドレ ス市](11装jii 1402はシステム・クロ゛ンク161 ン5・らのθ クロック速1皮て動イ乍する。
・シイ、)インタフェース2701は6線2721〜2727(・ζよりシイ: 1器1402からUjき込み吸水を″シイぼ1する。該受イ、1インタフェース 2701 raケーフル2720;でより・Σ乏イ、1器1402からテークを ・斐仁、する。受イン1インタ゛フェース2701 iTiこILらiMさ込み 要求しこ応動し−Cテデーをメモリ1401中に11;きl△むための受信バッ ファ11:き込みポインタ、トランク・テスト・バッファ・ポインタ甘た1i− 1,)ポインタを入テする。例えは、模鐸2722 u::のfいシー」をシイ 1、インタフェース2701をし7て受信ノ\ツファ一:き込みポインタによっ て示さi−する受信バッファ1501のアドレス付置Vこテークを、1:さ込寸 せる。テークが居き込“÷11た鋲、受(、l:iバッファ1()き込みポイン タ(・1増加される。この新らしいアドレスる・よぴアドレス−1−1か受(8 バツフアイ1y」杯/71状臂倹■回路2704に送信さ:hる。受信バッファ 、櫂74不、・′〕と((Eご↑矢出助1路2704が受信ハツフノ’ 150 1の厚状弾を1美出すると、フリップ・フロップ2705をリセットし、テーク 右在(a号を4線2738から取り除く。受信バッファ満杯/空状1弾恢出回路 2704が受信バッファ1501のオーハフ1ル状聾を瑛出すると、該回路27 04は心線2728+でより受1riバッファの過負荷状、1.!す指示信−リ を込イ1、する。−,1′lt紛2722.)″の(l’1号にケーフル272 0J−のテークをトランク・テスト・バッファ1502中(て−2:き込1ぜる っこの回路の動イ′口゛、11、シイ6ハツフア1501のζ1:き込み5・刀 イ1と1j1(以している。
Il:] 異点はトランク・テスト・バッファ1502が空のとき満杯/空状態 検出回路2707がフリップ・フロップ2706 ’+、)リセットし、トラン ク・テスト・バッファがオーバフィルされたことを導線2729−)のイ自弓V (よって示すことである。
一部ポインタはパケット長をパケット長フィールドrこデ(さ込み、誤りを含む パケットを無効とするの(で使用さtl−る。一時ポインタはパケット長を]′ Jさ込むのに1史用さ君ねはならない。イn]故在らはパケットI〈フィールド はパケットの初めに位置し、パケットの実際の長さはパケットの欠1んとがバッ ファ中に出き込寸れる寸て分らないからである。実際のパケット長は次のように してパケット中に挿入される。一時ポインタは、!:き込みポインタに剪しい値 にセットされ、11;き込みポインタはパケットのバッファへの一、LFき込み 全開始する。(パケットの終りイボ近に配置(れていた)パケット長力弓j(き 込才れる準i+iiiかイうと、形パケット長fcT、IJ、’rポインタを使 用して招き込廿れる。−助ポインタばrさ込みポインタに等しい値にセットされ ていたので、該一時ポインタはパケット長フィールドのロケーションを示すこと になる。このようにして、実際のパケット長はパケットのパケット長フィールド 中に一一↓)き込まれる。
パケット中に哉jりが検出されると、パケットは炉、効とされる。こ、l]、は 受信インタフェース2701に対し受信バッファの−4き込みポインタを一部ポ インタに等しい値にセットするよう指示する受信器1402パルス導線2724 により実行される。
出力インタフ乎−ス2703は導線2732〜2736を介して出力回路140 5から読み出し要求を受信する。
出力インタフェース27(13irJ:これら読み出し級求に応動して適肖々ポ インタを取り出し、メモリ1401からテークを読J出す。例えuijLl:’ M 2732上の信号は出力インタフェース2703をして受信バッファ読み出 しポインタによって指定さ1する受信バッファ1501のアドレスからテークを ijXみ出させる。導線2733上の信号は出力インタフェース2703tして 交換機テスト・/\ツファ読み出しポインタによって指定される交換様テスト・ バッファ1504のアドレスの内容を読み出させる。
出力インタフェース2703はテークを読み出し、該テークをケーブル2731 を介して出力回路1405に送出する。
オーバフロー状態は受信バッファ満杯/空状態検出回路2704により検出され る。これは読み出レボインタと書き込みポインタ+1を比較することにより実行 される。これら2つが等しいと、受信器が次のハイドk % (iiバッファ1 501中に舌き込もうとするときオー/X20−が生じることを示す。
入力インタフェース2713の!vI作σ受侶インタフェース2701とm(υ している。到来テークにVブーフル2フ44を介して入力回路1406から受イ 、2さすt、送1菩バッファ1503寸たは交懐礒テスト・バッファ1504中 に書き込まれる。入力回路1406からの居き込み請求は導線2745〜275 2およびλ、らC線2765を・介し。
て加えられる。交換機テスト・バッファ凋杯/空状態検出回路2708ち・よひ 送イ名バッファ潤J杯/空状りヒ検出回路27127は交換機テスト・バッファ 1504および送信バッファ1503の満杯/空ν、態を保すするために入力イ ンタフェース2713から一、!(す込みポインタ・アドレスを受信する。これ ら壱杯/窒状態検出回路(づフリップ・70ツブ2709および2710にリセ ットし、;、N’i線2742および2743−i介してバッファ・オー/\フ ィル状態仙号を送信する。jム化インタフェース2711の動作は出力インタフ ェース2703と介i イu、 している。
テークはメモリ1401中の送イ「、バッファ1503−”たけトランク・テス ト・バッファ1502から読み出される。テークが軌み出されると、該データは ケーブル2755を介して送信器1403に送信びれる。読み出し要求はxri 線2753および275’4 e介り、テ送信器1403から受イ、:される。
送(Eインタフェース2711は一部ポインタを・含んでいない。
メモリ1401U次の如き核状バッファを含んている。
即ち受信バッファ1501、トランク・テスト・バッファ1502、込1δバッ ファ1503、および交換機テスト・バッファ1504である。環状バッファは 第28図に訂庇1に示でれている。屋4入ハツファシーエ、読み出しポインタ2 801が常に居き込みポインタ2804より前rこあって、それによってHid −&込みポインタ2804が未だ机み出されていないメモリ14010部分に書 き込みを行なわないようVこなっている限り、i’jみ出しポインタ2801と 書き込みポインタ28047)1メモリ1401の回じ部分を連わ”こ的に読み 出し、■4:き込マラことを訂字、する。各々の訊み出しまたC1尼:き込み操 作の後、適当4(ii’i’l:み出し吐だは、・)き込み)ポインタがIJ焦 められる。
、!:き込みポインタ2804がdんみ出しポインタより1少いロケーションに あると、バッファは満杯てめる。(即ち次の占き込み操作により読み出しポイン タ2801か未だiノシみ出していないバッファの一部分に重ね−V(きをする こと(・でなる。)この状展が生しると、満杯/苧状公検出回路2803は、r 4線2808上(て1<ツファ満杯状舜信弓を加える。同様に、読み出、、シボ インタ2801が書き込みポインタ2804より1少いロケーション((あると きバッファ、1空である。
一部ポインタは梗々の目的て受1ハ器1402、入力回路1406、および出力 回路1405により使用される。
例えば受信回路にあっては、書き込みポインタがパケットを書き込んだとき受信 器1402が誤りを検出した場合に書き込みポインタケバツク・アップするのし こ一部ホインタが使用される。−[精ポインタはパケットの最初のハイドをaむ メモリ・ロケーション”4)示す。−?:、キ込みポインタを一萌ポインタのイ [11−と等しく設定することにより、パケットは実効的に%ト効とき、、11 .る。
典型的なポインタがヴ)29図に′/I<さ7L1.ている。ポインタはバッフ ァの読み岩、きを行うン’−yめにバッファ中の現在位置のアドレスを含んてい る。ポインタ回路は次のような動作を行う。1jl)ちポインタケバツクし、ポ インタを北の、外部18号源からポインタをロートしく例えは読み出しポインタ 針一時ポインタの1直に汚しくセットする)、満杯/空状、悸検出回路の使用す るUシ在のアドレスお・よび眩アドレス+Jを提供する。現在のアドレスにレジ スタ2901中にme i:eされている。このアドレス(ヴケーフル2919 から得られ、該アドレス−1]けケーブル2921によシ得られる。リセット法 外によりi、Q−絢292(1にのスタート・アドレスは次のよう((シてし/ メタ2901中にロートされる。リセットは導線2915十の情−弓により開始 される。この信号はORケ−1−2902を介してレジスタ2901をエネイブ ルする。更にこのリセット信号はORケート2909を作動させ、それによって ANDケート2913がエネイフルされるっグーフル2920−ヒのスタート・ アドレスはANDケート2913およびORケート2912を通してANDケー ト2905の1つの入力に加えられる。ANDケート290’5の値の入力はイ ンバータ2906を介してエネイフルされ、これによってスタート・アドレスは レジスタ2901中にロートされる。ポインタを進めることによりポインタは次 のメモリ・アドレスの読み書きを行うことになる。
ポインタが限界アドレス寸て達すると、ポインタの値は最初の値にJハる。ポイ ンタの歩進tri導線2916上の信刊により開始される。この9月はORケー ト2902i介してレンスタ2901 i=工不イフルする。し/メタ2901 中にロートさ;ILるアドレス、dメモリ・スペースの限界せて達したか否かに 依存する。未だ限界に達していない場合には比f9.器2907が動作し、それ によってANDケート2911およびORケート2912が動作する。ORケー ト2912が動作すると、現在のアドレス−1]がANDケート2905.yよ びORケート2904を介してレジスタ2901中にロートされる。限界に達し ていると、比較器2908が動作する。これによりORケート2909が動作し 、前述の如く導線2920上のスタート・アドレスがレジスタ2901中fcロ ートされる。これにより最初の値がロートされることになる。
外部(6i号源からのロートは導線2917上の信号により開始される。この信 号UORケート2902に介してレジスタ2901にエネイフルすると共1fC A N Dケート290j’eエネイブルし、イン/\−タ2906’i介して ^τ、1 ])ケート2’ 905 fテイスエイフルする。A N I)ケー ト2903がエイ、イフルされると、グーフル2918上の外部アドレスfd  ORケート2904を介し、てレジスタ2901中に加えられる。
受信インタフェース2701 !ff第30図に詳細に示されている。受信イン タフェース2701 VJ、受イ、:jl\ツファ書き込みポインタ3001、 一時ポインタ3002、およびトランク・テスト・バッファ・ポインタ3003 ’に営んでいる。これらポインタは第29図で述べたポインタとか似しており、 隻1占器1402が受(7、バッファ1501およびトランク・テスト・バッフ ァi 502 ’c tAみ出すことを許容するのに使用σれるっデータはケー ブル2720によりバッファ2401から受信され、グーフル3004ヲ通し、 メモリ・インタフェース2702全介してメモリ1401中に居き連呼れる。メ モリ・ロケーションはアドレス・グーフル3006’Th介して指定される。こ のアドレスは夫々のポインタ3001.3002−.4または3003のDo導 線からORケート3015およびANDケート3011を通して受信される。A NDケート3009〜3011はケーブル3004〜3006を介してメモリ1 401にデータ、書き込みインデイケーション、およびアドレスを送信する多入 力ANDケートである。出力インタフェース2703、入力インタフェース27 13および送(2;インタフェース2711は受信インタフェース2701と設 計が炉似しているっ交換殿インタフェース141Bid第3j図に史に詳細に示 されている。この回路はトランク・コントローラ131と交換網116の間のイ ンタフェースである。その王たる機能はトランク・コントローラと中火プロセッ サ115の間の保9読み出し/書き込み域能を提供することである。これら保で j伝信は保守読み出しおよび書き込みパケットを介して障害検出回路3108に より提供される。保守h′1報は保守読み出しおよび保守百き込みパケットを介 して交換数インタフェース1418と中央プロセッサの旧]て込イ11される。
パケット(佳魯 132 *:介して入力1iIHall装置’ts 3107 1C込桔す:Iz ル。入力rljil N ’ti装置3107&1パケット の!!i制御フィールドIjJ:玩んて彰パケットが保守パケットであるか否か を決定する。パケットが保守パケットてないと、該パケット;グ入力回路140 6にシフトざ、ILる。パケットが保守パケットであると、該パケ゛ントは、C ,3’、、11−: i同御装f;j、 3102にシフトきれる。
保守制御シて置3102に到来パケットの制御フィールドを読み、該パケットが 保”’J’ fiミツみ出しパケットであるか保η’J’Fき込みパケットであ るかを判定する。保守錫き込みパケットであると、パケットからの情報はレンス タ3103をユ由して保守レノスタ3101f/こ加えられる。
この江作は保守器側]翠直3102によりr;iiI御びれる。改質 に保守’ f’i!1報ンルンスタ3103に返送され、i″i¥報が保守レノメタ310 1中に正しく 14き込み、記優さhたことを検証するチェックとして中央プロ セッサQ′こ返】ムさ−hる。
パケットが保守読み出しパケットであると、イ呆守レジスタ3101中にaピ1 惹σ1また「^報:ルンスタ3103中に読み込まれ、次いて中央プロセッサ( 、こ]ム信さjする。パケットが中央プロセッサレこ返送される[」1Ji・′ こ、パケットの発イムおよび漸化フィールドは交換きulねはならず、cRcコ ートも書ム139さ、れねばならない。これら機能はパケット・リフオーマツタ 31o4により実行でれる。
他の保守機能は障害検出回路3108およびケーブル3110〜3113により 実行される。ケーブル3110〜3113 (rl受信s= 1402、送f; 、ff71403、入力回路1405および出力回路1405に夫々接続されて いる。これらケーブルはメモリ・エラー−またけ誤って受イ11されたパケット の如き障害全陣′占検出回路3108 Tic送信する。
入力回路1406は第32図に訂訓にボされている。
この回路に交換数インタフェース1418を介して交換網116から交換様パケ ットを受イ6し、該パケットをメモリ1401の適当4一部分(でV:き込む。
人力[11路14o6はパケット・リフオーマツタ32o1および直並列変換器 3202より成る。到来パケットは導線32o4上のテータ存在インディヶーシ ョンと共に導線32o3により交換機インタフェース1418から受イ。される 。パケット・リフオーマツタ32o1は到来パケットの制御)イールドを読んで パケットの型を決定する。該パケットが婁き込みパケットであると、そのことが 導線3212上の信号により示される。パケットがテスト・パケットであると、 ギのことが導線3’210上の信号により示きれる。パケット・リフオーマツタ 3201はまたメモリ誓き込みパケットのパケット長およびCRCフィールドを 更新する。パケットのりフォーマットの完了後、パケットは直並列変換器320 2に加えられる。直並列変換器3202はこの到来直夕11流をハイドに変換し 、これらハイドのメモリへの転送を1舞する。前席のデータ・パケットの場合、 テークは導線2745上の1h号を介して送信バッファ1503中Vこ書き込ま れる。テスト・パケットの場合、テーク(グ]jt勝2746上の18゛号を介 して交換機テスト・バッファ1504中VC居き込まれる。っメモリ俳き込みパ ケットの場合、テークはパケットそれ1身により指定されたメモリのロケーショ ン中に店き連呼れる。導線2747〜2752および導線2765(は2つの一 部ポインタの1き込みおよびセットを制御する。一時ポインタ1げ誤りが発見さ れたパケットを無効VCするのに使用され、一時ポインタ2はメモリ書き込みパ ケットのデータ部分金指足きれたメモリ・ロケーション中に脅き込むのに使用さ れる。
パケットリフオーマツタ3201に第33図に詳細にボされている。パケλ′ト ・リフオーマツタ3201は二」化されたC R,C回路3301および330 3、二重化されたパケット・リフオーマット回路3302および3304および 比較器3305を含んている。二重化回路が必要なのはCRCコートがりフォー マット操作を行っている期間中誤りを検出できないからである。到来パケットは 導線3203を介してパケット・リフオーマツタ3201によって受信される。
CRC回路3301および3303に到来パケットのC’RCフィールドをチェ ックする。両方のC,RC回路が誤りを検出すると、ANDケート3306によ りパケットが誤って受11.されたことを示す信号が発生沁れ、2n紛3206 を介して交換機インタフェース(で送信される。更に誤って受(Mされたパケッ トは導線3211上に信号を加える。この′信号は的並列変侠器3202にパケ ットを放棄きせる。誤りの検出されなかったパケットは次にパケット・リフオー マット回路3302および3304 vCよりリフオーマットされる。このリフ オーマット過程は制御、パケット長およびCRCフィールドの更li、l?ヲ含 んている。パケット・リフオーマット回路3302および3304により実行さ れるリフオーマットにおいて不一致が生しると、この不一致は比較器3305に より検出される。この不一致は比較器3305分して障害インテイケーションを 導線3205を介して交換機インタフェース1418に送信させる。
パケット・リフオーマット回路3302は第34図に詳細に示されている。パケ ット・リフオーマット回路3302はフォーマットi4i!I御装置3401、 フォーマット長回路3402:D・よびフォーマットCRC回路3403を會ん でいる。パケット・リフオーマット回N3302はメモリ書キ込みパケットのi li制御、パケット長あ−よひCRCフィールドのみを更新し、その他のパケッ トは変更を加えることなく通過させる。フォーマット制御装置3401は導線3 307を介してCRC回路3301からパケ゛ントを受1凸する。1.J号(は テークがgJ線3307−トに了J在することを示ずために導線3308上に刀 0えられる。このテーク存在信号fよ導線3405に介してフォーマット・パケ ット長回路3402に、そして4絢3408を介してフォーマットCRC回路3 403に加えられる。
フォーマット制御波%;、 3401 !4到来パケットの1[:・]御フィー ルドを一′\る。このフィールドか(メモリ吉−キ込みパケットでるることを小 す)が・1〃であると、フォーマット ト 市り旬巾摸F(j 3 4 0 1  bま ・「す溶製 3212 上にtへ号を 力Bえ、フォーマット・パケッ ト長回路3402およびc Ic c 仲+路3403を活性化する。到来パケ ットがメモリ居き込みパケットでないと、フォーマットlj’j fpj装置3 401 Lj。
パケットヲシフトする。パケットがテスト・パケットであると、フォーマット制 御装置3401は導線3210に1.−1号を加え、その結果パケット(1交換 伎テスト・〕\ツマッファ04中に居き込ぼれる。フォーマット制御装置340 1がメモリ居き込みパケットを受信すると、フォーマット・パケットノー5回路 34(02は導線3212からのメモリψ、iき込みパケット伯刊に応動してパ ケット長フィールドに一定長を挿入し、CR,C回路34038ま新らしいCR Cを8↑尊する。一定長)1パケツト長フイールドに書き連呼れる。何故ならば 交換機テスト・l\ツファ1504中に書き込寸れたメモリ書き込みパケットは テークを有しておらすパケット・ヘッダ・フィールドのみを含んでおり、従って 同じ長さたからである。リフオーマットきれたパケット(d次Gで導63208 を介して的並列変換器3202に送出される。
フォーマット+1」御装fi’、j’、 3401が第35図に詳細に示されて いる。フォーマット制御装置3401は到来パケットの制御フィールトラ読む。
到来パケットがメモリφ4き込みパケットであると、イム号がゾを線3212上 に加えられる。到来パケットが通常のテーク・パケット以外のものであると、信 号がプ1線3210上:(加えられる。パケットは4線3307に加えられ、シ ステム・クロック161からのψクロック速度でし/メタ3501e通して35 02中Qでシフトきれる。これによりレジスタ3501中に制御フィールドが捕 捉される。それと同時Vこ、テーク存在信号(はレジスタ3503中にシフト・ インされる。
パケットの48ヒツトがし/スタ3501および3502中にシフト・インされ ると、レジスタ3501げ但制御フィールF (ヒツト40〜48)を含むこと になる。セ制御フィールド中の値(ハ)導線3510を介して比較器3504お よび3505に送11:1される。比!lI!2器3504およびする。制御フ ィールドが(メモリ書き込みパケットであることを示す)\\4〃であると、比 較器3504が動作し、ANDケート3508および3510を介して導線32 12に信号を刃口える。制御フィールドかに% Q II に等しくないと、比 較器3505が動作し、ANDケート3509を介して導線3210に信号を加 える。フリップ・7Oツブ3506および35071d:データ信号およびデー タ存在信号がψ速度で移動することを保証する。
フォーマット・パケット長回路3402が第36図に詳細に示されている。フォ ーマット・パケット長回路3402はメモリiき込みパケットのパケット長フィ ールド中に一定長を加える。その他のパケットl’lずへて何らの作用も受けず に通過する。到来データおよびデータ存在信号は導@3404および3405に 到来する。到来パケットがメモリ書き込みパケットでないと、データはフリップ ・フロップ3601、ケーh3608および3609、およびフリップ・70ツ ブ3607を通過する。データ存在信号は7リツプ・フロップ3602および3 611を辿してシフトされる。すべてのフリップ・フロップはシステム・クロッ ク161の制御の下でψクロック速度で動作する。到来パケットがメモリ書き込 みパケットであると、導線3605に信号が加えられる。
このメモリ暑き込み信号はフリップ・70ツブ3605をセットする。フリップ ・フロップ3605がセットされ、パケットの最初のヒツトがフリップ・フロッ プ3601中にシフトされるとき、スリップ・フロップ3604はセットされ、 定数N18〃がシフト・レジスタ3606からANDケート3610およびOR ケート3609全通してパケットのパケット長フィールド中にシフト・インされ る。それと同時に、カウンタ3603がエネイブル、きれる。カウンタ3603 が\\7〃に迷すると、フリップ・70ツブ3604(dリセットされ、シフト ・レジスタ3606 +rxシフトを停止する。パケットの残りの部分は次にA NDケート3608およびORケート3609を通してシフトされる。
フォーマットCRCl路が第37図に詳細に示されている。フォーマットCRC 回路3403はメモリ書き込みパケットのCRCフィールドを再訂ρ−する。す べての他のパケットは何らの作用も受けずに通過する。導線3408上の到来デ ータ存在信号は制御装置3704をしてカウンタ3703 k活性化させる。カ ウンタ3703は到来パケットのヒツトが導線3407上に現れ、フリップ・フ ロップ3701、データ・セレクタ3706およびフリップ・フロップ3707 を通過するとき計数を行う。データが該回路を通過するとき、該データはまたC RC回路3705 (これは新らしいCRCff:計算する)に送信される。カ ウンタ3703が128に達す、ると、制御装置3704を信号金加え6、CR C回路3705をディスエイフルする。これはパケットの最初の1.28ビツト がパケット・ヘツタを含んでおり、CRC回路が計算しなければならないパケッ トの唯一の部分がこのパケット・ヘツクであるためである。ヒツト128の後の パケットの残りの部分はデータを含んでいる。このデータはメモリ中に店き込1 れ、パケットが送信されるときにまパケット中には現れない。このようにデータ に論理翻訳テーブル1505中に誉さ込まれるのでCRCフィールドはパケット のデータ部分に対しては計算されない。
パケットの終りがデータ・セレクタ3706から出て行くとき、制御装置370 4は再計算されたCRCフィールトヲデータ・セレクタ3706Q通してパケッ トの終りにシフトして例加する。
直並夕1j変俣器3202は第38図に詳細に示されている。直並列変換器32 02はバッファ3801およびアドレス¥i制御インタフェース3802を含ん でいる。バッファ3801は導線3208上の到来直列情報を受信し、該情報を ハイドに変侯し、該ハイドをテーブル2744を介してアドレス制御装置140 4に送信する。アドレスa」1]御インタフエース3802はアドレスfti制 御装置1404に対し信号を送り、メモリ1401中のどこにデータを肖き込む べきかを知らせる。この信号は導線2745〜2752および人q線2765を 介して刃口えられる。
バッファ3801が第39図VC詳細に示されている。
バッファ3801は到来直列データをハイドに形成する。
史に、該バッファ3801はCT(Cフィールドがバッファに入ったときアドレ ス制御インタフェース3802に信号を加える。これはメモリ曹キ込みパケット にあってはアドレス制御インタフェース3802がCRCフィールl”k交換機 テスト・バッファ1504中に書き込み、パケットのデータ部分を異なるメモリ ・ロケーション中に書き込むために会戦である。到来データおよびデータ、存在 信号は導線3208および3209上に境れ、レンレシスタ3903中Vこハイ ドが組立てられると、該バイトuレジスタ3904中にロートされ、テーブル2 744を介してアドレス制御装置1404に送信される。導線3805上の信号 はアドレス制御インタフェース3802に対しCRCフィールドの送信準1Mが 出ffi*ことを知らせる。先に指摘した相か二点を除き、バッファ3801の 動作hバッファ2401の動作と類似している。。
アドレス制御インタフェース3802が第40図に示されている。アドレス制御 インタフェース3802は第6図に示すのとM(υのパケットのメモリ1401 中への着き込みを許容する。パケットはデータ、メモリ読み出し、あるいは交換 機テスト・パケットのいずれであってもよい。データ・パケットの場合、該パケ ットはメモリ1401中の送信バッファ1503中に書き適才れる。
最初のハイドがバッファ3801中に入ると、導線38o4上に信号が加えられ る。この信号により制往J装置4o28な導線4030上に信号を加える。この 信号はフリップ−7ロッゾ4013に一1=ツトし、ANDケ−ト4012の出 力に1% 1 rr を加える。制御装置4028は次に導線4035上に信号 を加える。これはバッファ書き込みコマンドである。データ・パケットの場合、 データは送信バッファ1503中に書き込まれる。何故ならは導線4035上の 信号はANDケート4016を作動させ、・それによってANDゲート4017 も作動する。ANDケート4017が作動すると、導線2745上に信号が加え られる。この信号はアドレス制(財)装置1404に加えられ、それによってバ ッファ3801中に含まれているハイドaメモリ1401中の送18゛バッファ 1503中に書き込まれる。こ・の操作はパケット全体がバッファ3801から 読み出され、送信バッファ1503中に書き込捷れるまでHitさ、れる。各ハ イドかバッファ3801から送信バッファ1503中に転送さ扛た後、制御装置 4028は確認信号を導線3803を介してバッファ3801に送信する。テス ト・パケットに対する操作は、該パケットが送信バッファ1503でなく交換機 テスト・バッファ1504中に書き適寸れる点を除いて、データ・パケットに対 する場合と同様である。これに導線3210上のテスト・パケット信号がフリッ プ・フロップ4005をセットすることにより実行される。フリップ・70ツブ 4005がセットされると、ANDケート4017〜4021はディスエイフル され、AN、Dケート4023〜4027は工にイフルきれる。これにより送信 バッファ1503の書き込みが禁止される。メモリ暑き込みパケットはパケット 長、着信および発信トランク・コントローラ、制御、到着時刻、プロセス識別子 、論理アドレス、時刻スタンプおよびCRCフィールドが父換憾テスト・バッフ ァ1504中に書き適寸れること;およびデータ・フィールドがパケットで指定 された他のメモリ・ロケーション中に書き込まれることを要求する。これを実行 するため、制御表置4028はパケットのほとんどを書き込んでいるθj間中′ 9:、換嵌テスト・/\ツファ1504の書き込みを活性化する。これによりデ ータ・フィールド寸での開始フィールドが導線2746を介し7て交換機テスト ・バッファ1504中に書き込1れる。パケットのデータ部分が居き適寸れると き、制御装置4028iは交換役テスト・バッファ1504の書き込みをディス エイフルし、一時ポインタ2の曹き込みをエネイフルし、パケットのデータhb 分を一時ポインタ2が4k 2747 k 介して不しているメモリのロケーシ ョン中に書き込む。データ部分がヤ(き適寸れた後、附(j御装置4028はC RCフィールドを導線2746を介して交換機テスト・バッファ1504中に材 き込む。
バッファ3801中に害き込捷れたパケットが誤りを含んでいるか、捷たけパケ ットが書き適寸れているバッファがオーバフィルされると、そのパケットは破棄 されねばならない。誤りを含むパケットは導線3211上の信号VCより示でれ る。送1言バッファ1503の過負荷は導線2743上の18号により示され、 交換機テスト・バッファ1504のオーバロートは導線2742−上の信号によ り示される。パケットの破棄は書き込み操作の開始時点において■−き込みポイ ンタに等しくセットされる一時ポインタ]、 VCJ−、り実行される。誤りが 発見されるか、寸たはバッファがオーバフィルとなると、書き込みポインタは導 線2748−または2765上の信月を介して一助ポインタに′8今しくセット される。これにより書き込みポインタがパケットの居き込みを開始したときに書 き込みポインタが位ff、°していたロケーションの”ハック・アップがとられ る0次へ書き込まれるパケットにr誤りのあるパケットの上+C−中ね書きされ 、それによって誤りのあるパケットは失効的に力1(効とされる。この一時ポイ ンタは第30図に示す受信インタフェース2701 f/ll:対する一時ポイ ンタと類似している。書き込みポインタ’6:−”4ポインタJの値に等し、く することは制御装置4028がカーフ1@i 4036 十+こ1′。1号を加 えることにより実行される。この動イ′ロ1各々の一1I:き込み操作の終了時 点て実行きれる。
しかし、パケットか放棄さ71′Lない通常の書き込み操作期間中、導線403 6J−の什j号はANDケート4010の他方の人力かディスエイフルされてい るので何も行なわない。放棄信号が受信されると、フリップ・フロップ4.01 3は \\Ou(・てリセットきれる。これによりANDケート4012 (: 、tオフとされ、ANDケ−1・4016のディスエイフルにより送信および交 換機テスト・ハツーアの書き込みは共にディスエイフルされる。更にフリップ・ 70ツブ4013が11 Q LJにリセットされると、ANDケート4010 はエフ、イフルされ、これによりWき込みポインタ1−1一時ポインタ1Vこ等 しくセットさtLlそれによってパケットは放棄される。
出力回路1405は第41図rこ史に訂細に小されている。出力回路140Fz j:データ・パケット、メモリtr]“[、み出しおよび鳩き込みパケット、な らびに交換機テスト・パケットをメモリ1401から69″〔み出1〜、該パケ ットを交換機インタフェース1418を介し7て交換網に送(ilする。出力回 路1405(弓、並1(1列変換器4101およびパケット・リフオーマツタ4 102を・r)゛む。並直夕11変換器4101はアドレス制御技し1つ1□− 1404を介し導線2732〜2738を1史用し又メモリ1401からデータ を’、 Arcみ出す。データは並列に読み出さ、tl、グーフル2フ31上に 現れる。パケットの型(で応じて・1[・的列裳換器4101け 導 形メ 2 7 3 2 、 27 33 、 2 7 3 5 −f /こ 乞12736  −トにイ占号を加え、・受信バッファ1501−4たは交換機テスト・バッフ ァ1504の読み出しおよび一鴫ポインタのロートを行う。データ、メモリiヅ しみ出しIたはiμき込み、および交換機テスト・パケットに対する繰作は以下 で述へる。rQ ipj列変換器4101がメモリ1401をMLみ出ず七き、 該変換器はデータを直列に変換し7、該直夕11テータをパケット・リフオーマ ツタ4102に送信スる。バケ゛ント・リフオーマツタ4102は導イ9n41 15J二のパケラトを受信し、パケットのCRCフィールトヲチェックし、交換 網に向って出て行くパケットに対する新らしいCRCフィールドを計算する。パ ケットの型に応じて、出力回路1405はまた発信トランク・コントローラ、令 色トランク・コントローラ、パケット長および制御フィールドの如き幾つかのパ ケット・フィールトラ更新する。パケットがリフオーマットされた後、交換網イ ンタフェース1418を介して導線4117で交換網に伝送される。交換機イン タフェース1418は導線4114上に信号を刃口えることによりパケットの受 信準備が出来間中に誤りが見出きれると、導線4119〜4121の内の1本の 上O′こ信号が加えられ、交換機インタフェース1418に伝送きれる。
並直り11変換器4101はアドレス制御装置14o4を介してメモリ1401 へのアクセスを許容する制御導線ヲ泡している。受信バッファ1501へのアク セスは導株2732を介して提供される。交換機テスト・バッファ1504への アクセスは導線2733に介して提供される。これらアクセス導線は制御のみそ 提供し、メモリ中に含捷れている情報はケーブル2731を介して出力回路14 05に転送される。メモリ、1401へアクセスするためには導線27 fi  0上に信号が存在しなけれはならない。この信号はアドレス制御装置1404中 に含捷れているタイマ27’+4によ□り提供される。出力回路1405は寸だ 導線2734〜2737を介して提供される一時ポインタに対する酌御導線を含 んでいる。一時ポインタはメモリ読み出しおよびメモリ書き込みパケットにより 指定されるメモリ読み出し操作を実行するのに使用さn、る。
パケット・リフオーマツタ4102U4線411!Mt−介して並直列変換器4 101から情報を受信する。該パケット・リフオーマツタ4102は該情報を使 用して交換刑に送信されるパケットを組立てる。この回路はまた到来パケットの CRCフィールドにチェックし、誤りが見出されると誤りインディ、ケーション fc提供する。
出力回路1405により提供されるパケット変換が第42.43.:b−よび4 4図に示されている。並直列変換器4101に加えられるパケットの構成は出力 回路14o5に加えられるパケットと同じである。パケット・リフオーマツタ4 102中に加えられるパケットの構成は実際のパケットではなく、実際のパケッ ト変換の中間段階を示すのに1更用される。パケット・リフオーマツタ41o2 から出て来るパケットの構成は出力回路14o5がら出て行く実際のパケットで ある。
第42図はデータ・パケット(”0”の制御フィールド)が受信バッファ150 1がら読み出されるとき生起するパケット変換を示している。第42図は出力回 路1405がデータ・パケットk 脱むときパケット中で生じる状態ヲ示してい る。パケット4201は受信バッファ15 +Q iから出て行くパケットであ る。並直列変換器41.011.t7トレスi[1Hfi1.7i 1404が ら導線276゜上のM「町1ε1号と、導線2738上のデータ存在信号を受信 した後、該並直列変換器は受信バッファ15o1を肌む専゛備が整う。これは並 直列変換器41o1が受1tバッファ読み出し伝号全導線2732を介してアド レス蘭(財)装置1404に送信すること(Cより実行される。この1言″iシ はアトレスホ:」伺j装置14o4テしてメモリ14o1中の受信バッファ15 01を読み出させ、データをケーブル2731で並直列変換器4101で送信さ せる。このデータは並列に現れ、直列ヒッ、ト流0′こ袈侯される。パケットの 論理アドレスが読み出されるとき、鈑アドレスは2・1線2735〜2737上 の信号を介して一時ポインタ中にロートサ:/″Lる。このアドレスFi4理変 俟テーブル1505中の適当な内容にアクセスするのに使用され、該適当な内容 はパケット中に子11人さ)t1並直列変候器4101 カラz<ケラト・リフ オーマツダ4102I′ζ加えられる。この中間パケットのフォーマットが第4 2図の4202に示されている。
311直列変候器4101が受信バッファ15o1の内容を直み出し、新らしい 論理アドレスを訂〔み出した後、該変換器4101は情報をパケット・リフオー マツタ4102に送11jする。パケット・リフオーマツタ41o2は2つの主 要医能を実行する。即ち該リフオーマツタ41o2け到来1′「i報のあるフィ ールドの111序を変更し、発信およ00 び着信トランク・コントローラ番号を適当なフィールドに配置し、論理チャネル 翻訳チーフル情報を論理アドレス・フィールド中に加える。更にパケット・リフ オーマツタ4102は到来情報のCRCフィールド全チェックし、新らしいパケ ット長とCRCフィールドを計算する。
その結果実際のパケット42o3が得られる。。
第43図はメモリ読み出しく \\3〃なる制御フィールド)才たはメモリ書き 込み(1\4〃なる制御フィール日操作期間中に生じるパケット変換を示す。こ の操作は次の述べる点を除いてデータ・パケット(第42図)の読み出し操作と 類似している。その相異点とはメモリ読み出し、またけメモリ書き込みのとき、 データはメモリ読み出しまたはメモリ書き込みパケットで指定されるメモリ・ロ ケーションから読み出され、該データは外に出て行くメモリ読み出しまたはメモ リ書き込みパケット中に加えられることである。それと同時に、パケットの残り の部分は交換機テスト・バッファ15o4がら読み出される。パケット4301 は交換機テスト・バッファ15o4中に存在するパケットである。アドレス・フ ィールドはパケット中に加えられるデータのメモリ・ロケーションである。計数 フィールドは読み出されるハイド数である。
パケットは導線2733上の信号の制御の下で交換数テスト・バッファ1504 がら読み出される。アドレス・フィールド4304がバッファからif(しみ出 されるとき、その値は捷だ一時ポインタにセーブされる。これは第101 42図に対して前述したように導線4209および4210上の信号を介して実 行される。言1数フィールド4305が読み出された後、一時ポインタはメモ! 、11401から情報を読み出すのに使用される。この情報は次にデータ・フィ ールド中に加えられる。パケット・リフオーマツタ4102はパケット長、着信 および発信トランク・コントローラ・フィールドを更新し、新らしいCRCフィ ールドに趙計替する。これにより芙除のパケット43o3が形成される。
交換機テスト・パケット(入\577 寸たはtt 6 tr なる市[」御フ ィールド)に対す、るパケット変俣ハ第44図に示でれている。交換機テスト・ パケット変換の場合、着信トランクMitt御フィールトヲ更新する必要がある 。これはトランク制御]フィールド誉たけトランクi+」御2フィールド中のデ ータを使用することにより実行される。第1のホップ交換機テスト・パケット( λ\5〃なる制御フィールド)に対し“Cはトランク制御1フイールドが使用さ れる。紀2のホップ交換機テスト・パケット(\6〃なる市制御フィールド)に 対してはトランク制御2フイールドが使用される。
並直列変換器4101が第45図に詳細に示されている。この回路はアドレス制 御インタフェース4501 s、−よ°びバッファ4502.含んでいる。到来 パケットはケーブル27317介してアドレス制御インタフェース4501およ びバッファ4502の両方に送信される。
アドレス制御インタフェース4501は導線2738あ・よび2740上のデー タ存在信号を介して受信バッファ1501または交換機テスト・バッファ150 4中のデ二夕の存在を知らされる。アドレス制御インタフェース4501は次に パケットのバッファ45o2への転送を制御し、該バッファ4502は並酢列変 侠を実行する。
アドレス制御インク、フェース4501Utた一時ポインタを使用して論理チャ ネル翻訳チーフルの記載事項およびメモリ読み出しならびにメモリ書き込みパケ ットのデータ・フィールドの読み出しk I制御する。
アドレス制菌インタフェース4501は第46図に詳細に示きれている。アドレ ス制御インタフェース45o1は受信バッファ1501または交換機テスト・バ ッファ1504からバッファ4502中へのパケットの転送を制御する。パケッ トの転送はケーブル2731で行なわれる。アドレス市制御装置45o1はまた 一時ポインタを適当にロートするために読み出されているパケットの制御フィー ルドをデコートし、何時パケットが全部読み出されるかを決定するために読み出 されているパケットのパケット長を読み出す。アドレス制御装置14o4は導線 2738上に信号を加えることにより受信バッファ1501中にデータが存在す ることを示す。該制御装置1404は寸fc導線274o上に信号を加えること により交換機テスト・バッファ1504中にデータが存在することを示す。アド レス制御インタフェース45o1は03 このデータ存在信号に応動して導線2732甘たは2733h+c信号を加え、 受信バッファ1501寸たけ交換機テスト・バッファ1504.適当に肌み出す 。更にアドレス制御装置1404からのデータ存在信号は制御装置4602をし てカウンタ4604を始′動させる。カウンタ4604は各ハイドがケーブル2 731.6・ら受信されるときム1危を行う。この計数は到来パケットのル1」 御ち・よびパケット長フィールドが何時ケーブル2731 、J−に現われるか を決定するため(C必要である。
メモリ読み出し寸たはメモリ書き込みパケット(ゝ、3 Ilまたは114 L L なる制御フィールド)の読み出しは第431¥1のパケット4301を蚕照 することにより説明される。
市制御装面1”4602 L:し「゛I線274〇七の \\交換f幾テスト・ バッファfk1号中にデータが存在することを示す信号″ を受Fii L 、 前述6°)如く交換機テスト・バッファ1504のTI’X、み出しを開〃召す る。パケット長フィールドがケーブル2731土に現、7′すると、該フィール ド(・lカウンタ4603中Vこ記1:0、される。カウンタ4603はカウン ト・タウンを開始し、カウンタ4603が0に達するとパケットに( シこ全に訊み出され;ケことになる。制御フィールドがケーブル2731土に現 れると、該iti制御フィールドはテコータ4601i/こよりデコートされる 。制御フィールドがデコートさtすると、該フィールドはフリップ・フロップ4 605 j+’よび4606中に記憶される。アドレス制御インタフェース45 01 fTiTi交換ステストッファ1504]tJ4 からのパケットの読み出しを継続する。アドレス・フィールドがケーブル273 1 )−、に現?’Lると、このアドレスは制御装置4602が2q踪2735 および2736上に信号を加えることにより一時ポインタ中V(ロートさILる 。
計数フィールドがケーブル2731、.1:i′て現7すると、該フィールドは カウンタ4603中にロートさf(、る。カウンタ4603は次υてアドレス・ フィールドで指定さI’したメモリ・ロケーションから読み出されているデータ ・〕\イト数を計数する。このデータ)1次ンこパケットの終りに配置され、中 1間パケット4302か形成される。
バッファ450211−1第47図rこ史に詳ポ「1にン1、されている。バッ ファ4502 +’、1丈阿1の並直列変j災奮実付する。
ケーブル2731上のハイドのイf在”−”!−7’に3A 4504−1のア ドレス:ti’l 4インタフエース4501からのイ凸けにより示される。ロ ート16号はス−り線4503に。(り提供さ才する1゜このロート1J1号は ケーブル2731才の最初のハイドを入カレシスタ4701中(・′こロートす る。制御装置gl“4703は次にハイドをシフト・レンスタ4702中にロー トする。シフト・し/メタ4702 (f:4次(にハイドをV1夕;]形態て 導線4215−トQてシフト・アウトする。この・シフトは導線4706u−の 制御装置〆++7o3からの伯邦により活性化される。制御装置4703はまた カウンタ4704の計数を開始させる。カウンタ47041′:iヒツトk g −+数し、ハイドがシフト・レンスタ4″702から完全にシフト・アウトされ る重点ケ指示する。/フト・レシスタ105 4702の内容が直列にシフト・アウトされている期間中、グーフル2フ31− 上の次のハイドは入カレシスタ4701中にロートされる。入カレンスタ47o 1はシフト・レジスタ47o2中のデータが完全にシフト・アウトされるまてこ のハイドをバッファ占己IYする。シフト・レジスタ47o2中の′データが完 全にシフト・アウトされた後、制御装置47o3はレジスタ47o1の内容を導 線4705 I−、の(A号を介してシフト・レジスタ4702に通過させる。
制御装置47o3は次(てカウンタ47o4をリセットし、導線4505を介し て確認信号をアトレ4502は導線4114により交換数インタフェース141 8から運に的なレディ・インティヶーションを受信している。交侯憬インタフェ ース1418が、過賀荷となり、パケットを受信出来なくなると、該インタフェ ース1418ばこのレディ信号を取除く。この状態が生しると、レディ信号が再 ひ埃れる捷でデータはシフト・レジスタ4702がら(dシフト・アウトされな い。
パケット・リフオーマツタ41o2が第48ρ]K更に詳細に示されている。パ ケット・リフオーマツタ41o2−パケツト・リフオーマット回路4801Fよ び4δo2ならびに比軟器4803r含んでいる。パケットリフオーマツタの二 車化は削に説明した如くハードウェア障害を検出するために必吸である。ソフォ ーマッテインクにおいて誤りが検出されると、比較器48o3は誤りを検106  特表昭59−501034 (2の出し、導線412.1に信号を加える。こ の誤り13″号(1交換機インタフェース1418を介して中央プロセッサ(C 送信される。到来パケットのcRcチェックが、パケットが誤って受信されたこ とを示ずと、ミqm 4119トして信号が加えられる。論理チャイ、ル翻訳チ ーフルの内容をチェックした結果誤りが見出されると、樽形メ412oヒに信号 が加えられる。いず、ILの信号も父俟伝インタフェース1418ンて送1菖σ れる。
パケット・リフオーマット回路4801′/よ第49図に更に詳細て示されてい る。パケット・リフオーマット回路4801 rat 2 ?の基本機前を実行 する。即ち該回路4801j到米パケツトのCRCフィールドをチェックし、誤 りの報告を行い、受信したパケットの型C′こ応しであるフィールドつりフォー マットを行う。誤りはCRCチェック回路4905 VCより報告される。該C RCチェック回路4905は到来パケットのCRCフィールドおよび論理チャネ ル翻訳チーフル・エントリのチェック・フィールド金チェックする。到来パケッ トが誤りを會んていると、前述の如<14KI4119−4たは4120.J: の信号を介1〜で報告きれる。この操作、な受信したパケットの型に関係なて同 一である。
パケット・リフオーマット回路4801’&パケツト4202と0似した通常の パケット(*!I御フィールドは1tQ″)1取扱う場合に関して述べる。到来 パケットは専rVfj 4115−ヒの、パケット・リフオーマット回路48o 1− 10.7 − によって受信され、直列疋レジスタ49o1中にシフトされる。ヒツト;憾シス テム・クロック161の朋」御の下で連続流としてパケット・リフオーマット回 路48o1中を通過、する。タイミン7り発生器49o4は各ヒツトがレジスタ 4.901のどこにいるがを追尾する。これにより制御装置4903はデータ・ セレクタ49o2を介してシフト・レジスタ47o2中の神々−のエリアにアク セスするととが出来、種々のフィールドは適当なりフォーマット回路4906〜 49084たはテコーダ49o9にシフト・インされる。制御およびPIDフィ ニルト〃・シフト・レジスタ4901の正しい位置にあるとき、制御装置490 3i1これらフィールドをテコーク49o9中にシフトする。デコータ4909  ifこれらフィールドをデコートし、デコートきれた値を制御fA1装M’4 903 (C送信する。256ヒツトがレジスタ4901中にシフトされた後、 現在はレジスタ49o1中にh己憶さI′しているパケット長フィールドにデー タ・セレクタ4902により選択され、導1J4912を介してデータ・セレク タ4910に送信される。この場合、パケット長フィールドは変化せず、従って 直接出力に加えられる。論理チャネル翻訳チーフル・エントリ・フィールド中に 位置するDTCフィールドに次にデータ・セレクタ4902に介してレジスタ4 901からシフト・アウトされ、データ・セレクタ4910に送信される。次に 考堅すべきフィールドはSTCフィールドである。このフィールドの値08 はフォー778810回路4906f/こ加えられる。制御装置4903はST C回路4906をしてこの値をデータ・セレクタ4910中にシフト・インさせ る。制御、到着時刻、およびパケットa刷子フィールドQ」次し′こデータ・セ レクタ4902により選択さ:n % ili:J御装置4903の制御の下で データ・セレクタ4910 LCシフトサれる。
新らしい論理アドレス(はレジスタ4901中Vこ沈まれている論理チャネル翻 訳テーブル・エントリ・フィールドから除去されねばならない。これを実行する ため、制御ツタ491(lこ送信する。各フィールドがデータ・セレクタ491 0に送信きれるとさ、’dj14御許偵4093はデータ・セレクタ4910に (現在パケット全体を描成している)これらフィールドをフォーマットCRCl 路4911に送信させる。フォーマットCRCL路4911はパケットがシフト されているとき= c)L、いCR,Cフィールド(r再訂舅する。パケット全 体がフォーマツI−CRC回路4911を通してソフトされると、フォーマット CRC回路4911は更新されたフィールFVc基づいて新らしいCRCフィー ルドをH1算し、新らしいCRCフィールドをパケットの岸冬りに4寸カロする 。リフオーマツタトされたパケットは次に導線+117を介して交換機インタフ ェース1418に送信される。制御装置4903は導線4118上に要求された データが存在することを示109 す1d号を発生する。
送信器1403は第50図に更に詳細りこ示されている。
送信器1403はアドレス制御投置1404を介してメモリ1401からテーク を詣yみ出し、該テークをトランク・パケットに変換する。該トランク・パケッ ト(り次のトランク・コントローラ丼たけ終端電話局の集線装置てJム倍される 。送信器1403 f−1並置列夏1奥器5001、パケット・リフオーマツタ 5002ち・よひフランならひ(・てヒツト・スタッフ回路5003i含ん、て いる。Jム信器1403は導線2756 :F=−よひ2758金介してアドレ ス制御装誇1404から送信バッファ中にテークが存在することを示す信じおよ びトランク・テスト・バッファ中にテークが存在することを7」’: f信号を 受1言する。送信器1403かs、ef稼2766、上の信号を支伸するとき、 」ム侶器140:l−j、jη−線2754に信号を加えること(・でよりメモ リ1401中の送イア□バッファ1503の内在ラミ冗み出す。この信号により アドレス制御装置1404は送信バッファ1503からテークを読み出し、該デ ータ全ケーフル2755を介して送f1j器1403に送出する。同様に、送信 器1403&ま導線2753に信号を加えることによりメモリ1401中のトラ ンク・テスト・バッファ1502からチータラ読み出す。テークが送信バッファ 1503またfrl トランク・テスト・バッファ1502から読み出された後 、デー直列1並直列変侠され、導線5013’を介してパケット・リフオーマツ タ5002に送出される。パケット・リフオー7ツタ5002はq線5015上 に侶÷3を加えることシこよりデータ悦(iiの1v−11iiiが出来たこと を示す。パケット・リフオーマツタ5002値時刻スタッフ・フィールドを埋め 、フロー制御の変更を表わすため必要(・て応してP I Dフィールドを史蝉 1する。。
フロー何面1[肖ti−、l汀ケーフル5012を介して文例12χインタフェ ース1418ン5・ら受4ifざ’f1.る。史(で、バヶ゛ント・リフオーマ ツタ50021xiii来パケツトのCRCフィールドをチェックして誤りか無 いがとぅかび5′\、イ]加さ;17た情報に基ついて刈IしいCRCフィール ド金古山3)ずろ。
パケット・リフオーマツタ50.02 aiハク−ットk tar p!4:’ 5016を介してフランおよびヒツト・スタッフ[111路5003に加える。
フランb・よびヒツト・スタッフ回路り 003tま外t・て出てイ■ぐパケッ トの汐)めと、I−≦ソVこフラン・パターン令:月加し、5つの1の系列の後 ;で0をスタッフする。フランおよびヒツト・スタッフ匡−回路5003に1次 に1.5411. Mh7s の速度で導線5019を介してトランクにトラン ク・パケットを送信する。
パケット・リフオー7ツタ5002は第511ノ11・でりJζ詳卸jに示きれ ている。パヶッ[・・リフオーマツタ5002はCRC回路5101および51 04、パケット・リフオーマット回路5102および51o5および比較器51 03を含んでいるっこの回路は先に説明したようにハードウェア誤りを狭山アろ へく二重化されたCRCおよびパケット・リフオーマット回路を含んでいる。誤 りか狭山されると、導線5021に信号が加えられる。
パケット・リフオーマット回路5102H第52図に更に詳細に示されている。
この回路は時刻スタンプ・フィールド、PIDフィールドおよびCRCフィール ドを更新する。フォーマット時刻スタンプ回路52o1は既に到着時刻フィール ド中に含捷れている到着時刻と、フォーマット時刻スタンプ回路5201により 保持されている現在の時刻の差をh1具することによりパケットの時刻スタンプ ・フィールドを更新する。この計算は受信器1402に対する説明のところで述 べた。フォーマット時刻スタンプ回路5201はまたパケットからヘッダ情報を 取り除き、該パケットを交換域パケットからトランク・パケットに変換する。P ID回路5202は交換機インタフェース1418中に保持されている現在のフ ロー制御に基ついてPIDフィールドを更新する。フロー制御情報はケーフル5 012を介してPID回路5202に加えられる。CRC回路5203げ更新σ れた時刻スタンプおよびPIDフィールド、ならびに他のパケット・フィールド を・1史用(ッて新らしいCRCフィールドを再言1qする。パケット・リフオ ーマツタ5202かすへての・必要なフィールド伊更新すると、パケットi−i フラクおよびビット・スタッフ回路5003に710えられる。
フォーマット時刻スタンプ回路5201は第53図に詳細疋示されている。フォ ーマット\時刻スタンプ回路5201は到着時刻フィールドから到来パケットの 到着12 時刻k aNみ出し、到着時刻と現在の時刻の差を計算し、この差を時刻スタン プ・フィールドに加える。フォーマット時刻スタンプ回路5201は寸だ到来〕 くケラト刀・らフィールドを除去し、交換啜パケットからトランク・/(ケラト に変換する。現在の時刻(ヴ導絢5010 :j;・よび5011上の外部タイ ミンク信号を介してiti:制御されているカウンタ5302VCより保持され ている。最初のデータ存在情月勿導線5107て受(Rされると、該イ菖弓&1  i’1ii1両装置5303に送イgさ第1、該制画装VI□5303はカウ ンタ5302の内容をソフト・レジスタ5301中VC、!’iき込む。導線5 107トの袷号はまたFljl制御装[第1“5303をしてカウンタ5312 を始動させる。カウンタ5312は鴻時紳々のフィールドが導線5106−1− に存在するかを決足するためにデータ存在イε1郵が2枠線5107により加え られる初に計数奮行う。パケットの到>b時刻フィールドか導線5106上に存 在づ゛るとき、制御嵯い’ 5303は到着時刻k Cfa1列力L]3し器5 304にソフトさせ、それと同時(でシフト・レジスタ5301中に以前に記t c< @れていた現在の時刻iJ: irj列力tT ’Di器5304にシフ トさせる。
直夕i」力11オ」器5304に現在の時刻を到崩時刻フィールドに加算し、そ の和をシフト・レジスタ5305に加える。
到着時刻は負の数として符号化されているので、この計算により現在の時刻とy )」暦時刻の差が得られる。カウンタ5312か、到来パケットの易刻スタンプ ・フィールkが導線5106F((存在することを示すとき、制御装113 置5303は時刻スタンプ・フィールドを直列加算器5306にシフトさせ、そ れと同時に、制御装置5303はシフト・レジスタ5305の内容を直列加算器 5306に送信させる。直列加算器、喋次にこれらの数値を加算し、その和を到 来パケットの時刻スタンプ・フィールド中に加え、それによって時刻スタンプ・ フィールドを更新する。パケットを交換機パケットからトランク・パケットに変 侠するためシてパケットから取除かねばならないフィールドは次のようにして取 除かれる。制御装置5303は取り除くべきフィールドが導線5106土に存在 するときANDケート5310上の信号を除去する。これにより取除くべきフィ ールドが導線5106上に存在するヒツト時間中等線5205からデータ存在信 号が取除かれる。このデータ存在信号の除去により以下の回路はデータ存在信号 が取除かれたヒツト時間期間や導線5204上に存在するデータを無視する。
第54図はシステム・クロック161からのクロック速要全示している。1クロ ック速度は到来データが受信器1402に入って来る速度である。9″速要はデ ータが受信器1402から出て、トランク・コントローラ131中の独々の回路 を通過し、交換網に送られるa度である。
θ、速厩はアドレス制御装置1404によシデータがメモリ1401とやりとり される速度である。
削述の実施例は単に本発明の詳細な説明するものであり、光業者にあっては本発 明の精神および範囲を逸脱することなく他の装置を考案し得ることに注意された い。
FIG、27 FIG、 2θ FIG、 29 雫 国際調査報告

Claims (1)

    【特許請求の範囲】
  1. 1. パケット交換機において、該交換機は、複数本の入力導線と、 複数本の出力4.線と、 前記入力導線の内の1本からの情報ビットのパケット中の複数個のアドレス・ヒ ツトの予め定められたグループに応動して、前記情報ヒツトのパケットを前記予 め定められた数のアドレス・ビットによって規定される前記出力導線の内の1本 にルート指定する手段と、前記パケットのルート指定時に前記複数個のアドレス ・ビット中の前記予め定められた数のアドレス・ヒツトを前記出力導線の内の前 規定された1本にリポジションする手段を含むことを特徴とするパケット交換機 。 2、 第1項記載の発明において、 前記予め定められた数の前記アドレス・ビットは前記パケット中の上位アドレス ・ビットより成り、前記リポシション手段は前記上位ビットを前記複数個のアド レス・ピント中のより下位のビット位置にリロケートすることを特徴とする発明 。 3 第2項記載の発明において、 前記リポジション手段1t”Ll 、各々入力および出力手段を有する第1および第2のシフト・レジスタ回路を含 み、 前記第1のシフト・レジスタ回路の前記人力手段は16 前記ルート指定する手段から前記情報ビットのパケットを受信するべく前記ルー ト指定する手段に接続されており、前記第2のシフト・レジスタ回路の前記入力 手段は前記第1のシフト・レジスタ回路の前記出力手段から前記情報ビットのパ ケットを受信するべく前記第1のシフト・レジスタ回路の前記出力手段に接続さ れており、 前記第1および第2のシフト・レジスタ回路の前記出力手段からの情報ビットを 選択する選択手段と、前記複数個のアドレス・ビットに応動して前記選択手段を 逐次作動させて前記第1および第2のシフト・レジスタ回路から前記情報ビット を選択して前記上位アドレス・ヒツトを前記複数個のアドレス・ビット中の前記 より下位のビット位置にローテーションさせる制御手段とを含むことを特徴とす る発明。 4 高速パケット交換網において、該交換網は、複数本の人力導線と、 複数本の出力導線と、 前記複数本の入力および出力導線の間に挿入された複数個の交換機ノードとを含 み、該交換機ノートの各々は、 人力導線の内の1本から受信された情報のパケット中の予め定められた数のアド レス・ビットの受信に応動して前記パケットを前記ノードの内の後続ノードまた は前記出力導線にルート指定する手段と、117 前記予め定められた数のアドレス・ビットを該ルートに入って来る前記パケット 中の異々るロケーションにリボシションする手段とを含むことを特徴とする高速 パケット交換網。 5 第4項記載の発明において、前記予め定められた数のアドレス、・ヒツトは 前記パケット中の上位アドレス・ヒツトより成り、 前記リポジションを行なう手段は前記上位ヒツトを前記パケット中のより下位の ヒツト位置にリロケートすることを特徴とする発明。 6 第5項記載の発明において、前記りポジションを行なう手段は、 各々入力および出力手段を有する第1および第2のシフト・レジスタ回路を含み 、前記第1のシフト・レジスタ回路の前記入力手段は前記ルート指定手段から前 記情報のパケットを受信するー・く前記ルート指定手段に接続されており、前記 第2のシフト・レジスタ回路の前記人力手段は前記情報のパケットを受信するた め前記第1のシフト・レジスタ回路の前記出力手段に接続されており、 前記第1および第2のシフト・レジスタ回路の前言し出力手段からの前記情報の パケットの選択を行なう選択手段と、 前記アドレス・ヒツトに応動して前記選択手段を作動させ前記情報のパケットを 逐次選択して前記り位ヒツトを前記情報のパケット中の前記下位ヒツト位置にロ ーテーションさぜる制御手段とを含むことを特徴とする発明。 7 複数個の入力端末上複数個の出力端末の間でディジタル信号のパケットを交 換するパケット交換機において、該交換機は、 各々前記入力端末の1つに接続された複数個の人力制御手段と、 各々前記出力端末の1つに接続された複数個の出力制御手段と、 前記人力制御手段の各々を前記出力制御手段の各々に夫々接続する手段とを含み 、 前記パケットの各々は前記人力制御手段の1つから前記接続手段および前記出力 制御手段の1つを介して前記出力端末の1つに至るパケット通イム路を規定する 前記ディジタル・ヒツト信号のアドレス・フィールドを含んており、 前記入力端末の1つから受信されたパケットのアドレスおよび他のディジタル・ ヒツト信号を記憶する手段と、 該記憶手段を制御して前記出力端末の内の規定された1つのアイドル状態を示す 制御(3号を受イ言すると直ちに前記パケットの記憶されたアドレス信号によっ て同定される前記出力端末の1つに向って前記受信されたパケットのアドレスお よび他のディジタル・ビット19 イ、1号の伝送を開始させる手段を含むことを特徴とするパケット交換機。 8 第7項記載の発明において、前記制御手段は、前記受信されたパケット中の 予め定められた数の複数個のアドレス・ヒツトに応動して前記記憶されたアドレ スおよび他のディジタル・ヒツト信号を前記出力端末の前記指定された1つにル ート指定する手段と、前記パケットのルート指定時に抽記複数個のアドレス・ヒ ツト中の前記モめ定められた数のアドレス・ヒツトを前記出力端末のAi+記指 定された1つにリポシショノする手段とを含むことを特徴とする発明。 9 第8項記載の発明において、 [)11記パケツト中の上位ヒツト位置に前記予め定めらJした数のアドレス・ ヒツトを有し、前記リポシションを・行4・9手段は前記予め定められた数のア ドレス・ヒ゛ノドを1)1)記パケット中の最下位ヒツトにリロケートすること を特徴とする発明。 10 複数個の入力端末と複数個の出力端末の間てディジタル411号のパケッ トを交換するパケット交換機において、該交換法は、 各々前記人力妬11子の1つに接続された複数個の人力前記人力fiill a 1手段の各々を前記出力側斜手段の各々20 に接続する手段を含み、 前記パケットの各々は前記入力制御手段の1つから前記接続手段および前記出力 制御手段の1つを介して前記出力端末の1つに干るパケットの通信路を規定する 前記ディジタル・ヒツト信号のアドレス・フィールドを含み、 前記入力端末の1つから受信されたディジタル61月のパケットの前記アドレス ・フィールド中の予め定められた数のアドレス・ヒツトに応動して前記受信され たパケットを前記予め定められた数のアドレス・ヒツトによって規定される前記 出力端末の1つにルート指定する手段と、 Ai+記受化されたパケットのルート指定時に前記アドレス・フィールド中の前 記予め定められた数のアドレス・ヒツトをrMi+記出力端末の内薊言己規定さ れたものにリボシションする手段とを含むことを特徴とするパケット交換機。
JP58500457A 1982-06-25 1983-01-12 高速パケツト交換機 Pending JPS59501034A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US06/392,378 US4491945A (en) 1982-06-25 1982-06-25 Fast packet switch
US392378FREGB 1982-06-25
PCT/US1983/000041 WO1984000265A1 (en) 1982-06-25 1983-01-12 Fast packet switch

Publications (1)

Publication Number Publication Date
JPS59501034A true JPS59501034A (ja) 1984-06-07

Family

ID=23550347

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58500457A Pending JPS59501034A (ja) 1982-06-25 1983-01-12 高速パケツト交換機

Country Status (6)

Country Link
US (1) US4491945A (ja)
EP (1) EP0112831B1 (ja)
JP (1) JPS59501034A (ja)
CA (1) CA1199713A (ja)
DE (1) DE3373048D1 (ja)
WO (1) WO1984000265A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6416045A (en) * 1987-04-30 1989-01-19 Philips Nv Exchange network control method and circuit arrangement
US5214640A (en) * 1990-01-24 1993-05-25 Hitachi, Ltd. High-speed packet switching system
JPH088590B2 (ja) * 1985-06-27 1996-01-29 エイ・テイ・アンド・テイ・コーポレーシヨン 多パケット宛先のパケット交換ネットワ−ク

Families Citing this family (157)

* Cited by examiner, † Cited by third party
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
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
DE3217261C2 (de) * 1982-05-07 1984-09-13 Siemens AG, 1000 Berlin und 8000 München Verfahren zum Übertragen von verschlüsselten Daten
US4554541A (en) * 1983-09-12 1985-11-19 Gte Communications Products Corporation Flag detection circuit
US4569042A (en) * 1983-12-23 1986-02-04 At&T Bell Laboratories Time measurements in a transmission path
US4577308A (en) * 1984-04-06 1986-03-18 At&T Bell Laboratories Multiplexed interconnection of packet switching node packages
US4679186A (en) * 1984-09-26 1987-07-07 American Telephone And Telegraph Company, At&T Bell Laboratories Alternate self-routing packet switching node having fault detection capabilities
US4771425A (en) * 1984-10-29 1988-09-13 Stratacom, Inc. Synchoronous packet voice/data communication system
US4819228A (en) * 1984-10-29 1989-04-04 Stratacom Inc. Synchronous packet voice/data communication system
US4651318A (en) * 1984-11-30 1987-03-17 At&T Bell Laboratories Self-routing packets with stage address identifying fields
US4670871A (en) * 1985-06-27 1987-06-02 American Telephone And Telegraph Company, At&T Bell Laboratories Reliable synchronous inter-node communication in a self-routing network
US4707825A (en) * 1985-08-02 1987-11-17 Gte Laboratories Incorporated Methods of installing and assigning control processors in a distributed-control communications system
US4698803A (en) * 1985-08-02 1987-10-06 Gte Laboratories Incorporated Burst-switching communications system
US4644529A (en) * 1985-08-02 1987-02-17 Gte Laboratories Incorporated High-speed switching processor for a burst-switching communications system
US4710916A (en) * 1985-08-02 1987-12-01 Gte Laboratories Incorporated Switching apparatus for burst-switching communications system
US4703478A (en) * 1985-08-02 1987-10-27 Gte Laboratories Incorporated Burst-switching method for an integrated communications system
US4646294A (en) * 1985-08-02 1987-02-24 Gte Laboratories Incorporated High-speed queue sequencer for a burst-switching communications system
US4698799A (en) * 1985-08-02 1987-10-06 Gte Laboratories Incorporated Link switch for a burst-switching communications system
US4698841A (en) * 1985-08-02 1987-10-06 Gte Laboratories, Incorporated Methods of establishing and terminating connections in a distributed-control burst switching communications system
US4734907A (en) * 1985-09-06 1988-03-29 Washington University Broadcast packet switching network
US4748620A (en) * 1986-02-28 1988-05-31 American Telephone And Telegraph Company, At&T Bell Laboratories Time stamp and packet virtual sequence numbering for reconstructing information signals from packets
US4726019A (en) * 1986-02-28 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Digital encoder and decoder synchronization in the presence of late arriving packets
US4920534A (en) * 1986-02-28 1990-04-24 At&T Bell Laboratories System for controllably eliminating bits from packet information field based on indicator in header and amount of data in packet buffer
US4703477A (en) * 1986-02-28 1987-10-27 American Telephone And Telegraph Company At&T Bell Laboratories Packet information field data format
US4894823A (en) * 1986-02-28 1990-01-16 American Telephone And Telegraph Company Time stamping for packet system nodes
US4774496A (en) * 1986-02-28 1988-09-27 American Telephone And Telegraph Company, At&T Bell Laboratories Digital encoder and decoder synchronization in the presence of data dropouts
US4780870A (en) * 1986-09-05 1988-10-25 American Telephone And Telegraph Company, At&T Bell Laboratories Packet switch
US4764919A (en) * 1986-09-05 1988-08-16 American Telephone And Telegraph Company, At&T Bell Laboratories Virtual PBX call processing method
US4821259A (en) * 1986-09-05 1989-04-11 American Telephone And Telegraph Company, At&T Bell Laboratories Control information communication arrangement for a distributed control switching system
US4751697A (en) * 1986-09-05 1988-06-14 American Telephone And Telegraph Company, At&T Bell Laboratories Distributed packet switching sytem
CA1292053C (en) 1986-09-16 1991-11-12 Yoshito Sakurai Time-division channel arrangement
US6005867A (en) * 1986-09-16 1999-12-21 Hitachi, Ltd. Time-division channel arrangement
US5740156A (en) * 1986-09-16 1998-04-14 Hitachi, Ltd. Packet switching system having self-routing switches
US7058062B2 (en) * 1986-09-16 2006-06-06 Hitachi, Ltd. Packet switching system having self-routing switches
US4910731A (en) * 1987-07-15 1990-03-20 Hitachi, Ltd. Switching system and method of construction thereof
JP2569118B2 (ja) * 1987-07-15 1997-01-08 株式会社日立製作所 スイッチングシステム及びその構成方法
US4918686A (en) * 1987-07-27 1990-04-17 Hitachi, Ltd. Data transfer network suitable for use in a parallel computer
DE3738177A1 (de) * 1987-11-10 1989-05-18 Siemens Ag Vermittlungsknoten fuer die vermittlung von in datenpaketen uebertragenen datensignalen
ATE86055T1 (de) * 1987-11-11 1993-03-15 Siemens Ag Vermittlungsknoten fuer die vermittlung von in datenpaketen uebertragenen datensignalen.
FR2623954B1 (fr) * 1987-11-27 1993-11-19 Alcatel Cit Element de commutation de donnees transmises par multiplexage temporel asynchrone
EP0329005B1 (de) * 1988-02-19 1993-11-03 Siemens Aktiengesellschaft Verfahren zum Einrichten von über Koppelvielfache einer mehrstufigen Koppelanordnung verlaufenden virtuellen Verbindungen
CA1331801C (en) * 1988-03-17 1994-08-30 Yasuro Shobatake Packet switching device
US4922486A (en) * 1988-03-31 1990-05-01 American Telephone And Telegraph Company User to network interface protocol for packet communications networks
US4872159A (en) * 1988-03-31 1989-10-03 American Telephone And Telegraph Company At&T Bell Laboratories Packet network architecture for providing rapid response time
US4958341A (en) * 1988-03-31 1990-09-18 At&T Bell Laboratories Integrated packetized voice and data switching system
US4893302A (en) * 1988-03-31 1990-01-09 American Telephone And Telegraph Company, At&T Bell Laboratories Arrangement for switching concentrated telecommunications packet traffic
US4875206A (en) * 1988-03-31 1989-10-17 American Telephone And Telegraph Comopany, At&T Bell Laboratories High bandwidth interleaved buffer memory and control
US4899333A (en) * 1988-03-31 1990-02-06 American Telephone And Telegraph Company At&T Bell Laboratories Architecture of the control of a high performance packet switching distribution network
US4872157A (en) * 1988-03-31 1989-10-03 American Telephone And Telegraph Company, At&T Bell Laboratories Architecture and organization of a high performance metropolitan area telecommunications packet network
DE68926795T2 (de) * 1988-03-31 1997-01-09 At & T Corp Architektur und Organisierung eines hochleistungsfähigen Metropolitandatenübertragungsnetzes
JP3132564B2 (ja) * 1988-08-26 2001-02-05 株式会社日立製作所 Atm交換機
US5303236A (en) * 1988-08-26 1994-04-12 Hitachi, Ltd. Signalling apparatus for use in an ATM switching system
US5101404A (en) * 1988-08-26 1992-03-31 Hitachi, Ltd. Signalling apparatus for use in an ATM switching system
WO1990003698A1 (de) * 1988-09-30 1990-04-05 Siemens Aktiengesellschaft Kommunikationssystem zum bilden von virtuellen ringförmigen netzen in einem zeitvielfach-paketvermittlungsnetz
US5107493A (en) * 1989-08-02 1992-04-21 At&T Bell Laboratories High-speed packet data network using serially connected packet and circuit switches
WO1991002419A1 (en) * 1989-08-09 1991-02-21 Alcatel N.V. Resequencing system for a switching node
DE3926669A1 (de) * 1989-08-11 1991-02-14 Siemens Ag Verfahren fuer die aufnahme und weiterleitung von nach einem asynchronen transfermodus uebertragenen nachrichtenbloecken durch eine vermittlungseinrichtung
DE4004396A1 (de) * 1990-02-13 1991-08-14 Siemens Ag Koppelfeld fuer paketvermittlungsanlagen
US5132965A (en) * 1990-05-03 1992-07-21 Pacific Bell Nonblocking parallel banyan network
US5243342A (en) * 1990-09-28 1993-09-07 Stratacom, Inc. Integrated PCM level control and conversion using a lookup table
US5115431A (en) * 1990-09-28 1992-05-19 Stratacom, Inc. Method and apparatus for packet communications signaling
ES2028554A6 (es) * 1990-11-05 1992-07-01 Telefonica Nacional Espana Co Sistema teleinformatico de conmutacion de paquetes.
WO1992016066A1 (en) * 1991-02-28 1992-09-17 Stratacom, Inc. Method and apparatus for routing cell messages using delay
US5321813A (en) * 1991-05-01 1994-06-14 Teradata Corporation Reconfigurable, fault tolerant, multistage interconnect network and protocol
US5224099A (en) * 1991-05-17 1993-06-29 Stratacom, Inc. Circuitry and method for fair queuing and servicing cell traffic using hopcounts and traffic classes
US5216668A (en) * 1991-08-19 1993-06-01 Pacific Bell Modulated nonblocking parallel banyan network
US5363379A (en) * 1992-04-30 1994-11-08 International Business Machines Corporation FDDI network test adaptor error injection circuit
SE515101C2 (sv) * 1992-05-11 2001-06-11 Ericsson Telefon Ab L M Styrning vid utväxling av datapaket i nät
FR2694670B1 (fr) * 1992-08-07 1994-09-16 Alcatel Business Systems Procédé et agencement de communication, entre unités, supports de mode paquet, du cÓoeur d'une installation de communication.
US7082106B2 (en) 1993-01-08 2006-07-25 Multi-Tech Systems, Inc. Computer-based multi-media communications system and method
DE4308174C1 (de) * 1993-03-15 1994-03-24 Siemens Ag Verfahren für Punkt-zu-Mehrpunkt-Verbindungen in selbstroutenden ATM-Koppelfeldern
DE4330295C2 (de) * 1993-09-07 1995-12-07 Siemens Ag Verfahren und Koppelfeldanordnung zum Übertragen von Zellen im Zuge einer Punkt-zu-Mehrpunktverbindung in einer Paketvermittlungsanlage
US5495589A (en) * 1993-12-23 1996-02-27 Unisys Corporation Architecture for smart control of bi-directional transfer of data
US5450578A (en) * 1993-12-23 1995-09-12 Unisys Corporation Method and apparatus for automatically routing around faults within an interconnect system
US5920562A (en) 1996-11-22 1999-07-06 Sprint Communications Co. L.P. Systems and methods for providing enhanced services for telecommunication call
US6631133B1 (en) * 1994-05-05 2003-10-07 Sprint Communications Company L.P. Broadband telecommunications system
US6181703B1 (en) * 1995-09-08 2001-01-30 Sprint Communications Company L. P. System for managing telecommunications
RU2138919C1 (ru) * 1994-05-05 1999-09-27 Спринт Комьюникейшнз Компани Л.П. Способ, система и устройство управления телефонной связью
US5991301A (en) * 1994-05-05 1999-11-23 Sprint Communications Co. L.P. Broadband telecommunications system
US5926482A (en) * 1994-05-05 1999-07-20 Sprint Communications Co. L.P. Telecommunications apparatus, system, and method with an enhanced signal transfer point
US6430195B1 (en) * 1994-05-05 2002-08-06 Sprint Communications Company L.P. Broadband telecommunications system interface
US5659542A (en) 1995-03-03 1997-08-19 Intecom, Inc. System and method for signalling and call processing for private and hybrid communications systems including multimedia systems
EP0742677A3 (en) * 1995-05-08 1999-09-15 Fujitsu Limited Header converting method
AU2257097A (en) * 1996-02-02 1997-08-22 Sprint Communications Company, L.P. Atm gateway system
US6023478A (en) * 1996-03-29 2000-02-08 Hewlett-Packard Method and apparatus for communicating data byte streams
US6308148B1 (en) 1996-05-28 2001-10-23 Cisco Technology, Inc. Network flow data export
US6002689A (en) * 1996-11-22 1999-12-14 Sprint Communications Co. L.P. System and method for interfacing a local communication device
KR100459306B1 (ko) 1996-11-22 2004-12-03 스프린트 커뮤니케이숀스 컴파니 리미티드 파트너쉽 원격통신 네트워크에서 호출을 전송하기 위한 시스템 및 방법
US6667982B2 (en) * 1996-11-22 2003-12-23 Sprint Communications Company, L.P. Broadband telecommunications system interface
US6178170B1 (en) 1997-05-13 2001-01-23 Sprint Communications Company, L. P. System and method for transporting a call
US6157641A (en) 1997-08-22 2000-12-05 Cisco Technology, Inc. Multiprotocol packet recognition and switching
FI108902B (fi) * 1997-12-19 2002-04-15 Nokia Corp Menetelmä ja järjestelmä pakettivälitteiseen tiedonsiirtoon
US6389506B1 (en) * 1998-08-07 2002-05-14 Cisco Technology, Inc. Block mask ternary cam
US6714217B2 (en) * 1998-12-18 2004-03-30 Sprint Communication Company, L.P. System and method for providing a graphical user interface to, for building, and/or for monitoring a telecommunication network
JP2002536873A (ja) * 1999-01-29 2002-10-29 ノキア ネットワークス オサケ ユキチュア データブロックを合成できる増分的冗長度通信システムにおけるシグナリング方法
US7079530B1 (en) * 1999-02-25 2006-07-18 Sprint Communications Company L.P. System and method for caching toll free number information
US6609167B1 (en) * 1999-03-17 2003-08-19 Adaptec, Inc. Host and device serial communication protocols and communication packet formats
FR2792745B1 (fr) * 1999-04-26 2001-06-15 Bull Sa Architecture d'interconnexion modulaire pour machine multiprocesseur extensible, mettant en oeuvre une hierarchie de bus virtuelle a plusieurs niveaux et la meme brique de base pour tous les niveaux
US7103068B1 (en) * 1999-05-04 2006-09-05 Sprint Communication Company L.P. System and method for configuring bandwidth transmission rates for call connections
US6895088B1 (en) * 1999-05-21 2005-05-17 Sprint Communications Company L.P. System and method for controlling a call processing system
US6816497B1 (en) * 1999-11-05 2004-11-09 Sprint Communications Company, L.P. System and method for processing a call
US6519697B1 (en) 1999-11-15 2003-02-11 Ncr Corporation Method and apparatus for coordinating the configuration of massively parallel systems
US6418526B1 (en) 1999-11-15 2002-07-09 Ncr Corporation Method and apparatus for synchronizing nodes in massively parallel systems
US6745240B1 (en) 1999-11-15 2004-06-01 Ncr Corporation Method and apparatus for configuring massively parallel systems
US6412002B1 (en) 1999-11-15 2002-06-25 Ncr Corporation Method and apparatus for selecting nodes in configuring massively parallel systems
US6704314B1 (en) * 1999-12-15 2004-03-09 Sprint Communications Company, L.P. Method and apparatus to control cell substitution
US6785377B1 (en) * 2000-01-19 2004-08-31 Sprint Communications Company L.P. Data calls using both constant bit rate and variable bit rate connections
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
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
US6757284B1 (en) 2000-03-07 2004-06-29 Cisco Technology, Inc. Method and apparatus for pipeline sorting of ordered streams of data items
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
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
US6907041B1 (en) 2000-03-07 2005-06-14 Cisco Technology, Inc. Communications interconnection network with distributed resequencing
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
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
US6816492B1 (en) 2000-07-31 2004-11-09 Cisco Technology, Inc. Resequencing packets at output ports without errors using packet timestamps and timestamp floors
US7149216B1 (en) 2000-09-05 2006-12-12 Cisco Technology, Inc. M-trie based packet processing
US7012889B1 (en) 2000-11-02 2006-03-14 Cisco Technology, Inc. Method and apparatus for controlling input rates within a packet switching system
US7106693B1 (en) 2000-11-02 2006-09-12 Cisco Technology, Inc. Method and apparatus for pacing the flow of information sent from a device
US7218632B1 (en) 2000-12-06 2007-05-15 Cisco Technology, Inc. Packet processing engine architecture
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
US7092393B1 (en) 2001-02-04 2006-08-15 Cisco Technology, Inc. Method and apparatus for distributed reassembly of subdivided packets using multiple reassembly components
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
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
US7016305B1 (en) 2001-06-27 2006-03-21 Cisco Technology, Inc Method and apparatus for distributing information within a packet switching system
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
US7389359B2 (en) * 2001-10-19 2008-06-17 Foundry Networks, Inc. Method and system for intelligently forwarding multicast packets
US6981110B1 (en) * 2001-10-23 2005-12-27 Stephen Waller Melvin Hardware enforced virtual sequentiality
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
US7570584B1 (en) 2002-03-29 2009-08-04 Cisco Technology, Inc. Network-wide congestion control of SPVC signaling messages
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
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
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
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
JP4429047B2 (ja) * 2004-03-11 2010-03-10 キヤノン株式会社 座標入力装置及びその制御方法、プログラム
US7551617B2 (en) 2005-02-08 2009-06-23 Cisco Technology, Inc. Multi-threaded packet processing architecture with global packet memory, packet recirculation, and coprocessor
US7739426B1 (en) 2005-10-31 2010-06-15 Cisco Technology, Inc. Descriptor transfer logic
JP4264842B2 (ja) * 2006-12-06 2009-05-20 ソニー株式会社 ズームレンズ及び撮像装置
US9454441B2 (en) 2010-04-19 2016-09-27 Microsoft Technology Licensing, Llc Data layout for recovery and durability
US8447833B2 (en) 2010-04-19 2013-05-21 Microsoft Corporation Reading and writing during cluster growth phase
US9170892B2 (en) 2010-04-19 2015-10-27 Microsoft Technology Licensing, Llc Server failure recovery
US8996611B2 (en) 2011-01-31 2015-03-31 Microsoft Technology Licensing, Llc Parallel serialization of request processing
US8533299B2 (en) 2010-04-19 2013-09-10 Microsoft Corporation Locator table and client library for datacenters
US9813529B2 (en) 2011-04-28 2017-11-07 Microsoft Technology Licensing, Llc Effective circuits in packet-switched networks
US8438244B2 (en) 2010-04-19 2013-05-07 Microsoft Corporation Bandwidth-proportioned datacenters
US8181061B2 (en) 2010-04-19 2012-05-15 Microsoft Corporation Memory management and recovery for datacenters
DE102011001796A1 (de) 2011-04-05 2012-10-11 Wilhelm Layher Verwaltungs-Gmbh Gerüststiel
WO2012163340A1 (de) 2011-06-01 2012-12-06 Wilhelm Layher Verwaltungs-Gmbh Anordnung eines gerüstbauteils und eines vertikalen gerüstelements
US8843502B2 (en) 2011-06-24 2014-09-23 Microsoft Corporation Sorting a dataset of incrementally received data
CA2848307A1 (en) 2011-08-08 2013-02-14 Novano Corporation Service over ethernet interconnectable wall plate (soeicwp) module
US9778856B2 (en) 2012-08-30 2017-10-03 Microsoft Technology Licensing, Llc Block-level access to parallel storage
US11422907B2 (en) 2013-08-19 2022-08-23 Microsoft Technology Licensing, Llc Disconnected operation for systems utilizing cloud storage
US9798631B2 (en) 2014-02-04 2017-10-24 Microsoft Technology Licensing, Llc Block storage by decoupling ordering from durability

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55147854A (en) * 1979-05-02 1980-11-18 Burroughs Corp Digital communication network
US4284976A (en) * 1979-06-07 1981-08-18 Ford Motor Company Interface between communication channel segments

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3715505A (en) * 1971-03-29 1973-02-06 Bell Telephone Labor Inc Time-division switch providing time and space switching
US3749845A (en) * 1971-08-27 1973-07-31 Bell Telephone Labor Inc Digital data communication system
CH609716A5 (ja) * 1975-02-26 1979-03-15 Bayer Ag
CH591190A5 (ja) * 1975-04-25 1977-09-15 Hasler Ag
US3979733A (en) * 1975-05-09 1976-09-07 Bell Telephone Laboratories, Incorporated Digital data communications system packet switch
FR2386211A1 (fr) * 1977-03-31 1978-10-27 Europ Teletransmission Systeme de communication numerique
IT1108325B (it) * 1978-04-10 1985-12-09 Cselt Centro Studi Lab Telecom Procedimento e dispositivo di in stradamento per una rete di comunicazione a commutazione di pacchetto
FR2447652A1 (fr) * 1979-01-24 1980-08-22 Materiel Telephonique Operateur pour reseau de commutation de donnees numeriques par paquets
US4287592A (en) * 1979-05-23 1981-09-01 Burroughs Corporation Method and apparatus for interfacing stations in a multiloop communications system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55147854A (en) * 1979-05-02 1980-11-18 Burroughs Corp Digital communication network
US4284976A (en) * 1979-06-07 1981-08-18 Ford Motor Company Interface between communication channel segments

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH088590B2 (ja) * 1985-06-27 1996-01-29 エイ・テイ・アンド・テイ・コーポレーシヨン 多パケット宛先のパケット交換ネットワ−ク
JPS6416045A (en) * 1987-04-30 1989-01-19 Philips Nv Exchange network control method and circuit arrangement
US5214640A (en) * 1990-01-24 1993-05-25 Hitachi, Ltd. High-speed packet switching system

Also Published As

Publication number Publication date
WO1984000265A1 (en) 1984-01-19
US4491945A (en) 1985-01-01
EP0112831A1 (en) 1984-07-11
EP0112831B1 (en) 1987-08-12
CA1199713A (en) 1986-01-21
DE3373048D1 (en) 1987-09-17

Similar Documents

Publication Publication Date Title
JPS59501034A (ja) 高速パケツト交換機
JPS59501038A (ja) 高速パケツト交換システム
JPS59501039A (ja) パケツト交換システムにおける時刻スタンプ
JPS59501035A (ja) パケツト交換システム用インタ−フエ−ス施設
US4486877A (en) Packet switching loop-around network and facilities testing
US4081612A (en) Method for building-up of routing addresses in a digital telecommunication network
CA2096877C (en) High bandwidth packet switch
CA1204843A (en) Packet error rate measurements by distributed controllers
US4661952A (en) Method for transmitting data in a telecommunications exchange
EP0108555A2 (en) Duplicated network arrays and control facilities for packet switching
JPS60501932A (ja) 環状通信システムと同システムで用いる局装置および信号制御方法
JPH0229136A (ja) 同期時分割ネットワーク
CN105814852B (zh) 降低端到端网络报文传输延迟的传输和接收设备
US3366737A (en) Message switching center for asynchronous start-stop telegraph channels
US6337860B1 (en) Redundancy termination
US4119805A (en) Line-control unit for telecommunication system
US6993024B1 (en) System and method for router multicast control
CN105721181B (zh) 报文传输的方法、骨干交换机和接入交换机
CN101170484B (zh) 一种基于非压缩传输协议的交换芯片及交换设备
CA1229154A (en) Remote data link controller having multiple data link handling capabilities
JP2764017B2 (ja) 制御交換素子を用いる分配装置
EP1476993B1 (en) Port label switching
CN115865848A (zh) 一种光数据包交换方法、装置及存储介质
JPS5827448A (ja) 広帯域通信方式
CN103685081B (zh) 转发以太网帧的方法及交换机