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

Resource allocation method of network address translation (NAT) and equipment

A technology of network address translation and resource allocation, applied in the field of resource allocation of network address translation NAT, can solve problems such as resource exhaustion, users cannot create new connections, etc., to achieve the effect of expanding the degree of reuse and solving insufficient NAT addresses

Active Publication Date: 2019-04-16
ZTE CORP
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the 65535 ports of NAT IP are allocated, the resources will be exhausted, and users cannot create new connections

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
  • Resource allocation method of network address translation (NAT) and equipment
  • Resource allocation method of network address translation (NAT) and equipment
  • Resource allocation method of network address translation (NAT) and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0021] Such as figure 1 As shown, the embodiment of the present invention provides a resource allocation method of Network Address Translation NAT, the method comprising:

[0022] S101, according to the NAT IP of the user, allocate a NAT port allocation entry in a preset port allocation table;

[0023] S102. Establish the external network side session table of the user according to the NAT port allocation entry, so as to complete the creation of the external network side session.

[0024] In the embodiment of the present invention, the NAT port allocation table entry is allocated in the preset port allocation table through the user's NAT IP, and the user's external network side session table is established according to the NAT port allocation table item, so as to complete the creation of the external network The side session better solves the problem that the same user uses the same NAT address, and the port block allocation method of the user expands the multiplexing of NAT ...

Embodiment 2

[0114] An embodiment of the present invention provides a network address translation NAT device, the NAT device includes a memory and a processor, the memory stores a resource allocation computer program for network address translation NAT, and the processor executes the program to implement the following: The steps of any one of the methods described in embodiment one.

[0115] In the embodiment of the present invention, the NAT port allocation table entry is allocated in the preset port allocation table through the user's NAT IP, and the user's external network side session table is established according to the NAT port allocation table item, so as to complete the creation of the external network The side session better solves the problem that the same user uses the same NAT address, and the port block allocation method of the user expands the multiplexing of NAT addresses with the help of the port allocation table, thereby effectively solving the problem of insufficient NAT ...

Embodiment 3

[0147] An embodiment of the present invention provides a computer-readable storage medium, the medium stores a computer program for resource allocation of network address translation NAT, and when the program is executed by at least one processor, the implementation of any one of the first embodiment steps of the method described above.

[0148] The computer-readable storage medium in the embodiment of the present invention may be RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, register, hard disk, removable hard disk, CD-ROM or any other form of storage medium known in the art. A storage medium may be coupled to the processor such that the processor can read information from, and write information to, the storage medium, or it may be an integral part of the processor. The processor and storage medium may be located in an application specific integrated circuit.

[0149] When implementing the embodiment of the present invention, reference may be made to Emb...

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 resource allocation method of network address translation (NAT) and equipment. The method includes: allocating an NAT port allocation entry in a preset port allocation tableaccording to NAT IP of a user; and S102, establishing an extranet-side session table of the user according to the NAT port allocation entry to complete creation of an extranet-side session. The methodeffectively solves the problem that the same user uses the same NAT address and the problem of a port block allocation manner of the user, increases reuse degree of NAT addresses by means of the portallocation table, and thus effectively solves the problem that the NAT addresses are not enough.

Description

technical field [0001] The invention relates to the field of network technology, in particular to a resource allocation method and equipment for network address translation NAT. Background technique [0002] NAT (Network Address Translation, Network Address Translation) technology is currently a basic service to solve the lack of IPv4 addresses. The NAT Port-range technology makes source tracing easier by specifying a port range of the NAT address for the user. A+P (Address plus Port) technology enables users to use the port range of the specified address to perform network address translation by issuing the specified public network address plus the port range of the address. [0003] In the process of network address translation, whether it is v4 to v4 conversion, or v4 and v6 mutual conversion, there is inevitably a stateful conversion, that is, the conversion device such as CGN (Carrier Grade NAT, Carrier Grade NAT) must save the before and after conversion information....

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): H04L29/12
CPCH04L61/2503
Inventor 胡亿芬
Owner ZTE CORP
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