JPH0357342A - 通信制御装置 - Google Patents
通信制御装置Info
- Publication number
- JPH0357342A JPH0357342A JP1193052A JP19305289A JPH0357342A JP H0357342 A JPH0357342 A JP H0357342A JP 1193052 A JP1193052 A JP 1193052A JP 19305289 A JP19305289 A JP 19305289A JP H0357342 A JPH0357342 A JP H0357342A
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- section
- processing
- mac
- tbl
- 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
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、パケット通信制御装置に関し、特にLAN網
上のホストCPU側通信制御装置に関する。
上のホストCPU側通信制御装置に関する。
従来、LAN (ローカル・エリア・ネットワーク)等
のパケット網での通信は、○SI(○PEN SYS
TEMS INTERCONECTI○N〉の各層毎
に応答手順が有りこれらの応答手順によってデータの保
証を行っている。この為通信制御装置は,これらの手順
処理が、かなりの負荷になっていた、 特に、ホストCPUの通信制御装置は、同一回線上に複
数の端末が接続され、全ての端末が、ホストに対して送
受信を行い通信を行うため、ホスト側の通信制御装置は
、端末が、増加すると、装置自身の処理能力が不足し、
端末の処理要求に追い付かず、通信制御装置を追加して
対応していた6 〔発明が解決しようとする課題〕 この様な従来の方法では、端末数が増える度に通信制御
装置を追加する為LAN網との接続部、LANデータの
変換部等が、各通信制御部毎に必要となり8装置全体の
H/Wに無駄があった。
のパケット網での通信は、○SI(○PEN SYS
TEMS INTERCONECTI○N〉の各層毎
に応答手順が有りこれらの応答手順によってデータの保
証を行っている。この為通信制御装置は,これらの手順
処理が、かなりの負荷になっていた、 特に、ホストCPUの通信制御装置は、同一回線上に複
数の端末が接続され、全ての端末が、ホストに対して送
受信を行い通信を行うため、ホスト側の通信制御装置は
、端末が、増加すると、装置自身の処理能力が不足し、
端末の処理要求に追い付かず、通信制御装置を追加して
対応していた6 〔発明が解決しようとする課題〕 この様な従来の方法では、端末数が増える度に通信制御
装置を追加する為LAN網との接続部、LANデータの
変換部等が、各通信制御部毎に必要となり8装置全体の
H/Wに無駄があった。
本発明の通信制御装置の構成は、データ通信網に接続さ
れた送付先アドレス及び発信元アドレスを持つパケット
データ通信を行う通信制御装置において、通信網からの
受信バゲットの送信先アドレスを判断して自局宛のパケ
ットのみを受信する手段と、発信元アドレスが、指定さ
れた発信元アドレスと一致した時パケットを受信する手
段と、その受信したパゲットに対して発信元アドレスに
対応したCPU番号を保持する手段と、そのCPU番号
に対応した処理プロセッサに処理要求を出力する手段と
、その要求を受付け、受信パケットに対する手順処理を
行う処理プロセッサを複数個持ち、発信元毎または、複
数の発信元毎に複数の処理プロセッサに手順処理を行わ
せたことを特徴とする。
れた送付先アドレス及び発信元アドレスを持つパケット
データ通信を行う通信制御装置において、通信網からの
受信バゲットの送信先アドレスを判断して自局宛のパケ
ットのみを受信する手段と、発信元アドレスが、指定さ
れた発信元アドレスと一致した時パケットを受信する手
段と、その受信したパゲットに対して発信元アドレスに
対応したCPU番号を保持する手段と、そのCPU番号
に対応した処理プロセッサに処理要求を出力する手段と
、その要求を受付け、受信パケットに対する手順処理を
行う処理プロセッサを複数個持ち、発信元毎または、複
数の発信元毎に複数の処理プロセッサに手順処理を行わ
せたことを特徴とする。
次に、本発明について図面を参照して説明する。
第1図に本発明を実施した通信制御装W(BNA〉の一
例を示す。
例を示す。
LAN網との物理層の接続を行うPHY部MAC層の制
御を行い、制御部内のMEMにデータを転送し、さらに
受信パケットの発信元アドレスをCPU TBLに出
力するMAC部、送受信データを蓄積するメモリ部<M
EM) 、MACからの発信元アドレス出力を元に、C
PU番号を蓄積したテーブルを参照し、そのCPU番号
に対応したCPUに割り込みを発生するCPtJテーブ
ル部(CPU TBL)、受信パケットの手順処理を
行い、上位装置とのデータ転送制御を行う処理プロセッ
サ部(CPU#n〉、上位装置とのデータ転送を行うD
MAC部から構成される。
御を行い、制御部内のMEMにデータを転送し、さらに
受信パケットの発信元アドレスをCPU TBLに出
力するMAC部、送受信データを蓄積するメモリ部<M
EM) 、MACからの発信元アドレス出力を元に、C
PU番号を蓄積したテーブルを参照し、そのCPU番号
に対応したCPUに割り込みを発生するCPtJテーブ
ル部(CPU TBL)、受信パケットの手順処理を
行い、上位装置とのデータ転送制御を行う処理プロセッ
サ部(CPU#n〉、上位装置とのデータ転送を行うD
MAC部から構成される。
第2図は、本発明を実施したLAN網の構成図である.
ホストCPU下の通信制御装f (BNA)は、LAN
*を介して、各端末装置(TMOm)に接続している,
LAN網上の各装置には、網アドレスが定義され、各々
、PNPは、“O”、各端末装置は、” 1 ”
” 2”゛j゛゜が割り当てられている. BNA内のCPU TBLには、第3図に示す様に各
端末装置の網アドレスに対応して、その端末装置との手
順処理を担当する処理プロセッサ部の番号が格納されて
いる。
ホストCPU下の通信制御装f (BNA)は、LAN
*を介して、各端末装置(TMOm)に接続している,
LAN網上の各装置には、網アドレスが定義され、各々
、PNPは、“O”、各端末装置は、” 1 ”
” 2”゛j゛゜が割り当てられている. BNA内のCPU TBLには、第3図に示す様に各
端末装置の網アドレスに対応して、その端末装置との手
順処理を担当する処理プロセッサ部の番号が格納されて
いる。
この様なLAN網で、TMIがホストに対し送信すると
、第4図に示す様な送信先アドレス=0、発信元アドレ
ス−2のデータパケットが、LAN網上を流れる,LA
N網上のパケットは、LAN網上の各装置が受信するが
、送信先アドレスが一致したBNAのみが受信し、他の
装置は、パケットを廃棄する. BNA内では、PHY部が、LAN網の信号をBNA内
の信号レベルに変換し、MAC部で、この信号を並列信
号に変換し、MEM部へ、データを転送する。この時、
M A. C部は、送信先アドレスが゜゛O”であるこ
とを確認しさらに、発信元アドレス゛゜2″をCPU
TBL部へ出力する。
、第4図に示す様な送信先アドレス=0、発信元アドレ
ス−2のデータパケットが、LAN網上を流れる,LA
N網上のパケットは、LAN網上の各装置が受信するが
、送信先アドレスが一致したBNAのみが受信し、他の
装置は、パケットを廃棄する. BNA内では、PHY部が、LAN網の信号をBNA内
の信号レベルに変換し、MAC部で、この信号を並列信
号に変換し、MEM部へ、データを転送する。この時、
M A. C部は、送信先アドレスが゜゛O”であるこ
とを確認しさらに、発信元アドレス゛゜2″をCPU
TBL部へ出力する。
CPU TBLは、MAC部からの出力” 2 ”を
元に、テーブルを参照し、対応するCPU番号11 0
++に割り込みを発生する。CPU#Oは、CPU
TBLからの割り込みにより、MAC部がMEM部へ
転送したパケットデータを認識し、手順に応じた処理を
おこなう。CPU#Oは、手順処理が終了した時、上位
装置へのデータ転送をおこなうため、DMAC部に、転
送を指示し、さらに、上位装置に受信完了を報告する。
元に、テーブルを参照し、対応するCPU番号11 0
++に割り込みを発生する。CPU#Oは、CPU
TBLからの割り込みにより、MAC部がMEM部へ
転送したパケットデータを認識し、手順に応じた処理を
おこなう。CPU#Oは、手順処理が終了した時、上位
装置へのデータ転送をおこなうため、DMAC部に、転
送を指示し、さらに、上位装置に受信完了を報告する。
DMAC部は、CPU#Oからの指示に従い上位装置に
、MEM部のデータを転送する。
、MEM部のデータを転送する。
端末装置TM3からホストへのパケットは、MAC部か
らの発信元アドレス出力をもとに、CPU TBL部
が、cpu番号゛1゛′を参照し、CPU#1に端末装
置3からのパケット処理を要求する。
らの発信元アドレス出力をもとに、CPU TBL部
が、cpu番号゛1゛′を参照し、CPU#1に端末装
置3からのパケット処理を要求する。
同様に端末装置mからホストへのパケットは、CPU#
1が、発信元アドレスから割当られパケット処理を行う
。
1が、発信元アドレスから割当られパケット処理を行う
。
端末のアドレスを識別し、処理を行うCPUを決定する
ことにより端末装置を追加した時は、追加した端末装置
を担当するCPUを追加するだけで、LAN網上のBN
Aの台数を増加せず端末の追加に対応できる効果がある
.
ことにより端末装置を追加した時は、追加した端末装置
を担当するCPUを追加するだけで、LAN網上のBN
Aの台数を増加せず端末の追加に対応できる効果がある
.
第1図は本発明の一実施例のブロック図、第2図は本発
明を実施したLAN#!lの構成図、第3図はCPU
TBL部のcpu番号参照テーブル詳細図、第4図は
パケットの形式を示す図である。 BNA・・・ホストCPUに接続された通信制御装置、
CPU#0.1・・・処理プロセッサ、CPUTBL・
・・CPUテーブル部、LAN・・・ローカルエリアネ
ットワーク、MAC・・・MAC部、MEM・・・BN
A内メモリ部、P H Y ・P H Y部、TM○−
m・・・端末装置。
明を実施したLAN#!lの構成図、第3図はCPU
TBL部のcpu番号参照テーブル詳細図、第4図は
パケットの形式を示す図である。 BNA・・・ホストCPUに接続された通信制御装置、
CPU#0.1・・・処理プロセッサ、CPUTBL・
・・CPUテーブル部、LAN・・・ローカルエリアネ
ットワーク、MAC・・・MAC部、MEM・・・BN
A内メモリ部、P H Y ・P H Y部、TM○−
m・・・端末装置。
Claims (1)
- データ通信網に接続された送付先アドレス及び発信元ア
ドレスを持つパケットデータ通信を行う通信制御装置に
おいて、通信網からの受信パケットの送信先アドレスを
判断して自局宛のパケットのみを受信する手段と、発信
元アドレスが、指定された発信元アドレスと一致した時
パケットを受信する手段と、その受信したパケットに対
して発信元アドレスに対応したCPU番号を保持する手
段と、そのCPU番号に対応した処理プロセッサに処理
要求を出力する手段と、その要求を受付け、受信パケッ
トに対する手順処理を行う処理プロセッサを複数個持ち
、発信元毎または、複数の発信元毎に複数の処理プロセ
ッサに手順処理を行わせたことを特徴とする通信制御装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1193052A JPH0357342A (ja) | 1989-07-25 | 1989-07-25 | 通信制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1193052A JPH0357342A (ja) | 1989-07-25 | 1989-07-25 | 通信制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0357342A true JPH0357342A (ja) | 1991-03-12 |
Family
ID=16301382
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1193052A Pending JPH0357342A (ja) | 1989-07-25 | 1989-07-25 | 通信制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0357342A (ja) |
-
1989
- 1989-07-25 JP JP1193052A patent/JPH0357342A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6381666B1 (en) | Method and apparatus for extending the range of the universal serial bus protocol | |
| US20050025144A1 (en) | Discovery technique for physical media interface aggregation | |
| US5440558A (en) | Data link setup in connection-oriented local area network with floating administration of data link addresses | |
| JP4098910B2 (ja) | パケット転送制御装置及びパケット転送方法 | |
| JP2000165405A (ja) | データ伝送方法およびデータ伝送システム並びに当該システムに用いる装置 | |
| WO2012044050A2 (en) | Apparatus and method for saving power of usb device | |
| JP4377033B2 (ja) | データ転送制御方法及びその装置 | |
| CN1972314B (zh) | 以太网接口上模拟串行接口的方法以及应用该方法的部件 | |
| JP2003289315A (ja) | パケット転送装置およびパケット転送方法 | |
| JP3250780B2 (ja) | マルチキャスト通信装置 | |
| JPS58170155A (ja) | パケツト通信方式 | |
| JPH09130874A (ja) | 通信制御装置 | |
| JPS5952944A (ja) | デ−タ通信方式 | |
| JP2000224227A (ja) | 通信処理装置およびターミナルアダプタ | |
| KR100275069B1 (ko) | 에취에스비인터페이스프로그램을이용한노드간메시지전송방법 | |
| JPH0357340A (ja) | 通信処理装置 | |
| JPH0611138B2 (ja) | データ送受信方式 | |
| JPS63299627A (ja) | 同報通信方法 | |
| JPH06252975A (ja) | データの送受信システム | |
| JPS61139868A (ja) | ブロ−ドキヤストバス制御方式 | |
| JPH11346241A (ja) | Lanエミュレーションにおける通信パス制御方法及び通信パス制御システム | |
| JPS60245345A (ja) | パケツト通信の処理方式 | |
| JP2003037645A (ja) | 通信装置 | |
| JPS6236941A (ja) | 自動車内デ−タ通信装置 | |
| JPS63131635A (ja) | Lan制御装置 |