[go: up one dir, main page]

JPH0662020A - Constructing system and changing system for computer network - Google Patents

Constructing system and changing system for computer network

Info

Publication number
JPH0662020A
JPH0662020A JP4231282A JP23128292A JPH0662020A JP H0662020 A JPH0662020 A JP H0662020A JP 4231282 A JP4231282 A JP 4231282A JP 23128292 A JP23128292 A JP 23128292A JP H0662020 A JPH0662020 A JP H0662020A
Authority
JP
Japan
Prior art keywords
address
node
management server
name
server
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
JP4231282A
Other languages
Japanese (ja)
Inventor
Masatoshi Terada
真敏 寺田
Junji Fukuzawa
淳二 福澤
Toshibumi Takashima
俊文 高島
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 Ltd
Original Assignee
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 Ltd filed Critical Hitachi Ltd
Priority to JP4231282A priority Critical patent/JPH0662020A/en
Publication of JPH0662020A publication Critical patent/JPH0662020A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【目的】 ノードの移設を考慮したアドレスおよび名称
管理機能を持つコンピュータネットワ−ク構築方式およ
び変更方式を提供することにある。 【構成】 ノードからのアドレス要求メッセージがある
と、管理サーバはメッセージで指定されたノード名称が
登録済なら既付与アドレスを割当て、未登録なら空きア
ドレスの中から選択して割当てる。また、メッセージ中
のアドレスの有効期間の長さ指定に応じて割当てアドレ
スの有効期間を決定する。他ネットワークに属するノー
ド名称を設定したアドレス要求メッセージがあると、管
理サーバは、空きアドレスの中から選択してアドレスを
割当て、更に現ネットワークの管理サーバへの変更情報
メッセージを作成送出する。現ネットワークの管理サー
バは、変更情報メッセージを受信し、変更情報に基づき
接続変更されたノードに使用されていたアドレスを空き
アドレスとして再使用可能にする。
(57) [Abstract] [Purpose] To provide a computer network construction method and a change method having an address and name management function in consideration of node relocation. [Configuration] When there is an address request message from a node, the management server allocates an already-assigned address if the node name specified in the message is registered, and if not registered, selects from a free address and allocates it. Also, the valid period of the assigned address is determined according to the designation of the valid period length of the address in the message. When there is an address request message in which a node name belonging to another network is set, the management server selects from free addresses, allocates an address, and creates and sends a change information message to the management server of the current network. The management server of the current network receives the change information message, and based on the change information, makes the address used by the node whose connection has been changed reusable as a free address.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、LAN等のネットワー
クを用いたコンピュータシステムの計算機アドレス、名
称管理方式に係り、特にシステム構築時、および構成変
更時の構成変更操作の簡易化を図ることを特徴したコン
ピュータネットワ−ク構築方式および変更方式に関する
ものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer address and name management system for a computer system using a network such as a LAN, and particularly to simplify the configuration change operation at the time of system construction and configuration change. The present invention relates to a characteristic computer network construction method and modification method.

【0002】[0002]

【従来の技術】従来の技術は、特開平2−22336号
公報に記載されているように、アドレスサーバに対して
アドレス問い合わせメッセージを送信し、その応答メッ
セージから自計算機のアドレスを取得し、記憶するもの
となっていた。
2. Description of the Related Art In the prior art, as described in Japanese Patent Laid-Open No. 22336/1990, an address inquiry message is transmitted to an address server, the address of its own computer is acquired from the response message, and stored. It was supposed to do.

【0003】[0003]

【発明が解決しようとする課題】上述した従来の計算機
アドレス管理方式では、ノード移設に伴いアドレスが変
更された場合、移設前に使用していたアドレスを空きア
ドレスとしてリセットする手順が提供されていない。移
設ノードから使用していたアドレスをメッセージの送受
信処理を用いてリセットを行う場合には、移設に際し一
度ノードを起動させ移設前のアドレスを空きアドレスと
してリセットさせる必要がある。また、アドレスサーバ
側のローカルな操作でアドレス情報をリセットする方法
もあるが、人手を介する必要があるという欠点があっ
た。本発明の目的は、上述の点を鑑み、ノードの移設を
考慮したアドレスおよび名称管理機能を持つコンピュー
タネットワ−ク構築方式および変更方式を提供すること
にある。
The above-mentioned conventional computer address management system does not provide a procedure for resetting the address used before the relocation as an empty address when the address is changed due to the node relocation. . When the address used by the relocation node is reset using message transmission / reception processing, it is necessary to activate the node once during relocation and reset the address before relocation as an empty address. Also, there is a method of resetting the address information by a local operation on the address server side, but there is a disadvantage that it requires manual intervention. In view of the above points, an object of the present invention is to provide a computer network construction method and a change method having an address and name management function in consideration of node relocation.

【0004】[0004]

【課題を解決するための手段】本発明のコンピュータネ
ットワーク構築方式では、自ノードのアドレスを割当て
要求するノードはアドレス要求メッセージにノード名称
を設定する手段を備え、アドレスを割り当てる管理サー
バは、前記アドレス要求メッセージで指定されたノード
名称をキーとして自管理サーバが既に付与し現在有効で
あるアドレスを有するノード名称に同一のものが有るか
否か調べ、有るときには既に付与したアドレスを前記要
求するノードに付与し、否のときには空きアドレスの中
から選択して前記要求するノードにアドレスを付与する
手段を備える。また、自ノードのアドレスを割当て要求
するノードはアドレス要求メッセージに割当てアドレス
の有効期間の長さ指定を設定する手段を備え、管理サー
バは、前記アドレス要求メッセージで指定された有効期
間の長さ指定に基づき割当てアドレスの有効期間を決定
する手段を備える。本発明のコンピュータネットワーク
変更方式では、自ノードのアドレスを割当て要求するノ
ードは、自ノードが接続された現ネットワークから他ネ
ットワークに接続を変更するとき、アドレス要求メッセ
ージに他ネットワークに属すことを示すノード名称を設
定する手段を備え、前記他ネットワークの管理サーバ
は、前記アドレス要求メッセージで指定されたノード名
称をキーとして自管理サーバが既に付与し現在有効であ
るアドレスを有するノード名称に同一のものが有るか否
か調べ、有るときには既に付与したアドレスを前記要求
するノードに付与し、否のときには空きアドレスの中か
ら選択して前記要求するノードにアドレスを付与する手
段と前記現ネットワークの管理サーバへの変更情報メッ
セージを作成送出する手段を備え、前記現ネットワーク
の管理サーバは、前記変更情報メッセージを受信し、該
変更情報に基づき前記接続変更された要求するノードに
使用されていたアドレスを空きアドレスとして再使用可
能にする手段を備える。また、前記現ネットワークの管
理サーバは、前記変更情報に基づき前記接続変更された
要求するノードに使用されていた元のノード名称に対応
して変更後のノード名称を別名として登録する手段を備
える。
According to the computer network construction method of the present invention, a node requesting allocation of an address of its own node comprises means for setting a node name in an address request message, and the management server for allocating the address is the address Using the node name specified in the request message as a key, the self-management server checks whether or not there is the same node name that has already been given and is currently valid. If there is, the already given address is given to the requesting node. It is provided with means for giving an address, and when not giving, selecting from free addresses and giving an address to the requesting node. Further, the node requesting the allocation of the address of its own node is provided with means for setting the length specification of the valid period of the allocated address in the address request message, and the management server specifies the length of the valid period specified in the address request message. Means for determining the valid period of the assigned address based on the above. According to the computer network changing method of the present invention, a node requesting allocation of the address of the own node is a node indicating that it belongs to another network in the address request message when changing the connection from the current network to which the own node is connected to another network. The management server of the other network is provided with a unit for setting a name, and the management server of the other network uses the node name designated in the address request message as a key, and the same node name as the node name that has already been assigned by the management server and is currently valid. Check whether or not there is, and if there is, assign the already given address to the requesting node, and if not, select from free addresses and give the address to the requesting node, and to the management server of the current network And a means for creating and transmitting a change information message of Network management server receives the change information message, comprising means for enabling reuse the connection changed address is used to nodes that request on the basis of the change information as free addresses. Further, the management server of the current network includes means for registering the changed node name as an alias corresponding to the original node name used for the connection-requested requesting node based on the change information.

【0005】[0005]

