IPv6 Address Assignment via Multiple Prefix Delegation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IPv6 networks, user devices can only access the network through one link identified by a specific IPv6 address, leading to low utilization of network resources as they cannot access the network using other available links.

Innovation Solution

The method involves receiving and generating multiple Prefix Delegation (PD) messages from network access devices, which are then used by a home gateway to send unique second PDs to user devices, allowing them to generate multiple IPv6 addresses and access the network through multiple links simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user device uses only one IPv6 address to access the network, then the network access is simple and stable, but the network resource utilization is low

Engineering Contradiction:
Improvenetwork access stabilityVSAvoidnetwork resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the network access function by assigning multiple IPv6 addresses to the user device, each corresponding to a different network link. The system receives multiple PD messages from different network access devices, generates multiple second PDs, and sends them to the user device. This allows the user device to maintain stable access through each individual address while utilizing multiple links simultaneously, thereby resolving the contradiction between access stability and resource utilization.

Inventive Principle:
Principle #1Segmentation

2Productivity

If user device connects to multiple network links, then the network resource utilization improves, but the device complexity increases

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidaddress management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the user device to automatically generate multiple IPv6 addresses using the received second PD messages and the EUI-64 rule based on its MAC address. The device autonomously combines the 64-bit prefix from each second PD with its own identifier to create unique IPv6 addresses without requiring manual configuration or complex external management, thus improving resource utilization while keeping device complexity manageable.

Inventive Principle:
Principle #25Self-service

3Productivity

If home gateway sends multiple second PDs to user device, then multiple IPv6 addresses are generated for multi-link access, but the message complexity increases

Engineering Contradiction:
Improvemulti-link access capabilityVSAvoidmessage processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the home gateway pre-process the multiple first PD messages received from different network access devices and generate the corresponding second PD messages before forwarding them to the user device. This preliminary generation and organization of PD messages simplifies the overall process, allowing the user device to receive ready-to-use prefix information that can be directly combined with its MAC address to generate IPv6 addresses, thereby enabling multi-link access without excessive message complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10044672B2IPv6 address assignment method and apparatus
Publication Date: 2018.08.07 HUAWEI DEVICE CO LTD
  • US10044672B2 patent drawing
  • US10044672B2 patent drawing
  • US10044672B2 patent drawing

AI summary

IPv6 address assignment method and apparatus are provided. The method includes: receiving first Prefix Delegations (PDs) sent by at least two network access devices, where the first PDs sent by the different network access devices are different from each other; generating second PDs according to the received first PDs, where the second PDs have a one-to-one correspondence with the first PDs; and sending the generated second PDs to user device for generating by the user device IPv6 addresses according to the second PDs.