Bidang vendor: nama, OUI, PN, SN, kode tanggal · Spesifikasi dan standar · Transceiver optik dan kabel · Dokumentasi · CodingBox
CodingBox Dokumentasi

Bidang vendor: nama, OUI, PN, SN, kode tanggal

Blok vendor adalah yang ditampilkan host di show interface transceiver dan yang dicocokkan oleh kebijakan kompatibilitasnya. Spesifikasi mendefinisikan bidang, panjang, dan pengkodeannya secara presisi — dan host tidak memberi ampun untuk padding, besar-kecil huruf, dan byte yang nyasar. Halaman ini mengumpulkan aturan, rentang byte per spesifikasi, dan kesalahan yang membuat modul yang sebenarnya baik terbaca sebagai sampah.

Bidang-bidang

BidangSFF-8472 (SFP, A0h)SFF-8636 (QSFP, halaman 00h)CMIS (halaman 00h)INF-8077i (XFP)Format
Nama vendor20–35148–163129–144148–16316 ASCII
OUI vendor37–39165–167145–147165–1673 byte, diberikan IEEE
Nomor part vendor40–55168–183148–163168–18316 ASCII
Revisi vendor56–59184–185164–165184–1854 / 2 / 2 / 2 ASCII
Nomor seri vendor68–83196–211166–181196–21116 ASCII
Date code84–91212–219182–189212–2198 ASCII
Kode CLEI—halaman 02h, jika bit 4 byte 129190–199—10 ASCII
Khusus vendor96–127 (A0h), EEPROM pengguna A2h 128–247224–255, halaman 02h223–255, halaman kustom224–255bebas

Peta tingkat byte: Peta memori.

Aturan pengkodean

  • Hanya ASCII, rentang yang dapat dicetak 20h–7Eh. Tidak ada NUL (00h), tidak ada FFh, tidak ada karakter kontrol.
  • Rata kiri, diisi dengan spasi (20h) hingga panjang penuh bidang. Nomor part 10 karakter diikuti oleh enam spasi, bukan enam nol.
  • Nama vendor adalah nama produsen (atau pemilik merek) sebagaimana terdaftar — string inilah yang dibandingkan host, biasanya dengan memperhatikan besar-kecil huruf.
  • OUI adalah pengenal unik organisasi (24-bit) dari IEEE untuk perusahaan pada bidang nama, ditulis dengan byte tertinggi lebih dulu; 00-00-00 berarti tidak ditentukan. Host jarang memeriksanya, tetapi ketidakcocokan antara OUI dan nama adalah sidik jari yang mudah dikenali dari modul yang dikodekan ulang.
  • Revisi berbentuk bebas (sering A, 01, 1.0), spasi jika tidak ada.
  • Nomor seri seharusnya unik per vendor; banyak vendor menyisipkan tahun/minggu dan penghitung berjalan; sebagian host memakai strukturnya untuk mengenali modul mereka sendiri.
  • Date code adalah YYMMDD diikuti kode lot vendor 2 karakter (spasi jika tidak ada): 240315 = 15 Maret 2024.
  • CLEI (Common Language Equipment Identifier) adalah kode aset telekomunikasi 10 karakter, hadir terutama pada modul yang dijual ke carrier.

Yang dicocokkan host

Perilaku hostYang dibandingkanTipikal pada
Pencarian nama + PNnama vendor dan nomor part terhadap tabel kompatibilitassebagian besar switch enterprise
Prefiks PN / familikarakter awal PNplatform dengan daftar “famili yang didukung” yang luas
Signature khusus vendorhash atau nilai unik pada area vendor, dihitung dari SN dan bidang lainkunci OEM yang ketat
Pola SNstruktur nomor serisebagian OEM, untuk garansi dan keaslian
OUIpengenal IEEEjarang; sebagian NIC dan NOS
Tidak adamenerima apa pun dengan checksum yang validswitch terbuka, sebagian besar NIC dengan SFP tidak didukung yang diizinkan

Platform mana melakukan apa, dan cara meresponsnya, adalah topik Vendor lock dan Optik pihak ketiga.

Kesalahan umum

KesalahanGejala pada host
Padding NUL, bukan spasinama terpotong atau kacau, modul ditandai unsupported
Bidang kepanjangan satu byte, meluber ke bidang berikutnyaOUI atau PN rusak, checksum tidak cocok
Huruf besar/kecil berbeda dari acuanPN tidak cocok dengan tabel kompatibilitas
Byte non-ASCII (UTF-8, Sirilik)tanda tanya atau penolakan
Date code dengan huruf di posisi digiterror tampilan; sebagian host menolak
Blok vendor berubah, checksum tidakmodul invalid — lihat Checksum
Nama diubah, signature khusus vendor dibiarkantetap unsupported pada platform yang ketat
Identitas tidak konsisten dengan kode kepatuhan atau panjang gelombangspeed and type not supported — lihat Kode kepatuhan

Area khusus vendor

Spesifikasi sengaja membiarkan area vendor tidak didefinisikan. Produsen menyimpan cadangan kalibrasi, data produksi, konfigurasi untuk kontroler, dan — pada modul yang terkunci — data autentikasi di sana. Menimpanya secara membabi buta dapat merusak total modul atau merusak pemeriksaan kuncinya; menyalinnya dari modul acuan tanpa nomor seri yang cocok pun sering tetap gagal pemeriksaan. Perlakukan area ini sebagai buram kecuali Anda tahu tata letak vendornya (Pengodean ulang EEPROM).

Di CodingBox

EEPROM editor mengedit setiap bidang vendor sebagai teks, mengisi dengan spasi hingga panjang yang tepat, menolak input non-ASCII, dan menghitung ulang checksum saat penulisan. Code database menyimpan identitas lengkap sehingga blok vendor yang telah terbukti baik dapat diterapkan dalam satu langkah.

Blok vendor pada setiap peta: SFF-8472 A0h 20–91, halaman atas SFF-8636 148–219, halaman 00h CMIS 129–199, tabel 01h XFP 148–219.

Tata bahasa vendor di balik bidang PN — Cisco, Juniper, Arista, Huawei, HPE, Dell, Nvidia, Brocade, MikroTik, dan lainnya: Nomor part OEM.


Jika Anda menemukan ketidakakuratan atau kesalahan dalam artikel ini, pilih bagian teks yang bersangkutan lalu tekan Ctrl+Enter untuk .