[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH09224048A - Packet distribution hub - Google Patents

Packet distribution hub

Info

Publication number
JPH09224048A
JPH09224048A JP8054161A JP5416196A JPH09224048A JP H09224048 A JPH09224048 A JP H09224048A JP 8054161 A JP8054161 A JP 8054161A JP 5416196 A JP5416196 A JP 5416196A JP H09224048 A JPH09224048 A JP H09224048A
Authority
JP
Japan
Prior art keywords
server
packet
address
mac address
lan
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
JP8054161A
Other languages
Japanese (ja)
Other versions
JP3003570B2 (en
Inventor
Takeya Kagoshima
健也 籠島
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP8054161A priority Critical patent/JP3003570B2/en
Publication of JPH09224048A publication Critical patent/JPH09224048A/en
Application granted granted Critical
Publication of JP3003570B2 publication Critical patent/JP3003570B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a packet distribution hub capable of constructing a highly reliable duplex system for which switching time is short without requesting special LAN control to a server. SOLUTION: A control part 2 distributes a packet whose transmission destination address part is rewritten by an MAC (medium access control) address rewrite part 3 to the servers 20 and 30, stores an active system server among the respective servers 20 and 30 connected to a secondary side and performs control so as not to send out the packet from the server other than the active system server to a bus LAN 50. Further, the control is performed so as to send out the packet transmitted from the active system server connected to the secondary side to the bus LAN 50 after rewriting the transmission origin address part from the bus LAN 50 to the MAC address held in a MAC address holding part 4 in the MAC address rewrite part 3 or to send it out to the bus LAN 50 as it is without performing rewrite in the MAC address rewrite part 3.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、LAN接続機器に
関し、特にクライアント・サーバシステムにおいて高信
頼性が要求されるサーバの二重化システムを構築するた
めに用いられるLAN接続機器に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a LAN connecting device, and more particularly to a LAN connecting device used for constructing a server duplication system that requires high reliability in a client / server system.

【0002】[0002]

【従来の技術】近年、多数の独立したネットワークを相
互に接続することで多数のネットワークを1つのネット
ワークとして統合化したインターネット等が急速に普及
してきている。インターネットとは、TCP(Transmis
sion Control Protocol)/IP(Internet Protocol)
というプロトコルで通信を行うネットワーク群を指す
が、インターネット等の普及に伴って企業等にもTCP
/IPで通信を行うLAN(Local Area Network)が急
速に普及してきており、特にLAN接続されたクライア
ント・サーバシステムの構築が増加している。
2. Description of the Related Art In recent years, the Internet and the like, in which a large number of networks are integrated into one network by connecting a large number of independent networks to each other, have been rapidly spread. The Internet is TCP (Transmis)
sion Control Protocol) / IP (Internet Protocol)
This refers to a group of networks that communicate using a protocol called TCP.
A LAN (Local Area Network) that communicates by IP / IP is rapidly spreading, and in particular, the construction of client-server systems connected to LAN is increasing.

【0003】クライアント・サーバシステムにおいて
は、LAN接続された多数のクライアントの業務を少数
のサーバで引き受けるため、業務を引き受けるサーバの
信頼性の向上が強く要求されている。
In a client / server system, the work of many clients connected to a LAN is undertaken by a small number of servers, so there is a strong demand for improvement in the reliability of the server that undertakes the work.

【0004】クライアント・サーバシステムにおけるサ
ーバの信頼性を高めるためには、複数台のサーバを設置
しておき、1台のサーバが故障しても他のサーバが業務
を引き継ぐようにするいわゆる二重化システムを構築す
るのが一般的であるが、LAN接続という接続形態から
生じる各サーバのMAC(Media access control、媒体
アクセス制御)アドレスのユニーク性保持の面から、図
5(A)に示すように、クライアント300へはサーバ
が複数台存在するように見せ、各サーバへ別々にパケッ
トを送出するというような複雑な制御を行うシステムが
ある。
In order to increase the reliability of the server in the client / server system, a plurality of servers are installed so that even if one server fails, another server takes over the work. However, from the aspect of maintaining uniqueness of the MAC (Media access control) address of each server resulting from the connection form of LAN connection, as shown in FIG. There is a system that performs complicated control such that a plurality of servers appear to the client 300 and packets are separately sent to each server.

【0005】このような複雑な制御を行うことなく、簡
易な制御により二重化システムを構築する第1の従来技
術としては、図5(B)に示すように、ある1台のサー
バ(A)100がダウンした際にはもう1台のサーバ
(B)200のMACアドレスを旧サーバのMACアド
レス(「アドレスA」)に置き換えることでクライアン
トからはサーバが常に1つのみであるかのように見せる
ものがある(特開平4−27239号公報参照)。
As a first conventional technique for constructing a duplex system by simple control without performing such complicated control, as shown in FIG. 5 (B), a certain server (A) 100 is installed. When the server goes down, the MAC address of the other server (B) 200 is replaced with the MAC address of the old server (“address A”) so that the client can see as if there is only one server. There are some (see Japanese Patent Application Laid-Open No. 4-27239).

【0006】また、第2の従来技術としては、各サーバ
が個別に保持しているMACアドレスとは別に全てのサ
ーバに共通のMACアドレスを定義し、クライアントか
らはこの共通のMACアドレスに対してパケットの送出
を行うようにし、各サーバは共通のMACアドレス宛に
送出されたパケットを各サーバで受信すると共に、現用
系として動作しているサーバのみが受信したパケットを
処理するように制御するものがある(特開昭64−74
844号公報及び特開昭61−150541号公報参
照)。
Further, as a second conventional technique, a MAC address common to all servers is defined separately from the MAC address held individually by each server, and a client responds to this common MAC address. Packet transmission is performed so that each server receives packets transmitted to a common MAC address, and controls only the server operating as the active system to process the received packets. (Japanese Patent Laid-Open No. 64-74
844 and JP-A-61-150541).

【0007】[0007]

【発明が解決しようとする課題】しかしながら、前述し
た第1及び第2の従来技術では、サーバ自身のMACア
ドレスを置き換えるか、あるいは通常のMACアドレス
とは異なる共通のMACアドレスを付加しなければなら
ないため、例えばMACアドレスのユニーク性保持の観
点から、書き換えができないROM等にMACアドレス
が固定的に設定されているサーバでは、MACアドレス
の置き換えのためにサーバに特別な機構を組み込まなけ
ればならず、また共通的なMACアドレスを付加する場
合でもサーバに特別な機構を組み込まなければならない
という問題がある。
However, in the above-mentioned first and second conventional techniques, the MAC address of the server itself must be replaced or a common MAC address different from the normal MAC address must be added. Therefore, for example, from the viewpoint of maintaining the uniqueness of the MAC address, in a server in which the MAC address is fixedly set in a non-rewritable ROM or the like, a special mechanism must be incorporated in the server for replacing the MAC address. Also, there is a problem that a special mechanism must be incorporated in the server even when a common MAC address is added.

【0008】また、前述した第1及び第2の従来技術で
は、複数台のサーバをLANに直接接続し、MACアド
レスの管理のみで制御を行うため、例えば現用系として
動作していたサーバが何らかの理由により障害となって
他のサーバが現用系のサーバの業務を引き継ぐことにな
ったにも拘わらず、障害が発生したサーバは完全には業
務を停止しておらず、運用業務の処理のみが停止してL
ANへの通信処理の部分は稼働したままという状態にな
っているような場合には、新サーバがMACアドレスを
引き継ぐか、あるいは新サーバが共通のMACアドレス
宛のパケットを処理してしまうと、障害サーバと新サー
バとの両方でパケットの処理が行われてシステム的に処
理の統制が乱れる可能性があるという問題がある。
Further, in the above-mentioned first and second conventional techniques, since a plurality of servers are directly connected to the LAN and control is performed only by managing the MAC address, for example, the server operating as the active system is Despite the failure that caused another server to take over the work of the active server, the failed server did not completely stop the work, and only the operation work was processed. Stop and L
If the communication processing part to the AN is still in operation, if the new server takes over the MAC address, or if the new server processes a packet addressed to the common MAC address, There is a problem that packet processing is performed by both the failed server and the new server, and the processing control may be disrupted systematically.

【0009】さらに、前述したサーバ自身がMACアド
レスを置き換える第1の従来技術では、予備系サーバは
現用系サーバが稼働中はクライアントとの間で通信を行
わないため、業務がどの段階まで処理されているのかを
把握することができず、いざ切り替わって業務を引き継
ぐ際に、業務を初めから実行し直すか、かなり前にさか
のぼって業務を再開しなければならないという問題があ
る。
Further, in the first conventional technique in which the server itself replaces the MAC address, the standby server does not communicate with the client while the active server is in operation, and therefore to what stage the work is processed. There is a problem that it is not possible to grasp what is happening, and when it is necessary to switch and take over the work, the work must be re-executed from the beginning, or it must be traced back long before the work is restarted.

【0010】従って、本発明は前記問題点に鑑みてなさ
れたものであり、サーバに特別なLAN制御を要求する
ことなく汎用的なサーバを用いて信頼性の高い二重化シ
ステムを構築することができるパケット分配ハブを提供
することを目的とする。
Therefore, the present invention has been made in view of the above problems, and a highly reliable duplex system can be constructed using a general-purpose server without requiring the server to perform special LAN control. The purpose is to provide a packet distribution hub.

【0011】また、本発明は、複数台のサーバが存在し
ても基幹LANへパケットを送出するサーバをその状態
等によることなく制御することで信頼性の高い二重化シ
ステムを構築することができるパケット分配ハブを提供
することを目的とする。
Further, according to the present invention, even if there are a plurality of servers, a packet sending system to a backbone LAN can be controlled without depending on its state or the like to construct a highly reliable duplex system. It is intended to provide a distribution hub.

【0012】さらに、本発明は、各サーバがそれぞれク
ライアントからパケットを受信して個々に業務を進めて
おくことで業務の引き継ぎに要するサーバの切替時間を
短縮することができるパケット分配ハブを提供すること
を目的とする。
Further, the present invention provides a packet distribution hub in which each server receives a packet from a client and advances the work individually, thereby shortening the server switching time required for taking over the work. The purpose is to

【0013】なお、本発明によれば、後述するように、
簡易な回路ないし装置からなるパケット分配ハブにより
クライアント・サーバシステムの特性ないし性能と信頼
性とを格段に向上することができるようになる。
According to the present invention, as will be described later,
The packet distribution hub composed of a simple circuit or device can significantly improve the characteristics or performance and reliability of the client / server system.

【0014】[0014]

【課題を解決するための手段】前記目的を達成するた
め、本発明は、一又は複数のノードが接続される基幹L
ANとのインタフェースを司る一次LANインタフェー
ス部と、二次側に接続される複数のノードとのインタフ
ェースを司る二次LANインタフェース部と、前記一次
LANインタフェース部を介して送信されてきたパケッ
トの送信先アドレス部を前記二次LANインタフェース
部に接続される各ノードのMACアドレスへ書き換える
MACアドレス書換部と、を含み、前記一次LANイン
タフェース部を介して送信されてきたパケットを前記二
次LANインタフェース部に接続される各ノードへ分配
するようにしたことを特徴とするパケット分配ハブを提
供する。
To achieve the above object, the present invention provides a backbone L to which one or a plurality of nodes are connected.
A primary LAN interface section that manages an interface with the AN, a secondary LAN interface section that manages an interface with a plurality of nodes connected to the secondary side, and a destination of a packet transmitted via the primary LAN interface section A MAC address rewriting unit that rewrites the address unit to the MAC address of each node connected to the secondary LAN interface unit, and sends a packet transmitted via the primary LAN interface unit to the secondary LAN interface unit. A packet distribution hub characterized in that the packet is distributed to each connected node.

【0015】また、本発明は、前記二次LANインタフ
ェース部に接続される各ノードから前記基幹LANへ送
信すべきパケットについて、予め指定されたノードから
のパケットのみを前記基幹LANへ送信し、それ以外の
ノードからのパケットは前記基幹LANへ送信しないよ
うに制御することを特徴とするパケット分配ハブを提供
する。
Further, according to the present invention, of the packets to be transmitted from each node connected to the secondary LAN interface unit to the backbone LAN, only the packets from a node designated in advance are transmitted to the backbone LAN, and A packet distribution hub is provided which controls so that packets from other nodes are not transmitted to the backbone LAN.

【0016】さらに、本発明は、前記基幹LAN上のM
ACアドレスを保持するMACアドレス保持部をさらに
含み、前記二次LANインタフェース部に接続される各
ノードから前記基幹LANへ送信するパケットの送信元
アドレス部を前記MACアドレス保持部に保持されてい
るMACアドレスへ書き換えるようにしたことを特徴と
するパケット分配パブ。
Furthermore, the present invention provides the M on the backbone LAN.
A MAC that further includes a MAC address holding unit that holds an AC address, and that holds a source address unit of a packet to be transmitted from each node connected to the secondary LAN interface unit to the backbone LAN, in the MAC address holding unit. A packet distribution pub characterized by being rewritten to an address.

【0017】このように、本発明のパケット分配ハブ
は、基幹LANから認識されるMACアドレスを保持す
るMACアドレス保持部と、基幹LANから送信されて
きたパケット中の送信先アドレス部を二次側に接続され
る各サーバのMACアドレスへ書き換えるMACアドレ
ス書換部と、全体の制御を司る制御部と、を含み、制御
部は、(1)MACアドレス書換部により送信先アドレ
ス部が書き換えられたパケットを各サーバへ分配する機
能と、(2)二次側に接続される各サーバのうちの現用
系サーバを記憶しておき現用系サーバ以外のサーバから
のパケットを基幹LANへ送出しないように制御する機
能と、(3)二次側に接続される現用系サーバから送信
されてきたパケットの送信元アドレス部をMACアドレ
ス書換部にて前記MACアドレス保持部に保持されてい
る基幹LANからMACアドレスに書き換えた後に基幹
LANへ送出するか、あるいはMACアドレス書換部に
て書き換えを行うことなくそのまま基幹LANへ送出す
る機能と、を有している。
As described above, the packet distribution hub of the present invention includes a MAC address holding unit for holding a MAC address recognized from the backbone LAN and a destination address portion in a packet transmitted from the backbone LAN on the secondary side. Including a MAC address rewriting unit that rewrites the MAC address of each server connected to the server, and a control unit that controls the entire control. The control unit includes (1) a packet whose destination address unit is rewritten by the MAC address rewriting unit. To distribute to each server, and (2) control the storage of the active server among the servers connected to the secondary side so that packets from servers other than the active server are not sent to the backbone LAN. And (3) the source address part of the packet transmitted from the active server connected to the secondary side in the MAC address rewriting part C has a function of rewriting the basic LAN held in the C address holding unit to a MAC address and then sending it to the basic LAN, or a function of directly sending to the basic LAN without rewriting in the MAC address rewriting unit. There is.

【0018】これにより、本発明のパケット分配ハブに
よれば、基幹LANに接続されるクライアントから送信
されてきた1つのパケットから、その送信先アドレス部
が二次側に接続される各サーバのMACアドレスへ書き
換えられたサーバの台数分のパケットを生成して各サー
バへ送信するため、全てのサーバがクライアントからの
パケットを受信できるようになる。
Thus, according to the packet distribution hub of the present invention, from one packet transmitted from the client connected to the backbone LAN, the destination address part of the packet is the MAC of each server connected to the secondary side. Since packets for the number of servers whose addresses have been rewritten are generated and transmitted to each server, all servers can receive the packets from the clients.

【0019】また、本発明のパケット分配ハブによれ
ば、二次側に接続される各サーバが基幹LANに接続さ
れるクライアントへ送信するパケットについて、複数台
のサーバのうちの現用系サーバからの送信されてきたパ
ケットのみをクライアントへ送信し、それ以外のサーバ
からのパケットはクライアントへ送信しないため、クラ
イアントにすれば、あたかもサーバは1台のみであるか
のように見せることができる。
Further, according to the packet distribution hub of the present invention, the packet transmitted from each server connected to the secondary side to the client connected to the backbone LAN is transmitted from the active server of the plurality of servers. Since only the transmitted packet is transmitted to the client and the packets from other servers are not transmitted to the client, the client can make it appear as if there is only one server.

【0020】[0020]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。
Next, embodiments of the present invention will be described in detail with reference to the drawings.

【0021】図1は、本発明の第1の実施形態に係るパ
ケット分配ハブの構成を示すブロック図である。図1に
示すように、本実施形態に係るパケット分配ハブ(HU
B)1は、クライアント40と2台のサーバ(A)20
及びサーバ(B)30とが基幹LAN50を介して相互
に接続されてなるクライアント・サーバシステムに適用
することができる。なお、図1では、説明の便宜のため
にパケット分配ハブ1に2台のサーバ(A)20及びサ
ーバ(B)30が接続される場合を示したが、3台以上
のサーバが接続される場合にも同様に適用できることは
もちろんである。
FIG. 1 is a block diagram showing the structure of a packet distribution hub according to the first embodiment of the present invention. As shown in FIG. 1, the packet distribution hub (HU) according to the present embodiment.
B) 1 is a client 40 and two servers (A) 20
Also, the present invention can be applied to a client / server system in which the server (B) 30 and the server (B) 30 are connected to each other via the backbone LAN 50. Although FIG. 1 shows the case where two servers (A) 20 and 30 (B) 30 are connected to the packet distribution hub 1 for convenience of description, three or more servers are connected. Of course, the same can be applied to the case.

【0022】図1を参照すると、本実施形態に係るパケ
ット分配ハブ1は、基幹LAN50との間のLANイン
タフェースを司る一次LANインタフェース部5と、パ
ケット分配ハブ1の全体の制御を司る制御部2と、基幹
LAN50から見えるパケット分配ハブ1のMACアド
レスを保持するMACアドレス保持部4と、パケット中
の送信先アドレス部又は送信元アドレス部を所定のMA
Cアドレスへ書き換えるMACアドレス書換部3と、サ
ーバ(A)20及びサーバ(B)30のそれぞれとの間
のLANインタフェースを司る二次LANインタフェー
ス部(A)6及び二次LANインタフェース部(B)7
と、クライアント40とのLAN接続による各種のデー
タの送受信とは別にサーバ(A)20及びサーバ(B)
30のそれぞれの状態をパケット分配ハブ1へ通知する
ためのインタフェースを司る制御インタフェース部
(A)8及び制御インタフェース部(B)9と、から構
成される。
Referring to FIG. 1, the packet distribution hub 1 according to the present embodiment has a primary LAN interface section 5 which controls a LAN interface with a backbone LAN 50 and a control section 2 which controls the packet distribution hub 1 as a whole. A MAC address holding unit 4 that holds the MAC address of the packet distribution hub 1 that can be seen from the backbone LAN 50;
A secondary LAN interface unit (A) 6 and a secondary LAN interface unit (B) that control LAN interfaces between the MAC address rewriting unit 3 that rewrites the C address and the server (A) 20 and the server (B) 30 respectively. 7
And a server (A) 20 and a server (B) apart from the transmission and reception of various data by the LAN connection with the client 40
It is composed of a control interface unit (A) 8 and a control interface unit (B) 9 that control the interfaces for notifying the packet distribution hub 1 of the respective states of 30.

