Diagnostic Traffic Generation for SDN Troubleshooting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In software-defined networks, troubleshooting network issues caused by software changes is challenging due to increased complexity and indirections, requiring effective diagnostic tools for verifying connectivity and performance across multiple layers.

Innovation Solution

A framework for diagnostic traffic generation that allows for debugging at multiple vantage points, using software-defined tracing and measurement (SD™) to emulate test traffic and analyze network performance, separating test and normal traffic to determine system health and identify issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtualized network components are implemented on general purpose hardware, then network flexibility and scalability are improved, but troubleshooting complexity increases due to increased indirections

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidtroubleshooting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary testing framework that injects test traffic at multiple vantage points between the virtualized network functions and the underlying hardware infrastructure. This intermediary layer provides structured observation points that cut through the indirections created by virtualization, enabling systematic troubleshooting without sacrificing the flexibility benefits of virtualized networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the network testing approach by implementing multiple independent test injection points at different layers (L2, L3, and application layer). This segmentation allows isolated testing of specific network functions and layers, making troubleshooting more manageable by dividing the complex virtualized system into testable segments rather than treating it as an undifferentiated whole.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If software changes are implemented across network components, then network functionality is improved, but network reliability deteriorates due to potential software issues

Engineering Contradiction:
Improvenetwork functionalityVSAvoidnetwork reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary testing actions by automatically injecting test traffic before and during software changes. The system establishes baseline performance metrics through pre-change testing, then compares post-change performance against these baselines to detect reliability issues introduced by software updates, enabling proactive identification of problematic changes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuous feedback mechanisms that monitor network performance metrics during software changes. The system collects performance data from multiple vantage points, analyzes deviations from expected behavior, and provides feedback that can trigger automatic troubleshooting or alert operators to reliability issues caused by software changes.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If multiple vantage points are used for debugging, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvedebugging precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a universal testing framework where a single multi-functional test injection system operates at multiple vantage points simultaneously. The same testing infrastructure can inject and monitor traffic at L2, L3, and application layer points, eliminating the need for separate specialized testing systems for each layer and reducing overall system complexity while maintaining high measurement precision.

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

Data Source

PatentUS11032126B2Diagnostic traffic generation for automatic testing and troubleshooting
Publication Date: 2021.06.08 AT&T INTELLECTUAL PROPERTY I L P
  • US11032126B2 patent drawing
  • US11032126B2 patent drawing
  • US11032126B2 patent drawing

AI summary

A framework in a cloud network that may allow for debugging at multiple vantage points at different layers (e.g., layer 2, layer 3, etc.). The methods may provide tracer or measurement services that filter, capture, or forward flows that may include packets, calls, or protocols to look for particular signatures.