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

Method for realizing network address conversion

A technology for network address translation and address information, applied in the field of network address translation, can solve the problems of reduced forwarding performance, low NAPT efficiency, slow speed, etc., and achieve the effect of improving performance and efficiency

Inactive Publication Date: 2004-06-30
HUAWEI TECH CO LTD
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, there are mainly two ways to realize NAPT: one is a pure software algorithm implemented on the CPU of the network device, which is very slow, and when the number of entries in the NAT (Network Address Translation) table is large, the software will The table lookup performance will be greatly reduced, resulting in a sharp drop in packet forwarding performance; the other is a software algorithm based on the network processor, which uses the powerful computing power and table lookup ability of the network processor to implement NAT with software. , the network processor used is the IXP1200 network processor. IXP1200 is the first generation of network processors, so it has some inherent defects that lead to low efficiency when processing NAPT. The defects of IXP1200 include: On the one hand, the network processor There is no hardware table lookup unit inside, and all table lookup operations are completed by software, which is also powerless for NAPT transformations that require a large number of table lookup operations; on the other hand, there is no dedicated hardware for byte stream processing inside the network processor, so for the needs The operation efficiency of a large number of byte conversion processing is low; and the network processor internally shares the bus, so the data access capability is limited. Therefore, the NAPT based on IXP1200 also has low performance and cannot meet the performance requirements of the growing network communication system
[0005] To sum up, the two network address translation methods described in the prior art are due to the defects of the technology itself, so that the forwarding performance is generally not high in the application, and the forwarding performance decreases when the number of users increases

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 realizing network address conversion
  • Method for realizing network address conversion
  • Method for realizing network address conversion

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The core idea of ​​the implementation method of network address translation described in the present invention is to reasonably divide the various tasks that need to be completed for network address translation, and then complete the processing by different processing modules, thereby realizing network address translation at a lower cost. The fast conversion of addresses solves the problem of low NAT forwarding performance.

[0028] The realization of the present invention can adopt hardware equipment C5 network processor, and this processor is the high-speed network processor used for network protocol processing and message forwarding of MOTOROLA (Motorola) company, is integrated with high-speed hardware look-up table in C5 network processor Engine CPRC module and byte-based serial message processing engine SDP module, the present invention just utilizes this characteristic of C5 network processor, has designed a kind of network address translation method, realizes the ...

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

Rational divisions of operations are carried out for each operation needed for converting network address. The said task is accomplished by CPRC and SDP in C5 network processor respectively. That is to say CPRC module does following operations: determining address information in message needed to convert; calculating difference value of address information needed to convert; looking-up table to make sure converted address information. SDP module does following operations: calculating value of check sum of address information with message being converted; converting address information of message, and sending out message. The invention raises efficiency for converting network address providing base for fast forwarding message needed to convert network address.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a method for realizing network address translation. Background technique [0002] NAT (Network Address Translation) is divided into two types: one is pure IP (Internet Protocol) address translation, private network IP addresses and public network IP addresses have a one-to-one correspondence, and the main purpose is to isolate private network and external public network users . The other is NAPT (Network Address Port Transformation) technology based on the binding of IP addresses and Layer 4 protocol port numbers, which is mainly used to solve the problem of insufficient IP addresses. NAPT can be used to realize many-to-one connections from private networks to public networks. Address translation. [0003] The existing NAT application is mainly the application of NAPT technology. NAPT is proposed to solve the problem of insufficient public network IP addresses. By...

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/24H04L12/28H04L29/02
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