【0023】なお、MACアドレス書換部3は、基幹L
AN50から送信されてきたパケットについてはパケッ
ト中の送信先アドレス部をサーバ(A)20又はサーバ
(B)30のMACアドレスへ書き換える一方で、現用
系サーバから送信されてきたパケットについては必要に
応じてパケット中の送信元アドレス部をMACアドレス
保持部4に記憶されているMACアドレスへ書き換え
る。
It should be noted that the MAC address rewriting unit 3 is
For the packet transmitted from the AN 50, the destination address part in the packet is rewritten to the MAC address of the server (A) 20 or the server (B) 30, while for the packet transmitted from the active server, if necessary. The source address part in the packet is rewritten to the MAC address stored in the MAC address holding part 4.

【0024】次に、図1ないし図3を参照して、本実施
形態に係るパケット分配ハブの動作を説明する。
Next, the operation of the packet distribution hub according to this embodiment will be described with reference to FIGS.

【0025】図1を参照すると、パケット分配ハブ1は
初期動作として、制御インタフェース部(A)8及び制
御インタフェース部(B)9を介して、サーバ(A)2
0及びサーバ(B)30のそれぞれとの間で、いずれの
サーバが現用系なのかを認識すると共に、サーバ(A)
20及びサーバ(B)30のMACアドレスを読み取
る。ここでは、サーバ(A)20が現用系であり、かつ
サーバ(A)20のMACアドレスが「アドレスA」
で、サーバ(B)30のMACアドレスが「アドレス
B」であるものとする。
Referring to FIG. 1, as an initial operation, the packet distribution hub 1 passes through the control interface unit (A) 8 and the control interface unit (B) 9 to the server (A) 2
0 and each of the servers (B) 30 recognize which server is the active system, and the server (A)
20 and the MAC addresses of the server (B) 30 are read. Here, the server (A) 20 is the active system, and the MAC address of the server (A) 20 is “address A”.
Then, it is assumed that the MAC address of the server (B) 30 is “address B”.

