はじめに
このドキュメントでは、スイッチにイメージをアップロードする際にCisco IOS®イメージのサイズがどのように増加するかと、その結果、転送時間がどのように長くなるかについて説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
使用するコンポーネント
このドキュメントの情報は、Cisco IOS XE バージョン 03.03.02SE 以前を実行する Cisco Catalyst 3850 シリーズ スイッチに基づくものです。前述の例では、スタンドアロンの3850スイッチを使用しています。同じコマンドをスタックに対して使用できます。このドキュメントで説明するコマンドは、Cisco 5760 ワイヤレス コントローラにも適用されます。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
注:シスコのWebサイトからCisco IOS XEイメージをダウンロードするには、資格のあるクレデンシャルを持つ有効なCisco Connection Online(CCO)アカウントが必要です。シスコは無料のTFTP/FTPソリューションを提供していないため、開始する前にTFTP/FTPをインストールして設定する必要があります。
背景説明
このドキュメントでは、スイッチにイメージをアップロードする際に Cisco IOS® イメージ サイズがどのように増加するかについて説明します。このサイズの増加に伴い、転送時間が長くなります。Cisco Catalyst 3850 での新しいリリースのサイズは 245MB であり、スイッチへの TFTP による転送に最大 30 分かかります。このドキュメントで説明する設定を使用して、転送時間を短縮できます。
設定
デフォルトでは、Catalyst 3850はTFTPブロックサイズとして512を使用します。これは可能な限り小さい値です。レガシー TFTP サーバとの相互運用性を確保する目的でこのデフォルト設定が使用されます。
3850(config)#ip tftp blocksize ?
<512-8192> blocksize value
Cisco IOS-XE 3.3.2 以前のバージョンでは、転送プロセスにかかる時間を短縮するためにはグローバル コンフィギュレーションでブロック サイズを手動で変更する必要があります。
注:この例では、デフォルトのブロックサイズとして512Kを使用した場合と、最大ブロックサイズ値として8192Kを使用した場合の転送比較を示します。
3850#copy tftp flash:
Address [172.16.108.26]?
Source filename [IOS/3850/cat3k_caa-universalk9.SPA.03.03.02.SE.150-1.EZ2.bin
Destination filename [cat3k_caa-universalk9.SPA.03.03.02.SE.150-1.EZ2.bin]?
Accessing tftp://*****@172.16.108.26/cat3k_caa-universalk9.SPA.03.03.02.SE.150-1.EZ2.bin...
Loading cat3k_caa-universalk9.SPA.03.03.02.SE.150-1.EZ2.bin from 172.16.108.26 (via Vlan1):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 257243236 bytes]
257243236 bytes copied in 1416.360 secs (181623 bytes/sec)
結果には、245MB の .bin ファイルの転送にかかった時間が 1416.360 秒(24 分)であることが示されます。次に、ブロック サイズの値を最大許容値 8192 に変更します。
3850#config t
3850(config)#ip tftp blocksize 8192
3850(config)#end
同じ転送を再度実行します。
3850#copy tftp flash:
Address [172.16.108.26]?
Source filename [IOS/3850/cat3k_caa-universalk9.SPA.03.03.02.SE.150-1.EZ2.bin
Destination filename [cat3k_caa-universalk9.SPA.03.03.02.SE.150-1.EZ2.bin]?
Accessing tftp://*****@172.16.108.26/cat3k_caa-universalk9.SPA.03.03.02.SE.150-1.EZ2.bin...
Loading cat3k_caa-universalk9.SPA.03.03.02.SE.150-1.EZ2.bin from 172.16.108.26 (via Vlan1):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 257243236 bytes]
257243236 bytes copied in 124.100 secs (2072871 bytes/sec)
この方が結果が優れていることは明白です。新しいブロック サイズ値で同じファイルの転送にかかった時間は 2 分です。
確認
現在、この設定に使用できる確認手順はありません。
トラブルシュート
ブロック サイズ値を変更したところ TFTP が機能しなくなった場合は、TFTP サーバが大きなブロック サイズでの転送に対応できることを確認してください。
関連情報