[go: up one dir, main page]

JPS60141049A - ル−プネツトワ−ク制御方式 - Google Patents

ル−プネツトワ−ク制御方式

Info

Publication number
JPS60141049A
JPS60141049A JP58247193A JP24719383A JPS60141049A JP S60141049 A JPS60141049 A JP S60141049A JP 58247193 A JP58247193 A JP 58247193A JP 24719383 A JP24719383 A JP 24719383A JP S60141049 A JPS60141049 A JP S60141049A
Authority
JP
Japan
Prior art keywords
node
frame
mask
level
transmission right
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
JP58247193A
Other languages
English (en)
Inventor
Takuo Ishizuka
石塚 拓雄
Masao Kato
正男 加藤
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP58247193A priority Critical patent/JPS60141049A/ja
Priority to US06/687,168 priority patent/US4675671A/en
Publication of JPS60141049A publication Critical patent/JPS60141049A/ja
Pending 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/42Loop networks
    • H04L12/427Loop networks with decentralised control
    • H04L12/433Loop networks with decentralised control with asynchronous transmission, e.g. token ring, register insertion

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は1・−クン制御方式のループネットワークシス
テムに係り、特に送信権獲得の制御に好適なループネッ
トワーク制御方式に関する。
〔発明の背景〕
トークン制御のループネットワークシステムにおいては
、1−−クン・フレームと呼ばれる送信権制御フレーム
をループ伝送路に伝送して、該ループ伝送路に接続され
ている複数のノード間の送信権の移動を制御している。
従来、トークン・フレームの伝送によりノードに送信権
を与えるプロトコルとして、トークン・フレームを送信
したノードに一番近くに接続されているノードの優先権
が一番高くなり、一番遠くに接続されているノー1−の
優先権が一番低くなる方式(論理的レベルでの優先順位
を付けない方式)と、1−−クン・フレームに優先レベ
ルビットを設け、成るノードがト−クン・フレームを受
信したとき、自分が送信しようとしているフレームのレ
ベルがトークン・フレームの持つ優先レベル以上でない
と、送信権を獲得できない方式とが知られている。
ところで、」二記従来の方式では、例えば光ループネッ
トワークに中央処理装置のチャネル装置と高速入出力装
置を接続し、チャネル装置の指令に、より入出力装置の
入出力動作を制御しようとしたとき、次のような種々の
問題が生じる。ここで、チャネル装置に相当するノード
をマスタ・ノード、入出力装置に相当するノードをスレ
ーブ・ノードと呼ぶことにする。
(1)一般的にスレーブ・ノートからマスク・ノードに
対するフレームの転送要求のレベルには、入出力装置か
らのデータの転送要求、入出力装置の動作終了の報告、
マスク・ノードからの指示に無関係に発生する割込状態
の報告、入出力装置異常の報告などがあり、マスク・ノ
ードは自分の内部状態、および重要度によりどのレベル
の転送要求を受け付けるかを決める必要がある。ところ
が、このような要求に対し、従来の方式ではマスク・ノ
ードが自由にレベルを選択することができない。
(2)スレーブ・ノードからのフレーム転送要求には、
転送すべき相手(マスク・ノード)、が決められており
、そのマスク・ノードがフリーの時のみフレームの転送
を行う必要がある。すなわち、決められたマスク・ノー
ドがらの送信付与のフレームに対してのみ送信権獲得を
行う必要がある。しかしながら、従来方式においては選
択的送信権獲得の機能はなく、1つのループに複数のチ
ャネル装置が接続されているような場合の制御には適し
ていない。
(3)一対のマスク・ノードとスレーブ・ノートの間で
高速のデータ転送要求およびそのデータの転送を行う場
合、従来のようにループの中で1つのノードのみが送信
権を持つ方式では半二重的通信しかできず、データ転送
の高速化ができない。
〔発明の目的〕
本発明の目的は、1−一クン制御のループネットワーク
システムに、チャネル装置と入出力装置で行われている
従来のI10インタフェースと同等の機能を実現させる
ことにある。
〔発明の概要〕
本発明では、ノー1く間の送信権の移動を制御する1−
−クン・フレー11に、他のノードに送信権をji、え
た後も自ノードに送信権を保留しておく制御フィールド
を設けることにより、該トークン・フレームを受信して
送信権を獲得したノードと該トークン・フレームを送信
したノード間で全二重通信を行うことを可能にする。さ
らに、トークン・フレームに送信権イ」与のレベルを指
定するレベルマスク・フィールドを設け、レベル単位の
送信権の移動を1jうことを可能にする。
〔発明の実施例〕
第1図はループネッ1へワークシステムの概略構成図で
あり、ノード1〜5がループ伝送路6に接続されている
。ここで、A、Bノート1,2をマスタ・ノード(チャ
ネル装置)、C,I)、Eノー1〜3,4.5をスレー
ブ・ノート(入出力装置)とする。
第2図は本発明によるトークン・フレームの形式例で、
タイム・フィルとフレームを分けるデリミタ・フィール
ドDELS、DELE、受信先アドレス・フィールドD
A、送信元アドレス・フィールドSA、レベルマスク・
フィールドM、制御フィールドC、フレーム・チェック
・シーケンスFC3よりなる。このトークン・フレーム
はスレーブ・ノード用のトークン・フレームであり、成
るスレーブ・ノードが送信権を得てもマスク・ノー1り
は送信権を失なうことはない。このトークン・フレーム
は、ループネットワーク中のマスク・ノー1−1または
2から送信されて、スレーブ・ノード3,4または5に
おいて受信され、該マスク・ノードに対する送信権を獲
得する。送信権を得たスレーブ・ノードはマスタ・ノー
ドに対しフレームの転送を行い、マスク・ノートもまた
スレーブ・ノードに対しフレームの転送を行う。
第3図はスレーブ・ノートにおける送受信制御部の一実
施例を示す。第3図において、11は直並列変換回路、
12〜15はトークン・フレーム中の受信先アジレス(
DA)、送信元アドレス(SA)、レベルマスク(M)
、制御フィールド(C)がセットされるレジスタ群であ
る。16〜18は制御用プロセッサ30からの受信先比
較アドレス(1つΔ′)、送信先比較アドレス(SA’
)、レベル比較マスク(M′)がセットされるレジスタ
JIYである。19〜21は比較回路群、22はデコー
ダ、23はアンド回路、24はトークン受信ラッチであ
る。25は制御回路、26はタイムフィル発生回路、2
7は受信フレーム・バッファ、28は送信フレーム・バ
ッファ、29は選択回路である。制御用プロセッサ30
は該スレーブ・ノート全体の制御[;用いられるもので
ある。
以下、1−−クン制御の動作について、マスク・ノード
Bから送信されたトークン・フレームをスレーブ・ノー
ト′Dか受信して送信権を得、全二重通信のリンケージ
を取るまでを例に説明する。なお、h−クン・フレーム
のレベルマスク・フィールドは1バイトからなり、ビッ
ト1はデータ転送要求レベル(レベルl)、ビット2は
入出力動作終了報告レベル(レベル2)であるとする。
それ以外のビットについては省略する。
いま、マスク・ノードBから送信されるトークン・フレ
ームのレベルマスク・フィール1へは、第4図(a)に
示すようにビット2が11 +、 I+で、入出力動作
終了の報告レベルの要求を持つスレーブ・ノードに対し
て送信権を与えるとする。この時、スレーブ・ノードC
はマスタ・ノードBに対してデータ転送要求をすべく、
レベルマスク・レジスタ14の要求レベルは、第4図(
b)L:示すようにビット1が″1″′になっていると
する。また、スレーブ・ノードDはマスタ・ノードBに
対し入出力動作終了の報告要求として、第4図(c)に
示すように、レベルマスク・レジスタ14のピッ1〜2
が1 ”になっているとする。
マスク・ノードBから送信されたトークン・フレームは
マスク・ノードAに送られるが、マスク・ノードAでは
該フレームをそのままスレーブ・ノードCに転送する。
スレーブ・ノードCでは、伝送路6から入ってきたトー
クン・フレームが受信バッファ27に順次格納されると
同時に、該1・−クン・フレームのピッ1−シリアル・
データは直並列変換回路11により順次パイ1−・シリ
アル・データに変換される。
このパイ1〜・シリアル・データに変換さJしたトーク
ン・フレーム中の受信先アドレス・フィールド(DΔ)
、送信元アドレス・フィールド(SA)、レベルマスク
・フィールド(M)、制御フ、f−ルド(C)は、それ
ぞれレジスタ12〜15にセラ1−される。レジスタ1
2のデータはスレーブ・ノード指定のグループ・アドレ
スであり、ここでは、スレーブ・ノートC,Dを含むグ
ループ・アドレスを指定しているとする。レジスタ13
のデータは当該マスク・ノードBのアドレスを示してい
る。
レジスタ]4のデータは第4図(a)に示す如くである
。一方、レジスタ16〜18には、制御用プロセッサ3
0によりそれぞれ受信先比較アドレス(DA’)、送信
元比較アドレス(SA、’)、レベル比較マスク(M′
)が前もってセットされている。レジスタ16のデータ
は当該スレーブ・ノードCのグループ・アドレスを示し
ている。該スレーブ・ノードCはマスタ・ノーl−Bに
対する要求(データ転送要求)を持っているため、レジ
スタ17のデータはマスク・ノーlりBのアドレスを示
している。レジスタ18のデータは第4図(b)に示す
如くである。
比較回路19はレジスタ12と16を比較する回路で、
1・−クン・フレームで送信権をイ」与しようとしてい
るスレーブ・ノード・グループをチェックする。比較回
路20はレジスタ13と17を比較する回路で、送信権
を付与しようとしているマスク・ノードをチェックする
。また、比較回路21はレジスタ14と18のデータを
ビット対応に比較する回路で、送信権を付与しようとし
ている要求レベルをチェックする。比較回路19゜20
.21はそれぞれ一致がとれると′1″を出力する。デ
コーダ22は制御フィールド・レジスタ】5のデータを
デコードし、送られてきた1ヘークン・フレームが全二
重通信を行うため、マスク・ノードが送信権を放棄しな
いトークン・フレームのとき” 1 ”を出力する。
比較回路19,20.21の出力、及びデコーダ22の
出力はアンド回路23に入力され、アンド条件が成立す
れば、l−−クン受信ラッチ24をセットするが、アン
ド条件が成立しないと1−−クン受信ラッチ24はセラ
1−されない。スレーブ・ノート′Cにおいては、比較
回路19と20の出力は″ビ°、またデコーダ22の出
力もrr 111であるが、比較回路21の出力は0″
であるため、トークン受信ラッチ24はセラ1へされな
い。この場合、制御回路25は選択回路29に対して受
信バッファ27を選択するよう指示し、受信バッファ2
7のI・−クン・フレー11がそのまま伝送路6に送出
される。
スレーブ・ノートCから送出された1〜−クン・フレー
ムはスレーブ・ノードDに入り、受信バッファ27に格
納さJしると同時に、直並列変換回路11を介し、その
受信先アドレス・フィールド(DA)、送信元アドレス
・フィールド(SA)レベルマスク・フィールド(M)
、制御フィールド(C)がそれぞ4しレジスタ12〜1
5にセットさ]Lる。該レジスタ12〜15のデータは
スレーブ・ノートCの場合と同一である。一方、レジス
タ16〜18には、制御用プロセッサ3oによりそれぞ
れ受信先比較アドレス(DA’ )、送信元比較アドレ
ス(SA’)、レベル比較マスク(M′)がセットされ
るが、レジスタ16は当該スレーブ・ノードDのグルー
プ・アドレス、レジスタ17はマスタ・ノードBのアド
レスを示し、またレジスタ18のデータは第4図(c)
に示す如くである。
したがって、該スレーブ・ノードDにおいては。
比較回路19〜21の出力はいずれもII I IIで
あり、また、デコーダ22の出力も111 )Hである
ため、アンド回路23によりトークン受信ラッチ24は
セット状態をとる。これにより、該スレーブ・ノート■
〕が送信権を獲得し、制御回路25の制御のもとにタイ
ム・フィル発生回路26のデータ、送信フレーム・バッ
ファ28のデータ(入出力動作終了報告)が選択回路2
9で選択されて伝送路6に送出される。スレーブ・ノー
ドEはスレーブ・ノードDよりトークン・フレームを受
信しないため、送信権は獲得しない。
なお、一旦トークン受信ラッチ24がセットされると、
次に別ノードを選択する1・−クン・フレー1%が来る
か、自分自身がトークン受信ラッチをリセッ1−するま
で、受信バッファ27のフレームは送信されることはな
く、自分のノードがマスタタ・ノードに対して任意の時
間に任意の大きさのフレームを送信することができる。
また、同時に、受信データは制御用プロセッサ3oを経
由して上位装置に送ることができ、マスク・ノードとの
間で全二重通信のリンケージを確立することができる。
〔発明の効果〕
本発明によれば、トークン制御のループネットワークシ
ステムにおいて、マスク・ノードが要求するレベルのス
レーブ・ノードとの間に全二重通信が可能となり、トー
クン・ループネットワークに、従来のI10インタフェ
ースのチャネル装置に対する入出力装置からのデータ転
送要求と同等の機能を実現させることができる。
【図面の簡単な説明】
第1図はループネットワークシステムの概略構成図、第
2図は本発明による1〜−クン・フレームの形式例を示
す図、第3図はスレーブ・ノードの一実施例を示す図で
ある、第4図は1・−クン・フレームのルベル・マスク
とスレーブ・ノードのレジスタ内容の関係を示す図であ
る。 ■、2・・マスタ・ノード、3〜5・・・スレーブ−)
−ド 6−ルーj伝送路、 DELS、DELE・・デ
リミタ・フィールド、 DA・・・受信先アドレス・フ
ィールl’、 SA ・送信元アドレス・フィールド、
 M用しベル・マスク・フィールド、 C・・・制御フ
