クラスレス・ドメイン間ルーティング(CIDR)は、従来の固定サイズのアドレスクラスを可変長のサブネットプレフィックスに置き換えた、IPアドレスの割り当ておよびトラフィックのルーティングを行う手法です。CIDRブロックは、アドレスの後にスラッシュとプレフィックス長を続けた形式(例:172.16.4.0/25)で表記され、厳格なクラス境界に縛られることなく、実際のニーズに合わせてアドレス範囲を調整することができます。
主なポイント
- CIDRでは、固定のアドレスクラスが可変長のプレフィックスに置き換えられています。
- 表記法では、IPアドレスにスラッシュとプレフィックス長を組み合わせます(例:/24)。
- プレフィックスの長さは、1つのブロックに含まれるアドレスの数を指定します(例:/30)。
- CIDR により、ルートの集約も可能となり、グローバルルーティングテーブルのサイズを縮小できます。
- Versa 設定画面では、サブネット、VLAN、およびトンネルの指定にCIDR表記が使用されています。
このページの内容: その重要性仕組み種類CIDR およびVersaよくある質問
CIDRはなぜ重要なのでしょうか?
CIDRが登場する前は、IPアドレスはクラスA、B、Cという固定のクラスごとに割り当てられており、各組織にはおよそ1,600万、65,000、あるいは256個のアドレスからなるブロックが割り当てられ、その中間的な単位は存在しませんでした。 500個のアドレスを必要とする組織は、クラスBブロックの大部分を無駄にするか、あるいは複数のクラスCブロックを消費することになり、各ブロックがルータテーブルの個別のエントリとなっていました。1990年代初頭には、こうした無駄に加え、爆発的な成長により、IPv4アドレス空間が枯渇し、ルータが処理能力の限界に達する恐れが生じていました。
1993年に導入されたCIDRは、これら2つの問題を同時に解決しました。CIDRにより、運用担当者は実際に必要なサイズに合わせてアドレスブロックを分割できるほか、多数の小さなブロックを1つのルートアドバタイズメントにまとめられるようになったため、ルーティングテーブルの肥大化を抑制することができました。こうした利点があるからこそ、今日でもCIDRは、ファイアウォールルールからVPCサブネットに至るまで、ISP、クラウドプロバイダー、および企業ネットワークがあらゆるアドレス範囲を記述する際の基盤となっているのです。
CIDRとは何ですか?
CIDR表記では、IPアドレスにプレフィックス長(IPv4の場合、32ビットのうち、アドレスの固定ネットワーク部分を構成する先頭のビット数)を組み合わせます。残りのビットは、そのブロック内のホストを識別します。 プレフィックスが短いほど、ホスト用ビットの数が多くなり、ブロックも大きくなります。逆に、プレフィックスが長いほど、ホスト用ビットの数が少なくなり、ブロックも小さくなります。172.16.4.0/25 とは、最初の 25 ビットがネットワークとして固定され、7 ビットがホスト用として残されることを意味します。これにより 128 個のアドレスが割り当てられ、これはサブネットマスク 255.255.255.128 に相当します。
ルーティングにおいても、この考え方は逆の形で適用されます。つまり、多くの小さな連続したブロックを個別にアドバタイズする代わりに、ルーターはそれらすべてを網羅する1つの大きなブロックをアドバタイズすることができます。これは「スーパーネット」または「ルート要約」と呼ばれる手法です。これにより、バックボーンのルーティングテーブルが、インターネットに接続されているネットワーク数の増加と同じペースで肥大化するのを防いでいるのです。
CIDRブロックの種類
CIDRプレフィックスの長さは、従来の用途に対応しています。プレフィックスが短い大規模なブロック(/8~/15)は、通常、ISPや地域レジストリによる割り当てです。中規模のブロック(/16~/23)は、一般的に企業サイトやクラウドVPCの規模に相当します。/24は典型的なLANサブネットであり、256個のアドレスを持ち、旧来のクラスCのサイズと一致し、現在も最も一般的なデフォルト設定です。 より小さなブロック(/25~/30)は、VLAN、DHCPプール、およびポイントツーポイントリンクのサイズとして使用されます。/30は、トンネルインターフェースなど、使用可能なアドレスが正確に2つしかないリンクの標準です。/32は、単一のホストルートを識別します。IPv6では、より大規模な範囲で同じ表記法が使用されており、/64が従来のサブネットサイズとなっています。
CIDR &Versa
Versa 設定画面では、アドレス範囲を指定する必要がある箇所すべてでCIDR表記が使用されます。LANおよびVLANインターフェースでは、この形式でIPプレフィックスと長さを指定します。Titan ポータルでは、「IPアドレス/マスク」やDHCPの「IPサブネット」などのフィールドについて、有効なCIDR値(例:172.16.4.0/25)の入力が必須であると記載されています。また、トンネルインターフェースにおいても、同様にCIDR形式のローカルIPアドレスを指定します。
CIDRブロックは、クラウドゲートウェイの展開にも適用されます。Versa SASE ゲートウェイをAWS VPCと統合する場合、VPCとそのサブネットにはそれぞれCIDRブロックが割り当てられ、展開されたvCSGのLANインターフェースおよびWANインターフェースには、そのCIDRブロック内のアドレスを割り当てる必要があります。トンネルの設定では、トンネル作成時にクラウドプロバイダーから返される内部および外部のCIDR範囲が参照されます。
よくある質問
CIDRプレフィックスの長さとは、実際にはどのような意味なのでしょうか?
これは、IPv4のアドレス全32ビットのうち、固定ネットワーク部分を構成する先頭のビット数です。/24の場合、最初の24ビットが固定され、ホスト用ビットは8ビット、アドレス数は256個となります。一方、/30の場合、30ビットが固定され、アドレス数は4個となり、通常はポイント・ツー・ポイント接続に使用されます。
サブネットマスクとCIDR表記の違いは何ですか?
これらは同じことを2つの方法で表現しています。255.255.255.0のようなサブネットマスクも、/24のようなCIDRプレフィックスも、どちらも最初の24ビットがネットワーク部分であることを意味します。CIDR表記は、ドット区切りの10進数形式のマスクをすべて書き出す必要がない、簡略化された表記法です。
ルート要約とは何ですか?
「スーパーネッティング」とも呼ばれるこの手法は、隣接する複数の小さなCIDRブロックを1つの大きなブロックに統合し、その単一のブロックをルートとして広告するものです。これにより、ルーターが保持しなければならないエントリ数が削減され、これがCIDRの主な目的の一つとなっています。
CIDRはIPv6にも適用されますか?
はい。IPv6アドレスも、IPv4と同じアドレス/プレフィックス長表記を使用していますが、その規模がはるかに大きいだけです。IPv4 LANでは/24が標準的なサブネットサイズであるのに対し、IPv6では/64が標準的なサブネットサイズとなっています。IPv6の開発動機は決してアドレス枯渇ではありませんでしたが、CIDRのプレフィックス演算は、依然としてサブネットのサイズ設定やルーティングの方法を規定しています。
なぜCIDRがクラスフル・アドレッシングに取って代わったのでしょうか?
クラスベースのアドレス割り当てでは、クラスA、B、Cといった固定のブロックサイズしか提供されなかったため、組織の実際のニーズがそれらのブロックの間に位置する場合、アドレスが無駄になり、1990年代初頭にかけてインターネットが拡大するにつれて、管理不能なほど巨大なルーティングテーブルが生じてしまった。CIDRの導入により、割り当てを実際のニーズに合わせて調整できるようになり、ルートの集約も可能になったため、これら2つの問題が同時に解消された。
CIDRに関する詳細
さらに詳しく知りたい場合は、私たちが信頼している情報源を以下にご紹介します。
| RFC 4632: クラスレス・ドメイン間ルーティング (CIDR) | RFC 1519:1993年に策定された最初のCIDR仕様書 |
|---|---|
| CIDRのアドレス割り当ておよび集約計画を規定する現在のIETF標準であり、RFC 1519に取って代わるものである。 | クラスフルなアドレス指定に終止符を打ち、インターネットにルート集約を導入した当初の仕様。 |
関連用語
CIDRについて読んでいるなら、次はこれらもぜひチェックしてみてください。
| ネットワーク | ポート転送 | 広域ネットワーク |
|---|---|---|
| VOS構成オブジェクトは、類似したルーティングインスタンス上のインターフェースをグループ化したもので、各インターフェースはCIDRブロックからアドレスが割り当てられています。 | 外部のアドレスとポートの組み合わせと、内部のアドレスとポートの間でトラフィックをリダイレクトするNAT技術。 | 離れた場所にあるデバイスを接続するネットワーク。VOS WANインターフェースには、それぞれCIDRプレフィックスが割り当てられています。 |