IP Address De-aliasing via ICMP Response Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for IP address de-aliasing in network topology diagnostics are inaccurate and labor-intensive, requiring strong assumptions about the network and often relying on outdated or human-entered information, which is not suitable for large networks.

Innovation Solution

A method involving repeated pinging of IP address pairs to determine the relationship between packet sending and return orders, using a statistic like SABBA to differentiate between aliased and non-aliased addresses, which reduces the number of necessary tests and provides an accurate representation of network topology without requiring extensive manual verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If standard methods (SNMP, TELNET) are used for IP de-aliasing, then device information can be obtained, but they require device passwords and manual entry which makes them difficult to apply consistently and automatically on large networks

Engineering Contradiction:
Improveautomated IP de-aliasingVSAvoidrequires device passwords and manual entry
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The system uses publicly accessible ICMP echo operations that devices respond to automatically without requiring authentication. The de-aliasing process is self-service in that it relies on the devices' own response behavior rather than requiring external authentication mechanisms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual information entry and authentication-based methods with an automated statistical analysis system that uses packet timing data to infer device identities, substituting mechanical manual operations with automated computational analysis

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If methods relying on strong network assumptions (NTP, sequential packet IDs, IP Record Route) are used, then device identities can be revealed, but these methods require strong assumptions about the network that limit their applicability

Engineering Contradiction:
Improvedevice identity detection accuracyVSAvoidapplicability across various network configurations
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent changes the measurement parameter from relying on protocol-specific features (NTP timestamps, packet ID sequences) to using ICMP echo response timing, which is a more universal parameter that works across different network configurations and protocols without requiring specific network assumptions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of assuming specific network behaviors (sequential packet IDs, NTP synchronization) to identify devices, the patent inverts the approach by using the observed response timing patterns themselves as the basis for identification, without requiring assumptions about how the network should behave

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

3Loss of information

If traceroute is used to obtain network topology information, then a list of IP addresses can be created, but there is no way to tell that two IP addresses are interfaces on the same router

Engineering Contradiction:
Improvetopology information completenessVSAvoidinterface classification complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary statistical analysis layer that processes traceroute IP address data. This intermediary system uses timing correlation analysis to infer device-level topology from interface-level data, bridging the gap between raw IP addresses and meaningful device classification without requiring direct device access

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8661101B2Method of IP address de-aliasing
Publication Date: 2014.02.25 AVAYA INC
  • US8661101B2 patent drawing
  • US8661101B2 patent drawing
  • US8661101B2 patent drawing

AI summary

A method of internet protocol (IP) address de-aliasing that involves obtaining IP addresses from devices in a network, pinging pairs of the IP addresses by sending packets to pairs of the IP addresses, obtaining ping response orders for the packets, and determining whether the pairs of IP addresses are aliases of the same network device based on the obtained ping response orders.