JPH02119451A - トークンリングにおけるパケットの連続通信方式 - Google Patents
トークンリングにおけるパケットの連続通信方式Info
- Publication number
- JPH02119451A JPH02119451A JP27229088A JP27229088A JPH02119451A JP H02119451 A JPH02119451 A JP H02119451A JP 27229088 A JP27229088 A JP 27229088A JP 27229088 A JP27229088 A JP 27229088A JP H02119451 A JPH02119451 A JP H02119451A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- transmission
- node
- token
- transmission request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[概要]
有効トークンを獲得することにより通信権が与えられる
トークンリングにおけるパケットの連続通信方式に関し
、 他のノードに送信すべきパケットが無い時はタイムアウ
ト後も現在送信中のノードが連続して送信できるトーク
ンリングにおけるパケットの連続通信方式を提供するこ
とを目的とし、 通信権を得たノードが送信するパケットの後部に伝送要
求ビットを設け、パケットの送信時に連続して送信を要
求する時に該伝送要求ビットを一方の論理状態に設定し
、伝送すべきパケットを持つリング上の他のノードは、
該伝送要求ビットを他方の論理状態にして前記情報パケ
ットを送信したノードに知らせ、パケットを送信したノ
ードは該パケットの伝送要求ビットが一方の論理状態で
あることを検出すると決められたタイマ値を越えてパケ
ットを連続して伝送し、他方の論理状態であることを検
出するとタイマ値に達した時に有効トークンを発生する
よう構成する。
トークンリングにおけるパケットの連続通信方式に関し
、 他のノードに送信すべきパケットが無い時はタイムアウ
ト後も現在送信中のノードが連続して送信できるトーク
ンリングにおけるパケットの連続通信方式を提供するこ
とを目的とし、 通信権を得たノードが送信するパケットの後部に伝送要
求ビットを設け、パケットの送信時に連続して送信を要
求する時に該伝送要求ビットを一方の論理状態に設定し
、伝送すべきパケットを持つリング上の他のノードは、
該伝送要求ビットを他方の論理状態にして前記情報パケ
ットを送信したノードに知らせ、パケットを送信したノ
ードは該パケットの伝送要求ビットが一方の論理状態で
あることを検出すると決められたタイマ値を越えてパケ
ットを連続して伝送し、他方の論理状態であることを検
出するとタイマ値に達した時に有効トークンを発生する
よう構成する。
[産業上の利用分野]
本発明は有効トークンを獲得することにより通信権が与
えられるトークンリングにおけるパケットの連続通信方
式に関する。
えられるトークンリングにおけるパケットの連続通信方
式に関する。
ローカルエリアネットワーク(LAN)の通(を制御方
式としてトークンリングが用いられているが、近年、限
られたエリア内において主にコンビ1−タデータの高速
伝送路を提供するものであったL A Nの使用形態が
多様化し2、さまざまなメディアの統合が試みられる6
Jl:うになった。
式としてトークンリングが用いられているが、近年、限
られたエリア内において主にコンビ1−タデータの高速
伝送路を提供するものであったL A Nの使用形態が
多様化し2、さまざまなメディアの統合が試みられる6
Jl:うになった。
その一つの流れとして、高精細静止画や、大規模ファイ
ルなどの大容量データを高速に伝送することが望まれて
いる。
ルなどの大容量データを高速に伝送することが望まれて
いる。
[従来の技術]
第4図に従来例の説明図を示す。
トークンリングのネットワーク構成は、A、に示すよう
に各ノードがリング状に設けられた伝送路により順次接
続されている。通信はリング上に循環するトークンと称
する第4図B、に示すフォーマットのデータを用いて制
御される。
に各ノードがリング状に設けられた伝送路により順次接
続されている。通信はリング上に循環するトークンと称
する第4図B、に示すフォーマットのデータを用いて制
御される。
第4図B、において、トークンは、Pで示すプリアンプ
ル、SDで示すスタート・デリミタ、FCで示すフレー
ム・コントロール、EDで示スエンド・デリミタにより
構成される。このトークンのFCの最上位ビットがトー
クン表示ビットであり、このビットが“l”の場合、有
効トークンであることを表示し、“0”の場合は無効ト
ークンであることを表示する。送信したいノードがこの
有効トークンを受信したら、この表示ビットを“0“に
設定して、その後に送信情報等を付加して、送信する。
ル、SDで示すスタート・デリミタ、FCで示すフレー
ム・コントロール、EDで示スエンド・デリミタにより
構成される。このトークンのFCの最上位ビットがトー
クン表示ビットであり、このビットが“l”の場合、有
効トークンであることを表示し、“0”の場合は無効ト
ークンであることを表示する。送信したいノードがこの
有効トークンを受信したら、この表示ビットを“0“に
設定して、その後に送信情報等を付加して、送信する。
情報を伝送する場合の、パケットのフレームフォーマッ
トは第4図C1に示され、先頭部分はトークンの先頭が
使用され、プリアンプルP、スタート・デリミタSD、
トークン表示ビット(“0”に設定される)を含むフレ
ーム・コントロールFCと続き、その後に宛先アドレス
、送信元アドレス、送信情報、フレームチエツクシーケ
ンス(FCSで表示)、最後にEDなどの制御情報が設
けられている。
トは第4図C1に示され、先頭部分はトークンの先頭が
使用され、プリアンプルP、スタート・デリミタSD、
トークン表示ビット(“0”に設定される)を含むフレ
ーム・コントロールFCと続き、その後に宛先アドレス
、送信元アドレス、送信情報、フレームチエツクシーケ
ンス(FCSで表示)、最後にEDなどの制御情報が設
けられている。
従来のトークンリングによる通信の手順を第4図り、リ
ングネットワークの動作例を参照しながら説明する。
ングネットワークの動作例を参照しながら説明する。
ノード1が情報を送信したい時、有効トークンが受信さ
れると、そのトークン表示ビットを0″に設定して、第
4図C0のフレーム・フォーマットによりパケットの送
信を行う。データは宛先(D、の例ではノード2)で受
信されるとともにノード3.ノード4を通過し、リング
を1巡してノード1に戻り、ノード1の受信部(図示せ
ず)で受信してチエツクするとそのパケットは無くなる
(リングに送信されない)。1つのパケットにより通信
される情報の量は、ノード、伝送路等の条件を基に規格
により最大長(例えば、数キロバイト)が規定されてい
るため、送信データ量が大きい場合は、複数のパケット
に区切って連続して送信する。
れると、そのトークン表示ビットを0″に設定して、第
4図C0のフレーム・フォーマットによりパケットの送
信を行う。データは宛先(D、の例ではノード2)で受
信されるとともにノード3.ノード4を通過し、リング
を1巡してノード1に戻り、ノード1の受信部(図示せ
ず)で受信してチエツクするとそのパケットは無くなる
(リングに送信されない)。1つのパケットにより通信
される情報の量は、ノード、伝送路等の条件を基に規格
により最大長(例えば、数キロバイト)が規定されてい
るため、送信データ量が大きい場合は、複数のパケット
に区切って連続して送信する。
ところが、伝送機会の公平性を保つため、各ノードには
タイマが設けられ、どのような場合にもタイマ値を越え
て連続して一つの局からパケットを伝送することができ
ない。
タイマが設けられ、どのような場合にもタイマ値を越え
て連続して一つの局からパケットを伝送することができ
ない。
すなわち、通信中にタイマ値に達すると、−旦パケット
の送信を停止して有効トークン(トークン表示ビットを
“1”)をリングに送信し、その有効トークンがそのま
ま戻ってきたことを検出した場合には、中断したデータ
の送信を再開することができる。
の送信を停止して有効トークン(トークン表示ビットを
“1”)をリングに送信し、その有効トークンがそのま
ま戻ってきたことを検出した場合には、中断したデータ
の送信を再開することができる。
[発明が解決しようとする課題コ
上記したように従来の方式では、精細静止画や、大容量
ファイルなどの大容量データ(数メガビット以上)を転
送する場合、他のノードに送信すべきパケットが無くて
もタイマがタイムアウトを起こせば、−旦トークンを離
し、これが再びリング上を一周して戻ってくるまで待た
なければならない。そのために連続して送信したいデー
タの転送に要する時間が増大するという問題があった。
ファイルなどの大容量データ(数メガビット以上)を転
送する場合、他のノードに送信すべきパケットが無くて
もタイマがタイムアウトを起こせば、−旦トークンを離
し、これが再びリング上を一周して戻ってくるまで待た
なければならない。そのために連続して送信したいデー
タの転送に要する時間が増大するという問題があった。
本発明は、他のノードに送信すべきパケットが無い時は
タイムアウト後も現在送信中のノードが連続して送信で
きるトークンリングにおけるパケットの連続通信方式を
提供することを目的とする。
タイムアウト後も現在送信中のノードが連続して送信で
きるトークンリングにおけるパケットの連続通信方式を
提供することを目的とする。
[課題を解決するための手段]
本発明の基本構成図を第1図に示す。
第1図において、10はパケット、11は端末、12は
受信バッファ、13は送信バッファ、14はアクセス制
御部を表す。
受信バッファ、13は送信バッファ、14はアクセス制
御部を表す。
本発明はパケットの情報部の後に伝送要求ビットを設定
するための領域を設け、この伝送要求ビットは送信中の
ノードが連続して送信したい時に一方の状態に設定して
送信を行い、リングを一巡して戻って来た時にその状態
を検出して、変化がなければタイムアウト後も連続して
送信を行い、変化して他方の状態になっている時は、タ
イムアウト時に送信を停止するものである。
するための領域を設け、この伝送要求ビットは送信中の
ノードが連続して送信したい時に一方の状態に設定して
送信を行い、リングを一巡して戻って来た時にその状態
を検出して、変化がなければタイムアウト後も連続して
送信を行い、変化して他方の状態になっている時は、タ
イムアウト時に送信を停止するものである。
[作用]
本発明のパケット10のフレームには、従来のフォーマ
ットと同様にトークン要求ビット101が設けられ、そ
の後に宛先アドレス、送信元アドレスおよび情報が設け
られるが、その後に伝送要求ビット102が1ビット設
けられる。この伝送要求ビット102は、パケットの連
続通信の制御に用いられる。
ットと同様にトークン要求ビット101が設けられ、そ
の後に宛先アドレス、送信元アドレスおよび情報が設け
られるが、その後に伝送要求ビット102が1ビット設
けられる。この伝送要求ビット102は、パケットの連
続通信の制御に用いられる。
第1図のノードの構成において、端末11から他のノー
ドに送りたい情報が送信バッファ13に格納されると、
アクセス制御部14において、トークン制御部142は
受信制御部144で有効トークン(トークン表示ビット
が“1”)を受信するのを検出する。有効トークンを検
出すると、そのトークン表示ビットを“0″に設定する
とともに、送信制御部145を駆動して、送信バッファ
13からの情報を含む第1図のパケットlOのフレーム
構成によりパケットを送信し、タイマ143がスタート
する。このパケットを送信する時、連続して送信すべき
情報が有る場合は、送信要求ビットを“0”にして、同
様のフォーマットのパケットを続けてリングに送信する
。
ドに送りたい情報が送信バッファ13に格納されると、
アクセス制御部14において、トークン制御部142は
受信制御部144で有効トークン(トークン表示ビット
が“1”)を受信するのを検出する。有効トークンを検
出すると、そのトークン表示ビットを“0″に設定する
とともに、送信制御部145を駆動して、送信バッファ
13からの情報を含む第1図のパケットlOのフレーム
構成によりパケットを送信し、タイマ143がスタート
する。このパケットを送信する時、連続して送信すべき
情報が有る場合は、送信要求ビットを“0”にして、同
様のフォーマットのパケットを続けてリングに送信する
。
連続したパケットが伝送されている時に、他のノードで
送信を行いたい場合、他のノードの受信制御部144に
おいてそのパケットを受信するとその中の伝送要求ビッ
トを伝送要求ビット制御部141で抽出し、“0”の状
態を“1”に設定して、パケ−/ )のその他の内容は
変更せずに下位のノードに転送する。
送信を行いたい場合、他のノードの受信制御部144に
おいてそのパケットを受信するとその中の伝送要求ビッ
トを伝送要求ビット制御部141で抽出し、“0”の状
態を“1”に設定して、パケ−/ )のその他の内容は
変更せずに下位のノードに転送する。
送信元のノードの受信制御部144は自ノードから送信
したパケットを受信し、その中の伝送要求ビフ)102
の状態が変化(1″→“O”)したことを検出すると、
送信制御部145に通知し、送信制御部145はタイマ
143からタイムアウトの出力が発生すると送信を停止
する制御出力を発生する。この場合、パケットを送信し
ていたノードから有効トークンを送信して、他のノード
に通信権を譲る。
したパケットを受信し、その中の伝送要求ビフ)102
の状態が変化(1″→“O”)したことを検出すると、
送信制御部145に通知し、送信制御部145はタイマ
143からタイムアウトの出力が発生すると送信を停止
する制御出力を発生する。この場合、パケットを送信し
ていたノードから有効トークンを送信して、他のノード
に通信権を譲る。
パケットを連続送信している時に、他のノードから伝送
要求が発生しない場合(送信要求ビットが“0”になら
ない時)、送信制御部145はタイムアウト後も連続し
て送信バッファ13からの情報を送信する。
要求が発生しない場合(送信要求ビットが“0”になら
ない時)、送信制御部145はタイムアウト後も連続し
て送信バッファ13からの情報を送信する。
[実施例]
第2図は実施例のノードの構成図、第3図は実施例のパ
ケットのフレーム・フォーマットである。
ケットのフレーム・フォーマットである。
第2図において20は受信パケット選別部21で取り出
した自ノード当でのパケットを受は取る受信バッファ、
21は自ノードを宛先アドレスとするパケットを検出す
るとそのパケットを複写形式で取り出し受信バッファへ
出力し、その他のパケットは単に中継動作を行う受信パ
ケット選別部、22は伝送要求ビットについての操作を
行う伝送要求ビット管理部、23はトークンの発生、検
出を行うトークン管理部、24は送信開始でスタートし
て予め設定された時間になるとタイムアウト出力を発生
するタイマ、25は端末から出力された送信情報を格納
する送信バーノファ、26は送信バッファからの情報を
送信するか(トークンを獲得している時)、上流ノード
からのフレームを中継して下流へ送信するかの何れかの
送信を行う送信アービトレーションを表す。
した自ノード当でのパケットを受は取る受信バッファ、
21は自ノードを宛先アドレスとするパケットを検出す
るとそのパケットを複写形式で取り出し受信バッファへ
出力し、その他のパケットは単に中継動作を行う受信パ
ケット選別部、22は伝送要求ビットについての操作を
行う伝送要求ビット管理部、23はトークンの発生、検
出を行うトークン管理部、24は送信開始でスタートし
て予め設定された時間になるとタイムアウト出力を発生
するタイマ、25は端末から出力された送信情報を格納
する送信バーノファ、26は送信バッファからの情報を
送信するか(トークンを獲得している時)、上流ノード
からのフレームを中継して下流へ送信するかの何れかの
送信を行う送信アービトレーションを表す。
第3図に示ス実施例のパケットのフレーム・フォーマッ
トは、プリアンプル、スタート・デリミタ、フレーム・
コントロール、宛先アドレス、送信元アドレス、情報、
フレームチエツクシーケンス、エンド・デリミタが続き
、その後に本発明により伝送要求ビットが1ビツト設け
られ、最後にフレーム・ステータスが付加された構成と
なっている。
トは、プリアンプル、スタート・デリミタ、フレーム・
コントロール、宛先アドレス、送信元アドレス、情報、
フレームチエツクシーケンス、エンド・デリミタが続き
、その後に本発明により伝送要求ビットが1ビツト設け
られ、最後にフレーム・ステータスが付加された構成と
なっている。
トークンのフォーマントは従来と同様(第4図B、参照
)の構成を用い、第3図のフレーム・フォーマントの伝
送要求ビットを用いた、ノードの実施例の動作を、1)
送信を要求するノードと、2)送信中のノードの場合に
ついて分けて以下に説明する。
)の構成を用い、第3図のフレーム・フォーマントの伝
送要求ビットを用いた、ノードの実施例の動作を、1)
送信を要求するノードと、2)送信中のノードの場合に
ついて分けて以下に説明する。
1)送信を要求するノード
■通常は上流のノードからの情報の流れをそのまま下流
ノードへ中継しているが、送信バッフ丁25に端末から
送信パケットが入力されると送信要求状態となり、伝送
要求ビット管理部22に設定要求が通知される。
ノードへ中継しているが、送信バッフ丁25に端末から
送信パケットが入力されると送信要求状態となり、伝送
要求ビット管理部22に設定要求が通知される。
■伝送要求ビット管理部22はこれを受は取ると、その
後中継するパケットの伝送要求ビて・トを“O”−“1
″へ書き換え、トークンが回ってくるのを待つ。
後中継するパケットの伝送要求ビて・トを“O”−“1
″へ書き換え、トークンが回ってくるのを待つ。
■トークンが回ってくると、これをトークン管理部23
で検出し、トークンを獲得する(トークン表示ビットを
1”にする)。それと同時に送信バッファ25を制御し
てそこに格納されたパケットを伝送路へ送出する。この
時タイマ24をスタートさせると共に上流ノードからの
情報の流れの中継は行わない。
で検出し、トークンを獲得する(トークン表示ビットを
1”にする)。それと同時に送信バッファ25を制御し
てそこに格納されたパケットを伝送路へ送出する。この
時タイマ24をスタートさせると共に上流ノードからの
情報の流れの中継は行わない。
2)送信中のノード
■上記の1)の動作の後、送信中の状態になったノード
では、伝送要求ビット管理部22において、自分が送信
したパケットがループを一周して返ってきた時にそのパ
ケットの伝送要求ビットを監視しており、これに“1”
が立っていることを検出するとトークン管理部23に通
知する。
では、伝送要求ビット管理部22において、自分が送信
したパケットがループを一周して返ってきた時にそのパ
ケットの伝送要求ビットを監視しており、これに“1”
が立っていることを検出するとトークン管理部23に通
知する。
■また、パケット送信開始時にスタートしたタイマ24
は一定の時間がくるとタイムアウトとなり、トークン管
理部23にこれを知らせる。
は一定の時間がくるとタイムアウトとなり、トークン管
理部23にこれを知らせる。
■トークン管理部23は、タイムアウトが発生しかつ伝
送要求ビットの検出通知があった時は、自ノードのパケ
ットの送信を停止し、トークンを解放して、有効トーク
ンを下流ノードに流す。
送要求ビットの検出通知があった時は、自ノードのパケ
ットの送信を停止し、トークンを解放して、有効トーク
ンを下流ノードに流す。
この条件が整わないかぎり、送信バッファ25のパケッ
トを送信し続けて、送信バッファが空きになった時にト
ークンを解放する。
トを送信し続けて、送信バッファが空きになった時にト
ークンを解放する。
[発明の効果]
本発明によれば他のノードに送信パケットが無ければタ
イムアウトが発生してもトークンを解放しないため、従
来のようにトークンが一巡するためのオーバーヘッドを
無くすことができ、大量データを効率的に高速に伝送す
ることができる。また、同時に各ノードの送信機会の公
平性を保証することができる。
イムアウトが発生してもトークンを解放しないため、従
来のようにトークンが一巡するためのオーバーヘッドを
無くすことができ、大量データを効率的に高速に伝送す
ることができる。また、同時に各ノードの送信機会の公
平性を保証することができる。
第1図は本発明の基本構成図、第2図は実施例のノード
の構成図、第3図は実施例のパケットのフレーム・フォ
ーマント、第4図は従来例の説明図である。 第1図
中、 10:パケット 11:端末 12:受信バッファ 13:送信バッファ 14:アクセス制御部 141:伝送要求ビット制御部 142ニド−クン制御部 143:タイマ 144:受信制御部 145:送信制御部
の構成図、第3図は実施例のパケットのフレーム・フォ
ーマント、第4図は従来例の説明図である。 第1図
中、 10:パケット 11:端末 12:受信バッファ 13:送信バッファ 14:アクセス制御部 141:伝送要求ビット制御部 142ニド−クン制御部 143:タイマ 144:受信制御部 145:送信制御部
Claims (1)
- 【特許請求の範囲】 有効トークンを獲得することにより通信権が与えられる
トークンリングにおいて、 通信権を得たノードが送信するパケット(10)の後部
に伝送要求ビット(102)を設け、 パケットの送信時に連続して送信を要求する時に該伝送
要求ビットを一方の論理状態に設定し、伝送すべきパケ
ットを持つリング上の他のノードは、該伝送要求ビット
を他方の論理状態に書き換えて前記情報パケットを送信
したノードに知らせ、 パケットを送信したノードは該パケットの伝送要求ビッ
トが一方の論理状態であることを検出すると決められた
タイマ値を越えてパケットを連続して伝送し、他方の論
理状態であることを検出するとタイマ値に達した時に有
効トークンを発生することを特徴とするトークンリング
におけるパケットの連続通信方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27229088A JP2656962B2 (ja) | 1988-10-28 | 1988-10-28 | トークンリングにおけるパケットの連続通信方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27229088A JP2656962B2 (ja) | 1988-10-28 | 1988-10-28 | トークンリングにおけるパケットの連続通信方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02119451A true JPH02119451A (ja) | 1990-05-07 |
| JP2656962B2 JP2656962B2 (ja) | 1997-09-24 |
Family
ID=17511799
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27229088A Expired - Lifetime JP2656962B2 (ja) | 1988-10-28 | 1988-10-28 | トークンリングにおけるパケットの連続通信方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2656962B2 (ja) |
-
1988
- 1988-10-28 JP JP27229088A patent/JP2656962B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2656962B2 (ja) | 1997-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR920004147B1 (ko) | 동작모드설정 가능한 lan간 결합장치 | |
| US5053946A (en) | Token ring network having token request mechanism | |
| US4964113A (en) | Multi-frame transmission control for token ring networks | |
| KR100232237B1 (ko) | 근거리 통신망 인터페이스 장치 및 방법 | |
| US5155725A (en) | Adaptive token release mechanism for ring networks | |
| US4707830A (en) | Token passing LAN using a plurality of tokens | |
| EP0374883B1 (en) | System for internetwork communication between local area networks | |
| US5856921A (en) | Apparatus and method for intermodular communications using system bus controllers | |
| US5390182A (en) | System for synchronous bandwidth allocation in token ring networks | |
| JPH04336728A (ja) | リング状パケット通信網 | |
| JPH02119451A (ja) | トークンリングにおけるパケットの連続通信方式 | |
| JPH0795745B2 (ja) | トークンパツシングシステム | |
| JPH02260735A (ja) | 中継輻輳予報装置 | |
| JPS63285039A (ja) | 伝送方式切り替え装置 | |
| JP2000004246A (ja) | 通信装置の監視制御方法 | |
| JPH02206252A (ja) | タイムスロット獲得方法 | |
| JPH0495429A (ja) | 多重通信装置 | |
| JPH0763162B2 (ja) | スロツトアクセス方式 | |
| JPS5860849A (ja) | ル−プネツトワ−クニオケル輻「そう」制御方式 | |
| JPH0117628B2 (ja) | ||
| JPH04354222A (ja) | 割り込みリセット形パケット通信方法 | |
| JPH0229259B2 (ja) | ||
| JPH02234534A (ja) | ネットワーク仮親局相互間の競合制御方式 | |
| JPH0381850A (ja) | 計算機システムのフロー制御方式 | |
| JPS6223649A (ja) | ネツトワ−クシステム |