| CPC H04L 47/125 (2013.01) [H04L 45/44 (2013.01)] | 16 Claims |

|
1. A data transmission method, comprising:
selecting, by a first controller, transit switches for respectively transiting m groups of data, from available transit switches in a data center network according to m packing sequences, wherein the m groups of data are data transmitted by one or more source network nodes connected to m source switch groups to a destination network node connected to a destination switch group; wherein the data center network comprises a plurality of transit switches, the m source switch groups, the destination switch group, the one or more source network nodes, and the destination network node; wherein each available transit switch is a transit switch that is in the plurality of transit switches and whose load does not exceed a first threshold; wherein the m packing sequences respectively correspond to the m source switch groups, each packing sequence comprises v elements with each element corresponding to an available transit switch, and wherein m is a positive integer and v is a quantity of the available transit switches, and wherein
a selected transit switch is configured to transit at least one group of data in the m groups of data, and a difference between quantities of groups of the data transited by any two selected transit switches does not exceed a second threshold; and
instructing, by the first controller, the destination network node to send routing information to the one or more source network nodes, wherein the routing information comprises an identifier of the selected transit switch configured to transit the at least one group of data in the m groups of data transmitted by the one or more source network nodes to the destination network node.
|