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: