CN113467805A - Firmware rollback method of network equipment and related device - Google Patents

Firmware rollback method of network equipment and related device Download PDF

Info

Publication number
CN113467805A
CN113467805A CN202110752158.4A CN202110752158A CN113467805A CN 113467805 A CN113467805 A CN 113467805A CN 202110752158 A CN202110752158 A CN 202110752158A CN 113467805 A CN113467805 A CN 113467805A
Authority
CN
China
Prior art keywords
software
image data
mirror image
target
firmware
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
Application number
CN202110752158.4A
Other languages
Chinese (zh)
Inventor
李章程
彭兴愿
何孙文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHENGDU SKSPRUCE TECHNOLOGY Inc
Original Assignee
CHENGDU SKSPRUCE TECHNOLOGY Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHENGDU SKSPRUCE TECHNOLOGY Inc filed Critical CHENGDU SKSPRUCE TECHNOLOGY Inc
Priority to CN202110752158.4A priority Critical patent/CN113467805A/en
Publication of CN113467805A publication Critical patent/CN113467805A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The application discloses a firmware rollback method of network equipment, which comprises the following steps: performing software partitioning on a storage medium to obtain a plurality of software partitions; adding mirror image data to each software partition; and when the network equipment fails to start, acquiring target mirror image data from the plurality of software partitions according to a selection strategy, and rolling back the firmware according to the target mirror image data. The method comprises the steps of firstly carrying out software partitioning on a storage medium to obtain a plurality of software partitions, then adding mirror image data to each software partition, finally taking out target mirror image data from the software partitions when starting failure occurs, then carrying out firmware rollback according to the target mirror image data, and adopting isolation attributes among the software partitions to avoid the condition that all the mirror image data are damaged, improve the safety of the mirror image data and further improve the stability and reliability of network equipment. The application also discloses a firmware rollback device, a server and a computer readable storage medium of the network equipment, which have the beneficial effects.

Description