【作用】本発明のコンピュータネットワーク構築方式で
は、ノードからのアドレス要求メッセージがあると、管
理サーバは、アドレス要求メッセージで指定されたノー
ド名称と同一のものが登録されていれば、既に付与した
アドレスを割当て、同一のものが登録されていなけれ
ば、空きアドレスの中から選択して割当てをする。ま
た、アドレス要求メッセージ中のアドレスの有効期間の
長さ指定に応じて割当てアドレスの有効期間を決定す
る。コンピュータネットワーク変更方式では、ノードか
らの他ネットワークに属すことを示すノード名称を設定
したアドレス要求メッセージがあると、管理サーバは、
空きアドレスの中から選択してアドレスを割当て、さら
に現ネットワークの管理サーバへの変更情報メッセージ
を作成して送出する。現ネットワークの管理サーバは、
変更情報メッセージを受信し、変更情報に基づき接続変
更されたノードに使用されていたアドレスを空きアドレ
スとして再使用可能にし、さらに現ネットワークの管理
サーバは、変更情報に基づき接続変更されたノードに使
用されていた元のノード名称に対応して変更後のノード
名称を別名として登録する。
According to the computer network construction method of the present invention, when an address request message from a node is received, the management server, if the same node name as specified in the address request message is registered, the already assigned address. Is assigned, and if the same one is not registered, it is assigned by selecting from free addresses. Also, the valid period of the assigned address is determined according to the designation of the valid period length of the address in the address request message. In the computer network change method, when there is an address request message from a node in which a node name indicating that it belongs to another network is set, the management server
An address is selected from free addresses, an address is assigned, and a change information message to the management server of the current network is created and sent. The management server of the current network is
Upon receiving the change information message, the address used by the node whose connection has been changed based on the change information can be reused as a free address, and the management server of the current network uses it for the node whose connection has been changed based on the change information. The changed node name is registered as an alias corresponding to the original node name that has been set.

【0006】[0006]

【実施例】以下、(1)章から(2)章において、本実
施例に示すネットワークシステムが稼働する環境につい
て説明し、(3)章から(4)章において、ネットワー
ク構築時の手順について説明する。
[Embodiment] Hereinafter, in (1) to (2), an environment in which the network system shown in this embodiment operates will be described, and in (3) to (4), a procedure for constructing a network will be described. To do.

【0007】(1)用語説明 本実施例で使われる用語について説明する。 (a)管理サーバ 管理サーバはネットワークシステムのアドレス情報、デ
ィレクトリ情報を保持管理するサーバであり、アドレス
を管理するアドレス管理サーバアプリケーション(以
下、アドレスサーバ)と、名称を管理するディレクトリ
管理サーバアプリケーション(以下、ディレクトリサー
バ)の2つのサーバ機能から構成される。なお、ここで
は、管理プログラム、制御プログラムをアプリケーショ
ンと呼ぶ。 (b)ドメイン ドメインは管理サーバの管理範囲であり、本実施例のネ
ットワークシステムを構成するノード、利用者端末、ア
プリケーション、周辺装置等は管理サーバの管理下に入
る。 (c)論理アドレス 論理アドレスは、ノードに割り当てられたアドレスであ
り、広域に渡るネットワークを構築する場合にハードウ
ェアアドレス(例えばMAC(Media Acces
s Control)アドレス)の仕様の違いを吸収し
たり、階層的なアドレス付けをすることにより宛先ノー
ドへの経路選択を容易にすることができる。論理アドレ
スとしては、TCP/IP(Transmission
Control Program/Internet
Protocol)のIPアドレス、OSI(Ope
n Systems Interconnectio
n)のNSAP(Network Service A
ccess Point)アドレス等が知られている。
本実施例では、”.”で区切られた3桁の数字列を使用
する。
(1) Explanation of Terms Terms used in this embodiment will be explained. (A) Management server The management server is a server that holds and manages address information and directory information of the network system, and includes an address management server application (hereinafter referred to as address server) that manages addresses and a directory management server application (hereinafter referred to as address management server) that manages names. , Directory server). Note that the management program and the control program are referred to as applications here. (B) Domain The domain is the management range of the management server, and the nodes, user terminals, applications, peripheral devices, etc. that make up the network system of this embodiment are under the control of the management server. (C) Logical Address A logical address is an address assigned to a node and is a hardware address (for example, MAC (Media Acces) when constructing a network over a wide area.
It is possible to facilitate the route selection to the destination node by absorbing the difference in the specification of the (s Control) address) or by giving a hierarchical addressing. TCP / IP (Transmission) is used as the logical address.
Control Program / Internet
Protocol IP address, OSI (Ope)
n Systems Interconnection
n) NSAP (Network Service A)
access point) and the like are known.
In this embodiment, a 3-digit number string delimited by "." Is used.

【0008】(d)アプリケーションアドレス アプリケーションアドレスは、一つのノード上に複数の
アプリケーション(管理プログラム、制御プログラム)
が存在する場合、これを識別するために使用する。本実
施例では、1桁の数字列を使用する。 (e)ノード名称 ノード名称は、ノードに割り当てられた名前であり、ヒ
ューマンリーダブルな形でノードの識別を行うために使
用する。 (f)アプリケーション名称 アプリケーション名称は、アプリケーションに割り当て
られた名前であり、ヒューマンリーダブルな形でアプリ
ケーションの識別を行うために使用する。
(D) Application address The application address is a plurality of applications (management program, control program) on one node.
Is used to identify this, if present. In this embodiment, a one-digit number string is used. (E) Node name The node name is a name assigned to a node and is used to identify a node in a human readable form. (F) Application name The application name is a name assigned to the application and is used to identify the application in a human readable form.

【0009】(g)有効期間 有効期間はアドレスサーバが割当てた論理アドレスの寿
命(単位:分)であり、論理アドレス取得要求者はこの
期間の間、割り当てられた論理アドレスを利用すること
ができる。また、ノード起動時には以前に割り当てられ
た論理アドレスを削除しなければならない。このよう
に、割り当てた論理アドレスに寿命を持たせたり、起動
時削除することにより、ノードの移設等に伴う論理アド
レスの使用取り消し操作を省いている。 (e)有効期間レベル 有効期間レベルは、アドレスサーバが割り当てる論理ア
ドレスの有効期間に対する要求側の提案値であり、hi
gh(長期的に割当てアドレスを利用したい場合)、m
edium(中期的に割当てアドレスを使用したい場
合)、low(短期的に割当てアドレスを利用したい場
合)の3値の中から選択する。例えば、ファイルサーバ
として据置型の高機能ワークステーションを使用する場
合にはノードを移動させることは少ないので”hig
h”を選択すると良い。この結果、アドレスサーバは寿
命の長い有効期間を要求ノードに割り当てるため、論理
アドレスの寿命経過に伴う再割当て要求処理が少なくな
るとともに、論理アドレスが変更される可能性も少なく
なる。また、頻繁にネットワークを移動して利用するよ
うな携帯用ワークステーションの場合には”low”を
選択すると良い。この結果、アドレスサーバは寿命の短
い有効期間を要求ノードに割り当てるため、移動に伴っ
て使用されなくなる論理アドレスを有効に再利用するこ
とができる。
(G) Valid period The valid period is the life (unit: minutes) of the logical address assigned by the address server, and the requester of the logical address acquisition can use the assigned logical address during this period. . Also, the previously assigned logical address must be deleted at node startup. In this way, the assigned logical address has a life span or is deleted at the time of start-up, thereby eliminating the operation of canceling the use of the logical address due to the node relocation or the like. (E) Valid period level The valid period level is a proposed value on the request side for the valid period of the logical address assigned by the address server, and hi
gh (when you want to use the assigned address for a long time), m
It is selected from three values of "edium" (when it is desired to use the allocated address in the medium term) and "low" (when it is desired to use the allocated address in the short term). For example, when using a stationary high-performance workstation as a file server, it is rare to move a node, so "high"
As a result, the address server allocates a long-lived effective period to the requesting node, which reduces the re-allocation request processing with the life of the logical address and may change the logical address. Also, select "low" for portable workstations that frequently move around the network, so that the address server allocates a short-lived lifetime to the requesting node. It is possible to effectively reuse a logical address that is not used due to movement.

