【技术实现步骤摘要】
配置计算机节点之间的通信本申请是申请号为200980119944.8(“配置计算机节点之间的通信”)的中国专利申请的分案申请。
技术介绍
许多公司和其它组织操作计算机网络,计算机网络使多个计算系统互连以支持这些计算系统的功能,这些计算系统备选地位于同一位置(例如,作为私有本地网络的一部分)或位于多个不同的地理位置(例如经由一个或多个专用或共享中间网络相连)。例如,容纳了大量互连计算系统的数据中心变得很平常,如,由单个组织操作并代表该组织的私有数据中心,以及由商业实体来操作的公共数据中心。一些公共数据中心运营商为不同客户所拥有的硬件提供访问、权限和安全安装设施,而其它公共数据中心运营商提供“全服务”设施,所述“全服务”设施还包括可供这些运营商的用户使用的硬件资源。然而,随着典型数据中心和计算机网络的规模和范围的增大,提供、执行和管理相关物理计算资源的任务变得越来越复杂。商品硬件的虚拟化技术的出现有益于为具有不同需求的客户管理大规模计算资源,从而允许在多个客户之间高效且安全地共享各种计算资源。例如,虚拟化技术(如,WMVare、XEN或User-ModeLinux提供的虚拟技术)可以通过为每个用户提供由单个物理计算机掌控的一个或多个虚拟机同时还在不同虚拟机之间提供应用隔离和安全性,来允许在多个用户之间共享单个物理计算机,其中每个这样的虚拟机是用作相异的逻辑计算系统的软件仿真,该逻辑计算系统为用户给出他们是给定的计算资源的唯一操作者和管理员的假象。此外,一些虚拟化技术还能够提供跨过一个或多个物理资源的虚拟资源,如,具有多个虚拟处理器的单个虚拟机,该单个虚拟机实际上跨过 ...
【技术保护点】
一种计算机实现的方法,包括:由第一服务器设备的通信模块接收从第一虚拟网络的发送虚拟机到第一虚拟网络上的目的地虚拟机的输出通信,输出通信具有针对目的地虚拟机的指示虚拟网络地址,并且第一服务器设备具有与第二网络的连通性,第二网络包括掌控了目的地虚拟机的第二服务器设备;由第一服务器设备的通信模块根据第一虚拟网络在第二网络上的覆盖来修改输出通信,所述修改输出通信至少部分地基于针对第一虚拟网络的覆盖而保持的映射信息,并且包括向输出通信添加针对第二网络的目的地网络地址,其中目的地网络地址与第二服务器设备相关联;并且由第一服务器设备的通信模块发起基于针对第二网络的目的地网络地址经由第二网络向第二服务器设备转发修改后的输出通信。
【技术特征摘要】
2008.03.31 US 12/060,138;2008.03.31 US 12/060,0741.一种计算机实现的方法,包括:由第一服务器设备上的通信模块在第一服务器设备上存储针对第一虚拟网络的映射信息,所述第一服务器设备至少掌控了被配置为参加第一虚拟网络的第一虚拟机,所述映射信息包括至少与作为第一虚拟网络的一部分的其他虚拟机相关的信息;由所述第一服务器设备上的通信模块接收从第一服务器设备掌控的第一虚拟机发送到第一虚拟网络上并且被第二服务器设备掌控的目的地虚拟机的输出通信,输出通信具有针对目的地虚拟机并且在第一虚拟网络中使用的虚拟网络地址,并且其中第一服务器设备具有与第二网络的连通性,第二网络包括掌控了目的地虚拟机的第二服务器设备;由第一服务器设备的通信模块至少部分地基于所述存储的映射信息,根据第一虚拟网络在第二网络上的覆盖来修改所述输出通信,所述修改输出通信包括向输出通信添加在第二网络中使用的目的地网络地址,其中目的地网络地址与第二服务器设备相关联;并且由第一服务器设备的通信模块发起基于被添加到修改后的输出通信的针对第二网络的目的地网络地址经由第二网络向第二服务器设备转发修改后的输出通信。2.根据权利要求1所述的计算机实现的方法,还包括:在经由第二网络转发修改后的输出通信之后,由第二服务器设备接收修改后的输出通信;根据修改后的输出通信,确定针对目的地虚拟机的虚拟网络地址;并且使用确定的虚拟网络地址,向目的地虚拟机提供输出通信。3.根据权利要求2所述的计算机实现的方法,其中,确定针对目的地虚拟机的虚拟网络地址包括:从目的地网络地址内获取针对目的地虚拟机的虚拟网络地址的表示。4.根据权利要求1所述的计算机实现的方法,还包括:至少部分地基于被允许与目的地虚拟机通信的第一虚拟机来验证接收到的输出通信被授权。5.根据权利要求1所述的计算机实现的方法,其中,修改输出通信还包括:向输出通信添加针对第一虚拟网络的标识符,以将该输出通信与针对第二网络上覆盖的其他虚拟网络的其他输出通信相区分。6.根据权利要求1所述的计算机实现的方法,其中,所述存储映射信息包括:通过与第二网络上保持映射信息的远程服务器进行交互来获得要存储的映射信息。7.根据权利要求1所述的计算机实现的方法,还包括:向保持映射信息的映射服务器发送包括针对目的地虚拟机的虚拟网络地址在内的查询;并且响应于所述查询从映射服务器接收针对第二网络的目的地网络地址。8.根据权利要求1所述的计算机实现的方法,其中,修改输出通信还包括:构造针对第二网络的目的地网络地址,以包括与关联于第一虚拟机和目的地虚拟机的实体相对应的标识符。9.根据权利要求1所述的计算机实现的方法,其中,与第一虚拟网络相关联的第一网络寻址协议和与第二网络相关联的第二网络寻址协议分别是互联网协议版本4IPv4和互联网协议版本6IPv6中的任意一个。10...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。