コンテンツへスキップ
uencoder

CIDR

CIDR(Classless Inter-Domain Routing)は、ネットワークを IP/プレフィックス長(10.0.0.0/8 など)で表現し、IPv4 のアドレスクラスを柔軟なネットワーク分割に置き換える。

目的

アドレスクラスより柔軟なネットワーク分割と経路集約を提供し、ルーティングテーブルの肥大化を抑える。

メカニズム

CIDR 表記は IP/n であり、n はネットワークプレフィックスのビット数(IPv4 では 0〜32、IPv6 では 0〜128)を表す。たとえば /24 は先頭 24 ビットがネットワーク番号であることを意味する。経路集約(スーパーネッティング)は複数の /24 を /23 へ統合し、ルーティングテーブルの項目数を削減する。

ユースケース

  • ルーティングテーブルと経路集約
  • ファイアウォールのルール
  • クラウドのセキュリティグループ
  • IP の許可リスト

例

  • 入力
    10.0.0.0/8
    Output
    10.0.0.0 - 10.255.255.255

    16.77 million addresses

よくあるエラー

Prefix length exceeds the address bit count
Keep it within 32 for IPv4 and 128 for IPv6

関連用語

関連ツール

References