Posted on 2011-02-10
Last Modified: 2012-05-11
I am having trouble with the following question, even though it looks simple:
A co needs to have min of 300 subnets each with max of 50 hosts per subnet.Working with class B address space, which of the follwoing subnets will support this addressing scheme?
Question by:totaram
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 2
  • 2
  • +2
LVL 11

Expert Comment

by:Renato Montenegro Rustice
ID: 34866643
That would be option B.
LVL 11

Expert Comment

by:Renato Montenegro Rustice
ID: 34866645
Sorry... E.

Expert Comment

ID: 34866678
Answer F: would give you 65,533 hosts....
Forrester Webinar: xMatters Delivers 261% ROI

Guest speaker Dean Davison, Forrester Principal Consultant, explains how a Fortune 500 communication company using xMatters found these results: Achieved a 261% ROI, Experienced $753,280 in net present value benefits over 3 years and Reduced MTTR by 91% for tier 1 incidents.

LVL 11

Accepted Solution

Renato Montenegro Rustice earned 50 total points
ID: 34866696
The reason why is quite simple.

First I would suggest you to memorize some of those masks.

128 = 10000000
192 = 11000000
224 = 11100000

Well, let's get the 128. It has 7 zeros. This section means hosts. 1 for nets, 0 for hosts. 2^7 = 128. Thats too many. We need only 50.

224 is 2^5 (5 zeros), so it equals 32. Thats not enough.

192 is 2^6 that equals 64. Thats just fine. If you discard 2 addresses (one for the subnet address and one for the broadcast), you will end up with 62 addresses. Thats quite enough.

Is that clear?

Expert Comment

ID: 34866710
Sorry.... would be 65,533 would be 2,048 hosts
LVL 11

Expert Comment

by:Renato Montenegro Rustice
ID: 34866734
About the subnetwoks, it usually wont matter (for the testing purposes). Those type of question will always focus on the idea that you must save ip addresses. So, you must always get closer to the minimum host address needed for your network. If you manage to do that, usually there will last enough addresses to the subnets. In your case, 1024 subnets using option E.

Author Comment

ID: 34867230
You are right about "192 is 2^6 that equals 64" calculations, but how are we getting 300 subnets here.
Also, we get 62 hosts for class c network and not class B network...
LVL 11

Assisted Solution

by:Renato Montenegro Rustice
Renato Montenegro Rustice earned 50 total points
ID: 34869992
If it's a class b network you must consider that the remaining bits "only the ones" beyond the first 16 are for dedicated to subnet calculations.

11111111 11111111 11111111 11000000
-------------------------| First 16 bits from left to right
Class B (something from through

You have the remaining ones (10 bits) to calculate the subnets. So, 2^10 = 1024, more than the minimum needed. The remaining 6 zeros will be used for host addresses. Remember that the goal is to save host addresses to maximize the address space.
LVL 79

Expert Comment

ID: 34871248
There is only one answer that gives you the first part of the question - 50 hosts on each subnet... It wouldn't matter if it was a Class A or B major subnet.

The answer is E

If the question had mentioned using Class C address space, the answer would be "none of the above"

Key to taking these tests is not to get too wrapped up in the minutiae. Find the answer that fits 3/4 of the question right away and then determine if the rest of the question really matters. If "none of the above" is not an optional answer, then is has to be one of the given choices, so pick the "best" solution out of the given choices, which you've already narrowed down.

Author Comment

ID: 34871463
Really the answer is B & E...

Expert Comment

ID: 34874766
Answers B & E are equally good:
B. - 512 Class B Subnets, each with 126 hosts
E. - 1024 Class B Subnets, each with 62 hosts

Wrong Answers:
A. - 256 Class B Subnets, each with 254 hosts
C. -  64 Class B Subnets, each with 1024 hosts
D. -  2048 Class B Subnets, each with 30 hosts
F.  -  32 Class B Subnets, each with 2046 hosts
LVL 11

Expert Comment

by:Renato Montenegro Rustice
ID: 34878432
The author of the question can, of course, test you in both sides: the subnet calculation and the host calculation. Using the method I provided, you will manage to make both calculations. As I said, usually, they want to know if you are able to maximize the use of the address space in order to plan a addressing schema of your network using the best practices.

Private addresses are not plentiful, so you must use them wisely.

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Cisco Nexus 5 57
Downloaded Intel Graphic Drivers now all screen views are distorted. 17 79
Samples DNS record setting. 5 54
Network access 24 58
Shadow IT is coming out of the shadows as more businesses are choosing cloud-based applications. It is now a multi-cloud world for most organizations. Simultaneously, most businesses have yet to consolidate with one cloud provider or define an offic…
PRTG Network Monitor lets you monitor your bandwidth usage, so you know who is using up your bandwidth, and what they're using it for.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question