Wireless Delivery Node Group Switching for Inter-Group Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless P2P networks face limitations in direct communication between groups, as delivery nodes can only connect to one group at a time, preventing seamless information exchange across multiple groups.
Innovation Solution
A communication system where a third wireless terminal alternates between connecting to and disconnecting from two groups, allowing for the encapsulation and decapsulation of packets with different IP addresses to facilitate direct communication between groups through a delivery node.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a delivery node connects to one group at a time, then the connection management is simple, but communication between multiple groups cannot be achieved
Solution Approach 1:
The delivery node dynamically switches its group membership between first group and second group based on communication needs. The node alternates between connecting to the first group and the second group, enabling it to relay messages between groups that would otherwise be isolated. This dynamic connection switching resolves the contradiction by allowing the node to adapt its connectivity state to facilitate inter-group communication.
2Ease of manufacture
If packets are transmitted with virtual IP addresses between groups, then application programs remain unchanged, but packet routing becomes complex
Solution Approach 1:
The system implements packet encapsulation where original packets containing virtual IP addresses are nested within new packets that have updated IP addresses. When a message is sent from a terminal in the first group to a terminal in the second group, the original packet is encapsulated with an outer layer having the delivery node's IP address. This nested structure allows the delivery node to route packets based on outer IP addresses while preserving the inner virtual IP address structure, thus maintaining application compatibility while enabling inter-group routing.
Solution Approach 2:
The delivery node acts as an intermediary that performs packet address translation. It receives packets with virtual IP addresses, updates the IP addresses to reflect the current group context, and forwards them appropriately. This intermediary function allows terminals to communicate using virtual IP addresses without modification, while the delivery node handles the complexity of address translation and routing between different group contexts.
Data Source
AI summary
A delivery node alternately connects to a first wireless terminal and a second wireless terminal. When a first packet with a virtual IP address of the second wireless terminal as a destination IP address is output from a first application to a virtual network interface, the first wireless terminal encapsulates the first packet with the use of an encapsulation header and transmits to the delivery node. The delivery node encapsulates the first packet obtained by decapsulating the received encapsulation packet again, and transmits to the second wireless terminal. The second wireless terminal transmits the first packet obtained by decapsulating the received encapsulation packet to a second application through a virtual network interface.


