ฟิลด์ข้อมูลผู้ผลิต: ชื่อ, OUI, PN, SN และรหัสวันที่ · ข้อกำหนดและมาตรฐาน · ทรานซีฟเวอร์ออปติคัลและสายเคเบิล · เอกสารประกอบ · CodingBox
CodingBox เอกสารประกอบ

ฟิลด์ข้อมูลผู้ผลิต: ชื่อ, OUI, PN, SN และรหัสวันที่

บล็อกของผู้ผลิตคือสิ่งที่โฮสต์แสดงใน show interface transceiver และเป็นสิ่งที่นโยบายความเข้ากันได้ของมันใช้เทียบ สเปกนิยามฟิลด์, ความยาว และการเข้ารหัสของฟิลด์เหล่านี้ไว้อย่างเคร่งครัด — และโฮสต์ก็ไม่ผ่อนปรนเรื่องการเติมช่องว่าง, ตัวพิมพ์เล็ก-ใหญ่ และไบต์ที่หลงเหลือ หน้านี้รวบรวมกฎ, ช่วงไบต์ตามแต่ละสเปก และข้อผิดพลาดที่ทำให้โมดูลที่ดีสมบูรณ์แบบถูกอ่านเป็นขยะ

ฟิลด์ต่าง ๆ

ฟิลด์SFF-8472 (SFP, A0h)SFF-8636 (QSFP, เพจ 00h)CMIS (เพจ 00h)INF-8077i (XFP)รูปแบบ
ชื่อผู้ผลิต20–35148–163129–144148–16316 ASCII
OUI ของผู้ผลิต37–39165–167145–147165–1673 ไบต์ กำหนดโดย IEEE
หมายเลขชิ้นส่วนของผู้ผลิต40–55168–183148–163168–18316 ASCII
รุ่นของผู้ผลิต56–59184–185164–165184–1854 / 2 / 2 / 2 ASCII
หมายเลขซีเรียลของผู้ผลิต68–83196–211166–181196–21116 ASCII
รหัสวันที่84–91212–219182–189212–2198 ASCII
รหัส CLEI—เพจ 02h ถ้าบิต 4 ของไบต์ 129190–199—10 ASCII
เฉพาะของผู้ผลิต96–127 (A0h), EEPROM สำหรับผู้ใช้ใน A2h 128–247224–255, เพจ 02h223–255, เพจกำหนดเอง224–255อิสระ

แผนผังระดับไบต์: แผนผังหน่วยความจำ

กฎการเข้ารหัส

  • ASCII เท่านั้น ช่วงที่พิมพ์ได้คือ 20h–7Eh ห้ามมี NUL (00h), ห้ามมี FFh, ห้ามมีอักขระควบคุม
  • ชิดซ้าย เติมช่องว่าง (20h) จนเต็มความยาวฟิลด์ หมายเลขชิ้นส่วน 10 ตัวอักษรตามด้วยช่องว่างหกตัว ไม่ใช่เลขศูนย์หกตัว
  • ชื่อผู้ผลิต คือชื่อของผู้ผลิต (หรือเจ้าของแบรนด์) ตามที่จดทะเบียนไว้ — สตริงที่โฮสต์ใช้เทียบ โดยทั่วไปจะสนใจตัวพิมพ์เล็ก-ใหญ่ด้วย
  • OUI คือตัวระบุเฉพาะองค์กร (organisationally unique identifier) แบบ 24 บิตของ IEEE สำหรับบริษัทในฟิลด์ชื่อ เขียนโดยเริ่มจากไบต์สูงก่อน; 00-00-00 หมายถึงไม่ระบุ โฮสต์ตรวจสอบค่านี้น้อยมาก แต่ความไม่ตรงกันระหว่าง OUI กับชื่อเป็นลายนิ้วมือที่สังเกตได้ง่ายของโมดูลที่ถูกเขียนโค้ดใหม่
  • รุ่น เป็นรูปแบบอิสระ (มักเป็น A, 01, 1.0) เว้นว่างไว้ด้วยช่องว่างถ้าไม่มี
  • หมายเลขซีเรียล ควรไม่ซ้ำกันในแต่ละผู้ผลิต; ผู้ผลิตหลายรายฝังปี/สัปดาห์และเลขนับไล่ไว้ในนั้น; โฮสต์บางตัวใช้โครงสร้างของมันเพื่อจดจำโมดูลของตัวเอง
  • รหัสวันที่ คือ YYMMDD ตามด้วยรหัสล็อตของผู้ผลิต 2 ตัวอักษร (เว้นว่างไว้ด้วยช่องว่างถ้าไม่มี): 240315 = 15 มีนาคม 2024
  • CLEI (Common Language Equipment Identifier) เป็นรหัสสินทรัพย์โทรคมนาคม 10 ตัวอักษร พบส่วนใหญ่ในโมดูลที่ขายให้ผู้ให้บริการ

สิ่งที่โฮสต์ใช้จับคู่

พฤติกรรมของโฮสต์สิ่งที่เทียบพบทั่วไปใน
ค้นหาด้วยชื่อ + PNชื่อผู้ผลิตและหมายเลขชิ้นส่วนเทียบกับตารางความเข้ากันได้สวิตช์ระดับองค์กรส่วนใหญ่
คำนำหน้า PN / ตระกูลตัวอักษรแรก ๆ ของ PNแพลตฟอร์มที่มีรายการ “ตระกูลที่รองรับ” แบบกว้าง
ลายเซ็นเฉพาะของผู้ผลิตแฮชหรือค่าเวทมนตร์ในพื้นที่ของผู้ผลิต คำนวณจาก SN และฟิลด์อื่น ๆการล็อกของ OEM แบบเข้มงวด
รูปแบบของ SNโครงสร้างของหมายเลขซีเรียลOEM บางราย เพื่อการรับประกันและยืนยันความแท้
OUIตัวระบุของ IEEEพบน้อย; NIC และ NOS บางตัว
ไม่มีเลยยอมรับทุกอย่างที่มีเช็กซัมถูกต้องสวิตช์แบบเปิด, NIC ส่วนใหญ่ที่อนุญาต unsupported-SFP

แพลตฟอร์มใดทำอะไร และควรตอบสนองอย่างไร เป็นหัวข้อของ การล็อกผู้ผลิต และ ออปติกของบุคคลที่สาม

ข้อผิดพลาดที่พบบ่อย

ข้อผิดพลาดอาการที่ปรากฏบนโฮสต์
เติมด้วย NUL แทนช่องว่างชื่อถูกตัดทอนหรือเพี้ยน, โมดูลถูกทำเครื่องหมายว่าไม่รองรับ
ฟิลด์ยาวเกินไปหนึ่งไบต์ ล้นเข้าไปในฟิลด์ถัดไปOUI หรือ PN เสียหาย, เช็กซัมไม่ตรงกัน
ตัวพิมพ์เล็ก/ใหญ่ต่างจากค่าอ้างอิงPN ไม่ตรงกับตารางความเข้ากันได้
ไบต์ที่ไม่ใช่ ASCII (UTF-8, อักษรซีริลลิก)เครื่องหมายคำถามหรือการปฏิเสธ
รหัสวันที่มีตัวอักษรอยู่ในตำแหน่งตัวเลขข้อผิดพลาดในการแสดงผล; บางโฮสต์ปฏิเสธ
บล็อกของผู้ผลิตถูกแก้ไขแต่เช็กซัมไม่ได้แก้โมดูลใช้งานไม่ได้ — ดู เช็กซัม
ชื่อถูกเปลี่ยนแต่ลายเซ็นเฉพาะของผู้ผลิตยังเหมือนเดิมยังคงไม่รองรับบนแพลตฟอร์มที่เข้มงวด
ข้อมูลระบุตัวตนไม่ตรงกับรหัสความสอดคล้องหรือความยาวคลื่นspeed and type not supported — ดู รหัสความสอดคล้อง

พื้นที่เฉพาะของผู้ผลิต

สเปกปล่อยให้พื้นที่ของผู้ผลิตไม่ถูกนิยามไว้โดยตั้งใจ ผู้ผลิตเก็บข้อมูลสำรองการสอบเทียบ, ข้อมูลการผลิต, การตั้งค่าของตัวควบคุม และ — บนโมดูลที่ถูกล็อก — ข้อมูลยืนยันตัวตนไว้ที่นั่น การเขียนทับโดยไม่ดูให้ดีอาจทำให้โมดูลใช้งานไม่ได้หรือทำลายการตรวจสอบล็อกของมัน; การคัดลอกมาจากโมดูลอ้างอิงโดยไม่มีซีเรียลที่ตรงกันมักจะไม่ผ่านการตรวจสอบอยู่ดี ให้ถือว่าพื้นที่เหล่านี้เป็นกล่องทึบ เว้นแต่คุณจะรู้โครงสร้างของผู้ผลิตนั้น (การเขียนโค้ด EEPROM ใหม่)

ใน CodingBox

EEPROM editor แก้ไขแต่ละฟิลด์ของผู้ผลิตในรูปข้อความ, เติมช่องว่างจนได้ความยาวที่พอดี, ปฏิเสธข้อมูลที่ไม่ใช่ ASCII และคำนวณเช็กซัมใหม่ทุกครั้งที่เขียน code database เก็บข้อมูลระบุตัวตนแบบสมบูรณ์ไว้ เพื่อให้นำบล็อกของผู้ผลิตที่รู้ว่าใช้งานได้ดีมาใช้ได้ในขั้นตอนเดียว

บล็อกของผู้ผลิตในแต่ละแผนผัง: SFF-8472 A0h 20–91, เพจบนของ SFF-8636 148–219, เพจ 00h ของ CMIS 129–199, ตาราง 01h ของ XFP 148–219

ไวยากรณ์เฉพาะผู้ผลิตที่อยู่เบื้องหลังฟิลด์ PN — Cisco, Juniper, Arista, Huawei, HPE, Dell, Nvidia, Brocade, MikroTik และอื่น ๆ: หมายเลขชิ้นส่วนของ OEM


หากพบข้อมูลที่ไม่ถูกต้องหรือข้อผิดพลาดในบทความนี้ ให้เลือกข้อความส่วนนั้นแล้วกด Ctrl+Enter เพื่อ