[go: up one dir, main page]

JPH0371744A - network address method - Google Patents

network address method

Info

Publication number
JPH0371744A
JPH0371744A JP1206783A JP20678389A JPH0371744A JP H0371744 A JPH0371744 A JP H0371744A JP 1206783 A JP1206783 A JP 1206783A JP 20678389 A JP20678389 A JP 20678389A JP H0371744 A JPH0371744 A JP H0371744A
Authority
JP
Japan
Prior art keywords
network
communication
network architecture
systems
address
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
JP1206783A
Other languages
Japanese (ja)
Inventor
Keizo Mizuguchi
水口 圭三
Osamu Ebina
修 海老名
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 JP1206783A priority Critical patent/JPH0371744A/en
Publication of JPH0371744A publication Critical patent/JPH0371744A/en
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To use one and same line in common by using an identifier expressing a network architecture being a communication means as a selector value added to a network address and designating the identifier at the start of communication so as to identify up to the end system. CONSTITUTION:Network architecture identifies alpha, beta, gamma are added to a network address of its own system in which communication parties make communication at the start of communication so as to identify dynamically the network architecture. The network architecture identifies alpha, beta, gamma added to the network address. They are used as selectors for the network address and specified as optional codes on a protocol as N selector. The network architecture identifies alpha, beta, gammaadded to the address act like part of the protocol at the start of communication and when the systems unable to recognize act like dissident communication protocol. Thus, malfunction making illegal communication with the systems not interpreting the network architecture identifies alpha, beta, gamma is not caused.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は同一のシステムに異質なネットワークアーキテ
クチャが存在するとき、それらを識別し、複数のネット
ワークアーキテクチャが共存しても相互に矛盾なく通信
するネットワークアドレス方式に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention identifies different network architectures when they exist in the same system, and communicates with each other without contradiction even when multiple network architectures coexist. Regarding network addressing schemes.

