DHCPv4 Server IPv6 Configuration Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IPv6 transition technologies, such as 6to4 and 6rd, face challenges in automatically configuring IPv6 parameters like the default DNS server and other settings, especially in large-scale deployments, due to the limitations of manual configuration and the inability of existing protocols to support link broadcasts, leading to inefficiencies and maintenance difficulties.
Innovation Solution
A method and apparatus that utilize a DHCPv4 protocol to send and receive IPv6 configuration information, allowing user side devices to request and obtain necessary IPv6 configuration details, such as DNS server addresses, through DHCPv4 packets, enabling automatic configuration and improving efficiency over manual methods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual configuration is used for IPv6 parameters, then configuration can be performed, but maintenance becomes extremely difficult and time-consuming when DNS server addresses change
Solution Approach 1:
The system enables self-service by allowing terminal devices to automatically obtain and update IPv6 configuration information (including DNS server addresses) through DHCPv4 protocol without manual intervention. When DNS server addresses change, the system automatically retrieves updated information, eliminating the need for manual reconfiguration of all CPEs.
Solution Approach 2:
The invention pre-configures the DHCPv4 server with IPv6 configuration information including DNS server addresses before terminal devices need them. This preliminary preparation allows terminals to automatically obtain current configuration information when connecting, avoiding the need for manual pre-configuration at each device.
2Extent of automation
If DHCPv6 protocol is used for automatic IPv6 configuration, then automatic configuration is achieved, but it cannot run in 6rd and 6to4 networks due to link broadcast limitations
Solution Approach 1:
The invention uses DHCPv4 server as an intermediary to provide IPv6 configuration information in 6rd and 6to4 networks where DHCPv6 cannot operate. The DHCPv4 server receives configuration information and distributes it to terminal devices through DHCPv4 protocol, which is compatible with IPv4-based tunneling networks, thereby enabling automatic configuration where traditional DHCPv6 fails.
Solution Approach 2:
The system changes the protocol parameter from DHCPv6 to DHCPv4 to achieve compatibility with 6rd and 6to4 networks. By using DHCPv4 instead of DHCPv6, the system maintains automatic configuration capabilities while adapting to the constraints of IPv4-based tunneling environments that cannot support link broadcast operations.
3Ease of manufacture
If IPv6 configuration information is hardcoded on terminal devices, then initial configuration is simple, but any changes require updating all devices manually
Solution Approach 1:
The system replaces static hardcoded configuration with dynamic self-updating configuration. Terminal devices automatically obtain IPv6 configuration information including DNS server addresses from the DHCPv4 server and can autonomously update this information when changes occur, eliminating manual maintenance requirements while keeping initial deployment simple.
Data Source
AI summary
The present invention discloses a method for obtaining IPv6 configuration information in an IPv6 transition network. The network includes an IPv4 network and an IPv6 network. An apparatus for providing IPv6 configuration information in the IPv4 network receives an IPv6 configuration information obtaining request packet sent by a user side device. In response, the apparatus sends a response packet to the user side device, where the response packet is a DHCPv4 packet, and carries the requested IPv6 configuration information. Some of the advantages of the present invention are that automatic configuration for a user side device which needs to traverse the IPv4 network to access the IPv6 network is implemented, and efficiency is greatly improved compared with a manual configuration method in the prior art.


