Differenze di autonegotiation Ethernet tra (10M | 100M | 1G) Ethernet


19

Sto studiando per CCNA e sul libro di Wendell Odom si dice che (per quanto riguarda l'autonegotiation):

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

Risposte:


19

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.


2
Mi piacerebbe leggere di più su questo "condizionamento di linea" di negoziazione automatica, hai un link per questo? Preferibilmente pagina nella sezione tre di 802.3. Piuttosto d'accordo sul fatto che Autonego debba essere usato, sfortunatamente molti telco sono ancora nella mentalità degli anni '90 e i prodotti impongono no-autonego. Un altro buon argomento per cercare di convincerli è che autonego fornisce RFI (Remote Fault Indication), che causerà la caduta di entrambe le estremità, quando un'estremità non sta ricevendo ma può comunque inviare.
ytti

2
@ytti, 802.3 si riferisce genericamente al condizionamento della linea come TRAINING. TRAINING fa parte della negoziazione MASTER-SLAVE PHY che si verifica durante la negoziazione automatica. È possibile trovare riferimenti alla negoziazione MASTER-SLAVE in 802.3-2012, Sezione 3, Clausola 40.5.1 (che descrive tutte le funzioni di negoziazione automatica). Per ulteriori informazioni sulla formazione, cerca i PDF 802.3-2012 per "TRAINING"
Mike Pennington,

Grazie, ero a conoscenza delle elezioni dell'orologio su Ethernet. Il condizionamento della linea di pensiero era qualcos'altro.
ytti

2
L'avvio PHY master / slave include quello che viene chiamato Equalizzatore di feedback decisionale (DFE - Rif. 802.3-2012, Sezione 3, Clausola 40.4.2.4); il DFE lavora insieme ad altre funzioni per l'annullamento dell'eco / annullamento del dialogo incrociato vicino (NEXT)
Mike Pennington,

sei il benvenuto ... è stato un buon aggiornamento navigare tra i documenti 802.3 ...
Mike Pennington,

12

Quando la negoziazione automatica non riesce su un nodo, per scegliere (half / full-duplex) è necessario utilizzare la regola: -> Se si dispone di un'interfaccia 10/100 Mb / s -> utilizzare half-duplex

Nel caso in cui un hub sia collegato, un default del full duplex provocherebbe troppe collisioni. L'impostazione predefinita di half duplex garantisce che le comunicazioni continuino indipendentemente dal dispositivo collegato (switch o hub)

-> Se si dispone di un'interfaccia da 1000 Mb / s-> utilizzare full duplex

Lo standard 1000Base-T è stato progettato per richiedere la negoziazione automatica, nonché un dominio di livello 2 commutato (senza hub). Questo perché tutte e quattro le coppie devono comunicare in full duplex a 250 Mbps. Pertanto, si presume che non esistano hub sulla connessione ai fini della comunicazione bidirezionale.


A proposito, gli hub sono una buona ragione per ricorrere al half-duplex, ma non sono solo hub ... le schede di rete 10 / 100M iniziali non si negoziavano affatto ... e le prime implementazioni di auto-negoziazione FastEthernet non erano affidabili.
Mike Pennington,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.