A transmission method for an Optical Burst Transport Network, OBTN, wherein the method comprises: measuring, by a master node, a network ring length of the OBTN, and calculating, by the master node, a length of a data frame, the number of timeslots in the data frame, a length of the timeslot and a guard interval for the timeslot according to a result of the measurement; transmitting, by the master node, a test data frame and a test control frame to a slave node according to the calculated length of the data frame, number of the timeslots in the data frame, length of the timeslot and guard interval for the timeslot, for performing frame synchronization training and timeslot synchronization training, wherein performing frame synchronization training and timeslot synchronization training comprises: acquiring a time delay between time when the test control frame is returned to the master node and time when the test data frame is returned to the master node; and acquiring a time interval between time when the master node transmits a control frame and time when the master node transmits the data frame after transmitting the control frame, wherein the time interval contains the time delay; transmitting, by the master node, the data frame and a control frame to the slave node according to a result of the frame synchronization training and a result of the timeslot synchronization training, wherein the control frame contains a bandwidth map; and performing, by the master node, bandwidth allocation calculation according to a request for bandwidth transmitted by the slave node, and generating and transmitting, by the master node, a new bandwidth map to the slave node. measuring, by a master node, a network ring length of the OBTN, and calculating, by the master node, a length of a data frame, the number of timeslots in the data frame, a length of the timeslot and a guard interval for the timeslot according to a result of the measurement; transmitting, by the master node, a test data frame and a test control frame to a slave node according to the calculated length of the data frame, number of the timeslots in the data frame, length of the timeslot and guard interval for the timeslot, for performing frame synchronization training and timeslot synchronization training, wherein performing frame synchronization training and timeslot synchronization training comprises: acquiring a time delay between time when the test control frame is returned to the master node and time when the test data frame is returned to the master node; and acquiring a time interval between time when the master node transmits a control frame and time when the master node transmits the data frame after transmitting the control frame, wherein the time interval contains the time delay; transmitting, by the master node, the data frame and a control frame to the slave node according to a result of the frame synchronization training and a result of the timeslot synchronization training, wherein the control frame contains a bandwidth map; and performing, by the master node, bandwidth allocation calculation according to a request for bandwidth transmitted by the slave node, and generating and transmitting, by the master node, a new bandwidth map to the slave node.