What is a Subnet?

A subnet is a logical organization of network address ranges used to separate hosts and network devices from each other to serve a design purpose. In many cases, subnets are created to serve as physical or geographical separations similar to those found between rooms, floors, buildings, or cities.

Most modern subnet definitions are created according to 3 main factors. These include:

  1. the number of hosts that needs to exist on the subnet now and in the future;
  2. the necessary security controls between networks; and
  3. the performance required for communications between hosts.

Legacy Subnets

Legacy subnets were not flexible because they had predefined limitations on their size and numbers. These were called "classful" networks because each network could be easily identified and placed into a specific class. Shown below is a table containing the original "classful" definitions for IP addresses:


IP Address RangeCIDR EquivalentPurposeRFCClassTotal # of Addresses
0.0.0.0 - 0.255.255.2550.0.0.0/8Zero Addresses1700A 16,777,216
10.0.0.0 - 10.255.255.25510.0.0.0/8Private IP addresses1918A16,777,216
127.0.0.0 - 127.255.255.255127.0.0.0/8Localhost Loopback Address1700A16,777,216
169.254.0.0 - 169.254.255.255169.254.0.0/16Zeroconf / APIPA3330B65,536
172.16.0.0 - 172.31.255.255172.16.0.0/12Private IP addresses1918B1,048,576
192.0.2.0 - 192.0.2.255192.0.2.0/24Documentation and Examples3330C256
192.88.99.0 - 192.88.99.255192.88.99.0/24IPv6 to IPv4 relay Anycast3068C256
192.168.0.0 - 192.168.255.255192.168.0.0/16Private IP addresses1918C65,536
198.18.0.0 - 198.19.255.255198.18.0.0/15Network Device Benchmark2544C131,072
224.0.0.0 - 239.255.255.255224.0.0.0/4Multicast3171D268,435,456
240.0.0.0 - 255.255.255.255240.0.0.0/4Reserved1700E268,435,456

Classless IP Addresses

With the advent of CIDR (Classless Inter-Domain Routing), the "classful" definition of subnet divisions was lifted. Any network address could be defined just as any of the "classful" subnet of the past could be defined. All that is required is enough neighboring address space to cover all the IP addresses needed. Classless addresses also assist in reducing the overall size of the global routing tables on network devices.



Top 5 Free Networking Tools

Free White Papers on Networking

Bookmark What is a Subnet?

Latest Blog Posts


English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.