JPH06332829A - Network connection method - Google Patents

Network connection method

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
Application number
JP5116190A
Other languages
Japanese (ja)
Inventor
Masaya Hotta
匡哉 堀田
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.)
Hitachi Software Engineering Co Ltd
Hitachi Ltd
Original Assignee
Hitachi Software Engineering Co Ltd
Hitachi Ltd
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 Hitachi Software Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Software Engineering Co Ltd
Priority to JP5116190A priority Critical patent/JPH06332829A/en
Publication of JPH06332829A publication Critical patent/JPH06332829A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【目的】 計算機のネットワーク層の処理装置に変更を
加えることなく、サブネットへの接続を可能にする。 【構成】 アドレス変換装置1のアドレス変換テーブル
8には、自計算機が直接接続された物理ネットワーク上
の他の計算機の論理アドレスと物理アドレスの対が記憶
され、サブネット構成情報テーブル9には、自計算機が
直接接続されていない他のサブネット上の計算機の論理
アドレスと、該計算機に通信するときに中継するルータ
の物理アドレスが記憶される。ネットワーク層処理装置
2は、通信相手の計算機の論理アドレスをアドレス変換
装置1に与える。アドレス変換装置1は、テーブル8、
9を参照して、対応する物理アドレスを出力する。
(57) [Summary] [Purpose] To enable connection to a subnet without changing the processing unit of the network layer of the computer. [Structure] The address translation table 8 of the address translator 1 stores the logical address and physical address pair of another computer on the physical network to which the computer is directly connected. The subnet configuration information table 9 stores its own address. A logical address of a computer on another subnet to which the computer is not directly connected and a physical address of a router relaying when communicating with the computer are stored. The network layer processor 2 gives the logical address of the computer of the communication partner to the address translator 1. The address translation device 1 has a table 8,
9, the corresponding physical address is output.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、一つの論理ネットワー
クが複数の物理ネットワークから構成されるようなネッ
トワークに対する電子計算機システムの接続方式に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of connecting an electronic computer system to a network in which one logical network is composed of a plurality of physical networks.

【0002】[0002]

【従来の技術】従来、ネットワークの構成に関して、論
理的なネットワークと物理的なネットワークの間には一
対一の対応関係があった。そして、LAN(ローカルエ
リアネットワーク)の普及により、多くの物理的なネッ
トワークが相互に結合した大規模ネットワークが利用さ
れるようになった。この結果、このような大規模ネット
ワークにおいて、論理的なネットワークと物理的なネッ
トワークを一対一に対応付けるために論理的なネットワ
ークに関する管理情報が増大し、管理のための多くの諸
資源(メモリ,ディスク装置等)を消費するようになっ
た。
2. Description of the Related Art Conventionally, regarding a network configuration, there has been a one-to-one correspondence between a logical network and a physical network. With the spread of LANs (local area networks), large-scale networks in which many physical networks are connected to each other have come into use. As a result, in such a large-scale network, management information about the logical network increases in order to associate the logical network and the physical network one-to-one, and many resources for management (memory, disk, etc.) Equipment).

【0003】そこで、これを回避するため、論理的なネ
ットワークと物理的なネットワークを一対多の関係で対
応付けることによって論理的なネットワークに関する管
理情報を削減するという技術が用いられる。この技術を
「サブネット」という。
Therefore, in order to avoid this, a technique is used in which management information on a logical network is reduced by associating a logical network with a physical network in a one-to-many relationship. This technology is called "subnet".

【0004】サブネットでは、ネットワークに関する論
理的情報と物理的実態(とくに中継経路の情報)との間
に不整合が生じているため、これを補正するための処理
が通信プロトコルのネットワーク層の部分に必要にな
る。なぜなら、ネットワーク層は自計算機が直接つなが
っていない論理ネットワークへ通信を行うときに、適切
な中継機(以下、「ルータ」という)を選択する機能を
有するが、サブネットにおいては物理的には自マシンが
直接つながっていないけれども論理的には同一のネット
ワークに属するようなネットワークの計算機に通信する
とき、本来のネットワーク層の処理ではルータを経由す
る必要がないと判断するため正しく通信することができ
ないからである。
In the subnet, there is inconsistency between the logical information about the network and the physical reality (especially the information of the relay route). Therefore, the process for correcting the inconsistency occurs in the network layer portion of the communication protocol. You will need it. This is because the network layer has the function of selecting an appropriate repeater (hereinafter referred to as "router") when communicating with a logical network that is not directly connected to the computer, but in the subnet, it is physically Is not directly connected, but when communicating to a computer of a network that logically belongs to the same network, it cannot be correctly communicated because it is determined that the original processing of the network layer does not need to go through a router. Is.

【0005】そのため、サブネットに計算機を接続する
には各計算機のネットワーク層処理装置を変更しなけれ
ばならない。逆に、そのような変更のなされていない計
算機をサブネットに接続するには代替手段を用いなけれ
ばならない。例えば、ルータに特殊なプロトコルを実行
させて、計算機のアドレス解決装置から発せられる問い
合わせに対して、ルータが代理で応答してアドレス解決
装置を「だます」ことによりサブネット接続を実現させ
る。このプロトコルは、Proxy ARP(代理アドレス
解決プロトコル)と呼ばれる。
Therefore, in order to connect a computer to the subnet, the network layer processing device of each computer must be changed. Conversely, alternative means must be used to connect the unmodified computer to the subnet. For example, by causing a router to execute a special protocol and responding to an inquiry issued from an address resolution device of a computer, the router responds by acting to trick the address resolution device to realize a subnet connection. This protocol is called Proxy ARP (proxy address resolution protocol).

【0006】[0006]

【発明が解決しようとする課題】既存の計算機のネット
ワーク層処理装置を変更する方法では、一般にネットワ
ーク層の処理が複雑であることから、変更のコストや変
更後の信頼性に問題がある。また、ルータに前述したP
roxy ARPを実行させる方法ではルータの負荷が高く
なり、トラブル発生時の解決が困難になるなどの問題点
があった。
In the method of changing the network layer processing device of the existing computer, since the processing of the network layer is generally complicated, there are problems in the cost of the change and the reliability after the change. In addition, P
The method of executing roxy ARP has a problem that the load of the router becomes high and it becomes difficult to solve the trouble when it occurs.

【0007】本発明の目的は、計算機のネットワーク層
の処理装置に変更を加えることなく、サブネットへの接
続を可能にしたネットワーク接続方式を提供することに
ある。
An object of the present invention is to provide a network connection system which enables connection to a subnet without changing the processing device of the network layer of a computer.

【0008】[0008]

【課題を解決するための手段】前記目的を達成するため
に、本発明では、一つの論理ネットワークが複数の物理
ネットワークから構成され、該物理ネットワークを介し
て情報処理装置が相互に接続されるネットワーク接続方
式において、第1の情報処理装置と直接接続された第1
の物理ネットワーク上の第2の情報処理装置の論理アド
レスと物理アドレスの対応関係を記憶した第1のテーブ
ルと、該第1の情報処理装置と直接接続されていない第
2の物理ネットワーク上の第3の情報処理装置の論理ア
ドレスと、該第3の情報処理装置へ中継するルータの物
理アドレスとの対応関係を記憶した第2のテーブルとを
備え、前記第1の情報処理装置と第2または第3の情報
処理装置間で通信を行うとき、前記第1の情報処理装置
内のネットワーク層処理手段は、通信相手の情報処理装
置の論理アドレスをテーブル検索手段に与え、該テーブ
ル検索手段は前記第1、第2のテーブルを参照し、通信
相手の情報処理装置の論理アドレスに対応する物理アド
レスを生成し、前記ネットワーク層処理手段は該生成さ
れた物理アドレスを宛先として、通信機器制御手段を呼
び出し、データ送信を実行することを特徴としている。
In order to achieve the above object, according to the present invention, one logical network is composed of a plurality of physical networks, and information processing devices are mutually connected via the physical networks. In the connection method, the first information processing apparatus directly connected to the first
A first table storing a correspondence relationship between a logical address and a physical address of a second information processing device on the second physical network, and a second table on the second physical network not directly connected to the first information processing device. No. 3 information processing apparatus, and a second table storing the correspondence between the logical address of the third information processing apparatus and the physical address of the router relayed to the third information processing apparatus, and the first information processing apparatus and the second table. When communication is performed between the third information processing devices, the network layer processing means in the first information processing device gives the logical address of the information processing device of the communication partner to the table searching means, and the table searching device Referring to the first and second tables, a physical address corresponding to the logical address of the information processing apparatus of the communication partner is generated, and the network layer processing means generates the physical address. As a destination, it calls the communication device control means is characterized by executing the data transmission.

