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 |
■ 解き方
経路集約(スーパーネット)の手順
まとめるネットワークのうち、値が変わるオクテットについて、範囲の先頭と末尾を2進数にします。末尾は最後のネットワークの終わり(/20なら先頭+15)まで含めます。
左から共通しているビットの数を数え、それより前のオクテットのビット数(8の倍数)を足します。これが集約後のプレフィックス長です。
共通しない部分のビットを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台です。