A method for distribution of data packets (MBMS Data) from an access network node (aGW) via at least one base station (eNB) to at least one user terminal in a single frequency mobile communication network, wherein • information (T1(tx), T2(tx)) is added in the access network node (aGW) to the data packets (MBMS Data) indicating in which time intervals the data packets (MBMS Data) have to be sent from the at least one base station (eNB) to the at least one user terminal, wherein said information is added in the form of header information comprising a time stamp T1(tx), wherein an allocation of time stamps T1(tx) is divided in time intervals or cycles in which the same time stamp T1(tx) is used, wherein within said time intervals or cycles, e.g. starting at a point in time T1(rx) and ending at a point in time T2(rx), for each data packet, the access network node (aGW) adds said same time stamp T1(tx) to the data packets (MBMS data), • information is added in the access network node (aGW) to the data packets (MBMS Data) indicating the order of the distribution of the data packets (MBMS Data), and • wherein if a data packet does not occupy the whole length of a transport block in which it is transmitted, the data packet is concatenated with at least one subsequent data packet (MBMS Data), wherein a virtual completion time of previous data packets, which characterizes a time needed for completion of a transmission of said previous data packets from said base station (eNB), is calculated as Tcompl = T1(rx) + S + Sum*m, with Sum denoting a total size of all previous data packets, wherein S is an upper bound which is determined by an assumed maximum scheduling interval for a transmission from the base station (eNB), and wherein m is a maximum service data rate m with which said data packets (MBMS data) are transmitted from said base station (eNB), wherein, if a consecutive data packet arrives prior to said virtual completion time Tcompl, it will be transmitted using the interval associated with said time stamp T1(tx), and wherein, if said consecutive data packet does not arrive prior to Tcompl, it will be put into a packet with a new timestamp T2(tx). • information (T1(tx), T2(tx)) is added in the access network node (aGW) to the data packets (MBMS Data) indicating in which time intervals the data packets (MBMS Data) have to be sent from the at least one base station (eNB) to the at least one user terminal, wherein said information is added in the form of header information comprising a time stamp T1(tx), wherein an allocation of time stamps T1(tx) is divided in time intervals or cycles in which the same time stamp T1(tx) is used, wherein within said time intervals or cycles, e.g. starting at a point in time T1(rx) and ending at a point in time T2(rx), for each data packet, the access network node (aGW) adds said same time stamp T1(tx) to the data packets (MBMS data), • information is added in the access network node (aGW) to the data packets (MBMS Data) indicating the order of the distribution of the data packets (MBMS Data), and • wherein if a data packet does not occupy the whole length of a transport block in which it is transmitted, the data packet is concatenated with at least one subsequent data packet (MBMS Data),