Lesson Contents
During the Cisco CCNA / CCNP Routing & Switching exam(s) you get plenty of subnetting related questions. There’s not enough time during the exam to solve all of these questions by calculating in binary. You should at least know how to calculate subnets in decimal and be fast at it!
Even a better idea is to create your own “subnetting cheat sheet”. During the first 10 minutes of the exam you get a lesson that demontrates how the exam works. These 10 minutes are not withdrawn from your exam time so you can spend this time to create your cheat sheet.
In this lesson I’ll show you how to create one step-by-step.
Step 1
First we write down 8 bits:
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
Step 2
Write down the CIDR notation for all subnets from /8 to /30:
/8 |
/9 |
/10 |
/11 |
/12 |
/13 |
/14 |
/15 |
/16 |
/17 |
/18 |
/19 |
/20 |
/21 |
/22 |
/23 |
/24 |
/25 |
/26 |
/27 |
/28 |
/29 |
/30 |
Step 3
Now we will write down all the subnet masks for the CIDR notations, we’ll do it like this:
- First write down the subnet masks for /8, /16 and 24.
- Secondly you write down all the subnet masks from /9 to /15. You can use the 8 bits that we wrote down in step 1 for this.
- Now write down the subnet masks for /17 to /23 and for /25 to /30. You don’t have to use the 8 bits for this again since the numbers are the same as for /9 to /15.
The cheat sheet now looks like this:
/8 | 255.0.0.0 |
/9 | 255.128.0.0 |
/10 | 255.192.0.0 |
/11 | 255.224.0.0 |
/12 | 255.240.0.0 |
/13 | 255.248.0.0 |
/14 | 255.252.0.0 |
/15 | 255.254.0.0 |
/16 | 255.255.0.0 |
/17 | 255.255.128.0 |
/18 | 255.255.192.0 |
/19 | 255.255.224.0 |
/20 | 255.255.240.0 |
/21 | 255.255.248.0 |
/22 | 255.255.252.0 |
/23 | 255.255.254.0 |
/24 | 255.255.255.0 |
/25 | 255.255.255.128 |
/26 | 255.255.255.192 |
/27 | 255.255.255.224 |
/28 | 255.255.255.240 |
/29 | 255.255.255.248 |
/30 | 255.255.255.252 |
Step 4
We have the CIDR notation and subnet masks. Let’s add the size of each subnet next to it. This is really useful when you have to check if two IP addresses fall within the same subnet or not.
To quickly calculate the size of the subnet you can use the following trick:
Hi Rene,
Cheat Sheet Table under Step 4 and Step 5 needs some correction. Please revisit and correct , it will be very useful for all of us.
Thanks ,
SV
Hi SV,
Thanks, I just fixed a few errors. If you encounter any, please let me know and I’ll correct them.
Rene
Another easy way to get the wildcard value is to subtract the value in each octet in the subnet mask from 255.
Example: 255.255.248.0 subnet mask
1st Octet: 255 - 255 = 0
2nd Octet 255 - 255 =0
3rd Octet 255 - 248 = 7
4th Octent 255 - 0 = 255
Giving a wildcard mask of 0.0.7.255
Hi Rene,
It looks like /25 - /30 were not written in the 4’th octet. That is where the masks should be written, correct?
Thank you,
Kenny
Hi Kenny,
Ah I see it now…that’s a copy/paste error, sorry for the inconvenience. It’s fixed now!
Rene