User-configured on-demand virtual layer-2 network for infrastructure-as-a-service (IaaS) on a hybrid cloud network
    1.
    发明授权
    User-configured on-demand virtual layer-2 network for infrastructure-as-a-service (IaaS) on a hybrid cloud network 有权
    用户配置的按需虚拟二层网络,用于混合云网络上的基础设施即服务(IaaS)

    公开(公告)号:US09154327B1

    公开(公告)日:2015-10-06

    申请号:US13117986

    申请日:2011-05-27

    摘要: A virtual network is overlaid upon physical networks. The virtual network is a layer-2 network that appears to expand an organization's LAN using virtual MAC addresses. A VN device driver shim intercepts LAN packets and their virtual MAC and IP addresses and encapsulates them with physical packets that can be routed over the Internet. As new nodes are created, a VN switch table is expanded so that all nodes on the virtual network can reach the new node. A copy of the VN switch table is stored on each node by a virtual network management daemon on the node. A VN configuration controller in a central server updates the VN switch tables. Organizations can expand their virtual network as nodes are created at remote cloud computing providers without action by the staff at the cloud computing provider. Hybrid cloud virtual networks include on-premises physical and virtual-machine nodes, and off-premises guest nodes and instances.

    摘要翻译: 虚拟网络覆盖在物理网络上。 虚拟网络是一个第二层网络,似乎可以使用虚拟MAC地址扩展组织的LAN。 VN设备驱动程序垫片拦截LAN数据包及其虚拟MAC和IP地址,并使用可通过Internet路由的物理数据包进行封装。 当创建新节点时,将展开VN交换机表,以使虚拟网络上的所有节点都能到达新节点。 VN交换机表的副本由节点上的虚拟网络管理守护程序存储在每个节点上。 中央服务器中的VN配置控制器更新VN交换机表。 组织可以扩展其虚拟网络,因为节点是在远程云计算提供商创建的,而不受云计算提供商的工作人员的操作。 混合云虚拟网络包括本地物理和虚拟机节点,以及本地外访客节点和实例。

    Dynamic performance views with a parallel single cursor model
    2.
    发明申请
    Dynamic performance views with a parallel single cursor model 有权
    具有并行单光标模型的动态性能视图

    公开(公告)号:US20050131878A1

    公开(公告)日:2005-06-16

    申请号:US10898300

    申请日:2004-07-23

    IPC分类号: G06F7/00 G06F17/30

    摘要: A query coordinator handles a multiple-server dynamic performance query by sending remote query slaves (1) first information for generating a complete plan for the query, and (2) second information for participating in the dynamic performance view portion of the query. If the slaves on the remote servers are unable to use the first information to generate an equivalent query (for example, if they reside in a database server that has closed the database), then the slaves on the remote servers use the second information to participate in the dynamic performance view portion of the query.

    摘要翻译: 查询协调器通过发送远程查询从站来处理多服务器动态性能查询(1)用于生成查询的完整计划的第一信息,以及(2)用于参与查询的动态性能视图部分的第二信息。 如果远程服务器上的从站无法使用第一个信息来生成等效查询(例如,如果它们位于已关闭数据库的数据库服务器中),则远程服务器上的从站将使用第二个信息来参与 在查询的动态性能视图部分。

    Fully distributed routing over a user-configured on-demand virtual network for infrastructure-as-a-service (IaaS) on hybrid cloud networks
    3.
    发明授权
    Fully distributed routing over a user-configured on-demand virtual network for infrastructure-as-a-service (IaaS) on hybrid cloud networks 有权
    通过用户配置的按需虚拟网络在混合云网络上进行基础设施即服务(IaaS)的全面分布式路由

    公开(公告)号:US08660129B1

    公开(公告)日:2014-02-25

    申请号:US13365245

    申请日:2012-02-02

    IPC分类号: H04L12/28 H04L12/56

    摘要: A layer-3 virtual router connects two or more virtual networks. Virtual networks are overlaid upon physical networks. Each virtual network (VN) is a layer-2 network that appears to expand an organization's LAN using virtual MAC addresses. The network stack forms a virtual-network packet with a virtual gateway MAC address of the virtual router to reach a remote virtual network. A VN device driver shim intercepts packets and their virtual MAC and IP addresses and encapsulates them with physical packets sent over the Internet. A VN switch table is expanded to include entries for nodes on the remote virtual network so that all nodes on both virtual networks are accessible. A copy of the VN switch table is stored on each node by a virtual network management daemon on the node. A Time-To-Live field in the virtual-network packet is decremented for each virtual hop and a checksum recalculated.

    摘要翻译: 三层虚拟路由器连接两个或多个虚拟网络。 虚拟网络覆盖在物理网络上。 每个虚拟网络(VN)是第二层网络,似乎可以使用虚拟MAC地址扩展组织的LAN。 网络堆栈形成具有虚拟路由器的虚拟网关MAC地址的虚拟网络分组,以到达远程虚拟网络。 VN设备驱动器垫片拦截数据包及其虚拟MAC和IP地址,并通过Internet发送的物理数据包进行封装。 VN交换机表扩展为包括远程虚拟网络上的节点的条目,以便两个虚拟网络上的所有节点都可访问。 VN交换机表的副本由节点上的虚拟网络管理守护程序存储在每个节点上。 虚拟网络分组中的“实时生存”字段对于每个虚拟跳点递减,并重新计算校验和。