[go: up one dir, main page]

JPH04167841A - Lan system - Google Patents

Lan system

Info

Publication number
JPH04167841A
JPH04167841A JP2293898A JP29389890A JPH04167841A JP H04167841 A JPH04167841 A JP H04167841A JP 2293898 A JP2293898 A JP 2293898A JP 29389890 A JP29389890 A JP 29389890A JP H04167841 A JPH04167841 A JP H04167841A
Authority
JP
Japan
Prior art keywords
lan
arp
address
lcp
load
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.)
Granted
Application number
JP2293898A
Other languages
Japanese (ja)
Other versions
JP2698701B2 (en
Inventor
Yutaka Hirasawa
平沢 裕
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2293898A priority Critical patent/JP2698701B2/en
Publication of JPH04167841A publication Critical patent/JPH04167841A/en
Application granted granted Critical
Publication of JP2698701B2 publication Critical patent/JP2698701B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

PURPOSE:To improve the communication processing capability of an equipment side up to its own limit by connecting plural LAN interface devices to one device so as to decentralize a load. CONSTITUTION:An ARP request received by a LAN controller LCP30-1 in which the reception of a multiple address frame is allowed is given to an ARP processing section 24. The processing section 24 checks whether or not an inter- net address in an ARP request is coincident with its own address. When dissident, the ARP request is aborted. On the other hand, when coincident, a load table 22 is referenced and the LCP with a least load is selected as an ARP request reply source among LCP30-1-30-n (e.g. LCP30-n). The processing section 24 generates the ARP reply taking the LAN address of the LCP 30-n as a sender address. A reply of sending the generated ARP reply to a LAN cable 11 is requested to the LCP30-n via a bus 12-n.

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、複数の機器間の通信かLANを介して行わ
れるLANシステムに係り、特に1つの機器に複数のL
AN制御装置(LCP)を設けて送受信を分散制御する
ようにした分散制御方式に関する。
Detailed Description of the Invention [Objective of the Invention] (Industrial Application Field) The present invention relates to a LAN system in which communication between a plurality of devices is carried out via a LAN.
The present invention relates to a distributed control system in which an AN control device (LCP) is provided to perform distributed control of transmission and reception.

(従来の技術) 一般に、CS M A / CD (Carrier 
SenceMultiple Access / Co
11ision Detection )方式を適用す
るLANシステム、例えばIEEE(アメリカ電気電子
学会) 802.3準拠のLANシステムでは、LAN
を介して相互に通信を行う計算機等の各機器に対し、各
機器に固有のLANアドレス(6バイトからなるアドレ
ス)が割当てられる。
(Prior art) Generally, CS SMA/CD (Carrier
SenseMultiple Access / Co
In a LAN system that applies the 11Ision Detection) method, for example, a LAN system compliant with IEEE (Institute of Electrical and Electronics Engineers) 802.3, the LAN
A unique LAN address (an address consisting of 6 bytes) is assigned to each device such as computers that communicate with each other via the LAN.

送信元の機器は、このLANアドレスを宛先アドレスと
して指定してフレームをLAN上に送出することにより
、目的とする相手機器(送信先)へフレームを送信する
ことができる。
By specifying this LAN address as the destination address and sending the frame onto the LAN, the source device can transmit the frame to the intended destination device (destination).

LANアドレスは、予め機器内のデータベースに格納し
ておくことにより、或いはTCP/IP (Trans
mission Control Protocol 
/ InternetProtocol)のA RP 
(Address Re5olutionProtoc
ol)と呼ばれるプロトコルにより、求められるもので
ある。通常は、汎用性を考慮してARPが用いられる。
The LAN address can be stored in advance in a database within the device, or by using TCP/IP (Trans
Mission Control Protocol
/InternetProtocol) ARP
(Address Re5solutionProtoc
This is determined by a protocol called ol). Usually, ARP is used in consideration of versatility.

以下にARPの概要を述べる。An outline of ARP is described below.

まずARPは、TCP/IP上で機器を識別するための
アドレス(インタネットアドレスと呼ばれる)から、L
AN7ドレス(I E E E802.3準拠のLAN
アドレス)を求めるためのプロトコルである。ここで成
る機器Aが別の機器BとLANを介して通信を行いたい
ものとする。この通信のためには、機器Aが機器Bのイ
ンクネットアドレスを知っていることが前提となる。こ
のインタネットアドレスは、機器Bの内のファイル(デ
ータベース)に格納されていることもあるし、ネットワ
ーク上のアプリケーションの1っであるネームサーバに
よって通知されることもある。
First, ARP is an address for identifying a device on TCP/IP (called an Internet address).
AN7 dress (LAN compliant with IEE E802.3)
This is a protocol for determining the address. Assume here that device A wants to communicate with another device B via LAN. This communication requires that device A knows the inknet address of device B. This Internet address may be stored in a file (database) within device B, or may be notified by a name server, which is one of the applications on the network.

さて、機器Aが機器BのLANアドレスを知るには、通
常、以下の手順による。
Now, in order for device A to know the LAN address of device B, the following procedure is normally followed.

■機器Aは、機器Bのインタネットアドレスを持つAR
P要求を、LAN上に同報フレーム(LAN上の全ての
機器を宛先とする同報アドレスを持つフレーム)で送信
する。このARP要求(ARP要求フレーム)には、機
器AのLANアドレスが送信元アドレス(送信元LAN
アドレス)として設定されている。
■Device A is an AR that has the Internet address of device B.
The P request is transmitted on the LAN as a broadcast frame (a frame with a broadcast address addressed to all devices on the LAN). This ARP request (ARP request frame) includes the LAN address of device A as the source address (source LAN
address).

■LAN上の機器は、全てこのARP要求を受信する。(2) All devices on the LAN receive this ARP request.

■ARPARP要求した各機器のうち、ARP要求中に
入っているインタネットアドレスが自身のインタネット
アドレスと異なる機器、即ち機器B以外の機器は、この
ARP要求を廃棄する。
(2) Among the devices that have made the ARPARP request, any device other than device B whose Internet address included in the ARP request is different from its own Internet address discards this ARP request.

■一方、ARP要求中に入っているインクネットアドレ
スが自身のインタネットアドレスと一致する機器、即ち
機器Bは、このARP要求に対する応答(ARP応答と
呼ぶ)を機器Aに返す。このARP応答は、受信したA
RP要求中に設定されている送信元機器AのLANアド
レスを指定して送信されるため、機器Aたけに受信され
、他の機器か受信することはない。
(2) On the other hand, a device whose inknet address included in the ARP request matches its own Internet address, that is, device B, returns a response to this ARP request (referred to as an ARP response) to device A. This ARP response is the received ARP response.
Since the message is sent by specifying the LAN address of the source device A that is set in the RP request, it is received only by device A and is not received by other devices.

■機器AはARP応答を受信すると、同応答中に設定さ
れている送信元LANアドレスにより、機器BのLAN
アドレスを得ることかできる。
■When device A receives an ARP response, it uses the source LAN address set in the response to connect device B's LAN.
Can you get the address?

■これにより機器Aは、以降の機器Bへの送信を、AR
P要求に対するARP応答から得たLANアドレスを用
いて行う。
■As a result, device A will transmit to device B from now on using the AR
This is done using the LAN address obtained from the ARP response to the P request.

ところで、LANを介して相互に通信を行う各機器とL
ANとの間には、各機器毎に、その機器をLANに接続
するためのLANインタフェース機構が設けられる。こ
のL A、 Nインタフェース機構はLAN制御装置(
LAN Control Processor )と呼
ばれる。LAN制御装置(以下、LCPと称する)は対
応する機器からの要求によりLAN上へのフレーム送信
を行う送信機能と、LAN上を流れるフレームを監視し
、自身のLANアドレス(または同報アドレス)を持つ
フレームのみを取込む受信機能を持つ。
By the way, each device that communicates with each other via LAN and L
A LAN interface mechanism is provided between each device and the AN to connect the device to the LAN. This LA, N interface mechanism is a LAN control device (
LAN Control Processor). The LAN control device (hereinafter referred to as LCP) has a transmission function that sends frames on the LAN in response to requests from corresponding devices, monitors frames flowing on the LAN, and sends its own LAN address (or broadcast address). It has a receiving function that only captures frames that have

近年、このLCPに、TCP/IPプロトコルをファー
ムウェアで実現し、LCPと接続されている計算機等の
機器の負荷を軽減することが行われている。しかし、逆
にLCPでの処理量が増えるため、大規模なシステムで
はLCPでの処理がネックとなり、機器側で処理できる
量が、LCPの処理能力により制限されて頭打ちとなる
問題があった。
In recent years, the TCP/IP protocol has been implemented in firmware for this LCP to reduce the load on devices such as computers connected to the LCP. However, on the other hand, the amount of processing in LCP increases, so in large-scale systems, processing in LCP becomes a bottleneck, and there is a problem in that the amount that can be processed on the equipment side is limited by the processing capacity of LCP and reaches a plateau.

(発明か解決しようとする課題) 上記したように従来のLANシステムでは、システム規
模が大きくなると、LANと計算機等の機器との間にあ
ってフレームの送受信を司るLANインタフェース機構
(L CP)での処理能力がネックとなり、機器側での
単位時間当たりの通信処理量の増加が図れないという問
題があった。
(Problem to be solved by the invention) As mentioned above, in conventional LAN systems, as the system scale increases, processing at the LAN interface mechanism (LCP), which is located between the LAN and devices such as computers and handles frame transmission and reception, becomes more difficult. There was a problem in that capacity became a bottleneck and it was not possible to increase the amount of communication processing per unit time on the device side.

この発明は上記事情に鑑みてなされたものでその目的は
、1つの機器に複数のLANインタフェース機構を接続
して負荷を分散することにより、1つの機器に接続され
るLANインタフェース機構全体の処理能力の向上を図
り、もって機器側の通信処理能力を自身の限界まで高め
、しかも相手機器にどのLANインタフェース機構を使
用するかを意識させないで済むLANシステムを提供す
ることにある。
This invention was made in view of the above circumstances, and its purpose is to increase the processing capacity of the entire LAN interface mechanism connected to one device by connecting multiple LAN interface mechanisms to one device and distributing the load. To provide a LAN system in which the communication processing ability of a device side is increased to its own limit by improving the communication processing capability of the device side, and furthermore, the other device does not need to be aware of which LAN interface mechanism is to be used.

[発明の構成] して行われるLANシステムにおいて、同システム内の
複数の機器のうちの少なくとも1つに、固有のLANア
ドレスが割当てられるLANインタフェース機構(L 
CP)を複数接続すると共に、この複数のLCPが接続
される機器に、この複数のLCPの負荷状態を監視する
負荷監視手段と、LCPの1つでARP要求のための(
通信相手のLANアドレスを取得するための)同報フレ
ームが受信され、そのARP要求に対する応答(ARP
応答)をARP要求元に返す必要がある場合に、負荷監
視手段の負荷監視結果をもとに負荷の軽いLCPを応答
元として選択する処理手段(ARP処理手段)とを設け
たことを特徴とするものである。
[Structure of the Invention] A LAN interface mechanism (L) in which a unique LAN address is assigned to at least one of a plurality of devices in the LAN system implemented as
In addition to connecting a plurality of LCPs, a device to which the plurality of LCPs are connected is equipped with a load monitoring means for monitoring the load status of the plurality of LCPs, and a load monitoring means for monitoring the load status of the plurality of LCPs, and a load monitoring means for monitoring the load status of the plurality of LCPs, and a load monitoring means for monitoring the load status of the plurality of LCPs.
A broadcast frame (to obtain the LAN address of the communication partner) is received, and a response to the ARP request (ARP
The present invention is characterized by being provided with processing means (ARP processing means) for selecting an LCP with a light load as a response source based on the load monitoring result of the load monitoring means when it is necessary to return a response (response) to the ARP request source. It is something to do.

この発明はまた、上記複数のLCPの1つに同報フレー
ム受信の許可を与える同報フレーム受信制御手段を、上
記複数のLCPが接続される機器に更に設けたことを特
徴とする。
The present invention is also characterized in that a device to which the plurality of LCPs are connected is further provided with a broadcast frame reception control means that gives permission for one of the plurality of LCPs to receive a broadcast frame.

(作 用) 上記の構成において、複数のLCPが接続されている機
器、例えば機器B内の同報フレーム受信制御手段は、複
数のLCPのうちの1つを選び、同報フレームを受信す
ることの許可を与える。これにより、LANシステム内
の他の機器、例えば機器Aが機器Bのインタネットアド
レスからLANアドレスを求めるためのARP要求を同
報フレームによりLAN上に送信した場合には、機器B
については、同装置Bに接続されている複数のLCPの
うち、同報フレーム受信が許可されている唯一のLCP
においてのみARP要求が受信される。この受信ARP
要求は機器B内のARP処理手段に渡される。
(Function) In the above configuration, the broadcast frame reception control means in a device to which multiple LCPs are connected, for example device B, selects one of the multiple LCPs and receives the broadcast frame. grant permission. As a result, when another device in the LAN system, for example, device A, sends an ARP request on the LAN to obtain a LAN address from the Internet address of device B, the device B
is the only LCP that is permitted to receive broadcast frames among the multiple LCPs connected to device B.
ARP requests are received only at This received ARP
The request is passed to ARP processing means within device B.

ARP処理手段は、渡されたARP要求中に自装置Bの
インクネットアドレスが入っている場合、したがって自
装置BかARP要求に対する応答(ARP応答)を返さ
なければならない場合、負荷監視手段の監視結果をもと
に、自装置Bに接続されている複数のLCPの中から、
その時点において負荷の最も少ないLCPをARP応答
元として選択し、その選択したLCPに固有のLANア
ドレスを(装置BのLANアドレスとして)ARP応答
内に設定して、同LCPにARP応答の送信を依頼する
。これにより、選択(依頼)されたLCPが、ARP要
求元の機器AにARP応答を返す。機器AはARP応答
がら機器B(に接続されているARP応答元のLCP)
のLANアドレスを得、機器Bとの通信を、ARP応答
を返したLCPを介して実行することができる。
The ARP processing means monitors the load monitoring means when the inknet address of self-device B is included in the passed ARP request, and therefore when self-device B must return a response (ARP response) to the ARP request. Based on the results, select one of the multiple LCPs connected to device B.
Select the LCP with the least load at that time as the ARP response source, set the LAN address specific to the selected LCP in the ARP response (as the LAN address of device B), and send the ARP response to the same LCP. Make a request. As a result, the selected (requested) LCP returns an ARP response to device A that made the ARP request. Device A responds to ARP while device B (the ARP response source LCP connected to)
LAN address of device B can be obtained, and communication with device B can be performed via the LCP that returned the ARP response.

以上の状態で、他の機器C7<i器Bと通信するために
ARP要求を同報フレームにより送出すると、先にAR
P応答を返したLCPの負荷は機器Aとの間のフレーム
送受信で大きくなっていることから、今度は別のLCP
かのARP応答元として選択される。この結果、新たに
選択されたLCPが機器Cとの間のフレーム送受信を行
うことになり、負荷分散が図られる。しがも、機器Bと
の通信を必要とする機器(ARP要求側機器)は、従来
と同様のARP要求(通信相手のLANアドレスを取得
するための同報フレーム)を送信するたけで、送受信の
対象となる相手機器側LCPのLANアドレスを相手機
器のLANアドレスとして知ることができ、相手機器に
複数のLCPが接続されていても、どのLCPを使うか
を同等意識する必要がない。
In the above state, when an ARP request is sent using a broadcast frame to communicate with another device C7<i device B, the AR
Since the load on the LCP that returned the P response is large due to frame transmission and reception with device A, another LCP
selected as the ARP response source. As a result, the newly selected LCP will transmit and receive frames to and from device C, thereby achieving load distribution. However, the device that needs to communicate with device B (the ARP requesting device) simply sends the same ARP request (broadcast frame to obtain the LAN address of the communication partner) as before, and performs no transmission/reception. The LAN address of the LCP on the destination device side, which is the object of the communication, can be known as the LAN address of the destination device, and even if a plurality of LCPs are connected to the destination device, there is no need to be equally conscious of which LCP to use.

(実施例) 第1図はこの発明の一実施例に係るLANシステムのブ
ロック構成図である。同図において、10はC8MA/
CD方式のLAN、例えばI E E E 802.3
に準拠したLAN、11はL A N 10の通信媒体
をなすLANケーブルである。20は情報処理装置、3
0−1.3O−2−30−nはL A N 10と情報
処理装置20との間にあって、情報処理装置20のため
にLANl0(のLANケーブル11)からのフレーム
受信とL A N 10へのフレーム送信を司るLCP
 (LAN制御装置)である。L CP 30−1〜3
0−nには、それぞれ固有のLANアドレス(IEEE
802.3に準拠したLANアドレス)が割当てられる
。これは、情報処理装置20にn個のLANアドレスが
割当てられることと等価である。
(Embodiment) FIG. 1 is a block diagram of a LAN system according to an embodiment of the present invention. In the same figure, 10 is C8MA/
CD-based LAN, such as IEE 802.3
A LAN 11 is a LAN cable that serves as a communication medium for the LAN 10. 20 is an information processing device, 3
0-1.3O-2-30-n is located between the LAN 10 and the information processing device 20, and receives frames from the LAN10 (LAN cable 11) for the information processing device 20 and sends them to the LAN 10. LCP controls the frame transmission of
(LAN control device). L CP 30-1~3
0-n each have a unique LAN address (IEEE
802.3 compliant LAN address) is assigned. This is equivalent to allocating n LAN addresses to the information processing device 20.

L CP 3O−1−30−nはバス12−L〜12−
nによって情報処理装置20に接続されると共に、トラ
ンシーバケーブル13−1〜13−nによって(図示せ
ぬトランシーバを介して)LANIOのLANケーブル
11に接続されている。L A N 10のLANケー
ブル11にはまた、パーソナルコンピュータまたはワー
クステーションなどのm台の機器(以下、PC/WSと
称する) 40−1.40−2−40−mがLCP (
図示せず)を介して接続されティる。P C/ W S
 40−1〜40−mは、情報処理装置20との間で、
或いは相互間で、L A N 10を介して通信を行う
ようになっている。
L CP 3O-1-30-n is bus 12-L~12-
It is connected to the information processing device 20 by transceiver cables 13-1 to 13-n (via transceivers not shown) to the LAN cable 11 of LANIO. The LAN cable 11 of the LAN 10 also has m devices (hereinafter referred to as PC/WS) such as personal computers or workstations 40-1, 40-2-40-m connected to the LCP (
(not shown). P C / W S
40-1 to 40-m communicate with the information processing device 20,
Alternatively, they communicate with each other via the LAN 10.

L CP 30−1〜30−nは同報フレーム受信許可
フラグ(、F ) 31−1〜31−nを有している。
The LCPs 30-1 to 30-n have broadcast frame reception permission flags (,F) 31-1 to 31-n.

同報フレーム受信許可フラグ3l−i(i=1〜n)は
、LCP30−1がL A N 10のLANケーブル
11上の同報フレームを受信することを許可(オンの場
合)/禁止(オフの場合)するためのもので、情報処理
装置20(内の後述する同報フレーム受信制御部23)
によって操作される。
The broadcast frame reception permission flag 3l-i (i=1 to n) allows (if turned on)/prohibits (if turned off) the LCP 30-1 to receive broadcast frames on the LAN cable 11 of the LAN 10. ), and the information processing device 20 (the broadcast frame reception control unit 23 described later)
operated by.

情報処理装置20は、同装置20に接続されるL CP
 30−1〜30nの単位時間当りの送受信量を計−1
2= 測するLCP負荷監視部21、LCP負荷監視部21に
よって計測されたL CP 30−1〜30−nの送受
信量カL CP 30−1〜30−nの負荷量として保
持される負荷テーブル22、L CP 30−1−30
−nの1−)(LCP30−Dを同報フレーム受信用に
選択して、その選択したL CP 30−i内の同報フ
レーム受信許可フラグ31−jをオンする同報フレーム
受信制御部23、およびARP処理部24の各機能ブロ
ックを有している。ARP処理部24は、同報フレーム
受信が許可されたL CP 30−jによってARP要
求が受信された場合に同ARP要求を処理し、自身が要
求先であるときはL CP 30−1〜30−nの1つ
を用いて要求元にARP応答を返すようになっている。
The information processing device 20 has an LCP connected to the information processing device 20.
Total amount of transmission and reception per unit time of 30-1 to 30n -1
2 = LCP load monitoring unit 21 to measure, transmission/reception amount of LCP 30-1 to 30-n measured by LCP load monitoring unit 21 Load table held as the load amount of LCP 30-1 to 30-n 22, L CP 30-1-30
-n1-) (Broadcast frame reception control unit 23 that selects the LCP 30-D for broadcast frame reception and turns on the broadcast frame reception permission flag 31-j in the selected LCP 30-i. , and an ARP processing unit 24.The ARP processing unit 24 processes the ARP request when the ARP request is received by the LCP 30-j that is permitted to receive broadcast frames. , when it is the request destination, returns an ARP response to the request source using one of the LCPs 30-1 to 30-n.

第2図は第1図に示すARP処理部34の処理(ARP
処理)手順を説明するためのフローチャートである。
FIG. 2 shows the processing (ARP
2 is a flowchart for explaining the processing procedure.

次に、第1図の構成の動作を説明する。Next, the operation of the configuration shown in FIG. 1 will be explained.

まず情報処理装置20内の同報フレーム受信制御部23
は、n台のL CP 30−1〜30−nのうちの1台
、例えばL CP 30−1を選び、このL CP 3
0−1に対して同報フレームの受信を許可しておく。こ
れは、L CP 30−1内部の同報フレーム受信許可
フラグ31−1をオンにすることにより実現される。本
実施例において、同報フレーム受信許可フラグ31−j
 (i = 1〜n)がオフの場合には、対応するL 
CP 30−iはL A N 10のLANケーブル1
1上の同報フレームを取込まない。これに対し、同報フ
レーム受信許可フラグ31−1がオンの場合には、L 
CP 30−1はLANケーブル11上の同報フレーム
を内部に取込み、情報処理装置20に渡す。したがって
、L CP 80−1内の同報フレーム受信許可フラグ
31−1が選択的にオンされた上記の例では、L CP
 30−1−30−nのうちのL CP 30−1だけ
が、LANケーブル11上の同報フレームを受信する。
First, the broadcast frame reception control unit 23 in the information processing device 20
selects one of the n LCPs 30-1 to 30-n, for example, LCP 30-1, and selects this LCP 3
0-1 is permitted to receive broadcast frames. This is achieved by turning on the broadcast frame reception permission flag 31-1 inside the LCP 30-1. In this embodiment, the broadcast frame reception permission flag 31-j
(i = 1~n) is off, the corresponding L
CP 30-i is LAN cable 1 of LAN 10
Do not import broadcast frames on 1. On the other hand, when the broadcast frame reception permission flag 31-1 is on, L
The CP 30 - 1 takes in the broadcast frame on the LAN cable 11 and passes it to the information processing device 20 . Therefore, in the above example where the broadcast frame reception permission flag 31-1 in the LCP 80-1 is selectively turned on, the LCP
Only LCP 30-1 among 30-1-30-n receives the broadcast frame on LAN cable 11.

以上のような同報フレーム受信に対する制御が必要な理
由は次の通りである。即ち、各LCP30−1〜30−
nに同報フレーム受信を許可しておくと、全てのL C
P 30−1〜30−nが同じ同報フレームを受信して
しまい、情報処理装置20内では、これらの同報フレー
ムの同一性の確認や、1つたけを残して他のフレームを
廃棄するといった余分な処理が必要となるためである。
The reason why control over broadcast frame reception as described above is necessary is as follows. That is, each LCP30-1 to 30-
If n is allowed to receive broadcast frames, all LC
P 30-1 to 30-n receive the same broadcast frame, and the information processing device 20 checks the identity of these broadcast frames and discards all but one frame. This is because extra processing is required.

なお、同報フレーム受信許可フラグ31−1のオンによ
り同報フレーム受信可状態となったLCP30−1が故
障し、その旨か情報処理装置20によって検出された場
合には、情報処理装置20は次の制御を行う。即ち情報
処理装置20は、まず故障LCP30刊を論理的にサー
ビスから切離すと共に、残りのL CP 30−2〜3
0−nの中から1−)LCPを選択する。次に情報処理
装置20は、選択したLCP内の同報フレーム受信許可
フラグをオンすることにより、同報フレーム受信処理の
継続を図る。
Note that if the LCP 30-1, which has entered the broadcast frame reception enabled state by turning on the broadcast frame reception permission flag 31-1, fails and the information processing device 20 detects this, the information processing device 20 Performs the following controls. That is, the information processing device 20 first logically separates the failed LCP 30 from the service, and then disconnects the remaining LCP 30-2 to 30-3.
Select 1-) LCP from 0-n. Next, the information processing device 20 attempts to continue the broadcast frame reception process by turning on the broadcast frame reception permission flag in the selected LCP.

一方、情報処理装置20内のLCP負荷負荷監視上21
情報処理装置20に接続されている各LCP30−1〜
30−nの単位時間当りの送受信量を計)IIJ L、
負荷テーブル22に設定する。この負荷テーブル22の
内容は、一定時間間隔て更新され、常に最新の送受信量
、即ちL CP 30−1〜30−nの最新の負荷状態
を示すように管理される。なお、送受信量としては、送
受信の総量でも、或いは回数でも、簡単に実現でき負荷
も少なくて済むものを適宜選べばよい。
On the other hand, LCP load monitoring 21 in the information processing device 20
Each LCP 30-1~ connected to the information processing device 20
30-n total amount of transmission and reception per unit time) IIJ L,
Set in the load table 22. The contents of this load table 22 are updated at regular time intervals and managed so as to always indicate the latest transmission/reception amount, that is, the latest load status of the L CPs 30-1 to 30-n. Note that the amount of transmission and reception may be appropriately selected, whether it is the total amount of transmission or reception, or the number of times, which can be easily realized and requires less load.

ここで、以上のように、情報処理装置20において同報
フレーム受信制御部23とLCP負荷負荷監視上21動
作している状態で、情報処理装置20内のARP処理部
24がARP要求を受取って適当なLCPを選択し、こ
のLCPを用いてARP応答を返す処理(ARP処理)
について、第2図のフローチャートを参照して説明する
Here, as described above, while the broadcast frame reception control unit 23 and the LCP load monitoring unit 21 are operating in the information processing device 20, the ARP processing unit 24 in the information processing device 20 receives an ARP request. Processing to select an appropriate LCP and return an ARP response using this LCP (ARP processing)
will be explained with reference to the flowchart in FIG.

今、P C/W S 40−1において、情報処理装置
20と通信を行う必要性が生じたものとする。このとき
P C/W S 40−1には、情報処理装置20(に
接続されているLCP)のI E E E802.3 
LANアドレスが分らないものとする。この場合PC/
W S 40−1は、(従来の技術)の項でも述べたよ
うに、情報処理装置20のインタネットアドレスから同
装置20のLANアドレスを求めるためのARP要求を
、同報フレームによりLAN1OのLANケーブル11
に送出する。このLANケーブル11上のARP要求(
ARP要求フレーム)の宛先アドレスには同報アドレス
か用いられ、送信元アドレス(発信元アドレス)にはp
 C/W 840−1のLANアドレスが用いられる。