【0009】[0009]

【作用】計算機のアドレス変換装置は、ネットワーク層
の処理装置から呼び出され、通信する相手の論理アドレ
ス(ネットワーク層、トランスポート層などのプロトコ
ル上位層のアドレス)を物理アドレス(実際の伝送媒体
に応じたアドレス)に対応付けて変換する機構である。
アドレス変換装置は、通常単純なテーブル検索のアルゴ
リズムと、変換できなかったときの問い合わせプロトコ
ル処理とからなっている。このアドレス変換機構に、サ
ブネットの構成情報を記憶する装置を付加し、そこにサ
ブネットの構成情報、すなわちアクセス可能な各サブネ
ットを判別する論理アドレス情報と、そのサブネットへ
アクセスするために中継するルータの物理アドレスを記
憶する。
The address translation device of the computer is called from the processing device of the network layer, and the logical address (address of the protocol upper layer such as network layer and transport layer) of the communicating party is used as the physical address (depending on the actual transmission medium) Address) and a mechanism for converting the address.
The address translation device usually consists of a simple table search algorithm and an inquiry protocol process when it cannot be translated. A device that stores the subnet configuration information is added to this address translation mechanism, and the subnet configuration information, that is, the logical address information that determines each accessible subnet, and the router that relays to access the subnet. Store the physical address.

【0010】通常のアドレス変換装置のアルゴリズムで
は、計算機の論理アドレスと物理アドレスを対応付けた
アドレス変換テーブルを検索して、発見できればその物
理アドレスを対応付け、発見できなければ、エラー報告
又は別に用意された一斉同報による問い合わせプロトコ
ルで解決を試みる。これに対して、本発明ではアドレス
変換テーブルを検索して発見できないときに、エラー報
告又は問い合わせプロトコルで解決を試みる前に、記憶
されたサブネットの構成情報に基づいてそのサブネット
にアクセスするためのルータの物理アドレスを発見し、
発見できればその物理アドレスを、通信する相手の論理
アドレスに対応する物理アドレスとして対応付ける。こ
れにより、アドレス変換装置を呼び出したネットワーク
層の処理装置は、サブネットの構成に関する情報を持た
ず、サブネットのための特別な機能も有していないにも
関わらず、通信相手の論理アドレスとルータの物理アド
レスを対応付けることに成功する。アドレス変換装置の
アルゴリズムは一般に単純であり、そこに新たに付加さ
れる処理も単純な検索アルゴリズムで実現できるので、
変更が容易でかつシステム全体の信頼性が損なわれな
い。
In an ordinary algorithm of an address translation device, an address translation table in which a logical address of a computer and a physical address are associated with each other is searched, and if found, the physical address is associated with the address. Attempt to solve by the inquiry protocol by the simultaneous broadcast. On the other hand, in the present invention, when the address translation table cannot be found by searching, the router for accessing the subnet based on the stored configuration information of the subnet before attempting to solve the error reporting or inquiry protocol. Discover the physical address of
If it can be found, the physical address is associated with the physical address corresponding to the logical address of the communicating party. As a result, the processing device of the network layer that called the address translation device does not have the information about the configuration of the subnet and does not have the special function for the subnet, but the logical address of the communication partner and the router It succeeds in associating a physical address. The algorithm of the address translator is generally simple, and the processing newly added to it can be realized by a simple search algorithm.
It is easy to change and the reliability of the entire system is not compromised.

