IPv4 Address Subnetting Explained

IPv4 Address Subnetting Explained

matrix inspired green numbers

Every server at IOFlood comes standard with one /29 worth of IPv4 IP addresses.  Additional IP’s can be added at an extra cost, up to a total of one single /24 (or equivalent) worth of IPv4 addresses per server.  

But how many IP’s do you really get with a /29 or a /24?

In this post, we’re going to explain the way IP’s are assigned by breaking it down for you.

Let’s look at our standard /29 first.  For this, we’re going to use our IP range 192.168.0.0/29

A single /29 of IP addresses is a total of 8 IPv4 addresses which provides 5 usable IPv4 addresses.  

Netmask: 255.255.255.248
Network ID:  192.168.0.0
Gateway IP: 192.168.0.1
Usable IP Range: 192.168.0.2 – 192.168.0.6
Broadcast Address:  192.168.0.7

Without going into super technical details, the first, second and last IP addresses in any given subnet are always “reserved” for network routing purposes (as outlined above), and are not able to be used on the server itself.

The first of the usable IP’s is allocated as the primary Server IP.  In this case, the Server IP is 192.168.0.2, after which the remaining usable IP addresses, 192.168.0.3 – 192.168.0.6, can be configured on the server.  

The breakdown of IP allocations remains the same across the larger sized allocations.  The first, second and last IP addresses in each subnet will always be reserved for network routing purposes, but with the larger allocations obviously the number of useable IP’s changes as you can see with each of the ranges below.

______________________________________________________________________________

192.168.0.0/28
Netmask: 255.255.255.240
Network ID:  192.168.0.0
Gateway: 192.168.0.1
Usable IP Range: 192.168.0.2 – 192.168.0.14
Broadcast Address:  192.168.0.15
Total Usable IP Addresses:  13

______________________________________________________________________________

192.168.0.0/27
Netmask: 255.255.255.224
Network ID:  192.168.0.0
Gateway: 192.168.0.1
Usable IP Range: 192.168.0.2 – 192.168.0.30
Broadcast Address:  192.168.0.31
Total Usable IP Addresses:  29

______________________________________________________________________________

192.168.0.0/26
Netmask: 255.255.255.192
Network ID:  192.168.0.0
Gateway: 192.168.0.1
Usable IP Range: 192.168.0.2 – 192.168.0.62
Broadcast Address:  192.168.0.63
Total Usable IP Addresses:  61

______________________________________________________________________________

192.168.0.0/25
Netmask: 255.255.255.128
Network ID:  192.168.0.0
Gateway: 192.168.0.1
Usable IP Range: 192.168.0.2 – 192.168.0.126
Broadcast Address:  192.168.0.127
Total Usable IP Addresses:  125

______________________________________________________________________________

192.168.0.0/24
Netmask: 255.255.255.0
Network ID:  192.168.0.0
Gateway: 192.168.0.1
Usable IP Range: 192.168.0.2 – 192.168.0.254
Broadcast Address:  192.168.0.255
Total Usable IP Addresses:  253

______________________________________________________________________________

For ease of reference, we have included a brief table that easily outlines both the total number of IP’s and the number of usable IP’s with each /IPv4 Allocation.

IP AllocationSubnet MaskTotal IPsUsable IPs
/29255.255.255.24885
/28255.255.255.2401613
/27255.255.255.2243229
/26255.255.255.1926461
/25255.255.255.128128125
/24255.255.255.0256253
/23255.255.254.0512509
/22255.255.252.010241021
/21255.255.248.020482045
/20255.255.240.040964093
/19255.255.224.081928189
/18255.255.192.016,38416,381
/17255.255.128.032,76832,765
/16255.255.0.065,53665,533
/15255.254.0.0131,072131,069
/14255.252.0.0262,144262,141
/13255.248.0.0524,288524,285
/12255.240.0.01,048,5761,048,573
/11255.224.0.02,097,1522,097,149
/10255.192.0.04,194,3044,194,301
/9255.128.0.08,388,6088,388,605
/8255.0.0.016,777,21616,777,213
/7254.0.0.033,554,43233,554,429
/6252.0.0.067,108,86467,108,861
/5248.0.0.0134,217,728134,217,725
/4240.0.0.0268,435,456268,435,453
/3224.0.0.0536,870,912536,870,909
/2192.0.0.01,073,741,8241,073,741,821
/1128.0.0.02,147,483,6482,147,483,645
/00.0.0.04,294,967,2964,294,967,293