4
Broadcom シェル Broadcom シェルについて, 1 ページ Broadcom シェル(bcm-shell)へのアクセス, 1 ページ Broadcom シェルについて Cisco Nexus 9000 シリーズ デバイスの前面パネルおよびファブリック モジュール ライン カードに は、Broadcom Network Forwarding EnginesNFE)が搭載されています。NFE の数は、前面パネル のライン カード(LC)またはファブリック モジュール(FM)のモデルによって異なります。 ここでは、コマンドライン シェル(bcm-shell)のアクセス方法および NFE からの読み出し方法に ついて説明します。 注意事項と制約事項 Broadcom シェルの使用には、次の注意事項と制約事項があります。 T2 ASIC から一切の制限なく情報にアクセスして読み出すことができます。ただし、シスコ では T2 の設定を変更しないことを推奨しています。Broadcom シェルにアクセスする際には 注意が必要です。 Broadcom シェル(bcm-shell)へのアクセス ここでは、Broadcom シェル(bcm-shell)のアクセス方法について説明します。 Cisco Nexus 9000 Series NX-OS Programmability Guide, Release 7.x 1

Broadcom シェル...CLI API による bcm-shell へのアクセス bcm-shellコマンドは、CiscoNexus9000シリーズのCLIから特定のT2ASICインスタンスに直接 渡されます。T2ASICインスタンスは、ファブリックモジュールまたは前面パネルのラインカー

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Broadcom シェル...CLI API による bcm-shell へのアクセス bcm-shellコマンドは、CiscoNexus9000シリーズのCLIから特定のT2ASICインスタンスに直接 渡されます。T2ASICインスタンスは、ファブリックモジュールまたは前面パネルのラインカー

Broadcom シェル

• Broadcomシェルについて, 1 ページ

• Broadcomシェル(bcm-shell)へのアクセス, 1 ページ

Broadcom シェルについてCisco Nexus 9000シリーズデバイスの前面パネルおよびファブリックモジュールラインカードには、Broadcom Network Forwarding Engines(NFE)が搭載されています。NFEの数は、前面パネルのラインカード(LC)またはファブリックモジュール(FM)のモデルによって異なります。

ここでは、コマンドラインシェル(bcm-shell)のアクセス方法およびNFEからの読み出し方法について説明します。

注意事項と制約事項

Broadcomシェルの使用には、次の注意事項と制約事項があります。

• T2 ASICから一切の制限なく情報にアクセスして読み出すことができます。ただし、シスコでは T2の設定を変更しないことを推奨しています。Broadcomシェルにアクセスする際には注意が必要です。

Broadcom シェル(bcm-shell)へのアクセスここでは、Broadcomシェル(bcm-shell)のアクセス方法について説明します。

Cisco Nexus 9000 Series NX-OS Programmability Guide, Release 7.x 1

Page 2: Broadcom シェル...CLI API による bcm-shell へのアクセス bcm-shellコマンドは、CiscoNexus9000シリーズのCLIから特定のT2ASICインスタンスに直接 渡されます。T2ASICインスタンスは、ファブリックモジュールまたは前面パネルのラインカー

CLI API による bcm-shell へのアクセスbcm-shellコマンドは、Cisco Nexus 9000シリーズの CLIから特定の T2 ASICインスタンスに直接渡されます。T2 ASICインスタンスは、ファブリックモジュールまたは前面パネルのラインカードに配置できます。

コマンド構文は次のとおりです。

bcm-shell modulemodule_number [instance_number:command]

値は次のとおりです。

シャーシ内のモジュール番号module_number

T2インスタンス番号

•指定しない場合、T2インスタンス番号のデフォルトは 0に設定されます。

•ワイルドカード(「*」)を指定すると、すべての T2インスタンスが処理されます。

instance_number

Broadcomコマンドcommand

「pipe include」や「redirect output to file」などの Cisco NX-OSコマンド拡張は、コマンド出力の管理に使用できます。

(注)

CLIAPIを使用したコマンドの入力は、監査の目的で、システムのアカウンティングログに記録されます。bcm-shellから直接入力されたコマンドは、アカウンティングログに記録されません。

(注)

