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
Application number
JP1193052A
Other languages
English (en)
Inventor
Chitoshi Ueda
上田 千俊
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP1193052A priority Critical patent/JPH0357342A/ja
Publication of JPH0357342A publication Critical patent/JPH0357342A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、パケット通信制御装置に関し、特にLAN網
上のホストCPU側通信制御装置に関する。
〔従来の技術〕
従来、LAN (ローカル・エリア・ネットワーク)等
のパケット網での通信は、○SI(○PEN  SYS
TEMS  INTERCONECTI○N〉の各層毎
に応答手順が有りこれらの応答手順によってデータの保
証を行っている。この為通信制御装置は,これらの手順
処理が、かなりの負荷になっていた、 特に、ホストCPUの通信制御装置は、同一回線上に複
数の端末が接続され、全ての端末が、ホストに対して送
受信を行い通信を行うため、ホスト側の通信制御装置は
、端末が、増加すると、装置自身の処理能力が不足し、
端末の処理要求に追い付かず、通信制御装置を追加して
対応していた6 〔発明が解決しようとする課題〕 この様な従来の方法では、端末数が増える度に通信制御
装置を追加する為LAN網との接続部、LANデータの
変換部等が、各通信制御部毎に必要となり8装置全体の
H/Wに無駄があった。
〔課題を解決するための手段〕
本発明の通信制御装置の構成は、データ通信網に接続さ
れた送付先アドレス及び発信元アドレスを持つパケット
データ通信を行う通信制御装置において、通信網からの
受信バゲットの送信先アドレスを判断して自局宛のパケ
ットのみを受信する手段と、発信元アドレスが、指定さ
れた発信元アドレスと一致した時パケットを受信する手
段と、その受信したパゲットに対して発信元アドレスに
対応した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部から構成される。
第2図は、本発明を実施したLAN網の構成図である.
ホスト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部へ出力する。
CPU  TBLは、MAC部からの出力” 2 ”を
元に、テーブルを参照し、対応するCPU番号11 0
 ++に割り込みを発生する。CPU#Oは、CPU 
 TBLからの割り込みにより、MAC部がMEM部へ
転送したパケットデータを認識し、手順に応じた処理を
おこなう。CPU#Oは、手順処理が終了した時、上位
装置へのデータ転送をおこなうため、DMAC部に、転
送を指示し、さらに、上位装置に受信完了を報告する。
DMAC部は、CPU#Oからの指示に従い上位装置に
、MEM部のデータを転送する。
端末装置TM3からホストへのパケットは、MAC部か
らの発信元アドレス出力をもとに、CPU  TBL部
が、cpu番号゛1゛′を参照し、CPU#1に端末装
置3からのパケット処理を要求する。
同様に端末装置mからホストへのパケットは、CPU#
1が、発信元アドレスから割当られパケット処理を行う
。
〔発明の効果〕
端末のアドレスを識別し、処理を行うCPUを決定する
ことにより端末装置を追加した時は、追加した端末装置
を担当する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・・・端末装置。

Claims (1)

    【特許請求の範囲】
  1. データ通信網に接続された送付先アドレス及び発信元ア
    ドレスを持つパケットデータ通信を行う通信制御装置に
    おいて、通信網からの受信パケットの送信先アドレスを
    判断して自局宛のパケットのみを受信する手段と、発信
    元アドレスが、指定された発信元アドレスと一致した時
    パケットを受信する手段と、その受信したパケットに対
    して発信元アドレスに対応したCPU番号を保持する手
    段と、そのCPU番号に対応した処理プロセッサに処理
    要求を出力する手段と、その要求を受付け、受信パケッ
    トに対する手順処理を行う処理プロセッサを複数個持ち
    、発信元毎または、複数の発信元毎に複数の処理プロセ
    ッサに手順処理を行わせたことを特徴とする通信制御装
    置。
JP1193052A 1989-07-25 1989-07-25 通信制御装置 Pending JPH0357342A (ja)

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)

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制御装置