Guida MikroTik
Interfacce, switching e VLANBase

Interfacce Ethernet: velocità, duplex e MTU

Come configurare velocità, modalità duplex, auto-negoziazione e MTU sulle interfacce fisiche di RouterOS v7. Fondamentale per evitare problemi di prestazione e frammentazione.

Ogni porta fisica su un dispositivo MikroTik è gestita in /interface/ethernet. I parametri più importanti da conoscere sono la velocità (speed), la modalità duplex (half/full) e le dimensioni massime dei pacchetti (MTU livello 3 e L2MTU livello 2).

Auto-negoziazione e advertise

Con auto-negotiation=yes (default) i due estremi dello stesso cavo si accordano automaticamente su velocità e duplex. Il parametro advertise (introdotto in v7.12) permette di limitare le capacità annunciate senza disattivare l'auto-negoziazione: utile per forzare 100M su una porta senza dover fissare la velocità manualmente.

Verificare lo stato corrente di una porta
# Mostra velocità attuale, duplex, flow-control, temp. SFP ecc.
/interface/ethernet/monitor ether1
Forzare 100 Mbit full-duplex (auto-neg OFF) — caso legacy NIC
# Disabilitare auto-negoziazione e fissare modalità
/interface/ethernet
set ether1 auto-negotiation=no speed=100M-baseT-full
Limitare advertise a 1G su porta 2.5G (auto-neg ON)
# Resta attiva l'auto-neg, ma si annuncia solo 1 Gbps
/interface/ethernet
set ether1 advertise=1G-baseT-full
ATTENZIONE: non disabilitare mai l'auto-negoziazione su un solo estremo del collegamento — si crea un mismatch duplex che causa collisioni e degrado delle prestazioni. Disabilitala sempre su ENTRAMBI i dispositivi oppure lasciala attiva su entrambi.

MTU vs L2MTU: differenza fondamentale

MTU (default 1500 byte) è il massimo payload IP che un'interfaccia accetta a livello 3. L2MTU è la dimensione massima dell'intero frame Ethernet a livello 2, header inclusi. Su un link con VLAN (802.1Q aggiunge 4 byte) o PPPoE (8 byte di overhead) è necessario che L2MTU sia almeno 1508 o 1522 per evitare la frammentazione silente. RouterOS mostra L2MTU come proprietà di sola lettura sull'hardware fisico; si può aumentare su interfacce virtuali (bridge, VLAN, bonding).

Controllare MTU e L2MTU di tutte le interfacce
# Stampa MTU e L2MTU per ogni interfaccia fisica
/interface/ethernet print detail where l2mtu > 0

Flow Control e SFP

rx-flow-control=on abilita la gestione dei frame di pausa 802.3x in ricezione (il router smette di trasmettere se il peer è congestionato). tx-flow-control=on genera frame di pausa verso l'upstream. Impostare entrambi su auto li lascia negoziare assieme all'auto-negoziazione. Per moduli SFP/QSFP 10G+ si può forzare la velocità senza auto-neg: es. speed=10G-baseCR per cavi DAC, speed=10G-baseSR-LR per fibra.

Configurare modulo SFP 10G su DAC (Direct Attach Cable)
# DAC non scambia bit di capacità: disabilitare auto-neg
/interface/ethernet
set sfp-sfpplus1 auto-negotiation=no speed=10G-baseCR
Il parametro disable-running-check (default: yes su CHR/x86) fa sì che RouterOS consideri sempre l'interfaccia attiva indipendentemente dal link fisico. Su hardware reale è consigliato disable-running-check=no per rilevare correttamente i link down.
ethernetspeedduplexauto-negotiationMTUL2MTUSFPflow-controlinterfaccia

Configura senza fatica con l'AI

In WispOS l'agente AI genera la configurazione RouterOS dalle tue parole e un tutor ti guida passo passo.

Prova WispOS