[发明专利]集群的升级方法、装置、集群控制器和服务器有效
申请号: | 202210426025.2 | 申请日: | 2022-04-22 |
公开(公告)号: | CN114531354B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 李晓一 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L67/10 |
代理公司: | 北京法胜知识产权代理有限公司 11922 | 代理人: | 戎郑华 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 升级 方法 装置 控制器 服务器 | ||
本发明提出一种集群的升级方法、装置、集群控制器和服务器,其中,方法包括:在集群中的网络设备运行第一版本软件对第一报文处理过程中,控制网络设备加载第二版本软件,其中,第一报文携带有第一标识,以及响应于第二版本软件加载完毕,控制网络设备运行第二版本软件,以对携带有第二标识的第二报文进行处理。由此,通过在集群中的网络设备中加载不同版本软件,实现对携带有不同标识的报文进行处理,解决现有技术中集群之间版本不匹配导致的信息流发送中断的技术问题。
技术领域
本发明涉及通信技术领域,尤其涉及一种集群的升级方法、装置、集群控制器和服务器。
背景技术
大规模数据中心,尤其是中心云,发送信息流需要经过若干种功能不同的网关,每一种网关多为集群部署。图1示出了相关技术中信息流发送的示意图,如图1所示,三条曲线代表三条信息流,从起点,经过网关A集群、网关B集群、网关C集群到达终点。
在某个网关集群中,例如网关A集群,某一条信息流具体是经过哪一台网关,依赖上游交换机的分发算法。有时候,多个网关集群需要同时升级才能支持新特性,但由于控制面下发版本的时间不能完全统一,每台网关不可能做到同一时刻支持新版本,即总有某一时刻是新旧版本共存的。而当集群之间版本不匹配时,信息流就有可能中断。图2示出了相关技术中信息流发送因集群之间版本不匹配而中断的示例图,如图2所示,信息流①和信息流②就有可能中断,因为它们恰好同时经过了新旧版本网关,而新旧版本网关之间很可能是不兼容的。
相关技术中,强制新旧版本兼容会增加开发复杂度,还可能无法做到新旧版本完全兼容。而使用新版本建立所有集群,利用“切流器”将信息流从老集群切换至新集群的方案需要大量的额外设备,增加了物料成本和人力成本。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种集群的升级方法,以实现通过在集群中的网络设备中加载不同版本软件,对携带有不同标识的报文进行处理,实现集群中的网络设备中不同版本软件的适配,不需要新物料支撑,不存在信息流同时流经不同版本软件的情况,解决现有技术中集群之间版本不匹配导致的信息流发送中断的技术问题。
本发明的第二个目的在于提出另一种集群的升级方法。
本发明的第三个目的在于提出一种集群的升级装置。
本发明的第四个目的在于提出另一种集群的升级装置。
本发明的第五个目的在于提出一种集群控制器。
本发明的第六个目的在于提出一种服务器。
本发明的第七个目的在于提出一种网络系统。
为达上述目的,本发明第一方面实施例提出了一种集群的升级方法,包括:
在集群中的网络设备运行第一版本软件对第一报文处理过程中,控制所述网络设备加载第二版本软件;其中,所述第一报文携带有第一标识;
响应于所述第二版本软件加载完毕,控制所述网络设备运行所述第二版本软件,以对携带有第二标识的第二报文进行处理。
可选地,作为第一方面的第一种可能的实现方式,所述在集群中的网络设备运行第一版本软件对第一报文处理过程中,控制所述网络设备加载第二版本软件,包括:
在所述集群中的多个网络设备均运行第一版本软件对所述第一报文处理过程中,向所述多个网络设备分别发送配置信息,以使接收到所述配置信息的网络设备加载所述第二版本软件。
可选地,作为第一方面的第二种可能的实现方式,所述响应于所述第二版本软件加载完毕,控制所述网络设备运行所述第二版本软件,以对携带有第二标识的第二报文进行处理之后,还包括:
控制所述网络设备卸载所述第一版本软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210426025.2/2.html,转载请声明来源钻瓜专利网。