IPv6 Stateless Address Auto-Configuration Multi-Subnet Support

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IPv6 address auto-configuration methods using SLAAC only support a single subnet, limiting network segmentation and management capabilities.

Innovation Solution

Introduction of new ICMPv6 option types 6 and 7 in router advertisement messages to enable auto-configuration of host IPv6 addresses with multiple subnet addresses, allowing for multiple subnet support by incorporating subnet information into the IPv6 address structure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If SLAAC is used for IPv6 address auto-configuration, then address assignment is simplified and stateless, but only a single subnet is supported limiting network segmentation

Engineering Contradiction:
Improveaddress auto-configurationVSAvoidmulti-subnet support
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the subnet information into multiple 32-bit subnet identifiers that are embedded within the IPv6 address structure. This allows the single SLAAC mechanism to support multiple subnets by dividing the subnet information into manageable segments that can be carried in the address prefix and optional fields of router advertisement messages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent embeds multiple subnet identifiers nested within the IPv6 address structure itself. The subnet information is nested in the prefix portion and optional fields of the router advertisement, allowing the host to extract multiple subnet identifiers from a single address configuration message without requiring multiple separate configuration processes.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If multiple subnet addresses are supported, then network segmentation and management capabilities are improved, but the address auto-configuration complexity increases

Engineering Contradiction:
Improvenetwork segmentation capabilityVSAvoidaddress configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the existing SLAAC mechanism universal by enabling it to handle both single-subnet and multi-subnet scenarios through the same router advertisement message structure. The host can process multiple subnet identifiers from a single RA message using the same auto-configuration logic, eliminating the need for separate configuration mechanisms for different subnet scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The host automatically extracts and processes multiple subnet identifiers from the router advertisement message without requiring manual configuration or complex intervention. The SLAAC mechanism itself performs the work of incorporating multiple subnet information into the IPv6 address, making the system self-sufficient in handling multi-subnet addressing.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11838263B1Stateless address auto-configuration with multiple subnet support method and apparatus
Publication Date: 2023.12.05 VERIZON PATENT & LICENSING INC
  • US11838263B1 patent drawing
  • US11838263B1 patent drawing
  • US11838263B1 patent drawing

AI summary

Techniques for stateless address auto-configuration with support for multiple, different subnets are disclosed. In one embodiment, a method is disclosed comprising receiving, by a network device, a router solicitation (RS) message from a network node, generating, by the network device, a router advertisement (RA) message for use in determining the network node's network address, the RA message including a network address prefix and subnetting information, the subnetting information comprising a subnet address, a subnet address length and a subnet option type, and transmitting, by the network device, the RA message to the network node.