Discussion on:

93
Comments

Join the conversation!

Follow via:
RSS
Email Alert
1 Vote
+ -
Pro
What do you think is the most confusing thing about IP subnetting? Do these illustrations help demystify the concepts effectively?
0 Votes
+ -
For most its the Anding, for others its remembering what /24 means.
Some of those diagrams are usefull, though I'm not sure about the first one.
I've actually laid out VERY large and complex network using that first ruler. It's a visual tool for designing complex variable length subnets, supernets, and summarized subnets. That especially comes in handy for router, switch, and firewall engineers. Using the AND function and the /24 subnets is the basic stuff. The MCSE certifications don?t go that far in to subnet layout and design like the Cisco certification exams.
0 Votes
+ -
hey hows it going. do you know of additional areas where i can pick up more how to on subnetting. i did not get the ruler explanation
0 Votes
+ -
http://www.lanarchitect.net/Designs/SubnetRuler/SubnetRuler.html

The ruler let's you visually map and subnet without doing any math. See if the animation makes it a little easier.
0 Votes
+ -
I just wanted to express my gratitude for the subnet ruler. I am going to school to earn a Bachelors in IT and I am currently in a networking class. Having a visual aid like this sure does help to understand the subnetting guidelines. Thanks again for sharing.
OK, I'm still confused on this one. If 172.16.0.0 is a class B, shouldn't it be a /16?

