IPアドレスとサブネット

サブネットマスク・CIDR さぶねっとますく・しーあいでぃーあーる

サブネットマスクCIDRサブネットプレフィックス長ネットワーク分割
サブネットマスク・CIDRについて教えて

簡単に言うとこんな感じ!

IPアドレスのどこまでが「ネットワーク(住所の地名)」でどこからが「ホスト(部屋番号)」かを示す境界線だよ。192.168.1.0/24/24がCIDR表記で、「最初の24bitがネットワーク部」という意味なんだ!


サブネットマスク・CIDRとは

IPアドレスはネットワーク部(所属するネットワークを示す)ホスト部(そのネットワーク内の機器を示す)に分かれています。この境界を示すのがサブネットマスクです。

例えばサブネットマスク255.255.255.0は2進数で11111111.11111111.11111111.00000000となり、「1が並ぶ部分(最初の24bit)がネットワーク部」を意味します。これをプレフィックス長で表現したのがCIDR(Classless Inter-Domain Routing)記法で、/24と書きます。

CIDRは1993年にクラスフルアドレッシング(A/B/Cクラスによる固定区分)を廃止し、より柔軟なアドレス割り当てを可能にするために導入されました。/16は65534台、/24は254台、/30は2台といった具合に、必要な規模に合わせたサブネット設計ができます。


よく使うCIDR表記と計算

CIDRサブネットマスクホスト数(使用可能)
/8255.0.0.016,777,214台
/16255.255.0.065,534台
/24255.255.255.0254台
/25255.255.255.128126台
/26255.255.255.19262台
/27255.255.255.22430台
/28255.255.255.24014台
/29255.255.255.2486台
/30255.255.255.2522台
/32255.255.255.2551台(特定ホスト)

計算公式:使用可能ホスト数 = 2^(32 - プレフィックス長) - 2

-2するのは「ネットワークアドレス(先頭)」と「ブロードキャストアドレス(末尾)」を引くため。


歴史と背景

  • 1981年:クラスフルアドレッシング(RFC 791)でA/B/Cクラスが定義
  • 1985年:サブネット化(RFC 950)が導入
  • 1993年:CIDRがRFC 1519で標準化。クラスベースのルーティングを廃止
  • 現在:すべてのルーターはCIDR(クラスレスルーティング)で動作。クラスフルの概念は歴史的知識として残る

サブネット分割の例

192.168.1.0/24 を /25 で2分割する例 192.168.1.0/24(ネットワーク全体:256アドレス) 192.168.1.0/25 0〜127(128アドレス) 使用可能:126台 192.168.1.128/25 128〜255(128アドレス) 使用可能:126台

関連する規格・RFC

規格・RFC番号内容
RFC 4632CIDR(クラスレスドメイン間ルーティング)
RFC 1918プライベートIPアドレス(サブネット設計に利用)
RFC 950サブネット化の基本(1985年)

関連用語