Satıcı alanları: ad, OUI, PN, SN, tarih kodu · Spesifikasyonlar ve standartlar · Optik alıcı-vericiler ve kablolar · Belgeler · CodingBox
CodingBox Belgeler

Satıcı alanları: ad, OUI, PN, SN, tarih kodu

Satıcı bloğu, bir hostun show interface transceiver içinde gösterdiği ve uyumluluk ilkesinin karşılaştırdığı şeydir. Spesifikasyonlar alanları, uzunluklarını ve kodlamalarını kesin biçimde tanımlar — ve hostlar doldurma, büyük/küçük harf ve başıboş baytlar konusunda affetmezdir. Bu sayfa kuralları, spesifikasyona göre bayt aralıklarını ve kusursuz bir modülü saçmalık olarak okutan hataları bir araya getirir.

Alanlar

AlanSFF-8472 (SFP, A0h)SFF-8636 (QSFP, sayfa 00h)CMIS (sayfa 00h)INF-8077i (XFP)Biçim
Satıcı adı20–35148–163129–144148–16316 ASCII
Satıcı OUI37–39165–167145–147165–1673 bayt, IEEE tarafından atanır
Satıcı parça numarası40–55168–183148–163168–18316 ASCII
Satıcı revizyonu56–59184–185164–165184–1854 / 2 / 2 / 2 ASCII
Satıcı seri numarası68–83196–211166–181196–21116 ASCII
Tarih kodu84–91212–219182–189212–2198 ASCII
CLEI kodu—sayfa 02h, bayt 129 bit 4 ise190–199—10 ASCII
Satıcıya özgü96–127 (A0h), A2h kullanıcı EEPROM’u 128–247224–255, sayfa 02h223–255, özel sayfalar224–255serbest

Bayt düzeyinde haritalar: Bellek haritası.

Kodlama kuralları

  • Yalnızca ASCII, yazdırılabilir aralık 20h–7Eh. NUL (00h) yok, FFh yok, kontrol karakteri yok.
  • Sola dayalı, boşluklarla (20h) doldurulmuş, alanın tam uzunluğuna kadar. 10 karakterlik bir parça numarasının ardından altı sıfır değil altı boşluk gelir.
  • Satıcı adı, kayıtlı olduğu şekliyle üreticinin (veya marka sahibinin) adıdır — hostların genellikle büyük/küçük harfe duyarlı biçimde karşılaştırdığı dizedir.
  • OUI, ad alanındaki şirketin 24 bitlik IEEE kuruluş benzersiz tanımlayıcısıdır, önce yüksek bayt yazılır; 00-00-00 belirtilmemiş anlamına gelir. Hostlar bunu nadiren kontrol eder, ancak OUI ile ad arasındaki bir uyuşmazlık, yeniden kodlanmış bir modülün kolay bir parmak izidir.
  • Revizyon serbest biçimlidir (genellikle A, 01, 1.0), yoksa boşluk.
  • Seri numarası, satıcı başına benzersiz olmalıdır; birçok satıcı yıl/hafta ve artan bir sayaç gömer; bazı hostlar kendi modüllerini tanımak için onun yapısını kullanır.
  • Tarih kodu, YYMMDD biçiminin ardından 2 karakterlik bir satıcı parti kodudur (yoksa boşluk): 240315 = 15 Mart 2024.
  • CLEI (Common Language Equipment Identifier), çoğunlukla operatörlere satılan modüllerde bulunan 10 karakterlik bir telekom varlık kodudur.

Hostların neye göre eşleştirdiği

Host davranışıNeyi karşılaştırıyorTipik olduğu yer
Ad + PN aramasatıcı adı ve parça numarası, bir uyumluluk tablosuna karşıçoğu kurumsal anahtar
PN öneki / ailesiPN’nin ilk karakterlerigeniş “desteklenen aile” listelerine sahip platformlar
Satıcıya özgü imzasatıcı alanında SN’den ve diğer alanlardan hesaplanan bir hash veya sihirli değerkatı OEM kilitleri
SN deseniseri numarasının yapısıgaranti ve özgünlük için bazı OEM’ler
OUIIEEE tanımlayıcısınadir; bazı NIC’ler ve NOS
Hiçbir şeygeçerli sağlama toplamlarına sahip her şeyi kabul ederaçık anahtarlar, unsupported-SFP’ye izin veren çoğu NIC

Hangi platformun ne yaptığı ve buna nasıl yanıt verileceği, Satıcı kilidi ve Üçüncü taraf optikler sayfalarının konusudur.

Yaygın hatalar

HataHostta görülen belirti
Boşluk yerine NUL doldurmakesilmiş veya bozuk ad, modül desteklenmiyor olarak işaretlenir
Alan bir bayt fazla uzun, bir sonrakine taşıyorbozuk OUI veya PN, sağlama toplamı uyuşmazlığı
Referanstan farklı büyük/küçük harfPN, uyumluluk tablosuyla eşleşmiyor
ASCII olmayan baytlar (UTF-8, Kiril)soru işaretleri veya reddetme
Basamak konumlarında harf içeren tarih kodugörüntüleme hataları; bazı hostlar reddeder
Satıcı bloğu değişmiş, sağlama toplamları değişmemişmodül geçersiz — bkz. Sağlama toplamları
Ad değişmiş, satıcıya özgü imza bırakılmışkatı platformlarda hâlâ desteklenmiyor
Kimlik, uyumluluk kodlarıyla veya dalga boyuyla tutarsızspeed and type not supported — bkz. Uyumluluk kodları

Satıcıya özgü alanlar

Spesifikasyonlar, satıcı alanlarını kasıtlı olarak tanımsız bırakır. Üreticiler burada kalibrasyon yedeklerini, üretim verilerini, denetleyici için yapılandırmayı ve — kilitli modüllerde — kimlik doğrulama verilerini saklar. Bunların üzerine körlemesine yazmak bir modülü kullanılamaz hale getirebilir veya kilit kontrolünü bozabilir; eşleşen bir seri numarası olmadan bunları bir referans modülden kopyalamak da genellikle kontrolü geçemez. Satıcının düzenini bilmiyorsanız bunları opak kabul edin (EEPROM yeniden kodlama).

CodingBox’ta

EEPROM editor, her satıcı alanını metin olarak düzenler, tam uzunluğa kadar boşluklarla doldurur, ASCII olmayan girdiyi reddeder ve yazma sırasında sağlama toplamlarını yeniden hesaplar. code database, eksiksiz kimlikleri saklar; böylece bilinen iyi bir satıcı bloğu tek adımda uygulanabilir.

Her haritadaki satıcı bloğu: SFF-8472 A0h 20–91, SFF-8636 üst sayfa 148–219, CMIS sayfa 00h 129–199, XFP tablo 01h 148–219.

PN alanının arkasındaki satıcı gramerleri — Cisco, Juniper, Arista, Huawei, HPE, Dell, Nvidia, Brocade, MikroTik ve diğerleri: OEM parça numaraları.


Bu materyalde bir yanlışlık veya hata bulursanız ilgili bölümü seçin ve Ctrl+Enter tuşlarına basarak .