【0010】(2)実施例の全体構成 本実施例で対象とするネットワークシステムは以下のよ
うな特徴を備えている。 (a)本ネットワークシステムは外部記憶装置を備え、
かつ比較的大きなメモリ及び計算能力を有したノード
(以下、サーバ)、例えば据置型の高機能ワークステー
ションと、より制限されたメモリ及び計算能力しか有さ
ないノードや外部記憶装置を持たないノード(以下、ク
ライアント)、例えば携帯用ワークステーションから構
築され、サーバがクライアントに不足する機能を補うこ
とにより、クライアントの利用者であるアプリケーショ
ンプログラムや利用者に、より高機能で性能の良いサー
ビスを提供する。 (b)本ネットワークシステムはドメインという考え方
を用いてアドレス管理、名称管理を行う。ドメインとは
管理サーバの管理範囲のことであり、このようなドメイ
ンの概念を導入することにより管理範囲の分割を行い、
論理アドレスの自動割り当て、論理アドレスや名称の変
更に伴うデータベースの自動更新を実現する。 (c)本ネットワークシステムはノード相互の情報転送
形式は、宛先が設定されたメッセージという形で転送
し、各ノードはメッセージに設定された宛先と、自ノー
ド内のルート(宛先指定)テーブルに基づき受信メッセ
ージの中継を行い、メッセージを正しい宛先にまで届け
る機能を持っている。
(2) Overall Configuration of the Embodiment The network system targeted in this embodiment has the following features. (A) The network system includes an external storage device,
And a node having a relatively large memory and computing capacity (hereinafter referred to as a server), for example, a stationary high-performance workstation and a node having a more limited memory and computing capacity or a node having no external storage device ( Hereinafter, a client), for example, is constructed from a portable workstation, and the server supplements the functions lacking in the client, thereby providing a higher-performance and high-performance service to the application program or the user who is the client user. . (B) The network system manages addresses and names using the concept of domain. The domain is the management range of the management server. By introducing the concept of domain like this, the management range is divided,
It realizes automatic allocation of logical addresses and automatic updating of databases when logical addresses and names are changed. (C) The present network system transfers information between nodes in the form of a message with a destination set, and each node is based on the destination set in the message and the route (destination designation) table in its own node. It has the function of relaying received messages and delivering them to the correct destination.

【0011】次に本ネットワークシステムの構成につい
て説明する。図5は、本ネットワークシステム構成の一
例を示す図である。本ネットワークシステムは、管理サ
ーバ502によって管理される一つのドメインA(50
1)から構成されており、ドメインA内の各ノードはリ
ンク506により相互に接続されている。管理サーバ5
02はドメインA内の論理アドレスと名称を管理するノ
ードであり、ノード名称”name=adm.01”、
論理アドレス”addr=13.7.15”が割り当て
られており、アプリケーション名称”ap−name=
adm.01.addr”という名称を持つアドレスサ
ーバと、アプリケーション名称”ap−name=ad
m.01.dir”という名称を持つディレクトリサー
バが稼働する。また、メールサーバ504はメールサー
ビスを提供するノードであり、このノードにはノード名
称”name=adm.02”が割り当てられており、
アプリケーション名称として”ap−name=ad
m.02.mail”を持つメールサーバアプリケーシ
ョンが稼働する。ファイルサーバ505はファイル登録
参照サービスを提供するノードであり、このノードには
ノード名称”name=adm.03”が割り当てられ
ており、”アプリケーション名称としてap−name
=adm.03.file”を持つファイルサーバアプ
リケーションが稼働する。クライアント503a,bは
ドメインA内に存在するサーバの利用者であり、それぞ
れノード名称”name=adm.client
1”,”name=adm.client2”が割り当
てられている。尚、メールサーバ、ファイルサーバ、お
よびクライアントの各ノードの論理アドレスについて
は、ネットワークシステム構築時に管理サーバ502に
より動的に割当てが行われる。
Next, the configuration of this network system will be described. FIG. 5 is a diagram showing an example of the present network system configuration. This network system includes one domain A (50 managed by the management server 502.
1), and the nodes in the domain A are connected to each other by a link 506. Management server 5
02 is a node that manages logical addresses and names in the domain A, and the node name “name = adm.01”,
The logical address “addr = 13.7.15” is assigned, and the application name “ap-name =
adm. 01. An address server with the name "addr" and an application name "ap-name = ad"
m. 01. A directory server having the name "dir" operates. The mail server 504 is a node that provides a mail service, and this node has a node name "name = adm. 02 "is assigned,
As the application name, "ap-name = ad
m. 02. A mail server application having "mail" runs. The file server 505 is a node that provides a file registration reference service, and this node has a node name "name = adm. 03 ”is assigned, and“ ap-name is used as the application name ”
= Adm. 03. A file server application having “file” operates. The clients 503a and 503b are users of servers existing in the domain A, and node names “name = adm. client
1 "," name = adm. "client2" is allocated. The management server 502 dynamically allocates the logical addresses of the mail server, file server, and client nodes when the network system is constructed.

【0012】次に図14を用いて、ネットワークシステ
ムを構築する際に使用する名称体系について説明する。
図14は、図5、及び後述する図10に示すネットワー
クシステムを構築する際に使用する名称体系を示す。”
/”(1401)はドメインA(501)とドメインB
(1001)を取り纏める上位の名称である。”/”の
直下の名称はドメインに一意に割り当てられる名称であ
り、”adm”(1402)はドメインAを示し、”b
dm”(1403)はドメインBを示す。ドメイン名称
の直下の名称はノードに一意に割り当てられる名称(1
404,1405)であり、ドメイン名称と連結するこ
とによりノード名称が作られる。従って、ドメインAの
管理サーバ502のノード名称は”adm.01”、メ
ールサーバ504のノード名称は”adm.02”、フ
ァイルサーバ505のノード名称は”adm.03”と
なる。同様にドメインBの管理サーバ1002のノード
名称は”bdm.ax”、メールサーバ504のノード
名称は”bdm.sx”となる。さらにその直下の名称
は各ノード上のアプリケーションに一意に割り当てられ
る名称(1406,1407)であり、ノード名称と連
結することによりアプリケーション名称が作られる。従
って、ドメインAのアドレスサーバアプリケーションの
アプリケーション名称は”adm.01.addr”、
ディレクトリサーバアプリケーションのアプリケーショ
ン名称は”adm.01.dir”、メールサーバアプ
リケーションのアプリケーション名称は”adm.0
2.mail”、ファイルサーバアプリケーションのア
プリケーション名称は”adm.03.file”とな
る。同様にドメインBのアドレスサーバアプリケーショ
ンのアプリケーション名称は”bdm.ax.add
r”、ディレクトリサーバアプリケーションのアプリケ
ーション名称は”bdm.ax.dir”、メールサー
バアプリケーションのアプリケーション名称は”bd
m.sx.mail”となる。
Next, referring to FIG. 14, a name system used when constructing a network system will be described.
FIG. 14 shows a name system used when constructing the network system shown in FIG. 5 and FIG. 10 described later. ”
/ ”(1401) is domain A (501) and domain B
It is a higher-level name that summarizes (1001). The name directly under "/" is a name uniquely assigned to the domain, "adm" (1402) indicates the domain A, and "b".
dm ”(1403) indicates the domain B. The name immediately below the domain name is the name (1
404, 1405), and the node name is created by concatenating with the domain name. Therefore, the node name of the management server 502 of the domain A is “adm.01”, the node name of the mail server 504 is “adm.02”, and the node name of the file server 505 is “adm.03”. Similarly, the node name of the management server 1002 of the domain B is “bdm.ax” and the node name of the mail server 504 is “bdm.sx”. Further, the name immediately below is a name (1406, 1407) uniquely assigned to the application on each node, and the application name is created by linking with the node name. Therefore, the application name of the address server application of domain A is "adm.01.addr",
The application name of the directory server application is "adm.01.dir", and the application name of the mail server application is "adm.0".
2. mail ”, the application name of the file server application is“ adm. 03. Similarly, the application name of the address server application of the domain B is “bdm. ax. add
r ", and the application name of the directory server application is" bdm. ax. dir ", the application name of the mail server application is" bd
m. sx. mail ”.

【0013】図4はノードのハードウェア構成であり、
図2はハードウェア構成例に従って作られたメールサー
バ、ファイルサーバ及び、クライアントノードのソフト
ウェア構成例を示す。403はノード間を接続する回線
の入出力等を制御する回線接続制御部、405は情報を
外部記憶装置406に保存するために、外部記憶装置と
の入出力等を制御する制御部、407はキーボードから
の入力、ディスプレイへの表示を制御する制御部であ
り、これらの制御部の中にそれぞれ存在するプロセサと
プログラムとにより接続する装置の制御を行う。404
はプログラムの他、アドレス情報及び受信メッセージを
格納するメモリである。402はプロセサであり、ノー
ド内ハードウェア間の制御を行う。404はメモリ、4
08はディスプレイ、キーボードである。
FIG. 4 shows the hardware configuration of the node,
FIG. 2 shows a software configuration example of a mail server, a file server, and a client node made according to the hardware configuration example. Reference numeral 403 is a line connection control unit that controls input / output and the like of lines connecting nodes, 405 is a control unit that controls input / output and the like with the external storage device to store information in the external storage device 406, and 407 is A control unit that controls input from a keyboard and display on a display, and controls a device connected by a processor and a program respectively existing in these control units. 404
Is a memory for storing address information and a received message in addition to the program. A processor 402 controls the internal hardware of the node. 404 is a memory, 4
Reference numeral 08 is a display and a keyboard.

【0014】202はメールサーバ、ファイルサーバア
プリケーション、及びこれらアプリケーションにアクセ
スするためのプログラムである。203は管理サーバに
論理アドレスを問合せ、応答を受信するためのプログラ
ムである。204は装置の入出力を制御するリンク制御
プログラムであり回線制御部403、外部記憶装置制御
部405、端末入出力制御部407に置かれる。プログ
ラムスケジューラ205は、203から204までのプ
ログラム実行のスケジューリングと管理を行う。
Reference numeral 202 denotes a mail server, a file server application, and a program for accessing these applications. Reference numeral 203 is a program for inquiring the management server about a logical address and receiving a response. Reference numeral 204 is a link control program for controlling the input / output of the device, and is placed in the line control unit 403, the external storage device control unit 405, and the terminal input / output control unit 407. The program scheduler 205 schedules and manages program executions 203 to 204.

【0015】図3はハードウェア構成例に従って作られ
た管理サーバノードのソフトウェア構成例を示す。アド
レスサーバ302は、ドメインA内の論理アドレス情報
を管理する。ディレクトリサーバ303は、ドメインA
内の名称情報を管理し、名称から論理アドレスやAPア
ドレスを導き、これらのアドレス情報をクライアントに
提供する。リンク制御部304は、装置の入出力を制御
するリンク制御プログラムであり、プログラムスケジュ
ーラ305は、302から304までのプログラム実行
のスケジューリングと管理を行う。
FIG. 3 shows a software configuration example of a management server node created according to a hardware configuration example. The address server 302 manages logical address information in the domain A. Directory server 303 is domain A
It manages the name information inside, derives the logical address and AP address from the name, and provides these address information to the client. The link control unit 304 is a link control program that controls the input / output of the device, and the program scheduler 305 schedules and manages the program execution from 302 to 304.

【0016】図6に、論理アドレスの取得、応答に使用
するメッセージ形式を示す。(a)は、論理アドレスを
取得するためにアドレスサーバに転送される要求メッセ
ージである。LI601aはメッセージの長さフィール
ドであり、タイプ602aは本メッセージADDRre
q(Address request)が論理アドレス
を取得するために転送される情報であることを示し、ア
ドレスサーバはこの情報を調べ要求メッセージを取り込
む。ノード名称603aは送信元ノード名称を設定する
フィールドであり、その名称は送信元ノードの利用者が
付与する。有効期間レベル604aはアドレスサーバが
割り当てる論理アドレスの有効期間に対する送信側の提
案値である。履歴情報605aは、ノード名称の変更が
発生した場合に使用するフィールドである。(b)は、
論理アドレスを割り当てるためにアドレスサーバが送信
する応答メッセージである。タイプ602bは本メッセ
ージADDRresp(Address respon
se)が割り当てた論理アドレスを通知するために転送
される情報であることを示し、ノード名称603bは宛
先ノード名称が設定され、論理アドレス606にはアド
レスサーバが割り当てた論理アドレスが格納される。ま
た、有効期間607は割当てた論理アドレスの寿命であ
り、アドレス取得要求者はこの期間(単位:分)の論理
アドレスを利用することができる。(c)は、ノード管
理情報の再設定を行なう際にアドレスサーバに転送され
る要求メッセージであり、内容は(a)と同様である。
これについては、後述の「(4−2)論理アドレスの取
得」の項でさらに説明する。
FIG. 6 shows a message format used for obtaining and responding to a logical address. (A) is a request message transferred to the address server to obtain the logical address. The LI 601a is a length field of the message, and the type 602a is this message ADDRre.
It indicates that q (Address request) is the information transferred to obtain the logical address, and the address server checks this information and fetches the request message. The node name 603a is a field for setting the source node name, and the name is given by the user of the source node. The valid period level 604a is a proposal value on the transmitting side for the valid period of the logical address assigned by the address server. The history information 605a is a field used when the node name is changed. (B) is
It is a response message sent by the address server to allocate a logical address. The type 602b is this message ADDRresp (Address response).
se) indicates that the information is transferred to notify the assigned logical address, the destination node name is set in the node name 603b, and the logical address assigned by the address server is stored in the logical address 606. The valid period 607 is the life of the assigned logical address, and the address acquisition requester can use the logical address of this period (unit: minutes). (C) is a request message transferred to the address server when the node management information is reset, and the content thereof is the same as that of (a).
This will be further described in the section “(4-2) Acquisition of logical address” described later.

【0017】(3)ネットワークの新規構築 図5に示すネットワークシステムにクライアント503
aを新規に導入する場合について説明する。
(3) New construction of network Client 503 in the network system shown in FIG.
The case of newly introducing a will be described.

【0018】(3−1)ノード管理情報の設定 図1はノード管理情報の設定手順を示すフローである。
ステップ102はノード名称の設定を確認する操作であ
り、クライアント503aは新規導入のためノード名称
が未設定なので、ステップ103でノード名称”ad
m.client1”を設定する。既にノード名称が設
定されており、これを変更する場合にはステップ104
を実行する。ステップ106ではノード名称の変更を確
認し、変更があれば前回設定されていたノード名称を履
歴情報として登録し(107)、なければ現在設定され
ているノード名称を履歴情報として登録する(10
8)。ステップ109は有効期間レベルの設定を確認す
る操作であり、クライアント503aは新規導入のため
有効期間レベルが未設定なので、ステップ110で有効
期間レベルを設定するが、クライアント503aがネッ
トワークを移動して利用するような携帯用ワークステー
ションであることから、ステップ110の有効期間レベ
ルとして”low”を設定する。以降、クライアント5
03aのノード起動時は、ここで設定されたノード名
称、有効期間レベルに基づいてアドレス取得手順が実施
される。既に有効期間レベルが設定されており、これを
変更する場合にはステップ111を実行する。なお、フ
ローにおいて、“→(1)”は“←(1)”への分岐、“→
(2)”は“←(2)”への分岐を示す。
(3-1) Setting Node Management Information FIG. 1 is a flow chart showing a procedure for setting node management information.
Step 102 is an operation for confirming the setting of the node name, and since the client 503a has not set the node name because it is newly introduced, the node name "ad" is added in step 103.
m. "client1" is set. If the node name has already been set and this is changed, step 104
To execute. In step 106, the change of the node name is confirmed, and if there is a change, the previously set node name is registered as history information (107), and if not, the currently set node name is registered as history information (10).
8). Step 109 is an operation for confirming the setting of the valid period level. Since the client 503a has not yet set the valid period level due to new installation, the valid period level is set in step 110, but the client 503a moves through the network and uses it. Since it is such a portable workstation, "low" is set as the valid period level in step 110. After that, client 5
When the node 03a is started, the address acquisition procedure is executed based on the node name and the valid period level set here. The valid period level has already been set, and if this is to be changed, step 111 is executed. In the flow, "→ (1)" branches to "← (1)",
“(2)” indicates a branch to “← (2)”.

【0019】次に、クライアント503aにおけるアド
レス取得手順を図7に従い説明する。 (3ー2)論理アドレスの取得 図7は論理アドレス取得手順を示すフローである。ステ
ップ702において図6の(a)に示す要求メッセージ
のノード名称フィールド603aにノード名称”ad
m.client1”を設定、ステップ703において
有効期間レベル”low”をフィールド604aに設
定、ステップ704において履歴情報”adm.cli
ent1”をフィールド605aに設定した後、要求メ
ッセージを送信する(705)。次にステップ706で
取得要求の応答を待ち、応答を受信できた場合には応答
メッセージの論理アドレスのチェックを行い(70
7)、応答を受信できなかった場合には再度論理アドレ
スの取得手順を実行する(711d)。ステップ707
で受信論理アドレス値の確認を行い、”null”なら
ば再度論理アドレスの取得手順(711c)を実行し、
それ以外ならば受信論理アドレスを登録後(708)、
有効期間の減算手順にはいる(710)。また、有効期
間の減算とともに、ステップ709,711bで現在使
用している論理アドレスを継続するために、有効期間が
切れる前に再度アドレス取得手順を実行する。なお、本
実施例では全ての有効期間値を減算の対象としている
が、ある特定の有効期間値(例えば有効期間値=”99
99”)を持つ論理アドレスについては、有効期間の減
算及び、起動時の論理アドレス削除の対象からはずすこ
とにより、一度割り当てられた論理アドレスを有効期間
という時間的な制約無しに利用することも可能である。
Next, an address acquisition procedure in the client 503a will be described with reference to FIG. (3-2) Acquisition of Logical Address FIG. 7 is a flow showing a logical address acquisition procedure. In step 702, the node name "ad" is added to the node name field 603a of the request message shown in FIG.
m. client1 "is set, the valid period level" low "is set in the field 604a in step 703, and the history information" adm. cli
After setting "ent1" in the field 605a, a request message is transmitted (705). Next, in step 706, a response to the acquisition request is waited, and if the response can be received, the logical address of the response message is checked (70).
7) If the response cannot be received, the logical address acquisition procedure is executed again (711d). Step 707
Confirm the received logical address value with, and if "null", execute the logical address acquisition procedure (711c) again,
Otherwise, after registering the reception logical address (708),
The valid period subtraction procedure is entered (710). Further, in order to continue the logical address currently used in steps 709 and 711b with the subtraction of the valid period, the address acquisition procedure is executed again before the valid period expires. In the present embodiment, all valid period values are subject to subtraction, but a specific valid period value (for example, valid period value = “99
For logical addresses with "99"), it is also possible to use the logical addresses that have been assigned once without the time constraint of the valid period by subtracting the valid period and removing it from the target of logical address deletion at startup. Is.

【0020】(3−3)論理アドレスの割当て 図8は管理サーバ502内のアドレスサーバにおける論
理アドレスの割当て手順を示すフローである。ステップ
802において要求メッセージを受信すると、ステップ
803において要求メッセージのノード名称フィールド
603aに設定されたノード名称を参照する。ステップ
803はノード名称のみを変更した場合に、論理アドレ
スを極力変更させないための処理であり、指定されノー
ド名称の論理アドレスが、自アドレスサーバによって割
り当てられたものであり、さらにその論理アドレスの割
り当て有効期間が過ぎていない場合には、前回割り当て
た論理アドレスと同一の論理アドレスを割り当てること
により、論理アドレス値の変更を極力抑えている。クラ
イアント503aは新規導入なので、アドレスサーバは
ステップ804の処理を行わず、ステップ805で空き
アドレスを探し、論理アドレスとして使用されていない
論理アドレス”13.7.4”を割当て(806)、応
答メッセージの論理アドレスフィールド606に”1
3.7.4”を設定し、ステップ809で提案された有
効期間レベルに従い有効期間をフィールド607に設定
した後、応答メッセージを論理アドレス取得要求ノード
に送信する(810)。また、ステップ808では他の
アドレスサーバ、ディレクトリサーバに変更情報を通知
する。
(3-3) Logical Address Allocation FIG. 8 is a flow chart showing a logical address allocation procedure in the address server in the management server 502. When the request message is received in step 802, the node name set in the node name field 603a of the request message is referred to in step 803. Step 803 is a process for preventing the logical address from being changed as much as possible when only the node name is changed. The logical address of the specified node name is assigned by the self-address server, and the logical address is assigned. When the valid period has not expired, the same logical address as the previously assigned logical address is assigned to suppress the change of the logical address value as much as possible. Since the client 503a is a new installation, the address server does not perform the processing of step 804, searches for an empty address in step 805, allocates a logical address “13.7.4” that is not used as a logical address (806), and returns a response message. "1" in the logical address field 606 of
3.7.4 "is set, and the valid period is set in the field 607 according to the valid period level proposed in step 809, and then a response message is transmitted to the logical address acquisition request node (810). Notify other address servers and directory servers of the change information.

【0021】図9に管理サーバ502が管理するアドレ
ス情報、ディレクトリ情報を示す。アドレス情報901
はアドレスサーバのデータベースであり、{ノード名称
902a,割り当て論理アドレス903a,残り有効期
間904a}の3項目から構成され、902a,903
a,904aはクライアント503aに関するエント
リ、902b,903b,904bはメールサーバ50
4に関するエントリ、902c,903c,904cは
ファイルサーバ505に関するエントリとなっている。
ノード名称902aは論理アドレス取得要求ノードの名
称、論理アドレス903aはアドレスサーバによって割
り当てられた論理アドレス値、残り有効期間904aは
アドレスサーバが割り当てた論理アドレスの有効期間の
残り時間である。アドレスサーバにおいてもステップ7
09に示すような有効期間の減算手順が実行され、残り
有効期間がなくなった時点でこの論理アドレスは空きア
ドレスとして再利用する。ディレクトリ情報905はデ
ィレクトリサーバのデータベースであり、{エントリ名
称906a,論理アドレス907a,APアドレス90
8a,別名909a}の4項目から構成され、906
a,907a,908a,909aはメールサーバ50
4に関するエントリ、906b,907b,908b,
909bはファイルサーバ505に関するエントリとな
っている。エントリ名称906aはディレクトリ情報と
して登録されるアプリケーション名称であり、論理アド
レス907a、APアドレス908a、別名909aは
その属性値である。
FIG. 9 shows address information and directory information managed by the management server 502. Address information 901
Is a database of the address server, and is composed of three items of {node name 902a, assigned logical address 903a, remaining valid period 904a}, and 902a, 903.
a, 904a are entries relating to the client 503a, and 902b, 903b, 904b are mail servers 50.
4, entries 902c, 903c, and 904c are entries related to the file server 505.
The node name 902a is the name of the logical address acquisition request node, the logical address 903a is the logical address value assigned by the address server, and the remaining valid period 904a is the remaining time of the valid period of the logical address assigned by the address server. Step 7 at the address server
The valid period subtraction procedure as shown in 09 is executed, and when the remaining valid period is exhausted, this logical address is reused as an empty address. The directory information 905 is a database of the directory server and includes {entry name 906a, logical address 907a, AP address 90.
8a, alias 909a}, and 906
a, 907a, 908a, 909a are mail servers 50
4, entries 906b, 907b, 908b,
Reference numeral 909b is an entry relating to the file server 505. The entry name 906a is an application name registered as directory information, and the logical address 907a, AP address 908a, and alias 909a are its attribute values.

【0022】(4)ネットワークの再構成 図5に示すネットワークシステムを図10に示すネット
ワークシステムに構成を変更する場合について説明す
る。図10は、図5に示すネットワークシステムを拡張
した構成の一例を示す図である。ドメインA(501)
は管理サーバ502によって管理される一つの領域であ
り既存のネットワークシステムに相当する。ドメインB
(1001)は管理サーバ1002によって管理される
領域であり、新たに追加された領域である。ドメインB
内の各ノードはリンク1008により相互に接続され、
さらに中継装置1006a,1006bとリンク100
7を用いてドメインAとの相互接続を可能としている。
管理サーバ1002はドメインB内の論理アドレスと名
称を管理するノードであり、利用者によってノード名
称”name=bdm.ax”、論理アドレス”add
r=13.8.3”が割り当てられており、アプリケー
ション名称として”ap−name=bdm.ax.a
ddr”を持つアドレスサーバと、アプリケーション名
称として”ap−name=bdm.ax.dir”を
持つディレクトリサーバが稼働する。メールサーバ10
04は、図5のドメインAに置かれていたメールサーバ
504を今回の再構成によりドメインB内に移設したも
のであり、ドメインBへの移設に伴いノード名称が”n
ame=bdm.sx”に、アプリケーション名称が”
ap−name=bdm.sx.mail”に名称が変
更された。この他、ドメインB内には、各種サーバ10
05、クライアント1003a,1003bが存在す
る。
(4) Reconfiguration of Network A case where the network system shown in FIG. 5 is changed to the network system shown in FIG. 10 will be described. FIG. 10 is a diagram showing an example of a configuration obtained by expanding the network system shown in FIG. Domain A (501)
Is an area managed by the management server 502 and corresponds to an existing network system. Domain B
(1001) is an area managed by the management server 1002, which is a newly added area. Domain B
Each node inside is connected to each other by a link 1008,
Further, the relay devices 1006a and 1006b and the link 100
7 is used to enable interconnection with domain A.
The management server 1002 is a node that manages logical addresses and names in the domain B, and the node name “name = bdm.ax” and logical address “add” are set by the user.
r = 13.8.3 ”is assigned, and“ ap-name = bdm. ax. a
address server having "ddr" and "ap-name = bdm. ax. A directory server having "dir" operates. Mail server 10
In No. 04, the mail server 504 placed in the domain A in FIG. 5 is moved to the domain B by the reconfiguration of this time, and the node name is “n” due to the move to the domain B.
ame = bdm. The application name is "sx"
ap-name = bdm. sx. The name was changed to "mail". In addition, various servers 10 in the domain B
05, clients 1003a and 1003b exist.

【0023】以下、メールサーバ504をドメインAか
らドメインBへ移設する場合の処理手順について説明す
る。 (4−1)ノード管理情報の再設定 図1に従いメールサーバノード管理情報の再設定手順を
説明する。移設に伴いノード名称が変更されたのでステ
ップ104でノード名称”bdm.sx”を設定し、ス
テップ106でノード名称の変更を確認後、ステップ1
07で前回設定されていたノード名称”adm.02”
を履歴情報として登録する。また、有効期間については
前回の設定値”high”を使用するので、ステップ1
09から112の設定処理は行わない。 (4−2)論理アドレスの取得 図7に従いメールサーバノードの論理アドレス再取得手
順について説明する。ステップ702において要求メッ
セージのノード名称フィールド603cにノード名称”
bdm.sx”を設定、ステップ703において有効期
間レベル”high”をフィールド604cに設定、ス
テップ704において履歴情報”adm.02”をフィ
ールド605cに設定した後、要求メッセージを送信す
る(705)。なお、以降の論理アドレスの取得手順に
ついては、項番(3−2)のクライアント503aの場
合と同一の手順を踏むので説明を省略する。 (4−3)論理アドレスの割当てと更新 図8に従い管理サーバ1002内のアドレスサーバによ
るメールサーバノードの論理アドレス割当て手順につい
て説明する。テップ802において要求メッセージを受
信すると、ステップ803において要求メッセージのノ
ード名称を参照する。メールサーバ1004はドメイン
Bにおいて新規導入のため、ステップ805で空きアド
レスを探し、論理アドレスとして使用されていない論理
アドレス”13.8.6”を割当て、図6の(b)と同
様の応答メッセージの論理アドレスフィールド606
に”13.8.6”を設定し、ステップ809で提案さ
れた有効期間レベルに従い有効期間”9999”をフィ
ールド607に設定した後、応答メッセージを論理アド
レス取得要求ノードに送信する(810)。また、これ
に合わせてステップ808で他ドメインのアドレスサー
バ、ディレクトリサーバに変更情報メッセージを通知す
る。
The processing procedure for moving the mail server 504 from domain A to domain B will be described below. (4-1) Reset of Node Management Information The procedure for resetting the mail server node management information will be described with reference to FIG. Since the node name has been changed due to the relocation, the node name "bdm.sx" is set in step 104, and after confirming the node name change in step 106, step 1
The node name "adm.02" that was previously set in 07
Is registered as history information. Also, since the previous setting value "high" is used for the valid period, step 1
The setting processing from 09 to 112 is not performed. (4-2) Acquisition of Logical Address The procedure for reacquiring the logical address of the mail server node will be described with reference to FIG. In step 702, the node name "is entered in the node name field 603c of the request message.
bdm. sx "is set, the valid period level" high "is set in the field 604c in step 703, and the history information" adm. After setting 02 "in the field 605c, the request message is transmitted (705). Since the subsequent procedure for acquiring the logical address is the same as that of the client 503a of item number (3-2), (4-3) Logical address allocation and update The logical address allocation procedure of the mail server node by the address server in the management server 1002 will be described with reference to Fig. 8. When a request message is received in step 802, step 803 is executed. The node name of the request message is referred to in the mail server 1004. Since the mail server 1004 is newly introduced in the domain B, a free address is searched for in step 805, and a logical address “13.8.6” which is not used as a logical address is allocated. The logical address of the response message similar to (b) of 6 Less field 606
Is set to "13.8.6" and the validity period "9999" is set in the field 607 according to the validity period level proposed in step 809, and then a response message is transmitted to the logical address acquisition request node (810). At the same time, in step 808, the change information message is notified to the address server and directory server of the other domain.

【0024】図11は、前記ステップ808で通知する
変更情報を他ドメインのアドレスサーバ、自ドメイン及
び他ドメインのディレクトリサーバに通知するための変
更情報メッセージを示す。LI1101はメッセージの
長さフィールドであり、タイプ1102は本メッセージ
UPDATE(Address Update)が変更
情報をアドレスサーバ、ディレクトリサーバに通知する
ための情報であることを示す。ドメインAのアドレスサ
ーバに変更情報を通知する場合には、宛先サーバ名称1
103にはドメインAのアドレスサーバ名称を設定し、
送信元サーバ名称1104には自アドレスサーバ名称を
設定する。変更情報1108には、アドレス取得要求ノ
ードのノード名称1105として”bdm.sx”、履
歴情報1106として”adm.02”、論理アドレス
1107として”13.8.6”を設定する。また、ド
メインAのディレクトリサーバに変更情報を通知する場
合には、宛先サーバ名称1103にはドメインAのディ
レクトリサーバ名称を設定する。
FIG. 11 shows a change information message for notifying the address information of another domain, the own domain and the directory server of another domain of the change information notified in step 808. The LI 1101 is a message length field, and the type 1102 indicates that this message UPDATE (Address Update) is information for notifying the address server and the directory server of change information. When the change information is notified to the address server of domain A, the destination server name 1
Set the address server name of domain A to 103,
The source server name 1104 is set to the own address server name. In the change information 1108, “bdm.sx” is set as the node name 1105 of the address acquisition request node, “adm.02” is set as the history information 1106, and “13.8.6” is set as the logical address 1107. Further, when notifying the directory server of the domain A of the change information, the directory server name of the domain A is set in the destination server name 1103.

【0025】今回のメールサーバ504の移設に伴い、
この変更情報メッセージは、管理サーバ1002のアド
レスサーバから、管理サーバ502のアドレスサーバ、
ディレクトリサーバに通知される。変更情報メッセージ
を受信したドメインAのアドレスサーバは、履歴情報1
106をキーとして、ドメインA内のメールサーバ50
4に使用されていたアドレスエントリを捜し出したのち
リフレッシュを行い、使用されていた論理アドレスを空
き論理アドレスとして再使用可能な状態とする。
With the relocation of the mail server 504 this time,
This change information message is sent from the address server of the management server 1002 to the address server of the management server 502,
Notified to the directory server. Upon receiving the change information message, the address server of domain A receives the history information 1
Mail server 50 in domain A using 106 as a key
The address entry used in 4 is searched out and refreshed, and the used logical address is made reusable as a free logical address.

【0026】図12に、メールサーバ504移設に伴う
論理アドレス、更新処理が完了した時点での管理サーバ
502(ドメインA)のアドレスサーバ(502−1)
と管理サーバ1002(ドメインB)のアドレスサーバ
(1002−1)が管理するアドレス情報(1201,
1211)を示す。1202b,1203b,1204
bは管理サーバ1002(ドメインB)のアドレス情報
として格納されているドメインB内のメールサーバ50
4に関するエントリであり、メールサーバ504がドメ
インBに移設され、論理アドレスの取得処理が行われた
際に登録されたものである。1202a,1203a,
1204aは管理サーバ502(ドメインA)のアドレ
ス情報として、メールサーバ504がドメインAに存在
していた時に使用されていたエントリであり、変更情報
受信時にリフレッシュされ、現時点では空きエントリと
なっている。
FIG. 12 shows the logical address associated with the transfer of the mail server 504 and the address server (502-1) of the management server 502 (domain A) at the time when the update process is completed.
And address information (1201, managed by the address server (1002-1) of the management server 1002 (domain B).
1211) is shown. 1202b, 1203b, 1204
b is the mail server 50 in the domain B stored as address information of the management server 1002 (domain B)
4, which is registered when the mail server 504 is moved to the domain B and the logical address acquisition process is performed. 1202a, 1203a,
An entry 1204a is used as address information of the management server 502 (domain A) when the mail server 504 existed in the domain A, is refreshed when the change information is received, and is an empty entry at the present time.

【0027】次に変更情報更新後の管理サーバのディレ
クトリ情報について説明する。本ネットワークシステム
におけるディレクトリサーバアプリケーションは、IS
O9594に規定されるOSIディレクトリに従う問い
合わせ、登録情報の更新の他に、アドレスサーバとの間
で登録情報の更新手順を持つ。図13に、メールサーバ
504移設に伴う論理アドレス、更新処理が完了した時
点での管理サーバ502(ドメインA)のディレクトリ
サーバ(502−2)と管理サーバ1002(ドメイン
B)のディレクトリサーバ(1002−2)が管理する
ディレクトリ情報(1301,1311)を示す。変更
情報メッセージを受信したドメインAのディレクトリサ
ーバは、図11に示す履歴情報1106をキーとして、
ドメインA内のメールサーバ504に使用されていたデ
ィレクトリエントリ”adm.02.mail”を捜し
出したのち、図11に示すノード名称1105からドメ
インBに移設されたメールサーバアプリケーション名
称”bdm.sx.mail”を生成する。次にドメイ
ンAのディレクトリサーバは、図11に示す変更情報と
して通知された論理アドレス”13.8.6”(110
7)と、ディレクトリ情報として格納されていたアプリ
ケーションアドレス”5”(908b)を持つエント
リ”bdm.sx.mail”(1306b,1307
b,1308b,1309b)の生成をドメインBのデ
ィレクトリサーバに要求するとともに、ドメインA内の
ディレクトリ情報の1307a,1308aをリフレッ
シュし、別名1309aには移設されたメールサーバの
アプリケーション名称”bdm.sx.mail”を登
録する。以上のような処理を経て、ネットワーク再構成
時の論理アドレスの割当て、名称の変更処理が終了す
る。
Next, the directory information of the management server after the change information is updated will be described. The directory server application in this network system is IS
In addition to the inquiry according to the OSI directory defined by O9594 and the update of the registration information, it has a procedure for updating the registration information with the address server. FIG. 13 shows a logical address associated with the relocation of the mail server 504, the directory server (502-2) of the management server 502 (domain A) and the directory server (1002- of the management server 1002 (domain B) at the time when the update process is completed. 2 shows directory information (1301, 1311) managed by 2). The directory server of domain A that has received the change information message uses the history information 1106 shown in FIG. 11 as a key.
After searching the directory entry "adm.02.mail" used for the mail server 504 in the domain A, the mail server application name "bdm.sx.mail" transferred from the node name 1105 shown in FIG. Is generated. Next, the directory server of domain A receives the logical address “13.8.6” (110) notified as the change information shown in FIG.
7) and the entry "bdm.sx.mail" (1306b, 1307) having the application address "5" (908b) stored as directory information.
b, 1308b, 1309b) is requested to the directory server of the domain B, the directory information 1307a, 1308a in the domain A is refreshed, and the application name "bdm.sx. Register "mail". Through the above processing, the logical address allocation and name changing processing at the time of network reconfiguration is completed.

【0028】[0028]

【発明の効果】1つのノードに複数のアドレスの割当て
を防止でき、また、有効期間付きのアドレス割当てを行
なうことができる。また、ノード移設による論理アドレ
スの変更に伴い、移設前に使用していた論理アドレス
は、新たに論理アドレスの割当てが行われた時点で空き
論理アドレスとなるため、論理アドレスを効率良く利用
することができる。さらに、ノード移設に伴いノード名
称が変更された場合にも、旧ノード名称に対応して新名
称が登録されているので、旧ノード名称でのアクセスが
可能である。
EFFECTS OF THE INVENTION It is possible to prevent a plurality of addresses from being assigned to one node, and to assign an address with a valid period. Also, due to the change of the logical address due to the node relocation, the logical address used before the relocation becomes an empty logical address when the new logical address is allocated, so the logical address should be used efficiently. You can Further, even when the node name is changed due to the node relocation, the new name is registered in correspondence with the old node name, so that access with the old node name is possible.

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

【図1】ノード管理情報の設定手順のフローを示す図で
ある。
FIG. 1 is a diagram showing a flow of a procedure for setting node management information.

【図2】ハードウェア構成例に従って作られたメールサ
ーバ、ファイルサーバ及び、クライアントノードのソフ
トウェア構成例を示す図である。
FIG. 2 is a diagram showing a software configuration example of a mail server, a file server, and a client node created according to a hardware configuration example.

【図3】ハードウェア構成例に従って作られた管理サー
バノードのソフトウェア構成例を示す図である。
FIG. 3 is a diagram illustrating a software configuration example of a management server node created according to a hardware configuration example.

【図4】ノードのハードウェア構成を示す図である。FIG. 4 is a diagram showing a hardware configuration of a node.

【図5】本ネットワークシステム構成の一例を示す図で
ある。
FIG. 5 is a diagram showing an example of the present network system configuration.

【図6】論理アドレスの取得、応答に使用するメッセー
ジ形式を示す図である。
FIG. 6 is a diagram showing a message format used for acquiring and responding to a logical address.

【図7】論理アドレス取得手順のフローを示す図であ
る。
FIG. 7 is a diagram showing a flow of a logical address acquisition procedure.

【図8】管理サーバ内のアドレスサーバにおける論理ア
ドレスの割当て手順のフローを示す図である。
FIG. 8 is a diagram showing a flow of a logical address allocation procedure in an address server in the management server.

【図9】管理サーバが管理するアドレス情報、ディレク
トリ情報を示す図である。
FIG. 9 is a diagram showing address information and directory information managed by the management server.

【図10】図5に示すネットワークシステムを拡張した
構成の一例を示す図である。
10 is a diagram showing an example of a configuration obtained by expanding the network system shown in FIG.

【図11】変更情報メッセージの形式を示す図である。FIG. 11 is a diagram showing a format of a change information message.

【図12】メールサーバ移設に伴う処理終了時点でのド
メインAの管理サーバのアドレスサーバとドメインBの
管理サーバのアドレスサーバが管理するアドレス情報を
示す図である。
FIG. 12 is a diagram showing address information managed by the address server of the management server of domain A and the address server of the management server of domain B at the end of the process associated with the relocation of the mail server.

【図13】メールサーバ移設に伴う処理終了時点でのド
メインAの管理サーバのディレクトリサーバとドメイン
Bの管理サーバのディレクトリサーバが管理するディレ
クトリ情報を示す図である。
FIG. 13 is a diagram showing the directory information managed by the directory server of the management server of domain A and the directory server of the management server of domain B at the end of processing due to the mail server relocation.

【図14】ネットワークシステムを構築する際に使用す
る名称体系を示す図である。
FIG. 14 is a diagram showing a name system used when constructing a network system.

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

