OEM 부품 번호: 벤더가 광 모듈을 명명하는 방식
스위치는 모듈의 EEPROM에 저장된 부품 번호와 벤더명을 지원 목록과 대조하므로, 접미사 글자 하나까지 정확한 문자열이 중요합니다. 벤더마다 고유한 명명 문법이 있으며, 이를 알면 라벨이나 show 출력에 적힌 PN만 보고도 데이터시트 없이 속도, 전송 거리, 파장, 등급을 알 수 있습니다. 이 페이지는 주요 브랜드의 명명 문법과 이를 대조하는 규칙을 정리합니다.
PN이 저장되는 위치
| 규격 | 벤더명 | 부품 번호 | 비고 |
|---|---|---|---|
| SFF-8472(SFP 계열) | A0h 20–35 | A0h 40–55 | 각각 16 ASCII, 공백 채움 |
| 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 = DOM이 있는 SM; 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, EEPROM에는 설명형 PN |
| Extreme | 5자리 코드 | 10301(10G SR), 10302(10G LR), 10052(1G LX), 10401(QSFP28 SR4) | 카탈로그 번호; 벤더 rev/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와 이더넷 변형이 서로 다름 |
| 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 = DDM이 있는 10 km |
| 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/엔터프라이즈 등급: 상용 온도, 확장 전송 거리 DOM 보장 없음 |
-I, -X, -E | 인더스트리얼/확장 온도 범위 |
SMD, -D, 10D | 디지털 진단 포함 |
-C, -CIS, -JUN, -ARI(유통업체) | 특정 OEM의 화이트리스트용으로 코딩됨 |
A/B/C…(HPE 문자) | 하드웨어/펌웨어 리비전 또는 세대 |
-U/-D, -A/-B | BiDi 업스트림/다운스트림 쌍, 또는 페어드 옵틱스의 채널 A/B |
스위치의 매칭 규칙
- 대부분의 플랫폼은 벤더명 + PN을 표와 대조합니다; 일부는 PN 접두사만 비교하며, 소수는 벤더 고유 서명까지 검증합니다(NOS별 모듈 검증 방식).
- 대소문자, 후행 공백, 채움 방식은 규격(공백으로 채운 ASCII)과 일치해야 합니다; NUL로 채운 PN은 조용히 실패합니다(벤더 필드).
- 스위치가 출력하는 유형 문자열은 컴플라이언스 코드가 아니라 PN에서 만들어지는 경우가 많습니다 — SR 모듈에
-LR이라고 적힌 PN은 LR로 표시된 뒤 링크에 실패합니다(컴플라이언스 코드). - 시리얼 번호 형식과 날짜 코드는 거의 검사되지 않지만 TAC에서는 확인합니다.
포트에 맞는 PN 찾기
- 플랫폼의 지원 광학 부품 목록(또는 트랜시버 호환성 도구) → 필요한 PMD의 PN(호환성 매트릭스).
- PN 뒤에 있는 PMD(속도, 전송 거리, 파장, 커넥터)를 실제 설비와 대조해 확인합니다.
- 등급 접미사를 온도와 전송 거리 요구 사항과 대조해 확인합니다.
- 벤치에서 모듈 EEPROM의 PN과 벤더명을 목록 항목과 한 글자씩 대조합니다(Check transceiver).
CodingBox에서
code database는 벤더 PN 아래에 완전한 식별 정보를 저장하므로 모듈을 한 번에 항목에 코딩할 수 있습니다; EEPROM editor는 16자 공백 채움 형식을 강제하고 체크섬을 다시 계산합니다. 실제 옵틱스를 나타내지 않는 PN을 코딩하면 실패 지점이 화이트리스트에서 링크로 옮겨갈 뿐입니다(EEPROM 재코딩).
부품 번호 주변 라벨의 나머지 부분 — 시리얼과 날짜 형식, 파장과 전송 거리 필드, 래치 색상, 안전 마크: 라벨과 색상 코드.