JP5199470B2 - Absolute control of virtual switches - Google Patents
Absolute control of virtual switches Download PDFInfo
- Publication number
- JP5199470B2 JP5199470B2 JP2011524195A JP2011524195A JP5199470B2 JP 5199470 B2 JP5199470 B2 JP 5199470B2 JP 2011524195 A JP2011524195 A JP 2011524195A JP 2011524195 A JP2011524195 A JP 2011524195A JP 5199470 B2 JP5199470 B2 JP 5199470B2
- Authority
- JP
- Japan
- Prior art keywords
- communication device
- keep
- communication
- controller
- active
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000006854 communication Effects 0.000 claims description 154
- 238000004891 communication Methods 0.000 claims description 153
- 230000005540 biological transmission Effects 0.000 claims description 51
- 230000004224 protection Effects 0.000 claims description 27
- 230000000737 periodic effect Effects 0.000 claims description 14
- 238000000034 method Methods 0.000 claims description 10
- 230000002123 temporal effect Effects 0.000 claims description 10
- 230000005856 abnormality Effects 0.000 claims description 6
- 230000002159 abnormal effect Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 1
- 230000001010 compromised effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001950 radioprotection Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0659—Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
本発明は、仮想スイッチを採用した通信ネットワークのための保護スキームに関する。特に、当該発明は、異常が発生した際にバックアップ通信リソースへデータをスイッチングするための仮想スイッチを用いる通信装置、ネットワーク及び方法を対象とする。 The present invention relates to a protection scheme for a communication network employing virtual switches. In particular, the present invention is directed to a communication device, network, and method using a virtual switch for switching data to a backup communication resource when an abnormality occurs.
最新の通信ネットワークでは、非常に高いサービスアベイラビリティを提供するために、トラフィックを障害から保護する必要がある。 In modern communication networks, traffic needs to be protected from failures in order to provide very high service availability.
したがって、伝送リソースは冗長化され、サービスリソースに加えてバックアップリソースが設けられる。トラフィックを異常なサービスリソースからバックアップリソースへとルーティングすることによって、障害はごく短時間で回復される。 Accordingly, transmission resources are made redundant, and backup resources are provided in addition to service resources. By routing traffic from abnormal service resources to backup resources, failures can be recovered in a very short time.
トラフィックのルーティングは、多くの場合、異常なリソースを切断し、バックアップリソースを接続する、電子式や電気機械式の場合さえもある物理的スイッチによって行われる。 Traffic routing is often done by physical switches, sometimes electronic or electromechanical, that disconnect abnormal resources and connect backup resources.
場合によっては、物理的スイッチが設けられず、異常なリソースからバックアップリソースへのトラフィックのルーティングが、バックアップする/バックアップされるリソースの送受信機を同時にスイッチオン/スイッチオフにすることによって行われることもある。そのような同時スイッチングを仮想スイッチという。 In some cases, no physical switch is provided, and the routing of traffic from an abnormal resource to a backup resource is performed by simultaneously switching on / off the transceivers of the resource to be backed up / backed up. is there. Such simultaneous switching is called a virtual switch.
仮想スイッチの例は、エアインタフェースがサービス無線装置とバックアップ無線装置とに共通である無線装置の保護において見られる。別の仮想スイッチは、外部のパワースプリッタ及びコンバイナに基づく電気的インタフェース及び光学的インタフェースの保護装置において見られる。これらの素子は、異常検出率を最大にするために装置から見て外部に設けられ、スイッチ素子は保護すべきユニットの最も端の部分に配置される。無線保護の場合と同様に、これらの場合にも、サービスリソース及びバックアップリソースは同じ物理的媒体、即ち、同じ電気的又は光学的なラインを共用する。 An example of a virtual switch is found in the protection of wireless devices where the air interface is common to the service wireless device and the backup wireless device. Another virtual switch is found in electrical and optical interface protection devices based on external power splitters and combiners. These elements are provided externally as viewed from the apparatus in order to maximize the abnormality detection rate, and the switch element is disposed at the extreme end portion of the unit to be protected. As in the case of radio protection, in these cases, service resources and backup resources share the same physical medium, ie the same electrical or optical line.
保護スキームの1つの重要な側面は、ロバスト性、即ち、保護スキームがいずれの障害シナリオにおいても保護スイッチング動作を遂行することのできる能力である。ロバスト性はいくつかの理由で損なわれることがあり、その中には、例えば、保護動作に関与するコントローラが利用できないなどのために、保護スイッチの不完全制御が生じることが含まれる。 One important aspect of the protection scheme is robustness, that is, the ability of the protection scheme to perform protection switching operations in any failure scenario. Robustness can be compromised for several reasons, including incomplete control of the protection switch, for example because the controller involved in the protection operation is not available.
スイッチング動作が物理的スイッチによって行われてしまえば、制御チェーンが利用できないことは大きな問題でなくなる。というのは、物理的スイッチにはただ2つの状態だけしかなく、サービスは相互排他的に2つのリソースの一方だけに割り当てられるからである。 If the switching operation is performed by a physical switch, the fact that the control chain is not available is not a big problem. This is because a physical switch has only two states, and services are assigned to only one of the two resources in a mutually exclusive manner.
スイッチが物理的スイッチではなく仮想スイッチである場合、状況は全く異なる。 The situation is quite different if the switch is a virtual switch rather than a physical switch.
図1に、バックアップされるべきただ1つの動作中リソース1と1つのバックアップリソース2とが示される、仮想スイッチに基づく公知の保護グループを示す。この図において、2つのリソース1及び2は、あたかもアクティブなリソース1又は2へのトラフィック/アクティブなリソース1又は2からのトラフィックをスイッチングするための仮想スイッチ3が存在するかのように、一端では同じ通信媒体(電波、光ファイバ、電気ケーブルなど)に接続され、他端には、アクティブなリソース1又は2からのトラフィック/アクティブなリソース1又は2へのトラフィックをスイッチングするために物理的に操作することのできる物理的スイッチ4が設けられている。
FIG. 1 shows a known protection group based on a virtual switch, in which only one
この構成は典型的な構成である。すなわち、仮想スイッチは、普通、リソースの一方の側だけにあり、物理的スイッチは他方の側、通常は装置の内部にある。 This configuration is a typical configuration. That is, the virtual switch is usually only on one side of the resource and the physical switch is on the other side, usually inside the device.
仮想スイッチ3を実装するために、リソース1及び2はそれぞれ、対応する送受信機又はリソースの他の能動素子をスイッチオン又はスイッチオフし、したがって、リソース全体による通信データの受信/送信を有効化し又は無効化するためのコントローラを含む。
To implement
送受信機又はリソースの能動素子は、送受信機をスイッチオンすることによって、ほぼ静的にアクティブに設定され、保護は送受信機をオフにセットすることによって非アクティブに設定される。 The active element of the transceiver or resource is set almost statically active by switching on the transceiver, and protection is set inactive by setting the transceiver off.
保護スイッチングが要求されると、コントローラは、両送受信機の設定を反転させることによってトラフィックのスイッチングに対処する。保護スイッチングの発生は非常にまれなイベントであり、設定はほぼ静的であると仮定される。 When protection switching is required, the controller handles traffic switching by reversing the settings of both transceivers. The occurrence of protection switching is a very rare event and the configuration is assumed to be almost static.
仮想スイッチは、2つの協調した、互いに異なる動作、即ち、異常なリソース1において能動素子をスイッチオフすることと、バックアップリソース2において能動素子をスイッチオンすることとの結果である。
The virtual switch is the result of two coordinated, different operations: switching off the active element in the
この動作の一方に失敗すると、アクティブなリソースにも非アクティブなリソースにも整合性を欠く状況がもたらされ、その後のサービスに混乱が生じる。整合性を欠く状況は、手作業で適正な動作を回復するためのオペレータによる介入を必要とする。 Failure of one of these operations results in a situation where both active and inactive resources are inconsistent, resulting in disruption of subsequent services. Inconsistent situations require operator intervention to manually restore proper operation.
前述のように、これらの不整合シナリオは、障害そのものが原因でコントローラの一方が利用できない場合に発生し得る。コントローラ間の通信障害でさえも、仮想スイッチの整合性を欠く状況をもたらす可能性がある。このシナリオは、複数のコントローラが存在するときには、複雑な保護スキームにおいて発生するため、さらに複雑化する可能性がある。 As mentioned above, these inconsistency scenarios can occur when one of the controllers is unavailable due to the failure itself. Even communication failures between controllers can lead to situations where the virtual switch is inconsistent. This scenario can be further complicated by the fact that it occurs in complex protection schemes when there are multiple controllers.
本発明の目的は、上記の欠点の少なくとも一部を除去し、仮想スイッチを採用した保護スキームにおける整合性を欠く状況を防ぐのに特に適する改善された装置及び方法を提供することである。 It is an object of the present invention to provide an improved apparatus and method that is particularly suitable for eliminating at least some of the above disadvantages and preventing inconsistent situations in protection schemes employing virtual switches.
この目的及び以下でより明確になる他の目的は、通信装置による通信データの受信及び/若しくは送信を有効化し又は無効化するように構成されるコントローラを含む通信ネットワークのための通信装置によって解決される。このコントローラは、通信装置についての連続する複数のキープアライブ信号を生成するように構成される。またこの通信装置は、所定の時間の後に通信装置によりキープアライブ信号が受信されなければ、通信装置による通信データの受信及び/又は送信を無効化するための手段も含む。 This object and other objects that will become clearer below are solved by a communication device for a communication network that includes a controller configured to enable or disable the reception and / or transmission of communication data by the communication device. The The controller is configured to generate a plurality of consecutive keep alive signals for the communication device. The communication device also includes means for invalidating reception and / or transmission of communication data by the communication device if a keep-alive signal is not received by the communication device after a predetermined time.
上記複数のキープアライブ信号の各キープアライブ信号は、好ましくは、1つのパルス又はデジタル信号からなる。 Each keep alive signal of the plurality of keep alive signals is preferably composed of one pulse or a digital signal.
通信装置は、通信データを処理するためのトラフィック処理部を含んでいてもよい。この場合、通信装置を無効化するための手段は、通信ネットワークの通信媒体にトラフィック処理部をインタフェースするための、トラフィック処理部と接続される送受信部を含んでいてもよい。コントローラは、そのような送受信部と接続され、所定の時点で又は周期的基準で送受信部へキープアライブ信号を送信するための手段を含んでいてもよい。 The communication device may include a traffic processing unit for processing communication data. In this case, the means for invalidating the communication device may include a transmission / reception unit connected to the traffic processing unit for interfacing the traffic processing unit with the communication medium of the communication network. The controller may be connected to such a transceiver unit and include means for transmitting a keep-alive signal to the transceiver unit at a predetermined time or on a periodic basis.
送受信部は、キープアライブ信号を受信している限りスイッチオンを維持され、上記所定の時間の後にコントローラからのキープアライブ信号が受信されなければスイッチオフされるように構成されてもよい。 The transmission / reception unit may be configured to remain switched on as long as a keep-alive signal is received, and to be switched off if a keep-alive signal from the controller is not received after the predetermined time.
有利には、送受信部は、上記所定の時間の後にコントローラからのキープアライブ信号が受信されなければ送受信部をスイッチオフするためのカウンタ又は単安定回路を含んでいてもよい。 Advantageously, the transceiver may include a counter or monostable circuit for switching off the transceiver if no keep alive signal is received from the controller after the predetermined time.
好ましくは、コントローラは、周期的基準でキープアライブ信号を生成するように構成され、任意の隣り合う2つのキープアライブ信号の間の時間的距離は、所定の時間よりも短い。 Preferably, the controller is configured to generate a keep-alive signal on a periodic basis, and a temporal distance between any two adjacent keep-alive signals is shorter than a predetermined time.
本発明の上記ねらい及び目的は、通常はアクティブである少なくとも1つの動作中通信装置と、通常は無効化されている少なくとも1つのバックアップ通信装置とを含む通信ネットワークによって達成される。動作中通信装置及びバックアップ通信装置は、通信ネットワークの同じ通信媒体に接続され、異常が発生した際に動作中通信装置からバックアップ通信装置へ通信データをスイッチングするための仮想スイッチを実装するように構成される。動作中通信装置は、動作中通信装置による通信データの通信媒体からの受信及び/若しくは通信媒体への送信を有効化し又は無効化するように構成されるコントローラを含む。本発明によれば、そのようなコントローラは、動作中通信装置についての連続する複数のキープアライブ信号を生成するようにさらに構成され、動作中通信装置は、所定の時間の後にキープアライブ信号を受信しなければ、自装置による通信データの受信及び/又は送信を無効化するための手段を含む。 The above aims and objects of the present invention are achieved by a communication network including at least one active communication device that is normally active and at least one backup communication device that is normally disabled. The active communication device and the backup communication device are connected to the same communication medium of the communication network and configured to implement a virtual switch for switching communication data from the active communication device to the backup communication device when an abnormality occurs. Is done. The active communication device includes a controller configured to enable or disable reception of communication data from and / or transmission to the communication medium by the active communication device. According to the present invention, such a controller is further configured to generate a plurality of consecutive keepalive signals for the active communication device, wherein the active communication device receives the keepalive signal after a predetermined time. Otherwise, it includes means for invalidating the reception and / or transmission of communication data by the device itself.
動作中通信装置は、前述の通信装置と同じ特徴を含んでいてもよい。特に、動作中通信装置は、通信データを処理するためのトラフィック処理部を含んでいてもよい。動作中通信装置を無効化するための手段は、通信ネットワークの通信媒体にトラフィック処理部をインタフェースするための、トラフィック処理部と接続される第1の送受信部を含んでいてもよい。動作中通信装置のコントローラは、そのような第1の送受信部と接続され、所定の時点で又は周期的基準で上記送受信部へ上記キープアライブ信号を送信するための手段を含んでいてもよい。 The operating communication device may include the same features as the communication device described above. In particular, the operating communication device may include a traffic processing unit for processing communication data. The means for disabling the operating communication device may include a first transmission / reception unit connected to the traffic processing unit for interfacing the traffic processing unit to the communication medium of the communication network. The controller of the operating communication device may be connected to such a first transceiver and may include means for transmitting the keep-alive signal to the transceiver at a predetermined time or on a periodic basis.
同様に、バックアップ通信装置も、バックアップトラフィック処理部と、第2の送受信部と、第2のコントローラとを含んでいてもよい。バックアップトラフィック処理部は、好ましくは、個々の動作中通信装置が無効化された際にその個々の動作中通信装置として動作するように、個々の動作中通信装置のトラフィック処理部として構成される。 Similarly, the backup communication device may include a backup traffic processing unit, a second transmission / reception unit, and a second controller. The backup traffic processing unit is preferably configured as a traffic processing unit of an individual active communication device so that when the individual active communication device is disabled, it operates as the individual active communication device.
この場合、バックアップ通信装置の第2の送受信部は、通信ネットワークの通信媒体にバックアップトラフィック処理部をインタフェースするために、バックアップトラフィック処理部と接続されてもよい。第2のコントローラは、代わりに、第2の送受信部と接続され、所定の時点で又は周期的基準で第2の送受信部にキープアライブ信号を送信するための手段を含んでいてもよい。 In this case, the second transmission / reception unit of the backup communication device may be connected to the backup traffic processing unit in order to interface the backup traffic processing unit to the communication medium of the communication network. Alternatively, the second controller may be connected to the second transmitter / receiver and include means for transmitting a keep-alive signal to the second transmitter / receiver at a predetermined time or on a periodic basis.
第1の送受信部又は第2の送受信部は、キープアライブ信号を受信している限りスイッチオンを維持され、所定の時間の後に、第1の送受信部又は第2の送受信部が接続される個々のコントローラからのキープアライブ信号が受信されなければスイッチオフされるように構成されてもよい。 The first transmission / reception unit or the second transmission / reception unit is kept switched on as long as the keep-alive signal is received, and the first transmission / reception unit or the second transmission / reception unit is connected after a predetermined time. If a keep alive signal from the controller is not received, it may be configured to be switched off.
そのようなコントローラは、周期的基準でキープアライブ信号を生成するように構成され、任意の隣り合う2つのキープアライブ信号の間の時間的距離が上記所定の時間より短くなるように構成されてもよい。 Such a controller may be configured to generate a keep-alive signal on a periodic basis, and may be configured such that a temporal distance between any two adjacent keep-alive signals is shorter than the predetermined time. Good.
さらに、本発明のねらい及び目的は、通信ネットワークの同じ通信媒体に接続される少なくとも1つの動作中通信装置と、少なくとも1つのバックアップ通信装置とを含む通信ネットワークにおいて保護スキームを実装するための方法によっても達成される。この方法では、動作中通信装置に連続する複数のキープアライブ信号が供給され、動作中通信装置は、所定の時間の後に動作中通信装置によりキープアライブ信号が受信されなければ無効化される。その場合には、動作中通信装置のためのトラフィックをバックアップ通信装置へスイッチングするように、バックアップ通信装置が有効化される。 Furthermore, the aim and purpose of the present invention is to provide a method for implementing a protection scheme in a communication network comprising at least one active communication device connected to the same communication medium of the communication network and at least one backup communication device. Is also achieved. In this method, a plurality of continuous keep-alive signals are supplied to the active communication device, and the active communication device is invalidated if no keep-alive signal is received by the active communication device after a predetermined time. In that case, the backup communication device is enabled to switch traffic for the active communication device to the backup communication device.
動作中通信装置を無効化するために、通信媒体と接続される動作中通信装置の送受信部がスイッチオフされてもよい。キープアライブ信号は、所定の時点で又は周期的基準で送受信部に供給されてもよい。 In order to invalidate the active communication device, the transmission / reception unit of the active communication device connected to the communication medium may be switched off. The keep-alive signal may be supplied to the transmission / reception unit at a predetermined time or on a periodic basis.
任意の隣り合う2つのキープアライブ信号の間の時間的距離は、好ましくは、そのような所定の時間よりも短い。 The temporal distance between any two adjacent keepalive signals is preferably shorter than such a predetermined time.
本発明のさらなる特徴及び利点は、限定的でない例として添付の図面に示される、ある排他的でない実施形態の詳細な説明を読めばより明確になるであろう。 Further features and advantages of the present invention will become clearer after reading the detailed description of certain non-exclusive embodiments shown in the accompanying drawings as non-limiting examples.
図2を参照すると、本発明の一実施形態によるネットワークは、動作中リソース10とバックアップリソース20とを含んでいてもよい。より一般的には、このネットワークには、任意の数Nの動作中リソース及び任意の数Mのバックアップリソースがあってもよく、Nは必ずしもMと等しいとは限らない。
Referring to FIG. 2, a network according to an embodiment of the present invention may include an
図1の場合と同様に、2つのリソース10及び20は、どちらも、無線通信用の電波、光通信用の光ファイバ、その他の通信用の電気ケーブルといった共用通信媒体5と接続されるフロントエンド装置である。
As in the case of FIG. 1, the two
リソース10及びリソース20の反対端には、他の処理コンポーネントとのデジタルデータ交換などのために、物理的スイッチ4が設けられ得る。
At the opposite end of
どちらのリソースにおいても、そのようなリソースのアクティブなリソースへのトラフィック/アクティブなリソースからのトラフィックをスイッチングするための仮想スイッチ3が実装される。
In both resources, a
動作中リソース10は、通信媒体5と接続される少なくとも1つの送受信部11と、送受信部11と接続されるトラフィック処理部12とを含む。
The operating
送受信部11は、通信媒体5へ又は通信媒体5からのトラフィックを受け入れるように適合され、個々のモデムを備えるアンテナ、レーザ及び個々の駆動回路、光検出器といった、屋外又は屋内用の任意の受信側及び/若しくは送信側装置とすることができる。
The
代わりにトラフィック処理部12は、送受信部11から処理トラフィックデータを受信し、又は送受信部11へ処理済みトラフィックデータを送信するように構成される。また、図2に示すように、トラフィック処理部12は、ネットワークの他のノード又はリソースと通信するように、物理的スイッチ4とも接続されてもよい。
Instead, the
また、送受信部11とトラフィック処理部12とは別々に図示されているが、これらは、単一の装置に統合されてもよく、特定の処理又は通信機能を有するいくつかの異なる装置に分割さえされてもよい。
Also, although the
動作中リソース10は、送受信部11と接続され、動作中リソース10のアクティブ状況に基づいて送受信部11をスイッチオン又はスイッチオフするように構成される、マイクロプロセッサ13といったコントローラをさらに含む。
The operating
また、バックアップリソース20においても類似の構成が設けられてもよい。特に、バックアップリソース20は、バックアップ送受信部21と、バックアップトラフィック処理部22と、送受信部21のアクティブ化/非アクティブ化のためのバックアップマイクロプロセッサ23とを含み得る。バックアップ処理部22は、バックアップリソース20が保護モードにおいてまさに個々の動作中リソース10そのものとしてデータを処理するように、トラフィック処理部12として構成され得る。
A similar configuration may also be provided in the
本発明によれば、少なくとも動作中リソース10は、通信プロセス及び/又は制御プロセッサ自体を害する物理的異常が原因でリソース10が制御不要であるときは常に、既知の状況、即ち非アクティブ状況に強制的に置かれるように構成される。
In accordance with the present invention, at least an
このために、マイクロプロセッサ13は、周期的基準で又は所定の時点で個々の送受信部11にキープアライブ信号15を送信するように構成され得る。バックアップリソース20のマイクロプロセッサ23も同様に、即ち、バックアップ送受信部21にキープアライブ信号25を送信するように構成され得る。
For this purpose, the
キープアライブ信号15、25は、パルスであってもよく、ただ2つの振幅値(high/low)だけを有するデジタル信号であってもよく、送受信部11、21により、送受信部自体をスイッチオン又はスイッチオフするためのコマンドとして解釈されるように適切に符号化されるメッセージであってもよい。
The keep-
他方、送受信部11は、キープアライブ信号15の受信から開始する所定の時間tKAの間だけスイッチオンを維持され、送受信部11により次のキープアライブ信号が受信されなければ、所定の時間tKAの終わりにスイッチオフされるように構成される(図3)。この構成は、例えば、送受信部において設けられる適切なカウンタ又はアナログ単安定回路によって実現されてよい。
On the other hand, the transmitting and receiving
オプションとして、バックアップ送受信部21は、所定の時間間隔の間だけ「オン」状態に維持され、そのような時間間隔の終わりにスイッチオフされるように、同様に構成されてもよい。
Optionally, the
したがって、リソース10又はリソース20をアクティブ状況に保持し続けるために、隣り合う2つのキープアライブ信号の間の時間的距離RKAがキープアライブ時間tKAよりも短くなるように、個々のマイクロプロセッサ13、23により個々の送受信部11、21に複数のキープアライブ信号15、25が送信される。
Therefore, in order to keep the
好ましくは、マイクロプロセッサは、周期的基準でキープアライブ信号15、25を生成し、送信するように構成され、時間的距離RKAは図4に示すように時間的に一定である。RKAの値は、所望の保護スイッチ応答時間に基づいて固定される。
Preferably, the microprocessor is configured to generate and transmit keep-
個々の送受信部11、21を制御するキープアライブ信号15、25は、好ましくは、アクティブ状態にある送受信部に電力を供給するために、アクティブhighである。その結果、キープアライブ信号が送受信部に到達しなければ、送受信部は、電力不足によりスイッチオフされることになる。
The keep-
オープンフォルト、即ち、キープアライブ信号を搬送するマイクロプロセッサからの制御線が接続される送受信部11又は21のピンのフローティング状態を処理するために、ピン電圧を強制的に既知の状態にするように、そのような制御線にプルダウン抵抗がつながれてもよい。
In order to handle an open fault, that is, a floating state of a pin of the
本発明によるキープアライブメッセージングは、通信リソースの異なる構成において使用されてもよい。例えば、図5を参照すると、本発明を採用したネットワークは、2つの動作中リソース100及び300を備える動作中ブランチと、2つのバックアップリソース200及び400を備えるバックアップブランチとを含んでいてもよい。リソース100、200、300及び400のコントローラの間の通信のために使用される適切な保護プロトコルによって仮想スイッチ30が実装される。物理的スイッチ40が、第2の動作中リソース300及び第2のバックアップリソース400と接続されてもよい。
Keep-alive messaging according to the present invention may be used in different configurations of communication resources. For example, referring to FIG. 5, a network employing the present invention may include an active branch comprising two
図2の実施形態の場合と同様に、第1の動作中リソース100は、通信媒体5と接続され、送受信部110と、トラフィック処理部112と、マイクロプロセッサ113とを含む。代わりに第2の動作中リソース300は、第1の動作中リソースのトラフィック処理部112と接続される第2のトラフィック処理部312を含み、そのため、通常の条件においては、精緻化のために処理済みトラフィックデータを一方のトラフィック処理部から他方のトラフィック処理部に送信することができる。
As in the case of the embodiment of FIG. 2, the
同様に、第1のバックアップリソース200も、送受信部210と、バックアップトラフィック処理部212と、マイクロプロセッサ213とを含み、第1の動作中リソース100と同じ通信媒体5と接続される。
Similarly, the
第2のバックアップリソース400は、仮想スイッチ30がバックアップブランチ200、400を有効化し、動作中ブランチ100、300を無効化した際に、動作中ブランチ100、300と同じ精緻化を行うために処理済みトラフィックデータを一方のバックアップ部から他方のバックアップ部に送信することができるように、第1のバックアップリソース200のトラフィック処理部212と接続される第2のトラフィック処理部412を含んでいてもよい。
The
動作中リソース及びバックアップリソースは、相互に接続され、保護スキームを実装するための公知の種類の適切な保護プロトコルを介して通信することのできる、マイクロプロセッサ113、213、313、413といった個々のコントローラをさらに含む。図5の実施形態では、第2の動作中リソース300のマイクロプロセッサ313は、第1の動作中リソース100のマイクロプロセッサ113にも第2のバックアップリソース400のマイクロプロセッサ413にも接続され、第2のバックアップリソース400のマイクロプロセッサ413は、第1のバックアップリソース200のマイクロプロセッサ213にも接続されることがわかる。
In-process resources and backup resources are connected to each other and can be communicated via known types of suitable protection protocols for implementing protection schemes, such as individual controllers such as
図5の実施形態の動作は以下の通りである。通常の条件において、マイクロプロセッサ313は、マイクロプロセッサ113を介して送受信部110へキープアライブ信号を周期的に送信する。
The operation of the embodiment of FIG. 5 is as follows. Under normal conditions, the
マイクロプロセッサ113で異常が発生した場合、キープアライブ信号を送受信部110に転送することができず、したがって送受信部110はスイッチオフされ、動作中リソース100を無効化する。
When an abnormality occurs in the
同様に、マイクロプロセッサ313で、又はマイクロプロセッサ313をマイクロプロセッサ113と接続する通信線若しくはチャネルにおいて異常が発生した場合も、キープアライブ信号は送受信部110に到達せず、送受信部110はスイッチオフされ、したがって動作中リソース100を無効化する。
Similarly, when an abnormality occurs in the
どちらの場合にも、マイクロプロセッサ113、213、313、及び413の間で使用される保護プロトコルは、これらの異常状況を、バックアップブランチをアクティブ化することにより既知のやり方で処理する。
In either case, the protection protocol used between the
以上、本発明は意図する目的を十分に達成することを示した。特に、本発明は、仮想スイッチの絶対的制御を追求することにより仮想スイッチの整合性を欠く状態を回避する。保護スキームの制御において使用されるプロセッサの数にかかわらずロバストで、効果的な、送受信機状況の動的設定が獲得される。 As mentioned above, it has been shown that the present invention sufficiently achieves the intended purpose. In particular, the present invention avoids the lack of virtual switch consistency by pursuing absolute control of the virtual switch. Robust and effective dynamic setting of transceiver status is obtained regardless of the number of processors used in the control of the protection scheme.
当然ながら、本発明の範囲から逸脱することなく、当業者にとっていくつかの変形は明らかであり容易になされるであろう。したがって、特許請求の範囲は、図面又は説明において例として示した好ましい実施形態によって限定されるものではなく、むしろ、特許請求の範囲は、本発明に存する特許可能な新規性を有するすべての特徴を包含し、当業者により均等物として扱われるであろうすべての特徴を含む。 Of course, several variations will be apparent to and readily made by those skilled in the art without departing from the scope of the invention. Accordingly, the claims are not to be limited by the preferred embodiment shown by way of example in the drawings or description, but rather, the claims are intended to cover all the features of the invention that are patentable. Includes all features that would be included and treated as equivalent by those of ordinary skill in the art.
いずれの請求項において言及される技術的特徴にも参照符号が付されるが、それらの参照符号はもっぱら、請求項の理解度を高めるために含められるものであり、したがって、そのような参照符号は、そのような参照符号により例として識別される各要素の解釈にいかなる限定的影響も及ぼすものではない。
The technical features referred to in any claim are marked with reference signs, which are included solely to enhance the understanding of the claims, and therefore Does not have any limiting effect on the interpretation of each element identified by way of example by such reference signs.
Claims (15)
前記通信装置による通信データの受信及び/若しくは送信を有効化し又は無効化するように構成されるコントローラを含み、
前記コントローラは、前記コントローラと保護スキームを実装するためのバックアップ装置の他のコントローラとの間の通信のために使用される保護プロトコルを実装するようにさらに構成され、
前記コントローラは、前記通信装置についての連続する複数のキープアライブ信号を生成するようにさらに構成されることを特徴とし、
前記通信装置は、所定の時間の後に前記通信装置によりキープアライブ信号が受信されなければ前記通信装置による前記通信データの受信及び/又は送信を無効化するための手段を含む、
通信装置。A communication device for a communication network,
A controller configured to enable or disable reception and / or transmission of communication data by the communication device;
The controller is further configured to implement a protection protocol used for communication between the controller and other controllers of a backup device to implement a protection scheme;
The controller is further configured to generate a plurality of consecutive keep-alive signals for the communication device;
The communication device includes means for invalidating reception and / or transmission of the communication data by the communication device if a keep-alive signal is not received by the communication device after a predetermined time.
Communication device.
前記通信装置を無効化するための前記手段は、前記通信ネットワークの通信媒体に前記トラフィック処理部をインタフェースするための、前記トラフィック処理部と接続される送受信部を含み、
前記コントローラは、前記送受信部と接続され、所定の時点で又は周期的基準で前記送受信部へ前記キープアライブ信号を送信するための手段を含む、
請求項1の通信装置。Including a traffic processing unit for processing the communication data;
The means for invalidating the communication device includes a transmission / reception unit connected to the traffic processing unit for interfacing the traffic processing unit to a communication medium of the communication network,
The controller includes means for transmitting the keep alive signal to the transceiver unit at a predetermined time or on a periodic basis, connected to the transceiver unit.
The communication apparatus according to claim 1.
前記少なくとも1つの動作中通信装置及び前記少なくとも1つのバックアップ通信装置は、前記通信ネットワークの同じ通信媒体に接続され、異常が発生した際に前記少なくとも1つの動作中通信装置から前記少なくとも1つのバックアップ通信装置へ通信データをスイッチングするための保護スキームを実装するように構成され、
前記少なくとも1つの動作中通信装置は、前記動作中通信装置による通信データの前記通信媒体からの受信及び/若しくは前記通信媒体への送信を有効化し又は無効化するように構成されるコントローラを含み
前記コントローラは、前記少なくとも1つの動作中通信装置についての連続する複数のキープアライブ信号を生成するようにさらに構成されることを特徴とし、
前記少なくとも1つの動作中通信装置は、所定の時間の後に前記少なくとも1つの動作中通信装置によりキープアライブ信号が受信されなければ自装置による前記通信データの受信及び/又は送信を無効化するための手段を含む、
通信ネットワーク。A communication network comprising at least one active communication device that is normally active and at least one backup communication device that is normally disabled,
The at least one active communication device and the at least one backup communication device are connected to the same communication medium of the communication network, and when an abnormality occurs, the at least one backup communication device from the at least one active communication device. Configured to implement a protection scheme for switching communication data to the device;
Wherein the at least one operation in the communication device includes a controller configured to activate and or disable transmission to the reception and / or the communication medium from said communication medium of the communication data by the operation of the communication device The controller is further configured to generate a plurality of consecutive keep-alive signals for the at least one active communication device;
The at least one active communication device is configured to invalidate reception and / or transmission of the communication data by the own device unless a keep-alive signal is received by the at least one active communication device after a predetermined time. Including means,
Communication network.
前記少なくとも1つの動作中通信装置を無効化するための前記手段は、前記通信ネットワークの通信媒体に前記トラフィック処理部をインタフェースするための、前記トラフィック処理部と接続される第1の送受信部を含み、
前記コントローラは、前記第1の送受信部と接続され、所定の時点で又は周期的基準で前記第1の送受信部へ前記キープアライブ信号を送信するための手段を含む、
請求項7の通信ネットワーク。The at least one active communication device includes a traffic processing unit for processing the communication data;
The means for disabling the at least one active communication device includes a first transceiver connected to the traffic processor for interfacing the traffic processor with a communication medium of the communication network. ,
The controller is connected to the first transceiver and includes means for transmitting the keep-alive signal to the first transceiver at a predetermined time point or on a periodic basis.
The communication network of claim 7.
前記バックアップトラフィック処理部は、前記個々の動作中通信装置が無効化された際に前記個々の動作中通信装置として動作するように、前記個々の動作中通信装置の前記トラフィック処理部として構成され、
前記第2の送受信部は、前記通信ネットワークの前記通信媒体に前記バックアップトラフィック処理部をインタフェースするために、前記バックアップトラフィック処理部と接続され、
前記第2のコントローラは、前記第2の送受信部と接続され、所定の時点で又は周期的基準で前記第2の送受信部へキープアライブ信号を送信するための手段を含む、
請求項8の通信ネットワーク。The at least one backup communication device includes a backup traffic processing unit, a second transmission / reception unit, and a second controller,
The backup traffic processing unit is configured as the traffic processing unit of the individual active communication device so that the individual active communication device operates as the individual active communication device when the individual active communication device is disabled;
The second transmission / reception unit is connected to the backup traffic processing unit to interface the backup traffic processing unit to the communication medium of the communication network;
The second controller is connected to the second transmitter / receiver, and includes means for transmitting a keep alive signal to the second transmitter / receiver at a predetermined time point or on a periodic basis.
The communication network according to claim 8.
請求項9の通信ネットワーク。The first transmission / reception unit or the second transmission / reception unit is kept switched on as long as a keep-alive signal is received, and after the predetermined time, the first transmission / reception unit or the second transmission / reception unit Configured to be switched off if a keep-alive signal from the individual controller to which it is connected is not received,
The communication network according to claim 9 .
請求項10の通信ネットワーク。The controller or the second controller is configured to generate a keep-alive signal on a periodic basis, and a temporal distance between any two adjacent keep-alive signals is shorter than the predetermined time.
The communication network of claim 10.
請求項7〜11のいずれか1項の通信ネットワーク。Each keep alive signal of the plurality of keep alive signals is composed of one pulse or a digital signal.
The communication network according to any one of claims 7 to 11 .
前記少なくとも1つの動作中通信装置に連続する複数のキープアライブ信号を供給するコントローラを、前記少なくとも1つの動作中通信装置に提供するステップと、
所定の時間の後に前記少なくとも1つの動作中通信装置により前記コントローラからのキープアライブ信号が受信されなければ、前記少なくとも1つの動作中通信装置を無効化するステップと、
前記少なくとも1つの動作中通信装置を無効化した後で、前記少なくとも1つの動作中通信装置のためのトラフィックを前記少なくとも1つのバックアップ通信装置へスイッチングするように、前記少なくとも1つのバックアップ通信装置を有効化するステップと、
を含むことを特徴とする方法。A method for implementing a protection scheme in the communication network comprising at least one active communication device and at least one backup communication device connected to the same communication medium of the communication network, comprising:
Providing the at least one active communication device with a controller that provides a plurality of consecutive keep-alive signals to the at least one active communication device;
Disabling the at least one active communication device if a keep alive signal from the controller is not received by the at least one active communication device after a predetermined time;
Enabling the at least one backup communication device to switch traffic for the at least one active communication device to the at least one backup communication device after disabling the at least one active communication device; Steps to
A method comprising the steps of:
前記供給するステップは、所定の時点で又は周期的基準で前記送受信部へ前記キープアライブ信号を供給することを含む、
請求項13の方法。The step of disabling includes switching off a transceiver of the at least one active communication device connected to the communication medium;
The supplying step includes supplying the keep alive signal to the transmitting / receiving unit at a predetermined time point or on a periodic basis.
The method of claim 13.
請求項13又は14の方法。A temporal distance between any two adjacent keep-alive signals is shorter than the predetermined time;
15. A method according to claim 13 or 14.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2008/061207 WO2010022771A1 (en) | 2008-08-27 | 2008-08-27 | Absolute control of virtual switches |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012501121A JP2012501121A (en) | 2012-01-12 |
JP5199470B2 true JP5199470B2 (en) | 2013-05-15 |
Family
ID=40886134
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011524195A Expired - Fee Related JP5199470B2 (en) | 2008-08-27 | 2008-08-27 | Absolute control of virtual switches |
Country Status (4)
Country | Link |
---|---|
US (1) | US8942640B2 (en) |
EP (1) | EP2319208B1 (en) |
JP (1) | JP5199470B2 (en) |
WO (1) | WO2010022771A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8504889B2 (en) * | 2010-11-12 | 2013-08-06 | Qualcomm Incorporated | Sleep clock error recovery scheme |
US20190044812A1 (en) * | 2018-09-13 | 2019-02-07 | Intel Corporation | Technologies for dynamically selecting resources for virtual switching |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4635187A (en) * | 1983-12-19 | 1987-01-06 | At&T Bell Laboratories | Control for a multiprocessing system program process |
JPH089025A (en) * | 1994-06-20 | 1996-01-12 | Shindengen Electric Mfg Co Ltd | Power supply equipment for telephone call signal of active/standby telephone set |
US6208616B1 (en) * | 1997-05-13 | 2001-03-27 | 3Com Corporation | System for detecting errors in a network |
US6981048B1 (en) * | 2000-11-22 | 2005-12-27 | Toshiba America Information Systems, Inc. | Keep-alive messaging when two applications are running |
US20040034807A1 (en) | 2002-08-14 | 2004-02-19 | Gnp Computers, Inc. | Roving servers in a clustered telecommunication distributed computer system |
US7870241B2 (en) | 2002-11-27 | 2011-01-11 | International Business Machines Corporation | Automated power control policies based on application-specific redundancy characteristics |
AU2003293217A1 (en) * | 2002-12-02 | 2004-06-23 | Cedar Point Communications, Inc. | Control mechanisms for switching devices |
US8223926B2 (en) * | 2005-02-11 | 2012-07-17 | Cisco Technology, Inc. | Resilient registration with a call manager |
US7492704B2 (en) * | 2005-09-15 | 2009-02-17 | International Business Machines Corporation | Protocol definition for software bridge failover |
US7756010B2 (en) * | 2005-12-21 | 2010-07-13 | Cisco Technology, Inc. | Method and system for preventing data packet loss in a redundant PDSN environment |
JP4776374B2 (en) * | 2005-12-27 | 2011-09-21 | 株式会社東芝 | Redundant supervisory control system and redundant switching method for the same system |
US7848232B2 (en) * | 2006-09-13 | 2010-12-07 | Dell Products L.P. | Time division multiplexed communication bus and related methods |
US8477811B2 (en) * | 2008-02-02 | 2013-07-02 | Qualcomm Incorporated | Radio access network (RAN) level keep alive signaling |
US7880616B2 (en) * | 2008-06-25 | 2011-02-01 | Symbol Technologies, Inc. | Wireless data communication system having radio frequency devices, and related operating methods for disabling a transmit mode |
JP5350534B2 (en) * | 2009-03-31 | 2013-11-27 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Energy efficient Ethernet network nodes and methods of using Ethernet network nodes |
US8688826B2 (en) * | 2009-11-30 | 2014-04-01 | Motorola Mobility Llc | Mobile computing device and method with intelligent pushing management |
-
2008
- 2008-08-27 EP EP08787505.0A patent/EP2319208B1/en active Active
- 2008-08-27 US US13/060,702 patent/US8942640B2/en active Active
- 2008-08-27 JP JP2011524195A patent/JP5199470B2/en not_active Expired - Fee Related
- 2008-08-27 WO PCT/EP2008/061207 patent/WO2010022771A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2010022771A1 (en) | 2010-03-04 |
EP2319208A1 (en) | 2011-05-11 |
US8942640B2 (en) | 2015-01-27 |
JP2012501121A (en) | 2012-01-12 |
EP2319208B1 (en) | 2018-03-28 |
US20110159820A1 (en) | 2011-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105323080B (en) | A kind of link backup, power supply backup method, apparatus and system | |
KR101753724B1 (en) | A poe hub device for controllable of power source | |
KR101825030B1 (en) | Ring network apparatus and system using PoE and network recovering method for the system | |
JP5199470B2 (en) | Absolute control of virtual switches | |
JP4967674B2 (en) | Media service system, media service device, and LAN redundancy method used therefor | |
JP2004104186A (en) | Circuit switching system and method thereof | |
US8553530B1 (en) | Operating state control in redundancy protection systems | |
CA2483119A1 (en) | Method and apparatus for resolving deadlock of auto-negotiation sequence between switches | |
JP6204397B2 (en) | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM | |
JP2006067239A (en) | Transmission equipment, fault notification method therefor, and transmission system | |
JP3042511B2 (en) | Communication system and method for stopping external transmission output of the communication system | |
JP7346172B2 (en) | communication equipment | |
KR101922642B1 (en) | Network Dual Switching Device | |
JP2606130B2 (en) | Loop network | |
CN207442869U (en) | The lossless switching system of PTN network | |
WO2011145540A1 (en) | Wireless communication apparatus and wireless communication method | |
JP4274297B2 (en) | Remote control method and apparatus using telephone line | |
JP2015022387A (en) | Transmission device, transmission method, and transmission device control program | |
KR100291099B1 (en) | How to Report Redundancy Status of Device Control Board | |
JP5986020B2 (en) | PON system | |
CN103152262A (en) | Method and equipment for connection establishment | |
KR0174563B1 (en) | Alternating circuit of main / reserve in paging transmitter | |
JPH09130340A (en) | Remote supervisory and controlling system | |
JPH03128544A (en) | Communication network system | |
JPH0340618A (en) | Duplexing system for bus type network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120829 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120911 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121203 |
|
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: 20130108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130207 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160215 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5199470 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |