IPv6 Stateless Auto-Configuration Data Card Address Mismatch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data cards fail to perform normal data transmission during IPv6 dialup in an Ethernet link way when interface identifiers are allocated by the network, as the randomly-generated IPv6 address by the terminal is not consistent with the address allocated by the network.

Innovation Solution

The data card modifies the process for handling router advertisement messages by determining the IPv6 address allocation strategy after a successful dialup connection and discarding the router advertisement response message if an interface identifier is allocated by the network, thereby disabling stateless automatic address configuration and reporting a valid IPv6 global unicast address through a PDP activation response message.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If stateless automatic address configuration (SLAAC) is used in Ethernet link way, then address auto-generation is enabled, but the generated IPv6 address does not match the network-allocated address

Engineering Contradiction:
Improveautomatic address configurationVSAvoidaddress consistency
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent introduces an intermediary mechanism where the data card acts as a mediator between the terminal and the network. It intercepts the router advertisement message from the network, extracts the allocated IPv6 address, and directly provides it to the terminal, preventing the terminal from generating its own address through SLAAC. This resolves the contradiction by maintaining automation in address acquisition while ensuring consistency with network allocation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If router advertisement response message is sent to terminal, then SLAAC is enabled, but data transmission fails due to address mismatch

Engineering Contradiction:
Improveaddress configurationVSAvoiddata transmission
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the essential information (allocated IPv6 address) from the router advertisement message and directly provides it to the terminal through an alternative channel. By taking out the critical address information and delivering it separately, the system avoids the problem of the terminal generating inconsistent addresses while still maintaining ease of operation through automatic configuration.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If terminal generates random interface identifier, then address uniqueness is achieved, but address consistency with network allocation is lost

Engineering Contradiction:
Improveaddress generation flexibilityVSAvoidaddress consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

Instead of allowing the terminal to generate the address and then hoping it matches network allocation, the patent inverts the process: the network allocates the address first, and this pre-allocated address is then provided to the terminal. This inversion ensures consistency while maintaining uniqueness, as the network control point ensures both requirements are met.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentEP2879419B1Ipv6 address stateless auto-configuration system, data card, and implementation method thereof
Publication Date: 2018.12.19 ZTE CORP
  • EP2879419B1 patent drawingFigure 1
  • EP2879419B1 patent drawingFigure 2
  • EP2879419B1 patent drawingFigure 3

AI summary

Disclosed are a system and data card for stateless automatic configuration of an IPv6 address and the method for implementing the same, and the method includes: an IPv6 address configuration way of a data card is set and stored according to an IPv6 address allocation strategy of a current network, after successful establishment of an IPv6 dialup connection and reception of a router advertisement request message transmitted by a terminal for acquiring a prefix address, the data card determines the set IPv6 address allocation way, and when the set IPv6 address allocation way is a static configuration way, a router advertisement response message is discarded and a valid IPv6 global unicast address is reported to the terminal. By means of the system, data card and method, it is possible to solve a problem that data transmission can not be normally performed by an existing data card implementing dialup in an Ethernet link way when interface identifiers are allocated by a network.