Ich hatte vor vielen Monden eine ähnliche Anforderung mit einem Remote-Router, auf dem IOS ausgeführt wird. Endete mit TCP-Small-Server-Chargen-Dienst auf dem Router - läuft auf TCP / 19. Es wird ein Stream von zufälligen Zeichen usw. generiert und kann mithilfe mehrerer Telnet-Sitzungen vom Remote-Router auf andere Router, auf denen chargen ausgeführt wird, skaliert werden. Nirgendwo in der Nähe der umfassenden Kontrolle / Funktionalität von Host-basierten Iperf-Tests. Auch wie wir wissen, unterstützt ASA kein lokales Telnet, so dass dies hier nicht funktioniert ...
ASA hat dieses Paketverfolgungsdienstprogramm seit 7.0, um interessanten Datenverkehr für Tunnelkonfigurationen zu generieren, lässt jedoch keine Ratenoptimierung zu. Eine solche Funktionalität wäre auch ein interessanter Angriffsvektor, wenn sie aus der Ferne und in großem Umfang genutzt würde. Jede solche native Funktionalität in ASA würde wahrscheinlich die Kontrollebene fixieren, und jede Art von inhärenter Kontrollebenen-Überwachung müsste die generierte Verkehrsrate einschränken.
Ich stimme dem oben Gesagten zu, dass Raspberry Pi hier eine gute Lösung ist. Wir haben gerade ein paar eingespielt, um Bildschirme im NOC-Stil zu betreiben. Sie sind genial.