DHCPv6 Host Interface Identifier Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current DHCPv6 servers cannot separate prefix assignment from interface identifier generation for hosts, limiting the ability to formulate secure or private IP addresses.

Innovation Solution

A method where a host requests a prefix from a DHCPv6 server, generates its own interface identifier, and combines these to form an IP address, which is then registered with the server, allowing the server to grant or deny IP address usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a DHCPv6 server assigns integrated IP addresses (prefix + interface identifier together), then the address assignment process is simple, but the ability to separate prefix assignment from interface identifier generation is lost, limiting security and privacy configurations

Engineering Contradiction:
Improveability to separate prefix assignment from interface identifier generationVSAvoidaddress assignment process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the IP address assignment process into two independent parts: prefix assignment and interface identifier generation. The DHCPv6 server handles only prefix assignment, while the host independently generates interface identifiers using methods such as EUI-64 or random generation. This segmentation allows flexible configuration for security and privacy needs without complicating the overall address assignment mechanism.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a DHCPv6 server generates interface identifiers for hosts, then the server has full control over IP address formulation, but hosts cannot independently generate their own interface identifiers for security or privacy reasons

Engineering Contradiction:
Improvesecurity and privacy of IP address configurationVSAvoidserver control over address formulation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent enables hosts to self-generate interface identifiers without server intervention. The host uses local information (such as MAC address for EUI-64 or random values) to create its own interface identifier, then combines it with the prefix received from the DHCPv6 server. This self-service approach enhances security and privacy by allowing hosts to control their own address formulation while maintaining server coordination for prefix management.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If prefix assignment and interface identifier generation are combined in the DHCPv6 server, then the server maintains complete authority over address assignment, but flexibility for hosts to use alternative interface identifier generation methods is lost

Engineering Contradiction:
Improveinterface identifier generation methodsVSAvoidserver automation in address formulation
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The patent divides the address formulation automation between server and host. The DHCPv6 server automates prefix assignment, while the host automates interface identifier generation using its chosen method. This segmented automation approach provides adaptability for different interface identifier generation methods (EUI-64, random, cryptographic) while maintaining efficient automated operation without requiring full server control over the entire address formulation process.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7962584B2Usage of host generating interface identifiers in DHCPv6
Publication Date: 2011.06.14 FUTUREWEI TECHNOLOGIES INC
  • US7962584B2 patent drawing
  • US7962584B2 patent drawing
  • US7962584B2 patent drawing

AI summary

The present invention provides a local area network system including a computational device or a host, a network apparatus and communication channel (e.g. router). The invention also provides a method for configuring IPv6 addresses in the host. The method includes separating a prefix assignment from generation of an interface identifier. The prefix may be stored in a DHCPv6 server. The procedure further includes requesting the prefix from the DHCPv6 server by the host, generating the interface identifier in the host, and combining the prefix and the generated interface identifier to formulate an IP address in the host, registering the IP address in the DHCPv6 server, and granting the usage of the IP address to the host by the DHCPv6 server.