症状別インデックス:まず何を見るか
手元にあるのは症状であって、診断結果ではありません。見えている症状に一致する行を見つけ、最初の確認を行い、リンク先の詳細資料に進んでください。どの行も、診断のはしごを基本手順として前提にしています:レベル確認 → 清掃 → 交換 → OTDR。
リンクの状態
| 症状 | 最初の確認 | 考えられる原因 | 資料 |
|---|---|---|---|
| ポートダウン、モジュールがunsupported/invalid/Mod_Invと表示される | ホストのログ、ベンチでの識別情報 | ベンダーロック、ホストが拒否する識別情報またはコンプライアンスコード | ベンダーロック、リンクが確立しない場合のチェックリスト |
| ポートダウン、両端で Rx −40 dBm/LOS | Tx は有効か?光ファイバーは導通しているか? | 光ファイバーの断線、ホストによる Tx 無効化、Tx/Rx の入れ違い、誤った BiDi ペア、合波器に対する波長の誤り | リンクが確立しない場合のチェックリスト、物理的な不一致 |
| ポートダウン、Rx と Tx のレベルは正常 | 両端の FEC と速度。DAC では AN | FEC の不一致、レート/ブレークアウトの設定、SGMII と 1000BASE-X の違い、誤ったレートでの CDR | 速度とレート、FEC とリンクトレーニング |
| ポートダウン、短距離リンクでRx が非常に高い(> −3 dBm) | 短距離区間に長距離用光モジュールを使っていないか? | 受信器の過入力 | 物理的な不一致 |
| 片方向のみ動作/片端のみ LOS | 両端の Rx を比較する | 不良側のコネクタの汚れまたは弱いレーザー、極性 | DDM のレベル、物理的な不一致 |
| リンクがフラップする(アップ/ダウンを繰り返す) | レベル、CRC カウンター、コネクタ | 汚れ、ぎりぎりのバジェット、温度によるスロットリング | リンクフラッピング |
| 400G/800G モジュールが認識はされるが Ready にならない、LowPwr のまま | CMIS モジュールの状態、電力クラスとポートの対応 | ハンドシェイク/ファームウェア/電力クラス | CMIS の問題、電力と熱 |
| DAC はリンクしないが、同じポートの光モジュールはリンクする | AN/リンクトレーニング、ケーブル長、識別情報 | AN が無効、非対応ケーブル、ホストに対して長すぎる | 銅配線と DAC、速度とレート |
リンクは確立しているが…
| 症状 | 最初の確認 | 考えられる原因 | 資料 |
|---|---|---|---|
| CRC/入力エラーが増加する | 基準値との Rx レベル比較、FEC 訂正カウンター、清掃 | 汚れ、ぎりぎりのバジェット、長距離 CWDM の 10G 以上での分散 | リンクフラッピング、DDM のレベル |
| マルチレーンリンクでスループットが低下、アラームなし | レーンごとの Rx/バイアス | LACP に隠れた1レーンの劣化 | 故障、レーンごとの診断 |
| 25G では動作するが 10G では死んでいる(または 100G は正常だが 4×25G ブレークアウトは不可) | レートコード、CDR バイパス、ホストのブレークアウト設定 | CDR の対応範囲、ブレークアウト非対応のモジュール、拡張コンプライアンスコードの欠落 | 速度とレート、CDR |
| 異常な DDM 値(0 °C、+10 dBm、0.00 V) | byte 92 の校正ビット | 外部校正が適用されていない、定数がゼロになっている | 校正 |
| ロット内でTx パワーが同一 | モジュールを比較する | メモリーに固定値の Tx が書き込まれている | DDM のレベル |
| モジュールが高温になり、ポートが無効化される、「power exceeds」ログ | 電力クラスバイトとポート定格、気流 | クラスの不一致、温度によるシャットダウン | 電力と熱 |
| 1年間は問題なかったのに、突然の故障が発生 | Tx バイアスの推移、ロット | レーザーの経年劣化、不良ロット、熱 | 故障 |
| スイッチのファームウェア更新後にモジュールが死んだ | ホストのリリースノート、識別情報 | 識別情報チェックの厳格化、クローン品が認証に失敗 | ベンダーロック、故障 |
ベンチ上(プログラマー/CodingBox)
| 症状 | 最初の確認 | 考えられる原因 | 資料 |
|---|---|---|---|
| プログラマーでモジュールが検出されない | 挿し込み、フォームファクターアダプター、起動待ち時間 | 挿し込み不良、誤ったクレードル、LowPwr 状態のモジュール | EEPROM の読み書きエラー |
| 読み取り結果がFFh/00hまたは不正な値 | アドレス(A0h/A2h/page)、バス速度 | I²C の NACK、誤ったページ、バスが速すぎる | EEPROM の読み書きエラー |
| WRITE FAIL | パスワード、WP タイプ、クロック速度 | 保護されたモジュール、ハードウェア WP、タイミング | 書き込み保護の種類、EEPROM のリコーディング |
| 書き込みは「成功」するが電源を入れ直すと元に戻る | モジュールの種類 | 一時的な保存領域には save コマンドが必要 | 書き込み保護の種類 |
| 編集後にホストがモジュールを拒否する | チェックサム | CC_BASE/CC_EXT/CC_DMI が古いまま | メモリーマップ |
アクセスネットワーク
| 症状 | 最初の確認 | 考えられる原因 | 資料 |
|---|---|---|---|
| OLT にONU が登録されない | シリアル/LOID、PON 規格、ONU Rx | ホワイトリスト、誤った波長計画(GPON と XGS-PON)、Rx がクラス範囲外 | PON の問題 |
| ONU がLOSを示す | SC/APC の清浄度、スプリッター、研磨 | 汚れ、APC 設備での UPC 使用、光ファイバー | PON の問題 |
どれにも当てはまらない場合
リンクが確立しない場合のチェックリストを上から順に実行し、それでも解決しなければ CodingBox でベンチ上のモジュールを読み取ってください。 Check transceiver 画面は、モジュールが自分を何だと申告しているかを示し、DDM は実際に何が起きているかを示します。