Ciscoルータに電源を入れた後、どのようなプロセスでルータが起動するかを 見ていきます。ここでは、まずコンフィグレーションレジスタがデフォルトの 「0x2102」であることを前提に話を進めます。
1.ルータに電源が入れられるとROMの中のPOST(Power On Self Test)が実行さ れ、CPU、メモリやルータの各インタフェースのハードウェアチェックを行い ます。
2.POSTが終了すると、ブートストラップコードが実行され、IOSの検索が行わ れます。通常は、IOSはフラッシュメモリに格納されるので、フラッシュメモ リの中から有効なIOSを検索していきます。
3.IOSが見つかると、IOSをルータのRAMに読み込みます。IOSは圧縮されてフラ ッシュメモリに格納されているので、展開してRAMに読み込まれます(一部のル ータでは、フラッシュメモリから直接IOSを実行しています)。IOSが見つから なかったり、IOSが壊れている場合、ミニIOSやROMモニタで起動することにな ります。
4.IOSを読み込むことができたら、NVRAMからstartup-configを検索します。
5.NVRAM上にstartup-configが存在していれば、startup-configをRAM上の running-configにコピーしてルータが起動します。もしも、startup-config がない状態(初期化したときなど)であればセットアップモードでルータが起 動します。セットアップモードはルータの初期設定を行うために使われてい ます。ダイアログ形式でルータのホスト名やパスワード、IPアドレスなどの 設定を行うことができます。
以上の基本的なCiscoルータの起動シーケンスを次の図にまとめます。
コンフィグレーションレジスタの値を考慮したより詳細な起動シーケンスをフ ローチャートにすると、次の図のようになります。








