スーパーネットとは
スーパーネットは、単一のエンティティとして扱われるコンピューターネットワークまたはサブネットワークのグループです。 このコンセプトは、インターネットプロトコル(IP)アドレスがブロックと呼ばれる定義済みのサイズのプールに分散される「クラスフル」アドレス指定システムの欠点に対応して作成されました。 スーパーネット化により、組織はネットワークのサイズをカスタマイズし、多くの個別のルートを集約することにより、ネットワークルーティング機器の需要を減らすことができます。
スーパーネットとクラスフルアドレッシングシステムの両方で、IPアドレスは少なくとも2つの部分に分割されます。ネットワークを指定するネットワーク識別子と、そのネットワーク上のコンピューターまたは他のデバイスを指定するホスト識別子です。 IPアドレスの全長は制限されているため、1つの識別子のサイズによって他の識別子のサイズが制限されます。 スーパーネットの概念に先立ち、IPアドレスは、各アドレスがどのタイプの識別子に専用であるかを決定する「クラス」に従って、ブロックで分散されていました。 「クラスA」アドレスでは、ネットワーク識別子は非常に短く、127個のネットワークブロックだけの余地がありますが、ホスト識別子の相対的な長さにより、これらの127個のネットワークはそれぞれ1600万以上のホストを持つことができます。 他の2つの一般的なクラスは、最大65,534個のホストと16,384個のネットワークをサポートできるクラスBと、254個のホストだけで200万個を超えるネットワークを許可するクラスCです。
スーパーネットの概念は、クラスフルアドレス指定システムのいくつかの問題に対応して作成されました。 多くの企業や組織は、クラスCネットワークブロックで利用可能な254を超えるホストを必要としましたが、クラスBブロックで提供される65,534のアドレスよりもはるかに少ない数でした。 その結果、多くの中規模の組織にクラスBブロックが割り当てられましたが、割り当てられた65,534個のアドレスの一部のみを使用し、クラスBアドレスの必然的な不足につながりました。 さらに、新しいWebサイトとネットワーク宛先の急速な成長により、ますます多くのネットワークとホストに到達するためにより多くの情報を保存する必要のあるルーティング機器に大きな負担がかかり始めました。 1993年、インターネットエンジニアリングタスクフォース(IETF)は、これらの問題に対処するためにスーパーネットの概念を公式に承認しました。
クラスレスドメイン間ルーティング(CIDR)としても知られるスーパーネットは、クラスの従来の概念を排除します。 スーパーネットは基本的に、単一の大規模ネットワークとして扱われる、より小さなネットワークブロックまたはサブネットワークのグループです。 スーパーネット内のネットワーク識別子の長さはほぼ任意であるため、組織のニーズに応じてネットワークのサイズをカスタマイズできます。 たとえば、2つのクラスCブロックは、合計で500個を超えるアドレスにスーパーネット化できます。 このシステムでは、さまざまなホストまたはネットワークのルーティング情報を単一の「要約」ルートにグループ化するルート集約も可能です。
スーパーネットの概念にはいくつかの欠点があります。最も顕著なのは、クラスフルアドレッシングシステムと比較したCIDRの複雑性の増大と、CIDRをサポートする新しいルーティングプロトコルの要件です。 ネットワーク識別子の長さをカスタマイズできるため、システム管理者はネットワーク識別子とホスト識別子を区別するのが難しくなりました。 この問題に対処するために、IPアドレスを記述する新しいスタイルが導入されました。 CIDR表記、またはスラッシュ表記と呼ばれるこのスタイルでは、IPアドレスの後にスラッシュが続き、その後にネットワークIDに使用されるビット数が続きます。 192.168.25.5/24の例では、アドレスの最初の24ビットはネットワーク識別子であり、残りの8ビットはホスト識別子です。