[Linuxtrent] Re: stranissimo - proxmox

  • From: Antonio Galea <antonio.galea@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 26 Jan 2011 23:24:13 +0100

2011/1/25 Marco Ciampa <ciampix@xxxxxxxxx>:
>
> Sulla macchina virtualizzata e su quella che provo a trasferire è
> impostato a 1500, così come tutte le interfacce della proxmox su cui la
> prima viaggia...
> Ma la macchina virtualizzata sta su una proxmox con scheda a giga che va
> su uno switch giga con uscite a 100M...

Un test semplice per vedere se tra te e la tua destinazione c'è qualcuno
che taglia l'MTU è usare "ping -s 1472 destination" (con l'header ICMP
arriva a 1500 bytes per pacchetto): se non hai risposte, hai beccato il
problema - abbassa la dimensione e riprova finché non passa e scopri
l'MTU massimo sul path. Poi, devi trovare chi è che rompe - su una rete
tua e con switch managed, non dovrebbe essere difficile (hint: anche
traceroute ha un parametro size).

> I jumbo frame e le fragmentation dove li vedo?

Jumbo vuol dire semplicemente grandi più dello standard, che è
(stupidamente!) rimasto a 1500 come nelle ethernet a 10Mb. Per
aumentare il throughput su gigabit ed oltre, è molto comune usare
(pardon, configurare: di default dubito che lo troverai) MTU più grandi.
Trovare valori fino a 9000 bytes è abbastanza comune sugli switch
appena un po' dignitosi.

Se ci sono problemi di traffico vero e proprio (la frammentazione è un
esempio, ma ricordo casini con ECN e altro), dovresti riuscire a vederli
con tcpdump (o tshark/wireshark). In particolare, verifica lo scambio dati
ICMP, e vedi se ci sono messaggi illuminanti quando la rete ti si impalla
e appena prima.

Se i problemi sono di tipo fisico (cablaggi o porte di switch difettose) o di
driver, probabilmente ci saranno dei contatori più o meno vistosamente
sballati - vedi se si capisce da "netstat -i" o da "ethtool -S <device>".

Una buona lettura: http://tinyurl.com/nds8w

Antonio
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: