NAT session management method based on distributed system

A distributed system and session management technology, applied in transmission systems, electrical components, etc., to facilitate aging and query operations, improve aging and query efficiency, and improve search speed.

Active Publication Date: 2017-05-31
SHENZHEN FORWARD IND CO LTD
View PDF13 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method brings additional management overhead

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
  • NAT session management method based on distributed system
  • NAT session management method based on distributed system
  • NAT session management method based on distributed system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] The principles and features of the present invention are described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0062] figure 1 It is a general framework for distributed systems, including control boards, switching boards, and service boards. In the embodiment of the present invention, the focus is on the service board, and the NAT module runs on the service board. Each service board is a multi-CPU system, which can be customized according to the actual situation, and is not limited to this embodiment. For example, in this embodiment, CPU0 of the service board is used to complete session aging check and query work, and other CPUs are used to complete data service forwarding, NAT session creation and keeping update functions.

[0063] figure 2 It is a session structure diagram in the embodiment of the present invention, ea...

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 NAT session management method based on a distributed system. The NAT session management method based on a distributed system comprises the following steps: (1) creating a NAT session; (2) maintaining updates to the created NAT session; (3) performing an aging operation on the updated NAT session; (4) querying the NAT session performed the aging operation. According to the NAT session management method based on a distributed system, the hash bucket, the hash linked list and other data structures are used to realize the creation and the update maintenance management of the NAT session, and the session key values can be hashed evenly into each hash bucket by setting the hash bucket parameters to proper values, therefore, the session key search speed can be effectively improved; meanwhile, the sessions are linked by means of the separate double linked list to complete the aging and query management of the created sessions, therefore, frequent locking of the hash buckets is avoided, and the aging and query efficiency of the sessions is improved.

Description

technical field [0001] The invention belongs to the field of data communication and network security, in particular to a NAT session management method based on a distributed system. Background technique [0002] With the rapid development of Internet technology, more and more users access to the Internet to obtain various information, including the current popular Internet of Things technology is also inseparable from the support of the Internet. However, the address of the traditional IPv4 network is only 32 bits, which can only be allocated to a limited number of users, and the emergence of IPv6 is precisely to solve this address resource bottleneck problem. [0003] The current traditional IPv4 network development is quite mature, and it will take a long time to completely transition to IPv6. In order to solve the address resource bottleneck problem in the IPv4 network, NAT (Network Address Translation) technology came into being. This technology can map multiple private...

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/08H04L29/12
Inventor 李万军李晓波刘赫秦骏
Owner SHENZHEN FORWARD IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products