The Teledyne LeCroy InFusion™ (Jammer) Error Injector and Traffic Modifier tool allows users to verify real-world fault handling for both Ethernet network and Fibre Channel fabric systems. InFusion sits in the data path on a live system to programmatically alter or corrupt traffic. InFusion is the ideal tool for stress-testing systems using actual workloads and devices that are often missed using simulated workloads.
SierraNet InFusion supports Ethernet link speeds from 25GbE up to 400GbE and Fibre Channel links up to 128 Gbps, depending on the capabilities of the licensed SierraNet platform. InFusion monitors traffic from both directions in real-time and using customer defined parameters, replaces or modifies any bit, ordered-set, checksum, or other parameters with those specified for the test case.
InFusion can change traffic when it detects a specific sequence or reaches a designated time interval, yet it requires no complicated scripts, programming, or simulation tools. InFusion can monitor traffic in both directions and act on events occurring in either direction of the communications link. InFusion can even modify bi-directional traffic within a given test scenario, either from the Originator or from the Responder. InFusion is specifically designed to verify recovery characteristics within a subsystem. An easy, user-friendly menu interface with icons and hyperlinks allows you to create specific test Scenarios in just minutes.
Once an InFusion session starts, the system automatically handles protocol handshaking between devices. InFusion transmits a faithful copy of the original data stream down to the CRC value which, if needed, it recalculates. InFusion allows test engineers to systematically verify error recovery in ways not possible with other test platforms.
Key Features:
- Error Injection: Injects CRC, disparity, PCS encoding (8b/10b, 64/66b, 544/514 etc.) framing, and coding errors.
- Break Link Recovery: Programmatically breaks the connection to test link recovery.
- Value Replacement: Monitors the link for specific values, patterns, or ordered-sets (as low as bit level) and replaces with user-defined values. You can replace values on every occurrence, after a specified or random number of occurrences, or after a specified time interval.
- Packet Drop: Removes individual ordered-sets or frames from the stream to verify retry behavior.
- Packet Delay: Captures an individual frame and re-inserts into the data stream to verify out-of-order reassembly.
- Ordered-set Manipulation: Replaces handshaking and flow control ordered-sets to help validate robustness of a design.
- Traffic Monitoring: Operates as a traffic monitor, collecting statistical data on user-specified parameters. In this mode, data passes unchanged in both directions.
- Menu-Driven Interface: Allows easy set-up of test Scenarios.
With respect to traffic modification, in the Link Layer you can modify ordered-sets, CRC, scrambled data, and connection Events. InFusion test scripts are called Scenarios. Scenarios determine how the hardware device monitors and modifies line traffic. To create and download Scenarios the Teledyne LeCroy Net Protocol Suite application must be used.