スーパーネッティング (ルート集約) の解説
スーパーネッティングとルート集約を学び、複数の小さなネットワークを単一の大きな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) プレフィックスに集約できます。
スーパーネッティングの要件
- 連続したアドレス -- ネットワークは間隔なく隣接している必要がある
- 適切な整列 -- 開始ネットワークが正しい境界上にある必要がある (ネットワークアドレスが集約後の合計サイズで割り切れること)
- 2のべき乗 -- 一度に集約できるのは 2、4、8、16 個などのネットワークのみ
スーパーネッティングが重要な理由
ルーティングテーブルサイズの削減: ISPは個別の /24 ルートを数千件保持する代わりに、より大きなプレフィックスに集約します。これによりルーターのメモリを節約し、ルックアップを高速化します。
高速なコンバージェンス: ルートが少なければ、トポロジ変更時のルーティングプロトコルの計算が速くなります。
管理の簡素化: ルーティングエントリが少ないほど、保守、監査、トラブルシューティングが容易になります。
実際の応用
ISPはスーパーネッティングを広範に実践しています。/24 ブロックの範囲を割り当てられたISPは、上流プロバイダーに対して単一の集約ルートをアナウンスし、グローバルルーティングテーブルの負荷を大幅に軽減します。
ユースケース
ISPが顧客の256個の /24 ネットワークを単一の /16 ルートアドバタイズメントにまとめ、グローバルBGPルーティングテーブル内のプレフィックス数を削減します。