[发明专利]用于内联服务交换机的方法、设备和存储介质有效
申请号: | 201580057270.9 | 申请日: | 2015-09-30 |
公开(公告)号: | CN107005584B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | J·贾殷;A·森谷普塔;M·帕塔萨拉蒂;A·塞凯拉;S·马斯卡里克;R·朗德;R·科甘蒂;洪新华 | 申请(专利权)人: | NICIRA股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 鲍进 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 内联 服务 交换机 方法 设备 存储 介质 | ||
一些实施例提供将数据消息从源计算节点(SCN)分发到目的地服务计算节点(DSCN)的不同组的新颖内联交换机。在一些实施例中,内联交换机部署在源计算节点数据路径(例如,出口数据路径)中。在一些实施例中,内联交换机是(1)从SCN接收数据消息、(2)基于交换机实现的服务策略来识别服务‑节点集群中用于处理数据消息的服务节点,以及(3)使用隧道向其识别出的服务节点发送接收到的数据消息的服务交换机。可替代地,或相结合地,一些实施例的内联服务交换机(1)基于交换机实现的服务策略来识别用于处理数据消息的服务‑节点集群,以及(2)使用隧道向识别出的服务‑节点集群发送接收到的数据消息。在一些实施例中,服务‑节点集群可以执行相同的服务或者可以执行不同的服务。这种用于将数据消息分发到服务节点/集群的基于隧道的方法对于在数据中心中无缝地实现基于云的XaaS模型(其中XaaS代表X即服务,并且X代表任何东西)是有利的,其中任何数量的服务由云中的服务提供商提供。
背景技术
数据中心如今使用非常静态的、配置密集的方式在不同的应用层和不同的服务层之间分发数据消息。如今常见的方法是将虚拟机配置为向虚拟IP地址发送分组,然后利用转发规则配置数据中心中的转发元件和负载均衡器,其中转发规则指示它们向适当的应用和/或服务层转发寻址到VIP的分组。关于现有的消息分发方案的另一个问题是,如今的负载均衡器常常是分布式流量的阻塞点。因而,本领域需要在数据中心中不同的应用和/或服务层之间无缝地分发数据消息的新方法。理想情况下,这种新方法将允许在不重新配置发送数据消息的服务器的情况下容易地修改分发方案。
发明内容
一些实施例提供将数据消息从源计算节点(SCN)分发到目的地服务计算节点(DSCN)的不同组的新颖内联交换机。在一些实施例中,内联交换机部署在源计算节点数据路径(例如,出口数据路径) 中。在一些实施例中,内联交换机是(1)从SCN接收数据消息、(2)基于交换机实现的服务策略来识别服务-节点集群中用于处理数据消息的服务节点,以及(3)使用隧道向其识别出的服务节点发送接收到的消息的服务交换机数据。
可替代地,或相结合地,一些实施例的内联服务交换机(1)基于交换机实现的服务策略来识别用于处理数据消息的服务-节点集群,以及(2)使用隧道向识别出的服务-节点集群发送接收到的数据消息。在一些实施例中,服务-节点集群可以执行相同的服务或者可以执行不同的服务。这种用于将数据消息分发到服务节点/集群的基于隧道的方法对于在数据中心中无缝地实现基于云的XaaS模型(其中 XaaS代表X即服务,并且X代表任何东西)是有利的,其中任何数量的服务由云中的服务提供商提供。
在一些实施例中,内联服务交换机执行负载均衡操作,以在执行相同服务的若干服务节点或服务-节点集群之间分发数据消息。可替代地,或相结合地,一些实施例中的服务集群可以具有在服务集群的服务节点之间分发为集群接收的数据消息的一个或多个负载均衡器。
在一些实施例中,至少一个服务集群实现弹性模型,其中一个主服务节点从内联服务交换机接收集群的数据消息。这个服务节点然后或者自己对数据消息执行服务或者将数据消息(例如,通过L3和/或 L4网络地址转换、通过MAC重新引导等)引导到集群中的其它服务节点之一(称为次服务节点),以对数据消息执行服务。在一些实施例中,主服务节点基于接收到的数据消息负载弹性收缩或增加集群中次服务节点的数量。
一些实施例提供了内联负载均衡交换机,其基于一个或多个L4+ 参数有状态地将服务负载分发到多个服务节点,这些参数是高于L1- L4参数的分组报头参数。L4+参数的示例包括会话密钥、会话 cookie(例如,SSL会话标识符)、文件名、数据库服务器属性(例如,用户名)等。为了在服务器节点间有状态地分发服务负载,一些实施例中的内联负载均衡交换机与数据消息SCN和服务节点建立层 4连接会话(例如,TCP/IP会话),使得交换机(1)可以监视为该会话交换的初始有效负载分组中的一个或多个,和(2)可以提取和存储L4+会话参数,以供在其后续的负载均衡操作中使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NICIRA股份有限公司,未经NICIRA股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580057270.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于执行无线电应用的方法和终端设备
- 下一篇:控制信令处理方法、装置及设备