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

A network address conversion method and system based on priority queue

A technology of network address translation and priority queuing, applied in the field of data communication, can solve problems such as unable to immediately satisfy important users' NAT processing, unable to connect, and data packets without prioritization, so as to ensure support and improve the way of sending , the effect of simple modification

Inactive Publication Date: 2008-08-13
付丽敏
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] In this traditional network address translation implementation, there is one biggest defect: the data packets sent are not prioritized, and when the buffer space of the CPU queue is insufficient, it will not be able to satisfy the needs of important users or important data packets in real time. NAT processing
The result of this is that some high-priority users cannot connect due to the congestion of low-priority users when accessing the external network

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
  • A network address conversion method and system based on priority queue
  • A network address conversion method and system based on priority queue
  • A network address conversion method and system based on priority queue

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0049] The present invention modifies the process of sending the data message to the CPU unit and the NAT service processing unit. When the data message is sent to the CPU queue unit, the priority can be distinguished according to the level of the user or the nature of the data message to ensure Data packets of high-priority users or high-priority data packets can be sent to the protocol processing unit to generate NAT translation entry information, so as to better ensure the system's support for high-priority users and high-priority services.

[0050] The main idea of ​​the network address translation method based on priority queues in the present invention is: in the NAT service processing unit, the received data packets that need to be processed by network address translation NAT and satisfy the NAT processing conditions are processed accordi...

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 system for network address translation based on priority queue. The method comprises the steps that: firstly, a NAT service processing unit divides the received data massages needing to be NAT processed into multiple queues having different priorities, and sends the data massages having different priorities to corresponding queues of a CPU queue unit, wherein the data massages meet the NAP processing condition; secondly, a queue reading unit reads the data massages of the highest-priority queue in the CPU queue unit, the data massages is upward sent and network address translated, until the data massages of the highest-priority queue is empty, then the data massages of the next priority queue is read, upward sent and network address translated, the process is the same for other data massages. The invention improves the way of sending data massages upward, better guarantees the upward sending of high-priority data massages and generation of corresponding NAT converting item information, as well as application of high-priority users.

Description

technical field [0001] The invention relates to the field of data communication, in particular to a priority queue-based network address conversion method and system. Background technique [0002] By using NAT (Network Address Translation) technology, an organization can reuse one or more registered globally unique IP addresses, which can alleviate the pressure of insufficient Internet IP addresses to a certain extent. [0003] figure 1 It is a traditional NAT function realization method. [0004] Data packet forwarding unit 101: the data packet forwarding unit 101 receives the input original data message 107, and performs corresponding business processing and routing and forwarding functions; for the data message that needs to be processed by NAT, it is sent to the NAT business processing unit 102; [0005] NAT service processing unit 102: the NAT service processing unit 102 receives the original data message 107 that needs to be processed by NAT from the packet forwardi...

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/56H04L29/06H04L29/12
Inventor 杨焱
Owner 付丽敏
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