JPH04326227A - 高速回線制御装置 - Google Patents

高速回線制御装置

Info

Publication number
JPH04326227A
JPH04326227A JP3095908A JP9590891A JPH04326227A JP H04326227 A JPH04326227 A JP H04326227A JP 3095908 A JP3095908 A JP 3095908A JP 9590891 A JP9590891 A JP 9590891A JP H04326227 A JPH04326227 A JP H04326227A
Authority
JP
Japan
Prior art keywords
buffer memory
data
control information
network interface
control unit
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
JP3095908A
Other languages
English (en)
Inventor
Hideki Kawaguchi
秀樹 川口
Toshio Shoji
敏夫 東海林
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP3095908A priority Critical patent/JPH04326227A/ja
Publication of JPH04326227A publication Critical patent/JPH04326227A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、伝送路を介して高速デ
ータ転送を行う通信網(高速通信網)と上位処理装置と
の間に位置し、高速通信網との間および網相互間のデー
タ転送制御を行う高速回線制御装置に関する。さらに、
複数の高速通信網を介して接続された複数の端末を含め
て、上位処理装置との間のデータ転送制御を行う高速回
線制御装置に関する。
【0002】
【従来の技術】高速通信網と上位処理装置との間でデー
タ送受信を行う従来の回線インタフェース制御は、通信
網固有の回線インタフェースに対応した個々の高速回線
制御装置で行われている。図8は、従来の高速回線制御
装置を用いたシステム全体の構成例を示すブロック図で
ある。
【0003】図において、高速通信網81には、伝送路
82を介して高速回線制御装置83が接続され、さらに
上位処理装置84が接続される。また、伝送路82を介
して複数の端末85が接続される。高速回線制御装置8
3には、それぞれの回線インタフェースに対応した網イ
ンタフェース制御部86が備えられ、それぞれデータ転
送制御を行っている。
【0004】ところで、近年高速通信網の種別が増加し
、またその普及に伴って網間接続の要求が増してきた。 図8に示す従来の高速回線制御装置では、上位処理装置
84−2から上位処理装置83−3への破線で示すデー
タ転送経路のように、網間通信は上位処理装置84を介
してデータが処理されていた。しかし、上位処理装置8
4に負荷をかけないためには、図9に破線のデータ転送
経路で示すように、一つの高速回線制御装置83−1に
複数の高速回線を収容し、それぞれの網インタフェース
制御部861 ,862 をブリッジ接続してデータ転
送制御を行うことが必要になってきた。
【0005】図10は、2つの高速回線を制御する高速
回線制御装置の構成例を示すブロック図である。図にお
いて、内部バス91には、複数n(ここではn=2)の
高速回線に対応した網インタフェース制御部861 ,
862 と、上位処理装置84とのインタフェースを処
理する上位インタフェース処理部92と、回線共通にプ
ロトコル制御を行うプロトコル処理部93と、送受信デ
ータを一時的に記憶しておくバッファメモリ(BM)9
4とが接続される。回線速度が内部バス91の速度、す
なわちバッファメモリ94のアクセス速度に比べて1/
n以下の場合は、図10に示すように回線とバッファメ
モリ94との間のデータ転送を行う網インタフェース制
御部861 ,862を回線ごとに設ければよい。
【0006】しかし、回線速度が高速化し、バッファメ
モリ94のアクセス速度にほぼ等しくなるような場合に
は、図11に示すように、複数の網インタフェース制御
部861 ,862 のそれぞれに対応して内部バス9
11 ,912 およびバッファメモリ941 ,94
2 を専用に設ける構成が必要となる。すなわち、各回
線対応に網インタフェース制御部861 とバッファメ
モリ941 、網インタフェース制御部862 とバッ
ファメモリ942 が、それぞれ内部バス911 ,9
12 を介して接続され、高速通信網間をブリッジ接続
する構成である。 ブリッジ接続時には、BM間データ転送処理部95が各
内部バス911 ,912 に接続され、バッファメモ
リ941 ,942 間のデータ転送を制御する。図1
1の破線矢印■,■,■は、網インタフェース制御部8
61 から網インタフェース制御部862 へのデータ
の流れを示す。
【0007】なお、高速通信網として近年、CSMA/
CD,LAN,トークンバスLAN,トークンリングL
AN,FDDI,B−ISDN,その他が普及している
。
【0008】
【発明が解決しようとする課題】ところで、図11に示
す構成の高速回線制御装置83bでは、回線ごとに専用
の内部バスおよびバッファメモリが設けられるので、網
間接続時には、一旦受信したデータを他の網インタフェ
ース制御部に対応するバッファメモリに転送する必要が
ある(破線矢印■)。したがって、この間は回線からの
受信データをバッファメモリに転送することができず、
結果としてバッファメモリへの書き込みが待たされて受
信データの廃棄が発生するおそれがあった。図11の破
線矢印■のデータ廃棄の様子は、この受信オーバーラン
の発生を示す。
【0009】本発明は、高速通信網間のブリッジ接続に
おいて、受信オーバーランの発生を回避することができ
る高速回線制御装置を提供することを目的とする。
【0010】
【課題を解決するための手段】本発明は、高速通信網に
接続された伝送路と上位処理装置との間で所定の回線速
度を有する複数の回線を収容し、各回線対応に送受信デ
ータの転送処理を行う網インタフェース制御部と、回線
共通にプロトコル制御を行うプロトコル処理部と、前記
上位処理装置とのインタフェース制御を行う上位インタ
フェース処理部と、前記網インタフェース制御部を介し
て送受信されるデータを一時記憶する複数のバッファメ
モリとを備え、前記バッファメモリを介して、前記網イ
ンタフェース制御部間のデータ転送制御あるいは前記網
インタフェース制御部と前記上位インタフェース処理部
との間のデータ転送制御を行う高速回線制御装置におい
て、前記複数のバッファメモリはすべて同一容量および
同一アドレス空間を有し、前記複数のバッファメモリの
各アドレスごとにどのバッファメモリに有効なデータが
記憶されているかを示す制御情報を記憶するバッファメ
モリ制御情報記憶手段と、前記網インタフェース制御部
,プロトコル処理部および上位インタフェース処理部の
それぞれに対応して、前記バッファメモリへのデータ書
き込み時に所定のバッファメモリとの間のパスを接続す
るとともに対応する制御情報を前記バッファメモリ制御
情報記憶手段に書き込み、前記バッファメモリからのデ
ータ読み出し時に前記バッファメモリ制御情報記憶手段
から読み出した制御情報に応じたバッファメモリとの間
のパスを接続する接続制御手段とを備えたことを特徴と
する。
【0011】
【作用】網インタフェース制御部からバッファメモリの
任意のアドレスに対する書き込み動作は、接続制御手段
を介して網インタフェース制御部に対して1対1に接続
されているバッファメモリに対して行われる。このとき
、バッファメモリ制御情報記憶手段にもアクセスし、ど
のバッファメモリにデータを記憶したかを示す制御情報
を書き込む。したがって、各網インタフェース制御部に
受信データの転送要求が発生しても、それぞれ対応する
バッファメモリに対してデータ転送ができる。
【0012】また、バッファメモリの任意のアドレスか
ら網インタフェース制御部へのデータ読み出し動作は、
接続制御手段がバッファメモリ制御情報記憶手段からそ
のアドレスのデータがどのバッファメモリに記憶されて
いるかを示す制御情報を取り込み、対応するバッファメ
モリと網インタフェース制御部とのパスを接続すること
により、各網インタフェース制御部は従来通りの内部バ
スインタフェース処理により、要求するデータの読み出
しを行うことができる。
【0013】
【実施例】図1は、本発明の高速回線制御装置の一実施
例構成を示すブロック図である。図において、複数n(
ここではn=2)の高速回線に対応した網インタフェー
ス制御部861 ,862 および内部バス911,9
12 を有する。この網インタフェース制御部861 
,862 、上位処理装置84とのインタフェースを処
理する上位インタフェース処理部92、および回線共通
にプロトコル制御を行うプロトコル処理部93は、それ
ぞれバス接続制御部11,12,13を介して内部バス
911 ,912 の両方に接続される。さらに、各内
部バス911 ,912 には、送受信データを一時的
に記憶しておくバッファメモリ(BM)141 ,14
2 およびBM制御情報記憶部15が接続される。
【0014】なお、バッファメモリ141 ,142 
は、同一容量および同一アドレス空間をもち、BM制御
情報記憶部15には各バッファメモリ141 ,142
 のどこに有効なデータが格納されているかを示す制御
