Probe Packet Forwarding Path Integrity Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Packet switching devices often experience unexpected packet drops due to software or hardware errors, leading to transient issues that can affect network performance and reliability.

Innovation Solution

A packet switching device creates a probe packet to investigate the integrity of forwarding paths by monitoring its travel through the system, identifying whether the packet is correctly forwarded and detecting potential black hole conditions by analyzing packet counters and using probe packet detectors along forwarding paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If packet switching devices process high volume traffic at high speed, then network capacity and performance are improved, but packet drops due to software or hardware errors increase

Engineering Contradiction:
Improvenetwork capacityVSAvoidpacket delivery reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by injecting probe packets into the forwarding path before actual traffic is affected. These probe packets travel through the same forwarding elements (switches, routers, firewalls) to detect potential issues before they cause packet drops. The probe packets are marked with special identifiers and monitored at multiple points to proactively identify forwarding path integrity issues.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Probe packets serve as intermediaries between the monitoring system and the actual data traffic. Instead of directly monitoring high-volume traffic for errors, the system uses these intermediary probe packets to carry monitoring information through the forwarding path. The probe packets interact with forwarding elements without being actual user data, allowing safe and continuous integrity verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If monitoring is performed at multiple positions along forwarding paths, then detection precision of packet drops is improved, but device complexity increases

Engineering Contradiction:
Improvepacket drop detection precisionVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring system is designed with multi-functionality to handle multiple monitoring positions simultaneously. A single probe packet can be tracked through multiple forwarding elements and monitoring points using universal marking mechanisms (special header fields or metadata). The same monitoring infrastructure processes probe packets regardless of their injection point or intended destination, eliminating the need for separate monitoring systems at each position.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of creating physically separate monitoring instances at each forwarding path position, the system uses logical copying through probe packet replication. Probe packets are copied virtually through the forwarding path using the same forwarding logic as actual traffic, allowing multiple monitoring positions to be served by a unified monitoring architecture that tracks probe packet journeys rather than duplicating monitoring hardware or software at each node.

Inventive Principle:
Principle #26Copying

3Reliability

If probe packets are injected into the forwarding path, then identification of black hole conditions is improved, but loss of time for normal traffic processing occurs

Engineering Contradiction:
Improveblack hole detection capabilityVSAvoidforwarding path processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system changes parameters of probe packets to distinguish them from normal traffic while maintaining similar forwarding behavior. Probe packets are marked with special identifiers in packet headers or metadata, allowing monitoring systems to identify and track them without requiring different forwarding logic. These parameter changes enable the probe packets to traverse the same forwarding path as normal traffic but be selectively monitored and analyzed separately, ensuring black hole detection without interfering with normal traffic flow timing.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9374320B2Investigating the integrity of forwarding paths within a packet switching device
Publication Date: 2016.06.21 CISCO TECHNOLOGY INC
  • US9374320B2 patent drawing
  • US9374320B2 patent drawing
  • US9374320B2 patent drawing

AI summary

In one embodiment, the integrity of forwarding paths within a packet switching device is investigated. A packet switching device creates a probe packet. The packet switching device then communicates the probe packet within the packet switching device in a normal forwarding manner, while monitoring at multiple positions along forwarding paths through the packet switching device for the appearance of the probe packet. The traveling within the packet switching device of the probe packet, including as identified by the monitored positions, is analyzed to identify whether or not the probe packet was correctly forwarded at one or more locations within the packet switching device.