Stateless Service Traffic Generation for Data Center Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network testing methods face challenges in accurately simulating east-west traffic scenarios within data centers, as they fail to realistically emulate the interdependency between traffic flows, leading to inadequate testing of network nodes.
Innovation Solution
A network equipment test system generates and sends test packet flows with match and action instructions, allowing for the emulation of upstream dependency scenarios, enabling realistic simulation of intra-data center traffic patterns and workloads by triggering actions based on received packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional network testing methods are used to generate test traffic, then the testing process is simple to implement, but the ability to simulate real-world east-west traffic interdependencies is insufficient
Solution Approach 1:
The test system is divided into multiple independent port modules, each capable of autonomously generating and processing test packet flows. This segmentation allows complex traffic interdependencies to be simulated through coordinated actions of simpler modular components, improving simulation accuracy without proportionally increasing overall system complexity.
Solution Approach 2:
Match and action instructions are introduced as intermediary elements within test packet flows. These instructions act as mediators that carry dependency information between different traffic flows, enabling the simulation of east-west traffic interdependencies without requiring complex centralized control logic.
2Reliability
If test packet flows with match and action instructions are generated to emulate upstream dependency scenarios, then the simulation of intra-data center traffic patterns is improved, but the processing complexity at transmit ports increases
Solution Approach 1:
Match and action instructions are embedded within test packet flows during the packet generation phase, before the packets are transmitted. This preliminary action prepares the packets with embedded control logic, allowing downstream ports to execute complex actions without requiring sophisticated real-time processing, thus improving testing reliability while managing processing complexity.
Solution Approach 2:
Each port module is designed to autonomously process match and action instructions contained in received test packets without requiring external control or coordination. This self-service capability allows ports to independently simulate upstream dependency scenarios, improving network testing reliability while keeping individual port processing complexity manageable through standardized instruction handling.
Data Source
AI summary
The subject matter described herein includes methods, systems, and computer readable media for stateless service traffic generation. A method for stateless service traffic generation occurs at a network equipment test system. The method includes generating, at a first transmit port associated with the network equipment test system, a first test packet flow comprising one or more packets, wherein the first test packet flow indicates a match and action instruction for triggering an action at a second transmit port associated with the network equipment test system; sending the first test packet flow toward a node associated with a data center under test (DCUT); receiving the first test packet flow from the node associated with the DCUT; and performing, using the match and action instruction, the action at the second transmit port associated with the network equipment test system.


