JPH06164670A - ネットワーク中継装置 - Google Patents
ネットワーク中継装置Info
- Publication number
- JPH06164670A JPH06164670A JP4310594A JP31059492A JPH06164670A JP H06164670 A JPH06164670 A JP H06164670A JP 4310594 A JP4310594 A JP 4310594A JP 31059492 A JP31059492 A JP 31059492A JP H06164670 A JPH06164670 A JP H06164670A
- Authority
- JP
- Japan
- Prior art keywords
- protocol processing
- data
- protocol
- network
- processing 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
Links
Landscapes
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【目的】 データ転送を高速に処理すると共に多様なプ
ロトコル処理を可能とする。 【構成】 エンドシステム3Aから送出されるデータ
は、ネットワーク中継装置100のHWプロトコル処理
部110Aに入力され、下位層に対するプロトコル処理
が施された後、SW処理識別部111Aにより転送要求
の有無が識別される。転送を実行する場合、前記HWプ
ロトコル処理部110Aで、他の処理の場合はSWプロ
トコル処理部120Aで上位層に対するプロトコル処理
が施される。データを転送する場合、更に、中継処理部
130で所定の処理を施した後、ネットワークBに対応
するプロトコル処理を、HWプロトコル処理部110
B、SWプロトコル処理部120B、及びSW処理識別
部111Bを用いて前記プロトコル処理と同様に実施
し、エンドシステム3に送出する。
ロトコル処理を可能とする。 【構成】 エンドシステム3Aから送出されるデータ
は、ネットワーク中継装置100のHWプロトコル処理
部110Aに入力され、下位層に対するプロトコル処理
が施された後、SW処理識別部111Aにより転送要求
の有無が識別される。転送を実行する場合、前記HWプ
ロトコル処理部110Aで、他の処理の場合はSWプロ
トコル処理部120Aで上位層に対するプロトコル処理
が施される。データを転送する場合、更に、中継処理部
130で所定の処理を施した後、ネットワークBに対応
するプロトコル処理を、HWプロトコル処理部110
B、SWプロトコル処理部120B、及びSW処理識別
部111Bを用いて前記プロトコル処理と同様に実施
し、エンドシステム3に送出する。
Description
【0001】
【産業上の利用分野】この発明は、複数のネットワーク
上のエンドシステム間において、プロトコル処理を必要
とするデータ通信に適用されるネットワーク中継装置に
関する。
上のエンドシステム間において、プロトコル処理を必要
とするデータ通信に適用されるネットワーク中継装置に
関する。
【0002】
【従来の技術】一般に、各ネットワーク間で送受される
データは、プロトコルに基づいて所定の階層に分類され
ている。分類されたプロトコルは、高位層である程、処
理が複雑になる。ネットワーク中継装置は、送信側エン
ドシステムから入力したデータに、送信側ネットワーク
に対応するプロトコル処理を施し、ネットワーク間に共
通の表現形式に変換する。この後、送信されたデータ内
容に従い、処理を実行する。データが転送を要求してい
る場合、データに対して各種フィールドのチェック等の
中継処理を行ない、更に受信側ネットワークに対応する
プロトコル処理を施して受信側ネットワーク上のエンド
システムに送出する。
データは、プロトコルに基づいて所定の階層に分類され
ている。分類されたプロトコルは、高位層である程、処
理が複雑になる。ネットワーク中継装置は、送信側エン
ドシステムから入力したデータに、送信側ネットワーク
に対応するプロトコル処理を施し、ネットワーク間に共
通の表現形式に変換する。この後、送信されたデータ内
容に従い、処理を実行する。データが転送を要求してい
る場合、データに対して各種フィールドのチェック等の
中継処理を行ない、更に受信側ネットワークに対応する
プロトコル処理を施して受信側ネットワーク上のエンド
システムに送出する。
【0003】従来、ネットワーク中継装置は、前記プロ
トコル処理を高速化するために後述する2つの方法のい
ずれかを適用している。
トコル処理を高速化するために後述する2つの方法のい
ずれかを適用している。
【0004】第1の方法が適用されたネットワーク中継
装置の機能構成を図4に示す。ネットワーク中継装置1
は、互いに異なったネットワークA及びネットワークB
の各エンドシステム(図示せず)の間に設置されてい
る。ネットワーク中継装置1は、HW(ハードウェア)
プロトコル処理部11A,11BとSW(ソフトウェ
ア)プロトコル処理部12A,12B及び中継処理部1
3により構成される。
装置の機能構成を図4に示す。ネットワーク中継装置1
は、互いに異なったネットワークA及びネットワークB
の各エンドシステム(図示せず)の間に設置されてい
る。ネットワーク中継装置1は、HW(ハードウェア)
プロトコル処理部11A,11BとSW(ソフトウェ
ア)プロトコル処理部12A,12B及び中継処理部1
3により構成される。
【0005】HWプロトコル処理部11Aは、データの
下位層に対して実施される、ネットワークAに応じたプ
ロトコル処理がハードウェアで構成されており、SWプ
ロトコル処理部12Aは、データの上位層に対して実施
される、ネットワークAに応じたプロトコル処理がソフ
トウェアにより構成されている。又、HWプロトコル処
理部11Bは、データの下位層に対して実施される、ネ
ットワークBに応じたプロトコル処理がハードウェアで
構成されており、SWプロトコル処理部12Bは、デー
タの上位層に対して実施される、ネットワークBに応じ
たプロトコル処理がソフトウェアにより構成されてい
る。即ち、比較的簡単な処理である下位層に対するプロ
トコル処理をハードウェア化し、複雑な処理となる上位
層に対するプロトコル処理をソフトウェアにより実現す
るものである。又、中継処理部13は、データの各フィ
ールドのチェック等を行なう。
下位層に対して実施される、ネットワークAに応じたプ
ロトコル処理がハードウェアで構成されており、SWプ
ロトコル処理部12Aは、データの上位層に対して実施
される、ネットワークAに応じたプロトコル処理がソフ
トウェアにより構成されている。又、HWプロトコル処
理部11Bは、データの下位層に対して実施される、ネ
ットワークBに応じたプロトコル処理がハードウェアで
構成されており、SWプロトコル処理部12Bは、デー
タの上位層に対して実施される、ネットワークBに応じ
たプロトコル処理がソフトウェアにより構成されてい
る。即ち、比較的簡単な処理である下位層に対するプロ
トコル処理をハードウェア化し、複雑な処理となる上位
層に対するプロトコル処理をソフトウェアにより実現す
るものである。又、中継処理部13は、データの各フィ
ールドのチェック等を行なう。
【0006】ネットワークAのエンドシステムからネッ
トワークBのエンドシステムにデータを転送する場合、
最初にネットワークAのエンドシステムからネットワー
ク中継装置1にデータが送られる。ネットワーク中継装
置1内で、データは、HWプロトコル処理部11A及び
SWプロトコル処理部12Aを介して中継処理部13に
送られる。この時、データの下位層は、HWプロトコル
処理部11Aにおいて電気的・機械的条件等に関するプ
ロトコル処理が施され、データの上位層は、SWプロト
コル処理部12Aにおいて必要に応じ、文字コードの変
換等のプロトコル処理が実施される。このようなプロト
コル処理が施されたデータは、中継処理部13におい
て、データの経路選択やフィールドチェック等の処理が
なされる。
トワークBのエンドシステムにデータを転送する場合、
最初にネットワークAのエンドシステムからネットワー
ク中継装置1にデータが送られる。ネットワーク中継装
置1内で、データは、HWプロトコル処理部11A及び
SWプロトコル処理部12Aを介して中継処理部13に
送られる。この時、データの下位層は、HWプロトコル
処理部11Aにおいて電気的・機械的条件等に関するプ
ロトコル処理が施され、データの上位層は、SWプロト
コル処理部12Aにおいて必要に応じ、文字コードの変
換等のプロトコル処理が実施される。このようなプロト
コル処理が施されたデータは、中継処理部13におい
て、データの経路選択やフィールドチェック等の処理が
なされる。
【0007】中継処理部13から出力されるデータは、
SWプロトコル処理部12B及びHWプロトコル処理部
11Bを介してネットワークB上のエンドシステムに送
出される。この時、データの上位層は、SWプロトコル
処理部12Bにおいて必要に応じ、文字コードの変換等
のプロトコル処理が施され、データの下位層はHWプロ
トコル処理部11Bにおいて電気的・機械的条件等に関
するプロトコル処理が実施される。
SWプロトコル処理部12B及びHWプロトコル処理部
11Bを介してネットワークB上のエンドシステムに送
出される。この時、データの上位層は、SWプロトコル
処理部12Bにおいて必要に応じ、文字コードの変換等
のプロトコル処理が施され、データの下位層はHWプロ
トコル処理部11Bにおいて電気的・機械的条件等に関
するプロトコル処理が実施される。
【0008】ネットワークBのエンドシステムからネッ
トワークAのエンドシステムに転送されるデータは、上
述した処理の逆の手順によりプロトコル処理が施され、
ネットワークA上のエンドシステムに送出される。
トワークAのエンドシステムに転送されるデータは、上
述した処理の逆の手順によりプロトコル処理が施され、
ネットワークA上のエンドシステムに送出される。
【0009】次に、第2の方法が適用されたネットワー
ク中継装置の機能構成を図5に示す。ネットワーク中継
装置2は、互いに異なったネットワークAとネットワー
クBとの各エンドシステム(図示せず)の間に設置され
ている。ネットワーク中継装置2は、HW(ハードウェ
ア)プロトコル処理部21A,21Bと中継処理部22
とにより構成される。
ク中継装置の機能構成を図5に示す。ネットワーク中継
装置2は、互いに異なったネットワークAとネットワー
クBとの各エンドシステム(図示せず)の間に設置され
ている。ネットワーク中継装置2は、HW(ハードウェ
ア)プロトコル処理部21A,21Bと中継処理部22
とにより構成される。
【0010】HWプロトコル処理部21Aは、入力した
データの各階層(上位層及び下位層)に対する、ネット
ワークAに応じたプロトコル処理を簡略化してハードウ
ェアで構成されており、HWプロトコル処理部21B
は、入力したデータの各階層に対する、ネットワークB
に応じたプロトコル処理を簡略化してハードウェアで構
成されている。又、中継処理部22は、データの各フィ
ールドのチェック等の処理を行なう。
データの各階層(上位層及び下位層)に対する、ネット
ワークAに応じたプロトコル処理を簡略化してハードウ
ェアで構成されており、HWプロトコル処理部21B
は、入力したデータの各階層に対する、ネットワークB
に応じたプロトコル処理を簡略化してハードウェアで構
成されている。又、中継処理部22は、データの各フィ
ールドのチェック等の処理を行なう。
【0011】ネットワークAのエンドシステムからネッ
トワークBのエンドシステムにデータを転送する場合、
ネットワークAのエンドシステムから送出されるデータ
は、中継処理装置2にのHWプロトコル処理部21Aに
入力される。入力されたデータは、各階層に対し、ネッ
トワークAに応じたプロトコル処理が施され、中継処理
部2に送られる。前記データは、中継処理部2におい
て、データの経路選択やフィールドチェック等の処理が
なされる。
トワークBのエンドシステムにデータを転送する場合、
ネットワークAのエンドシステムから送出されるデータ
は、中継処理装置2にのHWプロトコル処理部21Aに
入力される。入力されたデータは、各階層に対し、ネッ
トワークAに応じたプロトコル処理が施され、中継処理
部2に送られる。前記データは、中継処理部2におい
て、データの経路選択やフィールドチェック等の処理が
なされる。
【0012】この後、前記データは、HWプロトコル処
理部21Bに送られ、各階層に対し、ネットワークBに
応じたプロトコル処理が実施される。HWプロトコル処
理部21Bより出力されたデータは、ネットワークBの
エンドシステムに送られる。
理部21Bに送られ、各階層に対し、ネットワークBに
応じたプロトコル処理が実施される。HWプロトコル処
理部21Bより出力されたデータは、ネットワークBの
エンドシステムに送られる。
【0013】ネットワークBのエンドシステムからネッ
トワークAのエンドシステムに転送されるデータは、上
述した処理の逆の手順によりプロトコル処理が施され、
ネットワークA上のエンドシステムに送出される。
トワークAのエンドシステムに転送されるデータは、上
述した処理の逆の手順によりプロトコル処理が施され、
ネットワークA上のエンドシステムに送出される。
【0014】従来のネットワーク中継装置は上述した2
つの方法のいずれかを用いて構成されている。
つの方法のいずれかを用いて構成されている。
【0015】
【発明が解決しようとする課題】しかし、前記第1の方
法を適用したネットワーク中継装置は、データの上位層
における、エンドシステムとの接続/切断処理、エラー
処理、オプション処理等に柔軟な対応が可能である一
方、データ転送処理に対してもソフトウェアによる処理
となるため、データを高速に伝送できないという問題が
ある。
法を適用したネットワーク中継装置は、データの上位層
における、エンドシステムとの接続/切断処理、エラー
処理、オプション処理等に柔軟な対応が可能である一
方、データ転送処理に対してもソフトウェアによる処理
となるため、データを高速に伝送できないという問題が
ある。
【0016】又、前記第2の方法を適用したネットワー
ク中継装置は、ハードウェア構成によりデータ転送処理
が高速に実施できる一方、エンドシステムとの通信にお
けるプロトコル処理の内容が限定され、このネットワー
ク中継装置を適用できる範囲が限られてしまうという問
題が生じる。
ク中継装置は、ハードウェア構成によりデータ転送処理
が高速に実施できる一方、エンドシステムとの通信にお
けるプロトコル処理の内容が限定され、このネットワー
ク中継装置を適用できる範囲が限られてしまうという問
題が生じる。
【0017】この発明は、上述した問題点を解決するた
め、プロトコル処理の内容を限定することなく、データ
転送処理を高速に実施し得るネットワーク中継装置を提
供することを目的とする。
め、プロトコル処理の内容を限定することなく、データ
転送処理を高速に実施し得るネットワーク中継装置を提
供することを目的とする。
【0018】
【課題を解決するための手段】この発明に係るネットワ
ーク中継装置は、プロトコル処理体系の異なるネットワ
ーク間を接続するネットワーク中継装置であって、受信
データを相手先ネットワークに送信するデータ転送のた
めのプロトコル変換処理を実行するプロトコル変換回路
と、前記データ転送のためのプロトコル変換処理以外の
拡張プロトコル処理を所定ソフトウェアプログラムに従
って実行するプロトコル変換手段と、前記プロトコル変
換回路に接続され、受信データの要求に従って前記プロ
トコル変換手段を選択的に起動する選択手段とを具備す
ることを特徴とする。
ーク中継装置は、プロトコル処理体系の異なるネットワ
ーク間を接続するネットワーク中継装置であって、受信
データを相手先ネットワークに送信するデータ転送のた
めのプロトコル変換処理を実行するプロトコル変換回路
と、前記データ転送のためのプロトコル変換処理以外の
拡張プロトコル処理を所定ソフトウェアプログラムに従
って実行するプロトコル変換手段と、前記プロトコル変
換回路に接続され、受信データの要求に従って前記プロ
トコル変換手段を選択的に起動する選択手段とを具備す
ることを特徴とする。
【0019】
【作用】このネットワーク中継装置においては、プロト
コル処理体系の異なるネットワーク間のデータ通信の際
に実行されるプロトコル処理が、データ転送のためのプ
ロトコル変換処理を実行するプロトコル変換回路と、デ
ータ転送のためのプロトコル変換処理以外の拡張プロト
コル処理を実行するプロトコル変換手段とに分割されて
おり、プロトコル変換回路はハードウェアで、プロトコ
ル変換手段はソフトウェアプログラムで実現される。
コル処理体系の異なるネットワーク間のデータ通信の際
に実行されるプロトコル処理が、データ転送のためのプ
ロトコル変換処理を実行するプロトコル変換回路と、デ
ータ転送のためのプロトコル変換処理以外の拡張プロト
コル処理を実行するプロトコル変換手段とに分割されて
おり、プロトコル変換回路はハードウェアで、プロトコ
ル変換手段はソフトウェアプログラムで実現される。
【0020】このように、プロトコル処理の実行を、デ
ータ転送に係るプロトコル変換回路と、データ転送以外
のプロトコル処理に係るプロトコル変換手段とで実現す
ることにより、通常のデータ転送処理を高速に行ない、
データ転送以外のプロトコル処理に対しては、処理内容
を限定する必要がなく、柔軟な対応が可能となる。
ータ転送に係るプロトコル変換回路と、データ転送以外
のプロトコル処理に係るプロトコル変換手段とで実現す
ることにより、通常のデータ転送処理を高速に行ない、
データ転送以外のプロトコル処理に対しては、処理内容
を限定する必要がなく、柔軟な対応が可能となる。
【0021】
【実施例】以下、図面を参照してこの発明の一実施例を
説明する。
説明する。
【0022】この発明に係るネットワーク中継装置の機
能構成を図1に示す。ネットワーク中継装置100は、
例えば、LAN間接続のためのルータ、ゲートウェイ、
ブリッジ等の中継装置であり、互いに異なったネットワ
ークA及びネットワークBの各エンドシステム、即ち、
エンドシステム3Aとエンドシステム3Bとの間に設置
されている。ネットワーク中継装置100は、HW(ハ
ードウェア)プロトコル処理部110A,110B、S
W(ソフトウェア)プロトコル処理部120A,120
B、及び中継処理部130とにより構成される。又、H
Wプロトコル処理部110A,110Bは、各々SW
(ソフトウェア)識別部111A,111Bとを有す
る。
能構成を図1に示す。ネットワーク中継装置100は、
例えば、LAN間接続のためのルータ、ゲートウェイ、
ブリッジ等の中継装置であり、互いに異なったネットワ
ークA及びネットワークBの各エンドシステム、即ち、
エンドシステム3Aとエンドシステム3Bとの間に設置
されている。ネットワーク中継装置100は、HW(ハ
ードウェア)プロトコル処理部110A,110B、S
W(ソフトウェア)プロトコル処理部120A,120
B、及び中継処理部130とにより構成される。又、H
Wプロトコル処理部110A,110Bは、各々SW
(ソフトウェア)識別部111A,111Bとを有す
る。
【0023】HWプロトコル処理部110Aは、ネット
ワークA及び中継処理部130とに接続され、データの
送受を行なう。又、SWプロトコル処理部120Aにも
接続され、SW処理識別部111Aの識別結果に従って
受信データの上位層を送受する。HWプロトコル処理部
110Aは、入力したデータの下位層に対するプロトコ
ル処理と、データ転送に関する上位層のプロトコル処理
とをハードウェアで構成する。これらプロトコル処理
は、ネットワークAの機構に対応し、エンドシステム3
Aから入力したデータ形式を共通の表現形式に、中継処
理部130から入力したデータをネットワークAに対応
した表現形式に変換する。又、SW処理識別部111A
は、受信データの転送要求の有無を判定し、転送要求有
りと判定した場合、前記HWプロトコル処理部110A
内において、上位層のプロトコル処理を実行するよう
に、所定のハードウェアに受信データを送る。転送要求
無しと判定した場合、SWプロトコル処理部120Aに
受信データを送る。
ワークA及び中継処理部130とに接続され、データの
送受を行なう。又、SWプロトコル処理部120Aにも
接続され、SW処理識別部111Aの識別結果に従って
受信データの上位層を送受する。HWプロトコル処理部
110Aは、入力したデータの下位層に対するプロトコ
ル処理と、データ転送に関する上位層のプロトコル処理
とをハードウェアで構成する。これらプロトコル処理
は、ネットワークAの機構に対応し、エンドシステム3
Aから入力したデータ形式を共通の表現形式に、中継処
理部130から入力したデータをネットワークAに対応
した表現形式に変換する。又、SW処理識別部111A
は、受信データの転送要求の有無を判定し、転送要求有
りと判定した場合、前記HWプロトコル処理部110A
内において、上位層のプロトコル処理を実行するよう
に、所定のハードウェアに受信データを送る。転送要求
無しと判定した場合、SWプロトコル処理部120Aに
受信データを送る。
【0024】SWプロトコル処理部120Aは、前記デ
ータ転送以外の処理、例えば、データ転送のためのリン
ク接続/切断処理、エラー処理、オプション処理等のプ
ロトコル処理をソフトウェアで実施できるように構成さ
れている。これらのプロトコル処理は、ネットワークA
の機構に対応している。
ータ転送以外の処理、例えば、データ転送のためのリン
ク接続/切断処理、エラー処理、オプション処理等のプ
ロトコル処理をソフトウェアで実施できるように構成さ
れている。これらのプロトコル処理は、ネットワークA
の機構に対応している。
【0025】HWプロトコル処理部110Bは、ネット
ワークB及び中継処理部130とに接続され、データの
送受を行なう。又、SWプロトコル処理部120Bにも
接続され、SW処理識別部111Bの識別結果に従って
受信データの上位層を送受する。HWプロトコル処理部
110Bは、前記HWプロトコル処理部110Aと同様
に、入力したデータの下位層に対するプロトコル処理
と、データ転送に関する上位層のプロトコル処理とをハ
ードウェアで構成している。但し、これらプロトコル処
理は、ネットワークBの機構に対応し、エンドシステム
3Bから入力したデータ形式を表現形式に、中継処理部
130から入力したデータをネットワークBに対応した
表現形式に変換する。又、SW処理識別部111Bは、
受信データの転送要求の有無を判定し、転送要求有りと
判定した場合、HWプロトコル処理部110B内におい
て、上位層のプロトコル処理を実行するように、所定の
ハードウェアに受信データを送る。転送要求無しと判定
した場合、SWプロトコル処理部120Bに受信データ
を送る。
ワークB及び中継処理部130とに接続され、データの
送受を行なう。又、SWプロトコル処理部120Bにも
接続され、SW処理識別部111Bの識別結果に従って
受信データの上位層を送受する。HWプロトコル処理部
110Bは、前記HWプロトコル処理部110Aと同様
に、入力したデータの下位層に対するプロトコル処理
と、データ転送に関する上位層のプロトコル処理とをハ
ードウェアで構成している。但し、これらプロトコル処
理は、ネットワークBの機構に対応し、エンドシステム
3Bから入力したデータ形式を表現形式に、中継処理部
130から入力したデータをネットワークBに対応した
表現形式に変換する。又、SW処理識別部111Bは、
受信データの転送要求の有無を判定し、転送要求有りと
判定した場合、HWプロトコル処理部110B内におい
て、上位層のプロトコル処理を実行するように、所定の
ハードウェアに受信データを送る。転送要求無しと判定
した場合、SWプロトコル処理部120Bに受信データ
を送る。
【0026】SWプロトコル処理部120Bは、ネット
ワークBに対応したプロトコル処理、例えば、データ転
送のためのリンク接続/切断、エラー処理、オプション
処理等をソフトウェアで実現できるように構成されてい
る。
ワークBに対応したプロトコル処理、例えば、データ転
送のためのリンク接続/切断、エラー処理、オプション
処理等をソフトウェアで実現できるように構成されてい
る。
【0027】中継処理部130は、プロトコル処理され
たデータを入力し、これを送信対象とするネットワーク
側のHWプロトコル処理部に出力する。即ち、HWプロ
トコル処理部110Aから受け取ったデータは、HWプ
ロトコル処理部110Bに、もしくはHWプロトコル処
理部110Bから受け取ったデータをHWプロトコル処
理部110Aに出力する。この際、プロトコル処理され
たデータ基づいてデータ転送の経路選択、各フィールド
のチェック等を行なう。
たデータを入力し、これを送信対象とするネットワーク
側のHWプロトコル処理部に出力する。即ち、HWプロ
トコル処理部110Aから受け取ったデータは、HWプ
ロトコル処理部110Bに、もしくはHWプロトコル処
理部110Bから受け取ったデータをHWプロトコル処
理部110Aに出力する。この際、プロトコル処理され
たデータ基づいてデータ転送の経路選択、各フィールド
のチェック等を行なう。
【0028】次に、HWプロトコル処理部110A,1
10B及びSWプロトコル処理部120A,120Bが
実施するプロトコル処理と、中継されるデータの階層と
の関係を図2に示す(同図中、n,mは、各々所定の
数)。n層のレイヤ構成を有するデータにおいて、下位
層(1〜mのレイヤ)は、HWプロトコル処理部110
A,110Bによりプロトコル処理が施される。上位層
(m〜nのレイヤ)は、SW処理識別部111A,11
1Bの判断に従ってHWプロトコル処理部110A,1
10B、又はSWプロトコル処理部120A,120B
のいずれかによりプロトコル処理が施される。
10B及びSWプロトコル処理部120A,120Bが
実施するプロトコル処理と、中継されるデータの階層と
の関係を図2に示す(同図中、n,mは、各々所定の
数)。n層のレイヤ構成を有するデータにおいて、下位
層(1〜mのレイヤ)は、HWプロトコル処理部110
A,110Bによりプロトコル処理が施される。上位層
(m〜nのレイヤ)は、SW処理識別部111A,11
1Bの判断に従ってHWプロトコル処理部110A,1
10B、又はSWプロトコル処理部120A,120B
のいずれかによりプロトコル処理が施される。
【0029】次にSW処理識別部111A,111Bの
機能構成を図3に示す。SW処理識別部111Aプロト
コル処理が施されたデータを受信し(111a)、この
データ内のデータ転送要求の有無を検出・判定(111
b)する。この判定結果に従ってデータの送出先を切替
え(111c)、データを送出する。即ち、転送要求有
りと判定した場合には、対象データをHWプロトコル処
理部110Aに送出し、転送要求無しと判定した場合に
は、SWプロトコル処理部120Aに送出する。又、S
W処理識別部111Bについても同様の機能動作を行な
い、転送要求有りと判定した場合には、対象データをH
Wプロトコル処理部110Bに送出し、転送要求無しと
判定した場合には、SWプロトコル処理部120Bに送
出する。
機能構成を図3に示す。SW処理識別部111Aプロト
コル処理が施されたデータを受信し(111a)、この
データ内のデータ転送要求の有無を検出・判定(111
b)する。この判定結果に従ってデータの送出先を切替
え(111c)、データを送出する。即ち、転送要求有
りと判定した場合には、対象データをHWプロトコル処
理部110Aに送出し、転送要求無しと判定した場合に
は、SWプロトコル処理部120Aに送出する。又、S
W処理識別部111Bについても同様の機能動作を行な
い、転送要求有りと判定した場合には、対象データをH
Wプロトコル処理部110Bに送出し、転送要求無しと
判定した場合には、SWプロトコル処理部120Bに送
出する。
【0030】次に同実施例の動作を説明する。一例とし
て、ネットワークAのエンドシステム3Aからネットワ
ークBのエンドシステム3Bにデータを送信する際の、
リンク接続/切断、及びデータ転送について説明する。
て、ネットワークAのエンドシステム3Aからネットワ
ークBのエンドシステム3Bにデータを送信する際の、
リンク接続/切断、及びデータ転送について説明する。
【0031】エンドシステム3Aは、データ転送を行な
う際、各レイヤにおいてネットワーク中継装置100と
のリンクの接続が必要である場合、リンク接続の要求を
ネットワーク中継装置100に送出する。送出されたリ
ンク接続要求のデータは、ネットワーク中継装置100
のHWプロトコル処理部110Aで受信される。受信さ
れたデータは、下位層にプロトコル処理が施された後、
SW処理識別部111Aにおいて、データ転送要求の有
無を認識される。このデータは、リンク接続要求のデー
タであって、データ転送要求のデータではないので、上
位層のプロトコル処理はSWプロトコル処理部120A
において実行される。この後、SWプロトコル処理部1
20Aとエンドシステム3Aとの間で通信を行なうこと
によりデータ転送のためのリンクが各レイヤにおいて接
続される。
う際、各レイヤにおいてネットワーク中継装置100と
のリンクの接続が必要である場合、リンク接続の要求を
ネットワーク中継装置100に送出する。送出されたリ
ンク接続要求のデータは、ネットワーク中継装置100
のHWプロトコル処理部110Aで受信される。受信さ
れたデータは、下位層にプロトコル処理が施された後、
SW処理識別部111Aにおいて、データ転送要求の有
無を認識される。このデータは、リンク接続要求のデー
タであって、データ転送要求のデータではないので、上
位層のプロトコル処理はSWプロトコル処理部120A
において実行される。この後、SWプロトコル処理部1
20Aとエンドシステム3Aとの間で通信を行なうこと
によりデータ転送のためのリンクが各レイヤにおいて接
続される。
【0032】リンクの接続が終了した後、エンドシステ
ム3Aは、転送するデータをネットワーク中継装置10
0に送信する。送出されたデータは、前記リンク接続要
求のデータと同様に、HWプロトコル処理部110Aに
おいて下位層のプロトコル処理が施され、SW処理認識
部111Aにおいてデータ転送要求の有無が認識され
る。同データは、エンドシステム3Aからエンドシステ
ム3Bに転送するデータであるため、HWプロトコル処
理部110Aにおいて上位層のプロトコル処理が施され
る。
ム3Aは、転送するデータをネットワーク中継装置10
0に送信する。送出されたデータは、前記リンク接続要
求のデータと同様に、HWプロトコル処理部110Aに
おいて下位層のプロトコル処理が施され、SW処理認識
部111Aにおいてデータ転送要求の有無が認識され
る。同データは、エンドシステム3Aからエンドシステ
ム3Bに転送するデータであるため、HWプロトコル処
理部110Aにおいて上位層のプロトコル処理が施され
る。
【0033】HWプロトコル処理部110Aにおいて、
全てのレイヤに対するプロトコル処理が実施されること
により、データはネットワークAに対応した表現形式か
らネットワーク間に共通の表現形式に変換される。変換
されたデータは、中継処理部130に送出される。中継
処理部130は、データの経路選択、各フィールドのチ
ェック等、所定の処理を実施した後、HWプロトコル処
理部110Bにデータを出力する。HWプロトコル処理
部110Bは、入力したデータの下位層に対してプロト
コル処理を行なう。この後、SW処理認識部111B
は、データ転送要求の有無を判定する。判定されるデー
タはエンドシステム3Bに送られるデータであるので、
HWプロトコル処理部110Bにおいてデータの上位層
のプロトコル処理が施される。HWプロトコル処理部1
1Bにおいて、全てのレイヤに対するプロトコル処理が
実施されることにより、データはネットワークBに対応
した表現形式に変換される。変換されたデータは、ネッ
トワーク中継装置100から出力され、ネットワークB
のエンドシステム3Bに送られる。
全てのレイヤに対するプロトコル処理が実施されること
により、データはネットワークAに対応した表現形式か
らネットワーク間に共通の表現形式に変換される。変換
されたデータは、中継処理部130に送出される。中継
処理部130は、データの経路選択、各フィールドのチ
ェック等、所定の処理を実施した後、HWプロトコル処
理部110Bにデータを出力する。HWプロトコル処理
部110Bは、入力したデータの下位層に対してプロト
コル処理を行なう。この後、SW処理認識部111B
は、データ転送要求の有無を判定する。判定されるデー
タはエンドシステム3Bに送られるデータであるので、
HWプロトコル処理部110Bにおいてデータの上位層
のプロトコル処理が施される。HWプロトコル処理部1
1Bにおいて、全てのレイヤに対するプロトコル処理が
実施されることにより、データはネットワークBに対応
した表現形式に変換される。変換されたデータは、ネッ
トワーク中継装置100から出力され、ネットワークB
のエンドシステム3Bに送られる。
【0034】リンク接続が終了した後は、上述した転送
処理を繰り返すことにより必要なデータをネットワーク
Bのエンドシステム3Bに送出する。データの転送が終
了すると、エンドシステム3Aからリンクの切断要求が
ネットワーク中継装置100に出力される。リンク切断
要求は、前記リンク接続要求と同様に、HWプロトコル
処理部110Aにおいて下位層のプロトコル処理がなさ
れ、SW処理識別部110Aにおいて、データ転送要求
の有無が判定される。この場合、リンク切断要求である
ので、SWプロトコル処理部120Aにおいて上位層の
プロトコル処理がなされる。この後、エンドシステム3
AとSWプロトコル処理部120Aとの間で通信を行な
うことにより、各レイヤのリンクが切断される。
処理を繰り返すことにより必要なデータをネットワーク
Bのエンドシステム3Bに送出する。データの転送が終
了すると、エンドシステム3Aからリンクの切断要求が
ネットワーク中継装置100に出力される。リンク切断
要求は、前記リンク接続要求と同様に、HWプロトコル
処理部110Aにおいて下位層のプロトコル処理がなさ
れ、SW処理識別部110Aにおいて、データ転送要求
の有無が判定される。この場合、リンク切断要求である
ので、SWプロトコル処理部120Aにおいて上位層の
プロトコル処理がなされる。この後、エンドシステム3
AとSWプロトコル処理部120Aとの間で通信を行な
うことにより、各レイヤのリンクが切断される。
【0035】以上によりネットワークAのエンドシステ
ム3AからネットワークBのエンドシステム3Bへのリ
ンク接続/切断、データ転送が実行される。
ム3AからネットワークBのエンドシステム3Bへのリ
ンク接続/切断、データ転送が実行される。
【0036】同実施例では、エンドシステム3Aからエ
ンドシステム3Bへのリンク接続/切断及びデータ転送
を説明したが、エンドシステム3Bからエンドシステム
3Aへの逆方向でも同様な処理が可能である。又、SW
プロトコル処理部120A,120Bは、リンク接続/
切断時のエラー処理、システムに固有なオプション処理
等を実施できるように構成することも可能である。更
に、中継処理部130が、プロトコルマッピング機能を
有するように構成した場合、プロトコル変換がなされて
も動作可能である。
ンドシステム3Bへのリンク接続/切断及びデータ転送
を説明したが、エンドシステム3Bからエンドシステム
3Aへの逆方向でも同様な処理が可能である。又、SW
プロトコル処理部120A,120Bは、リンク接続/
切断時のエラー処理、システムに固有なオプション処理
等を実施できるように構成することも可能である。更
に、中継処理部130が、プロトコルマッピング機能を
有するように構成した場合、プロトコル変換がなされて
も動作可能である。
【0037】又、SW処理識別部111A,111B
は、下位層のプロトコル処理がなされたデータからデー
タ転送要求の有無を判定するが、HWプロトコル処理部
110A,110Bがデータを入力した直後に転送要求
の有無を判定するように構成することも可能である。
は、下位層のプロトコル処理がなされたデータからデー
タ転送要求の有無を判定するが、HWプロトコル処理部
110A,110Bがデータを入力した直後に転送要求
の有無を判定するように構成することも可能である。
【0038】
【発明の効果】以上詳記したようにこの発明によれば、
データ転送処理をハードウェアにより実現し、データ転
送以外のプロトコル処理、例えばリンクの接続/切断処
理、エラー処理、オプション処理等をソフトウェアによ
り実現することにより、データ転送処理を高速に処理す
ることができると共に、上述したデータ転送以外の処理
機能を限定する必要がなくなる。
データ転送処理をハードウェアにより実現し、データ転
送以外のプロトコル処理、例えばリンクの接続/切断処
理、エラー処理、オプション処理等をソフトウェアによ
り実現することにより、データ転送処理を高速に処理す
ることができると共に、上述したデータ転送以外の処理
機能を限定する必要がなくなる。
【0039】更に、データ転送処理のみをハードウェア
で実現したことにより、ハードウェア構成が単純となり
コストを低減することができる。又、新たなプロトコル
処理を追加する必要が生じた場合、ソフトウェアに基づ
いた追加が可能であるため、新たなプロトコル処理の追
加に柔軟な対応ができる。
で実現したことにより、ハードウェア構成が単純となり
コストを低減することができる。又、新たなプロトコル
処理を追加する必要が生じた場合、ソフトウェアに基づ
いた追加が可能であるため、新たなプロトコル処理の追
加に柔軟な対応ができる。
【図1】この発明に係るネットワーク中継装置の機能構
成を示すブロック図。
成を示すブロック図。
【図2】同実施例において扱われるデータの各階層と各
処理部との対応関係を示すブロック図。
処理部との対応関係を示すブロック図。
【図3】同実施例におけるSW(ソフトウェア)処理識
別部の機能構成を示すブロック図。
別部の機能構成を示すブロック図。
【図4】従来の第1の方法を適用したネットワーク中継
装置の機能構成を示すブロック図。
装置の機能構成を示すブロック図。
【図5】従来の第2の方法を適用したネットワーク中継
装置の機能構成を示すブロック図。
装置の機能構成を示すブロック図。
3A,3B…エンドシステム、100…ネットワーク中
継装置、110A,110B…HW(ハードウェア)プ
ロトコル処理装置、111A,111B…SW(ソフト
ウェア)処理識別部、120A,120B…SWプロト
コル処理部、130…中継処理部。
継装置、110A,110B…HW(ハードウェア)プ
ロトコル処理装置、111A,111B…SW(ソフト
ウェア)処理識別部、120A,120B…SWプロト
コル処理部、130…中継処理部。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H04L 12/66 8732−5K H04L 11/20 B
Claims (1)
- 【請求項1】 プロトコル処理体系の異なるネットワー
ク間を接続するネットワーク中継装置において、 受信データを相手先ネットワークに送信するデータ転送
のためのプロトコル変換処理を実行するプロトコル変換
回路と、 前記データ転送のためのプロトコル変換処理以外の拡張
プロトコル処理を所定ソフトウェアプログラムに従って
実行するプロトコル変換手段と、 前記プロトコル変換回路に接続され、受信データの要求
に従って前記プロトコル変換手段を選択的に起動する選
択手段とを具備することを特徴とするネットワーク中継
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4310594A JPH06164670A (ja) | 1992-11-19 | 1992-11-19 | ネットワーク中継装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4310594A JPH06164670A (ja) | 1992-11-19 | 1992-11-19 | ネットワーク中継装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06164670A true JPH06164670A (ja) | 1994-06-10 |
Family
ID=18007134
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4310594A Pending JPH06164670A (ja) | 1992-11-19 | 1992-11-19 | ネットワーク中継装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06164670A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10145451A (ja) * | 1996-11-14 | 1998-05-29 | Nippon Telegr & Teleph Corp <Ntt> | 情報要求中継方法及び装置 |
| JP2000122936A (ja) * | 1998-10-12 | 2000-04-28 | Nec Corp | プロトコル変換支援装置及びその支援方法並びに記録媒体 |
| JP2007521861A (ja) * | 2004-01-15 | 2007-08-09 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | スマートipエミュレーティング検出apの使用による医療データのための中間配線盤(idf) |
-
1992
- 1992-11-19 JP JP4310594A patent/JPH06164670A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10145451A (ja) * | 1996-11-14 | 1998-05-29 | Nippon Telegr & Teleph Corp <Ntt> | 情報要求中継方法及び装置 |
| JP2000122936A (ja) * | 1998-10-12 | 2000-04-28 | Nec Corp | プロトコル変換支援装置及びその支援方法並びに記録媒体 |
| JP2007521861A (ja) * | 2004-01-15 | 2007-08-09 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | スマートipエミュレーティング検出apの使用による医療データのための中間配線盤(idf) |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3464907B2 (ja) | プロトコル変換システム | |
| US5086426A (en) | Communication network system having a plurality of different protocal LAN's | |
| US4574284A (en) | Communication bus interface unit | |
| US4977499A (en) | Method and apparatus for commanding operations on a computer network | |
| JPH04165841A (ja) | ファクシミリ端末集線装置への遠隔操作制御方式 | |
| JPH0473178B2 (ja) | ||
| JPH07226752A (ja) | 二重化lan切替システム | |
| JPH0223741A (ja) | ゲートウェイ装置 | |
| JP2000332847A (ja) | プロトコル処理装置 | |
| JPS6121657A (ja) | 回線接続用アダプタ | |
| JPH11163881A (ja) | 無線データ通信装置 | |
| KR20020026090A (ko) | 간이구내교환기를 이용한 컴퓨터 네트워킹 장치 및 방법 | |
| JPS60170358A (ja) | 回線接続用アダプタ | |
| JPH06291769A (ja) | データ通信システム | |
| JPS60140956A (ja) | 回線交換機用網間接続方式 | |
| JPS61152144A (ja) | プロトコル変換機 | |
| JPH0991213A (ja) | 異通信プロトコル間ファイル転送システムおよび方法 | |
| JPH0399542A (ja) | 端末間データ伝送方式 | |
| JPH06164644A (ja) | 中継機のデータ転送方法とデータ転送装置 | |
| JPS60212061A (ja) | イメ−ジ情報制御装置 | |
| JPS63283256A (ja) | 信号処理方式 | |
| JPH04263348A (ja) | コンピュータ間のファイル転送方式 | |
| JPH11215149A (ja) | Stm交換機の迂回路制御方式とその方法 | |
| JPH0685871A (ja) | 異通信方式共用モジュール装置 | |
| JPH0294844A (ja) | ネットワークにおける装置接続環境設定方法 |