【0011】[0011]

【実施例】以下、本発明の一実施例を図面を用いて具体
的に説明する。まず、従来のネットワーク層の処理につ
いて簡単に説明する。ネットワーク層の処理とは、経路
選択であり、すなわち、宛先として与えられたターゲッ
トマシンの論理アドレスから、該ターゲットマシンへ通
信するのに経由するルータの論理アドレスを決定するこ
とである。ターゲットマシンが同一ネットワークの場合
は、ルータを必要としないので、実質的には処理はない
(もちろん、経路制御以外の他の処理、例えばデータの
分割などが行われる)。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be specifically described below with reference to the drawings. First, conventional network layer processing will be briefly described. The processing of the network layer is route selection, that is, determining the logical address of the router through which the target machine is communicated from the logical address of the target machine given as the destination. If the target machines are on the same network, no router is required, so there is virtually no processing (of course, processing other than route control, such as data division, is performed).

【0012】ネットワーク層は、内部に経路情報とい
う、ターゲットマシンの属する論理ネットワークとそこ
へ通信するに必要なルータの論理アドレスの対からなる
テーブルを持っている。そして、このテーブルを用い
て、上記した経路選択処理を行っている。
The network layer internally has a table, which is called route information, which is a pair of a logical network to which a target machine belongs and a logical address of a router required to communicate therewith. Then, the route selection process described above is performed using this table.

【0013】ネットワーク層の処理の流れは、(1)上
位のトランスポート層からコールされ、(2)経路情報
を参照して、宛先として与えられたターゲットマシンの
論理アドレスから、該ターゲットマシンへ通信するのに
経由するルータの論理アドレスを決定し(ターゲットマ
シンが同一ネットワークの場合はこの処理はない)、
(3)ルータの論理アドレスをアドレス変換装置に渡し
(ターゲットマシンが同一ネットワークの場合は、その
マシンそのものの論理アドレスを渡す)、(4)アドレ
ス変換装置から返された物理アドレスを宛先として、通
信機器制御装置をコールし、データ送信を実行する。な
お、このときアドレス変換装置の処理は、同一論理ネッ
トワーク内に存在するターゲットマシンの論理アドレス
に対応する物理アドレスを決定する。
The processing flow of the network layer is as follows: (1) Called from the upper transport layer, and (2) referring to the route information, and communicating from the logical address of the target machine given as the destination to the target machine. Determine the logical address of the router through which it does (this process is not done if the target machine is on the same network),
(3) Pass the logical address of the router to the address translator (if the target machine is on the same network, pass the logical address of the machine itself), and (4) communicate with the physical address returned from the address translator as the destination. Call the device control unit and execute data transmission. At this time, the process of the address translator determines the physical address corresponding to the logical address of the target machine existing in the same logical network.

【0014】ここでもし、ネットワーク層が「一つの論
理ネットワークが一つの物理ネットワークに対応する」
という前提で動作しているならば、サブネット環境下で
は正常に動作しない。図2は、ネットワークの構成例を
示し、計算機12(A)と計算機13(C)は、物理ネ
ットワーク10aに接続され、計算機14(B)は物理
ネットワーク10bに接続され、物理ネットワーク10
aと10bはルータ(中継コンピュータ)15によって
接続されている。そして、2つの物理ネットワーク10
aと10bによって論理ネットワーク11が構成されて
いる。
In this case, the network layer is "one logical network corresponds to one physical network".
If it works on the assumption that it does not work properly under the subnet environment. FIG. 2 shows a configuration example of a network. The computer 12 (A) and the computer 13 (C) are connected to the physical network 10a, the computer 14 (B) is connected to the physical network 10b, and the physical network 10 is connected.
A and 10b are connected by a router (relay computer) 15. And the two physical networks 10
A logical network 11 is formed by a and 10b.

