コンフィギュレーションレジスタ
■ブートシーケンス
1.ルータがPOST(電源投入時自己診断)を実行する。
2.ブートストラップがIOSを探して(フラッシュメモリから)ロードする。
3.IOSがNVRAMからコンフィギュレーションファイルを探す。
このファイルはstartup-configという
4.startup-configがある場合はそれをロードし、ない場合はセットアップコンフィギュレーションに入る。
■コンフィギュレーションレジスタ
--------------------------------------------------------- 2 1 0 2 --------------------------------------------------------- 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0
※デフォルトでは0x2102である
※0x2142にするとstartup-configが無視される
------------------------------------------------------------ ビット 16進 概要 ------------------------------------------------------------ 0~3 0x0000~0x000F ブートフィールド 6 0x0040 NVRAMの内容を無視する 7 0x0080 OEMビットが無効 8 0x0101 ブレイクが無効 10 0x0400 オール0のIPブロードキャスト 11~12 0x0800~0x1000 コンソールの回線速度 13 0x2000 ネットワークブートが失敗した場合、デフォルトROMソフトウェアをブート 14 0x4000 IPブロードキャストはネットワーク番号を持たない 15 0x8000 診断メッセージを有効にし、NVMの内容を無視
----------------------------------------------------------- ブートフィールド 意味 ----------------------------------------------------------- 0 ROMモニターモード 1 ROMからイメージをブート 2~F デフォルトブートファイル名を指定
■コンフィギュレーションレジスタの確認
2514#show version
~ と中略して一番最後に ~
Configuration register is 0x2102
■コンフィギュレーションレジスタの変更
2514# conf t
2514(config)#config-register 0x2142
2514(config)#^Z
2514#
%SYS-5-CONFIG_I: Configured from console by console
2514#show version
Configuration register is 0x2102 (will be 0x2142 at next reload)