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

Method for data message transmission and converter

A technology for data transmission and converter, applied in the field of communication, can solve the problems of multiple segmentation, PMTU learning function failure, mechanism failure, etc., to avoid packet loss, ensure maximum throughput, and improve performance.

Inactive Publication Date: 2008-06-11
HUAWEI TECH CO LTD
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In an IPv4 (Internet Protocol Version 4, network protocol version is 4) network, the PMTU (Path Maximum Transmission Unit) mechanism of IPv4 can be used to learn PMTU to solve the problem of grouping and segmenting nodes along the IPv4 path. PMTU Indicates that on the packet forwarding path from source to destination, the maximum packet length allowed to be transmitted generally takes the minimum value of MTU (Maximum Transmission Unit, maximum transmission unit) on the entire path. MTU is defined on the interface and refers to the maximum packet length that the interface can transmit. However, if there are NAT (Network Address Translation, Network Address Translation) devices or NATPT (Network Address Translation-Protocol Translation, Network Address Protocol Translation) devices in the nodes along the way at this time, then the PMTU mechanism of IPv4 will not work properly and become invalid
Also in the IPV6 (Internet Protocol Version 6, the network protocol version is 6) network, the PMTU mechanism of IPV6 cannot cross the NATPT device, resulting in the failure of the PMTU learning function
[0003] In the prior art, the communication between public and private networks is carried out through NAT, and the intercommunication between IPV6 and IPV4 is carried out through NATPT. The dynamic path MTU mechanism fails, resulting in a large number of network fragmentation and message loss, which affects the correct data forwarding. performance and efficiency, leading to poor performance across the network
For example, since the IPV6-to-NATPT conversion server does not have the dynamic PMTU support of IPV6, if the IPV6 packet is larger than the MTU of the outgoing interface of the NATPT conversion server, the packet will be directly lost. After the packet enters the IPV4 network, due to the IPV4 The PMTU mechanism does not work properly, causing the path node to directly segment the packet
It can be seen that PMTU in the network cannot work normally after address translation such as NAT or NATPT, so the PMTU mechanism is not supported in the network. If the packet is larger than the MTU of the outgoing interface at the passing node, it can only be processed in segments, which may also result in multiple segments.
[0004] During the research and practice of the existing technology, the inventor found that the following problems exist in the prior art: segmenting in the network, especially multiple segments, will increase additional overhead, because each data packet after segmenting Both contain its own header, although in a high-speed LAN (Local Area Network, local area network) connection, there is usually no need to worry about the additional overhead associated with segmentation, but on a low-speed serial interface, IPv4 packets and IPv6 packets go through NATPT addresses After the conversion, due to the consideration of the cost, there may be problems such as the fragmented packet is too small and discarded directly

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
  • Method for data message transmission and converter
  • Method for data message transmission and converter

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The embodiment of the present invention provides a method for transmitting data packets, which is used to accurately determine the maximum transmission unit value on the entire transmission link when transmitting packets, so as to ensure the maximum throughput of the network, avoid packet loss, and greatly improve data throughput. Forwarding performance.

[0020] In order to make the technical solution of the present invention clearer, the following examples are listed respectively to describe the present invention in detail:

[0021] Referring to Fig. 1, it is a flowchart provided by Embodiment 1 of the present invention, specifically as follows:

[0022] 101: The source host uses the maximum transmission unit value of the path supported by itself as the maximum transmission unit value of the sent message, and sends the message to the target host through the router.

[0023] 102: The router receives the message, and judges whether the size of the message meets the mes...

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 invention discloses a method and a converter for transmitting data message, wherein the method includes the following steps: the message of the path maximum transmission unit value supported by a source host is transmitted to a destination host through a router; if the message transmitted by the source host is more than the maximum transmission unit value of the switching path of the router, the source host updates the path maximum transmission unit value and transmits the updated value over again till the path maximum transmission unit value supported by the source host and the destination host is determined; moreover, the path maximum transmission unit value supported by the source host and the destination host is adopted as the maximum transmission unit value for transmitting the message; finally, the message is transmitted to the destination host through the router. During network transmission, the invention can ensure maximum network throughput and avoid package loss, thereby improving data transmission performance.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a method and a converter for transmitting data messages. Background technique [0002] In an IPv4 (Internet Protocol Version 4, network protocol version is 4) network, the PMTU (Path Maximum Transmission Unit) mechanism of IPv4 can be used to learn PMTU to solve the problem of grouping and segmenting nodes along the IPv4 path. PMTU Indicates that on the packet forwarding path from source to destination, the maximum packet length allowed to be transmitted generally takes the minimum value of MTU (Maximum Transmission Unit, maximum transmission unit) on the entire path. MTU is defined on the interface and refers to the maximum packet length that the interface can transmit. However, if there are NAT (Network Address Translation, Network Address Translation) devices or NATPT (Network Address Translation-Protocol Translation, Network Address Protocol Translation) devices in the ...

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): H04L12/56H04L12/58
CPCH04L47/36H04L47/10H04L1/1867H04L2001/0097H04L47/26H04L47/43
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