【0015】図2において、計算機Bは自計算機Aと同
一の論理ネットワークに属しているので、その間にルー
タは介在しないと判断するので、サブネット環境下では
正しく動作しない。
In FIG. 2, since the computer B belongs to the same logical network as its own computer A, it is determined that no router is interposed between the computer B and the computer B, so that it does not operate properly in the subnet environment.

【0016】従って、サブネット環境下で正常に動作す
るためには、ネットワーク層は、一つの論理ネットワー
クが一つの物理ネットワークに対応する、という前提を
放棄し、同一の論理ネットワークに属するターゲットマ
シンへの送信であっても、ルータが介在する可能性があ
るという前提に基づいて処理をしなければならない。つ
まり、サブネットの構成を考慮した処理が必要になる。
Therefore, in order to operate normally in the subnet environment, the network layer abandons the premise that one logical network corresponds to one physical network, and the target machines belonging to the same logical network are abandoned. Even for transmission, processing must be performed on the assumption that the router may intervene. In other words, it is necessary to perform processing that considers the subnet configuration.

【0017】このような処理ができるよう、ネットワー
ク層を変更することはもちろん可能であるし、そのよう
に実装する計算機も多く存在するが、本発明では、複雑
な処理を実行するネットワーク層に何ら変更を加えるこ
となく、サブネットへの接続を可能にするものである。
Of course, it is possible to change the network layer so that such processing can be performed, and there are many computers that implement such processing. However, in the present invention, there is no need for the network layer to execute complicated processing. It allows you to connect to a subnet without making any changes.

【0018】図1は、本発明のアドレス変換装置を備え
た計算機のブロック構成図である。図2のネットワーク
において、例えば計算機12(A)の構成が図1に示す
ものとなる。図1において、アドレス変換装置1は、バ
ス等によってネットワーク層処理装置2と通信機器制御
装置3に接続されている。
FIG. 1 is a block diagram of a computer equipped with the address translation device of the present invention. In the network of FIG. 2, for example, the configuration of the computer 12 (A) is as shown in FIG. In FIG. 1, the address translation device 1 is connected to the network layer processing device 2 and the communication device control device 3 by a bus or the like.

【0019】ネットワーク層処理装置2からアドレス変
換装置1に入力するバス4には、上位層(トランスポー
ト層などのプロトコル上位層)から送信を要求された宛
先の論理アドレスが入力され、また、ネットワーク層処
理装置2への出力バス5には、該論理アドレスに対応す
る物理アドレス(実際の伝送媒体に応じたアドレス)が
出力される。
A logical address of a destination requested to be transmitted from an upper layer (a protocol upper layer such as a transport layer) is input to the bus 4 input from the network layer processing device 2 to the address translation device 1, and the network is also transmitted. A physical address (address corresponding to an actual transmission medium) corresponding to the logical address is output to the output bus 5 to the layer processing device 2.

【0020】アドレス変換装置1は、テーブル検索装置
6と、問い合わせ処理装置7と、アドレス変換テーブル
8と、サブネット構成情報テーブル9から構成されてい
る。アドレス変換テーブル8には、自計算機が直接つな
がった物理ネットワーク上の他の計算機の論理アドレス
と物理アドレスの対が記憶されている。また、サブネッ
ト構成情報テーブル9には、自計算機が直接つながって
いない他のサブネット上の計算機の論理アドレスの一覧
と、そこに通信するときに中継するルータの物理アドレ
スが記憶されている。
The address translation device 1 comprises a table search device 6, an inquiry processing device 7, an address translation table 8 and a subnet configuration information table 9. The address conversion table 8 stores a pair of a logical address and a physical address of another computer on the physical network to which the own computer is directly connected. In addition, the subnet configuration information table 9 stores a list of logical addresses of computers on other subnets to which the own computer is not directly connected, and a physical address of a router that relays when communicating there.

