Perché cavi ethernet diretti?


11

Stavo spiegando la differenza tra cavi dritti e crossover al mio amico e ho iniziato a chiedermi perché mai i primi progettisti hanno pensato che fosse una buona idea usare due diversi tipi di cavi?

È solo uno strano artefatto storico che continuerà fino alla proliferazione di auto mdi / x o c'è un motivo tecnico per l'esistenza di cavi diritti?

modifica: per specificare, i cavi attualmente diritti sono necessari solo tra computer e switch / hub. Perché gli switch / hub non sono stati progettati sin dall'inizio per utilizzare cavi crossover?

Risposte:


6

C'era una volta una presa a doppino intrecciato solo in un modo e l'elettronica collegata non poteva cambiare ciò che ogni filo faceva. Eri un dispositivo di rete (hub / bridge / switch / router) o un dispositivo finale. Per collegare elettricamente due dispositivi di rete insieme è necessario un cavo diverso da quello utilizzato per collegare un dispositivo terminale a un dispositivo di rete.

E così nacquero i cavi diretti e incrociati.

Evitare l'uso di un secondo tipo di cavo (che invariabilmente perderebbe la sua etichetta e confonderebbe i bejebers da qualche persona della rete mesi / anni lungo la strada quando lo tirano fuori dal cestino) la maggior parte dei dispositivi destinati a connettersi a entrambi i dispositivi di rete e terminare i dispositivi avevano una porta uplink che permetteva l'uso di cavi "normali".

Era così semplice.

Modifica: Google-Fu ha avuto successo. ERA ARCnet!

Perché gli switch / hub non sono stati progettati sin dall'inizio per utilizzare cavi crossover?

All'epoca in cui la specifica 10base-T era ancora in esame, l'architettura a doppino più comune all'epoca nelle reti d'ufficio era ARCnet. 10base-T non è stato ratificato come standard reale fino al 1990, più tardi di quanto pensassi. Collegare gli hub ARCNet insieme sembra aver richiesto un cavo con coppie capovolte da ciò che è finito per connettersi ai dispositivi endpoint.

Dato che il comitato per le norme sarebbe stato composto da ingegneri di rete veterani dei vari fornitori di hardware e di altre parti interessate, da anni si occupavano del problema dei cavi multipli e probabilmente lo consideravano status quo. È anche possibile che i dispositivi di "bozza" in fase di sviluppo da parte dei venditori presentassero anche requisiti elettrici per il cavo, influenzati dalla produzione dei dispositivi ARCnet. Chiaramente il comitato non ha considerato l'uso di più tipi di cavo come un problema sufficiente per standardizzare la pratica in esistenza.


1
Penso che il processo di pensiero probabilmente risale ancora di più all'intera definizione DCE / DTE con cavi seriali. (è questo il momento opportuno per un commento "git off my lawn" ???)
Peter M

Penso tu abbia ragione. È stato così. Anche il commento di Jeremy M sui cavi crossover nell'armadio elettrico ha molto senso.
sysadmin1138

Sì, e il mio kit includeva connettori da DB15 a DB9, cambi di genere m / f, cavi null modem e cavi seriali standard e RS232 rompeva blocchi e quelli con belle luci per mostrare quali linee erano attive - tutto in modo da poter ottenere il numero corretto di transizioni di scambio tx / rx attraverso il collegamento seriale.
Peter M,

17

Su un connettore RJ-45, ci sono 8 pin. Inizialmente ne sono stati utilizzati solo 4. Tx (trasmissione) e la sua terra, e Rx (ricezione) e la sua terra. Se si utilizzava un cavo diretto, i pin di trasmissione sarebbero collegati ai pin di trasmissione sull'altro dispositivo. Lo stesso vale per i pin di ricezione.

I primi dispositivi di rete non erano abbastanza "intelligenti" per sapere che i dati stavano arrivando su pin che avrebbero dovuto essere trasmessi, quindi non li hanno ascoltati. L'attrezzatura GigE moderna è abbastanza intelligente, quindi non è più un problema. Non è mai stato pensato per essere una decisione di progettazione, ma piuttosto una risposta a una decisione di progettazione precedentemente presa.

