Build the Next-Generation Data Center
6 week online course starting in spring 2017

Test virtual appliance throughput with Spirent Avalanche NEXT

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.

Not surprisingly, as soon as they told us that you could use Avalanche NEXT to replay captured traffic we started getting creative ideas.

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

To learn more about Avalanche NEXT watch the NFD6 videos: overview presentation and demo (with loads of geek fun).

Disclosure

Spirent was a sponsor of Networking Tech Field Day 6.

2 comments:

  1. This is a good read. I'm glad you liked what you saw in Avalanche NEXT. We will take a note of the rainbows and unicorns to make sure we prioritize them. Thanks!

    -Ankur

    ReplyDelete
  2. Shenick has had this type of traffic manipulation and generation capability at 10G for quite a while.

    ReplyDelete

You don't have to log in to post a comment, but please do provide your real name/URL. Anonymous comments might get deleted.