Packet Tracing System for Instant Network Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Debugging packet forwarding issues in enterprise networks is a time-consuming process, often requiring manual intervention across multiple network elements, which can take days or even months due to the complexity of tracing packet flows through various devices and technologies.

Innovation Solution

A system and method for tracing packets end-to-end, using a unique identifier to track packet forwarding information across network elements, allowing for instantaneous diagnosis and consolidation of debugging information, independent of live packet presence and compatible with various network technologies and designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual packet tracing through multiple network elements is performed, then packet forwarding issues can be diagnosed, but the process takes days or months due to complexity

Engineering Contradiction:
Improvepacket forwarding diagnosis accuracyVSAvoiddebugging time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring network elements to automatically collect and forward packet forwarding information when a trace request is made. The network elements are prepared in advance with the necessary tracing capabilities and configuration templates, enabling instant diagnosis without manual step-by-step tracing through each device.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism in the form of automated packet tracing infrastructure that acts as a mediator between the diagnostic system and network elements. This intermediary automatically collects, aggregates, and processes packet forwarding information from multiple network elements, eliminating the need for manual intervention and significantly reducing debugging time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If extensive configuration and administration by skilled network engineers is performed, then network deployment can be achieved, but the process is difficult and time-consuming

Engineering Contradiction:
Improvenetwork deployment reliabilityVSAvoidnetwork deployment speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service network deployment by allowing network elements to automatically configure and forward packet forwarding information without requiring extensive manual configuration by skilled engineers. The automated tracing system performs self-configuration and self-diagnosis, significantly improving deployment speed while maintaining reliability through standardized configuration templates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the operational parameters from manual configuration to automated parameter-based configuration. By using standardized configuration templates and automated parameter collection, the system maintains deployment reliability while dramatically increasing productivity and reducing the time required for network deployment.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If packet tracing is performed during maintenance windows or for periodic diagnostics, then network visibility can be obtained, but real-time debugging capability is limited

Engineering Contradiction:
Improvenetwork visibilityVSAvoiddiagnosis responsiveness
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system enables continuous packet forwarding information collection without requiring maintenance windows. The automated tracing infrastructure operates continuously or on-demand, providing uninterrupted network visibility and instant diagnosis capability. This eliminates the trade-off between maintaining network operation and obtaining diagnostic information.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11882202B2Intent based network data path tracing and instant diagnostics
Publication Date: 2024.01.23 CISCO TECHNOLOGY INC
  • US11882202B2 patent drawing
  • US11882202B2 patent drawing
  • US11882202B2 patent drawing

AI summary

Systems and methods provide for tracing traffic through a network. Based on a negotiation between a first network element and a second network element, the first network element can determine a customized packet type supported by the second network element. A tracing header can be added to a packet received by the first network element to generate a modified packet. The tracing header can include a unique identifier and be customized to the determined customized packet type. Based on the unique identifier, a second network element can be identified by tracing the modified packet as it is forwarded to the second network element. Forwarding information from the second network element that is associated with the modified packet can be collected, where the unique identifier is associated with the forwarding information. The unique identifier and the forwarding information can be sent to a controller to diagnose a packet forwarding issue.