Suche in nationalen und internationalen Patentsammlungen
Einige Inhalte dieser Anwendung sind momentan nicht verfügbar.
Wenn diese Situation weiterhin besteht, kontaktieren Sie uns bitte unterFeedback&Kontakt
1. (CN102047245) Configuring communications between computing nodes
Anmerkung: Text basiert auf automatischer optischer Zeichenerkennung (OCR). Verwenden Sie bitte aus rechtlichen Gründen die PDF-Version.

权利要求书

1.一种计算机实现的对计算节点之间的通信进行配置的方法, 所述方法包括:
从发送计算节点接收针对远程目的地计算节点的输出通信,输出 通信具有指示目的地地址,所述指示目的地地址是发送节点使用第一 网络的第一网络寻址协议指定的目的地节点的第一目的地网络地址, 所述发送节点经由使用相异第二网络寻址协议的至少一个其它第二网 络与目的地节点通信连接;
在一个或多个中间网络上发送输出通信之前,自动修改输出通 信,以便使能针对输出通信在至少一个第二网络上覆盖第一网络,修 改输出通信是在没有将输出通信封装在要在所述至少一个第二网络上 发送的任何相异通信中的情况下执行的,并且修改输出通信包括使用 第二网络寻址协议将指示目的地地址改变为相异第二目的地网络地 址,第二目的地网络地址包括与包括目的地节点在内的多个计算节点 相对应的、目的地节点的部分目的地网络地址,第二目的地网络地址 还包括第一目的地网络地址的表示;以及
发起基于第二目的地网络地址经由至少一个第二网络向目的地 节点转发修改后的输出通信。

2.根据权利要求1所述的方法,其中,自动修改输出通信是在第 一通信管理器模块的控制下执行的,所述第一通信管理器模块管理包 括发送节点在内的一个或多个计算节点的通信;部分目的地网络地址 与远程第二通信管理器模块相对应,所述远程第二通信管理器模块管 理包括目的地节点在内的多个计算节点的通信;该方法还包括,在第 二通信管理器模块的控制下:
接收经由至少一个第二网络转发的修改后的输出通信,作为针对 目的地节点的输入通信;
检索接收到的输入通信的第二目的地网络地址中包含的第一目 的地网络地址的表示;以及
通过使用第一目的地网络地址,将接收到的输入通信的至少一部 分转发至目的地节点。

3.根据权利要求1所述的方法,其中,发送节点和目的地节点各 自都与跟实体相对应的标识符相关联,其中发送节点和目的地节点代 表所述实体来操作;修改输出通信还包括构造第二目的地网络地址以 便包括标识符。

4.根据权利要求1所述的方法,其中,接收到的输出通信还包括 发送节点使用第一网络寻址协议指定的发送节点的指示第一源网络地 址;目的地计算节点使用目的地计算节点所属的网络的第一网络寻址 协议;并且修改后的输出通信还包括具有第一源网络地址的表示的指 示源地址,使得目的地节点接收输出通信的拷贝,所述输出通信的拷 贝被示为从第一源网络地址被发送至第一目的地网络地址。

5.一种计算机实现的对计算节点之间的通信进行配置的方法, 所述方法包括:
接收由发送节点向目的地节点发送的输出通信,所述目的地节点 使用根据第一网络的第一网络寻址协议指定的第一目的地网络地址, 所述发送节点经由使用相异第二网络寻址协议的一个或多个其它第二 网络与目的地节点通信连接;
在使用相异第二网络寻址协议的所述一个或多个其他第二网络 上向目的地节点发送输出通信之前,
自动确定根据第二网络寻址协议指定的相异第二目的地网络 地址,第二目的地网络地址包括基于第二网络寻址协议的目的地节 点的部分目的地网络地址以及包括第一目的地网络地址的表示;以 及
修改输出通信,以便使能在所述一个或多个其他第二网络上 覆盖第一网络,修改输出通信包括:将第一目的地网络地址改变为 用于在一个或多个其他第二网络上将修改后的输出通信发往目的 地节点的第二目的地网络地址,所述修改是在不将输出通信封装在 一个或多个相异通信中的情况下执行的。