情報が格納される。また、バス接続制御部11,12,
13は、それぞれ網インタフェース制御部861 ,8
62 、上位インタフェース処理部92およびプロトコ
ル処理部93が、BM制御情報記憶部15の情報を基に
各バッファメモリ141 ,142 のどちらにアクセ
スするかを決め、対応する内部バス911 ,912 
との接続・切断を制御する。
【0015】ここで、図2を参照し、伝送路から網イン
タフェース制御部861 ,862 へのデータ受信時
の動作について説明する。バス接続制御部11は、網イ
ンタフェース制御部861 ,862 と内部バス91
1 ,912 とをそれぞれ1対1に接続する。したが
って、例えば網インタフェース制御部861 は、バス
接続制御部11で現在接続している内部バス911 を
介して、バッファメモリ141 の所定のアドレスに受
信したデータを記憶する(破線矢印■)。また、バッフ
ァメモリ141 への書き込みと同時に、BM制御情報
記憶部15の当該アドレスにバッファメモリ141 ,
142のうちどちらに書き込み動作が行われたかを示す
制御情報が書き込まれる(破線矢印■)。一方、網イン
タフェース制御部862 においても同様に、内部バス
912 を介してバッファメモリ142 の所定のアド
レスに受信したデータを記憶し(破線矢印■)、同時に
BM制御情報記憶部15の当該アドレスに対応する制御
情報が書き込まれる(破線矢印■)。
【0016】このように、バス接続制御部11で常に排
他的に内部バス911 ,912 との接続を行うこと
により、網インタフェース制御部861 ,862 に
同時に受信データの転送要求が発生しても、それぞれを
待たせることなく対応するバッファメモリへのデータ転
送を行うことができる。図3は、各バッファメモリ14
1 ,142 およびBM制御情報記憶部15の状態を
示す図である。すなわち、各バッファメモリ141 ,
142 のアドレスA0,A1,A2,…ごとに記憶さ
れたデータを斜線で示し、BM制御情報記憶部15には
各アドレス対応に、バッファメモリ141 に記憶され
ている場合には「0」、バッファメモリ142 に記憶
されている場合には「1」が設定される。
【0017】次に、図4を参照し、網インタフェース制
御部861 ,862 から外部へのデータ送信時の動
作について説明する。各網インタフェース制御部861
 ,862 が各バッファメモリ141 ,142 の
