JPH01302936A - ネットワーク・インタフェース - Google Patents
ネットワーク・インタフェースInfo
- Publication number
- JPH01302936A JPH01302936A JP13296688A JP13296688A JPH01302936A JP H01302936 A JPH01302936 A JP H01302936A JP 13296688 A JP13296688 A JP 13296688A JP 13296688 A JP13296688 A JP 13296688A JP H01302936 A JPH01302936 A JP H01302936A
- Authority
- JP
- Japan
- Prior art keywords
- port
- network
- microprocessor
- memory
- interface
- 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)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的コ
(産業上の利用分野)
この発明は、幹線ネットワークと支線ネットワークとを
接続するためのネットワーク・インタフェースに係り、
特に各種統計情報およびネットワーク構成情報等を格納
するためにインタフェースに設けられた内部メモリのア
クセス方式に関する。
接続するためのネットワーク・インタフェースに係り、
特に各種統計情報およびネットワーク構成情報等を格納
するためにインタフェースに設けられた内部メモリのア
クセス方式に関する。
(従来の技術)
幾つかの支線ネットワークをそれぞれ独立のネットワー
ク・インタフェースにより幹線ネットワークに結合した
ネットワーク・システムでは、特に異なる支線ネットワ
ークに属するノード間のデータ転送を幹線ネットワーク
を介して行うためには、どの支線ネットワークにどのノ
ードアドレスをもったノードが接続されているかを知る
必要がある。そこで、各ネットワーク・インタフェース
には、ノードアドレスとこのノードアドレスか割付けら
れたノードが属する支線ネットワークを示すアドレスと
の対応を示すアドレス情報(ネットワーク構成情報)を
登録するアドレス変換テーブルが置かれる内部メモリ(
RAM)が設けられる。この内部メモリには、支線ネッ
トワークから幹線ネットワークへのパケット数、幹線ネ
ットワークから支線ネットワークへのパケット数、およ
び支線ネットワーク上のパケット数等を示す各種の統計
情報、更には障害情報等も格納される。
ク・インタフェースにより幹線ネットワークに結合した
ネットワーク・システムでは、特に異なる支線ネットワ
ークに属するノード間のデータ転送を幹線ネットワーク
を介して行うためには、どの支線ネットワークにどのノ
ードアドレスをもったノードが接続されているかを知る
必要がある。そこで、各ネットワーク・インタフェース
には、ノードアドレスとこのノードアドレスか割付けら
れたノードが属する支線ネットワークを示すアドレスと
の対応を示すアドレス情報(ネットワーク構成情報)を
登録するアドレス変換テーブルが置かれる内部メモリ(
RAM)が設けられる。この内部メモリには、支線ネッ
トワークから幹線ネットワークへのパケット数、幹線ネ
ットワークから支線ネットワークへのパケット数、およ
び支線ネットワーク上のパケット数等を示す各種の統計
情報、更には障害情報等も格納される。
さて、上記したネットワーク・インタフェースには、例
えば汎用シリアルポートを介して(パーソナルコンピュ
ータ等の)端末か接続されており、この端末からネット
ワーク・インタフェースの制御用マイクロプロセッサに
対して、上記内部メモリに散在しているネットワーク構
成情報や各種統計情報等のアクセスを要求できるように
構成されている。制御用マイクロプロセッサは、端末か
らのアクセス要求を受取ると、同要求に応して内部メモ
リをアクセスし、例えばリード要求であ゛ ればリード
した情報を端末に渡すといったメモリアクセス並びにデ
ータ転送処理を行う。
えば汎用シリアルポートを介して(パーソナルコンピュ
ータ等の)端末か接続されており、この端末からネット
ワーク・インタフェースの制御用マイクロプロセッサに
対して、上記内部メモリに散在しているネットワーク構
成情報や各種統計情報等のアクセスを要求できるように
構成されている。制御用マイクロプロセッサは、端末か
らのアクセス要求を受取ると、同要求に応して内部メモ
リをアクセスし、例えばリード要求であ゛ ればリード
した情報を端末に渡すといったメモリアクセス並びにデ
ータ転送処理を行う。
(発明が解決しようとする課題)
上記したように従来のネットワーク・インタフェースで
は、同インタフェースと接続されている端末からのメモ
リアクセス要求に応じて、制御用のマイクロプロセッサ
がインタフェース内部のメモリ上に散在しているネット
ワーク構成情報や各種統計情報等をアクセスするように
していたため、制御用マイクロプロセッサに多大な負荷
がかかるという問題かあった。
は、同インタフェースと接続されている端末からのメモ
リアクセス要求に応じて、制御用のマイクロプロセッサ
がインタフェース内部のメモリ上に散在しているネット
ワーク構成情報や各種統計情報等をアクセスするように
していたため、制御用マイクロプロセッサに多大な負荷
がかかるという問題かあった。
したがってこの発明は、ネットワーク・インタフェース
と接続される端末からのメモリアクセス要求時における
制御用マイクロプロセッサの負荷が軽減できるようにす
ることを解決すべき課題とする。
と接続される端末からのメモリアクセス要求時における
制御用マイクロプロセッサの負荷が軽減できるようにす
ることを解決すべき課題とする。
[発明の構成]
(課題を解決するための手段)
この発明は、幹線ネットワークと支線ネットワークとを
接続するためのネットワーク・インタフェースに設けら
れる各種統計情報およびネットワーク構成情報等を格納
するためのメモリを、第1ポートおよび第2ポートを持
つ2ポートメモリで構成すると共に、上記インタフェー
スに接続される端末からのアクセス要求に応じて制御用
の第1マイクロプロセッサから独立に2ポートメモリを
アクセスし、要求された処理を行う第2マイクロプロセ
ッサと、この第2マイクロプロセッサの処理に供される
データ並びに処理結果を格納するためのローカルメモリ
とを設け、第1マイクロプロセッサからは第1ボートを
介して、第2マイクロプロセッサからは第2ポートを介
して2ポートメモリがアクセスされるようにしたことを
特徴とする。
接続するためのネットワーク・インタフェースに設けら
れる各種統計情報およびネットワーク構成情報等を格納
するためのメモリを、第1ポートおよび第2ポートを持
つ2ポートメモリで構成すると共に、上記インタフェー
スに接続される端末からのアクセス要求に応じて制御用
の第1マイクロプロセッサから独立に2ポートメモリを
アクセスし、要求された処理を行う第2マイクロプロセ
ッサと、この第2マイクロプロセッサの処理に供される
データ並びに処理結果を格納するためのローカルメモリ
とを設け、第1マイクロプロセッサからは第1ボートを
介して、第2マイクロプロセッサからは第2ポートを介
して2ポートメモリがアクセスされるようにしたことを
特徴とする。
(作用)
上記の構成によれば、ネットワーク・インタフェース内
部のメモリ (2ポートメモリ)上に散在しているネッ
トワーク構成情報や各種統計情報等のアクセスが、新た
に用意されたマイクロプロセッサによって制御用マイク
ロプロセッサから独立に行われるため、制御用マイクロ
プロセッサの負荷が軽減される。
部のメモリ (2ポートメモリ)上に散在しているネッ
トワーク構成情報や各種統計情報等のアクセスが、新た
に用意されたマイクロプロセッサによって制御用マイク
ロプロセッサから独立に行われるため、制御用マイクロ
プロセッサの負荷が軽減される。
(実施例)
第1図はこの発明の一実施例に係るネットワーク・イン
タフェースのブロック構成図である。
タフェースのブロック構成図である。
同図において、11はネットワーク・インタフェース全
体を制御する制御用マイクロプロセッサ、12は制御用
マイクロプロセッサ11のバス、13はノードアドレス
とこのノードアドレスが割付けられたノードが属する支
線ネットワークを示すアドレスとの対応を示すアドレス
情報(ネットワーク構成情報)を登録するアドレス変換
テーブルや各種統計情報、障害情報等を格納するための
2ポートメモリである。2ポートメモリ13はポート1
.3−1゜13−2を有している。2ポートメモリ13
のポート13−1はバス12と接続されており、制御用
マイクロプロセッサ11はポート13−1を介して2ポ
ートメモリ13をアクセスするようになっている。
体を制御する制御用マイクロプロセッサ、12は制御用
マイクロプロセッサ11のバス、13はノードアドレス
とこのノードアドレスが割付けられたノードが属する支
線ネットワークを示すアドレスとの対応を示すアドレス
情報(ネットワーク構成情報)を登録するアドレス変換
テーブルや各種統計情報、障害情報等を格納するための
2ポートメモリである。2ポートメモリ13はポート1
.3−1゜13−2を有している。2ポートメモリ13
のポート13−1はバス12と接続されており、制御用
マイクロプロセッサ11はポート13−1を介して2ポ
ートメモリ13をアクセスするようになっている。
14はパーソナルコンピュータ等の端末(図示せず)と
通信するための汎用シリアルポート、15は支線ネット
ワークとしての例えばバス型ローカルエリアネットワー
ク(以下、バス型LANと称する)21と結合するため
のインタフェース(バスインタフェース)、16は幹線
ネットワークとしての例えばリング型ローカルエリアネ
ットワーク(以下、リング型LANと称する)22と結
合するためのインタフェース(リングインタフェース)
である。バスインタフェース15およびリングインタフ
ェース16はバス12に接続されている。
通信するための汎用シリアルポート、15は支線ネット
ワークとしての例えばバス型ローカルエリアネットワー
ク(以下、バス型LANと称する)21と結合するため
のインタフェース(バスインタフェース)、16は幹線
ネットワークとしての例えばリング型ローカルエリアネ
ットワーク(以下、リング型LANと称する)22と結
合するためのインタフェース(リングインタフェース)
である。バスインタフェース15およびリングインタフ
ェース16はバス12に接続されている。
17は汎用シリアルポート14を介して与えられる端末
からのメモリアクセス要求に応じて2ポートメモリ13
の各種統計情報等をポート13−2を介してアクセスし
、必要に応じて編集処理等を行う編集用マイクロプロセ
ッサ、18は編集用マイクロプロセッサ17のバス、1
9は編集用マイクロプロセッサ17によって編集された
データ等を一時格納するのに供されるローカルメモリで
ある。このローカルメモリ19は2ポートメモリ13の
ポート13−2、汎用シリアルポート14と共にバス1
8に接続されている。
からのメモリアクセス要求に応じて2ポートメモリ13
の各種統計情報等をポート13−2を介してアクセスし
、必要に応じて編集処理等を行う編集用マイクロプロセ
ッサ、18は編集用マイクロプロセッサ17のバス、1
9は編集用マイクロプロセッサ17によって編集された
データ等を一時格納するのに供されるローカルメモリで
ある。このローカルメモリ19は2ポートメモリ13の
ポート13−2、汎用シリアルポート14と共にバス1
8に接続されている。
次に、第1図の構成の動作を、2ポートメモリ13から
の統計情報リードを例に説明する。まず、図示せぬ端末
から統計情報リード要求が発せられたものとする。この
要求は、汎用シリアルポート14、バス18を介して編
集用マイクロプロセッサ17に伝えられる。編集用マイ
クロプロセッサ】7は、上記統計情報リード要求を受取
ると、制御用マイクロプロセッサ11から独立に2ポー
トメモリ13をポート13−2を介して検索し、リード
したデータを編集し、ローカルメモリ19に一時格納す
る。ローカルメモリ19に格納された編集済みの統計情
報は、編集用マイクロプロセッサ17の制御によりバス
18を介して汎用シリアルポート14に転送され、同シ
リアルポート14を介して端末に編集済みの統計情報が
送られる。この間、制御用マイクロプロセッサ11は、
バス12を介して2ポートメモリ13をアクセスしてハ
ツシュ方式によるアドレス変換テーブル検索を行ったり
、バスインタフェース15並びにリングインタフェース
16の制御等を行うことができる。
の統計情報リードを例に説明する。まず、図示せぬ端末
から統計情報リード要求が発せられたものとする。この
要求は、汎用シリアルポート14、バス18を介して編
集用マイクロプロセッサ17に伝えられる。編集用マイ
クロプロセッサ】7は、上記統計情報リード要求を受取
ると、制御用マイクロプロセッサ11から独立に2ポー
トメモリ13をポート13−2を介して検索し、リード
したデータを編集し、ローカルメモリ19に一時格納す
る。ローカルメモリ19に格納された編集済みの統計情
報は、編集用マイクロプロセッサ17の制御によりバス
18を介して汎用シリアルポート14に転送され、同シ
リアルポート14を介して端末に編集済みの統計情報が
送られる。この間、制御用マイクロプロセッサ11は、
バス12を介して2ポートメモリ13をアクセスしてハ
ツシュ方式によるアドレス変換テーブル検索を行ったり
、バスインタフェース15並びにリングインタフェース
16の制御等を行うことができる。
なお、以上の動作は、2ポートメモリ13に置かれるア
ドレス変換テーブル上に散在するアドレス情報(ネット
ワーク構成情報)をリードすることが要求された場合に
も同様に行われる。また、リード動作に限らず、汎用シ
リアルポート14を介して転送される端末からのライト
データを編集用マイクロプロセッサ17の制御によって
制御用マイクロプロセッサ11から独立に2ポートメモ
リ13にライトすることも可能である。この場合、端末
からのライトデータはローカルメモリ19に一旦格納さ
れた後に、2ポートメモリ13にライトされる。
ドレス変換テーブル上に散在するアドレス情報(ネット
ワーク構成情報)をリードすることが要求された場合に
も同様に行われる。また、リード動作に限らず、汎用シ
リアルポート14を介して転送される端末からのライト
データを編集用マイクロプロセッサ17の制御によって
制御用マイクロプロセッサ11から独立に2ポートメモ
リ13にライトすることも可能である。この場合、端末
からのライトデータはローカルメモリ19に一旦格納さ
れた後に、2ポートメモリ13にライトされる。
[発明の効果]
以上詳述したようにこの発明によれば、ネットワーク・
インタフェース内部のメモリ (2ポートメモリ)上に
散在しているネットワーク構成情報や各種統計情報等の
アクセス処理が、新たに用意したマイクロプロセッサに
よって制御用マイクロプロセッサから独立に行われるた
め、制御用マイクロプロセッサの負荷が軽減でき、制御
用マイクロプロセッサによるインタフェース制御など他
の処理が高速に行える。
インタフェース内部のメモリ (2ポートメモリ)上に
散在しているネットワーク構成情報や各種統計情報等の
アクセス処理が、新たに用意したマイクロプロセッサに
よって制御用マイクロプロセッサから独立に行われるた
め、制御用マイクロプロセッサの負荷が軽減でき、制御
用マイクロプロセッサによるインタフェース制御など他
の処理が高速に行える。
第1図はこの発明の一実施例に係るネットワーク・イン
タフェースのブロック構成図である。 11・・制御用マイクロプロセッサ、13・・・2ボー
トメモリ(内部メモリ)、14・・・汎用シリアルポー
ト、15・・・バスインタフェース、16・・・リング
インタフェース、17・・・編集用マイクロプロセッサ
、19・・・ローカルメモリ、21・・・バス型LAN
(支線ネットワーク)、22・・・リング型LAN
(幹線ネットワーク)。 出願人代理人 弁理士 鈴江武彦
タフェースのブロック構成図である。 11・・制御用マイクロプロセッサ、13・・・2ボー
トメモリ(内部メモリ)、14・・・汎用シリアルポー
ト、15・・・バスインタフェース、16・・・リング
インタフェース、17・・・編集用マイクロプロセッサ
、19・・・ローカルメモリ、21・・・バス型LAN
(支線ネットワーク)、22・・・リング型LAN
(幹線ネットワーク)。 出願人代理人 弁理士 鈴江武彦
Claims (1)
- 幹線ネットワークと支線ネットワークとを接続するため
のネットワーク・インタフェースにおいて、第1ポート
および第2ポートを有し各種統計情報およびネットワー
ク構成情報等を格納するための2ポートメモリと、上記
インタフェース全体の制御を司り上記2ポートメモリを
上記第1ポートを介してアクセスする第1マイクロプロ
セッサと、上記インタフェースに接続される端末からの
アクセス要求に応じて上記2ポートメモリを上記第2ポ
ートを介して上記第1マイクロプロセッサから独立にア
クセスし、要求された処理を行う第2マイクロプロセッ
サと、この第2マイクロプロセッサの処理に供されるデ
ータ並びに処理結果を格納するためのローカルメモリと
を具備することを特徴とするネットワーク・インタフェ
ース。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13296688A JPH01302936A (ja) | 1988-05-31 | 1988-05-31 | ネットワーク・インタフェース |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13296688A JPH01302936A (ja) | 1988-05-31 | 1988-05-31 | ネットワーク・インタフェース |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01302936A true JPH01302936A (ja) | 1989-12-06 |
Family
ID=15093666
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13296688A Pending JPH01302936A (ja) | 1988-05-31 | 1988-05-31 | ネットワーク・インタフェース |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01302936A (ja) |
-
1988
- 1988-05-31 JP JP13296688A patent/JPH01302936A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6118053A (ja) | デ−タ処理システム | |
| JPH0137773B2 (ja) | ||
| US6647469B1 (en) | Using read current transactions for improved performance in directory-based coherent I/O systems | |
| US5749093A (en) | Enhanced information processing system using cache memory indication during DMA accessing | |
| JPS58225422A (ja) | デ−タ制御装置 | |
| JPH01302936A (ja) | ネットワーク・インタフェース | |
| JPS61165170A (ja) | バス制御方式 | |
| JPS60120450A (ja) | バッファメモリ制御方式 | |
| JPS59157887A (ja) | 情報処理装置 | |
| JPH02303294A (ja) | 交換機の加入者データアクセス方式 | |
| JPS626361A (ja) | 複数プロセツサ間デ−タ転送方式 | |
| JPH0573399A (ja) | ワークステーシヨン間メモリ共有方法 | |
| JPH0831069B2 (ja) | 高速通信バスウインド制御装置 | |
| JPH0228748A (ja) | ネットワーク仮想メモリ空間管理装置 | |
| JPH0511340B2 (ja) | ||
| JPH02123453A (ja) | ネットワーク・システムのデータ転送方式 | |
| CN121349908A (zh) | 基于rdma的分布式数据库内存扩展方法及系统 | |
| JPH09305474A (ja) | リモートデータベースアクセス装置 | |
| JP3595131B2 (ja) | プラント制御システム | |
| Johnson | A Microcontrolled DMA with a Versatile Linked List Capability for LAN Gateway Applications | |
| JPS6398047A (ja) | キヤツシユメモリ | |
| JPS6024490B2 (ja) | メモリ・アクセス制御方式 | |
| JPS6174040A (ja) | アドレス拡張方法 | |
| JPH0269855A (ja) | 並列処理制御方式 | |
| JPH04190440A (ja) | アドレス変換制御方法 |