ィールド、Fe2・・・フレーム・チェック・シーケン
ス。 第3図

Claims (2)

    【特許請求の範囲】
  1. (1)複数のノードがループ状に接続され、特定フレー
    ム(以下、1ヘークン・フレームと呼ぶ)を伝送してノ
    ード間の送信権の移動を行うループネットワークシステ
    ムにおいて、前記1−−クン・フレームに他のノードに
    送信権を与えた後も自ノードの送信権を保留しておく制
    御フィールドを設け、該1・−クン・フレームを受信し
    て送信権を獲得したノードと該トークン・フレームを送
    信したノート間で全二重通信を行うことを特徴とするル
    ープネッ1−ワーク制御方式。
  2. (2)前記トークン・フレームに、送信権付与のレベル
    を指定するレベルマスク・フィールドを設け、レベル単
    位の送信権の移動を行うことを特徴とする特許請求の範
    囲第1項記載のループネットワーク制御方式。
JP58247193A 1983-12-28 1983-12-28 ル−プネツトワ−ク制御方式 Pending JPS60141049A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP58247193A JPS60141049A (ja) 1983-12-28 1983-12-28 ル−プネツトワ−ク制御方式
US06/687,168 US4675671A (en) 1983-12-28 1984-12-28 Loop network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58247193A JPS60141049A (ja) 1983-12-28 1983-12-28 ル−プネツトワ−ク制御方式

