Campi del produttore: nome, OUI, PN, SN, codice data · Specifiche e standard · Ricetrasmettitori ottici e cavi · Documentazione · CodingBox
CodingBox Documentazione

Campi del produttore: nome, OUI, PN, SN, codice data

Il blocco del produttore è ciò che un host mostra in show interface transceiver e ciò su cui si basa il confronto della sua politica di compatibilità. Le specifiche definiscono i campi, le loro lunghezze e la loro codifica con precisione — e gli host sono intransigenti su riempimento, maiuscole/minuscole e byte estranei. Questa pagina raccoglie le regole, gli intervalli di byte per specifica e gli errori che fanno leggere come spazzatura un modulo perfettamente valido.

I campi

CampoSFF-8472 (SFP, A0h)SFF-8636 (QSFP, pagina 00h)CMIS (pagina 00h)INF-8077i (XFP)Formato
Nome del produttore20–35148–163129–144148–16316 ASCII
OUI del produttore37–39165–167145–147165–1673 byte, assegnato da IEEE
PN del produttore40–55168–183148–163168–18316 ASCII
Revisione del produttore56–59184–185164–165184–1854 / 2 / 2 / 2 ASCII
SN del produttore68–83196–211166–181196–21116 ASCII
Codice data84–91212–219182–189212–2198 ASCII
Codice CLEI—pagina 02h, se il bit 4 del byte 129190–199—10 ASCII
Specifico del produttore96–127 (A0h), EEPROM utente di A2h 128–247224–255, pagina 02h223–255, pagine personalizzate224–255libero

Mappe a livello di byte: Mappa di memoria.

Regole di codifica

  • Solo ASCII, intervallo stampabile 20h–7Eh. Nessun NUL (00h), nessun FFh, nessun carattere di controllo.
  • Giustificato a sinistra, riempito con spazi (20h) fino alla lunghezza completa del campo. Un numero di parte di 10 caratteri è seguito da sei spazi, non da sei zeri.
  • Il nome del produttore è il nome del produttore (o del proprietario del marchio) come registrato — la stringa che gli host confrontano, tipicamente distinguendo maiuscole e minuscole.
  • L’OUI è l’identificatore univoco organizzativo IEEE a 24 bit dell’azienda nel campo nome, scritto con il byte alto per primo; 00-00-00 significa non specificato. Gli host lo verificano raramente, ma una discrepanza tra OUI e nome è un’impronta facile da individuare di un modulo ricodificato.
  • La revisione è a formato libero (spesso A, 01, 1.0), spazi se assente.
  • Il numero di serie dovrebbe essere univoco per produttore; molti produttori incorporano anno/settimana e un contatore progressivo; alcuni host usano la sua struttura per riconoscere i propri moduli.
  • Il codice data è YYMMDD seguito da un codice di lotto del produttore di 2 caratteri (spazi se assente): 240315 = 15 marzo 2024.
  • Il CLEI (Common Language Equipment Identifier) è un codice di asset telecomunicazioni di 10 caratteri, presente soprattutto sui moduli venduti agli operatori.

Su cosa confrontano gli host

Comportamento dell’hostCosa confrontaTipico di
Ricerca per nome + PNnome del produttore e numero di parte rispetto a una tabella di compatibilitàla maggior parte degli switch enterprise
Prefisso PN / famigliaprimi caratteri del PNpiattaforme con ampie liste di «famiglia supportata»
Firma specifica del produttoreun hash o valore magico nell’area del produttore, calcolato da SN e altri campiblocchi OEM rigidi
Pattern del SNstruttura del numero di seriealcuni OEM, per garanzia e autenticità
OUIidentificatore IEEEraro; alcune NIC e NOS
Nessunoaccetta qualsiasi cosa con checksum validiswitch aperti, la maggior parte delle NIC con SFP non supportati consentiti

Quale piattaforma fa cosa, e come rispondere, è l’argomento di Blocco del produttore e Ottica di terze parti.

Errori comuni

ErroreSintomo sull’host
Riempimento con NUL invece di spazinome troncato o illeggibile, modulo contrassegnato come non supportato
Campo di un byte troppo lungo, che invade il successivoOUI o PN corrotto, discrepanza del checksum
Maiuscole/minuscole diverse dal riferimentoPN non corrispondente nella tabella di compatibilità
Byte non ASCII (UTF-8, cirillico)punti interrogativi o rifiuto
Codice data con lettere nelle posizioni delle cifreerrori di visualizzazione; alcuni host rifiutano
Blocco del produttore modificato, checksum nomodulo non valido — vedi Checksum
Nome modificato, firma specifica del produttore lasciata invariataancora non supportato sulle piattaforme rigide
Identità incoerente con i codici di conformità o la lunghezza d’ondavelocità e tipo non supportati — vedi Codici di conformità

Aree specifiche del produttore

Le specifiche lasciano deliberatamente indefinite le aree del produttore. I produttori vi memorizzano copie di backup della calibrazione, dati di produzione, configurazione per il controller e — sui moduli bloccati — dati di autenticazione. Sovrascriverle alla cieca può rendere inutilizzabile un modulo o rompere il suo controllo di blocco; copiarle da un modulo di riferimento senza il numero di serie corrispondente spesso fa comunque fallire il controllo. Trattarle come opache a meno di conoscere la disposizione del produttore (Ricodifica EEPROM).

In CodingBox

L’EEPROM editor modifica ogni campo del produttore come testo, riempie con spazi fino alla lunghezza esatta, rifiuta l’input non ASCII e ricalcola i checksum alla scrittura. Il code database memorizza identità complete così un blocco produttore noto come valido può essere applicato in un solo passaggio.

Il blocco del produttore in ogni mappa: SFF-8472 A0h 20–91, pagina superiore SFF-8636 148–219, pagina 00h CMIS 129–199, tabella 01h XFP 148–219.

Le grammatiche dei produttori dietro il campo PN — Cisco, Juniper, Arista, Huawei, HPE, Dell, Nvidia, Brocade, MikroTik e altri: Numeri di parte OEM.


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