Firmware rollback method of network equipment and related device
Technical Field
The present application relates to the field of computer technologies, and in particular, to a firmware rollback method, a firmware rollback apparatus, a server, and a computer-readable storage medium for a network device.
Background
With the continuous development of information technology, network devices with various functions appear. The network device is used as a basic device for accessing a network, and needs to maintain extremely high operation stability and reliability. Especially, in the process of upgrading the software of the network device, the stability of the operation of the device needs to be ensured, and errors are avoided.
In the related art, some software images of the network device are upgraded by adopting a single image mode, that is, the software images only contain a single image, and when the image is damaged, the network device cannot be normally started. In addition, a single main standby mirror image mode is adopted, namely the software mirror image comprises a single main mirror image and a single standby mirror image, the main mirror image or the standby mirror image of the network equipment can be replaced by the software mirror image upgrading, and when the main mirror image is damaged and cannot be started, the standby mirror image can be used for starting, so that the network equipment can be normally started. However, in this case, the situation that both the primary and secondary mirror images are damaged may occur, which may cause both the primary and secondary mirror images to fail and not be successfully started, thereby reducing the stability and reliability of the network device.
Therefore, how to improve the stability and reliability of the network device is a key issue of attention for those skilled in the art.
Disclosure of Invention
The application aims to provide a firmware rollback method, a firmware rollback device, a server and a computer readable storage medium of a network device, so as to solve the problem that the firmware rollback cannot be performed due to image damage of the network device.
In order to solve the above technical problem, the present application provides a firmware rollback method for a network device, including:
performing software partitioning on a storage medium to obtain a plurality of software partitions;
adding mirror image data to each software partition;
and when the network equipment fails to start, acquiring target mirror image data from the plurality of software partitions according to a selection strategy, and rolling back the firmware according to the target mirror image data.
Optionally, performing software partitioning on the storage medium to obtain a plurality of software partitions, including:
and performing software partitioning on the storage medium according to the size of the mirror image data to obtain a plurality of software partitions.
Optionally, performing software partitioning on the storage medium to obtain a plurality of software partitions, including:
carrying out segmentation division processing on the logical address of the storage medium according to the size of the mirror image data to obtain a plurality of logical address partitions;
partitioning the plurality of logical addresses as the plurality of software partitions.
Optionally, when the network device fails to be started, obtaining target image data from the plurality of software partitions according to a selection policy, and performing firmware rollback according to the target image data, includes:
when the network equipment fails to start, determining a target software partition from the plurality of software partitions according to the sequence of the plurality of software partitions;
acquiring target mirror image data of the target software partition;
and rolling back the firmware according to the target mirror image data.
Optionally, the method further includes:
when the firmware rollback of the target mirror image data fails, determining a next target software partition from the plurality of software partitions according to the sequence of the plurality of software partitions;
and acquiring target mirror image data from the next target software partition, and rolling back the firmware.
Optionally, when the network device fails to be started, obtaining target image data from the plurality of software partitions according to a selection policy, and performing firmware rollback according to the target image data, includes:
when the network equipment fails to start, determining a target software partition according to the working state of each software partition;
acquiring the target mirror image data from the target software partition;
and rolling back the firmware according to the target mirror image data.
Optionally, the method further includes:
when the firmware rollback of the mirror image data of all the software partitions fails, acquiring standby mirror image data from a read-only memory;
and repairing the mirror image data of all the software partitions according to the standby mirror image data, and rolling back the firmware.
The present application further provides a firmware rollback apparatus for a network device, including:
the software partitioning module is used for performing software partitioning on the storage medium to obtain a plurality of software partitions;
the mirror image data adding module is used for adding mirror image data to each software partition;
and the firmware rollback module is used for acquiring the target mirror image data from the plurality of software partitions according to a selection strategy when the network equipment fails to start, and performing firmware rollback according to the target mirror image data.
The present application further provides a server, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the firmware rollback method as described above when executing the computer program.
The present application also provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the firmware rollback method as described above.
The application provides a firmware rollback method for a network device, which comprises the following steps: performing software partitioning on a storage medium to obtain a plurality of software partitions; adding mirror image data to each software partition; and when the network equipment fails to start, acquiring target mirror image data from the plurality of software partitions according to a selection strategy, and rolling back the firmware according to the target mirror image data.
The method comprises the steps of firstly carrying out software partitioning on a storage medium to obtain a plurality of software partitions, then adding mirror image data to each software partition, finally taking out target mirror image data from the software partitions when starting failure occurs, then carrying out firmware rollback according to the target mirror image data, and adopting isolation attributes among the software partitions to avoid the condition that all the mirror image data are damaged, improve the safety of the mirror image data and further improve the stability and reliability of network equipment.
The application further provides a firmware rollback device, a server and a computer readable storage medium of the network device, which have the above beneficial effects and are not described herein again.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a flowchart of a firmware rollback method for a network device according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a firmware rollback apparatus of a network device according to an embodiment of the present disclosure.
Detailed Description
The core of the application is to provide a firmware rollback method, a firmware rollback device, a server and a computer readable storage medium of a network device, so as to solve the problem that the firmware rollback cannot be performed due to image damage of the network device.
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In the related art, some software images of the network device are upgraded by adopting a single image mode, that is, the software images only contain a single image, and when the image is damaged, the network device cannot be normally started. In addition, a single main standby mirror image mode is adopted, namely the software mirror image comprises a single main mirror image and a single standby mirror image, the main mirror image or the standby mirror image of the network equipment can be replaced by the software mirror image upgrading, and when the main mirror image is damaged and cannot be started, the standby mirror image can be used for starting, so that the network equipment can be normally started. However, in this case, the situation that both the primary and secondary mirror images are damaged may occur, which may cause both the primary and secondary mirror images to fail and not be successfully started, thereby reducing the stability and reliability of the network device.
Therefore, the application provides a firmware rollback method of a network device, which includes the steps of firstly conducting software partitioning on a storage medium to obtain a plurality of software partitions, then adding mirror image data to each software partition, finally taking out target mirror image data from the software partitions when starting failure occurs, then conducting firmware rollback according to the target mirror image data, and adopting isolation attributes among the software partitions to avoid the situation that all mirror image data are damaged, improve the safety of the mirror image data and further improve the stability and reliability of the network device.
The following describes a firmware rollback method for a network device according to an embodiment.
Referring to fig. 1, fig. 1 is a flowchart illustrating a firmware rollback method for a network device according to an embodiment of the present disclosure.
In this embodiment, the method may include:
s101, performing software partitioning on a storage medium to obtain a plurality of software partitions;
this step is intended to perform software partitioning of the storage medium, resulting in a plurality of software partitions. The storage medium is a storage medium of a network device. Because network devices are located at critical locations in the network, there is a need to maintain the reliability and stability of the operation of the network devices. It can be seen that in this step, the storage medium of the network device is divided into a plurality of software partitions. The software partitions are isolated from each other, so that the safety of data in the software partitions can be kept, and the problem of mirror image data is avoided.
The software partition can be a partition of a logical address in a storage medium, and each partition is kept independent and not influenced mutually. When the data of one partition has problems, other partitions are not affected, and the safety of data storage is improved.
Further, the step may include:
and performing software partitioning on the storage medium according to the size of the mirror image data to obtain a plurality of software partitions.
It can be seen that this step is intended to illustrate how the software partitioning is performed. In the alternative scheme, the storage medium is subjected to software partitioning according to the size of mirror image data to obtain a plurality of software partitions. So that the size of the software partition is set more appropriately.
Further, the step may include:
step 1, carrying out segmentation division processing on the logical address of a storage medium according to the size of mirror image data to obtain a plurality of logical address partitions;
and 2, taking the plurality of logical address partitions as a plurality of software partitions.
It can be seen that this step is intended to illustrate how the software partitioning is performed. In the alternative scheme, the logic address of the storage medium is segmented and divided according to the size of mirror image data to obtain a plurality of logic address partitions; the plurality of logical address partitions are treated as a plurality of software partitions. The alternative scheme mainly carries out segmentation processing on the logical address of the storage medium, namely, the logical address is divided into a plurality of partitions, but the storage medium is not partitioned substantially to obtain a plurality of logical address partitions.
S102, adding mirror image data to each software partition;
on the basis of S101, this step is intended to add mirror data to each software partition. I.e., adding mirrored data to each software partition. The mirror image data of each software partition may be the same mirror image data or different mirror image data. When different mirror image data are added in each software partition, the success rate of firmware rollback can be improved, and the problem that the mirror image data cannot be started due to the problem is avoided.
S103, when the network equipment fails to start, target mirror image data are obtained from the plurality of software partitions according to the selection strategy, and firmware rollback is carried out according to the target mirror image data.
On the basis of S102, this step is intended to acquire target image data from a plurality of software partitions according to a selection policy and perform firmware rollback according to the target image data when the network device fails to start. On the basis of the acquired target image data, any firmware rollback method provided in the prior art may be used in this step, which is not specifically limited herein.
Further, the step may include:
step 1, when the network equipment fails to start, determining a target software partition from a plurality of software partitions according to the sequence of the plurality of software partitions;
step 2, acquiring target mirror image data of a target software partition;
and 3, rolling back the firmware according to the target mirror image data.
It can be seen that this alternative is primarily illustrative of how a firmware rollback may be performed. In the alternative, when the network equipment fails to start, a target software partition is determined from a plurality of software partitions according to the sequence of the plurality of software partitions; acquiring target mirror image data of a target software partition; and rolling back the firmware according to the target mirror image data. The sequence may be an order of the software partitions, a creation time of the software partitions, or a preset sequence of the software partitions, which is not specifically limited herein.
Further, the step may include:
step 1, when the firmware rollback of target mirror image data fails, determining a next target software partition from a plurality of software partitions according to the sequence of the plurality of software partitions;
and 2, acquiring target mirror image data from the next target software partition, and rolling back the firmware.
It can be seen that this alternative is primarily illustrative of how a firmware rollback may be performed. That is, when the rollback of the current target image data fails, the image data in the next software partition may be selected for firmware rollback until the rollback is successful.
Further, the step may include:
step 1, when the network equipment fails to start, determining a target software partition according to the working state of each software partition;
step 2, acquiring target mirror image data from a target software partition;
and 3, rolling back the firmware according to the target mirror image data.
It can be seen that this alternative is primarily illustrative of how a firmware rollback may be performed. In the alternative, when the network equipment fails to start, the target software partition is determined according to the working state of each software partition; acquiring target mirror image data from a target software partition; and rolling back the firmware according to the target mirror image data. That is, the target software partition is determined according to the operating state of each software partition in order to increase the success rate of firmware rollback.
Further, this embodiment may further include:
step 1, when the firmware rollback of the mirror image data of all the software partitions fails, acquiring standby mirror image data from a read-only memory;
and 2, repairing the mirror image data of all the software partitions according to the standby mirror image data, and rolling back the firmware.
Therefore, according to the alternative scheme, when the rollback of all the software partitions fails, the spare mirror image data is selected for firmware rollback.
In summary, in this embodiment, a storage medium is first subjected to software partitioning to obtain a plurality of software partitions, then mirror image data is added to each software partition, and finally, when a start failure occurs, target mirror image data is taken out from the software partitions, and then firmware rollback is performed according to the target mirror image data.
The following further describes a firmware rollback method of a network device according to a specific embodiment.
In this embodiment, a plurality of software partitions are first set on the network device, a certain software partition may be set (manually or automatically) as a boot software partition, and each software partition may have a software image copy (hereinafter referred to as a master image), so that a plurality of master images may exist on the network device, and each master image may be booted independently.
The network device adopts a software multi-partition mode, and after a certain software partition is set as a starting software partition, but a primary mirror image of the starting software partition cannot be started normally due to damage of some reason, at the moment, the network device needs to roll back to a next un-started software partition as the starting software partition, the network device continues to start by using the primary mirror image under the newly started software partition, and so on until all the software partitions are rolled back. In an extreme case, the primary images in all the software partitions may be damaged due to some reason and cannot be normally started, at this time, the backup images need to be started, the primary images in all the software partitions are recovered by using the backup images, then, a certain software partition is reset to serve as a starting software partition, and the system is continuously started.
Based on this, the network device of this embodiment has n software partitions [ 123 … n ], and the method may include:
the first step is as follows: and programming the original software mirror image when the network equipment leaves a factory.
When the network device leaves a factory, an original software image is programmed to each software partition, so that each software partition contains a software image copy (called a master image), and the starting software partition is automatically set according to a certain policy, for example, according to an increasing relationship, the partition 1 is initially set as the starting software partition. Meanwhile, the original software image is stored on the equipment as a standby image.
The second step is that: the software partition image of the network device initiates a rollback.
Step 1, when a primary mirror image of a software partition is damaged due to some reason and causes a starting failure, continuously trying to restart for m times (if m is 3), if the starting failure still occurs after the m times of restarting, recording the starting failure of the primary mirror image of the software partition, and then executing step 2; if the restart times do not exceed m times, executing step 3;
step 2, rolling back to the next un-started software partition, setting the software partition as a starting software partition, starting by using the primary mirror image of the software partition, and continuing to execute the step 1;
and step 3, the network equipment is started successfully.
The third step: and the master images of all software partitions of the network equipment are all failed to start, and the standby images are enabled.
When the network device still cannot be normally started after all software partitions of the network device are rolled back, and no available primary mirror image is available for starting, starting the standby mirror image. And resetting the mirror image copies (main mirror images) of all the software partitions by using the standby mirror images according to the flow, resetting the starting software partitions, and restarting the system again. The standby mirror image is an original software version leaving a factory, and can be normally started after the system is restarted.
It can be seen that in this embodiment, a plurality of software partitions are obtained by performing software partitioning on a storage medium, mirror image data is added to each software partition, and finally, when a start failure occurs, target mirror image data is taken out from the software partitions, firmware rollback is performed according to the target mirror image data, and isolation attributes between the software partitions are adopted, so that the situation that all mirror image data are damaged is avoided, the security of the mirror image data is improved, and the stability and reliability of network equipment are further improved.
In the following, the firmware rollback apparatus of the network device provided in the embodiment of the present application is introduced, and the firmware rollback apparatus of the network device described below and the firmware rollback method of the network device described above may be referred to correspondingly.
Referring to fig. 2, fig. 2 is a schematic structural diagram of a firmware rollback apparatus of a network device according to an embodiment of the present disclosure.
In this embodiment, the apparatus may include:
a software partitioning module 100, configured to perform software partitioning on a storage medium to obtain a plurality of software partitions;
a mirror image data adding module 200, configured to add mirror image data to each software partition;
the firmware rollback module 300 is configured to, when the network device fails to be started, obtain target mirror image data from the multiple software partitions according to a selection policy, and perform firmware rollback according to the target mirror image data.
Optionally, the software partitioning module 100 is specifically configured to perform software partitioning on the storage medium according to the size of the mirror image data, so as to obtain a plurality of software partitions.
Optionally, the software partitioning module 100 is specifically configured to perform segmentation processing on the logical address of the storage medium according to the size of the mirror image data to obtain a plurality of logical address partitions; the plurality of logical address partitions are treated as a plurality of software partitions.
Optionally, the firmware rollback module 300 is specifically configured to, when the network device fails to start, determine a target software partition from the multiple software partitions according to an order of the multiple software partitions; acquiring target mirror image data of a target software partition; and rolling back the firmware according to the target mirror image data.
Optionally, the firmware rollback module 300 is further configured to determine, when the firmware rollback performed on the target image data fails, a next target software partition from the plurality of software partitions according to the order of the plurality of software partitions; and acquiring target mirror image data from the next target software partition, and rolling back the firmware.
Optionally, the firmware rollback module 300 is specifically configured to determine, when the network device fails to be started, a target software partition according to a working state of each software partition; acquiring target mirror image data from a target software partition; and rolling back the firmware according to the target mirror image data.
Optionally, the apparatus may further include:
the backup rollback module is used for acquiring backup mirror image data from the read-only memory when the firmware rollback of the mirror image data of all the software partitions fails; and repairing the mirror image data of all the software partitions according to the standby mirror image data, and rolling back the firmware.
An embodiment of the present application further provides a server, including:
a memory for storing a computer program;
a processor for implementing the steps of the firmware rollback method as described in the above embodiments when executing the computer program.
Embodiments of the present application further provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the firmware rollback method according to the above embodiments.
The embodiments are described in a progressive manner in the specification, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above details a firmware rollback method, a firmware rollback apparatus, a server, and a computer-readable storage medium of a network device provided by the present application. The principles and embodiments of the present application are explained herein using specific examples, which are provided only to help understand the method and the core idea of the present application. It should be noted that, for those skilled in the art, it is possible to make several improvements and modifications to the present application without departing from the principle of the present application, and such improvements and modifications also fall within the scope of the claims of the present application.