任意のアドレスからデータを読み出し、外部へ送信する
場合は、BM制御情報記憶部15に対してもアクセスし
、バス接続制御部11がBM制御情報記憶部15から当
該アドレスのデータがどのバッファメモリに記憶されて
いるかを示す制御情報を取り込み、網インタフェース制
御部が目的とするバッファメモリに接続されるようにパ
スを設定する。
【0018】すなわち、各内部バス911 ,912 
がともにアクセス中でなければ、例えば網インタフェー
ス制御部862 は、バス接続制御部11を介してBM
制御情報記憶部15および各バッファメモリ141 ,
142 に対して読み出しアドレスを出力する(破線矢
印■)。このとき、各バッファメモリ141 ,142
 からは網インタフェース制御部862 に対してレデ
ィ信号が出力される。バス接続制御部11では、各レデ
ィ信号を一旦保留し、BM制御情報記憶部15の当該ア
ドレスの制御情報をもとに(破線矢印■)、当該データ
が記憶されている側のバッファメモリ141 と網イン
タフェース制御部862とを接続するように、網インタ
フェース制御部862 の接続先を内部バス911 に
切り替える。なお、このとき網インタフェース制御部8
61 の接続先が内部バス912 になる。その後、網
インタフェース制御部862 にはバッファメモリ14
1 から対応するデータおよび応答信号が転送されてデ
ータ送信が行われる(破線矢印■)。
【0019】また、図5に示すように、一方の内部バス
912 がアクセス中であれば、網インタフェース制御
部862 は、バス接続制御部11を介してBM制御情
報記憶部15およびアクセスが行われていない側のバッ
ファメモリ141 に対して読み出しアドレスを出力す
る(破線矢印■)。このとき、バッファメモリ141 
からは網インタフェース制御部862 に対してレディ
信号が出力される。バス接続制御部11では、BM制御
情報記憶部15の当該アドレスの制御情報をもとに(破
線矢印■)、当該アドレスのデータがアクセスの行われ
ていない側のバッファメモリ141にあることを示して
いれば、レディ信号をそのまま通し、バッファメモリ1
41 から対応するデータおよび応答信号が転送されて
データ送信が行われる。しかし、バス接続制御部11で
は、当該アドレスのデータがアクセスの行われている側
のバッファメモリ142 にあることを示していれば、
そのバッファメモリ142 が接続されている内部バス
912 が空き、データ出力が確定するまで待つ。
【0020】このように、バス接続制御部11がBM制
御情報記憶部15からの出力情報に基づいて、各バッフ
ァメモリ141 ,142 と各網インタフェース制御
部861 ,862 との接続を行うパスを設定するこ
とにより、各網インタフェース制御部861 ,862
 は複数のバスの存在を意識することなく、従来通りの
内部バスに対するインタフェース処理でバッファメモリ
からの読み出しを行うことができる。すなわち、以上示
した一連の処理により、網インタフェース制御部861
 と網インタフェース制御部862 のブリッジ接続を
バッファメモリ間のデータ転送を伴わずに実現すること
ができる。
【0021】ここで、図6を参照し、網インタフェース
制御部862 に受信したデータを上位インタフェース
処理部92に転送する手順について説明する。網インタ
フェース制御部862 では、図2で説明したように、
バス接続制御部11で現在接続しているバッファメモリ
142 に受信したデータを書き込み(破線矢印■)、
対応する制御情報をBM制御情報記憶部15に設定する
(破線矢印■)。次に、プロトコル処理部93は、網イ
ンタフェース制御部862 からデータ受信の通知を受
け(破線矢印■)、回線対応のプロトコル処理完了後に
、上位インタフェース処理部92に対して上位処理装置
84への受信データの転送を指示する(破線矢印■)。 これを受けた上位インタフェース処理部92は、当該デ
ータを上位処理装置84に転送するために、バッファメ
モリ141 ,142 に対して読み出し動作を行う(
破線矢印■)。なお、その手順は、上述した網インタフ
ェース制御部861 ,862 への読み出し手順と同
様であり、図4,図5における網インタフェース制御部
861 ,862 およびバス接続制御部11を、それ
ぞれ上位インタフェース処理部92およびバス接続制御
部12に置き換えることにより同様に説明できる。
【0022】次に、図7を参照し、上位インタフェース
処理部92から網インタフェース制御部862 へのデ
ータ送信手順について説明する。上位インタフェース処
理部92では、図2における網インタフェース制御部8
61 ,862 からバッファメモリ141 ,142
 へのデータ書き込み手順と同様に、バス接続制御部1
