【技术实现步骤摘要】
利用网络功能虚拟化设备热交换传统设备的技术
技术介绍
现代计算设备已经成为用于个人、商业和社交用途的普遍存在的工具。这样,许多现代计算设备能够连接到各种数据网络,包括因特网,以通过各种数据网络以不同的速率发送和接收数据通信。为了促进计算设备之间的通信,数据网络通常包括一个或多个网络计算设备(例如,计算服务器、存储服务器等)以路由(例如,经由交换机、路由器等)进入/退出网络(例如,南北网络业务)并且在网络中的网络计算设备之间的通信(例如,东西网络业务)。这样的数据网络通常包括复杂的、大规模计算环境,例如高性能计算(HPC)和云计算环境。传统上,这些数据网络包括专用硬件设备,通常称为网络装置,其被配置为执行单一功能,例如安全性(例如,防火墙、认证等)、网络地址转换(NAT)、负载平衡、深度分组检测(DPI)、传输控制协议(TCP)优化、高速缓存、因特网协议(IP)管理等。最近,网络运营商和服务提供商依赖各种网络虚拟化技术(例如,网络功能虚拟化(NFV))来提供网络功能作为虚拟服务(例如,防火墙服务、NAT服务、负载平衡服务、DPI服务、认证服务、TCP优化服务等),其可以由通用硬件上的虚拟化平台执行。然而,从传统网络装置到虚拟化替代方案(例如,NFV装置)的转换可能导致停机、服务的限制、服务中断等,其中任何一个都可能使迁移变得困难,尤其是大规模的。附图说明这里描述的概念通过示例的方式示出,而不是作为对附图的限制。为了说明的简单和清楚,附图中示出的元件不一定按比例绘制。在认为合适的情况下,在附图中重复使用附图标记以指示相 ...
【技术保护点】
1.一种用于管理传统网络装置和网络功能虚拟化(NFV)装置之间的热交换的计算设备,所述计算设备包括:/n交换操作管理电路,其被配置为:/n建立与所述传统网络装置的安全连接;以及/n经由建立的安全连接取回所述传统网络装置的配置信息和操作参数,其中,所述配置信息包括所述传统网络装置的一个或多个资源配置设置,并且其中,所述操作参数包括与所述传统网络装置的一个或多个网络接口相对应的信息,以及/n虚拟网络功能(VNF)编排电路,其被配置为:/n基于所述配置信息和所述操作参数在所述NFV装置上部署VNF实例;以及/n执行热交换操作以将网络业务从所述传统网络装置重路由到所述NFV装置。/n
【技术特征摘要】
20180629 US 16/023,7801.一种用于管理传统网络装置和网络功能虚拟化(NFV)装置之间的热交换的计算设备,所述计算设备包括:
交换操作管理电路,其被配置为:
建立与所述传统网络装置的安全连接;以及
经由建立的安全连接取回所述传统网络装置的配置信息和操作参数,其中,所述配置信息包括所述传统网络装置的一个或多个资源配置设置,并且其中,所述操作参数包括与所述传统网络装置的一个或多个网络接口相对应的信息,以及
虚拟网络功能(VNF)编排电路,其被配置为:
基于所述配置信息和所述操作参数在所述NFV装置上部署VNF实例;以及
执行热交换操作以将网络业务从所述传统网络装置重路由到所述NFV装置。
2.如权利要求1所述的计算设备,其中,执行所述热交换操作包括:
禁用所述传统网络装置的所述一个或多个网络接口;
启用所述VNF实例的一个或多个网络接口,其中,所述VNF实例的一个或多个启用的网络接口中的每一个与所述传统网络装置的一个或多个禁用的网络接口中的一个相对应;以及
将所述传统网络装置的第一IP地址替换为由所述计算设备管理的路由表中的所述VNF实例的第二IP地址,以将网络业务从所述传统网络装置重路由到所述NFV装置。
3.如权利要求1所述的计算设备,其中,部署所述VNF实例包括:
基于取回的配置信息来确定预定义的VNF部署模板;
基于所述操作参数来更新所述预定义的VNF部署模板的一个或多个字段;以及
基于所述预定义的VNF部署模板来配置所述VNF实例。
4.如权利要求3所述的计算设备,其中,确定预定义的VNF部署模板包括基于以下中的一个来确定所述预定义的VNF部署模板:针对与每个模板相关联的给定的性能水平的资源分配或标识满足所述传统网络装置的操作性能要求所需的适当资源配置的预定义的决策树的决策。
5.如权利要求1所述的计算设备,其中,所述交换操作管理电路还被配置为:
在部署所述VNF实例之后,询问所述VNF实例的系统日志文件,以识别一个或多个严重错误消息是否已被记录;以及
响应于确定所述系统日志文件包括严重错误消息,回滚所述热交换操作以恢复网络业务返回通过所述传统网络装置。
6.如权利要求1所述的计算设备,其中,所述交换操作管理电路还被配置为:
在部署所述VNF实例之后,收集所述VNF实例的一个或多个性能水平;
确定收集的性能水平是否落在相应的可接受的范围内;以及
响应于确定所述收集的性能水平中的至少一个没有落在所述相应的可接受的范围内,回滚所述热交换操作以恢复所述网络业务返回通过所述传统网络装置。
7.如权利要求1所述的计算设备,其中,所述传统网络装置的一个或多个资源配置设置包括要分配给所述VNF实例的计算资源的量和要分配给所述VNF实例的存储资源的量。
8.如权利要求1所述的计算设备,其中,所述交换操作管理电路还用于维护设备列出表,所述设备列出表包括从由以下各项组成的组中选择的数据:(i)所述传统网络装置的互联网协议(IP)地址,(ii)指示所述传统网络装置是受信设备还是不受信设备的第一指示,以及(iii)指示所述热交换操作是否已成功的第二指示。
9.一种用于管理传统网络装置和网络功能虚拟化(NFV)装置之间的热交换的计算设备,所述计算设备包括:
用于与所述传统网络装置建立安全连接的单元;
用于经由建立的安全连接取回所述传统网络装置的配置信息和操作参数的单元,其中,所述配置信息包括所述传统网络装置的一个或多个资源配置设置,并且其中,所述操作参数包括与所述传统网络装置的一个或多个网络接口相对应的信息;
用于基于所述配置信息和所述操作参数来在所述NFV装置上部署VNF实例的单元;以及
用于执行热交换操作以将网络业务从所述传统网络装置重路由到所述NFV装置的单元。
10.如权利要求9所述的计算设备,其中,用于执行所述热交换操作的所述单元包括:
用于禁用所述传统网络装置的所述一个或多个网络接口的单元;
用于启用所述VNF实例的一个或多个网络接口的单元,其中,所述VNF实例的一个或多个启用的网络接口中的每一个与所述传统网络装置的一个或多个禁用的网络接口中的一个相对应;以及
用于将所述传统网络装置的第一IP地址替换为由所述计算设备管理的路由表中的所述VNF实例的第二IP地址,以将网络业务从所述传统网络装置重路由到所述NFV装置的单元。
11.如权利要求9所述的计算设备,其中,用于部署所述VNF实例的所述单元包括:
用于基于取回的配置信息来确定预定义的VNF部署模板的单元;
用于基于所述操作参数来更新所述预定义的VNF部署模板的一个或多个字段的单元;以及
用于基于所述预定义的VNF部署模板来配置所述VNF实例的单元。
12.如权利要求11所述的计算设备,其中,用于确定预定义的VNF部署模板的所述单元包括用于基于以下中的一个来确定所述预定义的VNF部署模板的单元:针对与每个模板相关联的给定的性能水平的资源分配或标识满足所述传统网络装置的操作性能要求所需的适当资源配置的预定义的决策树的决策。
13.如权利要求9所述的计算设备,还包括:
用于在部署所述VNF实例之后询问所述VNF实例的系统日志文件以识别一个或多个严...
【专利技术属性】
技术研发人员:J·J·布朗,M·麦格拉斯,C·麦克纳马拉,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。