あるチームがAzure仮想ネットワーク内でサブネットを設計しようとしている。アプリケーション層、データベース層、管理層の3つのサブネットに分離したいが、それぞれのサブネットで最低30台のVMをホストできるようにしたい。最もアドレス空間を節約しながら各サブネットで30台以上のホストを確保するために使用すべきサブネットマスクはどれか。
- A. /26:各サブネットに59個の使用可能アドレスを提供する
- B. /27:各サブネットに27個の使用可能アドレスを提供する
- C. /28:各サブネットに11個の使用可能アドレスを提供する
- D. /24:各サブネットに251個の使用可能アドレスを提供する
解答と解説を見る
正解: A
/26は64アドレスを含み、Azureの5予約を引いて59個の使用可能アドレスとなり、30台以上のVMを十分収容できる。アドレス空間の節約という要件において/26は/24より大幅に節約できる最小の選択肢である。選択肢Dの/24は251個使用可能で要件は満たすが、節約という観点では最善ではない。選択肢Bの/27は32アドレス-5予約=27個で、30台の要件を満たせないため誤り。選択肢Cの/28は16アドレス-5予約=11個しかなく、30台には大幅に不足するため誤り。