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

Method for rapidly generating an ICMP error message

A technology of error messages and IP datagrams, applied in digital transmission systems, electrical components, transmission systems, etc., can solve problems such as link throughput drop, multi-software and hardware resources, and increase in the number of error messages to reduce processing time The effect of complexity and less hardware resources

Active Publication Date: 2014-11-05
XIAN INSTITUE OF SPACE RADIO TECH
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the switching network for high-speed table lookup, it is necessary to split the variable-length IP datagram into several or even hundreds of fixed-length cell data for high-speed table lookup. Generate the ICMP destination unreachable error message, according to the existing processing method: one, the cell data is reorganized into the original IP datagram before splitting, and the information required for generating the ICMP message is extracted by the IP datagram, according to the ICMP purpose The destination unreachable message format generates an ICMP message. This method additionally increases the cell reassembly process, which not only cannot respond to the error message in time, but also requires more software and hardware resources; The text only needs part of the information of the original IP datagram, and the information required to generate the ICMP message in the IP datagram can be stored separately before the IP datagram is split. If the table lookup fails, the information can be directly extracted. This method can respond quickly. However, in a switching network, the probability of IP datagram table lookup failure is generally small. If each IP datagram stores part of the information, the required cache space is too large, which reduces the resource utilization of the system; The metadata is regarded as a special IP datagram, and an ICMP message is generated for each error cell. Because the cell data does not necessarily contain all the information of the original IP datagram, the generated ICMP message cannot accurately feedback error information, and if Each cell generates an ICMP message, which greatly increases the number of error messages, reduces the transmission efficiency of IP datagrams in normal communication on the link, and leads to a drop in link throughput.

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 rapidly generating an ICMP error message
  • Method for rapidly generating an ICMP error message
  • Method for rapidly generating an ICMP error message

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The basic idea of ​​the present invention is: in the high-speed table look-up network, the IP datagram of variable length needs to be split into several or even hundreds of fixed-length cell data with different numbers for high-speed table look-up. The cell data that fails to be displayed is directly judged according to the header information of the cell data, and the first cell data or the first and second cell data obtained by splitting the IP datagram are processed. By extracting the cell data Part of the original IP datagram information in the data payload generates an ICMP destination unreachable error message.

[0037] The present invention will be described in detail below in conjunction with the accompanying drawings.

[0038] The IP datagram has an indefinite length. Before performing forwarding table and routing table lookup, it is split into 64-byte cell data suitable for lookup, as shown in the attached figure 1 As shown, it is the cell data format obtained...

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 present invention discloses a method for rapidly generating an ICMP error message. During an exchanging network of high speed table look-up, it is required to split an IP data table with an uncertain length into several or hundreds of cell data with a determined length for high speed table look-up. The method directly collects and processes effective information in the cell data to generate an ICMP error message regarding the cell data failing the table look-up, which solves the problem of recombining the cell when the ICMP error message is generated after the cell data fails the table look-up. Using the method of the present invention, the ICMP error message can be directly generated regarding the cell data failing the table look-up, achieving the goal of rapid response. For one IP data table, the first two of the cell data, which are obtained by splitting, need to be processed at most, and the ICMP error message can be generated, thereby reducing processing complexity of generating the ICMP message, and saving soft / hard resources achieved by the system.

Description

technical field [0001] The invention relates to a method for quickly generating ICMP error messages, belonging to the technical field of error message generation in satellite communications. Background technique [0002] IP provides a connectionless, unreliable, and non-confirmed datagram delivery mechanism, which brings two problems while effectively utilizing network resources. One is the lack of error control mechanism; the other is that there is no design-assisted host management and query mechanism. . In order to solve these two problems, ICMP (Internet Control Message Protocol, ie, Internet Control Message Protocol) was proposed to report error information or provide information that needs to be queried to the source router in the network. ICMP is the Internet Control Message Protocol, which transmits error information and query message information between the sender and the receiver. The ICMP protocol can be divided into two categories according to its functions: one...

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/741H04L45/74
Inventor 李静玲周诠黎军呼延烺张怡崔涛魏佳圆粱薇
Owner XIAN INSTITUE OF SPACE RADIO TECH
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