目的

ファームウェアは、スイッチの動作と機能を制御するプログラムです。デバイスが機能するために、プログラムコードとデータが格納されたソフトウェアとハードウェアの組み合わせです。

ファームウェアをアップグレードすると、デバイスのパフォーマンスが向上し、セキュリティの強化、新機能、およびバグ修正が可能になります。このプロセスは、次の場合にも必要です。

- スイッチを使用した頻繁なネットワーク切断または断続的な接続

- 接続が遅い

スイッチのファームウェアは、Webベースのユーティリティまたはコマンドラインインターフェイス(CLI)を使用してアップグレードできます。

この記事では、CLIを使用してスイッチのファームウェアをアップグレードする方法を説明します。初心者の場合は、グラフィカルユーザインターフェイス(GUI)を使用してファームウェアをアップグレードできます。 この記事では、ブートコードを更新する必要があるタスクについて説明します。200/300シリーズスイッチのファームウェアをアップグレードする方法

次の記事では、Webベースのユーティリティを使用してファームウェアをアップグレードする方法について説明します。スイッチのファームウェアのアップグレード。

該当するデバイス |ソフトウェアバージョン

- Sx300シリーズ | 1.4.7.06 (最新のダウンロード)

- Sx350シリーズ | 2.2.8.04 (最新のダウンロード)

- SG350Xシリーズ | 2.2.8.04 (最新のダウンロード)

- Sx500シリーズ | 1.4.7.06 (最新のダウンロード)

- Sx550Xシリーズ | 2.2.8.04 (最新のダウンロード)

CLIによるスイッチのファームウェアのアップグレード

最新のファームウェアのダウンロード

アップグレードプロセスの準備として、最初にスイッチの最新ファームウェアをダウンロードします。次の説明に従ってください。

ステップ1：上記の該当するリンクを使用して、最新バージョンのファームウェアのリンクを選択します。

ステップ2：ドロップダウンリストから正確なモデルを選択します。

ステップ3:[Switch Firmware]をクリックします。

ステップ4：ページに、スイッチの最新のファームウェアバージョンとファイルのサイズが表示されます。[ダウンロード]ボタンをクリックします。

ファイルを必ずTFTPフォルダにコピーしてください。

CLIによるファームウェアのアップグレード

ステップ1：コンソールケーブルを使用してコンピュータをスイッチに接続し、ターミナルエミュレータアプリケーションを起動してスイッチのCLIにアクセスします。

この例では、ターミナルエミュレータアプリケーションとしてPuTTYが使用されています。

ステップ2:[PuTTY Configuration]ウィンドウで、[Connection type]として[Serial]を選択し、シリアル回線のデフォルトの速度(115200)を入力します。次に、[Open]をクリックします。

ステップ3：自分のユーザ名とパスワードを使用してスイッチCLIにログインします。

デフォルトのユーザ名とパスワードはcisco/ciscoです。この例では、デフォルトのユーザ名ciscoとパーソナルパスワードが使用されます。

ステップ4:CLIにアクセスしたら、特権EXECモードに入り、スイッチが現在使用しているファームウェアのバージョン、イメージがインストールされている場所、およびその他の情報を確認します。次のように入力します。

CBS350#sh ver

次の図の例では、使用するスイッチはSG350Xであり、次の情報が示されています。

- スイッチでファームウェアバージョン2.2.5.68が実行されている

- イメージはフラッシュディレクトリにインストールされます

- MD5ハッシュ文字列

- イメージがスイッチにロードされる日時

ステップ5:TFTPフォルダをブラウズし、バックグラウンドでTFTPサーバを実行して、アップグレードプロセスを準備します。

ステップ6：次のように入力して、TFTPフォルダからスイッチに最新のファームウェアファイルをアップロードします。

CBS350#boot system tftp://192.168.100.108/image/image_tesla_Sx250-350_Sx350X-550X_2.2.8.4.bin

注：この例では、使用されているTFTPサーバのIPアドレスは192.168.100.108です。

ステップ7：ページに操作が完了したことが表示されるまで待ちます。

ステップ8:（オプション）新しいイメージファイルが正常にロードされたことを確認するには、次のように入力して、スイッチのファームウェア情報を再度確認します。

CBS350#sh ver

ステップ9：ファームウェア情報を確認します。このページには、古いイメージファイルと新しいイメージファイルの両方が表示されますが、リブート後に古いイメージファイルが非アクティブになり、リブート後に新しいイメージファイルがアクティブになります。

ステップ10：次のように入力して、スイッチをリブートします。

CBS350#reload

ステップ11：メッセージプロンプトにYと入力して続行します。

ステップ12：システムのシャットダウンとリブートが完了するまで、数分間待ちます。

ステップ13：システムがリブートしたら、スイッチに再度ログインします。

ステップ14：次のように入力して、新しいイメージファイルがアクティブになっているかどうかを確認します。

CBS350#sh ver

ステップ15：表示されたイメージ情報を確認します。これで、アクティブなイメージが最新バージョンであることが示されます。

これで、CLIを使用してスイッチのファームウェアを正常にアップグレードできました。