【技术实现步骤摘要】
本申请实施例涉及计算机,尤其涉及一种虚拟交换机热升级方法及装置。
技术介绍
1、随着网络的快速发展,云计算技术的使用也越来越广泛。虚拟交换机的本质是通过软件在逻辑上集成物理连接的交换机,虚拟交换机作为云计算基础设施的网络数据面核心软件组件,本身有bug修复、特性增加导致的升级需求,从业务的角度来看,升级引起的业务中断时间越短越好,这就要求虚拟交换机具备热升级的能力。
2、现有技术中,通过双进程方式来实现虚拟交换机热升级,双进程方式是指在旧版本虚拟交换机进程的基础上,再创建一个独立的新版本虚拟交换机进程,热升级过程为:新版本虚拟交换机启动,并通知旧版本虚拟交换机即将进行双进程热升级,接着新版本虚拟交换机进行数据平面开发工具包(data plane development kit,dpdk)初始化,加载当前空闲的第二个虚拟网卡设备,同时旧版本虚拟交换机释放资源,新旧版本虚拟交换机间使用进程间通信机制同步配置信息,接着旧版本虚拟交换机停止转发,新旧版本虚拟交换机间同步流表规则,修改硬件分流规则,使网络流量由旧版本虚拟交换机接管的第
...【技术保护点】
1.一种虚拟交换机热升级方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述控制旧版本虚拟交换机在第一大页内存文件中构建环形队列,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述通过映射共享所述第一大页内存文件,在旧版本虚拟交换机和新版本虚拟交换机之间建立网络流量中继管道,包括:
7.
...【技术特征摘要】
1.一种虚拟交换机热升级方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述控制旧版本虚拟交换机在第一大页内存文件中构建环形队列,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述通过映射共享所述第一大页内存文件,在旧版本虚拟交换机和新版本虚拟交换机之间建立网络流量中继管道,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述控制所述旧版本虚拟交换机开始中继流量,包括:
9.根据权利要求7所述的方法,其特征在于,所述控...
【专利技术属性】
技术研发人员:赵健,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。