CN103412771A - Software upgrading processing method, device and system - Google Patents

Software upgrading processing method, device and system Download PDF

Info

Publication number
CN103412771A
CN103412771A CN2013103220827A CN201310322082A CN103412771A CN 103412771 A CN103412771 A CN 103412771A CN 2013103220827 A CN2013103220827 A CN 2013103220827A CN 201310322082 A CN201310322082 A CN 201310322082A CN 103412771 A CN103412771 A CN 103412771A
Authority
CN
China
Prior art keywords
equipment
software
software upgrading
information
compatible
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
CN2013103220827A
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.)
Fujian Star Net Communication Co Ltd
Original Assignee
Fujian Star Net Communication Co Ltd
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 Fujian Star Net Communication Co Ltd filed Critical Fujian Star Net Communication Co Ltd
Priority to CN2013103220827A priority Critical patent/CN103412771A/en
Publication of CN103412771A publication Critical patent/CN103412771A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention provides a software upgrading processing method, device and system. The method comprises the following steps: first equipment in a VSU (Virtual Switch Unit) acquires a software upgrading pack and compatibility information used for describing a software version compatible with the software upgrading pack, and a compatibility identifier is set according to the compatibility information; the first equipment sends the software upgrading pack to second equipment and indicates the second equipment to reset so as to realize software upgrading; after the second equipment finishes software upgrading, if the compatibility identifier is yes, the first equipment allows hot joining of the second equipment to the VSU system and resets to achieve software upgrading, and if the compatibility identifier is no, the first equipment sends the current configuration file to the second equipment to allow the second equipment to achieve forwarding of data flow rate in the VSU system, and the first equipment resets to achieve software upgrading; the first equipment hot joins the VSU system after finishing software upgrading. According to the invention, automatic software upgrading of the VSU system is realized, service interruption time in the upgrading process can be avoided or reduced.

Description

