Get Free Shipping on Optical Transceivers Orders Over US$300
Currency: USD
USD - US Dollar
EUR - Euro
GBP - British Pound
CAD - Canadian Dollar
AUD - Australian Dollar
JPY - Japanese Yen
SEK - Swedish Krona
NOK - Norwegian Krone
INR - Indian Rupee
BRL - Brazilian Real
RUB - Russian Ruble
Need Help?
  1. 英語
  2. Русский
  3. Português
  4. スペイン語
  5. 仏語
  6. ドイツ語
  7. 한국어
  8. アラビア語
  9. にほんご
通貨を選択
USD-米ドル
EUR - ユーロ
GBP - イギリスポンド
CAD - カナダドル
AUD - オーストラリアドル
JPY - 日本円
SEK - スウェーデン クローナ
NOK-ノルウェークローネ
INR-インドルピー
BRL-ブラジリアンリアル
RUB - ロシアルーブル
カスタマーサービス
フィルター

カテゴリー

すべてをクリア
製品概要

光トランシーバー用ユニバーサルプログラマーとは何ですか? 

想像してみてください。中規模データセンターのネットワークエンジニアが、新品のQSFP28モジュールをCisco Nexusスイッチに接続したところ、ポートからすぐに「トランシーバーが認識されません」というアラームが鳴りました。モジュール自体はワイヤプロトコルと技術的には互換性がありますが、ベンダーコードがスイッチの想定と一致しないのです。解決策は新しいモジュールに交換することではありません。解決策は汎用プログラマーを使うことです。
ネットワークチームは、光ハードウェアが機能することは既に認識しています。問題は、スイッチベンダーがポートを特定のトランシーバーコードにロックしているため、本来は問題なく動作するモジュールが誤った理由で使われずに放置されてしまうことです。このガイドでは、ユニバーサルプログラマーの機能、SFPおよびQSFP光モジュールとの連携方法、そして本番ネットワークに適したツールの選び方について詳しく解説します。読み終える頃には、互換性にとって重要な機能、プロセスを推進する規格、そしてFiberMallがトランシーバーサプライチェーンの中でどのような位置づけになるのかを理解できるでしょう。

ユニバーサルプログラマーとは何ですか?

ユニバーサルプログラマは、光トランシーバーモジュール内部のEEPROMデータを読み書きするハードウェアツールであり、エンジニアがベンダーコード、波長設定、診断パラメータを更新できるようにします。SFP、SFP+、SFP28、QSFP+、QSFP28、QSFP-DD、OSFPなど、複数のフォームファクタに対応しています。このデバイスを使用することで、1つのモジュールを異なるベンダーのスイッチと互換性を持たせることができます。
「ユニバーサル」という用語は、2つのことを意味します。1つ目は、プログラマが交換可能なアダプタソケットを介して多くのフォームファクタに対応していること。2つ目は、マルチソースアグリーメント(MSA)仕様で定義された業界標準のメモリマップに準拠していることです。真のユニバーサルプログラマは、特定のメーカーの製品ラインに縛られることなく、プロフェッショナルツールと限定的なOEMコーディングボックスを区別する重要な要素となります。
今後の導入に向けて、ブランドに合わせたプログラミングが必要ですか?ハードウェアのご注文を確定される前に、当社の光ネットワークエンジニアにトランシーバーコーディングサービスについてご相談ください。

汎用光トランシーバープログラマーの仕組み

汎用プログラマは、ホストエッジコネクタから露出したI2Cバスを介して光モジュールに接続します。適切なアダプタソケットに装着されると、プログラマはメモリアドレスA0hとA2hにあるEEPROMを読み取ります。これらのアドレスには、ベンダー情報、サポートされているプロトコル、伝送距離、およびデジタル診断モニタリング(DDM)データが格納されています。

EEPROMの読み書きワークフロー

標準的なワークフローは4つのステップで構成されます。エンジニアは既存のEEPROMの内容を読み取り、ベンダー名と部品番号のフィールドを変更し、チェックサムを再計算し、更新されたイメージをモジュールに書き戻します。ほとんどの汎用プログラマはチェックサムのステップを自動化しているため、モジュールがポート検証に失敗するのを防ぐことができます。