402 プロセサ 403 回線制御部 405 外部記憶装置制御部 406 外部記憶装置 407 端末入出力制御部 408 ディスプレイ、キーボード 502、1002 管理サーバ 503a、503b、1003a、1003b クライ
アント 504、1004 メールサーバ 505 ファイルサーバ 1006a、1006b 中継装置 1005 サーバ
402 Processor 403 Line control unit 405 External storage device control unit 406 External storage device 407 Terminal input / output control unit 408 Display, keyboard 502, 1002 Management server 503a, 503b, 1003a, 1003b Client 504, 1004 Mail server 505 File server 1006a, 1006b Relay device 1005 server

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 アドレス要求メッセージを送信し自ノー
ドのアドレスの割当てを管理サーバに要求するノード
と、アドレスを要求するノードに対してアドレスを割り
当てる管理サーバを有するノードを備えるコンピュータ
ネットワークシステムにおけるコンピュータネットワー
ク構築方式であって、 前記要求するノードはアドレス要求メッセージにノード
名称を設定する手段を備え、 前記管理サーバは、前記アドレス要求メッセージで指定
されたノード名称をキーとして自管理サーバが既に付与
し現在有効であるアドレスを有するノード名称に同一の
ものが有るか否か調べ、有るときには既に付与したアド
レスを前記要求するノードに付与し、否のときには空き
アドレスの中から選択して前記要求するノードにアドレ
スを付与する手段を備えることを特徴とするコンピュー
タネットワーク構築方式。
1. A computer network in a computer network system comprising a node that transmits an address request message and requests a management server to allocate an address of its own node, and a node that has a management server that allocates an address to a node that requests an address. In the construction method, the requesting node comprises means for setting a node name in an address request message, and the management server is already assigned by the own management server using the node name specified in the address request message as a key. It is checked whether or not there is the same node name that has a valid address, and if there is, the already given address is given to the requesting node, and if not, it is selected from free addresses to the requesting node. Equipped with means for assigning addresses Computer networking system, characterized in that.
【請求項2】 請求項1記載のコンピュータネットワー
ク構築方式において、前記要求するノードはアドレス要
求メッセージに割当てアドレスの有効期間の長さ指定を
設定する手段を備え、前記管理サーバは、前記アドレス
要求メッセージで指定された有効期間の長さ指定に基づ
き割当てアドレスの有効期間を決定する手段を備えるこ
とを特徴とするコンピュータネットワーク構築方式。
2. The computer network construction method according to claim 1, wherein said requesting node comprises means for setting a designation of a valid period length of an assigned address in an address request message, and said management server is provided with said address request message. A method for constructing a computer network, comprising means for deciding the valid period of an assigned address based on the designation of the valid period specified in 1.
【請求項3】 アドレス要求メッセージを送信し自ノー
ドのアドレスの割当てを管理サーバに要求するノード
と、アドレスを要求するノードに対してアドレスを割り
当てる管理サーバを有するノードを備える複数のネット
ワークからなるコンピュータネットワークシステムにお
けるコンピュータネットワーク変更方式であって、 前記要求するノードは、自ノードが接続された現ネット
ワークから他ネットワークに接続を変更するとき、アド
レス要求メッセージに他ネットワークに属すことを示す
ノード名称を設定する手段を備え、 前記他ネットワークの管理サーバは、前記アドレス要求
メッセージで指定されたノード名称をキーとして自管理
サーバが既に付与し現在有効であるアドレスを有するノ
ード名称に同一のものが有るか否か調べ、有るときには
既に付与したアドレスを前記要求するノードに付与し、
否のときには空きアドレスの中から選択して前記要求す
るノードにアドレスを付与する手段と前記現ネットワー
クの管理サーバへの変更情報メッセージを作成送出する
手段を備え、 前記現ネットワークの管理サーバは、前記変更情報メッ
セージを受信し、該変更情報に基づき前記接続変更され
た要求するノードに使用されていたアドレスを空きアド
レスとして再使用可能にする手段を備えることを特徴と
するコンピュータネットワーク変更方式。
3. A computer comprising a plurality of networks comprising a node which transmits an address request message and requests a management server to allocate an address of its own node, and a node having a management server which allocates an address to a node requesting an address. A computer network changing method in a network system, wherein the requesting node sets a node name indicating that it belongs to another network in an address request message when changing the connection from the current network to which the own node is connected to another network. The management server of the other network determines whether or not the management server of the other network has the same node name having an address which is currently valid and already given by the management server using the node name specified in the address request message as a key. Examine whether there is Grant sometimes address already assigned to the node the request,
When there is no, it comprises means for selecting from free addresses and assigning an address to the requesting node, and means for creating and transmitting a change information message to the management server of the current network, wherein the management server of the current network is A method for changing a computer network, comprising means for receiving a change information message and reusing the address used by the requesting node whose connection has been changed as a free address based on the change information.
【請求項4】 請求項3記載のコンピュータネットワー
ク変更方式において、 前記現ネットワークの管理サーバは、前記変更情報に基
づき前記接続変更された要求するノードに使用されてい
た元のノード名称に対応して変更後のノード名称を別名
として登録する手段を備えることを特徴とするコンピュ
ータネットワーク変更方式。
4. The computer network changing method according to claim 3, wherein the management server of the current network corresponds to the original node name used for the connection requesting requesting node based on the change information. A computer network changing method comprising means for registering a changed node name as an alias.
JP4231282A 1992-08-06 1992-08-06 Constructing system and changing system for computer network Pending JPH0662020A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4231282A JPH0662020A (en) 1992-08-06 1992-08-06 Constructing system and changing system for computer network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4231282A JPH0662020A (en) 1992-08-06 1992-08-06 Constructing system and changing system for computer network

Publications (1)

Publication Number Publication Date
JPH0662020A true JPH0662020A (en) 1994-03-04

Family

ID=16921165

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4231282A Pending JPH0662020A (en) 1992-08-06 1992-08-06 Constructing system and changing system for computer network

Country Status (1)

Country Link
JP (1) JPH0662020A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08137728A (en) * 1994-09-14 1996-05-31 Toshiba Corp Portable file system and file data processing method
JPH09149073A (en) * 1995-11-20 1997-06-06 Hitachi Ltd Data communication method and data communication system
JPH11265338A (en) * 1998-03-13 1999-09-28 Canon Inc Information processing apparatus, connection state display method, information processing system, and storage medium
JPH11328079A (en) * 1998-03-13 1999-11-30 Canon Inc Information processing apparatus, connection state display method, information processing system, and storage medium
JP2006333277A (en) * 2005-05-30 2006-12-07 Hitachi Ltd Wireless IP phone system
JP2007135234A (en) * 1995-09-25 2007-05-31 Netspeak Corp Point-to-point Internet protocol
JP2008072430A (en) * 2006-09-14 2008-03-27 Hitachi Ltd Sensor net server connected to sensor node

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08137728A (en) * 1994-09-14 1996-05-31 Toshiba Corp Portable file system and file data processing method
JP2007135234A (en) * 1995-09-25 2007-05-31 Netspeak Corp Point-to-point Internet protocol
JP2008283704A (en) * 1995-09-25 2008-11-20 Netspeak Corp Point-to-point Internet protocol
JPH09149073A (en) * 1995-11-20 1997-06-06 Hitachi Ltd Data communication method and data communication system
JPH11265338A (en) * 1998-03-13 1999-09-28 Canon Inc Information processing apparatus, connection state display method, information processing system, and storage medium
JPH11328079A (en) * 1998-03-13 1999-11-30 Canon Inc Information processing apparatus, connection state display method, information processing system, and storage medium
JP2006333277A (en) * 2005-05-30 2006-12-07 Hitachi Ltd Wireless IP phone system
JP2008072430A (en) * 2006-09-14 2008-03-27 Hitachi Ltd Sensor net server connected to sensor node

Similar Documents

Publication Publication Date Title
JP3846736B2 (en) System and method for object management environment distributed over multiple sites
US6256747B1 (en) Method of managing distributed servers and distributed information processing system using the method
US8966121B2 (en) Client-side management of domain name information
US5878212A (en) System for updating mapping or virtual host names to layer-3 address when multimedia server changes its usage state to busy or not busy
EP0955761A1 (en) Network directory access mechanism
CN110730254B (en) Address allocation method, device, relay equipment and medium
CN100470516C (en) load balancer
CN103856569A (en) Method and device for synchronizing domain name system resource information
JP2002169694A (en) Method and system for automatically assigning a boot server to a PXE client on a network via a DHCP server
CN112328632B (en) Distributed two-level caching method and system
JP2002513533A (en) Method and apparatus for determining a network user to connect to a network computer
CN113452808A (en) Domain name resolution method, device, equipment and storage medium
CN113037819B (en) Edge computing resource sharing method, device and equipment
CN114070822B (en) Kubernetes Overlay IP address management method
WO2014161261A1 (en) Data storage method and apparatus
US7590618B2 (en) System and method for providing location profile data for network nodes
CN1126329C (en) Method and system for routing agent programs through communications network
JPH1091686A (en) Service provision method
US8972604B1 (en) Network address retention and assignment
JPH0662020A (en) Constructing system and changing system for computer network
JP2000112851A (en) Dynamic domain name system and dynamic domain name management method
CN112565475B (en) Ip address allocation method for adding new node in container cluster service layer
JPH0764926A (en) Distributed server device
US12003481B1 (en) Network device interface for supporting centralized address pool management
CN112559570A (en) Cache data acquisition method, device, equipment and storage medium