スーパーネッティング (ルート集約) の解説

スーパーネッティングとルート集約を学び、複数の小さなネットワークを単一の大きなCIDRブロックにまとめる方法を理解しましょう。ルーティングテーブルサイズを効率的に削減できます。

192.168.0.0/22Concept

詳細な説明

スーパーネッティングの解説

スーパーネッティング (ルート集約またはルートサマライゼーションとも呼ばれる) は、複数の連続した小さなネットワークを単一のより大きなネットワークプレフィックスにまとめるプロセスです。これは本質的にサブネッティングの逆の操作です。

スーパーネッティングの仕組み

連続する4つの /24 ネットワークがある場合:

192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24

これらを単一の /22 プレフィックスにスーパーネット化できます:

192.168.0.0/22

これが可能なのは、4つの /24 が 192.168.0.0 から 192.168.3.255 までの連続したアドレスブロックを占有し、192.168.0.0 が /22 境界に正しく整列しているためです。

背後にある計算

4つの /24 ネットワーク = 4 x 256 = 1,024 アドレス = 2^10 ホストビット。32 - 10 = 22 なので、集約プレフィックスは /22 となります。

一般則: サイズ /x の連続した 2^n 個のサブネットは、単一の /(x-n) プレフィックスに集約できます。

スーパーネッティングの要件

  1. 連続したアドレス -- ネットワークは間隔なく隣接している必要がある
  2. 適切な整列 -- 開始ネットワークが正しい境界上にある必要がある (ネットワークアドレスが集約後の合計サイズで割り切れること)
  3. 2のべき乗 -- 一度に集約できるのは 2、4、8、16 個などのネットワークのみ

スーパーネッティングが重要な理由

ルーティングテーブルサイズの削減: ISPは個別の /24 ルートを数千件保持する代わりに、より大きなプレフィックスに集約します。これによりルーターのメモリを節約し、ルックアップを高速化します。

高速なコンバージェンス: ルートが少なければ、トポロジ変更時のルーティングプロトコルの計算が速くなります。

管理の簡素化: ルーティングエントリが少ないほど、保守、監査、トラブルシューティングが容易になります。

実際の応用

ISPはスーパーネッティングを広範に実践しています。/24 ブロックの範囲を割り当てられたISPは、上流プロバイダーに対して単一の集約ルートをアナウンスし、グローバルルーティングテーブルの負荷を大幅に軽減します。

ユースケース

ISPが顧客の256個の /24 ネットワークを単一の /16 ルートアドバタイズメントにまとめ、グローバルBGPルーティングテーブル内のプレフィックス数を削減します。

Try It — Subnet Calculator

フルツールを開く