Benutzer-Werkzeuge

Webseiten-Werkzeuge


application-fingerprinting-iperf

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

application-fingerprinting-iperf [2014/06/18 23:16] (aktuell)
benny angelegt
Zeile 1: Zeile 1:
 +====== Verwendung von Application-Fingerprinting zur Erkennung von iPerf UDP/TCP ======
 +
 +Dieser Artikel beschreibt wie man "​Application-Fingerprinting"​ (AppFP) verwendet um iPerf Datenverkehr (UDP/TCP) im Netzwerk zu erkennen und z.B. mit einer Regel zu versehen die die Bandbreite reduziert.
 +
 +Um die Pakete zu erkennen muss erst die "​REGEX"​ im AOS bekannt gemacht werden.
 +
 +Die zu erkennenden Applikationen sind in "/​flash/​app-signature/​app-regex.txt"​ hinterlegt.
 +
 +<file txt app-regex.txt>​
 +App-name: iperf-udp
 +Description:​ iPerf UDP-based transfer
 +\.?​.?​\xff\xff\xfc\x18\x36\x37\x38\x39\x30
 +
 +App-name: iperf-tcp
 +Description:​ iPerf TCP-based transfer
 +\x32\x33\x34\x35\x36\x37\x38\x39\x30\x31
 +
 +App-group: iperf = iperf-udp iperf-tcp
 +
 +</​file>​
 +
 +Nach der Änderung muss die Datei gespeichert und neu eingelesen werden.
 +<​code>​
 +OmniSwitch->​ app-fingerprint reload-signature-file ​
 +</​code>​
 +
 +Zusätzlich muss nun eine ACL/QOS Policy und Policy List angelegt werden.
 +<​code>​
 +! QOS:
 +policy condition c4 appfp-group iperf 
 +policy action a4 maximum bandwidth 10.0M 
 +policy rule r4 condition c4 action a4 no default-list  ​
 +policy list iperf type appfp
 +policy list iperf rules r4  ​
 +qos apply
 +</​code>​
 +Die Konfiguration von AppFP erfolgt für den Port 1/11 wie folgt.
 +<​code>​
 +! APP-FINGERPRINT:​
 +app-fingerprint trap enable
 +app-fingerprint port 1/11 policy-list-name iperf
 +</​code>​
 +Diese Konfiguration schickt zusätzlich noch einen SNMP-Trap schicken, wenn die Applikation erkannt wird.
 +
 +<WRAP center round tip 60%>
 +
 +Die REGEX ist sicherlich noch nicht optimal, war lediglich ein Test für Demonstrationszwecke. Im Produkteinsatz sollte diese noch spezifischer werden.
 +
 +</​WRAP>​
 +
  
application-fingerprinting-iperf.txt · Zuletzt geändert: 2014/06/18 23:16 von benny