【0026】また、パケット分配ハブ1のMACアドレ
ス保持部4には、基幹LAN50から見えるパケット分
配ハブ1のアドレスを予め設定しておく必要があるが、
本実施形態では、パケット分配ハブ1の製造段階で予め
設定しておくものとする。ここでは、MACアドレス保
持部4に「アドレスC」が設定されているものとする。
なお、後述する本発明の第2の実施形態のように、パケ
ット分配ハブ1に接続されるサーバ(A)20及びサー
バ(B)30のいずれかのアドレスを設定しておくよう
にすることも可能である。
Further, it is necessary to preset the address of the packet distribution hub 1 which can be seen from the backbone LAN 50 in the MAC address holding unit 4 of the packet distribution hub 1.
In this embodiment, the packet distribution hub 1 is set in advance at the manufacturing stage. Here, it is assumed that “address C” is set in the MAC address holding unit 4.
It should be noted that, as in a second embodiment of the present invention described later, it is possible to set an address of either the server (A) 20 or the server (B) 30 connected to the packet distribution hub 1. It is possible.

【0027】図2は、本発明の第1の実施形態に係るパ
ケット分配ハブにおける基幹LANから送信されてきた
パケットの流れを説明するための図である。
FIG. 2 is a view for explaining the flow of packets transmitted from the backbone LAN in the packet distribution hub according to the first embodiment of the present invention.

