JPH027743A - データ・パケット・スイッチング装置 - Google Patents
データ・パケット・スイッチング装置Info
- Publication number
- JPH027743A JPH027743A JP1030943A JP3094389A JPH027743A JP H027743 A JPH027743 A JP H027743A JP 1030943 A JP1030943 A JP 1030943A JP 3094389 A JP3094389 A JP 3094389A JP H027743 A JPH027743 A JP H027743A
- Authority
- JP
- Japan
- Prior art keywords
- priority
- token
- data
- switching device
- transmission path
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40143—Bus networks involving priority mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/417—Bus networks with decentralised control with deterministic access, e.g. token passing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/427—Loop networks with decentralised control
- H04L12/433—Loop networks with decentralised control with asynchronous transmission, e.g. token ring, register insertion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/13—Flow control; Congestion control in a LAN segment, e.g. ring or bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
- H04L47/266—Stopping or restarting the source, e.g. X-on or X-off
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はデータ・パケット・スイッチングに関係する。
(従来の技術)
多数の独立な装置が共通のデータ・バスに書込む必要が
ある時、装置間でバス容量を等しく共有する手段を提供
する必要がある。バス上に送信すべきデータを有する装
置はアクセスを競合し、アクセスを得るべきものを選択
する手段は競合解消と呼ばれる。
ある時、装置間でバス容量を等しく共有する手段を提供
する必要がある。バス上に送信すべきデータを有する装
置はアクセスを競合し、アクセスを得るべきものを選択
する手段は競合解消と呼ばれる。
多くの場合、バスへのアクセスを有する装置群は優先度
の高いアクセス権を有し、バスの使用に第1選択を有す
るべきものを含む。ある種の状況下では2レベル以上の
優先度が必要で、この場合アクセスは優先度レベルに応
じて命令されなければならない。
の高いアクセス権を有し、バスの使用に第1選択を有す
るべきものを含む。ある種の状況下では2レベル以上の
優先度が必要で、この場合アクセスは優先度レベルに応
じて命令されなければならない。
従来の機構は共通伝送バス上すなわち共通の競合解消路
へタップを出す装置当り1個のボートに競合解消を有す
る。この形式の競合解消は常に固定類の噂先度(例えば
ソース・アドレスにより決定される)又は不確定性(例
えばだれが最初にあきらめるか、又はだれが速いクロッ
クを有しているか)に悩まされなければならない。装置
がバスのまわりのリングに配置されているリング(ルー
プ又は「デージ−・チエイン])競合解消は、上記の欠
点を実質的に除去する。装置が完了すると、ループの次
の装置が最初の機会を得る等である。
へタップを出す装置当り1個のボートに競合解消を有す
る。この形式の競合解消は常に固定類の噂先度(例えば
ソース・アドレスにより決定される)又は不確定性(例
えばだれが最初にあきらめるか、又はだれが速いクロッ
クを有しているか)に悩まされなければならない。装置
がバスのまわりのリングに配置されているリング(ルー
プ又は「デージ−・チエイン])競合解消は、上記の欠
点を実質的に除去する。装置が完了すると、ループの次
の装置が最初の機会を得る等である。
このような機構の例はG8第1,250,352号(ス
ーンシャ・ハンデルスポーケン)に与えられている。
ーンシャ・ハンデルスポーケン)に与えられている。
(発明の目的と要約)
本発明の目的は、データ・パケット用の多重優先レベル
が与えられ、これにより装置の位置変則性を実質的に救
い、全体の伝送効率を改善するデータ・パケット・スイ
ッチング装置を提供することである。
が与えられ、これにより装置の位置変則性を実質的に救
い、全体の伝送効率を改善するデータ・パケット・スイ
ッチング装置を提供することである。
本発明によると、伝送路へデータ・パケットをスイッチ
するf−タ・パケット・スイッチング装置において、デ
ータ・パケット優先度を決定しかつこれに優先度トーク
ンを付与するようにした装置を含み、パケットが次に伝
送路へ切換えられることを保証するためデータ・パケッ
トへ取付けられる単一の高優先度トークンと各データ・
パケットへ順番に付与される低優先度トークンとがあり
、高優先度以上のトークンはなく、これらは伝送路へ前
記順序で切換えられ、データ・パケットが伝送路へ切換
えられるとその優先度トークンは解放されるデータ・パ
ケット・スイッチング装置が提供される。
するf−タ・パケット・スイッチング装置において、デ
ータ・パケット優先度を決定しかつこれに優先度トーク
ンを付与するようにした装置を含み、パケットが次に伝
送路へ切換えられることを保証するためデータ・パケッ
トへ取付けられる単一の高優先度トークンと各データ・
パケットへ順番に付与される低優先度トークンとがあり
、高優先度以上のトークンはなく、これらは伝送路へ前
記順序で切換えられ、データ・パケットが伝送路へ切換
えられるとその優先度トークンは解放されるデータ・パ
ケット・スイッチング装置が提供される。
本発明の実施例は添附の図面を参照して1例として以下
に記載される。
に記載される。
(実施例)
第1図を考える。競合解消の機構は全てのアクセス装置
を通過する競合ループ1を基にしている。
を通過する競合ループ1を基にしている。
ループはN個の識別可能なトークンを担持し、ここでN
は必要な優先レベルの数である。任意の時にループ中に
はN個のトークンの組のみがあり、トークンの各々は異
なる意味を右する。1個以上のトークンは装置により一
時的に保持される。この動作量の関係と、装置の状態と
アクセスの所要優先度はアクセスの2つの優先レベルに
関連して説明される。
は必要な優先レベルの数である。任意の時にループ中に
はN個のトークンの組のみがあり、トークンの各々は異
なる意味を右する。1個以上のトークンは装置により一
時的に保持される。この動作量の関係と、装置の状態と
アクセスの所要優先度はアクセスの2つの優先レベルに
関連して説明される。
2レベルの優先度がある場合の装置における競合解消の
状態図は第2図に与えられる。データ入力は都合の良い
寸法のパケットに分割されているものと仮定すると、パ
ケットは全て同一寸法である必要はないが、1装置がデ
ータ・バスを不当に長く保持し、他の装置からのアクセ
スを拒否することを避けるため最大寸法を有する必要は
ない。
状態図は第2図に与えられる。データ入力は都合の良い
寸法のパケットに分割されているものと仮定すると、パ
ケットは全て同一寸法である必要はないが、1装置がデ
ータ・バスを不当に長く保持し、他の装置からのアクセ
スを拒否することを避けるため最大寸法を有する必要は
ない。
ある装置による優先度トークンの正しい組合せの保持は
、データの1パケツトを共通データ・バス上へ伝送する
権利を担持する。送信の準備ができているデータを既に
有していない場合装置はトークンを保持しない。
、データの1パケツトを共通データ・バス上へ伝送する
権利を担持する。送信の準備ができているデータを既に
有していない場合装置はトークンを保持しない。
ボートを競合している装置の静止状態はSOである。こ
の状態では装置は競合解消ループ1の次の装置へ受信し
たトークンを串に通過させる。データの完全なパケット
を受信した時、装置の状態はSlへ変化する。装置又は
パケットが高い優先度(PI)を有している場合、これ
は高優先度トークンT1を待機し保持し、次いでパケッ
トを送信してトークンf1を解放する。バス上のデータ
・パケットにビジー/フリー指示が先行しているある種
の装置構成では、パケットを送信している間にトークン
を渡すことが可能であり、この場合装置は待機パケット
を送信する前に現在のパケットが終了することを待機し
なければならない(すなりち「ゴー」を意味するトーク
ンの代りに、「君は次」を意味している)。
の状態では装置は競合解消ループ1の次の装置へ受信し
たトークンを串に通過させる。データの完全なパケット
を受信した時、装置の状態はSlへ変化する。装置又は
パケットが高い優先度(PI)を有している場合、これ
は高優先度トークンT1を待機し保持し、次いでパケッ
トを送信してトークンf1を解放する。バス上のデータ
・パケットにビジー/フリー指示が先行しているある種
の装置構成では、パケットを送信している間にトークン
を渡すことが可能であり、この場合装置は待機パケット
を送信する前に現在のパケットが終了することを待機し
なければならない(すなりち「ゴー」を意味するトーク
ンの代りに、「君は次」を意味している)。
装置又はパケットが低い優先度(P2)の場合、これは
まずT2を獲得して保持し、状態S2へ移行するが、T
1も保持するまで(S3)バス上へ送信しない。これは
T とT2を同時にM得しない。この処理は、高い侵先
瓜P1を有する競合解消バスにおける全ての待機パケッ
トはバス上に送信する従来の機会を有Jることを保証す
る。これを保証するため、P アクセス(T、のみを必
要)の装置はT2も保持し、2つのトークンを共に解放
する、こうしないと全ての装置がP1アクセスの機会を
得る前にトークンが解放されP2を可能としてしまう。
まずT2を獲得して保持し、状態S2へ移行するが、T
1も保持するまで(S3)バス上へ送信しない。これは
T とT2を同時にM得しない。この処理は、高い侵先
瓜P1を有する競合解消バスにおける全ての待機パケッ
トはバス上に送信する従来の機会を有Jることを保証す
る。これを保証するため、P アクセス(T、のみを必
要)の装置はT2も保持し、2つのトークンを共に解放
する、こうしないと全ての装置がP1アクセスの機会を
得る前にトークンが解放されP2を可能としてしまう。
リング内には同時に伝送路へのアクセスを要求している
P とP2優先度のいくつかの装置があす ることか認められる。
P とP2優先度のいくつかの装置があす ることか認められる。
P アクセスを必要とする装置はT2を無視すす
るが王 を把握し保持する。゛「1を得た後ではあす
るが送信を完了する萌にT2が入手可能な場合、装置は
T2も又保持する。装置が完了すると、これは王 を次
いでT2を解放する。
T2も又保持する。装置が完了すると、これは王 を次
いでT2を解放する。
P アクセスを必要とする装置はT1を無視するか王
を把握し保持する。T2を保持した簡にのみT1を把握
保持し、この時にのみデータ・バスをアクセス可能であ
る。完了侵「2を、次いでT1を解放する。
を把握し保持する。T2を保持した簡にのみT1を把握
保持し、この時にのみデータ・バスをアクセス可能であ
る。完了侵「2を、次いでT1を解放する。
ループ内の高優先度の伯の装置が使用できる機会のある
内は低優先度装;4はデータ・バスを使用不能であるこ
とがわかる。
内は低優先度装;4はデータ・バスを使用不能であるこ
とがわかる。
本発明の実用的な実施例は、装置を競合するボート間の
非同期論理部を有する中−割当配線ループでよい。単一
のパルスがループ中を循環し、上昇縁がT1を、下降縁
がT2を表わす。
非同期論理部を有する中−割当配線ループでよい。単一
のパルスがループ中を循環し、上昇縁がT1を、下降縁
がT2を表わす。
P1アクセスを要求する装置は、低/高移行(T1)を
検出して出力を低に保持しくすなわちトークンを「ホー
ルドする」)、バスを使用可る。
検出して出力を低に保持しくすなわちトークンを「ホー
ルドする」)、バスを使用可る。
完了前に高/低移行を検出した場合、出力を低にしたま
ま(すなわちT1とT2を「ホールドする」)とする。
ま(すなわちT1とT2を「ホールドする」)とする。
完7′萌に高/低移行を検出しなかった場合、低/高(
T1)一体止一高/低(T2)を送信する。
T1)一体止一高/低(T2)を送信する。
P アクセスを要求する装置は、高/低(T2)検出時
に出力を高に保持する(すなわちT2を「ホールドする
」)。低−高(T1)検出時にバスを使用する。完了時
に高/低(T2)一体止一低一高(T1)を送信する。
に出力を高に保持する(すなわちT2を「ホールドする
」)。低−高(T1)検出時にバスを使用する。完了時
に高/低(T2)一体止一低一高(T1)を送信する。
このJ:うな割当信号線では、非調時又は「自己調時」
動作が可能である。これは、クロック間隔が「最悪状態
」伝播遅延により設定されている外部クロックの速度ゐ
代りに、論理部が自身の最高速度で作動するためノード
内のトークンの伝播遅延が最小化されるという利点を有
する。
動作が可能である。これは、クロック間隔が「最悪状態
」伝播遅延により設定されている外部クロックの速度ゐ
代りに、論理部が自身の最高速度で作動するためノード
内のトークンの伝播遅延が最小化されるという利点を有
する。
この場合、どちらの方向であれ信号の2縁間の間隔に生
じる累積変動伝播遅延が零に減少する可能性に対して防
12Ilける必要がある。これは、外方信号の正及び負
縁間と負及び1F縁間の最小間隔を保証する各ノードの
遅延回路を設けることにより達成される。全体として競
合信号ループへの効果は、そのノードへの縁間の最小間
隔を遅延回路によりその許容域の上端に設定することで
ある。
じる累積変動伝播遅延が零に減少する可能性に対して防
12Ilける必要がある。これは、外方信号の正及び負
縁間と負及び1F縁間の最小間隔を保証する各ノードの
遅延回路を設けることにより達成される。全体として競
合信号ループへの効果は、そのノードへの縁間の最小間
隔を遅延回路によりその許容域の上端に設定することで
ある。
本発明の別な実施例は、共通通信データ・バス上の他の
信号とのビット多重装置である。しかしながら、これは
信号を調時する必要がある。
信号とのビット多重装置である。しかしながら、これは
信号を調時する必要がある。
多重化は、一方向リングであるか又は通信路の送信端で
よい共通通信媒体又はデータ・バスへ多数のノードがア
クセスを競合している場合に最も連合している。
よい共通通信媒体又はデータ・バスへ多数のノードがア
クセスを競合している場合に最も連合している。
競合信号は既知の位置の共通直列媒体上に規則的に発生
する単一ピットにより表わされる。単一状態の非割込繰
返しはこの状態の連続した存在として解釈される。
する単一ピットにより表わされる。単一状態の非割込繰
返しはこの状態の連続した存在として解釈される。
第3図で、N個のトークンを用いたNレベルの優先度を
右する配置の状態図が図示されている。
右する配置の状態図が図示されている。
第3図配置の動作は第2図に示したものと同様である。
最高優先度を右する装置は最高優先度トークンT1を把
握し、データを送信するまでにより低い優先度のトーク
ンT2.T3.・・・TNが入手可能ならこれを保持す
る。第2の高優先度を有する装置はT2優先度トークン
を把握し、より低い優先度のトークンT3・・・TNが
入手可能ならこれを保持し、最高優先度トークンT1は
リング中の次の装置へ通過させる。この方式は残りのト
ークンについても同様である。
握し、データを送信するまでにより低い優先度のトーク
ンT2.T3.・・・TNが入手可能ならこれを保持す
る。第2の高優先度を有する装置はT2優先度トークン
を把握し、より低い優先度のトークンT3・・・TNが
入手可能ならこれを保持し、最高優先度トークンT1は
リング中の次の装置へ通過させる。この方式は残りのト
ークンについても同様である。
通信路の送信端の場合は第4A図及び第4B図に図示し
である。データは各ノード間を変化せずに伝播するが、
アクセスを設定したノードはこのノードに付加してもよ
い。競合信号ビットは前述したようにノードの競合解消
ループにより処理される。競合信号とデータは、たまた
ま同一バス上で運ばれる全く別々の通信として考えられ
る。同一データの連続循回をitノるため、送信端末装
置は2つの通信を分離し、データを送信して競合信号を
最初のノードへ回送する。新たなデータは甲に古いもの
の上に重ね書きするある種の構成では、この特別な設備
は不要である。
である。データは各ノード間を変化せずに伝播するが、
アクセスを設定したノードはこのノードに付加してもよ
い。競合信号ビットは前述したようにノードの競合解消
ループにより処理される。競合信号とデータは、たまた
ま同一バス上で運ばれる全く別々の通信として考えられ
る。同一データの連続循回をitノるため、送信端末装
置は2つの通信を分離し、データを送信して競合信号を
最初のノードへ回送する。新たなデータは甲に古いもの
の上に重ね書きするある種の構成では、この特別な設備
は不要である。
一方向リングの場合は第5図に図示しである。
この場合データは各ノードで送受信され、競合信号は前
と同様に処理される。採用したリングのプロトコルに従
って、データは受信ノードで削除されるか、又は単に確
定したアクセスを有する送信ノードで残され重ね書され
る。
と同様に処理される。採用したリングのプロトコルに従
って、データは受信ノードで削除されるか、又は単に確
定したアクセスを有する送信ノードで残され重ね書され
る。
一方向リングでは、各々がその自身の競合信号を有する
いくつかの通信路を同一の保持者に多重化する可能性も
存在している。この種のリングは「スロット付リング1
として時々参照される。
いくつかの通信路を同一の保持者に多重化する可能性も
存在している。この種のリングは「スロット付リング1
として時々参照される。
第6図で識別される条件はエラー条例である。
エラー(1)は1個以上のT1が競合解消ループ中にあ
って、装置は検出したものを削除しなりればならないこ
とを意味する。エラー(2)は1個以上のT2がループ
中にあって、検出したものを削除しなければならないこ
とを意味する。エラー(3)は、P1アクセスにより状
態S2とならないため装置自体がエラーを生じているこ
とを意味する。
って、装置は検出したものを削除しなりればならないこ
とを意味する。エラー(2)は1個以上のT2がループ
中にあって、検出したものを削除しなければならないこ
とを意味する。エラー(3)は、P1アクセスにより状
態S2とならないため装置自体がエラーを生じているこ
とを意味する。
エラー(1)及び(2)時の装置による動作は、2重ア
クセスを除去することを保証するが、競合解消ループ中
のソフト・エラーは訂正前の2重アクセスにより損傷し
たメツセージを生じることもある。この組合1確率は非
常に小さく、問題を生じるとは考えられない。
クセスを除去することを保証するが、競合解消ループ中
のソフト・エラーは訂正前の2重アクセスにより損傷し
たメツセージを生じることもある。この組合1確率は非
常に小さく、問題を生じるとは考えられない。
競合解消ループ中のソフト・エラーは1個以上のトーク
ンが失われることを生じる。この場合に対処し始動を行
なうため、各装置は各々のトークンに対して連続した到
着間の間隔を調時する。この期間が、ループ中の各装置
が1パケツトを送信するのに必要な時間を越えた場合、
装置は新たなトークンを導入する。全ての装置がこの間
隔を計時しているため、多重のトークンが付加されるこ
ともあるが、この場合余分なトークンは上述のエラー条
件により除去される。
ンが失われることを生じる。この場合に対処し始動を行
なうため、各装置は各々のトークンに対して連続した到
着間の間隔を調時する。この期間が、ループ中の各装置
が1パケツトを送信するのに必要な時間を越えた場合、
装置は新たなトークンを導入する。全ての装置がこの間
隔を計時しているため、多重のトークンが付加されるこ
ともあるが、この場合余分なトークンは上述のエラー条
件により除去される。
通信路又はバスは時分割多重(TDM)装置又は一定の
電線ケーブルの時間スロットでもよいことが認められる
。さらに、T1トークンはリングを独立に通過可能であ
るが、一方T2トークンはT1トークンに付随するパケ
ットに送信されなければならないことに注意されたい。
電線ケーブルの時間スロットでもよいことが認められる
。さらに、T1トークンはリングを独立に通過可能であ
るが、一方T2トークンはT1トークンに付随するパケ
ットに送信されなければならないことに注意されたい。
データ・バスは任意の伝送路でもよいことがさらに認め
られる。
られる。
第1図は本発明によるアクセス装置の配置を図示し、第
2図はデータ・パケットに2レベルの優先度を有する第
1図に図示したアクセス装置の状態図、第3図はデータ
・パケットにNレベルの優先度を有する第1図に示した
アクセス装置の状態図、第4A図及び第4B図はブロッ
ク図形式で多重動作時のアクセス装置を図示し、伝送路
は通信リンクの送信端となっており、第5図はブロック
図形式で多重動作時のアクセス装置を図示し、伝送路は
一方向リングとなっており、第6図は第2図に図示した
配置のエラー状態の図である。 1・・・競合解消ループ、 TI、T2. ・・・TN・・・トークン、Pl、P
2・・・優先度、 So、、Sl、82.33・・・状態。 代し!11人 浅 村 皓 bo データ退イ言 )N≠1 第、2 図 テ゛−タ 第4A9図 筑 5゜ 図
2図はデータ・パケットに2レベルの優先度を有する第
1図に図示したアクセス装置の状態図、第3図はデータ
・パケットにNレベルの優先度を有する第1図に示した
アクセス装置の状態図、第4A図及び第4B図はブロッ
ク図形式で多重動作時のアクセス装置を図示し、伝送路
は通信リンクの送信端となっており、第5図はブロック
図形式で多重動作時のアクセス装置を図示し、伝送路は
一方向リングとなっており、第6図は第2図に図示した
配置のエラー状態の図である。 1・・・競合解消ループ、 TI、T2. ・・・TN・・・トークン、Pl、P
2・・・優先度、 So、、Sl、82.33・・・状態。 代し!11人 浅 村 皓 bo データ退イ言 )N≠1 第、2 図 テ゛−タ 第4A9図 筑 5゜ 図
Claims (7)
- (1)伝送路へデータ・パケットをスイッチするデータ
・パケット・スイッチング装置において、データ・パケ
ット優先度を決定しかつこれに優先度トークンを付与す
るようにした装置を含み、パケットが次に伝送路へ切換
えられることを保持するためデータ・パケツトへ取付け
られる単一の高優先度トークンと、各データ・パケツト
へ順番に付与される少なくとも1つの低優先度トークン
とがあり、他のパケットに付与されたより高い優先度の
トークンはなく、これらのデータ・パケットは伝送路へ
前記順序で切換えられ、データ・パケットが伝送路へ切
換えられるとその優先度トークンは解放されるデータ・
パケット・スイッチング装置。 - (2)請求項1に記載のスイッチング装置において、単
一の低優先度トークンがあるスイッチング装置。 - (3)請求項1又は2に記載のスイッチング装置におい
て、伝送路は時分割多重(TDM)通信装置の時間スロ
ットを含むスイッチング装置。 - (4)請求項1又は2に記載のスイッチング装置におい
て、伝送路は固定ケーブルを含むスイッチング装置。 - (5)請求項2〜4に記載のスイッチング装置において
、トークン信号の先後縁によりトークンが置換えられて
いるスイッチング装置。 - (6)請求項1〜5に記載のスイッチング装置において
、データ・パケットの送信用の最大時間スロットが設け
られているスイッチング装置。 - (7)添附図面を参照して実質的に前述したようなスイ
ッチング装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB8802999A GB2217152A (en) | 1988-02-10 | 1988-02-10 | Data packet switching |
| GB8802999 | 1988-02-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH027743A true JPH027743A (ja) | 1990-01-11 |
Family
ID=10631409
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1030943A Pending JPH027743A (ja) | 1988-02-10 | 1989-02-09 | データ・パケット・スイッチング装置 |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US4943959A (ja) |
| EP (1) | EP0328237A3 (ja) |
| JP (1) | JPH027743A (ja) |
| KR (1) | KR890013569A (ja) |
| CN (1) | CN1035218A (ja) |
| AU (1) | AU2966889A (ja) |
| DK (1) | DK61089A (ja) |
| FI (1) | FI890633A7 (ja) |
| GB (1) | GB2217152A (ja) |
| PT (1) | PT89590A (ja) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5953510A (en) * | 1991-09-05 | 1999-09-14 | International Business Machines Corporation | Bidirectional data bus reservation priority controls having token logic |
| US5317565A (en) * | 1993-01-26 | 1994-05-31 | International Business Machines Corporation | Method of sequencing bus operations in a simplex switch |
| US5566177A (en) * | 1994-10-09 | 1996-10-15 | International Business Machines Corporation | Priority-based arbitrator on a token-based communication medium |
| GB2329553B (en) * | 1997-08-22 | 2002-08-28 | Olivetti Telemedia Spa | Radio communication system |
| US6987770B1 (en) | 2000-08-04 | 2006-01-17 | Intellon Corporation | Frame forwarding in an adaptive network |
| US7469297B1 (en) | 2000-08-04 | 2008-12-23 | Intellon Corporation | Mechanism for using a quasi-addressed response to bind to a message requesting the response |
| US7352770B1 (en) * | 2000-08-04 | 2008-04-01 | Intellon Corporation | Media access control protocol with priority and contention-free intervals |
| US6909723B1 (en) | 2000-08-04 | 2005-06-21 | Intellon Corporation | Segment bursting with priority pre-emption and reduced latency |
| US6907044B1 (en) | 2000-08-04 | 2005-06-14 | Intellon Corporation | Method and protocol to support contention-free intervals and QoS in a CSMA network |
| US7298691B1 (en) | 2000-08-04 | 2007-11-20 | Intellon Corporation | Method and protocol to adapt each unique connection in a multi-node network to a maximum data rate |
| US20030069828A1 (en) * | 2001-10-04 | 2003-04-10 | Eastman Kodak Company | System for and managing assets using priority tokens |
| US7120847B2 (en) * | 2002-06-26 | 2006-10-10 | Intellon Corporation | Powerline network flood control restriction |
| US8149703B2 (en) * | 2002-06-26 | 2012-04-03 | Qualcomm Atheros, Inc. | Powerline network bridging congestion control |
| US7826466B2 (en) * | 2002-06-26 | 2010-11-02 | Atheros Communications, Inc. | Communication buffer scheme optimized for VoIP, QoS and data networking over a power line |
| EP1554848A4 (en) | 2002-10-21 | 2010-03-03 | Intellon Corp | CONSTRUCTIVE ACCESS INTERVALS IN A CSMA NETWORK |
| US7281187B2 (en) | 2003-11-20 | 2007-10-09 | Intellon Corporation | Using error checking bits to communicated an address or other bits |
| US8090857B2 (en) | 2003-11-24 | 2012-01-03 | Qualcomm Atheros, Inc. | Medium access control layer that encapsulates data from a plurality of received data units into a plurality of independently transmittable blocks |
| US7660327B2 (en) * | 2004-02-03 | 2010-02-09 | Atheros Communications, Inc. | Temporary priority promotion for network communications in which access to a shared medium depends on a priority level |
| US7715425B2 (en) | 2004-02-26 | 2010-05-11 | Atheros Communications, Inc. | Channel adaptation synchronized to periodically varying channel |
| US7636370B2 (en) * | 2005-03-03 | 2009-12-22 | Intellon Corporation | Reserving time periods for communication on power line networks |
| US7822059B2 (en) | 2005-07-27 | 2010-10-26 | Atheros Communications, Inc. | Managing contention-free time allocations in a network |
| US8175190B2 (en) | 2005-07-27 | 2012-05-08 | Qualcomm Atheros, Inc. | Managing spectra of modulated signals in a communication network |
| WO2008141165A1 (en) | 2007-05-10 | 2008-11-20 | Intellon Corporation | Managing distributed access to a shared medium |
| US8781016B2 (en) | 2010-04-12 | 2014-07-15 | Qualcomm Incorporated | Channel estimation for low-overhead communication in a network |
| US8891605B2 (en) | 2013-03-13 | 2014-11-18 | Qualcomm Incorporated | Variable line cycle adaptation for powerline communications |
| US10205666B2 (en) * | 2013-07-29 | 2019-02-12 | Ampere Computing Llc | End-to-end flow control in system on chip interconnects |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3069679D1 (en) * | 1980-12-08 | 1985-01-03 | Ibm | Method of transmitting information between stations attached to a unidirectional transmission ring |
| JPS6016746A (ja) * | 1983-07-08 | 1985-01-28 | Nec Corp | 時分割交換機 |
| US4566097A (en) * | 1983-12-23 | 1986-01-21 | International Business Machines Corp. | Token ring with secondary transmit opportunities |
| US4602365A (en) * | 1984-02-10 | 1986-07-22 | Prime Computer, Inc. | Multi-token, multi-channel single bus network |
| JP2642332B2 (ja) * | 1985-04-15 | 1997-08-20 | 株式会社日立製作所 | 優先レベル更新制御方法 |
| US4736368A (en) * | 1985-12-16 | 1988-04-05 | Texas Instruments Incorporated | Priority token protocol circuit for a token ring local area network adaptor |
| US4726018A (en) * | 1986-08-25 | 1988-02-16 | International Business Machines Corporation | Method of providing priority access to a transmission communication ring |
-
1988
- 1988-02-10 GB GB8802999A patent/GB2217152A/en not_active Withdrawn
-
1989
- 1989-01-10 EP EP19890300163 patent/EP0328237A3/en not_active Withdrawn
- 1989-01-20 KR KR1019890000612A patent/KR890013569A/ko not_active Abandoned
- 1989-02-01 PT PT89590A patent/PT89590A/pt not_active Application Discontinuation
- 1989-02-06 AU AU29668/89A patent/AU2966889A/en not_active Abandoned
- 1989-02-09 JP JP1030943A patent/JPH027743A/ja active Pending
- 1989-02-09 FI FI890633A patent/FI890633A7/fi not_active Application Discontinuation
- 1989-02-10 US US07/308,520 patent/US4943959A/en not_active Expired - Fee Related
- 1989-02-10 DK DK061089A patent/DK61089A/da unknown
- 1989-02-10 CN CN89100768A patent/CN1035218A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| PT89590A (pt) | 1989-10-04 |
| AU2966889A (en) | 1989-08-10 |
| KR890013569A (ko) | 1989-09-23 |
| FI890633L (fi) | 1989-08-11 |
| DK61089A (da) | 1989-08-11 |
| CN1035218A (zh) | 1989-08-30 |
| EP0328237A3 (en) | 1991-09-11 |
| DK61089D0 (da) | 1989-02-10 |
| US4943959A (en) | 1990-07-24 |
| GB8802999D0 (en) | 1988-03-09 |
| FI890633A7 (fi) | 1989-08-11 |
| EP0328237A2 (en) | 1989-08-16 |
| GB2217152A (en) | 1989-10-18 |
| FI890633A0 (fi) | 1989-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH027743A (ja) | データ・パケット・スイッチング装置 | |
| US4383315A (en) | Idle time slot seizure and transmission facilities for loop communication system | |
| US8774199B2 (en) | Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost | |
| US8798091B2 (en) | Fibre channel arbitrated loop bufferless switch circuitry to increase bandwidth without significant increase in cost | |
| US4916690A (en) | Division multiplex packet switching circuit using a circular shift register | |
| EP0123507B1 (en) | Data communication system and apparatus | |
| EP0153838B1 (en) | Method of efficiently and simultaneously transmitting both isochronous and nonisochronous data in a computer network | |
| JPH0127615B2 (ja) | ||
| JPH0748739B2 (ja) | 多重アクセス制御方法および該方法を実施する多重アクセス制御システム | |
| US4827477A (en) | Bus interface unit | |
| JPS5922461A (ja) | デ−タ衝突および無デ−タ状態の検出回路 | |
| US4858228A (en) | Communication system employing multi-conjunction architecture | |
| US5276859A (en) | Accelerated token ring network | |
| US4893231A (en) | Multi-node data processing system | |
| SU1679637A2 (ru) | Устройство для управления передачей данных по радиоканалу | |
| JPS5871751A (ja) | 送信権制御方式 | |
| JPS61195037A (ja) | 伝送媒体のアクセス方式 | |
| JPH0442860B2 (ja) | ||
| JPH04249939A (ja) | 通信網制御装置 | |
| JPH0575619A (ja) | 通信網制御装置 | |
| JPH04250745A (ja) | 通信網制御装置 |