IPv4-サブネット化
各IPクラスには、独自のデフォルトサブネットマスクが装備されており、そのIPクラスを、ネットワークごとのネットワークのプレフィックス数とホストのプレフィックス数を持つように制限します。クラスフルIPアドレス指定では、ネットワークあたりのホスト数を減らしたり、IPクラスあたりのネットワーク数を増やしたりする柔軟性はありません。
CIDRまたは Classless Inter Domain RoutingIPアドレスのホスト部分のビットを借用し、それらをサブネットと呼ばれるネットワーク内のネットワークとして使用する柔軟性を提供します。サブネット化を使用することにより、単一のクラスA IPアドレスを使用して、より優れたネットワーク管理機能を提供するより小さなサブネットワークを持つことができます。
クラスAサブネット
クラスAでは、最初のオクテットのみがネットワーク識別子として使用され、残りの3つのオクテットがホストに割り当てられるために使用されます(つまり、ネットワークあたり16777214ホスト)。クラスAでサブネットを増やすために、ホスト部分のビットが借用され、それに応じてサブネットマスクが変更されます。
たとえば、1つのMSB(最上位ビット)が2番目のオクテットのホストビットから借用され、ネットワークアドレスに追加されると、サブネットごとに(2 23 -2)8388606ホストを持つ2つのサブネット(2 1 = 2)が作成されます。
サブネットマスクは、サブネット化を反映するためにそれに応じて変更されます。以下に、クラスAサブネットのすべての可能な組み合わせのリストを示します-
サブネット化の場合も、すべてのサブネットの最初と最後のIPアドレスが、それぞれサブネット番号とサブネットブロードキャストIPアドレスに使用されます。これらの2つのIPアドレスはホストに割り当てることができないため、ネットワークビットとして30ビットを超えるものを使用してサブネット化を実装することはできません。これにより、サブネットごとに2つ未満のホストが提供されます。
クラスBサブネット
デフォルトでは、クラスフルネットワークを使用して、14ビットがネットワークビットとして使用され、(2 14)16384ネットワークと(2 16 -2)65534ホストを提供します。クラスBIPアドレスは、ホストビットからビットを借用することにより、クラスAアドレスと同じ方法でサブネット化できます。以下に、クラスBサブネット化のすべての可能な組み合わせを示します-
クラスCサブネット
クラスCIPアドレスは、ネットワーク内に254のホストしか持てないため、通常、非常に小さいサイズのネットワークに割り当てられます。以下に、サブネット化されたクラスBIPアドレスのすべての可能な組み合わせのリストを示します。