【0028】図2を参照すると、前述した初期動作に従
って各種の設定がなされた後、サーバ(A)20を現用
系サーバとするクライアント・サーバシステムに組み込
まれたパケット分配ハブ1は、クライアント40から基
幹LAN50を介して受信したパケットを以下のように
処理する。なお、パケット分配ハブ1で扱われるパケッ
トは、送信先アドレス部、送信元アドレス部及びデータ
部の大きく分けて3つのブロックが先頭からこの順に並
べられて構成されるものとする。
Referring to FIG. 2, after various settings are made in accordance with the above-mentioned initial operation, the packet distribution hub 1 incorporated in the client / server system in which the server (A) 20 is the active server is installed from the client 40. The packet received via the backbone LAN 50 is processed as follows. It is assumed that the packet handled by the packet distribution hub 1 is roughly composed of three blocks, which are a destination address part, a source address part, and a data part, arranged in this order from the beginning.

【0029】パケット分配ハブ1は、クライアント40
から送信されてきたパケットを一次LANインタフェー
ス部5で受信した後、受信したパケットを制御部2を経
由してMACアドレス書換部3へ送る。なお、パケット
分配ハブ1のMACアドレス保持部4には「アドレス
C」が記憶保持されているため、クライアント40はア
ドレスC宛にパケットを送信する。すなわち、クライア
ント40から送信されてきたパケット53の送信先アド
レス部には「アドレスC」が格納されている。
The packet distribution hub 1 is a client 40.
After receiving the packet transmitted from the primary LAN interface unit 5, the received packet is sent to the MAC address rewriting unit 3 via the control unit 2. Since the “address C” is stored and held in the MAC address holding unit 4 of the packet distribution hub 1, the client 40 sends the packet to the address C. That is, the “address C” is stored in the destination address part of the packet 53 transmitted from the client 40.

【0030】MACアドレス書換部3は、クライアント
40から送信されてきた1つのパケット53の先頭の送
信先アドレス部をサーバ(A)20及びサーバ(B)3
0のそれぞれのMACアドレス、すなわち「アドレス
A」及び「アドレスB」のそれぞれへ書き換えて2つの
パケット51、52を生成する。
The MAC address rewriting unit 3 uses the destination address portion at the head of one packet 53 transmitted from the client 40 as the server (A) 20 and the server (B) 3.
Two packets 51 and 52 are generated by rewriting the respective MAC addresses of 0, that is, the "address A" and the "address B", respectively.

【0031】MACアドレス書換部3で生成された2つ
のパケット51、52は、制御部2を経由し、二次LA
Nインタフェース部(A)6及び二次LANインタフェ
ース部(B)7のそれぞれを介してサーバ(A)20及
びサーバ(B)30のそれぞれへ送出される。なお、M
ACアドレス書換部3での書き換えにより、サーバ
(A)20が受信する部分でのパケット51の送信先ア
ドレス部には「アドレスA」が格納されており、またサ
ーバ(B)30が受信する部分でのパケット52の送信
先アドレス部には「アドレスB」が格納されている。
The two packets 51 and 52 generated by the MAC address rewriting unit 3 pass through the control unit 2 and pass through the secondary LA.
It is sent to each of the server (A) 20 and the server (B) 30 via each of the N interface unit (A) 6 and the secondary LAN interface unit (B) 7. In addition, M
Due to the rewriting in the AC address rewriting unit 3, the “address A” is stored in the destination address part of the packet 51 in the part received by the server (A) 20, and the part received by the server (B) 30. “Address B” is stored in the destination address portion of the packet 52 in FIG.

【0032】以上のようにしてパケット分配ハブ1内を
パケットが流れることにより、クライアント40から送
信されてきた1つのパケット53はサーバ(A)20及
びサーバ(B)30のそれぞれへパケット51、52と
して分配され、それぞれのサーバにしてみれば、あたか
ももともと自分宛に送信されたパケットであるかのごと
く受信できるようになる。
As the packets flow in the packet distribution hub 1 as described above, one packet 53 transmitted from the client 40 is sent to the server (A) 20 and the server (B) 30 respectively. Then, each server can receive it as if it was a packet originally sent to itself.

【0033】図3は、本発明の第1の実施形態に係るパ
ケット分配ハブにおける基幹LANへ送信されるパケッ
トの流れを説明するための図である。
FIG. 3 is a diagram for explaining the flow of packets transmitted to the backbone LAN in the packet distribution hub according to the first embodiment of the present invention.

【0034】図3を参照して、サーバ(A)20及びサ
ーバ(B)30のそれぞれがクライアント40宛に送出
したパケットの流れを説明する。サーバ(A)20はパ
ケット中の送信先アドレスとしてクライアント40のア
ドレスである「アドレス40」を指定し、送信元アドレ
スとしては自分のアドレスである「アドレスA」を指定
してパケット61を生成する。同様にサーバ(B)30
は送信先アドレスとして「アドレス40」を、送信元ア
ドレスとして「アドレスB」を指定してパケット62を
生成する。
The flow of packets sent to the client 40 by each of the server (A) 20 and the server (B) 30 will be described with reference to FIG. The server (A) 20 designates the "address 40" which is the address of the client 40 as the destination address in the packet, and designates its own address "address A" as the source address to generate the packet 61. . Similarly, the server (B) 30
Generates a packet 62 by designating "address 40" as the destination address and "address B" as the source address.

