📦 Jumbo Frame e MTU 9000: servono davvero?
Aumentare l’MTU permette di trasportare più dati all’interno di ogni frame Ethernet. Nelle reti con NAS, server e collegamenti 10G può avere alcuni vantaggi, ma una configurazione incoerente può creare problemi difficili da diagnosticare.
Nelle impostazioni di schede di rete, NAS e switch managed potremmo trovare una voce chiamata:
Jumbo Frame
oppure:
Jumbo Packet
con valori come:
- 1500 byte;
- 4088 byte;
- 9014 byte;
- 9000 byte;
- valori simili secondo il produttore.
Ma aumentare questo numero rende davvero la rete più veloce?
📏 Cos’è l’MTU?
MTU significa Maximum Transmission Unit.
Indica la dimensione massima del payload che un determinato livello di rete può trasportare senza dover ricorrere a meccanismi aggiuntivi legati alla frammentazione o alla gestione di pacchetti più grandi del percorso.
Nel normale utilizzo Ethernet e IP, il valore che incontriamo più frequentemente è:
MTU 1500 byte.
MTU e dimensione del frame Ethernet sono la stessa cosa?
Non esattamente.
È importante distinguere tra:
- MTU del livello IP;
- payload Ethernet;
- dimensione complessiva del frame;
- header e trailer aggiuntivi.
Per questo nelle interfacce di produttori diversi potremmo vedere valori leggermente differenti, come 9000, 9014 o altri numeri.
📦 Cos’è un Jumbo Frame?
Con il termine Jumbo Frame si indica generalmente un frame Ethernet più grande rispetto alle dimensioni tradizionalmente utilizzate nelle normali reti Ethernet.
Non esiste però un unico valore universale chiamato “Jumbo Frame”.
In pratica, nelle reti domestiche e nei NAS, il valore più diffuso è spesso vicino a 9000 byte.
Perché aumentare la dimensione dei frame?
Per trasferire una quantità di dati, possiamo utilizzare:
- molti frame piccoli;
- oppure meno frame più grandi.
Ogni frame richiede comunque una serie di informazioni aggiuntive.
Riducendo il numero complessivo di frame, in alcuni scenari possiamo ridurre parte dell’overhead e del lavoro necessario per elaborare il traffico.
Frame standard
Per trasferire molti dati sono necessari più frame.
Jumbo Frame
Ogni frame può trasportare una quantità maggiore di dati.
Jumbo Frame significa più banda?
No.
Se la porta Ethernet è da 1 Gbps, rimane da:
1 Gbps.
Se è da 10 Gbps, rimane da:
10 Gbps.
I Jumbo Frame non aumentano la velocità nominale del collegamento.
Dove possono essere utili?
I Jumbo Frame sono più interessanti quando abbiamo grandi quantità di dati che si muovono all’interno della LAN.
Ad esempio:
- NAS;
- server;
- backup;
- virtualizzazione;
- storage di rete;
- editing video;
- grandi trasferimenti sequenziali;
- reti 10G o superiori.
Jumbo Frame e NAS
Il NAS è probabilmente lo scenario domestico più comune in cui viene valutato MTU 9000.
Supponiamo di avere:
- PC 10 GbE;
- switch 10G;
- NAS 10 GbE;
- SSD veloci.
In questo scenario la CPU e l’elaborazione di un numero elevato di frame possono diventare più rilevanti rispetto a una normale LAN Gigabit.
MTU 9000
Jumbo
Jumbo support
MTU 9000
Tutti gli elementi del percorso interessato devono gestire correttamente la dimensione utilizzata.
Il problema principale: tutta la catena deve essere compatibile
Questa è la regola più importante dell’intera guida.
Se vuoi utilizzare Jumbo Frame tra due dispositivi, gli apparati che devono inoltrare quel traffico devono essere in grado di gestire la dimensione prevista.
Il percorso può includere:
- scheda di rete PC;
- switch;
- secondo switch;
- NAS;
- interfacce virtuali;
- eventuali dispositivi intermedi.
NAS configurato MTU 9000.
Switch intermedio che non supporta quella dimensione.
Il fatto che i due dispositivi finali abbiano la stessa MTU non garantisce che il percorso funzioni.
Uno switch deve avere MTU 9000?
Deve poter inoltrare frame della dimensione necessaria.
Nelle specifiche potremmo trovare:
- Jumbo Frame 9 KB;
- Jumbo Frame 10 KB;
- Jumbo Frame 12 KB;
- Jumbo Frame 16 KB;
- altre dimensioni.
Se lo switch supporta frame più grandi di quelli utilizzati dai client, può normalmente inoltrarli.
Devo impostare MTU 9000 anche sullo switch?
Dipende dal modello.
Alcuni switch supportano Jumbo Frame automaticamente fino a una determinata dimensione.
Altri permettono di abilitare o configurare questa funzione.
Bisogna quindi consultare le specifiche e l’interfaccia dello switch concreto.
Jumbo Frame su Internet?
Nella normale connessione Internet, MTU 9000 non è qualcosa che possiamo assumere come disponibile lungo l’intero percorso.
Internet attraversa reti e apparati che non controlliamo.
I Jumbo Frame sono quindi molto più interessanti all’interno di una LAN controllata.
PC ↔ sito Internet: normalmente non configureremmo MTU 9000 pensando di aumentare la velocità della connessione Internet.
E con PPPoE?
Quando una connessione utilizza protocolli che introducono ulteriore overhead, la MTU disponibile sulla WAN può essere differente dalla classica MTU 1500.
Questo riguarda però la configurazione WAN e non deve essere confuso con l’utilizzo di Jumbo Frame all’interno di una LAN.
MTU 9000 riduce il ping?
Non è questo il suo scopo principale.
Per gaming, navigazione e normali applicazioni Internet, passare da MTU 1500 a 9000 non produce magicamente un ping più basso.
In alcuni scenari, frame molto grandi possono addirittura essere poco desiderabili per traffico sensibile alla latenza quando condividono collegamenti congestionati.
Quanto migliorano davvero le prestazioni?
Dipende moltissimo dall’hardware.
Su sistemi moderni con:
- offload hardware;
- CPU potenti;
- schede di rete efficienti;
- driver moderni;
il vantaggio può essere modesto.
In altri scenari con throughput molto elevato, può risultare più interessante.
Perché oggi il vantaggio può essere minore rispetto al passato?
Le moderne schede di rete possono utilizzare tecnologie di offload che riducono il lavoro della CPU.
Tra queste possiamo incontrare, a seconda del sistema:
- TCP segmentation offload;
- large send offload;
- receive offload;
- checksum offload.
Queste tecnologie possono già migliorare l’efficienza senza richiedere necessariamente Jumbo Frame su tutta la rete.
Jumbo Frame su una rete Gigabit: conviene?
In una semplice LAN Gigabit domestica, spesso non è necessario.
Se trasferisci occasionalmente file a circa 100 MB/s tra PC e NAS, MTU 1500 può funzionare perfettamente.
L’eventuale guadagno può non giustificare la complessità aggiuntiva.
E su 2.5 Gigabit?
Può essere valutato, soprattutto se la rete viene usata intensivamente per storage locale.
Ma anche qui non è obbligatorio per raggiungere buone prestazioni.
E su 10 Gigabit?
Su una LAN 10G dedicata a NAS, server o workstation, Jumbo Frame diventa più interessante.
Questo non significa che 10G richieda MTU 9000.
10 Gigabit Ethernet può funzionare anche con MTU 1500.
🔍 Come verificare se Jumbo Frame funziona?
Un metodo molto utile consiste nel verificare se un pacchetto di determinate dimensioni riesce ad attraversare il percorso senza frammentazione.
Su diversi sistemi operativi il comando ping permette di specificare:
- dimensione del payload;
- opzione per impedire la frammentazione.
La sintassi precisa cambia tra Windows, Linux e macOS.
Perché con MTU 9000 non devo pingare semplicemente 9000 byte?
Perché bisogna considerare anche gli header IP e ICMP.
Con IPv4, un test classico per MTU 9000 utilizza un payload ICMP di:
8972 byte
perché:
8972 + 20 byte IP + 8 byte ICMP = 9000 byte.
Test su Windows
Su Windows un esempio tipico può essere:
ping 192.168.1.10 -f -l 8972
dove:
- -f impedisce la frammentazione IPv4;
- -l specifica la dimensione del payload.
Cosa succede se il test fallisce?
Potremmo avere:
- MTU diversa sui dispositivi;
- switch che non supporta il frame;
- interfaccia non configurata;
- percorso con limite inferiore;
- impostazione Jumbo Frame differente;
- problemi di driver.
Path MTU
La dimensione realmente utilizzabile non dipende soltanto dal dispositivo sorgente.
Conta il limite dell’intero percorso.
Possiamo pensare alla Path MTU come alla dimensione massima utilizzabile attraverso tutti i segmenti del percorso interessato.
MTU 9000
9000
limite 1500
MTU 9000
Configurare MTU 9000 soltanto sui due endpoint non basta se un apparato intermedio non gestisce quella dimensione.
Jumbo Frame e VLAN
Il tagging 802.1Q aggiunge informazioni al frame Ethernet.
Gli switch che gestiscono VLAN e Jumbo Frame devono quindi avere un limite di frame sufficientemente alto per la configurazione utilizzata.
Nella pratica, gli switch moderni che dichiarano supporto a Jumbo Frame prevedono normalmente un margine adeguato, ma bisogna sempre controllare le specifiche.
Jumbo Frame e LACP
Anche i link aggregati tramite LACP possono trasportare Jumbo Frame, se:
- le interfacce membri li supportano;
- lo switch li supporta;
- il dispositivo remoto li supporta;
- la configurazione è coerente.
LACP e MTU sono però due funzioni differenti.
Tutti i dispositivi della LAN devono avere MTU 9000?
Non necessariamente, se i diversi segmenti sono progettati e utilizzati in modo appropriato.
Per esempio, potremmo usare Jumbo Frame solo sulla rete storage tra:
- PC;
- switch 10G;
- NAS.
TV, console e dispositivi IoT possono continuare a utilizzare la normale configurazione.
Problemi tipici di MTU incoerente
Una configurazione errata può generare problemi strani.
Ad esempio:
- ping piccoli funzionano;
- ping grandi falliscono;
- alcuni trasferimenti sembrano funzionare;
- altri protocolli hanno problemi;
- prestazioni irregolari;
- timeout difficili da spiegare.
MTU 9000 è uno standard universale?
No.
Il termine Jumbo Frame non identifica un singolo standard universale con una sola dimensione obbligatoria.
Per questo i diversi produttori possono supportare:
- 9000 byte;
- 9216 byte;
- 10 KB;
- 12 KB;
- dimensioni superiori.
🛠️ Procedura consigliata per provarli
Verifica che PC, switch e NAS supportino Jumbo Frame.
In caso di problemi potrai tornare facilmente a MTU 1500.
Imposta valori coerenti sui dispositivi che devono comunicare.
Assicurati che tutti gli apparati intermedi supportino la dimensione scelta.
Usa ping con dimensione adeguata e frammentazione disabilitata, dove disponibile.
Utilizza iperf3 e trasferimenti reali prima e dopo la modifica.
Come capire se ne vale la pena
La cosa migliore è misurare.
Puoi confrontare:
- iperf3 con MTU 1500;
- iperf3 con Jumbo Frame;
- uso CPU;
- velocità SMB;
- stabilità;
- prestazioni con file grandi.
Se il miglioramento è minimo e la rete diventa più complessa, potrebbe non valerne la pena.
Quando li lascerei disattivati?
Probabilmente lascerei la configurazione standard in una rete composta soprattutto da:
- TV;
- console;
- smartphone;
- PC normali;
- Internet;
- streaming;
- gaming.
Quando invece li proverei?
Li valuterei in una LAN con:
- 10 Gigabit Ethernet;
- NAS veloce;
- SSD/NVMe;
- backup pesanti;
- grandi file;
- server;
- virtualizzazione;
- rete storage dedicata.
“Nel mio specifico percorso PC-switch-NAS, MTU 9000 produce un vantaggio misurabile senza creare problemi?”
🧠 Cosa devi ricordare
- MTU significa Maximum Transmission Unit.
- MTU 1500 è molto comune nelle normali reti Ethernet.
- Jumbo Frame indica frame Ethernet più grandi rispetto alla configurazione tradizionale.
- MTU 9000 è un valore molto comune nelle reti con Jumbo Frame.
- Jumbo Frame non aumenta la velocità nominale della porta Ethernet.
- Può ridurre l’overhead in determinati trasferimenti locali.
- Tutto il percorso deve gestire la dimensione utilizzata.
- È più interessante in reti 10G, NAS e storage.
- Non serve per ridurre magicamente il ping nei giochi.
- Prima di abilitarlo conviene sempre misurare le prestazioni.
❓ Domande frequenti
Cos’è MTU 9000?
È una configurazione comunemente utilizzata nelle reti con Jumbo Frame per permettere pacchetti IP molto più grandi rispetto alla classica MTU 1500.
Jumbo Frame aumenta la velocità Ethernet?
Non aumenta la velocità nominale del link. Può però migliorare l’efficienza in alcuni scenari ad alto throughput.
Serve MTU 9000 per una rete 10G?
No. Una rete 10 Gigabit Ethernet può funzionare perfettamente anche con MTU 1500.
Jumbo Frame conviene su un NAS?
Può essere interessante soprattutto con NAS veloci, rete 10G e grandi trasferimenti, ma il vantaggio va verificato con test reali.
Tutti i dispositivi devono avere MTU 9000?
Tutti gli apparati che partecipano al percorso Jumbo devono gestire correttamente la dimensione utilizzata. Non è però necessario configurare ogni dispositivo dell’intera casa allo stesso modo se non partecipa a quel percorso.
Perché si usa ping 8972 con MTU 9000?
Nel caso IPv4, 8972 byte di payload ICMP più 20 byte di header IP e 8 byte di header ICMP portano a 9000 byte.
MTU 9000 riduce il ping?
Non è questo il suo scopo. Nei giochi online e nella normale navigazione Internet non va considerato un metodo per abbassare la latenza.
Cosa succede se uno switch non supporta Jumbo Frame?
I frame troppo grandi possono non attraversare correttamente quel segmento, causando problemi di comunicazione o perdita dei pacchetti.
MTU 9000 conviene su una rete Gigabit?
Può funzionare, ma in una normale rete Gigabit domestica il vantaggio può essere troppo piccolo per giustificare una configurazione più complessa.