Claims (10)

1. A method for firmware rollback of a network device, comprising:
performing software partitioning on a storage medium to obtain a plurality of software partitions;
adding mirror image data to each software partition;
and when the network equipment fails to start, acquiring target mirror image data from the plurality of software partitions according to a selection strategy, and rolling back the firmware according to the target mirror image data.
2. The firmware rollback method of claim 1, wherein the software partitioning the storage medium to obtain a plurality of software partitions, comprises:
and performing software partitioning on the storage medium according to the size of the mirror image data to obtain a plurality of software partitions.
3. The firmware rollback method of claim 1, wherein the software partitioning the storage medium to obtain a plurality of software partitions, comprises:
carrying out segmentation division processing on the logical address of the storage medium according to the size of the mirror image data to obtain a plurality of logical address partitions;
partitioning the plurality of logical addresses as the plurality of software partitions.
4. The firmware rollback method according to claim 1, wherein when the network device fails to boot, acquiring target image data from the plurality of software partitions according to a selection policy, and performing firmware rollback according to the target image data comprises:
when the network equipment fails to start, determining a target software partition from the plurality of software partitions according to the sequence of the plurality of software partitions;
acquiring target mirror image data of the target software partition;
and rolling back the firmware according to the target mirror image data.
5. The firmware rollback method of claim 4, further comprising:
when the firmware rollback of the target mirror image data fails, determining a next target software partition from the plurality of software partitions according to the sequence of the plurality of software partitions;
and acquiring target mirror image data from the next target software partition, and rolling back the firmware.
6. The firmware rollback method according to claim 1, wherein when the network device fails to boot, acquiring target image data from the plurality of software partitions according to a selection policy, and performing firmware rollback according to the target image data comprises:
when the network equipment fails to start, determining a target software partition according to the working state of each software partition;
acquiring the target mirror image data from the target software partition;
and rolling back the firmware according to the target mirror image data.
7. The firmware rollback method according to any one of claims 1 to 6, further comprising:
when the firmware rollback of the mirror image data of all the software partitions fails, acquiring standby mirror image data from a read-only memory;
and repairing the mirror image data of all the software partitions according to the standby mirror image data, and rolling back the firmware.
8. An apparatus for firmware rollback of a network device, comprising:
the software partitioning module is used for performing software partitioning on the storage medium to obtain a plurality of software partitions;
the mirror image data adding module is used for adding mirror image data to each software partition;
and the firmware rollback module is used for acquiring the target mirror image data from the plurality of software partitions according to a selection strategy when the network equipment fails to start, and performing firmware rollback according to the target mirror image data.
9. A server, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the firmware rollback method of any one of claims 1-7 when executing the computer program.
10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, carries out the steps of the firmware rollback method according to any one of claims 1 to 7.
CN202110752158.4A 2021-06-30 2021-06-30 Firmware rollback method of network equipment and related device Pending CN113467805A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110752158.4A CN113467805A (en) 2021-06-30 2021-06-30 Firmware rollback method of network equipment and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110752158.4A CN113467805A (en) 2021-06-30 2021-06-30 Firmware rollback method of network equipment and related device

