Subnetting in 11 steps


 
Thread Tools Search this Thread
Special Forums IP Networking Subnetting in 11 steps
# 1  
Old 04-29-2007
Subnetting in 11 steps

As seen on Digg.com, here is my ip addressing article in full...

Original Subnetting in 11 Steps article



Subnetting in 11 Steps

There are a few things that you will need to know first. I personally use 11 rules that I learned from Mike Vana. Below you will find the 11 rules as well as some examples.

The best thing to explain the different rules would be to give a word problem that requires utilizing the rules.

For this example, we are give the address of 67.0.0.0 with a subnet mask of 255.0.0.0. You need to break this default network up into at least 6 networks. Below we will go through each step of the eleven rules.

1. What Class are you dealing with?

Before you can begin subnetting you must know what class of address you are dealing with.
* Class A: 0-126
* Class B: 128-191
* Class C: 192-223
So to determine the class of a specific IP address you will need to look at the first octet i.e. 67.0.0.0 would be a Class A address

2. What is the default subnet mask for that class of address?

Rule 2: What is the Default subnet mask for the Class of address you are dealing with?
Each Class of IP address has a Default Subnet mask:
* Class A: 255.0.0.0
* Class B: 255.255.0.0
* Class C: 255.255.255.0
Continuing with the example for Rule 1, We are dealing with a Class A IP address so our Default Subnet Mask is: 255.0.0.0

3. What is the specific subnet you need to use?

First we need to look at a little table will be added to as we go
Image

If we look at the initial problem, you will see that we need at least 6 valid networks. According to the table, in order to acheive atleast 6 valid networks we need to borrow 3 bits. This will give us a specific subnet mask of 255.224.0.0

4. How many valid subnets does rule 3 provide?

In order to figure out the number of networks the specific subnet mask will allow for you will need to convert the subnet mask to binary. 11111111.11100000.00000000.00000000
Since this is a class A address we can ignore the first octet because it is all 1's. but if we look from the second octet over to the right:-> 11100000.00000000.00000000 we can figure out how many networks are available
You will count the 1's, in this case there are 3 bits borrowed. This gives us the equation 2 to the 3rd power minus 2

5. How many valid hosts does rule 3 provide?

Looking at the information we found in the last rule: -> 11100000.00000000.00000000
We simply count the 0's and this gives us 2 to the 21st power minus 2: 2_21 - 2

6. What is your range?

Range is used to identify the actual network addresses for use in later rules. To find the specific range you will take the octet of the subnet mask that has been subnetted. In our case it is 255.224.0.0 we will use 224 and subtract it from 256 to gain our range.

256-224=32
Our range is 32

7. What are all of the networks within that range?

To find all of the networks created we take our range and count by it just as you can count by two i.e. 0, 2, 4, 6, 8 and so on. In this case we are going to count by 32.

0, 32, 64, 96, 128, 160, 192, 224

We must start at 0 and continue until we reach the value of our subnetted octet 224 in this case.

8. What are the valid networks within that range?

To find that Valid networks we simply discount the first and last network created in the last rule.

32, 64, 96, 128, 160, 192

As you can see this gives us the same number of networks as in rule #4

9. What is your first valid host address in the first subnet?

The first valid host address in this case is: 67.32.0.1 We cannot start with 67.32.0.0 because that is the network ip address, in other words that is how the network as a whole is identified.

10. What is your last valid host address in the first subnet?

The last valid host address in the first subnet is 67.63.255.254

11. What is your broadcast address in the first subnet?

The broadcast address for the first network is 67.63.255.255 as it is the last address in the range before the next network begins 67.64.0.0

Last edited by jking2100; 04-30-2007 at 10:09 AM.. Reason: mistake in hyperlink
# 2  
Old 07-02-2007
if you need to learn subnetting, just go to easysubnet.com
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. IP Networking

Subnetting

Dear friends am confused with the logic behind subnetting. i am learning from video tutorial and quite didn't get it so my question is as below After subnetting class c address by borrowing one bit from host to network , it leaves host with 7 bit and network increases bit to 25 bits . ... (9 Replies)
Discussion started by: lobsang
9 Replies

2. Solaris

Live upgrade first steps

Hello Guys, I am a little confused about the first step in the live upgrade process. I will be glad if someone can clarify this for me. The pre-live upgrade patch, when do you add this patch to the OS you want to upgrade? 1. before creating the new boot environment? or 2. after creating... (1 Reply)
Discussion started by: cjashu
1 Replies

3. Linux

Steps to install RHEL 6.0

I wanted clarity on the steps to install RHEL 6.0. The steps are as follows:- 1) Download the ISO image from the Red Hat site. 2) Burn it into DVD. 3) Download boot.iso from Red Hat (Is this step required or ISO image can install RHEL 6.0 by itself?) 4) Start installation from DVD. Request... (4 Replies)
Discussion started by: RHCE
4 Replies

4. Solaris

php installation steps..

hi .. i need procedure to install php on my solaris server.. i spent more than two weeks for this installation procedure.. but still couldn find a proper solution.. i have successfully enabled apache,tomcat,mysql,oracle .. this is the only issue am having rite now and its bothering me a lot.. ... (3 Replies)
Discussion started by: senkerth
3 Replies

5. Red Hat

Steps for register with RHN

Hi, Once we get a subscription (activation key), how to register a RHEL machine with RHN? Which port to be open on my RHEL machine? How exactly it will connect to Red Hat Network? Please give me some steps. Regards, Uday (2 Replies)
Discussion started by: uday123
2 Replies

6. AIX

mksysb restoration steps

please provide me with the steps to restore from mksysb tape. i m using AIX 5.3 TL 7 (2 Replies)
Discussion started by: debasis9
2 Replies

7. Shell Programming and Scripting

First steps in Perl

Hello, I want to start learning Perl, but I need some expert's advice:) Could you recommend me any online manual or book to start with? I have some experience with bash and C, so I am not a complete newbie in programming. What's your advise to start with? Thank you very much for your answers! ... (5 Replies)
Discussion started by: tsurko
5 Replies

8. IP Networking

Subnetting

Guys, Anyone could help me understand subnetting. I know a bit in networking but there are things that I don't get them easily. Thank You in advance. (1 Reply)
Discussion started by: etcpasswd
1 Replies

9. Solaris

steps to ufsrestore

Hello Folks, I have to restore from remote tape sun solaris 10. It has to have mirror raid. I have to restore /,/usr, /var,/opt, /etc,/u01. Could you please give me detailed steps to do the above? I am new to solaris Thanks Ram (1 Reply)
Discussion started by: vr76413
1 Replies

10. IP Networking

Subnetting

We have subnetted our Internal Network. We used an I.P. range of 172.16.16.0-254, 172.16.17.0-254, 172.16.18.0-254, 172.16.19.0-254 and mask 255.255.252.0. We created a subnet range of 172.16.10.0-254 and maske 255.255.255.0. Our routers are configure to route to approprate network. We are able... (2 Replies)
Discussion started by: cassy
2 Replies
Login or Register to Ask a Question