ETHERNET E LAN • GUIDA 16

📦 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?

💡 In poche parole I Jumbo Frame permettono di trasportare più dati per frame Ethernet. Possono ridurre il numero di frame necessari per trasferire una grande quantità di dati, ma non trasformano magicamente una rete da 1G in 2.5G o 10G.

📏 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.

1500 MTU IP molto comune nelle normali reti Ethernet.
~9000 Valore comunemente associato ai Jumbo Frame.
10G Scenario in cui i Jumbo Frame vengono spesso valutati.

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.

⚠️ Non confrontare i numeri alla cieca Un dispositivo può mostrare “MTU 9000” mentre un altro mostra “Jumbo Packet 9014”. Questo non significa necessariamente che siano incompatibili: potrebbero riferirsi a parti differenti della struttura del frame.

📦 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

Header
Dati

Per trasferire molti dati sono necessari più frame.

Jumbo Frame

H
Più dati nello stesso 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.

Concetto chiave Jumbo Frame può migliorare l’efficienza in determinati scenari. Non aumenta la capacità fisica della porta Ethernet.

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.

Percorso Jumbo Frame in una LAN 10G
PC
MTU 9000
Switch
Jumbo support
NAS
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.
Errore classico PC configurato MTU 9000.
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.

Scenario tipico PC ↔ NAS nella stessa LAN: Jumbo Frame può essere valutato.

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.

Jumbo Frame non è una modalità gaming Non abilitarlo pensando di ottenere meno ping nei giochi online. Il vantaggio, quando esiste, riguarda soprattutto efficienza e throughput in determinati trasferimenti locali.

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.

Da ricordare 10G e Jumbo Frame non sono la stessa cosa. Puoi avere una rete 10G perfettamente funzionante 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.

Esempio concettuale Se il ping con payload 8972 byte e frammentazione disabilitata raggiunge correttamente il dispositivo remoto, il percorso IPv4 sta gestendo una MTU di 9000 byte per quel test.

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.

Il percorso è limitato dal segmento più piccolo
PC
MTU 9000
Switch B
limite 1500
NAS
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.

Approccio intelligente Se vuoi sperimentare MTU 9000, è spesso meglio farlo prima su un segmento ben controllato, come PC ↔ switch ↔ NAS, invece di modificare indiscriminatamente tutta la LAN.

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.
Problema insidioso Una configurazione MTU errata può far sembrare la rete “quasi funzionante”. Questo può renderla più difficile da diagnosticare rispetto a un collegamento completamente interrotto.

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

1
Controlla le specifiche

Verifica che PC, switch e NAS supportino Jumbo Frame.

2
Annota la configurazione originale

In caso di problemi potrai tornare facilmente a MTU 1500.

3
Configura gli endpoint

Imposta valori coerenti sui dispositivi che devono comunicare.

4
Verifica gli switch

Assicurati che tutti gli apparati intermedi supportino la dimensione scelta.

5
Testa la Path MTU

Usa ping con dimensione adeguata e frammentazione disabilitata, dove disponibile.

6
Misura le prestazioni

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.
La domanda giusta non è “MTU 9000 è migliore?” La domanda corretta è:

“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.