Message transmission method and apparatus

A transmission device and message technology, applied in the field of communication, can solve problems such as unreliability, inability to guarantee RDMA reliable transmission, no anti-packet loss mechanism, etc., and achieve the effect of improving transmission reliability

Active Publication Date: 2017-10-03
CHINA UNITED NETWORK COMM GRP CO LTD
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the prior art, RDMA is carried in Ethernet frames or User Datagram Protocol (UDP) messages. Since RDMA is carried on a reliable IB network, the IB network is reliable and will not lose packets. Therefore, the upper layer protocol of RDMA does not have an anti-packet loss mechanism.
The traditional Ethernet is designed according to the concept of best effort. Once congestion or equipment failure occurs, packet loss is a common situation.
Since UDP is an unreliable and fast transmission method, carrying RDMA in UDP packets also cannot guarantee the reliable transmission of RDMA

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
  • Message transmission method and apparatus
  • Message transmission method and apparatus
  • Message transmission method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] figure 1 It is a flowchart of a message transmission method provided by an embodiment of the present invention. The embodiment of the present invention aims at the low transmission reliability of RDMA, and provides a message transmission method. The specific steps of the method are as follows:

[0021] Step S101. Receive a message sent by the first server, and identify the message.

[0022] In order to ensure that the RDMA carried on UDP, that is, RoCEv2 (that is, enhanced RoCE), does not lose packets, this paper proposes a RoCEv2 method that uses UDP and Ethernet frames for traffic mapping to solve the problem of no packet loss.

[0023] The basic idea of ​​this method is to map the UDP packets carrying RoCEv2 into Ethernet frames, and then use the DCB non-packet loss mechanism to ensure that the UDP packets are not lost in such Ethernet frames.

[0024] like figure 2 As shown, S1 represents the first server, S2 represents the second server, and there are multiple ...

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 embodiments of the invention provide a message transmission method and apparatus. The method comprises the following steps: receiving a message sent by a first server, and identifying the message; if it is identified that the message is an Ethernet frame carrying remote direct memory access (RDMA), modifying the Ethernet type identifier of the Ethernet frame to be a value of RoCEv2; and setting the message to have top priority. According to the embodiments of the invention, the message sent by the first server is received, if the message is the Ethernet frame carrying the RDMA, the Ethernet type identifier of the Ethernet frame is modified to be the value of the RoCEv2, and the message is set to have the top priority, such that the message of each RoCEv2 is not lost, and the transmission reliability of the RDMA is improved.

Description

technical field [0001] The embodiments of the present invention relate to the field of communication technologies, and in particular, to a message transmission method and device. Background technique [0002] Remote Direct Memory Access (RDMA) was created to solve the delay of server-side data processing in network transmission. [0003] In the prior art, RDMA is carried in Ethernet frames or User Datagram Protocol (UDP) messages. Since RDMA is carried on a reliable IB network, the IB network is reliable and will not lose packets. Therefore, the upper layer protocol of RDMA does not have an anti-packet loss mechanism. The traditional Ethernet is designed based on the concept of best effort. Once congestion or equipment failure occurs, packet loss is common. Since UDP is an unreliable and fast transmission method, carrying RDMA in UDP packets also cannot guarantee the reliable transmission of RDMA. Contents of the invention [0004] Embodiments of the present invention p...

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
IPC IPC(8): H04L12/833H04L12/851H04L47/31
CPCH04L47/24H04L47/31
Inventor 田新雪马书惠
Owner CHINA UNITED NETWORK COMM GRP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products