CN111988155A - Method and system for synchronizing configuration between main frame and standby frame of cluster equipment - Google Patents
Method and system for synchronizing configuration between main frame and standby frame of cluster equipment Download PDFInfo
- Publication number
- CN111988155A CN111988155A CN201910430212.6A CN201910430212A CN111988155A CN 111988155 A CN111988155 A CN 111988155A CN 201910430212 A CN201910430212 A CN 201910430212A CN 111988155 A CN111988155 A CN 111988155A
- Authority
- CN
- China
- Prior art keywords
- configuration
- control panel
- main frame
- standby
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000012795 verification Methods 0.000 claims abstract description 51
- 238000001514 detection method Methods 0.000 claims abstract description 45
- 230000001360 synchronised effect Effects 0.000 claims abstract description 14
- 238000012790 confirmation Methods 0.000 claims description 24
- 238000004364 calculation method Methods 0.000 claims description 6
- 239000000523 sample Substances 0.000 claims description 4
- 238000011084 recovery Methods 0.000 abstract description 7
- 238000004891 communication Methods 0.000 abstract description 3
- 238000004590 computer program Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- 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/08—Configuration management of networks or network elements
- H04L41/0866—Checking the configuration
- H04L41/0873—Checking configuration conflicts between network elements
-
- 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/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- 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/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a method and a system for synchronizing the configuration between a main frame and a standby frame of cluster equipment, relating to the technical field of computer communication.A standby frame control panel generates standby frame configuration check information according to the current configuration item of the standby frame configuration check information, adds the standby frame configuration check information into heartbeat detection data and sends the heartbeat detection data to a main frame control panel; the main frame control panel generates main frame configuration check information according to the current configuration item; after receiving heartbeat detection data, comparing the main frame configuration verification information and the standby frame configuration verification information of each configuration item, and judging whether any configuration item is not synchronous; the invention can realize the configuration synchronization check between the main frame and the standby frame and only carry out the configuration synchronization aiming at the asynchronous single configuration. Meanwhile, after the main and standby switching, the quick recovery of the service can be realized by incremental configuration and issuing in a very short time.
Description
Technical Field
The invention relates to the technical field of computer communication, in particular to a method and a system for synchronizing configuration between a main frame and a standby frame of cluster equipment.
Background
With the increase of the service volume, when the number of the service slots of the single subframe device is used up, the capacity expansion is continued, and the problems of service re-planning and cutting-over are faced, and the service interruption is caused. The cluster device is a research and development hotspot of the next generation of devices because the cluster device does not need to be cut and connected and the advantage of smooth expansion of the number of the slots is achieved. The switching mechanism of the main and standby frames is the final protection means when the cluster equipment has an abnormal fault.
The cluster equipment comprises a plurality of sub-frame equipment, each sub-frame equipment comprises a plurality of single disks of different types, and each single disk is responsible for different services. The complex full configuration is composed of a plurality of independent single configurations, when the network manager sends configuration to the control panel of the main frame device in the cluster device, the control panel stores the configuration sent by the network manager and distributes the configuration to the single disks with different service types, and the configuration synchronization between the main frame and the standby frame is realized through the configuration between the main frame control panel and the standby frame control panel. When a new single disk is added in the equipment or the single disk is restarted, the single disk firstly applies configuration to the main frame control disk, if the main frame control disk does not have the configuration, the network manager issues the configuration to the main frame control disk, and then the single disk is forwarded.
However, when the emergency switching of the device is performed due to various emergency reasons, there may be a phenomenon that part of configuration items are not completed synchronously, so that a great potential risk is left for the stable operation of the device after the switching of the main frame and the standby frame. When the switched service is judged to be blocked due to asynchronous configuration, the recovery can be carried out only by full configuration issuing. Because full configuration delivery will have higher requirements on communication bandwidth, the recovery time of the service is relatively long. Therefore, how to reduce unnecessary full configuration issuing and how to quickly recover the service becomes a technical problem which needs to be solved urgently.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a method and a system for synchronizing the configuration between a main frame and a standby frame of cluster equipment, which realize the synchronization of the configuration only aiming at the asynchronous single configuration and reduce the unnecessary issuing of the full configuration.
In order to achieve the above purposes, the technical scheme adopted by the invention is as follows: a method for synchronizing the configuration between a main frame and a standby frame of cluster equipment comprises the following steps:
the standby frame control panel generates standby frame configuration check information according to the current configuration item, adds the standby frame configuration check information into heartbeat detection data and sends the heartbeat detection data to the main frame control panel;
The main frame control panel generates main frame configuration check information according to the current configuration item; after receiving heartbeat detection data, comparing the main frame configuration verification information and the standby frame configuration verification information of each configuration item, and judging whether any configuration item is not synchronous; and sending the unsynchronized configuration items to the standby frame control panel for configuration synchronization.
On the basis of the scheme, the method further comprises the following steps: the main frame control panel sends the unsynchronized configuration items to the standby frame control panel, after configuration synchronization is carried out, the standby frame control panel carries out configuration updating according to the configuration items issued by the main frame control panel, the standby frame configuration checking information is recalculated according to the updated configuration items, the standby frame configuration checking information is combined into heartbeat detection data, and the heartbeat detection data are sent to the main frame control panel.
On the basis of the scheme, the method further comprises the following steps:
after the main frame control panel receives the heartbeat detection data, the main frame configuration check information is combined into confirmation information of the standby frame configuration check information, and the confirmation information is sent to the standby frame control panel;
the standby frame control panel receives the confirmation information returned by the main frame control panel, analyzes the main frame configuration check information and stores the information;
after the main frame and the standby frame are switched, the original main frame control panel is switched to a new main frame control panel, the new main frame control panel compares the configuration verification information of the current configuration item with the resolved original main frame configuration verification information one by one, judges whether an unsynchronized configuration item exists before the switching, reports the configuration asynchronization of the configuration item to the network manager, and the network manager re-sends the configuration information of the configuration item to the new main frame control panel.
On the basis of the scheme, the confirmation information comprises a protocol header and data content, wherein the protocol header comprises a meeting serial number in the heartbeat detection data of the standby control panel received and confirmed by the main control panel; the data content comprises verification information of various configurations of the main frame.
On the basis of the scheme, the main frame configuration verification information and the standby frame configuration verification information are both the results of verification calculation of the information of the configuration items.
The invention also provides a system for synchronizing the configuration between the main frame and the standby frame of the cluster equipment, which comprises a network manager, a main frame control panel and a standby frame control panel:
a network manager to: issuing full configuration to a main frame control panel;
a standby frame control panel for: generating standby frame configuration checking information according to the current configuration item, adding the standby frame configuration checking information into heartbeat detection data, and sending the heartbeat detection data to a main frame control panel;
a main frame control panel for: generating main frame configuration checking information according to the current configuration item; after receiving heartbeat detection data, comparing the main frame configuration verification information and the standby frame configuration verification information of each configuration item, and judging whether any configuration item is not synchronous; and sending the unsynchronized configuration items to the standby frame control panel for configuration synchronization.
On the basis of the scheme, the spare frame control panel is also used for: and carrying out configuration updating according to the configuration items issued by the main frame control panel, recalculating the standby frame configuration verification information according to the updated configuration items, combining the standby frame configuration verification information into heartbeat detection data, and sending the heartbeat detection data to the main frame control panel.
On the basis of the above scheme, the main frame control panel is further configured to: after receiving the heartbeat detection data, forming confirmation information of the main frame configuration check information to the standby frame configuration check information by the main frame configuration check information, and sending the confirmation information to the standby frame control panel;
the spare frame control panel is also used for: receiving confirmation information of the configuration verification information returned by the main frame control panel, analyzing the main frame configuration verification information and storing the main frame configuration verification information; after the main frame and the standby frame are switched, the original main frame control panel is switched into a new main frame control panel, the new main frame control panel compares the configuration verification information of the current configuration item with the resolved original main frame configuration verification information one by one, judges whether an unsynchronized configuration item exists before the switching, and reports the configuration asynchronization of the configuration item to the network manager;
the network manager is further configured to: when the warning of the configuration asynchronization of the configuration item is received, the configuration information of the configuration item is re-issued to the new main frame control panel.
On the basis of the scheme, the confirmation information comprises a protocol header and data content, wherein the protocol header comprises a meeting serial number in the heartbeat detection data of the standby control panel received and confirmed by the main control panel; the data content includes main frame configuration check information.
On the basis of the scheme, the main frame configuration verification information and the standby frame configuration verification information are both the results of verification calculation of the information of the configuration items.
Compared with the prior art, the invention has the advantages that:
by adopting the technical scheme of the invention, the configuration synchronization check between the main frame and the standby frame can be realized under the condition of not changing the current main frame and standby heartbeat detection mechanism, and the configuration synchronization is only carried out aiming at the asynchronous single configuration. Meanwhile, after the main/standby switching, the incomplete configuration synchronous operation in the switching can be positioned in the fastest mode, and the rapid recovery of the service can be realized by incremental configuration issuing in extremely short time.
Drawings
Fig. 1 is a data packet format of interactive data related to a method for synchronizing configuration between a main frame and a standby frame of cluster equipment according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a method for synchronizing configuration between a main frame and a standby frame of cluster equipment according to an embodiment of the present invention;
Fig. 3 is a schematic flow chart of network management issuing full configuration of a master-slave frame configuration synchronization method of cluster equipment according to an embodiment of the present invention;
fig. 4 is a schematic diagram illustrating a configuration synchronization manner between a main frame and a standby frame of a synchronization method for configuration between the main frame and the standby frame of a cluster device according to an embodiment of the present invention;
fig. 5 is a schematic flow chart of fast configuration recovery after switching between main and standby frames of a synchronization method for configuration between main and standby frames of cluster equipment according to an embodiment of the present invention.
Detailed Description
Embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.
Referring to fig. 1, a method for synchronizing configuration between a main frame and a standby frame of cluster equipment in an embodiment of the present invention includes the following steps:
s1, the standby frame control panel generates standby frame configuration check information according to the current configuration item, adds the standby frame configuration check information into heartbeat detection data and sends the heartbeat detection data to the main frame control panel;
s2, generating main frame configuration checking information by the main frame control panel according to the current configuration item; after receiving heartbeat detection data, comparing the main frame configuration verification information and the standby frame configuration verification information of each configuration item, and judging whether any configuration item is not synchronous; and sending the unsynchronized configuration items to the standby frame control panel for configuration synchronization.
As shown in fig. 2, after the network manager completes configuration for each service requirement, all configuration packages are sent to the main frame control panel by the network manager in a full configuration manner. And after receiving the full configuration, the main frame control panel analyzes the full configuration, analyzes the full configuration into independent configuration blocks, and forwards the configuration to each single disk according to the requirement of the current single disk.
Preferably, the main frame configuration checking information and the standby frame configuration checking information are results of checking calculation of information of the configuration items.
After the main frame control panel receives the heartbeat detection data of the standby frame control panel, the main frame control panel is divided into two conditions: one is to return heartbeat return data, which indicates that heartbeat probe data is received; and the standby frame control panel receives the confirmation information of the configuration check information returned by the main frame control panel, analyzes and stores the main frame configuration check information, and continuously covers the main frame configuration check information which is stored in advance in the corresponding configuration item with the latest main frame configuration check information so as to be used when the network manager needs to increment to issue the configuration after the main frame and the standby frame are switched in the future.
The data message format of the interactive confirmation information related in the patent comprises two parts, namely a protocol header and data content. The data content includes configuration checking information of main frame, and the protocol header basic content is as shown in fig. 3:
the data type contained in the protocol header is used for indicating the format of the data, and the main data types are as follows: a request type and a confirmation type; when the data belongs to the confirmation type, the meeting serial number in the protocol header is the meeting serial number in the protocol header of the confirmed data, so that the standby control panel can confirm that the heartbeat detection data actively sent by the standby control panel is received and confirmed by the main control panel; the serial number in the protocol header is a unique identifier of data interaction; the data length in the protocol is the length of the subsequent data content.
As shown in fig. 4, a heartbeat detection mechanism and a configuration synchronization process between the main frame control board and the standby frame configuration board are shown.
The standby frame control panel adopts the current configurations to generate standby frame configuration check information of each configuration, and all the standby frame configuration check information is combined to form heartbeat detection data sent to the main frame control panel. After receiving heartbeat detection data of the standby frame, the main frame control panel does two-way work: firstly, according to various main frame configuration check information on the main frame control panel, confirmation of the standby frame configuration check information is formed and sent to the standby frame control panel; and secondly, comparing the configuration checking information of the main frame with the configuration checking information of the standby frame of the corresponding configuration item on the standby frame, judging whether the configuration items are not synchronous, and sending the non-synchronous configuration items to the standby frame control panel.
And after the spare frame control panel receives the configuration issued by the main frame control panel, the synchronous operation is completed for updating the configuration. After the configuration is updated, the configuration checking information of the configuration items is recalculated, so that the heartbeat detection data sent by the standby frame control panel to the main frame control panel carries new standby frame configuration checking information and sends the new standby frame configuration checking information to the main frame control panel after the configuration is synchronized.
As a preferred embodiment, the embodiment of the present invention further includes a step of rapidly recovering the configuration after the switching of the main frame and the standby frame:
Referring to fig. 5, after the main frame and the standby frame are switched, the original standby frame is switched to the main frame, the new main frame control panel (original standby frame) compares the configuration verification information of the current configuration item with the original main frame configuration verification information analyzed from the confirmation information of the configuration verification information returned from the main frame control panel one by one, determines whether there is an unsynchronized configuration item before the switching, reports the configuration asynchronization of the configuration item to the network manager, and the network manager re-issues the configuration information of the configuration item to the new main frame control panel. Therefore, the purposes of synchronous configuration and fastest recovery can be achieved only by issuing configuration according to unsynchronized configuration items, and the number of affected single disks is the least. Without the configuration asynchronous alarm, the network manager can only carry out configuration recovery by issuing a full configuration mode, all the single disks in the operation of the network manager need to be reprocessed for configuration, and even a part of the single disks need to be subjected to a longer restart validation process after receiving the configuration.
The embodiment of the invention also provides a system for synchronizing the configuration between the main frame and the standby frame of the cluster equipment, which comprises a network manager, a main frame control panel and a standby frame control panel:
a network manager to: issuing full configuration to a main frame control panel;
a standby frame control panel for: generating standby frame configuration checking information according to the current configuration item, adding the standby frame configuration checking information into heartbeat detection data, and sending the heartbeat detection data to a main frame control panel;
A main frame control panel for: generating main frame configuration checking information according to the current configuration item; after receiving heartbeat detection data, comparing the main frame configuration verification information and the standby frame configuration verification information of each configuration item, and judging whether any configuration item is not synchronous; and sending the unsynchronized configuration items to the standby frame control panel for configuration synchronization.
Preferably, the main frame configuration checking information and the standby frame configuration checking information are results of checking calculation of information of the configuration items.
Preferably, the method further comprises the steps of:
the main frame control panel is also used for: after heartbeat detection data of the standby frame control panel are received, the main frame configuration check information is formed into confirmation information of the standby frame configuration check information, and the confirmation information is sent to the standby frame control panel;
the spare frame control panel is also used for: receiving confirmation information of the configuration verification information returned by the main frame control panel, analyzing the main frame configuration verification information and storing the main frame configuration verification information; after the main frame and the standby frame are switched, after the original standby frame control panel is switched to a new main frame control panel, the new main frame control panel compares the configuration verification information of the current configuration item with the resolved configuration verification information of the original main frame one by one, judges whether an unsynchronized configuration item exists before switching, and reports the configuration asynchronization of the configuration item to the network manager;
The network manager is further configured to: when the warning of the configuration asynchronization of the configuration item is received, the configuration information of the configuration item is re-issued to the new main frame control panel.
Preferably, the confirmation information includes a protocol header and data content, where the protocol header includes a meeting serial number in the heartbeat probe data of the standby control disk received and confirmed by the main control disk; the data content comprises verification information of various configurations of the main frame.
As a preferred embodiment, the configuration is updated according to the configuration items issued by the main frame control panel, the standby frame configuration verification information is recalculated according to the updated configuration items, the standby frame configuration verification information is combined into heartbeat detection data, and the heartbeat detection data is sent to the main frame control panel.
Based on the same inventive concept, embodiments of the present application provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements all or part of method steps of a method for synchronizing configuration between a main frame and a standby frame of a cluster device.
The invention realizes all or part of the flow in the method for synchronizing the configuration between the main frame and the standby frame of the cluster equipment, and can also be completed by instructing related hardware through a computer program, wherein the computer program can be stored in a computer readable storage medium, and the steps of each method embodiment can be realized when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, U.S. disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution media, and the like. It should be noted that the computer readable medium may contain other components which may be suitably increased or decreased as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, in accordance with legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunications signals.
Based on the same inventive concept, an embodiment of the present application further provides an electronic device, which includes a memory and a processor, where the memory stores a computer program running on the processor, and the processor implements all or part of method steps in a method for synchronizing configuration between main and standby frames of a cluster device when executing the computer program.
The processor may be a Central Processing Unit (CPU), other general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, the processor being the control center of the computer device and the various interfaces and lines connecting the various parts of the overall computer device.
The memory may be used to store computer programs and/or modules, and the processor may implement various functions of the computer device by executing or executing the computer programs and/or modules stored in the memory, as well as by invoking data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, video data, etc.) created according to the use of the cellular phone, etc. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, server, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), servers and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (10)
1. A method for synchronizing the configuration between a main frame and a standby frame of cluster equipment is characterized by comprising the following steps:
the standby frame control panel generates standby frame configuration check information according to the current configuration item, adds the standby frame configuration check information into heartbeat detection data and sends the heartbeat detection data to the main frame control panel;
the main frame control panel generates main frame configuration check information according to the current configuration item; after receiving heartbeat detection data, comparing the main frame configuration verification information and the standby frame configuration verification information of each configuration item, and judging whether any configuration item is not synchronous; and sending the unsynchronized configuration items to the standby frame control panel for configuration synchronization.
2. The method of claim 1, further comprising the steps of: the main frame control panel sends the unsynchronized configuration items to the standby frame control panel, after configuration synchronization is carried out, the standby frame control panel carries out configuration updating according to the configuration items issued by the main frame control panel, the standby frame configuration checking information is recalculated according to the updated configuration items, the standby frame configuration checking information is combined into heartbeat detection data, and the heartbeat detection data are sent to the main frame control panel.
3. The method of claim 1, further comprising the steps of:
after the main frame control panel receives the heartbeat detection data, the main frame configuration check information is combined into confirmation information of the standby frame configuration check information, and the confirmation information is sent to the standby frame control panel;
The standby frame control panel receives the confirmation information returned by the main frame control panel, analyzes the main frame configuration check information and stores the information;
after the main frame and the standby frame are switched, the original main frame control panel is switched to a new main frame control panel, the new main frame control panel compares the configuration verification information of the current configuration item with the resolved original main frame configuration verification information one by one, judges whether an unsynchronized configuration item exists before the switching, reports the configuration asynchronization of the configuration item to the network manager, and the network manager re-sends the configuration information of the configuration item to the new main frame control panel.
4. The method of claim 3, wherein the acknowledgement message includes a protocol header and data content, the protocol header including a meeting sequence number in the heartbeat probe data of the standby control panel received and acknowledged by the main control panel; the data content comprises verification information of various configurations of the main frame.
5. The method of claim 1, wherein the main frame configuration check information and the standby frame configuration check information are results of checking calculation of information of the configuration items.
6. A synchronous system for configuration between main and standby frames of cluster equipment is characterized by comprising a network manager, a main frame control panel and a standby frame control panel:
A network manager to: issuing full configuration to a main frame control panel;
a standby frame control panel for: generating standby frame configuration checking information according to the current configuration item, adding the standby frame configuration checking information into heartbeat detection data, and sending the heartbeat detection data to a main frame control panel;
a main frame control panel for: generating main frame configuration checking information according to the current configuration item; after receiving heartbeat detection data, comparing the main frame configuration verification information and the standby frame configuration verification information of each configuration item, and judging whether any configuration item is not synchronous; and sending the unsynchronized configuration items to the standby frame control panel for configuration synchronization.
7. The system of claim 6, wherein:
the spare frame control panel is also used for: and carrying out configuration updating according to the configuration items issued by the main frame control panel, recalculating the standby frame configuration verification information according to the updated configuration items, combining the standby frame configuration verification information into heartbeat detection data, and sending the heartbeat detection data to the main frame control panel.
8. The system of claim 6, wherein the main frame control panel is further configured to: after receiving the heartbeat detection data, forming confirmation information of the main frame configuration check information to the standby frame configuration check information by the main frame configuration check information, and sending the confirmation information to the standby frame control panel;
The spare frame control panel is also used for: receiving confirmation information of the configuration verification information returned by the main frame control panel, analyzing the main frame configuration verification information and storing the main frame configuration verification information; after the main frame and the standby frame are switched, after the original standby frame control panel is switched to a new main frame control panel, the new main frame control panel compares the configuration verification information of the current configuration item with the resolved configuration verification information of the original main frame one by one, judges whether an unsynchronized configuration item exists before switching, and reports the configuration asynchronization of the configuration item to the network manager;
the network manager is further configured to: when the warning of the configuration asynchronization of the configuration item is received, the configuration information of the configuration item is re-issued to the new main frame control panel.
9. The system of claim 8, wherein the acknowledgement message includes a protocol header and data content, the protocol header including a meeting sequence number in the heartbeat probe data of the standby control panel received and acknowledged by the main control panel; the data content includes main frame configuration check information.
10. The system of claim 6, wherein the main box configuration check information and the standby box configuration check information are results of checking calculation of information of the configuration items.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910430212.6A CN111988155A (en) | 2019-05-22 | 2019-05-22 | Method and system for synchronizing configuration between main frame and standby frame of cluster equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910430212.6A CN111988155A (en) | 2019-05-22 | 2019-05-22 | Method and system for synchronizing configuration between main frame and standby frame of cluster equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111988155A true CN111988155A (en) | 2020-11-24 |
Family
ID=73436012
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910430212.6A Pending CN111988155A (en) | 2019-05-22 | 2019-05-22 | Method and system for synchronizing configuration between main frame and standby frame of cluster equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111988155A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080114855A1 (en) * | 2006-11-15 | 2008-05-15 | Bharat Welingkar | Over-the-air device services and management |
CN101388759A (en) * | 2007-09-10 | 2009-03-18 | 中兴通讯股份有限公司 | Method and system for implementing from asynchronous copy to synchronous copy by data |
CN101572724A (en) * | 2009-03-05 | 2009-11-04 | 国电南瑞科技股份有限公司 | Software version management system |
WO2012167464A1 (en) * | 2011-07-01 | 2012-12-13 | 华为技术有限公司 | Heartbeat message transmission method and heartbeat proxy server |
CN102982087A (en) * | 2012-11-01 | 2013-03-20 | 华为技术有限公司 | Method and device and data bank system for detecting data bank uniformity |
CN104978209A (en) * | 2014-04-14 | 2015-10-14 | 腾讯科技(深圳)有限公司 | Application updating method and application updating device |
CN105871592A (en) * | 2016-03-18 | 2016-08-17 | 广州海格通信集团股份有限公司 | Duplicated hot-redundancy method of telephone dispatching device in distributed system architecture |
-
2019
- 2019-05-22 CN CN201910430212.6A patent/CN111988155A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080114855A1 (en) * | 2006-11-15 | 2008-05-15 | Bharat Welingkar | Over-the-air device services and management |
CN101388759A (en) * | 2007-09-10 | 2009-03-18 | 中兴通讯股份有限公司 | Method and system for implementing from asynchronous copy to synchronous copy by data |
CN101572724A (en) * | 2009-03-05 | 2009-11-04 | 国电南瑞科技股份有限公司 | Software version management system |
WO2012167464A1 (en) * | 2011-07-01 | 2012-12-13 | 华为技术有限公司 | Heartbeat message transmission method and heartbeat proxy server |
CN102982087A (en) * | 2012-11-01 | 2013-03-20 | 华为技术有限公司 | Method and device and data bank system for detecting data bank uniformity |
CN104978209A (en) * | 2014-04-14 | 2015-10-14 | 腾讯科技(深圳)有限公司 | Application updating method and application updating device |
CN105871592A (en) * | 2016-03-18 | 2016-08-17 | 广州海格通信集团股份有限公司 | Duplicated hot-redundancy method of telephone dispatching device in distributed system architecture |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020222142A1 (en) | Large-scale node configuration management for maas platform | |
CN109918261B (en) | Fault monitoring method, device, equipment and computer-readable storage medium | |
JP2018505496A (en) | Method, apparatus and system for synchronizing data | |
CN103281356B (en) | File distribution method and system | |
CN111352994B (en) | Data synchronization method and related equipment and device | |
CN107040576A (en) | Information-pushing method and device, communication system | |
CN113630445B (en) | Data storage method and device based on block chain network | |
CN113742004B (en) | Data processing method and device based on flink framework | |
CN111988155A (en) | Method and system for synchronizing configuration between main frame and standby frame of cluster equipment | |
CN112835890B (en) | Metadata processing method, device and electronic device | |
CN112423162B (en) | Configuration synchronization method and system under distributed architecture | |
CN114201454A (en) | A file processing system, method, apparatus, device and medium | |
CN110708193B (en) | Ethernet service board card starting method and system | |
CN117193253A (en) | Real-time online fault monitoring method and related system | |
CN105790975A (en) | Service processing operation execution method and device | |
CN116233154A (en) | Configuration data synchronization method and device for multiple systems | |
US11277300B2 (en) | Method and apparatus for outputting information | |
CN110768811A (en) | Method, device and system for updating YANG model file library | |
CN110851526A (en) | Data synchronization method, device and system | |
CN111752950B (en) | Bank peripheral system and information synchronization method thereof | |
CN114827065A (en) | Real-time communication method based on unified communication channel and related equipment | |
CN110471922B (en) | Content extension method and device for accounting node and computer readable storage medium | |
CN111988083A (en) | Method and system for realizing bidirectional service interruption of PTN (packet transport network) and OTN (optical transport network) networking Ethernet | |
CN113672604A (en) | User data synchronization method, device and system and electronic equipment | |
CN116107517B (en) | Data synchronization method, device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201124 |