[发明专利]虚拟化网络的分布式地址解析服务有效
申请号: | 201280053235.6 | 申请日: | 2012-10-26 |
公开(公告)号: | CN103931140A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | K·巴拉瓦什;R·科恩;B·罗契威格 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 网络 分布式 地址 解析 服务 | ||
技术领域
本发明涉及虚拟化网络的分布式地址解析服务。更具体地说,本发明涉及分布式策略服务,该服务获得地址信息并且为在覆盖网络环境中执行的虚拟网络端点提供地址解析服务。
背景技术
服务器虚拟化技术实现硬件服务器整合,以便可以在单个物理服务器上部署多个虚拟网络端点(例如,虚拟机)。这种技术允许系统管理员根据需要将虚拟网络端点移动到不同的服务器,以便例如解决安全相关问题或负载平衡。
许多网络环境依赖于地址解析协议(ARP)来发现新的或移动的虚拟网络端点的物理地址映射。地址解析协议(ARP)是用于将网络层地址解析为链路层地址的电信协议。地址解析协议是广播请求和应答协议,其在单个网络的边界内传送(并不跨网络间节点路由)。
发明内容
根据本公开的一个实施例,提供一种方法,其中本地模块接收出口数据分组,并且从所述数据分组中提取与生成所述数据分组的虚拟网络端点对应的虚拟IP地址。所述本地模块标识与所述虚拟网络端点对应的端点地址项,并且确定所述端点地址项未包括所提取的虚拟IP地址。因此,所述本地模块使用所提取的虚拟IP地址更新所述端点地址项,并且向分布式策略服务通知端点地址项更新。
以上所述是概要,并且因此必然包含细节的简化、概括和省略;因此,所属技术领域的技术人员将理解,所述概要只是示例性的并且并非旨在以任何方式进行限制。如仅由权利要求限定的本发明的其它方面、发明特征和优点将在以下所述的非限制性详细说明中变得显而易见。
从第一方面看,本发明提供一种管理用于解析地址解析请求的端点地址项的方法,所述方法包括:在本地模块处接收由虚拟网络端点发起的出口数据分组,所述出口数据分组包括与所述虚拟网络端点对应的虚拟IP地址;确定与所述虚拟网络端点对应的端点地址项未包括所述虚拟IP地址;响应于所述确定,使用所述虚拟IP地址更新所述端点地址项;以及响应于更新所述端点地址项,向分布式策略服务发送通知。
优选地,本发明提供一种方法,其中所述通知包括所述虚拟IP地址,所述方法还包括:由所述分布式策略服务更新虚拟域端点地址项,其中所述更新包括将所述虚拟IP地址和物理主机地址包含在所述虚拟域端点地址项中,所述物理主机地址被包括在所述通知中并与执行所述虚拟网络端点的主机系统对应。
优选地,本发明提供一种方法,还包括:在所述分布式策略服务处接收来自不同本地模块的覆盖地址解析请求,所述覆盖地址解析请求对应于所述虚拟网络端点;由所述分布式策略服务创建包括从所述虚拟域端点地址项取回的端点地址信息的覆盖地址解析应答;以及将所述覆盖地址解析应答发送到不同本地模块。
优选地,本发明提供一种方法,还包括:在所述不同本地模块处接收所述覆盖地址解析应答;由所述不同本地模块从所述覆盖地址解析应答中提取所述端点地址信息;由所述不同本地模块创建包括所述端点地址信息的端点地址解析应答;以及由所述不同本地模块将所述端点地址解析应答发送到不同虚拟网络端点。
优选地,本发明提供一种方法,还包括:在所述分布式策略服务处接收来自所述本地模块的覆盖地址解析请求,所述覆盖地址解析请求对应于目的地虚拟网络端点;标识与所述覆盖地址解析请求对应的虚拟网络域;选择与所述虚拟网络域对应的包括一个或多个未解析地址映射的一个或多个部分端点地址项;选择与一个或多个所述部分端点地址项对应的一个或多个其它本地模块;向所选择的一个或多个其它本地模块发送反向地址解析请求;在所述分布式策略服务处接收来自所述一个或多个其它本地模块之一的响应,所述响应包括与所述目的地虚拟网络端点对应的端点地址信息;将所述端点地址信息存储在所述部分端点地址项中,所述存储产生完整端点地址项;以及由所述分布式策略服务发送包括与所述完整端点地址项对应的地址映射信息的覆盖地址解析应答。
优选地,本发明提供一种方法,还包括:在接收所述出口数据分组之前,在所述本地模块处检测与所述虚拟网络端点对应的虚拟网络端点激活;响应于检测到所述虚拟网络端点激活,在本地端点表中创建所述端点地址项;以及填充包括在所述端点地址项中的一个或多个地址字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280053235.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:吸收泡沫带及其制备方法
- 下一篇:通信系统以及在通信系统中使用的比特加载方法