本製品は、システムの自己診断機能を提供します。
システム自己診断機能では次のような異常を検出できます。
RTC(Real-Time Clock)
時刻を管理するデバイス。
CPLD(Complex Programmable Logic Device)
プログラム可能な論理回路デバイスの一種。
パケットプロセッサー
パケットを処理するためのデバイス。
システム自己診断機能は、診断を実行するタイミングによってブートアップ診断、オンデマンド診断、ヘルスモニタリング診断に分類できます。
各診断の特徴を以下に示します。
各診断では複数のテストを実行します。各診断で実行するテスト項目を以下に示します。
各テスト項目の詳細は 4. テスト詳細 を参照してください。
テスト項目 | ブートアップ診断 | オンデマンド診断 | ヘルスモニタリング診断 |
---|---|---|---|
Loading Test | ○ | ||
RTC Test | ○ | ||
Packet Processor Test | ○ | ||
PHY Test | ○ | ||
CPLD Test | ○ | ||
SFP Test | ○ |
診断結果は show system-diagnostics コマンドで確認できます。
オンデマンド診断は実行後に自動でシステムを再起動しますが、再起動後に診断結果を確認できます。
オンデマンド診断結果を削除したい場合は clear system-diagnostics on-demand コマンドで削除できます。
各テスト項目の詳細を以下に示します。
ソフトウェアモジュールのロード状態を検証します。
すべてのモジュールのロードに成功した場合はPass、一つでもロードに失敗した場合はFailとします。
show system-diagnostics コマンドではロードに失敗したモジュールの情報は表示しません。
ロードに失敗したモジュールを特定したい場合は show logging コマンドで下記のログを探してください。※ XXXX 部分にはモジュール名が入ります。
[ HAMON]:err: An unexpected error has occurred. (XXXX deamon)
RTCのレジスタへのアクセスを検証します。
RTCから時刻を2回取得し、時刻が変化していたらPass、同じならFailとします。
また、RTCの時刻取得(レジスタ読み込み)に失敗した場合もFailとします。
パケットプロセッサーのレジスタへのアクセスを検証します。
パケットプロセッサーのレジスタに対して書き込んだ値と読み込んだ値が一致したらPass、不一致ならFailとします。
また、レジスタアクセスに失敗した場合もFailとします。
PHYのレジスタへのアクセスを検証します。
PHYのレジスタに対して書き込んだ値と読み込んだ値が一致したらPass、不一致ならFailとします。
また、レジスタアクセスに失敗した場合もFailとします。
CPLDのレジスタへのアクセスを検証します。
CPLDのレジスタに対して書き込んだ値と読み込んだ値が一致したらPass、不一致ならFailとします。
また、レジスタアクセスに失敗した場合もFailとします。
SFPモジュールの受光レベルを監視します。
受光レベルが一定範囲外になったときに警告します。
関連コマンドについて、以下に示します。
コマンドの詳細は、コマンドリファレンスを参照願います。
操作項目 | 操作コマンド |
---|---|
システム自己診断結果の表示 | show system-diagnostics |
オンデマンド診断実行 | system-diagnostics on-demand execute |
オンデマンド診断結果の削除 | clear system-diagnostics on-demand |
Yamaha#show system-diagnostics Test results: (P = Pass, F = Fail, U = Untested, N = Normal, W = Warning) - Bootup Loading Test: Pass RTC Test: Pass Packet Processor Test: Pass - On-demand Last on-demand diagnostics information: Date : 2021/07/07 09:00:00 +09:00 BootROM : Ver.1.01 Firmware : Rev.4.01.28 CPLD : Ver.00 PHY Test: Port 1 2 3 4 5 6 7 8 ------------------------------------ P P P P P P P P CPLD Test: Pass - Health monitoring SFP Test: Port 9 10 ------------ N N
Yamaha#system-diagnostics on-demand execute The system will be rebooted after diagnostics. Continue ? (y/n) y on-demand diagnostics completed (pass). reboot immediately...
Yamaha#clear system-diagnostics on-demand
特になし