IxLoad is a highly scalable solution for accurately assessing the performance of content-aware devices and networks. IxLoad creates real-world traffic scenarios at the TCP/UDP (Layer 4) and Application (Layer 7) layers. IxLoad can emulate clients and servers for Web (HTTP and SSL), FTP, Email (SMTP, POP3 and IMAP), Streaming (RTP and RTSP) and services such asDNS, DHCP, LDAP and Telnet. IxLoad also provides emulation of DDOS attacks inline with the above protocols.
IxLoad operates in conjunction with Ixia’s optimized hardware test platform including the ApplicationLoad Module (ALM), the Gigabit TXS family of Ethernet Load Modules and 10G Ethernet Load Modules. Each port of these modules has a CPU running the Linux operating system with a standards-compliant TCP/IP protocol stack and can emulate thousands of users.
www.ixiacom.com
p.
+ 1-818-871-1800
Specifications
Network realism - multiple subnetworks, unique MAC addresses, multiple VLANs per port, emulated router per port
Built-in algorithms to track objectives. Test objectives such as Concurrent Connections, Connection Rate, Simulated Users and Throughput
Test objective per protocol activity.
Multiple Application layer protocols per port
Ramp-up, ramp-down user sessions - linear and adaptive modes Think times to emulate real-user behavior
Rich set of published statistics Fully customizable statistics viewer
• • • • • • • •
Standard TCP stack Maximum Segment Size (MSS) Send and Receive
Timestamp
Explicit Congestion Notification (ECN) Transmit and Receive buffer sizes Keep alive time, interval and probes SYN and SYN/ACK retries
FIN timeout Retransmit retries • • • • • • • • •
HTTP HTTP 1.0 and 1.1 with support for cookies HTTP request pipelining support
Browser emulation
Customizable server responses User defined HTTP headers
Support for HTTP Redirects and HTTP(S) Proxy servers User-defined page sizes and page request timeouts Support for forms based authentication in page requests Create realistic user scenarios using Think times.
Ability to emulate user aborts, control emulated user TCP connections and transactions over TCP connections User specified custom webpages
GET, POST, PUT, HEAD, DELETE commands
Detailed statistics such as page response latency, per URL statistics and HTTP error
• • • • • • • • • • • • • SSL SSLv, SSLv3, TLS1.0
Comprehensive cipher suite support including DES, 3DES, RC4, MD5, SHA Private Key, Session Reuse
User configurable client-side keys and certificates
• • • •
FTP Active and Passive modes
Command level username and password specification User defined file sizes in commands
CD, GET, PUT, LOGIN, RETRIEVE, STORE, QUIT commands
• • • •
RTP/RTSP RTP over UDP and TCP
Emulates Windows Media Player, Real Player and QuickTime Support for various RTP media types and RTSP commands DESCRIBE, SETUP, PLAY, PAUSE, TEARDOWN commands User defined codec types and data rates
• • • • •
SMTP/POP3 Plain-text, random, html mail formats
File attachments for testing security devices with viruses Emulates thousands of unique logins/passwords
• • •
IMAP Client and server support
Commands supported: OPEN, NOOP, LOGIN, SELECT, STORE, FETCH, LIST, CREATE, DELETE, CLOSE, LOGOUT, EXPUNGE
Telnet Option Negotiation for Line Mode, Echo mode and Suppress Go Ahead Configurable TCP listen ports
Open, Login/Password commands. Ability to send any shell command using the emulated client Comprehensive set of statistics
• • • •
DNS Client and Server emulation
UDP and TCP transport, including query retries
A, NS, CNAME, PTR, MX and SOA records; Perform queries with recursion on/off
• • •
LDAP Client support for testing proxies and servers LDAPv and LDAPv3 supported
• •
SIP Caller and callee emulation with SIP signaling and RTP media User defined authentication and registration parameters UDP and TCP transport
Multiple Codecs supported, such as G.711 A-Law, G.711 µ-Law, G79 A, G.79 B, G.76, G.73.1 Create realistic and complex call flows
Emulate a phone conversation by using audio files as payload over a Voice session Statistics reported on a per call basis
• • • • • • •
Video Client and server emulation
Support for multiple broadcast and Video-on-Demand channels from a single Ixia test server. Multicast support using IGMPv or IGMPv3
Synthetic auto generated or real payload with user defined parameters MPEG-TS streams over UDP
Rich statistics such as join/leave latencies, packet loss and jitter MDI scores reported on an individual stream
• • • • • • •
DDOS Stateful DDOS attacks from the Ixia port CPU
Attacks can be run inline with Layer 7 protocol emulation
• •
Capture-Replay Replay multiple instances of user specified PCAP files Complete file replayed with timing parameters maintained Source/destination addresses can be edited
• • •
Load Modules
www.ixiacom.com
p. 4
+ 1-818-871-1800
Integrated, Scalable Platform
IxLoad runs on Ixia’s integrated hardware platform. IxLoad can emulate clients and servers on the same platform - even on a single Load Module. The performance of the platform can be increased by simply adding Load Modules to the same chassis. Each port of the Ixia Load Modules runs a version of the Linux Operating System and supports the Linux TCP/IP protocol stack. The Ixia Load Modules are multi-purpose and support several other Ixia performance applications.
Flexible Traffic Setup
Traffic volume on IxLoad servers and clients can be controlled independently, allowing for simulation of server failures and switchovers. Each protocol activity can be individually assigned a specific test objective during test configuration and the objective value be modified at runtime. IxLoad can be configured to ramp traffic up/down in a custom fashion during a test, to simulate real world traffic patterns. To assist in estimating required resources, IxLoad analyzes its setup, and based upon traffic requirements, it calculates the number of Load Modules needed to execute a given test. To further test real-world scenarios, IxLoad can individually specify TCP parameters for the networks emulated in the test.
Test Results
IxLoad features a rich set of statistics that can be published in real time during test execution. The application is integrated with Ixia’s highly customizable Stat viewer. The test results can be displayed in both graphical and tabular format, and can be customized by the user to highlight data of interest. Also, results are stored in PDF and CSV files for post-test viewing.
Product Ordering Information
IxLoad
Layer 4-7 Load Generation Application with TCP, HTTP, SSL and FTP Protocols IxLoad-U1
Additional protocols for IxLoad IxLoad-Mail
IxLoad-Stream
Streaming protocols in IxLoad (RTP, RTSP) IxLoad-DDOS
CPU based DDOS attacks in IxLoad IxLoad-Video
Video over IP - client and server emulation for IxLoad IxLoad-Voice
VOIP caller and callee emulation for IxLoad. Includes signaling and data generation for Voice calls IxLoad-PLUS
Enhanced version of IxLoad with additional protocols IxLoad-B1
IxLoad Software Bundle inclusive of the Base software, Mail and Streaming protocols and DDOS attacks IxLoad-B