Software upgrading disposal route, device and system
Technical field
The present invention relates to a kind of data communication technology, relate in particular to a kind of software upgrading disposal route, device and system.
Background technology
Virtual switch unit (Virtual Switch Unit, be called for short: VSU) be a kind of network system Intel Virtualization Technology, many switch devices are combined into single virtual switch machine equipment, each switch in the VSU system can be called the member device of this VSU system, member device, according to the function difference, is divided into host apparatus and stand-by equipment, and host apparatus is in charge of whole VSU system, in the VSU system, except host apparatus, miscellaneous equipment is all stand-by equipment.
When the equipment in the VSU system is upgraded, in prior art, method commonly used is by order, the system software on the master control borad of host apparatus to be issued on the board of each stand-by equipment, after decile distributes into, restarts whole VSU system by artificial mode.
And, in said method, all need manually to participate in the restarting process of equipment, and need the identifying of the softwares such as experience equipment Inspection, VSU detection, hardware state, can cause Network to be interrupted for a long time.
Summary of the invention
The invention provides a kind of software upgrading disposal route, device and system, to realize the auto-update of VSU system software, avoid simultaneously or reduce the time of business cutout in escalation process.
The invention provides a kind of software upgrading disposal route, comprising:
The first equipment in virtual switch unit VSU system obtains software upgrade package and, be used to describing the compatible information of the software version that described software upgrade package is compatible, according to described compatible information, compatible sign is set; If described compatible information comprises the software version of current operation in described the first equipment, described compatibility is set and is designated and is; If in described compatible information, do not comprise the software version of current operation in described the first equipment, described compatibility is set and is designated no;
Described the first equipment sends described software upgrade package to the second equipment, and indicates described the second device reset to carry out software upgrading;
After described the second equipment software upgrading, if described compatibility is designated, be that described the first equipment allows described the second equipment heat to join in described VSU system, and described the first device reset is to carry out software upgrading; If it is no that described compatibility is designated, described the first equipment sends current configuration file to described the second equipment, for described the second equipment, carry out the forwarding of data traffic in described VSU system, and described the first device reset is to carry out software upgrading;
After described the first equipment software upgrading, heat joins in described VSU system.
The invention provides a kind of software upgrading treating apparatus, be applied to the first equipment in virtual switch unit VSU system, comprising:
Acquisition module, be used to obtaining software upgrade package and, be used to describing the compatible information of the software version that described software upgrade package is compatible, according to described compatible information, compatible sign being set; If described compatible information comprises the software version of current operation, described compatibility is set and is designated and is; If in described compatible information, do not comprise the software version of current operation, described compatibility is set and is designated no;
Sending module, for to the second equipment, sending described software upgrade package, and indicate described the second device reset to carry out software upgrading;
Processing module, after described the second equipment software upgrading, is to allow described the second equipment heat to join in described VSU system, and reset to carry out software upgrading if described compatibility is designated; If it is no that described compatibility is designated, to described the second equipment, send current configuration file, for described the second equipment, carry out the forwarding of data traffic in described VSU system, and reset to carry out software upgrading; After the software upgrading, heat joins in described VSU system.
The invention provides a kind of software upgrading treating apparatus, be applied to the second equipment in virtual switch unit VSU system, comprising:
Receiver module, the software upgrade package sent be used to receiving the first equipment, and reset to carry out software upgrading;
Processing module, for after the software upgrading, initiate heat to described the first equipment and add, if described the first equipment allows heat to add, heat joins in described VSU system;
If described receiver module does not also allow heat to add for described the first equipment, receive the current configuration file of described the first equipment transmission to carry out the forwarding of data traffic in described VSU system; And, after described the first equipment software upgrading, allow described the first equipment heat to join in described VSU system.
The invention provides a kind of software upgrading disposal system, comprise above-mentioned the first equipment and above-mentioned the second equipment.
Software upgrading disposal route provided by the invention, device and system, by the first equipment in the VSU system, obtain software upgrade package and, be used to describing the compatible information of the software version that described software upgrade package is compatible, according to described compatible information, compatible sign is set; Described the first equipment sends described software upgrade package to the second equipment, and indicates described the second device reset to carry out software upgrading; After described the second equipment software upgrading, if described compatibility is designated, be that described the first equipment allows described the second equipment heat to join in described VSU system, and described the first device reset is to carry out software upgrading; If it is no that described compatibility is designated, described the first equipment sends current configuration file to described the second equipment, for described the second equipment, carry out the forwarding of data traffic in described VSU system, and described the first device reset is to carry out software upgrading; After described the first equipment software upgrading, heat joins in described VSU system, thereby realizes the auto-update of VSU system software, avoids simultaneously or reduce the time of business cutout in escalation process.
The accompanying drawing explanation
Fig. 1 is the process flow diagram of software upgrading disposal route embodiment mono-of the present invention;
Fig. 2 a is the schematic diagram that compatible sign is set in software upgrading disposal route embodiment bis-of the present invention;
Fig. 2 b sends the schematic diagram of software upgrade package in software upgrading disposal route embodiment bis-of the present invention;
Fig. 2 c is the schematic diagram of the second device reset in software upgrading disposal route embodiment bis-of the present invention;
Fig. 2 d is the schematic diagram that in software upgrading disposal route embodiment bis-of the present invention, the second equipment heat adds the VSU system;
Fig. 2 e is the schematic diagram of the first device reset in software upgrading disposal route embodiment bis-of the present invention;
Fig. 2 f is the schematic diagram that in software upgrading disposal route embodiment bis-of the present invention, the first equipment heat adds the VSU system;
Fig. 3 a is the schematic diagram that compatible sign is set in software upgrading disposal route embodiment tri-of the present invention;
Fig. 3 b sends the schematic diagram of software upgrade package in software upgrading disposal route embodiment tri-of the present invention;
Fig. 3 c is the schematic diagram of the second device reset in software upgrading disposal route embodiment tri-of the present invention;
Fig. 3 d is the schematic diagram that in software upgrading disposal route embodiment tri-of the present invention, the first equipment sends configuration file;
Fig. 3 e is the schematic diagram of the second equipment convergence in software upgrading disposal route embodiment tri-of the present invention;
Fig. 3 f is the schematic diagram that in software upgrading disposal route embodiment tri-of the present invention, the data traffic forwarding service recovers;
Fig. 3 g is the schematic diagram that in software upgrading disposal route embodiment tri-of the present invention, the first equipment heat adds the VSU system;
Fig. 4 is the structural representation of software upgrading treating apparatus embodiment mono-of the present invention;
Fig. 5 is the structural representation of software upgrading treating apparatus embodiment bis-of the present invention.
Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the present invention clearer, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making under the creative work prerequisite the every other embodiment obtained, belong to the scope of protection of the invention.
Fig. 1 is the process flow diagram of software upgrading disposal route embodiment mono-of the present invention.As shown in Figure 1, the software upgrading disposal route that the present embodiment provides specifically can be carried out by the software upgrading treating apparatus, and the method that the present embodiment provides can comprise:
The first equipment in step 101, VSU system obtains software upgrade package and, be used to describing the compatible information of the software version that described software upgrade package is compatible, according to described compatible information, compatible sign is set; If described compatible information comprises the software version of current operation in described the first equipment, described compatibility is set and is designated and is; If in described compatible information, do not comprise the software version of current operation in described the first equipment, described compatibility is set and is designated no.
It should be noted that, described compatible information can be for being positioned at one section upgrade information descriptor of described software upgrade package end of file; Perhaps, described compatible information can be for being arranged in the information of described configuration file; Perhaps, described compatible information can be for being arranged in the information of program code, and the present embodiment does not limit this.
In the present embodiment, described the first equipment is specifically as follows the host apparatus in described VSU system, that is, obtain software upgrade package and be used to describing the compatible information of the software version that described software upgrade package is compatible by host apparatus, and according to described compatible information equipment, compatible sign is set.
Further, described software upgrade package end of file also comprises the effective length information of described upgrade information descriptor.
Step 102, described the first equipment send described software upgrade package to the second equipment, and indicate described the second device reset to carry out software upgrading.
In the present embodiment, described the second equipment is specifically as follows the stand-by equipment in described VSU system, namely, host apparatus in described VSU system sends described software upgrade package to stand-by equipment, and the indication stand-by equipment resets to carry out software upgrading, after described stand-by equipment resetted, the software version moved on described stand-by equipment was the software version of upgrade software bag.
After step 103, described the second equipment software upgrading, if described compatibility is designated, be that described the first equipment allows described the second equipment heat to join in described VSU system, and described the first device reset is to carry out software upgrading; If it is no that described compatibility is designated, described the first equipment sends current configuration file to described the second equipment, for described the second equipment, carry out the forwarding of data traffic in described VSU system, and described the first device reset is to carry out software upgrading.
Generally, if stand-by equipment wants heat to add a VSU system, the software version moved on described stand-by equipment need to be consistent with the software version that moves on host apparatus, heat just can occur and add.
In this step, at stand-by equipment, namely after the second equipment software upgrading, to host apparatus, namely the first equipment initiation heat adds, now, host apparatus can judge described compatible sign, if described compatibility is designated, be, mean that the stand-by equipment heat that host apparatus can allow to move updating software release joins in described VSU system, therefore, at described host apparatus, judging described compatibility is designated while being, described host apparatus allows described stand-by equipment heat to join in described VSU system, and using described stand-by equipment as new host apparatus, after described stand-by equipment heat adds, described host apparatus self-resetting is to carry out software upgrading, in this case, owing to an equipment always being arranged in the forwarding of carrying out data traffic in described VSU system, therefore can avoid the cutout of business in escalation process.
If it is no that described compatibility is designated, mean that the stand-by equipment heat that host apparatus does not allow to move updating software release joins in described VSU system, therefore, at described host apparatus, judging described compatibility is designated when no, described host apparatus does not allow the heat of described stand-by equipment to add, but current configuration file is sent to stand-by equipment, so that described stand-by equipment carries out the forwarding of data traffic in the VSU system as new host apparatus, described host apparatus after described current configuration file is sent to described stand-by equipment self-resetting to carry out software upgrading, described configuration file is the configuration information of current ongoing data traffic business on described host apparatus and the status information of the current operation of software, in this case, because described stand-by equipment converges to new host apparatus voluntarily, therefore do not need through equipment Inspection, VSU detects, thereby reduced the time of business cutout in escalation process.
After step 104, described the first equipment software upgrading, heat joins in described VSU system.
At described the first equipment, after being the upgrading of host apparatus software, because the software version moved on the software version moved on described host apparatus now and described stand-by equipment is consistent, therefore, when adding fashionable, new host apparatus as new stand-by equipment to new host apparatus initiation heat, described host apparatus allow described new stand-by equipment heat to join in described VSU system.After in described new stand-by equipment heat joins described VSU system, on all devices in described VSU system, all move the software of updating software release, complete the software upgrading of whole system.
The software upgrading disposal route that the present embodiment provides, obtain software upgrade package and, be used to describing the compatible information of the software version that described software upgrade package is compatible, according to described compatible information, compatible sign be set by the first equipment in the VSU system; Described the first equipment sends described software upgrade package to the second equipment, and indicates described the second device reset to carry out software upgrading; After described the second equipment software upgrading, if described compatibility is designated, be that described the first equipment allows described the second equipment heat to join in described VSU system, and described the first device reset is to carry out software upgrading; If it is no that described compatibility is designated, described the first equipment sends current configuration file to described the second equipment, for described the second equipment, carry out the forwarding of data traffic in described VSU system, and described the first device reset is to carry out software upgrading; After described the first equipment software upgrading, heat joins in described VSU system, thereby realizes the auto-update of VSU system software, avoids simultaneously or reduce the time of business cutout in escalation process.
For making above-mentioned software upgrading disposal route more specifically, two equipment of below take form the VSU systems and are elaborated as example.
Suppose before software upgrading, the first equipment is host apparatus, the second equipment is stand-by equipment, the software version moved on current each equipment in the VSU system is version (Version, be called for short: VER) 1.00, software version after upgrading is VER2.00, and access device is linked in the VSU system in the mode of aggregation port AP.
The present embodiment relates to two kinds of application scenarioss, and the first application scenarios is for comprising the software version VER1.00 of current operation in host apparatus in compatible information, that is, compatibility is designated and is; The second application scenarios is not for comprising the software version VER1.00 of current operation in host apparatus in compatible information, that is, compatibility is designated no.
In the first application scenarios, please refer to Fig. 2 a to Fig. 2 f, host apparatus obtains software upgrade package and be used to describing the compatible information of the software version that software upgrade package is compatible, host apparatus recognizes the software version VER1.00 that compatible information comprises current operation in host apparatus, compatibility is set to be designated and to be, after setting up compatible sign, host apparatus is issued to stand-by equipment by the upgrade software bag, and the indication stand-by equipment resets to carry out software upgrading, stand-by equipment is after the software upgrading, the software version moved in stand-by equipment is VER2.00, stand-by equipment is initiated heat to host apparatus and is added, host apparatus is judged compatibility and is designated and is, allow stand-by equipment heat to join in the VSU system, and share the forwarding service of the data traffic of host apparatus, after stand-by equipment heat has added, the host apparatus self-resetting is to carry out software upgrading, now the forwarding service of data traffic moves on stand-by equipment from host apparatus, stand-by equipment is as the new host apparatus in this VSU system, after the upgrading of host apparatus software, the software version moved in host apparatus is VER2.00, consistent with the software version of current operation in new host apparatus, therefore heat occurring again adds, host apparatus joins in this VSU system as new stand-by equipment heat, and share the forwarding service of the data traffic of new host apparatus.
After completing said process, on all devices in this VSU system, all moving the software that software version is VER2.00, that is, and this VSU system software upgrading.In this case, owing to an equipment always being arranged in the forwarding of carrying out data traffic in this VSU system, therefore can avoid the cutout of business in escalation process.
The technical scheme of the present embodiment, obtain software upgrade package and, be used to describing the compatible information of the software version that described software upgrade package is compatible, according to described compatible information, compatible sign be set by the host apparatus in the VSU system; Described host apparatus sends described software upgrade package to stand-by equipment, and indicates described stand-by equipment to reset to carry out software upgrading; After the upgrading of described stand-by equipment software, it is that described host apparatus allows described stand-by equipment heat to join in described VSU system, and described host apparatus resets to carry out software upgrading that described host apparatus judges that described compatibility is designated; After described host apparatus software upgrading, heat joins in described VSU system, thereby realizes the auto-update of VSU system software, avoids simultaneously the time of business cutout in escalation process.
In the second application scenarios, please refer to Fig. 3 a to Fig. 3 g, host apparatus obtains software upgrade package and be used to describing the compatible information of the software version that software upgrade package is compatible, host apparatus recognizes the software version VER1.00 that does not comprise current operation in host apparatus in compatible information, compatibility is set to be designated no, after setting up compatible sign, host apparatus is issued to stand-by equipment by the upgrade software bag, and the indication stand-by equipment resets to carry out software upgrading, stand-by equipment is after the software upgrading, the software version moved in stand-by equipment is VER2.00, stand-by equipment is initiated heat to host apparatus and is added, host apparatus is judged compatibility and is designated no, do not allow stand-by equipment heat to join in the VSU system, now host apparatus sends to stand-by equipment by current configuration file, host apparatus is transmitting configuration file rear self-resetting, and stand-by equipment converges to new host apparatus voluntarily according to the VSU detection protocol, and the configuration file that will receive is issued to line card, owing at configuration file, being issued in the process of line card, can not carry out the forwarding service of data traffic, namely, the forwarding service of data traffic interrupts, but owing to not needing through equipment Inspection, the process that VSU detects, so interruption that the forwarding service of data traffic is of short duration, after configuration file is issued to line card, new host apparatus is born the forwarding of data traffic, after the upgrading of host apparatus software, the software version moved in host apparatus is VER2.00, consistent with the software version of current operation in new host apparatus, therefore heat occurring again adds, host apparatus joins in this VSU system as new stand-by equipment heat, and shares the forwarding service of the data traffic of new host apparatus.
After completing said process, on all devices in this VSU system, all moving the software that software version is VER2.00, that is, and this VSU system software upgrading.In this case, because described stand-by equipment converges to new host apparatus voluntarily, therefore do not need to detect through equipment Inspection, VSU, thereby reduced the time that business stops in escalation process.
The technical scheme of the present embodiment, obtain software upgrade package and, be used to describing the compatible information of the software version that described software upgrade package is compatible, according to described compatible information, compatible sign be set by the host apparatus in the VSU system; Described host apparatus sends described software upgrade package to stand-by equipment, and indicates described stand-by equipment to reset to carry out software upgrading; Described host apparatus is judged described compatibility and is designated no, described host apparatus sends current configuration file to described stand-by equipment, for described stand-by equipment, carry out the forwarding of data traffic in described VSU system, and described host apparatus resets to carry out software upgrading; After described host apparatus software upgrading, heat joins in described VSU system, thereby realizes the auto-update of VSU system software, reduces simultaneously the time of business cutout in escalation process.
Fig. 4 is the structural representation of software upgrading treating apparatus embodiment mono-of the present invention.As shown in Figure 4, the software upgrading treating apparatus that the present embodiment provides can be applied in the first equipment in the VSU system, and described software upgrading treating apparatus can comprise:
Acquisition module 11, be used to obtaining software upgrade package and, be used to describing the compatible information of the software version that described software upgrade package is compatible, according to described compatible information, compatible sign being set; If described compatible information comprises the software version of current operation, described compatibility is set and is designated and is; If in described compatible information, do not comprise the software version of current operation, described compatibility is set and is designated no;
Sending module 12, send described software upgrade package for the second equipment, and indicate described the second device reset to carry out software upgrading;
Processing module 13, after described the second equipment software upgrading, is to allow described the second equipment heat to join in described VSU system, and reset to carry out software upgrading if described compatibility is designated; If it is no that described compatibility is designated, to described the second equipment, send current configuration file, for described the second equipment, carry out the forwarding of data traffic in described VSU system, and reset to carry out software upgrading; After the software upgrading, heat joins in described VSU system.
Wherein, described compatible information is: the one section upgrade information descriptor that is positioned at described software upgrade package end of file; Perhaps, be arranged in the information of described configuration file; Perhaps, be arranged in the information of program code.
Described software upgrade package end of file also comprises the effective length information of described upgrade information descriptor.
The software upgrading treating apparatus that the present embodiment provides, can be used for carrying out the technical scheme of said method embodiment, its realize principle and technique effect similar, repeat no more herein.
Fig. 5 is the structural representation of software upgrading treating apparatus embodiment bis-of the present invention.As shown in Figure 5, the software upgrading treating apparatus that the present embodiment provides can be applied in the second equipment in the VSU system, and described software upgrading treating apparatus can comprise:
Receiver module 21, the software upgrade package sent be used to receiving the first equipment, and reset to carry out software upgrading;
Processing module 22, for after the software upgrading, initiate heat to described the first equipment and add, if described the first equipment allows heat to add, heat joins in described VSU system;
If described receiver module 21 does not also allow heat to add for described the first equipment, receive the current configuration file of described the first equipment transmission to carry out the forwarding of data traffic in described VSU system; And, after described the first equipment software upgrading, allow described the first equipment heat to join in described VSU system.
The software upgrading treating apparatus that the present embodiment provides, can be used for carrying out the technical scheme of said method embodiment, its realize principle and technique effect similar, repeat no more herein.
The present embodiment provides a kind of software upgrading disposal system, and described system can comprise the first equipment and the second equipment.
The first equipment comprises acquisition module, sending module and processing module, and particular content, referring to the acquisition module 11 in first equipment of above-described embodiment, sending module 12 and processing module 13, repeats no more herein.
The second equipment comprises receiver module and processing module, and particular content, referring to receiver module 21 and the processing module 22 of above-described embodiment, repeats no more herein.
Be understandable that, the receiver module in the function of acquisition module, sending module and processing module in described the first equipment and described the second equipment and the function of processing module can be integrated in an equipment and realize, the present embodiment does not limit this.
In several embodiment provided by the present invention, should be understood that disclosed apparatus and method can realize by another way.For example, device embodiment described above is only schematic, for example, the division of described unit, be only that a kind of logic function is divided, during actual the realization, other dividing mode can be arranged, for example a plurality of unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, indirect coupling or the communication connection of device or unit can be electrically, machinery or other form.
Described unit as separating component explanation can or can not be also physically to separate, and the parts that show as unit can be or can not be also physical locations, namely can be positioned at a place, or also can be distributed on a plurality of network element.Can select according to the actual needs wherein some or all of unit to realize the purpose of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can be also that the independent physics of unit exists, and also can be integrated in a unit two or more unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, the form that also can adopt hardware to add SFU software functional unit realizes.
The integrated unit that above-mentioned form with SFU software functional unit realizes, can be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, comprise that some instructions are with so that a computer equipment (can be personal computer, server, or the network equipment etc.) or processor (processor) carry out the part steps of the described method of each embodiment of the present invention.And aforesaid storage medium comprises: various media that can be program code stored such as USB flash disk, portable hard drive, ROM (read-only memory) (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disc or CDs.
Those skilled in the art can be well understood to, for convenience and simplicity of description, only the division with above-mentioned each functional module is illustrated, in practical application, can above-mentioned functions be distributed and by different functional modules, completed as required, the inner structure that is about to device is divided into different functional modules, to complete all or part of function described above.The specific works process of the device of foregoing description, can, with reference to the corresponding process in preceding method embodiment, not repeat them here.
Finally it should be noted that: above each embodiment, only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to aforementioned each embodiment, the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme that aforementioned each embodiment puts down in writing, or some or all of technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the scope of various embodiments of the present invention technical scheme.

Claims (8)

1. a software upgrading disposal route, is characterized in that, comprising:
The first equipment in virtual switch unit VSU system obtains software upgrade package and, be used to describing the compatible information of the software version that described software upgrade package is compatible, according to described compatible information, compatible sign is set; If described compatible information comprises the software version of current operation in described the first equipment, described compatibility is set and is designated and is; If in described compatible information, do not comprise the software version of current operation in described the first equipment, described compatibility is set and is designated no;
Described the first equipment sends described software upgrade package to the second equipment, and indicates described the second device reset to carry out software upgrading;
After described the second equipment software upgrading, if described compatibility is designated, be that described the first equipment allows described the second equipment heat to join in described VSU system, and described the first device reset is to carry out software upgrading; If it is no that described compatibility is designated, described the first equipment sends current configuration file to described the second equipment, for described the second equipment, carry out the forwarding of data traffic in described VSU system, and described the first device reset is to carry out software upgrading;
After described the first equipment software upgrading, heat joins in described VSU system.
2. method according to claim 1, is characterized in that, described compatible information is:
Be positioned at one section upgrade information descriptor of described software upgrade package end of file; Or
Be arranged in the information of described configuration file; Or
Be arranged in the information of program code.
3. method according to claim 2, is characterized in that, described software upgrade package end of file also comprises the effective length information of described upgrade information descriptor.
4. a software upgrading treating apparatus, is characterized in that, is applied to the first equipment in virtual switch unit VSU system, comprising:
Acquisition module, be used to obtaining software upgrade package and, be used to describing the compatible information of the software version that described software upgrade package is compatible, according to described compatible information, compatible sign being set; If described compatible information comprises the software version of current operation, described compatibility is set and is designated and is; If in described compatible information, do not comprise the software version of current operation, described compatibility is set and is designated no;
Sending module, for to the second equipment, sending described software upgrade package, and indicate described the second device reset to carry out software upgrading;
Processing module, after described the second equipment software upgrading, is to allow described the second equipment heat to join in described VSU system, and reset to carry out software upgrading if described compatibility is designated; If it is no that described compatibility is designated, to described the second equipment, send current configuration file, for described the second equipment, carry out the forwarding of data traffic in described VSU system, and reset to carry out software upgrading; After the software upgrading, heat joins in described VSU system.
5. device according to claim 4, is characterized in that, described compatible information is:
Be positioned at one section upgrade information descriptor of described software upgrade package end of file; Or
Be arranged in the information of described configuration file; Or
Be arranged in the information of program code.
6. device according to claim 5, is characterized in that, described software upgrade package end of file also comprises the effective length information of described upgrade information descriptor.
7. a software upgrading treating apparatus, is characterized in that, is applied to the second equipment in virtual switch unit VSU system, comprising:
Receiver module, the software upgrade package sent be used to receiving the first equipment, and reset to carry out software upgrading;
Processing module, for after the software upgrading, initiate heat to described the first equipment and add, if described the first equipment allows heat to add, heat joins in described VSU system;
If described receiver module does not also allow heat to add for described the first equipment, receive the current configuration file of described the first equipment transmission to carry out the forwarding of data traffic in described VSU system; And, after described the first equipment software upgrading, allow described the first equipment heat to join in described VSU system.
8. a software upgrading disposal system, is characterized in that, comprises described the first equipment as arbitrary as claim 4-6 and the second equipment as claimed in claim 7.
CN2013103220827A 2013-07-29 2013-07-29 Software upgrading processing method, device and system Pending CN103412771A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013103220827A CN103412771A (en) 2013-07-29 2013-07-29 Software upgrading processing method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013103220827A CN103412771A (en) 2013-07-29 2013-07-29 Software upgrading processing method, device and system

Publications (1)

Publication Number Publication Date
CN103412771A true CN103412771A (en) 2013-11-27

Family

ID=49605784

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013103220827A Pending CN103412771A (en) 2013-07-29 2013-07-29 Software upgrading processing method, device and system

Country Status (1)

Country Link
CN (1) CN103412771A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104320279A (en) * 2014-10-31 2015-01-28 杭州华三通信技术有限公司 Service upgrading method and system
CN105159745A (en) * 2015-08-21 2015-12-16 北京星网锐捷网络技术有限公司 Method, apparatus and device for upgrading virtual switch frame VSF system
CN106470121A (en) * 2016-08-30 2017-03-01 锐捷网络股份有限公司 The upgrade method of virtual switch unit VSU system, device and VSU system
CN107453899A (en) * 2017-07-25 2017-12-08 锐捷网络股份有限公司 The upgrade method and device of virtual switch unit VSU systems
CN109324815A (en) * 2018-08-31 2019-02-12 百度在线网络技术(北京)有限公司 Monitoring method, device, equipment and the computer readable storage medium of system upgrade

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145119A (en) * 2006-09-15 2008-03-19 中兴通讯股份有限公司 Data synchronization method in upgrading process
CN101242371A (en) * 2008-03-14 2008-08-13 杭州华三通信技术有限公司 Method, system and device router overlapping based on PCIe exchange architecture
CN101674198A (en) * 2009-10-23 2010-03-17 杭州华三通信技术有限公司 Method and device for realizing stacking
CN102185718A (en) * 2011-05-12 2011-09-14 杭州华三通信技术有限公司 System upgrading method and device
CN102244669A (en) * 2010-05-12 2011-11-16 杭州华三通信技术有限公司 Software upgrading method in stacking equipment and stacking equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145119A (en) * 2006-09-15 2008-03-19 中兴通讯股份有限公司 Data synchronization method in upgrading process
CN101242371A (en) * 2008-03-14 2008-08-13 杭州华三通信技术有限公司 Method, system and device router overlapping based on PCIe exchange architecture
CN101674198A (en) * 2009-10-23 2010-03-17 杭州华三通信技术有限公司 Method and device for realizing stacking
CN102244669A (en) * 2010-05-12 2011-11-16 杭州华三通信技术有限公司 Software upgrading method in stacking equipment and stacking equipment
CN102185718A (en) * 2011-05-12 2011-09-14 杭州华三通信技术有限公司 System upgrading method and device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104320279A (en) * 2014-10-31 2015-01-28 杭州华三通信技术有限公司 Service upgrading method and system
CN104320279B (en) * 2014-10-31 2017-12-15 新华三技术有限公司 A kind of method and system of upgrading service
CN105159745A (en) * 2015-08-21 2015-12-16 北京星网锐捷网络技术有限公司 Method, apparatus and device for upgrading virtual switch frame VSF system
CN106470121A (en) * 2016-08-30 2017-03-01 锐捷网络股份有限公司 The upgrade method of virtual switch unit VSU system, device and VSU system
CN106470121B (en) * 2016-08-30 2019-09-20 锐捷网络股份有限公司 Upgrade method, device and the VSU system of virtual switch unit VSU system
CN107453899A (en) * 2017-07-25 2017-12-08 锐捷网络股份有限公司 The upgrade method and device of virtual switch unit VSU systems
CN109324815A (en) * 2018-08-31 2019-02-12 百度在线网络技术(北京)有限公司 Monitoring method, device, equipment and the computer readable storage medium of system upgrade
CN109324815B (en) * 2018-08-31 2022-08-30 百度在线网络技术(北京)有限公司 Monitoring method, device and equipment for upgrading unmanned vehicle system

Similar Documents

Publication Publication Date Title
US10409751B2 (en) System and method for adding active out-of-band management capability as a user-selectable module
US20220179682A1 (en) Task processing method, apparatus, and system based on distributed system
CN103618627B (en) A kind of manage the method for virtual machine, Apparatus and system
CN103412771A (en) Software upgrading processing method, device and system
US9983791B2 (en) System management controller and method of configuration file backup and recovery
CN104170323A (en) Fault handling method, device and system based on network function virtualization
CN102316043B (en) Port virtualization method, switch and communication system
CN108334372B (en) Firmware upgrading processing method, device and system
CN104468521A (en) Online migration method, device and system
CN104866234A (en) Data migration method, device and system
CN110377456A (en) A kind of management method and device of virtual platform disaster tolerance
CN103399781A (en) Cloud server and virtual machine management method thereof
CN105205143A (en) File storage and processing method, device and system
CN104010022A (en) Management apparatus and method of managing server node
CN111026510A (en) Cross-storage thermal migration method for virtual machine in cloud environment
CN103812945A (en) Method for upgrading data and central server
CN103326887A (en) Interface management method and system
CN103634388A (en) Method for processing restarting of controllers in storage server, related equipment and communication system
CN104978204A (en) Application installing and updating method based on mobile terminal and application installing and updating device based on mobile terminal
CN104035728A (en) Hard disk hot plug handling method, device and node
CN109240798A (en) The method and apparatus for managing the external equipment of virtual machine
CN104598243A (en) Multi-user application program management method and device applied to intelligent terminal
CN104899164B (en) Address addressing method for integrated circuit bus, integrated circuit bus device and system
CN104468671A (en) Configuration information processing method, device and relevant device
CN103973534A (en) Method and device for simulating sharing of USB flash disk

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20131127