JP2003084996A - ホストコンピュータの切替方法 - Google Patents

ホストコンピュータの切替方法

Info

Publication number
JP2003084996A
JP2003084996A JP2001274423A JP2001274423A JP2003084996A JP 2003084996 A JP2003084996 A JP 2003084996A JP 2001274423 A JP2001274423 A JP 2001274423A JP 2001274423 A JP2001274423 A JP 2001274423A JP 2003084996 A JP2003084996 A JP 2003084996A
Authority
JP
Japan
Prior art keywords
host
spare
active
host computer
terminals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001274423A
Other languages
English (en)
Inventor
Sanae Maki
早苗 牧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2001274423A priority Critical patent/JP2003084996A/ja
Publication of JP2003084996A publication Critical patent/JP2003084996A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

(57)【要約】 【課題】現用ホストが障害になった場合、即時に予備ホ
ストに切替えることができない。 【解決手段】障害前の現用ホストがどの端末とTCPコ
ネクションを確立していたかの情報を予備ホストに通知
する手段を設ける。現用ホストから予備ホストへ切替わ
ったときに、その情報より、現用ホストとTCPコネク
ションを確立していた全端末に対して、現用ホストと端
末のアドレスを有するリセットパケットを送信し、現用
ホストの障害を端末に通知する。

Description