【0035】これら2つのパケット61、62はパケッ
ト分配ハブ1へ送られ、制御部2へ送られてくる。制御
部2では現用系以外のサーバ(B)30からのパケット
62は廃棄され、現用系のサーバ(A)20からのパケ
ット61はMACアドレス書換部3へ送られる。制御部
2から送られてきたパケット61について、MACアド
レス書換部3ではパケット61の送信元アドレス部を
「アドレスA」から「アドレスC」、すなわちMACア
ドレス保持部4に記憶されたアドレスへ書き換えを行
う。この書き換えられたパケット63は再び制御部2を
経由し、クライアント40へ送出される。すなわち、こ
のような送信元アドレス部の書き換え処理により、クラ
イアント40が受信する部分におけるパケット63の送
信元アドレス部には「アドレスC」が格納されている。
These two packets 61 and 62 are sent to the packet distribution hub 1 and the control unit 2. The control unit 2 discards the packet 62 from the server (B) 30 other than the active system, and sends the packet 61 from the active server (A) 20 to the MAC address rewriting unit 3. Regarding the packet 61 sent from the control unit 2, the MAC address rewriting unit 3 rewrites the source address part of the packet 61 from “address A” to “address C”, that is, the address stored in the MAC address holding unit 4. To do. The rewritten packet 63 passes through the control unit 2 again and is sent to the client 40. That is, by such a rewriting process of the source address part, "address C" is stored in the source address part of the packet 63 in the portion received by the client 40.

【0036】以上のようにしてパケット分配ハブ1内を
パケットが流れることにより、クライアント40にして
みれば、あたかも「アドレスC」を持ったサーバからの
パケットであるかのごとく受信できるようになる。
As the packet flows through the packet distribution hub 1 as described above, the client 40 can receive the packet as if it is from the server having the "address C".

【0037】なお、サーバ(A)20が何らかの障害に
より業務が継続できなくなった場合は、サーバ(B)3
0がパケット分配ハブ1に対して、制御インタフェース
部(B)9を経由して現用系サーバの切換を指示する。
これにより、これ以降はサーバ(B)30が現用系とな
り、サーバ(B)30から送信されてきたパケットのみ
の送信元アドレス部が「アドレスC」へ書き換えられ
て、クライアント40へ送出される。この場合にも、ク
ライアント40にしてみれば、あたかも「アドレスC」
というサーバからパケットが送信されてきたというよう
に見える。
If the server (A) 20 cannot continue its work due to some failure, the server (B) 3
0 instructs the packet distribution hub 1 to switch the active server via the control interface (B) 9.
As a result, after that, the server (B) 30 becomes the active system, and the source address part of only the packet transmitted from the server (B) 30 is rewritten to “address C” and sent to the client 40. Even in this case, if the client 40 is used, it is as if "address C".
It looks like a packet was sent from the server.

【0038】次に、図1及び図4を参照して、本発明の
第2の実施形態に係るパケット分配ハブを説明する。図
4は、本発明の第2の実施形態に係るパケット分配ハブ
における基幹LANへ送信されるパケットの流れを説明
するための図である。
Next, a packet distribution hub according to the second embodiment of the present invention will be described with reference to FIGS. 1 and 4. FIG. 4 is a diagram for explaining the flow of packets transmitted to the backbone LAN in the packet distribution hub according to the second embodiment of the present invention.

【0039】前述した本発明の第1の実施形態に係るパ
ケット分配ハブでは、MACアドレス保持部4に記憶さ
れるアドレスとして各サーバのアドレスとは異なる予め
設定されたアドレスを用いたが、本発明の第2の実施形
態に係るパケット分配ハブでは、MACアドレス保持部
4に記憶されるアドレスとして初期のサーバ状態の監視
の結果得られた現用系サーバのアドレスをそのまま用い
るようにする。
In the packet distribution hub according to the first embodiment of the present invention described above, as the address stored in the MAC address holding unit 4, a preset address different from the address of each server is used. In the packet distribution hub according to the second embodiment, the address of the active server obtained as a result of monitoring the initial server state is used as it is as the address stored in the MAC address holding unit 4.

【0040】図4を参照すると、本実施形態に係るパケ
ット分配ハブ1では、サーバ(A)20及びサーバ
(B)30のそれぞれからクライアント40へ送信され
るパケットは、現用系以外のサーバ(B)30からのパ
ケット72については前述した第1の実施形態と同様に
制御部2で廃棄される。一方、現用系のサーバ(A)2
0からのパケット71についてはMACアドレス書換部
3へ送られることなく、そのままパケット73としてク
ライアント40へ送出される。
Referring to FIG. 4, in the packet distribution hub 1 according to the present embodiment, the packets transmitted from the server (A) 20 and the server (B) 30 to the client 40 are transmitted to the servers (B) other than the active system. The packet 72 from 30) is discarded by the control unit 2 as in the first embodiment described above. On the other hand, the active server (A) 2
The packet 71 from 0 is sent to the client 40 as the packet 73 without being sent to the MAC address rewriting unit 3.

【0041】なお、サーバ(A)20が何らかの障害に
より業務が継続できなくなった場合には、サーバ(B)
30からの前述と同様の現用系サーバの切換の指示によ
り、これ以降はサーバ(B)30が現用系となる。切り
替えられた後の新たな現用系のサーバ(B)30からの
パケットは制御部20で廃棄されないが、そのままクラ
イアント40へ送出されずに、MACアドレス書換部3
にてそのパケットの送信元アドレス部が「アドレスA」
へ書き換えられた後にクライアント40へ送出される。
これにより、クライアント40としては「アドレスA」
というサーバのみが存在するように見える。
When the server (A) 20 cannot continue its work due to some failure, the server (B)
By the same instruction from the server 30 to switch the active system server, the server (B) 30 becomes the active system thereafter. The packet from the new active server (B) 30 after switching is not discarded by the control unit 20, but is not sent to the client 40 as it is and the MAC address rewriting unit 3
The source address part of the packet is "Address A"
And is sent to the client 40.
As a result, “address A” is set as the client 40.
There seems to be only a server called.

