[ damirsamardzic @ 11.10.2006. 18:15 ] @
Pozdrav!

Možda netko zna neki dobar generator prometa (operativni sustav nebitan). Naišao sam na D-ITG no malo mi mušićavo radi. Nalazim i ixChariot kao dobar program, no nisam ga uspio nabaviti i isprobati.

Konkretno, trebao bi moći generirati voip (možda i video streaming) pakete, ftp, www i slično, te imati mogućnost postavljanja IP precedence bitova.


Hvala!
[ Milan Andjelkovic @ 11.10.2006. 18:57 ] @
Mislim da neće pokriti sve što ti treba, ali makar baci pogled: http://sourceforge.net/projects/traffic

Glavna razlike kod IP saobraćaja su naravno transport protokol koji se koristi i veličina paketa. Ovaj softver ima sasvim solidne mogućnosti za konfiguraciju po ovim parametrima. Ako ti je dosledno simuliranje viših lejera imperativ, onda ti ovaj paket najverovatnije neće odgovarati.
[ damirsamardzic @ 11.10.2006. 19:16 ] @
Hvala na prijedlogu! Traffic sam isprobao i nema baš sve što meni treba. Naišao sam na link za download (koliko legalan, ne znam :) ixChariot, pa ako nekom treba, mogu postat. Zapeo mi je za oko u nekom pdf-u gdje je korišten za testiranje Ciscovih routera. Sutra ću to isprobat.

Daljnji prijedlozi su naravno dobrodošli.
[ Milan Andjelkovic @ 11.10.2006. 20:22 ] @
Pretpostavljam da ti neko hardversko rešenje ne odgovara, verovatno zbog cene? :)
[ damirsamardzic @ 12.10.2006. 10:20 ] @
Ništa sa cijenom (osim bandwidtha :) mi ne dolazi u obzir. Cilj mi je što bolje moguće istestirati QoS na routeru.
[ positive0 @ 12.10.2006. 18:39 ] @

Hi

1. Na http://wiki.wireshark.org/Samp...fbe9b992057ea1533eb8dc85c9a13a mozes da skines sample capture paketa koji ti trebaju (http, RTP, OSPF...) ukoliko nemas priliku da ih sam nahvatas.

2. Sa tcpreplay-om na linuxu, koliko se ja sjecam, mozes raditi replay paketa zeljenom brzinom i obimom.

S obzirom da na Cisco ruteru na ulaznom portu obicno radis markiranje saobracaja (dscp, ip precedence, cos), dok se na uvjek na izlaznom radi queueing/shaping/policing...ovim dobijas upravo ono sto ti treba...

Pozdrav,

Sasa
[ Milan Andjelkovic @ 12.10.2006. 21:05 ] @
Jel radi ovaj tcpreplay sa udp-om? Po imenu deluje da ne, mada bi po logici trebalo. U kratkom opisu vidim:
Citat:
Tool to replay saved tcpdump files at arbitrary speeds

Ako ovde misle baš na snifer, onda može da radi sve što treba...
[ positive0 @ 12.10.2006. 21:16 ] @

Evo jedan interesantan link:

http://www.mirrors.wiretapped....packet-construction-README.txt


:)

[ damirsamardzic @ 13.10.2006. 11:25 ] @
Citat:
positive0: Hi

1. Na http://wiki.wireshark.org/Samp...fbe9b992057ea1533eb8dc85c9a13a mozes da skines sample capture paketa koji ti trebaju (http, RTP, OSPF...) ukoliko nemas priliku da ih sam nahvatas.

2. Sa tcpreplay-om na linuxu, koliko se ja sjecam, mozes raditi replay paketa zeljenom brzinom i obimom.

S obzirom da na Cisco ruteru na ulaznom portu obicno radis markiranje saobracaja (dscp, ip precedence, cos), dok se na uvjek na izlaznom radi queueing/shaping/policing...ovim dobijas upravo ono sto ti treba...

Pozdrav,

Sasa



Čini mi se da taj tcpreplay traži 2 mrežna sučelja na računalu što ja nemam, pa to trenutno ne mogu isprobat. Kakve su mogućnosti tcpreplay-a? Može izdračunati kašnjenja, jittere i sl?

Nisam nikada radio ni s pcap fajlovima. Znači ja mogu ručno postaviti ip precedence i sl, ili je to određeno pcap fajlom?
[ positive0 @ 13.10.2006. 16:24 ] @

Cao,

Ne znam zasto mislis da tcpreplay trazi dva interfejsa...jedan ti je dovoljan, jer mu kao feed podmeces ono sto imas u .pcap fajlovima. Uostalom, cak i da jeste tako, uvjek kao drugi interfejs mozes iskoristiti loopback int.

Sto se pcap/tcpdump fajlova tice, sa pomenutog sajta mozes skinuti samplove raznih protokola. Naravno, ako te ne mrzi, i sam mozes napraviti svoje...potreban ti je neki sniffer koji moze da hvata u pcap ili tcpdump formatu (npr. Tcpdump, Ethereal itd...) ...Ne vjerujem da iz tcpreplay-a mozes setovati ip precedence u tim paketima, ali to mozes na ulaznom interfejsu na Cisco ruteru, pomocu policy-mape kojom ces da markiras saobracaj precedence-om ili dscp-om. Onda ces na izlaznom interfejsu primjenjivati QoS parametre na osnovu tih markera (npr. paketi koje sam markirao precedencom 4 ce imati prioritet i 20% bandwidtha...itd)

Sasa
[ damirsamardzic @ 15.10.2006. 09:17 ] @
Citat:
positive0: Cao,

Ne znam zasto mislis da tcpreplay trazi dva interfejsa...jedan ti je dovoljan, jer mu kao feed podmeces ono sto imas u .pcap fajlovima. Uostalom, cak i da jeste tako, uvjek kao drugi interfejs mozes iskoristiti loopback int.


OK, skužio sam. Hvala!



[ markom @ 26.10.2006. 23:48 ] @
Obrati pažnju na jedan važan detalj... U zavisnosti od toga koliki i kakav saobraćaj generišeš uz pomoć bilo kojeg od ovih alata, može da se desi da budeš testirao mogućnosti i performanse klijent mašine, a ne samog rutera.

Marko.

P.S. Spirent ;-)
[ Jesenjin @ 21.07.2008. 15:08 ] @
Pozdrav narode.

Trebao bih u C++ da realizujem kod koji ce simulirati generator paketa Poasonove raspodele (sa njim bih kasnije trebao testirati jedan ruter). Pa ukoliko neko ima ideju, mozda vec postoji gotovo resenje negde....
A ukoliko niko nema ideju, onda bar neka literatura sa primerima gde mogu nauciti nesto o simulatorima/pravljenju simulatora (jer prvi put sam na tom zadatku, i slabo sta znam:( .