Gateway Apparatus IP Version Selection Protocol Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for connecting networks with different IP versions, such as IPv4 and IPv6, often result in connection delays due to the need for re-calling and disproportionate message transmission when using gateway apparatuses with single or dual protocol stacks, leading to inefficient resource utilization.
Innovation Solution
A gateway apparatus with a selection part that chooses between gateway apparatuses compliant with different IP versions, a conversion part that adjusts message protocols as needed, and a transmission part that ensures protocol compatibility, allowing for efficient resource utilization by matching selection rates and minimizing unnecessary conversions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If re-calling is performed as a fallback connection when IP versions do not match, then communication can be established, but connection delay occurs
Solution Approach 1:
The gateway apparatus performs preliminary determination of the IP version supported by the receiving-side network before establishing communication. By proactively identifying whether the receiving-side network supports IPv4 or IPv6, the gateway can select an appropriate gateway apparatus in advance and perform necessary protocol conversions beforehand, thereby avoiding the need for re-calling and eliminating connection delays.
2Reliability
If a predetermined IP version is selected based on operator policy, then communication can be established, but disproportionate transmission of messages to gateway apparatus occurs
Solution Approach 1:
The gateway apparatus dynamically determines the IP version supported by the receiving-side network for each communication request, rather than using a fixed predetermined IP version. This dynamic adaptation allows the system to flexibly select the most appropriate gateway apparatus based on real-time network conditions and capabilities, ensuring balanced message transmission and preventing disproportionate load on specific gateway apparatus.
3Adaptability or versatility
If IP version conversion processing is performed when the SIP server's IP version differs from the predetermined IP version, then protocol compatibility is achieved, but unnecessary conversion processing occurs
Solution Approach 1:
The gateway apparatus extracts and determines the actual IP version supported by the receiving-side network, then selectively performs protocol conversion only when necessary. By removing the requirement for predetermined IP version selection and instead using actual network capability detection, the system performs conversion processing only when the transmitting-side and receiving-side IP versions differ, eliminating unnecessary conversion operations.
4Adaptability or versatility
If gateway apparatus compliant with single stack IPv4 or IPv6 are used, then protocol conversion can be performed, but resource utilization becomes inefficient
Solution Approach 1:
The gateway apparatus is designed to support both IPv4 and IPv6 protocols, making it universally compatible with receiving-side networks regardless of their IP version. This multi-functional capability allows a single gateway apparatus to handle communications with both IPv4-only and IPv6-only networks, eliminating the need for separate gateway apparatus for each IP version and significantly improving resource utilization efficiency.
Data Source
AI summary
A gateway apparatus includes: a gateway apparatus selection part configured to select a first gateway apparatus compliant with a first version of a communication protocol or a second gateway apparatus compliant with a second version of the communication protocol different from the first version of the communication protocol, the first and second gateway apparatuses being connected to a communication destination network, in such a manner that a selection rate of the first and second gateway apparatuses matches a predetermined rate; a message conversion part configured to convert a version of a message(s); and a transmission part configured to transmit a message(s) after matching the version of the communication protocol of the message(s) and the version of the communication protocol of the selected one of the first and second gateway apparatuses.


