Ciscoデバイスの管理 Ciscoルータの内部メモリ その1

(所属カテゴリー:シスコ---投稿日時:2006年5月28日)

Ciscoルータの内部のメモリ

Ciscoルータの内部には、次の4種類のメモリ領域があり、それぞれのメモリ領 域にCiscoルータの起動や動作に必要なプログラムや情報が格納されています。

・ROM(Read Only Memory)
読み込み専用で、電源を切っても内容は消えない

・フラッシュメモリ
読み書き、消去、再プログラム可能で、電源を切っても内容は消えない

・NVRAM(Non Volatile Random Access Memory)
読み書き可能で、電源を切っても内容は消えない

・RAM(Random Access Memory)
読み書き可能で、電源を切ると内容が消える

http://www.n-study.com/network/image/internal_memory.html

「ROM」の中にはルータの起動や保守を行うためのプログラムが格納されてい ます。パソコンでいうとBIOSに当たる部分です。IOSを読み込むためのブート ストラップコード、起動時にハードウェアのチェックを行うための Power On Self Test(POST)コード、IOSが損傷した場合に起動するROMモニタが あります。また、モデルによってはミニIOSがROMの中に含まれます。ミニIOS は通常のIOSの機能のごく一部だけを実装したIOSです。

※ミニISOは現在の一般的なCiscoルータのモデルには存在しません。

Ciscoルータの電源を投入すると、まずPOSTを実行し、インタフェースやDRAM などのハードウェアの診断を行います。POSTの結果、異常がなければブートス トラップコードがIOSを読み込みます。POSTで異常がある場合はブートストラ ップコードがROMモニタやミニIOSを実行します。

「フラッシュメモリ」にはIOSが格納されています。詳細はあとで述べますが、 ルータ起動時にROMの中のブートストラップコードがFlash上のIOSを読み込み ます。
show flashコマンドでフラッシュメモリの内容を参照できます。

「NVRAM」は、電源を切っても内容が消えないメモリです。この中にはstartup-config と呼ばれる設定ファイルが格納されています。startup-configはルータの起動 時の設定です。また、NVRAMの中にはルータの起動を制御するコンフィグレー ションレジスタも存在します。コンフィグレーションレジスタの詳細は後述し ます。
startup-configの内容を参照するにはshow startup-configコマンドを入力し ます。コンフィグレーションレジスタの値は、show versionコマンドで確認で きます。

「RAM」はいわゆるメモリです。RAM上にはrunning-configが格納されています。 running-configとは、ルータの現在稼動中の設定です。そして、ルータが稼動 しているときはルーティングテーブルなどの情報もRAMの中に保持します。 show running-configコマンドでrunning-configの内容を参照することができ ます。

これらをまとめたものが次の表です。Ciscoルータ内部のメモリの種類とその中にどのような情報が含まれているかは、とても重要なのでしっかりと押さえてください。

表 ルータ内部メモリ領域のまとめ

メモリの種類 格納されているもの 説明 コマンド
ROM Bootstrap、POST、ROMモニタ、ミニIOS(一部のモデル) ルータの起動や保守を行うためのプログラム
フラッシュメモリ IOS ルータのOS show flash
NVRAM startup-config

コンフィグレーションレジスタ
ルータ起動時の設定 show startup-config

show version
RAM running-config

ルーティングテーブルなどの制御情報
現在稼動中の設定 show running-config

Google
Web n-study.com

各コンテンツの最新記事

有料コンテンツライブラリ(ITエンジニア教育資料)

ネットワーク技術雑誌レビュー

ベンダ資格受験記

オススメ!ネットワーク技術雑誌・書籍

MindMapでおべんきょ

結果を出せるコーチング

Geneのつぶやき

The Power of Words

スポンサードリンク

スポンサードリンク