概要
このドキュメントでは、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 サーバが大きなブロック サイズでの転送に対応できることを確認してください。
関連情報