[发明专利]为受管计算机网络提供逻辑联网功能有效
申请号: | 201410186367.7 | 申请日: | 2010-03-18 |
公开(公告)号: | CN103944768B | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 丹尼尔·T·科恩;埃里克·詹森·布兰德温;安德鲁·J·德恩 | 申请(专利权)人: | 亚马逊技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/46;H04L12/701 |
代理公司: | 中科专利商标代理有限责任公司11021 | 代理人: | 闫晔 |
地址: | 美国内*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机网络 提供 逻辑 联网 功能 | ||
1.一种计算机实施的方法,包括:
接收针对虚拟计算机网络的配置信息,所述虚拟计算机网络包括多个计算节点和一个或更多个逻辑路由器设备;以及
一个或更多个配置的计算系统以模拟所述一个或更多个逻辑路由器设备的功能的方式管理所述多个计算节点之间发送的一个或更多个通信,所述通信中的每个通信的管理包括:
通过下层计算机网络向所述通信的目的地计算节点转发所述通信,其中,所述下层计算机网络是所述虚拟计算机网络所覆盖的底层计算机网络,并且通过所述下层计算机网络转发通信包括:使用与所述通信的所述目的地计算节点相关联的目的地底层网络地址;
修改所述通信以包括来自所述一个或更多个逻辑路由器设备的模拟动作的信息;以及
向所述通信的目的地计算节点提供所修改的通信。
2.根据权利要求1所述的方法,其中,所述配置信息指示用户所指定的所述多个计算节点的逻辑网络拓扑,所述虚拟计算机网络是代表所述用户而提供的,所述逻辑网络拓扑包括所述一个或更多个逻辑路由器设备。
3.根据权利要求2所述的方法,其中,以模拟所述一个或更多个逻辑路由器设备的功能的方式管理所述一个或更多个通信包括:模拟所述一个或更多个逻辑路由器设备的功能,而不实现任意物理路由器设备来代表所述一个或更多个逻辑路由器设备。
4.根据权利要求2所述的方法,其中,所述逻辑网络拓扑包括所述虚拟计算机网络的多个逻辑子网络并包括多个逻辑路由器设备,每个逻辑子网络包括所述多个计算节点的不同子集,每个逻辑路由器设备与所述多个逻辑子网络之一相关联。
5.根据权利要求2所述的方法,还包括:通过以下步骤,根据所接收的配置信息提供所述虚拟计算机网络:
将所述虚拟计算机网络覆盖在所述下层计算机网络上;
针对所述多个计算节点中的每个计算节点和所述一个或更多个逻辑路由器设备中的每个逻辑路由器设备,跟踪所述虚拟计算机网络的虚拟硬件地址;以及
针对所述多个计算节点中的每个计算节点,跟踪与所述逻辑网络拓扑中的所述计算节点相关联的逻辑路由器设备。
6.根据权利要求1所述的方法,还包括:管理所述多个计算节点之间的另一通信而不模拟所述一个或更多个逻辑路由器设备的功能,所述另一通信的管理包括通过所述下层计算机网络向所述另一通信的所指示的目的地计算节点的位置转发所述另一通信,并包括向所指示的目的地计算节点提供所述另一通信而不对所述另一通信进行修改以包括与所述一个或更多个逻辑路由器设备中的任意一个的模拟动作相对应的信息。
7.根据权利要求1所述的方法,其中,所述一个或更多个通信之一还包括与所述逻辑路由器设备之一相关联的虚拟硬件地址,并且对所述一个通信进行修改以包括来自所述至少一个逻辑路由器设备的模拟动作的信息包括:如果所述一个逻辑路由器设备已经在物理上实现并已经转发了所述一个通信,则将与所述虚拟硬件地址相关联的所述一个逻辑路由器设备本将添加到所述一个通信中的信息添加到所述一个通信中。
8.根据权利要求7所述的方法,其中,对所述一个通信的修改包括:将所述一个通信中的所述虚拟硬件地址替换为与所述一个通信的所述目的计算节点相对应的不同的虚拟硬件地址。
9.根据权利要求7所述的方法,其中,对所述一个通信的修改包括:修改所述一个通信的首部,以反映网络转发跳跃的发生。
10.一种计算机系统,包括:
一个或更多个处理器;
第一装置,用于接收针对虚拟计算机网络的配置信息,所述虚拟计算机网络包括多个计算节点和一个或更多个逻辑路由器设备;以及
第二装置,用于以模拟所述一个或更多个逻辑路由器设备的功能的方式管理所述多个计算节点之间发送的一个或更多个通信,所述通信中的每个通信的管理包括:
通过下层计算机网络向所述通信的目的地计算节点转发所述通信,其中,所述下层计算机网络是所述虚拟计算机网络所覆盖的底层计算机网络,并且通过所述下层计算机网络转发每个通信包括:使用与所述通信的所述目的地计算节点相关联的目的地底层网络地址;
修改所述通信以包括来自所述一个或更多个逻辑路由器设备的模拟动作的信息;以及
向所述目的地计算节点提供所修改的通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术有限公司,未经亚马逊技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410186367.7/1.html,转载请声明来源钻瓜专利网。