【0042】以上、本発明の一実施形態について説明し
てきたが、本発明はこのような実施の形態に限定される
ことなく、本発明の原理に準ずる各種の実施の形態を含
む。
Although one embodiment of the present invention has been described above, the present invention is not limited to such an embodiment and includes various embodiments according to the principle of the present invention.

【0043】[0043]

【発明の効果】以上説明したように、本発明のパケット
分配ハブによれば、複数のサーバとクライアントとの間
に位置し、これらの相互の間におけるパケットの伝達に
際してパケット中の送信先アドレス部又は送信元アドレ
ス部を書き換えるようにするため、サーバ自身がMAC
アドレスを書き換えたり、共通のMACアドレスを追加
したりする必要がなく、またクライアントから見ればサ
ーバのMACアドレスは常に1つに見える。
As described above, according to the packet distribution hub of the present invention, the destination address part in a packet is located between a plurality of servers and clients, and the packets are transmitted between them. Or, in order to rewrite the source address part, the server itself
There is no need to rewrite addresses or add a common MAC address, and the client always sees one MAC address.

【0044】また、本発明のパケット分配ハブによれ
ば、現用系以外のサーバからのパケットを廃棄するよう
にするため、現用系サーバが障害を起こして運用が継続
できなくなったが、完全に動作を停止せずに、LANと
のやりとりを行う処理のみが稼働し続けるような障害と
なった場合でも、切り替わった新サーバからのパケット
のみをクライアントへ伝達することができる。
Further, according to the packet distribution hub of the present invention, since the packet from the server other than the active server is discarded, the active server fails and the operation cannot be continued. Even if there is a failure such that only the process of exchanging with the LAN continues to operate without stopping, the packet from the new server that has been switched can be transmitted to the client.

【0045】さらに、本発明のパケット分配ハブによれ
ば、クライアントからのパケットは予備系サーバにも送
信されてきており、現用系サーバと同等な処理を予備系
サーバで並列して行っておくことにより、業務を引き継
ぐ際にかなり前までさかのぼって業務を再開するのでは
なく、業務の途中から引き継ぐことができるため、現用
系サーバに障害が発生した際に予備系サーバは短時間に
業務を引き継ぐができる。
Further, according to the packet distribution hub of the present invention, the packet from the client is also transmitted to the standby system server, and the same process as the active server should be performed in parallel by the standby server. By doing so, it is possible to take over the operation from the middle of the operation rather than restarting the operation a long time before taking over the operation. Therefore, when a failure occurs in the active server, the standby server takes over the operation in a short time. You can

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

【図1】本発明の第1及び第2の実施形態に係るパケッ
ト分配ハブの構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a packet distribution hub according to first and second embodiments of the present invention.

【図2】本発明の第1の実施形態に係るパケット分配ハ
ブにおける基幹LANから送信されてきたパケットの流
れを説明するための図である。
FIG. 2 is a diagram for explaining a flow of packets transmitted from the backbone LAN in the packet distribution hub according to the first embodiment of the present invention.

【図3】本発明の第1の実施形態に係るパケット分配ハ
ブにおける基幹LANへ送信されるパケットの流れを説
明するための図である。
FIG. 3 is a diagram for explaining the flow of packets transmitted to the backbone LAN in the packet distribution hub according to the first embodiment of the present invention.

【図4】本発明の第2の実施形態に係るパケット分配ハ
ブにおける基幹LANへ送信されるパケットの流れを説
明するための図である。
FIG. 4 is a diagram illustrating a flow of packets transmitted to a backbone LAN in a packet distribution hub according to a second embodiment of the present invention.

【図5】従来のクライアント・サーバシステム(二重化
システム)におけるパケットの流れを説明するための図
である。
FIG. 5 is a diagram for explaining a packet flow in a conventional client / server system (duplication system).

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

