[发明专利]减负装置和用于基于减负装置的数据包处理的框架有效
申请号: | 201710709078.4 | 申请日: | 2012-03-29 |
公开(公告)号: | CN107450966B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 普拉迪普·文森特;马修·D·克莱恩;塞缪尔·J·麦凯尔维 | 申请(专利权)人: | 亚马逊技术公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何冲 |
地址: | 美国内*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 减负 装置 用于 基于 数据包 处理 框架 | ||
可在利用基于硬件的分割减负和其它这种功能的同时提供至和来自虚拟化环境的数据包的高速处理。硬件供应商(诸如网络接口卡(NIC)制造商)可使得硬件能结合诸如单根I/O虚拟化(SR‑IOV)的协议支持开放和专用的无状态隧道以实施虚拟化覆盖网络。硬件可利用各种规则,例如其可由所述NIC用于执行某些行动,诸如封装出口数据包和解封装数据包。
发明背景
随着在诸如因特网的网络上可获得日益增多的应用程序和服务,越来越多的内容、应用程序和/或服务提供商转向多租户共享资源技术。例如,云计算可通过服务(诸如Web服务)为用户提供电子资源的访问权,其中用于支持所述服务的硬件和/或软件可动态伸缩以在任意给定时间满足服务的需求。用户通常将通过云租赁、租用或以其它方式支付资源访问权且因此无需购买和维护所需的硬件和/或软件。
然而,这种访问权伴随着针对这些共享资源的提供商的风险,因为通常有多个用户在不同时间访问资源。在用户具有虚拟地址空间使得客户网络作为没有限制或不具有一个或多个附加物理网络的附加地址的的单个虚拟网络的情况下,可能需要提供有关这个虚拟地址空间的数据包的处理和路由。然而,当客户具有对装置的访问权时,对装置执行路由和处理可潜在地使得用户能够修改数据包的路由或其它此类处理。此外,出于诸如尺寸限制、协议限制等原因,这种功能无法轻易地移至未暴露给用户的许多现有硬件装置。
附图简述
将参考附图描述根据本公开的不同实施方案,其中:
图1图示其中可实施不同实施方案的环境;
图2图示可根据一个实施方案使用的用于提供对不同资源的访问权的环境;
图3图示可根据一个实施方案使用的用于访问特定硬件资源的配置;
图4图示可根据一个实施方案使用的数据包封装过程;
图5图示可根据一个实施方案使用的用于处理数据包的配置;
图6图示可根据不同实施方案使用的示例性数据包报头。
图7图示可根据不同实施方案使用的用于处理数据包的第五过程的实例;
图8图示可根据不同实施方案使用的用于处理数据包的第六过程的实例;和
图9图示可根据不同实施方案使用的用于处理数据包的示例性流程。
具体实施方式
根据本公开的不同实施方案的系统和方法可克服在电子环境中管理资源的常规方法中经历的一个或多个上述和其它缺陷。根据不同实施方案的系统和方法提供第一地址空间(诸如客户或虚拟地址空间)与第二地址空间(诸如云网络提供商或物理地址空间)之间的数据包处理。诸如消费型装置(诸如各种网络减负装置)的分割和合并减负部件的部件可用于帮助减小与网络流量相关的开销,尤其当其与虚拟化环境相关时。例如,在于“2009年9月9日”申请的标题为“Stateless Packet Segmentation and Processing”的共同待决的美国专利申请案第12/556,453号和于2010年9月17日申请的标题为“Framework forStateless Packet Tunneling”的申请案第12/885,258号中描述了提供分割和合并减负特征件的不同方法,每个申请案以引用的方法并入本文中。
不同的实施方案使得减负装置能够结合诸如单根I/O虚拟化(SR-IOV)的协议支持开放和专有的无状态隧道以实施虚拟化覆盖网络。SR-IOV通常涉及一种互操作性的标准规范,其使得装置(诸如外围组件互连(PCI)装置)能表现为多个独立物理装置。SR-IOV利用物理功能(PF)和虚拟功能(VF)。物理功能通常是完整的功能而虚拟功能通常是可能缺少至少一些配置资源的更轻量性的功能。SR-IOV通常需要支持BIOS以及支持运行在硬件上的管理程序或操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术公司,未经亚马逊技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710709078.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:书写系统以及信息处理装置和方法
- 下一篇:一种区块链共识方法及装置