-
公开(公告)号:US10764168B1
公开(公告)日:2020-09-01
申请号:US14041994
申请日:2013-09-30
IPC分类号: G06F15/173 , H04L12/26
摘要: Techniques are disclosed for determining for determining parameters for a Transmission Control Protocol (TCP) connection between two computing nodes before the connection is established. In embodiments, the latency of data transmission between two computing nodes and the throughput capacity of a network link are measured, and from this data, TCP parameters for a future network connection between two computing nodes are determined. This information is sent to a TCP stack that stores it in its route table. Then, the TCP stack uses TCP parameters based on the information stored in the route table.
-
公开(公告)号:US10581728B1
公开(公告)日:2020-03-03
申请号:US14033157
申请日:2013-09-20
IPC分类号: H04L12/721 , H04L29/06
摘要: A method and apparatus for rate limiting network traffic are provided. A plurality of network devices may receive network traffic and route the network traffic to a destination. Rate limits may be imposed on the output rate of the plurality of network devices. The rate limits may be adjusted as the flow of the network traffic changes.
-
公开(公告)号:US20190305986A1
公开(公告)日:2019-10-03
申请号:US16377062
申请日:2019-04-05
发明人: Kevin Christopher Miller , Richard Alexander Sheehan , Douglas Stewart Laurence , Marwan Salah EL-Din Oweis , Andrew Bruce Dickinson
摘要: In accordance with a designation of a private alias endpoint as a routing target for traffic directed to a service from within an isolated virtual network of a provider network, a tunneling intermediary receives a baseline packet generated at a compute instance. The baseline packet indicates a public IP (Internet Protocol) address of the service as the destination, and a private IP address of the compute instance as the source. In accordance with a tunneling protocol, the tunneling intermediary generates an encapsulation packet comprising at least a portion of the baseline packet and a header indicating the isolated virtual network. The encapsulation packet is transmitted to a node of the service.
-
公开(公告)号:US10374949B2
公开(公告)日:2019-08-06
申请号:US15823185
申请日:2017-11-27
发明人: Kevin Christopher Miller , Andrew Bruce Dickinson , Eric Wayne Schultze , Ian Roger Searle , Shane Ashley Hall , Deepak Mohan , David Brian Lennon
IPC分类号: H04L12/713 , H04L12/741 , H04L29/06
摘要: Methods and apparatus that allow clients to connect resource instances to virtual networks in provider network environments via private IP. Via private IP linking methods and apparatus, a client of a provider network can establish private IP communications between the client's resource instances on the provider network and the client's resource instances provisioned in the client's virtual network via links from the private IP address space of the virtual network to the private IP address space of the provider network. The provider network client resource instances remain part of the client's provider network implementation and may thus also communicate with other resource instances on the provider network and/or with entities on external networks via public IP while communicating with the virtual network resource instances via private IP.
-
公开(公告)号:US10237235B1
公开(公告)日:2019-03-19
申请号:US14290880
申请日:2014-05-29
IPC分类号: H04L29/12
摘要: A technology is described for a managed NAT (Network Address Translation) system. An example method of the NAT system may include receiving a request to launch a NAT system for a computing network that includes a number of computing devices. The NAT system may be used to allocate network addresses and ports for computing instances executing on one or more host computing devices according to a NAT policy. The NAT policy may include specifications that may be obtained and used to determine allocation of network addresses to the computing instances. The NAT system may then be associated with the computing devices included in the computing network and the NAT policy may be applied among the computing devices.
-
公开(公告)号:US09762433B2
公开(公告)日:2017-09-12
申请号:US14923282
申请日:2015-10-26
IPC分类号: H04L12/24 , H04L12/707 , H04L12/715 , H04L12/709 , H04L12/703
CPC分类号: H04L41/0668 , H04L41/0654 , H04L45/04 , H04L45/22 , H04L45/245 , H04L45/28 , Y02D50/30
摘要: Systems and methods are described to provide fault tolerant folded Clos networks. A folded Clos network is disclosed including a set of tier 1 routers interconnected with a set of tier 2 routers. Tier 1 routers are configured to view a set of tier 2 routers as a single aggregate router. Accordingly, tier 1 routers are unaware of faults between tier 2 routers and additional tier 1 routers. A throwback router is connected to each tier 2 router to facilitate handling of data under such fault conditions. When a tier 2 router receives undeliverable data, the data is passed to a throwback router, which retransmits the data to an additional tier 2 router. Data that is retransmitted multiple times can be disregarded by the throwback router.
-
27.
公开(公告)号:US20170222833A1
公开(公告)日:2017-08-03
申请号:US15489529
申请日:2017-04-17
CPC分类号: H04L12/4641 , H04L12/4633 , H04L29/06095 , H04L61/2514 , H04L61/2592 , H04L63/0272 , H04L69/161 , H04L69/166 , H04L69/167 , H04L69/168 , H04L69/169 , H04L2012/5667 , H04W80/06
摘要: Methods and apparatus for remapping IP addresses of a network to endpoints within a different network. A provider network may allocate IP addresses and resources to a customer. The provider network may allow the customer to remap an IP address to an endpoint on the customer's network. When a packet is received from a client addressed to the IP address, the provider network may determine that the IP address has been remapped to the endpoint. The provider network may translate the source and destination addresses of the packet and encode the packet for transmission over a private communications channel. The encoded packet may be sent to the endpoint via the private communications channel over an intermediate network. Response traffic may be routed to the client through the provider network, or may be directly routed to the client by the customer network.
-
公开(公告)号:US09602330B1
公开(公告)日:2017-03-21
申请号:US13901367
申请日:2013-05-23
CPC分类号: H04L29/06095 , H04L63/1458 , H04L67/14 , H04L69/16 , H04L69/163
摘要: Techniques are disclosed for dividing a TCP handshake into multiple parts, in a system comprising an edge device, an intermediary computing node, and a destination computing node. A client sends a TCP SYN packet to the edge device, to establish a TCP connection with the destination computing node. The edge device performs the handshake, and then forwards an ACK packet to the intermediary computing node. The intermediary computing node uses that ACK packet to generate a second SYN packet, and uses that SYN packet to perform a TCP handshake with the destination computing node. Then, TCP sequence numbers are converted between what is expected by the client and destination in packets sent between the two.
-
公开(公告)号:US20150006729A1
公开(公告)日:2015-01-01
申请号:US13927995
申请日:2013-06-26
IPC分类号: H04L29/08
CPC分类号: H04L29/08468 , G06F9/4486 , G06F9/505 , G06F2209/502 , H04L67/10
摘要: Processes and systems are disclosed for leasing a producer virtual machine on behalf of a consumer virtual machine in an overlay network. The consumer host of the consumer virtual machine can communicate with a set of leasing agents to obtain the identity of a number of producer virtual machines capable of providing the consumer virtual machine with access to a service. When the consumer virtual machine attempts to communicate with a producer system, the consumer host can identify a producer host that hosts a target producer virtual machine and redirect a service request to the producer host.
摘要翻译: 公开了代表覆盖网络中的消费者虚拟机租赁生产者虚拟机的过程和系统。 消费者虚拟机的消费者主机可以与一组租赁代理进行通信,以获得能够向消费者虚拟机提供对服务的访问的多个生产者虚拟机的身份。 当消费者虚拟机尝试与生产者系统通信时,消费者主机可以识别承载目标生产者虚拟机的生产者主机,并将服务请求重定向到生产者主机。
-
公开(公告)号:US20240097939A1
公开(公告)日:2024-03-21
申请号:US18464951
申请日:2023-09-11
发明人: Kevin Christopher Miller , Richard Alexander Sheehan , Douglas Stewart Laurence , Marwan Salah El-Din Oweis , Andrew Bruce Dickinson
CPC分类号: H04L12/4633 , G06F9/45558 , H04L63/0272 , H04L63/0428 , G06F2009/45595 , H04L2101/604
摘要: In accordance with a designation of a private alias endpoint as a routing target for traffic directed to a service from within an isolated virtual network of a provider network, a tunneling intermediary receives a baseline packet generated at a compute instance. The baseline packet indicates a public IP (Internet Protocol) address of the service as the destination, and a private IP address of the compute instance as the source. In accordance with a tunneling protocol, the tunneling intermediary generates an encapsulation packet comprising at least a portion of the baseline packet and a header indicating the isolated virtual network. The encapsulation packet is transmitted to a node of the service.
-
-
-
-
-
-
-
-
-