Online diagnostic 機能 と Offline diagnostic 機能の違い
ASR9000 には Online diagnostic 機能がありますが、現時点で Offline diagnostic 機能は提供しておりません。
この2つの機能は名前が似ている為、混同されるされる方もいますので、違いを説明しておきます。
Online diagnostic 機能
機器の動作に影響を与えない範囲でコンポーネントやパスの診断を実施します。
テスト内容は、レジスタへのアクセス確認やデータパスの疎通確認程度で、多くの場合数秒で終了します。
詳細なテストではない為、online diag テストにパスをしたとしても、問題が内在している可能性はあります。
※通常はonline diag で問題がない場合は正常と判断してください。
Offline diagnostic 機能
機器の動作を止めて、コンポーネント別のテストを実施します。
テスト内容は、各コンポーネントのメモリ全領域のリードライトテストや、複数パターンを使用しての
疎通確認等で、一つのテスト項目に数分から数十分かかる場合があります。
詳細なテストはできますが、機器の動作を止める必要があります。
Online diagnostic 関連の CLI
diagnostic の内容を確認するコマンドは show diagnostic content location <node> です。
diagnostic をオンデマンドで実行するコマンドは diagnostic start location <node> test <test id>です。
diagnostic の結果を確認するコマンドは show diagnostic result location <node> です。
※全て Admin モードでの実行です。
※関連ページ: Cisco ASR 9000 シリーズ ルータ の診断コマンド
ASR9000 の Online diagnostic 機能のテスト内容
ASR9000 の RSP と LC に対応する Online diagnostic 機能のテスト内容を紹介します。
A9K-RSP-4G / A9K-RSP-8G
ID
Test NameTest 内容
1 | PuntFPGAScratchRegister | レジスタのアクセステスト (Punt FPGA) |
2 | FIAScratchRegister | レジスタのアクセステスト (Fabric Interface ASIC) |
3 | ClkCtrlScratchRegister | レジスタのアクセステスト (Clock Controller) |
4 | IntCtrlScratchRegister | レジスタのアクセステスト (Interrupt Controller) |
5 | CPUCtrlScratchRegister | レジスタのアクセステスト (CPU Controller) |
6 | FabSwitchIdRegister | レジスタのアクセステスト (Fabric Switch ID) |
7 | EccSbeTest | ECC / Single Bit Error テスト |
8 | SrspStandbyEobcHeartbeat | Stby-RSP と Act-RSP/LC 間の EOBC Heartbeat テスト |
9 | SrspActiveEobcHeartbeat | Stby-RSP と Act-RSP/LC 間の EOBC Heartbeat テスト |
10 | FabricLoopback | ファブリックのループバックテスト |
11 | PuntFabricDataPath | RSP と LC 間のデータパスの疎通テスト |
12 | FPDimageVerify | FPD Image のベリファイ |
A9K-RSP440-SE / A9K-RSP440-TR
ID
Test NameTest 内容
1 | CPUCtrlScratchRegister | レジスタのアクセステスト (CPU Controller) |
2 | ClkCtrlScratchRegister | レジスタのアクセステスト (Clock Controller) |
3 | ZenJfScratchRegister | レジスタのアクセステスト (Zen-JF FPGA) |
4 | FabSwitchIdRegister | レジスタのアクセステスト (Fabric Switch ID) |
5 | SrspStandbyEobcHeartbeat | Stby-RSP と Act-RSP/LC 間の EOBC Heartbeat テスト |
6 | SrspActiveEobcHeartbeat | Stby-RSP と Act-RSP/LC 間の EOBC Heartbeat テスト |
7 | FabricLoopback | ファブリックのループバックテスト |
8 | PuntFabricDataPath | RSP と LC 間のデータパスの疎通テスト |
ASR9001-RP (ASR-9001 / ASR-9001-S)
ID
Test NameTest 内容
1 | EccSbeTest | ECC / Single Bit Error テスト |
2 | IntCtrlScratchRegister | レジスタのアクセステスト (Interrupt Controller) |
3 | ClkCtrlScratchRegister | レジスタのアクセステスト (Clock Controller) |
4 | CPUCtrlScratchRegister | レジスタのアクセステスト (CPU Controller) |
5 | FPDimageVerify | FPD Image のベリファイ |
ASR9001-LC (ASR-9001) / ASR9001-LC-S (ASR-9001-S)
ID
Test NameTest 内容
1 | LcEobcHeartbeat | LC と RSP 間の EOBC Heartbeat テスト |
2 | FIAScratchRegister | レジスタのアクセステスト (Fabric Interface ASIC) |
3 | BWScratchRegister | レジスタのアクセステスト (I/O Controller) |
4 | WLScratchRegister | レジスタのアクセステスト (Daughter Board I/O Controller) |
5 | NPULoopback | Network Processor のループバックテスト |
A9K-SIP-700
ID
Test NameTest 内容
1 | FIAScratchRegister | レジスタのアクセステスト (Fabric Interface ASIC) |
2 | CPUCtrlScratchRegister | レジスタのアクセステスト (CPU Controller) |
3 | BridgeScratchRegister | レジスタのアクセステスト (Bridge ASIC) |
4 | SPAQFPBridgeCtrl ScratchRegister | レジスタのアクセステスト (SPA QFP Bridge ASIC) *QFP=QuantumFlow Processor |
5 | QFPCPUBridgeFPGA ScratchRegister | レジスタのアクセステスト (QFP CPU Bridge FPGA) *QFP=QuantumFlow Processor |
6 | NPScratchRegister | レジスタのアクセステスト (Network Processor) |
7 | EccSbeTest | ECC / Single Bit Error テスト |
8 | LcEobcHeartbeat | LC と RSP 間の EOBC Heartbeat テスト |
9 | NPUExternalLoopback | Network Processor のループバックテスト (External) |
10 | FPDimageVerify | FPD Image のベリファイ |
Trident LC
ID
Test NameTest 内容
1 | PHYCtrlScratchRegister | レジスタのアクセステスト (PHY Controller) |
2 | PortCtrlScratchRegister | レジスタのアクセステスト (Port Controller) |
3 | CPUCtrlScratchRegister | レジスタのアクセステスト (CPU Controller) |
4 | NPScratchRegister | レジスタのアクセステスト (Network Processor) |
5 | BridgeScratchRegister | レジスタのアクセステスト (Bridge ASIC) |
6 | FIAScratchRegister | レジスタのアクセステスト (Fabric Interface ASIC) |
7 | EccSbeTest | ECC / Single Bit Error テスト |
8 | LcEobcHeartbeat | LC と RSP 間の EOBC Heartbeat テスト |
9 | NPULoopback | Network Processor のループバックテスト |
10 | NPULoopbackUseRxPath | Network Processor のループバックテスト (Rx Path) |
11 | FPDimageVerify | FPD Image のベリファイ |
Typhoon LC (A9K-MOD80-SE/TR, A9K-MOD160-SE/TR)
ID
Test NameTest 内容
1 | CPUCtrlScratchRegister | レジスタのアクセステスト (CPU Controller) |
2 | DBCtrlScratchRegister | レジスタのアクセステスト (Daughter Board) |
3 | FIAScratchRegister | レジスタのアクセステスト (Fabric Interface ASIC) |
4 | LcEobcHeartbeat | LC と RSP 間の EOBC Heartbeat テスト |
5 | NPULoopback | Network Processor のループバックテスト |
Typhoon LC (Fixed Port)
ID
Test NameTest 内容
1 | CPUCtrlScratchRegister | レジスタのアクセステスト (CPU Controller) |
2 | DBCtrlScratchRegister | レジスタのアクセステスト (Daughter Board) |
3 | PortCtrlScratchRegister | レジスタのアクセステスト (Port Controller) |
4 | FIAScratchRegister | レジスタのアクセステスト (Fabric Interface ASIC) |
5 | LcEobcHeartbeat | LC と RSP 間の EOBC Heartbeat テスト |
6 | NPULoopback | Network Processor のループバックテスト |
Trident LC と Typhoon LC については、以下のドキュメントをご参照ください。
ASR9000 Line Card と Network Processor の関係
https://supportforums.cisco.com/docs/DOC-27562