メモリマップと業界標準

プログラマが遵守しなければならないメモリ構造を定義する3つのMSA文書は以下のとおりです。
  1. SFF-8472は、SFP、SFP+、およびSFP28モジュールを規定する。
  2. SFF-8636はQSFP+およびQSFP28モジュールに対応しています。
  3. CMIS(共通管理インターフェース仕様)は、QSFP-DD、OSFP、およびその他の高速プラグインモジュールに適用されます。
3つの規格すべてをサポートするプログラマーは、1G SFPから800G OSFPまで、最新の光ハードウェアの全範囲に対応できます。SFF-8472のみを実装するツールでは、次世代データセンターネットワークで使用されるQSFP-DDやOSFPモジュールを確実にコーディングすることはできません。

パスワード保護と書き込みロック

多くのブランド製トランシーバーには、パスワードで保護されたEEPROM領域が搭載されています。REVELPROG-ISやSFPTotalといった高機能な汎用プログラマーには、旧型モジュール用のパスワードデータベースやブルートフォース攻撃ルーチンが内蔵されています。安価なツールでは書き込み保護を解除できないため、ロックされたOEMハードウェアでは動作しません。

ユニバーサルプログラマーがサポートすべきフォームファクターと規格

汎用プログラマの価値は、対応できるフォームファクタの多様性によって決まります。以下の表は、企業、データセンター、通信といった様々な環境で有用性を維持するために、最新のプログラミングツールが対応すべきモジュールをまとめたものです。
SFPからOSFPまでを網羅するプログラマは、現在商用ネットワークで使用されているほぼすべての光トランシーバーに対応します。100Gから400Gへのアップグレードを計画しているエンジニアは、ハードウェアの更新後にプログラマを交換する必要がないよう、QSFP-DDとOSFPのサポートが実証されているツールを選択すべきです。

SFPおよびQSFPモジュール向けのトップクラスの汎用プログラマツール

光トランシーバーのコーディング市場は、複数の商用プログラマーによって支配されています。それぞれのツールは価格と機能のバランスにおいて異なる位置づけにあり、最適な選択は作業量と複雑さによって異なります。
Reveltronics社製 REVELPROG-IS
REVELPROG-ISは、SFP、QSFP、XFP、OSFP、およびQSFP-DD用のアダプタボードと組み合わせたモジュール式のシリアルプログラマです。主要なMSA規格とCMISをすべてサポートし、パスワード総当たり攻撃機能を備え、スクリプト可能なI2Cセッションを実行します。このツールセットは、複数のOEMの保護モジュールを扱う修理ラボやインテグレーターに最適です。
SFPTotal Plus
SFPTotalは、光モジュール専用に設計されたコーディングボードです。SFP、SFP+、SFP28、XFP、QSFP+、QSFP28の各フォームファクタに対応し、約300種類のベンダーアンロックスクリプトが付属しています。SFPTotalは、書き込み保護されたブランド製トランシーバーを頻繁に再コーディングする企業にとって最適なツールです。
Pro Coder by Pro Optix
Pro Coderは、トランスコーディングとDWDM波長チューニングを対象としています。SFP、SFP+、SFP28、XFP、QSFP+、QSFP28、およびQSFP-DDに対応しています。このソフトウェアは、テスト済みのコードを収録したオンラインデータベースを利用するため、ベンダー変更などの日常的な作業は容易になりますが、オフラインでの動作には制限があります。
IICHIB-X2
IICHIB-X2は、プレミアムオプションの約10分の1の価格で、幅広いフォームファクタをサポートする低価格な代替製品です。SFP、CSFP、SFP+、SFP28、SFP-DD、XFP、QSFP、QSFP28、QSFP56、QSFP112、QSFP-DD、およびOSFPに対応しています。保護されていないOEMモジュールのバッチコーディングを実行するエンジニアは、そのスループットの高さからIICHIBを選択することがよくあります。
フランクフルトのネットワークインテグレーターであるマーカスは、前四半期にプログラミング予算を見直した際、まず50ドルのIICHIB-X2から始めました。というのも、彼の受注には毎週200個の保護されていない汎用SFP+モジュールが含まれていたからです。その後、コロケーション顧客向けにパスワードでロックされたCiscoコード付きQSFP28ユニットの契約が加わったため、REVELPROG-ISを追加しました。この2つのツールを組み合わせることで、外部のプログラマサービスに委託する場合と比べて、再コーディング時間を64%短縮することができました。
トランシーバーのサプライチェーンを効率化する準備はできていますか?FiberMallの光トランシーバー製品群をご覧になり、お客様のターゲットスイッチプラットフォーム向けに事前にコード化されたモジュールをご確認ください。

