I am working with a team interested in using TestStand to automate testing of ethernet hardware. I'm looking for COTS hardware and included software APIs that can be called by TestStand.
Specifically, the needs are as follows:
* Ethernet packet generation. Must be able to generate streams at the packet level and have the ability to change all header, control and low level (layer 2 and layer 3) fields within a packet, including VLAN tags. Speed of generated streams also needs to be controlled up to the wire speed of a link. VLAN tags and DSCP QoS values (layer 3 QoS) are two important packet fields that need to be manipulated in packet generation.
* Ethernet packet capture and analysis. Must be able to capture and analyze Ethernet packets down to the layer 2 level. Parsing of header, control and QoS fields is required, along with ability to store and compare values to expected.
*Also interested in calling WinAutomation scripts.
I thought I'd pitch this question to the community in the event a tested solution already exists. Thanks in advance for your help!