[従来の技術] コンピュータとワークステーション等を通信回線で結び
、データ通信を行うために、ネットワークの論理構造、
プロトコルを定めたネットワークアーキテクチャがあり
、各社は夫々のネットワークアーキテクチャを定めてシ
ステム間の通信を可能としており、例えば、日立製作所
はHNA (Hitachi Network Arc
hitecture)と呼ばれるネットワークアーキテ
クチャを定めている(「日経データプロ・データコム 
HMA/EX (DCl−250−801−12)J 
日経マグロウヒル社1988年6月発行)。一方で、r
so(国際標準化機構)は異なるコンピュータシステム
間の相互接続を目的とする08I(○pen S ys
temsI nterconnection)が国際標
準として制定されつ1ある。
[Prior art] In order to connect computers and workstations through communication lines and perform data communication, the logical structure of a network,
There are network architectures that define protocols, and each company defines their own network architecture to enable communication between systems. For example, Hitachi, Ltd. uses HNA (Hitachi Network Arc
A network architecture called Nikkei DataPro Datacom
HMA/EX (DCl-250-801-12)J
(Published by Nikkei McGraw-Hill, June 1988). On the other hand, r
SO (International Organization for Standardization) is a 08I (○pen S ys
tems interconnection) is being established as an international standard.

従来、ネットワークアーキテクチャとして例えばHMA
を採用している製品に対して、新たに○SIを実装する
場合、HMAとO8Iとは装置及びシステムに対して別
々の接続口を設けて識別している。例えば、パケット交
換網に接続するコンピュータの場合、HMAを適用する
パケット交換網との回線と、O8Iを適用するパケット
交換網との回線とを別々に持っている。コンピュータと
通信する相手からみると、コンピュータには二つ以上の
番号が付けられ、あたかも別々の装置であるかのように
見える。
Conventionally, as a network architecture, for example, HMA
When ○SI is newly implemented in a product that uses ○SI, HMA and O8I are identified by providing separate connection ports for devices and systems. For example, in the case of a computer connected to a packet-switched network, it has separate lines to the packet-switched network to which HMA is applied and to the packet-switched network to which O8I is applied. From the perspective of the person communicating with the computer, the computer is given two or more numbers, making it appear as if it were a separate device.

○SIの標準化活動の中で最も関係深いのは、ネットワ
ークに接続するエンドシステム識別に使われるネットワ
ークアドレスの形式と内容を規定したrIso  l5
8348/AD2Jがある。
○The most relevant standardization activity of SI is rIso 15, which specifies the format and content of network addresses used to identify end systems connected to networks.
There is 8348/AD2J.

この規定によると一つのシステムは一つのエンドシステ
ムから構成されることが前提となっている。
According to this regulation, it is assumed that one system is composed of one end system.

つまり、一つのシステム内に複数のエンドシステムが共
存する構成でのアドレス付けについては考慮されていな
い。
In other words, addressing in a configuration where multiple end systems coexist within one system is not considered.

[発明が解決しようとする課題] 前記の従来技術では、同一システム上に複数のアーキテ
クチャが存在し、それらが同一の回線を共用する構成に
ついて考えられておらず、設備上の重複とコスト高の問
題がある。
[Problems to be Solved by the Invention] The above-mentioned conventional technology does not consider the configuration in which multiple architectures exist on the same system and they share the same line, resulting in duplication of equipment and high costs. There's a problem.

本発明の目的は、同一システム上に複数のネットワーク
アーキテクチャが共存するとき、同一の回線を共用し必
要とする設備を適性化するネットワークアドレス方式を
提供することにある。
It is an object of the present invention to provide a network addressing system that shares the same line and optimizes the necessary equipment when a plurality of network architectures coexist on the same system.

[課題を解決するための手段] 上記目的を達成するために、通信の開始時に通信相手相
互間で交信しあう自システムのネットワークアドレスに
ネットワークアーキテクチャの識別子を付加し、動的に
ネットワークアーキテクチャを識別したものである。ネ
ットワークアーキテクチャの識別子はネットワークアド
レスに付加する。これをネットワークアドレスのセレク
タとし、Nセレクタとしてプロトコル上のオプションと
して規定する。
[Means for solving the problem] In order to achieve the above purpose, a network architecture identifier is added to the network address of the own system that communicates between communication partners at the start of communication, and the network architecture is dynamically identified. This is what I did. The network architecture identifier is added to the network address. This is defined as a network address selector, and is defined as an N selector as an option on the protocol.

[作用] アドレスに付加するネットワークアーキテクチャの識別
子は1通信開始時のプロトコルの一部として動作し、そ
れが認識できないシステム相互間では通信プロトコルの
不一致として動作する。これによって、識別子を解釈で
きないシステムとの間で不正な通信を行うような誤動作
は発生しない。
[Operation] The network architecture identifier added to the address operates as part of the protocol at the start of one communication, and between systems that cannot recognize it, it operates as a mismatch in communication protocols. This prevents malfunctions such as unauthorized communication with systems that cannot interpret the identifier.

オプションとして規定する背景に、異機種システム間で
の相互通信は基本的に○SIを適用することが今後の方
向と考えられ、O8Iを使用した場合の相互接続性を維
持するためには、O8Iの識別子は指定不要とする配慮
が必要となる。つまり、O8Iと他のネットワークアー
キテクチャとが共存するシステムでは、O8I以外の他
のネットワークアーキテクチャのエンドシステム識別の
とき必要となる。
The reason why it is specified as an option is that the future direction is basically to apply ○SI for mutual communication between different types of systems, and in order to maintain interconnectivity when using O8I, O8I Consideration must be given to not specifying the identifier. That is, in a system where O8I and other network architectures coexist, it is necessary to identify the end system of a network architecture other than O8I.

[実施例] 以下、本発明の一実施例を第1図により説明する。[Example] An embodiment of the present invention will be described below with reference to FIG.

第1図において、ネットワーク10にデータ通信システ
ム(以下単にシステム)11.12.13が接続されて
いる。シスチムニ1〜13の各々は他のシステムとデー
タ通信する場合、データ通信の規約を決めたプロトコル
に基づいて行われる。
In FIG. 1, data communication systems (hereinafter simply referred to as systems) 11, 12, and 13 are connected to a network 10. When each of the systems 1 to 13 communicates data with other systems, the data communication is performed based on a protocol that determines the rules for data communication.

データ通信の規約には各メーカ固有のネットワークアー
キテクチャ(例えば、HMA)に基づくもの、国際標準
である○SIのネットワークアーキテクチャに基づくも
の、さらには市場標準のネットワークアーキテクチャに
基づくものなど様々である。これらの各アーキテクチャ
には特徴があり、これらが統一されて一つのネットワー
クアーキテクチャとなるまでの間、それぞれのアーキテ
クチャの特徴を発揮しながら共存して行くことになる。
There are various data communication regulations, such as those based on network architectures specific to each manufacturer (for example, HMA), those based on the international standard ○SI network architecture, and even those based on market standard network architectures. Each of these architectures has its own characteristics, and until they are unified into a single network architecture, they will coexist while exhibiting the characteristics of each architecture.

複数のネットワークアーキテクチャの共存形態には、同
一のネットワークに共存する場合と、同一のシステム内
に共存する場合とがある。ネットワーク内で、各システ
ムを識別する方式は、ネットワークが各システムに付け
る番号による。この番号付けについては、国際番号体系
など国際機関が決めた規準があり、それに基づいて固有
の番号が割当てられる。第1図において、システム11
はOSIとHMAの異なるネットワークアーキテクチャ
を夫々採用している2つのエンドシステムが共存してお
り1、システム12.13は夫々1つのエンドシステム
を含む。Nl、N2.N3は各システムが持つネットワ
ークアドレスを示す。
There are two types of coexistence of multiple network architectures: cases in which they coexist in the same network, and cases in which they coexist in the same system. The way each system is identified within a network is by the number that the network assigns to each system. Regarding this numbering, there are standards established by international organizations such as the International Numbering System, and unique numbers are assigned based on these standards. In FIG. 1, system 11
1 coexists two end systems each employing different network architectures, OSI and HMA, and systems 12 and 13 each include one end system. Nl, N2. N3 indicates the network address that each system has.

第2図は、同一システム20内に複数の種類のエンドシ
ステム21〜23が存在する場合の識別方式を示してい
る。エンドシステムとは、ネットワークを利用するシス
テムを示し、具体的には、ネットワークレイヤーより上
位を指すエンドシステムは、特定のネットワークアーキ
テクチャとそれに基づく一つ又は複数のアプリケーショ
ンから構成される。従来のシステムは、唯一つのエンド
システムから構成されている。システムが、一つのエン
ドシステムで構成されている場合、システム内でのエン
ドシステム識別は必要とせず、ネットワークでのシステ
ム識別だけで充分である。これは、ネットワークレイヤ
ーが上位のエンドシステム向けにサービスのアクセス点
として見せるN5AP (Network 5ervi
ce  Access Po1nt)に付けたアドレス
とシステム識別とを対応させることで実現できる。しか
し、同一システム内に複数のエンドシステムが共存する
場合、システム内でのエンドシステム識別がシステム識
別に加えて必要となる。これが、第2図中のα、β、γ
に相当する。
FIG. 2 shows an identification method when a plurality of types of end systems 21 to 23 exist within the same system 20. An end system refers to a system that uses a network. Specifically, an end system that is higher than the network layer is composed of a specific network architecture and one or more applications based on it. Traditional systems consist of only one end system. If the system consists of one end system, end system identification within the system is not required, and system identification within the network is sufficient. This is an N5AP that the network layer presents as a service access point to upper end systems.
This can be achieved by associating the address attached to the ce Access Port) with the system identification. However, when multiple end systems coexist within the same system, end system identification within the system is required in addition to system identification. This is α, β, γ in Figure 2.
corresponds to

第3図にシステムを識別するネットワークアドレス(N
SAPアドレス、略してNアドレスという)とエンドシ
ステムを識別するNセレクタから構成されるアドレス形
式を示す。ネットワークアドレスはOSIの国際標準(
ISOl58348/AD2)でその形式及び内容が規
定されており、その規定に準じる。この規定によると、
システム内に複数のエンドシステムがあり、それらを識
別するという考えは含まれていない。
Figure 3 shows the network address (N
This shows an address format consisting of an SAP address (abbreviated as N address) and an N selector that identifies an end system. Network addresses are OSI international standards (
The format and contents are defined in ISOl58348/AD2), and the format and content thereof shall be followed. According to this provision,
There are multiple end systems within the system and the idea of identifying them is not included.

Nセレクタは1オクテツト長とし、エンドシステムが持
つ固有のネットワークアーキテクチャの種類(上記のα
、β、γ)を表わす。Nセレクタは、同一システム内に
複数のエンドシステムが存在するときに必要とする。同
一システム内に複数のエンドシステムが存在していても
、エンドシステムがOSIである場合、同一システム内
に単一のエンドシステムしか存在しない場合には、Nセ
レクタを省略してもよい方式としている。これにより、
OSIに基づく他のシステムとの相互接続性を保持して
いる。
The N selector is 1 octet long, and is based on the type of network architecture unique to the end system (α above).
, β, γ). The N selector is required when multiple end systems exist within the same system. Even if there are multiple end systems in the same system, if the end system is OSI, or if there is only a single end system in the same system, the N selector can be omitted. . This results in
It maintains interoperability with other systems based on OSI.

