-
公开(公告)号:US10116592B2
公开(公告)日:2018-10-30
申请号:US15222487
申请日:2016-07-28
Applicant: Amazon Technologies, Inc.
Inventor: Jagwinder Singh Brar , Michael David Marr , Tyson J. Lamoreaux , Mark N. Kelly , Justin O. Pietsch
IPC: H04L12/933 , H04L12/931
Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
-
公开(公告)号:US09059872B1
公开(公告)日:2015-06-16
申请号:US13787442
申请日:2013-03-06
Applicant: Amazon Technologies, Inc.
Inventor: Jagwinder Singh Brar , Michael David Marr , Tyson J. Lamoreaux , Mark N. Kelly , Justin O. Pietsch
IPC: H04L1/00 , H04L12/66 , H04L12/933 , H04L12/931
CPC classification number: H04L45/583 , H04L12/66 , H04L49/15 , H04L49/1515 , H04L49/1569 , H04L49/35
Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
Abstract translation: 提供了高效和高度可扩展的网络解决方案,其每个利用基于Clos网络的部署单元,但在诸如基于因特网协议的网络的数据中心之类的环境中。 每个部署单元可以包括多个设备阶段,其中设备之间的连接仅在阶段之间进行,部署单元高度连接。 在一些实施例中,可以减少两级之间的连接级别,为保留相同数量的层间连接提供可用于添加边缘交换机和附加主机连接的连接。 在一些实施例中,其中可以在不同级别使用部署单元(或其他网络组)来连接其他部署单元,可以融合部署单元的边缘以减少每个主机连接的设备数量。
-
公开(公告)号:US20160301602A1
公开(公告)日:2016-10-13
申请号:US15180829
申请日:2016-06-13
Applicant: Amazon Technologies, Inc.
Inventor: Jagwinder Singh Brar , Michael David Marr , Tyson J. Lemoreaux , Mark N. Kelly , Justin O. Pietsch
IPC: H04L12/775 , H04L12/931 , H04L12/933
CPC classification number: H04L45/583 , H04L12/66 , H04L49/15 , H04L49/1515 , H04L49/1569 , H04L49/35
Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
-
公开(公告)号:US20150172178A1
公开(公告)日:2015-06-18
申请号:US14632962
申请日:2015-02-26
Applicant: Amazon Technologies, Inc.
Inventor: Alan M. Judge , David J. McGaugh , James R. Hamilton , Justin O. Pietsch , David J. O'Meara
IPC: H04L12/721 , H04L12/56 , H04L12/715 , H04L12/741
CPC classification number: H04L45/04 , H04L45/30 , H04L45/44 , H04L45/58 , H04L45/741 , H04L45/745 , H04L47/33 , H04L69/22 , H04L69/323
Abstract: A routing management component is provided for distributing routing information among a hierarchical distributed routing architecture. The routing management component can function to associate levels of the routing architecture with subsets of a network address format. The routing management component can further assign routers of the routing architecture to portions of network addresses defined at least in part by the network address format. For example, a router may be assigned to route packets addressed to a network address with a first octet between a range of values. The router management component may further distribute, to the routers of the hierarchical distributed routing architecture, sections of routing information associated with their assigned portions of network addresses. Because routing information can be distributed between various routers, the memory requirements of individual routers can be reduced comparatively to systems in which a single router maintains an entire set of forwarding information.
Abstract translation: 提供路由管理组件用于在分级分布式路由体系结构中分发路由信息。 路由管理组件可以用于将路由架构的级别与网络地址格式的子集相关联。 路由管理组件可进一步将路由体系结构的路由器分配至少部分地由网络地址格式定义的网络地址部分。 例如,可以分配路由器来路由寻址到具有值范围之间的第一个八位字节的网络地址的数据包。 路由器管理组件还可以向分层分布式路由架构的路由器分发与其分配的网络地址部分相关联的路由信息的部分。 由于路由信息可以分布在不同的路由器之间,因此可以将单个路由器的存储器需求相对于单个路由器维护一整套转发信息的系统来降低。
-
公开(公告)号:US09282032B2
公开(公告)日:2016-03-08
申请号:US14632962
申请日:2015-02-26
Applicant: Amazon Technologies, Inc.
Inventor: Alan M. Judge , David J. McGaugh , James R. Hamilton , Justin O. Pietsch , David J. O'Meara
IPC: H04L12/28 , H04L12/58 , H04L12/721 , H04L12/715 , H04L12/775 , H04L12/56 , H04L12/741
CPC classification number: H04L45/04 , H04L45/30 , H04L45/44 , H04L45/58 , H04L45/741 , H04L45/745 , H04L47/33 , H04L69/22 , H04L69/323
Abstract: A routing management component is provided for distributing routing information among a hierarchical distributed routing architecture. The routing management component can function to associate levels of the routing architecture with subsets of a network address format. The routing management component can further assign routers of the routing architecture to portions of network addresses defined at least in part by the network address format. For example, a router may be assigned to route packets addressed to a network address with a first octet between a range of values. The router management component may further distribute, to the routers of the hierarchical distributed routing architecture, sections of routing information associated with their assigned portions of network addresses. Because routing information can be distributed between various routers, the memory requirements of individual routers can be reduced comparatively to systems in which a single router maintains an entire set of forwarding information.
Abstract translation: 提供路由管理组件用于在分级分布式路由体系结构中分发路由信息。 路由管理组件可以用于将路由架构的级别与网络地址格式的子集相关联。 路由管理组件可进一步将路由体系结构的路由器分配至少部分地由网络地址格式定义的网络地址部分。 例如,可以分配路由器来路由寻址到具有值范围之间的第一个八位字节的网络地址的数据包。 路由器管理组件还可以向分层分布式路由架构的路由器分发与其分配的网络地址部分相关联的路由信息的部分。 由于路由信息可以分布在不同的路由器之间,因此可以将单个路由器的存储器需求相对于单个路由器维护一整套转发信息的系统来降低。
-
公开(公告)号:US20150236980A1
公开(公告)日:2015-08-20
申请号:US14701256
申请日:2015-04-30
Applicant: Amazon Technologies, Inc.
Inventor: Jagwinder Singh Brar , Michael David Marr , Tyson J. Lamoreaux , Mark N. Kelly , Justin O. Pietsch
IPC: H04L12/933 , H04L12/775
CPC classification number: H04L45/583 , H04L12/66 , H04L49/15 , H04L49/1515 , H04L49/1569 , H04L49/35
Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
Abstract translation: 提供了高效和高度可扩展的网络解决方案,其每个利用基于Clos网络的部署单元,但在诸如基于因特网协议的网络的数据中心之类的环境中。 每个部署单元可以包括多个设备阶段,其中设备之间的连接仅在阶段之间进行,部署单元高度连接。 在一些实施例中,可以减少两级之间的连接级别,为保留相同数量的层间连接提供可用于添加边缘交换机和附加主机连接的连接。 在一些实施例中,其中可以在不同级别使用部署单元(或其他网络组)来连接其他部署单元,可以融合部署单元的边缘以减少每个主机连接的设备数量。
-
公开(公告)号:US10063459B2
公开(公告)日:2018-08-28
申请号:US15063368
申请日:2016-03-07
Applicant: Amazon Technologies, Inc.
Inventor: Alan M. Judge , David J. McGaugh , James R. Hamilton , Justin O. Pietsch , David J. O'Meara
IPC: H04L12/28 , H04L12/58 , H04L12/715 , H04L12/775 , H04L12/721 , H04L12/749 , H04L12/741 , H04L12/725 , H04L12/801 , H04L29/06 , H04L29/08
CPC classification number: H04L45/04 , H04L45/30 , H04L45/44 , H04L45/58 , H04L45/741 , H04L45/745 , H04L47/33 , H04L69/22 , H04L69/323
Abstract: A hierarchical distributed routing architecture including at least three levels, or layers, for receiving, processing and forwarding data packets between network components is provided. The core level router components receive an incoming packet from a network component and identify a distribution level router component based on processing a subset of the destination address associated with the received packet. The distribution level router components that receiving a forwarded packet and identify a transit level router component based a second processing of at least a subset of the destination address associated with the received packet. The transit level router components receive the forwarded packet and forward the packet to a respective network. The mapping, or other assignment, of portions of the FIB associated with the distributed routing environment is managed by a router management component.
-
公开(公告)号:US09762481B2
公开(公告)日:2017-09-12
申请号:US15180829
申请日:2016-06-13
Applicant: Amazon Technologies, Inc.
Inventor: Jagwinder Singh Brar , Michael David Marr , Tyson J. Lemoreaux , Mark N. Kelly , Justin O. Pietsch
IPC: H04L12/775 , H04L12/933 , H04L12/931 , H04L12/66
CPC classification number: H04L45/583 , H04L12/66 , H04L49/15 , H04L49/1515 , H04L49/1569 , H04L49/35
Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
-
公开(公告)号:US09369407B2
公开(公告)日:2016-06-14
申请号:US14701256
申请日:2015-04-30
Applicant: Amazon Technologies, Inc.
Inventor: Jagwinder Singh Brar , Michael David Marr , Tyson J. Lamoreaux , Mark N. Kelly , Justin O. Pietsch
IPC: H04L12/933 , H04L12/775
CPC classification number: H04L45/583 , H04L12/66 , H04L49/15 , H04L49/1515 , H04L49/1569 , H04L49/35
Abstract: Efficient and highly-scalable network solutions are provided that each utilize deployment units based on Clos networks, but in an environment such as a data center of Internet Protocol-based network. Each of the deployment units can include multiple stages of devices, where connections between devices are only made between stages and the deployment units are highly connected. In some embodiments, the level of connectivity between two stages can be reduced, providing available connections to add edge switches and additional host connections while keeping the same number of between-tier connections. In some embodiments, where deployment units (or other network groups) can be used at different levels to connect other deployment units, the edges of the deployment units can be fused to reduce the number of devices per host connection.
-
公开(公告)号:US10243790B2
公开(公告)日:2019-03-26
申请号:US15235589
申请日:2016-08-12
Applicant: Amazon Technologies, Inc.
Inventor: Richard H. Galliher, III , Justin O. Pietsch , Frederick David Sinn , Mark N. Kelly , Colin J. Whittaker , Rachit Chawla , Richendra Khanna
IPC: G06F15/177 , H04L12/24 , H04L29/06 , H04L29/08 , H04L12/933
Abstract: A dynamic configuration system can manage and configure switches or other network devices that come online in a network. When the dynamic configuration system determines that a network device has come online, the dynamic configuration system can identify the network device (e.g., based on its network location, neighbors, fingerprint, identifier, address or the like), select the appropriate configuration data for the network based on the desired network topology, and transmit the configuration data to the network device. The network device can then load the configuration data and function as a component of the desired network topology.
-
-
-
-
-
-
-
-
-