-
公开(公告)号:US10257080B1
公开(公告)日:2019-04-09
申请号:US15169599
申请日:2016-05-31
Applicant: Amazon Technologies, Inc.
Inventor: Sravya Kusam , Bijendra Singh
IPC: H04L12/707 , H04L12/773 , H04L29/06 , H04L12/935 , H04L12/721
Abstract: Techniques are provided for allocating hardware resources for an equal-cost multi-path (ECMP) group based on information about the network architecture. A table in memory may include a plurality of entries. Each entry may include interface set and a number of interfaces. Each interface set may represent a list of interfaces for the network device for a given network connection. The network device may receive a list of interfaces for allocating resource for an EMCP group. The network device may select an entry from the table by identifying an interface set that includes all of the interfaces for the ECMP group. The network device may determine a size of the ECMP group using a number of interfaces for the identified interface set from the entry from the table and allocate hardware resources (e.g., memory) for the ECMP group based on the determined size of the ECMP group.
-
公开(公告)号:US10200312B1
公开(公告)日:2019-02-05
申请号:US15148947
申请日:2016-05-06
Applicant: Amazon Technologies, Inc.
Inventor: Bijendra Singh , Kari Ann O'Brien
IPC: H04L12/931 , H04L12/947 , H04L12/751 , H04L12/743 , H04L12/24
Abstract: Power management of a routing table is provided by supporting various power domain configurations. Each power domain configuration can be associated with a different number of power domains than other power domain configurations. Efficient power management can be achieved by switching between a lower power domain configuration and a higher power domain configuration during run-time based on the dynamic load conditions.
-
公开(公告)号:US10129144B1
公开(公告)日:2018-11-13
申请号:US15194457
申请日:2016-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Bijendra Singh , Anand Narayan Acharya , Himabindu Sajja , Kenneth Patton
IPC: H04L12/721 , H04L12/713 , H04L12/741 , H04L12/46
Abstract: Systems, methods, apparatus and computer readable medium is disclosed for extending the Virtual Routing and Forwarding (VRF) in the network using embedded source identifiers in the packets. An example apparatus may include ports, memory and processing logic. The memory may include VRF routing tables corresponding to respective VRF domains and a list of media access control (MAC) addresses, wherein each MAC address in the list is linked to one of the respective VRF routing tables. The processing logic may be configured to receive an ingress packet at a port, identify a matching MAC address in the list that matches a source identifier of the ingress packet, and process the ingress packet according to the respective VRF domain associated with the matching MAC address that matches the source identifier.
-
公开(公告)号:US20180169861A1
公开(公告)日:2018-06-21
申请号:US15384176
申请日:2016-12-19
Applicant: Amazon Technologies, Inc.
Inventor: Bijendra Singh , Chase Johnson , Lambertus Antonius Jacobus Cornelis Schouwenaars-Harms , Paul White
IPC: B25J9/16
CPC classification number: B25J9/1643 , B25J9/1658 , G05B2219/31403 , G06F9/4411 , G06F13/385 , G06F13/4013 , Y10S901/02
Abstract: A management system (or controller) is configured to send commands to robotic components of different types (e.g., different command types, byte order types, etc.). Once configured, a translation component may be deployed to translate some commands to some robotic components that use a different command type than a native command type used by the management system. The management system uses a native byte order type to create commands, which may be big endian or little endian. While some of the robotic components (e.g., first robotic components) may also use the native byte order type, other robotic components (e.g., second robotic components) may use a non-native byte order type (in relation to the management system). For example, the native byte order type may be big endian while the non-native byte order type may be little endian, or vice versa.
-
-
-