Network proxy for high-performance, low-power data center interconnect fabric
First Claim
Patent Images
1. A node, comprising:
- at least one processor associated with at least one first internal port, wherein the at least one first internal port has a first address;
a management processor associated with a second internal port, wherein the second internal port has a second address; and
a port remapping component configured to indicate that the first address is remapped to the second address, wherein the port remapping component is configured to activate a port remapping enable field, and wherein the port remapping enable field is specific to a given channel;
wherein the management processor is configured to disable a first-in first-out buffer of the at least one processor and to receive traffic destined for the at least one processor as a proxy of the at least one processor via the port remapping component and in response to the at least one processor being in a low power state.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for network proxying. The network proxying may occur in a node of a fabric or across nodes in the fabric. In the network proxying, the node has a processor with a low power mode and the system remaps, by a management processor of the node, a port identifier for a processor that is in a low power mode to the management processor. The management processor then processes a plurality of packets that contain the port identifier for the processor that is in the low power mode to maintain a network presence of the node.
377 Citations
49 Claims
-
1. A node, comprising:
-
at least one processor associated with at least one first internal port, wherein the at least one first internal port has a first address; a management processor associated with a second internal port, wherein the second internal port has a second address; and a port remapping component configured to indicate that the first address is remapped to the second address, wherein the port remapping component is configured to activate a port remapping enable field, and wherein the port remapping enable field is specific to a given channel; wherein the management processor is configured to disable a first-in first-out buffer of the at least one processor and to receive traffic destined for the at least one processor as a proxy of the at least one processor via the port remapping component and in response to the at least one processor being in a low power state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
associating at least one processor in a node with at least one first internal port, wherein the at least one first internal port has a first address; associating a management processor in the node with a second internal port, wherein the second port has a second address; setting up a port remapping component which indicates that the first address is remapped to the second address, wherein the port remapping component is configured to activate a port remapping enable field, and wherein the port remapping enable field is specific to a given channel; disabling, by the management processor, a first-in first-out buffer of the at least one processor; and receiving, by the management processor as a proxy of the at least one processor, traffic destined for the at least one processor via the port remapping component and in response to the at least one processor being in a low power state. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A fabric, comprising:
-
a plurality of nodes interconnected to each other, wherein each of the plurality of nodes includes; at least one processor, wherein the at least one processor is associated with at least one internal port of a node in which the at least one processor is located, and wherein the at least one internal port has a first address in the fabric; a management processor, wherein the management processor is associated with a second internal port of the node, and wherein the second internal port has a second address in the fabric; and a port remapping component configured to indicate that the first address is remapped to the second address, wherein the port remapping component is configured to activate a port remapping enable field, and wherein the port remapping enable field is specific to a given channel; wherein the management processor is configured to disable a first-in first-out buffer of the at least one processor and to receive traffic destined for the at least one processor as a proxy of the at least one processor via the port remapping component and in response to the at least one processor being in a low power state. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus, comprising:
-
a plurality of nodes interconnected to each other to form a switching fabric, wherein each of the plurality of nodes is associated with a respective node ID in the switching fabric; a proxy node configured to be a proxy for at least one of the plurality of nodes that have entered a low power state; and a node proxy component configured to indicate that at least one of the respective node IDs is proxied to the proxy node, wherein the node proxy component comprises a routing table proxy component configured to determine if a node ID is being proxied to the proxy node; wherein the proxy node is further configured to receive traffic destined for at least one of the plurality of nodes via the node proxy component and in response to the at least one of the plurality of nodes being in a low power state. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method, comprising:
-
associating each of a plurality of nodes with a respective node ID, wherein the plurality of nodes are interconnected to each other to form a switching fabric; setting up a node proxy component which indicates that at least one of the respective node IDs is proxied to a proxy node, wherein the proxy node is configured to be a proxy for at least one of the plurality of nodes in response to the at least one of the plurality of nodes being in a low power state, wherein the node proxy component comprises a routing table proxy component configured to determine if a node ID is being proxied to the proxy node; and receiving, by the proxy node, traffic destined for the at least one of the plurality of nodes via the node proxy component and in response to the at least one of the plurality of nodes being in a low power state. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification