[CCNA ICND1] 07. Ciscoルータの導入

# 1. Ciscoルータの初期起動

ルータの初期起動の手順は、Catalystスイッチの場合とほとんど同じ。

## 1.1. メモリ種類

Ciscoルータには、次の4種類のメモリが格納されている。

|メモリ|格納されているもの|
|:---:|:---|
|ROM|POST、ブートストラップ、ROMモニタ、Mini IOS|
|フラッシュメモリ|IOS|
|NVRAM|startup-config|
|RAM|running-config、IOS、ルーティングテーブル、ARPテーブル等|

### 1.1.1. ROM

|プログラム|説明|
|:---:|:---|
|POST|電源投入時、ハードウェア検査|
|ブートストラップ|IOSのロード|
|ROMモニタ|パスワードリカバリ、トラブルシューティング|
|Mini IOS|IOSの一部の機能だけを実装|

### 1.1.2. フラッシュメモリ

自由に読み書き可能なメモリ。

電源を切っても内容は消えない。

IOSが圧縮されているため、ルータ起動時にブートストラップによってRAM上に展開して読み込まれる。

```shell-session
RT# show flash:
```

### 1.1.3. NVRAM

電源が切っても内容が消えないので、startup-configを格納しておく。

### 1.1.4. RAM

running-config、IOS、ルーティングテーブル、ARPテーブルなどが格納されている。

電源が切ったら内容は消える。

### 1.2. ツボ：コンフィギュレーションレジスタ

1. NVRAMに格納

2. ルータのデフォルト値は「0x2102」

3. パスワードリカバリを行うときは「0x2142」

4. 0x2142で起動すると、NVRAMの設定を無視して起動する(セットアップモード)

5. `show version`コマンドで確認


### 1.3. セットアップモードへの接近

1. NVRAMに設定情報が存在しない

2. コンフィギュレーションレジスタ値を0x2142で起動(デフォルトは0x2102)

3. 特権EXECモードから「# setup」コマンドの入力



# 2. ルータの基本設定

ルータの正常な軌道が確認できたら、まずはルータに基本的な設定を行う必要がある。

## 2.1. ルータの基本設定

スイッチと同じ。

## 2.2. その他の基本設定コマンド

### 2.2.1. 割り込みメッセージのコマンド再表示

コマンド入力の途中で何らかのメッセージが割り込むように表示されると、続きのコマンドが入力しづらくなる。

`logging synchronous`コマンドを設定しておくと、メッセージが表示された時に入力していたコマンドは改行した新しい行に再表示される。

```shell-session
RT# configure terminal
RT(config)# line console 0
RT(config-if)# logging synchronous
RT(config-if)# end
```

### 2.2.2. インターフェイス説明文

```shell-session
RT(config-if)# description <str>
```



# 3. ルータの基本設定の確認

ルータの基本設定が完了したら、各種検証コマンドを使用して正しく設定できたかどうか確認する必要がある。

## 3.1. ルータの基本設定

```shell-session
RT1# configure terminal
RT1(config)# hostname RT1
RT1(config)# interface fastethernet 0
RT1(config-if)# ip address 172.16.1.1 255.255.255.0
RT1(config-if)# no shutdown
RT1(config-if)# description `** to Sales Dep. Network **`

RT1(config-if)# interface fastethernet 1
RT1(config-if)# ip address 172.16.2.1 255.255.255.0
RT1(config-if)# no shutdown
RT1(config-if)# description `** to Engineering Dep. Network **`

RT1(config-if)# line console 0
RT1(config-line)# exec-timeout 15
RT1(config-line)# logging synchronous
RT1(config-line)# end
```

## 3.2. ルータ本体情報の表示

```shell-session
RT1# show version
```

## 3.3. フラッシュメモリ内の表示

```shell-session
RT1# show flash:
```

## 3.4. 現在のコンフィギュレーションの表示

```shell-session
RT1# show running-config

Current configuration : 1373 bytes
...
version 15.1
...
hostname RT1
...
!
interface FastEthernet0
 description `** to Sales Dep. Network **`
 ip address 172.16.1.1 255.255.255.0
 duplex auto
 speed auto
!
interface FastEthernet1
 description `** to Engineering Dep. Network **`
 ip address 172.16.2.1 255.255.255.0
 duplex auto
 speed auto
!
...
!
line con 0
 exec-timeout 15 0
 logging synchronous
...
```

## 3.5. インターフェイスの詳細情報の表示

```shell-session
RT1# show interface fastethernet 0

FastEthernet0 is up, line protocol is up
...
 Description: `** to Sales Dep. Network **`
 Internet address is 172.16.1.1/24
 MTU 1500 bytes, BW 100000 Kbit/sec,
...
Encaptulation ARPA,
...
Full-duplex, 100Mb/s, 100BaseTX/FX
...
```

## 3.6. インターフェイス状態

### 3.6.1. FastEthernet0 is up, line protocol is up

物理層、データリンク層が正常。

### 3.6.2. FastEthernet0 is administratively down, line protocol is down

インターフェイスがshutdown。

### 3.6.3. FastEthernet0 is down, line protocol is down

物理層が正しく動作していない状態。

物理層がdownのため、データリンク層はupしない。

原因1：インターフェイスに障害がある

原因2：物理的にケーブルが接続されていない

原因3：接続先機器の電源が入っていない

原因4：接続先のデバイス側でインターフェイスが管理的に無効(shutdown)

### 3.6.4. FastEthernet0 is down, line protocol is up

データリンク層が正常に動作していない状態。

原因1：キープアライブがない

原因2：DCE側からのクロック供給がない(シリアルインターフェイスの場合)

原因3：カプセル化タイプが接続先インターフェイスと不一致(シリアルインターフェイスの場合)

## 3.7. インターフェイスの要約情報の表示

```shell-session
RT1# show ip interface brief [<interface-id>]
```

## 3.8. ルーティッドプロトコルとインターフェイスの要約情報の表示

```shell-session
RT1# show protocols [<interface-id>]
```

## 3.9. ルーティングテーブルの確認

```shell-session
RT1# show ip route
```