Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data transmission method and device

A data transmission method and retransmission technology, applied in the field of communications, can solve problems such as poor compatibility, increased link overhead and delay, and bit errors

Active Publication Date: 2016-08-17
HUAWEI TECH CO LTD
View PDF2 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In this way, the format of the data packet is modified to retransmit the data, resulting in poor compatibility with the existing Ethernet protocol standards, and the data packet is used as the basic unit of retransmission to retransmit very few bit errors, resulting in link overhead and delay increase

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data transmission method and device
  • Data transmission method and device
  • Data transmission method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0061] An embodiment of the present invention provides a data transmission method, such as Figure 4 shown, including:

[0062] Step 201, the sender generates a first block group.

[0063] The first block group includes a plurality of blocks and a first retransmission block, wherein the block in this step is a block of the Ethernet standard physical layer, and the first retransmission block is implemented based on the coding definition of the block in the Ethernet standard physical layer , the first retransmission block includes a sequence field and a check field, the value of the sequence field indicates the sequence number of the first block group, and the value of the check field indicates the division of the first block group calculated by the sender when sending the first block group The first check value of the remaining data included in the first block group outside the check field.

[0064] Step 202, the sending end sends the first block group to the receiving end. ...

Embodiment 2

[0077] An embodiment of the present invention provides a data transmission method, such as Figure 5 shown, including:

[0078] Step 301. The sender generates a first transmit block (transmit block) stream.

[0079] The first transport block stream includes at least one first block retry group, each first block group consists of K blocks and a first retransmission block (retry block), K is greater than or equal to 1 Integer, optional, K is an integer of 8-64. The first retransmission block is realized based on the coding definition of the block in the Ethernet standard physical layer. The first retransmission block includes a sequence field and a check field, the value of the sequence field indicates the sequence number of the first block group, and the value of the check field indicates the first block group calculated by the sender when sending the first block group The first check value of the remaining data included in the first block group except the check field.

[0...

Embodiment 3

[0129] An embodiment of the present invention provides a receiver communication device 40, such as Figure 12 shown, including:

[0130] The receiving unit 401 is configured to receive the first block group sent by the communication device at the sending end, the first block group includes multiple blocks and a first retransmission block, wherein the first retransmission block is based on the blocks in the Ethernet standard physical layer The implementation of the encoding definition, the first retransmission block includes a sequence field and a check field, the value of the sequence field indicates the sequence number of the first block group, and the value of the check field indicates the value calculated by the sending end communication device when sending the first block group The first check value of the remaining data included in the first block group except the check field;

[0131]The generating unit 402 is configured to generate a second block group, the second bloc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention provides a data transmission method and device which are used for Ethernet data retransmission to at least solve the problem that an existing Ethernet link cannot ensure reliable data transmission, and relates to the field of communication. The method comprises the steps that a first block group sent by the sending end is received, wherein the first block group comprises multiple blocks and a first retransmission block, and the first retransmission block comprises a sequence field and a verification field; a second block group is generated, wherein the second block group comprises multiple blocks and a second retransmission block, the second retransmission block comprises a confirmed or unconfirmed field, and the confirmed or unconfirmed field comprises a serial number subfield and a confirmed or unconfirmed identifier subfield, a value of the serial number subfield is a serial number of the first block group, when a verification result of the first block group is correct, a value of the confirmed or unconfirmed identifier subfield is a confirmed identifier, and when the verification result of the first block group is incorrect, the value of the confirmed or unconfirmed identifier subfield is an unconfirmed identifier; the second block group is sent to the sending end.

Description

technical field [0001] The present invention relates to the communication field, in particular to a data transmission method and device. Background technique [0002] Data Center Ethernet (full English name: Data Center Ethernet, English abbreviation: DCE) is a standard protocol stipulated by the Institute of Electrical and Electronics Engineers (English abbreviation: Institute of Electrical and Electronics Engineers, English abbreviation: IEEE) standard organization. Ethernet) is improved to integrate multiple independent physical networks (storage network, computing network or communication network) of the data center to meet the comprehensive transmission of various services in the data center. Compared with Ethernet, it effectively improves the quality of network transmission. However, data transmission errors due to link bit error rate (English full name: Bit Error Rate, English abbreviation: BER) are still inevitable, and data center Ethernet includes more switches, a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L1/00H04L1/16
CPCH04L1/0057H04L1/1607
Inventor 秦勇徐晓峰张显刚
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products