Abstract:
The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. The meshing of the transpose box can cause each device to be connected to any or all of the devices in the other tier as dictated by the network topology. When changing network topologies or scaling the network, additional devices can be added to available connectors on an existing transpose box, or new or additional transpose boxes can be deployed in order to handle the change with minimal cabling effort.
Abstract:
Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service in order to create and configure computer networks that are provided by the configurable network service for use by the users. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. If so, secure private access between an existing computer network and new computer network extension that is being provided may be enabled using one or more VPN connections or other private access mechanisms.
Abstract:
Techniques are described for providing users with access to computer networks, such as to enable users to create computer networks that are provided by a remote configurable network service for use by the users. Such provided computer networks may be configured to be private computer networks accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. In addition, access to remote resource services may be configured and provided from such computer networks in various manners, such as to include a local access mechanism as part of a provided computer network that is configured to forward communications sent to the access mechanism to a particular remote resource service.
Abstract:
The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. One or more of the deployed electronic devices (e.g., switches, transpose boxes) in the network can transmit data based on a backplane Ethernet standard, such as 10GBASE-KR, 10GBASE-KX4, or 40GBASE-KR4.
Abstract:
Techniques are described for providing logical networking functionality for managed computer networks, such as for virtual computer networks provided on behalf of users or other entities. In some situations, a user may configure or otherwise specify a network topology for a virtual computer network, such as a logical network topology that separates multiple computing nodes of the virtual computer network into multiple logical sub-networks and/or that specifies one or more logical networking devices for the virtual computer network. After a network topology is specified for a virtual computer network, logical networking functionality corresponding to the network topology may be provided in various manners, such as without physically implementing the network topology for the virtual computer network.; In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
Abstract:
Techniques are described for configuring intercommunications between multiple computing nodes 205a-205c, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. A data center 200 that is connected to an external computing system 205d via external Internet 260. The data center 200 includes an interconnection network 250 that includes networking devices 225a-225c. Networking device 225a provides a gateway between computing systems 205a-205b and the interconnection network 250. Networking device 225b provides a gateway between computing system 205c and the interconnection network 250. Networking device 225c provides a gateway between the interconnection network 250 and the external internet 260. Virtual networks are established and maintained for groups of computing nodes, such as those operated by or on behalf of various users. Such virtual networks are established by configuring various communication manager modules 215a-215c to associate communications from a computing node belonging to a virtual network with one or more networking identifiers associated with the virtual network, such that other communication manager modules appropriately forward or otherwise process such communications. Each networking device 225a-225c includes network configuration information 230a-230c, respectively. The network configuration information maintained by networking devices serves a purpose similar to that of the network configuration information maintained by the virtual machine manager modules. The network configuration information maintained by networking devices provides a mapping between virtual network indicators ("V-net" ), networking identifiers associated with communications for purposes of transport over physical networks ("Tag") and networking identifiers associated with communications for purposes of transport over the interconnection network ("Label"). Networking devices associate networking identifiers with communications as those communications are transported over the interconnection network, so that they may be efficiently routed by any core routers of the interconnection network and/or forwarded only to routers that provide gateways to networks having nodes that also belong to the virtual networks associated with those networking identifiers.
Abstract:
Techniques are described for configuring intercommunications between multiple computing nodes 205a-205c, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. A data center 200 that is connected to an external computing system 205d via external Internet 260. The data center 200 includes an interconnection network 250 that includes networking devices 225a-225c. Networking device 225a provides a gateway between computing systems 205a-205b and the interconnection network 250. Networking device 225b provides a gateway between computing system 205c and the interconnection network 250. Networking device 225c provides a gateway between the interconnection network 250 and the external internet 260. Virtual networks are established and maintained for groups of computing nodes, such as those operated by or on behalf of various users. Such virtual networks are established by configuring various communication manager modules 215a-215c to associate communications from a computing node belonging to a virtual network with one or more networking identifiers associated with the virtual network, such that other communication manager modules appropriately forward or otherwise process such communications. Each networking device 225a-225c includes network configuration information 230a-230c, respectively. The network configuration information maintained by networking devices serves a purpose similar to that of the network configuration information maintained by the virtual machine manager modules. The network configuration information maintained by networking devices provides a mapping between virtual network indicators ("V-net" ), networking identifiers associated with communications for purposes of transport over physical networks ("Tag") and networking identifiers associated with communications for purposes of transport over the interconnection network ("Label"). Networking devices associate networking identifiers with communications as those communications are transported over the interconnection network, so that they may be efficiently routed by any core routers of the interconnection network and/or forwarded only to routers that provide gateways to networks having nodes that also belong to the virtual networks associated with those networking identifiers.
Abstract:
The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. The meshing of the transpose box can cause each device to be connected to any or all of the devices in the other tier as dictated by the network topology. When changing network topologies or scaling the network, additional devices can be added to available connectors on an existing transpose box, or new or additional transpose boxes can be deployed in order to handle the change with minimal cabling effort.