1 パケット分配ハブ(HUB) 2 制御部 3 MACアドレス書換部 4 MACアドレス保持部 5 一次LANインタフェース部 6 二次LANインタフェース部A 7 二次LANインタフェース部B 8 制御インタフェース部A 9 制御インタフェース部B 20 サーバA 30 サーバB 40 クライアント 50 基幹LAN 51、52、53 パケット 61、62、63 パケット 71、72、73 パケット 100 サーバA 200 サーバB 300 クライアント 1 packet distribution hub (HUB) 2 control unit 3 MAC address rewriting unit 4 MAC address holding unit 5 primary LAN interface unit 6 secondary LAN interface unit A 7 secondary LAN interface unit B 8 control interface unit A 9 control interface unit B 20 Server A 30 Server B 40 Client 50 Core LAN 51, 52, 53 Packet 61, 62, 63 Packet 71, 72, 73 Packet 100 Server A 200 Server B 300 Client

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】一又は複数のノードが接続される基幹LA
Nとのインタフェースを司る一次LANインタフェース
部と、 二次側に接続される複数のノードとのインタフェースを
司る二次LANインタフェース部と、 前記一次LANインタフェース部を介して送信されてき
たパケットの送信先アドレス部を前記二次LANインタ
フェース部に接続される各ノードのMACアドレスへ書
き換えるMACアドレス書換部と、 を含み、 前記一次LANインタフェース部を介して送信されてき
たパケットを前記二次LANインタフェース部に接続さ
れる各ノードへ分配するようにしたことを特徴とするパ
ケット分配ハブ。
1. A backbone LA to which one or a plurality of nodes are connected
A primary LAN interface unit that manages an interface with N, a secondary LAN interface unit that manages an interface with a plurality of nodes connected to the secondary side, and a destination of a packet transmitted via the primary LAN interface unit. A MAC address rewriting unit that rewrites the address unit to the MAC address of each node connected to the secondary LAN interface unit, and sends a packet transmitted via the primary LAN interface unit to the secondary LAN interface unit. A packet distribution hub characterized by being distributed to each connected node.
【請求項2】前記二次LANインタフェース部に接続さ
れる各ノードから前記基幹LANへ送信すべきパケット
について、予め指定されたノードからのパケットのみを
前記基幹LANへ送信し、それ以外のノードからのパケ
ットは前記基幹LANへ送信しないように制御すること
を特徴とする請求項1記載のパケット分配ハブ。
2. Regarding packets to be transmitted from the nodes connected to the secondary LAN interface unit to the backbone LAN, only packets from a node designated in advance are transmitted to the backbone LAN, and from other nodes. 2. The packet distribution hub according to claim 1, wherein the packet is controlled so as not to be transmitted to the backbone LAN.
【請求項3】前記基幹LAN上のMACアドレスを保持
するMACアドレス保持部をさらに含み、 前記二次LANインタフェース部に接続される各ノード
から前記基幹LANへ送信するパケットの送信元アドレ
ス部を前記MACアドレス保持部に保持されているMA
Cアドレスへ書き換えるようにしたことを特徴とする請
求項1又は2記載のパケット分配ハブ。
3. A MAC address holding unit for holding a MAC address on the backbone LAN, further comprising: a source address unit of a packet transmitted from each node connected to the secondary LAN interface unit to the backbone LAN. MA held in the MAC address holding unit
The packet distribution hub according to claim 1 or 2, wherein the packet distribution hub is rewritten to the C address.
JP8054161A 1996-02-16 1996-02-16 Packet distribution hub Expired - Fee Related JP3003570B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8054161A JP3003570B2 (en) 1996-02-16 1996-02-16 Packet distribution hub

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8054161A JP3003570B2 (en) 1996-02-16 1996-02-16 Packet distribution hub

Publications (2)

Publication Number Publication Date
JPH09224048A true JPH09224048A (en) 1997-08-26
JP3003570B2 JP3003570B2 (en) 2000-01-31

Family

ID=12962832

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8054161A Expired - Fee Related JP3003570B2 (en) 1996-02-16 1996-02-16 Packet distribution hub

Country Status (1)

Country Link
JP (1) JP3003570B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6380992B1 (en) * 1998-04-28 2002-04-30 Lg. Philips Lcd Co., Ltd Liquid crystal display device having a defective pad repair structure and method for making the same
JP2009049640A (en) * 2007-08-17 2009-03-05 Oki Electric Ind Co Ltd Network switching device for redundancy gateway system
JP2013243576A (en) * 2012-05-22 2013-12-05 Toshiba Corp Substation automation system and substation automation method
JP2016048833A (en) * 2014-08-27 2016-04-07 日本電信電話株式会社 Network system and version revision method thereof

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4427653B2 (en) * 2004-02-27 2010-03-10 独立行政法人情報通信研究機構 Frame relay method in layer 2 switch network

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6380992B1 (en) * 1998-04-28 2002-04-30 Lg. Philips Lcd Co., Ltd Liquid crystal display device having a defective pad repair structure and method for making the same
JP2009049640A (en) * 2007-08-17 2009-03-05 Oki Electric Ind Co Ltd Network switching device for redundancy gateway system
JP4500836B2 (en) * 2007-08-17 2010-07-14 沖電気工業株式会社 Network switch device for redundant gateway system
JP2013243576A (en) * 2012-05-22 2013-12-05 Toshiba Corp Substation automation system and substation automation method
JP2016048833A (en) * 2014-08-27 2016-04-07 日本電信電話株式会社 Network system and version revision method thereof

Also Published As

Publication number Publication date
JP3003570B2 (en) 2000-01-31

Similar Documents

Publication Publication Date Title
JP3372455B2 (en) Packet relay control method, packet relay device, and program storage medium
US7092354B2 (en) Method and apparatus to provide redundancy in a network
US7656788B2 (en) High-reliability cluster management
US7152179B1 (en) IP redundancy with improved failover notification
EP1129563B1 (en) Fault-tolerant networking
US20170310641A1 (en) Data center system
US6470013B1 (en) Use of enhanced ethernet link—loop packets to automate configuration of intelligent linecards attached to a router
US7139926B1 (en) Stateful failover protection among routers that provide load sharing using network address translation (LSNAT)
JP4527447B2 (en) Network relay device and control method thereof
EP1261186A1 (en) System and method for TCP connection protection switching
JPH08256173A (en) System and device for inter-lan connection
JP2003179626A (en) Relay connection management program and relay connection management method
US7516202B2 (en) Method and apparatus for defining failover events in a network device
JP2002057682A (en) Network interface changeover method and computer connectable to network
JP2007088949A (en) Information processing apparatus, communication load diffusing method and communication load diffusion program
US20040017769A1 (en) Method of establishing a route redundancy in a data transmission system using static routes
JP3003570B2 (en) Packet distribution hub
US7184394B2 (en) Routing system providing continuity of service for the interfaces associated with neighboring networks
JP4133738B2 (en) High-speed network address takeover method, network device, and program
JP3082692B2 (en) Packet distribution device
CN111130964B (en) Control cluster and method for operating a control cluster
JP2006054766A (en) Control data sharing method in redundant configuration network system
JP2000244526A (en) Multiplexed network connector system
JP2998789B2 (en) Fault Tolerant Broadband Network Management System
JPH09311843A (en) Client server type communication method and equipment therefor

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19991019

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071119

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081119

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081119

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091119

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees