IPv6 Prefix Delegation via Multicast SOLICIT Hints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The exhaustion of IPv4 address space poses challenges in allocating unique addresses to devices within networks, particularly in home and small business settings, where existing solutions require complex interactions with routing protocols and user intervention.
Innovation Solution
Implementing a gateway router apparatus that sends multicast SOLICIT messages with prefix length hints to determine the required IPv6 network block size, allowing for efficient allocation of IPv6 prefixes without complex routing protocol interactions or user intervention, using a method that involves sending and receiving specific messages to delegate prefixes effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If network address translation (NAT) is used to deal with IPv4 address exhaustion, then multiple private addresses can share a single public address, but address space limitation and complexity increase
Solution Approach 1:
The patent transitions from IPv4 to IPv6 by changing the fundamental parameter of address space size. IPv6 provides a vastly larger address space (2^128 addresses) compared to IPv4 (2^32 addresses), eliminating the need for NAT and its associated complexity. The gateway router automatically configures IPv6 addresses for downstream devices, simplifying the networking architecture.
Solution Approach 2:
The patent extracts and removes the NAT function from the network architecture by adopting IPv6. Instead of using NAT to workaround address exhaustion, the system directly utilizes IPv6's native large address space, eliminating the intermediate translation layer and its complexity.
2Reliability
If complex routing protocol interactions are required for IPv6 prefix allocation, then proper address assignment can be achieved, but user intervention and configuration complexity increase
Solution Approach 1:
The gateway router performs self-service by automatically determining the required prefix length based on the number of downstream devices and autonomously allocating IPv6 addresses without requiring user intervention or complex routing protocol interactions. The system self-configures the network by counting connected devices and assigning appropriate address blocks.
Solution Approach 2:
The gateway router performs preliminary actions by pre-calculating the required prefix length based on the number of downstream devices before actual address allocation. This preliminary determination of address space requirements enables automatic, accurate, and simple address assignment without subsequent manual configuration.
3Productivity
If fixed-size data packets are used in transport streams, then digital broadcasting can be efficiently implemented, but flexibility in data transmission is reduced
Solution Approach 1:
The patent implements dynamic IPv6 prefix delegation where the gateway router adapts the prefix length based on the actual number of downstream devices. Unlike static IPv4 addressing or fixed IPv6 /64 allocations, the system dynamically adjusts address space allocation to match actual network needs, providing both efficiency and adaptability.
Data Source
AI summary
A gateway router apparatus sends a first multicast SOLICIT message with a prefix length hint based on a number of network segments associated with the apparatus. The apparatus receives a second multicast SOLICIT message with a prefix length hint, from a downstream router in a premises network. At the apparatus, the following are recorded: (i) an estimated prefix length associated with the second multicast SOLICIT message; and (ii) an interface associated with the second multicast SOLICIT message. At the apparatus, a first ADVERTISE message is received, and a REQUEST message is sent, both over the internet. The REQUEST message specifies a prefix length based on the number of network segments associated with the apparatus and the recorded estimated prefix length associated with the second multicast SOLICIT message. The apparatus sends a second ADVERTISE message advertising ability of the apparatus to delegate prefixes in accordance with the REQUEST message.