Publications (1)

Publication Number Publication Date
CN113467805A true CN113467805A (en) 2021-10-01

Family

ID=77877695

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110752158.4A Pending CN113467805A (en) 2021-06-30 2021-06-30 Firmware rollback method of network equipment and related device

Country Status (1)

Country Link
CN (1) CN113467805A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114301779A (en) * 2021-12-15 2022-04-08 迈普通信技术股份有限公司 Mirror image file configuration method and device, AP (access point) equipment and network system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114301779A (en) * 2021-12-15 2022-04-08 迈普通信技术股份有限公司 Mirror image file configuration method and device, AP (access point) equipment and network system
CN114301779B (en) * 2021-12-15 2024-03-19 迈普通信技术股份有限公司 Image file configuration method and device, AP equipment and network system

Similar Documents

Publication Publication Date Title
US9792105B2 (en) Method and system for booting and automatically updating software, and recovering from update error, and computer readable recording medium storing method
EP1899814B1 (en) Firmware update for consumer electronic device
US6205558B1 (en) Recovery of file systems after modification failure
CN107919977B (en) Online capacity expansion and online capacity reduction method and device based on Paxos protocol
JPWO2013103023A1 (en) Information processing apparatus, information processing method, and computer program
CN111897558A (en) Kubernets upgrading method and device for container cluster management system
CN104915226A (en) Network device software starting method, device and network device
US8930318B1 (en) Systems and methods for handling interruptions while updating of an electronic device
CN111651304B (en) Software recovery method and device based on double-core intelligent ammeter and computer equipment
CN111552592A (en) Double-backup starting method and system
CN113157303A (en) Upgrading method, embedded system, terminal and computer storage medium
CN113467805A (en) Firmware rollback method of network equipment and related device
CN109445991B (en) Data storage method and system, intelligent wearable device and storage medium
CN109375953B (en) Operating system starting method and device
CN114138192A (en) Storage node online upgrading method, device, system and storage medium
CN111124760B (en) Uboot-based embedded equipment starting method and apparatus
CN116795408A (en) ECU software upgrading method and system and vehicle
CN108984602B (en) Database control method and database system
CN116166196A (en) Method and device for recovering expansion and contraction capacity of storage pool in distributed storage system
CN115827069A (en) Starting control method, system and device for server mainboard
CN112363739B (en) Partition image online upgrading method, device, equipment and medium for terminal equipment
CN113703823A (en) BMC (baseboard management controller) firmware upgrading method and device, electronic equipment and storage medium
CN113377425A (en) BMC firmware generation method and device, BMC starting method and device and storage medium
CN112346913A (en) Data recovery method, device, equipment and storage medium
CN111104256A (en) Data reading method, device, 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