Methods and apparatus related to any-to-any connectivity within a data center
First Claim
Patent Images
1. An apparatus, comprising;
- a switch core defining a single logical entity and having a multi-stage switch fabric physically distributed across a plurality of chassis, the multi-stage switch fabric having a plurality of ingress ports and a plurality of egress ports, the switch core configured to be coupled to a plurality of peripheral processing devices via the plurality of ingress ports and the plurality of egress ports,the switch core configured to provide non-blocking connectivity at line rate between a first peripheral processing device disposed with a first chassis and a second peripheral processing device disposed with a second chassis, the switch core configured to provide non-blocking connectivity at line rate between the second peripheral processing device and a third peripheral processing device,the switch core configured to receive a first packet associated with the first peripheral processing device, the switch core configured to send sequentially a second packet to the second peripheral processing device and a third packet to the third peripheral processing device based on cells associated with the first packet, the multi-stage switch fabric configured to send the cells from ingress ports from the plurality of ingress ports to egress ports from the plurality of egress ports.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an apparatus includes a switch core that defines a single logical entity and has a multi-stage switch fabric physically distributed across a plurality of chassis. The multi-stage switch fabric has a plurality of ingress ports and a plurality of egress ports. The switch core is configured to be coupled to a plurality of peripheral processing devices via the plurality of ingress ports and the plurality of egress ports. The switch core is also configured to provide non-blocking connectivity at line rate between a first peripheral processing device disposed with a first chassis and a second peripheral processing device disposed within a second chassis.
131 Citations
18 Claims
-
1. An apparatus, comprising;
-
a switch core defining a single logical entity and having a multi-stage switch fabric physically distributed across a plurality of chassis, the multi-stage switch fabric having a plurality of ingress ports and a plurality of egress ports, the switch core configured to be coupled to a plurality of peripheral processing devices via the plurality of ingress ports and the plurality of egress ports, the switch core configured to provide non-blocking connectivity at line rate between a first peripheral processing device disposed with a first chassis and a second peripheral processing device disposed with a second chassis, the switch core configured to provide non-blocking connectivity at line rate between the second peripheral processing device and a third peripheral processing device, the switch core configured to receive a first packet associated with the first peripheral processing device, the switch core configured to send sequentially a second packet to the second peripheral processing device and a third packet to the third peripheral processing device based on cells associated with the first packet, the multi-stage switch fabric configured to send the cells from ingress ports from the plurality of ingress ports to egress ports from the plurality of egress ports. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising;
-
a switch core having a multi-stage switch fabric physically distributed across a plurality of chassis, the multi-stage switch fabric having a plurality of ingress ports and a plurality of egress ports, the switch core configured to be coupled to a plurality of peripheral processing devices via the plurality of ingress ports and the plurality of egress ports, the switch core configured to provide connectivity at line rate for each peripheral processing device from the plurality of peripheral processing devices to each remaining peripheral processing device from the plurality of peripheral processing devices such that each egress port from the plurality of egress ports is equitably accessible by each peripheral processing device from the plurality of peripheral processing devices via an ingress port from the plurality of ingress ports, a number of the plurality of ingress ports and the plurality of egress ports is greater than 1000, each ingress port from the plurality of ingress ports and each egress port from the plurality of egress ports is configured to operate at a speed not less than 10 Gb/s. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus, comprising:
-
a switch core defining a single logical entity and having a multi-stage switch fabric physically distributed across a plurality of chassis, the multi-stage switch fabric having a plurality of ingress ports and a plurality of egress ports, the plurality of ingress ports including a first ingress port and a second ingress port, the plurality of egress ports including a first egress port and a second egress port, the switch core configured to be coupled to a plurality of peripheral processing devices via the plurality of ingress ports and the plurality of egress ports, the plurality of peripheral processing devices including a first peripheral device, a second peripheral device and a third peripheral device, the first ingress port associated with the first peripheral processing device, the second ingress port associated with the second peripheral processing device, the first egress port associated with the second peripheral processing device, the second egress port associated with the third peripheral processing device, the switch core configured to receive a first packet associated with the first peripheral processing device, the switch core configured to send sequentially a second packet to the second peripheral processing device and a third packet to the third peripheral processing device based on cells associated with the first packet, the multi-stage switch fabric configured to send the cells from ingress ports from the plurality of ingress ports to egress ports from the plurality of egress ports, the multi-stage switch fabric configured to send a first subset of the cells from the first ingress port to the first egress port, the multi-stage switch fabric configured to send a second subset of the cells from the second ingress port to the second egress port. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification