FPGA / EPLD / BIOS ファームウェアの管理について
Cisco スイッチには複数の Progurammable Logical Device(PLD)が含まれているので、すべてのモジュールでハードウェア機能を使用できます。PLD には、電子プログラマブルロジックデバイス(EPLD)とフィールドプログラマブルゲートアレイ(FPGA)が含まれます。シスコは定期的なイメージのアップグレードは、ハードウェアの機能強化を組み込むか、既知の問題を解決するために定期的に提供されます。
Cisco ACI では、FPGA / EPLD / BIOS ファームウェアを個別にまたは明示的に手動で管理する必要はありません。代わりに、ACI スイッチが APIC によって管理され、APIC を介してスイッチの通常のファームウェア アップグレードが実行される場合、ACI スイッチ イメージ自体に含まれる適切なFPGA / EPLD / BIOS ファームウェア(aci-n9000-dk9.14.2.1i.bin など)が自動的に適用されます。
ただし、APIC によってトリガーされたアップグレードを実行せずにスイッチが ACI スイッチイメージで起動すると、ACI スイッチで実行されている FPGA / EPLD / BIOS ファームウェアは、ACI スイッチ イメージの適切なバージョンでアップグレードされません。これにより、FPGA / EPLD / BIOS のバージョンが一致しなくなる可能性があります。これは、新しい注文(返品および交換(RMA))でスイッチを受け取った場合、またはスイッチをスタンドアロン NX-OS ソフトウェアから ACI スイッチ ソフトウェアに変換した場合に発生することがあります。
Cisco APIC リリース 5.2(1) および ACI スイッチ リリース 15.2(1) より前のリリースでは、スイッチを一度ダウングレードしてから、APIC を使用して目的のバージョンにアップグレードし、FPGA / EPLD / BIOS のバージョンを適切なものにアップグレードする必要がありました。
Cisco APIC リリース 5.2(1) および ACI スイッチ リリース 15.2(1) から、ACI スイッチは APICを介して実行されるアップグレード操作ではない場合でも、次のコンポーネントの通常の起動シーケンス中に、起動している ACI スイッチイメージに基づいて、FPGA / EPLD / BIOSを自動的にアップグレードします。
-
リーフ スイッチとボックス型スパイン スイッチ:EPLD / FPGA / BIOS はスイッチ自体で自動的にアップグレードされます。
-
モジュラタイプ スパイン スイッチ:EPLD / FPGA / BIOS は次のコンポーネントで自動的にアップグレードされます。
-
スーパーバイザ モジュール
-
ラインカード モジュール
-
ファブリック モジュール
-
上記のサポート対象コンポーネントのいずれかが起動すると、システムは自動的に次のアクションを実行して、EPLD/FPGA/BIOS イメージが Cisco ACI または NX-OS イメージと同期しているかどうかを判断します。
-
システムは BIOS のバージョンを比較し、イメージが同期していないことを検出すると、BIOS レベルでアップグレードを実行します。
-
システムは EPLD/FPGA のバージョンを比較し、イメージが同期していないことを検出すると、EPLD/FPGA レベルでアップグレードを実行します。
-
システムがいずれかのレベル(BIOS レベルまたは EPLD/FPGA レベル)でアップグレードを実行する必要がある場合、システムはそのコンポーネント(スイッチ、スーパーバイザ モジュール、ラインカード モジュール、またはファブリック モジュール)の電源の再投入を実行します。
通常の起動シーケンス中のこれらの自動 FPGA / EPLD / BIOS アップグレードは、コンポーネントごとに実行されます。たとえば、新しいラインカード モジュールが挿入され、スーパーバイザ モジュールからダウンロードされたベース ACI スイッチ イメージを使用して起動すると、新しいラインカード モジュールのみの電源がオンになり、ベース ACI スイッチ イメージから FPGA / EPLD / BIOS が適用されます。他のモジュールは影響を受けません。