ファブリックモジュールのネイティブ bcm-shell へのアクセス8スロットラインカード(LC)シャーシは、最大 6つのファブリックモジュール(FM)をホストできます。これらのスロットには、21 ~ 26の番号が付けられています。アクセスする bcm-shellのある FMを指定する必要があります。

次の例は、スロット 24の FM上の bcm-shellへのアクセス方法、コンテキストヘルプのアクセス方法、bcm-shellの終了方法を示しています。

• show moduleコマンドを使用して、FMを表示します。nexus-spine1# show moduleMod Ports Module-Type Model Status

Cisco Nexus 9000 Series NX-OS Programmability Guide, Release 7.x2

Broadcom シェルCLI API による bcm-shell へのアクセス

Page 3: Broadcom シェル...CLI API による bcm-shell へのアクセス bcm-shellコマンドは、CiscoNexus9000シリーズのCLIから特定のT2ASICインスタンスに直接 渡されます。T2ASICインスタンスは、ファブリックモジュールまたは前面パネルのラインカー

--- ----- ----------------------------------- ------------------ ----------3 36 36p 40G Ethernet Module N9k-X9636PQ ok4 36 36p 40G Ethernet Module N9k-X9636PQ ok21 0 Fabric Module Nexus-C9508-FM ok22 0 Fabric Module Nexus-C9508-FM ok23 0 Fabric Module Nexus-C9508-FM ok24 0 Fabric Module Nexus-C9508-FM ok25 0 Fabric Module Nexus-C9508-FM ok26 0 Fabric Module Nexus-C9508-FM ok27 0 Supervisor Module Nexus-SUP-A active *29 0 System Controller Nexus-SC-A active

•モジュール 24に接続して、スロット 24の FMのコマンドラインへのアクセスを取得します。nexus-spine1# attach module 24Attaching to module 24 ...To exit type 'exit', to abort type '$.'

•コマンドを入力して、ファブリックモジュールソフトウェアへのルートアクセスを取得します。module-24# test hardware internal bcm-usd bcm-diag-shellAvailable Unit Numbers: 0 1bcm-shell.0> 1

この時点で、スロット 24のファブリックモジュールの T2 ASICインスタンス 1の Broadcomシェルにアクセスしています。入力したすべてのコマンドは、この特定の ASICインスタンスに対して特有のコマンドです。

• exitコマンドを使用して、bcm-shellを終了し、FMからデタッチします。bcm-shell.1> exitmodule-24# exitrlogin: connection closed.

ラインカードの bcm-shell へのアクセスラインカード(LC)の T2 ASICに接続するには、まずモジュールに接続してルートモードに入り、shell access execを実行した後、接続する ASICインスタンスを選択します。使用可能な ASICの数は、接続しているラインカードのモデルによって異なります。

次の例は、スロット 2の LC上の ASICインスタンス 1の bcm-shellにアクセスし、3つの T2インスタンスを含む LCの bcm-shellを終了する方法を示しています。

•モジュール 2に接続して、スロット 2の LCのコマンドラインへのアクセスを取得します。nexus-spine1# attach module 2Attaching to module 2 ...To exit type 'exit', to abort type '$.'Last login: Wed Aug 7 14:13:15 UTC 2013 from sup27 on ttyp0

•コマンドを入力して、ラインカードソフトウェアへのルートアクセスを取得します。module-2# test hardware internal bcm-usd bcm-diag-shellAvailable Unit Numbers: 0 1 2bcm-shell.0> 1bcm-shell.1>

この時点で、スロット 2のラインカードモジュールの T2 ASICインスタンス 1の Broadcomシェルにアクセスしています。

Cisco Nexus 9000 Series NX-OS Programmability Guide, Release 7.x 3

Broadcom シェルラインカードの bcm-shell へのアクセス

Page 4: Broadcom シェル...CLI API による bcm-shell へのアクセス bcm-shellコマンドは、CiscoNexus9000シリーズのCLIから特定のT2ASICインスタンスに直接 渡されます。T2ASICインスタンスは、ファブリックモジュールまたは前面パネルのラインカー

• exitコマンドを使用して、bcm-shellを終了し、FMから接続を解除します。bcm-shell.1> exitmodule-2# exitrlogin: connection closed.

Cisco Nexus 9000 Series NX-OS Programmability Guide, Release 7.x4

Broadcom シェルラインカードの bcm-shell へのアクセス