H04J3/07

Byte stuffing circuit and byte stuffing method
11418276 · 2022-08-16 · ·

A byte stuffing circuit and a byte stuffing method are provided. The byte stuffing method includes: receiving a first data stream and generating a second data stream according to the first data stream, where a first size of the first data stream is N bytes, and a second size of the second data stream is 2N bytes; in response to an Xth byte of the second data stream matching a first flag byte, overwriting the Xth byte with a first stuffing byte, and inserting a second stuffing byte into an (X+1)th byte of the second data stream, where X is a positive integer between 1 and 2N−1; combining a remnant data stream and a first part of the second data stream to generate a third data stream, and configuring a second part of the second data stream as the remnant data stream; and outputting the third data stream.

System and method for performing rate adaptation of constant bit rate (CBR) client data with a variable number of idle blocks for transmission over a metro transport network (MTN)

A system and method for performing rate adaptation of constant bit rate (CBR) client data for transmission over a Metro Transport Network (MTN) by defining a plurality of pseudo-Ethernet packets at a source node, assembling a plurality of Generic Mapping Procedure (GMP) frames by mapping a plurality of blocks from a stream of encoded blocks of CBR client data, a plurality of pad blocks, and GMP overhead into consecutive pseudo-Ethernet packets of the plurality of pseudo-Ethernet packets, inserting a variable number of idle blocks between one or more of the consecutive pseudo-Ethernet packets and inserting an MTN path overhead (POH) frame that is aligned to the plurality of GMP frames to generate a plurality of rate adapted GMP frames for transmission over the MTN to an intermediate node or a sink node.

System and method for performing rate adaptation of constant bit rate (CBR) client data with a variable number of idle blocks for transmission over a metro transport network (MTN)

A system and method for performing rate adaptation of constant bit rate (CBR) client data for transmission over a Metro Transport Network (MTN) by defining a plurality of pseudo-Ethernet packets at a source node, assembling a plurality of Generic Mapping Procedure (GMP) frames by mapping a plurality of blocks from a stream of encoded blocks of CBR client data, a plurality of pad blocks, and GMP overhead into consecutive pseudo-Ethernet packets of the plurality of pseudo-Ethernet packets, inserting a variable number of idle blocks between one or more of the consecutive pseudo-Ethernet packets and inserting an MTN path overhead (POH) frame that is aligned to the plurality of GMP frames to generate a plurality of rate adapted GMP frames for transmission over the MTN to an intermediate node or a sink node.

Service sending method and apparatus, service receiving method and apparatus, and network system
11140079 · 2021-10-05 · ·

Embodiments of the present disclosure disclose a service sending method and apparatus, a service receiving method and apparatus, and a network system. The service sending method includes: obtaining, by a transmit-end device, an original data flow; inserting an increment tag p in the original data flow, to generate a first data flow, where the increment tag p is used to identify a quantity of changed idle units of the first data flow relative to the original data flow; and sending the first data flow. In the embodiments of the present disclosure, transparent transport of clock frequency and time phase information of a service is implemented.

Service sending method and apparatus, service receiving method and apparatus, and network system
11140079 · 2021-10-05 · ·

Embodiments of the present disclosure disclose a service sending method and apparatus, a service receiving method and apparatus, and a network system. The service sending method includes: obtaining, by a transmit-end device, an original data flow; inserting an increment tag p in the original data flow, to generate a first data flow, where the increment tag p is used to identify a quantity of changed idle units of the first data flow relative to the original data flow; and sending the first data flow. In the embodiments of the present disclosure, transparent transport of clock frequency and time phase information of a service is implemented.

Transmission rate adjustment method and network device
11082142 · 2021-08-03 · ·

A transmission rate adjustment method and a network device, the method including obtaining, by a network device, a target data stream, where the target data stream includes a first data packet, and where the first data packet includes at least two non-idle units, and inserting or deleting a padding unit between two non-idle units of the at least two non-idle units, in response to bandwidth adjustment needing to be performed, and according to a value of the bandwidth adjustment that needs to be performed, where the padding unit provides adaption to a difference between a bandwidth of an upstream transmission channel of the network device and a bandwidth of a downstream transmission channel of the network device.

Transmission rate adjustment method and network device
11082142 · 2021-08-03 · ·

A transmission rate adjustment method and a network device, the method including obtaining, by a network device, a target data stream, where the target data stream includes a first data packet, and where the first data packet includes at least two non-idle units, and inserting or deleting a padding unit between two non-idle units of the at least two non-idle units, in response to bandwidth adjustment needing to be performed, and according to a value of the bandwidth adjustment that needs to be performed, where the padding unit provides adaption to a difference between a bandwidth of an upstream transmission channel of the network device and a bandwidth of a downstream transmission channel of the network device.

Method for adapting a constant bit rate client signal into the path layer of a telecom signal

A method for rate adapting a constant bit rate (CBR) client signal into a signal stream in a telecom signal communication link includes at a source node encoding into a control block a control block header, and an ordered set block-designator, encoding into a plurality of path overhead data blocks a data block header and a count of data blocks to be encoded in a signal block, encoding into each of a plurality of signal blocks a data block header, the data blocks from the CBR signal equal to the count and pad blocks, assembling the blocks into a path signal frame, appending a set of idle character blocks following the end of the path signal frame to match a link bit rate of a first link segment, and transmitting the path signal frame and idle character blocks into the first link segment at the link bit rate.

HIGH ACCURACY TIME STAMPING FOR MULTI-LANE PORTS

In a transceiver, the accuracy of a packet time stamp can be improved by compensating for errors introduced by processing of the packet. A received packet can be received via multiple lanes. A packet time stamp can be measured using a start of frame delimiter (SFD). A last arriving lane can be used to provide a recovered clock signal. A phase offset between the recovered clock signal and the system clock of the transceiver can be used to adjust the time stamp. A position of the SFD within a data block can be used to adjust the time stamp. A position of the data block within a combined group of data blocks can be used to adjust the time stamp. Also, a serializer-deserializer delay associated with the last arriving lane can be used to adjust the time stamp.

Method for processing data in ethernet, device, and system

A data processing method, a related device, and a system are provided. The method executed by a first network device includes receiving PDH frame data; loading the PDH frame data and a stuffing bit into a virtual container to obtain the virtual container that includes the PDH frame data, where the stuffing bit in the virtual container carries information about a clock frequency difference between a clock frequency of the Ethernet and a clock frequency of the PDH frame data; and performing virtual-container PWE3 encapsulation on the virtual container to obtain a virtual-container PWE3 packet. In at least some embodiments, difficulty in recovering the clock frequency of the PDH frame data when the PDH frame data is transmitted in the Ethernet is reduced, clock frequency jitters and drifts caused by the clock frequency recovery are reduced, and user experience is improved.