Modifica: per rispondere alla tua domanda lasciata nel commento -

Per semplificare il processo di cablaggio (entrambe le estremità potrebbero essere le stesse), gli ingranaggi di rete sono stati progettati con porte che stavano ricevendo sui pin su cui i PC stavano trasmettendo e viceversa. Ciò ha fatto sì che la maggior parte dei cavi creati potesse avere entrambe le estremità cablate allo stesso modo. Poiché l'uso di un cavo crossover è raro, tanto più con l'avvento delle porte "uplink" e auto-crossover su switch moderni, questa è la tecnologia meno utilizzata.

Non importa quale schema di cablaggio venga utilizzato, il problema rimarrebbe se il cavo "standard" e il pinning fossero stati della varietà crossover. Quindi, quello che chiamiamo un cavo diretto, avrebbe dovuto essere usato per collegare i dispositivi direttamente tra loro.


1
Sospetto che la risposta risieda nella notte dei tempi, quando ARCNET era più comune di Ethernet. Ma il mio google-fu mi sta fallendo al momento.
sysadmin1138

3
Non mettere un punto troppo fine su di esso e rigorosamente per riferimento, ma un cavo Ethernet utilizza un connettore 8P8C, non un connettore RJ45. Inoltre, prima dei giorni di Auto-MDIX, la regola era come se i dispositivi necessitassero di un cavo crossover (switch per passare, ecc.) E, diversamente dai dispositivi, necessitavano di un cavo diretto (switch per host).
joeqwerty,

4
@joeqwerty, il termine 8P8C è generico e si applica a qualsiasi spina e presa a 8 pin in cui la spina ha tutte le connessioni maschio e la presa ha tutte le connessioni femmina, mentre RJ45 definisce la spina e la presa fisiche stesse. I cavi Ethernet richiedono connettori 8P8C ma non devono utilizzare RJ45. Tuttavia, le prese che tutti conosciamo come standard nelle schede di rete e gli switch sono di quel tipo.
John Gardeniers,

1
@John: hai ragione ma, com'è vero, una connessione ethernet è un connettore 8P8C, può essere usata anche in altre implementazioni di cablaggio ma è tecnicamente la terminologia corretta per descrivere un connettore ethernet. Un connettore RJ45, d'altra parte, non è tecnicamente la terminologia corretta. Non sto affermando che un 8P8C sia esclusivo per Ethernet, ma solo che è il nome tecnico per il tipo di connettore utilizzato nei connettori di rete Ethernet.
joeqwerty,

2
8P8C è una specifica connettore modulare (computer) che è venuta dopo le specifiche RJ45 (telefono); i due sono diversi (Wiki se dubiti di me). RJ45 definisce la forma e le posizioni a 8 pin. 8P8C definisce la forma, i pin e il numero di pin utilizzati. Né specificare come / se i cavi sono collegati. TIA / EIA-568-B definisce il cablaggio per cavi Ethernet standard. Sistema di categoria (TIA-568-A per Cat5, TIA-854 per Cat6) la qualità elettrica di quei cavi e la loro disposizione fisica. Joe ha ragione, e altri hanno alcuni punti validi.
Chris S,

3

Il motivo per cui vengono utilizzati cavi dritti è perché sono più facili da fabbricare, poiché entrambe le estremità sono uguali. I cavi crossover venivano originariamente utilizzati per concatenare gli hub perché volevano che la porta di collegamento fosse diversa dalle altre porte. È necessario tenere presente che allora le cose potrebbero dare risultati strani, o addirittura nessun risultato, se non si utilizzassero le porte di collegamento come previsto.

Il passo successivo è stato quello di fornire un interruttore sugli hub in modo da poter utilizzare cavi diritti o incrociati per il concatenamento. In questi giorni è tutto fatto con chip intelligenti.

Naturalmente abbiamo ancora bisogno di cavi incrociati per collegare direttamente la maggior parte dei dispositivi di rete senza utilizzare switch o hub, altrimenti le due porte di trasmissione sarebbero collegate insieme, così come le porte di ricezione. Il cavo incrociato collega correttamente il trasmettitore al ricevitore.


1

Nella maggior parte dei casi, ci saranno diversi cavi nella catena. Tra l'hub / switch e il patch panel nell'armadio elettrico, il cablaggio locale tra quel patch panel e la porta a muro, quindi tra la porta a muro e il dispositivo tramite la rete. Con il cablaggio diretto, il numero e il tipo di questi collegamenti non devono essere considerati per la selezione dei cavi. Con i crossover in ogni luogo, si dovrebbe essere sicuri che ci fosse un numero dispari di cavi sul posto e cose come l'aggiunta di un accoppiatore per estendere il cavo richiederebbero un pensiero extra. Nel caso strano della necessità di collegare uno switch a una porta a parete, basta usare un singolo cavo incrociato. Per il backend, ai tempi dei uplink coassiali il crossover non era un problema e gli adattatori uplink AUI-10BaseT avevano un interruttore MDI / MDI-X su di essi.

Lo stesso concetto accade su patch in fibra tra gli armadi. La maggior parte sono cablati direttamente, il che semplifica le cose se si corregge direttamente attraverso più punti di giunzione. Ad un'estremità (si spera che il lato su o giù sia coerente in tutto l'ambiente), attraversare le fibre A e B per ottenere una connessione.


0

I router e gli switch ora sono abbastanza intelligenti da non richiedere l'uno o l'altro. Solo quando si passa da pc -> hub o pc -> pc è necessario l'uno o l'altro.

Per quanto riguarda il motivo per cui erano richiesti, ed è proprio quello che ricordo, i computer trasmettono su 2 coppie e ricevono su 2 coppie, quindi per evitare collisioni, è stato necessario commutare 2 delle coppie per collegare direttamente due macchine.


Per specificare: Attualmente i cavi diritti sono necessari solo tra computer e switch / hub. Perché gli switch / hub non sono stati progettati sin dall'inizio per utilizzare cavi crossover?
zokier,

Penso che la maggior parte delle moderne schede di rete nei PC eseguano anche il crossover automatico, soprattutto se sono gigabit in quanto sono incoraggiate nello standard o nella bozza 1000BASE-T o qualcosa del genere. Conosco anche la porta ethernet veloce (100BASE-T) nel mio vecchio laptop.
Oskar Duveborn,

"... sono necessari solo tra computer e switch": questo non è di gran lunga lo scenario più comune, quindi preferiresti esprimerlo "i cavi crossover sono necessari solo tra computer ..."?
Oskar Duveborn,

@Oskar: hai bisogno di cavi incrociati anche tra gli interruttori
zokier

Sì, certo, ma sembra comunque un'eccezione, collegare gli stessi dispositivi insieme. Hub e switch per connettersi di solito avevano porte uplink separate prima che l'auto-crossover prendesse il controllo comunque?
Oskar Duveborn,

0

C'era una volta, tutto ciò era $$$$, ricordo di essere stato molto contento quando Ethernet è scesa vicino a $ 100 al porto, quindi è stato per mantenere tutto questo sano di mente. Utilizza un cavo crossover, o forse uno switch fisico, o due porte fisiche per la stessa porta logica, una cablata normalmente, una crossover (non usare entrambe).

Era duro e costoso, quindi per mantenere le cose sane.


0

Anche quando sono diventati disponibili i primi ricetrasmettitori Ethernet PHY con rilevamento automatico, penso che una buona parte di quelli più economici non fossero "apparenti".

Se il primo pacchetto sul collegamento fosse ricevuto su quella che inizialmente aveva assunto e impostato come linea di trasmissione, le funzioni TX / RX sarebbero state scambiate e l'ordine successivo sarebbe stato ripristinato.

Lo svantaggio di alcuni dispositivi era che sebbene il primo pacchetto rilevato su TX avrebbe attivato lo switch, sarebbe stato altrimenti "illeggibile" per quanto riguarda il contenuto del pacchetto e quindi sarebbe stato eliminato. I ricetrasmettitori come questo si basavano sulla ritrasmissione negli strati superiori, poiché il primo pacchetto Ricevuto dopo il collegamento sarebbe stato eliminato se si fosse verificata una mancata corrispondenza TX / RX iniziale.

Penso (spero) che questo effetto sia assente nei moderni dispositivi di rilevamento automatico.

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.