Mã sản phẩm OEM: cách nhà sản xuất đặt tên module quang
Switch đối chiếu một module với danh sách được hỗ trợ dựa trên mã sản phẩm và tên nhà sản xuất lưu trong EEPROM của module, nên từng ký tự trong chuỗi đó đều quan trọng — kể cả chữ cái hậu tố. Mỗi nhà sản xuất có một ngữ pháp đặt tên riêng, và biết ngữ pháp đó cho phép bạn đọc một PN trên nhãn hoặc trong kết quả lệnh show mà biết được tốc độ, cự ly, bước sóng và cấp mà không cần datasheet. Trang này tập hợp ngữ pháp của các hãng phổ biến và các quy tắc đối chiếu chúng.
PN nằm ở đâu
| Đặc tả | Tên nhà sản xuất | Mã sản phẩm | Ghi chú |
|---|---|---|---|
| SFF-8472 (họ SFP) | A0h 20–35 | A0h 40–55 | mỗi trường 16 ký tự ASCII, đệm khoảng trắng |
| SFF-8636 (họ QSFP) | 148–163 | 168–183 | — |
| CMIS (QSFP-DD, OSFP…) | trang 00h 129–144 | 148–163 | — |
| INF-8077i (XFP) | 148–163 | 168–183 | — |
Quy tắc định dạng và những gì khác host còn đối chiếu: Trường của nhà sản xuất.
Ngữ pháp đặt tên
| Hãng | Mẫu | Ví dụ | Cách đọc |
|---|---|---|---|
| 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 | hậu tố -S = “select” (cấp doanh nghiệp, không có dải nhiệt độ mở rộng), -X/-I = mở rộng/công nghiệp; SMD = SM kèm DOM; H10GB-CU = DAC thụ động kèm chiều dài |
| 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 | tiền tố = họ sản phẩm mà module được kiểm định cho (EX, QFX, MX, SRX, JNP chung); cùng một thiết bị quang có thể tồn tại dưới nhiều tiền tố khác nhau |
| 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 | đơn giản và dễ đoán; cáp mã hóa cả hai đầu (Q-Q, Q-S, S-S) |
| Huawei | mã số 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 | mã cũ là số danh mục; mã mới mô tả trực tiếp (tốc độ, cự ly tính bằng km, bước sóng) |
| 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; sợi quang và bước sóng được ghi rõ |
| HPE / Aruba | J<4 digits><letter> (ProCurve/Aruba), JD/JG/JH… (gốc H3C), R<…> (Aruba đời mới hơn), kiểu 455883-B21 (server) | J4858D (1G SX), J9151E (10G LR), JD092B (10G SR), JL486A (25G SR), R0R41A | hậu tố chữ cái = phiên bản/thế hệ; cùng một thiết bị quang nhận một mã J mới cho mỗi thế hệ |
| Dell | 407-<4 chars> (SKU) và dạng mô tả trực tiếp 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 ghi trên hộp, PN mô tả trực tiếp nằm trong EEPROM |
| Extreme | mã 5 chữ số | 10301 (10G SR), 10302 (10G LR), 10052 (1G LX), 10401 (QSFP28 SR4) | số danh mục; chuỗi mô tả nằm trong trường rev/PN của nhà sản xuất |
| Nvidia / Mellanox | MMA<…> (thiết bị quang MMF), MMS<…> (SMF), MFA<…> (AOC), MCP<…> (DAC), MC<…> thế hệ cũ | 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 twin-port) | hậu tố mã hóa số làn, chiều dài, tiết diện dây và thế hệ; biến thể InfiniBand và Ethernet khác nhau |
| Intel | E10GSFP<…>, E25GSFP<…>, X710DA… (NIC) | E10GSFPSR, E10GSFPLR, E25GSFP28SR | thiết bị quang của nhà sản xuất NIC; driver có kiểm tra chúng |
| Brocade / Broadcom (SAN) | 57-<digits>-<rev>, XBR-000<digits> | 57-1000117-01 (8G SW), XBR-000192 (16G SW), 57-1000480-01 (32G SW) | switch SAN yêu cầu đúng các chuỗi này |
| 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) | chữ số = bước sóng, đầu nối LC/MP, 10D = 10 km kèm DDM |
| Ubiquiti | UACC-OM-<…>, UF-<type> | UF-SM-10G, UACC-OM-SFP28-SR | — |
| Chung / nhãn trắng | mô tả trực tiếp | SFP-10GLR-31, SFP-10G-LR-C, QSFP28-100G-SR4-C | hậu tố -C trong danh mục của nhà phân phối thường có nghĩa là “đã mã hóa cho nhà sản xuất C” |
Quy ước thay đổi giữa các thế hệ sản phẩm; ngữ pháp này cho bạn biết cách đọc một PN, chứ không đảm bảo mọi PN đều thực sự tồn tại.
Các cấp và hậu tố cần biết
| Hậu tố / ký hiệu | Ý nghĩa |
|---|---|
-S (Cisco) | cấp select/doanh nghiệp: nhiệt độ thương mại, không có lời hứa DOM cho cự ly mở rộng |
-I, -X, -E | dải nhiệt độ công nghiệp / mở rộng |
SMD, -D, 10D | có chẩn đoán số |
-C, -CIS, -JUN, -ARI (nhà phân phối) | đã mã hóa cho danh sách cho phép của một OEM cụ thể |
A/B/C… (chữ cái của HPE) | phiên bản hoặc thế hệ phần cứng/firmware |
-U/-D, -A/-B | cặp BiDi hướng lên/hướng xuống, hoặc kênh A/B của một cặp thiết bị quang |
Quy tắc đối chiếu trên switch
- Phần lớn nền tảng đối chiếu tên nhà sản xuất + PN với một bảng; một số chỉ đối chiếu tiền tố của PN; một vài nền tảng còn xác minh cả chữ ký riêng của nhà sản xuất (Cách mỗi NOS xác thực module).
- Chữ hoa/chữ thường, khoảng trắng ở cuối và cách đệm phải khớp với đặc tả (ASCII đệm khoảng trắng); một PN đệm bằng NUL sẽ lỗi âm thầm (Trường của nhà sản xuất).
- Chuỗi loại mà switch in ra thường được dựng từ PN, chứ không phải từ mã tuân thủ — một PN ghi
-LRtrên một module SR sẽ được hiển thị là LR rồi liên kết thất bại (Mã tuân thủ). - Định dạng số sê-ri và mã ngày hiếm khi bị kiểm tra tự động, nhưng TAC vẫn xem xét chúng.
Tìm đúng PN cho một cổng
- Danh sách thiết bị quang được hỗ trợ của nền tảng (hoặc công cụ kiểm tra tương thích transceiver) → PN cho PMD bạn cần (Ma trận tương thích).
- Xác nhận PMD đứng sau PN đó (tốc độ, cự ly, bước sóng, đầu nối) so với hạ tầng cáp thực tế.
- Kiểm tra hậu tố cấp so với yêu cầu về nhiệt độ và cự ly.
- Trên bàn thử, so sánh PN và tên nhà sản xuất trong EEPROM của module với mục trong danh sách, từng ký tự một (Check transceiver).
Trong CodingBox
Code database lưu toàn bộ thông tin nhận dạng theo PN của nhà sản xuất, nhờ đó một module có thể được mã hóa theo một mục trong một bước; EEPROM editor buộc đúng định dạng 16 ký tự đệm khoảng trắng và tính lại checksum. Mã hóa một PN không mô tả đúng thiết bị quang thật sẽ chỉ chuyển lỗi từ danh sách cho phép sang liên kết (Mã hóa lại EEPROM).
Phần còn lại của nhãn quanh mã sản phẩm — định dạng số sê-ri và ngày, trường bước sóng và cự ly, màu chốt cài, các dấu an toàn: Nhãn và mã màu.