ネットワークに最適なユニバーサルプログラマーの選び方

汎用プログラマの選定は、取り扱うチップの種類、処理量、パスワード保護のレベルなど、複数の要素を考慮する必要がある重要な決定事項です。以下のフレームワークは、エンジニアリングチームと調達チームが候補を絞り込むのに役立ちます。
ステップ1:フォームファクターを一覧する
現在ネットワークで使用されている光モジュールと、今後のロードマップに記載されている光モジュールの種類をすべてリストアップしてください。アクセス層で10G SFP+、基幹層で100G QSFP28を使用しているチームでは、ユニットを交換することなく両方の規格に対応できるプログラマが必要です。
ステップ2:パスワード保護の脆弱性を評価する
ロックされたEEPROM領域を持つモジュールがどれくらい出荷されているかを監査してください。在庫の20%以上がパスワードで保護されたOEMブランド製品である場合は、REVELPROG-ISやSFPTotalなどのロック解除ライブラリが検証済みのツールを優先的に使用してください。
ステップ3:ボリュームとスループットを一致させる
シングルソケットプログラマーは、1分間に2~5個のモジュールを処理できます。1日に500個以上のモジュールを処理するような大量生産工場では、バッチ処理に対応したツール、または複数のユニットを並行してコーディングできるプロダクションギャングプログラマーを検討する必要があります。
ステップ4:ソフトウェアアップデートを考慮に入れる
EEPROM規格は、新しいフォームファクタが市場に登場するにつれて進化します。Reveltronicsなどのメーカーは、新しいモジュールをサポートするファームウェアアップデートをリリースします。QSFP28からQSFP-DDへの移行など、業界の変革から2年以内に、アクティブなアップデートパスを持たないプログラマは時代遅れになります。
ステップ5:スイッチとの互換性を確認する
購入前に、プログラマーがネットワーク内の特定のスイッチファミリ向けにモジュールを正しくコーディングしていることを確認してください。Cisco IOS XE、Arista EOS、Juniper Junos、Huawei VRPはそれぞれベンダーチェックの方法が異なります。Cisco向けに完璧にコーディングできるプログラマーでも、OUIバイトが正しく処理されていない場合は、Aristaの検証に失敗する可能性があります。

光トランシーバープログラミングの一般的な使用例

光トランシーバーのプログラミングは、企業ネットワーク、ハイパースケールデータセンター、通信インフラなど、さまざまな実用的なシナリオで活用されています。以下のユースケースは、汎用プログラマが最も運用上の価値をもたらす場面を示しています。
ベンダー互換性再コーディング
プリヤという名のネットワークアーキテクトは、12か所のデータセンターを持つ地方銀行のシステム刷新プロジェクトを担当しました。同行はArista 7050X3スイッチを標準採用していましたが、以前のサプライヤーから出荷された800個のQSFP28モジュールはCisco Nexus用にコード化されていました。プリヤは、適切なAristaベンダーテーブルを備えたREVELPROG-ISを使用して、2週間かけて800個すべてのモジュールを再コード化しました。これにより、同行は24万ドルのモジュール再購入を回避し、導入スケジュールも予定通りに進めることができました。
DWDMチャンネルチューニング
DWDMチューナブルトランシーバーは、80以上の波長チャネルをサポートします。DWDMチューニングに対応した汎用プログラマーを使用することで、エンジニアは特定のチャネルに事前にチューニングされたモジュールを注文するのではなく、現場で動作波長を設定できます。この柔軟性により、長距離ネットワーク運用における予備在庫を削減できます。
診断データのリセット
デジタル診断モニタリングデータが破損したモジュールは、温度、電圧、または光パワーに関して誤った警報を報告する可能性があります。汎用プログラマを使用すれば、モジュールを交換することなく、A2hメモリ領域を書き換えて有効な診断基準値を復元できます。
販売代理店向けOEMカスタムコーディング
光モジュール販売業者は、特定の顧客環境向けに事前にコード化されたモジュールを出荷する必要がある場合がよくあります。FiberMallは、製造フローの一部としてOEMおよびODMプログラミングをサポートしており、下流の再販業者の社内コーディングの負担を軽減します。Cisco、Juniper、Arista、Huaweiのスイッチとの互換性は、後付けではなく、製造プロセスに組み込まれています。

