Adaptive communication network with cross-point switches
AssigneeCiena Corporation
InventorsMichael Y. Frankel, Vladimir Pelekhaty, John P. Mateosky
Life of this patent
Estimating the term…
Abstract
A cross-point switch system forming an adaptive communication network between a plurality of switches includes a plurality of ports connected to the plurality of switches, wherein the plurality of switches are connected to one another via a Port Aggregation Group (PAG) comprising multiple ports with a same set of endpoints between two switches; and a cross-point switch fabric configured to connect the plurality of ports between one another, wherein the cross-point switch fabric is configured to rearrange bandwidth in a PAG due to congestion thereon without packet loss.
Claims20
A cross-point switch system forming an adaptive communication network between a plurality of switches, the cross-point switch comprising:
- a plurality of ports connected to the plurality of switches, wherein the plurality of switches are connected to one another via a Port Aggregation Group (PAG) comprising multiple ports with a same set of endpoints between two switches;
- and
- a cross-point switch fabric configured between the plurality of ports and configured to connect the plurality of ports between one another,
- wherein the cross-point switch fabric is configured to rearrange bandwidth in a PAG due to congestion thereon without packet loss.
A packet switch in an adaptive communication network, the packet switch comprising:
- a plurality of ports comprising network-facing ports connected to additional packet switches in the adaptive communication network via a cross-point switch system and server-facing ports connected to servers, wherein the network-facing ports are connected to each of the additional packet switches via a Port Aggregation Group (PAG) comprising multiple ports;
- a switch fabric configured to switch packets between the plurality of ports,
- wherein the switch fabric is configured between the plurality of ports and is configured to provide packet flows to each port in a PAG in an order to fill up port queue to a specified threshold before using next available port to keep ports free to rearrange the bandwidth.
A method implementing an adaptive communication network between a plurality of packet switches, the method comprising:
- providing a switch fabric configured between multiple ports;
- connecting the packet switches to one another with each pair of packet switches interconnected in a Port Aggregation Group (PAG) comprising multiple ports;
- communicating over each PAG by filling each of the multiple ports to a specified queue threshold before using next available port to keep ports free to rearrange the bandwidth;
- and
- responsive to congestion on a PAG, rearranging bandwidth to add one or more ports to the congested PAG.
Dependencies are inferred from the claim text.