Cisco ACI 環境の Leaf/Spine で FPGA/EPLD のバージョンを確認する
Cisco Nexus シリーズには OS (Firmwar) とは別に、FPGA の EPLD バージョンを意識する必要があります。
EPLD とは?¶
EPLD については以下に記載があります。
The Cisco Nexus 3000 and 9000 Series NX-OS mode switches contain several programmable logical devices (PLDs) that provide hardware functionalities in all modules. Cisco provides electronic programmable logic device (EPLD) image upgrades to enhance hardware functionality or to resolve known issues. PLDs include electronic programmable logic devices (EPLDs), field programmable gate arrays (FPGAs), and complex programmable logic devices (CPLDs), but they do not include ASICs. In this document, the term EPLD is used for FPGA and CPLDs.
The advantage of having EPLDs for some module functions is that when you need to upgrade those functions, you just upgrade their software images instead of replacing their hardware.
ACI 環境であれば OS (Firmware) のバージョンアップ / ダウンと共に、Leaf / Spine の EPLD バージョンも適切に調整してくれるので、意識する機会は少ないかも知れません。
CLI での確認方法¶
Leaf / Spine の CLI から vsh
上で show version module 1 epld
を実行すると EPLD のバージョンを確認することが出来ます。 以下は実行例です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
GUI での確認方法¶
GUI から確認するには Fabric
の Inventory
から、以下を辿ります。
Pod
X
SwitchName
Chassis
Supervisor Modules
Slot1
FPGA Firmware
欄のVersion
を確認する
参考¶
またNexus9000にinstallされているFPGA/EPLDのversionが古い場合、version upを行なう必要があります。 ACI mode imageのversionが1.1(2h)よりも前のversionでは、以下の何れかの方法でFPGA/EPLDのversion upを行う必要があります。
1) NXOS modeでFPGA/EPLDのversion upを行ってから、ACI modeに変える
2) ACI modeに変えてから、一旦ACI mode imageのversion down/version upを行なう
3) ACI modeで一時的にrootでログイン可能なパスワードを発行し、それを利用してrootでログインしてversion upを行なう
1)以外の手順は、手順に時間を要したり、複雑となるため、1)の手順がおすすめです。 1)の手順を行う場合は、最新のNXOSとそのversionに対応したEPLD/FPGA imageをdownloadします。