I would have thought that 172.20.0.0/12 would run from 172.20.0.0 to 172.20.15.255. Where am I getting lost? The other examples make total sense to me.
Classes are just arbitrary borders and just adds confusion for students. Modern routers by default ignore the concept of classes and Cisco routers implement the default configuration of "IP classless" to ignore classes. Turning off that command and honoring classes can cause HUGE problems because the router will assuming anything starting with an IP below 127 is automatically a /8 which means the router (if it's running dynamic routing) will hijack massive numbers of routes. I've been the victim of this kind of sloppy configuration from affiliate companies who manage to screw up my routes big time because they were running in classful mode rather than classless mode.

Now when you see 172.16.0.0/12 (not 172.20.0.0/12), that is a private block of sixteen B-sized blocks. That goes all the way from 172.16.0.0 to 172.31.255.255. That second octet has 16 variations and each one of those represents a B-sized block of 2^16 addresses.
0 Votes
+ -
I would like to distribute this to some of our remote administrators
0 Votes
+ -
Sure thing
georgeou 10th May 2007
The article is open to the public and you can just send them the link.
0 Votes
+ -
At the end of the article, it says that if you assigned 4.3 billion people 4.3 billion IPv6 addresses each, you'd have 18 million trillion IPv6 addresses left. Actually, you'd have 18 million trillion times more addresses than you've used, which means you'd have (18 million trillion - 1) * 4.3 billion ^ 2 addresses left.

Using the notation NeM = N*10^M:

4.3e9 squared is about 18e18, which is nothing compared to the 3e38 addresses available in IPv6.

The key is that 3e38 - 18e18 still equals 1e39, not 3e38/18e18.
Most people use the A class of the C class for sub-nets. I have not yet designed a network that needs an A class set of numbers. I also like to give the clients in each subnet plenty of room to expand, while still allowing them to have a reasonable subnet hierachy in place. Thus I tend to use the B class address numbers.

Take 172.16.x.x as the business network, it has a number of different locations or work groups, so I can use the 3rd octet to designate locations / work groups and then use the 4th octet for 254 pcs within that group. Thus all HQ units will be between 172.16.0.x and 172.16.9.x, gateway and system admin is 172.16.0.x, business admin is 172.16.1.x, sales 172.16.2.x etc - second facility is 172.16.10.x to 172.16.19.x, gateway and system admin is 172.16.10.x, business admin is 172.16.11.x etc.

Yes that means a lot of address go unused. But I once spent a nice two months reassigning sub-net addresses and adjusting routers and dns servers because the initial network only needed 20 clients in its largest sub-net with a total of 160 all up. It took 3 years for the business growth to trash the C class subnet that had been originally set up. Much of the time was spent travelling between facilities reprogramming the routers, dhcp servers and dns servers. Spent some time redseigning the system, then reprogrammed everything using both, got the new stuff running and went back around removing the old - all to ensure no problems with the day to day operation during the change over.

If you need more than this you can apply the same to the 10.x.x.x private address group. Much better to over allow for expansion than be too restrictive. And by using simple to remember digital octet groups you can readily tell what group and lcoation a particular IP address belongs to.

By applying the subnet at the last octet I can simplify the router instructions and make the subnet division easier to remember.
0 Votes
+ -
thanks for sharing this tool ...
0 Votes
+ -
Very Useful
gfisher@... 3rd Jul 2006
Thanks for that useful article, George! It's sad to acknowledge that so many IT professionals today are unschooled in binary math -- once the first step in a computer-related education -- but even those of us who can rattle off powers of two in their sleep can benefit from your time-saving tips.

Thanks again. This one's a keeper.
0 Votes
+ -
http://www.lanarchitect.net/Designs/SubnetRuler/SubnetRuler.html

My animated ruler shows how it?s possible to map out a very large network. I might have to post a Visio with a vertical ruler as a useful download.

Oh, and please do note that I've issued a correction on Figure A and B so do download the newer version.
0 Votes
+ -
That was very intuitive. Congrats.
This is a very useful article on IP Subnetting and the first time I've ever seen anyone put all the information in one place. Great article.
0 Votes
+ -
George,

Excellent article - as another poster said, this one is a keeper. Even if one uses a subnet calculator program like SolarWinds it is still good to go back and review the basics.

The CCNA program I took at Sacramento City College drummed subnetting into our heads almost ad-nauseum, but I'm glad they did. I can almost (notice I said "almost") do subnetting in my head.

Also, thanks for making the article a downloadable PDF - good to keep on the laptop for reference.

Best Regards,
Bill Bowen
0 Votes
+ -
Sorry I had a mistake in Figure A and B. It was fixed on 6/3/2006. Please download the fixed version and discard the first version.

I haven't found the need for any special subnet calculators since I memorize numbers like 2, 4, 8, 16, 32 and 128, 192, 224, 240, 248, 252, 254, 255. Using the "AND" operator in Windows Calculator in decimal mode is also VERY useful and I never understood why that's usually not taught. I feel sorry for people when I see them doing binary conversions on tests.

The ruler allows you to allocate subnets without a calculator. You just make sure the edge tick marks are always taller than the tick marks in the middle and you know it?s a clean subnet.
0 Votes
+ -
Can you tell me (or point me to) how you use the "AND" operator in Windows Calculator in decimal mode? How does this help in subnetting?
The procedure is clearly explained in this article. You simply need to read the section near the screen shot of the Windows calculator. Please read that section and if you still need some help, post another question here.
0 Votes
+ -
It seems straight forward from a (hardware high-level)hardware (software low-level)standpoint.

I guest if the SW guys have start looking at protocol layers from a opposite or upside down view.

Anyway thanks for the cheat-sheet
0 Votes
+ -
George, although I've been subnetting for years, I've found that using rulers cuts my time in half. Even for complex installs, I can quickly layout the entire network, move things around until I'm happy, and not have to check and recheck my math.

Thanks for the tip.
I issued a correction over the weekend and it was fixed on Monday morning. I had errors in Figure A and B where I should have had a 0 in the second octet. If you've downloaded something, please re-download it. Sorry for my mistake!

I also forgot to mention that I have an animated version of the ruler here:
http://www.lanarchitect.net/Designs/SubnetRuler/SubnetRuler.html

The animated ruler shows how it?s possible to map out a very large network.
Keyboard Shortcuts:
Prev
Next
Toggle
Join the conversation
Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

Join the TechRepublic Community and join the conversation! Signing-up is free and quick, Do it now, we want to hear your opinion.