【発明の詳細な説明】 【0001】 【発明の属する技術分野】本発明は、現用、予備と少な
くとも1台ずつ以上の複数のホストコンピュータからな
るシステムと端末が、LANを経由してTCP/IPプ
ロトコルで接続されているオンラインシステムにおい
て、障害により現用ホストから予備ホストへの切替方法
に関する。 【0002】 【従来の技術】従来の技術では、現行ホストが障害とな
った場合、端末側で現行ホストが障害となったことを検
知するは、送信したデータの応答監視がタイムアウトす
ることにより検知していたため、即時にホストの障害を
検知することができなかった。 【0003】また、特開平10−105490号公報に
は、UDPソケット上の生死管理パケットまたはTCP
ソケット上のデータを監視し、そのデータを受信しない
場合にサーバを障害とすることが記載されている。ま
た、同公報には切替え後のサーバからUDPソケット上
でバックアップ切替えメッセージを送り、切替え前のサ
ーバが障害となったことを端末側に通知することが記載
されている。 【0004】 【発明が解決しようとする課題】ホストコンピュータと
予備のホストコンピュータとを有するシステムでは、ホ
ストコンピュータの障害を検出して、予備のホストコン
ピュータへ切替えて運用する。この場合、予備のホスト
コンピュータへの切替えをできるだけ早く行うことが要
求される。 【0005】本発明は、上記のように予備ホストに切替
わったときに、端末側で現用ホストの障害を即時に検知
し、予備ホストへの切替え時間を短縮することを目的と
する。 【0006】 【課題を解決するための手段】上記の目的は、障害前の
現用ホストがどの端末とTCPコネクションを確立して
いたかのアドレス情報を予備ホストに通知する手段を設
け、予備ホストへ切替わったときに、そのアドレス情報
に従い切替わったホストから障害前の現用ホストとTC
Pコネクションを確立していた全端末に対して、障害前
の現用ホストと端末のアドレスを有するリセットパケッ
トを送信することにより端末側にて現用ホストの障害を
即時に検知することにより達成される。 【0007】 【発明の実施の形態】以下に、本発明の実施例を図面を
用いて説明する。 【0008】図1は、本発明を適用するシステム構成例
を示す図である。本システムは、複数のホストと、それ
ぞれのホストとLANを経由してTCP/IPプロトコ
ルで接続された複数の端末(端末1〜端末n)とを有し
ている。 【0009】ここで、ホスト1(11)は現在運用され
ているホストコンピュータであり、ホスト2(2)は予
備のホストコンピュータとして以下説明する。 【0010】図2は、図1に示した構成において、現用
ホストと予備ホストの両方からアクセス可能な共用メモ
リ上に、障害前の現用ホストがどの端末とTCPコネク
ションを確立していたかのアドレス情報を格納しておく
方法を示した図である。 【0011】ホスト1(21)は現用ホスト、ホスト2
(22)は予備ホストとして動作しており、共用メモリ
(23)は、ホスト1(21)、ホスト2(22)の両
方からアクセス可能であり、現用ホストが確立している
TCPコネクション分のホスト側、端末側のアドレス情
報を格納できる。 【0012】ホスト1(21)では、端末とTCPコネ
クションを確立したときに、共用メモリ(23)上にT
CPコネクションを確立したホスト側および端末側のア
ドレス情報(24)を追加し(25)、TCPコネクシ
ョンを切断すると、該当するアドレス情報を削除し、共
用メモリ(23)内には、現在ホスト1(21)が確立
しているTCPコネクション分のホスト側および端末側
のアドレス情報が格納される。 【0013】図3は、現用と予備ホストの両方からアク
セス可能な共用メモリ上に、現用ホストが確立している
TCPコネクションのアドレス情報を格納してあり、予
備ホストに切替わったときの切替方法を示す図である。 【0014】ホスト1(31)は現用ホスト、ホスト2
(32)は予備ホストとして動作しており、共用メモリ
(33)は、ホスト1(31)、ホスト2(32)の両
方からアクセス可能であり、現用ホストが確立している
TCPコネクション分のホスト側、端末側のアドレス情
報(35)を格納している。 【0015】現用ホスト1(31)が障害となり、予備
ホスト2(32)に切替わったとき、予備ホスト2(3
2)は共用メモリ(33)から現用ホスト(31)が確
立していたTCPコネクションのアドレス情報(35)
を読み込み(34)、アドレス情報から確立していたT
CPコネクション分、ホスト側、端末側のアドレスを有
するリセットパケットを送信する(36)。 【0016】端末1では現用ホスト1(31)のアドレ
スおよび端末1のアドレスを有するリセットパケットを
受信することにより、現用ホスト1(31)が障害とな
ったことを検知し、現用ホスト1(31)との間のTC
Pコネクションを切断する。また、他の端末2〜nも同
様に、現用ホスト1(31)のアドレスおよび端末2〜
nのアドレスを有するリセットパケットを受信すること
により、現用ホスト1(31)が障害となったことを検
知し、現用ホスト1(31)との間のTCPコネクショ
ンを切断する。 【0017】この後、端末1〜nまたは予備ホスト2
(32)からTCPコネクションの確立を行うことによ
り、即時に、予備ホスト2(32)にTCPコネクショ
ンを確立し、予備ホスト2(32)に切替えることがで
きる。 【0018】図4は、図1の構成例で、現用ホストと予
備ホストの両方からアクセス可能な共用メモリを使用せ
ずに、障害前の現用ホストがどの端末とTCPコネクシ
ョンを確立していたかの情報を逐次予備ホストに通知し
て、予備ホスト上のメモリに格納しておく方法を示した
図である。 【0019】ホスト1(41)は現用ホスト、ホスト2
(42)は予備ホストとして動作している。 【0020】ホスト1(41)では、端末とTCPコネ
クションを確立したときに、予備ホスト2(42)にT
CPコネクションを確立したホスト側および端末側のア
ドレス情報(44)を通知し、予備ホスト2(42)で
は通知された情報をメモリ(43)上に格納する(4
5)。また、ホスト1(41)でTCPコネクションを
切断すると、予備ホスト2(42)に切断したTCPコ
ネクションのアドレス情報を通知し、予備ホスト2(4
2)はメモリ(43)上から切断されたTCPコネクシ
ョンのアドレス情報を削除し、メモリ(43)内には現
在ホスト1(41)が確立しているTCPコネクション
分のホスト側および端末側のアドレス情報が格納され
る。 【0021】図5は、現用ホストが確立しているTCP
コネクションのアドレス情報を予備ホスト上のメモリに
格納してあり、予備ホストに切替わったときの切替方法
を示す図である。 【0022】ホスト1(51)は現用ホスト、ホスト2
(52)は予備ホストとして動作しており、現用ホスト
が確立しているTCPコネクション分のホスト側、端末
側のアドレス情報(54)を予備ホスト2(52)上の
メモリに格納している。 【0023】現用ホスト1(51)が障害となり、予備
ホスト2(52)に切替わったとき、予備ホスト2(5
2)はメモリ(53)上の現用ホスト(51)が確立し
ていたTCPコネクションのアドレス情報(54)か
ら、確立していたTCPコネクション分、ホスト側、端
末側のアドレスを有するリセットパケットを送信する。
(55)端末1では現用ホスト1(51)のアドレスお
よび端末1のアドレスを有するリセットパケットを受信
することにより、現用ホスト1(51)が障害となった
ことを検知し、現用ホスト1(51)との間のTCPコ
ネクションを切断する。また、他の端末2〜nも同様
に、現用ホスト1(51)のアドレスおよび端末2〜n
のアドレスを有するリセットパケットを受信することに
より、現用ホスト1(51)が障害となったことを検知
し、現用ホスト1(51)との間のTCPコネクション
を切断する。 【0024】この後、端末1〜nまたは予備ホスト2
(52)からTCPコネクションの確立を行うことによ
り、即時に、予備ホスト2(52)にTCPコネクショ
ンを確立し、予備ホスト2(52)に切替えることがで
きる。 【0025】 【発明の効果】本発明によれば、現用のホストの障害を
即時に検出し予備ホストに即時に切替える効果がある。
【図面の簡単な説明】 【図1】本発明を適用するシステム構成例を示す図であ
る。 【図2】共用メモリの内容を示した図である。 【図3】現用ホストから予備ホストへの切替方法を示し
た図である。 【図4】予備ホスト上のメモリの内容を示した図であ
る。 【図5】現用ホストから予備ホストへの切替方法を示し
た図である。 【符号の説明】 11 現用ホスト 12 予備ホスト 21 現用ホスト 22 予備ホスト 23 共用メモリ 24 コネクション情報 25 共用メモリ上情報 31 現用ホスト 32 予備ホスト 33 共用メモリ 34 現用ホストとコネクション確立済みの端末情報 35 共用メモリ上情報 36 リセットパケット 41 現用ホスト 42 予備ホスト 43 予備ホスト上メモリ 44 コネクション情報 45 予備ホストメモリ上情報 51 現用ホスト 52 予備ホスト 53 予備ホスト上メモリ 54 予備ホストメモリ上情報 55 リセットパケット
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04L 29/14 H04L 13/00 311 Fターム(参考) 5B034 BB02 CC01 5B085 AC18 BC02 BC03 5B089 GA01 GA21 HA06 HB02 JB15 KA05 KA12 MD01 ME02 ME04 ME14 5K032 AA06 BA04 CC08 CD01 EB06 5K035 BB02 CC01 CC10 LL14 MM03 MM06