Publications (1)

Publication Number Publication Date
JPS60141049A true JPS60141049A (ja) 1985-07-26

Family

ID=17159824

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58247193A Pending JPS60141049A (ja) 1983-12-28 1983-12-28 ル−プネツトワ−ク制御方式

Country Status (2)

Country Link
US (1) US4675671A (ja)
JP (1) JPS60141049A (ja)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3636317A1 (de) * 1985-10-25 1987-04-30 Yamatake Honeywell Co Ltd Datenuebertragungssystem mit ueber eine uebertragungsschleife uebermittelten senderechtsanforderungssignalen
US5062035A (en) * 1986-06-24 1991-10-29 Kabushiki Kaisha Toshiba Time slot allocation for loop networks
US4730309A (en) * 1986-08-25 1988-03-08 Amp Incorporated Data transmission station
US5053946A (en) * 1988-05-26 1991-10-01 Digital Equipment Corporation Token ring network having token request mechanism
US4956831A (en) * 1988-09-14 1990-09-11 Miniscribe Corporation Low acoustic noise head actuator
US5034967A (en) * 1988-11-14 1991-07-23 Datapoint Corporation Metastable-free digital synchronizer with low phase error
JPH04502991A (ja) * 1988-11-14 1992-05-28 データーポイント・コーポレーション 動的に選択可能な多重操作性を備えたローカル・エリア・ネットワーク
US5008879B1 (en) * 1988-11-14 2000-05-30 Datapoint Corp Lan with interoperative multiple operational capabilities
US5050189A (en) * 1988-11-14 1991-09-17 Datapoint Corporation Multibit amplitude and phase modulation transceiver for LAN
US4982400A (en) * 1988-12-29 1991-01-01 Intel Corporation Ring bus hub for a star local area network
US5048014A (en) * 1988-12-30 1991-09-10 Datapoint Corporation Dynamic network reconfiguration technique for directed-token expanded-address LAN
US5121382A (en) * 1989-10-11 1992-06-09 Digital Equipment Corporation Station-to-station full duplex communication in a communications network
US5155726A (en) * 1990-01-22 1992-10-13 Digital Equipment Corporation Station-to-station full duplex communication in a token ring local area network
US5155725A (en) * 1991-01-03 1992-10-13 Bell Communications Research, Inc. Adaptive token release mechanism for ring networks
EP0594197B1 (en) * 1992-10-23 1999-05-06 Cabletron Systems, Inc. Improved negotiation protocol for establishment of full duplex communication on a token ring network
US5467352A (en) * 1994-02-07 1995-11-14 International Business Machines Corporation Method and apparatus for improved throughput in a multi-node communication system with a shared resource
US6411628B1 (en) * 1998-02-02 2002-06-25 Intel Corporation Distributed arbitration on a full duplex bus
EP1530842A4 (en) * 2002-07-10 2008-03-19 I O Controls Corp OPTICAL FIBER CONTROL NETWORK AND ASSOCIATED METHOD
US8375146B2 (en) * 2004-08-09 2013-02-12 SanDisk Technologies, Inc. Ring bus structure and its use in flash memory systems
WO2016029483A1 (zh) * 2014-08-30 2016-03-03 华为技术有限公司 一种网络参数调整方法和基站设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5846098B2 (ja) * 1978-10-30 1983-10-14 株式会社日立製作所 ル−プバスネットワ−クシステムにおけるバス優先制御方式
US4410985A (en) * 1981-03-25 1983-10-18 Hitachi, Ltd. Data transmission system and method
JPS586637A (ja) * 1981-07-06 1983-01-14 Hitachi Ltd ル−プ式デ−タウエイシステムの回線制御方法
US4445116A (en) * 1982-03-05 1984-04-24 Burroughs Corporation Method for allocating bandwidth between stations in a local area network
US4566097A (en) * 1983-12-23 1986-01-21 International Business Machines Corp. Token ring with secondary transmit opportunities

