JP4703682B2 - クラスタシステム及びプログラム - Google Patents
クラスタシステム及びプログラム Download PDFInfo
- Publication number
- JP4703682B2 JP4703682B2 JP2008110571A JP2008110571A JP4703682B2 JP 4703682 B2 JP4703682 B2 JP 4703682B2 JP 2008110571 A JP2008110571 A JP 2008110571A JP 2008110571 A JP2008110571 A JP 2008110571A JP 4703682 B2 JP4703682 B2 JP 4703682B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- server
- arp
- arp request
- client
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Hardware Redundancy (AREA)
Description
図1は本発明の一実施形態に係るクラスタシステムの構成を示すブロック図である。図1のクラスタシステムは、主系サーバ10と待機系サーバ20とから構成される。主系サーバ10と待機系サーバ20は、例えばTCP/IP(Transmission Control Protocol/Internet Protocol)プロトコルを適用するネットワーク(TCP/IPネットワーク)30によって相互接続される。ネットワーク30には、クライアント(クライアント端末)40を含む複数のクライアントが接続されている。つまり、主系サーバ10、待機系サーバ20及び、クライアント40を含む複数のクライアントは、同一セグメント上に存在する。但し、図1では、クライアント40以外のクライアントは省略されている。
ARP要求受信部231aは、クラスタ制御装置22からの通信制御装置23を機能させるための要求に従い、サーバ情報テーブル232及びアドレス引き継ぎ状態テーブル234の初期設定を行う(処理P1)。
上記実施形態では、主系サーバ10に送信される妨害パケットが当該主系サーバ10で受信されない状態、或いはクライアントに送信されるARP応答が当該クライアントで受信されない状態が発生すると、システムとして正しく動作しなくなる可能性がある。このような状態は、例えば妨害パケットまたはARP応答がネットワーク30上で消失するような場合に発生する。また、主系サーバ10が、引き継ぎIPアドレスの使用を停止できないような、高負荷状態に代表されるスローダウン状態に陥っている場合にも、当該主系サーバ10で妨害パケットが受信されない可能性がある。
まずARP要求受信部231aは、クラスタ制御装置22からの通信制御装置23を機能させるための要求に従い、サーバ情報テーブル232及びアドレス引き継ぎ状態テーブル234の初期設定を行う(処理P11)。
ARP要求受信部231aは、以上のステップS61乃至63を繰り返し実行する。
Claims (6)
- TCP/IPプロトコルを適用するネットワークに接続された主系サーバであって、前記ネットワークを介してクライアントから送信された特定のリクエストに応じたサービスを当該クライアントに提供する主系サーバと、前記主系サーバの障害を検知した場合、前記主系サーバが提供するサービスと当該サービスで使用される特定IPアドレスとを引き継ぐ待機系サーバとを具備し、
前記待機系サーバは、
前記主系サーバが提供するサービスで使用される前記特定IPアドレスをターゲットIPアドレスとするクライアントからのARP要求の情報を登録するための管理テーブルと、
前記主系サーバの障害を検知した結果、前記主系サーバが提供するサービスで使用される前記特定IPアドレスを引き継ぐ際に、偽の物理アドレス及び前記管理テーブルに登録されている情報の示すARP要求の送信元IPアドレスが、それぞれ送信元物理アドレス及び送信元IPアドレスとして設定された第1のARP応答を送信し、且つ前記管理テーブルに登録されている情報の示すARP要求の送信元のクライアントに対し、前記待機系サーバ自身の物理アドレス及び前記特定IPアドレスが、それぞれ送信元物理アドレス及び送信元IPアドレスとして設定された第2のARP応答を送信する通信制御手段とを含む
ことを特徴とするクラスタシステム。 - 前記通信制御手段は、前記特定IPアドレスを引き継いだ後、当該特定IPアドレスがターゲットIPアドレスとして設定されたクライアントからのARP要求を受信した場合、偽の物理アドレス及び前記管理テーブルに登録されている情報の示すARP要求の送信元IPアドレスが、それぞれ送信元物理アドレス及び送信元IPアドレスとして設定された第3のARP応答を送信し、且つ前記管理テーブルに登録されている情報の示すARP要求の送信元のクライアントに対し、前記待機系サーバ自身の物理アドレス及び前記特定IPアドレスが、それぞれ送信元物理アドレス及び送信元IPアドレスとして設定された第4のARP応答を送信することを特徴とする請求項1記載のクラスタシステム。
- 前記管理テーブルに登録される前記ARP要求の情報は、当該ARP要求の送信元物理アドレス及び送信元IPアドレスを含み、
前記通信制御手段は、前記特定IPアドレスを宛先とするARP要求を受信するARP要求受信手段であって、当該ARP要求の受信に応じて当該ARP要求に含まれている送信元物理アドレス及び送信元IPアドレスを前記管理テーブルに登録するARP要求受信手段を含む
ことを特徴とする請求項1または2記載のクラスタシステム。 - 前記通信制御手段は、前記特定IPアドレスを引き継ぐ際に、前記第1のARP応答及び前記第2のARP応答を定期的に送信することを特徴とする請求項3記載のクラスタシステム。
- 前記通信制御手段は、前記特定IPアドレスを引き継いだ後、前記第3のARP応答及び前記第4のARP応答を定期的に送信することを特徴とする請求項4記載のクラスタシステム。
- クライアントからTCP/IPネットワークを介して送信された特定のリクエストを受信することにより当該特定のリクエストに応じたサービスを当該クライアントに提供する主系サーバと共に前記TCP/IPネットワークに接続されてクラスタシステムを構成する待機系サーバであって、前記主系サーバの障害の検知した場合には、前記主系サーバが提供するサービスと当該サービスで使用される特定IPアドレスとを引き継ぐ待機系サーバに、
前記主系サーバが提供するサービスで使用される前記特定IPアドレスをターゲットIPアドレスとするクライアントからのARP要求を受信して、当該受信されたARP要求の情報を管理テーブルに登録するステップと、
前記主系サーバの障害を検知した結果、前記主系サーバが提供するサービスで使用される前記特定IPアドレスを引き継ぐ際に、偽の物理アドレス及び前記管理テーブルに登録されている情報の示すARP要求の送信元IPアドレスが、それぞれ送信元物理アドレス及び送信元IPアドレスとして設定された第1のARP応答を送信するステップと、
前記第1のARP応答の送信の後、前記管理テーブルに登録されている情報の示すARP要求の送信元のクライアントに対し、前記待機系サーバ自身の物理アドレス及び前記特定IPアドレスが、それぞれ送信元物理アドレス及び送信元IPアドレスとして設定された第2のARP応答を送信するステップと
を実行させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008110571A JP4703682B2 (ja) | 2008-04-21 | 2008-04-21 | クラスタシステム及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008110571A JP4703682B2 (ja) | 2008-04-21 | 2008-04-21 | クラスタシステム及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009265690A JP2009265690A (ja) | 2009-11-12 |
JP4703682B2 true JP4703682B2 (ja) | 2011-06-15 |
Family
ID=41391511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008110571A Expired - Fee Related JP4703682B2 (ja) | 2008-04-21 | 2008-04-21 | クラスタシステム及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4703682B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2012042607A1 (ja) * | 2010-09-29 | 2014-02-03 | 株式会社トライテック | 分散コンピューティングシステム |
JP6127615B2 (ja) * | 2013-03-15 | 2017-05-17 | 日本電気株式会社 | サーバ、ネットワーク機器、サーバシステム、通信先決定方法 |
JP6112205B2 (ja) * | 2013-07-29 | 2017-04-12 | 富士通株式会社 | 情報処理システム、装置、方法及びプログラム |
JP5872669B2 (ja) * | 2014-12-01 | 2016-03-01 | 株式会社日立製作所 | サーバ装置群およびネットワークシステム |
CN106789257B (zh) * | 2016-12-23 | 2019-03-05 | 中科星图股份有限公司 | 一种云***服务器状态可视化管理方法 |
CN110932876B (zh) * | 2018-09-19 | 2022-12-02 | 华为技术有限公司 | 一种通信***、方法及装置 |
WO2021070536A1 (ja) * | 2019-10-08 | 2021-04-15 | 日立Astemo株式会社 | 通信システム、電子制御装置及び通信方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0993244A (ja) * | 1995-09-26 | 1997-04-04 | Mitsubishi Electric Corp | 多重系システム |
JPH10105424A (ja) * | 1996-09-26 | 1998-04-24 | Okinawa Nippon Denki Software Kk | 二重化サーバのipアドレス割り当て方法 |
JP2007141129A (ja) * | 2005-11-22 | 2007-06-07 | Hitachi Ltd | システム切替方法、その計算機システム及びプログラム |
JP2008028456A (ja) * | 2006-07-18 | 2008-02-07 | Toshiba Corp | サービス及びipアドレスの引き継ぎが可能なコンピュータシステム及びプログラム |
-
2008
- 2008-04-21 JP JP2008110571A patent/JP4703682B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0993244A (ja) * | 1995-09-26 | 1997-04-04 | Mitsubishi Electric Corp | 多重系システム |
JPH10105424A (ja) * | 1996-09-26 | 1998-04-24 | Okinawa Nippon Denki Software Kk | 二重化サーバのipアドレス割り当て方法 |
JP2007141129A (ja) * | 2005-11-22 | 2007-06-07 | Hitachi Ltd | システム切替方法、その計算機システム及びプログラム |
JP2008028456A (ja) * | 2006-07-18 | 2008-02-07 | Toshiba Corp | サービス及びipアドレスの引き継ぎが可能なコンピュータシステム及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2009265690A (ja) | 2009-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4703682B2 (ja) | クラスタシステム及びプログラム | |
US7885180B2 (en) | Address resolution request mirroring | |
US7228459B2 (en) | Apparatus and method that provides a primary server and a backup server that both support a RADIUS client and share an IP address | |
US20100115080A1 (en) | Method of controlling the communication between a machine using private addresses and a communication device connected to a global network | |
JP4789425B2 (ja) | 経路テーブル同期方法、ネットワーク機器および経路テーブル同期プログラム | |
US10191760B2 (en) | Proxy response program, proxy response device and proxy response method | |
JP2010103695A (ja) | クラスタシステム、クラスタサーバ及びクラスタ制御方法 | |
WO2003075536A1 (en) | Reliable server pool | |
US20140365606A1 (en) | Information processing apparatus, information processing method, and program | |
JP4279298B2 (ja) | サービス及びipアドレスの引き継ぎが可能なコンピュータシステム及びプログラム | |
JP5018969B2 (ja) | 通信制御プログラム、通信制御装置、通信制御システムおよび通信制御方法 | |
JP5039975B2 (ja) | ゲートウェイ装置 | |
JP2007251818A (ja) | 送信制御プログラム、送信制御方法および送信制御装置 | |
US20080144634A1 (en) | Selective passive address resolution learning | |
US20110235641A1 (en) | Communication apparatus, method of controlling the communication apparatus,and program | |
JP2009003491A (ja) | クラスタシステムにおけるサーバ切り替え方法 | |
WO2014147784A1 (ja) | ゲートウェイ装置 | |
JP2018061148A (ja) | 通信装置、中継装置、通信システム、及び通信方法 | |
JP6002642B2 (ja) | 通信ノード及びネットワークシステム及び機器制御方法 | |
JP6014068B2 (ja) | 中継装置及び中継方法、並びにコンピュータ・プログラム | |
WO2022254517A1 (ja) | 通信システム及び通信制御方法 | |
US9019964B2 (en) | Methods and systems for routing application traffic | |
JP2016005092A (ja) | 通信アドレス管理システム、ビル管理システム及び通信アドレス管理プログラム | |
US20230370332A1 (en) | Computer system and communication method | |
JP4945793B2 (ja) | 電子装置、名前解決方法および名前解決制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100921 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101119 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110208 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110308 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4703682 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |