CN1489357A - 文件打包下载的处理方法 - Google Patents

文件打包下载的处理方法 Download PDF

Info

Publication number
CN1489357A
CN1489357A CNA031564437A CN03156443A CN1489357A CN 1489357 A CN1489357 A CN 1489357A CN A031564437 A CNA031564437 A CN A031564437A CN 03156443 A CN03156443 A CN 03156443A CN 1489357 A CN1489357 A CN 1489357A
Authority
CN
China
Prior art keywords
file
packing
system file
processing method
downloaded
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.)
Granted
Application number
CNA031564437A
Other languages
English (en)
Other versions
CN1242599C (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.)
Huawei Technologies Co Ltd
Original Assignee
BEIJIANG GANGWAN NETWORK 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 BEIJIANG GANGWAN NETWORK Co Ltd filed Critical BEIJIANG GANGWAN NETWORK Co Ltd
Priority to CN 03156443 priority Critical patent/CN1242599C/zh
Publication of CN1489357A publication Critical patent/CN1489357A/zh
Application granted granted Critical
Publication of CN1242599C publication Critical patent/CN1242599C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种文件打包下载的处理方法,属于计算机网络通信领域。该方法首先将交换机所需的所有***文件打成一个包,打包后的***文件下载到交换机的主控板,通过主控板和业务板之间的以太网通道将打包文件中的业务板所需的***文件分别传送到各个业务模块,对各个业务模块的***文件进行更新。尽管***文件包括主CPU运行的***文件、FPGA逻辑、NP***文件、BOOTROM等,但对用户来说只存在一份打包文件,用户在升级时,只需将打包文件升级即可,而不需要对每一个模块和每一个***文件逐一进行升级,简化了***升级为用户带来的复杂操作。

Description

文件打包下载的处理方法
所属技术领域
本发明属于计算机网络通信领域,具体涉及一种有关***文件升级的文件打包下载处理方法。
背景技术
对于中高端网络设备用户来说,***文件的升级是不可避免的问题;而对于网络设备供应商而言,分布式机架产品的***文件下载一直是一个比较麻烦的问题。在分布式产品中,各种模块类型非常多,各个模块所需要的***文件各不相同,且不同的模块所需要的***文件的数目和类型也不一样,传统的设备供应商通常采用对各个文件单独进行升级的方法,这样做有如下几个缺点:
1、因为***文件和数目非常多,用户对各个文件的用途不是很清楚,造成了用户使用的复杂度,用户升级时感到比较的困惑;
2、增加了版本管理的复杂度,***文件比较多,各个***文件的版本同样也比较多,各个版本的协调就比较困难,当用户升级多次后,就难以维护。
发明内容
本发明克服上述***文件升级的不足,提供一种无需对每个模块、每个***文件逐一升级的文件打包下载处理方法。
本发明的技术内容:一种文件打包下载的处理方法,包括:
(1)将交换机所需的所有***文件打成一个包;
(2)打包后的***文件下载到交换机的主控板;
(3)通过主控板和业务板之间的以太网通道将打包文件中的业务板所需的***文件分别传送到各个业务板;
(4)更新各个业务模块的***文件。
可将每一份***文件标注其版本号。
可将打包后的文件标注版本号。
在主控板中可设置一管理网口,通过该网口下载打包后的***文件。
步骤(2)中包括在主控板的FLASH中保存下载的打包文件,如果保存空间有限,只保存基本配置所需的***文件。
当更新主控板的***文件时,通过命令强制更新各个业务模块的***文件。
当***启动时,如果业务模块***文件的版本号同主控板内的***文件的版本号不一致,自动更新业务模块的***文件。
在步骤(4)中包括对本模块所需的***文件进行打包。
在业务模块的FLASH中保存打包后的***文件。
本发明的技术效果:由于将交换机的所有***文件打成一个大包,尽管***文件包括主CPU运行的***文件、FPGA逻辑、NP***文件、BOOTROM等,但对用户来说只存在一份打包后的***文件,通过升级该打包文件即可完成主控板和业务板的***升级,简化了***升级为用户带来的复杂操作,且通过分别标注***文件和打包文件的版本号,一劳永逸的解决了版本管理和***文件管理的复杂问题。
附图说明
图1是本发明文件打包的设计形式;
图2是本发明文件打包下载的物理通道;
图3是本发明文件打包下载的流程图。
具体实施方式
参考图1,本发明将交换机的所有***文件打成一个大包,这些***文件包括HOST CPU运行的***文件、网络处理器运行的***文件、各种各样的FPGA逻辑和特殊芯片所需要加载的文件等等。为了支持版本管理,对于每一个***文件标注其版本号,打包文件也标记版本号,可有利于用户升级和管理。文件打包过程通常是由设备供应商来完成,打包之前首先指定***标准配置文件、各个模块类型所需要的***文件、各个***文件的版本号及打包后的文件版本号,当上述配置完成之后,通过打包算法软件可对这些***文件进行打包。用户在升级时,只需将打包文件升级即可,而不需要对每一个模块和每一个***文件进行升级。参考图2、图3,打包后的***文件下载过程包括:(1)将打包后的***文件下载到主控板。为了支持***文件的下载,主控板中增加一个10/100M管理网口,为该网口配置好MAC地址和IP地址之后,就可以通过该网口将***文件下载到交换机中。当交换启动到BOOTROM模式时,通过主控板的管理网口也可将***文件下载到主控模块,除了上述的管理网口以外,***文件的下载还可以通过正常的业务口下载,保存到交换机中。当用户在升级***文件时,可首先对管理网口进行配置,指定好本管理网口的IP地址;然后通过FTP或TFTP等协议进行下载。(2)在主控板的FLASH中保存下载的打包文件,主控板尽可能地保存这个大而全的包,如果保存不下,就保存一个基本配置所需要的***文件,通过该打包文件进行主控板中的***文件的更新。
在业务板和主控板上分别设有带外口,业务板和主控板的带外口之间设有以太网通道,打包文件中不同的业务板所需的***文件通过该以太网通道分别传送到相对应的业务板中。将***文件下载到各个业务模块中,本发明的***文件的下载可通过如FTP、TFTP、XMODEM、WEB等协议实现。在各个业务模块中对下载的***文件进行打包,打包后的***文件保存到业务模块的FLASH中。当更新主控板的***文件时,可通过命令强制更新各个业务模块的***文件;或当***启动时,如果业务模块***文件的版本号同主控模块***文件的版本号不一致,业务模块会自动向主控模块发起更新请求,完成各个业务板的***文件的自动更新。

