ルータ : Cisco 2500 シリーズ ルータ

Cisco 2500のためのフラッシュアップグレード

2011 年 11 月 18 日 - 機械翻訳について
その他のバージョン: PDFpdf | ライター翻訳版 (2008 年 10 月 15 日) | 英語版 (2005 年 7 月 7 日) | フィードバック


目次

概要
前提条件
      要件
      使用するコンポーネント
      表記法
RxBoot とは
      どんなRxBootがサポートするか
      RxBootは何をサポートしないか
Cancun システム イメージ アップグレード手順
Cisco サポート コミュニティ - 特集対話
関連情報

概要

この資料にCisco 2500ルータシステム・ソフトウェアをアップグレードする方法を説明されRxBootイメージで概要を提供します。 RxBootイメージはCisco 2500システム・ソフトウェアフラッシュアップグレードを行うために必要となるキーエレメントです。

前提条件

要件

この文書をお読みになる前に以下の情報を通読し、理解して下さい。

  • Cisco Command Line Interface (CLI)モードおよびコマンド。

  • Trivial File Transfer Protocol (TFTP)サーバコンフィギュレーション。

使用するコンポーネント

この文書の情報は、次のハードウェアとソフトウェアのバージョンに基づいています。

  • Cisco 2500 シリーズ ルータ

  • Cisco IOS®ソフトウェアバージョン12.3(3)。

  • TFTPサーバが新しいシステムイメージをダウンロードするために必要となります。 このサーバはまたオリジナルシステムイメージをバックアップとして保持できます。

この文書の情報は、特定のラボ環境にあるデバイスに基づいて作成されています。 この文書で使用するデバイスは、すべて初期(デフォルト)の設定で起動しています。 実稼動中のネットワークで作業をしている場合、実際にコマンドを使用する前に、その潜在的な影響について理解しておく必要があります。

表記法

文書の表記法の詳細は、「シスコ テクニカル ティップスの表記法」を参照してください。

RxBoot とは

いくつかのCiscoルータは、Cisco 2500のようなフラッシュするで最初のファイルからだけ起動するフラッシュ・メモリから動作するように、設計されています。 したがって、フラッシュ イメージをアップグレードするためには、フラッシュ内のイメージ以外のイメージを実行することが必要になります。そのイメージは RxBoot (AROM ベースのイメージ) として参照される縮小コマンド セット イメージです。

これらのイベントはフラッシュソフトウェアイメージをアップグレードするために起こる必要があります:

  • 代わりに新しいシステムイメージを保存することができるように、フラッシュ・メモリの現在のイメージを消して下さい(ように最初のファイル- 0)位置。

  • 上の要件が理由で、別のソフトウェアから動作している間アップグレードを行って下さい。

RxBootに完全なルータシステムイメージのコマンドの限られたサブセットおよび機能性だけあります。

どんなRxBootがサポートするか

RxBootはTelnet/Trivial File Transfer Protocol (TFTP)オペレーションをサポートします。

ソフトウェアイメージはローカル・エリア・ネットワーク(LAN)か広域ネットワーク(WAN)接続にアップグレードすることができます。 いずれにしても、TFTPサーバに達するのに使用されるインターフェイスがIPアドレスを要求し、ルータおよびTFTPサーバが異なるサブネットに属する場合Ip default gatewayは手動で追加する必要があります。 WAN確立するでは、エンキャプシュレーションモード(フレームRelay/X.25/SMDS/HDLC/PPP)はまたインターフェイスの下で規定する必要があります。 フレームリレーリンク上のTFTPサーバからアップグレードするべきプロシージャに関する詳細についてはフレーム・リレー上のネットワークサーバから起動することを参照して下さい。

RxBootは何をサポートしないか

