JPH11243404A - 自律分散システム及び伝送システム - Google Patents
自律分散システム及び伝送システムInfo
- Publication number
- JPH11243404A JPH11243404A JP4339598A JP4339598A JPH11243404A JP H11243404 A JPH11243404 A JP H11243404A JP 4339598 A JP4339598 A JP 4339598A JP 4339598 A JP4339598 A JP 4339598A JP H11243404 A JPH11243404 A JP H11243404A
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- data
- network
- buffer
- amount
- 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
Landscapes
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
【課題】 CSMA/CD方式に代表される汎用ネット
ワークシステムへの接続や既設のネットワークシステム
への増設にも対応でき、伝送途中でのデータ欠損を防止
することのできる伝送システムを提供することを課題と
する。 【解決手段】 伝送装置であるホスト計算機102と基
幹ネットワーク103間に、送受信データを一時的に記
憶する緩衝用バッファと、この緩衝用バッファの使用量
が予め定めた規定量を超えたことを検出する手段と、緩
衝用バッファでの使用量の規定量超過を検出したときに
ネットワーク上にダミーデータを送出するダミーデータ
送出手段とを有する機能コードフィルタリング装置10
1を設け、基幹ネットワーク103の伝送路に接続され
る他の伝送装置からの送信データが汎用CSMA/CD
方式ネットワーク104、105に送出されていた場合
に、送信データとダミーデータ間に衝突を発生させ、デ
ータの再送を促すようにする。
ワークシステムへの接続や既設のネットワークシステム
への増設にも対応でき、伝送途中でのデータ欠損を防止
することのできる伝送システムを提供することを課題と
する。 【解決手段】 伝送装置であるホスト計算機102と基
幹ネットワーク103間に、送受信データを一時的に記
憶する緩衝用バッファと、この緩衝用バッファの使用量
が予め定めた規定量を超えたことを検出する手段と、緩
衝用バッファでの使用量の規定量超過を検出したときに
ネットワーク上にダミーデータを送出するダミーデータ
送出手段とを有する機能コードフィルタリング装置10
1を設け、基幹ネットワーク103の伝送路に接続され
る他の伝送装置からの送信データが汎用CSMA/CD
方式ネットワーク104、105に送出されていた場合
に、送信データとダミーデータ間に衝突を発生させ、デ
ータの再送を促すようにする。
Description
【0001】
【発明の属する技術分野】本発明は、伝送路の中継や伝
送プロトコル変換を行う高機能な伝送装置を有する自律
分散システム及び伝送システムに関し、特に伝送途中で
のデータの欠損防止を考慮した自律分散システム及び伝
送システムに関する。
送プロトコル変換を行う高機能な伝送装置を有する自律
分散システム及び伝送システムに関し、特に伝送途中で
のデータの欠損防止を考慮した自律分散システム及び伝
送システムに関する。
【0002】
【従来の技術】伝送路上でのデータの衝突を許容するネ
ットワーク伝送方式としてCSMA/CD(Carrier Se
nse Mutiple Access/Collision Detect )方式が一般的
に知られている。同方式はバス接続された複数の伝送装
置間で送信を要求する伝送装置(局)が伝送路上に信号
が流れているかどうかをチェックし、信号が流れていな
ければデータ(電文)の送信を行うもので、他の伝送装
置の状態を意識する必要がなく制御が簡単なことが特徴
である。
ットワーク伝送方式としてCSMA/CD(Carrier Se
nse Mutiple Access/Collision Detect )方式が一般的
に知られている。同方式はバス接続された複数の伝送装
置間で送信を要求する伝送装置(局)が伝送路上に信号
が流れているかどうかをチェックし、信号が流れていな
ければデータ(電文)の送信を行うもので、他の伝送装
置の状態を意識する必要がなく制御が簡単なことが特徴
である。
【0003】しかし、電文が伝送路を伝搬する速度は有
限であるため、既に他の伝送装置(局)から電文が送出
されていても、まだ自局に信号が到達していないために
信号なしと判定され、電文の送信が開始されてしまう可
能性がある。この場合、伝送路上で複数の電文の衝突が
発生するため、電文を相手局が正常に受信することはで
きないが、伝送誤り制御により電文の再送が行われ、救
済することが可能となる。CSMA/CD方式では電文
の送出を開始すると送信を要求する伝送装置は伝送路上
での衝突発生の有無を監視し、もし衝突を検出するとた
だちに電文の送出を中止する。
限であるため、既に他の伝送装置(局)から電文が送出
されていても、まだ自局に信号が到達していないために
信号なしと判定され、電文の送信が開始されてしまう可
能性がある。この場合、伝送路上で複数の電文の衝突が
発生するため、電文を相手局が正常に受信することはで
きないが、伝送誤り制御により電文の再送が行われ、救
済することが可能となる。CSMA/CD方式では電文
の送出を開始すると送信を要求する伝送装置は伝送路上
での衝突発生の有無を監視し、もし衝突を検出するとた
だちに電文の送出を中止する。
【0004】一方、ネットワークの中継や伝送プロトコ
ル変換を行う伝送装置としてネットワーク間の接続をサ
ポートするゲートウェイが知られている。ゲートウェイ
は複数の同種、あるいは異種ネットワーク間の接続を可
能とするもので、その伝送装置は相互のネットワーク仕
様に準じたプロトコル変換等を行うため高機能な演算装
置を含んでいる。しかし、高度な演算を必要とするため
ゲートウェイにおけるデータ処理量には限界がある。こ
のため、ゲートウェイを介したデータ伝送では一回の転
送データ容量を抑える等の制限が行われることがある。
このような制限を行わないとネットワークからのデータ
受信量にゲートウェイ内部のデータ処理が追い付かず、
データの受信漏れが発生する可能性がある。このように
従来のゲートウェイなどの高機能の伝送装置を介した伝
送システムでは、データの受信漏れの危険を避けるため
にデータの転送容量を押さえねばならない必要があっ
た。
ル変換を行う伝送装置としてネットワーク間の接続をサ
ポートするゲートウェイが知られている。ゲートウェイ
は複数の同種、あるいは異種ネットワーク間の接続を可
能とするもので、その伝送装置は相互のネットワーク仕
様に準じたプロトコル変換等を行うため高機能な演算装
置を含んでいる。しかし、高度な演算を必要とするため
ゲートウェイにおけるデータ処理量には限界がある。こ
のため、ゲートウェイを介したデータ伝送では一回の転
送データ容量を抑える等の制限が行われることがある。
このような制限を行わないとネットワークからのデータ
受信量にゲートウェイ内部のデータ処理が追い付かず、
データの受信漏れが発生する可能性がある。このように
従来のゲートウェイなどの高機能の伝送装置を介した伝
送システムでは、データの受信漏れの危険を避けるため
にデータの転送容量を押さえねばならない必要があっ
た。
【0005】
【発明が解決しようとする課題】本発明では高機能の伝
送装置を介したネットワーク伝送において、CSMA/
CD方式に代表される汎用ネットワークシステムへの接
続や既設のネットワークシステムへの増設にも対応で
き、伝送途中でのデータ欠損を防止し、伝送装置を管理
するホスト計算機の負担の低減を図ることのできる自律
分散システム及び伝送システムを提供することを課題と
する。
送装置を介したネットワーク伝送において、CSMA/
CD方式に代表される汎用ネットワークシステムへの接
続や既設のネットワークシステムへの増設にも対応で
き、伝送途中でのデータ欠損を防止し、伝送装置を管理
するホスト計算機の負担の低減を図ることのできる自律
分散システム及び伝送システムを提供することを課題と
する。
【0006】
【課題を解決するための手段】本発明は、コンピュータ
と、このコンピュータにつながるCSMA/CD方式の
第1の伝送路と、ネットワークと、このネットワークに
つながるCSMA/CD方式の第2の伝送路と、上記第
1、第2の伝送路につながり、第1の伝送路を介しての
上記コンピュータからのデータを第2の伝送路を介して
上記ネットワークに送信し、上記第2の伝送路を介して
の上記ネットワークからのデータを第1の伝送路を介し
て上記コンピュータに受信させる機能コードフィルタリ
ング装置とを備えると共に、この機能コードフィルタリ
ング装置は、送受信バッファと、上記第2の伝送路を介
しての上記ネットワークから受信したデータが、登録ず
みのフィルタリングパラメータに一致するか否かを判定
する第1の手段と、一致するときにそのデータを上記送
受信バッファに一時格納した上で第1の伝送路を介して
上記コンピュータに送信し受信させる第2の手段と、上
記送受信バッファの使用量が規定量を越えたことを検出
する第3の手段と、規定量を越えていない状態で、上記
コンピュータからの第1の伝送路を介して受信したデー
タを、送受信バッファに一時記憶させた上で、第2の伝
送路を介して上記ネットワークに送信する第4の手段
と、規定量を越えたことを検出した状態で、上記コンピ
ュータからの第1の伝送路を介してデータを受信した場
合に、規定量を下回るまでダミーデータを、上記第1の
伝送路を介して上記コンピュータに送出する第5の手段
と、を備えた自律分散システムを開示する。
と、このコンピュータにつながるCSMA/CD方式の
第1の伝送路と、ネットワークと、このネットワークに
つながるCSMA/CD方式の第2の伝送路と、上記第
1、第2の伝送路につながり、第1の伝送路を介しての
上記コンピュータからのデータを第2の伝送路を介して
上記ネットワークに送信し、上記第2の伝送路を介して
の上記ネットワークからのデータを第1の伝送路を介し
て上記コンピュータに受信させる機能コードフィルタリ
ング装置とを備えると共に、この機能コードフィルタリ
ング装置は、送受信バッファと、上記第2の伝送路を介
しての上記ネットワークから受信したデータが、登録ず
みのフィルタリングパラメータに一致するか否かを判定
する第1の手段と、一致するときにそのデータを上記送
受信バッファに一時格納した上で第1の伝送路を介して
上記コンピュータに送信し受信させる第2の手段と、上
記送受信バッファの使用量が規定量を越えたことを検出
する第3の手段と、規定量を越えていない状態で、上記
コンピュータからの第1の伝送路を介して受信したデー
タを、送受信バッファに一時記憶させた上で、第2の伝
送路を介して上記ネットワークに送信する第4の手段
と、規定量を越えたことを検出した状態で、上記コンピ
ュータからの第1の伝送路を介してデータを受信した場
合に、規定量を下回るまでダミーデータを、上記第1の
伝送路を介して上記コンピュータに送出する第5の手段
と、を備えた自律分散システムを開示する。
【0007】更に本発明は、機能コードフィルタリング
装置は、第1の送路側での信号衝突検出を行うモード/
信号衝突検出を行わないモードの切換手段を持つものと
した自律分散システムを開示する。
装置は、第1の送路側での信号衝突検出を行うモード/
信号衝突検出を行わないモードの切換手段を持つものと
した自律分散システムを開示する。
【0008】更に本発明は、切換手段は、上記第3の手
段に対応して、規定量を越えていない状態では第1の伝
送路側での信号衝突検出を行うモードに制御され、規定
量を越えた状態では第1の伝送路側での信号衝突検出を
行わないモードに制御されるものとし、上記第4の手段
は、第1の伝送路側での上記信号衝突検出行うモードの
もとで、上記受信データを第2の伝送路に送出し、上記
第5の手段は、第1の伝送路側での上記信号衝突検出を
行わないモードのもとで、上記ダミーデータを第1の伝
送路に送出するものとした請求項2の自律分散システム
を開示する。
段に対応して、規定量を越えていない状態では第1の伝
送路側での信号衝突検出を行うモードに制御され、規定
量を越えた状態では第1の伝送路側での信号衝突検出を
行わないモードに制御されるものとし、上記第4の手段
は、第1の伝送路側での上記信号衝突検出行うモードの
もとで、上記受信データを第2の伝送路に送出し、上記
第5の手段は、第1の伝送路側での上記信号衝突検出を
行わないモードのもとで、上記ダミーデータを第1の伝
送路に送出するものとした請求項2の自律分散システム
を開示する。
【0009】上記課題を達成するため、本発明は、伝送
路上でのデータの衝突を検出して再送する機能を持つ複
数の伝送装置と、該伝送装置を結び伝送路を構成するネ
ットワークからなる伝送システムにおいて、該伝送装置
と該ネットワーク間に設けられ、送受信データを一時的
に記憶する緩衝用バッファ手段と、該緩衝用バッファ手
段の使用量が予め定めた規定量を超えたことを検出する
バッファ使用量検出手段と、該バッファ使用量検出手段
が前記緩衝用バッファ手段での使用量の規定量超過を検
出したときに前記ネットワーク上にダミーデータを送出
するダミーデータ送出手段とを具備し、前記ネットワー
クの伝送路に接続される他の伝送装置からの送信データ
が前記ネットワーク上に送出されていた場合に、該送信
データと該ダミーデータ間に衝突を発生させ、データの
再送を促し、前記伝送装置における受信データの欠損を
防ぐことを特徴とする。
路上でのデータの衝突を検出して再送する機能を持つ複
数の伝送装置と、該伝送装置を結び伝送路を構成するネ
ットワークからなる伝送システムにおいて、該伝送装置
と該ネットワーク間に設けられ、送受信データを一時的
に記憶する緩衝用バッファ手段と、該緩衝用バッファ手
段の使用量が予め定めた規定量を超えたことを検出する
バッファ使用量検出手段と、該バッファ使用量検出手段
が前記緩衝用バッファ手段での使用量の規定量超過を検
出したときに前記ネットワーク上にダミーデータを送出
するダミーデータ送出手段とを具備し、前記ネットワー
クの伝送路に接続される他の伝送装置からの送信データ
が前記ネットワーク上に送出されていた場合に、該送信
データと該ダミーデータ間に衝突を発生させ、データの
再送を促し、前記伝送装置における受信データの欠損を
防ぐことを特徴とする。
【0010】
【発明の実施の形態】以下、本発明にかかる伝送システ
ムを添付図面を参照にして詳細に説明する。図1は、本
発明の一実施の形態である伝送システムの構成を示す模
式図である。
ムを添付図面を参照にして詳細に説明する。図1は、本
発明の一実施の形態である伝送システムの構成を示す模
式図である。
【0011】機能コードフィルタリング装置101は、
ホスト計算機102と基幹ネットワーク103との中間
に接続され、ホスト計算機102で必要とされるデータ
を基幹ネットワーク103から取捨選択して取り込み、
ホスト計算機102のネットワーク負荷を軽減する機能
を持っている。
ホスト計算機102と基幹ネットワーク103との中間
に接続され、ホスト計算機102で必要とされるデータ
を基幹ネットワーク103から取捨選択して取り込み、
ホスト計算機102のネットワーク負荷を軽減する機能
を持っている。
【0012】電文の宛先を特に指定せずに伝送が行われ
る自律分散型のネットワークでは、データの受信先で当
該データが自分に必要なものかどうかを判定しなくては
ならない。したがって、宛先判定のための機能コードフ
ィルタリング装置101は必要不可欠となる。また、機
能コードフィルタリング装置101とホスト計算機10
2および基幹ネットワーク103の間は汎用CSMA/
CD方式の伝送路104、105で接続されており、そ
の位置付けは従来の技術で述べたゲートウェイの場合と
同様に考えられるが、機能コードフィルタリング装置1
01をホスト計算機102のFEP(Front End Proces
sor )とみなし、一つのシステムと考えた場合、ゲート
ウェイの場合のように伝送途中でのデータの欠損が発生
することは好ましくない。
る自律分散型のネットワークでは、データの受信先で当
該データが自分に必要なものかどうかを判定しなくては
ならない。したがって、宛先判定のための機能コードフ
ィルタリング装置101は必要不可欠となる。また、機
能コードフィルタリング装置101とホスト計算機10
2および基幹ネットワーク103の間は汎用CSMA/
CD方式の伝送路104、105で接続されており、そ
の位置付けは従来の技術で述べたゲートウェイの場合と
同様に考えられるが、機能コードフィルタリング装置1
01をホスト計算機102のFEP(Front End Proces
sor )とみなし、一つのシステムと考えた場合、ゲート
ウェイの場合のように伝送途中でのデータの欠損が発生
することは好ましくない。
【0013】図2は機能コードフィルタリング装置10
1内部の構成図である。同装置は主にデータ選択のフィ
ルタリング処理を始めとするデータ処理全般を司るマイ
コン201、基幹ネットワーク103側のデータ伝送を
制御するマスタネットワークコントローラ202、ホス
ト計算機102側のデータ伝送を制御するスレーブネッ
トワークコントローラ203、マイコン201の演算処
理用のプログラムを格納するROM204、演算の中間
データや送受信バッファとして使用されるDRAM20
5などから構成される。
1内部の構成図である。同装置は主にデータ選択のフィ
ルタリング処理を始めとするデータ処理全般を司るマイ
コン201、基幹ネットワーク103側のデータ伝送を
制御するマスタネットワークコントローラ202、ホス
ト計算機102側のデータ伝送を制御するスレーブネッ
トワークコントローラ203、マイコン201の演算処
理用のプログラムを格納するROM204、演算の中間
データや送受信バッファとして使用されるDRAM20
5などから構成される。
【0014】図3に、基幹ネットワーク103からの受
信データの処理に関するフローチャートを示す。基幹ネ
ットワーク103からの受信データはマスタネットワー
クコントローラ202で機能コードフィルタリング装置
101内に取り込まれると、まず、マスタ側受信データ
管理テーブル206に登録された後、送受信バッファ2
05に格納される。
信データの処理に関するフローチャートを示す。基幹ネ
ットワーク103からの受信データはマスタネットワー
クコントローラ202で機能コードフィルタリング装置
101内に取り込まれると、まず、マスタ側受信データ
管理テーブル206に登録された後、送受信バッファ2
05に格納される。
【0015】マイコン201上で動作するフィルタリン
グタスクは、一定周期でマスタ側受信データ管理テーブ
ル206を参照し(ステップ301)、受信データが存
在することを確認するとフィルタリングパラメータテー
ブル212と受信データを照らし合わせ、ホスト計算機
102が必要とするデータか否かを判定する。
グタスクは、一定周期でマスタ側受信データ管理テーブ
ル206を参照し(ステップ301)、受信データが存
在することを確認するとフィルタリングパラメータテー
ブル212と受信データを照らし合わせ、ホスト計算機
102が必要とするデータか否かを判定する。
【0016】図4に受信フレームの構成例を示す。受信
フレームのデータに先立つヘッダ部分は、MACヘッ
ダ、IPヘッダ、UDPヘッダに分かれている。MAC
ヘッダはメディアアクセス制御用のヘッダで宛先アドレ
スDA、発信アドレス、プロトコルアイプPTが含まれ
ている。IPヘッダはプロトコルPが含まれている。ま
た、UDPヘッダには発信ポート番号SP、宛先ポート
番号DP、チェックサムCkSum、データ長Lenが
含まれている。
フレームのデータに先立つヘッダ部分は、MACヘッ
ダ、IPヘッダ、UDPヘッダに分かれている。MAC
ヘッダはメディアアクセス制御用のヘッダで宛先アドレ
スDA、発信アドレス、プロトコルアイプPTが含まれ
ている。IPヘッダはプロトコルPが含まれている。ま
た、UDPヘッダには発信ポート番号SP、宛先ポート
番号DP、チェックサムCkSum、データ長Lenが
含まれている。
【0017】このうちフィルタリングパラメータとして
はプロトコルタイプPTと宛先ポート番号DPの2種類
が登録され、受信フレームがブロードキャストフレーム
であった場合(すなわち宛先アドレスDAがオール1の
場合)のみフィルタリングパラメータテーブル212と
受信データの照合が行われる(ステップ302)。
はプロトコルタイプPTと宛先ポート番号DPの2種類
が登録され、受信フレームがブロードキャストフレーム
であった場合(すなわち宛先アドレスDAがオール1の
場合)のみフィルタリングパラメータテーブル212と
受信データの照合が行われる(ステップ302)。
【0018】判定の結果、ブロードキャストフレーム以
外の受信フレームの場合、およびブロードキャストフレ
ームでホスト計算機102が必要とするデータであった
場合は、スレーブ側送信キュー210が一杯となってい
ないかを判定し(ステップ303)、送信キュー210
に空きがある場合は当該データをスレーブ側送信キュー
210に格納し、スレーブ側送信データ管理テーブル2
07に登録する(ステップ304)。また、マスタ側受
信データ管理テーブル206および送受信バッファ20
5の当該データ格納部を解放する(ステップ305)。
外の受信フレームの場合、およびブロードキャストフレ
ームでホスト計算機102が必要とするデータであった
場合は、スレーブ側送信キュー210が一杯となってい
ないかを判定し(ステップ303)、送信キュー210
に空きがある場合は当該データをスレーブ側送信キュー
210に格納し、スレーブ側送信データ管理テーブル2
07に登録する(ステップ304)。また、マスタ側受
信データ管理テーブル206および送受信バッファ20
5の当該データ格納部を解放する(ステップ305)。
【0019】一方、ステップ302で条件に適合しない
データであった場合は、当該データは廃棄され(ステッ
プ306)、マスタ側受信データ管理テーブル206お
よび送受信バッファ205の当該データ格納部を解放す
る(ステップ305)。一方、ステップ303でスレー
ブ側送信キュー210が一杯の場合は空きができるまで
待つことになる。
データであった場合は、当該データは廃棄され(ステッ
プ306)、マスタ側受信データ管理テーブル206お
よび送受信バッファ205の当該データ格納部を解放す
る(ステップ305)。一方、ステップ303でスレー
ブ側送信キュー210が一杯の場合は空きができるまで
待つことになる。
【0020】次に図5は、ホスト計算機102からの送
信データの処理に関するフローチャートである。この場
合は、基幹ネットワーク103からの受信データの処理
とは異なり、伝送データのフィルタリングを行う必要は
なく、基幹ネットワーク103に対するデータ中継の管
理だけ行えば充分である。ただし、基幹ネットワーク1
03上に流れるデータ量が非常に多い場合には、伝送路
でのデータ衝突に伴う再送処理等によって、送信キュー
211が思うように更新されなくなることがある。その
場合には、送受信バッファ205までが一杯となり、ホ
スト計算機102からのデータ受信ができなくなる可能
性がある。
信データの処理に関するフローチャートである。この場
合は、基幹ネットワーク103からの受信データの処理
とは異なり、伝送データのフィルタリングを行う必要は
なく、基幹ネットワーク103に対するデータ中継の管
理だけ行えば充分である。ただし、基幹ネットワーク1
03上に流れるデータ量が非常に多い場合には、伝送路
でのデータ衝突に伴う再送処理等によって、送信キュー
211が思うように更新されなくなることがある。その
場合には、送受信バッファ205までが一杯となり、ホ
スト計算機102からのデータ受信ができなくなる可能
性がある。
【0021】先に記したようにホスト計算機102から
の送信データが基幹ネットワーク103に到達する前に
欠損することは回避する必要がある。ホスト計算機10
2からの送信データはスレーブ側受信データ管理テーブ
ル208に登録された後、送受信バッファ205に格納
される。マイコン201上で動作する中継送信管理タス
クは一定周期でスレーブ側受信データ管理テーブル20
8を参照し(ステップ501)、受信データが存在する
ことを確認すると送受信バッファ205の空き容量をチ
ェックする(ステップ502)。
の送信データが基幹ネットワーク103に到達する前に
欠損することは回避する必要がある。ホスト計算機10
2からの送信データはスレーブ側受信データ管理テーブ
ル208に登録された後、送受信バッファ205に格納
される。マイコン201上で動作する中継送信管理タス
クは一定周期でスレーブ側受信データ管理テーブル20
8を参照し(ステップ501)、受信データが存在する
ことを確認すると送受信バッファ205の空き容量をチ
ェックする(ステップ502)。
【0022】送受信バッファ203の空き容量が不足す
ると判断された場合には、更にスレーブ側送信キュー2
10を一時的に凍結し、図6に示すように送信キュー2
10の先頭にダミーデータ(擬似電文)を格納し、その
他のデータをシフトする。送信キュー210は、このダ
ミーデータの格納を可能とするため、通常1個のキュー
を予備として運用する(ステップ503)。ここで送受
信バッファ容量不足の判定基準はホスト計算機102か
らの受信データ格納用に1個、基幹ネットワーク103
からの受信用に1個、予備1個の計3個以下となったと
きとする。
ると判断された場合には、更にスレーブ側送信キュー2
10を一時的に凍結し、図6に示すように送信キュー2
10の先頭にダミーデータ(擬似電文)を格納し、その
他のデータをシフトする。送信キュー210は、このダ
ミーデータの格納を可能とするため、通常1個のキュー
を予備として運用する(ステップ503)。ここで送受
信バッファ容量不足の判定基準はホスト計算機102か
らの受信データ格納用に1個、基幹ネットワーク103
からの受信用に1個、予備1個の計3個以下となったと
きとする。
【0023】ステップ503の処理が行われた場合はス
レーブネットワークコントローラ203のデータ送信モ
ードを衝突検出を行わないモードに切り替え(ステップ
504)、強制的にダミーデータを伝送路上に送出さ
せ、ホスト計算機102からの送信データが伝送路上に
存在していた場合は、衝突による再送を促す。以降、ス
テップ502に戻って送受信バッファ205に空きがで
きるまで同様の処理を繰り返す。
レーブネットワークコントローラ203のデータ送信モ
ードを衝突検出を行わないモードに切り替え(ステップ
504)、強制的にダミーデータを伝送路上に送出さ
せ、ホスト計算機102からの送信データが伝送路上に
存在していた場合は、衝突による再送を促す。以降、ス
テップ502に戻って送受信バッファ205に空きがで
きるまで同様の処理を繰り返す。
【0024】ステップ502で送受信バッファ205に
空きがあることが分かった場合は、まずスレーブネット
ワークコントローラ203のデータ送信モードを衝突検
出を行うモードに戻し(ステップ505)、図3のステ
ップ303と同様、マスタ側送信キュー211が一杯と
なっていないかを判定し(ステップ506)、送信キュ
ー211に空きがある場合は当該データをマスタ側送信
キュー211に格納し、マスタ側送信データ管理テーブ
ル209に登録する。また、スレーブ側受信データ管理
テーブル208、及び送受信バッファ205の当該デー
タ格納部を解放する(ステップ507)。一方、マスタ
側送信キュー211が一杯の場合は図3のステップ30
3のときと同様、空きができるまで待つ。
空きがあることが分かった場合は、まずスレーブネット
ワークコントローラ203のデータ送信モードを衝突検
出を行うモードに戻し(ステップ505)、図3のステ
ップ303と同様、マスタ側送信キュー211が一杯と
なっていないかを判定し(ステップ506)、送信キュ
ー211に空きがある場合は当該データをマスタ側送信
キュー211に格納し、マスタ側送信データ管理テーブ
ル209に登録する。また、スレーブ側受信データ管理
テーブル208、及び送受信バッファ205の当該デー
タ格納部を解放する(ステップ507)。一方、マスタ
側送信キュー211が一杯の場合は図3のステップ30
3のときと同様、空きができるまで待つ。
【0025】尚、送受信バッファ全体の使用量の過不足
を問題としたが、ネットワークの送信用とコンピュータ
への受信用とのバッファに分け、ネットワークのデータ
送信のための送信バッファのみについて使用量の過不足
を問題にするやり方ある。
を問題としたが、ネットワークの送信用とコンピュータ
への受信用とのバッファに分け、ネットワークのデータ
送信のための送信バッファのみについて使用量の過不足
を問題にするやり方ある。
【0026】
【発明の効果】以上説明したように本発明によると、バ
ッファメモリの使用状況を監視し、受信データ量が所定
量以上に達したら、受信データが流れている伝送路上に
ダミーデータを送出して衝突を発生させ、データの再送
を促すようにすることで、CSMA/CD方式に代表さ
れる汎用ネットワークシステムに特別な変更を加えるこ
となく、接続される伝送装置内でのデータの欠損を防止
することができ、データの欠損チェック、再送処理とい
ったホスト計算機の負荷を軽減することができる。
ッファメモリの使用状況を監視し、受信データ量が所定
量以上に達したら、受信データが流れている伝送路上に
ダミーデータを送出して衝突を発生させ、データの再送
を促すようにすることで、CSMA/CD方式に代表さ
れる汎用ネットワークシステムに特別な変更を加えるこ
となく、接続される伝送装置内でのデータの欠損を防止
することができ、データの欠損チェック、再送処理とい
ったホスト計算機の負荷を軽減することができる。
【図1】本発明の伝送システムの一実施の形態の構成を
示す模式図である。
示す模式図である。
【図2】図1に示す実施の形態で用いられる機能コード
フィルタリング装置内部の構成を示すブロック図であ
る。
フィルタリング装置内部の構成を示すブロック図であ
る。
【図3】図1に示す実施の形態における基幹ネットワー
クからの受信データの処理を示すフローチャートであ
る。
クからの受信データの処理を示すフローチャートであ
る。
【図4】図1に示す実施の形態に用いられる受信フレー
ムの構成例である。
ムの構成例である。
【図5】図1に示す実施の形態におけるホスト計算機か
らの送信データの処理を示すフローチャートである。
らの送信データの処理を示すフローチャートである。
【図6】図1に示す実施の形態におけるスレーブ側送信
キューへのダミーデータ格納方法の説明図である。
キューへのダミーデータ格納方法の説明図である。
101 機能コードフィルタリング装置 102 ホスト計算機 103 基幹ネットワーク 104、105 汎用CSMA/CD方式ネットワーク 201 マイコン 202 マスタネットワークコントローラ 203 スレーブネットワークコントローラ 204 プログラム格納用ROM 205 送受信バッファ用DRAM 206 マスタ側受信データ管理テーブル 207 スレーブ側送信データ管理テーブル 208 スレーブ側受信データ管理テーブル 209 マスタ側送信データ管理テーブル 210 スレーブ側送信キュー 211 マスタ側送信キュー 212 フィルタリングパラメータテーブル
───────────────────────────────────────────────────── フロントページの続き (72)発明者 小川 尚雄 茨城県日立市大みか町五丁目2番1号 株 式会社日立製作所大みか工場内
Claims (7)
- 【請求項1】 コンピュータと、 このコンピュータにつながるCSMA/CD方式の第1
の伝送路と、 ネットワークと、 このネットワークにつながるCSMA/CD方式の第2
の伝送路と、 上記第1、第2の伝送路につながり、第1の伝送路を介
しての上記コンピュータからのデータを第2の伝送路を
介して上記ネットワークに送信し、上記第2の伝送路を
介しての上記ネットワークからのデータを第1の伝送路
を介して上記コンピュータに受信させる機能コードフィ
ルタリング装置とを備えると共に、 この機能コードフィルタリング装置は、 送受信バッファと、 上記第2の伝送路を介しての上記ネットワークから受信
したデータが、登録ずみのフィルタリングパラメータに
一致するか否かを判定する第1の手段と、 一致するときにそのデータを上記送受信バッファに一時
格納した上で第1の伝送路を介して上記コンピュータに
送信し受信させる第2の手段と、 上記送受信バッファの使用量が規定量を越えたことを検
出する第3の手段と、 規定量を越えていない状態で、上記コンピュータからの
第1の伝送路を介して受信したデータを、送受信バッフ
ァに一時記憶させた上で、第2の伝送路を介して上記ネ
ットワークに送信する第4の手段と、 規定量を越えたことを検出した状態で、上記コンピュー
タからの第1の伝送路を介してデータを受信した場合
に、規定量を下回るまでダミーデータを、上記第1の伝
送路を介して上記コンピュータに送出する第5の手段
と、 を備えた自律分散システム。 - 【請求項2】 上記機能コードフィルタリング装置は、
第1の送路側での信号衝突検出を行うモード/信号衝突
検出を行わないモードの切換手段を持つものとした請求
項1の自律分散システム。 - 【請求項3】 上記切換手段は、上記第3の手段に対応
して、規定量を越えていない状態では第1の伝送路側で
の信号衝突検出を行うモードに制御され、規定量を越え
た状態では第1の伝送路側での信号衝突検出を行わない
モードに制御されるものとし、 上記第4の手段は、第1の伝送路側での上記信号衝突検
出行うモードのもとで、上記受信データを第2の伝送路
に送出し、 上記第5の手段は、第1の伝送路側での上記信号衝突検
出を行わないモードのもとで、上記ダミーデータを第1
の伝送路に送出するものとした請求項2の自律分散シス
テム。 - 【請求項4】 送受信バッファから第1の伝送路を介し
てのコンピュータへの送信及び第2の伝送路を介しての
ネットワークへの送信に際しては、それぞれ送信キュー
にデータをセットすると共にそのデータの格納元領域の
開放を行わせるものとした請求項1の自律分散システ
ム。 - 【請求項5】 上記送受信バッファは、ネットワークへ
の送信用バッファ領域とコンピュータへの受信用バッフ
ァ領域とを持ち、第3の手段は、送信用バッファ領域の
使用量が規定量を越えたことを検出するものとした請求
項1の自律分散システム。 - 【請求項6】 伝送路上でのデータの衝突を検出して再
送する機能を持つ複数の伝送装置と、該伝送装置を結び
伝送路を構成するネットワークからなる伝送システムに
おいて、 該伝送装置と該ネットワーク間に設けられ、送受信デー
タを一時的に記憶する緩衝用バッファ手段と、 該緩衝用バッファ手段の使用量が予め定めた規定量を超
えたことを検出するバッファ使用量検出手段と、 該バッファ使用量検出手段が前記緩衝用バッファ手段で
の使用量の規定量超過を検出したときに前記ネットワー
ク上にダミーデータを送出するダミーデータ送出手段と
を具備し、 前記ネットワークの伝送路に接続される他の伝送装置か
らの送信データが前記ネットワーク上に送出されていた
場合に、該送信データと該ダミーデータ間に衝突を発生
させ、データの再送を促し、前記伝送装置における受信
データの欠損を防ぐことを特徴とする伝送システム。 - 【請求項7】 前記バッファ使用量検出手段で使用量の
規定量超過が検出されたときに前記ネットワークに対す
るデータの衝突検出機能を一時的に停止する衝突検出機
能停止手段を具備し、 前記ネットワークの伝送路に接続される他の伝送装置か
らの送信データが前記ネットワーク上に送出されていた
場合でも、前記ダミーデータ送出手段が前記ネットワー
ク上に前記ダミーデータを送出し、該送信データと前記
ダミーデータ間に確実に衝突を発生させ、データの再送
を促し、前記伝送装置における受信データの欠損を防ぐ
ことを特徴とする請求項6に記載の伝送システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4339598A JPH11243404A (ja) | 1998-02-25 | 1998-02-25 | 自律分散システム及び伝送システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4339598A JPH11243404A (ja) | 1998-02-25 | 1998-02-25 | 自律分散システム及び伝送システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11243404A true JPH11243404A (ja) | 1999-09-07 |
Family
ID=12662608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4339598A Pending JPH11243404A (ja) | 1998-02-25 | 1998-02-25 | 自律分散システム及び伝送システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11243404A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015111754A (ja) * | 2013-12-06 | 2015-06-18 | アンリツネットワークス株式会社 | スイッチ装置及びスイッチ装置制御方法 |
-
1998
- 1998-02-25 JP JP4339598A patent/JPH11243404A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015111754A (ja) * | 2013-12-06 | 2015-06-18 | アンリツネットワークス株式会社 | スイッチ装置及びスイッチ装置制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3184817B2 (ja) | フロー制御方法、一時停止制御システムおよびノード | |
| JP2806466B2 (ja) | データ伝送制御方法 | |
| KR101676353B1 (ko) | 이종 네트워크 상의 메시지 제어 방법 및 장치 | |
| RU2537811C2 (ru) | Узел-абонент коммуникационной системы с функционально отдельным устройством памяти событий передачи | |
| EP1106003A1 (en) | Method and system for prioritised congestion control in a switching hub | |
| JPH11243404A (ja) | 自律分散システム及び伝送システム | |
| EP0222584A2 (en) | A bridge for and a method for routeing signals between local area networks | |
| JPH09214545A (ja) | ネットワーク通信制御方式 | |
| JPH0458215B2 (ja) | ||
| JPH1023017A (ja) | 通信システム、通信端末及び通信方法 | |
| JP3217397B2 (ja) | 通信制御装置のデータ送信方法 | |
| CN119561980B (zh) | 数据通信方法、通信设备、系统及可读存储介质 | |
| JP3818381B2 (ja) | パケット転送制御装置、送信装置、通信システムおよびパケット転送制御方法 | |
| JPS59167149A (ja) | ロ−カルネツトワ−クシステム | |
| JPH0964872A (ja) | ネットワークシステム | |
| JPH02260735A (ja) | 中継輻輳予報装置 | |
| WO1997011540A1 (en) | Method and apparatus for controlling flow of incoming data packets by target node on an ethernet network | |
| JP3066164B2 (ja) | データ伝送システム | |
| JPS60254943A (ja) | バス型lanシステムにおけるデ−タ伝送方式 | |
| JP2007135107A (ja) | 中継接続ユニット | |
| JPS5816823B2 (ja) | 通信方式 | |
| JP2015202839A (ja) | 車載ネットワークシステム及び車載中継装置 | |
| JPS63292845A (ja) | デ−タ通信方式 | |
| JPH05336122A (ja) | ネットワークの管理方法 | |
| JPH09102809A (ja) | 通信制御装置 |