6.一种被构造为配置计算节点之间的通信的系统,包括:
一个或多个计算系统的一个或多个存储器;以及
多个通信管理器模块中的至少一个,所述多个通信管理器模块被 配置为管理经由一个或多个第二中间网络在第一网络的多个计算节点 之间的通信,使得每个通信管理器模块通过以下步骤来管理由多个计 算节点中的一个或多个组成的相关联组的输出通信:
在发送计算节点发起向目的地计算节点的通信之后,确定用于与 根据一个或多个第二中间网络使用的网络寻址协议而指定的通信一起 使用的目的地网络地址,其中,目的地计算节点是另一通信管理器模 块的相关联组的一部分,发送计算节点是通信管理器模块的相关联组 的计算节点之一,所确定的目的地网络地址包括与所述另一通信管理 器模块相对应的部分网络地址,所述另一通信管理器模块的相关联计 算节点组包括目的地计算节点,所确定的目的地网络地址还包括根据 发送计算节点使用的第一网络的相异其它网络寻址协议而指定的目的 地计算节点的网络地址的指示;
修改通信,以便使能在所述一个或多个第二中间网络上覆盖第一 网络,修改通信是在不将通信封装在一个或多个相异通信中的情况下 执行的,并且修改通信包括:将所确定的目的地网络地址添加到修改 后的通信中,以用于在所述一个或多个第二中间网络上将修改后的通 信发往目的地计算节点;以及
使用所确定的目的地网络地址将修改后的的通信经由所述一个 或多个第二中间网络转发至目的地计算节点。

7.根据权利要求6所述的系统,其中,通信管理器模块确定用于 与发送节点向目的地节点发起的通信一起使用的目的地网络地址包括 与远程系统管理器模块交互,远程系统管理器模块保持与每个通信管 理器模块的相关联计算节点组有关的信息,交互包括向系统管理器模 块提供根据由发送节点使用的其它网络寻址协议而指定的目的地节点 网络地址的指示,交互还包括从系统管理器模块接收部分网络地址的 指示,所述部分网络地址与相关联计算节点组包括目的地节点的另一 通信管理器模块相对应;系统还包括被配置为与多个通信管理器模块 交互的一个或多个系统管理器模块。

8.根据权利要求6所述的系统,还包括提供多个通信管理器模块 的多个计算系统,计算系统中的一个或多个各自主持多个虚拟机,每 个虚拟机提供多个计算节点之一,并且计算系统中的一个或多个各自 执行作为计算系统的虚拟机管理器模块的一部分的通信管理器模块之 一,使得计算系统的所主持的虚拟机所提供的计算节点是所执行的通 信管理器模块的相关联计算节点组。

9.一种计算机实现的管理计算节点之间的通信的方法,所述方 法包括:
接收与从源计算节点向目的地计算节点发送的通信有关的指示, 源计算节点和目的地计算节点是使用第一网络寻址协议的虚拟网络的 一部分,使得目的地计算节点具有根据第一网络寻址协议而指定的虚 拟网络的虚拟网络地址,源计算节点经由使用相异第二网络寻址协议 的至少一个中间网络与目的地计算节点通信连接;
促进在至少一个中间网络上从源计算节点向目的地计算节点发 送通信,所述促进包括:自动产生根据第二网络寻址协议指定的目的 地计算节点的目的地网络地址,目的地网络地址包括与多个计算节点 相对应的目的地计算节点的部分目的地网络地址,并且包括目的地计 算节点的虚拟网络地址的表示;以及
提供所产生的目的地网络地址的指示,以用于在至少一个中间网 络上向目的地计算节点路由通信;
其中,执行提供所产生的目的地网络地址的指示以用于在至少一 个中间网络上向目的地计算节点路由通信,以便使能在至少一个中间 网络上覆盖虚拟网络,而不将通信封装在要在至少一个中间网络上发 送的一个或多个相异通信中。

10.根据权利要求9所述的方法,其中,自动产生目的地网络地 址是在第一通信管理器模块的控制下执行的,所述第一通信管理器模 块管理包括源计算节点在内的一个或多个计算节点的通信;部分目的 地网络地址与远程第二通信管理器模块相对应,第二通信管理器模块 管理包括目的地节点在内的多个计算节点的通信,使得在至少一个中 间网络上向目的地计算节点路由通信包括向第二通信管理器模块路由 通信。