Claims (1)

  1. 【特許請求の範囲】 【請求項1】 第1、第2のホストコンピュータと複数
    の端末がLANを経由してTCP/IPプロトコルで接
    続されているオンラインシステムであって、前記第1の
    ホストコンピュータから前記第2のホストコンピュータ
    へ切り替わったときに、前記第1のホストコンピュータ
    がどの端末とTCPコネクションを確立しているかの情
    報を前記第2のホストコンピュータに通知し、前記情報
    により前記第1のホストコンピュータとTCPコネクシ
    ョンを確立していた全端末に対して、リセットパケット
    を送信するホストコンピュータの切替方法。
JP2001274423A 2001-09-11 2001-09-11 ホストコンピュータの切替方法 Pending JP2003084996A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001274423A JP2003084996A (ja) 2001-09-11 2001-09-11 ホストコンピュータの切替方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001274423A JP2003084996A (ja) 2001-09-11 2001-09-11 ホストコンピュータの切替方法

Publications (1)

Publication Number Publication Date
JP2003084996A true JP2003084996A (ja) 2003-03-20

Family

ID=19099452

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001274423A Pending JP2003084996A (ja) 2001-09-11 2001-09-11 ホストコンピュータの切替方法

Country Status (1)

Country Link
JP (1) JP2003084996A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007141129A (ja) * 2005-11-22 2007-06-07 Hitachi Ltd システム切替方法、その計算機システム及びプログラム
JP2007249659A (ja) * 2006-03-16 2007-09-27 Hitachi Ltd システム切替方法、その計算機システム及びプログラム
JP2010009462A (ja) * 2008-06-30 2010-01-14 Yamatake Corp サーバクライアントシステムとそのサーバ切替方法
JP2011518486A (ja) * 2008-04-02 2011-06-23 インターナショナル・ビジネス・マシーンズ・コーポレーション サーバ故障時におけるクライアント・アプリケーションのより速い回復を可能にするための方法
JP2015011472A (ja) * 2013-06-27 2015-01-19 富士通株式会社 制御方法、制御プログラムおよび情報処理システム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007141129A (ja) * 2005-11-22 2007-06-07 Hitachi Ltd システム切替方法、その計算機システム及びプログラム
JP2007249659A (ja) * 2006-03-16 2007-09-27 Hitachi Ltd システム切替方法、その計算機システム及びプログラム
JP2011518486A (ja) * 2008-04-02 2011-06-23 インターナショナル・ビジネス・マシーンズ・コーポレーション サーバ故障時におけるクライアント・アプリケーションのより速い回復を可能にするための方法
JP2010009462A (ja) * 2008-06-30 2010-01-14 Yamatake Corp サーバクライアントシステムとそのサーバ切替方法
JP2015011472A (ja) * 2013-06-27 2015-01-19 富士通株式会社 制御方法、制御プログラムおよび情報処理システム