【0021】アドレス変換装置1は、入力バス4から論
理アドレスが入力されると、アドレス変換テーブル8を
検索し、論理アドレスに対応する物理アドレスを探す。
論理アドレスに対応する物理アドレスが見つかれば、そ
の物理アドレスを出力バス5へ出力する。対応する物理
アドレスがなければ、サブネット構成情報テーブル9を
検索し、対応するルータの物理アドレスを出力バス5へ
出力する。テーブル9を検索しても対応するルータの物
理アドレスがなければ、問い合わせ処理装置7は問い合
わせパケットを通信するために、通信機器制御装置3に
対して送信要求を行う。
When the logical address is input from the input bus 4, the address translation device 1 searches the address translation table 8 for a physical address corresponding to the logical address.
When the physical address corresponding to the logical address is found, the physical address is output to the output bus 5. If there is no corresponding physical address, the subnet configuration information table 9 is searched, and the physical address of the corresponding router is output to the output bus 5. If the physical address of the corresponding router is not found even when the table 9 is searched, the inquiry processing device 7 makes a transmission request to the communication device control device 3 in order to communicate the inquiry packet.

【0022】図2を用いてアドレス変換装置をさらに具
体的に説明する。図2に示すネットワーク構成におい
て、例えば計算機Aから計算機Bに通信する場合、ルー
タRを中継する必要がある。計算機A、B、Cおよびル
ータRの論理アドレスをそれぞれA、B、C、Rとし、
対応する物理アドレスをa、b、c、rとしたとき、計
算機Aのアドレス変換テーブル8には、図3に示すよう
な論理アドレスと物理アドレスの対が記憶される。
The address translation device will be described more specifically with reference to FIG. In the network configuration shown in FIG. 2, for example, when the computer A communicates with the computer B, it is necessary to relay the router R. The logical addresses of computers A, B, C and router R are A, B, C, R respectively,
When the corresponding physical addresses are a, b, c, and r, the address conversion table 8 of the computer A stores logical address and physical address pairs as shown in FIG.

【0023】また、計算機Aのサブネット構成情報テー
ブル9には、図4に示すように、自計算機Aが直接つな
がっていない他のサブネット上の計算機Bの論理アドレ
スと、計算機Bに通信するときに中継するルータ15
(R)の物理アドレスrが記憶されている。
Further, in the subnet configuration information table 9 of the computer A, as shown in FIG. 4, when the computer B communicates with the logical address of the computer B on another subnet which is not directly connected to the computer A itself. Router 15 to relay
The physical address r of (R) is stored.

【0024】以下、計算機Aから計算機Bへ通信する場
合の実施例の動作を説明すると、計算機Aのアドレス変
換装置1は、ネットワーク層処理装置2から論理アドレ
スBが入力される。テーブル検索装置6は、論理アドレ
スBに対応する物理アドレスを検索するために、アドレ
ス変換テーブル8を検索する。検索の結果、論理アドレ
スBが見つからないので、次いでサブネット構成情報テ
ーブル9を検索する。そして、論理アドレスBを見つ
け、それに対応するルータRの物理アドレスrをネット
ワーク層処理装置2に出力する。そして、ネットワーク
層処理装置2は、アドレス変換装置1から返されたルー
タRの物理アドレスrを宛先として、通信機器制御装置
3をコールし、データ伝送を行う。
The operation of the embodiment in the case of communicating from the computer A to the computer B will be described below. The address translation device 1 of the computer A receives the logical address B from the network layer processing device 2. The table search device 6 searches the address conversion table 8 to search for a physical address corresponding to the logical address B. Since the logical address B is not found as a result of the search, the subnet configuration information table 9 is searched next. Then, the logical address B is found, and the physical address r of the router R corresponding thereto is output to the network layer processing device 2. Then, the network layer processing device 2 calls the communication device control device 3 with the physical address r of the router R returned from the address translation device 1 as a destination, and performs data transmission.

【0025】このように、本発明では、ネットワーク層
を変更することなく、つまりサブネットの構成を考慮し
ないので、同一の論理ネットワークに属するターゲット
マシンへの送信では、必ずルータを経由しないと判断
し、ターゲットマシンそのものの論理アドレスをアドレ
ス変換装置に渡す。そして、アドレス変換装置の中でサ
ブネットの構成が考慮され、必要なルータが決定され、
そのルータの物理アドレスがネットワーク層に返され
る。ネットワーク層からみると、ターゲットマシンの物
理アドレスが返ってきたようにみえて、実はルータの物
理アドレスが返ってきているということになる。また、
本発明の方法は、アドレス変換装置の変更で実現できる
ので、ハードウェアコストも低廉である。
As described above, according to the present invention, since the network layer is not changed, that is, the configuration of the subnet is not considered, it is judged that the transmission to the target machine belonging to the same logical network does not always go through the router, Pass the logical address of the target machine itself to the address translator. Then, in the address translation device, the configuration of the subnet is considered, the required router is determined,
The physical address of that router is returned to the network layer. From the network layer's point of view, the physical address of the target machine seems to have been returned, but the physical address of the router is actually being returned. Also,
Since the method of the present invention can be realized by changing the address translation device, the hardware cost is low.

【0026】[0026]

【発明の効果】以上、説明したように、本発明によれ
ば、第1の情報処理装置と直接接続された第1の物理ネ
ットワーク上の第2の情報処理装置の論理アドレスと物
理アドレスの対応関係を記憶した第1のテーブルと、該
第1の情報処理装置と直接接続されていない第2の物理
ネットワーク上の第3の情報処理装置の論理アドレス
と、該第3の情報処理装置へ中継するルータの物理アド
レスとの対応関係を記憶した第2のテーブルとを備え、
第1の情報処理装置と第2または第3の情報処理装置間
で通信を行うとき、第1の情報処理装置内のネットワー
ク層処理手段は、通信相手の情報処理装置の論理アドレ
スをテーブル検索手段に与え、該テーブル検索手段は第
1、第2のテーブルを参照し、通信相手の情報処理装置
の論理アドレスに対応する物理アドレスを生成し、ネッ
トワーク層処理手段は該生成された物理アドレスを宛先
として、通信機器制御手段を呼び出し、データ送信を実
行するように構成しているので、機能の大きなネットワ
ーク層に何ら変更を加えることなく、サブネットへの接
続が可能になる。
As described above, according to the present invention, the correspondence between the logical address and the physical address of the second information processing device on the first physical network directly connected to the first information processing device. A first table that stores the relationship, a logical address of a third information processing device on a second physical network that is not directly connected to the first information processing device, and a relay to the third information processing device A second table storing the correspondence with the physical address of the router
When communication is performed between the first information processing device and the second or third information processing device, the network layer processing means in the first information processing device uses the logical address of the information processing device of the communication partner as the table search means. The table search means refers to the first and second tables to generate a physical address corresponding to the logical address of the information processing apparatus of the communication partner, and the network layer processing means sends the generated physical address to the destination. As described above, since it is configured to call the communication device control means and execute data transmission, it is possible to connect to the subnet without making any changes to the network layer having a large function.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明のアドレス変換装置を備えた計算機のブ
ロック構成図である。
FIG. 1 is a block configuration diagram of a computer including an address translation device of the present invention.

【図2】ネットワークの構成例を示す。FIG. 2 shows a configuration example of a network.

【図3】アドレス変換テーブルの内容を示す図である。FIG. 3 is a diagram showing the contents of an address conversion table.

【図4】サブネット構成情報テーブルの内容を示す図で
ある。
FIG. 4 is a diagram showing the contents of a subnet configuration information table.

【符号の説明】[Explanation of symbols]

