H04L49/1515

Methods and apparatus related to virtualization of data center resources

In one embodiment, an apparatus includes a switch core that has a multi-stage switch fabric. A first set of peripheral processing devices coupled to the multi-stage switch fabric by a set of connections that have a protocol. Each peripheral processing device from the first set of peripheral processing devices is a storage node that has virtualized resources. The virtualized resources of the first set of peripheral processing devices collectively define a virtual storage resource interconnected by the switch core. A second set of peripheral processing devices coupled to the multi-stage switch fabric by a set of connections that have the protocol. Each peripheral processing device from the first set of peripheral processing devices is a compute node that has virtualized resources. The virtualized resources of the second set of peripheral processing devices collectively define a virtual compute resource interconnected by the switch core.

METHODS AND APPARATUS TO MANAGE A PHYSICAL NETWORK TO REDUCE NETWORK DEPENDENCIES IN A MULTI-FABRIC VIRTUAL NETWORK
20220286393 · 2022-09-08 ·

An example first server host includes processor circuitry to: connect a virtual network interface card (vNIC) of the first server host to a first physical network interface card (pNIC) and a second pNIC of the first server host; establish an inter-switch link between first and second switches, the first switch and the first server host in a first network fabric, the second switch and a second server host in a second network fabric; and cause transmission of a first and second network packets from the vNIC of the first server host, the first and second network packets to be delivered to the second server host via the inter-switch link, the first network packet to be transmitted via the first pNIC when utilization of the first pNIC does not satisfy a threshold, the second network packet to be transmitted via the second pNIC when the utilization satisfies the threshold.

Data scheduling method and tor switch

A data scheduling method is applied to a first top of rack (TOR) switch in a data center network (DCN). The data scheduling method comprises using a load of a path as a basis for data scheduling such that a load change status of the DCN can be dynamically sensed.

Network system and configuration method therefor

A network system in which network relay devices such as switches or routers which reduce the load of VPN path information are connected to a Clos topology and a configuration method thereof are provided. A network system according to the present invention is a network system in which a plurality of network relay devices that are routers or switches are connected by a leaf/spine type Clos topology and which performs path control using BGP. Each of the plurality of network relay devices belongs to an entire AS made up of all of the plurality of network relay devices by BGP confederation, and the respective network relay devices belong to a sub AS. A leaf type network relay device is connected to a spine type network relay device via an eiBGP peer and is connected to the other leaf type network relay devices via as iBGP peer.

Fast forwarding re-convergence of switch fabric multi-destination packets triggered by link failures

A network device receives multi-destination packets from a first node and forwards at least a first of the multi-destination packets to another network device using a first multi-destination tree with respect to the network device. The network device detects that a link associated with the first multi-destination tree satisfies one or more criteria and, in response to detecting that the link satisfies the one or more criteria, selects a second multi-destination tree with respect to the network device. The network device forwards at least a second of the multi-destination packets to the other network device using the second multi-destination tree.

Controller and system
11437755 · 2022-09-06 · ·

According to one embodiment, a controller may include a user interface that is operable to receive input from a user to control an electronic system to which the controller may be coupled either directly or indirectly. The user interface may comprise an interface housing to which the user interface is coupled, the interface housing having a front portion and a rear portion, the front portion of which may contain the user interface. A controller housing may be coupled to the rear portion of the interface housing, the controller housing having a smaller perimeter than the interface housing. The controller housing may be comprised of at least one sidewall and a rear wall. At least one magnet may be coupled to the controller housing. The magnet(s) may be operable to hold the controller in position using magnetic force when the controller housing is inserted into a mounting receptacle.

Turn-based deadlock-free routing in a Cartesian topology

An apparatus includes an interface and a processor. The interface communicates with a network including network elements interconnected in a Cartesian topology. The processor defines first and second groups of turns, each turn includes a hop from a previous network element to a current network element and a hop from the current network element to a next network element. Based on the turns, the processor specifies rules that when applied to packets traversing respective network elements, guarantee that no deadlock conditions occur in the network. The rules for a given network element include (i) forwarding rules to reach a given target without traversing the turns of the second group, and (ii) Virtual Lane (VL) modification rules for reassigning packets, which traverse turns of the first group and which are assigned to a first VL, to a different second VL. The processor configures the given network element with the rules.

METHOD AND APPARATUS FOR HOLISTIC RENDERING OF CLOUD NETWORK CONFIGURATION

The present is directed to systems, methods, and devices for holistic rendering of cloud network configuration. The method can include receiving data characterizing a plurality of devices in a computing network. The method can include generating with the inventory processor a data file characterizing each of the plurality of devices in the computing network. This data file can be generated based on the received data and on a set of static overrides. The method can include generating a configuration file for each of the plurality of devices in the computing network via iterative selection and application of templates to portions of the data file.

Fast scheduling and optimization of multi-stage hierarchical networks
11405332 · 2022-08-02 · ·

Significantly optimized multi-stage networks including scheduling methods for faster scheduling of connections, useful in wide target applications, with VLSI layouts using only horizontal wires and vertical wires to route large scale partial multi-stage hierarchical networks having inlet and outlet links, and laid out in an integrated circuit device in a two-dimensional grid arrangement of blocks are disclosed. The optimized multi-stage networks in each block employ one or more slices of rings of stages of switches with inlet and outlet links of partial multi-stage hierarchical networks connecting to rings from either left-hand side or right-hand side; and employ hop wires or multi-drop hop wires wherein hop wires or multi-drop wires are connected from switches of stages of rings of slices of a first partial multi-stage hierarchical network to switches of stages of rings of slices of the first or a second partial multi-stage hierarchical network.

Fast scheduling and optimization of multi-stage hierarchical networks
11405332 · 2022-08-02 · ·

Significantly optimized multi-stage networks including scheduling methods for faster scheduling of connections, useful in wide target applications, with VLSI layouts using only horizontal wires and vertical wires to route large scale partial multi-stage hierarchical networks having inlet and outlet links, and laid out in an integrated circuit device in a two-dimensional grid arrangement of blocks are disclosed. The optimized multi-stage networks in each block employ one or more slices of rings of stages of switches with inlet and outlet links of partial multi-stage hierarchical networks connecting to rings from either left-hand side or right-hand side; and employ hop wires or multi-drop hop wires wherein hop wires or multi-drop wires are connected from switches of stages of rings of slices of a first partial multi-stage hierarchical network to switches of stages of rings of slices of the first or a second partial multi-stage hierarchical network.