JP5733031B2 - System switching system, system switching method, communication apparatus and communication program - Google Patents
System switching system, system switching method, communication apparatus and communication program Download PDFInfo
- Publication number
- JP5733031B2 JP5733031B2 JP2011125489A JP2011125489A JP5733031B2 JP 5733031 B2 JP5733031 B2 JP 5733031B2 JP 2011125489 A JP2011125489 A JP 2011125489A JP 2011125489 A JP2011125489 A JP 2011125489A JP 5733031 B2 JP5733031 B2 JP 5733031B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- switching
- channel
- communication
- communication device
- 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
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Description
本発明は、系切替システム、系切替方法、通信装置及び通信プログラムに関するものである。例えば、本発明は、電話交換機等のように多数のチャネルを多重化した通信路からチャネルを集線する装置における無瞬断切替を行なうシステムに適用し得るものである。 The present invention relates to a system switching system, a system switching method, a communication apparatus, and a communication program. For example, the present invention can be applied to a system that performs non-instantaneous switching in a device that collects channels from a communication path in which a large number of channels are multiplexed, such as a telephone exchange.
例えば、特許文献1にも開示されているように、従来の通信装置における無瞬断切替方法は、現用系装置と予備系装置とを備えるものである。現用系装置及び予備系装置は、終端された受信信号の位相差等の差分を吸収、補償する回路により両系を同期させる。その状態で、障害等が発生すると、切替回路が同期タイミングに合わせて系を切り替えることで、通信が途切れることなく、無瞬断で系を切り替えるというものである。
For example, as disclosed in
従来の無瞬断切替装置は、系の切り替えの際に、伝送路の全ての信号を一括して、装置単位で切り替えるというものである。一般的に、無瞬断切替装置は、通常の通信は現用系装置が実施し、予備系装置の信号は使用されないというように、現用系と予備系といった状態を持つ。 The conventional uninterruptible switching device switches all signals in a transmission line at the same time when the system is switched. In general, the uninterruptible switching device has a status of a working system and a standby system such that normal communication is performed by the active system device and signals of the standby system are not used.
このため、切り替えを行なわない通常状態では、予備系装置が動作していても動作していなくても、現用系装置の通信には影響を与えない。よって、通常状態で予備系装置は不要であるが、故障時の切り替えを速やかに実施するために予備系装置が用意されている。 For this reason, in a normal state in which switching is not performed, communication of the active system device is not affected even if the standby system device is operating or not operating. Therefore, although the standby system device is unnecessary in the normal state, the standby system device is prepared in order to quickly perform switching at the time of failure.
しかしながら、従来の無瞬断切替方法には次のような問題が生じ得る。 However, the conventional uninterruptible switching method may have the following problems.
従来の無瞬断切替装置は、現用系装置が故障すると、全ての信号が一度に異常となってしまう。 In the conventional uninterruptible switching device, when the active device fails, all signals become abnormal at once.
また、通信路が多数のチャネルで構成され、かつ、それらチャネルのうち、使用されているチャネルと使用されていないチャネルを集線するような場合、それぞれのチャネル状態についても、両方の通信装置間でリアルタイムに合わせることが必要となる。また、音声/映像のリアルタイムサービスデータの場合には、タイミング状態や信号処理中の状態も両装置間で合わせることが必要となる。そのため、従来は、上記のような状態を装置間で合わせる機構を新たに追加することが必要であり、構成が複雑になり、又コストもかさんでしまうという問題が生じ得る。 In addition, when the communication path is composed of a large number of channels and the channels that are used and the channels that are not used are concentrated among those channels, the respective channel states are also between the two communication devices. It is necessary to adjust to real time. In the case of audio / video real-time service data, the timing state and the signal processing state must be matched between the two devices. For this reason, conventionally, it is necessary to newly add a mechanism for matching the above-described state between apparatuses, which may cause a problem that the configuration becomes complicated and the cost is increased.
さらに、故障等の障害確認についても、通常動作時に、予備系装置が正常動作しているか否かを確認することができない。そのため、例えば、定期的に、現用系と予備系とを切り替え、双方の正常性を確認するなどの処理が必要となる。 Further, also for failure confirmation such as failure, it is not possible to confirm whether or not the standby system device is operating normally during normal operation. For this reason, for example, it is necessary to periodically switch between the active system and the standby system and confirm the normality of both.
しかし、定期的に切り替えたとしても、切り替えるまで予備系装置の故障を発見することが難しい。さらには、系を切り替えてはじめて装置故障を発見できるので、それまで現用系装置が正常動作していても、正常性確認のための切り替え時に、予備系装置が故障をしている場合には、切り替え後に通信異常が発生してしまうおそれもある。これは、本来発生しなくてもよい余計な異常発生であるから、このような異常を回避することが強く望まれる。 However, even if it is switched periodically, it is difficult to find a failure of the standby system device until switching. Furthermore, since a device failure can be found only after switching the system, even if the active device has been operating normally until then, if the standby device has failed at the time of switching for normality confirmation, There is also a risk that a communication error will occur after switching. Since this is an extraordinary occurrence that does not necessarily occur, it is strongly desired to avoid such an anomaly.
また、予備系装置は現用系装置と同等の動作をするにもかかわらず、予備系装置の通信は利用されないので、その予備系装置の通常時の動作は無駄になってしまう。すなわち、現用系装置と同等の装置を用意しているにもかかわらず、予備系装置を有効に利用することができない問題もある。 In addition, although the standby apparatus operates in the same manner as the active apparatus, the communication of the standby apparatus is not used, so that the normal operation of the standby apparatus is wasted. That is, there is a problem that the standby system device cannot be used effectively even though a device equivalent to the active system device is prepared.
なお、予備系装置の正常性確認の別な方法として、新たに試験機構を追加して予備系状態である程度の故障確認は実施可能である。しかし、通常動作と同じようなあらゆる箇所の確認は困難であり、コストもかかってしまう。 As another method for confirming the normality of the standby system apparatus, a new test mechanism can be added to confirm a certain degree of failure in the standby system state. However, it is difficult and costly to confirm every part as in normal operation.
また、切り替えを行なうためには、両装置が切替機構を備える。切替機構そのものは切り替えを実施しないと動作しない。そのため、切替動作していないときには、切替機構自体の故障を発見することが困難である。つまり、切替機構が故障している場合、予備系に切り替えた後、正常な現用系に戻せなくなったり、また正常な予備系に切り替えることができても、現用系が装置交換などで異常から正常なっても元に戻せなくなったりする等、その後の影響が大きくなる可能性も含んでいる。 In order to perform switching, both apparatuses are provided with a switching mechanism. The switching mechanism itself does not operate unless switching is performed. Therefore, when the switching operation is not performed, it is difficult to find a failure of the switching mechanism itself. In other words, if the switching mechanism is faulty, after switching to the standby system, it is impossible to return to the normal working system, or even if it can be switched to the normal standby system, the working system is normal from abnormalities due to device replacement etc. There is also the possibility that the subsequent impact will increase, such as being unable to restore the original.
そのため、複数のチャネルを集線する装置において、現用系と予備系といった概念をなくし、(1)いずれも通常動作させて全ての装置のパフォーマンスを有効に利用できるようにし、(2)使用されていないチャネルに対する無駄な動作をなくし、(3)一系に障害が生じた場合に他系が一系のそれまでの内部状態データを継続して使用できるようにする系切替システム、系切替方法、通信装置及び通信プログラムが求められている。 For this reason, in a device that collects a plurality of channels, the concept of an active system and a standby system is eliminated, (1) all of them are operated normally, and the performance of all devices can be used effectively, and (2) they are not used. (3) System switching system, system switching method, and communication that allow other systems to continue to use the internal status data of the other system when a failure occurs in one system. There is a need for an apparatus and a communication program.
かかる課題を解決するため、第1の本発明は、複数のチャネルのうち、それぞれの通常動作時に通信処理を行なう有効チャネルが割り振られた複数の通信装置の間でチャネル処理を行なう系を切り替える系切替システムであって、複数の通信装置のそれぞれが、通常動作時に、有効チャネルに対して処理を行なう有効チャネル処理手段と、予備チャネルに対して処理を行なう予備チャネル処理手段と、有効チャネル処理手段及び予備チャネル処理手段の処理状態データを保持する状態データ保持手段とを備え、切替のとき、切替元の通信装置が、有効チャネル処理手段に係る処理状態データを、切替先の通信装置の状態データ保持手段に転送し、切替先の通信装置の予備チャネル処理手段が、状態データ保持手段に転送された切替元の通信装置の有効チャネル処理手段の処理状態データを用いて通信処理を行なうことを特徴とする系切替システムである。 In order to solve this problem, the first aspect of the present invention is a system for switching a system for performing channel processing among a plurality of communication devices to which an effective channel for performing communication processing during each normal operation is allocated. A switching system, wherein each of a plurality of communication devices, during normal operation, an effective channel processing means for processing an effective channel, a spare channel processing means for processing a backup channel, and an effective channel processing means And status data holding means for holding the processing status data of the spare channel processing means, and at the time of switching, the switching source communication device converts the processing status data related to the effective channel processing means to the status data of the switching destination communication device. The backup channel processing means of the switching destination communication device is transferred to the holding means and the switching source communication device transferred to the status data holding means. A system switching system characterized by performing the communication processing by using the processing condition data of the valid channel processing means.
第2の本発明は、複数のチャネルのうち、それぞれの通常動作時に通信処理を行なう有効チャネルが割り振られた複数の通信装置の間でチャネル処理を行なう系を切り替える系切替方法であって、複数の通信装置のそれぞれが、通常動作時に、有効チャネルに対して処理を行なう有効チャネル処理手段と、予備チャネルに対して処理を行なう予備チャネル処理手段と、有効チャネル処理手段及び予備チャネル処理手段の処理状態データを保持する状態データ保持手段とを備え、切替のとき、切替元の通信装置が、有効チャネル処理手段に係る処理状態データを、切替先の通信装置の状態データ保持手段に転送し、切替先の通信装置の予備チャネル処理手段が、状態データ保持手段に転送された切替元の通信装置の有効チャネル処理手段の処理状態データを用いて通信処理を行なうことを特徴とする系切替方法である。 A second aspect of the present invention is a system switching method for switching a system for performing channel processing among a plurality of communication devices to which an effective channel for performing communication processing during each normal operation is allocated among a plurality of channels. In the normal operation, each of the communication apparatuses of the effective channel processing means for processing the effective channel, the spare channel processing means for processing the spare channel, the processing of the effective channel processing means and the spare channel processing means State data holding means for holding the state data, and at the time of switching, the switching source communication device transfers the processing state data related to the effective channel processing means to the state data holding means of the switching destination communication device, and switches The processing of the effective channel processing means of the switching source communication device transferred to the status data holding means by the standby channel processing means of the previous communication device A system switching method characterized by performing the communication processing by using the state data.
第3の本発明は、(1)複数のチャネルのうち、通常動作時に処理を行なうものとして設定された有効チャネルに対して処理を行なう有効チャネル処理手段と、(2)予備チャネルに対して処理を行なう予備チャネル処理手段と、(3)有効チャネル処理手段及び予備チャネル処理手段の処理状態データを保持する状態データ保持手段と、(4)切替のときに、他系の状態データ保持手段から取得した有効チャネル処理手段に係る処理状態データを状態データ保持手段に保存させる切替処理手段と、(5)切替のときに、状態データ保持手段の他系の有効チャネル処理手段に係る処理状態データを用いて、予備チャネル処理手段に処理させる制御処理手段とを備えることを特徴とする通信装置である。 The third aspect of the present invention is: (1) effective channel processing means for processing an effective channel set to perform processing during normal operation among a plurality of channels; and (2) processing for a spare channel. And (3) status data holding means for holding the processing status data of the effective channel processing means and the backup channel processing means, and (4) acquired from the status data holding means of the other system at the time of switching. (5) When switching, the processing status data relating to the other effective channel processing means of the status data holding means is used. And a control processing unit that causes the backup channel processing unit to perform processing.
第4の本発明は、コンピュータを、(1)複数のチャネルのうち、通常動作時に処理を行なうものとして設定された有効チャネルに対して処理を行なう有効チャネル処理手段、(2)予備チャネルに対して処理を行なう予備チャネル処理手段、(3)有効チャネル処理手段及び予備チャネル処理手段の処理状態データを保持する状態データ保持手段、(4)切替のときに、他系の状態データ保持手段から取得した有効チャネル処理手段に係る処理状態データを状態データ保持手段に保存させる切替処理手段、(5)切替のときに、状態データ保持手段の他系の有効チャネル処理手段に係る処理状態データを用いて、予備チャネル処理手段に処理させる制御処理手段として機能させることを特徴とする通信プログラムである。 According to a fourth aspect of the present invention, there is provided: (1) effective channel processing means for processing an effective channel set to perform processing during normal operation among a plurality of channels; (2) for a spare channel; (3) Status data holding means for holding the processing status data of the effective channel processing means and the spare channel processing means, and (4) obtained from the status data holding means of the other system at the time of switching. (5) When switching, using the processing status data related to the other effective channel processing means at the time of switching, the processing status data related to the effective channel processing means is stored in the status data holding means. A communication program that functions as a control processing unit that causes the backup channel processing unit to perform processing.
本発明によれば、複数のチャネルを集線する装置において、冗長構成に係る全ての装置がいずれも通常動作させることができるので、全ての装置のパフォーマンスを有効に利用できる。また、本発明によれば、使用されていないチャネルに対する無駄な動作をなくすことができる。さらに、本発明によれば、一系に障害が生じた場合に他系が一系のそれまでの内部状態データを継続して使用することができる。 According to the present invention, in a device for concentrating a plurality of channels, all the devices related to the redundant configuration can be normally operated, so that the performance of all the devices can be effectively used. Further, according to the present invention, it is possible to eliminate a useless operation for an unused channel. Furthermore, according to the present invention, when a failure occurs in one system, the other system can continue to use the internal state data of the other system.
(A)実施形態
以下では、本発明の系切替システム、系切替方法、通信装置及び通信プログラムの実施形態について、図面を参照しながら説明する。
(A) Embodiments Hereinafter, embodiments of a system switching system, a system switching method, a communication apparatus, and a communication program according to the present invention will be described with reference to the drawings.
この実施形態では、複数の通信装置間で無瞬断で系を切り替える無瞬断切替システムに本発明を適用する場合を例示する。 In this embodiment, a case where the present invention is applied to an uninterruptible switching system that switches a system between a plurality of communication devices without an instantaneous disconnection is illustrated.
(A−1)基本的な概念の説明
後述するように、この実施形態の無瞬断切替システムは、2台の通信装置間で行なう場合を例示するが、3台以上の通信装置を構成するものであってもよい。
(A-1) Description of Basic Concept As will be described later, the uninterruptible switching system of this embodiment exemplifies a case where it is performed between two communication devices, but constitutes three or more communication devices. It may be a thing.
この実施形態では、従来の冗長構成のように現用系及び予備系というように動作を区別する概念でなく、2台の通信装置のいずれも現用系として動作するものである。 In this embodiment, unlike the conventional redundant configuration, the concept of distinguishing between the active system and the standby system is not used, and both of the two communication devices operate as the active system.
以下では、両方の通信装置が共に通信状態となる通信を「両系通信」と称呼する。これに対して、切替後に、一方の通信装置のみが通信状態となる通信を「片寄せ通信」と呼称する。 Hereinafter, communication in which both communication apparatuses are in a communication state is referred to as “both-system communication”. On the other hand, communication in which only one communication device is in a communication state after switching is referred to as “one-sided communication”.
また、両系通信から片寄せ通信への動作を「切替」、片寄せ通信から両系通信への動作を「切戻し」と呼称する。 In addition, the operation from the two-way communication to the one-way communication is referred to as “switching”, and the operation from the one-way communication to the two-way communication is referred to as “switchback”.
この実施形態の通信装置は、「論理チャネル」に係る信号に対して通信処理を行なうものである。 The communication apparatus of this embodiment performs communication processing on a signal related to a “logical channel”.
ここで、論理チャネルとは、通信装置内で処理を行なうために設けた処理用独自チャネルである。論理チャネルは、各通信装置内での処理を識別する処理識別チャネルであり、通信路のチャネルと論理チャネルとの対応関係を示すことができれば、論理チャネルの識別情報を、通信路のチャネルと一致するようにしてもよいし、又は、一致しないようにしてもよい。 Here, the logical channel is a unique channel for processing provided for performing processing in the communication apparatus. A logical channel is a process identification channel that identifies a process within each communication device. If the correspondence between the channel of the communication path and the logical channel can be indicated, the logical channel identification information matches the channel of the communication path. You may make it do, or you may make it not correspond.
論理チャネルは、通常時に使用される有効チャネルと、切替時に使用される予備チャネルとを持つ。後述する制御装置は、通信路のチャネルのうち使用されているチャネルの中から、各通信装置に対して有効チャネルを割り当てる。制御装置は、論理チャネルの管理を行なっており、各通信装置に対して設定指示を行なう。 The logical channel has an effective channel that is normally used and a spare channel that is used when switching. A control device, which will be described later, assigns an effective channel to each communication device from among the channels used in the communication path. The control device manages the logical channel and issues a setting instruction to each communication device.
通信装置は例えばCPUやDSP等で構成されており、通信装置内で処理される数に合わせて、適宜、チャネルの増減や変更は容易に行なうことができる。もちろん、LSIやFPGA等で、ある程度同様のチャネル可変機構を作り込むことも可能である。 The communication device is composed of, for example, a CPU, a DSP, and the like, and the number of channels can be easily increased / decreased or changed appropriately according to the number processed in the communication device. Of course, it is also possible to make a similar channel variable mechanism to some extent with LSI, FPGA, or the like.
(A−2)実施形態の構成
図1は、実施形態の無瞬断切替システムの構成を示す構成図である。なお、図1では、実施形態のシステムを分かりやすく示すために、通信路からネットワーク方向の信号に対して処理を行なう構成要素を記載している。ネットワークから通信路方向の信号に対しても同等の構成要素を備えることで実現できる。
(A-2) Configuration of Embodiment FIG. 1 is a configuration diagram illustrating a configuration of an uninterruptible switching system according to an embodiment. In FIG. 1, in order to clearly show the system of the embodiment, components that perform processing on signals from the communication path to the network are described. This can be realized by providing equivalent components for signals in the direction of the communication path from the network.
図1において、この実施形態の無瞬断切替システム100は、制御装置10、2台の通信装置20及び通信装置30を有する。
In FIG. 1, an
通信路0及び通信路1には、同じ信号が通信されるものである。例えば、通信路0及び通信路1には、チャネル多重信号が通信される場合を例示して説明する。多重化方式は、特に限定されるものではなく、例えば、時分割多重など種々の方式を広く適用することができる。
The same signal is communicated to the
また、ネットワークNTは、特に限定されるものではないが、例えば、EThernet(登録商標)を適用する場合を例示する。 Further, the network NT is not particularly limited, but, for example, a case where EEthernet (registered trademark) is applied is exemplified.
制御装置10は、通信装置20及び通信装置30に対して、有効チャネルと予備チャネルのいずれか又は双方の設定、切替や切戻しの制御等を行なうものである。
The
制御装置10は、通信路0及び通信路1からのチャネル多重信号のうち、使用されているチャネルと、使用されていないチャネルとを判断し、使用されている有効なチャネルに対して、論理チャネルを割り当てるようにする。
The
通信装置20及び通信装置30は共に同じ機能を有する装置である。
Both the
通信装置20は、通信路0及びネットワークNTに接続しており、通信路0及びネットワークNTとの間の通信される信号に対して通信処理を行なうものである。通信装置20は、図1に示すように、同期処理部21、有効チャネル処理部(ch_An)22、予備チャネル処理部(ch_Bn)23、状態内部メモリ(MEM_An)24、状態内部メモリ(MEM_Bn)25、切替処理部26、送受信処理部27、制御処理部28を有する。
The
また、通信装置30は、通信路1及びネットワークNTに接続しており、通信路1及びネットワークNTとの間の通信される信号に対して通信処理を行なうものである。通信装置30は、図1に示すように、同期処理部31、有効チャネル処理部(ch_Cn)32、予備チャネル処理部(ch_Dn)33、状態内部メモリ(MEM_Cn)34、状態内部メモリ(MEM_Dn)35、切替処理部36、送受信処理部37、制御処理部38を有する。
The
同期処理部21及び同期処理部31は、通信路0及び通信路1から受信された信号に基づいて、他系との間で同期をとるものである。同期方法は、既存の技術を用いることができ、例えば、通信路0及び通信路1からトリガとなる信号の位相差を吸収、補償して、位相合わせを行ない、タイミングを取る方法を適用することができる。
The
同期処理部21は、通信路0からの受信信号を、有効チャネル処理部(ch_An)22及び予備チャネル処理部(ch_Bn)23に与える。また、同期処理部31は、通信路1からの受信信号を、有効チャネル処理部(ch_Cn)32及び予備チャネル処理部(ch_Dn)33に与える。
The
有効チャネル処理部(ch_An)22、予備チャネル処理部(ch_Bn)23、有効チャネル処理部(ch_Cn)32及び予備チャネル処理部(ch_Dn)33は、通信路上のチャネルのうち、設定された論理チャネルについて通信処理を行なうものであり、処理方法は全ての処理部で同じである。 The effective channel processing unit (ch_An) 22, the protection channel processing unit (ch_Bn) 23, the effective channel processing unit (ch_Cn) 32, and the protection channel processing unit (ch_Dn) 33 are set for the set logical channels among the channels on the communication path. Communication processing is performed, and the processing method is the same for all processing units.
ここで、例えば「ch_An」等の表記は、通信装置内で処理される論理チャネルを示しており、「n」は処理対象の論理チャネルの番号を示している。 Here, for example, a notation such as “ch_An” indicates a logical channel processed in the communication apparatus, and “n” indicates a logical channel number to be processed.
有効チャネル処理部(ch_An)22及び有効チャネル処理部(ch_Cn)32は、制御装置10により各通信装置20及び30に対して設定された有効チャネルについて信号処理を行なうものである。
The effective channel processing unit (ch_An) 22 and the effective channel processing unit (ch_Cn) 32 perform signal processing on the effective channels set for the
一方、予備チャネル処理部(ch_Bn)23及び予備チャネル処理部(ch_Dn)33は、切替をした場合に、切替用予備チャネルとして予備チャネルが設定され、その予備チャネルについて通信処理を行なうものである。 On the other hand, the protection channel processing unit (ch_Bn) 23 and the protection channel processing unit (ch_Dn) 33, when switched, set a protection channel as a switching protection channel, and perform communication processing on the protection channel.
例えば、予備チャネル処理部(ch_Bn)23は、他系である通信装置30の有効チャネルch_Cnに該当する通信路1上のチャネルを予備チャネルとして処理する。これにより、切替後、片寄せ通信により、他系がそれまで現用として処理をしていた有効チャネルに対する処理を行なうことができる。なお、予備チャネル処理部(ch_Dn)33も、同様に、切替のときに、他系である通信装置20の有効チャネルch_Anに該当する通信路0上のチャネルを予備チャネルとして処理する。
For example, the protection channel processing unit (ch_Bn) 23 processes a channel on the
状態内部メモリ(MEM_An)24及び状態内部メモリ(MEM_Bn)25は、有効チャネル処理部(ch_An)22及び予備チャネル処理部(ch_Bn)23で処理される状態データを保存するものである。 The state internal memory (MEM_An) 24 and the state internal memory (MEM_Bn) 25 store state data processed by the effective channel processing unit (ch_An) 22 and the spare channel processing unit (ch_Bn) 23.
なお、状態内部メモリ(MEM_An)24及び状態内部メモリ(MEM_Bn)25は、有効チャネル処理部(ch_An)22及び予備チャネル処理部(ch_Bn)23で処理される状態データを保存することができれば、物理的に同じメモリであってもよいし、物理的に異なるメモリであってもよい。 Note that the state internal memory (MEM_An) 24 and the state internal memory (MEM_Bn) 25 can store physical data processed by the effective channel processing unit (ch_An) 22 and the spare channel processing unit (ch_Bn) 23 if they can store physical data. May be the same memory, or may be physically different memories.
例えば、状態内部メモリ(MEM_An)24は、切替のときに、保持している状態データを、他系の切替処理部36に与える。これにより、切替処理部36を通じて、状態内部メモリ(MEM_An)24に保持されていた状態データが、他系の予備チャネル処理部(ch_Dn)33の状態内部メモリ(MEM_Dn)に転送することができる。
For example, the state internal memory (MEM_An) 24 supplies the held state data to the
同様に、状態内部メモリ(MEM_Bn)25、状態内部メモリ(MEM_Cn)34及び状態内部メモリ(MEM_Dn)35も、それぞれ、状態内部メモリ(MEM_An)24と同じものであり、切替のときに、他系の切替処理部36、切替処理部26に保持している状態データを転送するものである。
Similarly, the state internal memory (MEM_Bn) 25, the state internal memory (MEM_Cn) 34, and the state internal memory (MEM_Dn) 35 are also the same as the state internal memory (MEM_An) 24, respectively. The state data held in the
例えば、状態内部メモリ(MEM_An)24の転送完了後、通信装置30において、通信路1の同期タイミングに合わせて切替を実行することで、切替前に通信装置20の有効チャネルで使用していた状態データを用いることができるので、データのとぎれのない無瞬断切替が可能になる。
For example, after the transfer of the state internal memory (MEM_An) 24 is completed, the
なお、切替後は、他系である通信装置30のみの片寄せ通信が行なわれる。これは、従来の冗長構成の予備系動作に相当するものである。
Note that after the switching, only the
一方、両系通信に戻すために切戻すときは、切替時とは逆に、例えば、切戻し元の予備チャネル処理部(ch_Dn)33の状態内部メモリ(MEM_Dn)35の状態データを、他系の切替処理部26に転送するようにする。
On the other hand, when switching back to return to both-system communication, contrary to switching, for example, the status data of the status internal memory (MEM_Dn) 35 of the backup channel processing unit (ch_Dn) 33 that is the switching source is transferred to the other system. To the switching
なお、この実施形態では、切替と切戻しのいずれの場合も、切替元又は切戻し元から、状態データを他系にデータ転送することができればよく、交差してのデータ転送を必須としているものではない。例えば、図1では、説明便宜上、有効チャネル処理部22のほかに予備チャネル処理部23を備えるが、切替時に、他系の状態データを転送できれば、有効チャネル処理部22が、予備チャネルについて信号処理を行なうようにしてもよい。
In this embodiment, in either case of switching or switching back, it is only necessary to transfer the state data from the switching source or the switching back source to the other system, and the crossing data transfer is essential. is not. For example, in FIG. 1, description convenience, comprises a
また、この実施形態では、状態データの他系へのデータ転送は、切替又は切戻しのときに行なう場合とするが、切替/切戻しではなく、両装置間の交絡信号のテストのために交差してデータ転送を実施することは可能である。 In this embodiment, the data transfer to the other system of the status data is performed at the time of switching or switching back, but it is not performed at switching / switching back, but is performed for the test of the confounding signal between both devices. Thus, it is possible to perform data transfer.
切替処理部26は、切替又は切戻しのときに、他系の状態内部メモリ(MEM_Cn)34又は状態内部メモリ(MEM_Dn)35からの状態データを、状態内部メモリ(MEM_Bn)25又は状態内部メモリ(MEM_An)24に保存するものである。
When switching or switching back, the switching
切替処理部36も、切替処理部26の処理と同様に、切替又は切戻しのときに、他系の状態内部メモリ(MEM_An)24又は状態内部メモリ(MEM_Bn)25の状態データを、状態内部メモリ(MEM_Dn)35又は状態内部メモリ(MEM_Cn)34に保存するものである。
Similarly to the processing of the switching
送受信処理部27及び送受信処理部37は、ネットワークNTとの間で信号の送受信処理を行なうものである。送受信処理部27及び送受信処理部37は、例えばEthernetなどの一般的な送受信処理である。そのため、送受信処理部27及び送受信処理部37は、Ethernetにかかわらず、ネットワークに応じたインタフェースでの通信であればよい。
The transmission /
制御処理部28及び制御処理部38は、制御装置10による制御に基づいて、通信装置20及び通信装置30の各構成要素に対して制御指示を行なうものである。
The
(A−3)実施形態の動作
次に、この実施形態の無瞬断切替方法の処理の動作について図面を参照しながら説明する。
(A-3) Operation | movement of embodiment Next, operation | movement of the process of the uninterruptible switching method of this embodiment is demonstrated, referring drawings.
以下の無瞬断切替方法の処理の動作についても、通信路0及び通信路1からネットワークNT方向の信号についてのみ説明する。ネットワークから通信路方向は、信号の流れる方向が逆になり、この点は異なるが動作は同じである。
Only the signals in the direction of the network NT from the
(A−3−1)切替無しの片系通信状態
まず、切替無しの片系の通信装置のみが通信動作を行なう場合の処理について図面を参照して説明する。ここでは、通信装置20のみが通常動作を行ない、通信装置30は未動作である場合を例示する。
(A-3-1) Single-system communication state without switching First, processing when only a single-system communication device without switching performs a communication operation will be described with reference to the drawings. Here, a case where only the
図2は、切替無しの片系の通信状態を説明する説明図である。なお、図2において、黒く塗りつぶしをした構成要素は動作していない箇所である。 FIG. 2 is an explanatory diagram for explaining a one-system communication state without switching. In FIG. 2, the components painted in black are portions that are not operating.
制御装置10は、通信路0上のチャネルのうち、使用されているチャネルを判断し、その使用されているチャネルを有効チャネルとする論理チャネルの設定を通信装置20に対して設定する。
The
図3は、論理チャネルの設定を説明する説明図である。図3に示すように、通信路0のチャネル多重信号の通信チャネル番号が「0」、「1」、「2」、「3」、「4」、…のように割り当てられており、全チャネルが使用されているとする。
FIG. 3 is an explanatory diagram for explaining the setting of the logical channel. As shown in FIG. 3, the communication channel numbers of the channel multiplexed signal of
例えば、制御装置10は、「通信チャネル番号:0」に対して「論理チャネル番号:7」を割り当て、この論理チャネルの処理を行なう装置として「通信装置識別子:20」を設定する。ここで、例えば「通信装置識別子:20」は、通信装置20の識別情報を示す。使用する論理チャネルは、「0」からの連番である必要はなく、制御装置10から指定される任意の論理チャネルでの処理を行なうようにしてもよい。
For example, the
図3では、通信装置20の片系通信状態の場合の例示なので、通信路0の通信チャネル番号に対応する論理チャネルを処理する装置は、全て「通信装置識別子:20」となっている。
In FIG. 3, since the
このような制御装置10による論理チャネルの設定情報が、制御処理部28及び制御処理部38に与えられる。この場合、制御処理部28は、自装置20に割り当てられている論理チャネルを有効チャネルとして設定する。
Such setting information of the logical channel by the
通信路0からのチャネル多重信号は、通信装置20に入力される。切替無しの片系通信状態の場合、通信装置20は自装置のタイミングで信号を取り込み、他系との間のタイミング同期を行なわない。
Channel multiplexed signals from the
受信された信号は、有効チャネル処理部(ch_An)22に与えられる。有効チャネル処理部22には、処理を行なう論理チャネルが設定されている。
The received signal is given to the effective channel processing unit (ch_An) 22. The effective
ここでは、例えば図3に例示するように、論理チャネルとして「論理チャネル番号:7,32,8,33,9、…」が設定されているので、有効チャネル処理部(ch_An)22は、その論理チャネルに相当する通信チャネル「通信チャネル番号:0,1,2,3,4,…」に対して通信処理を行なう。 Here, for example, as illustrated in FIG. 3, since “logical channel numbers: 7, 32, 8, 33, 9,...” Are set as the logical channels, the effective channel processing unit (ch_An) 22 Communication processing is performed for the communication channel “communication channel number: 0, 1, 2, 3, 4,...” Corresponding to the logical channel.
また、有効チャネル処理部(ch_An)22の通信処理に係る状態データは、状態内部メモリ(MEM_An)24に保存される。 Further, the state data related to the communication processing of the effective channel processing unit (ch_An) 22 is stored in the state internal memory (MEM_An) 24.
図4は、状態内部メモリ(MEM_An)24に保存される保存内容例を説明する説明図である。図4に示すように、状態内容メモリ(MEM_An)24は、「通信チャネル番号」、「論理チャネル番号」、「通信装置識別子」、「状態データ」を対応付けて保存する。 FIG. 4 is an explanatory diagram for explaining an example of stored contents stored in the state internal memory (MEM_An) 24. As shown in FIG. 4, the state content memory (MEM_An) 24 stores “communication channel number”, “logical channel number”, “communication device identifier”, and “state data” in association with each other.
状態データは、例えば、「処理データ」、「設定データ」、「その他データ」等がある。例えば、「処理データ」は処理対象とする有効チャネルを示すデータ等である。「設定データ」は、例えば音声通信の場合、通話状態、ダイヤル音送出状態、通話状態等の呼状態を示すデータ等である。「その他のデータ」は、例えば、音声サービス、映像サービス等のサービス種別を示すデータ等のように設定データ以外のサービスに必要なデータである。 The status data includes, for example, “processing data”, “setting data”, “other data”, and the like. For example, “process data” is data indicating an effective channel to be processed. “Setting data” is, for example, data indicating a call state such as a call state, a dial sound transmission state, and a call state in the case of voice communication. “Other data” is data necessary for a service other than setting data, such as data indicating a service type such as a voice service and a video service.
なお、他系の通信装置30は未動作であるため、制御装置10からの指示などにより、他系の通信装置30への状態内部メモリ(MEM_An)24の保存データのデータ転送は行なわないようにする。同様に、他系の通信装置30からの転送データの受信も行なわない。
Since the
有効チャネル処理部22により処理された信号は、送受信処理部27を介して、ネットワークNTに送信される。
The signal processed by the effective
(A−3−2)切替無しの両系通信状態
次に、切替無しの両系通信状態の通信処理の動作について図面を参照して説明する。
(A-3-2) Both-system communication state without switching Next, the operation of the communication processing in both-system communication state without switching will be described with reference to the drawings.
図5は、切替無しの両系通信状態を説明する説明図である。なお、図5において、黒く塗りつぶしをした構成要素は動作していない箇所である。 FIG. 5 is an explanatory diagram for explaining the two-system communication state without switching. In FIG. 5, the components painted in black are portions that are not operating.
切替無しの両系通信状態の場合、通信路0、通信路1からの信号が、同期処理部21、同期処理部31に入力される。
In the case of both-system communication state without switching, signals from the
同期処理部21及び同期処理部31では、例えば、チャネル多重のためのフレーム信号等のトリガ信号の位相差に基づいて位相合わせを行ない、両系の通信装置20及び通信装置30で信号取り込みのタイミングを同期化する。
For example, the
ただし、ここでは両系通信状態であるので、両系の通信装置20及び通信装置30で同期させることは必ずしも必要ではない。また、この後の両系動作からの切替を考慮して、ここではすでに同期させた状態で装置に取り込みをすることとしている。同期させるか、同期させないかは、制御装置10からの設定で自由に変更させることができる。
However, since both systems are in the communication state here, it is not always necessary to synchronize between the
受信された信号は、同期処理部21及び同期処理部31から有効チャネル処理部(ch_An)22及び有効チャネル処理部(ch_Cn)32に与えられる。
The received signal is provided to
有効チャネル処理部(ch_An)22及び有効チャネル処理部(ch_Cn)32は、制御装置10から設定された論理チャネルについて通信処理を行なう。
Effective channel processor (ch_An) 22 and the effective channel processing unit (ch_ C n) 32 performs communication processing for the logical channels that are set from the
図6は、有効チャネル処理部(ch_An)22及び有効チャネル処理部(ch_Cn)32に設定された論理チャネルの設定例を示す図である。図6の例では、通信装置20に対しては「論理チャネル番号:7,8,9,…」が設定され、通信装置30に対しては「論理チャネル番号:32,33,…」が設定されるものとする。
Figure 6 is a diagram showing a setting example of the effective channel processing unit (ch_An) 22 and the effective channel processing unit (ch_ C n) 32 set to logical channels. In the example of FIG. 6, “logical channel numbers: 7, 8, 9,...” Are set for the
例えば、制御装置10は、通信路0及び通信路1のチャネルのうち、使用されているチャネルを判断し、その使用されているチャネルに対して論理チャネルを割り当て、通信装置20及び通信装置30に対して論理チャネルを割り振る。
For example, the
このとき、制御装置10は、通信装置20及び通信装置30に対して、任意に論理チャネルを割り振るようにしてもよいし、予め定義された規則に基づいて論理チャネルを割り振るようにしてもよい。また、論理チャネルの割り振りは、通信装置20及び通信装置30に対して同数割り当てるようにしてもよいし、同数でなくてもよい。例えば、制御装置10は、各装置負荷を監視し、その負荷に応じて割り振る論理チャネルの数を決定するようにしてもよい。
At this time, the
図6の例の場合、有効チャネル処理部(ch_An)22は、「論理チャネル番号:7,8,9,…」に相当する「通信チャネル番号:0,2,4,…」のチャネルに対して処理を行なう。また、有効チャネル処理部(ch_Cn)32は、「論理チャネル番号:32,33,…」に相当する「通信チャネル番号:1,3,…」のチャネルに対して処理を行なう。 In the case of the example of FIG. 6, the effective channel processing unit (ch_An) 22 performs the “communication channel number: 0, 2, 4,...” Corresponding to the “logical channel number: 7, 8, 9,. To process. The effective channel processing unit (ch_ C n) 32 is "logical channel number: 32, 33, ...""Communication channel number: 1, 3, ..." corresponding to the processing is performed on channels.
有効チャネル処理部(ch_An)22における処理データは、状態内部メモリ(MEM_An)24に保存され、有効チャネル処理部(ch_Cn)32における処理データは、状態内部メモリ(MEM_Cn)34に保存される。 Processing data in the effective channel processing unit (ch_An) 22 is stored, is stored in the state the internal memory (MEM_An) 24, processed data in the effective channel processing unit (ch_ C n) 32 is the state internal memory (MEM_ C n) 34 Is done.
図7は、状態内部メモリに保存される保存内容例を説明する説明図である。図7の項目は、図4に例示するものと同じであり、図7では、「通信装置識別子」に処理を行なう通信装置が割り振られている。例えば、図7に「論理チャネル番号:7,8,9,…」は「通信装置識別子:20」が対応付けられており、「論理チャネル番号:32,33,…」は「通信装置識別子:30」が対応付けられている。 FIG. 7 is an explanatory diagram for explaining an example of stored contents stored in the state internal memory. The items in FIG. 7 are the same as those illustrated in FIG. 4. In FIG. 7, a communication device that performs processing is assigned to the “communication device identifier”. For example, in FIG. 7, “logical channel number: 7, 8, 9,...” Is associated with “communication device identifier: 20”, and “logical channel number: 32, 33,. 30 ”is associated.
状態内部メモリ(MEM_An)24及び状態内部メモリ(MEM_Cn)34は、切替処理がないため、制御装置10からの指示等により、他系の通信装置への状態内部メモリへのデータ転送は行なわないようにする。同様に、他系からの転送データの受信も行なわないようにする。
State internal memory (MEM_An) 24 and the state internal memory (MEM_ C n) 34 because there is no switching process, by an instruction from the
有効チャネル処理部(ch_An)22により処理された信号は、送受信処理部27を介してネットワークNTに送信され、有効チャネル処理部(ch_Cn)32により処理された信号は、送受信処理部37を介してネットワークNTに送信される。
Signal processed by the effective channel processing unit (ch_An) 22 is transmitted to the network NT via the transmission and
このように、この状態では、通信装置20及び通信装置30が独立に動作しており、お互いに影響を受けていない。
Thus, in this state, the
(A−3−3)切替準備中の両系通信状態
次に、切替準備中の両系通信状態の通信処理の動作について図面を参照して説明する。ここでは、通信装置20(切替元)から通信装置30への切替を行なう場合を説明する。
(A-3-3) Both-system communication state in preparation for switching Next, the operation of the communication processing in the both-system communication state in preparation for switching will be described with reference to the drawings. Here, a case where switching from the communication device 20 (switching source) to the
図8は、切替準備中の両系通信状態を説明する説明図である。なお、図8において、黒く塗りつぶしをした構成要素は動作していない箇所である。 FIG. 8 is an explanatory diagram for explaining the two-system communication state in preparation for switching. In FIG. 8, the black-painted components are portions that are not operating.
切替準備中の両系通信状態の場合、通信装置20及び通信装置30に対する論理チャネルの設定は、上述した切替無しの両系通信状態の場合と同じである。
In the case of the both-system communication state in preparation for switching, the logical channel settings for the
切替元である通信装置20から通信装置30に切替を行なう際、状態内部メモリ(MEM_An)24に保存されている状態データが、通信装置30の切替処理部36に与えられ、予備チャネルの状態内部メモリ(MEM_Dn)35にデータ転送されて保存される。
When switching from the
例えば、図7の例の場合、通信装置20の有効チャネル処理部(ch_An)24の処理に係る状態データである、「論理チャネル番号:7,8,9,…」に対応付けられた「状態データ」が、状態内部メモリ(MEM_Dn)35にデータ転送されて保存される。
For example, in the case of the example in FIG. 7, the “status” associated with “logical channel number: 7, 8, 9,...” That is status data related to the processing of the effective channel processing unit (ch_An) 24 of the
通信装置30において、通信路1の信号は、予備チャネル処理部33に与えられ、予備チャネル処理部(ch_Dn)33は、通信装置22の有効チャネル処理部(ch_An)22と同じ処理を行なう。
In the
このとき、予備チャネル処理部(ch_Dn)33により処理された信号は、送受信処理部37に与えられるが、現状態は切替の実行前であるから、当該信号はネットワークNTに送信されない。
At this time, the signal processed by the protection channel processing unit (ch_Dn) 33 is given to the transmission /
逆方向のネットワークNTからの信号は、通信装置20及び通信装置30の両方が受信する。ネットワークNTからの信号に対して、通信装置20及び通信装置30の両方が通信処理を行なうようにし、通信装置20及び通信装置30の両方から送信されるようにしてもよい。これは、通信路側に存在する対向装置は、必要なチャネルの信号しか受信しないためである。従って、通信装置30も、通信路1に信号を送信してもよいし、又は無効な値や初期値に変換して送信してもよい。
A signal from the network NT in the reverse direction is received by both the
要するに、通信装置20の有効チャネル処理部(ch_An)22及び状態内部メモリ(MEM_An)24と、通信装置30の予備チャネル処理部(ch_Dn)33及び状態内部メモリ(MEM_Dn)35とは、処理的には同じ動作をしているが、有効チャネル処理部(ch_An)22の処理データはネットワークNTへ送信されるが、予備チャネル処理部(ch_Dn)33の処理データはネットワークNTに送信されない。
In short, the effective channel processing unit (ch_An) 22 and state internal memory (MEM_An) 24 of the
切替の指示は、制御装置10からの設定で行なうことができ、制御装置10からの制御により、制御処理部28及び制御処理部38が、各構成要素に対して指示を行なう。
The switching instruction can be made by setting from the
なお、上記では、通信装置20からのデータ転送する場合を例示したが、有効チャネル処理部(ch_Cn)32及び状態内部メモリ(MEM_Cn)34のデータを、通信装置20にデータ送信することもできる。
In the above, a case has been exemplified that transmission data inversion from the
この状態で、通信装置20に対する有効チャネルを増加する場合、通信装置20の制御処理部28は、有効チャネル処理部22に対して今回増加する有効チャネルを増加するが、通信装置30の制御処理部38は、予備チャネル処理部33に対して今回増加する有効チャネルを増加する。
In this state, when the effective channel for the
これにより、通信装置20の有効チャネルが増加すると、他系の通信装置30の予備チャネルも、増加された同じ有効チャネルが増加することになる。
As a result, when the effective channel of the
(A−3−4)切替実施後の片寄せ通信状態
次に、切替実施後の片寄せ通信状態の動作について図面を参照しながら説明する。
(A-3-4) Misaligned communication state after switching Next, the operation of the justified communication state after switching will be described with reference to the drawings.
図9は、切替実施後の片寄せ通信状態を説明する説明図である。なお、図9において、黒く塗りつぶしをした構成要素は動作していない箇所である。 FIG. 9 is an explanatory diagram for explaining a misaligned communication state after switching. In FIG. 9, the components that are blacked out are portions that are not operating.
上述した図8の切替準備中の両系通信状態において、制御装置10からの制御により切替が行なわれる。これにより、切替元の通信装置20からの信号送信は停止され、通信装置30から予備チャネルの信号がネットワークNTに送信される。このとき、通信装置20の有効チャネルは、継続動作を行うか、下記切戻し準備中の動作となる。あるいは、停止させることも可能である。どの状態にするかは、システム仕様に基づき制御装置10から設定を行うことができる。
In the above-described two-system communication state in preparation for switching in FIG. 8 described above, switching is performed by control from the
切替実施後の片寄せ通信状態の場合、切替元の通信装置20は、動作していても、動作していなくてもよい。一般的な予備系切替状態に相当する。
In the justified communication state after switching, the switching
ここで、片寄せ通信状態で処理するチャネルが増加するときのチャネル割り当ての処理方法が一般的な切替処理と異なる。 Here, the channel assignment processing method when the number of channels to be processed in the misaligned communication state increases is different from a general switching process.
片寄せ通信状態で、処理するチャネルが増加する場合、その増加するチャネルを通信装置30に割り当てるときは、通信装置30の有効チャネルとして設定する。一方、増加するチャネルを通信装置20に割り当てるときは、通信装置30の予備チャネルとして設定する。
When the number of channels to be processed increases in the grouped communication state, when assigning the increased channels to the
例えば、通信路0及び通信路1上の通信チャネルのうち、新たに通信チャネル「10,11,12」を通信装置20に割り当て、通信チャネル「20,21,22」を通信装置30に割り当てる場合を例示する。この場合、通信装置30において、制御処理部38は、通信チャネル「20,21,22」について、通常のチャネル割り当て動作と同様に、通信装置30の有効チャネルに増加する。一方、通信チャネル「10,11,12」については、制御処理部38は、通信装置30の有効チャネルに増加せず、その代わりに予備チャネルに増加させるようにする。
For example, when communication channels “10, 11, 12” are newly assigned to the
(A−3−5)切戻し準備中の片寄せ通信状態
次に、切戻し準備中の片寄せ通信状態の動作について図面を参照しながら説明する。
(A-3-5) Misaligned communication state in preparation for switchback Next, the operation in the justified communication state in preparation for switchback will be described with reference to the drawings.
図10は、切戻し準備中の片寄せ通信状態を説明する説明図である。なお、図10において、黒く塗りつぶしをした構成要素は動作していない箇所である。 FIG. 10 is an explanatory diagram for explaining a misaligned communication state during preparation for switching back. In FIG. 10, the black-painted components are portions that are not operating.
切戻し準備中の片寄せ通信状態は、有効チャネル設定されている論理チャネルの処理については、切替無しの両系通信状態と同じである。 The misalignment communication state in preparation for switchback is the same as the both-system communication state without switching for the processing of the logical channel for which the effective channel is set.
切替無しの両系通信状態との違いは、切戻し元、この例では、通信装置30から予備チャネル処理部(ch_Dn)33の処理状態を保存している状態内部メモリ(MEM_Dn)35の保持データが、通信装置20に転送され、有効チャネルの状態内部メモリ(MEM_An)24に保存されることである。
The difference from the two-system communication state without switching is that the data stored in the state internal memory (MEM_Dn) 35 that stores the processing state of the backup channel processing unit (ch_Dn) 33 from the
このとき、通信装置20は、通信路0から通信装置30の予備チャネル処理部(ch_Dn)33で処理されるのと同じデータを取込み、有効チャネル処理部(ch_An)22で処理する状態になる。ただし、切戻しの実行前なので、送信制御部27からのネットワークNTヘの送信は行わない。
At this time, the
また、逆方向のネットワークNTからの信号は、上述した切替準備中の両系通信状態の場合と同様に、通信装置20及び通信装置30の両方が受信し、通信装置30からだけでなく、通信装置20からも送信するようにしてもよいし、通信装置20が無効な値や初期値に変換して送信するようにしてもよい。
In addition, the signal from the network NT in the reverse direction is received by both the
要するに、通信装置20の有効チャネル処理部(ch_An)22、状態内部メモリ(MEM_An)24と、通信装置30の予備チャネル処理部(ch_Dn)33、状態内部メモリ(MEM_Dn)35とは、処理的には同じ動作をしているが、予備チャネル処理部(ch_Dn)33の処理データはネットワークNTに送信するが、有効チャネル処理部(ch_An)22の処理データはネットワークNTに送信しない。
In short, the effective channel processing unit (ch_An) 22 , the state internal memory (MEM_An) 24 of the
切戻しの指示は、制御装置10からの設定で行なわれ、制御装置10の制御の下、制御処理部28及び制御処理部38が各処理部に対して指示を行なう。
The switchback instruction is made by setting from the
切戻し後の両系通話状態は、切替無しの両系通話状態と同じになる。あるいは、設定により切替準備中にすることも可能である。 The both-system call state after switch-back is the same as the both-system call state without switching. Alternatively, it is possible to prepare for switching by setting.
ここで、片寄せ通信状態で新たに有効チャネルを増加する場合、その増加するチャネルを通信装置20、通信装置30のいずれに割り当てるかの判断は、制御装置10が判断する。新たなチャネルを増加する際、片寄せ通信中の通信装置30(すなわち切戻り元の装置)に対してチャネルの増設を指示するようにしてもよい。その場合、切戻しのときに、例えば、切戻し元の通信装置30が継続通信するようにしてもよいし、また例えば、切戻し先の通信装置20に設定した後に切戻しを実行するようにしてもよい。いずれの場合も、制御処理部28及び制御処理部38が、処理対象とする論理チャネルの設定を行なうことで、実現することができる。
Here, when the effective channel is newly increased in the misaligned communication state, the
(A−4)実施形態の効果
以上のように、実施形態によれば、無瞬断切替のためのチャネル処理を、例えばCPUやDSP等でのチャネル可変処理とすることで、使用しない無駄なチャネルの回路や動作がなくなる。
(A-4) Effect of Embodiment As described above, according to the embodiment, the channel processing for non-instantaneous switching is, for example, channel variable processing in a CPU, a DSP, or the like, and is not used. Channel circuits and operations are lost.
また、実施形態によれば、冗長装置を構成する装置において、一系の装置が故障しても、一度に全てのチャネルが異常になることはなく、他系の有効チャネルは継続使用が可能である。また、他系の予備チャネルに、故障した一系のチャネルを増設することで、一系に割り当てられたチャネルの通信も継続させることができる。 Further, according to the embodiment, in a device constituting a redundant device, even if one system device fails, all channels do not become abnormal at one time, and other system effective channels can be used continuously. is there. Further, by adding a faulty system channel to another system standby channel, communication of the channel assigned to the system can be continued.
さらに、両系の通信装置が常に動作しているため、特別なテスト機構を持つことなく故障判定が迅速に実施できる。 Furthermore, since both systems of communication devices are always operating, failure determination can be performed quickly without having a special test mechanism.
一般的な切替装置で問題となる、切替処理部の故障発見についても両系動作させたままの状態で、予備チャネルで動作の確認が可能のため、正常チャネルを異常なチャネルに切り替ることがなくなる。 Even when a failure is detected in the switching processing unit, which is a problem with general switching devices, it is possible to check the operation on the standby channel while both systems are operating, so the normal channel can be switched to an abnormal channel. Disappear.
(B)他の実施形態
上述した実施形態では、多数のチャネルが多重されている通信路から、一部チャネルのみ有効として各種ネットワークに接続する集線装置における、冗長の2装置に、本発明の無瞬断切替システムを適用する場合を例示した。
(B) Other Embodiments In the above-described embodiments, the present invention is applied to two redundant devices in a concentrator that connects to various networks by validating only some channels from a communication path in which a large number of channels are multiplexed. The case where the instantaneous interruption switching system is applied was illustrated.
しかし、2個の通信装置に限定するものではなく、切替元の状態保存データを転送する先を複数切替るセレクタ装置のようなものを経由することで、複数装置間で同様の構成を実現することが可能である。 However, the configuration is not limited to two communication devices, and a similar configuration is realized between a plurality of devices via a selector device that switches a plurality of destinations to which the state storage data of the switching source is transferred. It is possible.
これにより、例えば、3個の通信装置を備える場合にも適用することができ、第1系の通信装置、第2系の通信装置、第3系の通信装置を使用するときに、任意の2個の通信装置の間で本発明の無瞬断切替を実施することが可能になる。 Thus, for example, the present invention can be applied to a case where three communication devices are provided. When using a first communication device, a second communication device, and a third communication device, any two It becomes possible to implement uninterrupted switching according to the present invention between individual communication devices.
100…無瞬断切替システム、10…制御装置、20及び30…通信装置、
21及び31…同期処理部、22及び32…有効チャネル処理部、
23及び33…予備チャネル処理部、24及び34…状態内部メモリ、
25及び35…状態内部メモリ、26及び36…切替処理部、
27及び37…送受信処理部、28及び38…制御処理部。
DESCRIPTION OF
21 and 31 ... synchronization processing unit, 22 and 32 ... effective channel processing unit,
23 and 33 ... spare channel processing units, 24 and 34 ... state internal memory,
25 and 35 ... state internal memory, 26 and 36 ... switching processing unit,
27 and 37: transmission / reception processor, 28 and 38: control processor.
Claims (6)
上記複数の通信装置のそれぞれが、
通常動作時に、上記有効チャネルに対して処理を行なう有効チャネル処理手段と、
予備チャネルに対して処理を行なう予備チャネル処理手段と、
上記有効チャネル処理手段及び上記予備チャネル処理手段の処理状態データを保持する状態データ保持手段と、
を備え、
切替のとき、切替元の通信装置が、上記有効チャネル処理手段に係る処理状態データを、切替先の通信装置の上記状態データ保持手段に転送し、
切替先の通信装置の上記予備チャネル処理手段が、上記状態データ保持手段に転送された上記切替元の通信装置の上記有効チャネル処理手段の処理状態データを用いて通信処理を行なう
ことを特徴とする系切替システム。 A system switching system for switching a system for performing channel processing between a plurality of communication devices to which an effective channel for performing communication processing during each normal operation is allocated among a plurality of channels,
Each of the plurality of communication devices
Effective channel processing means for performing processing on the effective channel during normal operation;
Backup channel processing means for processing the backup channel; and
Status data holding means for holding processing status data of the effective channel processing means and the spare channel processing means;
With
At the time of switching, the switching source communication device transfers the processing status data related to the effective channel processing means to the status data holding means of the switching destination communication device,
The spare channel processing means of the switching destination communication device performs communication processing using the processing state data of the effective channel processing means of the switching source communication device transferred to the state data holding means. System switching system.
切戻し先の通信装置の上記有効チャネル処理手段が、上記状態データ保持手段に転送された上記切戻し元の通信装置の上記予備チャネル処理手段の処理状態データを用いて通信処理を行なう
ことを特徴とする請求項1に記載の系切替システム。 At the time of switchback, the switchback source communication device transfers the processing status data of the backup channel processing means to the status data holding means of the switchback destination communication device,
The effective channel processing means of the communication device of the switchback destination performs communication processing using the processing state data of the backup channel processing means of the communication device of the switchback source transferred to the state data holding device. The system switching system according to claim 1 .
上記複数の通信装置のそれぞれが、
通常動作時に、上記有効チャネルに対して処理を行なう有効チャネル処理手段と、
予備チャネルに対して処理を行なう予備チャネル処理手段と、
上記有効チャネル処理手段及び上記予備チャネル処理手段の処理状態データを保持する状態データ保持手段と、
を備え、
切替のとき、切替元の通信装置が、上記有効チャネル処理手段に係る処理状態データを、切替先の通信装置の上記状態データ保持手段に転送し、
切替先の通信装置の上記予備チャネル処理手段が、上記状態データ保持手段に転送された上記切替元の通信装置の上記有効チャネル処理手段の処理状態データを用いて通信処理を行なう
ことを特徴とする系切替方法。 A system switching method for switching a system for performing channel processing among a plurality of communication devices to which an effective channel for performing communication processing during each normal operation is allocated among a plurality of channels,
Each of the plurality of communication devices
Effective channel processing means for performing processing on the effective channel during normal operation;
Backup channel processing means for processing the backup channel; and
Status data holding means for holding processing status data of the effective channel processing means and the spare channel processing means;
With
At the time of switching, the switching source communication device transfers the processing status data related to the effective channel processing means to the status data holding means of the switching destination communication device,
The spare channel processing means of the switching destination communication device performs communication processing using the processing state data of the effective channel processing means of the switching source communication device transferred to the state data holding means. System switching method.
予備チャネルに対して処理を行なう予備チャネル処理手段と、
上記有効チャネル処理手段及び上記予備チャネル処理手段の処理状態データを保持する状態データ保持手段と、
切替のときに、他系の上記状態データ保持手段から取得した上記有効チャネル処理手段に係る処理状態データを上記状態データ保持手段に保存させる切替処理手段と、
切替のときに、上記状態データ保持手段の上記他系の有効チャネル処理手段に係る処理状態データを用いて、上記予備チャネル処理手段に処理させる制御処理手段と
を備えることを特徴とする通信装置。 Effective channel processing means for performing processing on an effective channel set to perform processing during normal operation among a plurality of channels;
Backup channel processing means for processing the backup channel; and
Status data holding means for holding processing status data of the effective channel processing means and the spare channel processing means;
A switching processing means for storing, in the state data holding means, processing state data related to the effective channel processing means acquired from the state data holding means of another system at the time of switching;
And a control processing unit that causes the backup channel processing unit to process using the processing status data related to the other effective channel processing unit of the status data holding unit at the time of switching.
複数のチャネルのうち、通常動作時に処理を行なうものとして設定された有効チャネルに対して処理を行なう有効チャネル処理手段、
予備チャネルに対して処理を行なう予備チャネル処理手段、
上記有効チャネル処理手段及び上記予備チャネル処理手段の処理状態データを保持する状態データ保持手段、
切替のときに、他系の上記状態データ保持手段から取得した上記有効チャネル処理手段に係る処理状態データを上記状態データ保持手段に保存させる切替処理手段、
切替のときに、上記状態データ保持手段の上記他系の有効チャネル処理手段に係る処理状態データを用いて、上記予備チャネル処理手段に処理させる制御処理手段
として機能させることを特徴とする通信プログラム。 Computer
Effective channel processing means for processing an effective channel set to perform processing during normal operation among a plurality of channels;
Backup channel processing means for processing the backup channel;
Status data holding means for holding processing status data of the effective channel processing means and the spare channel processing means;
A switching processing means for storing the processing status data related to the effective channel processing means acquired from the status data holding means of another system in the status data holding means at the time of switching;
A communication program that functions as a control processing unit that causes the backup channel processing unit to perform processing using the processing state data related to the other effective channel processing unit of the state data holding unit when switching.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011125489A JP5733031B2 (en) | 2011-06-03 | 2011-06-03 | System switching system, system switching method, communication apparatus and communication program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011125489A JP5733031B2 (en) | 2011-06-03 | 2011-06-03 | System switching system, system switching method, communication apparatus and communication program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012253610A JP2012253610A (en) | 2012-12-20 |
JP5733031B2 true JP5733031B2 (en) | 2015-06-10 |
Family
ID=47525998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011125489A Active JP5733031B2 (en) | 2011-06-03 | 2011-06-03 | System switching system, system switching method, communication apparatus and communication program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5733031B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05130086A (en) * | 1991-03-12 | 1993-05-25 | Hitachi Ltd | Multiplexer |
JP2004320087A (en) * | 2003-04-10 | 2004-11-11 | Nec Corp | Transmission system |
JP2009055119A (en) * | 2007-08-23 | 2009-03-12 | Fujitsu Ltd | Base station device and channel card purge method therefor |
JP2009111653A (en) * | 2007-10-30 | 2009-05-21 | Hitachi Ltd | Multiplexed data communication method, system thereof and multiplexed data communication device constituting the system |
-
2011
- 2011-06-03 JP JP2011125489A patent/JP5733031B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012253610A (en) | 2012-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7835265B2 (en) | High availability Ethernet backplane architecture | |
WO2009081657A1 (en) | Node system, server switching method, server device, and data transfer method | |
JP3685978B2 (en) | Redundant optical multi-branch communication system | |
KR100731664B1 (en) | Data processing system | |
JP5704647B2 (en) | Switch device and frame transmission / reception control method | |
WO2012155629A1 (en) | Network disaster recovery method and system | |
JP5733031B2 (en) | System switching system, system switching method, communication apparatus and communication program | |
JP2016086316A (en) | Transmission device and redundancy provision method | |
JP2000332857A (en) | N+1 redundant configuration circuit | |
JP2013118440A (en) | Transmission device and interface device | |
JP5104773B2 (en) | Data transfer system, data transfer device, and data transfer method | |
JP2015115627A (en) | Master station device | |
US11914338B2 (en) | Redundant automation system and method for operating the redundant automation system | |
JP3322482B2 (en) | Switching and switching back device | |
JP2007189321A (en) | Redundant ip communication device and method | |
JP2500763B2 (en) | Transmission equipment | |
KR100575957B1 (en) | Maintenance and method of service in transmission device_ | |
JP3436241B2 (en) | Redundant baseband unit in wireless communication device | |
JP3964030B2 (en) | Ring network switching method | |
JP2002044058A (en) | Transmitter having redundant configuration | |
JPH11215233A (en) | System changeover device, system changeover method and communication equipment | |
JP2005348165A (en) | Node unit | |
JPH0787065A (en) | Data changeover device | |
JP2007274256A (en) | Multiplexing system and communication controller | |
JPH0653995A (en) | Line correspondence part for packet switching device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140217 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150106 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150226 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20150226 |
|
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: 20150317 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150330 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5733031 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |