JPH0652905B2 - 情報伝送システムにおける伝送制御方法 - Google Patents

情報伝送システムにおける伝送制御方法

Info

Publication number
JPH0652905B2
JPH0652905B2 JP63238736A JP23873688A JPH0652905B2 JP H0652905 B2 JPH0652905 B2 JP H0652905B2 JP 63238736 A JP63238736 A JP 63238736A JP 23873688 A JP23873688 A JP 23873688A JP H0652905 B2 JPH0652905 B2 JP H0652905B2
Authority
JP
Japan
Prior art keywords
data
transmission
loop
transmission control
ncp
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.)
Expired - Lifetime
Application number
JP63238736A
Other languages
English (en)
Other versions
JPH01125038A (ja
Inventor
義一 山中
欣司 森
廣一 井原
義憲 川合
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 JP63238736A priority Critical patent/JPH0652905B2/ja
Publication of JPH01125038A publication Critical patent/JPH01125038A/ja
Publication of JPH0652905B2 publication Critical patent/JPH0652905B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 本発明は情報伝送システムにおける伝送制御方法に関す
る。
本発明の目的は、伝送路上を伝送されるデータを、伝送
制御装置に割当てられているアドレス情報を用いること
なく、かつ各伝送制御装置でそれぞれ独自に伝送方向を
決定して伝送することの可能な伝送制御方法を提供する
ことにある。
このような目的を達成するために、本発明は、複数の第
1の伝送制御装置を接続した第1の伝送路と、第1の伝
送制御装置とそれぞれ対をなす複数の第2の伝送制御装
置を接続した第2の伝送路と、互いに対をなす第1の伝
送制御装置及び第2の伝送制御装置を接続する第3の伝
送路とを有する伝送システムにおいて、伝送制御装置の
各々が、自己が接続する第1または第2の伝送路から受
信したデータに付されている機能コードに基づいて所定
のデータを選択し、選択した受信データに含まれる情報
に基づいてその受信データを自己が接続する前記第1ま
たは第2の伝送路と前記第3の伝送路のいずれか一方に
選択的に送信することに特徴がある。
以下、互いに逆方向に伝送を行なう2本のループ回路上
に伝送制御装置(Network Control Preccessor,以下N
CPと称する)を、互いに別のループ回線上のNCPは
1対1に対応するように配置し、各対のNCP間を双方
向性のループリンク回線で接続した2重ループ伝送系を
例に説明する。
以下において、データがループリンク回線を伝送される
ことを“迂回”、このような2つの迂回路を持つループ
を“中ループ”とそれぞれ称する。なお、ループ回線の
みで形成される、すなわちループ回線を一巡するループ
を大ループ、中ループのうち相隣接する2組のNCP対
で形成され、データが上記2組すなわち4個のNCPを
経由して一巡するループを小ループという。以下、図面
を参照し本発明を実施例によって詳細に説明する。
第1図は本発明方式による装置の原理的構成例を示し、
ループ回線L0,L1と、NCP01〜0nおよ指11
〜1nと、ループリング回線21〜2nおよび端末リン
ク回線31と32、ならびに試験端末30からなる。
次に第2図(a)は伝送されるデータのフレーム構成例
を示し、FCは機能コード(Function Code)で、これ
に続くデータ(Data)の内容に対応するコードが付され
ている。なお同図(b)については後述する。
第3図は試験端末30のブロック構成例を示し、300
は処理装置、310と311は各端末リンク回線31,
32とデータの授受を行うインタフェース、320は入
力装置、321は出力装置、330は受信バッファ、3
31は送信バッファ、340はタイマ、341〜343
はレジスタである。
また、第4図はMCP01〜0nと11〜1n例えばN
CP01のブロック構成例を示し、40は処理装置、5
1〜54は回線とデータの授受を行なうインタフェース
で、51は端末リンク回線用双方向性インタフェース、
52はループリンク回線用双方向性インタフェース、5
3と54はループ回線用単方向性インタフェースであ
る。また61は受信バッファ、62は送信バッファ、7
0と83はカウンタ、71,72と81,82はレジス
タ、73はメモリ、80はタイマである。
次に、試験端末30の動作の概略を説明する。
(1)試験開始 入力装置320から試験開始信号が入力されると、処理
装置300はNCPに対する試験開始指令を作成し、こ
れを送信バッファ331に格納すると共に、送信回線を
指定するフラグをレジスタ342に立てる。
レジスタ342に指定された回線のインタフェース31
0又は311は、送信バッファ331内のデータをNC
P01または11に送信し、同時にタイマ340がリセ
ットされる。
(2)試験期間中 試験端末30は端末リンク回線31,32よりデータを
受信すると、データは受信バッファ330に格納され、
レジスタ341に受信回線を示すフラグがセットされ
る。処理装置300は受信データと受信回線番号を出力
装置321に出力する。
(3)試験終了 処理装置300はタイマ340とレジスタ343にあら
かじめ収納されている内容を比較し、両者の内容が一致
した場合、及び入力装置320から終了コマンドが入力
された場合に試験終了指令を作成し、インタフェース3
10又は311よりNCP01又は11へ送信する。
次に、NCPにおける送受信処理動作をNCP01を例
にとり説明する。
(1)受信処理 NCPのインタフェース51〜54のいずれかによりデ
ータが受信されると、受信データは受信バッファ61に
格納され、またレジスタ71に受信回線を示すフラグが
セットされる。処理装置40は受信データの機能コード
FCを、メモリ73にあらかじめ収納されているコード
表と照合し、レジスタ71の内容(受信回路の番号)と
合わせて受信データの処理を決定し、処理する。
(2)送信処理 送信すべきデータが生じたとき、処理装置40はレジス
タ72に送信回線を指定するフラグをセットし、送信デ
ータを送信バッファ62に格納する。次いで、レジスタ
72の内容すなわち指定された回線に対応するインタフ
ェース51〜54のいずれかが送信バッファ62内のデ
ータを回線に送信する。
以下、本発明方式における各部の動作について説明す
る。
データを受信したNCPは、メモリ73の内容と受信デ
ータの機能コードFCとの照合により、これが試験開始
指命であると判定すると、第2図(b)に示した構成の
中ループチェックデータを作成し、自己の属するループ
回線L0またはL1に送信する。なお第2図(b)にお
いて、FCは機能コードすなわちこの場合はデータが中
ループチェックデータであることを示す機能コード、N
はチェックする中ループの大きさを示すパラメータ、C
Nはこのデータが経由したMCPの数を積算するカウン
ト値で初期値は1である。また、フラグ(flag)は試験
端末につながれたNCPにおいて、N=CNで受信され
るとセットされる。
第5図に、NCP01を起点とする中ループの構成例を
示す。中ループ0−i及び1−iの試験を行なうチェッ
クデータの形は であり、CNは前述したようにNCPを1つ経由する毎
に1ずつカウントアップされる。なお、NCPを示す○
印内の●印は、チェックデータが作られ発信される起点
であることを示す。
この中ループチェック方式について、以下に2つの実施
例の方式を示す。
方式1: この方式は、全ての中ループ、チェックデータを、試験
端末より試験開始指令を受けたNCP(以下、試験開始
NCPと言う)が作成し、自己の属するループ回線に送
信する方式である。
第6図(a)に、本方式による中ループチェックの1例
として、NCP01を試験開始NCPとする中ループチ
ェック径路0−1及び0−2を示す。なお破線で示す径
路がチェックデータの流れである。また、破線に付記し
た数値(1,1),(1,2)……は、その部分を伝送
されるチェックデータのN(ループの大きさ)及びCN
(経由したNCP数)を示す。以下、本方式1による中
ループチェックデータ伝送制御を述べる。
試験開始NCPは試験開始指令を受信するとカウンタ7
0にNの値(=1)を入れ、中ループチェックデータ を作成し、自己の属するループ回線により隣のNCPへ
発信すると共に、タイマをリセットし、カウンタ83を
クリアする。なお、カウンタ70内の値は試験している
中ループの大きさ、すなわち受信待ちしている中ループ
チェックデータのNの値であり、タイマ80はチェック
データを発信してからの時間を計るためであり、カウン
タ83はチェックデータが所定の時間内に戻らないと
き、再び同じチェックデータを送る(再送)際にカウン
トアップして再送回数を記録する。
中ループチェックデータを受信したNCPの処理装置4
0は、受信データのNとCNにより演算判定を行ない、
以下の処理をする。
(1)CN=Nの場合: カウンタ70の内容とチェックデータのNの値とを照合
し、 (イ)一致していれば、チェックデータのフラグ部フラグ
をセットし、CNの値を1だけ増したチェックデータ
を、ループリング回線を通して対のNCPへ送信する。
(ロ)一致していなければ、CNの値を1だけ増した中ル
ープチェックデータを、ループリング回線を通して対の
NCPへ送信する。
(2)CN=2N+1の場合: 受信データのCNを1増した中ループチェックデータ
を、ループリング回線を通して対のNCPへ送信する。
(3)CN=2N+2の場合: カウンタ70の内容とチェックデータのNの値とを照合
し、 (イ)一致していなければ、このチェックデータは伝送誤
りが生じていると判断し、消去する。
(ロ)一致していれば、このチェックデータの中ループN
が正常であることを示すデータを、端末リンク回線を通
じて試験端末へ送信すると共に、このチェックデータの
フラグ部にフラグがセットされているか否かを調べる。
セットされていないときは、カウンタ70を1だけ増
し、この値をNの値とした中ループチェックデータ を作成し、自己の属するループ回線へ発信する。なお、
これと共にタイマ80はリセットされたカウンタ83は
クリアされる。
フラグがセットされていると、新たな中ループチェック
データの作成は行なわず、試験が正常終了したことを示
すデータを作成し、端末リンク回線により試験端末へ送
信すると共に、カウンタ70および83をクリアする。
(4)上記にずれの場合にも該当しない場合: 受信データのCNを1だけ増した中ループチェックデー
タを、ループ回線を通して隣接するNCPへ送信する。
タイムアウト判定: 中ループチェックデータを受信したNCPは、発信した
チェックデータが所定の時間内に戻らないタイムアウト
と判定し、再送を行なう。タイムアウトの判定はあらか
じめ所定の時間の値が入られているレジスタ81の内容
とタイマの内容とを比較し、後者が前者より大きくなる
とタイムアウトとする。
再送処理: タイムアウトが判定されると、以下の再送処理が行なわ
れる。
同じ大きさの中ループについて行なった再送回数を記録
しているカウンタ83と、あらかじめ再送の最高回数が
入られているレジスタ82の内容とを比較する。
(1)両者が一致している場合、 カウンタ70内の値(N)を大きさとする中ループには
異常があると判定し、カウンタ70内の値と異常終了し
たことを示すデータとを作成し、端末リンク回線により
試験端末へ送信すると共に、カウンタと83をクリアす
る。
(2)両者が一致しない(前者が後者より小さい)場
合、 カウンタ70内の値をNとする中ループチェックデータ を作成し、ループ回線により隣のNCPへ再送信すると
共にタイマ80をリセットし、カウンタ83を1だけ増
す。この再送処理は、再送したチェックデータが大きさ
Nの中ループを一巡して正常にもどるか、または上記
(1)の異常終了になるまで繰り返される。
以下、方式1において複数の試験端末がある場合を第6
図(b)により説明する。
第6図(b)において、NCPa及びbが中ループチェ
ックを行なう場合を考える。ここで、破線で示す中ルー
プに中ループチェックデータa(n,m)及びb(n,
m)が流れるとする。なおa及びbは発信源のNCPを
示す。また、n,mは前述したようにチェックデータの
NとCN、すなわちチェックする中ループの大きさを示
すパラメータおよびデータが経由したNCP数の積算値
である。
最悪の場合として、NCPbが大きさnの中ループチェ
ックデータを発信した直後に、NCPaの発信した大き
さnの中ループチェックデータが、N=CN(=n)の
状態でNCPbに受信されると、このチェックデータに
はフラグがセットとされる。この結果、このチェックデ
ータが破線の経路を一巡してNCPaに戻ると、NCP
aは戻ってきたチェックデータにフラグがセットされて
いるため、これより大きい中ループチェックデータの作
成は行なわなくなる。
このように、複数の試験端末により同時に試験が行なわ
れると、最悪の場合、各試験端末では伝送系の一部すな
わち隣接した試験端末までの中ループまでしか試験でき
ないことがあるが、この場合も各試験端末が試験した部
分を合わせると伝送系全体がカバーされ、全体の試験が
行なわれる。
方式2: 前記の方式1では、全ての中ループチェックデータを試
験開始NCPが作成するが、方式2では、試験開始NC
Pは試験端末から試験開始指令を受けた時点で、 のループチェックデータのみを作成する。Nが2以上の
中ループチェックデータは、試験開始NCPの属するル
ープ回線上のNCPで作成される。このために以下の処
理が行なわれる。
試験端末から試験開始指令を受信したNCP(試験開始
NCP)は前記方式1と同様にカウンタ70の内容を1
にし、タイマ80をリセットし、カウンタ83をクリア
して の中ループチェックデータを作成し、ループ回線により
隣のNCPへ発信する。
中ループチェックデータを受信したNCPは、受信した
チェックデータのNとCNの値を比較して以下の処理を
行なう。
(1)CN=Nの場合 カウンタ70の内容と受信したチェックデータのNの値
を比較する。
(イ)両者が一致する場合、 受信したチェックデータのフラグ部にフラグをセット
し、CNの値を1だけ増してループリンク回線より対の
NCPへ送信する。
(ロ)両者が一致しない場合、 受信したチェッデータのCNの値を1だけ増して、ルー
プリンク回線により対のNCPへ送信すると共に、受信
したチェックデータのNとCNの値を各々1ずつ増した
中ループチェックデータを作成し、ループ回線より隣り
のNCPへ発信する。
(2)CN=2N+1の場合、 受信したチェックデータのCNの値を1だけ増してルー
プリンク回線より対のNCPへ送信する。
(3)CN=2N+2の場合、 カウンタの内容と受信したチェックデータのNの値とを
比較する。
(イ)両者が一致しないならば、伝送エラーがあるとし
て、受信したチェックデータを消去する。
(ロ)両者が一致するならば、受信したチェックデータの
フラグ部を調べる。
フラグがセットされていなければ、受信したチェックデ
ータのNの値をデータとして端末リンク回線により試験
端末へ送信すると共にカウンタ70を1だけ増し、タイ
マ80をリセットし、カウンタ83をクリアする。フラ
グがセットされていれば、受信したチェックデータのN
の値と試験が正常終了したことを示すデータを作成し、
端末リンク回線より試験端末へ送信すると共に、カウン
タ70と83をクリアする。
(4)上記(1)(2)(3)に該当しない場合、受信
したチェックデータのCNの値を1だけ増してループ回
線より隣のNCPへ送信する。
試験開始NCPは、タイマ80の値がタイムアウト時間
を規定しているレジスタ81の内容と一致するまでに、
CN=2N+2、かつN=カウンタ70の内容(受信持
ちチェックデータのNの値)のチェックデータを受信し
ないとタイムアウトと判定し、方式1と同じ再送処理を
行なう。
方式2による中ループチェックの例を第7図(a)に示
す。この場合、NCP01が試験開始NCPである。
方式2において、複数の試験端末が設けられている場合
を第7図(b)について説明する。
最悪の場合、NCPbがN=nの中ループチェックデー
タ待ちのとき(カウンタ70の中容がnである)NCP
aから始まった中ループチェックのチェックデータがN
=CN=nとなりNCPbに到達すると、NCPbはこ
のチェックデータ受信により新しいチェックデータの作
成は行なわない。このため、NCPaでは、NCPbま
での中ループチェックデータしか受信できない。しか
し、NCPbにより、NCPb以後の中ループがチェッ
クされる。よって、各試験端末によりチェックされた部
分を合わせれば、伝送系の全域がカバーされ、全体のチ
ェックがされたことになる。
このように、方式1及び方式2のいずれかによって、伝
送路が正常であれば全ての中ループチェックが行なわ
れ、そのデータは全て試験開始NCPから試験端末に送
られる。
もし、回線の切断やNCPの故障等があると、その異常
箇所を通らねばならない中ループチェックデータは試験
開始NCPに受信されない。
また、あるNCPでNとCNの演算判定処理やCNのカ
ウントアップ処理等が正常に行なわれなかった場合も,
そのNCPを通らねばならない中ループチェックデータ
は、試験開始NCPに受信されない。
中ループチェックは、試験端末に接続された1対のNC
Pの両方とも試験開始NCPとして行なわれる。よっ
て、試験者は試験端末から出力された受信回線すなわち
試験開始NCPと正常に行なわれた中ループチェックの
N、あるいは異常ありとされた中ループチェックのNの
値を知ることにより、伝送路の異常の有無と異常箇所を
検知できる。
次に、試験の終了は、前記の試験端末の試験終了動作
(3)で述べたタイムアウト、及び入力装置320から
の終了コマンド入力による。このとき、試験端末は処理
装置300で試験終了指令データを作成し、試験端末に
つながれたNCPにこのデータを送信したのち停止す
る。試験終了指令データを受信したNCPは、カウンタ
70と83とをクリアする。
以上説明したように、本発明の伝送制御方法によれば、 (1)各NCPはアドレス付けされている必要がない。
(2)送信されるデータに受信先のNCPのアドレスを
付けて送る必要がないので、伝送効率が良く、かつ、伝
送のための管理が簡単となる。
【図面の簡単な説明】
第1図は本発明の原理的構成図、第2図(a)および
(b)は伝送される一般データおよびチェックデータの
構成例を示す説明図、第3図および第4図は試験端末お
よび伝送制御装置の各実施例を示す構成図、第5図ない
し第7図はいずれも伝送路に形成される中ループの構成
例を示す説明図である。 21〜2n……ループリンク回線、31,32……端末
リンク回線、30……試験端末、01〜0n,11〜1
n……伝送制御装置、L0,L1……ループ回線。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】複数の第1の伝送制御装置を接続した第1
    の伝送路と、前記第1の伝送制御装置とそれぞれ対をな
    す複数の第2の伝送制御装置を接続した第2の伝送路
    と、互いに対をなす前記第1の伝送制御装置及び第2の
    伝送制御装置を接続する第3の伝送路とを有し、前記第
    1及び第2の伝送制御装置の間で伝送されるデータに、
    該データの内容に対応した機能コードを付して伝送し、
    各々の伝送制御装置において、前記機能コードに基づい
    て受信データの処理を決定するよう構成された情報伝送
    システムにおける伝送制御方法であって、前記第1及び
    第2の伝送制御装置の各々は、自己が接続する前記第1
    または第2の伝送路からデータを受信し、該データに付
    されている機能コードに基づいて所定のデータを選択
    し、該選択したデータに含まれる情報に基づいて前記選
    択したデータを自己が接続する前記第1または第2の伝
    送路と前記第3の伝送路のいずれか一方に選択的に送信
    することを特徴とする伝送制御方法。
  2. 【請求項2】前記第1及び第2の伝送制御装置のいずれ
    かにおいて前記所定のデータの伝送状態を監視して前記
    伝送路の異常を検出することを特徴とする特許請求の範
    囲第1項記載の伝送制御方法。
  3. 【請求項3】前記所定のデータは、前記伝送路の異常を
    チェックするためのチェックデータに対応した機能コー
    ドが付されたものであることを特徴とする特許請求の範
    囲第2項記載の伝送制御方法。
JP63238736A 1988-09-26 1988-09-26 情報伝送システムにおける伝送制御方法 Expired - Lifetime JPH0652905B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63238736A JPH0652905B2 (ja) 1988-09-26 1988-09-26 情報伝送システムにおける伝送制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63238736A JPH0652905B2 (ja) 1988-09-26 1988-09-26 情報伝送システムにおける伝送制御方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP59201653A Division JPS60100852A (ja) 1984-09-28 1984-09-28 情報伝送方法

Publications (2)

Publication Number Publication Date
JPH01125038A JPH01125038A (ja) 1989-05-17
JPH0652905B2 true JPH0652905B2 (ja) 1994-07-06

Family

ID=17034494

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63238736A Expired - Lifetime JPH0652905B2 (ja) 1988-09-26 1988-09-26 情報伝送システムにおける伝送制御方法

Country Status (1)

Country Link
JP (1) JPH0652905B2 (ja)

Also Published As

Publication number Publication date
JPH01125038A (ja) 1989-05-17

Similar Documents

Publication Publication Date Title
US4590468A (en) Token access controller protocol and architecture
US4627055A (en) Decentralized processing method and system
JP2503086B2 (ja) デ―タ・リンク制御方法
JPS59144242A (ja) リング通信システムにおいて局の配列を識別する方法
GB2194713A (en) Method of restoring transmission
JPH08242229A (ja) ネットワーク監視における状態整合処理システム
JP3123417B2 (ja) 小規模ネットワークにおける通信方法及び同通信方法に適用される制御装置と従属装置
EP0135037B1 (en) Structure detecting method for circular type transmission system
JPH0652905B2 (ja) 情報伝送システムにおける伝送制御方法
JPS61131060A (ja) ネツトワーク制御システム
JPH0574257B2 (ja)
JPS60149239A (ja) 通信ネツトワ−クシステム
JPH0130336B2 (ja)
JP3466860B2 (ja) リング型ネットワークのノード並び順チェック方式
JPH01125627A (ja) モジュール異常チェック方式
JPH07177180A (ja) 網間接続装置の試験方式
JPS61224538A (ja) デ−タ通信装置試験方式
JPH0753319Y2 (ja) 通信端末装置
JP2001007816A (ja) 分散型監視制御装置
JPH0677974A (ja) フレーム通信装置
JPS633536A (ja) ル−プ伝送路誤り訂正方式
JPH04301945A (ja) 高効率マルチキャスト方式
JPS6412145B2 (ja)
JP2001024639A (ja) ブロードキャスト通信試験方式
JP2008199178A (ja) データ処理システム及び診断方法