用于在虚拟联网系统中进行分组分发的方法和系统技术方案

技术编号:10430675 阅读:88 留言:0更新日期:2014-09-17 10:06
本发明专利技术的实施例提供了一种用于在包括经由下层网络互连的多个虚拟网络的虚拟联网系统中进行分组分发的方法,其中每个虚拟网络包括一个或多个计算节点。本方法包括:对于每个虚拟网络,发送以处于不同虚拟网络的计算节点为目标的至少一个传出分组,以及接收以所述虚拟网络的计算节点为目标的至少一个传入分组。每个分组具有包括标识该分组的目的地虚拟网络的路由信息的相应虚拟联网标记。

【技术实现步骤摘要】
用于在虚拟联网系统中进行分组分发的方法和系统
本专利技术的各实施例涉及覆盖(overlay)虚拟环境,尤其涉及在虚拟联网系统中为虚拟覆盖分组加标记。
技术介绍
使用覆盖的网络虚拟利用诸如虚拟可扩展局域网(VxLAN)封装和网络虚拟一般路由封装(NVGRE)之类的可由管理程序和联网厂商支持的封装。为了使用VxLAN或NVGRE封装,修改管理程序虚拟开关以支持各覆盖技术。与封装类型的不兼容导致必须使用在不同分组格式之间进行翻译的翻译网关。通常翻译网关是通信瓶颈,影响通信性能。
技术实现思路
本专利技术的实施例提供了一种用于在包括经由下层网络互连的多个虚拟网络的虚拟联网系统中进行分组分发的方法,其中每个虚拟网络包括一个或多个计算节点。本方法包括:对于每个虚拟网络,发送以处于不同虚拟网络的计算节点为目标的至少一个传出分组,以及接收以所述虚拟网络的计算节点为目标的至少一个传入分组。每个分组具有包括标识该分组的目的地虚拟网络的路由信息的相应虚拟联网标记。 另一个实施例提供一种包括多个虚拟网络的虚拟联网系统,其中每个虚拟网络包括一个或多个计算节点。该系统还包括互连所述多个虚拟网络的下层网络。每个虚拟网络被配置为发送以处于不同虚拟网络的计算节点为目标的至少一个传出分组,以及接收以所述虚拟网络的计算节点为目标的至少一个传入分组。每个分组具有包括标识所述分组的目的地虚拟网络的路由信息的相应虚拟联网标记。 本专利技术的这些和其他特征、方面和优点将参考如下描述、所附权利要求和附图而变得可被理解。 【附图说明】 图1根据本专利技术一个实施例示出了示例性云计算节点的框图; 图2根据本专利技术一个实施例示出了示例性云计算环境; 图3根据本专利技术一个实施例示出了云计算环境的抽象模型层; 图4示出了例示利用本专利技术一个实施例的分布式覆盖虚拟环境400的框图; 图5根据本专利技术一个实施例示出了虚拟联网系统100中的分组分发; 图6是根据本专利技术一个实施例的图5所示分布式覆盖虚拟以太网(DOVE)开关的框图; 图7根据本专利技术一个实施例示出了示例性的未加标记分组; 图8根据本专利技术一个实施例示出了示例性的加标记分组; 图9根据本专利技术一个实施例示出了标准802.1Q VLAN标记和虚拟联网标记之间的差异; 图10是根据本专利技术一个实施例的图5所示隧道端点(TEP)的框图; 图11根据本专利技术一个实施例示出了对传出分组的封装; 图12示出了根据本专利技术一个实施例的用于虚拟联网系统的分组分发的示例性处理的流程图;以及 图13是示出了用于实现本专利技术一个实施例的信息处理系统300的高级框图。 【具体实施方式】 本专利技术的各实施例涉及覆盖虚拟环境,尤其涉及在虚拟联网系统中为虚拟覆盖分组加标记。一个实施例提供了一种用于在包括经由下层网络互连的多个虚拟网络的虚拟联网系统中进行分组分发的方法,其中每个虚拟网络包括一个或多个计算节点。本方法包括对于每个虚拟网络,发送以不同虚拟网络处的计算节点为目标的至少一个传出分组,以及接收以该虚拟网络的计算节点为目标的至少一个传入分组。每个分组具有包括标识该分组的目的地虚拟网络的路由信息的相应虚拟联网标记。 另一个实施例提供一种包括多个虚拟网络的虚拟联网系统,其中每个虚拟网络包括一个或多个计算节点。该系统还包括互连所述多个虚拟网络的下层网络。每个虚拟网络被配置为发送以不同虚拟网络处的计算节点为目标的至少一个传出分组,以及接收以该虚拟网络的计算节点为目标的至少一个传入分组。每个分组具有包括标识所述分组的目的地虚拟网络的路由信息的相应虚拟联网标记。 首先应当理解,尽管本公开包括关于云计算的详细描述,但其中记载的技术方案的实现却不限于云计算环境,而是能够结合现在已知或以后开发的任何其它类型的计算环境而实现。 云计算是一种服务交付模式,用于对共享的可配置计算资源池进行方便、按需的网络访问。可配置计算资源是能够以最小的管理成本或与服务提供者进行最少的交互就能快速部署和释放的资源,例如可以是网络、网络带宽、服务器、处理、内存、存储、应用、虚拟机和服务。这种云模式可以包括至少五个特征、至少三个服务模型和至少四个部署模型。 特征包括: 按需自助式服务:云的消费者在无需与服务提供者进行人为交互的情况下能够单方面自动地按需部署诸如服务器时间和网络存储等的计算能力。 广泛的网络接入:计算能力可以通过标准机制在网络上获取,这种标准机制促进了通过不同种类的瘦客户机平台或厚客户机平台(例如移动电话、膝上型电脑、个人数字助理PDA)对云的使用。 资源池:提供者的计算资源被归入资源池并通过多租户(mult1-tenant)模式服务于多重消费者,其中按需将不同的实体资源和虚拟资源动态地分发和再分发。一般情况下,消费者不能控制或甚至并不知晓所提供的资源的确切位置,但可以在较高抽象程度上指定位置(例如国家、州或数据中心),因此具有位置无关性 迅速弹性:能够迅速、有弹性地(有时是自动地)部署计算能力,以实现快速扩展,并且能迅速释放来快速缩小。在消费者看来,用于部署的可用计算能力往往显得是无限的,并能在任意时候都能获取任意数量的计算能力。 可测量的服务:云系统通过利用适于服务类型(例如存储、处理、带宽和活跃用户帐号)的某种抽象程度的计量能力,自动地控制和优化资源效用。可以监测、控制和报告资源使用情况,为服务提供者和消费者双方提供透明度。 服务模型如下: 软件即服务(SaaS):向消费者提供的能力是使用提供者在云基础架构上运行的应用。可以通过诸如网络浏览器的瘦客户机接口(例如基于网络的电子邮件)从各种客户机设备访问应用。除了有限的特定于用户的应用配置设置外,消费者既不管理也不控制包括网络、服务器、操作系统、存储、乃至单个应用能力等的底层云基础架构。 平台即服务(PaaS):向消费者提供的能力是在云基础架构上部署消费者创建或获得的应用,这些应用利用提供者支持的程序设计语言和工具创建。消费者既不管理也不控制包括网络、服务器、操作系统或存储的底层云基础架构,但对其部署的应用具有控制权,对应用托管环境配置可能也具有控制权。 基础架构即服务(IaaS):向消费者提供的能力是消费者能够在其中部署并运行包括操作系统和应用的任意软件的处理、存储、网络和其他基础计算资源。消费者既不管理也不控制底层的云基础架构,但是对操作系统、存储和其部署的应用具有控制权,对选择的网络组件(例如主机防火墙)可能具有有限的控制权 部署模型如下 私有云:云基础架构单独为某个组织运行。云基础架构可以由该组织或第三方管理并且可以存在于该组织内部或外部。 共同体云:云基础架构被若干组织共享并支持有共同利害关系(例如任务使命、安全要求、政策和合规考虑)的特定共同体。共同体云可以由共同体内的多个组织或第三方管理并且可以存在于该共同体内部或外部。 公共云:云基础架构向公众或大型产业群提供并由出售云服务的组织拥有。 混合云:云基础架构由两个或更多部署模型的云(私有云、共同体云或公共云)组成,这些云依然是独特的实体,但是通过使数据和应用能够移植的标准化技术或私有技术(例如用于云之间的负载平衡的云突发流量分担技术)绑定在一起。 云计算环境是面向本文档来自技高网...

