Ethernet in rame e DAC nelle porte SFP/QSFP · Ethernet · Tecnologie · Documentazione · CodingBox
CodingBox Documentazione

Ethernet in rame e DAC nelle porte SFP/QSFP

Non tutto ciò che sta in una gabbia SFP o QSFP è ottico. I moduli RJ45 in rame e i cavi direct-attach occupano le stesse porte, portano la stessa memoria di identità, e causano una quota sproporzionata dei ticket «perché non collega».

Moduli RJ45

ModuloStandardPortataPotenzaNote
1000BASE-T SFP802.3ab100 m Cat5e~1 Wl’host parla SGMII o 1000BASE-X al PHY del modulo
10GBASE-T SFP+802.3an~30 m Cat6a (limitato dal modulo)2,5–4+ Wcaldo, latenza elevata; molti host limitano le porte o rifiutano
2.5G/5G-T SFP802.3bz100 m~1,5–2 Wmulti-gig per l’accesso

10GBASE-T SFP+ è quello famigerato: il suo PHY richiede molta più potenza di quanta ne consenta la classe SFP+, quindi la portata si riduce a circa 30 m, il modulo si scalda nelle porte dense, e gli operatori raccomandano ampiamente di evitarlo a favore di ottiche SR o DAC (vedi DAC vs AOC vs ricetrasmettitori).

Un 1000BASE-T SFP ha un asse di compatibilità nascosto: l’interfaccia lato host che si aspetta (SGMII con autonegoziazione contro il semplice 1000BASE-X). Un modulo codificato per uno non collegherà su una porta configurata per l’altro.

Rame direct-attach (DAC)

Un DAC è un cavo twinax con un’estremità a modulo fissata permanentemente. Non c’è laser — solo il connettore, un EEPROM di identità e, sui cavi attivi, IC di condizionamento del segnale.

TipoRatePortata tipicaPotenza
DAC passivo10G SFP+fino a 5–7 mnessuna
DAC passivo25G SFP28fino a 3–5 mnessuna
DAC passivo100G QSFP28fino a 3–5 mnessuna
DAC passivo400G QSFP-DDfino a ~2–3 mnessuna
DAC attivo (ACC)25G–400Gfino a ~5–10 m0,5–1,5 W
AOC10G–800Gfino a 100 mcome una coppia di ricetrasmettitori

I DAC passivi si accorciano al crescere del rate perché l’host deve pilotare l’intero cavo; 25G e oltre richiedono autonegoziazione e link training (vedi FEC, autonegoziazione e link training), il che spiega perché un DAC spesso fallisce dove un’ottica funziona sulla stessa porta.

Cosa dice la memoria di identità di un cavo

L’EEPROM di un DAC segue SFF-8472 / SFF-8636 come qualsiasi modulo, con campi specifici per il cavo:

  • Flag di cavo passivo/attivo nei byte di conformità del ricetrasmettitore.
  • Lunghezza del cavo nei campi di lunghezza (metri di rame anziché km di fibra).
  • Conformità alla specifica del cavo (SFF-8431 passive/active limiting) al posto della lunghezza d’onda — un DAC non ha lunghezza d’onda, e gli host controllano questo byte.
  • Produttore, part number, seriale — soggetti allo stesso blocco del produttore delle ottiche.

Problemi comuni

  • Aspettativa host sbagliata — SGMII contro 1000BASE-X sugli SFP in rame.
  • Cavo non supportato — l’host convalida l’identità; un DAC passivo di un produttore sconosciuto viene rifiutato o tenuto down.
  • Lunghezza oltre la capacità di pilotaggio dell’host — un DAC passivo da 5 m su una porta certificata per 3 m.
  • 10GBASE-T surriscaldato — errori di porta che vanno e vengono con la temperatura.

In CodingBox

CodingBox legge e codifica l’identità di DAC e moduli in rame come qualsiasi ricetrasmettitore: i byte di conformità, i campi di lunghezza, il byte di conformità del cavo e l’identità del produttore sono tutti visibili e modificabili nell’EEPROM editor, con i checksum ricalcolati. È così che si fa in modo che un DAC presenti l’identità che una porta rigida si aspetta.

Guasti di rate, breakout e modalità — incluso SGMII contro 1000BASE-X sugli SFP in rame — sono trattati in Problemi di velocità, rate e modalità.

Costruzione di DAC passivi, ACC/AEC e AOC — paddle card, calibri twinax, retimer, motori COB — e codifica delle due estremità: Interno del cavo.

Perché un SFP in rame funziona a 1G ma non a 10/100 su alcune porte — SGMII contro 1000BASE-X, parole di autonegoziazione, USXGMII per 10GBASE-T SFP+: SGMII e gigabit seriale; le interfacce PHY dentro il modulo: MII, RMII, GMII, RGMII.


Se trovi un’imprecisione o un errore in questo articolo, seleziona il passaggio corrispondente e premi Ctrl+Enter per .