2で現在接続しているバッファメモリ141 に送信す
るデータを書き込み(破線矢印■)、対応する制御情報
をBM制御情報記憶部15に設定する(破線矢印■)。 次に、プロトコル処理部93は、上位インタフェース処
理部92からデータ送信の指示を受け(破線矢印■)、
回線対応のプロトコル処理完了後に、送信する回線を制
御する網インタフェース制御部862 に対してデータ
送信を指示する(破線矢印■)。これを受けた網インタ
フェース制御部862 は、当該データを送信するため
に、図4,図5で説明した手順に従って、バッファメモ
リ141 ,142 に対して読み出し動作を行う(破
線矢印■)。
【0023】なお、以上説明した実施例では、収容する
高速回線に応じた網インタフェース制御部86の数およ
びバッファメモリ14の数がともに2として説明したが
、これらの数は互いに一致する必要はなく、2より大で
あっても同様に本発明装置を実現することができる。
【0024】
【発明の効果】以上説明したように本発明は、複数の網
インタフェース制御部とバッファメモリとの接続を接続
制御手段(バス接続制御部)で切り替えることにより、
複数の網インタフェース制御部からどのバッファメモリ
に対してもデータ転送を直接行うことができる。したが
って、網間接続においても、バッファメモリ間のデータ
転送が不要となり、さらにある網インタフェース制御部
が送信処理中であっても他の網インタフェース制御部に
よる受信処理が可能となり、受信オーバーランの発生を
容易に回避することができる。
【図面の簡単な説明】
【図1】本発明の高速回線制御装置の一実施例構成を示
すブロック図である。
【図2】網インタフェース制御部へのデータ受信時の動
作について説明する図である。
【図3】データ受信時のバッファメモリおよびBM制御
情報記憶部の状態を示す図である。
【図4】網インタフェース制御部から外部へのデータ送
信時の動作状態を説明する図である。
【図5】網インタフェース制御部から外部へのデータ送
信時の動作状態を説明する図である。
【図6】網インタフェース制御部から上位インタフェー
ス処理部へのデータ転送手順について説明する図である
。
【図7】上位インタフェース処理部から網インタフェー
ス制御部へのデータ転送手順について説明する図である
。
【図8】従来の高速回線制御装置を用いたシステム全体
の構成例を示すブロック図である。
【図9】従来の高速回線制御装置を用いたシステム全体
の他の構成例を示すブロック図である。
【図10】2つの高速回線を制御する高速回線制御装置
の構成例を示すブロック図である。
【図11】2つの高速回線を制御する高速回線制御装置
の他の構成例を示すブロック図である。
【符号の説明】
11,12,13  バス接続制御部 14  バッファメモリ(BM) 15  BM制御情報記憶部 81  高速通信網 82  伝送路 83,83a,83b  高速回線制御装置84  上
位処理装置 85  端末 86  網インタフェース制御部 91  内部バス 92  上位インタフェース処理部 93  プロトコル処理部 94  バッファメモリ(BM) 95  BM間データ転送処理部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  高速通信網に接続された伝送路と上位
    処理装置との間で所定の回線速度を有する複数の回線を
    収容し、各回線対応に送受信データの転送処理を行う網
    インタフェース制御部と、回線共通にプロトコル制御を
    行うプロトコル処理部と、前記上位処理装置とのインタ
    フェース制御を行う上位インタフェース処理部と、前記
    網インタフェース制御部を介して送受信されるデータを
    一時記憶する複数のバッファメモリとを備え、前記バッ
    ファメモリを介して、前記網インタフェース制御部間の
    データ転送制御あるいは前記網インタフェース制御部と
    前記上位インタフェース処理部との間のデータ転送制御
    を行う高速回線制御装置において、前記複数のバッファ
    メモリはすべて同一容量および同一アドレス空間を有し
    、前記複数のバッファメモリの各アドレスごとにどのバ
    ッファメモリに有効なデータが記憶されているかを示す
    制御情報を記憶するバッファメモリ制御情報記憶手段と
    、前記網インタフェース制御部,プロトコル処理部およ
    び上位インタフェース処理部のそれぞれに対応して、前
    記バッファメモリへのデータ書き込み時に所定のバッフ
    ァメモリとの間のパスを接続するとともに対応する制御
    情報を前記バッファメモリ制御情報記憶手段に書き込み
    、前記バッファメモリからのデータ読み出し時に前記バ
    ッファメモリ制御情報記憶手段から読み出した制御情報
    に応じたバッファメモリとの間のパスを接続する接続制
    御手段とを備えたことを特徴とする高速回線制御装置。
