Ipv4-subnetting

提供:Dev Guides
移動先:案内検索

IPv4-サブネット化

各IPクラスには独自のデフォルトサブネットマスクが装備されており、そのIPクラスは、ネットワークごとにプレフィックス数のネットワークおよびプレフィックス数のホストを持つように制限されます。 クラスフルIPアドレス指定では、ネットワークごとのホスト数を減らしたり、IPクラスごとのネットワーク数を増やしたりする柔軟性は提供されません。

CIDRまたは Classless Inter Domain Routing は、IPアドレスのホスト部分のビットを借用し、それらをサブネットと呼ばれるネットワーク内のネットワークとして使用する柔軟性を提供します。 サブネット化を使用することにより、単一のクラスA IPアドレスを使用してより小さなサブネットワークを作成し、より優れたネットワーク管理機能を提供できます。

クラスAサブネット

クラスAでは、最初のオクテットのみがネットワーク識別子として使用され、3オクテットの残りはホストに割り当てられます(つまり、 16777214ネットワークごとのホスト)。 クラスAでさらにサブネットを作成するために、ホスト部分からのビットが借用され、それに応じてサブネットマスクが変更されます。

たとえば、1つのMSB(Most Significant Bit)が2番目のオクテットのホストビットから借用され、ネットワークアドレスに追加されると、サブネットごとに(2 ^ 23 ^ -2)8388606ホストで2つのサブネット(2 ^ 1 ^ = 2)が作成されます。

サブネットマスクは、サブネット化を反映するために適宜変更されます。 以下は、クラスAサブネットのすべての可能な組み合わせのリストです-

クラスAサブネット

サブネット化の場合も、各サブネットの最初と最後のIPアドレスがそれぞれサブネット番号とサブネットブロードキャストIPアドレスに使用されます。 これらの2つのIPアドレスはホストに割り当てることができないため、サブネットごとに2つ未満のホストを提供するネットワークビットとして30ビット以上を使用してサブネット化を実装することはできません。

クラスBサブネット

デフォルトでは、Classful Networkingを使用して、14ビットが(2 ^ 14 ^)16384ネットワークと(2 ^ 16 ^ -2)65534ホストを提供するネットワークビットとして使用されます。 クラスB IPアドレスは、ホストビットからビットを借用することにより、クラスAアドレスと同じ方法でサブネット化できます。 以下に、クラスBサブネット化のすべての可能な組み合わせを示します-

クラスBサブネット

クラスCサブネット

クラスC IPアドレスは、ネットワーク内に254のホストしか持てないため、通常、非常に小さなサイズのネットワークに割り当てられます。 以下は、サブネット化されたクラスB IPアドレスのすべての可能な組み合わせのリストです-

クラスCサブネット