JPH02305040A - 広域ネットワークに組み込んだ統計的データ多重化装置用の通信プロトコル - Google Patents

広域ネットワークに組み込んだ統計的データ多重化装置用の通信プロトコル

Info

Publication number
JPH02305040A
JPH02305040A JP2109938A JP10993890A JPH02305040A JP H02305040 A JPH02305040 A JP H02305040A JP 2109938 A JP2109938 A JP 2109938A JP 10993890 A JP10993890 A JP 10993890A JP H02305040 A JPH02305040 A JP H02305040A
Authority
JP
Japan
Prior art keywords
message
station
network
circuit
slot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2109938A
Other languages
English (en)
Other versions
JPH0799830B2 (ja
Inventor
Kwai Sang Sin
クウァイ サン シン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Digital Equipment Corp
Original Assignee
Digital Equipment Corp
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 Digital Equipment Corp filed Critical Digital Equipment Corp
Publication of JPH02305040A publication Critical patent/JPH02305040A/ja
Publication of JPH0799830B2 publication Critical patent/JPH0799830B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Medicines That Contain Protein Lipid Enzymes And Other Medicines (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の分野〕 本発明は、一般にコンピュータ・ネットワークに、特に
広域ネットワークに3■込んだデータ多重化装置用のプ
ロトコルに関するものである。
〔発明の背景〕
コンピュータ・ユーザは、ネットワークによって情報交
換と資源の共有を実現し、ユーザ組織の全コンピュータ
能力を利用することができるようになる。典型的な形で
は、一つの建物或いは建物群の中で高速のデータ転送が
必要なときには、コンピュータ資源はローカル・エリア
・ネットワーク(LAN)に組込まれる。
しかし、広く利用されている標準的なイーサネッ1−L
ANでは、最も遠い二つのノードの間の距離が2800
mという制約がある。この距離は、LANブリッジと呼
ばれる仕組みを用いていわゆる拡張LANを構成すれば
、数kmに延ばすことができる。ブリッジは、外部契約
電話回線、光ケーブル、マイクロ波すビークなどの、二
つのLANを結合する適当な媒体を用いるものである。
ブリッジは、また、LANのある部分の通信を他の部分
の通信と分離するのにも用いられ、この場合ブリッジは
、LANの性能を向上させる手段ともなる。
さらに長距離でのデータ伝送を実現するには、外部契約
電話回線と専用モデムにより遠隔地点すなわちステーシ
ョン間を接続する。地理的に離れた都市に事務所を有し
ながら一つのLANの中と同様の自由な相互接続性を得
たいと望む組織体は、そのコンピュータをいわゆる広域
ネットワーク(WAN)に組込むことが多い。WANは
、外部契約電話回線、公衆データ・ネットワーク、マイ
クロ波無線、衛星通信など種々の長距離通信媒体を使用
する。
大規模なmm体では、今やいろいろな形のLAN、拡張
LAN、WANを持つことがまったく9通のこととなっ
ている。このような組織体にとって理想的な方式とは、
ユーザが組織のネットワーク機能全体を、ネットワーク
がLAN、拡張LAN、WANのいずれであるかに拘ら
ず、また、これらのネットワークがどのように相互接続
されているかと関係なく、一体のものとして見るように
させるものである。
明らかに、一つの広域ネットワークには、多数の機器を
接続でき、その形式と数は時とともに変化する。これを
適確に運用するには、別々の地点にある機器間の通信メ
ンセージの中に、メツセージの宛先の地点と個別機器を
表示するなんらかの信号を含んでいなければならない。
さらに、それぞれの地点は、それがメッセージにより指
定された宛先であるかどうかを決定する能力を持たなけ
ればならない。加えて、ネットワークの構成が変化する
ことがあるので、いろいろな地点にある機器は、ネット
ワークに接続された他のすべてまたは多数の機器の地点
と個体判別の情報を保有していなければならない。
これら「上記の機能」をすべて持たせるには、周波数帯
の犠牲がかなり大きく、一方、間接的管理情報でなく実
際のデータ伝送に使える周波数帯の割合をできるだけ大
きくすることがもちろん重要である。また、実際の端末
装置に対するインタフェース機器のハードウェアコスト
の割合を、なるべくは標準化によって、できるだけ低く
保つことが望ましい。しかし、プロトコルによっては、
ある機器が自分に向けられたメツセージを広域ネットワ
ークの中の他の機器に向けられたメツセージと区別でき
るために、ステーション及び/または機器に固有のなん
らかの回路機構を必要とすることがある。
ネットワークス・アンド・コミュニケーション、  ・
バイヤーズ・ガイド(ディジタル・エクィブメント社、
1988年7−9月) 2.110〜2.114ページ
及び2.157〜2.158ページには、遠隔端末サー
バと多重化装置、特にMUXサーバとDEC,Sux■
が発表されている。MUXサーバ100は、16基まで
の遠隔端末を、電話線と2基のモデムによりLANに接
続可能とするものである。各DEC,u、II多重化装
置は、8基までの遠隔機器を1基のMUXサーバ100
に接続できる。しかし、1基のDEC□いに2基を超え
るMUXサーバを接続できる仕組みは提供されていない
ブラウンの米国特許4,628,504には、複数のス
テーションが共通のチャネル上で通信できる順序を定め
るための、時分割多重アクセス・コントロール・システ
ムが発表されている。
手品らの米国特許4,736.371には、複数のステ
ーションが通信チャネルを共有する多重アクセス通信シ
ステムが発表されている。この技術によると、チャネル
・タイム・スロットの空きを生じない。
鉛末の米国特許4,799,215には、データ・リン
ク・レイヤとトネットワーク・レイヤを含むフロー・コ
ントロールのプロトコルを有するパケット交換通信シス
テムが発表されている。
チューの米国特許4.082,922には、共有通信チ
ャネル上への多数のポートからのデータを多重化するシ
ステムが発表されている。
チューの米国特許4,093,823には、空き時間の
割り付けを生じるタイム・スロットは一つもないように
、バッファを使用して一時的にメッセージを蓄える統計
的多”電化システムが発表されている。
エステパンらの米国特許4,455.649では、多数
のポートから共通チャネルにアクセスできるようにする
ため、スプリット・バンド・エンコーディング技法を用
いている。
ダムブラッカスらの米国特許4,494,232には、
ある周波数帯が必要でないときには、その周波数帯を割
当てから外す統計的多重化装置が発表されている。
〔本発明の概要〕
本発明は、広義には、2基またはそれ以上のステーショ
ンを順次接続する方法とネットワーク装置で、それぞれ
のステーションが複数のポートからスロット・データ及
びそのスロット・データの宛先ポートの指示信号を受け
られるように接続できるものであD、そのネットワーク
が下記を特徴とするものであることにある: A、スロット・データ及びあらかじめ定めた初期値を有
する距離フィールドを含むメツセージを作り出すための
発信ステーション手段、B2発信ステーションから受信
ステーションへ、ネットワークを通してメツセージを伝
送するためのリンク手段、 C1距離フィールドを含むメツセージを受け、距離フィ
ールド内の値を上乗せし、メッセージをネットワーク上
に転送するための受信ステーション。
ここに述べるように、広域ネットワーク上を伝送される
それぞれのメツセージは距離フィールドを有しておD、
これは、発信元ステーションで、ある初期値、通常はゼ
ロ、に設定され、これに続くそれぞれのステーションで
、連鎖型広域ネットワーク内の次のステーションにメッ
セージを転送する前に、上乗せされる。受信ステーショ
ンは、このフィールドを調べることによって、メツセー
ジを発信したステーションを判別できる。
ネットワーク上のすべてのステーションに向けたメッセ
ージではなく、特定の宛先ステーションに向けたメッセ
ージには、さらに、発信元ステーションと宛先ステーシ
ョンの間の距離を「行程」数で示す値を有する宛先フィ
ールドを含む。ある受信ステーションが、受け取ったメ
ッセージの宛先ステーションであるかどうかを決定する
ためには、その受信ステーションは、宛先フィールドと
距離フィールドを比較するだけで良い;両者が合致すれ
ば、その受信ステーションはメッセージの宛先ステーシ
ョンである。両者が合致しなければ、その受信ステーシ
ョンは、距離フィールドに上乗せし、連鎖型ネットワー
ク内の次のステーションにメッセージを転送する。
したがって、番地付けは相対的なものである:ある一つ
のステーションを指定するのに用いられる宛先フィール
ド値は、メツセージを発信するステーションによって異
なD、ある一つの発信ステーションを指定するのに用い
られる距離フィールド値は、メツセージを発信するステ
ーションによって異なる。この間接的番地付は体系使用
の結果、プロトコルのこの部分実行に関わるハードウェ
アは、どのステージ目ンも同一である;なんらかの独自
のステーション判別コードを、ステーションのハードウ
ェアの一部として組み込む必要はない。
後に詳細に述べる望ましい実施例の中では、ある一つの
ステーションに宛てられたメツセージの中に複数のデー
タ・「スロット」を含むことができ、それぞれのスロッ
トは宛先ステーションの別々の機器に関係付けされる。
スロットの内容の対象である機器を指定するためには、
ここのスロットに機器判別コードを持たせずに、メッセ
ージにスロ・ノド・ビット・マスクを持たせるだけとし
てあD、この中に、宛先ステーションに存在し得るそれ
ぞれの機器ごとに1ビットを持たせである。
例えば、ある特定のステーションが機器A、B。
C,Dを有しているものとし、スロット・ビット・マス
クの二番目と四番目のビットがスロットの存在を示して
おD、他のビットかそうでないなら、そのメツセージの
受信ステーションは、メッセージ内の二つのスロットの
うち、始めのものは機器B宛てであD、二つ目のものは
機器りに向けたものであることを「知る」。この簡単な
機構によD、周波数帯を浪費するマルチ・ビット機器判
別コードが必要ないだけでなく、メツセージ内に関係デ
ータを含まない機器のための、ブランク・ポジション保
持スロットも必要ない。
〔付図による実施例の詳細な説明〕
本発明の前述の利点及びその他の利点は、添付図面を参
照してなされる実施例の以下の説明から、より良く理解
されよう。
以下、本発明の詳細な説明では、まず広域ネットワーク
(WAN)の形態を詳述し、次にプロトコル・レイヤ及
びメツセージ形式を詳述する。その後、このプロトコル
に従って運用される零時のWANステーションのサーキ
ット・レイヤについて記述する。説明の中で、共通の参
照番号は全図を通じて同様の部分を示すもので、数字の
みでは総括的にある部分を示し、文字を添えた数字では
、数字のみで総括的に示した部分の特定の例を示す。
さて、本プロトコルが働<WANの仕組みを理解するに
は、特に第1図に注目されたい。WANloは、地理的
に離れた多数のステーション12a、12b、12c、
−・−・12 f  (全体的にステーション12とし
て参照)に置かれた機器を相互接続する。WANIOは
、二重化した連鎖型ネットワークであD、ステーション
12間は、二重化モデム14と同期データ・リンク15
で接続されている。したがって、例示のステーション1
2bは、二つのモデムを有するm−上のモデム14bは
隣接のステーション12cに接続され、下のモデム14
aはもう一つの隣接のステーション12aに接続されて
いる。ステーション12bは、データ・リンク15aを
通じてステーション12aと、データ・リンク15bを
通じてステーション12cと通信する。ステーション1
2aと12fのようにチェーンの末端にあるステーショ
ンは、一つの隣接ステーションとだけ通信すれば良いの
でモデム14を一つだけ使用する。
ステーション12aとステーション12bは、「隣接」
と表現されているが、実際にはこれらは何千キロメータ
も離れているかもしれないm−そして、ステーション1
2dが、実際にはステーション12bに対するよりもス
テーション12aに対して物理的に近いところに位置し
ているのかもしれない。WANプロトコルは、データ・
リンク15に異なる速度を持たせることができる。連鎖
内のデータ・リンク15の数−一したがってWANlo
の中のステーション12の数−−の制約は後に説明する
ように、ある制御メツセージの番地フ・  イールドの
長さだけで決まる。
データ・リンク15としては、外部契約電話回線など、
長距離にわたってデータを伝送するのに適した媒体なら
何を使っても良い。データ・リンク15上の伝送を統合
管理するには、ハイ・レベル・データ・リンク(HDL
C)のような適当な同期データ・リンク・プロトコルを
用いる。
各ステーション12では、データ集約装置が多数のユー
ザ機器19を、同数のポート18を通してWANIOに
接続する。たとえばステーション12bでは、統計的多
重化装置(ST/IT−間χ)17bのようなデータ集
約装置が機器19a、19b、・・・・・・19cから
発するデータを一体にしてデータ・リンク15に載せる
。統計的多重化装置17bは、また、ステーション12
bにある機器19のうちの一つに向けられた両側のデー
タ・リンク15上のデータを識別して、これを適切な機
器19に振分ける。例示の機器19は、パーソナル・コ
ンピュータ19a1データ端末19b1プリンタ19c
である。ホスト・コンピュータなど、その他の型の機器
も取付けられる。機器19は、型式としては同期型の通
信機器である。
例示した統計的多重化装置17bは、機器I9からのデ
ータ・ストリームをスロットと呼ばれる短いバイトのグ
ループに分けるデマンド多重化体系に従って、データを
多重化する。各機器19に割当てられるスロットの長さ
は、異なる機器19の必要に応じて、既知の技術により
決定される。
統計的多重化装置は、そのポートを周期的にスギャンし
、各ポートで得られるデータから別々のスロットを形成
する。それから、同一のステーションに向けられた一群
のスロットが、メッセージに組立てられ、メッセージは
WA、N10上への伝送の待ち行列に入る。あるポート
に信号がないときがあれば、メツセージの中にそのポー
トに対応するスロットは割当てられず、WANIOが、
空きの機器を待って時間を無駄にすることはない。
WANIOに用いられるプロトコルは、このデマンド多
重化体系を遵守するものである。
別のステージジン12gのようなステーションでは、統
計的多重化装置17と各種端末機器19でなく統計的多
重化装置17と端末サーバ19aから成る多重化サーバ
(MUXサーバ)16aを使用しておD、結合されたポ
ート18gをトランシーバ22を介してLAN20に接
続する。MIIXサーバ16aは、LAN20に対して
は端末サーバ・ノードとなるが、WANIOに対しては
多重ポート18を有する単一のステーション12となる
第2図に示すように、WANIOのプロトコル・レイヤ
には、少なくとも、フィジカル・レイヤ31、データ・
リンク・レイヤ32、サーキット・レイヤ33、スロッ
ト・レイヤ34を含む。最下部のフィジカル・レイヤ3
1は、第一の機器Aと第二の機器Bの間の物理的な相互
接続である。
フィジカル・レイヤは、国際標準化機構([30)が提
案している開放型システム間相互接続(OSI)モデル
に準拠したもので、構造化されていないビット・ストリ
ームの物理的媒体上での伝送に関するものであD、媒体
にアクセスするための機械的、電気的仕様を含む。使用
するフィジカル・レイヤの型式は、本発明の実施に当り
特に重要ではない。
データ・リンク・レイヤ32は、O81モデルにおける
と同じく、機器AとBの間の低レベル論理的相互結合3
0を提供するものである。データ・リンク・レイヤ32
は、リンク上で信頼性のある情報伝達を達成するために
必要なエラー回復処置、フロー・コントロール、同期化
を行ないつつ、フレーム42と呼ばれるデータのブロッ
クを送るものである。ここでも、使用するデータ・リン
ク・レイヤの型式は、本発明の実施に当り特に重要では
ない。広く使われている高レベル・データ・リンク・コ
ンi・ロール(HD L C)も、適当なプロトコルで
ある。
サーキット・レイヤ33及びスロット・レイヤ34は、
二つ合わせて、ディジタル・エクィソプメント社(DE
C)のディジタル・ネットワーク・アーキテクチャ(D
NA)の中などではルーティング・レイヤとも呼ばれて
いる、031モデルにおけるネットワーク・レイヤの機
能を果たすものである。ネットワーク・レイヤは、ネッ
トワーク内で使われるデータ伝送・交換技術からの独立
性の提供に関するものである;これによD、ネットワー
ク上にデータを通している間、接続を確立、維持する。
O8Iモデルのトランスポート、セツション、プレゼン
テーション、アプリケーションの各レイヤ、あるいはD
NAのトランスポート、セツション・コントロール、ネ
ットワーク・アプリケーション、ユーザの各レイヤなど
、さらに付は加わるレイヤは、ネットワーク・レイヤの
上に置かれることになる。
本発明によるネットワーク・レイヤは、二つの独立した
レイヤを含む。サーキット・レイヤ33は、ステーショ
ン12相互間の接続とデータ振り分けに関するものであ
る。また、レイヤ34は、ポート18及び/またはチャ
ネル22相互間の接続とデータ振り分けに関するもので
ある。すぐに理解されるように、スロット・レイヤ34
の働きは、データ・リンク・レイヤ32とサーキット・
レイヤ33の両方からは見えない。同様に、サーキット
・レイヤ33の働きは、データ・リンク・レイヤ32と
スロット・レイヤ34からは見えない。
サーキット・レイヤ33で扱う基本的データ単位は、メ
ッセージ43である。スロット・レイヤ34の基本的デ
ータ単位は、スロット44である。
前述のように、メツセージ43は、同一の宛先ステーシ
ョンにある諸機器に伝送される一連のスロットで構成さ
れておD、任意のメツセージのスロットの数は、宛先ス
テーションのポートの数に依存する。宛先ステーション
のポートの数のデータは、発言元ステージジンのポート
が持っている。
許容される種々のメツセージ及びスロット型式について
述べる前に、サーキット・レイヤ33とスロット・レイ
ヤ34の働きについて、一般的な説明を加えるのが良か
ろう。再び第1図を簡単に参照して、ステーション12
が、サーキット・レイヤ33上のメツセージ交換を利用
して、リンク15で形成されている連鎖型ネットワーク
を共有していると考える。詳述すれば、メツセージの振
り分けには仮想回路体系が用いられ、個々のステーショ
ン12と他の個々のステーションすべてとの間には個別
に仮想の回路が設けられている。第5a、5b図を参照
して、より詳細に述べるが、リンク15の確立に際し、
仮想回路を自動的に接続したD、切断したりする手段も
備わっている。
この仮想回路の手法は、ある特定のステーションに向け
たメツセージにそれぞれ発信元と宛先の番地を持たせ、
メツセージがいつも一つずつ1頃番に伝送されるm−し
たがって、受信されるm−ようにすることによって可能
となる。リンクの一つたとえばリンク15aから、特定
のステーション12bでそれぞれのメツセージが受信さ
れると、メッセージは後に説明するような方法でチェッ
クされ、この受信したステーシコンがメツセージのRH
宛先であるかどうかが判定される。そうであれば、メツ
セージはスロットに分解され、スロットは適当なポート
18に振り分けられる。そうでなければ、メツセージは
、ステーション12bに結合したもう一つのリンク15
bに載せてWANloに送り返される。こうして、どの
メツセージも、幾つかのステーションを通過しくすなわ
ち、幾つかの「行程」を重ね)なければならないかもし
れないが、最終的にはその宛先に到着する。
発信元と宛先の番地は相対的なもので、これによD、W
ANのメツセージ通信の取扱いが大幅に単純化される。
相対的番地付は体系は、一つ一つのステーションに結び
付く複数の仮想回路−一したがって、これらの回路の反
対の末端にある複数のステーシコンーーを、これらを結
合するデータ・リンクに合わせて二つのグループに分割
する。
たとえば、ステーション12bに結び付(仮想回路グル
ープの一方はデータ・リンク15aに、もう一方はデー
タ・リンク15bに載っている。
宛先番地が0”のメツセージは、WANlo上に送るも
のでなく、同じステーション12bの他の機器19に向
けたものである。番地“1”は、1行程飛んだところの
ステーションを示し、番地“2”は、その次を示し、以
下同様となる。したがって、ステーション12によって
特定の仮想回路に与えられた数値は、その仮想回路の反
対の末端にある相手ステーションまで距離を、行程数で
示している。たとえば、ステーション12bにより仮想
回路に与えられた番地なら、データ・リンク15bに係
わる仮想回路番地“2”はデータをステーション12g
に送るのに用いる仮想回路を意味し、データ・リンク1
5aに係わる仮想回路番地″1′はステーション12a
への仮想回路を意味するという具合である。
各メツセージは、宛先の相対番地の他に、距離指標の形
で発信元相対番地を有しておD、受信ステーションはこ
れを宛先相対番地と関連付けて利用し、その受信ステー
ションが宛先であるかどうかを判定する。詳述すれば、
メッセージがWANloを回っていくにつれて、この距
離指標が、メツセージを転送する各ステーションによっ
て上乗せされる。この方法によD、距離指標から、発信
元が何行程向こうにあるかが分かD、また、メッセージ
が目的の宛先に達したとき、この値が宛先番地と等しく
なる。この機構によD、ステーションのハードウェアが
単純化される;各ステーションの接続機構に固有の番地
レジスタを持たせる必要がなく、それゆえ、たとえば、
各ステーションともまったく同一の接続機構を用いるこ
とができる。
それぞれのメツセージは、一つのステーションだけに属
する一つまたはそれ以上のポートからのデータから成D
、このデータは、他の一つのステーションだけに属する
一つまたはそれ以上のポートに向けられるものでなけれ
ばならない。さらに、メツセージは、常に、受信された
順序で処理される。その結果、メツセージ・レベルでの
一連番号は使用していないし、必要でもない。
プロトコルについてさらに詳しく説明するため、第3A
図から第3C図に、三つのメッセージ例を示す。各メツ
セージは多数のフィールドから成D、ひとつのフィール
ド内のビット数はその機能により異なる。
各メツセージの最初の部分には、種別フィールド53が
ある。種別フィールド53は、メツセージの種類を規定
し、それによD、以下に続くフィールドの形式を規定す
る。どのメツセージにも距離フィールド54があD、メ
ッセージが受信されたときに各ステーションでこれが上
乗せされる。
距離フィールド54には幾つかの機能がある:メッセー
ジが目的のステーションに達したかどうかを示すこと、
メツセージを他のステーション12に転送する待ち行列
に入れること、メッセージの発信元を判別すること、で
ある。
それぞれの種別フィールド53は、少なくとも2ビット
を有し、1ビット(第3A図から第3C図の例の中で最
も重要なビット)は、メツセージが放送メツセージ、す
なわち全ステーションに向けたものであるか、回路別メ
ツセージ、すなわち特定のステーションに向けたもので
あるかを示す。
メツセージが放送メツセージであれば、種別フィールド
の二番目のビットは、「制御またはデータ」指標であD
、その意味は後に説明する。回路別メツセージでは、種
別フィールドの二番目のビットは、「サーキット・スロ
ット・ビット・マスク」で、これは、このメツセージが
、ステーションにある個々の機器への情報を含む通常の
「チャネル・スロット」の他に、宛先ステーション自体
への情報を含む[サーキット・スロット」を持っている
かどうかを示す。
放送メッセージ50の用途の一つは、あるステーション
12が、WANIO上の他のすべてのステーション12
に対して、その可用性を宣言する機構を提供することに
ある。放送メツセージは、また、ネットワーク構成デー
タやサービス情報な  −ど、その他の情報を配布する
のにも使うことができる。放送メッセージ50を発信す
るステーション12は、WA、N10上の各ステーショ
ンが必ず放送メッセージ50を受けるように、ステーシ
ョン12が接続されている両方のリンク15にメツセー
ジを送り出さねばならない。
第3A図は、制御型放送メツセージ51を説明するもの
である。メツセージ51は、コマンド・応答フィールド
55と放送パラメータ・フィールド56を含む。放送制
御メツセージ51は、コマンドか応答かのどちらかでし
かない;プロトコルに従って、発信元ステーションから
コマンド型放送制御メツセージを受信したステーション
は、応答型放送制御メツセージをそのステーションに返
す。コマンド・応答フィールド55は、ある特定のメツ
セージがコマンドであるか、応答であるかを示す。
放送パラメータ・フィールド56は、プロトコルにより
あらかじめ定められた意味を持つ内容を有する。放送パ
ラメータ・フィールド56の1ピントは、放送制御・メ
ツセージ51が回路接続コマンドか、回路切断コマンド
かを示すもので、他のビットは、たとえば、回路接続コ
マンドを発信したステーションで使えるポート18の数
を示す。
回路切断コマンドでは、他のパラメータ・ビットは切断
コマンドの理由を示す。回路接続と回路切断過程のさら
に詳しい内容は、第5A、5B図を参照して説明する。
第3B図は、放送データ・メツセージ52の形式を説明
するものである。既に説明した種別及び距離フィールド
53.54に加えて、放送データ・メッセージ52は、
カウント・フィールド57と放送データ・フィールド5
8を有する。カウント・フィールド57は、放送データ
・フィールド58の長さくハイド数などによる)を示す
;放送データ・メッセージ52の全長は可変である。放
送データ・メツセージ52は、WAN全体にわたるステ
ータスと構成の情報を全ステーション12に配布するも
のである。パラメータ・フィールド56同様、放送デー
タ・フィールドには全ステーションの情報を有するが、
その内容の意味付けはユーザが行なうもので、プロトコ
ルによってあらかじめ定められてはいない。
第3C図に、回路別メツセージ(サーキット・データ・
メツセージ)62の形式を示す。ここには、種別フィー
ルド53、距離フィールド54、宛先フィールド63を
含む。距離フィールド54と宛先フィールド63は、前
述した相対番地骨は機構に従って、メツセージを目的の
宛先だけに送り付ける手段を提供する。
メツセージ62には、フィールド63が指定する宛先ス
テーションに向けた回路レベル・データをも含む。各サ
ーキット・データ・メッセージは、前に説明したように
、一つまたはそれ以上のポートに向けたデータを含むこ
とができる。したがって、サーキット・データ・メ・ン
セージ62は、それぞれ複数のポート別スロット・メッ
セージ70を含むことができる。これは、スロット・マ
スク・フィールド68、複数のスロット・ヘッダ・フィ
ールド及び対応する数のスロット・データ・フィールド
を持つことにより可能となるもので、これらはそれぞれ
宛先ステーションの一つずつのポートに対応する。した
がって、例示したスロット・メッセージ70bは、一つ
のスロット・ヘッダ・フィールド?2bと一つのスロッ
ト・データ・フィールド73bを持つ。スロット・マス
ク68のピント数は、各サーキット・データ・メッセー
ジ62に持つことができるチャネル・スロット・メッセ
ージ内0の最大数と同じである。この最大数は、個々の
ステーションに接続できるポート18の数と同一である
ことが望ましい。したがって、スロット・マスク68が
1バイトの長さであれば、各ステーション12には8コ
のポート18を持たせられる。スロット・マスク68に
ビットが立てられると、そのナーキソト・データ・メツ
セージ62はこのビットに対応するポート18に向けた
スロット・メッセージ70を有することを受信ステーシ
ョンに対して示す。
スロット・マスク68を使うことによって、各サーキッ
ト・データ・メッセージ62は、それぞれのポート向け
に一つのスロット・メッセージ70を含むことができ、
しかも、必要な場合には、使われていないスロワI−に
スペースを割り付けることなく、各スロット・メッセー
ジの長さをメッセージごとに変えることが可能になる。
これによD、オーバヘッドは最小になD、また、サーキ
ット・レイヤ33はスロット・レイヤ34で使うメッセ
ージ形式の詳細と係わらなくて良いようになる。スロッ
ト・マスク方式は、スロット・データの向け先である各
ポートの判別コードをメツセージに持たせる必要をなく
することによっても、オーバヘッドを最小にしているニ
スロット・マスクは、メッセージの中にデータが含まれ
る宛先ポートを判別するのに、対象となり得る一つのス
テーション・ポート当り1ビットしかイ吏わない。
スロット・ヘッダは、固定長で、スロット・マスク68
の後ろにまとめて、番号の昇順に配置しである。ここに
関連のないプロトコル拡張の可能性を考慮して、スロッ
ト・データ・フィールドは、サーキット・データ・メツ
セージ62の右端から始めて、逆順に配置しである。メ
ツセージ内の最初のスロットのスロット・データである
「スロット・データ1」は、対応する[スロット・ヘッ
ダ1」から読み取ったフィールド長にもとすいて配置さ
れ、他のスロットのスロット・データも同様にして配置
される スロット・ヘッダは二種類ある:ヘソダ72bのような
サーキット・スロット・ヘッダと、ヘッダ72aのよう
なチャネル・スロット・ヘッダである。サーキット・ス
ロット・ヘッダは、中間/最終指標74とスロット・デ
ータ・カウント・フィールド76を持つのに対し、チャ
ネル・スロット・ヘッダは、スロット・データ種別フィ
ールド75とスロット・データ・カウント・フィールド
76を持つ。
中間/最終指標74は、受信ステーション12に対し、
そのスロットが宛先機器へのデータ・ストリームの中で
の最終のデータを含むものがどうかを示す;すなわち、
中間/最終指標の値が“0”であれば、そのスロットは
データ・ストリームの中の最初または中間のセグメント
であD、中間/最終指標74の値が“l”であれば、そ
のスロットが最後のものであることを示す。スロット・
デ−タ・カウント76は、各スロット・メッセージ70
の長さを伝える手段となる。
スロット・データ種別フィールド75は、高レベルのプ
ロトコル情報を、トランスポート・レイヤ・プロトコル
、セツション・レイヤ・プロトコルなどの上位レイヤに
送ることを可能にするものである。詳しくは、スロット
・データ種別75がro OJとは、ユーザ・データを
示す。スロット・データ種別75が「Ol」とは、ユー
ザ・データと同調すべきアウト・オブ・バンド制御デー
タを示す。スロット・データ種別75がrLOJとは、
セツション接続に用いる割り込みデータを示す。スロッ
ト・データ種別75が「11」とは、データ圧縮などの
管理機能を示す。このようなプロトコルの例としては、
1989年4月18日公告のグレイの米国特許4,82
3.122に記述された、ディジタル・エクィブメント
社のローカル・エリア・ネットワーク・トランスボー)
 (LAT)  ・プロトコルがあD、ここにこれを参
照としてあげる。種別r00JはLATのデータミスト
リームに相当し:種別「01」はLATのデータbスト
リームに相当し;種別「IO」はLATのアテンション
・データに相当する。
第4図は、本プロトコルのサーキット及びスロット・レ
イヤを実現するための、各ステーション12にある装置
80の詳細ブロック・ダイヤグラムである。図示した装
置は、ステーション12bの一部である統計的多重化装
置17bについてのものである;同様の装置が、他のす
べての統計的多重化装置17 (第1図)に入っている
第4図に示すように、ステージジン12bは、同期イン
タフェース80を有する。同期インタフェース80は、
2基のモデムに結合されておD、下のモデム14aはス
テーション12bをデータ・リンク15aに、上のモデ
ム14bはステーション12bをデータ・リンク15b
に接続している。モデム14は、完全二重で、したがっ
て、例示のモデム14aは、データ・リンク15aから
の受入れデータ(すなわち、ステーション12が受信し
たデータ)を、モデム出力バス91aに送D、モデム入
力バス98aからの送出データ(すなわち、ステーショ
ン12のデータ出力)を、データ・リンク15aに送る
。同様に、上のモデム14bは、データ・リンク15b
からの受入れデータを、モデム出力バス91bに送D、
モデム入力バス98bからの送出データを、データ・リ
ンク15bに送る。モデム14は、データ・レイヤ32
の機能を果たすもので、したがって、送出メッセージの
形式を整えてフレームに当てはめる作業と、受入れフレ
ームからフレーム情報を外して受入れメツセージとする
作業を処理する。
同期インクフエ、−ス80には、二つの入力待ち行列8
2aと82b、二つの転送待ち行列83aと83b、二
つの入力メツセージ多重化復元装置84aと84b、一
つのメッセージ分解・振り分は装置85、一つのメツセ
ージ組立て・振り分は装置86、一つの構成・制御回路
87及び複数のスロット待ち行列89を有する。
入力待ち行列82aは、モデム出力バス91aから受入
れデータを受信し、これを入力待ち行列ハス92aに送
り出す。入力待ち行列82aは、先入れ・先出しくFI
FO)メモリであD、受入れメツセージの入力バッファ
として働く。入力待ち行列ハス92a上の受入れメツセ
ージは、次に、入力メッセージ多重化復元袋W 84 
aで処理される。入力メッセージ多重化復元装置84a
は、データ・リンク15aからのどの受入れメッセージ
がステーション12b宛てのものかを判断する。
前述したように、サーキット・メッセージ62(第3C
図)の中の距離フィールド54と宛先フィールド63を
比較することにより行なわれる。
このようにして宛先に達したと判定されたメツセージ6
0は、いずれもその後の処理のために、ローカル・サー
キット・メツセージ・バス93aに送られる。このステ
ーション12b向けでなかったメツセージは、連鎖状に
接続された次のステージジン12に向けて転送されるよ
うに、転送サーキット・メツセージ・バス94bに送ら
れる。入力メツセージ多重化復元装置84aは、ステー
ション12へのすべての放送メッセージ50を振分けて
、自動的にローカル・サーキット・メツセージ・バス9
3aに送るとともに、転送サーキット・メツセージ・バ
ス94bにも送って次のステーション12に転送する。
同様に、入力待ち行列82bと入力メツセージ多重化復
元装置84bは、データ・リンク15bから受信した受
入れサーキット・メツセージ60と受入れ放送メツセー
ジ50を、ローカル・サーキット・メツセージ・バス9
3bと転送サーキット・メツセージ・バス94aに振分
ける。
メツセージ分解・振り分は装置85は、したがって、ロ
ーカル・サーキット・メツセージ・バス93のどちらか
らメツセージが入ってきても、これを処理する。サーキ
ット・データ・メッセージ62は、第3C図を参照して
前述したように、スロット・メッセージ70に分解され
る。スロット・メッセージ70は、それから、スロット
・マスク68の指定に対応するポート18に向けて、ス
ロット出力バス95に送り出される。ステーション12
bで使えるポート18には、それぞれ双方向スロット待
ち行列89が結合されている。
前に説明したように、サーキット・メツセージの種別フ
ィールド53の二番目のビットは、サーキット・スロッ
ト・ビット・マスクである。このビットかを“l”であ
るなら、このメツセージは、内容が機器19のいずれか
向けではなくステーション自体の制御回路向けであるス
ロットを有している。このようなスロットは、制御回路
87に振り向けられる。ここには、各仮想回路のステー
タス情報が保持されている。放送メツセージ50も制御
回路87に廻され、これがコマンドを、メツセージ分解
・振り分は装置85またはメツセージ組立て・振り分は
装置86に転送する。制御回路87は、モデム14a、
14bからそれぞれ出力されたステータス・ライン90
a、90bからのリンク・ステータス情報をも受入れる
。こうして、制御回路87は、リンク確立に際し回路接
続コマンドを自動的に発行し、また、リンクが切断され
るときには、切断コマンドを自動的に発行することがで
きる。
ステーション12からの送出メツセージは、下記のよう
に組み立てられ、処理される。メッセージ組立て・振り
分は装置86が周期的に各ポート18のスロット待ち行
列89をスキャンし、サーキット・メツセージ62を第
3C図の形式に組み立てる。スロット待ち行列89を1
回スキャンすると幾つかのメツセージの組立てが必要と
なろうが、その数は、メツセージの向け先である別々の
宛先ステーションの数、並びに、それぞれの仮想回路で
許容されるメッセージ長により決まる。スロット待ち行
列からの情報にはその情報の送り先ポート18が指定さ
れているので、メツセージ組立て・振り分は装置86は
、制御回路87から送り込まれた情報によD、この宛先
ポートのステーションに割り付けられた宛先番地を見出
だし、サーキット・メツセージ62の宛先フィールド6
3にこの番地を入れる。メツセージ組立て・振り分は装
置86は、送出放送メツセージ50或いは制御回路87
からの回路制御メッセージ61も受け入れる。
同一のステーション12bにある二つのポート18の間
で移動するだけでWANIOに送り出す必要のないメッ
セージは、内部回路バス90によりメッセージ分解・振
り分は装置85に送られる。
メッセージ組立て・振り分は装置86で作成された、遠
隔機器19向けのメツセージは、宛先ステーションが上
方のデータ・リンク15bでアクセスされるか、下方の
データ・リンク15aでアクセスされるかによって、新
メツセージ転送バス97bまたは97aの一方に送り出
される。制御回路87は、この情報を、回路確立手順の
一部としてメツセージ組立て・振り分は装置86に一括
送入する。
例示した転送待ち行列83aには、多数の送出メツセー
ジ待ち行列88があって、これらはそれぞれ、必要なす
べてのメツセージ距離フィールドの値と別々に関係付け
られている。待ち行列の総数は、VANIOに存在する
ステーション12の数に等しい。転送待ち行列83aは
、転送サーキット・メツセージ・バス94a、新メツセ
ージ転送バス97aの両方からメッセージを受け入れる
転送待ち行列83aで受け入れたメッセージはすべて、
距離フィールド54をチェックされる。
ついで、メツセージは、その距離フィールド54に関係
付けされた送出メツセージ待ち行列88の末尾に置かれ
る。つまD、そのとき、特定の発信元ステーションから
受けたメッセージは、いつも同じ送出メツセージ待ち行
列88に入れられる。
送出メツセージ待ち行列88は、次に、I?113fJ
I的にスキャンされて、その出力は、タイム・デマンド
で多重化され、モデム入力バス98aに送られる。詳し
くは、各送出メツセージ待ち行列88は順番にチェック
され、メツセージを含むそれぞれの待ち行列から一つず
つのメツセージが抽出されて、モデム入力バス98aに
入れられる。送出メツセージ待ち行列88にメツセージ
がなければ、それを飛び越し、タイム・スロットは送出
データを有する次の送出メツセージ待ち行列88に割り
付けられる。
転送待ち行列83aは、送り出すべきメンセージを有す
る各ステーションから一つずつのメッセージが順繰りに
伝送されるようにする。これによって、ポート18のど
れかに送出データがある限D、結合されたリンク15a
はいつも遊ぶことがなく、しかも、発信元がこのステー
ション12aであろうと他のステーション12であろう
と関係なく、すべてのメツセージ発信元となり得るステ
ーションに対して、データ・リンク15aを公平に共有
させることとなる。
制御回路87は、特に、各メッセージが走るリンクの速
度に合わせてメッセージ通信量を割り当てるものであD
、また、特に、各仮想回路が最初に接続されたときに、
それぞれに許容されるメッセージ長を調整するだけで、
これを実現するものである。メッセージ長は、最大長メ
ッセージの回路遅延時間(すなわち、伝送時間)がリン
ク速度の影響を受けないように選定される。速度の速い
リンクはど長いメッセージを送ることができ、遅いリン
クは短いメツセージを送らねばならない。
任意の仮想回路における最大メッセージ長は、その仮想
回路上のメツセージが通らなければならないすべてのリ
ンク15についての、最も小さな最大メッセージ長で決
定される。制御回路は、特に、本発明のプロトコルとは
別の、ユーザが提供するファームウェアの制御の下で送
られるサーキット・メツセージのサーキット・スロット
またはデータ型放送メツセージから、リンク速度につい
ての必要な情報を得る。
論理リンクの確立に当たっては、モデムt4a(第4図
)のようなモデムがライン90aに信号を送って、新し
いリンクが存在することを制御回路87に報せる。そう
すると、回路接続コマンド放送メツセージがステーショ
ン12bにより発行される。回路接続メツセージは、放
送制御メ・ノセージ51(第3A図)で、その中の放送
パラメータ56がそのメツセージが回路接続メツセージ
であることを示すものであるが、また、その発信元ステ
ーションで使えるポートの数をも示すことが望ましい。
リンクの消滅に際しては、ライン90a上の信号が、制
御回路87に消滅を通告し、それに従ってステージタン
12が回路切断コマンド・メッセージを放送する。回路
接続コマンドは、常にコマンド/応答が組となって存在
する。
第5A、5B図は、それぞれ、仮想回路の接続、切断手
順のフロー・チャートである。トランスポート・レイヤ
及びそれ以上高次のレイヤ(第2図)にとっては、仮想
回路の確立と切断はリンクの確立と切断とともに自動的
に行なわれる。ボーI・を使っているユーザ相互間の連
絡は必要ない。
各ステーション12の制御回路87は、第5A図に示し
た方式で回路接続メッセージを処理する。
第5A図のブロック101と107に示すように、受信
ステーションと発信元ステーションの間にすでに仮想回
路が存在すれば、距離フィールド54は上乗せされ、回
路接続メッセージは、もう一方のリンク、すなわち、メ
ッセージが入ってきたりンクではない方のリンク上に転
送される。
回路が存在しなければ、ステップ102で回路を 接続メツセージは再度チェックされる。詳述すれば、コ
マンド/応答フィールド55にメッセージはコマンドで
あるとの表示があれば、ステップ106に示すように、
受信ステーションは仮想回路の終端を設定し、回路接続
コマンドを送ってきたリンク上に回路接続応答メツセー
ジを発信する。
応答メツセージは、コマンド発信元のステーションに対
し、そのステーションと応答を送ったステーションの間
に確立されようとしている仮想回路の終端を設定するよ
う通告する。受信した回路接続コマンドが応答であれば
、手順はステップ105に進み、受信ステーションは応
答発信元ステーションとの仮想回路の終端を設定する。
ネットワークの末端にないステーションは、処理手順の
方でどういう処理をしたかとは別に、必ずステップ10
7に進み、受信メツセージの距離I上積に上乗せして、
これをもう一方のリンクに転送し、WANIOの他のス
テーションに報せる。
これは、そのステーションがコマンド・メツセージの発
信元ステーションで、受信したメツセージが応答である
場合でも、同じである。その理由は、新しいリンクの確
立は、接続コマンドを発信したステーションだけでなく
、その先の他の多数のステーションをも付は加えること
になり得るからである。両側のリンクから受信した応答
を転送する ・ことによって、コマンドを発したリンク
は、すべてのステーションに他のすべてのステーション
の存在の情報が伝えられるようにする。
回路切断メツセージの処理は、第5B図に示したように
行なわれる。まず、正しい宛先で回路切断メツセージを
受信すると、ステップ112で、制御回路87がもはや
通信の存在しないその仮想回路を切断する。詳しくは、
受信ステーションとコマンドを発した回路の向こう側に
あるステーションを接続している各仮想回路が切断され
ねばならず、制御回路87はそのtトヒを受ける。そこ
で、jlrl制御回路87は、回路番号が距離フィール
ドの内容値より1以上大きい回路をすべて切断する。次
にステップ114で、関係付けされた送出メツセージ待
ち行列88にこの切断が通告される。最後に、距離指標
が上乗せされ、回路切断メツセージは、もう一方のリン
クに転送され、他のステージジンにこの仮想回路のステ
ータスを通告する。
上記の説明は、本発明の特定の実施例に限られるもので
ある。しかし、本発明の効果の一部または全部を保持し
ながら、本発明に変更或いは修正を加えることも可能で
あろうとみられる。したがって、特許請求の範囲におい
て定義するように、特許請求の範囲の対象は、本発明の
範囲に入るような変更或いは修正をすべて含むものとす
る。
【図面の簡単な説明】
第1図は、本発明によるデータ交換プロトコルが作用す
る広域ネットワーク(WAN)のブロック、ダイアダラ
ムであり: 第2図は、本プロトコルの種々のレイヤを示す図であり
; 第3A図から第3C図は、本発明の望ましい実施例によ
る、種々のメッセージ形式を示す図であり; 第4図は、本プロトコルに従って運用されるWANステ
ーションのブロック・ダイアダラムであり; 第5A図と第5B図は、それぞれ、回路接続及び回路切
断メツセージを受信したときのWANステーションの作
用のフローチャートである。 10・・・・・・広域ネットワーク(WAN)、12・
・・・・・ステーション、14・・・・・・二重化モデ
ム、15・・・・・・同期データ・リンク、17b・・
・・・・統計的多重化装置、18・・・・・・ポート<
    19・・・・・・ユーザ機器、20・・・・・
・LAN、    22・・・・・・トランシーバ、8
0・・・・・・同期インタフェース、84a、84b・
・・・・・入力メッセージ多重化復元装置、 85・・・・・・メッセージ分解・振り分は装置、86
・・・・・・メツセージ組立て・振り分は装置、87・
・・・・・構成・制御回路。

Claims (1)

  1. 【特許請求の範囲】 (1)2基またはそれ以上のステーション(12)を順
    次接続するためのネットワーク(10)において、各ス
    テーション(12)は、複数のポート(18)からのス
    ロット・データ(70)及びスロット・データ(70)
    の宛先ポート(18)の指示を受けるために接続できる
    ようになっており、 A、スロット・データ(70)及びあらかじめ定めた初
    期値を持つ距離フィールド(54)を含むメッセージ(
    62)を作り出すための発信ステーション手段(86)
    、(14a);B、前記発信ステーション(86)、(
    14a)から受信ステーション(14b)、(85)へ
    、ネットワークを通してメッセージ(62)を伝送する
    ためのリンク手段(15);及びC、距離フィールド(
    54)を含むメッセージ(62)を受信し、距離フィー
    ルド(54)内の値を上乗せし、メッセージ(62)を
    ネットワーク(10)上に転送するための受信ステーシ
    ョン手段(14b)、(85)を備えることを特徴とす
    るネットワーク。 (2)請求項(1)記載のネットワークにおいて、A、
    メッセージを作り出す手段は、さらに、その値が宛先ス
    テーションまでのステーション数で表した距離である宛
    先フィールドをメッセージに持たせるための手段を含み
    、及び B、受信メッセージに上乗せしてこれを転送する手段は
    、その距離フィールドと宛先フィールドの値が一致しな
    い場合にのみ、距離フィールドと宛先フィールドを持つ
    受信メッセージを転送するようなネットワーク。 (3)請求項(1)記載のネットワークにおいて、A、
    メッセージを作り出す手段は、さらに、その値が宛先ス
    テーションまでのステーション数で表した距離である宛
    先フィールドをメッセージに持たせるための手段を含み
    、 B、ステーションは、さらに、その距離フィールドと宛
    先フィールドの値が一致した場合にのみ、距離フィール
    ドと宛先フィールドを持つ受信メッセージ中のスロット
    ・データを、そのステーションに接続された関係付け先
    の機器に転送するための手段を含むようなネットワーク
    。 (4)ネットワーク(10)の中で他のネットワーク・
    ステーション(12)と相互接続できるネットワーク・
    ステーション(12b)において、そのネットワーク(
    10)は、ネットワーク・ステーション(12)を複数
    のデータ・リンク(15)をもって連鎖型に相互接続す
    ることにより形成され、ネットワーク・ステーション(
    12b)は、データ・リンク(15)を通して回路別の
    メッセージ(62)を交換することにより他のネットワ
    ーク・ステーション(12)と通信し、ネットワーク・
    ステーション(12b)が、また、複数の端末ポート(
    18b)と接続されており、こうして、ネットワーク・
    ステーション(12b)は、複数の端末ポート(18b
    )を、他のネットワーク・ステーション(12)に結び
    付いた他の端末ポート(18)と相互接続し、端末ポー
    ト(18b)が、スロット別メッセージ(70)を交換
    することにより相互に通信するものであり、 A、複数の端末ポート(18b)からスロット別メッセ
    ージ(70)を受け入れるように接続された、スロット
    別メッセージから回路別メッセージ(72)を組み立て
    るための手段(86)、(89)で、各回路別メッセー
    ジ(62)が、単一の宛先ネットワーク・ステーション
    (12)に接続された一つまたはそれ以上の端末ポート
    (18)への伝送を目的とするスロット別メッセージを
    含み、また、各回路別メッセージ(62)が、宛先番地
    フィールド(63)と距離指標フィールド (54)を含み、宛先番地フィールド(63)は、その
    回路別メッセージ(62)が宛先ネットワーク・ステー
    ション(12)に到着するまでに通過しなければならな
    い連鎖上のネットワーク・ステーション(12)の数を
    示すような手段(86)、(89); B、回路別メッセージを組み立てるための手段(86)
    、(89)により組み立てられた回路別メッセージ(6
    2)を、データ・リンク(15a)と(15b)の一方
    に振り分けるための手段(86)、(83)、(14)
    ;及び C、データ・リンク(15)の一方から回路別メッセー
    ジ(62)を受け入れるように接続されたもので、その
    ネットワーク・ステーション(12b)が宛先ネットワ
    ーク・ステーションとなっている回路別メッセージ(6
    2)をスロット別メッセージ(70)に分解するため及
    びスロット別メッセージ(70)を端末ポート(18b
    )に送るための手段(82)、(84)、(85)を備
    えることを特徴とするネットワーク・ステーション。 (5)請求項(4)記載のネットワーク・ステーション
    (12b)において、振り分けの手段(86)、(83
    )、(14)は、さらに、 D、宛先フィールド(63)と距離指標フィールド(5
    4)を比較することにより、回路別メッセージ(62)
    が宛先ネットワーク・ステーションに到着したときを判
    断するための手段(84b);及び E、回路別メッセージ(62)が連鎖の次の点にある隣
    接ネットワーク・ステーション(12)に振り分けられ
    たときに、距離指標フィールド(54)を上乗せするた
    めの手段を含むようなネットワーク・ステーション。 (6)請求項(4)記載のネットワーク・ステーション
    (12b)において、振り分けの手段(86)、(83
    )、(14)は、さらに、 F、複数のメッセージ転送待ち行列(88)で、発信元
    となる可能性のあるネットワーク・ステーションのそれ
    ぞれに対し一つの送出メッセージ待ち行列(88)が関
    係付けてあるようなメッセージ転送待ち行列(88); G、回路別メッセージ組み立て手段(86)、(89)
    と結合したもので、各回路別メッセージ(62)をその
    宛先番地フィールド(63)の値に従ってそれぞれの送
    出メッセージ待ち行列(88)に蓄えるための手段(8
    6);及び H、送出メッセージ待ち行列(88)と結合したもので
    、連続する送出メッセージ待ち行列(88)から回路別
    メッセージ(62)を読取って、その読み取った回路別
    メッセージ (62)をネットワーク(10)上に振り分けるための
    手段(83a)、(83b)を含むようなネットワーク
    ・ステーション。 (7)請求項(4)記載のネットワーク・ステーション
    (12b)において、データ・リンク(15)は、いろ
    いろな速度のものであり、回路別メッセージを組み立て
    るための手段(86)、(89)は、さらに、最大メッ
    セージ伝送時間がネットワーク(10)内で取り得るす
    べてのメッセージ・ルートについて同一となるように、
    回路別メッセージ(62)の長さを制限するようなネッ
    トワーク・ステーション。 (8)ネットワーク(10)の中で他のネットワーク・
    ステーション(12)と相互接続できるネットワーク・
    ステーション(12b)において、そのネットワーク(
    10)は、ネットワーク・ステーション(12)を複数
    のデータ・リンク(15)をもって連鎖型に相互接続す
    ることにより形成され、ネットワーク・ステーション(
    12b)が、データ・リンク(15)を通して回路別の
    メッセージ(62)を交換することにより他のネットワ
    ーク・ステーション(12)と通信し、ネットワーク・
    ステーション(12b)が、また、複数の端末ポート(
    18b)と接続されており、こうして、ネットワーク・
    ステーション(12b)が、複数の端末ポート(18b
    )を、他のネットワーク・ステーション(12)に結び
    付いた他の端末ポート(18)と相互接続し、端末ポー
    ト(18b)がスロット別メッセージ(70)を交換す
    ることにより相互に通信するものであり、 A、複数の端末ポート(18b)からスロット別メッセ
    ージ(70)を受け入れるように接続された、スロット
    別メッセージから回路別メッセージ(72)を組み立て
    るための手段(89)、(86)で、各回路別メッセー
    ジ(62)が、単一の宛先ネットワーク・ステーション
    (12)に接続された一つまたはそれ以上の端末ポート
    (18)への伝送を目的とするスロット別メッセージ(
    70)を含み、また、各回路別メッセージ(62)が、
    宛先番地フィールド(63)とスロット・マスク(68
    )を有し、その宛先フィールド(63)は宛先ネットワ
    ーク・ステーション(12)の番地を示しており、その
    スロット・マスク(68)は宛先ネットワーク・ステー
    ション(12)に接続されたポート(18)の内どのポ
    ートがどのスロット別メッセージ(70)を受けるべき
    であるかを示すような手段 (89)、(86); B、回路別メッセージを組み立てるための手段(89)
    、(86)により組み立てられた回路別メッセージ(6
    2)を、データ・リンク(15)の一方に振り分けるた
    めの手段;及び C、データ・リンク(15)の一方から回路別メッセー
    ジ(62)を受け入れるように接続されたもので、その
    ネットワーク・ステーション(12b)が宛先ネットワ
    ーク・ステーションとなっている回路別メッセージ(6
    2)をスロット別メッセージ(70)に分解するため及
    びスロット別メッセージ(70)を端末ポート(18)
    に送るための手段(82)、(84)、(85)を備え
    ることを特徴とするネットワーク・ステーション。 (9)請求項(8)記載のネットワーク・ステーション
    (12b)において、スロット・マスク(68)は、回
    路別メッセージ(62)の向け先である宛先ネットワー
    ク・ステーションに接続されたポート(18)の各々に
    対して1ビットを有し、回路別メッセージ(62)が対
    応するスロット別メッセージ(70)を持つときはビッ
    トが立てられ、スロット別メッセージ(70)を持たな
    いときはビットがクリアされるようなネットワーク・ス
    テーション。 (10)請求項(8)記載のネットワーク・ステーショ
    ン(12b)において、各回路別メッセージ(62)は
    、複数のスロット・ヘッダ・フィールド (72)を有し、スロット・ヘッダ・フィールド(72
    )の数は、その回路別メッセージ(62)の中のスロッ
    ト別メッセージ(70)の数と等しいようなネットワー
    ク・ステーション。 (11)請求項(10)記載のネットワーク・ステーシ
    ョン(12b)において、スロット・ヘッダ・フィール
    ド(72)は、さらに、端末ポート(18)の間で交換
    されるローカル・エリア・ネットワーク・プロトコル・
    インストラクションを持つスロット・メッセージ種別フ
    ィールド(75)を有するようなネットワーク・ステー
    ション。 (12)ステーションを順次相互接続するリンクを有す
    るネットワーク内のステーション間での通信を行なう方
    法において、ステーションは、一連のリンクによって相
    手と結合されたネットワーク上で、他のステーションと
    の間に仮想回路を構成しており、 A、第一のステーションをネットワーク内の他のステー
    ションと接続している第一及び第二のリンクのうち一方
    の中断を検出し、これに応答して、ある初期値を持つ距
    離フィールドを含む切断メッセージを、第一及び第二の
    リンクのうちもう一方に発信すること; B、第三のリンクがネットワークに接続している第二の
    ステーションで、第三のリンクを通じて切断メッセージ
    を受信すること; C、第二のステーションで、切断メッセージの受信に応
    答して、距離フィールドの値を上乗せすること及び第二
    のステーションをネットワークに接続する第三のリンク
    を通して、そのメッセージを転送すること;及び D、第二のステーションで、切断メッセージの受信に応
    答して、第二のステーションと、距離フィールドが切断
    メッセージの発信元であることを示しているステーショ
    ンより向こう側にある他のステーションとを結ぶ仮想回
    路を解放すること、 の各段階を含むことを特徴とする方法。
JP2109938A 1989-04-28 1990-04-25 広域ネットワークに組み込んだ統計的データ多重化装置用の通信プロトコル Expired - Lifetime JPH0799830B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AU33866/89A AU615739B2 (en) 1989-04-28 1989-04-28 Communication protocol for statistical data multiplexers arranged in a wide area network
AU33866/89 1989-04-28

Publications (2)

Publication Number Publication Date
JPH02305040A true JPH02305040A (ja) 1990-12-18
JPH0799830B2 JPH0799830B2 (ja) 1995-10-25

Family

ID=3721216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2109938A Expired - Lifetime JPH0799830B2 (ja) 1989-04-28 1990-04-25 広域ネットワークに組み込んだ統計的データ多重化装置用の通信プロトコル

Country Status (7)

Country Link
US (1) US5153876A (ja)
EP (1) EP0395428B1 (ja)
JP (1) JPH0799830B2 (ja)
AT (1) ATE158455T1 (ja)
AU (1) AU615739B2 (ja)
CA (1) CA2015602A1 (ja)
DE (1) DE69031438T2 (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6847611B1 (en) 1990-12-10 2005-01-25 At&T Corp. Traffic management for frame relay switched data service
US5210530A (en) * 1991-01-04 1993-05-11 Codex Corporation Network management interface with internal dsd
JPH0799836B2 (ja) * 1991-05-31 1995-10-25 インターナショナル・ビジネス・マシーンズ・コーポレイション ポイント・ツー・ポイント通信ネットワークのlan仮想化方法
US5500860A (en) * 1991-06-14 1996-03-19 Digital Equipment Corporation Router using multiple hop redirect messages to enable bridge like data forwarding
JPH05327712A (ja) * 1991-08-09 1993-12-10 Nec Corp 端末アダプタ
JPH05158876A (ja) * 1991-12-06 1993-06-25 Hitachi Ltd 評価データ蓄積・収集および出力システム
US5742760A (en) * 1992-05-12 1998-04-21 Compaq Computer Corporation Network packet switch using shared memory for repeating and bridging packets at media rate
US6771617B1 (en) 1993-06-17 2004-08-03 Gilat Satellite Networks, Ltd. Frame relay protocol-based multiplex switching scheme for satellite mesh network
US5434850A (en) 1993-06-17 1995-07-18 Skydata Corporation Frame relay protocol-based multiplex switching scheme for satellite
US5631897A (en) * 1993-10-01 1997-05-20 Nec America, Inc. Apparatus and method for incorporating a large number of destinations over circuit-switched wide area network connections
US5905906A (en) * 1995-03-31 1999-05-18 Lexmark International, Inc. Method and apparatus for configuring multiple printers on a network
JPH0962741A (ja) 1995-08-25 1997-03-07 Casio Comput Co Ltd データ通信システムにおけるデータ処理方法
US6011791A (en) * 1995-11-15 2000-01-04 Hitachi, Ltd. Multi-processor system and its network
US6728258B1 (en) 1995-11-15 2004-04-27 Hitachi, Ltd. Multi-processor system and its network
US6044405A (en) * 1996-04-12 2000-03-28 Wam!Net Inc. Service network incorporating geographically-remote hubs linked by high speed transmission paths
US6247161B1 (en) * 1997-01-16 2001-06-12 Advanced Micro Devices, Inc. Dynamically configured on-chip communications paths based on statistical analysis
US6275975B1 (en) * 1997-01-16 2001-08-14 Advanced Micro Devices, Inc. Scalable mesh architecture with reconfigurable paths for an on-chip data transfer network incorporating a network configuration manager
US5999969A (en) * 1997-03-26 1999-12-07 Unisys Corporation Interrupt handling system for message transfers in network having mixed hardware and software emulated modules
US6081524A (en) 1997-07-03 2000-06-27 At&T Corp. Frame relay switched data service
FI104926B (fi) * 1998-01-28 2000-04-28 Nokia Networks Oy Tilastollinen multipleksointi tietoliikenneverkossa
US6157635A (en) * 1998-02-13 2000-12-05 3Com Corporation Integrated remote data access and audio/visual conference gateway
JP5725010B2 (ja) * 2012-12-28 2015-05-27 株式会社村田製作所 積層セラミックコンデンサの方向識別方法、積層セラミックコンデンサの方向識別装置及び積層セラミックコンデンサの製造方法
US9714921B2 (en) 2014-06-25 2017-07-25 Murata Manufacturing Co., Ltd. Method of identifying direction of multilayer ceramic capacitor, apparatus identifying direction of multilayer ceramic capacitor, and method of manufacturing multilayer ceramic capacitor
US9749220B2 (en) * 2014-09-19 2017-08-29 Telefonaktiebolaget L M Ericsson (Publ) Automated determination of tree attributes and assignment of receiver identifiers by distributed election in multicast architectures relying on packets identifying intended receivers

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1575002A (en) * 1976-03-11 1980-09-17 Post Office Data transmission system
US4093823A (en) * 1976-08-24 1978-06-06 Chu Wesley W Statistical multiplexing system for computer communications
US4082922A (en) * 1977-02-22 1978-04-04 Chu Wesley W Statistical multiplexing system for computer communications
US4445214A (en) * 1980-05-30 1984-04-24 Harris Corporation Method of controlling message transmission sequence in multi station communication system
US4342995A (en) * 1980-09-15 1982-08-03 Burroughs Corporation Data network employing a single transmission bus for overlapping data transmission and acknowledgment signals
US4332027A (en) * 1981-10-01 1982-05-25 Burroughs Corporation Local area contention network data communication system
US4494232A (en) * 1981-12-04 1985-01-15 Racal-Milgo, Inc. Statistical multiplexer with dynamic bandwidth allocation for asynchronous and synchronous channels
US4455649A (en) * 1982-01-15 1984-06-19 International Business Machines Corporation Method and apparatus for efficient statistical multiplexing of voice and data signals
US4584679A (en) * 1983-01-21 1986-04-22 E-Systems, Inc. Tack-on acknowledgement in computer networks
US4628504A (en) * 1983-01-31 1986-12-09 Honeywell Inc. Distributed bus control communication protocol
US4528662A (en) * 1983-10-07 1985-07-09 United Technologies Automotive, Inc. Multiplex control system having enhanced integrity
US4709365A (en) * 1983-10-31 1987-11-24 Beale International Technology Limited Data transmission system and method
US4521880A (en) * 1983-12-06 1985-06-04 At&T Bell Laboratories Time-slot interchanger for fast circuit switching
JPS60142647A (ja) * 1983-12-29 1985-07-27 Hitachi Ltd マルチドロツプ接続のデ−タ収集装置
US4577313A (en) * 1984-06-04 1986-03-18 Sy Kian Bon K Routing mechanism with encapsulated FCS for a multi-ring local area network
CA1266318A (en) * 1985-10-07 1990-02-27 Hiroshi Suzuki High-speed packet-switched communications system with end-to-end flow control and retransmission
CA1261080A (en) * 1985-12-30 1989-09-26 Shunichiro Tejima Satellite communications system with random multiple access and time slot reservation
US4723120A (en) * 1986-01-14 1988-02-02 International Business Machines Corporation Method and apparatus for constructing and operating multipoint communication networks utilizing point-to point hardware and interfaces
US4745597A (en) * 1986-05-14 1988-05-17 Doug Morgan Reconfigurable local area network
EP0255767A3 (en) * 1986-07-31 1990-04-04 AT&T Corp. Selective broadcasting arrangement for local area networks
US4791566A (en) * 1987-03-27 1988-12-13 Digital Equipment Corporation Terminal device session management protocol
US5010547A (en) * 1989-07-10 1991-04-23 Motorola, Inc. Multiple messaging using a single selective call address

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
INTERNATIONAL CONFERENCE IN COMPUTERS AND COMMUNICATIONS=1989US *

Also Published As

Publication number Publication date
DE69031438D1 (de) 1997-10-23
DE69031438T2 (de) 1998-04-09
AU615739B2 (en) 1991-10-10
US5153876A (en) 1992-10-06
JPH0799830B2 (ja) 1995-10-25
AU3386689A (en) 1990-11-08
EP0395428A2 (en) 1990-10-31
EP0395428B1 (en) 1997-09-17
ATE158455T1 (de) 1997-10-15
CA2015602A1 (en) 1990-10-28
EP0395428A3 (en) 1993-09-01

Similar Documents

Publication Publication Date Title
JPH02305040A (ja) 広域ネットワークに組み込んだ統計的データ多重化装置用の通信プロトコル
US5732080A (en) Method and apparatus for controlling data flow within a switching device
AU641754B2 (en) Ring communication system
USRE37494E1 (en) Transfer of messages in a multiplexed system
EP0772323A2 (en) Method and apparatus for tracking buffer availability
JPH04233354A (ja) リング通信システム及びリング伝送媒体へのアクセスを制御する方法
JP2000503828A (ja) データネットワーク上でデータパケットをスイッチングする方法および装置
EP0420531A2 (en) Channel adapter for broadband communications at channel speeds
CA2144402A1 (en) Efficient point to point and multi point routing mechanism for programmable packet switching nodes in high speed data transmission networks
CN1953427A (zh) 可扩展的电信系统
US6266333B1 (en) Network-independent routing of communication signals
JPH03135133A (ja) マルチメディア統合ネットワークシステム
EP0685951B1 (en) Line interface devices for fast-packet networks
US5349583A (en) Multi-channel token ring
JPS60136442A (ja) パケツト交換デ−タ伝送システム
KR101227013B1 (ko) 네트워크 기반 데이터 분배 시스템, 이 시스템에서의 데이터 트래픽 분배 방법 및 장치
UA45402C2 (uk) Система доступу до локальної мережі в режимі асинхронної передачі (атм)
US4530089A (en) Telecommunications digital switchblock utilizing control switch state maps
US7042845B1 (en) System and method for time division multiplexed switching of data using a high-speed packet switch
AU640847B2 (en) A network station
EP0185122A1 (en) Three level distributed control for networking I/O devices
JPH1070558A (ja) 実時間並列コンピュータのノード間相互接続のためのプロセス
JP2025135405A (ja) 回線交換機、回線交換方法
JPH0267842A (ja) Lanノードおよびlanシステム
JPH10276214A (ja) 非同期転送モードスイッチ