1 アドレス変換装置 2 ネットワーク層処理装置 3 通信機器制御装置 4 入力バス 5 出力バス 6 テーブル検索装置 7 問い合わせ処理装置 8 アドレス変換テーブル 9 サブネット構成情報テーブル 1 address conversion device 2 network layer processing device 3 communication device control device 4 input bus 5 output bus 6 table search device 7 inquiry processing device 8 address conversion table 9 subnet configuration information table

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 一つの論理ネットワークが複数の物理ネ
ットワークから構成され、該物理ネットワークを介して
情報処理装置が相互に接続されるネットワーク接続方式
において、第1の情報処理装置と直接接続された第1の
物理ネットワーク上の第2の情報処理装置の論理アドレ
スと物理アドレスの対応関係を記憶した第1のテーブル
と、該第1の情報処理装置と直接接続されていない第2
の物理ネットワーク上の第3の情報処理装置の論理アド
レスと、該第3の情報処理装置へ中継するルータの物理
アドレスとの対応関係を記憶した第2のテーブルとを備
え、前記第1の情報処理装置と第2または第3の情報処
理装置間で通信を行うとき、前記第1の情報処理装置内
のネットワーク層処理手段は、通信相手の情報処理装置
の論理アドレスをテーブル検索手段に与え、該テーブル
検索手段は前記第1、第2のテーブルを参照し、通信相
手の情報処理装置の論理アドレスに対応する物理アドレ
スを生成し、前記ネットワーク層処理手段は該生成され
た物理アドレスを宛先として、通信機器制御手段を呼び
出し、データ送信を実行することを特徴とするネットワ
ーク接続方式。
1. In a network connection system in which one logical network is composed of a plurality of physical networks, and information processing apparatuses are mutually connected via the physical networks, a first information processing apparatus is directly connected to the first information processing apparatus. A first table storing a correspondence relationship between a logical address and a physical address of a second information processing device on one physical network; and a second table not directly connected to the first information processing device.
A second table storing a correspondence relationship between a logical address of the third information processing device on the physical network and a physical address of a router relaying to the third information processing device. When communication is performed between the processing device and the second or third information processing device, the network layer processing means in the first information processing device gives the logical address of the information processing device of the communication partner to the table search means, The table search means refers to the first and second tables to generate a physical address corresponding to the logical address of the information processing apparatus of the communication partner, and the network layer processing means uses the generated physical address as a destination. , A network connection method characterized by calling communication device control means and executing data transmission.
JP5116190A 1993-05-18 1993-05-18 Network connection method Pending JPH06332829A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5116190A JPH06332829A (en) 1993-05-18 1993-05-18 Network connection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5116190A JPH06332829A (en) 1993-05-18 1993-05-18 Network connection method

Publications (1)

Publication Number Publication Date
JPH06332829A true JPH06332829A (en) 1994-12-02

Family

ID=14681065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5116190A Pending JPH06332829A (en) 1993-05-18 1993-05-18 Network connection method

Country Status (1)

Country Link
JP (1) JPH06332829A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08297646A (en) * 1995-04-26 1996-11-12 Kofu Nippon Denki Kk Parallel computer
JP2000041069A (en) * 1998-03-26 2000-02-08 Hewlett Packard Co <Hp> Client configuration method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08297646A (en) * 1995-04-26 1996-11-12 Kofu Nippon Denki Kk Parallel computer
JP2000041069A (en) * 1998-03-26 2000-02-08 Hewlett Packard Co <Hp> Client configuration method

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 (en) Load balancing method, device, equipment and storage medium
JPH06205039A (en) Multi-protocol packet network configuration method
US7532620B2 (en) Routing table synchronization method, network apparatus, and routing table synchronization program
JP2003163689A (en) Network cooperative information processing system and method for moving access between multiple load balancers
CN115225634B (en) Data forwarding method, device and computer program product under virtual network
JPH11355302A (en) IP address translator and its translation method
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 (en) System and method of transferring data-packet
JP2605544B2 (en) Internetwork equipment
EP1107537B1 (en) System for distributing requests to servers
US12088493B2 (en) Multi-VRF and multi-service insertion on edge gateway virtual machines
JP3999353B2 (en) Method and system for determining communication path in computer network, and recording medium on which program is recorded
KR100423391B1 (en) A Processing Method of the Distributed Forwarding Table in the High Speed Router
JPH06332829A (en) Network connection method
US20090285206A1 (en) Network system and data transfer method
JP3637893B2 (en) Separation method and separation method for network address translation device
JPH10224378A (en) Control method of client server system and client server system
JPH03123137A (en) Manual registration system in routing table of mac bridge
KR100608615B1 (en) Configuration method of gateway
CN108965494A (en) Data transmission method and device in data system
TW202344017A (en) Packet switch and packet management control method