[发明专利]一种堆叠设备中软件升级的方法和堆叠设备有效
申请号: | 201010175343.3 | 申请日: | 2010-05-12 |
公开(公告)号: | CN102244669A | 公开(公告)日: | 2011-11-16 |
发明(设计)人: | 严德汗;张彰 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 堆叠 设备 软件 升级 方法 | ||
技术领域
本发明涉及网络通信技术,特别涉及一种堆叠设备中软件升级的方法和堆叠设备。
背景技术
堆叠设备是通过智能弹性架构(IRF:Intelligent Resilient Framework)技术联接多台物理设备而形成的虚拟设备,其中,形成该堆叠设备的每台物理设备称为成员设备,按功能分为两种角色:主用成员设备(master设备)和备用成员设备(slave设备)。其中,master设备负责IRF的运行、管理和维护,slave设备在作为备份时也可独自处理业务。使用堆叠设备,能够具有以下优点:
1、统一管理,具体为:在堆叠形成后,用户可通过任意成员设备的任意端口登录IRF系统,以实现对所有成员设备统一进行管理。
2、高可靠性,具体为:slave设备在master设备出现故障时,能够自动选举新的master设备,以保证业务不中断,实现设备的1:N备份,提高了堆叠设备高可靠性;进一步地,利用成员设备之间的链路聚合功能能够实现多条链路之间可为互为备份,也可进行负载分担,这进一步提高堆叠设备高可靠性。
3、强大的网络扩展能力,具体为:在堆叠设备中可增加成员设备,并可轻松自如地扩展端口数、带宽;由于堆叠设备中各成员设备都有CPU,能够独立处理协议报文、进行报文转发,所以IRF能够进一步扩展处理能力。
实际应用中,堆叠设备包括集中式堆叠设备和分布式堆叠设备两种。其中,集中式堆叠设备中的各成员设备通常只有一块单板(通常为主控板,不过该主控板和分布式堆叠设备中各成员设备的主控板有点区别,即该主控板即可具有主控功能,还具有业务转发功能,而分布式堆叠设备中各成员设备的主控板仅具有主控功能),具体如图1所示。分布式堆叠设备中的各成员设备通常由主控板、主控板的备份(记为备用板)和若干个业务板(简称为线卡)组成,具体如图2所示。
然而,无论是集中式堆叠设备还是分布式堆叠设备,目前在对堆叠设备的软件进行升级时,一般需要重启整个堆叠设备。以分布式堆叠设备为例,则在对分布式堆叠设备的软件进行升级时,先设置主控板和备用板的下次启动文件为升级启动文件,然后,整台分布式堆叠设备重新启动。由于堆叠设备在重新启动时,各个成员设备需要交互来形成堆叠设备,这显然能加大堆叠设备的软件升级时间,进而也加大了业务流量中断时间。因此,一种能够缩短堆叠设备软件升级过程中业务流量中断时间的方法是当前亟待解决的技术问题。
发明内容
本发明提供了一种堆叠设备中软件升级的方法和堆叠设备,以便实现软件升级过程中业务流量不中断。
本发明提供的技术方案包括:
一种堆叠设备中软件升级的方法,所述堆叠设备包含1台master设备和至少1台slave设备,所述master设备上的主控板为全局主控板;该方法包括:
A,所述slave设备的主控板在加载被设置的升级启动文件后,发送自身运行的软件版本的标识至所述全局主控板;
B,如果所述堆叠设备被设置为处于升级过程,则所述全局主控板接收到软件版本标识后,判断自身运行的软件版本是否和接收的所述软件版本标识对应的软件版本兼容,如果是,通知所述slave设备上的主控板继续启动,直至完成;如果否,则触发所述slave设备整个设备重新启动。
一种堆叠设备,该堆叠设备包含1台master设备和至少1台slave设备,所述master设备和salve设备分别包含主控板,其中,所述master设备上的主控板为全局主控板;其中,
所述slave设备上的主控板,用于在加载被设置的升级启动文件后,发送自身运行的软件版本的标识至所述全局主控板;
所述全局主控板,用于在所述堆叠设备被设置为处于升级过程时,判断自身运行的软件版本是否和接收的软件版本标识对应的软件版本兼容,如果是,通知所述slave设备上的主控板继续启动,直至完成;如果否,则触发所述slave设备整个设备重新启动。
综上可以看出,采用本申请提供的技术方案,如果堆叠设备中包含n台成员设备,则依次重启升级堆叠设备中的成员设备,如此,可以使堆叠设备升级的任何时间点,都能保证只有1台成员设备处于升级启动过程,还有n-1台成员设备处于工作状态,即堆叠设备在升级的任何时间点都能保留(n-1)/n的转发能力,基于此,通过配置堆叠成员设备间的链路聚合,很容易保证业务流量不中断。
附图说明
图1为现有集中式堆叠设备的结构图;
图2为现有分布式堆叠设备的结构图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010175343.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:绿色能源云计算方法与系统
- 下一篇:可携式电子装置