US 12,273,271 B2
Data transmission method, related apparatus, and network
Fang Liu, Hong Kong (CN); Wing Shing Wong, Hong Kong (CN); and Weijie Wu, Shenzhen (CN)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed on May 29, 2020, as Appl. No. 16/886,894.
Application 16/886,894 is a continuation of application No. PCT/CN2018/117821, filed on Nov. 28, 2018.
Claims priority of application No. 201711245559.0 (CN), filed on Nov. 30, 2017.
Prior Publication US 2020/0296043 A1, Sep. 17, 2020
Int. Cl. H04L 47/125 (2022.01); H04L 45/44 (2022.01)
CPC H04L 47/125 (2013.01) [H04L 45/44 (2013.01)] 16 Claims
OG exemplary drawing
 
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.