A method for transporting an ultra-high-speed Ethernet service, comprising: Distributing an ultra-high-speed Ethernet service data flow into n virtual channels, wherein a rate of the ultra-high-speed Ethernet service data flow is higher than 100GE; synchronously adding a marker to data of each of the n virtual channels; mapping the data of the n virtual channels channel by channel; and framing and transmitting the data of the n virtual channels; wherein the method is characterized in that: the step of synchronously adding a marker to data of each of the n virtual channels comprises: synchronously adding a logical lane marker, LLM, to an align marker, AM, of the n virtual channels; and the step of mapping the data of the n virtual channels channel by channel comprises: synchronously mapping the data of the n virtual channels one to one to n ODTUk.mTSs, and multiplexing the n ODTUk.mTSs to multiple OPUks, wherein ODTUk.mTS represents optical channel data tributary unit-k including m time slots and OPUk represents optical channel payload unit-k; orthe step of synchronously adding a marker to data of each of the n virtual channels comprises: synchronously adding a LLM to an overhead of each of an encapsulating container ODUflex; and the step of mapping the data of the n virtual channels channel by channel comprises: synchronously mapping the data of the n virtual channels one to one to n ODUflexes to form ODUflex-nv-like ODUflexes, mapping the n ODUflexes one to one to n ODTUk.mTSs, and multiplexing the n ODTUk.mTSs to multiple OPUks. Distributing an ultra-high-speed Ethernet service data flow into n virtual channels, wherein a rate of the ultra-high-speed Ethernet service data flow is higher than 100GE; synchronously adding a marker to data of each of the n virtual channels; mapping the data of the n virtual channels channel by channel; and framing and transmitting the data of the n virtual channels; wherein the method is characterized in that: the step of synchronously adding a marker to data of each of the n virtual channels comprises: synchronously adding a logical lane marker, LLM, to an align marker, AM, of the n virtual channels; and the step of mapping the data of the n virtual channels channel by channel comprises: synchronously mapping the data of the n virtual channels one to one to n ODTUk.mTSs, and multiplexing the n ODTUk.mTSs to multiple OPUks, wherein ODTUk.mTS represents optical channel data tributary unit-k including m time slots and OPUk represents optical channel payload unit-k; orthe step of synchronously adding a marker to data of each of the n virtual channels comprises: synchronously adding a LLM to an overhead of each of an encapsulating container ODUflex; and the step of mapping the data of the n virtual channels channel by channel comprises: synchronously mapping the data of the n virtual channels one to one to n ODUflexes to form ODUflex-nv-like ODUflexes, mapping the n ODUflexes one to one to n ODTUk.mTSs, and multiplexing the n ODTUk.mTSs to multiple OPUks. the step of synchronously adding a marker to data of each of the n virtual channels comprises: synchronously adding a logical lane marker, LLM, to an align marker, AM, of the n virtual channels; and the step of mapping the data of the n virtual channels channel by channel comprises: synchronously mapping the data of the n virtual channels one to one to n ODTUk.mTSs, and multiplexing the n ODTUk.mTSs to multiple OPUks, wherein ODTUk.mTS represents optical channel data tributary unit-k including m time slots and OPUk represents optical channel payload unit-k; orthe step of synchronously adding a marker to data of each of the n virtual channels comprises: synchronously adding a LLM to an overhead of each of an encapsulating container ODUflex; and the step of mapping the data of the n virtual channels channel by channel comprises: synchronously mapping the data of the n virtual channels one to one to n ODUflexes to form ODUflex-nv-like ODUflexes, mapping the n ODUflexes one to one to n ODTUk.mTSs, and multiplexing the n ODTUk.mTSs to multiple OPUks.