IPv6 Address Generation for Network Service Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing IP address management systems, particularly IPv4, are inadequate for the growing number of network devices, leading to difficulties in discovering network services and setting up filtering, routing, and IPsec due to the lack of direct association between network services and IP addresses.
Innovation Solution
A network device that generates an IP address with an objective association to the network service, allowing for easier discovery and configuration of services by embedding a port number in the IPv6 address suffix and performing duplication checks to ensure uniqueness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If IPv4 addresses are used, then network devices can communicate, but the number of available addresses is insufficient for the growing number of devices and services
Solution Approach 1:
The patent transitions from IPv4 (32-bit addresses) to IPv6 (128-bit addresses), fundamentally changing the address parameter to provide vastly more addresses. This enables the system to accommodate the growing number of network devices and services while maintaining unique identification for each device and service instance.
2Ease of operation
If automatic IP address setup is used, then address assignment is simplified, but there is no direct association between IP address and network service making discovery and configuration difficult
Solution Approach 1:
The patent merges the IP address with service identification information by embedding the service port number directly into the IPv6 address suffix. This combination allows the IP address to simultaneously serve as both a network location identifier and a service identifier, enabling automatic assignment while maintaining direct associability with network services for easy discovery and configuration.
3Adaptability or versatility
If multiple IP addresses are assigned to network devices, then service differentiation is enabled, but address management complexity increases
Solution Approach 1:
The patent segments the IPv6 address into a prefix part (64 bits) and a suffix part (64 bits). The prefix identifies the network or organization, while the suffix contains the service port number. This segmentation allows multiple services to be distinguished through the suffix while keeping the prefix manageable, reducing overall address management complexity while enabling service differentiation.
Data Source
AI summary
In a network device which provides a predetermined network service according to a request of a user, an IP-address generating unit is configured to generate an IP address from a value having an association with the network service, the IP address indicating an objective association with the network service. A service provision unit is configured to set up the generated IP address for the network device to provide the network service using the generated IP address.


