| CPC H04L 47/628 (2013.01) [H04L 45/24 (2013.01); H04L 49/3063 (2013.01)] | 48 Claims |

|
1. An apparatus to be used in association with a network switch, the network switch to be communicatively coupled via network links to at least one network, the network switch being configurable for use in association with at least one graphics processing unit (GPU), the network links to be associated with network paths in the at least one network, the at least one network being configurable to include at least one fabric and at least one leaf/spine infrastructure, the apparatus comprising:
communication circuitry to communicate Ethernet frame data via the network links; and
other circuitry to:
based, at least in part, upon a size of an Ethernet frame, schedule one or more equal portions of the Ethernet frame for transmission via one or more of the network links; and
select the one or more of the network links for the transmission so as to evenly distribute the one or more equal portions of the Ethernet frame across one or more of the network paths associated with the one or more of the network links;
wherein:
the transmission is to be via the communication circuitry;
the network switch comprises ports;
the ports are associated with the network links;
the apparatus is configurable for use in:
the at least one leaf/spine infrastructure; and
communication via the at least one fabric; and
in event that the size of the Ethernet frame is greater than a certain number of bytes:
the one or more equal portions comprise multiple equal portions of the Ethernet frame;
the one or more of the network links comprises multiple of the network links; and
the other circuitry is to schedule the transmission of the multiple equal portions of the Ethernet frame and to select the multiple of the network links so as to evenly distribute the multiple equal portions of the Ethernet frame across multiple of the network paths associated with the multiple of the network links.
|