DAD Proxy Selective Forwarding for IPv6 Address Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing duplicate address detection (DAD) proxy methods in IPv6 networks face issues such as resource wastage, security risks, and prolonged detection times due to unconditional multicast packet forwarding, especially in scenarios like DSL and PON networks, where DAD function is disabled, leading to incorrect address configuration and security breaches.

Innovation Solution

A method and apparatus for DAD proxy that compares DAD-NS messages with locally stored information, initiates unreachability detection when necessary, and selectively forwards DAD-NA messages, preventing multicast packet flooding and ensuring correct DAD functionality by only sending DAD-NA messages to subscribers who need them, thus reducing resource wastage and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the ND proxy unconditionally forwards DAD-NS multicast packets to all other ports, then the DAD function can be implemented across the network, but network resources are wasted and bandwidth is consumed

Engineering Contradiction:
ImproveDAD function implementationVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by making the DAD proxy forwarding behavior context-dependent rather than uniform. The proxy examines the source port of incoming DAD-NS packets and selectively forwards them only to ports that are not the source port, creating different forwarding behaviors for different local contexts (source ports). This resolves the contradiction by enabling DAD functionality where needed while avoiding unnecessary resource consumption on ports where it is not required.

Inventive Principle:
Principle #3Local quality

2Reliability

If the DAD-NS multicast packet is forwarded to all other subscribers, then duplicate addresses can be detected, but security risks increase as subscribers obtain address information they should not access

Engineering Contradiction:
Improveduplicate address detectionVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts and removes the harmful aspect of unconditional multicast forwarding by implementing selective forwarding based on source port identification. Instead of forwarding DAD-NS packets to all subscribers (which causes security risks), the system extracts only the necessary forwarding action to ports that are not the source port. This extraction principle resolves the contradiction by maintaining duplicate address detection capability while eliminating unnecessary information exposure to unauthorized subscribers.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the DAD-NS multicast packet is forwarded through the ND proxy to all ports, then address detection can occur, but the detection delay is prolonged

Engineering Contradiction:
Improveaddress detection capabilityVSAvoiddetection delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies the skipping principle by enabling direct peer-to-peer DAD communication between subscribers on the same port, bypassing the need for proxy-mediated forwarding. When both source and destination are on the same port, the DAD packet is handled locally without being forwarded through the proxy to other ports and back. This skipping of unnecessary forwarding steps resolves the contradiction by maintaining detection capability while significantly reducing detection delay.

Inventive Principle:
Principle #21Skipping (Rushing through)

4Reliability

If the ND proxy forwards DAD packets in N:1 VLAN scenarios, then DAD function is enabled, but the network device must modify VLAN IDs which increases device complexity

Engineering Contradiction:
ImproveDAD function in VLAN networksVSAvoidVLAN ID modification capability
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies the intermediary principle by introducing the DAD proxy as a mediator between subscribers in N:1 VLAN scenarios. Instead of requiring network devices to perform complex VLAN ID modification, the proxy acts as an intermediate entity that receives DAD-NS packets from one subscriber and selectively forwards them to appropriate ports. This intermediary approach resolves the contradiction by enabling DAD functionality in VLAN networks while avoiding the need for complex VLAN ID modification capabilities in network devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8724500B2Method, apparatus, and system of duplicate address detection proxy
Publication Date: 2014.05.13 HUAWEI TECH CO LTD
  • US8724500B2 patent drawing
  • US8724500B2 patent drawing
  • US8724500B2 patent drawing

AI summary

Embodiments of the present invention disclose a method, apparatus, and system of DAD proxy. The method includes: obtaining a DAD-NS message; comparing the obtained DAD-NS message with locally stored DAD information, and adding the DAD-NS information to the locally stored DAD information when it is determined, according to a comparison result, that the IP address to be detected is not duplicate; when it cannot be determined whether the IP address to be detected is duplicate or not, initiating, according to the address information included in the locally stored DAD information after comparison, an unreachability detection to the IP address to be detected to determine whether the IP address to be detected is duplicate. The apparatus includes: an obtaining module, a storing module, and a processing module. The system includes: an apparatus of DAD proxy and an access device.