It is now assumed that the need arises for the PC/WS 40-1 to communicate with the information processing device 20. At this time, the PC/WS 40-1 has the IEE E802.3 of the information processing device 20 (the LCP connected to it).
Assume that the LAN address is unknown. In this case, PC/
As mentioned in the (Prior Art) section, the WS 40-1 sends an ARP request for obtaining the LAN address of the information processing device 20 from the Internet address of the information processing device 20 to the LAN cable of the LAN 1O using a broadcast frame. 11
Send to. ARP request on this LAN cable 11 (
A broadcast address is used as the destination address (ARP request frame), and p is used as the source address (source address).
The LAN address of C/W 840-1 is used.

上記したLANケーブルII上のARP要求フレームは
、L CP 30−1〜30−nのうち同報フレーム受
信が許可されている(受信許可フラグがオンされている
)LCP30−1によって受信される。また上記ARP
要求フレームは、同報フレームであるが故にP C/W
 S 40−2〜40−m側でも受信される。
The ARP request frame on the LAN cable II described above is received by the LCP 30-1 among the LCPs 30-1 to 30-n, which is permitted to receive broadcast frames (the reception permission flag is turned on). Also, the above ARP
Since the request frame is a broadcast frame, the P C/W
It is also received on the S 40-2 to 40-m sides.

このARP要求フレームに含まれるインタネットアドレ
スは情報処理装置20のインタネットアドレスであるた
め、このARP要求フレームは情報処理装置20以外で
は廃棄される。
Since the Internet address included in this ARP request frame is the Internet address of the information processing device 20, this ARP request frame is discarded by devices other than the information processing device 20.

さて、同報フレームの受信が許可されているL CP 
30−1は、LANケーブル11上のPC/WS40−
1からの同報フレームを受信すると、同フレーム(AR
P要求)を情報処理装置20にバス12−1経由で転送
する。情報処理装置20に転送された同報フレームが本
実施例のようにARP要求の場合、同ARP要求は情報
処理装置20内のARP処理部24に渡される(ステッ
プSl)。
Now, LCPs that are permitted to receive broadcast frames
30-1 is the PC/WS40- on the LAN cable 11
When a broadcast frame from AR 1 is received, the same frame (AR
P request) is transferred to the information processing device 20 via the bus 12-1. If the broadcast frame transferred to the information processing device 20 is an ARP request as in this embodiment, the ARP request is passed to the ARP processing unit 24 in the information processing device 20 (step Sl).

ARP処理部24はARP要求を受取ると、同ARP要
求内に存在するインタネットアドレスを取出し、そのア
ドレスが自身のインタネットアドレス(情報処理装置2
0のインクネットアドレス)と一致しているか否かをチ
エツクする(ステップS2)。もし、一致しない場合に
は、ARP処理部24は受取ったARP要求を廃棄して
、次のARP要求を待つ。
When the ARP processing unit 24 receives an ARP request, it extracts the Internet address present in the ARP request, and sets the address to its own Internet address (the information processing device 2
0 (inknet address)) (step S2). If they do not match, the ARP processing unit 24 discards the received ARP request and waits for the next ARP request.

これに対し本実施例のように、受取ったARP要求内の
インクネットアドレスが自身のインタネットアドレスと
一致する場合には、ARP処理部24は自身がARP応
答を返さなければならないものと判断し、以降のステッ
プへ進む。
On the other hand, as in this embodiment, if the inknet address in the received ARP request matches its own Internet address, the ARP processing unit 24 determines that it must return an ARP response, Proceed to the next step.

まずARP処理部24は、LCP負荷負荷監視上21期
更新している負荷テーブル22を調べ、L CP 30
−1〜30−■の中から、その時点において負荷の最も
少ないLCPをARP要求応答元として選択する(ステ
ップS3)。ここでは、L CP 30−nが選択され
たものとする。
First, the ARP processing unit 24 examines the load table 22 that has been updated 21st period for LCP load monitoring, and determines the LCP 30
From -1 to 30-■, the LCP with the least load at that time is selected as the ARP request response source (step S3). Here, it is assumed that L CP 30-n is selected.

ARP処理部24はL CP 30−nをARP要求応
答元として選択すると、そのL CP 30−nのLA
Nアドレスを(情報処理装置20の)送信元アドレスと
し、受取ったARP要求の送信元アドレスであるP C
/W S 40−1のLANアドレスを宛先アドレスと
するARP応答を作成する(ステップS4)。
When the ARP processing unit 24 selects the LCP 30-n as the ARP request response source, the ARP processing unit 24 selects the LA of the LCP 30-n.
N address is the source address (of the information processing device 20), and P C is the source address of the received ARP request.
An ARP response is created with the LAN address of /WS 40-1 as the destination address (step S4).

ARP処理部24はPC/WS40−1 (ARP要求
元)に返すべきARP応答を作成すると、そのARP応
答をLANケーブル11上に送信するように、ステップ
S3で選択したL CP 30−nにバス12−nを介
して依頼する(ステップS5)。これにより、ARP処
理部24におけるARP要求に対する一連のARP処理
は終了となる。
After creating an ARP response to be returned to the PC/WS 40-1 (ARP request source), the ARP processing unit 24 sends a bus to the LCP 30-n selected in step S3 so as to transmit the ARP response onto the LAN cable 11. 12-n (step S5). As a result, the series of ARP processing for the ARP request in the ARP processing unit 24 ends.

ARP処理部24からの依頼を受けたLCP30−nは
、ARP処理部24て作成されたARP応答(ARP応
答フレーム)をLANケーブル11上に送出する。この
ARP応答は、その宛先アトL・スで指定されるARP
要求元のP C/W S 40−1で受信される。
Upon receiving the request from the ARP processing unit 24, the LCP 30-n sends the ARP response (ARP response frame) created by the ARP processing unit 24 onto the LAN cable 11. This ARP response is the ARP specified by its destination address.
It is received by the requesting PC/WS 40-1.

P C/W S 40−1は、受信したARP応答の送
信元アドレスから、情報処理装置20(に接続されてい
るL CP 3O−n)のI E E E802.3 
LANアドレスを得、このLANアドレスを宛先アドレ
スに用いることで、情報処理装置20との間でTCP/
IPのコミュニケーションを開始する。この際、P C
/W S 40−1からの送信フレームは、同フレーム
中の宛先アドレスで示されるLANアドレスが割当てら
れているL CP 30−nで受信されて情報処理装置
20に渡される。このため、P’C/W S 40−1
はL CP 30−nを何等意識せずに情報処理装置2
0と通信することができる。
The PC/WS 40-1 determines the IEE E802.3 of the information processing device 20 (the LCP 3O-n connected to it) from the source address of the received ARP response.
By obtaining a LAN address and using this LAN address as the destination address, TCP/
Start IP communication. At this time, P.C.
The transmission frame from the /WS 40-1 is received by the LCP 30-n to which the LAN address indicated by the destination address in the frame is assigned, and is passed to the information processing device 20. Therefore, P'C/WS 40-1
is the information processing device 2 without being aware of L CP 30-n.
Can communicate with 0.

このようにして、P C/W S 40−1と情報処理
装置20との間の通信がL CP 30−nを介して行
われると、L、CF2O−nの負荷が多くなる。この状
態で、P C/W S 40−2〜40−mのうちの例
えばPC/WS40−2が情報処理装置20と通信を行
おうとして、ARP要求を同報フレームにより送出する
と、情報処理装置20内のARP処理部24のARP処
理により、今度はL CP 30−n以外のLCPがA
RP応答元として選択される。そして、選択されたLC
PからARP応答かARP要求元(P C/W S 4
O−2)に返される。この結果、PC/WS40−2は
、情報処理装置20との間の通信を新たに選択されたL
CPを介して(しかも、このLCPを何等意識すること
なく)行うことができる。同様にして、m台のP C/
 W S 40−1〜40−mが情報処理装置20との
間でほぼ並行して通信を行おうとする場合には、各P 
C/ W S 40−1〜40−mに対してそれぞれ異
なるLCPから、そのLCPに固有のLANアドレスが
ARP応答で返される(PC/WS数よりもLCP数の
方か多い場合)。このため、各P C/W S 40−
1〜40−Mは、それぞれ異なるLCPを介して情報処
理装置20とほぼ並行して通信でき、結果的にLCPの
負荷か分散されたことになる。
In this way, when communication between the PC/WS 40-1 and the information processing device 20 is performed via the LCP 30-n, the load on the L and CF2O-n increases. In this state, when one of the PC/WS 40-2 to 40-m, for example, PC/WS 40-2, attempts to communicate with the information processing device 20 and sends out an ARP request using a broadcast frame, the information processing device Due to the ARP processing of the ARP processing unit 24 in 20, LCPs other than LCP 30-n are now
Selected as the RP response source. And the selected LC
ARP response from P or ARP request source (P C/W S 4
O-2). As a result, the PC/WS 40-2 uses the newly selected L to communicate with the information processing device 20.
This can be done via the CP (and without any awareness of the LCP). Similarly, m PCs/
When the W S 40-1 to 40-m attempt to communicate with the information processing device 20 almost in parallel, each P
A LAN address unique to each LCP is returned to the C/WSs 40-1 to 40-m in an ARP response from a different LCP (if the number of LCPs is greater than the number of PCs/WSs). For this reason, each PC/WS 40-
1 to 40-M can communicate with the information processing device 20 almost in parallel via different LCPs, and as a result, the load on the LCPs is distributed.

なお、前記実施例では、I E E E 802.11
に準拠したLANシステムに実施した場合について説明
したか、本発明は同報フレームの送受信が可能であり、
通信相手のLANアドレスを知るために同報フレームを
送出するようなLANシステム全般に適用できる。
In addition, in the above embodiment, IEE 802.11
The present invention is capable of transmitting and receiving broadcast frames.
It can be applied to all LAN systems that send broadcast frames to know the LAN address of a communication partner.

= 21− また、前記実施例では、複数のLCP (LへN制御装置)が接続される情報処理装置(20)
が1つの場合について説明したが、同様の構成の情報処
理装置が複数設けられたシステムにも適用可能である。
= 21- Also, in the above embodiment, the information processing device (20) to which a plurality of LCPs (L to N control devices) is connected
Although a case has been described in which there is one information processing apparatus, the present invention is also applicable to a system in which a plurality of information processing apparatuses having a similar configuration are provided.

更にPC/WS (パーソナルコンピュータまたはワー
クステーション)にも複数のLSPを接続することも可
能である。但し、多数の機器との間で並列的に通信を行
うことが少ないものに複数のLSPを接続することは無
駄である。
Furthermore, it is also possible to connect a plurality of LSPs to a PC/WS (personal computer or workstation). However, it is wasteful to connect multiple LSPs to devices that rarely communicate in parallel with a large number of devices.

[発明の効果] 以上詳述したようにこの発明によれば、複数の機器間の
通信がLANを介して行われるLANシステムにおいて
、複数の機器のうちの少なくとも1つに固有のLANア
ドレスが割当てられる複数のLANインタフェース機構
を接続し、この複数のLANインタフェース機構を介し
てその接続先の機器(特定機器と呼ぶ)と複数の機器と
の間の通信か並列的に行える構成としたことにより、L
ANインタフェース機構の処理能力やバッファ容量に関
係なく、特定機器自身の性能の限界まで、通信処理能力
を向上させることができる。しかも、特定機器と通信を
行う側にとっては、どのLANインタフェース機構を介
して通信を行うかを同等意識することなく、従来と同様
に相手機器(特定機器)だけを意識するだけでよい。ま
た、LANインタフェース機構が故障しても他のLAN
インタフェース機構により処理を継続できるため、信頼
性が向上する。
[Effects of the Invention] As detailed above, according to the present invention, in a LAN system in which communication between a plurality of devices is performed via a LAN, a unique LAN address is assigned to at least one of the plurality of devices. By connecting multiple LAN interface mechanisms such as L
Regardless of the processing capacity and buffer capacity of the AN interface mechanism, the communication processing capacity can be improved up to the performance limit of the specific device itself. Moreover, the side communicating with the specific device need not be equally aware of which LAN interface mechanism to communicate through, but only need to be aware of the other device (specific device) as in the past. Also, even if the LAN interface mechanism fails, other LAN
Reliability is improved because the interface mechanism allows processing to continue.

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

第1図はこの発明の一実施例に係るLANシス−チャー
トである。 10・・・LAN、11・・LANケーブル、12−1
〜12−n・・・バス、13−1〜13−n・・・トラ
ンシーバケーブル、20・・・情報処理装置、21・・
・LCP負荷監視部、22・・・負荷テーブル、23・
・・同報フレーム受信制御部、21= A RP処理部
、30−1.−3O−n−L CP (L A N11
I制御装置、LANインタフェース機構) 、31−1
〜31−n・・・同報フレーム受信許可フラグ(F) 
、40−1−40−m−P C/ W S 0 出願人代理人 弁理士 鈴江武彦
FIG. 1 is a LAN system chart according to an embodiment of the present invention. 10...LAN, 11...LAN cable, 12-1
~12-n...Bus, 13-1~13-n...Transceiver cable, 20...Information processing device, 21...
・LCP load monitoring unit, 22...Load table, 23.
... Broadcast frame reception control unit, 21 = ARP processing unit, 30-1. -3O-n-L CP (L A N11
I control device, LAN interface mechanism), 31-1
~31-n...Broadcast frame reception permission flag (F)
, 40-1-40-m-P C/WS 0 Applicant's agent Patent attorney Takehiko Suzue

Claims (2)

【特許請求の範囲】[Claims] (1)複数の機器間の通信がLAN(ローカルエリアネ
ットワーク)を介して行われるLANシステムにおいて
、 上記複数の機器のうちの少なくとも1つに、その機器と
上記LANとの間にあってフレーム送受信を行うもので
、固有のLANアドレスが割当てられるLANインタフ
ェース機構を複数接続すると共に、 この複数のLANインタフェース機構が接続される上記
機器に、この複数のLANインタフェース機構の負荷状
態を監視する負荷監視手段と、上記LANインタフェー
ス機構で通信相手のLANアドレスを取得するための同
報フレームが受信され、そのフレームに対する応答を同
報フレーム送信元に返す必要がある場合に、上記負荷監
視手段の負荷監視結果をもとに負荷の軽いLANインタ
フェース機構を応答元として選択する処理手段とを設け
、 1つの機器に複数のLANインタフェース機構を接続し
て負荷分散を行うようにしたことを特徴とするLANシ
ステム。
(1) In a LAN system in which communication between multiple devices is performed via a LAN (Local Area Network), at least one of the multiple devices is located between that device and the LAN to transmit and receive frames. load monitoring means for connecting a plurality of LAN interface mechanisms to which unique LAN addresses are assigned, and monitoring the load status of the plurality of LAN interface mechanisms to the device to which the plurality of LAN interface mechanisms are connected; When the LAN interface mechanism receives a broadcast frame for acquiring the LAN address of a communication partner and it is necessary to return a response to the frame to the broadcast frame sender, the load monitoring result of the load monitoring means is also transmitted. A LAN system comprising: a processing means for selecting a LAN interface mechanism with a light load as a response source, and a plurality of LAN interface mechanisms are connected to one device to perform load distribution.
(2)上記複数のLANインタフェース機構の1つだけ
に同報フレーム受信の許可を与える同報フレーム受信制
御手段を、上記複数のLANインタフェース機構が接続
される上記機器に更に設け、この同報フレーム受信制御
手段によって許可された上記LANインタフェース機構
だけで同報フレームの受信を行わせるようにしたことを
特徴とする請求項1記載のLANシステム。
(2) The device to which the plurality of LAN interface mechanisms are connected is further provided with a broadcast frame reception control means that permits only one of the plurality of LAN interface mechanisms to receive the broadcast frame; 2. The LAN system according to claim 1, wherein only the LAN interface mechanism permitted by the reception control means receives the broadcast frame.
JP2293898A 1990-10-31 1990-10-31 LAN system Expired - Fee Related JP2698701B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2293898A JP2698701B2 (en) 1990-10-31 1990-10-31 LAN system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2293898A JP2698701B2 (en) 1990-10-31 1990-10-31 LAN system

Publications (2)

Publication Number Publication Date
JPH04167841A true JPH04167841A (en) 1992-06-15
JP2698701B2 JP2698701B2 (en) 1998-01-19

Family

ID=17800584

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2293898A Expired - Fee Related JP2698701B2 (en) 1990-10-31 1990-10-31 LAN system

Country Status (1)

Country Link
JP (1) JP2698701B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5517488A (en) * 1992-06-23 1996-05-14 Hitachi, Ltd. Method of load distribution for message processing in host system in local area network
EP0785657A3 (en) * 1995-12-14 1998-01-28 Sun Microsystems, Inc. Method and apparatus for distributing network bandwidth on a media server
US5862450A (en) * 1995-12-14 1999-01-19 Sun Microsytems, Inc. Method and apparatus for delivering simultaneous constant bit rate compressed video streams at arbitrary bit rates with constrained drift and jitter
WO2003065655A1 (en) * 2002-01-30 2003-08-07 Fujitsu Limited Transmission apparatus
JP2006252111A (en) * 2005-03-10 2006-09-21 Hitachi Ltd Information processing system and method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5517488A (en) * 1992-06-23 1996-05-14 Hitachi, Ltd. Method of load distribution for message processing in host system in local area network
EP0785657A3 (en) * 1995-12-14 1998-01-28 Sun Microsystems, Inc. Method and apparatus for distributing network bandwidth on a media server
US5862450A (en) * 1995-12-14 1999-01-19 Sun Microsytems, Inc. Method and apparatus for delivering simultaneous constant bit rate compressed video streams at arbitrary bit rates with constrained drift and jitter
WO2003065655A1 (en) * 2002-01-30 2003-08-07 Fujitsu Limited Transmission apparatus
JP2006252111A (en) * 2005-03-10 2006-09-21 Hitachi Ltd Information processing system and method

Also Published As

Publication number Publication date
JP2698701B2 (en) 1998-01-19

Similar Documents

Publication Publication Date Title
US11418620B2 (en) Service request management
US6611873B1 (en) Address-based service request distributing method and address converter
US7319696B2 (en) Communication apparatus and relay apparatus for performing packet priority control
US6175874B1 (en) Packet relay control method packet relay device and program memory medium
CA2219333C (en) Data communication network with highly efficient polling procedure
EP1414186B1 (en) System and method for providing internet broadcasting data based on hierarchical structure
CN102668467A (en) Computer system and monitoring method for computer system
GB2258124A (en) Protocol parallel processing apparatus
US6760336B1 (en) Flow detection scheme to support QoS flows between source and destination nodes
US7626938B1 (en) Local area network switch using control plane packet mirroring to support multiple network traffic analysis devices
US7228562B2 (en) Stream server apparatus, program, and NAS device
JPH04167841A (en) Lan system
US7529851B1 (en) Method and apparatus for MAC address assignment
JP5470720B2 (en) Event processing system and event processing method
US7783784B1 (en) Method and apparatus for adaptive selection of algorithms to load and spread traffic on an aggregation of network interface cards
US20070008971A1 (en) Systems and methods for passing network traffic data
JP2000200245A (en) Information use system and information use method
US7697496B2 (en) System and method for multi-accessing radio communication data call
US6917966B1 (en) Enhanced network services using a subnetwork of communicating processors
US6836802B1 (en) Network management system uses proxy agent for communicating control information and event notifications between network management apparatus and agents not directly connected to a network
JP3627600B2 (en) IP address management system and IP address management method
JPH1131135A (en) Client server network system
JP2916185B2 (en) Dynamic selection method of incoming communication adapter
KR100827493B1 (en) Anycast service support method and system
JPH07143177A (en) Node monitoring equipment

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees