【技术实现步骤摘要】
用于负载感知的业务引导的技术
技术介绍
网络运营商和服务提供商典型地依赖各种网络虚拟化技术来管理复杂的大规模计算环境,例如,高性能计算(HPC)和云计算环境。例如,网络运营商网络和服务提供商网络可以依赖网络功能虚拟化(NFV)部署来部署网络服务(例如,防火墙服务、网络地址转换(NAT)服务、深度分组检查(DPI)服务、演进分组核心(EPC)服务、移动性管理实体(MME)服务、分组数据网络网关(PGW)服务、服务网关(SGW)服务、计费服务、传输控制协议(TCP)优化服务等)。这种NFV部署典型地涉及将虚拟网络功能(VNF)放置在具有通用硬件的商业现成服务器上(例如,以替换旧有的、定制用途的硬件)。VNF典型地放置在各种虚拟机(VM)或容器中,以对网络业务执行虚拟化网络服务,并且管理跨各种VM的网络业务。与传统的非虚拟化部署不同,虚拟化部署将网络功能与底层硬件解耦合,这导致高度动态的网络功能和服务。因此,可以基于要对网络业务执行的特定功能或网络服务来根据需要向内扩展/向外扩展VNF。网络业务通常基于与网络业务相关联的协议或应用标识符被引导或以其他方式分发到VNF中。然而,可能存在导致VNF过载的某些条件,并且结果是导致网络业务被丢弃,这可能影响订户的体验、违反服务级别协议(SLA)等。附图说明本文描述的概念在附图中通过示例而非限制的方式示出。为了说明的简洁和清楚,附图中示出的元素不一定按比例绘制。在认为合适的情况下,在附图中重复附图标记以指示对应的或类似的元素。图1是用于负载感知的业务引导的系统的至少一个实施 ...
【技术保护点】
1.一种用于负载感知的业务引导的计算设备,所述计算设备包括:/n多宿主网络接口控制器(NIC),其包括多个NIC;/n网络业务分析器电路,其被配置为分析接收到的网络分组以确定要对所述接收到的网络分组执行的处理操作;以及/n主机代理电路,其被配置为:/n确定多个虚拟网络功能(VNF)中的用于执行所确定的处理操作的目标VNF;/n识别所述多个NIC中的第一NIC的第一引导点,以将所述接收到的网络分组引导到与所确定的目标VNF相关联的一个或多个虚拟机(VM);/n取回资源利用度量,所述资源利用度量与所述计算设备中的由所述目标VNF的一个或多个VM使用以执行所述处理操作的组件的使用水平相对应;/n确定所述资源利用度量是否指示潜在的过载条件;/n响应于确定所述资源利用度量指示潜在的过载条件而识别所述多个NIC中的第二NIC的第二引导点,以将网络业务引导到一个或多个其他VM;以及/n向所述第二引导点提供可用于经由所识别的第二引导点将所述网络业务重定向到所述一个或多个其他VM的引导指令。/n
【技术特征摘要】
20180629 US 16/023,7331.一种用于负载感知的业务引导的计算设备,所述计算设备包括:
多宿主网络接口控制器(NIC),其包括多个NIC;
网络业务分析器电路,其被配置为分析接收到的网络分组以确定要对所述接收到的网络分组执行的处理操作;以及
主机代理电路,其被配置为:
确定多个虚拟网络功能(VNF)中的用于执行所确定的处理操作的目标VNF;
识别所述多个NIC中的第一NIC的第一引导点,以将所述接收到的网络分组引导到与所确定的目标VNF相关联的一个或多个虚拟机(VM);
取回资源利用度量,所述资源利用度量与所述计算设备中的由所述目标VNF的一个或多个VM使用以执行所述处理操作的组件的使用水平相对应;
确定所述资源利用度量是否指示潜在的过载条件;
响应于确定所述资源利用度量指示潜在的过载条件而识别所述多个NIC中的第二NIC的第二引导点,以将网络业务引导到一个或多个其他VM;以及
向所述第二引导点提供可用于经由所识别的第二引导点将所述网络业务重定向到所述一个或多个其他VM的引导指令。
2.根据权利要求1所述的计算设备,其中向所述第二引导点提供可用于将所述网络业务重定向到所述一个或多个其他VM的所述引导指令包括更新访问控制列表以将所述接收到的网络分组映射到所述第二引导点。
3.根据权利要求1所述的计算设备,其中所述资源利用度量包括处理负载。
4.根据权利要求3所述的计算设备,其中确定所述资源利用度量是否指示所述潜在的过载条件包括确定所述处理负载是否超过最大处理负载阈值。
5.根据权利要求1所述的计算设备,其中所述资源利用度量包括存储器节流百分比。
6.根据权利要求5所述的计算设备,其中确定所述资源利用度量是否指示所述潜在的过载条件包括确定所述存储器节流百分比是否超过存储器节流阈值百分比。
7.根据权利要求1所述的计算设备,还包括第一处理器和第二处理器,其中所述多个VNF中的第一VNF被部署在所述第一处理器上,并且其中所述多个VNF中的第二VNF被部署在所述第二处理器上。
8.根据权利要求7所述的计算设备,其中将所述网络业务重定向到所述一个或多个其他VM包括将所述网络业务重定向到所述第一VNF的一个或多个VM,所述第一VNF的资源利用度量不指示潜在的过载条件。
9.根据权利要求7所述的计算设备,其中将所述网络业务重定向到所述一个或多个其他VM包括响应于确定分配给所述第一VNF的一个或多个VM的资源不足以处置要被引导到所述第一VNF的一个或多个VM的处理负载,将所述网络业务重定向到所述第二VNF的一个或多个VM,其中所述第一VNF已经被向外扩展到所述第二处理器。
10.根据权利要求1所述的计算设备,其中将所述网络业务重定向到所述一个或多个其他VM包括将所述网络业务重定向到所述目标VNF的一个或多个其他VM。
11.根据权利要求1所述的计算设备,其中将所述网络业务重定向到所述一个或多个其他VM包括在确定所述资源利用度量指示所述潜在的过载条件之后对从已经被认证的订户接收到的所述网络业务进行重定向。
12.一种用于负载感知的业务引导的方法,所述方法包括:
由计算设备分析接收到的网络分组以确定要对所述接收到的网络分组执行的处理操作;
由所述计算设备确定所述计算设备的多个虚拟网络功能(VNF)中的用于执行所确定的处理操作的目标VNF;
由所述计算设备识别所述计算设备的多宿主网络接口控制器(NIC)中的多个NIC中的第一NIC的第一引导点,以将所述接收到的网络分组引导到与所确定的目标VNF相关联的一个或多个虚拟机(VM);
由所述计算设备取回资源利用度量,所述资源利用度量与所述计算设备中的由所述目标VNF的VM使用以执行所述处理操作的组件的使用水平相对应;
由所述计算设备确定所述资源利用度量是否指示潜在的过载条件;
由所述计算设备响应于确定...
【专利技术属性】
技术研发人员:C·海尔马思,T·维罗尔,A·奇利金,T·隆,M·塔汉,E·沃尔什,A·杜伊格南,R·布朗,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。