The invention discloses a method for ensuring the reliability of
multicast transmission, which belongs to the technical field of local area networks, and comprises the following steps: step 1, a sender allocates a globally unique and progressively increasing serial number for each
multicast data packet, and adds FEC (
Forward Error Correction)
redundant code in
multicast data; 2, a
receiver receives a multicast data packet, records continuous serial numbers through a sliding window, traverses the serial numbers in the sliding window, judges whether the serial numbers are continuous or not, if yes, it is judged that
packet loss does not occur, the step 7 is executed, and if not, the step 3 is executed; 3, the
receiver identifies redundant packets for receiving the multicast data packets according to the FEC redundant codes, counts the number of the redundant packets and judges whether the number of the redundant packets is larger than or equal to a threshold value or not, if yes, local error correction is carried out to recover data, then the step 7 is executed, and if not, the step 4 is executed. According to the method, the'confirmation
storm 'is inhibited fundamentally, and the efficient balance of the network load is realized.