IxVM Virtual Load Modules
Network and server processing on a single CPU has begun to max out in terms of return on investment. Networking and application resource issues are necessarily being divided into smaller segments across multiple CPUs and/or machines. How best to parallelize, segment, or deploy a network hierarchy based on pooled resources is challenging, and strategies for best practices in this process are still being decided.
Any vendor developing virtual infrastructure components or virtual appliances much understand how to:
- Best utilize CPU, memory, and I/O hardware resources
- Divide and employ parallelism to solve network or application scale problems
- Test complex feature sets in converged network architectures
Assigning more CPUs to a VM does not necessarily increase performance, and in some cases in may even reduce performance. Performance can vary greatly, and testing early can allow vendors to make the right design decisions that avoid architectural rework later.
The challenge for virtual component vendors is how best to optimize software and hardware for a working environment using parallelism.
Without hardware switching implementation, switching performance in virtualization can be poor. Testing is the solution:
- L2 test virtual switches in Hypervisor or separate virtualized switch instances
- L3: routing emulation to assess network performance of virtual routers
- L7: Virtual security appliances: IDS/IPS, Firewall, antispam protection
- WAN accelerations, Application Delivery Controllers
Unlock the power of virtualization through functional testing:
- Test engineers can each have their own sandbox in a shared high performance computing (HPC) environment
- Allow features to be tested in parallel by segmenting features
- Prototype various topologies and attach test ports in different locations without having to recable
Test between virtual and physical boundaries.
- Test hardware I/O components
- Use Ixia virtual test ports and Ixia hardware ports in combination
Address converged infrastructure testing from L2-7 in the virtual environment
- System test entire converged topologies
- Hardware switching/forwarding is mature
Ixia's IxVM application and virtual load modules are the perfect solution for virtualization and cloud testing needs:
- IxVML23 - A virtualized load module for layer 2 and 3 traffic, IxVML23 uses IxNetwork to offer the customization and flexibility needed for the wide range of testing requirements for complex network topologies with thousands of network devices. Millions of routes and reachable hosts can be emulated. IxVML23 and IxNetwork can customize millions of traffic flows to stress data plane performance. Powerful GUI wizards and grid controls allow sophisticated traffic flows to be created with ease. Its enhanced real-time analysis and statistics are capable of reporting comprehensive protocol status and detailed per-flow traffic performance metrics.
- IxVML47- A virtualized load module for layer 4 through 7 traffic, IxVML47 uses IxNetwork to offer the customization and flexibility needed for the wide range of testing requirements for complex network topologies with thousands of network devices. IxVML47 and IxLoad perform L4-7 application testing including a full range of voice, video, and data, testing, testing a wide variety of virtualized application architectures. IxLoad/VM will soon be extended with client disk I/O emulation, allowing complete performance testing of 10G converged network adapters (CNAs).