【技术保护点】
一种用于在包括经由下层网络互连的多个虚拟网络的虚拟联网系统中进行分组分发的方法,其中每个虚拟网络包括一个或多个计算节点,所述方法包括:针对每个虚拟网络:发送以处于不同虚拟网络的计算节点为目标的至少一个传出分组,以及接收以所述虚拟网络的计算节点为目标的至少一个传入分组;其中每个分组具有包括标识所述分组的目的地虚拟网络的路由信息的相应虚拟联网标记。

【技术特征摘要】
2013.03.14 US 13/831,2151.一种用于在包括经由下层网络互连的多个虚拟网络的虚拟联网系统中进行分组分发的方法,其中每个虚拟网络包括一个或多个计算节点,所述方法包括: 针对每个虚拟网络: 发送以处于不同虚拟网络的计算节点为目标的至少一个传出分组,以及 接收以所述虚拟网络的计算节点为目标的至少一个传入分组; 其中每个分组具有包括标识所述分组的目的地虚拟网络的路由信息的相应虚拟联网 己 O2.如权利要求1所述的方法,其中: 每个虚拟联网标记包括24位的虚拟网络标识符。3.如权利要求2所述的方法,其中每个虚拟网络还包括: 用于处理传入和传出分组的相应覆盖开关;以及 用于向所述下层网络发送传出分组以及从所述下层网络接收传入分组的相应隧道端点设备。4.如权利要求3所述的方法,还包括: 对于每个虚拟网络的相应覆盖开关, 使用相应虚拟联网标记为以不同虚拟网络的计算节点为目标的每个传出分组加标记,所述相应虚拟联网标记包括标识所述计算节点和所述不同虚拟网络的路由信息,其中所述传出分组和所述相应虚拟联网标记被发送至所述虚拟网络的相应隧道端点设备。5.如权利要求4所述的方法,还包括: 对于每个虚拟网络的相应覆盖开关, 从所述虚拟网络的相应隧道端点设备接收以所述虚拟网络的计算节点为目标的传入分组;以及 基于每个传入分组的相应虚拟联网标记将所述传入分组发送至所述虚拟网络的计算节点。6.如权利要求5所述的方法,还包括: 对于每个虚拟网络的相应隧道端点设备, 从所述虚拟网络的相应覆盖开关接收传出分组;以及 基于每个传出分组的相应虚拟联网标记封装所述传出分组,其中所封装的传出分组被发送至所述下层网络。7.如权利要求6所述的方法,还包括: 对于每个虚拟网络的相应隧道端点设备, 从所述下层网络接收传入分组; 解封每个传入分组;以及 使用相应虚拟联网标记为以所述虚拟网络的计算节点为目标的每个传入分组加标记,所述相应虚拟联网标记包括标识所述计算节点和所述虚拟网络的路由信息,其中所述传入分组和所述相应虚拟联网标记被发送至所述虚拟网络的相应覆盖开关。8.一种虚拟联网系统,包括: 多个虚拟网络,其中每个虚拟网络...

【专利技术属性】
技术研发人员:J·奇丹毕
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1