Motivo della modalità half-duplex in Ethernet?


15

Le connessioni half-duplex erano molto diffuse ai tempi di 10 Mbps e 100 Mbps Ethernet e, secondo gli standard, è consentita anche nel caso di Ethernet da 1 Gbps .

Ho ragione a dire che il supporto della modalità half-duplex nei chipset Ethernet era cruciale nel caso in cui fosse usato un hub di rete (l'hub è internamente un singolo filo) o un altro mezzo Ethernet condiviso (ad esempio 10BASE-5)?

Esistono motivi per le connessioni half-duplex in ambienti Ethernet in cui vengono utilizzati cavi a doppini intrecciati e non vengono utilizzati hub?


3
Ethernet è stata derivata da en.wikipedia.org/wiki/ALOHAnet che utilizzava la radio UHF; un mezzo intrinsecamente half-duplex quando si opera sulla stessa frequenza.
Dale M,

2
Vale la pena notare che mentre i vari standard 802.11 non sono Ethernet e quindi non sono direttamente applicabili alla domanda, le reti wireless basate su 802.11 rimangono ancora uno standard half-duplex. Esistono differenze significative nella gestione delle collisioni (evitamento vs rilevamento) tra Ethernet e 802.11, ma è un buon obiettivo moderno per visualizzare le sfide storiche.
user24313

Risposte:


18

Le ragioni di Ethernet half-duplex sono come le capisci. In effetti, si è verificato un movimento per non includere half-duplex per 1000Base-T, ma è diventato ancora standard. Per Ethernet da 10 Gb, il half-duplex è stato eliminato, quindi non esiste un Ethernet half-duplex da 10 Gbps come standard.

A meno che tu non abbia ancora un hub (sono ancora in circolazione) o un dispositivo che non supporta il full duplex (esistono, specialmente per 10Base-T), 10Base-T o 100Base-TX su UTP non hanno davvero bisogno della metà- duplex.


10

Ethernet è stata derivata da https://en.wikipedia.org/wiki/ALOHAnet che utilizzava la radio UHF; un mezzo intrinsecamente half-duplex quando si opera sulla stessa frequenza.

Le prime reti cablate utilizzavano un bus coassiale fino agli anni '80.


4

In caso di danno parziale al cablaggio, il mezzo duplex può essere la differenza tra una connessione più lenta e una connessione NO (fino a quando il danno non viene riparato).

Questa può essere una GRANDE differenza.


3
Per favore, spiega questa risposta. Per UTP, sono necessarie almeno due coppie per full-duplex o half-duplex a 10 o 100 Mb e 1 Gb richiede tutte e quattro le coppie per full-duplex o half-duplex. Non vedo come il danno parziale del cablaggio abbia a che fare con il duplex consentito su UTP.
Ron Maupin

2
Ho un filo aereo danneggiato da fulmini che si sta dimostrando difficile da sostituire con la fibra. Funziona su 10 half duplex. Non funziona su 10 full duplex. I 4 fili sono ancora collegati elettricamente da un capo all'altro, ma la connessione non verrà fuori se non da 10 half duplex.
Ecnerwal,

2
Ovviamente, entrambe le coppie funzionano poiché puoi sia inviare che ricevere. Una coppia danneggiata (o un filo in una coppia) consentirebbe un collegamento da un lato ma non dall'altro. Potresti avere danni in uno dei dispositivi. Per lo meno, testare il cavo con un Fluke di fascia alta.
Ron Maupin

Un Fluke di fascia alta costa più del mio miglio e mezzo di costo di backbone di rete in fibra; O circa il doppio del mio intero budget annuale. Non succederà. Presumibilmente c'è un crosstalk tra coppie che non dovrebbero esserci, ma c'è comunque, dopo lo sciopero dell'illuminazione. L'attrezzatura finale è stata completamente sostituita. Ho in mano la fibra aerea per sostituirla semplicemente, poiché il rame tra i collegamenti dell'edificio è fuori dal mio elenco di tecniche accettabili proprio per questo motivo.
Ecnerwal,

2
Puoi noleggiare un Fluke a ore o procurartene uno per un'ora. Ti dirà dove si trova qualsiasi problema di cavo. Potrebbe essere semplice come terminare o tagliare un po 'la fine di uno dei tuoi loop di servizio. È necessario sapere se si tratta del cavo esterno dell'impianto o se si trova nella connessione al cavo interno dell'impianto o al cavo interno dell'impianto su entrambe le estremità (soluzione semplice). Sarebbe un peccato se questo problema si trova a soli 5 piedi nel circuito di servizio di 10 metri su un'estremità, e hai appena sopportato il problema.
Ron Maupin

3

Il motivo del mezzo duplex era dovuto al costo, Ethernet 10Meg iniziale condivideva lo stesso cavo coassiale solo due conduttori 10Base2 . All'epoca non si immaginava che qualsiasi cosa veloce come 10 Mbit / s potesse essere trasmessa su un cavo non schermato.

Una porta su uno switch / hub potrebbe avere 20 PC collegati in daisy chain, quindi CDMA è stato utilizzato per ascoltare il traffico, iniziare a inviare, back-off per tempo casuale se qualcuno ha iniziato a trasmettere nella stessa istanza e inviare di nuovo.

Questo è anche il motivo della restrizione di lunghezza e della dimensione minima del pacchetto, poiché prima di inviare l'ultimo bit era necessario assicurarsi che qualcuno sull'altra estremità dello stesso cavo non iniziasse a trasmettere nello stesso istante.

Quando l'elettronica è diventata più veloce ed economica, ci siamo spostati su Cat5, singoli cavi / porte per ciascun PC, quindi su switch, in cui il pacchetto può essere archiviato e inoltrato in entrambe le direzioni contemporaneamente (Full Duplex)


3

Rich Seifert dà la risposta (per Gigabit Ethernet) nel suo libro "Gigabit Ethernet" e in un post usenet :

Citazione:

La risposta è più politica che tecnica. Gigabit Ethernet è stata sviluppata sotto l'egida del gruppo di lavoro IEEE 802.3. Per definizione, le reti 802.3 devono includere la capacità del funzionamento CSMA / CD. [Nota: questo era vero al momento della stesura dello stamdard Gigabit Ethernet; non è più il caso.] Se Gigabit Ethernet offrisse una soluzione solo full duplex, sarebbe stato difficile giustificare il suo sviluppo all'interno del gruppo di lavoro IEEE 802.3. [...]

  1. Lo standard risultante avrebbe avuto difficoltà a chiamarsi "Ethernet", poiché non avrebbe usato CSMA / CD (anche come opzione) e non sarebbe stato sviluppato come parte di IEEE 802.3, il "proprietario" riconosciuto del nome Ethernet.

0

Ho ragione che il supporto della modalità half-duplex nei chipset Ethernet era cruciale nel caso in cui un hub di rete

l'hub è internamente un singolo filo

Sarebbe più preciso dire che un hub simula un singolo filo, in realtà è un po 'più complesso di così.

o è stato utilizzato un altro supporto Ethernet condiviso (ad esempio 10BASE-5)?

Esistono motivi per le connessioni half-duplex in ambienti Ethernet in cui vengono utilizzati cavi a doppini intrecciati e non vengono utilizzati hub?

L'altro grande è i vecchi dispositivi finali.

È improbabile che una marcia da 10 Megabit supporti l'autonegotiation, quindi la modalità full duplex non può essere selezionata automaticamente. Potresti forzare potentemente sia il dispositivo che lo switchport in modalità full duplex, ma ciò comporta il rischio che si verifichino disadattamenti duplex lungo la strada, quindi di solito è più un problema di quanto valga la pena.

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.