Claims (9)

1.一种文件打包下载的处理方法,包括:
(1)将交换机所需的所有***文件打成一个包;
(2)打包后的***文件下载到交换机的主控板;
(3)通过主控板和业务板之间的以太网通道将打包文件中的业务板所需的***文件分别传送到各个业务板;
(4)更新各个业务模块的***文件。
2.如权利要求1所述的文件打包下载的处理方法,其特征在于进一步包括:将每一份***文件标注其版本号。
3.如权利要求1或2所述的文件打包下载的处理方法,其特征在于进一步包括:将打包后的文件标注版本号。
4.如权利要求1所述的文件打包下载的处理方法,其特征在于在主控板中设置一管理网口,对该网口进行MAC地址和IP地址的配置,通过该网口下载打包后的***文件。
5.如权利要求1所述的文件打包下载的处理方法,其特征在于步骤(2)中包括在主控板的FLASH中保存下载的打包文件,如果保存空间有限,只保存基本配置所需的***文件。
6.如权利要求1所述的文件打包下载的处理方法,其特征在于在步骤(4)中包括:当更新主控板的***文件时,通过命令强制更新各个业务模块的***文件。
7.如权利要求1所述的文件打包下载的处理方法,其特征在于在步骤(4)中包括:当***启动时,如果业务模块***文件的版本号同主控板内的***文件的版本号不一致,自动更新业务模块的***文件。
8.如权利要求1或5所述的文件打包下载的处理方法,其特征在于在步骤(4)中包括对本模块所需的***文件进行打包。
9.如权利要求8所述的文件打包下载的处理方法,其特征在于在业务模块的FLASH中保存打包后的***文件。
CN 03156443 2003-08-29 2003-08-29 文件打包下载的处理方法 Expired - Fee Related CN1242599C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03156443 CN1242599C (zh) 2003-08-29 2003-08-29 文件打包下载的处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03156443 CN1242599C (zh) 2003-08-29 2003-08-29 文件打包下载的处理方法

Publications (2)

Publication Number Publication Date
CN1489357A true CN1489357A (zh) 2004-04-14
CN1242599C CN1242599C (zh) 2006-02-15

Family

ID=34156945

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03156443 Expired - Fee Related CN1242599C (zh) 2003-08-29 2003-08-29 文件打包下载的处理方法

Country Status (1)

