IPv6 Stateless Address Auto-Configuration Multi-Subnet Support
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If multiple subnet addresses are supported, then network segmentation and management capabilities are improved, but the address auto-configuration complexity increases
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.
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.
Data Source
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.


