CN103412771A - 软件升级处理方法、装置和系统 - Google Patents
软件升级处理方法、装置和系统 Download PDFInfo
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供一种软件升级处理方法、装置和系统。该方法包括:VSU系统中的第一设备获取软件升级包以及用于描述软件升级包所兼容的软件版本的兼容信息,根据兼容信息设置兼容性标识;第一设备向第二设备发送软件升级包,并指示第二设备复位以进行软件升级;第二设备完成软件升级后,若兼容性标识为是,则第一设备允许第二设备热加入到VSU系统中,并且第一设备复位以进行软件升级;若兼容性标识为否,则第一设备向第二设备发送当前的配置文件,以供第二设备进行VSU系统中数据流量的转发,并且第一设备复位以进行软件升级;第一设备完成软件升级后,热加入到VSU系统中。从而实现VSU系统软件的自动升级,避免或减少在升级过程中业务断流的时间。
Description
技术领域
本发明涉及一种数据通信技术,尤其涉及一种软件升级处理方法、装置和系统。
背景技术
虚拟交换单元(Virtual Switch Unit,简称:VSU)是一种网络系统虚拟化技术,多台交换机设备组合成单一的虚拟交换机设备,VSU系统中的各交换机可以称为该VSU系统的成员设备,成员设备按照功能不同,分为主用设备和备用设备,主用设备负责管理整个VSU系统,VSU系统中除了主用设备外,其它设备都是备用设备。
在对VSU系统中的设备进行升级时,现有技术中,常用的方法是通过命令将主用设备的主控板上的系统软件下发到各备用设备的板卡上,等分发完成后,通过人工的方式重启整个VSU系统。
而在上述方法中,均需要人工参与到设备的重启过程中,且需要经历设备检测、VSU检测等软件、硬件状态的识别过程,会导致网络业务长时间中断。
发明内容
本发明提供一种软件升级处理方法、装置和系统,以实现VSU系统软件的自动升级,同时避免或减少在升级过程中业务断流的时间。
本发明提供一种软件升级处理方法,包括:
虚拟交换单元VSU系统中的第一设备获取软件升级包以及用于描述所述软件升级包所兼容的软件版本的兼容信息,根据所述兼容信息设置兼容性标识;若所述兼容信息中包括所述第一设备中当前运行的软件版本,则设置所述兼容性标识为是;若所述兼容信息中不包括所述第一设备中当前运行的软件版本,则设置所述兼容性标识为否;
所述第一设备向第二设备发送所述软件升级包,并指示所述第二设备复位以进行软件升级;
所述第二设备完成软件升级后,若所述兼容性标识为是,则所述第一设备允许所述第二设备热加入到所述VSU系统中,并且所述第一设备复位以进行软件升级;若所述兼容性标识为否,则所述第一设备向所述第二设备发送当前的配置文件,以供所述第二设备进行所述VSU系统中数据流量的转发,并且所述第一设备复位以进行软件升级;
所述第一设备完成软件升级后,热加入到所述VSU系统中。
本发明提供一种软件升级处理装置,应用于虚拟交换单元VSU系统中的第一设备,包括:
获取模块,用于获取软件升级包以及用于描述所述软件升级包所兼容的软件版本的兼容信息,根据所述兼容信息设置兼容性标识;若所述兼容信息中包括当前运行的软件版本,则设置所述兼容性标识为是;若所述兼容信息中不包括当前运行的软件版本,则设置所述兼容性标识为否;
发送模块,用于向第二设备发送所述软件升级包,并指示所述第二设备复位以进行软件升级;
处理模块,用于所述第二设备完成软件升级后,若所述兼容性标识为是,则允许所述第二设备热加入到所述VSU系统中,并且复位以进行软件升级;若所述兼容性标识为否,则向所述第二设备发送当前的配置文件,以供所述第二设备进行所述VSU系统中数据流量的转发,并且复位以进行软件升级;完成软件升级后,热加入到所述VSU系统中。
本发明提供一种软件升级处理装置,应用于虚拟交换单元VSU系统中的第二设备,包括:
接收模块,用于接收第一设备发送的软件升级包,并且复位以进行软件升级;
处理模块,用于在完成软件升级后,向所述第一设备发起热加入,若所述第一设备允许热加入,则热加入到所述VSU系统中;
所述接收模块还用于若所述第一设备不允许热加入,则接收所述第一设备发送的当前的配置文件以进行所述VSU系统中数据流量的转发;并在所述第一设备完成软件升级后,允许所述第一设备热加入到所述VSU系统中。
本发明提供一种软件升级处理系统,包括上述第一设备和上述第二设备。
本发明提供的软件升级处理方法、装置和系统,通过VSU系统中的第一设备获取软件升级包以及用于描述所述软件升级包所兼容的软件版本的兼容信息,根据所述兼容信息设置兼容性标识;所述第一设备向第二设备发送所述软件升级包,并指示所述第二设备复位以进行软件升级;所述第二设备完成软件升级后,若所述兼容性标识为是,则所述第一设备允许所述第二设备热加入到所述VSU系统中,并且所述第一设备复位以进行软件升级;若所述兼容性标识为否,则所述第一设备向所述第二设备发送当前的配置文件,以供所述第二设备进行所述VSU系统中数据流量的转发,并且所述第一设备复位以进行软件升级;所述第一设备完成软件升级后,热加入到所述VSU系统中,从而实现VSU系统软件的自动升级,同时避免或减少在升级过程中业务断流的时间。
附图说明
图1为本发明软件升级处理方法实施例一的流程图;
图2a为本发明软件升级处理方法实施例二中设置兼容性标识的示意图;
图2b为本发明软件升级处理方法实施例二中发送软件升级包的示意图;
图2c为本发明软件升级处理方法实施例二中第二设备复位的示意图;
图2d为本发明软件升级处理方法实施例二中第二设备热加入VSU系统的示意图;
图2e为本发明软件升级处理方法实施例二中第一设备复位的示意图;
图2f为本发明软件升级处理方法实施例二中第一设备热加入VSU系统的示意图;
图3a为本发明软件升级处理方法实施例三中设置兼容性标识的示意图;
图3b为本发明软件升级处理方法实施例三中发送软件升级包的示意图;
图3c为本发明软件升级处理方法实施例三中第二设备复位的示意图;
图3d为本发明软件升级处理方法实施例三中第一设备发送配置文件的示意图;
图3e为本发明软件升级处理方法实施例三中第二设备收敛的示意图;
图3f为本发明软件升级处理方法实施例三中数据流量转发业务恢复的示意图;
图3g为本发明软件升级处理方法实施例三中第一设备热加入VSU系统的示意图;
图4为本发明软件升级处理装置实施例一的结构示意图;
图5为本发明软件升级处理装置实施例二的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明软件升级处理方法实施例一的流程图。如图1所示,本实施例提供的软件升级处理方法具体可以由软件升级处理装置执行,本实施例提供的方法可以包括:
步骤101、VSU系统中的第一设备获取软件升级包以及用于描述所述软件升级包所兼容的软件版本的兼容信息,根据所述兼容信息设置兼容性标识;若所述兼容信息中包括所述第一设备中当前运行的软件版本,则设置所述兼容性标识为是;若所述兼容信息中不包括所述第一设备中当前运行的软件版本,则设置所述兼容性标识为否。
需要说明的是,所述兼容信息可以为位于所述软件升级包文件末尾的一段升级信息描述符;或者,所述兼容信息可以为位于所述配置文件中的信息;或者,所述兼容信息可以为位于程序代码中的信息,本实施例不对此进行限制。
本实施例中,所述第一设备具体可以为所述VSU系统中的主用设备,即,由主用设备获取软件升级包以及用于描述所述软件升级包所兼容的软件版本的兼容信息,并根据所述兼容信息设备设置兼容性标识。
进一步的,所述软件升级包文件末尾还包括所述升级信息描述符的有效长度信息。
步骤102、所述第一设备向第二设备发送所述软件升级包,并指示所述第二设备复位以进行软件升级。
本实施例中,所述第二设备具体可以为所述VSU系统中的备用设备,即,由所述VSU系统中的主用设备向备用设备发送所述软件升级包,并指示备用设备复位以进行软件升级,所述备用设备复位后,在所述备用设备上运行的软件版本为升级软件包的软件版本。
步骤103、所述第二设备完成软件升级后,若所述兼容性标识为是,则所述第一设备允许所述第二设备热加入到所述VSU系统中,并且所述第一设备复位以进行软件升级;若所述兼容性标识为否,则所述第一设备向所述第二设备发送当前的配置文件,以供所述第二设备进行所述VSU系统中数据流量的转发,并且所述第一设备复位以进行软件升级。
通常情况下,若备用设备想要热加入一个VSU系统,则所述备用设备上运行的软件版本需要与主用设备上运行的软件版本一致,才可以发生热加入。
本步骤中,在备用设备,即第二设备完成软件升级后,向主用设备,即第一设备发起热加入,此时,主用设备会判断所述兼容性标识,若所述兼容性标识为是,表示主用设备可以允许运行升级软件版本的备用设备热加入到所述VSU系统中,因此,在所述主用设备判断出所述兼容性标识为是时,所述主用设备允许所述备用设备热加入到所述VSU系统中,并将所述备用设备作为新的主用设备,在所述备用设备热加入后,所述主用设备自行复位以进行软件升级,在这种情况下,由于所述VSU系统中总有一台设备在进行数据流量的转发,因此可以避免在升级过程中业务的断流。
若所述兼容性标识为否,表示主用设备不允许运行升级软件版本的备用设备热加入到所述VSU系统中,因此,在所述主用设备判断出所述兼容性标识为否时,所述主用设备不允许所述备用设备的热加入,而是将当前的配置文件发送给备用设备,以使所述备用设备作为新的主用设备进行VSU系统中数据流量的转发,所述主用设备在将所述当前的配置文件发送给所述备用设备后自行复位以进行软件升级,所述配置文件为所述主用设备上当前正在进行的数据流量业务的配置信息以及软件当前运行的状态信息,在这种情况下,由于所述备用设备自行收敛为新的主用设备,因此不需要经过设备检测、VSU检测,从而减少了在升级过程中业务断流的时间。
步骤104、所述第一设备完成软件升级后,热加入到所述VSU系统中。
在所述第一设备,即主用设备完成软件升级后,由于此时所述主用设备上运行的软件版本与所述备用设备上运行的软件版本一致,因此,当所述主用设备作为新的备用设备向新的主用设备发起热加入时,新的主用设备允许所述新的备用设备热加入到所述VSU系统中。在所述新的备用设备热加入到所述VSU系统中后,所述VSU系统中的所有设备上均运行升级软件版本的软件,完成整个系统的软件升级。
本实施例提供的软件升级处理方法,通过VSU系统中的第一设备获取软件升级包以及用于描述所述软件升级包所兼容的软件版本的兼容信息,根据所述兼容信息设置兼容性标识;所述第一设备向第二设备发送所述软件升级包,并指示所述第二设备复位以进行软件升级;所述第二设备完成软件升级后,若所述兼容性标识为是,则所述第一设备允许所述第二设备热加入到所述VSU系统中,并且所述第一设备复位以进行软件升级;若所述兼容性标识为否,则所述第一设备向所述第二设备发送当前的配置文件,以供所述第二设备进行所述VSU系统中数据流量的转发,并且所述第一设备复位以进行软件升级;所述第一设备完成软件升级后,热加入到所述VSU系统中,从而实现VSU系统软件的自动升级,同时避免或减少在升级过程中业务断流的时间。
为使上述软件升级处理方法更具体,下面以两台设备组成VSU系统为例进行详细说明。
假设在软件升级前,第一设备为主用设备,第二设备为备用设备,当前在VSU系统中的各个设备上运行的软件版本为版本(Version,简称:VER)1.00,升级后的软件版本为VER2.00,接入设备以聚合端口AP的方式接入到VSU系统中。
本实施例涉及两种应用场景,第一种应用场景为在兼容信息中包含主用设备中当前运行的软件版本VER1.00,即,兼容性标识为是;第二种应用场景为在兼容信息中不包含主用设备中当前运行的软件版本VER1.00,即,兼容性标识为否。
在第一种应用场景中,请参照图2a至图2f,主用设备获取软件升级包以及用于描述软件升级包所兼容的软件版本的兼容信息,主用设备识别到兼容信息中包括主用设备中当前运行的软件版本VER1.00,则设置兼容性标识为是,在设置完兼容性标识后,主用设备将升级软件包下发到备用设备,并指示备用设备复位以进行软件升级,备用设备在完成软件升级后,备用设备中运行的软件版本为VER2.00,备用设备向主用设备发起热加入,主用设备判断出兼容性标识为是,允许备用设备热加入到VSU系统中,并分担主用设备的数据流量的转发业务,在备用设备热加入完成后,主用设备自行复位以进行软件升级,此时数据流量的转发业务从主用设备迁移到备用设备上,备用设备作为该VSU系统中的新的主用设备,在主用设备完成软件升级后,主用设备中运行的软件版本为VER2.00,与新的主用设备中当前运行的软件版本一致,因此再次发生热加入,主用设备作为新的备用设备热加入到该VSU系统中,并分担新的主用设备的数据流量的转发业务。
在完成上述过程后,该VSU系统中的所有设备上均运行着软件版本为VER2.00的软件,即,该VSU系统完成软件升级。在这种情况下,由于该VSU系统中总有一台设备在进行数据流量的转发,因此可以避免在升级过程中业务的断流。
本实施例的技术方案,通过VSU系统中的主用设备获取软件升级包以及用于描述所述软件升级包所兼容的软件版本的兼容信息,根据所述兼容信息设置兼容性标识;所述主用设备向备用设备发送所述软件升级包,并指示所述备用设备复位以进行软件升级;所述备用设备完成软件升级后,所述主用设备判断出所述兼容性标识为是,则所述主用设备允许所述备用设备热加入到所述VSU系统中,并且所述主用设备复位以进行软件升级;所述主用设备完成软件升级后,热加入到所述VSU系统中,从而实现VSU系统软件的自动升级,同时避免在升级过程中业务断流的时间。
在第二种应用场景中,请参照图3a至图3g,主用设备获取软件升级包以及用于描述软件升级包所兼容的软件版本的兼容信息,主用设备识别到兼容信息中不包括主用设备中当前运行的软件版本VER1.00,则设置兼容性标识为否,在设置完兼容性标识后,主用设备将升级软件包下发到备用设备,并指示备用设备复位以进行软件升级,备用设备在完成软件升级后,备用设备中运行的软件版本为VER2.00,备用设备向主用设备发起热加入,主用设备判断出兼容性标识为否,不允许备用设备热加入到VSU系统中,此时主用设备将当前的配置文件发送给备用设备,主用设备在将配置文件传送完后自行复位,而备用设备根据VSU检测协议自行收敛为新的主用设备,并将接收到的配置文件下发至线卡,由于在配置文件下发至线卡的过程中,不能进行数据流量的转发业务,即,数据流量的转发业务中断,但由于不需要经过设备检测、VSU检测的过程,所以数据流量的转发业务短暂的中断,在将配置文件下发至线卡后,新的主用设备承担数据流量的转发;在主用设备完成软件升级后,主用设备中运行的软件版本为VER2.00,与新的主用设备中当前运行的软件版本一致,因此再次发生热加入,主用设备作为新的备用设备热加入到该VSU系统中,并分担新的主用设备的数据流量的转发业务。
在完成上述过程后,该VSU系统中的所有设备上均运行着软件版本为VER2.00的软件,即,该VSU系统完成软件升级。在这种情况下,由于所述备用设备自行收敛为新的主用设备,因此不需要经过设备检测、VSU检测,从而减少了在升级过程中业务断流的时间。
本实施例的技术方案,通过VSU系统中的主用设备获取软件升级包以及用于描述所述软件升级包所兼容的软件版本的兼容信息,根据所述兼容信息设置兼容性标识;所述主用设备向备用设备发送所述软件升级包,并指示所述备用设备复位以进行软件升级;所述主用设备判断出所述兼容性标识为否,则所述主用设备向所述备用设备发送当前的配置文件,以供所述备用设备进行所述VSU系统中数据流量的转发,并且所述主用设备复位以进行软件升级;所述主用设备完成软件升级后,热加入到所述VSU系统中,从而实现VSU系统软件的自动升级,同时减少在升级过程中业务断流的时间。
图4为本发明软件升级处理装置实施例一的结构示意图。如图4所示,本实施例提供的软件升级处理装置可以应用于VSU系统中的第一设备中,所述软件升级处理装置可以包括:
获取模块11,用于获取软件升级包以及用于描述所述软件升级包所兼容的软件版本的兼容信息,根据所述兼容信息设置兼容性标识;若所述兼容信息中包括当前运行的软件版本,则设置所述兼容性标识为是;若所述兼容信息中不包括当前运行的软件版本,则设置所述兼容性标识为否;
发送模块12,用于第二设备发送所述软件升级包,并指示所述第二设备复位以进行软件升级;
处理模块13,用于所述第二设备完成软件升级后,若所述兼容性标识为是,则允许所述第二设备热加入到所述VSU系统中,并且复位以进行软件升级;若所述兼容性标识为否,则向所述第二设备发送当前的配置文件,以供所述第二设备进行所述VSU系统中数据流量的转发,并且复位以进行软件升级;完成软件升级后,热加入到所述VSU系统中。
其中,所述兼容信息为:位于所述软件升级包文件末尾的一段升级信息描述符;或者,位于所述配置文件中的信息;或者,位于程序代码中的信息。
所述软件升级包文件末尾还包括所述升级信息描述符的有效长度信息。
本实施例提供的软件升级处理装置,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图5为本发明软件升级处理装置实施例二的结构示意图。如图5所示,本实施例提供的软件升级处理装置可以应用于VSU系统中的第二设备中,所述软件升级处理装置可以包括:
接收模块21,用于接收第一设备发送的软件升级包,并且复位以进行软件升级;
处理模块22,用于在完成软件升级后,向所述第一设备发起热加入,若所述第一设备允许热加入,则热加入到所述VSU系统中;
所述接收模块21还用于若所述第一设备不允许热加入,则接收所述第一设备发送的当前的配置文件以进行所述VSU系统中数据流量的转发;并在所述第一设备完成软件升级后,允许所述第一设备热加入到所述VSU系统中。
本实施例提供的软件升级处理装置,可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本实施例提供一种软件升级处理系统,所述系统可以包括第一设备和第二设备。
第一设备包括获取模块、发送模块和处理模块,具体内容参见上述实施例的第一设备中的获取模块11、发送模块12和处理模块13,此处不再赘述。
第二设备包括接收模块和处理模块,具体内容参见上述实施例的接收模块21和处理模块22,此处不再赘述。
可以理解的是,所述第一设备中的获取模块、发送模块和处理模块的功能以及所述第二设备中的接收模块和处理模块的功能可以集成在一个设备中实现,本实施例不对此进行限制。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (8)
1.一种软件升级处理方法,其特征在于,包括:
虚拟交换单元VSU系统中的第一设备获取软件升级包以及用于描述所述软件升级包所兼容的软件版本的兼容信息,根据所述兼容信息设置兼容性标识;若所述兼容信息中包括所述第一设备中当前运行的软件版本,则设置所述兼容性标识为是;若所述兼容信息中不包括所述第一设备中当前运行的软件版本,则设置所述兼容性标识为否;
所述第一设备向第二设备发送所述软件升级包,并指示所述第二设备复位以进行软件升级;
所述第二设备完成软件升级后,若所述兼容性标识为是,则所述第一设备允许所述第二设备热加入到所述VSU系统中,并且所述第一设备复位以进行软件升级;若所述兼容性标识为否,则所述第一设备向所述第二设备发送当前的配置文件,以供所述第二设备进行所述VSU系统中数据流量的转发,并且所述第一设备复位以进行软件升级;
所述第一设备完成软件升级后,热加入到所述VSU系统中。
2.根据权利要求1所述的方法,其特征在于,所述兼容信息为:
位于所述软件升级包文件末尾的一段升级信息描述符;或
位于所述配置文件中的信息;或
位于程序代码中的信息。
3.根据权利要求2所述的方法,其特征在于,所述软件升级包文件末尾还包括所述升级信息描述符的有效长度信息。
4.一种软件升级处理装置,其特征在于,应用于虚拟交换单元VSU系统中的第一设备,包括:
获取模块,用于获取软件升级包以及用于描述所述软件升级包所兼容的软件版本的兼容信息,根据所述兼容信息设置兼容性标识;若所述兼容信息中包括当前运行的软件版本,则设置所述兼容性标识为是;若所述兼容信息中不包括当前运行的软件版本,则设置所述兼容性标识为否;
发送模块,用于向第二设备发送所述软件升级包,并指示所述第二设备复位以进行软件升级;
处理模块,用于所述第二设备完成软件升级后,若所述兼容性标识为是,则允许所述第二设备热加入到所述VSU系统中,并且复位以进行软件升级;若所述兼容性标识为否,则向所述第二设备发送当前的配置文件,以供所述第二设备进行所述VSU系统中数据流量的转发,并且复位以进行软件升级;完成软件升级后,热加入到所述VSU系统中。
5.根据权利要求4所述的装置,其特征在于,所述兼容信息为:
位于所述软件升级包文件末尾的一段升级信息描述符;或
位于所述配置文件中的信息;或
位于程序代码中的信息。
6.根据权利要求5所述的装置,其特征在于,所述软件升级包文件末尾还包括所述升级信息描述符的有效长度信息。
7.一种软件升级处理装置,其特征在于,应用于虚拟交换单元VSU系统中的第二设备,包括:
接收模块,用于接收第一设备发送的软件升级包,并且复位以进行软件升级;
处理模块,用于在完成软件升级后,向所述第一设备发起热加入,若所述第一设备允许热加入,则热加入到所述VSU系统中;
所述接收模块还用于若所述第一设备不允许热加入,则接收所述第一设备发送的当前的配置文件以进行所述VSU系统中数据流量的转发;并在所述第一设备完成软件升级后,允许所述第一设备热加入到所述VSU系统中。
8.一种软件升级处理系统,其特征在于,包括如权利要求4-6任一所述的第一设备和如权利要求7所述的第二设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103220827A CN103412771A (zh) | 2013-07-29 | 2013-07-29 | 软件升级处理方法、装置和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103220827A CN103412771A (zh) | 2013-07-29 | 2013-07-29 | 软件升级处理方法、装置和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103412771A true CN103412771A (zh) | 2013-11-27 |
Family
ID=49605784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013103220827A Pending CN103412771A (zh) | 2013-07-29 | 2013-07-29 | 软件升级处理方法、装置和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103412771A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104320279A (zh) * | 2014-10-31 | 2015-01-28 | 杭州华三通信技术有限公司 | 一种业务升级的方法及系统 |
CN105159745A (zh) * | 2015-08-21 | 2015-12-16 | 北京星网锐捷网络技术有限公司 | 虚拟交换架构vsf系统升级的方法、装置及设备 |
CN106470121A (zh) * | 2016-08-30 | 2017-03-01 | 锐捷网络股份有限公司 | 虚拟交换单元vsu系统的升级方法、装置及vsu系统 |
CN107453899A (zh) * | 2017-07-25 | 2017-12-08 | 锐捷网络股份有限公司 | 虚拟交换单元vsu系统的升级方法及装置 |
CN109324815A (zh) * | 2018-08-31 | 2019-02-12 | 百度在线网络技术(北京)有限公司 | 系统升级的监控方法、装置、设备及计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145119A (zh) * | 2006-09-15 | 2008-03-19 | 中兴通讯股份有限公司 | 一种升级过程中数据同步的方法 |
CN101242371A (zh) * | 2008-03-14 | 2008-08-13 | 杭州华三通信技术有限公司 | 基于PCIe交换架构路由器堆叠的方法、系统和装置 |
CN101674198A (zh) * | 2009-10-23 | 2010-03-17 | 杭州华三通信技术有限公司 | 一种堆叠的实现方法及装置 |
CN102185718A (zh) * | 2011-05-12 | 2011-09-14 | 杭州华三通信技术有限公司 | 一种系统升级方法及其装置 |
CN102244669A (zh) * | 2010-05-12 | 2011-11-16 | 杭州华三通信技术有限公司 | 一种堆叠设备中软件升级的方法和堆叠设备 |
-
2013
- 2013-07-29 CN CN2013103220827A patent/CN103412771A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145119A (zh) * | 2006-09-15 | 2008-03-19 | 中兴通讯股份有限公司 | 一种升级过程中数据同步的方法 |
CN101242371A (zh) * | 2008-03-14 | 2008-08-13 | 杭州华三通信技术有限公司 | 基于PCIe交换架构路由器堆叠的方法、系统和装置 |
CN101674198A (zh) * | 2009-10-23 | 2010-03-17 | 杭州华三通信技术有限公司 | 一种堆叠的实现方法及装置 |
CN102244669A (zh) * | 2010-05-12 | 2011-11-16 | 杭州华三通信技术有限公司 | 一种堆叠设备中软件升级的方法和堆叠设备 |
CN102185718A (zh) * | 2011-05-12 | 2011-09-14 | 杭州华三通信技术有限公司 | 一种系统升级方法及其装置 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104320279A (zh) * | 2014-10-31 | 2015-01-28 | 杭州华三通信技术有限公司 | 一种业务升级的方法及系统 |
CN104320279B (zh) * | 2014-10-31 | 2017-12-15 | 新华三技术有限公司 | 一种业务升级的方法及系统 |
CN105159745A (zh) * | 2015-08-21 | 2015-12-16 | 北京星网锐捷网络技术有限公司 | 虚拟交换架构vsf系统升级的方法、装置及设备 |
CN106470121A (zh) * | 2016-08-30 | 2017-03-01 | 锐捷网络股份有限公司 | 虚拟交换单元vsu系统的升级方法、装置及vsu系统 |
CN106470121B (zh) * | 2016-08-30 | 2019-09-20 | 锐捷网络股份有限公司 | 虚拟交换单元vsu系统的升级方法、装置及vsu系统 |
CN107453899A (zh) * | 2017-07-25 | 2017-12-08 | 锐捷网络股份有限公司 | 虚拟交换单元vsu系统的升级方法及装置 |
CN109324815A (zh) * | 2018-08-31 | 2019-02-12 | 百度在线网络技术(北京)有限公司 | 系统升级的监控方法、装置、设备及计算机可读存储介质 |
CN109324815B (zh) * | 2018-08-31 | 2022-08-30 | 百度在线网络技术(北京)有限公司 | 无人车系统升级的监控方法、装置和设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10409751B2 (en) | System and method for adding active out-of-band management capability as a user-selectable module | |
US11256539B2 (en) | Task processing method, apparatus, and system based on distributed system | |
CN103618627B (zh) | 一种管理虚拟机的方法、装置及系统 | |
CN103412771A (zh) | 软件升级处理方法、装置和系统 | |
US9983791B2 (en) | System management controller and method of configuration file backup and recovery | |
CN104170323A (zh) | 基于网络功能虚拟化的故障处理方法及装置、系统 | |
CN108334372B (zh) | 固件升级处理方法、装置和系统 | |
CN104468521A (zh) | 在线迁移方法、装置和系统 | |
CN110377456A (zh) | 一种虚拟化平台容灾的管理方法及装置 | |
CN103559124A (zh) | 故障快速检测方法及装置 | |
CN103399781A (zh) | 云服务器及其虚拟机管理方法 | |
CN103634388B (zh) | 处理存储服务器中控制器重启的方法和相关设备及通信系统 | |
CN103812945A (zh) | 一种数据升级的方法和中心服务器 | |
CN103326887A (zh) | 一种接口管理方法及系统 | |
CN104978204A (zh) | 基于移动终端的应用安装更新方法及装置 | |
CN104035728A (zh) | 一种硬盘热插拔处理方法、装置及节点 | |
CN104517067A (zh) | 访问数据的方法、装置及系统 | |
CN104731577A (zh) | 多系统和启动所述多系统的方法 | |
CN103561089A (zh) | 虚拟机桌面登录方法、装置及系统 | |
US20180165028A1 (en) | Wireless enabled hard drive management | |
CN111190646A (zh) | 基于FPGA的eMMC初始化、控制方法、装置及终端 | |
CN104899164B (zh) | 集成电路总线的地址寻址方法、集成电路总线设备和系统 | |
CN104281558A (zh) | 一种在线升级的方法和芯片 | |
CN109542522A (zh) | 一种fpga启动方法及装置 | |
CN103514126B (zh) | 一种数据的接收方法、系统以及装置 |
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 |