A method of providing synchronous transport of packets between asynchronous network nodes. An asynchronous network node capable of transmitting and receiving packetson the asynchronous network is designated as a master node. Each non-master asynchronous network node which desires to synchronously transport packets across the asynchronous network is designated as a slave node. Best arrival times for packets transmitted from slave nodes to the master node are communicated from the master node to the slave nodes. Bestpacket assembly times for packets to be transmitted by the particular slave node to the master node in the future for the packets to be received by the master node at future master clock referenced best arrival times are determined. Packets for transmission at slave nodes are prepared and transmitted according to determined future bestpacket assembly time information.