iX 1/2020
S. 68
Review
Netzwerktools

Open-Source-Lastgenerator TRex

Fleischfresser

Benjamin Pfister

So wie der Tyrannosaurus Rex das Fleisch, können bestimmte Datenströme die gesamten Ressourcen im Netz auffressen. Das Open-Source-Tool TRex kann solche Lasten simulieren.

Viele Systemverantwortliche kennen das Problem, keine realistischen Lasttests in ihren Netzen durchführen zu können. Kommerzielle Lastgeneratoren sind oft sehr teuer und bieten meist nur die Möglichkeit, eine bestimmte Zahl Pakete pro Sekunde an bestimmte Ziele zu erzeugen. In der Praxis kommt für einfache Tests häufig iPerf zum Einsatz. Das ermöglicht zwar das Ermitteln der potenziellen Datenrate, reicht aber zum Beurteilen der Load-Balacing-Verfahren mit realistischen Traffic-Mustern und deren Auswirkung auf Netzwerke nicht aus.

Abhilfe verspricht hier das von Cisco entwickelte TRex. Das unter Apache-2.0-­Lizenz veröffentlichte Tool ermöglicht es, Traffic anhand von Mustern aus aufgezeichneten Mitschnitten oder individuell erzeugten Traffic in Netze zu injizieren. Dabei kann TRex sowohl client- als auch serverseitigen Netzwerkverkehr generieren. Dadurch lässt sich mit annähernd realistischen Lasten das Verhalten der verschiedenen Komponenten im Netz prüfen, etwa Router, Firewalls, IPS und Load Balancer sowie deren Funktionen, wie NAT und Deep Packet Inspection.

Kommentieren