スーパーネッティング すーぱーねっていんぐ
スーパーネッティングルート集約CIDRアドレス集約ルーティングテーブル削減
スーパーネッティングについて教えて
複数の隣接するサブネットをひとまとめにして「1つの大きなネットワーク」に見せる技術だよ。サブネッティングが「分割」なら、スーパーネッティングは「統合」。ルーターの経路表をスッキリさせるのに役立つんだ!
スーパーネッティングとは
スーパーネッティング(Supernetting)は、隣接する複数の小さなネットワークをより短いプレフィックス長の1つの大きなネットワークとしてまとめる技術です。ルート集約(Route Aggregation)とも呼ばれます。
例えば4つの/24ネットワーク(192.168.0.0/24〜192.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 4632 | CIDR(スーパーネッティングの基盤) |
| RFC 4271 | BGP-4(スーパーネッティングを使う主要プロトコル) |
関連用語
- VLSM — スーパーネッティングの逆:ネットワークを細かく分割する
- ルート集約 — スーパーネッティングの別名・詳細
- BGP — スーパーネッティングしたルートをインターネットに広告するプロトコル
- ルーティングテーブル — スーパーネッティングで圧縮されるテーブル