シスコルータのキホンその2

ルータの起動時に行っていること〜

ルータに電源を入れたあと内部でどのようなことが行われているのでしょう?順番に見ていきます。

1. まず、ルータに電源が入れられるとROMの中のPOST(Power On Self Test)が実行され、CPU、メモリやルータの各インタフェースのハードウェアチェックを行います。
2. POSTが終了すると、ブートストラップコードが実行され、IOSの検索が行われます。通常は、IOSはフラッシュメモリに格納されるので、フラッシュメモリの中から有効なIOSを検索していきます。

3. IOSが見つかると、IOSをルータのRAMに読み込みます。IOSは圧縮されてフラッシュメモリに格納されているので、展開してRAMに読み込まれます(Cisco2500シリーズなど一部のルータでは、フラッシュメモリから直接IOSを実行しています)。IOSが見つからなかったり、IOSが壊れている場合、ミニIOSやROMモニタで起動することになります。

4. IOSを読み込むことができたら、NVRAMからstartup-configを検索します。

5. NVRAM上にstartup-configが存在していれば、startup-configをRAM上のrunning-configにコピーしてルータが起動します。もしも、startup-configがない状態(初期化したときなど)であればセットアップモードでルータが起動します。セットアップモードはルータの初期設定を行うために使われています。ダイアログ形式でルータのホスト名やパスワード、IPアドレスなどの設定を行うことができます。



以上の動作を簡単にまとめたものが次の図です。





こうして見ると、
パソコンが起動するときによく似ています。パソコンが起動するときには、BIOSでCPUやメモリなどのハードウェアチェックを行ってから、ハードディスクからWindowsなどのOSを検索して、メモリ上に展開し起動します。ルータも「パケットをルーティングする機能に特化したパソコン」と考えるといいでしょう。




ルータへの接続

シスコルータのおおよその内部構造と、起動時の動作について見ていただいたところで実際に設定を行うためにルータへの接続する方法をご紹介します。

シスコルータへはさまざまな方法で接続することができますが、もっとも一般的な方法が
コンソール接続です。ルータのコンソールポートとパソコンのシリアルポートをコンソールケーブルで接続します。このとき、下の図のような、DSUB9-RJ45コネクタを使います。また、コンソールケーブルはロールオーバーケーブルとも呼ばれます。水色や黒色の平べったいケーブルです。





そして、パソコンでTera Termやハイパーターミナルなどのターミナルエミュレーションソフトウェアを起動するとルータに接続することができます。
ハイパーターミナルはWindows標準のソフトですが、あんまり使いやすくないので、Tera Termの方がいいですね。Tera Termはフリーソフトで以下のURLからダウンロードして使うことができます。


Tera Termはこちら







メールマガジンも購読してくださいね!!


(C) Copyright 2000-2003 Gene All Rights Reserved