Aruba 3810M/2930Mでallow-unsupported-transceiverを有効にしてもサードパーティ製SFP+が失敗する理由、バイト0x7BのHPIDv2フラグ
allow-unsupported-transceiverを有効にしていても、HPE Aruba 3810Mと2930Mスイッチは汎用SFP+モジュール(J9151Aを偽装するよう再コードされたものを含む)に対してアンバーの故障を示しました。筆者はこの挙動を、HPEのHPIDv2チャレンジレスポンス認証にたどり着きました。モジュールのEEPROMはオフセット0x7Bにフラグバイトを持っていて、これが0x32に設定されていると、スイッチは認証用マイコンが応答することを期待します。フラグだけを申告してMCUを持たない素のトランシーバは拒否されます。
- ハードウェア: HPE Aruba 3810M、HPE Aruba 2930M
- トランシーバ: J9151Aとして再コードされた汎用SFP+、HPE J9151A
- フォームファクタ: SFP+
症状 / メッセージ:
amber port LED with third-party SFP+
module rejected despite allow-unsupported-transceiver
Comments 1
設定モードでallow-unsupported-transceiver confirmを実行しwrite memoryで保存してから、モジュールのEEPROMをバックアップし、バイト0x7Bを0x32から0x00に変更してトランシーバに書き戻します。その後は単純なサードパーティ製モジュールでも緑のLEDでリンクします。