Node Device IPv4 IPv6 Routing Table Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a network environment where both IPv4 and IPv6 protocols coexist, existing peer-to-peer (P2P) systems face challenges in determining root nodes, leading to difficulties in content acquisition due to protocol differences between IPv4 and IPv6, which prevents the P2P system from operating effectively without setting separate root nodes for each protocol.

Innovation Solution

A node device determines its communicability over IPv4 and IPv6, acquires routing tables from respective devices, and selects one routing table based on a priority order to participate in either the IPv4 or IPv6 overlay network, eliminating the need for distinct root nodes and allowing communication to proceed without protocol-specific issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate root nodes are determined for IPv4 and IPv6 in one overlay network, then protocol-specific communication can be established, but the system complexity increases and root nodes cannot be uniquely determined

Engineering Contradiction:
Improveprotocol-specific communicationVSAvoidroot node determination
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the overlay network into protocol-specific sub-networks by creating separate IPv4 overlay network and IPv6 overlay network. Each node determines its communicability and participates in only one protocol-specific network, avoiding the complexity of determining separate root nodes while ensuring reliable protocol-specific communication

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of determining separate root nodes for each protocol within one overlay network, the patent inverts the approach by creating separate overlay networks for each protocol. Nodes join the overlay network corresponding to their communicable protocol, eliminating the root node determination problem while maintaining protocol-specific communication reliability

Inventive Principle:
Principle #13The other way round (Inversion)

2Adaptability or versatility

If a node device participates in both IPv4 and IPv6 overlay networks, then communication flexibility increases, but unnecessary message transmission occurs and network bandwidth is wasted

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidnetwork bandwidth
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by making each node's protocol participation specific to its local communicability characteristics. Each node determines whether it is communicable over IPv4 or IPv6 and participates only in the corresponding overlay network, achieving communication flexibility adapted to local conditions while avoiding unnecessary message transmission and conserving network bandwidth

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8799508B2Node device, information communication method and computer readable recording medium
Publication Date: 2014.08.05 XING INC
  • US8799508B2 patent drawing
  • US8799508B2 patent drawing
  • US8799508B2 patent drawing

AI summary

A node device in an information communicating system: determines whether or not the node device is communicable over the IPv4; determines whether or not the node device is communicable over the IPv6; acquires a first routing table that is generated using a first node device communicable over the IPv4 from a predetermined device that is connected to a network if communication is possible over the IPv4; and acquires a second routing table that is generated using a second node device communicable over the IPv6 from the predetermined device that is connected to the network if communication is possible over the IPv6. If the controller determines that communication is possible over the IPv4 and the controller determines that communication is possible over the IPv6, the controller acquires one of the first one of the first routing table and the second routing table according to a priority order.