[发明专利]一种虚拟交换机的升级方法和装置有效
申请号: | 201610973938.0 | 申请日: | 2016-10-28 |
公开(公告)号: | CN108023756B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 马介悦;毛小云;刘峥 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/931 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 交换机 升级 方法 装置 | ||
本申请实施例提供了一种虚拟交换机的升级方法和装置,所述虚拟交换机包括旧模块,所述旧模块包括静态配置和动态信息,所述的方法包括:在所述虚拟交换机上加载新模块;同步所述新模块和所述旧模块的静态配置;在所述旧模块的动态信息不断变化的过程中,记录所述旧模块不断变化的动态信息;将所述旧模块不断变化的动态信息同步至所述新模块;当在所述虚拟交换机上接收到网络流量时,发送至所述同步旧模块静态配置和动态信息后的新模块。应用本申请实施例可以保持旧模块与新模块之间动态信息的一致性,意味着本申请实施例的升级方式为一种热升级方式。
技术领域
本申请涉及虚拟机交换机技术领域,特别是涉及一种虚拟交换机的升级方法和一种虚拟交换机的升级装置。
背景技术
近年来,随着互联网的快速发展,网络虚拟化受到了广泛的关注。在网络虚拟化的环境中,虚拟交换机是核心组件,虚拟机网络报文的收发最终都要通过虚拟交换机来完成。虚拟交换机还可以针对不同的虚拟机、不同的网络业务做相应处理,例如,网络报文访问控制,网络报文限速控制,安全组和防火墙,网络地址转换以及弹性IP等网络业务。
参照图1所示的一种虚拟机和虚拟交换机的连接示意图,虚拟机(VM,VirtualMachine)和虚拟交换机(VSwitch,Virtual Switch)之间通过VNIC(虚拟网络接口卡)连接,在处理网络业务时,虚拟机可以基于其OS(Operating System,操作系统)和安装好的APP(应用)与虚拟交换机的通信。
在云计算网络(Alibaba Network)中,虚拟交换机可以和数据中心的其他物理交换机,高性能业务网关(例如:IGW(International Gateway,互联网关)、VGW(VoiceGateWay,语音网关)、NATGW(Network Address Translation GateWay,网络地址转换网关)、MPLSGW(Multi-Protocol Label Switching GateWay,多协议标签交换网关)),云服务(例如:OSS(Object Storage Service,对象存储服务)、RDS(Relational DatabaseService,关系型数据库服务)),网络控制器(Controller)等网元协同工作,共同支撑云计算环境下复杂的网络业务和应用。具体可以参照图2。
如图2所示,虚拟机与虚拟交换机组成虚拟网络(VM Network),虚拟交换机与其他物理交换机,高性能业务网关,云服务以及网络控制器之间可以互相组成物理网络(Physical Network),在这些物理网络的基础上进一步组成了云计算网络。云计算网络中的网元可以基于物理网络互相进行通信,以及,基于物理网络与因特网(Internet)和用户网络(User Network)互相进行通信。
云计算网络中的网元通过tunnel(隧道协议)在物理网络上互相进行通信,如图2中实线双箭头所示,虚拟交换机与互联网关、语音网关之间,语音网关与多协议标签交换网关、网络地址转换网关之间,可以通过隧道协议进行通信。此外,云计算网络中的网络控制器可以控制云计算网络中的网元,如图2虚线双箭头所示,网络控制器可以控制虚拟交换机、互联网关、网络地址转换网关、语音网关、多协议标签交换网关等网元。由于虚拟交换机利用软件实现,因此在升级时需要考虑对已有网络业务的影响。首先,虚拟交换机在升级过程中网络不能中断,不能有网络报文丢失;其次,如果虚拟交换机有安全组或者防火墙一类的业务,还需要保持已有连接状态不丢失;最后,虚拟交换机还需要保证升级前后的网络业务配置保持不变,例如防火墙规则,转发表表项等配置前后一致。
同时,在升级的过程中若要实现网络业务的平滑切换,虚拟机的网络业务不能中断,意味着这是一种热升级的方式,即此时网络报文在升级的过程中也在继续处理中,并且对已有的网络连接状态造成变化,这就要求升级的过程中必须把网络连接状态的变化,也反映到升级完成后的虚拟交换机中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610973938.0/2.html,转载请声明来源钻瓜专利网。