オンライン診断の設定に関する情報
オンライン診断機能を使用すると、デバイスをアクティブネットワークに接続したまま、デバイスのハードウェア機能をテストして確認できます。オンライン診断には、個別のハードウェアコンポーネントを確認して、データパスおよび制御信号を検証するパケットスイッチングテストが含まれます。
オンライン診断では、次の領域の問題が検出されます。
-
ハードウェア コンポーネント
-
インターフェイス(イーサネット ポートなど)
-
はんだ接合
オンライン診断は、オンデマンド診断、スケジュール診断、ヘルスモニタリング診断に分類できます。オンデマンド診断は、CLI から実行されます。スケジュールされた診断は、動作中のネットワークにデバイスが接続されているときに、ユーザが指定した間隔または指定した時刻に実行されます。ヘルスモニタリングは、バックグラウンドでユーザが指定した間隔で実行されます。ヘルスモニターリングテストは、テストに基づいて 90、100、または 150 秒ごとに実行されます。
オンライン診断を設定したあと、手動で診断テストを開始したり、テスト結果を表示したりできます。また、デバイスに設定されているテストの種類、およびすでに実行された診断テスト名を確認できます。
Generic Online Diagnostics(GOLD)テスト
(注) |
|
ここでは、GOLD テストについて説明します。
DiagGoldPktTest
この GOLD パケットループバックテストは、MAC レベルのループバック機能を検証します。このテストでは、ハードウェアで Unified Access Data Plane(UADP; ユニファイド アクセス データ プレーン)ASIC によってサポートされる GOLD パケットが送信されます。このパケットは MAC レベルでループバックし、保存されているパケットと照合されます。
属性 |
説明 |
---|---|
ディスラプティブまたはノンディスラプティブ |
ノンディスラプティブ |
推奨事項 |
要件に従ってこのオンデマンドテストを実行します。 |
デフォルト |
オフ |
最初のリリース |
Cisco IOS XE Everest 16.6.1 |
修正処置 |
– |
ハードウェア サポート |
スーパバイザ |
DiagThermalTest
このテストは、デバイスセンサーからの温度の読み取り値を検証します。
属性 |
説明 |
---|---|
ディスラプティブまたはノンディスラプティブ |
ノンディスラプティブ |
推奨事項 |
ディセーブルにしないでください。これはオンデマンドテストとして実行し、管理者がダウン状態の場合はヘルスモニターリングテストとして実行します。 |
デフォルト |
オン |
最初のリリース |
Cisco IOS XE Everest 16.6.1 |
修正処置 |
– |
ハードウェア サポート |
スーパバイザ |
DiagFanTest
このテストは、すべてのファンモジュールが挿入され、ボード上で正しく動作していることを検証します。
属性 |
説明 |
---|---|
ディスラプティブまたはノンディスラプティブ |
ノンディスラプティブ |
推奨事項 |
ファンモジュールに問題が発生した場合は、ヘルスモニターリングテストとしてこれを実行します。 |
デフォルト |
オン |
最初のリリース |
Cisco IOS XE Everest 16.6.1 |
修正処置 |
– |
ハードウェア サポート |
スーパバイザ |
DiagPhyLoopbackTest
この PHY ループバックテストは、PHY レベルのループバック機能を検証します。このテストでは、PHY レベルでループバックし、保存されているパケットと照合されるパケットが送信されます。ヘルスモニターリングテストとして実行することはできません。
(注) |
このテストがオンデマンドで実行される特定のケースでは、ポートは error-disabled ステートに移行します。このような場合は、インターフェイス コンフィギュレーション モードで shut および no shut コマンドを使用して、これらのポートを再度イネーブルにします。 |
属性 |
説明 |
---|---|
ディスラプティブまたはノンディスラプティブ |
ディスラプティブ |
推奨事項 |
外部コネクタへのリンクがダウンしている場合は、このオンデマンドテストを実行してリンクの正常性を確認します。 |
デフォルト |
オフ |
最初のリリース |
Cisco IOS XE Everest 16.6.1 |
修正処置 |
– |
ハードウェア サポート |
スーパバイザ |
DiagScratchRegisterTest
このスクラッチ登録テストは、レジスタに値を書き込み、これらのレジスタからその値を読み取ることで、ASIC の正常性をモニターします。
属性 |
説明 |
---|---|
ディスラプティブまたはノンディスラプティブ |
ノンディスラプティブ |
推奨事項 |
ディセーブルにしないでください。このテストは、レジスタに値を書き込むタスクが失敗した場合に実行します。これは、ヘルスモニターリングテストとしても、オンデマンドテストとしても実行できます。 |
デフォルト |
オン |
最初のリリース |
Cisco IOS XE Everest 16.6.1 |
修正処置 |
– |
ハードウェア サポート |
スーパバイザ |
DiagPoETest
このテストは、PoE コントローラ機能をチェックします。通常のスイッチ動作中は、このテストを実行しないでください。
属性 |
説明 |
---|---|
ディスラプティブまたはノンディスラプティブ |
ノンディスラプティブ |
推奨事項 |
このテストは、ポートで PoE コントローラの問題が発生した場合に実行します。これは、オンデマンドテストとしてのみ実行できます。 |
デフォルト |
オフ |
最初のリリース |
Cisco IOS XE Everest 16.6.1 |
修正処置 |
– |
ハードウェア サポート |
ラインカード |
DiagStackCableTest
このテストは、スタック構成環境のスタックリングループバック機能を検証します。ヘルスモニターリングテストとして実行することはできません。
属性 |
説明 |
---|---|
ディスラプティブまたはノンディスラプティブ |
ディスラプティブ |
推奨事項 |
このテストを実行し、スタック構成環境のスタックリングループバック機能を検証します。 |
デフォルト |
オフ |
最初のリリース |
Cisco IOS XE Everest 16.6.1 |
修正処置 |
テストに失敗した場合は、スタックケーブルとコネクタを確認してください。 |
ハードウェア サポート |
スーパバイザ |
DiagMemoryTest
この詳細な ASIC メモリテストは、通常のスイッチ動作中に実行します。このテストでは、スイッチはメモリの組み込み自己診断テストを使用します。メモリテストでは、テスト後にスイッチを再起動する必要があります。
属性 |
説明 |
---|---|
ディスラプティブまたはノンディスラプティブ |
非常にディスラプティブです。 |
推奨事項 |
このオンデマンドテストは、システムでメモリ関連の問題が発生した場合にのみ実行します。テスト対象のスーパバイザエンジンをリロードしない場合は、このテストを実行しないでください。 |
デフォルト |
オフ |
最初のリリース |
Cisco IOS XE Everest 16.6.1 |
修正処置 |
– |
ハードウェア サポート |
スーパバイザ |
TestUnusedPortLoopback
このテストは、実行時にスーパバイザモジュールとモジュールのネットワークポート間のデータパスを定期的に確認し、着信ネットワーク インターフェイス ポートがロックされているかどうかを判断します。このテストでは、レイヤ 2 のパケットはテストポートおよびスーパバイザエンジンのインバンドポートに関連付けられた VLAN にフラッディングされます。パケットはテストポート内をループバックして、同じ VLAN のスーパバイザエンジンに戻ります。このテストは、ケーブルが接続されているかどうかに関係なく、未使用の(管理上のダウン、つまりポートがシャットダウンされている)ネットワークポートでのみ実行され、ポートあたり 1 ミリ秒以内に完了します。このテストは、現在の ASIC にノンディスラプティブ ループバック テストがないため、代用として使用され、60 秒ごとに実行されます。
属性 |
説明 |
---|---|
ディスラプティブまたはノンディスラプティブ |
ノンディスラプティブ |
推奨事項 |
ディセーブルにしないでください。CPU 使用率の急上昇中、このテストは精度を維持するために自動的にディセーブルになります。 |
デフォルト |
オン |
最初のリリース |
Cisco IOS XE Fuji 16.9.1 |
修正処置 |
ポートに障害が発生したことを示す syslog メッセージを表示します。スーパバイザエンジン以外のモジュールでは、すべてのポートグループに障害が発生した場合(たとえば、ポート ASIC ごとに最低 1 つのポートで、すべてのポート ASIC の障害しきい値より多く障害が発生した場合)、デフォルトのアクションではモジュールがリセットされ、リセットを 2 回行ったあとにモジュールの電源を切断します。 |
ハードウェア サポート |
スーパバイザ |
TestPortTxMonitoring
このテストは、ステータスが UP のデバイスに物理的に接続されている各ネットワークポートの送信方向のデータパストラフィックを定期的にモニターします。このテストは、ポートあたり 1 ミリ秒以内に完了します。また、このテストでは、ASIC レベルで送信カウンタをモニターして、ポートがスタックしていないことを確認します。テストでは syslog メッセージが表示され、ユーザーは Cisco IOS Embedded Event Manager(EEM)を使用して修正アクションを実行できます。
diagnostic monitor interval および diagnostic monitor threshold コマンドをそれぞれ入力して、時間間隔としきい値を設定します。テストでは、パケットを送信する Cisco Discovery Protocol を利用します。テストは 75 秒ごとに実行され、障害しきい値はデフォルトで 5 秒に設定されています。
属性 |
説明 |
---|---|
ディスラプティブまたはノンディスラプティブ |
ノンディスラプティブ |
推奨事項 |
ディセーブルにしないでください。 |
デフォルト |
オン |
最初のリリース |
Cisco IOS XE Everest 16.9.1 |
修正処置 |
ポートに障害が発生したことを示す syslog メッセージを表示します。 |
ハードウェア サポート |
スーパバイザ |