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

Stateless flexible mapping algorithm for IPv6/IPv4 access

A stateless, mapping method technology, applied in the field of communication, can solve problems such as failure to meet format requirements, translation equipment assigning IPv6 prefixes, and algorithms that cannot be well adapted

Active Publication Date: 2022-03-08
北京英迪瑞讯网络科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Although the above IPv6 address format is tightly coupled with the corresponding IPv4 address, it can meet most application scenarios, but in some application scenarios that have special requirements for publishing the IPv6 format, the algorithm cannot be well adapted
For example, some servers want to embed some service-related information bits in the virtual IPv6 address, or the local administrator cannot manage and control the generation process of its IPv6 address, or some operators cannot assign IPv6 prefixes to translation equipment, and can only provide translation services. The device is assigned one or more IPv6 addresses, which cannot meet the format requirements of RFC6052, etc.
In this case, a flexible mapping algorithm is needed, which can perform static stateless one-to-one mapping between the flexibly generated IPv6 address and the original IPv4 server address, but the current translation technology cannot meet the above requirements

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
  • Stateless flexible mapping algorithm for IPv6/IPv4 access
  • Stateless flexible mapping algorithm for IPv6/IPv4 access

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] This application adds some fixed mapping entries between specified IPv6 addresses and specified IPv4 addresses as needed, and integrates them with the IPv6 / IPv4 mapping algorithm entries stipulated in RFC6052 to achieve a unified IPv6 / IPv4 flexibility based on longest prefix matching The mapping table can adapt to various application scenarios and user requirements for IPv6 / IPv4 access.

[0064] As shown in Figure 1, it is disclosed that according to one aspect of the present disclosure, a stateless flexible mapping algorithm for IPv6 / IPv4 access is provided, including the following steps:

[0065] S100. Construct an IPv6 / IPv4 stateless flexible mapping table on the translation gateway according to preset mapping rules, wherein the mapping rules in the IPv6 / IPv4 stateless flexible mapping table include mapping rule type, IPv6 prefix, IPv6 prefix length, IPv4 At least one field in prefix or IPv4 prefix length;

[0066] As shown in Figure 2, first configure the construct...

Embodiment 2

[0132] Based on the technical implementation principle of Embodiment 1, this embodiment provides a corresponding mapping device, which implements the algorithm provided in Embodiment 1 through a stateless flexible mapping table construction module, a DNS AAAA record configuration module, a request module, and a mapping module. For the specific functions and implementation principles of the modules, please refer to the description of Embodiment 1, which will not be described here again. Wherein, the connection mode between the modules may be wired or wireless, without limitation.

[0133] According to another aspect of the present disclosure, there is provided a mapping device implementing the above-mentioned stateless flexible mapping algorithm for IPv6 / IPv4 access, including a stateless flexible mapping table construction module, a DNS AAAA record configuration module, Request module and map module:

[0134] Stateless flexible mapping table construction module: used to const...

Embodiment 3

[0140] Furthermore, according to another aspect of the present disclosure, a control system is also provided, including:

[0141] processor;

[0142] memory for storing processor-executable instructions;

[0143] Wherein, the processor is configured to implement the above-mentioned stateless flexible mapping algorithm for IPv6 / IPv4 access when executing the executable instructions.

[0144] The control system of the embodiment of the present disclosure includes a processor and a memory for storing instructions executable by the processor. Wherein, the processor is configured to implement any one of the aforementioned stateless flexible mapping algorithms for IPv6 / IPv4 access when executing the executable instructions.

[0145] Here, it should be noted that the number of processors may be one or more. Meanwhile, in the control system of the embodiment of the present disclosure, an input device and an output device may also be included. Wherein, the processor, the memory, th...

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

This application relates to a stateless flexible mapping algorithm for IPv6 / IPv4 access. By constructing an IPv6 / IPv4 stateless flexible mapping table on the translation gateway, several fixed mapping tables between specified IPv6 addresses and specified IPv4 addresses are added as needed Items, and merged with the IPv6 / IPv4 mapping algorithm table items stipulated in RFC6052 to realize a unified IPv6 / IPv4 flexible mapping table based on longest prefix matching, which can adapt to various application scenarios and user needs of IPv6 / IPv4 access. The present invention supports hiding the real IPv4 address of the server from IPv6 users, supports IPv4 servers to issue encrypted IPv6 addresses, and realizes security protection. No matter how the IPv4 address of the internal server changes, the externally issued IPv6 address always remains unchanged, maintaining user access to services stability.

Description

technical field [0001] The present disclosure relates to the technical field of communication, in particular to a stateless flexible mapping algorithm, device and control system for IPv6 / IPv4 access. Background technique [0002] IPv6 is the core network protocol of the next generation Internet. However, IPv4 and IPv6 are not compatible at the address and protocol levels. Therefore, in today's coexistence of IPv4 and IPv6 networks, a simple, feasible, and scalable IPv6 / IPv4 translation technology is needed to help IPv6 computers communicate with IPv4 computers. RFC6144 defines the scene and framework of IPv6 / IPv4 translation, and RFC6052 and RFC7915 respectively define and standardize the address mapping and protocol mapping of IPv6 / IPv4 translation. From this, two important translation technology categories are derived: stateful translation technology (RFC6146) and stateless translation technology (RFC6052 / RFC7915 / RFC6219). Among them, the stateful translation technology ...

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 Patents(China)
IPC IPC(8): H04L61/251H04L61/255
CPCH04L61/251H04L61/255
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