ETHERNET E LAN • GUIDA 11

🔄 Auto-negotiation, duplex e velocità Ethernet

Quando colleghiamo due porte Ethernet, i dispositivi devono stabilire a quale velocità comunicare e con quale modalità duplex. Vediamo come funziona l’auto-negotiation, perché oggi si usa quasi sempre il full duplex e quali problemi può causare una configurazione errata.

Collegare un cavo Ethernet tra due dispositivi non significa semplicemente “accendere” il collegamento.

Le due interfacce devono determinare quali caratteristiche possono utilizzare insieme.

Tra le più importanti troviamo:

  • velocità del link;
  • modalità duplex;
  • capacità supportate da entrambe le porte.
💡 In poche parole L’auto-negotiation permette a due porte Ethernet di scegliere automaticamente una configurazione compatibile tra quelle supportate.

Che cos’è la velocità del link?

La velocità del link è la capacità nominale del collegamento Ethernet tra due interfacce.

Può essere, ad esempio:

La velocità negoziata dipende da ciò che entrambe le estremità sono in grado di supportare.

Un dispositivo 2.5G può collegarsi a uno Gigabit?

Sì, se entrambe le porte supportano una modalità comune.

Ad esempio:

Esempio di negoziazione della velocità
PC
100M / 1G / 2.5G
Link negoziato
1 Gbps
Switch
100M / 1G

Anche se il PC supporta 2.5G, il collegamento utilizza 1 Gbps perché è la modalità più veloce supportata da entrambe le porte.

Cos’è l’auto-negotiation?

L’auto-negotiation è il meccanismo con cui due interfacce Ethernet comunicano le proprie capacità e selezionano una modalità compatibile.

Nelle reti moderne è generalmente la configurazione consigliata.

1
Le due porte vengono collegate

Il livello fisico rileva la presenza del collegamento.

2
Le interfacce comunicano le capacità

Ogni estremità indica le modalità che supporta.

3
Viene scelta una modalità comune

Le due porte selezionano una combinazione compatibile di velocità e duplex.

4
Il link diventa operativo

A questo punto i frame Ethernet possono essere trasmessi.

Cos’è il duplex?

Il duplex descrive come avvengono trasmissione e ricezione sul collegamento.

Le due modalità storicamente più importanti sono:

  • half duplex;
  • full duplex.

Half duplex

In modalità half duplex, la comunicazione non avviene simultaneamente nei due sensi.

Un dispositivo trasmette, poi l’altro può utilizzare il mezzo.

Questo modello era importante nelle reti Ethernet condivise e con dispositivi come gli hub.

Full duplex

In modalità full duplex, le due estremità possono trasmettere e ricevere contemporaneamente.

È la modalità normalmente utilizzata nelle moderne connessioni Ethernet point-to-point con switch.

Concetto chiave Le moderne reti Ethernet commutate funzionano normalmente in full duplex. Half duplex appartiene soprattutto a scenari Ethernet legacy.

Full duplex significa 2 Gbps su una porta Gigabit?

È facile interpretarlo male.

Un link Gigabit full duplex può trasmettere fino alla capacità nominale in una direzione e contemporaneamente ricevere traffico nell’altra direzione.

Questo non significa che un singolo trasferimento in una direzione diventi automaticamente da 2 Gbps.

Esempio Su un collegamento 1 GbE full duplex un dispositivo può, nelle condizioni previste, trasmettere traffico verso l’altra estremità mentre riceve contemporaneamente traffico nella direzione opposta.

Cos’era CSMA/CD?

Nelle vecchie reti Ethernet con mezzo condiviso e half duplex, era importante un meccanismo chiamato CSMA/CD.

Serviva a gestire l’accesso al mezzo e le collisioni.

Nelle moderne connessioni Ethernet full duplex tra una porta dello switch e un singolo dispositivo, le collisioni Ethernet nel senso classico non fanno parte del normale funzionamento.

Cos’è un duplex mismatch?

Un duplex mismatch si verifica quando le due estremità di un collegamento non utilizzano la stessa modalità duplex.

