Cisco ASR 9000 リーズ アグリゲーション サービス ルータ拡張システム コマンド リファレンス リリース 4.2.x
ASIC ドライバ コマンド
ASIC ドライバ コマンド
発行日;2013/02/07   |   ドキュメントご利用ガイド   |   ダウンロード ;   この章 pdf   ,   ドキュメント全体 pdf    |   フィードバック

ASIC ドライバ コマンド

このモジュールでは、Cisco IOS XR ソフトウェアを実行中の Application-Specific Integrated Circuit(ASIC)ドライバを設定および監視するために使用するコマンドについて説明します。

clear controller fabric

指定されたファブリック プレーンまたはすべてのプレーンのファブリック ASIC 統計情報をクリアするには、EXEC モードまたは管理 EXEC モードで clear controller fabric コマンドを使用します。

clear controller fabric { fia | crossbar-counters } location node-id

Syntax Description

fia

ファブリック カウンタの詳細をクリアします。

crossbar-counters

スロットのクロスバー カウンタをクリアします。

location node-id

ノード ID。node-id 引数は、rack/slot/module の形式で入力します。

(注)     

ルータに取り付けられているすべてのノードの場所を表示するには、show platform コマンドを使用します。

Command Default

デフォルトの動作や値はありません。

Command Modes

EXEC、管理者 EXEC

Command History

リリース

変更箇所

リリース 3.7.2

このコマンドが追加されました。

Usage Guidelines

このコマンドを使用するには、適切なタスク ID を含むタスク グループに関連付けられているユーザ グループに属している必要があります。 ユーザ グループの割り当てのためにコマンドを使用できない場合は、AAA 管理者に連絡してください。

Task ID

タスク ID

操作

drivers

read、write

Examples

次に、clear controller fabric コマンドの使用例を示します。

RP/0/RSP0/CPU0:router# clear controllers fabric fia location cpu/1/0

show controllers egressq queue

特定の出力キューまたは出力キューの範囲に関する情報を表示するには、EXEC モードで show controllers egressq queue コマンドを使用します。

show controllers egressq queue { queue1 [queue2] | from-group { group-id | all } | from-interface { type instance | all } | from-port { port-id | all } | limits { max | min } | all } location node-id

Syntax Description

queue1

出力キュー情報を表示する最初のポートを識別します。 キュー ID によって queue1 引数を置き換えます。 範囲は 1 ~ 8191 です。

queue2

(任意)出力キュー情報を表示する最後のポートを識別します。 キュー ID によって queue2 引数を置き換えます。 範囲は 1 ~ 8191 です。

from-group group-id

特定のポート グループの出力キュー情報を表示します。 情報を表示するポート グループを識別する番号によって group-id 引数を置き換えます。 範囲は 1 ~ 2047 です。

from-group all

指定されたノードのすべてのポート グループの出力キュー情報を表示します。

from-interface type instance

特定のインターフェイスの出力キュー情報を表示します。 物理インターフェイス ID または仮想インターフェイス ID によって type instance 引数を置き換えます。

(注)     

ルータに現在設定されているすべてのインターフェイスのリストを表示するには、show interfaces コマンドを使用します。

from-interface all

指定された場所にあるすべてのインターフェイスの出力キュー情報を表示します。

from-port port-id

特定のポートの出力キュー情報を表示します。 ポート ID によって port-id 引数を置き換えます。 範囲は 0 ~ 1023 です。

from-port all

指定された場所にあるすべてのポートの出力キュー情報を表示します。

limits max

最大制限テーブルを表示します。

limits min

最小制限テーブルを表示します。

all

指定された場所のすべての出力キューに関する詳細情報を表示します。

location node-id

出力キュー情報を表示するノードの場所を指定します。 node-id 引数は、rack/slot/module の形式で入力します。

Command Default

デフォルトの動作または値はありません。

Command Modes

EXEC

Command History

リリース

変更箇所

リリース 3.5.0

context キーワードおよび max_elements 引数は、show controllers egressq queue コマンドから削除されました。

次のキーワードと引数が、show controllers egressq queue コマンドに追加されました。

  • from-group { group-id | all }
  • from-interface { type instance | all }
  • from-port { port-id | all}

Usage Guidelines

このコマンドを使用するには、適切なタスク ID を含むタスク グループに関連付けられているユーザ グループに属している必要があります。 ユーザ グループの割り当てのためにコマンドを使用できない場合は、AAA 管理者に連絡してください。

Task ID

タスク ID

操作

drivers

read

interface

read

Examples

次に、スロット 2 の CPU ノードの出力キュー 1 および 2 に関する情報を表示する例を示します。

RP/0/RSP0/CPU0:router# show controllers egressq queue 1 2 location 0/2/CPU0
----------------------------------
          Queue 1
----------------------------------
 Group                 : 1
 Priority              : Low
 Max LB Tokens         : 7812
 Max LB Limit Index    : 38
 Min LB Tokens         : 0
 Min LB Limit Index    : 0
 Quantum               : 27
 Instantaneous length  : 0
 Length high watermark : 0
----------------------------------
----------------------------------
          Queue 2
----------------------------------
 Group                 : 2
 Priority              : Low
 Max LB Tokens         : 7812
 Max LB Limit Index    : 38
 Min LB Tokens         : 0
 Min LB Limit Index    : 0
 Quantum               : 27
 Instantaneous length  : 0
 Length high watermark : 0
  

次の表に、この出力で表示される重要なフィールドの説明を示します。



表 1  show controllers egressq queue のフィールドの説明

フィールド

説明

Group

グループ ID。

Priority

グループ プライオリティ。

Max LB Tokens

ポート LB トークンの最大数。

Max LB Limit Index

最大 LB 制限。

Min LB Tokens

ポート LB トークンの最小数。

Min LB Limit Index

最小 LB 制限。

Quantum

このキューの数量値。

Instantaneous length

出力キューの瞬間的な長さ。

Length high watermark

長さ高ウォーターマーク レジスタ。

show controller fabric

指定されたファブリック プレーンまたはすべてのプレーンのファブリック ASIC 統計情報を表示するには、EXEC モードまたは管理 EXEC モードで show controller fabric コマンドを使用します。

show controller fabric { arbiter | crossbar } { readreg asic-offset instance module-instance | serdes location node-id instance module-instance | configstatus location node-id instance module-instance }

Syntax Description

arbiter

調停 ASIC の表示画面を表示します。

crossbar

クロスバー ASIC の表示画面を表示します。

readreg

読み取りファブリック ASIC レジスタを表示します。

configstatus

ファブリック ASIC の設定ステータスを表示します。

serdes

ファブリック シリアライザ デシリアライザ インターフェイスのステータスを表示します。

asic-offset

ASIC のオフセット。範囲は 0 ~ 4294967295 です。

instance module-instance

モジュールのインスタンス。範囲は 0 ~ 4 です。

location node-i

ノード ID。 node-id 引数は、rack/slot/module の形式で入力します。

Command Default

デフォルトの動作または値はありません。

Command Modes

EXEC

管理 EXEC

Command History

リリース

変更箇所

リリース 3.7.2

このコマンドが追加されました。

Usage Guidelines

このコマンドを使用するには、適切なタスク ID を含むタスク グループに関連付けられているユーザ グループに属している必要があります。 ユーザ グループの割り当てのためにコマンドを使用できない場合は、AAA 管理者に連絡してください。

Task ID

タスク ID

操作

drivers

read

Examples

次に、特定のコントローラ インスタンスの Egressq の内部トレース情報を表示する例を示します。

RP/0/RSP0/CPU0:router# show controllers fabric crossbar serdes instance 1 location 0/1/cpu0

  Location: 0/RSP0/CPU0 (physical slot 4)
  Asic Instance: 1
  Asic slot: 1

inst_num       12
usr_data_p     0x50064ce8
state          unused
encoding       EFCP
mode           normal

GLOBAL_CONTROL_0                0006
  ENABLE_NE_ENCODING            enabled
LOOPBACK_CONTROL                0000
  NEAR_LOOPBACK                 disabled
RX_CHAN_CONTROL_0               0850
  SERDES_RATE                   20Gbps
  SERDES_ENABLE                 enabled
  PARALLEL_BUS_ENABLE           enabled
  SW_RX_RESET                   disabled
RX_CHAN_FEATURE_CONTROL         0528
  ENABLE_SHORT_QUEUE            disabled
  ENABLE_START_TO_RATE          enabled
RX_SOFT_SYNC_CNTL               0600
  RX_SOFT_SYNC_CODE_BYPASS_EN   disabled

CHAN_STATUS                     0003
  RX_SERIAL_CHANNEL_OK          1
  SERIAL_CHANNEL_OK             1
  NE_SYNC_STATUS                00

SERIAL LINK                     0  1  2  3  4  5  6  7
                               -- -- -- -- -- -- -- --
SERDES_RX_PLL_LOCKED            1  1  1  1  1  1  1  1 
PRBS_FAIL                       0  0  0  0  0  0  0  0 

CHAN_INT_STATUS_0               0000
CHAN_INT_MASK_0                 01ff
RX_CHANNEL_REALIGN_STATUS       0
RX_CHANNEL_REALIGN_MASK         1

SERIAL LINK                     0  1  2  3  4  5  6  7
                               -- -- -- -- -- -- -- --
LINK_INTR_STATUS                0  0  0  0  0  0  0  0 
LINK_INTR_MASK                  1  1  1  1  1  1  1  1 
SOURCE_INTR_MASK               00 00 00 00 00 00 00 00 
          
inst_num     12
usr_data_p   0x50064ce8
state        unused
stats_p      0x500729c8
intr_stats_p 0x50072a90

inst_num     12
usr_data_p   0x50064cfc
state        unused

auto_sync        supported
reg_read_fn      0x40012174
reg_write_fn     0x40011c60
process_intr_fn  0x40043910
dev_id           70
ser_drv_cntl_a   0x9bffd670

show controllers plim asic SPAQFPBridgeCtrl

物理層インターフェイス モジュール(PLIM)asic の Shared Port Adapter Quantum Flow Processor ブリッジ制御(SPAQFPBridgeCtrl)ドライバ情報を表示するには、EXEC モードで show controllers plim asic SPAQFPBridgeCtrl コマンドを使用します。

show controllers plim asic SPAQFPBridgeCtrl { counters | ingress-channel | egress-channel | spa }

Syntax Description

counters

カウンタに関する情報を表示します。

ingress-channel

受信 SPI4.2 チャネルに関する情報を表示します。

egress-channel

送信 SPI4.2 チャネルに関する情報を表示します。

spa

SPA(共有ポート アダプタ)の情報を表示します。

Command Default

デフォルトの動作または値はありません。

Command Modes

EXEC

Command History

リリース

変更箇所

リリース 4.0.0

このコマンドが追加されました。

Usage Guidelines

このコマンドを使用するには、適切なタスク ID を含むタスク グループに関連付けられているユーザ グループに属している必要があります。 ユーザ グループの割り当てのためにコマンドを使用できない場合は、AAA 管理者に連絡してください。

Task ID

タスク ID

操作

interface

read

root-system

read

Examples

次に、要約された PLIM ASIC SPAQFPBridgeCtrl ドライバ情報を表示する例を示します。

RP/0/RP00/CPU0router# show controllers plim asic SPAQFPBridgeCtr
l

show controllers pse qfp statistics

特定のノードのパケット スイッチング エンジン(PSE)クアッド フラット パッケージ(QFP)統計情報を表示するには、EXEC モードで show controllers pse qfp statistics コマンドを使用します。

show controllers pse qfp statistics [ drop | summary ] [ location node-id ]

Syntax Description

drop

(任意)PSE QFP デバイスのグローバル ドロップ統計情報を表示します。

(注)     

特定のノードにコマンドを制限するには、 drop キーワードの後に location node-id キーワード/引数を続けます。

summary

(任意)PSE QFP デバイスのグローバル統計情報サマリーを表示します。

(注)     

特定のノードにコマンドを制限するには、summary キーワードの後に location node-id キーワード/引数を続けます。

location node-id

(任意)PSE デバイス情報を表示するノードの場所を指定します。 node-id 引数は、rack/slot/module の形式で入力します。

(注)     

ルータに取り付けられているすべてのノードの場所を表示するには、show platform コマンドを使用します。

Command Default

なし。

Command Modes

EXEC

Command History

リリース

変更箇所

リリース 3.9.0

このコマンドが追加されました。

Usage Guidelines

このコマンドを使用するには、適切なタスク ID を含むタスク グループに関連付けられているユーザ グループに属している必要があります。 ユーザ グループの割り当てのためにコマンドを使用できない場合は、AAA 管理者に連絡してください。

Task ID

タスク ID

操作

interface

read

cisco-support

read

Examples

次に、PSE QFP 統計情報を表示するコマンドを示します。

RP/0/RSP0/CPU0:router# show controllers pse qfp statistics summary location 0/1/cpu0

Summary of Statistics for QFP 0
    Dropped packets: 0
    Incoming packets: 0
    Outgoing packets: 0
    Incoming IPC packets: 0
    Outgoing IPC packets: 0
    Punted packets: 0
    Injected packets: 0

Summary of Statistics for QFP 1
    Dropped packets: 0
    Incoming packets: 0
    Outgoing packets: 0
    Incoming IPC packets: 0
    Outgoing IPC packets: 0
    Punted packets: 0
    Injected packets: 0

show controllers pse qfp system state

特定のノードのパケット スイッチング エンジン(PSE)QFP HA ステート情報を表示するには、EXEC モードで show controllers pse qfp system state コマンドを使用します。

show controllers pse qfp system state [ location node-id ]

Syntax Description

location node-id

(任意)PSE デバイス情報を表示するノードの場所を指定します。 node-id 引数は、rack/slot/module の形式で入力します。

(注)     

ルータに取り付けられているすべてのノードの場所を表示するには、show platform コマンドを使用します。

Command Default

なし。

Command Modes

EXEC

Command History

リリース

変更箇所

リリース 3.9.0

このコマンドが追加されました。

Usage Guidelines

このコマンドを使用するには、適切なタスク ID を含むタスク グループに関連付けられているユーザ グループに属している必要があります。 ユーザ グループの割り当てのためにコマンドを使用できない場合は、AAA 管理者に連絡してください。

Task ID

タスク ID

操作

interface

read

cisco-support

read

Examples

次に、show controllers pse qfp system state コマンドの実行方法を示します。

RP/0/RSP0/CPU0:router# show controllers pse qfp system state location 0/1/cpu0
  

show packet-memory

パケット メモリの情報を表示するには、EXEC モードで show packet-memory コマンドを使用します。

show packet-memory [ clients | corrupt | failures | hssd | ifinput | ifoutput | internal | inuse | job | mutex | old | reserved | summary | trace | watch ] [ location node-id ]

Syntax Description

clients

(任意)パケット マネージャのクライアントを表示します。

corrupt

(任意)破損したパケットに関する情報を表示します。

failures

(任意)パケット バッファ、ヘッダー、ハードウェア バッファ割り当ての障害を表示します。

fsv

(任意)機能固有の変数情報を表示します。

hssd

(任意)High Speed Small Data(HSSD)を表示します。

ifinput

(任意)特定のインターフェイスからのパケットを表示します。

ifoutput

(任意)特定のインターフェイスへのパケットを表示します。

internal

(任意)フリー リストのパーティクルの実際の数とともにパケット メモリを表示します。

inuse

(任意)使用中のパケットの合計数を表示します。

job

(任意)特定のプロセスが所有するパケットの数を表示します。

mutex

(任意)パケット マネージャの mutex モニタリング設定を表示します。

old

(任意)1 分を超えるパケットの合計数を表示します。

reserved

(任意)予約メモリ情報を表示します。

summary

(任意)パケット メモリ使用状況サマリー情報を表示します。

trace

(任意)パケット メモリ トレースを表示します。

watch

(任意)パケット マネージャ ウォッチの設定を表示します。

location node-id

(任意)指定されたノードの詳細なパケット メモリ情報を表示します。 node-id 引数は、rack/slot/module の形式で入力します。

Command Default

すべてのパケット メモリに関する情報を表示します。

Command Modes

EXEC

Command History

リリース

変更箇所

リリース 3.7.2

このコマンドが追加されました。

リリース 3.9.0

次のキーワードが含まれました。

  • clients
  • corrupt
  • failures
  • fsv
  • hssd
  • ifinput
  • ifoutput
  • internal
  • inuse
  • job
  • mutex
  • old
  • reserved
  • summary
  • trace
  • watch

Usage Guidelines

このコマンドを使用するには、適切なタスク ID を含むタスク グループに関連付けられているユーザ グループに属している必要があります。 ユーザ グループの割り当てのためにコマンドを使用できない場合は、AAA 管理者に連絡してください。

show packet-memory コマンドは、システムに現在割り当てられているパケット メモリとともにパケット ヘッダーとパーティクル ヘッダーの合計数を表示するために使用できます。

Task ID

タスク ID

操作

basic-services

read

Examples

次に、パケット メモリ情報を表示する例を示します。

RP/0/RSP0/CPU0:router# show packet-memory 

Packet memory statistics : 
==========================
Packet headers 
total: 32000, free: 32000, size: 448
Particle Pools(8) 
Pool(0):total: 8000, free: 8000, size: 256 
fallback: 0, region: 0 
Pool(1):total: 4000, free: 3968, size: 512 
fallback: 1, region: 0 
Pool(2):total: 16, free: 16, size: 512 
fallback: 2, region: 0 
Pool(3):total: 8000, free: 7936, size: 768 
fallback: 3, region: 0 
Pool(4):total: 12800, free: 9172, size: 1648 
fallback: 4, region: 0 
Pool(5):total: 320, free: 320, size: 2560 
fallback: 5, region: 0 
Pool(6):total: 1600, free: 1088, size: 4608 
fallback: 6, region: 0 
Pool(7):total: 640, free: 640, size: 6240 
fallback: 7, region: 0
Particle clone 
total: 8000, free: 8000, size: 256
Packet Feature Specific Variable (FSV) 
total: 16000, free: 16000, size: 88
Packet trace 
total: 16384, free: 16384, size: 40
  

次の表に、この出力で表示される重要なフィールドの説明を示します。



表 2 show packet memory のフィールドの説明

フィールド

説明

Packet headers

まとめてパケットと呼ばれるデータ構造体の集約を定義および制御するデータ構造。 システムの各パケットに関する情報を含みます。

Particle Pools

パーティクルを記述し、リンクされたリストの他のパーティクルにチェーンされている可能性のあるデータ構造。 このパケットにあれば、このパケットのパケット ヘッダーおよびその他のパーティクル ヘッダーの実際のデータに関する情報を含めます。

Particle clone

以前割り当てられたパーティクルを指す重複パーティクル ヘッダー。 パーティクル クローンは別のパーティクル ヘッダーとパーティクルを共有する点がパーティクル ヘッダーとは異なります。

Packet Feature Specific Variable(FSV)

パケット パスの機能間で共有されるスクラッチ パッドで、パケット ヘッダーのハングをリストします。

Packet trace

システムのパケットのトレースを支援する、パケット ヘッダーに関連付けられたデータ。