CIDR

更新日:

用語解説

CIDR(Classless Inter-Domain Routing)は、クラスに関係なく、任意の長さのネットワーク部(プレフィックス)でIPアドレスの範囲を表す方式です。

■ 試験で押さえるポイント

  • 192.168.0.0/24のように、/の後ろの数でネットワーク部のビット数を表します。

  • 必要な規模に近いアドレスを割り当てられ、アドレスの無駄を減らせます。

  • 連続した複数の経路を、一つにまとめる(経路集約)ことができます。

プレフィックス長

サブネットマスク

アドレスの数

使えるホストの数

/22

255.255.252.0

1024

1022

/23

255.255.254.0

512

510

/24

255.255.255.0

256

254

/25

255.255.255.128

128

126

/26

255.255.255.192

64

62

/27

255.255.255.224

32

30

/28

255.255.255.240

16

14

/29

255.255.255.248

8

6

/30

255.255.255.252

4

2

■ 解き方

経路集約(スーパーネット)の手順

  1. まとめるネットワークのうち、値が変わるオクテットについて、範囲の先頭と末尾を2進数にします。末尾は最後のネットワークの終わり(/20なら先頭+15)まで含めます。

  2. 左から共通しているビットの数を数え、それより前のオクテットのビット数(8の倍数)を足します。これが集約後のプレフィックス長です。

  3. 共通しない部分のビットを0にした値が、集約後のネットワークアドレスです。

例題1 192.168.32.0/24〜192.168.35.0/24の4つを、最小のスーパーネットにすると?

→ 32=00100000、35=00100011で、先頭6ビットが共通です。16+6=22なので、192.168.32.0/22(255.255.252.0)です。

例題2 10.8.64.0/20、10.8.80.0/20、10.8.96.0/20、10.8.112.0/20を、最も狭い範囲で集約すると?

→ 範囲は第3オクテットの64〜127です。64=01000000、127=01111111で、共通するのは先頭2ビットなので16+2=18。10.8.64.0/18です。

例題3 192.168.16.40/29について正しいものは?

→ ホスト部は32−29=3ビットで、アドレスは8個、使えるホストは6個です。範囲は40〜47なので、192.168.16.48は別のサブネットです。マスクは255.255.255.248です。

■ 選択肢での判断ポイント

プレフィックス長は「ネットワーク部のビット数」です。ホスト部のビット数(32−プレフィックス長)と取り違えた選択肢に注意します。集約では、広すぎる範囲でも経路としては成り立つので、「最も狭い」「ビット数が最も多い」という条件を確かめます。

例: /26ならホスト部は6ビットで、アドレスは64個、使える端末は62台です。

音声で聞く

同じ分野の用語