Similar Documents

Publication Publication Date Title
US9219641B2 (en) Performing failover in a redundancy group
CN106330475B (zh) 一种通信***中管理主备节点的方法和装置及高可用集群
EP1955506B1 (en) Methods, systems, and computer program products for session initiation protocol (sip) fast switchover
JP2008547329A (ja) 無線ネットワークにおけるセッションの保持
JP2010103695A (ja) クラスタシステム、クラスタサーバ及びクラスタ制御方法
CN1859423B (zh) 一种主机和转发设备同步切换的方法
CN100563263C (zh) 在网络存储业务中实现***高可用性的方法和***
CN106656659B (zh) 一种网络路径的选择方法以及网络硬盘录像机
CN109586986B (zh) 网络设备切换的方法、装置、设备及存储介质
JPH1185644A (ja) 冗長構成システムの系切替制御方法
JP2003084996A (ja) ホストコンピュータの切替方法
CN102868616B (zh) 网络中虚mac地址表项建立的方法、路由器及***
CN101848165B (zh) 控制通信链路中断后恢复的方法和接口板
JP4806382B2 (ja) 冗長化システム
CN113949623B (zh) Mlag双主异常修复方法、装置、电子设备及存储介质
JP2738362B2 (ja) ネットワーク接続装置
JP2009003491A (ja) クラスタシステムにおけるサーバ切り替え方法
CN111835544B (zh) 一种基于用户态协议栈的虚拟路由器的监控方法及***
US20100005197A1 (en) Network device and active control card detecting method
CN113852514A (zh) 服务不中断的数据处理***、处理设备切换方法、连接设备
KR100669030B1 (ko) 빠른 통신 복구가 가능한 이더넷링크보호기
CN115102897B (zh) 一种基于链路聚合的堆叠***保护方法
JP2006229512A (ja) サーバ切替方法,サーバ及びサーバ切替プログラム
CN111669280B (zh) 一种报文传输方法、装置及存储介质
JPH10105490A (ja) サーバの障害監視及び対策方法