Nセレクタを含むアドレスは、ネットワークのコネクシ
ョン確立時に、コネクション確立要求に載せて転送する
。コネクション確立要求を受けたシステムは、アドレス
の解釈の中で先頭のネットワークアドレス(Nアドレス
)をO8I規定に基づき解釈し、続いてNセレクタの有
無を確認してNセレクタを解釈する。Nセレクタが無の
場合、システム内に単一のエンドシステムしか存在しな
いか、あるいは複数のエンドシステムが存在していても
OSIのエンドシステムを表わすことを意味する。コネ
クシン確立要求を発行する側のシステムも、コネクショ
ン確立要求を発行しているエンドシステムの識別(Nセ
レクタ)を同じように発成δのアドレスとして付加し送
信する。
The address including the N selector is transferred in a connection establishment request when establishing a network connection. The system that receives the connection establishment request interprets the first network address (N address) based on the O8I regulations, and then checks whether there is an N selector and interprets the N selector. If the N selector is null, it means that there is only a single end system in the system, or that it represents an OSI end system even if there are multiple end systems. The system issuing the connection establishment request similarly adds the identification (N selector) of the end system issuing the connection establishment request as the address of the originator δ and transmits it.

第4図は呼確立要求を受けた時のシステムの処理を示す
フロー図である。先ず、呼確立要求を受けると、自シス
テムに複数のエンドシステムが在るか判定する(ステッ
プ40)。1つのエンドシステムであれば、ステップ4
1へ進み、自システムの持つエンドシステムを選択する
。自システムに複数のエンドシステムが在る場合、ステ
ップ42に進み、Nセレクタが指定されているか判定す
る。指定されていなければ内部のNセレクタを○SIエ
ンドシステムに設定する(ステップ43)。
FIG. 4 is a flow diagram showing the processing of the system when a call establishment request is received. First, upon receiving a call establishment request, it is determined whether there are multiple end systems in the own system (step 40). If there is one end system, step 4
Proceed to step 1 and select the end system that your system has. If there are multiple end systems in the own system, the process advances to step 42 and it is determined whether the N selector is specified. If not specified, the internal N selector is set to ○SI end system (step 43).

Nセレクタが指定されていると、Nセレクタに対応する
エンドシステム(あるいはステップ43で設定されたO
8Iエンドシステム)が自システムに在るか判定する(
ステップ44)。あれば指定するエンドシステムを選択
しくステップ45)、なければコネクション確立の拒否
を相手システムに応答する(ステップ46)。
If the N selector is specified, the end system corresponding to the N selector (or the O
8I end system) is present in the own system (
Step 44). If there is, the end system to be specified is selected (step 45), and if not, a response to the partner system is sent to deny establishment of the connection (step 46).

[発明の効果] 本発明により、同一システム内に複数のエンドシステム
が共存している構成が可能となる。これにより、従来か
らあるネットワークアーキテクチャと、その上位に構築
している各種のアプリケーションをそのまま継続して利
用できる。そして。
[Effects of the Invention] The present invention enables a configuration in which a plurality of end systems coexist within the same system. This allows the existing network architecture and the various applications built on top of it to continue to be used as is. and.

新しいネットワークアーキテクチャとその上位のアプリ
ケーションを同一システム上で開発し利用できる。これ
により、ネットワークアーキテクチャを切替える移行時
期に、利用者に対して既存のアプリケーション利用と新
しいアプリケーションの利用を継続性を保持して利用し
てもらえる効果がある。
New network architectures and higher-level applications can be developed and used on the same system. This has the effect of allowing users to maintain continuity in the use of existing applications and new applications during the transition period when switching network architectures.

また、ネットワークアーキテクチャは主に利用者が直接
的に触れる部分ではなく、むしろ提供者(メーカ)の製
品仕様による要因が多い。しかし、その上位のアプリケ
ーションの種類と内容はネットワークアーキテクチャと
密接に関連しているのが実情であり、利用者からみれば
、アプリケーションの選択があって、その結果としてネ
ットワークアーキテクチャが決まるケースが多い。つま
り。
Furthermore, the network architecture is not primarily a part that users directly touch, but rather has many factors that depend on the product specifications of the provider (manufacturer). However, the reality is that the types and contents of higher-level applications are closely related to the network architecture, and from the user's perspective, there are many cases in which the network architecture is determined as a result of selecting an application. In other words.

各種のアプリケーションを使う場合、その結果として各
種のネットワークアーキテクチャを使うことになる。本
発明により、同一システム上で複数のアプリケーション
が実行可能となった。
The use of different applications results in the use of different network architectures. The present invention has made it possible to run multiple applications on the same system.

本発明により、ネットワークとシステムとの間の接続口
(回線など)を一つにできる。従来は、同一システム向
けにエンドシステムの種類に対応した接続口を設けて識
別していたが、それを一つにできるようになり、構成の
簡略化と構成費の低減効果がある。
According to the present invention, it is possible to unify the connection ports (lines, etc.) between the network and the system. Conventionally, the same system was identified by providing connection ports corresponding to the type of end system, but now they can be integrated into one, which has the effect of simplifying the configuration and reducing configuration costs.

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

