• ベストアンサー

サブネット化の問題

次のサブネット化の問題がわかりませんです。 ・192.168.0.0/24で3つのサブネットに分割したい。条件として、それぞれのサブネットで64台、32台、16台のホストを配置します。解答は、ホスト64台=192.168.0.0/25、32台=192.168.0.128/26、16台=192.168.0.192/27 私の考え方としては、まず、ホスト部を先に考えるので、64台のホストの場合は2の7乗-2で126。4オクテッドの初めにネットワーク部のビット1が立つので、/25。これは理解できます。次に32台のホストの場合は2の6乗-2で62。/26になるのは理解できるのですが、0.128/26になるのが理解できません。16台のホストの場合もです。 単純に16台づつでいくつのネットワークができるか?ならば、192.168.0.0/27、192.168.0.32/27、192.168.0.64/27・・・としていけば良いと思うのですが。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.6

> 「RFCではサブネット化には1ビットのみを使用することはできないと定めらており、ホストを定義するため最低2ビットは残す必要があります(サブネットゼロ)。 RFC950にはそう書いてありますけど(/25で切るとall0とall1のサブネットになってどちらも使えない)、 http://www.cisco.com/JP/support/public/ht/tac/100/1008262/40-j.shtml もう14年前に出たRFC1878では使えることになっています http://okwave.jp/qa/q1631871.html ↑のCiscoへのリンク先にも書かれていますが、「Cisco IOS ソフトウェア リリース 12.0 では、Cisco ルータでは ip subnet-zero コマンドがデフォルトで有効になっています。」ってことで、デフォルトでall0/all1のサブネットが使えるようになってますし 同じガイドにこの問題が載っているのであれば、そもそも64台接続するサブネットを切るという問題自体がおかしいし、別の問題集であれば、こんないにしえの縛りに縛らないで問題を解けばいいだけ だいたい、このIPv4アドレスが枯渇している時代にall0/all1サブネットに対応できないネットワーク機器なんて無駄がでかすぎて売れません No.4,5のかたも書かれているように切り方には任意性がある(例えば、192.168.0.0/25 or 192.168.0.128/25と切った後、残りで/26と/27を作る)ので、解答は全部で8パターンあるはずです

dert342
質問者

お礼

<切り方には任意性がある(例えば、192.168.0.0/25 or 192.168.0.128/25と切った後、残りで/26と/27を作る)ので、解答は全部で8パターンあるはずです。 すみません。上記の「192.168.0.128/25と切った後、残りで/26と/27を作る」のアドレス範囲はどのようになるのでしょうか?

dert342
質問者

補足

<解答は全部で8パターンあるはずです。 以下のとおり、サブネットで分割したときにアドレスが重複しないように2パターン求めました。おっしゃられるとおり確かに8パターンございました。サブネットを切って求める方法は苦手です。この際、克服できれば良いです。認識の誤りがあればご指摘の程、お願い申し上げます。 ここから------------------------------------------------------ ☆ホスト64台を192.168.0.0/25でサブネット分割した場合、ホスト32台 、ホスト16台の有効割り当てアドレス。 ■パターン1 ・ホスト64台(実ホスト数=126個) 192.168.0.0/25 ネットワークアドレス:192.168.0.0 ホストの範囲:192.168.0.1~192.168.0.126 ブロードキャストアドレス:192.168.0.127 ・ホスト32台(実ホスト数=62個) 192.168.0.128/26 ネットワークアドレス:192.168.0.128 ホストの範囲:192.168.0.129~192.168.0.190 ブロードキャストアドレス:192.168.0.191 ・ホスト16台(実ホスト数=30個) 192.168.0.192/27 ネットワークアドレス:192.168.0.192 ホストの範囲:192.168.0.193~192.168.0.222 ブロードキャストアドレス:192.168.0.223 ------------------------------------------------------- ☆ホスト64台を192.168.0.128/25でサブネット分割した場合、 ホスト32台、ホスト16台の有効割り当てアドレス。 ■パターン2 ・ホスト64台(実ホスト数=126個) 192.168.0.128/25 ネットワークアドレス:192.168.0.128 ホストの範囲:192.168.0.129~192.168.0.254 ブロードキャストアドレス:192.168.0.255 ・ホスト32台(実ホスト数=62個) 192.168.0.64/26 ネットワークアドレス:192.168.0.64 ホストの範囲:192.168.0.65 ~192.168.0.126 ブロードキャストアドレス:192.168.0.127 ・ホスト16台(実ホスト数=30個) 192.168.0.32/27 ネットワークアドレス:192.168.0.32 ホストの範囲:192.168.0.33~192.168.0.62 ブロードキャストアドレス:192.168.0.63

その他の回答 (5)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.5

ああ, すみません, #3 の前半は問題を勘違いしてました. 後段はそのまま. #4 でも書かれていますが, ある程度の任意性はあります.

回答No.4

別に0.128/26である必要はないと思います(正解は1つだけじゃない)。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

そもそも「それぞれのサブネットで 64台, 32台, 16台のホストを配置する」んだよね. 「16台づつでいくつのネットワークができるか」を考えてどうするつもり? もちろん「どのサブネットにどのネットワークアドレスを割り当てるか」に任意性があるので, 必ずしも「192.168.0.128/26」にする必要はないけどね.

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

> /26になるのは理解できるのですが、0.128/26になるのが理解できません。16台のホストの場合もです。 192.168.0.0/25=192.168.0.0~192.168.0.127なので、次のサブネットのネットワークアドレスは当然192.168.0.128になる 192.168.0.128/26=192.168.0.128~192.168.0.191なので(以下略) > 単純に16台づつでいくつのネットワークができるか?ならば、192.168.0.0/27、192.168.0.32/27、192.168.0.64/27・・・としていけば良いと思うのですが。 これじゃ8つもサブネットができてしまいますが 「192.168.0.0/24で3つのサブネットに分割したい」という条件を無視しています ネットワークアドレスとサブネットマスクの意味が理解できてないように見えます

dert342
質問者

お礼

回答ありがとうございます。一番わかっていなかったことが、192.168.0.0/25=192.168.0.0~192.168.0.127になるということです。CCNA認定ガイド第4版P152には、「RFCではサブネット化には1ビットのみを使用することはできないと定めらており、ホストを定義するため最低2ビットは残す必要があります(サブネットゼロ)。Cisco試験ではサブネットゼロは正当であると認めらていない」とありまして、サブネット計算の演習には/25がありません。/26で2ビット借りれば、サブネット番号の基本数は256-192=64。サブネットマスクに達するまでなので64、128、192。192はサブネットマスクに等しい(すべてのサブネットビットが1)ため無効。よって有効なサブネット番号は64(ホスト数65~126)、128(ホスト数129~191)になります。/25=192.168.0.0~192.168.0.127になるということがわからなかったため、/26では192.168.0.64/26、192.168.0.128/26両方正解だと思ってしまったのです。サブネット番号の基本数で、/25は256-128=128(ホスト数129~191)となり、/26の基本数と同じになってしまい??状態でした。なぜ、192.168.0.0/25=192.168.0.0~192.168.0.127になるのでしょうか?ご教授ください。

  • kaz-a
  • ベストアンサー率27% (132/480)
回答No.1

>64台のホストの場合は2の7乗-2で126 -2、126という数字の意味はわかっていますか? わかっていれば0.128/26になるのは自明なはずですが。 まずこれらの数字は何なのかを説明してみてください。

関連するQ&A