Country Link
CN (1) CN1242599C (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100370749C (zh) * 2005-01-26 2008-02-20 华为技术有限公司 保证交换机各个单板软件版本一致的方法
WO2008052463A1 (fr) * 2006-10-25 2008-05-08 Huawei Technologies Co., Ltd. Procede et appareil de mise a niveau a chaud de processeur de reseau
CN100466550C (zh) * 2006-09-13 2009-03-04 杭州华三通信技术有限公司 实现多业务板架构的方法、装置和***
WO2010043098A1 (zh) * 2008-10-14 2010-04-22 北京大学 一种文件打包、提取的方法和装置
CN101867484A (zh) * 2010-05-18 2010-10-20 中兴通讯股份有限公司 一种设备升级的方法及***
CN102043644A (zh) * 2009-10-12 2011-05-04 中兴通讯股份有限公司 一种线卡主程序的升级方法及装置
CN102890635A (zh) * 2011-07-20 2013-01-23 中兴通讯股份有限公司 一种数字信号处理器的加载方法和装置
CN106681761A (zh) * 2016-12-13 2017-05-17 深圳市恒扬数据股份有限公司 一种交互式升级的方法及***
CN107632865A (zh) * 2017-10-24 2018-01-26 新华三技术有限公司 一种fpga配置升级方法及装置
CN107809320A (zh) * 2016-09-07 2018-03-16 中兴通讯股份有限公司 一种射频子版加载的方法和装置

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100370749C (zh) * 2005-01-26 2008-02-20 华为技术有限公司 保证交换机各个单板软件版本一致的方法
CN100466550C (zh) * 2006-09-13 2009-03-04 杭州华三通信技术有限公司 实现多业务板架构的方法、装置和***
WO2008052463A1 (fr) * 2006-10-25 2008-05-08 Huawei Technologies Co., Ltd. Procede et appareil de mise a niveau a chaud de processeur de reseau
WO2010043098A1 (zh) * 2008-10-14 2010-04-22 北京大学 一种文件打包、提取的方法和装置
CN102043644B (zh) * 2009-10-12 2015-07-22 中兴通讯股份有限公司 一种线卡主程序的升级方法及装置
CN102043644A (zh) * 2009-10-12 2011-05-04 中兴通讯股份有限公司 一种线卡主程序的升级方法及装置
CN101867484A (zh) * 2010-05-18 2010-10-20 中兴通讯股份有限公司 一种设备升级的方法及***
CN102890635A (zh) * 2011-07-20 2013-01-23 中兴通讯股份有限公司 一种数字信号处理器的加载方法和装置
CN102890635B (zh) * 2011-07-20 2018-01-30 中兴通讯股份有限公司 一种数字信号处理器的加载方法和装置
CN107809320A (zh) * 2016-09-07 2018-03-16 中兴通讯股份有限公司 一种射频子版加载的方法和装置
CN106681761A (zh) * 2016-12-13 2017-05-17 深圳市恒扬数据股份有限公司 一种交互式升级的方法及***
CN106681761B (zh) * 2016-12-13 2020-12-01 深圳市恒扬数据股份有限公司 一种交互式升级的方法及***
CN107632865A (zh) * 2017-10-24 2018-01-26 新华三技术有限公司 一种fpga配置升级方法及装置

Also Published As

Publication number Publication date
CN1242599C (zh) 2006-02-15

Similar Documents

Publication Publication Date Title
CN1242599C (zh) 文件打包下载的处理方法
CN100561957C (zh) 网络交换机配置方法和***
EP1920345B1 (en) Virtual data center for network resource management
US10318268B2 (en) Setting method for binary integration of boot program and kernel program
CN100445952C (zh) 通信设备中软件版本升级的方法及装置
CN102915247B (zh) Apk插件化管理方法
US10289398B2 (en) In-service upgrade of kernel loadable modules
CN100461699C (zh) 一种设备自动化升级的方法
US8719483B2 (en) Multi-root PCI express switch, boot method thereof, and multi-root PCI manager program
US20030200295A1 (en) Network system having a virtual-service-module
CN102238093B (zh) 防止业务中断的方法和装置
CN111273871B (zh) 容器平台上动态分配存储资源的方法及装置
CA2508875A1 (en) System and apparatus for eliminating user interaction during hardware configuration at system boot
US20140181493A1 (en) Technique for deploying operating systems in a virtualized environment
CN1221150A (zh) 模拟计算机存储装置的方法
CN109144532A (zh) 升级方法及装置
CN114416150A (zh) 可编程数据平面在运行时的更新方法及装置
CN104375866A (zh) 一种单板的驱动更新方法及装置
CN106790658A (zh) 一种Docker网络插件实现方法
CN113918281A (zh) 一种提升容器云资源扩展效率的方法
CN114205176B (zh) 网络虚拟化服务***以及网络虚拟化服务器
CN112087516A (zh) 基于Docker虚拟化技术的存储升级方法和装置
WO2011076045A1 (zh) 实现手持设备操作***配置的方法及***
CN1327325A (zh) 在网络处理***中下载软件管理树的方法和***
US6725386B1 (en) Method for hibernation of host channel adaptors in a cluster

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: HUAWEI TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: GANGWAN NETWORK CO., LTD.

Effective date: 20061020

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20061020

Address after: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee after: Huawei Technologies Co., Ltd.

Address before: 100089, No. 21 West Third Ring Road, Beijing, Haidian District, Long Ling Building, 13 floor

Patentee before: Harbour Networks Holdings Limited

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060215

Termination date: 20110829