-
公开(公告)号:US10116593B1
公开(公告)日:2018-10-30
申请号:US15274985
申请日:2016-09-23
Applicant: Amazon Technologies, Inc.
IPC: H04L12/947 , H04L12/741 , H04L12/931
Abstract: Methods, systems, and devices are described for transmitting and storing routing path information and routing topology information using a single protocol. In particular embodiments, routing path information for an exterior gateway protocol (“EGP”) network such as a border gateway protocol (“BGP”) network is transmitted throughout an interior gateway protocol (“IGP”) network using IGP messages such as open-shortest-path-first (“OSPF”) or intermediate state to intermediates state (“IS-IS”) messages. The IGP networks may transmit and store the BGP information using type length values (TLVs). As a result, network areas running an IGP may maintain BGP information throughout the network area without the overhead of an iBGP mesh and related message-passing.
-
公开(公告)号:US10326685B1
公开(公告)日:2019-06-18
申请号:US15275126
申请日:2016-09-23
Applicant: Amazon Technologies, Inc.
Inventor: Colin John Whittaker
IPC: H04L12/751 , H04L12/721
Abstract: Technologies are provided for creating virtual routing tables in routers in a multi-tier network. One or more routers in the network are configured to block other routers in a lower tier of the network from receiving routing updates from one another. By blocking the routing updates, the routers in the higher tier of the network cause the routers in the lower tier of the network to create different virtual routing tables that do not include other routers the lower tier of the network. In such a configuration, routers in the lower tier of the network can be connected to routers in the higher tier of the network with partially overlapping uplink connections without a loss of bandwidth utilization. Since the routers in the lower tier of the network are unaware of the partially overlapping uplink connections, the routers in the lower tier of the network can distribute data transmissions to one another evenly across all their uplink connections to the routers in the higher tier of the network, instead of using the overlapping uplink connections exclusively.
-
公开(公告)号:US09946034B1
公开(公告)日:2018-04-17
申请号:US15473512
申请日:2017-03-29
Applicant: Amazon Technologies, Inc.
Inventor: Jason Eslick , Alan Michael Judge , Alaa Adel Mahdi Hayder , Colin John Whittaker
CPC classification number: G02B6/3849 , G02B6/3866 , G02B6/3893
Abstract: A plug may be coupled with a cable and include a fiber ferrule extending from the plug. A biasing mechanism may be arranged to bias a cover toward a covered configuration in which the fiber ferrule is situated within an internal volume defined by the cover and away from an uncovered configuration in which the fiber ferrule is situated at least partially outside of the internal volume defined by the cover. Bristles or other blockers may be positioned along or within a boundary of the internal volume of the cover, may be arranged to block particulate entry through the blockers into the internal volume of the cover in the covered configuration, and may be movable to permit passage of the fiber ferrule through the blockers in response to movement of the cover between the covered configuration and uncovered configuration.
-
公开(公告)号:US09755900B2
公开(公告)日:2017-09-05
申请号:US13794660
申请日:2013-03-11
Applicant: Amazon Technologies, Inc.
Inventor: Shivaraj Tenginakai , Rachit Chawla , Colin John Whittaker , Rajkumar Haridoss , Raghavendra Vijayanarasimhan Narasimhan
IPC: G06F15/177 , H04L12/24
CPC classification number: H04L41/082 , H04L41/0869 , H04L41/0889
Abstract: Approaches are described for managing configuration information updates, or other information in a data center, shared resource environment, or other such electronic environment. A management component is provided that can manage distribution of configuration information, operating system (OS) images, authentication data, or other such information for host machines, servers, or other such devices in a network environment. The management component can further perform a number of actions when deploying configuration information updates, such as performing one or more checks to verify the health of a target switch, deactivating the target switch, shifting traffic to and from the target switch, updating a current configuration of the target switch, verifying the target switch's health after the configuration changes, bringing the target switch back in service, among others.
-
公开(公告)号:US11343207B1
公开(公告)日:2022-05-24
申请号:US16871817
申请日:2020-05-11
Applicant: Amazon Technologies, Inc.
Inventor: John William Evans , Seyed Arash Sadrieh , Alber Edmon Abdelshahid Moines , Colin John Whittaker
Abstract: An optimization agent optimizes configuration parameters of a shared memory buffer for ports of a network device (e.g., router). The optimization agent located on the network device (or remotely) takes an input state from the network device's switching logic, such as the packets transmitted or dropped per port, and determines port buffer settings to optimize the settings to achieve a goal. The buffer settings can include minimum and maximum buffer limits per port and the goal can be to maximize port utilization or minimize port loss. The optimization agent can then take an action by applying the buffer configurations to the switching logic and repeat the process iteratively until the goal is reached.
-
公开(公告)号:US10382328B1
公开(公告)日:2019-08-13
申请号:US15279216
申请日:2016-09-28
Applicant: Amazon Technologies, Inc.
Inventor: Colin John Whittaker
IPC: H04L12/707 , H04L12/741 , H04L12/755 , H04L12/775 , H04L12/935
Abstract: Technologies are provided for distributing intra-network communications evenly across routers in a multi-tier network. Routers in a middle tier of the network receive data transmissions from a router in a lower tier of the network and determine that a destination of the data transmissions is another router in the lower tier of the network. Instead of routing the data transmissions to the destination router directly, the routers in the middle tier of the network route the data transmissions to other routers in a higher tier of the network. The routers in the higher tier of the network then route the data transmissions back to routers in the middle tier of the network, distributing the data transmissions evenly across routers in the middle tier that are connected to the destination router in the lower tier.
-
公开(公告)号:US20170331679A1
公开(公告)日:2017-11-16
申请号:US15589792
申请日:2017-05-08
Applicant: Amazon Technologies, Inc.
Inventor: Colin John Whittaker
IPC: H04L12/24
CPC classification number: H04L41/0803 , H04L41/08 , H04L41/0806 , H04L41/12
Abstract: Systems and methods for managing configuration of network devices are provided. In one embodiment, a network device management service can obtain relevant device-specific information, deployment information, and network topology data associated with a network device to be provisioned. The network device management service can enable generating, identifying or obtaining configuration metadata based on relevant network topology data as well as other applicable information. The network device management service can further generate configuration instructions to facilitate configuration of network devices based on configuration metadata.
-
公开(公告)号:US09647882B1
公开(公告)日:2017-05-09
申请号:US14290851
申请日:2014-05-29
Applicant: Amazon Technologies, Inc.
Inventor: Colin John Whittaker
CPC classification number: H04L41/0803 , H04L41/08 , H04L41/0806 , H04L41/12
Abstract: Systems and methods for managing configuration of network devices are provided. In one embodiment, a network device management service can obtain relevant device-specific information, deployment information, and network topology data associated with a network device to be provisioned. The network device management service can enable generating, identifying or obtaining configuration metadata based on relevant network topology data as well as other applicable information. The network device management service can further generate configuration instructions to facilitate configuration of network devices based on configuration metadata.
-
-
-
-
-
-
-