Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6554801B2 - Redundant communication device and control method thereof - Google Patents
[go: Go Back, main page]

JP6554801B2 - Redundant communication device and control method thereof - Google Patents

Redundant communication device and control method thereof Download PDF

Info

Publication number
JP6554801B2
JP6554801B2 JP2015017700A JP2015017700A JP6554801B2 JP 6554801 B2 JP6554801 B2 JP 6554801B2 JP 2015017700 A JP2015017700 A JP 2015017700A JP 2015017700 A JP2015017700 A JP 2015017700A JP 6554801 B2 JP6554801 B2 JP 6554801B2
Authority
JP
Japan
Prior art keywords
exchange
standby
software
software data
data
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.)
Active
Application number
JP2015017700A
Other languages
Japanese (ja)
Other versions
JP2016143187A (en
Inventor
宏彦 木田
宏彦 木田
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2015017700A priority Critical patent/JP6554801B2/en
Publication of JP2016143187A publication Critical patent/JP2016143187A/en
Application granted granted Critical
Publication of JP6554801B2 publication Critical patent/JP6554801B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Hardware Redundancy (AREA)
  • Stored Programmes (AREA)

Description

本発明は冗長通信装置及びその制御方法に関し、例えば、2重化冗長構成(運用系/待機系)のIP交換機を有するIP交換装置のソフトウェア更新に適用し得るものである。   The present invention relates to a redundant communication device and a control method thereof, and can be applied to software update of an IP switching device having a dual redundant configuration (active / standby) IP switch, for example.

従来、加入者端末(電話端末)と接続(収容)して、IPネットワークに接続するIP交換機は、一般的に2重化以上の冗長構成となっている。以下では、2重化されたIP交換装置の運用系(アクティブ系)を「ACT系」、待機系(スタンバイ系)を「SBY系」とも呼ぶものとする。   2. Description of the Related Art Conventionally, an IP switch that is connected (accommodated) to a subscriber terminal (telephone terminal) and connected to an IP network generally has a redundant configuration of duplex or more. Hereinafter, the operating system (active system) of the duplicated IP switching apparatus is also referred to as “ACT system”, and the standby system (standby system) is also referred to as “SBY system”.

従来の冗長化IP交換装置としては、例えば特許文献1の記載技術がある。   As a conventional redundant IP switching apparatus, for example, there is a technique described in Patent Document 1.

特開2007−189321号公報JP 2007-189321 A

従来の冗長構成のIP交換機は、ACT系とSBY系とでバージョン等まで同一のソフトウェア(ファームウェア)で動作させる必要がある。そして、従来の冗長構成のIP交換機では、ACT系からSBY系に切替える際に、系間通信路を用いてデータ同期(ACT系からSBY系へのデータ複製)を行う。   A conventional IP switch having a redundant configuration needs to be operated with the same software (firmware) up to the version and the like in the ACT system and the SBY system. In a conventional redundant IP exchange, when switching from the ACT system to the SBY system, data synchronization (data replication from the ACT system to the SBY system) is performed using the inter-system communication path.

また、従来の冗長構成のIP交換機では、一般的に、IPネットワーク上の管理装置にソフトウェアファイルを配置してソフトウェア更新を実施する。故障発生などにより予備パッケージと交換した際、ソフトウェア版数が他系と異なったものを交換した場合は、当該管理装置よりソフトウェア更新を実行することになる。IP交換機の管理装置としては、例えば、エレメントマネジメントシステム(以下、「EMS」と略称する)や、オペレーションシステム(以下、「OpS」と略称する)と呼ばれる装置がある。   In addition, in a conventional redundant IP exchange, a software file is generally arranged in a management apparatus on an IP network to update software. When the software is replaced with a spare package due to a failure or the like, if the software version is different from that of the other system, software update is executed from the management device. Examples of the management apparatus of the IP exchange include an apparatus called an element management system (hereinafter abbreviated as “EMS”) and an operation system (hereinafter abbreviated as “OpS”).

一般的にIP交換機等に適用するソフトウェアは、複数回にわたって更新(例えば、バージョンアップや修正パッチのリリース)が行われる。そして、冗長構成のIP交換機において、一方の系に故障が発生して部品交換(例えば、ソフトウェアがインストールされたパッケージやモジュールの交換)が行われた場合には、交換部品にインストールされたソフトウェアと、正常に動作しているACT系(運用系)のソフトウェアとで同一のソフトウェア(バージョンや修正パッチまで含めて同一のソフトウェア)とする必要がある。このとき、部品交換が行われた系のIP交換機については、管理装置を用いて、各更新条件や注意事項を確認しながらソフトウェアの更新を行う必要がある。2つの系のソフトウェアに差分があるとき、部品交換を行った系について、バージョンアップ及び複数の修正パッチ適用等を要する場合もある。ソフトウェアのバージョンアップや修正パッチは、段階的に適用しなくてはならない場合もあるからである。   In general, software applied to an IP exchange or the like is updated a plurality of times (for example, version upgrade or correction patch release). In a redundant IP exchange, when a fault occurs in one system and parts are replaced (for example, replacement of a package or module in which software is installed), the software installed in the replacement part It is necessary to use the same software (the same software including the version and correction patch) as the ACT (operational) software operating normally. At this time, it is necessary to update the software for the IP exchange whose system has been replaced while checking each update condition and precautions using the management device. When there is a difference between the software of the two systems, it may be necessary to upgrade the version and apply a plurality of correction patches for the system where the parts have been replaced. This is because software upgrades and correction patches may need to be applied in stages.

このように、従来の冗長構成のIP交換機では、複数段階の手順で更新を行うことは、多くの確認を必要とするため手間がかかり、注意事項の確認漏れなどの人為的なミスにより、二次的な故障を引き起こす可能性があった。   As described above, in a conventional redundant IP exchange, updating in a multi-step procedure is time-consuming because many confirmations are required, and due to human error such as omission of confirmation of precautions, It could cause the following failure.

そのため、効率的かつ確実にソフトウェアの更新を行うことができる冗長通信装置及びその制御方法が望まれている。   Therefore, a redundant communication device capable of efficiently and reliably updating software and a control method thereof are desired.

第1の本発明は、運用系IP交換機及び待機系IP交換機を少なくとも1つずつ有する冗長通信装置において、(1)上記運用系IP交換機は、上記待機系IP交換機で部品交換が行われた後、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信するソフトウェアデータ送信手段を有し、(2)上記待機系IP交換機は、上記運用系IP交換機から受信したソフトウェアデータを、自装置のソフトウェアデータが格納されるデータ記憶部に書込むソフトウェアデータ更新手段を有し、(3)上記運用系IP交換機は、上記待機系IP交換機との通信により上記待機系IP交換機の故障を認識する故障認識手段をさらに備え、(4)上記ソフトウェアデータ送信手段は、上記待機系IP交換機で故障が発生し、部品交換により復旧した後、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信し、(5)上記運用系IP交換機は、上記待機系IP交換機のデータ記憶部に格納されるソフトウェアデータの版数を読取るソフトウェア版数読取手段をさらに備え、(6)上記ソフトウェアデータ送信手段は、自装置のデータ記憶部に格納されるソフトウェアデータの版数と、上記待機系IP交換機のデータ記憶部に格納されるソフトウェアデータの版数とで差異がある場合に、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信することを特徴とする冗長通信装置。 The first aspect of the present invention is a redundant communication apparatus having at least one active IP switch and one standby IP switch. (1) After the active IP switch has been replaced by the standby IP switch And software data transmitting means for transmitting the software data of the own device stored in the data storage unit of the own device to the standby IP exchange. (2) The standby IP exchange is connected to the operating IP exchange. A software data updating means for writing the received software data into a data storage unit in which the software data of its own device is stored; (3) the active IP switch is in standby by communicating with the standby IP switch; Failure recognition means for recognizing the failure of the system IP exchange, and (4) the software data transmission means is the standby system IP exchange. There occurs, after recovery by part replacement, the software data of its own device stored in the data storage unit of the own device, transmits to the standby IP exchange, (5) the operation system IP exchange, the standby system Software version number reading means for reading the version number of the software data stored in the data storage section of the IP exchange is further provided. (6) The software data transmission means is a version of software data stored in the data storage section of its own device. And the software data of the own device stored in the data storage unit of the own device, when there is a difference between the number and the version number of the software data stored in the data storage unit of the standby IP exchange A redundant communication device, characterized by transmitting to a switch .

第2の本発明は、運用系IP交換機及び待機系IP交換機を少なくとも1つずつ有する冗長通信装置の制御方法において、(1)上記運用系IP交換機は、ソフトウェアデータ送信手段と故障認識手段とソフトウェア版数読取手段とを有し、上記待機系IP交換機は、ソフトウェアデータ更新手段を有し、(2)上記ソフトウェアデータ送信手段は、上記待機系IP交換機で部品交換が行われた後、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信し、(3)上記ソフトウェアデータ更新手段は、上記運用系IP交換機から受信したソフトウェアデータを、自装置のソフトウェアデータが格納されるデータ記憶部に書込み、(4)上記故障認識手段は、上記待機系IP交換機との通信により上記待機系IP交換機の故障を認識し、(5)上記ソフトウェアデータ送信手段は、上記待機系IP交換機で故障が発生し、部品交換により復旧した後、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信し、(6)上記ソフトウェア版数読取手段は、上記待機系IP交換機のデータ記憶部に格納されるソフトウェアデータの版数を読取り、(7)上記ソフトウェアデータ送信手段は、自装置のデータ記憶部に格納されるソフトウェアデータの版数と、上記待機系IP交換機のデータ記憶部に格納されるソフトウェアデータの版数とで差異がある場合に、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信することを特徴とする。
According to a second aspect of the present invention, there is provided a redundant communication apparatus control method having at least one active IP switch and one standby IP switch. (1) The active IP switch includes software data transmitting means, failure recognizing means, and software. Version number reading means , the standby IP exchange has software data updating means, and (2) the software data transmission means is a device that has its own device after parts are exchanged by the standby IP exchange. Software data stored in the data storage unit is transmitted to the standby IP exchange, and (3) the software data update means receives the software data received from the active IP switch as software of the local apparatus. (4) The failure recognition means is activated by communication with the standby IP exchange. Recognizes the failure of the standby IP exchange, (5) the software data transmitting means, a failure in the standby IP exchange occurs and after recovery by part replacement, the own device stored in the data storage unit of the apparatus the software data, and sends it to the standby IP exchange, (6) the software version number reading means reads the version number of the software data stored in the data storage unit of the standby IP exchange, (7) the When there is a difference between the version number of the software data stored in the data storage unit of its own device and the version number of the software data stored in the data storage unit of the standby IP exchange, The software data of the own device stored in the data storage unit of the device is transmitted to the standby IP exchange .

本発明によれば、効率的かつ確実にソフトウェアの更新を行う冗長通信装置を提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the redundant communication apparatus which updates software efficiently and reliably can be provided.

実施形態に係るIP交換装置の動作(制御方法)の各ステップについて示した説明図である。It is explanatory drawing shown about each step of the operation | movement (control method) of the IP switching apparatus which concerns on embodiment. 実施形態に係るIP交換装置の機能的構成について示したブロック図である。It is the block diagram shown about the functional structure of the IP exchange apparatus which concerns on embodiment. 実施形態に係るIP交換装置におけるソフトウェアの更新履歴について示した説明図である。It is explanatory drawing shown about the update history of the software in the IP exchange apparatus which concerns on embodiment. 実施形態に係る各IP交換機のソフトウェア版数の遷移について示した説明図(その1)である。It is explanatory drawing (the 1) shown about the transition of the software version number of each IP switching device which concerns on embodiment. 実施形態に係る各IP交換機のソフトウェア版数の遷移について示した説明図(その2)である。It is explanatory drawing (the 2) shown about the transition of the software version number of each IP switching device which concerns on embodiment. 実施形態に係る各IP交換機のソフトウェア版数の遷移について示した説明図(その3)である。It is explanatory drawing (the 3) shown about the transition of the software version number of each IP switching device which concerns on embodiment. 実施形態に係る各IP交換機のソフトウェア版数の遷移について示した説明図(その4)である。It is explanatory drawing (the 4) shown about the transition of the software version number of each IP switching device which concerns on embodiment.

(A)主たる実施形態
以下、本発明による冗長通信装置及びその系切替え方法の一実施形態を、図面を参照しながら説明する。ここで、実施形態の冗長通信装置は、冗長構成をなしている2つのIP交換機を備えるIP交換装置である。
(A) Main Embodiment Hereinafter, an embodiment of a redundant communication device and a system switching method thereof according to the present invention will be described with reference to the drawings. Here, the redundant communication device of the embodiment is an IP switching device including two IP switches having a redundant configuration.

(A−1)実施形態の構成
図2は、この実施形態のIP交換装置1の機能的構成、及びその周辺の接続構成について示したブロック図である。
(A-1) Configuration of Embodiment FIG. 2 is a block diagram showing a functional configuration of the IP exchange apparatus 1 according to this embodiment and a peripheral connection configuration.

図2に示すように、IP交換装置1は、2台のIP交換機10(10−1、10−2を備えており、この2台のIP交換機10−1、10−2により冗長構成が組まれている。以下では、IP交換機10−1を「第1の交換機」、IP交換機10−2を「第2の交換機」とも呼ぶものとする。IP交換装置1では、IP交換機10−1、10−2のいずれか一方がACT系(運用系)として動作し、他方がSBY系(待機系)として動作するアクティブ・スタンバイの冗長構成が採用されているものとする。なお、IP交換装置1を構成するIP交換機10の数は限定されないものであるが、少なくとも1台のACT系(運用系)と1台のSBY系(待機系)(計2台)で構成されるものとして説明する。   As shown in FIG. 2, the IP exchange apparatus 1 includes two IP exchanges 10 (10-1 and 10-2), and a redundant configuration is formed by the two IP exchanges 10-1 and 10-2. Hereinafter, the IP switch 10-1 is also referred to as a “first switch”, and the IP switch 10-2 is also referred to as a “second switch.” In the IP switch 1, the IP switch 10-1, It is assumed that an active / standby redundant configuration in which one of 10-2 operates as an ACT system (active system) and the other operates as an SBY system (standby system). Although the number of IP exchanges 10 constituting the network is not limited, the description will be made on the assumption that the system is composed of at least one ACT system (operation system) and one SBY system (standby system) (two in total).

IP交換機10−1、10−2の間は、系間通信路20により接続されており、相互に通信して連携可能な構成となっている。系間通信路20の構成は限定されないものであり、例えば、イーサネット(登録商標)ケーブルや種々のデータ伝送ケーブル等で直結する構成としてもよいし、ネットワーク(例えば、スイッチやルータ等)を経由する構成としてもよい。   The IP exchanges 10-1 and 10-2 are connected by an inter-system communication path 20 so that they can communicate with each other and cooperate. The configuration of the inter-system communication path 20 is not limited, and may be configured to be directly connected by, for example, an Ethernet (registered trademark) cable or various data transmission cables, or via a network (for example, a switch or a router). It is good also as a structure.

IP交換機10−1、10−2は、それぞれ、加入者線30(例えば、ツイストペアケーブル等の線路)及びメタルUNI(User Network Interface)40を介して加入者端末50に接続(収容)し、電話サービス等を提供している。IP交換装置1では、IP交換機10−1、10−2のいずれか一方が故障等により停止した場合でも、加入者端末50にサービス提供を継続することができる。   Each of the IP exchanges 10-1 and 10-2 is connected (accommodated) to a subscriber terminal 50 via a subscriber line 30 (for example, a line such as a twisted pair cable) and a metal UNI (User Network Interface) 40, and then telephoned. Services are provided. The IP switching apparatus 1 can continue to provide services to the subscriber terminal 50 even when one of the IP exchanges 10-1 and 10-2 stops due to a failure or the like.

また、IP交換機10−1、10−2は、それぞれネットワークNを経由してEMS60と通信可能な構成となっている。EMS60は、IP交換機10−1、10−2に対する管理に係る処理(ソフトウェアの更新処理を含む)を実行する端末である。   The IP exchanges 10-1 and 10-2 are configured to be able to communicate with the EMS 60 via the network N, respectively. The EMS 60 is a terminal that executes processing (including software update processing) related to management of the IP exchanges 10-1 and 10-2.

また、それぞれのIP交換機10−1、10−2には、種々のコマンド(命令)実行や情報出力(例えば、コマンドの実行結果の出力)が可能なコンソール70を接続することが可能となっているものとする。コンソール70としては、例えば、種々のシリアルインタフェース(シリアルケーブル)等を用いて接続し、コマンドラインインタフェースとして機能する端末を適用することができる。コンソール70としては、例えば、シリアルインタフェース(例えば、RS−232C等のインタフェース)を備えたPCに、コマンドラインインタフェースとして機能するエミュレータ等のソフトウェアをインストールして構築するようにしてもよい。なお、コンソール70については、直接シリアルケーブルでIP交換機10に接続せずにネットワーク等を経由して接続(例えば、TELNETやSSH(Secure Shell)等のリモート接続)する構成としてもよい。   Further, a console 70 capable of executing various commands (commands) and outputting information (for example, outputting command execution results) can be connected to each of the IP exchanges 10-1 and 10-2. It shall be. As the console 70, for example, a terminal that is connected using various serial interfaces (serial cables) or the like and functions as a command line interface can be applied. As the console 70, for example, software such as an emulator functioning as a command line interface may be installed in a PC having a serial interface (for example, an interface such as RS-232C). The console 70 may be connected via a network or the like (for example, remote connection such as TELNET or SSH (Secure Shell)) without connecting directly to the IP exchange 10 with a serial cable.

次に、IP交換機10−1、10−2の内部構成について説明する。この実施形態では、IP交換機10−1、10−2のハードウェア構成は同一であるものとして説明する。   Next, the internal configuration of the IP exchanges 10-1 and 10-2 will be described. In this embodiment, description will be made assuming that the hardware configurations of the IP exchanges 10-1 and 10-2 are the same.

各IP交換機10は、内部バス13が配置された本体(シャーシ、筐体)に、複数の基板型の部品(以下、「パッケージ」又は「PKG」と呼ぶ)が脱着可能に搭載される構造となっているものとする。IP交換機10では、故障が発生したパッケージを抜取り、正常なパッケージ(予備パッケージ)を挿入することにより故障からの回復が可能な構成となっている。なお、IP交換機10を構成する各部品としては、基板型のパッケージに限定されず、本体に脱着可能な構造であればその他の形状や構造とするようにしてもよい。   Each IP switch 10 has a structure in which a plurality of board-type components (hereinafter referred to as “packages” or “PKGs”) are detachably mounted on a main body (chassis, casing) in which an internal bus 13 is disposed. Suppose that The IP exchange 10 is configured to be able to recover from a failure by removing the package in which the failure has occurred and inserting a normal package (spare package). Note that each component constituting the IP exchange 10 is not limited to a board-type package, and may have other shapes and structures as long as the structure is detachable from the main body.

この実施形態の例では、IP交換機10−1、10−2のそれぞれに、制御パッケージ11と、N個のインタフェースパッケージ12(12−1〜12−N)が搭載されているものとして説明する。IP交換機10に搭載するパッケージの数や組合せについては限定されないものであり、当該IP交換機10の機能に必要なものが搭載されていればよい。   In the example of this embodiment, it is assumed that a control package 11 and N interface packages 12 (12-1 to 12-N) are mounted on each of the IP exchanges 10-1 and 10-2. The number and combination of packages to be mounted on the IP exchange 10 are not limited, and it is sufficient that what is necessary for the function of the IP exchange 10 is mounted.

各インタフェースパッケージ12は、外部のネットワークと接続するためのネットワークインタフェースの機能を担っている。インタフェースパッケージ12は、例えば、加入者線30と接続するインタフェースや、図示しない上位ネットワークと接続するインタフェース等を備えている。各インタフェースパッケージ12は、制御パッケージ11からの制御に応じた動作を行う。   Each interface package 12 has a network interface function for connecting to an external network. The interface package 12 includes, for example, an interface connected to the subscriber line 30 and an interface connected to a host network (not shown). Each interface package 12 performs an operation corresponding to the control from the control package 11.

制御パッケージ11は、当該IP交換機10の全体を制御する機能を担っている。この実施形態では、制御パッケージ11は、不揮発メモリ111、制御処理部112、及び系間通信部113を有しているものとして説明する。   The control package 11 has a function of controlling the entire IP exchange 10. In this embodiment, the control package 11 will be described as including a nonvolatile memory 111, a control processing unit 112, and an intersystem communication unit 113.

制御処理部112は、各インタフェースパッケージ12に対する制御や、他方のIP交換機10との連携(系間通信部113を介して通信して連携)する処理等を行うものである。制御処理部112は、一部又は全部の機能について、ソフトウェア的に構成されている。制御処理部112は、図示しないプロセッサやメモリ等により構成されるコンピュータ112aを備えている。コンピュータ112aは、不揮発メモリ111からソフトウェアデータD(プログラムデータ)を読込んで実行することにより起動し、ソフトウェアデータDのプログラムに従って動作することで種々の制御処理を行うことが可能な構成となっている。なお、コンピュータ112aは内部にメモリやキャッシュを備えて内部だけでソフトウェアデータDを実行する構成としてもよいし、不揮発メモリ111をワークメモリとしてソフトウェアデータDを実行する構成としてもよい。図2では、説明を簡易とするためにソフトウェアデータDを1つの構成要素として示しているが、ソフトウェアデータDは複数のファイルやデータ領域で構成されるものであってもよい。   The control processing unit 112 performs control for each interface package 12, processing for cooperating with the other IP exchange 10 (communication through communication via the inter-system communication unit 113), and the like. The control processing unit 112 is configured by software for some or all functions. The control processing unit 112 includes a computer 112a configured by a processor, a memory, and the like (not shown). The computer 112a is activated by reading and executing software data D (program data) from the non-volatile memory 111, and has a configuration capable of performing various control processes by operating according to the program of the software data D. . The computer 112a may have a configuration in which a memory or a cache is provided inside and the software data D is executed only inside, or the software data D may be executed using the nonvolatile memory 111 as a work memory. In FIG. 2, the software data D is shown as one component for the sake of simplicity, but the software data D may be composed of a plurality of files and data areas.

また、制御処理部112は、コンソール70と接続可能なシリアルインタフェース112bを備えており、コンソール70からの接続受入れ(例えば、コマンドラインインタフェース等による接続受入れ)が可能となっている。   In addition, the control processing unit 112 includes a serial interface 112b that can be connected to the console 70, and can accept a connection from the console 70 (for example, accept a connection using a command line interface or the like).

不揮発メモリ111は、制御処理部112の動作に必要となる種々のデータを格納するための記憶手段であり、少なくともソフトウェアデータDを記憶している。不揮発メモリ111としては、例えば、ハードディスクドライブやフラッシュメモリ等の不揮発性のデータ記録媒体を適用することができる。   The nonvolatile memory 111 is a storage means for storing various data necessary for the operation of the control processing unit 112, and stores at least software data D. As the nonvolatile memory 111, for example, a nonvolatile data recording medium such as a hard disk drive or a flash memory can be applied.

系間通信部113は、系間通信路20を介して、他方のIP交換装置1(制御パッケージ11)と通信するためのインタフェースの機能を担っている。制御処理部112は、系間通信部113を介して、他方のIP交換装置1(制御パッケージ11)と通信し連携が可能となっている。   The inter-system communication unit 113 has an interface function for communicating with the other IP exchange device 1 (control package 11) via the inter-system communication path 20. The control processing unit 112 communicates with the other IP exchange device 1 (control package 11) via the inter-system communication unit 113 to be able to cooperate.

各IP交換機10間の系間通信による監視方式や監視項目については限定されないものであるが、例えば、ECC(Error Check and Correct memory)機能によるメモリ故障監視や、内部クロック断検出機能などによる部品または回路故障検出が行われる。各IP交換機10の制御パッケージ11は、自装置に対するヘルスチェックや、他方のIP交換機10に対する監視(生存確認)を行う。そして、各IP交換機10は、自装置又は他系で故障を検出した場合に他方にその故障発生を通知する処理や、系切替制御(例えば、SBY系からACT系への切替え等)を行うものとする。   Although the monitoring method and monitoring items by inter-system communication between the IP exchanges 10 are not limited, for example, a memory failure monitoring by an ECC (Error Check and Correct memory) function, a component by an internal clock loss detection function, or the like or Circuit fault detection is performed. The control package 11 of each IP exchange 10 performs a health check on its own device and monitoring (survival confirmation) on the other IP exchange 10. When each IP switch 10 detects a failure in its own device or another system, it performs processing for notifying the other of the occurrence of the failure and system switching control (for example, switching from the SBY system to the ACT system). And

次に、各IP交換機10の不揮発メモリ111に記憶されるソフトウェアデータDの更新について説明する。   Next, the update of the software data D stored in the nonvolatile memory 111 of each IP exchange 10 will be described.

図3は、ソフトウェアデータDの版数(バージョン)及び修正パッチの適用順序の例について示した説明図である。   FIG. 3 is an explanatory diagram showing an example of the version number (version) of the software data D and the application order of the correction patches.

図3に示すように、ソフトウェアデータDについては、最初の版数(01版)以後、02版、03版がリリースされている。図3に示すように現在ソフトウェアデータDの最新の版数は03版となっている。そして、現在までに、ソフトウェアデータDの03版については、4つの修正パッチ(03版の修正パッチ001版〜004版)がリリースされている。03版の修正パッチ001版〜004版については、修正パッチ001、002、003、004とリリース順に適用(上書き)していく必要があるものとする。   As shown in FIG. 3, for the software data D, the 02 version and 03 version have been released after the first version number (01 version). As shown in FIG. 3, the latest version number of the software data D is currently 03 version. Up to now, four revision patches (03 revision patches 001 to 004) have been released for the 03 version of the software data D. It is assumed that the 03 version correction patches 001 to 004 need to be applied (overwritten) in the order of release as the correction patches 001, 002, 003, and 004.

例えば、IP交換機10にソフトウェアデータDの02版がインストールされている状態から、「03版の修正パッチ002版」を適用した状態とするには、02版から03版にバージョンアップした後、「03版の修正パッチ001版」、「03版の修正パッチ002版」の順序で適用する必要がある。基本的には、各版数のソフトウェアデータDや修正パッチについては、EMS60で管理されており、EMS60から各IP交換機10にバージョンアップや修正パッチ適用の制御処理が行われる。   For example, in order to change from the state in which the 02 version of the software data D is installed in the IP exchange 10 to the state in which the “03 revision patch 002 version” is applied, after upgrading from the 02 version to the 03 version, “ It is necessary to apply in the order of “03 version correction patch 001 version” and “03 version correction patch 002 version”. Basically, the software data D and correction patches for each version number are managed by the EMS 60, and control processing for version upgrade and correction patch application is performed from the EMS 60 to each IP switch 10.

しかし、この実施形態では、ACT系のIP交換機10とSBY系のIP交換機10とで、ソフトウェアデータDの内容(版数及び修正パッチ)が一致しない場合には、系間通信(系間通信路20)により、ACT系のIP交換機10からSBY系のIP交換機10に、不揮発メモリ111のデータ(少なくともソフトウェアデータDの領域を含むデータ)がコピーされる。この場合、ACT系のIP交換機10における不揮発メモリ111のデータ(イメージデータ)が、そのままSBY系のIP交換機10にコピーされることになるので、バージョンアップや修正パッチの適用等の順序を無視して一度のコピーでソフトウェアデータDの同期が行われることになる。   However, in this embodiment, when the contents (version number and correction patch) of the software data D do not match between the ACT IP switch 10 and the SBY IP switch 10, inter-system communication (inter-system communication path) 20), the data in the nonvolatile memory 111 (data including at least the area of the software data D) is copied from the ACT IP switch 10 to the SBY IP switch 10. In this case, the data (image data) in the non-volatile memory 111 in the ACT IP switch 10 is copied to the SBY IP switch 10 as it is, so the order of version upgrades and application of correction patches is ignored. Thus, the software data D is synchronized by one copy.

(A−2)実施形態の動作
次に、以上のような構成を有するこの実施形態のIP交換装置1の動作(実施形態に係る制御方法)について図1、図4〜図7を用いて説明する。
(A-2) Operation of Embodiment Next, the operation (control method according to the embodiment) of the IP switching apparatus 1 of this embodiment having the above-described configuration will be described with reference to FIGS. 1 and 4 to 7. To do.

図1は、IP交換装置1を構成する第2のIP交換機10−2で故障が発生し復帰するまでの動作の例について示した説明図である。図4〜図6は、各IP交換機10におけるソフトウェアデータDの内容の遷移の例について示した説明図である。   FIG. 1 is an explanatory diagram showing an example of an operation until a failure occurs in the second IP exchange 10-2 constituting the IP exchange apparatus 1 and returns. 4 to 6 are explanatory diagrams showing examples of transition of the contents of the software data D in each IP exchange 10.

まず、ここでは初期状態として、図4に示すように、第1のIP交換機10−1がACT系(運用系)として動作し、第2のIP交換機10−2のSBY系(待機系)として動作しているものとする。そして、第1のIP交換機10−1と第2のIP交換機10−2とでソフトウェアデータDの内容は「03版の修正パッチ002版」まで適用された状態に統一されているものとする。   First, as shown in FIG. 4, the first IP switch 10-1 operates as an ACT system (active system) and the second IP switch 10-2 as an SBY system (standby system). It is assumed that it is operating. It is assumed that the contents of the software data D in the first IP exchange 10-1 and the second IP exchange 10-2 are unified up to the "03 version patch 002 version".

そして、第1のIP交換機10−1の制御パッケージ11と、第2のIP交換機10−2の制御パッケージ11との間では、系間通信が行われ相互に監視処理等が行われる。   Between the control package 11 of the first IP exchange 10-1 and the control package 11 of the second IP exchange 10-2, inter-system communication is performed, and monitoring processing and the like are performed mutually.

そして、ここでは、図1のステップS101に示すように、第2のIP交換機10−2の制御パッケージ11で故障が発生し、第2のIP交換機10−2から第1のIP交換機10−1に故障発生が通知されたものとする。故障通知を受けると、第1のIP交換機10−1は、第2のIP交換機10−2を故障系(以下、「FLT系」と呼ぶ)になったと認識し、系間通信により第2のIP交換機10−2をFLT系とする制御処理を行う。FLT系(故障系)とは、SBY系(待機系)と異なり、第1のIP交換機10−1に故障等が発生してもACT系(運用系)とはならない状態であるものとする。   Here, as shown in step S101 of FIG. 1, a failure occurs in the control package 11 of the second IP switch 10-2, and the second IP switch 10-2 to the first IP switch 10-1 Shall be notified of the occurrence of a failure. Upon receipt of the failure notification, the first IP exchange 10-1 recognizes that the second IP exchange 10-2 has become a failure system (hereinafter referred to as “FLT system”), and the second IP exchange 10-1 is connected to the second IP exchange 10-2 by inter-system communication. Control processing for setting the IP exchange 10-2 to the FLT system is performed. The FLT system (failure system) is different from the SBY system (standby system) in that the ACT system (operation system) does not become active even if a failure or the like occurs in the first IP exchange 10-1.

次に、第2のIP交換機10−2で故障が発生しFLT系となったことは、外部(例えば、EMS60)でも検知されたものとする。そして、ステップS102に示すように、保守作業員等により、第2のIP交換機10−2の制御パッケージ11が、予備パッケージに交換されたものとする。   Next, it is assumed that the occurrence of a failure in the second IP exchange 10-2 and the occurrence of the FLT system has also been detected externally (for example, EMS 60). Then, as shown in step S102, it is assumed that the control package 11 of the second IP exchange 10-2 has been replaced with a spare package by a maintenance worker or the like.

このとき、予備の制御パッケージ11におけるソフトウェアデータDは、図5に示すように02版であったものとする。すなわち、パッケージ交換が行われた直後では、図6に示すように、第1のIP交換機10−1のソフトウェアデータDは「03版の修正パッチ002版」まで適用された状態であり、第2のIP交換機10−2のソフトウェアデータDは「02版」の状態となる。   At this time, it is assumed that the software data D in the spare control package 11 is 02 version as shown in FIG. That is, immediately after the package is exchanged, as shown in FIG. 6, the software data D of the first IP exchange 10-1 is in a state where “03 version correction patch 002” has been applied. The software data D of the IP exchange 10-2 is in the “02 version” state.

次に、図1のステップS103に示すように、保守作業員により、第1のIP交換機10−1に接続されたコンソール70が操作(コマンド入力操作)され、第1のIP交換機10−1において、他系(第2のIP交換機10−2)のソフトウェアデータDの版数を読取る処理が行われたものとする。これにより、第1のIP交換機10−1に接続されたコンソール70には、第2のIP交換機10−2におけるソフトウェアデータDの内容が表示されることになる。すなわち、保守作業員は、第1のIP交換機10−1に接続されたコンソール70を操作することにより、第1のIP交換機10−1と第2のIP交換機10−2のソフトウェアデータDの内容(差分の有無)を確認することができる。   Next, as shown in step S103 of FIG. 1, the maintenance worker operates the console 70 connected to the first IP exchange 10-1 (command input operation), and in the first IP exchange 10-1, It is assumed that the process of reading the version number of the software data D of the other system (second IP exchange 10-2) has been performed. As a result, the contents of the software data D in the second IP exchange 10-2 are displayed on the console 70 connected to the first IP exchange 10-1. In other words, the maintenance worker operates the console 70 connected to the first IP exchange 10-1, and thereby the contents of the software data D of the first IP exchange 10-1 and the second IP exchange 10-2. (The presence or absence of a difference) can be confirmed.

次に、図1のステップS104に示すように、保守作業員により、第1のIP交換機10−1に接続されたコンソール70が操作(コマンド入力操作)され、第1のIP交換機10−1の不揮発メモリ111のデータ(少なくともソフトウェアデータDを含む領域のデータ)を、第2のIP交換機10−2の不揮発メモリ111にコピーする処理が行われたものとする。ステップS104の処理により、図7に示すように、第1のIP交換機10−1と第2のIP交換機10−2とでソフトウェアデータDの内容は「03版の修正パッチ002版」まで適用された状態に統一されることになる。   Next, as shown in step S104 of FIG. 1, the maintenance worker operates the console 70 connected to the first IP exchange 10-1 (command input operation), and the first IP exchange 10-1 is operated. It is assumed that a process of copying data in the nonvolatile memory 111 (at least data in an area including the software data D) to the nonvolatile memory 111 of the second IP exchange 10-2 is performed. As a result of the processing in step S104, as shown in FIG. 7, the contents of the software data D are applied up to "03 version patch 002" in the first IP exchange 10-1 and the second IP exchange 10-2. Will be unified.

次に、図1のステップS105に示すように、保守作業員により、第1のIP交換機10−1に接続されたコンソール70が操作(コマンド入力操作)され、第2のIP交換機10−2をFLT系(故障系)からSBY系(待機系)に変更する処理が行われたものとする。ステップS105の処理により、IP交換機10−1、10−2の状態は、故障前の状態(図1に示す状態)に復旧することになる。   Next, as shown in step S105 of FIG. 1, the maintenance worker operates the console 70 connected to the first IP exchange 10-1 (command input operation), and the second IP exchange 10-2 is operated. Assume that processing for changing from the FLT system (failure system) to the SBY system (standby system) has been performed. By the processing in step S105, the states of the IP exchanges 10-1 and 10-2 are restored to the state before the failure (the state shown in FIG. 1).

(A−3)実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
(A-3) Effects of Embodiment According to this embodiment, the following effects can be achieved.

IP交換装置1では、系間通信を用いて、不揮発メモリ111のソフトウェアデータDを含む領域のデータをコピーすることにより、簡単にSBY系(待機系)のIP交換機10におけるソフトウェア版数を、ACT系(運用系)と同じ版数として復旧させることができる。   In the IP exchange apparatus 1, the software version number in the SBY (standby system) IP exchange 10 can be easily obtained by copying the data in the area including the software data D in the nonvolatile memory 111 using inter-system communication. It can be restored as the same version as the system (operation system).

仮に、EMS60にソフトウェアデータDのファイル(各バージョンのデータ及び各修正パッチのデータ)を配置して更新する場合は、保守作業員が更新条件や注意事項を確認しながら更新する必要がある。この場合、条件によっては、何回かに分けて更新するなど手間がかかったり、注意事項の確認漏れなどの人為的なミスにより、二次的な故障を引き起こす可能性があるが、この実施形態のIP交換装置1ではそのような問題発生を抑制することができる。   If the software data D file (data of each version and data of each correction patch) is arranged and updated in the EMS 60, it is necessary for the maintenance worker to update it while checking the update conditions and precautions. In this case, depending on the conditions, it may take time and effort to update several times, or it may cause a secondary failure due to human error such as omission of confirmation of precautions. In such an IP exchange apparatus 1, such a problem can be suppressed.

(B)他の実施形態
本発明は、上記の実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
(B) Other Embodiments The present invention is not limited to the above-described embodiments, and may include modified embodiments as exemplified below.

(B−1)上記の実施形態では、本発明の冗長系通信装置をIP通信装置(複数のIP交換機を有する装置)に適用する例について説明したが、系間通信が可能な冗長構成の通信装置であれば、他のサービス(アプリケーション)を実行する通信装置(例えば、呼制御装置やWebサーバ等の他の用途の通信装置)に適用するようにしてもよい。   (B-1) In the above embodiment, an example in which the redundant communication device of the present invention is applied to an IP communication device (device having a plurality of IP exchanges) has been described. As long as it is a device, it may be applied to a communication device that executes another service (application) (for example, a communication device for other uses such as a call control device or a Web server).

(B−2)上記の実施形態では、SBY系(待機系)のIP交換機10で故障が発生し、部品交換(制御パッケージ11の交換)後に、ソフトウェアデータDのコピーを行うことについて説明したが、ACT系(運用系)のソフトウェアデータDのデータをSBY系(待機系)にコピーする契機は故障に限定されない。例えば、SBY系(待機系)のIP交換機10で、故障時以外の部品交換(制御パッケージ11の交換)が行われたことを契機に、ソフトウェアデータDのデータをコピーするようにしてもよい。この場合、例えば、SBY系(待機系)のIP交換機10で、部品交換(ソフトウェアデータDが記憶された制御パッケージ11の交換)が行われたことを、ACT系(運用系)のIP交換機10に通知することで、ソフトウェアデータDのコピーを開始する契機とするようにしてもよい。   (B-2) In the above-described embodiment, it has been described that a failure occurs in the SBY (standby) IP switch 10 and the software data D is copied after the parts are replaced (the control package 11 is replaced). The trigger for copying the data of the ACT (active) software data D to the SBY (standby) is not limited to failure. For example, in the SBY (standby) IP exchange 10, the data of the software data D may be copied when a part exchange (exchange of the control package 11) other than that at the time of failure is performed. In this case, for example, in the SBY (standby system) IP exchange 10, the ACT system (operation system) IP switch 10 indicates that parts replacement (exchange of the control package 11 storing the software data D) has been performed. May be used as an opportunity to start copying the software data D.

(B−3)上記の実施形態の図4〜図7の例では、SBY系(待機系)で交換された制御パッケージ11のソフトウェアデータDの版数が、ACT系(運用系)よりも古い場合について示したが、逆に交換した制御パッケージ11のソフトウェアデータDの版数がACT系(運用系)よりも新しい場合であっても、ソフトウェアデータDのコピーの手順は変わらない。ソフトウェアデータDのコピーは、不揮発メモリ111上のイメージデータとして行われるため、ソフトウェアデータDの版数の影響を受けないためである。   (B-3) In the examples of FIGS. 4 to 7 in the above embodiment, the version number of the software data D of the control package 11 exchanged in the SBY system (standby system) is older than that in the ACT system (operation system). Although the case has been shown, the procedure for copying the software data D does not change even when the version of the software data D of the exchanged control package 11 is newer than that of the ACT system (operation system). This is because the copy of the software data D is performed as image data on the nonvolatile memory 111 and thus is not affected by the version number of the software data D.

(B−4)上記の実施形態において、コンソール70からのコマンド入力に応じて実行される動作(上述のステップS103、S104の動作)については、自動的に第1のIP交換機10−1と第2のIP交換機10−2とで行うようにしてもよい。例えば、IP交換機10−1の制御パッケージ11(制御処理部112)は、第2のIP交換機10−2が故障から復旧した後(制御パッケージ11の交換後)に、自動的に、第2のIP交換機10−2のソフトウェアデータDの版数を読取り、自装置の版数と異なる場合のみ、ソフトウェアデータDのコピー処理を実行するようにしてもよい。   (B-4) In the above embodiment, the operations executed in response to the command input from the console 70 (the operations in steps S103 and S104 described above) are automatically performed by the first IP exchange 10-1 and the first one. The IP exchange 10-2 may be used. For example, the control package 11 (control processing unit 112) of the IP exchange 10-1 automatically performs the second operation after the second IP exchange 10-2 is recovered from a failure (after the control package 11 is exchanged). It is also possible to read the version number of the software data D of the IP exchange 10-2 and execute the copy process of the software data D only when it is different from the version number of the own apparatus.

(B−5)上記の実施形態では、図1、図4〜図7に示すように、当初からSBY系(待機系)であった第2のIP交換機10−2で故障が発生した場合の例について説明したが、当初からACT系(運用系)として動作している第1のIP交換機10−1で故障が発生した場合でも同様の処理が可能である。例えば、ACT系(運用系)として動作している第1のIP交換機10−1で故障が発生した場合、第1のIP交換機10−1がFLT系(故障系)となり、第2のIP交換機10−2がACT系(運用系)となるため、その後の動作については、第1のIP交換機10−1と第2のIP交換機10−2の取扱いが逆になるだけで上述の図1、図4〜図7と同様の処理によりソフトウェアデータDのコピー等を行うことができる。   (B-5) In the above embodiment, as shown in FIGS. 1 and 4 to 7, when a failure occurs in the second IP exchange 10-2 that was originally an SBY system (standby system). Although an example has been described, the same processing can be performed even when a failure occurs in the first IP exchange 10-1 that has been operating as an ACT system (operation system) from the beginning. For example, when a failure occurs in the first IP exchange 10-1 operating as the ACT system (operation system), the first IP exchange 10-1 becomes the FLT system (failure system), and the second IP exchange Since 10-2 becomes an ACT system (operation system), the subsequent operations are simply the handling of the first IP switch 10-1 and the second IP switch 10-2 being reversed. The software data D can be copied by the same processing as in FIGS.

1…IP交換装置、10、10−1、10−2…IP交換機、11…制御パッケージ、111…不揮発メモリ、D…ソフトウェアデータ、112…制御処理部、112a…コンピュータ、112b…シリアルインタフェース、113…系間通信部、13…内部バス、12、12−1〜12−N…インタフェースパッケージ、20…系間通信路、30…加入者線、40…メタルUNI、50…加入者端末、60…EMS、N…ネットワーク、70…コンソール。   DESCRIPTION OF SYMBOLS 1 ... IP exchange apparatus 10, 10-1, 10-2 ... IP exchange, 11 ... Control package, 111 ... Nonvolatile memory, D ... Software data, 112 ... Control processing part, 112a ... Computer, 112b ... Serial interface, 113 ... Inter-system communication unit, 13 ... Internal bus, 12, 12-1 to 12-N ... Interface package, 20 ... Inter-system communication path, 30 ... Subscriber line, 40 ... Metal UNI, 50 ... Subscriber terminal, 60 ... EMS, N ... Network, 70 ... Console.

Claims (2)

運用系IP交換機及び待機系IP交換機を少なくとも1つずつ有する冗長通信装置において、
上記運用系IP交換機は、
上記待機系IP交換機で部品交換が行われた後、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信するソフトウェアデータ送信手段を有し、
上記待機系IP交換機は、
上記運用系IP交換機から受信したソフトウェアデータを、自装置のソフトウェアデータが格納されるデータ記憶部に書込むソフトウェアデータ更新手段を有し、
上記運用系IP交換機は、上記待機系IP交換機との通信により上記待機系IP交換機の故障を認識する故障認識手段をさらに備え、
上記ソフトウェアデータ送信手段は、上記待機系IP交換機で故障が発生し、部品交換により復旧した後、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信し、
上記運用系IP交換機は、上記待機系IP交換機のデータ記憶部に格納されるソフトウェアデータの版数を読取るソフトウェア版数読取手段をさらに備え、
上記ソフトウェアデータ送信手段は、自装置のデータ記憶部に格納されるソフトウェアデータの版数と、上記待機系IP交換機のデータ記憶部に格納されるソフトウェアデータの版数とで差異がある場合に、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信する
ことを特徴とする冗長通信装置。
In a redundant communication device having at least one active IP switch and one standby IP switch,
The above operational IP exchange
After the parts are exchanged in the standby IP exchange, the software data transmission means for transmitting the software data of the own device stored in the data storage unit of the own device to the standby IP exchange,
The standby IP exchange is
Software data updating means for writing software data received from the operational IP exchange into a data storage unit in which the software data of the device itself is stored,
The operational IP exchange further comprises failure recognition means for recognizing a failure of the standby IP exchange through communication with the standby IP exchange,
The software data transmitting means, a failure in the standby IP exchange occurs and after recovery by part replacement, the software data of its own device stored in the data storage unit of the own device, transmits to the standby IP exchange ,
The operational IP exchange further includes software version number reading means for reading the version number of the software data stored in the data storage unit of the standby IP exchange,
The software data transmission means, when there is a difference between the version number of the software data stored in the data storage unit of its own device and the version number of the software data stored in the data storage unit of the standby IP exchange, A redundant communication apparatus, characterized in that the software data of the own apparatus stored in the data storage unit of the own apparatus is transmitted to the standby IP exchange .
運用系IP交換機及び待機系IP交換機を少なくとも1つずつ有する冗長通信装置の制御方法において、
上記運用系IP交換機は、ソフトウェアデータ送信手段と故障認識手段とソフトウェア版数読取手段とを有し、上記待機系IP交換機は、ソフトウェアデータ更新手段を有し、
上記ソフトウェアデータ送信手段は、上記待機系IP交換機で部品交換が行われた後、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信し、
上記ソフトウェアデータ更新手段は、上記運用系IP交換機から受信したソフトウェアデータを、自装置のソフトウェアデータが格納されるデータ記憶部に書込み、
上記故障認識手段は、上記待機系IP交換機との通信により上記待機系IP交換機の故障を認識し、
上記ソフトウェアデータ送信手段は、上記待機系IP交換機で故障が発生し、部品交換により復旧した後、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信し、
上記ソフトウェア版数読取手段は、上記待機系IP交換機のデータ記憶部に格納されるソフトウェアデータの版数を読取り、
上記ソフトウェアデータ送信手段は、自装置のデータ記憶部に格納されるソフトウェアデータの版数と、上記待機系IP交換機のデータ記憶部に格納されるソフトウェアデータの版数とで差異がある場合に、自装置のデータ記憶部に格納された自装置のソフトウェアデータを、上記待機系IP交換機に送信する
ことを特徴とする冗長通信装置の制御方法。
In a control method for a redundant communication device having at least one active IP switch and one standby IP switch,
The operational IP exchange has software data transmission means, failure recognition means and software version number reading means, and the standby IP exchange has software data update means,
The software data transmission means transmits the software data of the own apparatus stored in the data storage unit of the own apparatus to the standby IP exchange after the parts are exchanged by the standby IP exchange.
The software data update means writes the software data received from the operational IP exchange to a data storage unit in which the software data of the own device is stored,
The failure recognition means recognizes a failure of the standby IP exchange through communication with the standby IP exchange,
The software data transmitting means, a failure in the standby IP exchange occurs and after recovery by part replacement, the software data of its own device stored in the data storage unit of the own device, transmits to the standby IP exchange ,
The software version number reading means reads the version number of the software data stored in the data storage unit of the standby IP exchange,
The software data transmission means, when there is a difference between the version number of the software data stored in the data storage unit of its own device and the version number of the software data stored in the data storage unit of the standby IP exchange, A method for controlling a redundant communication apparatus , comprising: transmitting software data of the own apparatus stored in a data storage unit of the own apparatus to the standby IP exchange .
JP2015017700A 2015-01-30 2015-01-30 Redundant communication device and control method thereof Active JP6554801B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015017700A JP6554801B2 (en) 2015-01-30 2015-01-30 Redundant communication device and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015017700A JP6554801B2 (en) 2015-01-30 2015-01-30 Redundant communication device and control method thereof

Publications (2)

Publication Number Publication Date
JP2016143187A JP2016143187A (en) 2016-08-08
JP6554801B2 true JP6554801B2 (en) 2019-08-07

Family

ID=56568785

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015017700A Active JP6554801B2 (en) 2015-01-30 2015-01-30 Redundant communication device and control method thereof

Country Status (1)

Country Link
JP (1) JP6554801B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7454919B2 (en) * 2019-07-03 2024-03-25 アズビル株式会社 Information storage device, software update method, and redundancy system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5870670A (en) * 1981-10-23 1983-04-27 Hitachi Ltd Failure information transfer system for exchange of duplex system
JP4318211B2 (en) * 2004-03-08 2009-08-19 富士通株式会社 High reliability system, redundant configuration control method and program
JP4870915B2 (en) * 2004-07-15 2012-02-08 株式会社日立製作所 Storage device
JP2007025933A (en) * 2005-07-14 2007-02-01 Hitachi Ltd Storage system and firmware automatic update method thereof
JP2008245077A (en) * 2007-03-28 2008-10-09 Hitachi Communication Technologies Ltd Communication control system
JP2010036546A (en) * 2008-08-08 2010-02-18 Ricoh Co Ltd Printer system

Also Published As

Publication number Publication date
JP2016143187A (en) 2016-08-08

Similar Documents

Publication Publication Date Title
US11194679B2 (en) Method and apparatus for redundancy in active-active cluster system
CN109495312B (en) Implementation method and system of high availability cluster based on arbitration disk and dual link
US8930931B2 (en) Information processing apparatus using updated firmware and system setting method
US8230258B2 (en) Control method of system monitoring device, program, and computer system
EP0687975B1 (en) Method and system for downloading data to network nodes
US20230060908A1 (en) Computer system and method for booting up the computer system
CN116264548B (en) In-service software upgrades with active service monitoring
JP2011253408A (en) Server system and bios restoration method thereof
US20130117518A1 (en) System controller, information processing system and method of saving and restoring data in the information processing system
CN111399879A (en) A firmware upgrade system and method for CPLD
CN120335845B (en) Firmware upgrade system and method
US20140298076A1 (en) Processing apparatus, recording medium storing processing program, and processing method
JP6554801B2 (en) Redundant communication device and control method thereof
JP5034979B2 (en) START-UP DEVICE, START-UP METHOD, AND START-UP PROGRAM
CN102708023A (en) Standby system calculator, cluster system, method of providing service, and recording medium
WO2011158367A1 (en) Technology for updating active program
US9158666B2 (en) Computer system and computer system information storage method
JP5299283B2 (en) Information processing apparatus, information processing system, and control method therefor
US20170277914A1 (en) Computer system and control method therefor
JP6576556B2 (en) Communication device, communication processing method, communication processing apparatus, and communication system
JP6364773B2 (en) Information processing apparatus, information processing system, memory replication method, and computer program
US20180041394A1 (en) Communication system, communication device, and communication method
JP6654662B2 (en) Server device and server system
JP7211173B2 (en) COMMUNICATION CONTROL DEVICE, ELECTRONIC DEVICE, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM
JP2019016218A (en) Information processing device, control device, and control method of information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180629

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180710

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190226

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190424

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: 20190611

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190624

R150 Certificate of patent or registration of utility model

Ref document number: 6554801

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150