[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Jumbo frame, perchè si, perchè no?



Il 22/06/2016 18:31, Marco Gaiarin ha scritto:
> 
> Ho messo in piedi una piccola stazioncina di virtualizzazione, con due nodi
> principali e sei schede di rete, per tre bond (uno verso la LAN, gli altri
> due verso la SAN).
> Siccome mi serve anche visibilità della SAN alle VM, oltre al bond LACP c'è
> anche un bridge.
> Proxmox, ma qui credo che conti 'debian'.
> 
> Verso la SAN ho abilitato i jumbo frame, e semplicemente mettendo 'mtu 9000'
> su tutte le interfacce verso la SAN (ethX, bondX e vmbrX) ottengo quanto voluto,
> jumbo frame abilitati e funzionanti (provato con 'ping -s 8500 -M do <target>').
> 
> 
> Ora ho aggiunto il classico ''muletto'', in previsione di implementare l'HA
> ma anche per massacrare il povero malcapitato.
> La configurazione è identica, ma questo ha TRE schede di rete, quindi ho
> impostato la MTU a 9000 solo su ethX e vmbrX corrispondenti (non ho bond).
> 
> Come non avessi fatto nulla:
> 
> root@3jane:~# ifconfig
> [...]
> eth1      Link encap:Ethernet  HWaddr 00:9c:02:9a:2b:bd  
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:12758841 errors:18 dropped:2830 overruns:0 frame:18
>           TX packets:19859895 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000 
>           RX bytes:10774278778 (10.0 GiB)  TX bytes:22192978314 (20.6 GiB)
>           Interrupt:17 Memory:fbce0000-fbd00000 
> 
> eth2      Link encap:Ethernet  HWaddr 00:0a:f7:4b:5d:d5  
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:12702934 errors:18 dropped:2830 overruns:0 frame:18
>           TX packets:20231903 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000 
>           RX bytes:10784495169 (10.0 GiB)  TX bytes:22205476074 (20.6 GiB)
>           Interrupt:18 
> [...]
> vmbr1     Link encap:Ethernet  HWaddr 00:9c:02:9a:2b:bd  
>           inet addr:10.5.251.13  Bcast:10.5.251.255  Mask:255.255.255.0
>           inet6 addr: fe80::29c:2ff:fe9a:2bbd/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:7375805 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:7843902 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000 
>           RX bytes:10264456218 (9.5 GiB)  TX bytes:21320544492 (19.8 GiB)
> 
> vmbr2     Link encap:Ethernet  HWaddr 00:0a:f7:4b:5d:d5  
>           inet addr:10.5.252.13  Bcast:10.5.252.255  Mask:255.255.255.0
>           inet6 addr: fe80::20a:f7ff:fe4b:5dd5/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:7715632 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:8210646 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000 
>           RX bytes:10296237137 (9.5 GiB)  TX bytes:21331216116 (19.8 GiB)
> 
> Mentre ovviamente 'mtu 9000' in /etc/interfaces, per eth1, eth2, vmbr1 e
> vmbr2 c'è.
> 
> 
> Ho pensato potesse mancare un pacchetto, ma a parte che le macchine sono
> state installate nello stesso modo, non vedo quale confrontando i pacchetti
> installati.
> 
> Nei log, nulla.
> 
> 
> Cosa sbaglio? Grazie.
> 

Ciao, una volta mi sono trovato nella stessa situazione; il motivo
dovrebbe essere che il kernel rigetta l'impostazione del valore di MTU
perché non supportato dalla scheda di rete; il mio consiglio è quello di
cercare le specifiche della scheda o andare per tentativi provando a
impostare valori di MTU più bassi.

Qui un esempio:

sudo ifconfig ethX mtu 9000
SIOCSIFMTU: Argomento non valido

Buona giornata
Daniele


Reply to: