During the Networking Tech Field Day 6 Spirent showed us Avalanche NEXT – another great testing tool that generates up to 10Gbps of perfectly valid application-level traffic that you can push through your network devices to test their performance, stability or impact of feature mix on maximum throughput.
One idea got Greg and myself particularly excited. Imagine you’re a true believer in dynamic virtual appliances but don’t know how the product you’re interested behaves under your current (or future) load. Here’s what you could do with Avalanche NEXT:
- Capture the traffic passing through your hardware firewall or load balancer;
- Filter the traffic to whatever subset will pass through your virtual appliance (unless you want to replace a physical monstrosity with 10.000 rules with a 1:1 virtual clone);
- Build a test bed representing your target virtual network setup. You (RFC 2119) MUST use the same virtual networking encapsulation in the test bed and the target network or risk having the results totally skewed due to TCP offload.
- Use Avalanche NEXT to push the traffic through your virtual appliance.
- Tweak the virtualization parameters and/or change the server hardware as needed.
- Lather, rinse, repeat.
Want to future-proof your design? It’s easy:
- Compress the timing of the captured traffic (effectively increasing its bandwidth). Avalanche NEXT is supposedly capable of doing that.
- Repeat the above steps.
Now for rainbow-colored dreams:
- Replace IPv4 addresses in captured traffic with equivalent IPv6 addresses;
- Replay the newly generated IPv6 traffic (representing your existing traffic load translated into IPv6) through your network to see the impact of IPv6 migration.
Finally, throwing a few unicorns into the mix: Spirent could implement another sexy knob in Avalanche NEXT GUI (it’s amazing what they did with HTML5) to adjust the IPv4:IPv6 mix in the captured traffic.
No, they don’t have rainbows and unicorns yet, but I do hope they will have them the next time we meet.
Watch the videos
Spirent was a sponsor of Networking Tech Field Day 6.