11.根据权利要求9所述的方法,其中,接收到的与要从源计算 节点向目的地计算节点发送的通信有关的指示是由源计算节点发送的 输出通信,输出通信使用目的地计算节点的虚拟网络地址来指示输出 通信的预期接收方;提供所产生的目的地网络地址的指示包括向至少 一个中间网络转发输出通信,以便使用所产生的目的地网络地址在至 少一个中间网络上路由通信。

12.一种计算机实现的管理通信的方法,所述方法包括:
接收与针对目的地节点的通信有关的指示,目的地节点是使用第 一网络寻址协议的第一虚拟网络的一部分并且具有使用第一网络寻址 协议的相关第一虚拟网络地址,所述通信将经由使用相异第二网络寻 址协议的一个或多个网络来发送;
使用第二网络寻址协议自动确定目的地节点的目的地网络地址, 目的地网络地址包括基于第二网络寻址协议的目的地节点的部分目的 地网络地址,并且包括第一虚拟网络地址的指示;以及
提供所确定的目的地网络地址的指示,以便使能在一个或多个网 络上向目的地节点发送通信;
其中,执行提供所确定的目的地网络地址的指示以用于在至少一 个中间网络上向目的地计算节点路由通信,以便使能在至少一个中间 网络上覆盖虚拟网络,而不将通信封装在要在至少一个中间网络上发 送的一个或多个相异通信中。

13.一种被构造为管理计算节点之间的通信的系统,包括:
一个或多个计算系统的一个或多个存储器;以及
多个通信管理器模块中的至少一个,所述多个通信管理器模块被 配置为管理经由一个或多个中间网络的多个计算节点之间的通信,使 得每个通信管理器模块通过以下步骤来管理由多个计算节点中的一个 或多个组成的相关联组的输出通信:
在接收到与从源计算节点向目的地计算节点的一个或多个通信 有关的指示之后,确定用于与根据一个或多个中间网络使用的网络寻 址协议而指定的一个或多个通信一起使用的目的地网络地址,其中, 目的地计算节点是另一通信管理器模块的相关联组的一部分,源计算 节点是通信管理器模块的相关联组的计算节点之一,所确定的目的地 网络地址包括与另一通信管理器模块相对应的部分网络地址,所述另 一通信管理器模块的相关联计算节点组包括目的地节点,所确定的目 的地网络地址还包括根据源计算节点使用的相异其它网络寻址协议而 指定的目的地节点的网络地址的指示;以及
提供所确定的目的地网络地址的指示,以用于在一个或多个中间 网络上向目的地计算节点发送一个或多个通信;
其中,执行提供所确定的目的地网络地址的指示以用于在至少一 个中间网络上向目的地计算节点路由通信,以便使能在至少一个中间 网络上覆盖虚拟网络,而不将通信封装在要在至少一个中间网络上发 送的一个或多个相异通信中。

14.一种用于计算系统配置计算节点之间的通信的方法,所述方 法包括:
在对多个相关联计算节点的通信进行管理的通信管理器模块的 控制下,
接收来自发送节点上的执行程序的输出通信,所述发送节点是通 信管理器模块的相关联计算节点之一,所述输出通信针对远程目的地 节点,所述远程目的地节点是与另一远程通信管理器模块相关联的多 个其它计算节点之一,所述输出通信具有指示目的地地址,所述指示 目的地地址是发送节点使用第一虚拟网络的第一网络寻址协议指定的 目的地节点的第一目的地网络地址,所述通信管理器模块经由使用相 异第二网络寻址协议的至少一个其它第二物理网络与所述另一通信管 理器模块通信连接;
自动确定执行程序是否被授权向目的地节点发送输出通信;以及
如果确定执行程序被授权,则通过以下步骤在至少一个第二网络 上向目的地节点发送输出通信:
自动确定根据第二网络寻址协议指定的相异第二目的地网络 地址,所述第二目的地网络地址包括与所述另一通信管理器模块相 对应的、基于第二网络寻址协议的目的地节点的部分目的地网络地 址,并且包括根据第一网络寻址协议指定的第一目的地网络地址的 表示;
自动修改输出通信,以便使能针对输出通信在至少一个第二 网络上覆盖第一网络,而不将输出通信封装在要在至少一个第二网 络上发送的一个或多个相异通信中,修改输出通信包括:将指示目 的地地址改变为所确定的第二目的地网络地址;以及
发起基于第二目的地网络地址经由至少一个第二网络向目的地 节点转发修改后的输出通信。