Subnet Speed Practice #1 – Answers

 In 200-301 V1 Ch14: Analyzing IPv4 Subnets, 200-301 V1 Part 4: IPv4 Addressing, CCENT-OLD, IPv4 Address Drills

This post makes no sense without reading this post first. The earlier post lists 5 subnetting problems, and tells you to time yourself. The answers are below the fold in this post. Don’t look til you try it for yourself! Post questions if you have them.

Problem Network Bits Subnet Bits Host Bits # Hosts 8 16 8 254 16 8 8 254 24 2 6 62 8 14 10 1022 16 12 4 14
Prob Subnet ID 1st Addr. last Addr. B’cast
Subnetting Speed Practice #1
Subnetting Speed Practice at CCENTSkills
Notify of

Newest Most Voted
Inline Feedbacks
View all comments

Doing it my way, I’m getting faster and faster. Now even though I’m getting the correct answers, SOME of the problems takes me longer than it should as in the case of
It takes me a long time because once I figure out my “block” size, which is (16), to count blocks up to 177 to figure out what subnet it comes from can take a while. But then again(I remembered) – instead of adding blocks of 16 numerous times until I get up to 177 to figure out what subnet it is in, I remembered a much quicker way is to just “and” the new mask, and the IP, and that will give you the subnet. Much, much quicker than adding blocks of 16 or whatever. Especially for the test.


Hi Kevlev ,,
I suggest another fast method for the same problem of taking much time counting the blocks of size 16 until 177 , and that is : try subtracting : 256 – 16 in each time , and you will reach the 177 faster .
Good luck


Just that you know the multiplication table, and it is even faster than “and”


For /26, I got the subnet ID as rather than

I did get the same broadcast address of though. This means that the next subnet ID would be

A /26 mask provides a magic number of 32. If you subtract 32 from the subnet ID, you should get as the correct subnet ID for this problem.

Am I overlooking something?


Hi Chris,
/26 leaves 6 host bits. 2^6 is 64, not 32, for a magic number of 64. That’s the issue. Sounds like you have the process down, so re-worked with magic number 64, you’d get as the subnet ID.


13 minutes 2 seconds



There is a mistake for the problem n°4 :

The 1st address for subnet is rather than because the two last bits in the 3rd byte is reserved for hosts (Prefix = 22).

Wendell Odom

Hi Sincap,
Thanks for the post! However, I disagree. I think you’re focusing on the host bits in octet 3, but ignoring those in octet 4. With a /22 mask, the last 10 bits are host bits. The numerically-lowest usable address is indeed, then .2, .3, etc, all the way to, then,, .2, to .255, and so on, all the way to Hope this helps.


Man I haven’t done subnetting like this in a long time. It took me a really long time to complete by memory and had to bust out the calculator a few times but I finished them all and got them all correct on the first try.

It helped once I remembered an old technique to get all the subnet ID’s quickly once. Take the subnetted portion of the mask and subtract that from 256 to get the network ID’s.

ie:; 256-240 = 16; the 3rd octet would be x.x.0.0, x.x.16.0, x.x.32.0, and so forth all the way to 256

Wendell Odom

Yeah, its math, its easy to forget – but glad that it came back to you quickly.

Would love your thoughts, please comment.x