Fictitious Address Allocation for IPv4 IPv6 Interoperability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current solutions for ensuring interoperability between IPv4 and IPv6 protocols in IP telephony networks are inadequate, particularly in establishing SIP sessions between heterogeneous user agents, as they often require additional adaptations and ALG applications that complicate network performance and are not generic, failing to route calls successfully without determining the IP type of remote nodes.
Innovation Solution
Assigning fictitious addresses to user agents in a different IP environment and presenting both fictitious and original addresses during communication, allowing proxy servers to route calls without needing to determine the IP type of the nodes, thus simplifying the routing process and improving interoperability between IPv4 and IPv6 environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing solutions (NAT-PT, tunneling) are used to ensure interoperability between IPv4 and IPv6, then communication between heterogeneous nodes is enabled, but device complexity and processing load increase due to additional adaptation functions and ALG applications
Solution Approach 1:
The patent introduces a location server as an intermediary that stores mapping relationships between IPv4 and IPv6 addresses. Instead of requiring proxy servers to implement complex adaptation logic, the location server acts as a mediator that provides address translation information, thereby reducing the complexity burden on proxy servers while maintaining reliable communication between heterogeneous nodes
Solution Approach 2:
The patent extracts the address adaptation functionality from the proxy server and relocates it to a dedicated location server. By separating the address resolution function from the call routing function, the proxy server's processing load is reduced, and interoperability is maintained through the location server's address mapping capabilities
2Productivity
If existing solutions require determining the IP type of remote nodes for routing calls, then routing decisions can be made, but processing time and complexity increase due to additional node type detection requirements
Solution Approach 1:
The patent implements preliminary action by having the location server pre-establish and store mapping relationships between IPv4 and IPv6 addresses before actual call routing is needed. When a call needs to be routed, the proxy server can directly query the pre-computed address mappings without performing real-time IP type detection, thereby reducing processing time and improving routing efficiency
Solution Approach 2:
The system uses feedback mechanisms where user agents provide information about their IP environment type to the location server during registration. This feedback allows the location server to build accurate address mapping tables, enabling the proxy server to make rapid routing decisions based on pre-collected information rather than performing real-time detection
Data Source
Figure 1a~3
Figure 2a~4
Figure 2b~2c
AI summary
The invention relates to a method for transmitting data between at least two nodes of a network, one node being attached to at least one IP environment, called the origin environment. According to the invention, such a method comprises: - a step of assigning, to at least one user agent included in one of said nodes, a dummy address in an IP environment different from said origin environment; - a step of presenting at least said dummy address and an origin address of said user agent in said origin environment when establishing communication with at least one remote node.