[发明专利]用于加速网络虚拟化的技术有效
| 申请号: | 201510140436.5 | 申请日: | 2015-03-27 | 
| 公开(公告)号: | CN105049464B | 公开(公告)日: | 2020-04-24 | 
| 发明(设计)人: | A·瓦苏德万;P·萨兰甘;R·M·桑卡兰 | 申请(专利权)人: | 英特尔公司 | 
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/46 | 
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 | 
| 地址: | 美国加*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 用于 加速 网络 虚拟 技术 | ||
1.一种用于加速的网络虚拟化的计算设备,所述计算设备包括:
主机,其建立在所述计算设备的租户分区上;
网络虚拟化器,其建立在所述计算设备的不同于所述租户分区的提供者分区中,所述网络虚拟化器产生提供者报头;以及
网络接口控制器,其具有便于与所述租户分区的所述主机通信的第一端口、便于与所述提供者分区的网络虚拟化器通信的第二端口、以及便于与所述计算设备外部的网络通信的第三端口,
其中,所述网络接口控制器包含分组处理器模块,以在所述租户分区与所述提供者分区之间传递分组,并经由所述第三端口跨所述网络传输用所述提供者报头封装的分组,
其中,所述提供者报头包含对应于数据链路层、网络层以及传输层的信息。
2.如权利要求1所述的计算设备,其中:
所述网络接口控制器经由所述第一端口从所述租户分区的所述主机接收分组,并经由所述第二端口将所述分组发送至所述提供者分区 的所述网络虚拟化器,以及
所述网络虚拟化器:(i)使用所述提供者报头来封装所述分组;以及(ii)经由所述网络接口控制器的所述第三端口将封装的分组发送至所述网络。
3.如权利要求1所述的计算设备,其中:
所述网络虚拟化器经由所述第二端口或者所述第三端口将所述提供者报头传递至所述网络接口控制器,以及
所述网络接口控制器:(i)经由所述第一端口从所述租户分区的所述主机接收分组;(ii)经由所述第二端口或者所述第三端口从所述网络虚拟化器接收所述提供者报头;(iii)用所述提供者报头来封装所述分组;以及(iv)跨所述网络经由所述第三端口传输封装的分组。
4.如权利要求3所述的计算设备,其中,所述网络接口控制器还:
基于所述分组来确定主机网络虚拟化上下文;以及
将所述主机网络虚拟化上下文应用至所述分组。
5.如权利要求1所述的计算设备,其中,所述网络接口控制器还:
经由所述第一端口从所述租户分区的所述主机接收分组;
确定关联于所述主机的网络虚拟化上下文是否被存储在所述网络接口控制器的本地存储器中;以及
响应于确定关联于所述主机的所述网络虚拟化上下文被存储在所述本地存储器中:(i)从所述本地存储器取回关联于所述主机的所述网络虚拟化上下文;(ii)将所述网络虚拟化上下文应用至所述分组;(iii)从所述网络虚拟化器接收提供者报头;以及(iv)用所述提供者报头来封装所述分组。
6.如权利要求1所述的计算设备,其中:
所述网络接口控制器:(i)经由所述第一端口从所述租户分区的所述主机接收分组;(ii)确定关联于所述主机的网络虚拟化上下文是否被存储在所述网络接口控制器的本地存储器中;以及(iii)响应于确定关联于所述主机的所述网络虚拟化上下文未被存储在所述本地存储器中,经由所述第二端口将所述分组发送至所述提供者分区的所述网络虚拟化器,
所述网络虚拟化器:(i)基于所述分组来确定主机网络虚拟化上下文;(ii)将所述主机网络虚拟化上下文应用至所述分组;(iii)用所述提供者报头来封装所述分组;(iv)经由所述第二端口或者所述第三端口将所述主机网络虚拟化上下文发送至所述网络接口控制器;以及(v)经由所述网络接口控制器的所述第三端口将封装的分组发送至所述网络。
7.如权利要求1所述的计算设备,其中:
所述网络虚拟化器:经由所述网络接口控制器的所述第三端口从所述网络接收分组;剥去接收的分组的提供者报头,并经由所述第二端口将经剥去的接收的分组发送至所述租户分区的所述主机,
其中,所述网络接口控制器将所述经剥去的接收的分组从所述第二端口传递到所述第一端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510140436.5/1.html,转载请声明来源钻瓜专利网。





