IPv6 Router Detection via Prefix Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for detecting network egress and distinguishing between public and private routers in IPV6 environments are ineffective, as they rely on IPV4 techniques that do not work for IPV6 address spaces.

Innovation Solution

The use of IPV6 address prefixes to determine network egress and identify private and public routers by tracing packets and analyzing each hop's IPV6 prefix, allowing for the differentiation between private network routers and those belonging to an Internet Service Provider.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional IPV4 detection methods are used in IPV6 environments, then the methods are simple and familiar, but they fail to accurately detect network egress and distinguish between public and private routers

Engineering Contradiction:
Improvedetection accuracyVSAvoidmethod complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the detection parameter from IPV4 address-based methods to IPV6 prefix-based methods. By extracting and analyzing the prefix portion of IPV6 addresses (e.g., comparing prefixes like '2001:db8:1:' vs '2001:db8:2:'), the system can accurately identify network egress points and distinguish private from public routers in the IPV6 address space, resolving the inaccuracy of traditional methods.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If IPV6 prefix analysis is implemented to accurately detect network egress and router types, then detection accuracy improves, but the complexity of the detection process increases

Engineering Contradiction:
Improvenetwork egress detection accuracyVSAvoiddetection process complexity
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the IPV6 address into its prefix component for analysis. By extracting only the relevant prefix portion of IPV6 addresses (e.g., the first few segments before the interface identifier), the system simplifies the comparison process while maintaining high detection accuracy, making the complex task of IPV6 router identification more manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces prefix extraction as an intermediary step between receiving IPV6 addresses and performing detection. This intermediary process of isolating and comparing only the prefix portions of addresses serves as a mediator that simplifies the overall detection complexity while preserving the ability to accurately identify network characteristics.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If IPV6 prefix-based detection is used to identify private and public routers, then router classification accuracy improves, but the processing time and computational effort increase

Engineering Contradiction:
Improverouter classification accuracyVSAvoiddetection processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the necessary prefix information from complete IPV6 addresses for comparison purposes. By taking out and analyzing only the relevant prefix segments (e.g., comparing '2001:db8:1:' versus '2001:db8:2:'), the system reduces the amount of data to be processed while maintaining accurate router classification, thereby reducing computational overhead and processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250007835A1Egress and private router detection in Internet Protocol Version 6 (IPV6)
Publication Date: 2025.01.02 ZSCALER INC
  • US20250007835A1 patent drawing
  • US20250007835A1 patent drawing
  • US20250007835A1 patent drawing

AI summary

Systems and methods for determining the egress of networks and identifying routers associated with networks and ISPs include determining an egress of a network; determining a prefix associated with the egress of the network; performing a trace to a destination through the network; and identifying one or more private routers belonging to the network based on the trace and the prefix associated with the egress of the network.