หมายเลขชิ้นส่วน OEM: ผู้ผลิตตั้งชื่อออปติกอย่างไร
สวิตช์จับคู่โมดูลกับรายการที่รองรับโดยดูจากหมายเลขชิ้นส่วนและชื่อผู้ผลิตที่เก็บอยู่ใน EEPROM ของโมดูล ดังนั้นสตริงต้องตรงเป๊ะ แม้แต่ตัวอักษรต่อท้ายก็มีผล ผู้ผลิตแต่ละรายมีไวยากรณ์การตั้งชื่อของตัวเอง และการรู้ไวยากรณ์นี้ช่วยให้คุณอ่าน PN จากฉลากหรือผลลัพธ์คำสั่ง show แล้วรู้อัตราความเร็ว ระยะส่ง ความยาวคลื่น และเกรด โดยไม่ต้องเปิดดาต้าชีต หน้านี้รวบรวมไวยากรณ์ของแบรนด์ทั่วไปและกฎการจับคู่ของแต่ละราย
PN อยู่ตรงไหน
| ข้อกำหนด | ชื่อผู้ผลิต | หมายเลขชิ้นส่วน | หมายเหตุ |
|---|---|---|---|
| SFF-8472 (ตระกูล SFP) | A0h 20–35 | A0h 40–55 | ASCII 16 ตัวอักษรแต่ละฟิลด์ เติมช่องว่าง |
| SFF-8636 (ตระกูล QSFP) | 148–163 | 168–183 | — |
| CMIS (QSFP-DD, OSFP…) | เพจ 00h 129–144 | 148–163 | — |
| INF-8077i (XFP) | 148–163 | 168–183 | — |
กฎการจัดรูปแบบและสิ่งอื่นที่โฮสต์นำไปเทียบด้วย: ฟิลด์ของผู้ผลิต
ไวยากรณ์การตั้งชื่อ
| แบรนด์ | รูปแบบ | ตัวอย่าง | วิธีอ่าน |
|---|---|---|---|
| Cisco | GLC-<type>-<var> (1G), SFP-10G-<reach>[-S/-X/-I], SFP-25G-<reach>-S, QSFP-40G-<reach>4, QSFP-100G-<reach>4-S, QDD-400G-<reach>4-S, SFP-H10GB-CU<n>M (DAC), SFP-10G-AOC<n>M | GLC-LH-SMD, SFP-10G-LR, SFP-10G-LR-S, SFP-25G-SR-S, QSFP-100G-SR4-S, QDD-400G-DR4-S, SFP-H10GB-CU3M | คำต่อท้าย -S = “select” (เกรดองค์กร ไม่มีช่วงอุณหภูมิขยาย), -X/-I = ขยาย/อุตสาหกรรม; SMD = SM ที่มี DOM; H10GB-CU = DAC แบบพาสซีฟพร้อมความยาว |
| Juniper | EX-SFP-<rate><reach>, QFX-SFP-<rate><reach>, JNP-<ff>-<rate>-<reach>, SRX-SFP-…, QFX-QSFP-DAC-<n>M | EX-SFP-10GE-LR, QFX-SFP-10GE-SR, JNP-QSFP-100G-LR4, JNP-QSFP-DAC-1M, EX-SFP-1GE-LX | คำนำหน้า = กลุ่มผลิตภัณฑ์ที่ผ่านการรับรองด้วย (EX, QFX, MX, SRX, JNP แบบทั่วไป); ออปติกตัวเดียวกันอาจมีหลายคำนำหน้าได้ |
| Arista | SFP-<rate>-<reach>, QSFP-<rate>-<reach>, CAB-<ff>-<ff>-<rate>-<n>M, AOC-<ff>-<ff>-<rate>-<n>M | SFP-10G-LR, SFP-25G-SR, QSFP-100G-SR4, QSFP-400G-DR4, CAB-Q-Q-100G-3M, AOC-S-S-25G-5M | เรียบง่ายและคาดเดาได้; สายเคเบิลเข้ารหัสปลายทั้งสองด้าน (Q-Q, Q-S, S-S) |
| Huawei | รหัสตัวเลข O<ff><…> / OM…, OS…, LE…, QSFP-…, S-SFP-… | OSX010000 (10G SFP+ LR 10 km), OMXD30000 (10G SR), OSXD22N00, S-SFP-GE-LH40-SM1310, QSFP-100G-SR4, SFP-10G-USR | รหัสรุ่นเก่าเป็นเลขแคตตาล็อก; รุ่นใหม่กว่าบอกความหมายตรง ๆ (อัตราความเร็ว, ระยะส่งเป็น km, ความยาวคลื่น) |
| H3C | SFP-<rate>-<reach>-<fibre><λ>, QSFP-<rate>-<reach>-<fibre><λ> | SFP-XG-LX-SM1310, SFP-GE-LX-SM1310-A, QSFP-100G-SR4-MM850, QSFP-40G-LR4-WDM1300 | XG = 10G, GE = 1G; ระบุชนิดใยแก้วนำแสงและความยาวคลื่นตรง ๆ ในชื่อ |
| HPE / Aruba | J<4 digits><letter> (ProCurve/Aruba), JD/JG/JH… (สืบทอดจาก H3C), R<…> (Aruba รุ่นใหม่), รูปแบบ 455883-B21 (เซิร์ฟเวอร์) | J4858D (1G SX), J9151E (10G LR), JD092B (10G SR), JL486A (25G SR), R0R41A | ตัวอักษรต่อท้าย = รุ่นการปรับปรุง/เจเนอเรชัน; ออปติกตัวเดียวกันได้เลข J ใหม่ในแต่ละเจเนอเรชัน |
| Dell | 407-<4 chars> (SKU) และแบบบอกความหมายตรง ๆ SFP-10G-SR, QSFP28-100G-SR4, DAC-Q28-… | 407-BBOU (10G SR), 407-BBVJ (25G SR), QSFP28-100G-SR4, DAC-Q28-Q28-100G-1M | SKU อยู่บนกล่อง ส่วน PN ใน EEPROM บอกความหมายตรง ๆ |
| Extreme | รหัส 5 หลัก | 10301 (10G SR), 10302 (10G LR), 10052 (1G LX), 10401 (QSFP28 SR4) | เลขแคตตาล็อก; สตริงที่บอกความหมายตรง ๆ อยู่ในฟิลด์รุ่น/PN ของผู้ผลิต |
| Nvidia / Mellanox | MMA<…> (ออปติก MMF), MMS<…> (SMF), MFA<…> (AOC), MCP<…> (DAC), MC<…> รุ่นเก่า | MMA1B00-C100D (100G SR4), MMS1W50-HM (200G FR4), MFA1A00-C003 (100G AOC 3 m), MCP1600-C003E30N (100G DAC 3 m, 30 AWG), MMA4Z00-NS (800G SR8 สองพอร์ตในตัวเดียว) | คำต่อท้ายบอกจำนวนเลน, ความยาว, เกจสาย และเจเนอเรชัน; รุ่น InfiniBand กับ Ethernet ต่างกัน |
| Intel | E10GSFP<…>, E25GSFP<…>, X710DA… (NIC) | E10GSFPSR, E10GSFPLR, E25GSFP28SR | ออปติกของผู้ผลิต NIC; ไดรเวอร์ตรวจสอบรหัสเหล่านี้ |
| Brocade / Broadcom (SAN) | 57-<digits>-<rev>, XBR-000<digits> | 57-1000117-01 (8G SW), XBR-000192 (16G SW), 57-1000480-01 (32G SW) | สวิตช์ SAN ต้องการสตริงเหล่านี้ |
| MikroTik | S-<λ><type>…, S+<λ>… (10G), XS+<…> (25G), Q+<…> (40G), XQ+<…> (100G) | S-3553LC20D (1G BiDi), S+31DLC10D (10G LR 10 km), XS+31LC10D (25G LR), Q+85MP01D (40G SR4), XQ+85MP01D (100G SR4) | ตัวเลข = ความยาวคลื่น, คอนเนกเตอร์ LC/MP, 10D = 10 km พร้อม DDM |
| Ubiquiti | UACC-OM-<…>, UF-<type> | UF-SM-10G, UACC-OM-SFP28-SR | — |
| ทั่วไป / ไวท์เลเบล | บอกความหมายตรง ๆ | SFP-10GLR-31, SFP-10G-LR-C, QSFP28-100G-SR4-C | คำต่อท้าย -C มักหมายถึง “เขียนโค้ดให้กับผู้ผลิต C” ในแคตตาล็อกของดิสทริบิวเตอร์ |
ธรรมเนียมการตั้งชื่อเปลี่ยนไปตามแต่ละเจเนอเรชันของผลิตภัณฑ์ ไวยากรณ์นี้บอกวิธีอ่าน PN เท่านั้น ไม่ได้แปลว่า PN ทุกแบบที่ประกอบขึ้นได้จะมีอยู่จริง
เกรดและคำต่อท้ายที่ควรรู้จัก
| คำต่อท้าย / เครื่องหมาย | ความหมาย |
|---|---|
-S (Cisco) | เกรด select/enterprise: ช่วงอุณหภูมิเชิงพาณิชย์ ไม่รับประกัน DOM สำหรับระยะขยาย |
-I, -X, -E | ช่วงอุณหภูมิอุตสาหกรรม / ขยาย |
SMD, -D, 10D | มีการวินิจฉัยแบบดิจิทัล |
-C, -CIS, -JUN, -ARI (ดิสทริบิวเตอร์) | เขียนโค้ดให้ตรงกับ whitelist ของ OEM รายนั้น ๆ |
A/B/C… (ตัวอักษรของ HPE) | รุ่นฮาร์ดแวร์/เฟิร์มแวร์ หรือเจเนอเรชัน |
-U/-D, -A/-B | คู่ BiDi ฝั่งอัปสตรีม/ดาวน์สตรีม หรือช่องสัญญาณ A/B ของออปติกที่ต้องจับคู่กัน |
กฎการจับคู่บนสวิตช์
- แพลตฟอร์มส่วนใหญ่เทียบชื่อผู้ผลิต + PN กับตาราง; บางแพลตฟอร์มเทียบแค่คำนำหน้าของ PN; ไม่กี่แพลตฟอร์มยังตรวจสอบลายเซ็นเฉพาะของผู้ผลิตด้วย (แต่ละ NOS ตรวจสอบโมดูลอย่างไร)
- ตัวพิมพ์ใหญ่-เล็ก ช่องว่างท้ายสตริง และการเติมช่องว่างต้องตรงตามข้อกำหนด (ASCII เติมช่องว่าง); PN ที่เติมด้วย NUL จะล้มเหลวแบบเงียบ ๆ (ฟิลด์ของผู้ผลิต)
- สตริงชนิด ที่สวิตช์พิมพ์ออกมามักสร้างจาก PN ไม่ใช่จากรหัสความสอดคล้อง — PN ที่มี
-LRอยู่บนโมดูล SR จะถูกแสดงเป็น LR แล้วเชื่อมลิงก์ไม่สำเร็จ (รหัสความสอดคล้อง) - รูปแบบหมายเลขซีเรียลและรหัสวันที่แทบไม่ถูกตรวจสอบ แต่ TAC จะตรวจดูรายละเอียดนี้
การหา PN ที่ถูกต้องสำหรับพอร์ต
- รายการออปติกที่รองรับของแพลตฟอร์ม (หรือเครื่องมือตรวจความเข้ากันได้ของทรานซีฟเวอร์) → PN ของ PMD ที่ต้องการ (ตารางความเข้ากันได้)
- ยืนยัน PMD ที่อยู่เบื้องหลัง PN (อัตราความเร็ว, ระยะส่ง, ความยาวคลื่น, คอนเนกเตอร์) ให้ตรงกับระบบสายจริง
- ตรวจคำต่อท้ายบอกเกรดให้ตรงกับข้อกำหนดด้านอุณหภูมิและระยะส่ง
- บนโต๊ะทดสอบ ให้เทียบ PN และชื่อผู้ผลิตใน EEPROM ของโมดูลกับรายการทีละตัวอักษร (Check transceiver)
ใน CodingBox
ฐานข้อมูลโค้ด เก็บข้อมูลระบุตัวตนแบบสมบูรณ์ไว้ภายใต้ PN ของผู้ผลิต ทำให้เขียนโค้ดโมดูลให้ตรงกับรายการได้ในขั้นตอนเดียว; EEPROM editor บังคับรูปแบบ 16 ตัวอักษรเติมช่องว่างและคำนวณเช็กซัมใหม่ให้เอง การเขียนโค้ด PN ที่ไม่ตรงกับออปติกตัวจริงเป็นการย้ายจุดที่ล้มเหลวจาก whitelist ไปที่ลิงก์แทน (การเขียนโค้ด EEPROM ใหม่)
ส่วนที่เหลือของฉลากรอบ ๆ หมายเลขชิ้นส่วน — รูปแบบซีเรียลและวันที่, ฟิลด์ความยาวคลื่นและระยะส่ง, สีของตัวล็อก, เครื่องหมายความปลอดภัย: ป้ายกำกับและรหัสสี