Monitor Computer Egress Port Identification via Speculative Keying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network management techniques fail to efficiently identify the egress port of a focus device in a computer network, especially in dynamic environments, and struggle with predicting the path of message flow due to complex routing strategies and high overhead in data gathering.

Innovation Solution

A method implemented at a monitor computer that generates query messages with specific keys to identify the egress port by querying a focus device about its handling of hypothetical packets, using speculative keying to reduce traffic and gather data selectively, allowing for real-time end-to-end path computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional routing protocol queries are used to discover egress ports, then routing information can be obtained, but the network overhead is high and the data gathering process is complex

Engineering Contradiction:
Improveegress port identification accuracyVSAvoidnetwork overhead
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary egress port information from the routing table by using targeted queries with specific query keys, rather than gathering complete routing protocol data. This selective extraction reduces network overhead while maintaining identification accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary actions by pre-computing query keys based on destination identifiers before actually querying the routing table. This allows the monitor computer to efficiently retrieve only the required egress port information without unnecessary data gathering.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive routing protocol data is gathered to determine path, then path prediction accuracy improves, but the complexity of data gathering increases

Engineering Contradiction:
Improvepath prediction accuracyVSAvoiddata gathering complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the specific routing information needed for path determination (egress ports for given destination identifiers) rather than gathering comprehensive routing protocol data. This reduces data gathering complexity while maintaining sufficient path prediction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the path determination process into discrete queries, each targeting a specific segment of the network path. By breaking down the complex path prediction into multiple simple queries with specific query keys, the overall complexity is reduced while maintaining precision.

Inventive Principle:
Principle #1Segmentation

3Reliability

If multiple queries are sent to ensure accurate egress port identification, then identification reliability improves, but the time required for path determination increases

Engineering Contradiction:
Improveegress port identification reliabilityVSAvoidpath determination time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary computation of query keys and prepares targeted queries before executing them. This preliminary action ensures that when queries are sent, they are already optimized for efficiency, reducing the time required while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses partial action by sending a limited number of targeted queries with specific query keys rather than multiple comprehensive queries. This partial approach is sufficient to achieve reliable identification while minimizing time consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2984800B1Identifying an egress port of a device
Publication Date: 2017.05.03 ENTUITY
  • EP2984800B1 patent drawingFigure 1
  • EP2984800B1 patent drawingFigure 2a~2c
  • EP2984800B1 patent drawingFigure 3

AI summary

The invention relates to a computer implemented method of identifying an egress port of a focus device connected in a computer network, the method being implemented at a monitor computer connected to the network and comprising: generating a query message to the focus device, the query message including an address identifying the device and a query key formulated based on a destination identifier, and including an instruction readable at the device to return the result message including identification of an egress port for messages addressed to the destination identified in the destination identifier when the query message is received at the device; receiving a result message at the monitor computer; reading the result message, and where the result message does not identify an egress port autonomously generating at least one subsequent query message; including at least one of (i) a different address for a different device connected in the computer network, and (ii) a different query key, selected by the monitor computer, wherein sufficient query messages are generated to identify the egress port of the focus device.