| Autore |
Messaggio
|
| Vubba |
Inviato: Mer Lug 18, 2007 12:19 pm Oggetto: voip ed MTU |
|
|

Registrato: 12/01/07 17:29 Età: 42 Messaggi: 94 Residenza: Resana TV
|
Cercando di ottimizzare il mio voip mi sono imbattuato in questo articolo :
http://forum.voxilla.com/general-voip-discussion/does-mtu-matter-voip-qos-128-kbps-uplink-14791.html
e mi sono messo a smanettare...
usando il famoso Ping è possibile determinare la dimensione massima del pacchetto .... ping -f -l 1472 maya.ngi.it (al posto di maya forse è meglio mettere il server voip che contattate) dove 1472 è la dimensione del pacchetto, aggiungendo 28 (La somma degli header IP e ICMP) trovo l'MTU
Con questo comando possiamo capire se la nostra scheda è in grado di spedire informazioni per 1472 bytes . Se si riceve un " packet needs to be fragmented " vuol dire che il settaggio non va bene e si dovrà ridurre l'mtu ulteriormente. Riprovare il ping abbassando il valore 1471 gradualmente finchè non vi sarà più l'errore packet needs to be fragmented per stabilire il max mtu.
al che ho scoperto che l'MTU massimo è 1400 !! (inviando un pacchetto di 1372) impostato tutto a quel valore .. (usando DoctorTCP.exe) le mie chiamate sono molto più fluide , attenzione non so se sia coinciso con qualche miglioramento sulla rete!!
chi ha volgia di fare esperimenti .. mi faccia sapere
ps
ho anche trovato un sw che permette di calcolare mtu max per ogni hop http://www.elifulkerson.com/projects/mturoute.php
Vubba |
|
| Top |
|
 |
Sponsor
|
|
 |
| Crazyfrog |
Inviato: Mer Lug 18, 2007 2:36 pm Oggetto: |
|
|
BANNATO
Registrato: 20/01/07 12:13 Età: 82 Messaggi: 520
|
che s.o. usi?
l'opzione -l immagino corrisponda a -s (packet size) su linux, -f che opzione è?
p.s. -f sotto linux = Flood ping. _________________ 768/256
mcr 32 |
|
| Top |
|
 |
| fabmara |
Inviato: Mer Lug 18, 2007 2:40 pm Oggetto: |
|
|
Registrato: 06/01/07 23:05
Messaggi: 325 Residenza: Basso vicentino
|
Codice: C:\Documents and Settings\UTENTE>ping -h
Opzione errata -h.
Sintassi: ping [-t] [-a] [-n conteggio] [-l dimensione] [-f] [-i durata]
[-v tiposervizio] [-r conteggio] [-s conteggio]
[[-j elencohost] | [-k elencohost]]
[-w timeout] elenco di destinazioni
Opzioni:
-t Effettua un ping sull'host specificato finché non viene
interrotto.
Per visualizzare le statistiche e continuare - digitare
Ctrl-Inter;
Per interrompere - digitare Ctrl-C.
-a Risolve gli indirizzi in nomi host.
-n conteggio Numero di richieste di eco da inviare.
-l dimensione Invia dimensioni buffer.
-f Imposta il flag per la disattivazione della
frammentazione nel pacchetto.
-i durata Durata.
-v tiposervizio Tipologia di servizio.
-r conteggio Registra route per il conteggio dei punti di passaggio.
-s conteggio Timestamp per il conteggio dei punti di passaggio.
-j elencohost Instradamento libero lungo l'elenco host.
-k elencohost Instradamento vincolato lungo l'elenco host.
-w timeout Timeout in millisecondi per ogni risposta.
C:\Documents and Settings\UTENTE> |
|
| Top |
|
 |
| andretta |
Inviato: Mer Lug 18, 2007 2:54 pm Oggetto: |
|
|
Registrato: 06/01/07 18:58
Messaggi: 698
|
|
| Top |
|
 |
| Crazyfrog |
Inviato: Mer Lug 18, 2007 4:09 pm Oggetto: |
|
|
BANNATO
Registrato: 20/01/07 12:13 Età: 82 Messaggi: 520
|
Codice: ping -M do -s 1472 maya.ngi.it -c 20
PING maya.ngi.it (88.149.128.3) 1472(1500) bytes of data.
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=1 ttl=46 time=128 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=2 ttl=46 time=195 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=3 ttl=46 time=106 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=4 ttl=46 time=114 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=6 ttl=46 time=124 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=7 ttl=46 time=161 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=8 ttl=46 time=58.9 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=9 ttl=46 time=149 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=10 ttl=46 time=90.3 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=11 ttl=46 time=162 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=12 ttl=46 time=89.4 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=13 ttl=46 time=109 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=14 ttl=46 time=116 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=15 ttl=46 time=146 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=16 ttl=46 time=142 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=17 ttl=46 time=119 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=18 ttl=46 time=73.3 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=19 ttl=46 time=60.0 ms
1480 bytes from maya.ngi.it (88.149.128.3): icmp_seq=20 ttl=46 time=144 ms
--- maya.ngi.it ping statistics ---
20 packets transmitted, 19 received, 5% packet loss, time 19021ms
rtt min/avg/max/mdev = 58.992/120.808/195.510/35.313 ms
non me lo da 1472, mi da 1480
comunque non mi pare malaccio, che dite? _________________ 768/256
mcr 32 |
|
| Top |
|
 |
| Vubba |
Inviato: Mer Lug 18, 2007 10:01 pm Oggetto: |
|
|

Registrato: 12/01/07 17:29 Età: 42 Messaggi: 94 Residenza: Resana TV
|
io uso winsoz ... comunque il problema degli mtu mi pare di aver capito che non sussiste con tutti i linux che hanno un MTU discovery che funziona
mi pare che il comando sia
Codice: ping -M do -s DIM_PACCHETTO IP_ADDRESS"
comunque abbassando ulteriormente l'MTU (non solo al limite della fragmentazione) si traggono dei vantaggi in temini di latenza a scapito della capacità massima di scaricare quindi non solo voip ma anche giochi on line ne dovrebbero trarre beneficio
qui le info per chi ha voglia di approfondire
http://www.speedguide.net/read_articles.php?id=111
Vubba |
|
| Top |
|
 |
|
|