Managing communications between computing nodes

    公开(公告)号:US11196707B2

    公开(公告)日:2021-12-07

    申请号:US15176015

    申请日:2016-06-07

    摘要: Techniques are described for managing communications sent to and/or from multiple computing nodes, such as for a group of computing nodes that are part of one or more private networks. In at least some situations, the techniques are used in conjunction with providing network address translation (“NAT”) functionality to a group of computing nodes that share one or more networks, such as to provide NAT functionality in a distributed and asymmetric manner using multiple computing devices that perform different types of operations at different locations within the private network.

    System to preshape data sent via satellite

    公开(公告)号:US11595113B1

    公开(公告)日:2023-02-28

    申请号:US17008927

    申请日:2020-09-01

    IPC分类号: H04B7/185 H04B7/204 H04B7/195

    摘要: Satellites provide communication between devices such as user terminals (UTs) and ground stations that are connected to points-of-presence (PoP) connected to other networks, such as the Internet. The PoP accepts downstream data addressed to the UT. A representation of the communication resources that are expected to be used to pass the downstream data from the PoP to the UT is determined and executed on one or more processors. The representations may include representations of traffic shapers, modems, and so forth at different points in the network. The representations may consider real-world and simulated feedback data. Within the representation, traffic shaping is employed to determine preshaped data that includes resource metadata designating the communication resources to be used. The preshaped data is passed along to the actual communication resources for subsequent delivery. The preshaping substantially improves performance of constrained communication resources. The preshaped data may be reshaped as real-world conditions change.

    Techniques for utilizing network destination identifiers simultaneously announced from multiple locations

    公开(公告)号:US11146627B1

    公开(公告)日:2021-10-12

    申请号:US16512208

    申请日:2019-07-15

    IPC分类号: H04L29/08 H04L12/725

    摘要: Systems and methods utilize network destination identifiers, such as IP addresses, that are simultaneously advertised from multiple locations. The network destination identifiers may be announced in multiple geographic regions. Network traffic routed to devices advertising the network destination identifiers may be routed to appropriate endpoints. When a device receives such traffic, it may send the traffic to an endpoint in a network served by the device. In some instances, such as when such an endpoint is not available, the network traffic may be sent to another network that is served by another device that advertises the network destination identifiers.

    Managing external communications for provided computer networks
    5.
    发明授权
    Managing external communications for provided computer networks 有权
    管理提供的计算机网络的外部通信

    公开(公告)号:US09356860B1

    公开(公告)日:2016-05-31

    申请号:US14144407

    申请日:2013-12-30

    摘要: Techniques are described for providing managed computer networks. In some situations, the techniques include managing communications for computing nodes of a managed computer network by using a pool of multiple alternative intermediate destinations to forward at least some communications to other final destinations. For example, a manager module associated with a source computing node may select a particular one of multiple alternative intermediate destinations to use for one or more particular communications from the source computing node to an indicated final destination, such as based on network addresses associated with the source computing node and/or the final destination. The multiple alternative intermediate destinations may have various forms, including multiple alternative edge devices at a first location at which various computing nodes are co-located that operate to manage communications between those co-located computing nodes at the first location and other external computer systems at one or more other locations.

    摘要翻译: 描述了提供托管计算机网络的技术。 在某些情况下,这些技术包括通过使用多个替代中间目的地的池来管理被管理计算机网络的计算节点的通信,以将至少一些通信转发到其他最终目的地。 例如,与源计算节点相关联的管理器模块可以选择多个替代中间目的地中的特定一个,以用于从源计算节点到所指示的最终目的地的一个或多个特定通信,诸如基于与 源计算节点和/或最终目的地。 多个替代的中间目的地可以具有各种形式,包括在第一位置处的多个替代边缘设备,在该第一位置处,各种计算节点位于同一位置,其操作以管理在第一位置处的那些共处的计算节点与其他外部计算机系统之间的通信 一个或多个其他位置。

    One-to-many stateless load balancing
    6.
    发明授权
    One-to-many stateless load balancing 有权
    一对多无状态负载均衡

    公开(公告)号:US09294408B1

    公开(公告)日:2016-03-22

    申请号:US14498699

    申请日:2014-09-26

    摘要: A stateless load balancer may route a request to a computing device without tracking state information of the communication connection that delivered the request. The stateless load balancer may receive a request that is initiated by a client device. The request may be transported to the stateless load balancer via a communication connection that includes a public destination internet protocol (IP) address. One of the routing devices in the stateless load balancer may obtain connection tuples of the communication connection that transported the request, in which the connection tuples include the public destination IP address. Once obtained, the routing device may generate a hash value from one or more connection tuples. Subsequently, the routing device may map the hash value to a target network address of a particular computing device in a cluster of multiple computing devices by accessing stored mapping data, and then route the request to the particular computing device for processing.

    摘要翻译: 无状态负载平衡器可以将请求路由到计算设备,而不跟踪递送请求的通信连接的状态信息。 无状态负载平衡器可以接收由客户端设备启动的请求。 该请求可以经由包括公共目的地网际协议(IP)地址的通信连接传送到无状态负载平衡器。 无状态负载平衡器中的一个路由设备可以获得传输请求的通信连接的连接元组,其中连接元组包括公共目的地IP地址。 一旦获得,路由设备可以从一个或多个连接元组生成哈希值。 随后,路由设备可以通过访问存储的映射数据将散列值映射到多个计算设备的集群中的特定计算设备的目标网络地址,然后将该请求路由到特定的计算设备进行处理。

    Techniques for utilizing network destination identifiers simultaneously announced from multiple locations

    公开(公告)号:US10412156B1

    公开(公告)日:2019-09-10

    申请号:US15217864

    申请日:2016-07-22

    IPC分类号: H04L29/08 H04L12/725

    摘要: Systems and methods utilize network destination identifiers, such as IP addresses, that are simultaneously advertised from multiple locations. The network destination identifiers may be announced in multiple geographic regions. Network traffic routed to devices advertising the network destination identifiers may be routed to appropriate endpoints. When a device receives such traffic, it may send the traffic to an endpoint in a network served by the device. In some instances, such as when such an endpoint is not available, the network traffic may be sent to another network that is served by another device that advertises the network destination identifiers.

    DYNAMICALLY ALLOCATING NETWORK ADDRESSES
    10.
    发明申请
    DYNAMICALLY ALLOCATING NETWORK ADDRESSES 有权
    动态分配网络地址

    公开(公告)号:US20150271018A1

    公开(公告)日:2015-09-24

    申请号:US14731999

    申请日:2015-06-05

    摘要: Disclosed are various embodiments for dynamically allocating network addresses to devices based on demand. A first network address allocation is initially assigned to a subdivision of a network including multiple computing devices. A router for the subdivision is configured to implement the first network address allocation. Data indicating a reconfiguration of the computing devices is obtained. A second network address allocation is subsequently assigned to the subdivision of the network based at least in part on the reconfiguration of the computing devices. The router for the subdivision is reconfigured to implement the second network address allocation.

    摘要翻译: 公开了用于基于需求向设备动态地分配网络地址的各种实施例。 第一网络地址分配最初被分配给包括多个计算设备的网络的细分。 用于分区的路由器被配置为实现第一网络地址分配。 获得指示计算设备的重新配置的数据。 至少部分地基于计算设备的重新配置,随后将第二网络地址分配分配给网络的细分。 重新配置用于细分的路由器以实现第二网络地址分配。