发明名称 Method and switching unit for the reliable switching of synchronization of messages
摘要 The invention relates to a method for the reliable switching of synchronization messages in a distributed computer system consisting of a number of node computers, wherein the management of a transparent clock conforming to IEEE Standard 1588 is supported, wherein a switching unit consists of four separate FCUs, specifically an input system EIN, two independent switching systems VER1 and VER2, and an output system AUS, and wherein a message arriving at EIN from a transmitting node computer is forwarded immediately in unmodified form from EIN directly to the two independent switching systems VER1 and VER2, and wherein VER1 provides the event of the arrival of the message with a timestamp, analyses the message and switches said message to (an) output port(s) associated with an address field of the message, and wherein VER1 opens the message and modifies a TIC field within the message in order to determine the delay period of the message in VER1, and wherein VER1 closes the message again by re-calculating a CRC field of the modified message and forwarding the closed message to AUS, and wherein VER2 provides the event of the arrival of the message with a timestamp, analyses the message and switches said message to the output port(s) associated with the address field of the message, and wherein VER2 opens the message and modifies the TIC field within the message in order to determine the delay period of the message in VER2, and wherein VER2 closes the message again by re-calculating the CRC field of the modified message and forwarding the closed message to AUS, and wherein AUS checks whether the content of the message delivered from VER1 matches the content of the message delivered from VER2, and wherein AUS checks whether the interval between the moment of receipt of the message delivered from VER1 and the moment of receipt of the message delivered from VER2 is smaller than a first interval determined a priori, referred to hereinafter as the interval_1, and whether the absolute value of the difference of the delay values stored in the two TIC fields is smaller than a second interval known a priori, referred to hereinafter as the interval_2, and wherein, in the case that one of these checks is negative, AUS interrupts the transmission of the message that is outbound via the addressed output ports or changes the outbound message in such a way that each message receiver identifies the incoming message as faulty.
申请公布号 US9503521(B2) 申请公布日期 2016.11.22
申请号 US201314391162 申请日期 2013.04.09
申请人 FTS Computertechnik GmbH 发明人 Poledna Stefan
分类号 H04L12/28;H04L12/56;H04L29/08;H04J3/06;H04L12/931;H04L12/939;H04L12/721;G06F11/16 主分类号 H04L12/28
代理机构 KPPB LLP 代理人 KPPB LLP
主权项 1. A method for the reliable switching of synchronisation messages in a distributed computer system including a number of node computers performed by a switching unit including at least four Fault-Containment Units (FCUs) including an input system (EIN), a first switching system (VER1), a second switching system (VER2), and an output system (AUS), wherein the management of a transparent clock conforming to IEEE Standard 1588 is supported, the method comprising: receiving a message arriving at the EIN from a transmitting node computer; forwarding the message in unmodified form from EIN to the VER1 and to the VER2, generating a timestamp for the arrival of the message in the VER1, modifying a Time Interval Correction (TIC) field within the message using the VER1 in order to provide the delay period of the message in VER1, re-calculating a Cyclic Redundancy Field (CRC) field of the modified message using the VER1 to make the message a closed message, forwarding the closed message from the VER1 to AUS, and generating a timestamp indicating an arrival of the message in the VER2, modifying a TIC field within the message using the VER2 in order to indicate the delay period of the message in VER2, and re-calculating a CRC field of the modified message using the VER2 to make the message a closed message, forwarding the closed message from the VER2 to the AUS, receiving the message from VER1 and the message from VER2 in the AUS, determining whether the content of the message delivered from VER1 matches the content of the message delivered from VER2 using the AUS, determining whether the interval between the moment of receipt of the message delivered from VER1 and the moment of receipt of the message delivered from VER2 is smaller than a first interval using the AUS, determining whether the absolute value of the difference of the delay values stored in the two TIC fields is smaller than a second interval using the AUS, and wherein the AUS selects one of interrupting the transmission of the message that is outbound via the addressed output ports and changing the outbound message in such a way that each message receiver identifies the incoming message as faulty in response to a determination that at least one of the interval being smaller than the first interval, the absolute value of the difference is smaller than the second interval, and the content of the message matches is negative.
地址 Vienna AT