RxBootはサポートしません:

  • ルーティング: パケットは1インターフェイスから別のものへのルーティングされませんし、転送されません。

  • 簡易ネットワーク管理プロトコル(SNMP): CiscoWorks 2.0デバイス・ソフトウェア管理用アプリケ−ションはこの段階で使用することができません。 CiscoWorks 使用のシステム イメージをアップグレードする機能は開発中です。

  • マルチプルシリアルリンクサポート: Rxbootモードで、IPパケットは最初の初期化されたポートをだけ通過します。 TFTP サーバがこのパスになければ、TFTP サーバへの接続は失われます。 TFTP サーバへの接続を確実にするために、TFTP サーバへの最適パスがある 1 つのシリアル ポートを以外のすべてのインターフェイスを止めてください。

  • AUXポートSLIPオペレーション: この不具合はバグID CSCdi16944 (登録ユーザだけ)のCiscoバグツールキットで報告されました。

  • TACACS

  • IP unnumberedオプション: アップグレードされているルータで有効になるこのオプションのインターフェイスがあれば、IPルーティングはアップグレードされるべきTFTPサーバとルータ間で完了しませんでした。 明示的な IP 番号はアップグレード前に設定される必要があります。 そうでければ、ルータへのインバンド接続からロックアウトされます。 それが起これば、ルータに戻る唯一の方法は、モデムを使うコンソール ポートを使用することです。

Cancun システム イメージ アップグレード手順

ルータシステムイメージをアップグレードするために、これらのステップを完了して下さい:

  1. ステップ 1 - Telnet またはモデムを使用するコンソール ポートを通るルータ Cancun のログイン。

    router> enable
    
    
    !--- To enter enable mode.
    
    Password: 
    router#
    
  2. Ip default gatewayを追加し、1つのシリアルリンクだけ有効にして下さい。 TFTP サーバへの接続を確実にするために、TFTP サーバへの最適パスがある 1 つのシリアル ポートを以外のすべてのインターフェイスを止めてください。 どんなRxBootが詳細についてはサポート・セクションか参照して下さい。

    router# configure terminal
    Enter configuration commands, one per line.  End with CNTL/Z.
    
    interface serial 1 
    
    !--- Select interface to modify.
    
    shutdown 
    
    !--- Interface subcommand to disable interface.
    
    interface token 0 
    
    !--- Select interface to modify.
    
    shutdown 
    
    !--- Interface subcommand to disable interface.
     
    ip default-gateway 144.254.100.1 
    
    !--- Set appropriate gateway for your network.
    
    
    ^Z
    
    router# write memory
    
    !--- Saves to Non-volatile RAM.
    
    [ok]
    router#
    

    このプロシージャはRxbootモードに強制されたときルートがTFTPサーバとルータの間で確立されることを保証します。 この例では、シリアル0はTFTPサーバへのベストパスとして仮定されます、従ってシリアル1およびトークン・リング0はシャットダウンされます。

  3. コンフィギュレーション・レジスタの現在の値をチェックして下さい。 show version出力の要点でそれを表示できます。 それは通常0x2102か0x102に設定されます。

    後でルータをその正常動作ステータスに復元するために、この設定レジスタ値が必要です。

    Router#show version
    System image file is "flash:c2500-p-l.113-0.11", booted via flash
    
    !--- Output suppressed.
    
    Configuration register is 0x2102

    注:  現状で 2500 のフラッシュにあるシステム イメージがなければ、これ以上の手順をする前に、TFTP サーバに必ずそれをコピーしておいて下さい。 この方法によって、必要な時にバックアップ イメージがあることになります。

    Router#configure terminal
    Enter configuration commands, one per line.  End with CNTL/Z.
    Router(config)#config-register 0x2101
    
    !--- Sets config register to boot from rxBoot.
    
    
    Router(config)#^Z
    Router#

    注:  "0x2101"の x は、ルータに入力される 16 進法を示すために重要です。 x を省略すると、ルータに予期されない影響を及ぼします。 また、 show version コマンドを使用することで、正しく入力されているかどうかを確かめることができます。

    Router#show version
    Cisco Internetwork Operating System Software IOS (tm) 
    2500 Software (C2500-P-L), Version 11.3(0.11), BETA TEST SOFTWARE    
       System image file is "flash:c2500-p-l.113-0.11", booted via flash
    
    !--- Output suppressed.
    
    Configuration register is 0x2102 (will be 0x2101 at next reload)
    
    Router#

    出力が上に示されたものと異なれば、ここで止めて正しくなるまで、前のステップを繰り返します。 検証を終われば、次のとおりに続けます。

    Router# reload
    
    System configuration has been modified. Save? [yes/no]: y
    Building configuration...
    [OK]
    Proceed with reload? [confirm]

    ブート中のコンソール ポートにいれば、次のようなエラーメッセージが表示されます。

    Bad arguments to line command

    RxBoot は最初の5つの vty ポートを初期化するだけだからです。 残りのラインは、RxBoot モードで無視されます。 これらのメッセージを無視しても安全です。 "ルータ名>" プロンプトが現れるのを待って、ステップ 4 の指示に続きます。

  4. ステップ 4 - Cancun にRxBoot モードを入力します。

    ルータへ Telnet すれば、ルータがリロードを始めたとき、Telnet セッションがドロップされます。 ルータが完全にリロードするのを待って、Telnet を通して再び Cancun にログインします。 そうでなければ、直接接続されたコンソールは、リターンキーを押すだけで開始することができます("開始するために")。

    router(boot)>
    
    !--- The (boot) indicates RxBoot mode.
    
    

    Cancun は現在、RxBoot モードにあります。

    router(boot)> enable
    
    !--- Enter enable/privileged exec mode.
    
    password>
    
    !--- Enter enable password.
    
    router(boot)#
    

    Telnetが正常ではない場合、ルータへのシリアルリンクがアップし、正常に動作していることを確認して下さい。 リンクがダウンしていれば、最初にリンク問題をトラブルシュートし、次にここから続けます。

    RxBoot モードの動作中に、どの設定ファイルも変えないことを特にお勧めします。 (write memcopy run start) saveコマンドを使用することを避け、敏速にいいえ現在のコンフィギュレーションを保存することを提案します答えま。 何かを変える必要があれば、ルータの正常動作モードに戻って変える、または不揮発性 RAM (NVRAM) にセーブしないで、RxBoot モードで変えます。

    注: RxBootのNVRAMに保存するとき、オリジナルルータコンフィギュレーションファイルは消されます。 ルータがこのモードにある間、設定を保存すれば、設定は部分的または完全に消されるかもしれません。

  5. TFTPコピー: TFTPサーバからルータに新しいソフトウェアCisco IOSソフトウェアイメージをコピーして下さい。

    注: コピーする前に、PC 上で TFTP サーバ ソフトウェアが実行されており、TFTP サーバのルート ディレクトリに示されているファイル名が存在することを確認してください。 アップグレードすることを前にルータまたはアクセスサーバの設定のバックアップを保存することを推奨します。 ただし、アップグレード自体は設定に影響を与えません(この設定は、Nonvolatile RAM(NVRAM; 不揮発性 RAM)に保存されます)。 ただし、これは適切なステップがきちんと続かれない場合起こるかもしれません。

    サーバが到達可能かを確かめるために、さらに手順を踏む前に TFTP サーバを確認することは、常に良い実践になります。 問題があれば、ここで止めて問題を修正します。次のステップでは、既存のフラッシュ イメージを消してしまいますので!

    TFTP サーバがルータにネットワーク接続していること、および TFTP ソフトウェア アップグレードの対象となるルータの IP アドレスに TFTP サーバから ping できることが必要です。 このためには、ルータ インターフェイスと TFTP サーバで次のいずれかが必要です。

    • 同じサブネットのIPアドレス、または

    • その間のエンドツーエンドIP接続で、設定されるデフォルト・ゲートウェイ。

    Router(boot)#copy tftp flash
    
    System flash directory:
             File Length Name/status
             1 4778448 c2500-p-l.113-0.11
             [4778512 bytes used, 11998704 available, 16777216 total]
             Address or name of remote host [255.255.255.255]?144.254.10.10
             Source file name? c2500-is-l.123-3.bin
             Destination file name [c2500-is-l.123-3.bin]?c2500-is-l.123-3.bin
             Accessing file 'c2500-is-l.123-3.bin' on 144.254.10.10...
             Loading c2500-is-l.123-3.bin from 144.254.10.10 (via Serial0): ! 
             [OK]
    
    Erase flash device before writing? [confirm]
             Flash contains files. Are you sure you want to erase? [confirm]
    
    Copy 'c2500-is-l.123-3.bin' from server
             as 'c2500-is-l.123-3.bin' into Flash WITH erase? [yes/no]y
             Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
             eeeeeeeeeeeeeeeeeeeee ...erased
             Loading c2500-is-l.123-3.bin from 144.254.10.10 (via Serial0): 
             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
             !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
             [OK - 16365240/16777216 bytes]
    
    Verifying checksum... OK (0x3CFB)
             Flash copy took 0:08:09 [hh:mm:ss]
             Router(boot)#

    コマンドに関する詳細についてはコマンドレファレンスを参照して下さい。

    このプロセスの間にフラッシュ・メモリを消すためにプロンプト表示されないかまたはフラッシュするの消去がきちんと完了しなければ、次のコマンドを発行できます:

    router(boot)#erase flash
    

    それからcopy tftp flashコマンドを再試行できます。

    ここでは事実上 TFTP ダウンロードを完結します。 ここで Cancun を RxBoot モードから、正規モード動作に戻す必要があります。

  6. ステップ 6 - 設定レジスタを元に戻し、リロードします。

    Router(boot)#configure terminal
             Enter configuration commands, one per line. End with CNTL/Z.
             Router(boot)(config)#config-register 0x2102
             Router(boot)(config)#^Z
             Router(boot)#

    リロードする前に、イメージのインストールを確認して下さい。 イメージがフラッシュ・メモリにきちんとインストールされていること、そしてboot systemコマンドが適切なファイルをロードするために指すことを確認して下さい。

    Router(boot)#show flash
    System flash directory:
             File Length Name/status
             1 16365240 c2500-is-l.123-3.bin
             [16365304 bytes used, 411912 available, 16777216 total]
             16384K bytes of processor board System flash (Read/Write)
    
    Router(boot)#reload
    System configuration has been modified. Save? [yes/no]:yes
             Warning: Attempting to overwrite an NVRAM configuration written
             by a full system image. This bootstrap software does not support
             the full configuration command set. If you perform this command
             now, some configuration commands may be lost.
             Overwrite the previous NVRAM configuration?[confirm]
             Building configuration...
             [OK]
             Proceed with reload? [confirm]

    コマンドに関する詳細についてはコマンドレファレンスを参照して下さい。

  7. ステップ 7 - 新しくアップグレードしたイメージをテストします。

    router> enable
    Password:
    
    Router#show version
    
    !--- Look for version, image file name starting with flash: and 
    configuration-register value.
    
    
             Cisco Internetwork Operating System Software
             IOS (tm) 2500 Software (C2500-IS-L), Version 12.3(3), 
             RELEASE SOFTWARE(fc2)
             
    !--- Output suppressed.
    
    
    ROM: System Bootstrap, Version 11.0(10c), SOFTWARE
             BOOTLDR: 3000 Bootstrap Software (IGS-BOOT-R), Version 11.0(10c), 
             RELEASE SOFTWARE (fc1)
    
    Router uptime is 2 minutes
             System returned to ROM by reload
             System image file is "flash:c2500-is-l.123-3.bin" 
    
    !--- Output suppressed.
    
    
    Configuration register is 0x2102
    

    このときシステムイメージファイルは"flash:c2500あl.123 3.bin"であり、コンフィギュレーション・レジスタの値は0x2102です。 これはずっとアップグレードが正常であることを確認します。

    設定から「 ip デフォルト ゲートウェイ」を削除し、RxBoot の間、切られていたポートを再び有効にします。

    これでシスコ2500システム イメージのアップグレードを終了します。

Cisco サポート コミュニティ - 特集対話

Cisco サポート コミュニティでは、フォーラムに参加して情報交換することができます。現在、このドキュメントに関連するトピックについて次のような対話が行われています。


関連情報