Per esempio:

  • porta A → full duplex;
  • porta B → half duplex.

Il link può apparentemente essere attivo, ma le prestazioni possono risultare pessime.

⚠️ Sintomi tipici di un duplex mismatch Velocità molto bassa, prestazioni irregolari, errori sulle interfacce e differenze importanti tra traffico in una direzione e nell’altra.

Perché forzare manualmente la velocità può creare problemi?

Molti driver e switch managed permettono di impostare manualmente la modalità della porta.

Potremmo scegliere, ad esempio:

  • Auto;
  • 100 Mbps Full Duplex;
  • 100 Mbps Half Duplex;
  • 1 Gbps;
  • altre modalità secondo l’hardware.

In una rete moderna, forzare manualmente un solo lato senza comprendere il comportamento dell’altra estremità può generare configurazioni incoerenti.

Auto è quasi sempre la scelta corretta?

Per i normali collegamenti Ethernet moderni, sì.

Lasciare entrambe le estremità in auto-negotiation permette loro di scegliere una modalità compatibile senza configurazioni manuali.

Le impostazioni forzate vanno normalmente utilizzate soltanto quando esiste una precisa ragione tecnica.

Buona pratica Se non stai risolvendo un caso specifico o lavorando con hardware legacy, lascia normalmente velocità e duplex in auto-negotiation.

Perché una porta Gigabit negozia a 100 Mbps?

Questo è uno dei problemi più comuni nelle LAN.

Le cause possibili includono:

  • cavo danneggiato;
  • una o più coppie non funzionanti;
  • connettore terminato male;
  • presa a muro difettosa;
  • patch panel con problema;
  • porta Fast Ethernet;
  • adattatore limitato a 100 Mbps;
  • configurazione manuale errata.

Il caso classico: 1G che scende a 100M

100BASE-TX può funzionare utilizzando due coppie, mentre 1000BASE-T utilizza tutte le quattro coppie.

Per questo un cavo con una coppia interrotta o terminata male può creare una situazione tipica:

il link funziona, ma solo a 100 Mbps.

Un difetto nel cablaggio può limitare il link
PC
Gigabit
Cavo con problema
su una coppia
Switch
Gigabit

Anche con due dispositivi Gigabit, un problema fisico può impedire la negoziazione a 1 Gbps.

Come controllare la velocità negoziata?

La velocità del link può essere verificata in diversi punti, a seconda dei dispositivi.

Ad esempio:

  • nelle proprietà della scheda di rete del PC;
  • nel pannello dello switch managed;
  • nell’interfaccia del router;
  • tramite LED di stato su alcuni apparati;
  • con strumenti del sistema operativo.

Velocità negoziata e speedtest sono la stessa cosa?

No.

La velocità negoziata descrive il link Ethernet tra due interfacce.

Uno speedtest Internet, invece, misura le prestazioni di un percorso molto più lungo, che comprende:

  • LAN;
  • router;
  • connessione dell’operatore;
  • rete dell’ISP;
  • server remoto.
Esempio Link Ethernet: 2.5 Gbps.

Connessione Internet: 500 Mbps.

Il PC può avere una LAN da 2.5G ma uno speedtest Internet non superare 500 Mbps perché il limite si trova sulla WAN.

Un link 1G garantisce 1 Gbps di throughput utile?

No.

La velocità negoziata è una velocità nominale del collegamento.

Il throughput applicativo è inferiore per via di:

  • overhead Ethernet;
  • IP;
  • TCP o UDP;
  • protocollo applicativo;
  • prestazioni CPU;
  • storage;
  • altre elaborazioni.

Auto-negotiation su 1000BASE-T

Con Gigabit Ethernet su rame, l’auto-negotiation è particolarmente importante perché le due estremità devono coordinare alcuni aspetti del funzionamento del link.

Per questo forzare impostazioni senza necessità non è una buona strategia di troubleshooting.

E sulle reti 2.5G e 10G?

Lo stesso principio generale rimane valido: le porte devono stabilire una modalità compatibile con il link fisico e con le capacità delle due estremità.

