A method for controlling data stream switch, comprising: obtaining, by an input end of a switch equipment, bandwidth demand information of a data stream, encapsulating in a first control cell the bandwidth demand information and the correspondence information between the bandwidth demand information and the data stream, and sending the first control cell to a switch fabric of the switch equipment; calculating, by the switch fabric, a bandwidth map BWM according to the bandwidth demand information, the physical bandwidth of at least one ingress port of the data stream corresponding to the bandwidth demand information, the physical bandwidth of at least one egress port of the data stream corresponding to the bandwidth demand information, and time division multiplexing TDM service bandwidth information, wherein the ingress port is a connection port of the input end and the switch fabric, and the egress port is a connection port of the switch fabric and the output end, and the TDM service bandwidth information is used to indicate the bandwidth occupied by a TDM service on the egress port; performing, by the switch fabric, sequencing processing on entries of the BWM according to a preset sequencing criterion, to obtain a bandwidth sequencing information table, encapsulating the bandwidth sequencing information table in a second control cell, and sending the second control cell to the input end, wherein the sequencing criterion is that no more than two ingress ports send a cell to a same egress port in a same time slot; performing, by the input end, cell even sequencing processing on the data stream according to the bandwidth sequencing information table, to obtain a cell table, wherein the cell table comprises a sequential position of each cell in the data stream, and cells of a same data stream are distributed at intervals in terms of sequential positions; and controlling, by the input end, sending of cells of the data stream according to the cell table. obtaining, by an input end of a switch equipment, bandwidth demand information of a data stream, encapsulating in a first control cell the bandwidth demand information and the correspondence information between the bandwidth demand information and the data stream, and sending the first control cell to a switch fabric of the switch equipment; calculating, by the switch fabric, a bandwidth map BWM according to the bandwidth demand information, the physical bandwidth of at least one ingress port of the data stream corresponding to the bandwidth demand information, the physical bandwidth of at least one egress port of the data stream corresponding to the bandwidth demand information, and time division multiplexing TDM service bandwidth information, wherein the ingress port is a connection port of the input end and the switch fabric, and the egress port is a connection port of the switch fabric and the output end, and the TDM service bandwidth information is used to indicate the bandwidth occupied by a TDM service on the egress port; performing, by the switch fabric, sequencing processing on entries of the BWM according to a preset sequencing criterion, to obtain a bandwidth sequencing information table, encapsulating the bandwidth sequencing information table in a second control cell, and sending the second control cell to the input end, wherein the sequencing criterion is that no more than two ingress ports send a cell to a same egress port in a same time slot; performing, by the input end, cell even sequencing processing on the data stream according to the bandwidth sequencing information table, to obtain a cell table, wherein the cell table comprises a sequential position of each cell in the data stream, and cells of a same data stream are distributed at intervals in terms of sequential positions; and controlling, by the input end, sending of cells of the data stream according to the cell table.