ベストプラクティスとよくある落とし穴

汎用プログラマーは強力なツールですが、適切な手順を踏まずに使用するとリスクが生じます。以下の推奨事項は、数千件に及ぶトランシーバーコーディングセッションにおける現場経験に基づいています。
書く前に必ず読む
どのモジュールにおいても、最初に行うべき操作はEEPROMの完全な読み出しとディスクへの保存です。このバックアップにより、コーディングセッションが失敗した場合でも、エンジニアは元の構成を復元できます。バックアップがなく、書き込みに失敗したモジュールは、多くの場合復旧不可能です。
チェックサムを自動的に検証する
MSA準拠モジュールは、複数のメモリオフセットで有効なチェックサムを必要とします。チェックサム自動計算機能のない汎用EEPROMプログラマでは、ポート検証に失敗するモジュールが生成されます。ご購入前に、お使いのツールがSFF-8472およびSFF-8636のチェックサムを自動的に計算することを確認してください。
ハードウェアの世代を混在させないでください
SFF-8636用に設計されたQSFP+プログラマをQSFP-DDソケットに無理に取り付けないでください。ピン配置が異なるため、誤ったピンに誤った電圧を印加すると、光モジュールが永久的に損傷する可能性があります。必ず、特定のフォームファクタ用に設計されたアダプタボードを使用してください。
すべてのコーディング変更を文書化する
各モジュールについて、元のベンダーコード、新しいベンダーコード、ターゲットスイッチモデル、および日付を記録したコーディングログを維持してください。このドキュメントにより、再コーディングされたモジュールがサイト間を移動する際に、サポート担当者が混乱するのを防ぐことができます。
ファームウェアアップデートの計画
プログラマーのファームウェアを四半期ごとに更新するスケジュールを設定してください。新しいモジュールタイプは定期的に市場に投入され、古いファームウェアでは最新のハードウェアのサポートが妨げられます。更新されていない4年前のプログラマーでは、400G QSFP-DDモジュールを確実にコーディングすることはできません。
スイッチファブリックにすぐに接続できるトランシーバーをお探しですか?OEMコード付き光モジュールの見積もりをご依頼ください → 弊社のエンジニアリングチームが出荷前に互換性を設定いたします。

結論

汎用プログラマは、市販の光トランシーバーと、生産ネットワーク内のベンダーロックされたポートとの間のギャップを埋めます。SFP、QSFP、QSFP-DD、およびOSFPフォームファクタ間でEEPROMデータの読み書きを行うことで、このツールはハードウェアを交換することなく、エンジニアに互換性、DWDMチューニング、および診断リカバリを迅速に実現する手段を提供します。
賢明な購入判断を下すための5つのポイントをご紹介します。まず、最新のネットワークにおけるあらゆるフォームファクターに対応できるよう、MSAおよびCMIS標準のサポートを優先してください。次に、予算重視のツールかプレミアムツールかを選択する前に、パスワード保護の脆弱性を監査してください。3つ目は、プログラマのスループットを週間のコーディング量に合わせることです。4つ目は、ポート検証エラーを防ぐために、自動チェックサム計算を要求することです。5つ目は、ご使用の環境で使用されているスイッチファミリーと完全に一致する製品でプログラマを検証することです。
安定した拡張性の高い光接続を必要とするネットワークにおいては、信頼できるメーカーのプリコード済みモジュールと適切なユニバーサルプログラマを組み合わせることで、互換性の問題を未然に防ぐことができます。FiberMallの光トランシーバーソリューションをご覧いただくか、次回の導入に向けたOEMコーディングについて当社のエンジニアまでお問い合わせください。
もっと↓