Quando l'autonegotiation fallisce su un nodo, per scegliere (half / full-duplex) dobbiamo usare la regola:
- Se si dispone di un'interfaccia 10/100 Mb / s -> utilizzare half-duplex
- Se hai un'interfaccia da 1000 Mb / s-> usa il full duplex
Perché?
Sommario
In breve, Ethernet è in circolazione dagli anni '80 ... di conseguenza
- Le schede NIC Ethernet precedenti supportavano solo operazioni half duplex senza negoziazione automatica. Se la negoziazione automatica è abilitata in questa situazione, è necessario supportare tutte le schede NIC precedenti (il che significa ricorrere all'operazione half-duplex). Un'altra risposta menziona gli hub, che rientrano anche in questa categoria.
- La negoziazione automatica è richiesta dalle specifiche 1GE; pertanto, non ha senso forzare il fallimento a half-duplex a velocità di 1GE. La negoziazione automatica 1GE annuncia se è abilitata per metà / full duplex.
In questi giorni, dovresti sempre provare a utilizzare la negoziazione automatica a meno che tu non sappia che l'altra porta non la supporta.
La tabella seguente può aiutare a spiegare la storia contorta relativa alla negoziazione automatica.
+------------+------+---------------+--------------+-----------------------+
| Standard | Year | Speeds | Media | Auto-neg Status |
+------------+------+---------------+--------------+-----------------------+
| 802.3i | 1990 | 10M | Twisted Pair | No auto-negotiation |
+------------+------+---------------+--------------+-----------------------+
| 802.3u | 1995 | 10/100M | Twisted Pair | Optional, not trusted |
+------------+------+---------------+--------------+-----------------------+
| 802.3-1998 | 1998 | 100/100M | Twisted Pair | Optional |
+------------+------+---------------+--------------+-----------------------+
| 802.3ab | 1999 | 10/100/1000M | Twisted Pair | Optional @ 10/100M |
| | | | | Required @ 1Gbps |
+------------+------+---------------+--------------+-----------------------+
Impatto dei disallineamenti duplex:
Per quanto riguarda la pratica di Cisco di ricorrere al mezzo duplex quando l'auto-negoziazione fallisce ... Si potrebbe legittimamente obiettare che il ricadere nel mezzo duplex se l'auto-negoziazione non riesce introduce una configurazione errata; tuttavia, la configurazione errata è tollerabile. Il peggio che può accadere in questa situazione è ottenere full duplex codificato manualmente su un lato di un collegamento FastEthernet e la negoziazione automatica non riesce a metà duplex sull'altro lato del collegamento ... il duplex non corrispondente causa il livello di collegamento errori (collisioni e scariche), ma è ancora possibile comunicare abbastanza bene, purché non si provi a superare circa un terzo della velocità del collegamento (ovvero circa 35 Mbps su FastEthernet).
Dettagli potenzialmente interessanti:
Auto-negoziazione originale FastEthernet == juju cattivo
Le persone hanno avuto esperienze così brutte con la negoziazione automatica iniziale in IEEE 802.3u (FastEthernet) che la saggezza convenzionale era quella di disabilitare la negoziazione automatica e bloccare manualmente la velocità / duplex su tutte le porte di rame Ethernet.
Questa pratica di disabilitare la negoziazione automatica su tutte le porte di rame è diventata così radicata nelle menti dei vecchi tempi che non è ancora insolito trovare velocità / duplex bloccati su Cat5e / Cat6 oggi, anche se le implementazioni di auto-negoziazione del settore sono affidabili per oltre un decennio. Cordiali saluti, alcuni ISP continuano a forzare 100 M / pieno sui circuiti dei loro clienti con il presupposto errato che la velocità / duplex manuale sia più affidabile.
Supporto del fornitore per la pubblicità di modalità duplex 1GE specifiche
La negoziazione automatica è richiesta come parte di IEEE 802.3ab (Gigabit Ethernet su rame); tuttavia, trovi ancora alcune implementazioni di fornitori che ti consentono di codificare hard speed / duplex GigE ... Ho visto alcuni switch JunOS che consentono la configurazione full duplex su porte switch 1GE. Questo significa che lo switch JunOS disabilita la negoziazione automatica su quella porta 1GE? No, ciò significa che JunOS pubblicizza solo la velocità / duplex configurati durante la negoziazione automatica.
Aggiornamento per la domanda di @ ytti: condizionamento della linea Ethernet
La negoziazione automatica 1GE include (citando 802.3-2012, clausola 40.5.1):
La negoziazione automatica è richiesta da 802.3ab a 1GE, poiché la negoziazione automatica GigabitEthernet include uno speciale condizionamento della linea; questo condizionamento si verifica durante la modalità TRAINING dell'avvio MASTER / SLAVE PHY; la modalità TRAINING assicura che la linea sia abbastanza stabile da spingere 1000 Mbps su Cat5e corre fino a 100 m di lunghezza.