Su apparati Multi-Gigabit potremmo vedere negoziazioni come:

Porta A Porta B Possibile link comune
1G 2.5G 1 Gbps
2.5G 2.5G 2.5 Gbps
2.5G 10G Multi-Gigabit 2.5 Gbps, se entrambe lo supportano
10G 10G 10 Gbps, se il mezzo fisico è adeguato

Il cavo influenza l’auto-negotiation?

Sì, perché la negoziazione non può ignorare la qualità fisica del collegamento.

Un cablaggio non adeguato può impedire l’attivazione della modalità più veloce.

Per questo quando un link non raggiunge la velocità attesa, conviene controllare:

  • entrambe le porte;
  • cavo;
  • connettori;
  • patch panel;
  • prese;
  • driver;
  • configurazione.

Auto-negotiation e risparmio energetico

Alcune interfacce supportano anche funzioni di risparmio energetico legate al collegamento Ethernet.

Queste tecnologie non devono essere confuse con duplex o velocità del link, anche se possono apparire nello stesso pannello delle impostazioni della scheda di rete.

Durante una diagnostica molto specifica, alcune opzioni di power management possono essere investigate, ma non sono la prima cosa da modificare quando un link negozia alla velocità sbagliata.

🔍 Procedura rapida se il link è troppo lento

1
Controlla la velocità negoziata

Verifica se il link è realmente 100M, 1G, 2.5G o 10G.

2
Verifica entrambe le porte

Assicurati che entrambe supportino la velocità prevista.

3
Prova un altro cavo

È uno dei test più rapidi per escludere un problema fisico.

4
Lascia auto-negotiation

Evita di forzare velocità e duplex senza una ragione precisa.

5
Controlla switch e adattatori intermedi

Una singola porta Fast Ethernet può limitare tutto il percorso.

🧠 Cosa devi ricordare

  • L’auto-negotiation permette alle porte Ethernet di scegliere una modalità compatibile.
  • La velocità del link dipende dalle capacità di entrambe le estremità.
  • Le moderne reti Ethernet utilizzano normalmente il full duplex.
  • Half duplex è legato soprattutto a scenari legacy.
  • Un duplex mismatch può causare prestazioni molto scarse.
  • Forzare manualmente velocità e duplex può creare problemi.
  • Un link Gigabit che scende a 100 Mbps può indicare un problema di cablaggio.
  • Velocità Ethernet negoziata e velocità Internet sono due cose differenti.
  • 1 Gbps nominale non equivale a 1 Gbps netto di dati applicativi.
  • In caso di problemi, conviene verificare prima porte, cavo e negoziazione.

Domande frequenti

Cos’è l’auto-negotiation Ethernet?

È il processo con cui due porte Ethernet comunicano le proprie capacità e selezionano una modalità compatibile.

Cos’è il full duplex?

È una modalità che permette alle due estremità di trasmettere e ricevere contemporaneamente.

Cos’è l’half duplex?

È una modalità in cui trasmissione e ricezione non avvengono contemporaneamente come nel full duplex.

Conviene impostare manualmente 1 Gbps Full Duplex?

Normalmente no. Nelle reti moderne è generalmente preferibile lasciare attiva l’auto-negotiation su entrambe le estremità.

Perché una porta Gigabit negozia a 100 Mbps?

Le cause più comuni sono problemi del cavo, delle terminazioni, una porta Fast Ethernet lungo il percorso o una configurazione errata.

Full duplex significa 2 Gbps su Gigabit Ethernet?

Non per un singolo flusso in una sola direzione. Significa che il link può trasmettere e ricevere contemporaneamente nelle due direzioni.

Come controllo se il PC è collegato a 1 Gbps?

Puoi verificare la velocità del collegamento nelle proprietà della scheda di rete oppure nell’interfaccia dello switch o router, se disponibile.

Auto-negotiation può scegliere 2.5G invece di 10G?

Sì, se 2.5G è la modalità compatibile più veloce tra le due estremità e il collegamento fisico.