IPアドレスとサブネット

スーパーネッティング すーぱーねっていんぐ

スーパーネッティングルート集約CIDRアドレス集約ルーティングテーブル削減
スーパーネッティングについて教えて
**簡単に言うとこんな感じ!**

複数の隣接するサブネットをひとまとめにして「1つの大きなネットワーク」に見せる技術だよ。サブネッティングが「分割」なら、スーパーネッティングは「統合」。ルーターの経路表をスッキリさせるのに役立つんだ!


スーパーネッティングとは

スーパーネッティング(Supernetting)は、隣接する複数の小さなネットワークをより短いプレフィックス長の1つの大きなネットワークとしてまとめる技術です。ルート集約(Route Aggregation)とも呼ばれます。

例えば4つの/24ネットワーク(192.168.0.0/24192.168.3.0/24)は、まとめて192.168.0.0/22として広告できます。これにより、ルーターが保持するルーティングエントリを4つから1つに削減できます。

スーパーネッティングはCIDR(クラスレスドメイン間ルーティング)の重要な機能で、インターネットのルーティングテーブルの爆発的増加を抑制するために不可欠な技術です。ISPは顧客に割り当てたアドレスブロックをまとめてBGPでインターネットに広告します。


スーパーネッティングの例

元のネットワークプレフィックス
192.168.0.0/24.0〜.255
192.168.1.0/24.0〜.255(192.168.1)
192.168.2.0/24.0〜.255(192.168.2)
192.168.3.0/24.0〜.255(192.168.3)

↓ スーパーネッティング後

192.168.0.0/22(192.168.0.0〜192.168.3.255)として1エントリに集約


歴史と背景

  • 1993年:CIDRがRFC 1519で標準化。スーパーネッティングの概念が実用化
  • 1990年代中頃:インターネットのルーティングテーブルが急増し、スーパーネッティングが重要に
  • 現在:BGPルートの集約はインターネット全体の安定性に欠かせない実践

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

スーパーネッティングが可能になるのは、隣接したアドレスブロックが2のべき乗倍単位で境界にアラインされている場合です。

OK例:
192.168.0.0/24 + 192.168.1.0/24 → 192.168.0.0/23 ✓
(連続かつ境界アライン)

NG例:
192.168.1.0/24 + 192.168.3.0/24 → 集約不可 ✗
(192.168.2.0/24 が飛んでいる)

関連する規格・RFC

規格・RFC番号内容
RFC 4632CIDR(スーパーネッティングの基盤)
RFC 4271BGP-4(スーパーネッティングを使う主要プロトコル)

関連用語

  • VLSM — スーパーネッティングの逆:ネットワークを細かく分割する
  • ルート集約 — スーパーネッティングの別名・詳細
  • BGP — スーパーネッティングしたルートをインターネットに広告するプロトコル
  • ルーティングテーブル — スーパーネッティングで圧縮されるテーブル