OEM 型番:ベンダーによる光モジュールの命名
スイッチは、モジュールの EEPROM に格納された部品番号とベンダー名を対応リストと照合します。そのため、サフィックスの1文字に至るまで正確な文字列が重要になります。各ベンダーには命名文法があり、それを知っていれば、データシートなしでもラベルや 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 と 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 = 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 サフィックスは、販売代理店のカタログでは「vendor 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 モジュールの PN に
-LRと書かれていれば LR と表示され、その後リンクに失敗します(コンプライアンスコード)。 - シリアル番号の書式と日付コードはめったにチェックされませんが、TAC では検査対象になります。
ポートに適した PN を見つける
- プラットフォームの対応光学部品リスト(またはトランシーバー互換性ツール)→ 必要な PMD の PN(互換性マトリクス)。
- PN の背後にある PMD(レート、伝送距離、波長、コネクター)を設備と照合して確認する。
- グレードサフィックスを温度要件と伝送距離要件に照らして確認する。
- ベンチ上で、モジュールの EEPROM の PN とベンダー名をリストの項目と1文字ずつ比較する(Check transceiver)。
CodingBox では
code databaseはベンダー PN のもとに完全な識別情報を保存するため、モジュールを1ステップでエントリーにコーディングできます。EEPROM editorは16文字・スペースパディングの書式を強制し、チェックサムを再計算します。実際の光学部品を表していない PN をコーディングすると、失敗する箇所がホワイトリストからリンクへと移るだけです(EEPROM のリコーディング)。
部品番号以外のラベルの残り部分、すなわちシリアルと日付の書式、波長と伝送距離の欄、ラッチの色、安全マークについてはラベルと色コードを参照してください。