JPH06332829A - ネットワーク接続方式 - Google Patents
ネットワーク接続方式Info
- Publication number
- JPH06332829A JPH06332829A JP5116190A JP11619093A JPH06332829A JP H06332829 A JPH06332829 A JP H06332829A JP 5116190 A JP5116190 A JP 5116190A JP 11619093 A JP11619093 A JP 11619093A JP H06332829 A JPH06332829 A JP H06332829A
- Authority
- JP
- Japan
- Prior art keywords
- address
- network
- physical
- information processing
- computer
- 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
- Multi Processors (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【目的】 計算機のネットワーク層の処理装置に変更を
加えることなく、サブネットへの接続を可能にする。 【構成】 アドレス変換装置1のアドレス変換テーブル
8には、自計算機が直接接続された物理ネットワーク上
の他の計算機の論理アドレスと物理アドレスの対が記憶
され、サブネット構成情報テーブル9には、自計算機が
直接接続されていない他のサブネット上の計算機の論理
アドレスと、該計算機に通信するときに中継するルータ
の物理アドレスが記憶される。ネットワーク層処理装置
2は、通信相手の計算機の論理アドレスをアドレス変換
装置1に与える。アドレス変換装置1は、テーブル8、
9を参照して、対応する物理アドレスを出力する。
加えることなく、サブネットへの接続を可能にする。 【構成】 アドレス変換装置1のアドレス変換テーブル
8には、自計算機が直接接続された物理ネットワーク上
の他の計算機の論理アドレスと物理アドレスの対が記憶
され、サブネット構成情報テーブル9には、自計算機が
直接接続されていない他のサブネット上の計算機の論理
アドレスと、該計算機に通信するときに中継するルータ
の物理アドレスが記憶される。ネットワーク層処理装置
2は、通信相手の計算機の論理アドレスをアドレス変換
装置1に与える。アドレス変換装置1は、テーブル8、
9を参照して、対応する物理アドレスを出力する。
Description
【0001】
【産業上の利用分野】本発明は、一つの論理ネットワー
クが複数の物理ネットワークから構成されるようなネッ
トワークに対する電子計算機システムの接続方式に関す
る。
クが複数の物理ネットワークから構成されるようなネッ
トワークに対する電子計算機システムの接続方式に関す
る。
【0002】
【従来の技術】従来、ネットワークの構成に関して、論
理的なネットワークと物理的なネットワークの間には一
対一の対応関係があった。そして、LAN(ローカルエ
リアネットワーク)の普及により、多くの物理的なネッ
トワークが相互に結合した大規模ネットワークが利用さ
れるようになった。この結果、このような大規模ネット
ワークにおいて、論理的なネットワークと物理的なネッ
トワークを一対一に対応付けるために論理的なネットワ
ークに関する管理情報が増大し、管理のための多くの諸
資源(メモリ,ディスク装置等)を消費するようになっ
た。
理的なネットワークと物理的なネットワークの間には一
対一の対応関係があった。そして、LAN(ローカルエ
リアネットワーク)の普及により、多くの物理的なネッ
トワークが相互に結合した大規模ネットワークが利用さ
れるようになった。この結果、このような大規模ネット
ワークにおいて、論理的なネットワークと物理的なネッ
トワークを一対一に対応付けるために論理的なネットワ
ークに関する管理情報が増大し、管理のための多くの諸
資源(メモリ,ディスク装置等)を消費するようになっ
た。
【0003】そこで、これを回避するため、論理的なネ
ットワークと物理的なネットワークを一対多の関係で対
応付けることによって論理的なネットワークに関する管
理情報を削減するという技術が用いられる。この技術を
「サブネット」という。
ットワークと物理的なネットワークを一対多の関係で対
応付けることによって論理的なネットワークに関する管
理情報を削減するという技術が用いられる。この技術を
「サブネット」という。
【0004】サブネットでは、ネットワークに関する論
理的情報と物理的実態(とくに中継経路の情報)との間
に不整合が生じているため、これを補正するための処理
が通信プロトコルのネットワーク層の部分に必要にな
る。なぜなら、ネットワーク層は自計算機が直接つなが
っていない論理ネットワークへ通信を行うときに、適切
な中継機(以下、「ルータ」という)を選択する機能を
有するが、サブネットにおいては物理的には自マシンが
直接つながっていないけれども論理的には同一のネット
ワークに属するようなネットワークの計算機に通信する
とき、本来のネットワーク層の処理ではルータを経由す
る必要がないと判断するため正しく通信することができ
ないからである。
理的情報と物理的実態(とくに中継経路の情報)との間
に不整合が生じているため、これを補正するための処理
が通信プロトコルのネットワーク層の部分に必要にな
る。なぜなら、ネットワーク層は自計算機が直接つなが
っていない論理ネットワークへ通信を行うときに、適切
な中継機(以下、「ルータ」という)を選択する機能を
有するが、サブネットにおいては物理的には自マシンが
直接つながっていないけれども論理的には同一のネット
ワークに属するようなネットワークの計算機に通信する
とき、本来のネットワーク層の処理ではルータを経由す
る必要がないと判断するため正しく通信することができ
ないからである。
【0005】そのため、サブネットに計算機を接続する
には各計算機のネットワーク層処理装置を変更しなけれ
ばならない。逆に、そのような変更のなされていない計
算機をサブネットに接続するには代替手段を用いなけれ
ばならない。例えば、ルータに特殊なプロトコルを実行
させて、計算機のアドレス解決装置から発せられる問い
合わせに対して、ルータが代理で応答してアドレス解決
装置を「だます」ことによりサブネット接続を実現させ
る。このプロトコルは、Proxy ARP(代理アドレス
解決プロトコル)と呼ばれる。
には各計算機のネットワーク層処理装置を変更しなけれ
ばならない。逆に、そのような変更のなされていない計
算機をサブネットに接続するには代替手段を用いなけれ
ばならない。例えば、ルータに特殊なプロトコルを実行
させて、計算機のアドレス解決装置から発せられる問い
合わせに対して、ルータが代理で応答してアドレス解決
装置を「だます」ことによりサブネット接続を実現させ
る。このプロトコルは、Proxy ARP(代理アドレス
解決プロトコル)と呼ばれる。
【0006】
【発明が解決しようとする課題】既存の計算機のネット
ワーク層処理装置を変更する方法では、一般にネットワ
ーク層の処理が複雑であることから、変更のコストや変
更後の信頼性に問題がある。また、ルータに前述したP
roxy ARPを実行させる方法ではルータの負荷が高く
なり、トラブル発生時の解決が困難になるなどの問題点
があった。
ワーク層処理装置を変更する方法では、一般にネットワ
ーク層の処理が複雑であることから、変更のコストや変
更後の信頼性に問題がある。また、ルータに前述したP
roxy ARPを実行させる方法ではルータの負荷が高く
なり、トラブル発生時の解決が困難になるなどの問題点
があった。
【0007】本発明の目的は、計算機のネットワーク層
の処理装置に変更を加えることなく、サブネットへの接
続を可能にしたネットワーク接続方式を提供することに
ある。
の処理装置に変更を加えることなく、サブネットへの接
続を可能にしたネットワーク接続方式を提供することに
ある。
【0008】
【課題を解決するための手段】前記目的を達成するため
に、本発明では、一つの論理ネットワークが複数の物理
ネットワークから構成され、該物理ネットワークを介し
て情報処理装置が相互に接続されるネットワーク接続方
式において、第1の情報処理装置と直接接続された第1
の物理ネットワーク上の第2の情報処理装置の論理アド
レスと物理アドレスの対応関係を記憶した第1のテーブ
ルと、該第1の情報処理装置と直接接続されていない第
2の物理ネットワーク上の第3の情報処理装置の論理ア
ドレスと、該第3の情報処理装置へ中継するルータの物
理アドレスとの対応関係を記憶した第2のテーブルとを
備え、前記第1の情報処理装置と第2または第3の情報
処理装置間で通信を行うとき、前記第1の情報処理装置
内のネットワーク層処理手段は、通信相手の情報処理装
置の論理アドレスをテーブル検索手段に与え、該テーブ
ル検索手段は前記第1、第2のテーブルを参照し、通信
相手の情報処理装置の論理アドレスに対応する物理アド
レスを生成し、前記ネットワーク層処理手段は該生成さ
れた物理アドレスを宛先として、通信機器制御手段を呼
び出し、データ送信を実行することを特徴としている。
に、本発明では、一つの論理ネットワークが複数の物理
ネットワークから構成され、該物理ネットワークを介し
て情報処理装置が相互に接続されるネットワーク接続方
式において、第1の情報処理装置と直接接続された第1
の物理ネットワーク上の第2の情報処理装置の論理アド
レスと物理アドレスの対応関係を記憶した第1のテーブ
ルと、該第1の情報処理装置と直接接続されていない第
2の物理ネットワーク上の第3の情報処理装置の論理ア
ドレスと、該第3の情報処理装置へ中継するルータの物
理アドレスとの対応関係を記憶した第2のテーブルとを
備え、前記第1の情報処理装置と第2または第3の情報
処理装置間で通信を行うとき、前記第1の情報処理装置
内のネットワーク層処理手段は、通信相手の情報処理装
置の論理アドレスをテーブル検索手段に与え、該テーブ
ル検索手段は前記第1、第2のテーブルを参照し、通信
相手の情報処理装置の論理アドレスに対応する物理アド
レスを生成し、前記ネットワーク層処理手段は該生成さ
れた物理アドレスを宛先として、通信機器制御手段を呼
び出し、データ送信を実行することを特徴としている。
【0009】
【作用】計算機のアドレス変換装置は、ネットワーク層
の処理装置から呼び出され、通信する相手の論理アドレ
ス(ネットワーク層、トランスポート層などのプロトコ
ル上位層のアドレス)を物理アドレス(実際の伝送媒体
に応じたアドレス)に対応付けて変換する機構である。
アドレス変換装置は、通常単純なテーブル検索のアルゴ
リズムと、変換できなかったときの問い合わせプロトコ
ル処理とからなっている。このアドレス変換機構に、サ
ブネットの構成情報を記憶する装置を付加し、そこにサ
ブネットの構成情報、すなわちアクセス可能な各サブネ
ットを判別する論理アドレス情報と、そのサブネットへ
アクセスするために中継するルータの物理アドレスを記
憶する。
の処理装置から呼び出され、通信する相手の論理アドレ
ス(ネットワーク層、トランスポート層などのプロトコ
ル上位層のアドレス)を物理アドレス(実際の伝送媒体
に応じたアドレス)に対応付けて変換する機構である。
アドレス変換装置は、通常単純なテーブル検索のアルゴ
リズムと、変換できなかったときの問い合わせプロトコ
ル処理とからなっている。このアドレス変換機構に、サ
ブネットの構成情報を記憶する装置を付加し、そこにサ
ブネットの構成情報、すなわちアクセス可能な各サブネ
ットを判別する論理アドレス情報と、そのサブネットへ
アクセスするために中継するルータの物理アドレスを記
憶する。
【0010】通常のアドレス変換装置のアルゴリズムで
は、計算機の論理アドレスと物理アドレスを対応付けた
アドレス変換テーブルを検索して、発見できればその物
理アドレスを対応付け、発見できなければ、エラー報告
又は別に用意された一斉同報による問い合わせプロトコ
ルで解決を試みる。これに対して、本発明ではアドレス
変換テーブルを検索して発見できないときに、エラー報
告又は問い合わせプロトコルで解決を試みる前に、記憶
されたサブネットの構成情報に基づいてそのサブネット
にアクセスするためのルータの物理アドレスを発見し、
発見できればその物理アドレスを、通信する相手の論理
アドレスに対応する物理アドレスとして対応付ける。こ
れにより、アドレス変換装置を呼び出したネットワーク
層の処理装置は、サブネットの構成に関する情報を持た
ず、サブネットのための特別な機能も有していないにも
関わらず、通信相手の論理アドレスとルータの物理アド
レスを対応付けることに成功する。アドレス変換装置の
アルゴリズムは一般に単純であり、そこに新たに付加さ
れる処理も単純な検索アルゴリズムで実現できるので、
変更が容易でかつシステム全体の信頼性が損なわれな
い。
は、計算機の論理アドレスと物理アドレスを対応付けた
アドレス変換テーブルを検索して、発見できればその物
理アドレスを対応付け、発見できなければ、エラー報告
又は別に用意された一斉同報による問い合わせプロトコ
ルで解決を試みる。これに対して、本発明ではアドレス
変換テーブルを検索して発見できないときに、エラー報
告又は問い合わせプロトコルで解決を試みる前に、記憶
されたサブネットの構成情報に基づいてそのサブネット
にアクセスするためのルータの物理アドレスを発見し、
発見できればその物理アドレスを、通信する相手の論理
アドレスに対応する物理アドレスとして対応付ける。こ
れにより、アドレス変換装置を呼び出したネットワーク
層の処理装置は、サブネットの構成に関する情報を持た
ず、サブネットのための特別な機能も有していないにも
関わらず、通信相手の論理アドレスとルータの物理アド
レスを対応付けることに成功する。アドレス変換装置の
アルゴリズムは一般に単純であり、そこに新たに付加さ
れる処理も単純な検索アルゴリズムで実現できるので、
変更が容易でかつシステム全体の信頼性が損なわれな
い。
【0011】
【実施例】以下、本発明の一実施例を図面を用いて具体
的に説明する。まず、従来のネットワーク層の処理につ
いて簡単に説明する。ネットワーク層の処理とは、経路
選択であり、すなわち、宛先として与えられたターゲッ
トマシンの論理アドレスから、該ターゲットマシンへ通
信するのに経由するルータの論理アドレスを決定するこ
とである。ターゲットマシンが同一ネットワークの場合
は、ルータを必要としないので、実質的には処理はない
(もちろん、経路制御以外の他の処理、例えばデータの
分割などが行われる)。
的に説明する。まず、従来のネットワーク層の処理につ
いて簡単に説明する。ネットワーク層の処理とは、経路
選択であり、すなわち、宛先として与えられたターゲッ
トマシンの論理アドレスから、該ターゲットマシンへ通
信するのに経由するルータの論理アドレスを決定するこ
とである。ターゲットマシンが同一ネットワークの場合
は、ルータを必要としないので、実質的には処理はない
(もちろん、経路制御以外の他の処理、例えばデータの
分割などが行われる)。
【0012】ネットワーク層は、内部に経路情報とい
う、ターゲットマシンの属する論理ネットワークとそこ
へ通信するに必要なルータの論理アドレスの対からなる
テーブルを持っている。そして、このテーブルを用い
て、上記した経路選択処理を行っている。
う、ターゲットマシンの属する論理ネットワークとそこ
へ通信するに必要なルータの論理アドレスの対からなる
テーブルを持っている。そして、このテーブルを用い
て、上記した経路選択処理を行っている。
【0013】ネットワーク層の処理の流れは、(1)上
位のトランスポート層からコールされ、(2)経路情報
を参照して、宛先として与えられたターゲットマシンの
論理アドレスから、該ターゲットマシンへ通信するのに
経由するルータの論理アドレスを決定し(ターゲットマ
シンが同一ネットワークの場合はこの処理はない)、
(3)ルータの論理アドレスをアドレス変換装置に渡し
(ターゲットマシンが同一ネットワークの場合は、その
マシンそのものの論理アドレスを渡す)、(4)アドレ
ス変換装置から返された物理アドレスを宛先として、通
信機器制御装置をコールし、データ送信を実行する。な
お、このときアドレス変換装置の処理は、同一論理ネッ
トワーク内に存在するターゲットマシンの論理アドレス
に対応する物理アドレスを決定する。
位のトランスポート層からコールされ、(2)経路情報
を参照して、宛先として与えられたターゲットマシンの
論理アドレスから、該ターゲットマシンへ通信するのに
経由するルータの論理アドレスを決定し(ターゲットマ
シンが同一ネットワークの場合はこの処理はない)、
(3)ルータの論理アドレスをアドレス変換装置に渡し
(ターゲットマシンが同一ネットワークの場合は、その
マシンそのものの論理アドレスを渡す)、(4)アドレ
ス変換装置から返された物理アドレスを宛先として、通
信機器制御装置をコールし、データ送信を実行する。な
お、このときアドレス変換装置の処理は、同一論理ネッ
トワーク内に存在するターゲットマシンの論理アドレス
に対応する物理アドレスを決定する。
【0014】ここでもし、ネットワーク層が「一つの論
理ネットワークが一つの物理ネットワークに対応する」
という前提で動作しているならば、サブネット環境下で
は正常に動作しない。図2は、ネットワークの構成例を
示し、計算機12(A)と計算機13(C)は、物理ネ
ットワーク10aに接続され、計算機14(B)は物理
ネットワーク10bに接続され、物理ネットワーク10
aと10bはルータ(中継コンピュータ)15によって
接続されている。そして、2つの物理ネットワーク10
aと10bによって論理ネットワーク11が構成されて
いる。
理ネットワークが一つの物理ネットワークに対応する」
という前提で動作しているならば、サブネット環境下で
は正常に動作しない。図2は、ネットワークの構成例を
示し、計算機12(A)と計算機13(C)は、物理ネ
ットワーク10aに接続され、計算機14(B)は物理
ネットワーク10bに接続され、物理ネットワーク10
aと10bはルータ(中継コンピュータ)15によって
接続されている。そして、2つの物理ネットワーク10
aと10bによって論理ネットワーク11が構成されて
いる。
【0015】図2において、計算機Bは自計算機Aと同
一の論理ネットワークに属しているので、その間にルー
タは介在しないと判断するので、サブネット環境下では
正しく動作しない。
一の論理ネットワークに属しているので、その間にルー
タは介在しないと判断するので、サブネット環境下では
正しく動作しない。
【0016】従って、サブネット環境下で正常に動作す
るためには、ネットワーク層は、一つの論理ネットワー
クが一つの物理ネットワークに対応する、という前提を
放棄し、同一の論理ネットワークに属するターゲットマ
シンへの送信であっても、ルータが介在する可能性があ
るという前提に基づいて処理をしなければならない。つ
まり、サブネットの構成を考慮した処理が必要になる。
るためには、ネットワーク層は、一つの論理ネットワー
クが一つの物理ネットワークに対応する、という前提を
放棄し、同一の論理ネットワークに属するターゲットマ
シンへの送信であっても、ルータが介在する可能性があ
るという前提に基づいて処理をしなければならない。つ
まり、サブネットの構成を考慮した処理が必要になる。
【0017】このような処理ができるよう、ネットワー
ク層を変更することはもちろん可能であるし、そのよう
に実装する計算機も多く存在するが、本発明では、複雑
な処理を実行するネットワーク層に何ら変更を加えるこ
となく、サブネットへの接続を可能にするものである。
ク層を変更することはもちろん可能であるし、そのよう
に実装する計算機も多く存在するが、本発明では、複雑
な処理を実行するネットワーク層に何ら変更を加えるこ
となく、サブネットへの接続を可能にするものである。
【0018】図1は、本発明のアドレス変換装置を備え
た計算機のブロック構成図である。図2のネットワーク
において、例えば計算機12(A)の構成が図1に示す
ものとなる。図1において、アドレス変換装置1は、バ
ス等によってネットワーク層処理装置2と通信機器制御
装置3に接続されている。
た計算機のブロック構成図である。図2のネットワーク
において、例えば計算機12(A)の構成が図1に示す
ものとなる。図1において、アドレス変換装置1は、バ
ス等によってネットワーク層処理装置2と通信機器制御
装置3に接続されている。
【0019】ネットワーク層処理装置2からアドレス変
換装置1に入力するバス4には、上位層(トランスポー
ト層などのプロトコル上位層)から送信を要求された宛
先の論理アドレスが入力され、また、ネットワーク層処
理装置2への出力バス5には、該論理アドレスに対応す
る物理アドレス(実際の伝送媒体に応じたアドレス)が
出力される。
換装置1に入力するバス4には、上位層(トランスポー
ト層などのプロトコル上位層)から送信を要求された宛
先の論理アドレスが入力され、また、ネットワーク層処
理装置2への出力バス5には、該論理アドレスに対応す
る物理アドレス(実際の伝送媒体に応じたアドレス)が
出力される。
【0020】アドレス変換装置1は、テーブル検索装置
6と、問い合わせ処理装置7と、アドレス変換テーブル
8と、サブネット構成情報テーブル9から構成されてい
る。アドレス変換テーブル8には、自計算機が直接つな
がった物理ネットワーク上の他の計算機の論理アドレス
と物理アドレスの対が記憶されている。また、サブネッ
ト構成情報テーブル9には、自計算機が直接つながって
いない他のサブネット上の計算機の論理アドレスの一覧
と、そこに通信するときに中継するルータの物理アドレ
スが記憶されている。
6と、問い合わせ処理装置7と、アドレス変換テーブル
8と、サブネット構成情報テーブル9から構成されてい
る。アドレス変換テーブル8には、自計算機が直接つな
がった物理ネットワーク上の他の計算機の論理アドレス
と物理アドレスの対が記憶されている。また、サブネッ
ト構成情報テーブル9には、自計算機が直接つながって
いない他のサブネット上の計算機の論理アドレスの一覧
と、そこに通信するときに中継するルータの物理アドレ
スが記憶されている。
【0021】アドレス変換装置1は、入力バス4から論
理アドレスが入力されると、アドレス変換テーブル8を
検索し、論理アドレスに対応する物理アドレスを探す。
論理アドレスに対応する物理アドレスが見つかれば、そ
の物理アドレスを出力バス5へ出力する。対応する物理
アドレスがなければ、サブネット構成情報テーブル9を
検索し、対応するルータの物理アドレスを出力バス5へ
出力する。テーブル9を検索しても対応するルータの物
理アドレスがなければ、問い合わせ処理装置7は問い合
わせパケットを通信するために、通信機器制御装置3に
対して送信要求を行う。
理アドレスが入力されると、アドレス変換テーブル8を
検索し、論理アドレスに対応する物理アドレスを探す。
論理アドレスに対応する物理アドレスが見つかれば、そ
の物理アドレスを出力バス5へ出力する。対応する物理
アドレスがなければ、サブネット構成情報テーブル9を
検索し、対応するルータの物理アドレスを出力バス5へ
出力する。テーブル9を検索しても対応するルータの物
理アドレスがなければ、問い合わせ処理装置7は問い合
わせパケットを通信するために、通信機器制御装置3に
対して送信要求を行う。
【0022】図2を用いてアドレス変換装置をさらに具
体的に説明する。図2に示すネットワーク構成におい
て、例えば計算機Aから計算機Bに通信する場合、ルー
タRを中継する必要がある。計算機A、B、Cおよびル
ータRの論理アドレスをそれぞれA、B、C、Rとし、
対応する物理アドレスをa、b、c、rとしたとき、計
算機Aのアドレス変換テーブル8には、図3に示すよう
な論理アドレスと物理アドレスの対が記憶される。
体的に説明する。図2に示すネットワーク構成におい
て、例えば計算機Aから計算機Bに通信する場合、ルー
タRを中継する必要がある。計算機A、B、Cおよびル
ータRの論理アドレスをそれぞれA、B、C、Rとし、
対応する物理アドレスをa、b、c、rとしたとき、計
算機Aのアドレス変換テーブル8には、図3に示すよう
な論理アドレスと物理アドレスの対が記憶される。
【0023】また、計算機Aのサブネット構成情報テー
ブル9には、図4に示すように、自計算機Aが直接つな
がっていない他のサブネット上の計算機Bの論理アドレ
スと、計算機Bに通信するときに中継するルータ15
(R)の物理アドレスrが記憶されている。
ブル9には、図4に示すように、自計算機Aが直接つな
がっていない他のサブネット上の計算機Bの論理アドレ
スと、計算機Bに通信するときに中継するルータ15
(R)の物理アドレスrが記憶されている。
【0024】以下、計算機Aから計算機Bへ通信する場
合の実施例の動作を説明すると、計算機Aのアドレス変
換装置1は、ネットワーク層処理装置2から論理アドレ
スBが入力される。テーブル検索装置6は、論理アドレ
スBに対応する物理アドレスを検索するために、アドレ
ス変換テーブル8を検索する。検索の結果、論理アドレ
スBが見つからないので、次いでサブネット構成情報テ
ーブル9を検索する。そして、論理アドレスBを見つ
け、それに対応するルータRの物理アドレスrをネット
ワーク層処理装置2に出力する。そして、ネットワーク
層処理装置2は、アドレス変換装置1から返されたルー
タRの物理アドレスrを宛先として、通信機器制御装置
3をコールし、データ伝送を行う。
合の実施例の動作を説明すると、計算機Aのアドレス変
換装置1は、ネットワーク層処理装置2から論理アドレ
スBが入力される。テーブル検索装置6は、論理アドレ
スBに対応する物理アドレスを検索するために、アドレ
ス変換テーブル8を検索する。検索の結果、論理アドレ
スBが見つからないので、次いでサブネット構成情報テ
ーブル9を検索する。そして、論理アドレスBを見つ
け、それに対応するルータRの物理アドレスrをネット
ワーク層処理装置2に出力する。そして、ネットワーク
層処理装置2は、アドレス変換装置1から返されたルー
タRの物理アドレスrを宛先として、通信機器制御装置
3をコールし、データ伝送を行う。
【0025】このように、本発明では、ネットワーク層
を変更することなく、つまりサブネットの構成を考慮し
ないので、同一の論理ネットワークに属するターゲット
マシンへの送信では、必ずルータを経由しないと判断
し、ターゲットマシンそのものの論理アドレスをアドレ
ス変換装置に渡す。そして、アドレス変換装置の中でサ
ブネットの構成が考慮され、必要なルータが決定され、
そのルータの物理アドレスがネットワーク層に返され
る。ネットワーク層からみると、ターゲットマシンの物
理アドレスが返ってきたようにみえて、実はルータの物
理アドレスが返ってきているということになる。また、
本発明の方法は、アドレス変換装置の変更で実現できる
ので、ハードウェアコストも低廉である。
を変更することなく、つまりサブネットの構成を考慮し
ないので、同一の論理ネットワークに属するターゲット
マシンへの送信では、必ずルータを経由しないと判断
し、ターゲットマシンそのものの論理アドレスをアドレ
ス変換装置に渡す。そして、アドレス変換装置の中でサ
ブネットの構成が考慮され、必要なルータが決定され、
そのルータの物理アドレスがネットワーク層に返され
る。ネットワーク層からみると、ターゲットマシンの物
理アドレスが返ってきたようにみえて、実はルータの物
理アドレスが返ってきているということになる。また、
本発明の方法は、アドレス変換装置の変更で実現できる
ので、ハードウェアコストも低廉である。
【0026】
【発明の効果】以上、説明したように、本発明によれ
ば、第1の情報処理装置と直接接続された第1の物理ネ
ットワーク上の第2の情報処理装置の論理アドレスと物
理アドレスの対応関係を記憶した第1のテーブルと、該
第1の情報処理装置と直接接続されていない第2の物理
ネットワーク上の第3の情報処理装置の論理アドレス
と、該第3の情報処理装置へ中継するルータの物理アド
レスとの対応関係を記憶した第2のテーブルとを備え、
第1の情報処理装置と第2または第3の情報処理装置間
で通信を行うとき、第1の情報処理装置内のネットワー
ク層処理手段は、通信相手の情報処理装置の論理アドレ
スをテーブル検索手段に与え、該テーブル検索手段は第
1、第2のテーブルを参照し、通信相手の情報処理装置
の論理アドレスに対応する物理アドレスを生成し、ネッ
トワーク層処理手段は該生成された物理アドレスを宛先
として、通信機器制御手段を呼び出し、データ送信を実
行するように構成しているので、機能の大きなネットワ
ーク層に何ら変更を加えることなく、サブネットへの接
続が可能になる。
ば、第1の情報処理装置と直接接続された第1の物理ネ
ットワーク上の第2の情報処理装置の論理アドレスと物
理アドレスの対応関係を記憶した第1のテーブルと、該
第1の情報処理装置と直接接続されていない第2の物理
ネットワーク上の第3の情報処理装置の論理アドレス
と、該第3の情報処理装置へ中継するルータの物理アド
レスとの対応関係を記憶した第2のテーブルとを備え、
第1の情報処理装置と第2または第3の情報処理装置間
で通信を行うとき、第1の情報処理装置内のネットワー
ク層処理手段は、通信相手の情報処理装置の論理アドレ
スをテーブル検索手段に与え、該テーブル検索手段は第
1、第2のテーブルを参照し、通信相手の情報処理装置
の論理アドレスに対応する物理アドレスを生成し、ネッ
トワーク層処理手段は該生成された物理アドレスを宛先
として、通信機器制御手段を呼び出し、データ送信を実
行するように構成しているので、機能の大きなネットワ
ーク層に何ら変更を加えることなく、サブネットへの接
続が可能になる。
【図1】本発明のアドレス変換装置を備えた計算機のブ
ロック構成図である。
ロック構成図である。
【図2】ネットワークの構成例を示す。
【図3】アドレス変換テーブルの内容を示す図である。
【図4】サブネット構成情報テーブルの内容を示す図で
ある。
ある。
1 アドレス変換装置 2 ネットワーク層処理装置 3 通信機器制御装置 4 入力バス 5 出力バス 6 テーブル検索装置 7 問い合わせ処理装置 8 アドレス変換テーブル 9 サブネット構成情報テーブル
Claims (1)
- 【請求項1】 一つの論理ネットワークが複数の物理ネ
ットワークから構成され、該物理ネットワークを介して
情報処理装置が相互に接続されるネットワーク接続方式
において、第1の情報処理装置と直接接続された第1の
物理ネットワーク上の第2の情報処理装置の論理アドレ
スと物理アドレスの対応関係を記憶した第1のテーブル
と、該第1の情報処理装置と直接接続されていない第2
の物理ネットワーク上の第3の情報処理装置の論理アド
レスと、該第3の情報処理装置へ中継するルータの物理
アドレスとの対応関係を記憶した第2のテーブルとを備
え、前記第1の情報処理装置と第2または第3の情報処
理装置間で通信を行うとき、前記第1の情報処理装置内
のネットワーク層処理手段は、通信相手の情報処理装置
の論理アドレスをテーブル検索手段に与え、該テーブル
検索手段は前記第1、第2のテーブルを参照し、通信相
手の情報処理装置の論理アドレスに対応する物理アドレ
スを生成し、前記ネットワーク層処理手段は該生成され
た物理アドレスを宛先として、通信機器制御手段を呼び
出し、データ送信を実行することを特徴とするネットワ
ーク接続方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5116190A JPH06332829A (ja) | 1993-05-18 | 1993-05-18 | ネットワーク接続方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5116190A JPH06332829A (ja) | 1993-05-18 | 1993-05-18 | ネットワーク接続方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06332829A true JPH06332829A (ja) | 1994-12-02 |
Family
ID=14681065
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5116190A Pending JPH06332829A (ja) | 1993-05-18 | 1993-05-18 | ネットワーク接続方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06332829A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08297646A (ja) * | 1995-04-26 | 1996-11-12 | Kofu Nippon Denki Kk | 並列計算機 |
| JP2000041069A (ja) * | 1998-03-26 | 2000-02-08 | Hewlett Packard Co <Hp> | クライアント構成方法 |
-
1993
- 1993-05-18 JP JP5116190A patent/JPH06332829A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08297646A (ja) * | 1995-04-26 | 1996-11-12 | Kofu Nippon Denki Kk | 並列計算機 |
| JP2000041069A (ja) * | 1998-03-26 | 2000-02-08 | Hewlett Packard Co <Hp> | クライアント構成方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6222842B1 (en) | System providing for multiple virtual circuits between two network entities | |
| US6173312B1 (en) | System for reliably connecting a client computer to a server computer | |
| CN111193773B (zh) | 负载均衡方法、装置、设备及存储介质 | |
| JPH06205039A (ja) | マルチプロトコル対応のパケット網構成方法 | |
| US7532620B2 (en) | Routing table synchronization method, network apparatus, and routing table synchronization program | |
| JP2003163689A (ja) | ネットワーク連携情報処理システムおよびその複数負荷分散機間のアクセス移動方法 | |
| CN115225634B (zh) | 虚拟网络下的数据转发方法、装置及计算机程序产品 | |
| JPH11355302A (ja) | Ipアドレス変換装置及びその変換方法 | |
| US6724724B1 (en) | System and method for resolving an electronic address | |
| US20060209830A1 (en) | Packet processing system including control device and packet forwarding device | |
| US6804247B1 (en) | System providing for multiple virtual circuits between two network entities | |
| JPH04275742A (ja) | データ・パケツトの転送システム及びデータ・パケツトの転送方法 | |
| JP2605544B2 (ja) | インタネットワーク装置 | |
| EP1107537B1 (en) | System for distributing requests to servers | |
| US12088493B2 (en) | Multi-VRF and multi-service insertion on edge gateway virtual machines | |
| JP3999353B2 (ja) | コンピュータネットワークにおける通信経路の決定方法ならびにシステム及び同方法がプログラムされ記録される記録媒体 | |
| KR100423391B1 (ko) | 고속 라우터 시스템에서 분산 포워딩 테이블 처리방법 | |
| JPH06332829A (ja) | ネットワーク接続方式 | |
| US20090285206A1 (en) | Network system and data transfer method | |
| JP3637893B2 (ja) | ネットワークアドレス変換装置の分離方式および分離方法 | |
| JPH10224378A (ja) | クライアントサーバシステムの制御方法及びクライアントサーバシステム | |
| JPH03123137A (ja) | Macブリッジのルーティングテーブルにおけるマニュアル登録方式 | |
| KR100608615B1 (ko) | 게이트웨이의 환경 설정방법 | |
| CN108965494A (zh) | 数据系统中数据传输方法和装置 | |
| TW202344017A (zh) | 封包交換機及封包管理方法 |