JPS61125253A - 媒体アクセス制御方式 - Google Patents

媒体アクセス制御方式

Info

Publication number
JPS61125253A
JPS61125253A JP24575384A JP24575384A JPS61125253A JP S61125253 A JPS61125253 A JP S61125253A JP 24575384 A JP24575384 A JP 24575384A JP 24575384 A JP24575384 A JP 24575384A JP S61125253 A JPS61125253 A JP S61125253A
Authority
JP
Japan
Prior art keywords
token
state
frame
node
repeat
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
JP24575384A
Other languages
English (en)
Inventor
Hideo Suzuki
英男 鈴木
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP24575384A priority Critical patent/JPS61125253A/ja
Publication of JPS61125253A publication Critical patent/JPS61125253A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は地理的に近接した地域内で複数の81算機を通
信で結合するロー力ルエリアネノ1ワーク(1,、AN
)の伝送媒体へのアクセス方式に1余り。
特にリング状の伝送媒体においてフリー1−クンを捕捉
した計算機のみが送信権をもつというl−クン方式の媒
体アクセス制御方式に関ずろ。
近年、中央演算装置(CPIJ)による望中処理から複
数のワークステーションによる分離処理の時代になって
きた。そして、地理的に近接し7た構内やビル内にある
計算機を通信ネットワ−クで有機的に結合して1分散処
理や」ワイスオー1メーシヨンを効率よく実行するロー
カルエリアネノ1−ワーク(1−AN)が注目されてき
た。このL A Nを有効に利用することによって1 
ワークステーション間のプログラム、文字あるいは画像
のデータの転送あるいは大容量共有ファイル装置への入
出内当が効率よく実行できる。L A Nの代表的な結
合方式にはハス型とリング型がある。バス型でもリング
型でも、LANにおいては主にデータと送受信アドレス
等からなるパケットがデータ転送の単位となるが、この
場合、複数のノートと呼ばれるワークステーションが伝
送媒体を共有するので。
媒体へのアクセスを開整、すなわち通信を行う場合のプ
ロI・コルと呼ばれるI信規約に基づいて。
アクセス選択を行うことが重要となる。従って5アクセ
ス方式によってネットワークの基本的性質。
すなわち、単位時間にいくつのパケットが伝送できるか
という伝送容量、故障の対策あるいはシステム設計の容
易さ等の性質が決定されることになる。
〔従来の技術〕
従来、この種のLANにおけるアクセス方式にはCS 
M A / CD (Carrier 5ense m
ultipleaccess/collision  
detection) +タイムスロット方式そしてト
ークン方式がある。C3MA/CD方式は、イーザネ、
トに代表される方式で、送信ずべきパケットを持つノー
1゛はハスが空いているならば即座に送信し、バスが使
用中のとき送信を中止し再送するまで適当な時間だけ待
って再び送信する方式である。タイムスロノI・方式は
一定時間をノード数に対応して分割し、各ノー1゛は決
められたタイムスロット期間のみパケットを送信できる
ようにしたりあるいは要求に応してタイムスロソlを割
り当てる方式である。最後の1・−クンパッシング方式
は、送信権を表ずフリー1−クンと呼ばれるパケットを
主にリング状の伝送媒体に循環さ一ロ、送信したいノー
ドはl・−クンが廻って(るまで待ち、トークンを中に
取り込むことによってデータ処理用lを送信し再びトー
クンを伝送媒体に出すという方式である。
一般的に、LANのノードの伝送媒体への結合方式には
、ハス型とリング型があるが、バス型ではC8MA/C
D法式が主に使われるが、バス型の短所は、原理的にあ
まり長距離のネットワークや高速のネットワークには向
かないこと、および光ファイバが使用するのが難しく、
特に、負荷を増やしていくと衝突による遅延が増し、伝
送効率が低下するという欠点がある。そこで、負荷が多
い場合にはトークンリング方式が最も効率がよいといわ
れている。すなわち、負荷を増しても遅延時間の変化が
急増せず伝送容量が高く、最大遅延時間はリング−周の
伝播遅延で決るという長所を持っている。しかし、短所
としては、リング状の1つの断線の故障が全体に影響し
たり、パケットが廻り続けたり、トークンが失われたり
する現象があるので5 これを対処する機能が必要とな
る。
従来、この種のトークンリング方式の媒体アクセス制御
のほとんどが各ノード内にあるデータ処理用の中央演算
装置(CP U)内のマイクロプログラムすなわち、フ
ァームウェアを使って実行されていた。従ってトークン
を捕捉した後フレームデータを送信しトークンを再び送
出させる制御をファームウェアで実行している間は、C
PUは他の仕事を実行することはできず、従って、当該
ノードのスループットが低下するばかりでなく、リング
全体のデータ転送能力の低下をもたらすという欠点をも
っていた。
〔発明が解決しようとする問題点〕
本発明は従来のこのような上記欠点を除去するために、
  t−−クンリング方式において、1・−クンを捕捉
した後フレームデータを送信し1・−クンを再び送出さ
せるという状態制御をファームウェアとは独立に専用ハ
ードウェアで実行できるようにするにはどのような状態
およびその遷移を生成するかという問題を解決するもの
である。
〔問題点を解決するための手段〕
本発明によれば、トークンリング方式によるネットワー
クにおいて各ノードは送信機能を無効としたフレームの
リピート状態、送信機能及び受信機能を有効としフレー
ムのリピート機能を無効としたトークン保持状態、及び
受信ta能を有効とし送出機能リピート機能を無効とし
たトークン送出状態の3つの状態を有し、各状態の遷移
は当該ノード内の中央演算装置の制御を介さないで行う
ことを特徴とした媒体アクセス制御方式を提供するもの
である。
〔作  用〕
本発明は、トークンリング方式において、各ノー1が正
富時にはトークンをまだ捕捉していないというリピート
状態、1・−クンを捕捉しフレームを送出するトークン
保持状態および、フレームの終りを検出してl・−クン
を送出する1・−タン送出状態を専用ハードウェアに容
易に置換できるように定義し、これらの状態の遷移はC
PUの制御を介さずその専用ハードうエアで実行するよ
うにした。
〔実 施 例〕
次に本発明の実施例を図面を参照して説明する。
第1図は1本発明の媒体アクセス制御(MAC)状態遷
移方式を説明する状態遷移図で、第2図に示すようなリ
ング状の通信路にノートと呼ばれる針算機が複数個接続
されたローカルネットワーク(LAN)において、フリ
ートークン(以下単に“トークン”と呼ぶ)を捕捉した
ノードのみが送信権をもつというトークン方式の原理に
基づいて。
各ノードが専用ハードウェアまたはマイクロプロゲラJ
・に従って行うアクセス制御の状態遷移を示している。
l・−クンパッシング方式の場合、一般的に番J3ハイ
ドからなる1・−クンをリングに廻したときあるノート
′がそのl・−クンを捕捉したとき送信権をもちデータ
フレームを流すことになる。ノー1′が送信を終えたと
きどの時点で1・−クンを解放するかということはいく
つかの手法がある。本実施例ではそのノー1゛はデータ
フレームを流し糾ったときトークンを流ずことによって
、他のノー1′に送信権を論るという手法に従う。」二
記1・−クン方式について、第3図について説明する。
例えば、第3図fatは、リング状に4つのノードA、
B、C。
Dが接続されている場合、フリートークンがCとDの間
にあって、全てのノード、A、  B、C,Dのどのノ
ードもl・−クンを捕捉していない状態で。
フレームを受信し、同しデータを流すことができるリピ
ート状態である。同図tb)ではノードDがフリートー
クンをh1i捉した状態で該ノーIDはI・−クン保持
状態すなわち、フレームを送信する権利の待ち状態とな
る。
この時、他のノー1’A、B、Cはリピート状態のまま
である。同図fclでは5ノードDはトークン保持状態
を継続しながら、ビジートークンをリングに送出した状
態である。従って、ノードDのトークン保持状態ではビ
ジートークンを送出できるが、他のリピート状態のノー
ドA、B、Cはフリートークン及びビジートークンをリ
ピートすることとなる。
同図(diでは、ノードDがフレームを送出終了した状
態で、トークン送出状態となる。同図fe)では5ノー
ドDはトークン送出状態を継続しているが。
リピート状態にあるノードBがフレームを受信している
状態である。同図(flでは、ノーF’Dがトークン送
出状態を継続しながらフレームのヘッダを認識した場合
、フリートークンを送出し、ビジートークンを除去する
状態である。そして、同図([0に示すように、ノード
Dはビジートークンの除去を終了し、再びリピート状態
になった状態である。
従って21−−クン保持状態と1−クン送出状態ではフ
レームはリピートされないこととなる。このようなl・
−クンパッシング方式では各ノー1゛が実際にどのよう
にアクセス制御するかが問題になる。
本発明ではこの問題を解決するためにまず状態区分を行
うことに特徴がある。
第1図において、トークンを捕捉した場合と持たない場
合を識別するためまずリピート状態■あるいは■という
トークンを持たない状態を定義する。この状態ではリン
グ内の送信ノー1′からフレームデータを受信するだけ
の機能を持っている。
また2 この状態では、受信と同時に同しデータを流す
といういわゆるリピー]・という機能をもっている。こ
の状態において、l・−クンを捕捉するとトークン保持
状態■あるいは■になり、送信できる状態になる。そし
て、フレームデータを送信し終るとトークンを放すこと
になるが、その状態になるまでの間をl・−クン送出状
態■あるいは■と呼ぶ。そしてトークン送出終了後、再
びリピート状態■となる。このようにリングもノードも
正常である場合は各ノードはこの■、■、■(あるいは
■、■、■)の各状態を繰り返すことになる。
各ノートはリピート状態でないときには自己フレームを
除去するという機能も持つ。すなわち。
自分がトークン保持状態■あるいは■でありフレームデ
ータを送出したとき自分のところまでそのフレームデー
タが戻ってきたときにはそのフレームデータを除去して
、そのデータがリングを何度も廻ることを防止し、かつ
フレームの吸収が終了されることを確認する機能を含む
また、各ノードにはトークンがなくなったとき再生する
という機能をもつが、でたらめに再生するのではなく特
定なノード、すなわちアクティブモニタ(AM)と呼ば
れるノードのみが再生できるようにしている。このとき
、アクティブモニタでないノード、すなわち、トークン
の再生を実行しない普通のノードはパッシブモニタ(P
M)と呼ぶ。このような本方式ではさらに、AMになる
シーケンスあるいはトークンを再生するシーケンス、あ
るいはリングの断線時に異常通知フレームを出すための
シーケンスが状態遷移としである。
トークン再生をするための状態を1・−クン再生状態■
と呼び、そしてPMにおいて、AMになるためのフレー
ムを送信する状態をモニタリカハリイ状態■と呼び、さ
らに、実高通知フレームを再!にしている状態をビーコ
ン送出状態■と呼ぶ。
AMあるいはPMにおいて機能遷移状態を監視するタイ
マがあり、それにはタイマ1〜5がある。
タイマ1はTIタイマと呼ばれ、フレームがリングから
流れてこないことを時間で監視しており5一定時間流れ
てこないとき、すなわち1・−クンおよびフレームの両
方が流れてこない比較的短い時間T1を測定する。これ
は、  トークン再生するためのタイマである。T2タ
イマはPMでもAMでも起動するがトークンのみが流れ
てこない比較的長い時間を監視しているタイマである。
これは。
たとえば、断線あるいは「八Mなし」の異常状態の場合
でトークンは流れないことになる。T2の時間は普通1
〜2秒である。T2タイムアウトになると断線よりもま
ず“トークンなし”として判断するために、まずPMは
モニタリカバリイ状態■となる。T3タイマは5 トー
クン保持状態■でトークンを保持する時間を制限するタ
イマである。
T4タイマは、トークン送出状態■で動作し、トークン
を出すタイミングを制御する。すなわちフレームを送出
後ヘッダを認知するまではトークンを出さないようにす
るための時間を監視するのである。すなわち、PMにお
いて、フレームがこわれたときはT4タイムアウトにな
るので、このことによって、フレームがこわれたと判断
してトークンを意識的に出すように制御する。T5タイ
マは、モニタリカバリイ状態■でモニタリカバリイフレ
ームというフレームを何度か出すことになり。
これを出すタイミングを測るタイマである。
次にこれらのタイマT I=T 5を使ってAM状態を
生成するシーケンスについて説明する。まず電源投入時
にノードはPMのリピート状態である。
この状態でトークンがこないときにはトークン保持状態
■にもなれないので、T2タイマがその時間を測定して
いる。T2タイムアウト(1〜2秒)になるとそのノー
ドはモニタリカバリイ状態■となる。モニタリカバリイ
状態■となったノードはモニタリカバリイフレームとい
うリカバリイ用のフレームを送出する。そのフレームの
中にはソースとディスティネーションのアドレスフィー
ルドがあり、ソースアドレスは自分のアドレスであるの
で、これによってリング内の同時にリピート状態にある
ノード間の競合を防止する。すなわちAMになろうとす
るノードへの要求がモニタリカバリイフレームの送出で
あるが5 自分がモニタリカバリイ状態■であって伯か
らのモニタリカバリイフレームを受けとったとき、フレ
ーム内のソースアドレス(SA)とマイアドレス(MA
)と比較する。SA>MAであればそのノードはモニタ
リカバリイ状態■を放棄し、リピート状態■になる。そ
して、そのフレームが下流に廻るようにする。これを繰
り返すと、T2タイムアウトになったノードのうち1つ
だけ最大アドレスのノードのみがリピート状態■でなく
モニタリカバリイ状態■を維持する。そしてT5(数m
s)時間モニタリカハリイ状惑■を統ける。すなわちモ
ニタリカバリイフレームを送出して、最後に残ったモニ
タリカバリイ状態■のノードでSA=MAになったとき
初めて、そのノートはAM状態になれると認識する。そ
してAM状態のリピート状態■になって普通の受信状態
になり、リングではこれのみがAMとなる。ノードのA
M状態のリピート状態■においてトークンが捕捉できず
T1タイムアウト(数十l1ls)となったとき、その
AMノードはトークン再生状態■となり、リングバージ
フレーム(RPF)という特定のフレームを送出する。
これはトークンを持たない状態でありながらフレームを
流すことができる状態である。このRPFを送出すると
、そのAMノードはトークン送出状態■になる。すなわ
ちリングは再び“トークンあり”の状態になり、このA
Mノードは普通の3状態■。
■、■を続ける。PMも同じく■、■、■の状態をII
続することになる。なお、リングのどこかが断線してい
るときは、あるノードはリピート状態■からモニタリカ
バリイ状態■に遷移することになるが、このときは断線
しているので自分のアドレスMAがなくなり、リトライ
アウトを検出するところまで遷移し、これを100回く
らい繰り返してもだめなときビーコン送出状態■となる
。これはリング内の通信路が断線している場所のすぐ下
のノーI:がこの状態となり、このノードとその上のノ
ードとの間で断線となっている可能性があり。
断線の検出もできることになる。
次に、上記した3つの状態すなわちリピート状態、トー
クン保持状態およびI・−クン送出状態を使ってノーマ
ルな制御をプロセッサの制御を介さずに行う専用ハード
うエアについて述べる。
本発明のトークンパッシングコントローラ(TPC)1
0は、第4図に示すように、各ノードのアダプタ内に1
つ含まれており、共通バス60にマイクロプロセッサ2
0.プログラム格納用のROM30.作業用格納用のR
AM40および送信/受信バッファ50とともにその共
通バス60に接続され、リング通信路の他のノードから
ビットシリアルで転送されてきた受信データ600をリ
ピート状態において同期を取りながら入力し5マイクロ
プロセツサ20の制御を介さずに受信フレームデータを
受信バッファ50にDMA転送した後、マイクロプロセ
ッサ20で処理し結果をRAM40に格納する。他のノ
ードに転送すべきデータは、共通データバス60を介し
てDMAで送信/受信バッファ50に転送され送信可能
状態となる。そして化ノードからトークンが転送されて
きた場合には、TPCはリピート状態からトークン保持
状態に遷移するように制御し、送信バッファ50からの
送信データフレームを送出し終った時点において、トー
クン送出状態に遷移するように制御する。そして最後に
トークンを送出し、フレームの最終バイトを検出するこ
とによって再びリピート状態へ移行する制御を実行する
。このTPOの存在によって、このようなアクセス制御
用の状態遷移をマイクロプロセッサ20の制御を介さず
に行うことができる。このTPCは第5図に示すように
、リピート状態において受信するビットシリアルデータ
600を直並列変換して得られる一17= バイトデータ1010を制御回路103の制御の下で受
信回路102に転送し、同期制御して受信バッファ50
に転送する。そして、  トークン捕捉後、トークン保
持状態からl・−クン送出状態において制御用!110
3の制御下で送信ハソファ50から転送されてくるフレ
ームデータを送信回路に転送し同期制御してリピート回
路101よりバイトを並直列変換してフレームおよびl
・−クンをビットシリアルに出力601より出力する。
次にTPOのリピート回路101とその周辺回路につい
て第6図を用いて説明する。
データ線600をピッ(・シリアルで転送されてくるデ
ータRXDはまず直並列変換回路R3R1012でバイ
トに直す。ごのときまずフレームであるかどうかをみる
ために特定なFSパターンをデータ線600に流し、そ
のフレームの先頭パターンを同じFSパターンとを比較
して一致するかどうかを一致回路1013で調べる。フ
レームは9ビツトバイト、たとえば、FSパターンの9
ビツトを先頭に、MAC3f11およびM A CS 
f21がそれぞれ9ビツトバイト、その後ディスティネ
ーションアドレスおよびソースアドレスがそれぞれ6バ
イト、コマンドとデータがnバイト、そしてチェックコ
ードが4ハイドでファイルエンド(FB)コードが1バ
イト、最後にスティタスが1バイトとなるようにフィル
ド構成されている。まずバイトになるためR3RIO1
2でシリアルパラレル変換され、そのビットパターンと
FSパターンと比較されて一致した場合はフレームの先
頭であることが確認されるので、フレーム受信開始すな
わちRXFRM信号がフリップフロップ1014に七ノ
1〜される。FSパターンの次の1ハイドは9ビット時
間後なのでフレーム先頭時にリセットされる4ビツトカ
ウンタ1015によって0から8までカウントし、RC
N=8になったとき、リピート回路は、R3Rが次のバ
イトを七ソトシていることを知る。そしてこのシーケン
スがフレーム内で繰り返される。一方、BFAバッファ
1017は各バイトを一時保持するものである。この一
時保持されたハイドデータは受信回路に転送されて受信
シーケンスカウンタ(R3CN)と受信アドレスカウン
タ(RACN)を使ってフレーム内の各フィールドを識
別する。そして、前者はフィールド内のバイト数をカウ
ン]−シ、それによってバイトがとのようなものである
かがわかる。すなわち、そのバイトがアドレス部であれ
ば、あらかじめ用意されたアドレスと比較の実行ができ
、たとえばSAとMAの比較を行うことができることに
なる。また、もし、コマンド部であれば、それを使って
、モニタリカバリイ状態■においでSAとMAのアドレ
スを比較せよというシーケンスに移るように接続するこ
とができる。
BFAバッファ1017に接続された2つのレジスタB
FEとBFOは同期合せのためのバッファである。すな
わち、受信データからビット同期して得られた自己同期
クロックと再び送信するクロックとは違うためそれをカ
バーするため、BFOとBFEがあり、それぞれは、ク
ロック位相の進みと遅れに従ってデータをずらしてバン
ファリングしバイトoddとevenとを交互にセット
するようにしている。このようにして入力されたフレー
ムはBFEとBFOに入力するがそこがら俄り出すかど
うかを制御回路で決めて送信用レジスタTSR1020
に入れる。TSR1020はパラレルイン・シリアルア
ウトのシフトレジスタである。
このTSR1020に接続されたTFGフリップフロッ
プは1とOを交互に発生する発生器であり。
送信フレームがないときはTSRがその1010・・・
というパターンを送信するようにしている。
こうすることによってリピート状態であるがないかを制
御できることになる。
次に第1図の状態遷移図の各状態に対応して。
TPCのステータス制御部内に存在する状態表現用の状
態フリップフロップについて第7図を使って説明する。
TPCの状態フリップフロップ(F/F)には。
アクティブモニタ(AM)、  リピート(RFP)。
トークン保持(TKNHD)、  トークン送出(TK
NPS)、)−クン再生(TKNGR)、モニタリカパ
リイ (MREC)、 ビーコン送出(BC2l− PS)の各状態をそれぞれ表現するFO,Fl。
F2.F3.F4.F5.F6がある。まず、電源投入
時にはFlのリピートF/Fが“1″にセットされる。
または、ファームウェアによる初期設定時においてもF
lは“1″に七ノドされる。
このときこのノードはパッシングモニタ状態のリピート
状態となる。TPCのリピート回路] 01にトークン
が入力すると、FS、MAC3,FBの3バイトから構
成される。この1・−クンは順にBFAバッファ101
7にラッチされ、TCPが]・−クン捕捉を認識すると
、FlのリピートF/Fをリセットし、F2のl・−ク
ン保持F/Fが1″にセントされる。このとき、  l
・−クンはこのノードによって吸収された状態であり、
]・−クンはリピートされず、 kill状態となって
、下位ノードに転送されないことになる。I・−クン保
持F/Fが“1”にセントされている間5送信バッファ
50で用意された送信フレームをリピート回路101内
のTSR1020に送り、送信する。送信終了時にトー
クン送出状態となり、F2のI−クン保持F/Fをリセ
ノl シF 3のトークン送出F/Fを“1”にセット
する。フレーム送出1& トークンを送出すると再びリ
ピート状態となるので。
トークン送出F/Fをリセットすると同時に、再びFl
のリピートF/Fを“1°にセットする。
FlのリピートF/Fが“1″にセットされノードがリ
ピート状態にあるとき、T2タイマにおいてタイムアウ
トとなると、モニタリカハリイ状態を表現するFSのモ
ニタリカバリイF/Fが1゜にセントされる。そして、
モニタリカパリイフレームをTSR1020を介してリ
ングに転送し。
そのフレームがリングを巡回して帰還されたかどうかを
みて、フレーム内のソースアドレス(SA)と自分のア
ドレス(MA)を比較する。前述したように、SA>M
AのときにはリピーI・状態にもどるために、FSのモ
ニタリカハリイF/Fをリセットする。そして、SA=
MAとなった場合には、このノードがアクティブモニタ
となるために。
F5のモニタリカハリイF/Fをリセットすると同時に
FOのアクティブモニタF/Fを“1”にセソ]・シ、
さらにFlのリビー1 F / Fも“1゜にセットす
る。すなわち、このノードはアクティブモニタ状態のリ
ピート状態となる。そして、トークン保持、トークン送
出、そしてリピートを繰り返ずことができれば、F2.
F3がセノI・されながら3つの状態を繰り返ず。しか
しリピート状態で、T1タイマにおいてT+タイムアウ
トとなると、F4の1−−クン再生F/Fが“1”に七
ノドされる。1・−クンを再生してリングに転送される
とF4はす七ノ1−され、1・−クン送出状態を表現す
る1・−クン送出F/Fが“1”に七ノ1−されてトー
クンが再生される。なお、パノンブモニタ状態でSAと
MAを比較したとき、T5タイム内で常にSA≠MAで
あるときは、このノードはアクティブモニタにはなれず
、ビーコン送出状態となるので、F6のビーコン送出F
/Fが1”にセットされる。また、このF6はBCF受
信時にはリピート状態となるのでリセットされるが断線
検出した場合には再びセットされる。
このように本発明は、1・−クンによりリングのアクセ
ス権を制御するローカルエリアネットワークにおいて、
各ノートは送信機能を無効とし、フレームのりピート機
能および受信機能を有効としたリピート状態、送信機能
および受信機能を有効とし、フレームのリピート機能を
無効としたトークン保持状態、および受信機能を有効と
し、送信機能、リピー)13M能を無効としたトークン
送出状態、の3つの状態を定義する。そして5 リピー
ト状態においてフレーム送信要求を発したノードは。
トークンの到着を検出すると、当該トークンをリングよ
り除去し、1・−クン保持状態に遷移し、当該状態で、
フレームを送出し終った時点において。
トークン送出状態に遷移し自ノードのフレームのヘッダ
を検出した時点でトークンを送出し、自ノードのフレー
ムの最終バイトを検出することにより、リピート状態へ
移行するように状態を遷移することをプロセッサの制御
を介せず行うことを特徴とする。
〔発明の効果〕
本発明は、このように、各ノードにおいて、リピート状
態、I・−クン保持状態および1−−クン送出状態とい
う状態を定義し、状態間の遷移はプロセッサ(CPtJ
)のファームウェアを介さずにプロセッサとは独立にT
PC専用バー1ウェアが実行することによって、CP[
JはTPCが状態遷移を実行している間は他の仕事を実
行でき従っ゛ζ全体のスループットが向上するばかりで
なく、  cpUに対するO8のソフレシエア負担が小
さくなり従ってシステム設計が極めて容易になるという
効果がある。
【図面の簡単な説明】
第1図は1本発明の媒体アクセス制御方式の状態遷移方
式を説明するたの状態遷移状態図。 第2図は、リング状の通信路に接続された複数のノード
を示すブロック図。 第3図ta+〜(g+は、各ノード間のトークンとパゲ
ノトの送受信を示すブロック図。 第4図は、各ノートのアダプタを示すブロック図。 第5図は、第4図のアダプタにおけるトークンパノシン
グニ1ンl−I+−ラのフ゛lコ、り図。 第6図は′r p cのリピート回路のブロック図。 第7図は、TI)Cのステータス制御部の各フリノプフ
17ソプの状態図である。 ■、■・・・リピート状態。 ■、■・・・トークン保持。 ■、■・・・トークン送出状態。 ■・・・トークン再生状態。 ■・・・モニタリカバリ状態。 ■・・・ビーコン送出状態。 ヱ○■■ 千

Claims (2)

    【特許請求の範囲】
  1. (1)トークンリング方式によるネットワークにおいて
    、各ノードは送信機能を無効としたフレームのリピート
    状態、送信機能および受信機能を有効としフレームのリ
    ピート機能を無効としたトークン保持状態、および受信
    機能を有効とし送信機能リピート機能を無効としたトー
    クン送出状態の3つの状態を有し、各状態の遷移は当該
    ノード内の中央演算装置の制御を介せず行うことを特徴
    とする媒体アクセス制御方式。
  2. (2)リピート状態において、フレーム送信要求を発し
    たノードは、トークンの到達を検出すると、当該トーク
    ンをリングより除去し、トークン保持状態に遷移し、当
    該状態で、フレームを送出し終った時点において、トー
    クン送出状態に遷移し、自ノードのフレームのヘッダを
    検出した時点でトークンを送出し、自ノードのフレーム
    の最終バイトを検出することにより、リピート状態へ移
    行することを特徴とする特許請求の範囲第1項記載の媒
    体アクセス制御方式。
JP24575384A 1984-11-20 1984-11-20 媒体アクセス制御方式 Pending JPS61125253A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24575384A JPS61125253A (ja) 1984-11-20 1984-11-20 媒体アクセス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24575384A JPS61125253A (ja) 1984-11-20 1984-11-20 媒体アクセス制御方式

Publications (1)

Publication Number Publication Date
JPS61125253A true JPS61125253A (ja) 1986-06-12

Family

ID=17138281

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24575384A Pending JPS61125253A (ja) 1984-11-20 1984-11-20 媒体アクセス制御方式

Country Status (1)

Country Link
JP (1) JPS61125253A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6320935A (ja) * 1986-07-15 1988-01-28 Oki Electric Ind Co Ltd トークンパッシングデータ通信方式の端末装置
WO2008001420A1 (fr) * 2006-06-26 2008-01-03 Mitsubishi Electric Corporation Noeud de communication, procédé d'émission de jetons et procédé de communication en anneau par jeton dans un système de communication en anneau
JP2010161795A (ja) * 2010-03-02 2010-07-22 Mitsubishi Electric Corp 通信ノードおよびトークンリング通信方法
TWI422190B (zh) * 2009-06-12 2014-01-01 Mitsubishi Electric Corp 通信管理裝置、通信節點及資料通信方法
WO2017195357A1 (ja) * 2016-05-13 2017-11-16 三菱電機株式会社 通信装置、通信方法及び通信プログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58111454A (ja) * 1981-12-24 1983-07-02 Oki Electric Ind Co Ltd 分散制御型リング・ネツトワ−クにおけるト−クン制御方式
JPS58177056A (ja) * 1982-04-09 1983-10-17 Mitsubishi Electric Corp 環状回線網通信方法
JPS5957543A (ja) * 1982-08-26 1984-04-03 Fujitsu Ltd デ−タ伝送方式

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58111454A (ja) * 1981-12-24 1983-07-02 Oki Electric Ind Co Ltd 分散制御型リング・ネツトワ−クにおけるト−クン制御方式
JPS58177056A (ja) * 1982-04-09 1983-10-17 Mitsubishi Electric Corp 環状回線網通信方法
JPS5957543A (ja) * 1982-08-26 1984-04-03 Fujitsu Ltd デ−タ伝送方式

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6320935A (ja) * 1986-07-15 1988-01-28 Oki Electric Ind Co Ltd トークンパッシングデータ通信方式の端末装置
WO2008001420A1 (fr) * 2006-06-26 2008-01-03 Mitsubishi Electric Corporation Noeud de communication, procédé d'émission de jetons et procédé de communication en anneau par jeton dans un système de communication en anneau
JPWO2008001420A1 (ja) * 2006-06-26 2009-11-19 三菱電機株式会社 通信ノードおよびリング状通信システムのトークンリング通信方法
JP4503678B2 (ja) * 2006-06-26 2010-07-14 三菱電機株式会社 通信ノードおよびリング状通信システムのトークンリング通信方法
US8213455B2 (en) 2006-06-26 2012-07-03 Mitsubishi Electric Corporation Communication node, and token issuing method and token-ring communication method in ring communication system
US8351459B2 (en) 2006-06-26 2013-01-08 Mitsubishi Electric Corporation Communication node, and token issuing method and token-ring communication method in ring communication system
US8687647B2 (en) 2006-06-26 2014-04-01 Mitsubishi Electric Corporation Communication node, and token issuing method and token-ring communication method in ring communication system
TWI422190B (zh) * 2009-06-12 2014-01-01 Mitsubishi Electric Corp 通信管理裝置、通信節點及資料通信方法
JP2010161795A (ja) * 2010-03-02 2010-07-22 Mitsubishi Electric Corp 通信ノードおよびトークンリング通信方法
WO2017195357A1 (ja) * 2016-05-13 2017-11-16 三菱電機株式会社 通信装置、通信方法及び通信プログラム

Similar Documents

Publication Publication Date Title
US5229993A (en) Control of access through local carrier sensing for high data rate networks and control of access of synchronous messages through circulating reservation packets
KR920004147B1 (ko) 동작모드설정 가능한 lan간 결합장치
JP2002542527A (ja) 一般的なシリアルバスプロトコルの範囲を拡張する方法並びに装置
JPS5846098B2 (ja) ル−プバスネットワ−クシステムにおけるバス優先制御方式
US5442631A (en) Communication control device
JPS61125253A (ja) 媒体アクセス制御方式
US8407330B2 (en) Method and apparatus for the addition and removal of nodes from a common interconnect
JP4627456B2 (ja) 通信システム、サイクルマスタノード及び通信方法
CN100484056C (zh) 数据传输控制装置和电子设备
JPH0828722B2 (ja) データ伝送制御方式
JP2001067299A (ja) インタフェース制御装置及び計算機システム
JP3163526B2 (ja) Lanのブロードキャストフレーム処理方法および装置
JPS61125254A (ja) リング状態割込方式
JPS61125252A (ja) 媒体アクセス制御状態遷移割込方式
JPS61125249A (ja) アドレスビツト送受信方式
JPH047620B2 (ja)
JPS61125251A (ja) リピ−ト機能制御方式
JPH0292043A (ja) データ受信方式
JP3374628B2 (ja) トークンパス方式データ転送システム
JP2000261452A (ja) ネットワークシステムおよび端末装置
JPS63164548A (ja) 伝送装置
JP3060660B2 (ja) 端末装置の送信制御方式
JPS60201760A (ja) デ−タ伝送方式
JPS589619B2 (ja) デ−タ通信システム
JPS6319935A (ja) バスアクセス方式