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

Jumbo frame, perchè si, perchè no?



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.

-- 
  ``... La memoria conta veramente solo se tiene insieme l'impronta del
  presente e il progetto del futuro, se permette di fare senza dimenticare
  quel che si voleva fare, di diventare senza smettere di essere,
  di essere senza smettere di diventare...''		(Italo Calvino)



Reply to: