Skip to main content

Subnetting Help! ....again

More
16 years 11 months ago #24254 by ahson
I got a test back and I really don't know why my answers are wrong? Can someone help me out?

Here we go...

18.0.0.0/9 - Class A address

Question: Show the subnet mask for 450 subnets
Answer: 255.255.128.0

My prof marked me wrong on this one, and I'm not too sure about it.

Question: What is the IP address of the 11525th host on the 125th segment
Answer: Left blank, I am not sure how to find out this one.

Can someone teach me a way to find out this one?

That's all for now, hope someone can give me a hand on it.

THANKS!
More
16 years 11 months ago #24262 by Smurf
Hello,

I think the Prof is correct. You are starting off with a subnet of /9 which he wants you to further split up to allow for 450 subnets. If you take a look at maths;

2^9 = 512. Therefore you need 9 bits for the NetworkID to allow for 2^9-2 networkid's (although some may not have the -2 because it does depend on vendors implementation of the RFC)

There, the subnet that you require is 18.0.0.0/18 = 255.255.192.0

Anyhow, thats what i get :)

The next question i am presuming is based on this new subnet 18.0.0.0/18.

We use the same maths to determine the number of hosts. Therefore we have 14 bits left for the host portion which gives us 2^14-2 = 16382 hosts. You will see that we have enough hosts in or hosts portion to fit in the 11525th host. If you convert this to binary you get 10110100000101. This is going to make up our host portion of the ip address. As you can see, this number needs to be split into 8bit chunks to form part the ip address;

101101 . 00000101

We now have our last octect of the ip address and part of the 3rd octect. We are not quite done because we need to sort out the NetworkID and add the remainding 2 bits to make up our 8bit third octect.

The networkId is made up of 9bits, as we determined in the previous question. Now, if we convert 125 into binary we get; 1111101

We need to take the end two bits and add it to our 6 bits from earlier to make up the 3rd octect. We get 01101101.

So, we now get our 3rd and 4th octect of our ip address;

01101101 . 00000101 (our ip address is forming x.y.109.5.

So, now we need to sort out the next octect and we are done (the 18 is left as it is because we are not touching the first 9 bits which the first octect is part of.

We got our 125 in binary as 1111101 but we pinched the last two bits. This leaves us with 11111. This is part of our 2nd Octect so we need to pad the rest of this out with zeros. (n.b. we need to only pad this out to the 10th bit because of the original 9bits that we started with i.e. 18.0.0.0/9)

Therefore we pad this out to 0011111. Now, we need to take a look at the first 9 bits. Becuase we have 18.0.0.0/9. The start of the second octect is 0 so we can add an additional zero to make our 2nd octect up; 00011111 which is 31. The first octect remains that same as we have not touched this.

Therefore our IP Address is 18.31.109.5

Sorry if i didn't make this very clear.

The only area that may confuse is around the 1st and 2nd octect because we started out with 9 bits to start. Here i will explain slightly differnetly to try and help you understand.

the First 9 bits we cannot touch.
The next 9 bits are for our networkid.
The next 14 bits are for the host

00010010 . 00011111 . 01101101 . 00000101

Hope it helps

Wayne Murphy
Firewall.cx Team Member
www.firewall.cx

Now working for a Security Company called Sec-1 Ltd in the UK, for any
Penetration Testing work visit www.sec-1.com or PM me for details.
More
16 years 11 months ago #24264 by dfC
Replied by dfC on topic Re: Subnetting Help! ....again
Hi,

Just as Smurf said but the 125th segment shouldn't be number 124?
The first segment is all zeros the second is 000000001.Wright?
More
16 years 11 months ago #24274 by Smurf
Sorry dfc, don't quite understand what you mean ? 125 is 1111101 in binary and the last two bits are used to complete the 3rd octect. Unless i am missing something ?

Please explain further if i have got this wrong.

Cheers

Wayne Murphy
Firewall.cx Team Member
www.firewall.cx

Now working for a Security Company called Sec-1 Ltd in the UK, for any
Penetration Testing work visit www.sec-1.com or PM me for details.
More
16 years 11 months ago #24288 by dfC
Replied by dfC on topic Re: Subnetting Help! ....again
"Question: What is the IP address of the 11525th host on the 125th segment "

We need the 125th segment right? Which in binary is 1111101.
But this is the 126th segment because the first segment is 000000000
(we have 9 bits for the network).

So the 1st is 00 00 00 00 0 which in decimal is 0
The 2nd is 00 00 00 00 1 which in decimal is 1.
.
.
The 125th is 00 11 11 10 0 which in decimal is 124. Right? :roll:
More
16 years 11 months ago #24313 by Smurf
hehe, fair point :)

The thing is, the first host would be 00000....1 as you cannot have all zeros. Would this be the same for the network ID. Some people will say yes and some would say no because some implementations of the TCP/IP Stack does allow a network ID of 0, some do not though. I think for a CCNA, the 2^n-2 rule works for NetworkID And Hosts (although its been a while and i could be wrong).

Cheers

Wayne Murphy
Firewall.cx Team Member
www.firewall.cx

Now working for a Security Company called Sec-1 Ltd in the UK, for any
Penetration Testing work visit www.sec-1.com or PM me for details.
Time to create page: 0.148 seconds