JP3095908A 1991-04-25 1991-04-25 高速回線制御装置 Pending JPH04326227A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3095908A JPH04326227A (ja) 1991-04-25 1991-04-25 高速回線制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3095908A JPH04326227A (ja) 1991-04-25 1991-04-25 高速回線制御装置

Publications (1)

Publication Number Publication Date
JPH04326227A true JPH04326227A (ja) 1992-11-16

Family

ID=14150394

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3095908A Pending JPH04326227A (ja) 1991-04-25 1991-04-25 高速回線制御装置

Country Status (1)

Country Link
JP (1) JPH04326227A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003514302A (ja) * 1999-11-12 2003-04-15 アカンバ コーポレイション 独立した接続およびデータバッファを備えた、クライアントとサーバとの接続を管理するためのシステムおよび方法。
US9009326B2 (en) 1999-09-24 2015-04-14 Akamba Corporation System and method for managing connections between a client and a server

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9009326B2 (en) 1999-09-24 2015-04-14 Akamba Corporation System and method for managing connections between a client and a server
JP2003514302A (ja) * 1999-11-12 2003-04-15 アカンバ コーポレイション 独立した接続およびデータバッファを備えた、クライアントとサーバとの接続を管理するためのシステムおよび方法。

Similar Documents

Publication Publication Date Title
US5434980A (en) Apparatus for communication between a device control unit having a parallel bus and a serial channel having a serial link
US5317692A (en) Method and apparatus for buffer chaining in a communications controller
JPS63255759A (ja) 制御システム
US5896549A (en) System for selecting between internal and external DMA request where ASP generates internal request is determined by at least one bit position within configuration register
US5611056A (en) Method for controlling the expansion of connections to a SCSI bus
JPS63280365A (ja) ダイレクトメモリアクセスオ−ダ競合制御方式
US5311510A (en) Data storing system for a communication control circuit
US5737634A (en) Storage device control system with an internal bus wherein a network interface has a data line for memory transfer
US5432910A (en) Coupling apparatus and method for increasing the connection capability of a communication system
US20030093594A1 (en) Apparatus and method for controlling block signal flow in a multi digital signal processor configuration from a shared peripheral direct memory controller to high level data link controller
JPH1118122A (ja) データ転送方式
AU544144B2 (en) Input/output system and method of communication for peripheral devices in data processing system
JP2573790B2 (ja) 転送制御装置
JP3309212B2 (ja) ネットワークスイッチ装置
JP3159516B2 (ja) 空気調和機の中継通信装置
US7177997B2 (en) Communication bus system
JP2581002B2 (ja) Lan間接続装置
US20020181456A1 (en) Switch device and data transfer system
JP3233470B2 (ja) コンピュータシステム
JPH11252150A (ja) ネットワーク接続装置、及びネットワーク接続制御方法
JPS59122155A (ja) 通信制御方式
JPS62232057A (ja) 擬似dma方式
JPH01108665A (ja) Dma転送制御方式
JPH10341257A (ja) パケット処理装置
JPH0650494B2 (ja) 入出力制御装置におけるデータ転送方式