Configurable Logic Device Packet Routing for Network Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current testing solutions for content-aware network devices are inadequate, failing to rigorously test performance and security under real-world conditions, especially with the rise of latency-sensitive applications and sophisticated security threats, due to their focus on traditional IP network testing and lack of consideration for Layers 4-7 attributes.

Innovation Solution

A network testing system that includes configurable logic devices (CLDs) to parse and route network packets, simulate realistic application workloads and security attacks, and integrate high-speed packet capture, generation, and measurement subsystems to test content-aware systems comprehensively across Layers 2-7.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional testing tools are used to test content-aware network devices, then the testing process is simple and familiar, but the testing capability is insufficient and cannot rigorously test performance and security under real-world conditions

Engineering Contradiction:
Improvetesting rigorVSAvoidtesting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The testing system is segmented into multiple specialized subsystems: packet capture subsystem, packet generation subsystem, routing subsystem with CLDs, and analysis subsystem. Each subsystem handles specific testing functions independently, enabling comprehensive testing capability while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The configurable logic devices (CLDs) provide universal routing functionality that can be dynamically reconfigured to handle different routing scenarios, protocols, and testing requirements. The system can universally test various network devices including routers, switches, and content-aware devices across multiple protocol layers (2-7).

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

2Adaptability or versatility

If legacy testing solutions focus on IP network connection testing, then the testing approach is straightforward, but the testing coverage is limited and does not adequately test Layers 4-7 attributes

Engineering Contradiction:
Improveprotocol layer coverageVSAvoidtesting functionality
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The testing system dynamically adapts its testing capabilities by reconfiguring CLDs to target specific protocol layers (2-7) and attributes based on testing requirements. The system can dynamically adjust routing rules, packet inspection depth, and analysis parameters to comprehensively cover multiple protocol layers without requiring separate static testing systems for each layer.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8929379B2High-speed CLD-based internal packet routing
Publication Date: 2015.01.06 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US8929379B2 patent drawing
  • US8929379B2 patent drawing
  • US8929379B2 patent drawing

AI summary

A method of routing internal network traffic within a computing system comprises receiving a network packet at a configurable logic device (CLD), parsing the network packet to obtain a destination address, searching a predetermined range of a routing table wherein each row of the routing table specifies a range of possible destination addresses and routing information, identifying a matching row of the routing table wherein the destination address falls within the range of possible destination addresses of the matching row, and routing the packet according to the routing information.