サブネット方法を示す最良の方法は、例を使用することです。 たとえば、デフォルトのサブネットマスクが255.255.255.0のネットワークアドレス192.168.116.0が与えられます。 要件は、サブネットを実行して、各サブネットに30台のホストを使用してできるだけ多くのサブネットを作成することです。
最初のステップは、サブネットあたり最低30ホストの要件が満たされるように、ホスト部分から借用する必要があるビット数を決定することです。 以下の式を使用して
2n-2,
ここで、指数nはサブネットビットが借りられた後の残りのビット数に等しくなります。
各サブネットが30個のホストアドレスを持つように必要なビット数を計算できます。 25-2=30なので、少なくとも5ビットはホストアドレス指定に使用できる必要があり、残りはサブネットアドレスを作成するために借用できます。 式の-2は、ホストに割り当てることができないサブネットワークアドレスとブロードキャストアドレスの二つのアドレスを占めます。
ネットワーク192.168.116.0/24にはホスト部分に8ビットがあり、新しいホスト部分には5ビットを予約しますが、残りの3ビットはサブネットの作成に使
作成できるサブネットの数を決定するには、次の式を使用します。
2n=サブネットの数
ここで、指数nはホスト部分から借りたビットです。
したがって、この場合、23=8個のサブネット
を作成することができます2番目のステップは、新しいサブネットマスクを計算することです。 ホスト部分から3ビットを借用したため、新しいサブネットマスクは11111111.11111111.11111111.11100000になり、10進数表記に変換すると255.255.255.224になります。
2進数から10進数への変換プロセス、およびその逆の変換プロセスについて詳細に説明しました。 IPサブネットを実行するとき、我々はこのプロセスで非常に便利である以下に示す画像を参照します。
したがって、元のサブネットマスクは255.255.255.0であり、ホスト部分から3ビットを割り当てたため、各サブネット内に8つのサブネットと30個のホス 上の表を見ると、255.255.255.0をバイナリにすばやく変換できます。 10進数で255のオクテットは2進数で11111111になるので、255.255.255.0は11111111になります。 11111111. 11111111.00000000. 最後のオクテットの最初の3ビットを1に設定し、最後のオクテットは11100000になり、上の表からは10進数で224になります。 だから私たちの新しいサブネットマスクは255.255.255.224
私たちの第三のステップは、かなり簡単なサブネット乗数を決定することです。 私たちがしなければならないのは、サブネットマスクの最後の非ゼロオクテットを256から減算することだけです。 したがって、この場合、サブネット乗数は256-224=32になります。 次のステップでサブネット乗数を使用して、サブネットを一覧表示します。
最後のステップは、サブネットアドレス、ホスト範囲、ブロードキャストアドレスを一覧表示することです。 最初のサブネットアドレスは192.168.116.0/27になり、次のサブネットは前のステップで計算したサブネット乗数である32の増分になります。以下の表に示す
は、サブネットアドレス、それぞれのホスト範囲、およびブロードキャストアドレスです。
サブネットアドレス |
ホスト範囲 |
ブロードキャストアドレス |
192.168.116.1 -192.168.116.30 |
||
192.168.116.33 -192.168.116.62 |
||
192.168.116.65 -192.168.116.94 |
||
192.168.116.97 – 192.168.116.126 |
||
192.168.116.129 – 192.168.116.158 |
||
192.168.116.161 – 192.168.116.190 |
||
192.168.116.193 – 192.168.116.222 |
||
192.168.116.225 – 192.168.116.254 |
表に示すように、サブネットアドレスをリストしたら、ホスト範囲とブロードキャストアドレスの計算は比較的簡単です。 ブロードキャストアドレスは、サブネットの最後のアドレスであり、その前のサブネットアドレスを1つ下にします。 たとえば、サブネット192.168.116.0/27の場合、ブロードキャストアドレスはこのサブネットの最後のアドレスである192.168.1.31になり、バイナリではホスト部のすべての1になり、このアドレスの前に次のサブネットアドレスが先行します。
ホスト範囲はサブネットアドレスの後の次のアドレスから始まります例えばサブネット192.168.116.32/27ホスト範囲は192.168.116.33から始まり、ブロードキャストアドレスが192.168.116.62になるブロードキャストアドレスの1つ少ないアドレスで終わりますブロードキャストアドレスは192.168.116.63です。 ホスト部分に5ビットを予約しているため、ホストアドレスは正確に30でなければなりません。
有効なホストIPアドレスとブロードキャストアドレスの範囲を計算するための上記の方法は、非常に簡単で迅速です。 また、これらの計算を実行する別の方法も学習します。
サブネットのブロードキャストアドレスを計算するには、サブネットアドレス内のすべてのホストビット値をバイナリ1に変更します。例えば、サブネット192.168.116.32/27のブロードキャストアドレスを見つける必要がある場合は、最初にサブネットアドレスをバイナリでリストします(以前の記事で数学的変換プロセスを議論しました)。 したがって、192.168.116.0/27は11000000.10101000.01110100.00100000になります。 次に、すべてのホストビット値を11000000.10101000.01110100.00111111になるバイナリ1に変更します。 だから今、私たちはバイナリでブロードキャストアドレスを持っています。 これをdecimalに変換すると、192.168.116.63になります。
バイナリメソッドを使用して、サブネット内の有効なホストIPアドレスの範囲を計算することもできます。 たとえば、サブネット192.168.116.32/27のホストアドレスの範囲を計算する必要がある場合は、最初に、サブネットアドレスの右端のホストビットを1に変更して、最初に使用可能なホストIPアドレスを検索します。 バイナリのサブネットアドレスは11000000.10101000.01110100.00100000であり、右端のホストビットを1に変更すると11000000.10101000.01110100.00100001 192.168.116になります。33、これはサブネットの最初の使用可能なホストIPアドレスです。 次に、サブネットアドレス内のすべてのホストビットを1に変更することで、サブネットの最後に使用可能なホストIPアドレスを見つけます。11000000.10101000.01110100.00111110になる右端のホストビットを除いて、これを10進数に変換すると192.168.116.62になります。 これで、サブネット192.168.116.32/27の有効なホストIPアドレス範囲が192.168.116.33から192.168.116.62になりました。 上の表からも確認できます。
これで、この記事の最後に、基本的なサブネット技術について説明しました。 いくつかのテクニックがあり、それぞれの人が自分の好きなものを持っています。 この記事で示した技術は、サブネットを実行する簡単で迅速な技術です。
Out firstオクテット11000000は、1であるビットを選択し、上記の表に示す対応するdecmial値を追加することにより、decimalに変換することができます。 したがって、11000000は128+64=192になります。
同様に、2番目のオクテット10101000は次のようになります128 + 32 + 8 =168、第三オクテット01110100は次のようになります64 + 32 +16 +4 =116そして最後に第四オクテット11010010は次のようになります128 + 64 + 16 + 2 = 210.
これはIPアドレス192.168.116.210になります。
これで、この記事の最後に、IPアドレスのアーキテクチャを学び、サブネットマスクの目的についても説明しました。 また、バイナリから小数への変換、およびその逆の非常に重要なtutuorialについても説明しました。 これらは全体の今後のCCNAのレッスンのためのベースであるとして、しっかりとした概念を持っていることは非常に重要です。