第工図は本発明の一実施例で、ネットワークに接続する
システムの構成を示す図、第2図は複数のネットワーク
アーキテクチャが同一システムに共存した構成を示す図
、第3図はネットワークアドレスとセレクタ値との構成
を示す図、第4図は呼確立要求を受けた時のシステムの
処理を示すフロー図である。 10・・・ネットワーク、 11.12.13.20・・・システム、倉1目 才2(2) 才3(’i
Fig. 2 shows an embodiment of the present invention, and shows the configuration of a system connected to a network. Fig. 2 shows a configuration in which multiple network architectures coexist in the same system. Fig. 3 shows network addresses and selectors. FIG. 4 is a flowchart showing the processing of the system when a call establishment request is received. 10...Network, 11.12.13.20...System, Kura1me Sai2(2) Sai3('i

Claims (1)

【特許請求の範囲】[Claims] 1、ネットワークにコンピュータ及びワークステーショ
ン等のシステムが接続され、あるシステムにネットワー
クアーキテクチャが異なる複数のエンドシステムが共存
している構成で、任意のシステムが相互に通信するため
に、通信相手のシステムを識別する番号(ネットワーク
アドレス)に加えて、通信の手段となるネットワークア
ーキテクチャを一意に表現する識別子を規定し、これを
ネットワークアドレスに付加するセレクタ値とし、通信
の開始時に指定することによって、エンドシステムまで
識別することを特徴とするネットワークアドレス方式。
1. In a configuration where systems such as computers and workstations are connected to a network, and multiple end systems with different network architectures coexist in one system, in order for any system to communicate with each other, it is necessary to connect the system of the communication partner. In addition to the identifying number (network address), an identifier that uniquely expresses the network architecture used as the means of communication is specified, and this is added as a selector value to the network address, and by specifying it at the start of communication, the end system A network address system that is characterized by the ability to identify up to
JP1206783A 1989-08-11 1989-08-11 network address method Pending JPH0371744A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1206783A JPH0371744A (en) 1989-08-11 1989-08-11 network address method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1206783A JPH0371744A (en) 1989-08-11 1989-08-11 network address method

Publications (1)

Publication Number Publication Date
JPH0371744A true JPH0371744A (en) 1991-03-27

Family

ID=16529020

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1206783A Pending JPH0371744A (en) 1989-08-11 1989-08-11 network address method

Country Status (1)

Country Link
JP (1) JPH0371744A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7367360B2 (en) 2001-02-02 2008-05-06 Mitsubishi Heavy Industries, Ltd. Integrated piping plate, machining method for same, machining apparatus for same, and machining equipment for same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7367360B2 (en) 2001-02-02 2008-05-06 Mitsubishi Heavy Industries, Ltd. Integrated piping plate, machining method for same, machining apparatus for same, and machining equipment for same

Similar Documents

Publication Publication Date Title
US11115349B2 (en) Method and apparatus for routing between fibre channel fabrics
US7051101B1 (en) Methods and apparatus for controlling devices within storage network
US6590861B1 (en) Combining virtual local area networks and load balancing with fault tolerance in a high performance protocol
US5606719A (en) Temporary state preservation for a distributed file service
US7120128B2 (en) Method and system for creating and implementing zones within a fibre channel system
US5568487A (en) Process for automatic conversion for porting telecommunications applications from the TCP/IP network to the OSI-CO network, and module used in this process
US6393474B1 (en) Dynamic policy management apparatus and method using active network devices
JP2802088B2 (en) Protocol selection switching method
GB2386291B (en) Integrated procedure for partitioning network data services among multiple subscribers
CZ250296A3 (en) System for controlling applications of a network computer
CN111800326A (en) Message transmission method and device, processing node and storage medium
US6038608A (en) Virtual LAN system
US6683882B1 (en) Method and system for directing transmission of IPX control packets to influence reception of IPX data packets
JPH07105027A (en) Computer system and method for execution of plurality of tasks
US7099945B2 (en) Mapping control functions of a plurality of communication installations into a single logical interface
US6529907B1 (en) Service quality management system
JPH05204853A (en) Data processing system, particularly software structure for telecommunication system
JPH0371744A (en) network address method
US6173319B1 (en) Using a systems network architecture logical unit activation request unit as a dynamic configuration definition in a gateway
JPH0392056A (en) Plural protocols coexistence system
JP3836301B2 (en) Heterogeneous network connection device and heterogeneous network connection method
JPH0528420B2 (en)
Shankar et al. Data flow, abstraction levels and specifications for communications switching systems
JPH0758759A (en) Network system
JPS62286155A (en) Multi cpu control system