Advanced Features – XenaConnect
CHANGE PORT SPEED
You can change the port speed between 1 Gbit/s and 10 Gbit/s. Go to Chassis Explorer and click a port. Use the Layer-1 Control->Port Speed Selection to change the port speed mode.
CHANGE PORT TX LINE RATE UTILIZATION
In order to reduce the maximum available TX bandwidth of a port, you can change the port TX line rate utilization. Go to Chassis Explorer and click a port. Use the Layer-1 Control->Port TX Line Rate Utilization to change. As shown below, you will limit the maximum TX bandwidth of a 10G port to 100 Mbit/s (10 Gbit/s x 1.00%)
STATEFUL LAYER-4 PAYLOAD REPLAY
Traffic replay is an effective way to emulate the real-world network conditions to your device under test (DUT) since all the traffic content, packet sizes, inter-packet gap, packet pattern, and burstiness are from reality.
A Replay scenario is different from the four load test scenarios in that the communication content is based on the uploaded PCAP file that is capture from reality instead of modeled traffic, which cannot be found in real-world network.
Upon receiving the uploaded PCAP file, the PCAP parser looks for one-to-many communication based on the assumption that the captured traffic is from one client connecting to different servers. If the PCAP contains many-to-one sessions where multiple clients connect to one server, the parser will consider the server as the client and mirror the communicaion to one-to-many. This could in some cases result in incorrect replay. If the pcap contains many-to-many communication, the parser will fail the verification.
The PCAP parser will extract the TCP/UDP payload and use Xena TCP/UDP engine to replay statefully.
You can scale the traffic load by increasing the number of users. Each emulated client will be assigned a different IP address and communicate to the same group of servers. The basic use flow is as follows:
- Create a Replay type scenario
- Choose your PCAP file to upload to the chassis
- Chassis parses the PCAP and extract the payload for replay
- Configure your subnets
- Configure load profile
- Configure Layer-4 parameters
- Run traffic
To read more about the benefits of using Xena’s stateful Layer-4 payload replay, you can download the white paper here.
You can perform application emulation using XenaAppMix by selecting the needed protocols and application traffic in the predefined library. The library has three categories, application-oriented, protocol- oriented, and application mixes.
Click Add Scenario and select Application Library tab. You can pick applications and protocols from the XenaAppMix library to create your own mixes in a test case, or choose the predefine mixes from Xena. You can scale the traffic load by increasing the number of users. Each user will be assigned a different IP address and communicate to the same group of servers.
To read more about the benefits of using XenaAppMix for application emulation, you can download the white paper here.
Use Connection Updates when testing a DUT with user connection repetitions. By default, it is set to No rebirth, which means that as soon as a user completes its TCP connection(s), it will stop generating traffic. The other two options are With same Src IP and With new Src IP.
Choose With same Src IP, when user connections should be recreated with the same source IP address.
Choose With new Src IP, when user connections should be recreated with a different source IP address.
CAPTURE TRAFFIC TO PCAP
Test ports are able to capture traffic during the test. The capture traffic is saved into PCAP files and stored on the chassis. After the test is finished, you can download the PCAP files to your PC for analysis and debug. To enable the capture, check the box Capture to Wireshark in Run Test->Settings ribbon before running the test.
After the test is done, right-click a test port and click Wireshark capture to download the PCAP file to your PC. Your PC will automatically open the PCAP file using Wireshark, if Wireshark is installed.