Also Published As

Publication number Publication date
US4675671A (en) 1987-06-23

Similar Documents

Publication Publication Date Title
JPS60141049A (ja) ル−プネツトワ−ク制御方式
US4744078A (en) Multiple path multiplexed host to network data communication system
US5247626A (en) Fddi controller having flexible buffer management
KR0145324B1 (ko) 데이터 통신 어덥터 및 그것을 사용한 데이터통신 단말장치
US4245307A (en) Controller for data processing system
US4944038A (en) Method and apparatus for utilization of dual latency stations for performance improvement of token ring networks
KR920004147B1 (ko) 동작모드설정 가능한 lan간 결합장치
US4642630A (en) Method and apparatus for bus contention resolution
US4887075A (en) Local area network system with a multi-computer system coupled thereto and method for controlling the same
JPH1074175A (ja) 受信データパケットへのチャンネル番号割当て方法ならびにdmaチャンネル受信パケット比較器回路
US20070180336A1 (en) Multi-initiator control unit and method
KR20010075135A (ko) 데이터 전송 제어 장치 및 전자 기기
US6272114B1 (en) Data processing apparatus/method and electronic apparatus with such apparatus/method
JP2001521356A (ja) Ieee1394シリアルバスのノード内におけるバスパケットの伝送方向の検出及び制御の方法及び装置
US20030038969A1 (en) Apparatus and method for determining bus use right
US5442631A (en) Communication control device
JPS59114941A (ja) プログラマブルコントロ−ラ
US7076716B1 (en) Early acknowledgement of primary packets
US7346714B2 (en) Notification of completion of communication with a plurality of data storage areas
JPS61177843A (ja) ル−プネツトワ−クシステム
JPH10336252A (ja) シリアルデータ転送制御装置およびシリアルデータ転送方法
JPH02189049A (ja) 回線制御装置
JPS6294037A (ja) ト−クンリング通信方式
JPS6390240A (ja) バス転送制御方式
JP3156669B2 (ja) 演算処理機能付パケット型メモリシステムの制御方法