System and method for high-performance, low-power data center interconnect fabric
First Claim
Patent Images
1. A switch system comprising:
- a plurality of nodes, wherein each node of the plurality of nodes includes a switch;
a plurality of links associated with each node, wherein the plurality of links are configured to connect nodes in the plurality of nodes to create a topology of a switch fabric for routing data through the plurality of nodes;
a management processor in at least one of the nodes, wherein the management processor is configured to control the routing of data through the switch fabric; and
at least one routing header processor at each switch, wherein the at least one routing header processor is configured to access a content addressable memory with a tag to determine if an incoming broadcast packet has crossed through a particular switch.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided that support a routing using a tree-like or graph topology that supports multiple links per node, where each link is designated as an Up, Down, or Lateral link, or both, within the topology. The system may use a segmented MAC architecture which may have a method of re-purposing MAC IP addresses for inside MACs and outside MACs, and leveraging what would normally be the physical signaling for the MAC to feed into the switch.
379 Citations
17 Claims
-
1. A switch system comprising:
-
a plurality of nodes, wherein each node of the plurality of nodes includes a switch; a plurality of links associated with each node, wherein the plurality of links are configured to connect nodes in the plurality of nodes to create a topology of a switch fabric for routing data through the plurality of nodes; a management processor in at least one of the nodes, wherein the management processor is configured to control the routing of data through the switch fabric; and at least one routing header processor at each switch, wherein the at least one routing header processor is configured to access a content addressable memory with a tag to determine if an incoming broadcast packet has crossed through a particular switch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
controlling, using a management processor in one of a plurality of nodes of a fabric switch, routing of data through the switch fabric; generating, by at least one routing header processor in one of the plurality of nodes, a routing frame header for a frame packet using a routing table, wherein the routing frame header includes a domain identifier and a management domain state associated with a media access control (MAC) layer that generated the routing frame header; and converting, by the at least one routing header processor, the frame packet to an Ethernet packet. - View Dependent Claims (12, 13)
-
-
14. A method comprising:
-
controlling, using a management processor of a fabric switch that includes a plurality of nodes, routing of data through the switch fabric; accessing, by at least one routing header processor in the fabric switch, a content addressable memory with a tag to determine if an incoming broadcast packet has crossed through a particular switch; and standardizing, by the at least one routing header processor, one or more fields in the incoming broadcast packet. - View Dependent Claims (15, 16, 17)
-
Specification