Packet Communication Address Selection Pipeline
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing IPv6 address selection algorithm, as defined by RFC 3484, often results in long delays and inefficient address access when an initial address pair fails, as it does not effectively utilize alternative valid addresses during retransmissions, leading to connection failures and session disconnections.
Innovation Solution
A support sub-layer in a packet communication system that tries a first connection using the highest priority address set and, upon failure, attempts a second connection in a pipeline manner using alternative address sets, generating valid address sets and maintaining session continuity through address swapping.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the RFC 3484 address selection algorithm is used to determine transmission and destination addresses, then address selection follows a standardized procedure, but communication delays increase significantly when the selected address pair fails because alternative addresses are not tried during retransmission
Solution Approach 1:
The patent pre-generates multiple address pairs (transmission address, destination address) in advance using the RFC 3484 algorithm, storing them in a priority order. When the primary address pair fails, the system immediately switches to the next pre-prepared address pair without waiting for retransmission delays, thus performing the address selection action in advance to avoid communication delays.
Solution Approach 2:
The patent implements continuous connection attempts using multiple address pairs in parallel or sequential pipeline manner. While one address pair is being tried, alternative address pairs are prepared and ready to be attempted immediately upon failure detection. This continuous action ensures that communication attempts never stop, eliminating idle time between failed connection attempts.
2Adaptability or versatility
If multiple IPv6 addresses are available at transmission and destination nodes, then address selection flexibility increases, but the complexity of selecting suitable address pairs increases
Solution Approach 1:
The patent implements an automatic address pair selection mechanism that autonomously generates multiple address pairs using the RFC 3484 algorithm, prioritizes them, and selects the appropriate pair based on connection success/failure status. This self-service approach eliminates the need for manual address configuration and complex selection logic, as the system automatically manages the entire address pair selection process.
Solution Approach 2:
The patent segments the address selection process into distinct components: address pair generation, priority ranking, selection execution, and failure handling. By dividing the complex task of selecting from multiple IPv6 addresses into these manageable segments, the system reduces overall complexity while maintaining flexibility in address selection.
3Reliability
If retransmission frequency is increased to improve connection reliability, then connection success rate improves, but transmission delay increases due to repeated failed attempts
Solution Approach 1:
The patent maintains continuous connection attempts by preparing multiple address pairs in advance and executing them in a pipeline manner. Instead of stopping and waiting after each failed retransmission, the system continuously tries alternative address pairs, ensuring that useful communication actions never cease. This eliminates the idle time inherent in traditional retransmission protocols.
Solution Approach 2:
The patent enables the system to skip directly to alternative address pairs when the current address pair fails, rather than repeatedly attempting the same failed connection. By rushing through the failure and immediately trying the next pre-prepared address pair, the system avoids the time penalty of conventional retransmission delays while maintaining connection reliability.
Data Source
AI summary
An apparatus and method for a connection method of a support sub-layer in a packet communication system are provided. In the method, whether a timeout occurs is determined while communication is performed with a destination node. When the timeout occurs, a first connection to the destination node is tried using a first address set having a highest priority in an address management table. When the first connection fails, a second connection to the destination node is tried in a pipeline manner on the basis of address sets inside the address management table. Valid address sets are generated via the second connection.


