[发明专利]用于将虚拟服务端点卸载到网络接口卡的技术有效
申请号: | 201580045461.3 | 申请日: | 2015-08-25 |
公开(公告)号: | CN106605399B | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | N·R·亚尼 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 31100 上海专利商标事务所有限公司 | 代理人: | 黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 虚拟 服务 端点 卸载 网络 接口卡 技术 | ||
1.一种用于卸载虚拟服务端点能力的计算设备,所述计算设备包括:
网络接口卡,所述网络接口卡用于通告已卸载的虚拟服务端点能力;
设备驱动器逻辑,所述设备驱动器逻辑由所述计算设备的操作系统初始化用于:(i)发现由所述网络接口卡通告的所述已卸载的虚拟服务端点能力;(ii)将所述已卸载的虚拟服务端点能力通告给由所述操作系统初始化的网络代理以及在所述计算设备的多个虚拟机上执行的多个虚拟网络功能;以及(iii)使所述网络接口卡的已卸载的虚拟服务端点与带外标签相关联,其中,所述带外标签标识待由所述已卸载的虚拟服务端点处理的网络分组;
网络交换机,所述网络交换机用于基于所述网络交换机的转发表来转发网络分组;并且
其中,所述网络代理用于:(i)基于从网络控制器处接收的网络流信息来将流条目添加到所述转发表中;(ii)基于所述带外标签来使添加到所述转发表中的所述流条目与所述已卸载的虚拟服务端点相关联;以及(iii)基于所述网络流信息来配置所述网络接口卡的所述已卸载的虚拟服务端点。
2.如权利要求1所述的计算设备,其中,所述设备驱动器逻辑进一步用于:将与所述网络接口卡的所述已卸载的虚拟服务端点相关联的所述带外标签传输至所述网络代理;并且
其中,所述网络代理进一步用于:从所述网络控制器处接收所述网络流信息。
3.如权利要求2所述的计算设备,其中,从所述网络控制器处接收的所述网络流信息包括:流元组,所述流元组指示与网络流相关联的网络分组的来源和目的地;以及下一跳信息,所述下一跳信息标识所述多个虚拟网络功能中用于处理与所述网络流相关联的网络分组的下一个虚拟网络功能。
4.如权利要求3所述的计算设备,其中,配置所述网络接口卡的所述已卸载的虚拟服务端点包括:基于所接收的网络流信息的所述下一跳信息来配置所述网络接口的所述已卸载的虚拟服务端点。
5.如权利要求3所述的计算设备,其中,所述网络代理进一步用于:将与所述网络接口卡的所述已卸载的虚拟服务端点相关联的所述带外标签传输至所述网络控制器;并且
其中,从所述网络控制器处接收的所述网络流信息进一步包括与所述网络接口卡的所述已卸载的虚拟服务端点相关联的所述带外标签。
6.如权利要求1或2中任一项所述的计算设备,进一步包括所述多个虚拟网络功能中用于进行以下各项的虚拟网络功能:(i)处理从远程计算设备处接收的网络分组;以及(ii)将所述网络分组转发至所述计算设备的所述网络交换机;
其中,所述网络交换机用于:(i)判定所述虚拟网络功能是否为用于处理所述网络分组的最后一个虚拟网络功能;(ii)响应于确定了所述虚拟网络功能不是用于处理所述网络分组的所述最后一个虚拟网络功能而使用所述带外标签来标记从所述虚拟网络功能处接收的所述网络分组;以及(iii)将所述网络分组转发至所述网络接口卡的所述已卸载的虚拟服务端点;并且
其中,所述已卸载的虚拟服务端点用于:(i)判定所述网络分组是否标记有所述带外标签;(ii)响应于确定了所述网络分组标记有所述带外标签而确定所述多个虚拟网络功能中用于处理所述网络分组的下一个虚拟网络功能;以及(iii)将所述网络分组转发至用于处理所述网络分组的所确定的下一个虚拟网络功能。
7.如权利要求6所述的计算设备,其中,所述已卸载的虚拟服务端点进一步用于:响应于确定了所述网络分组未标记有所述带外标签而将所述网络分组转发至另一个计算设备。
8.如权利要求6所述的计算设备,其中,确定用于处理所述网络分组的所述下一个虚拟网络功能包括:(i)从所述网络分组中提取网络报头字段;(ii)基于所提取的网络报头字段来计算散列;以及(iii)基于所计算的散列来标识用于处理所述网络分组的所述下一个虚拟网络功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580045461.3/1.html,转载请声明来源钻瓜专利网。