1878
HISTORIC
Variable Length Subnet Table For IPv4
Authors: T. Pummill, B. Manning
Date: December 1995
Stream: Legacy
Obsoletes:
RFC 1860
Abstract
This memo clarifies issues surrounding subnetting IP networks by providing a standard subnet table. This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind.
RFC 1878
HISTORIC
Errata Exist
Network Working Group T. Pummill
Request for Comments: 1878 Alantec
Obsoletes: <a href="./rfc1860">1860</a> B. Manning
Category: Informational ISI
December 1995
<span class="h1">Variable Length Subnet Table For IPv4</span>
Status of this Memo
This memo provides information for the Internet community. This memo
does not specify an Internet standard of any kind. Distribution of
this memo is unlimited.
Abstract
This memo clarifies issues surrounding subnetting IP networks by
providing a standard subnet table. This table includes subnetting
for Class A, B, and C networks, as well as Network IDs, host ranges
and IP broadcast addresses with emphasis on Class C subnets.
This memo is intended as an informational companion to Subneting RFC
[<a href="#ref-1" title=""BROADCASTING INTERNET DATAGRAMS IN THE PRESENCE OF SUBNETS"">1</a>] and the Hosts Requirements RFC [<a href="#ref-2" title=""Requirements for Internet Hosts -- Application and Support"">2</a>].
Introduction
The growth of networking since the time of STD 5, <a href="./rfc950">RFC 950</a> and STD 3,
<a href="./rfc1123">RFC 1123</a> has resulted in larger and more complex network subnetting.
The previously mentioned RFCs comprise the available guidelines for
creating subnetted networks, however they have occassionaly been
misinterpreted leading to confusion regarding proper subnetting.
This document itemizes the potential values for IPv4 subnets.
Additional information is provided for Hex and Decmial values,
classfull equivalants, and number of addresses available within the
indicated block.
<span class="grey">Pummill & Manning Informational [Page 1]</span>
<span id="page-2" ></span>
<span class="grey"><a href="./rfc1878">RFC 1878</a> Subnet Table December 1995</span>
Table
The following table lists the variable length subnets from 1 to 32,
the CIDR [<a href="#ref-3" title=""Classless Inter- Domain Routing (CIDR): an Address Assignment and Aggregation Strategy"">3</a>] representation form (/xx) and the Decmial equivalents.
(M = Million, K=Thousand, A,B,C= traditional class values)
Mask value: # of
Hex CIDR Decimal addresses Classfull
80.00.00.00 /1 128.0.0.0 2048 M 128 A
C0.00.00.00 /2 192.0.0.0 1024 M 64 A
E0.00.00.00 /3 224.0.0.0 512 M 32 A
F0.00.00.00 /4 240.0.0.0 256 M 16 A
F8.00.00.00 /5 248.0.0.0 128 M 8 A
FC.00.00.00 /6 252.0.0.0 64 M 4 A
FE.00.00.00 /7 254.0.0.0 32 M 2 A
FF.00.00.00 /8 255.0.0.0 16 M 1 A
FF.80.00.00 /9 255.128.0.0 8 M 128 B
FF.C0.00.00 /10 255.192.0.0 4 M 64 B
FF.E0.00.00 /11 255.224.0.0 2 M 32 B
FF.F0.00.00 /12 255.240.0.0 1024 K 16 B
FF.F8.00.00 /13 255.248.0.0 512 K 8 B
FF.FC.00.00 /14 255.252.0.0 256 K 4 B
FF.FE.00.00 /15 255.254.0.0 128 K 2 B
FF.FF.00.00 /16 255.255.0.0 64 K 1 B
FF.FF.80.00 /17 255.255.128.0 32 K 128 C
FF.FF.C0.00 /18 255.255.192.0 16 K 64 C
FF.FF.E0.00 /19 255.255.224.0 8 K 32 C
FF.FF.F0.00 /20 255.255.240.0 4 K 16 C
FF.FF.F8.00 /21 255.255.248.0 2 K 8 C
FF.FF.FC.00 /22 255.255.252.0 1 K 4 C
FF.FF.FE.00 /23 255.255.254.0 512 2 C
FF.FF.FF.00 /24 255.255.255.0 256 1 C
FF.FF.FF.80 /25 255.255.255.128 128 1/2 C
FF.FF.FF.C0 /26 255.255.255.192 64 1/4 C
FF.FF.FF.E0 /27 255.255.255.224 32 1/8 C
FF.FF.FF.F0 /28 255.255.255.240 16 1/16 C
FF.FF.FF.F8 /29 255.255.255.248 8 1/32 C
FF.FF.FF.FC /30 255.255.255.252 4 1/64 C
FF.FF.FF.FE /31 255.255.255.254 2 1/128 C
FF.FF.FF.FF /32 255.255.255.255 This is a single host route
<span class="grey">Pummill & Manning Informational [Page 2]</span>
<span id="page-3" ></span>
<span class="grey"><a href="./rfc1878">RFC 1878</a> Subnet Table December 1995</span>
Subnets and Networks
The number of available network and host addresses are derived from
the number of bits used for subnet masking. The tables below depict
the number of subnetting bits and the resulting network, broadcast
address, and host addresses. Please note that all-zeros and all-ones
subnets are included in Tables 1-1 and 1-2 per the current,
standards- based practice for using all definable subnets [<a href="#ref-4" title=""Requirements for IP Version 4 Routers"">4</a>].
Table 1-1 represents traditional subnetting of a Class B network
address.
Subnet Mask # of nets Net. Addr. Host Addr Range Brodcast Addr.
Bits of Subnet hosts/subnet
<span class="h5"><a class="selflink" id="section-255.255.128.0" href="#section-255.255.128.0">255.255.128.0</a> 2 nets </span> N.N.0.0 N.N.0-127.N N.N.127.255
<span class="h2"><a class="selflink" id="section-1" href="#section-1">1</a> bit subnet </span> 32766 N.N.128.0 N.N.128-254.N N.N.254.255
<span class="h5"><a class="selflink" id="section-255.255.192.0" href="#section-255.255.192.0">255.255.192.0</a> 4 nets </span> N.N.0.0 N.N.0-63.N N.N.63.255
<span class="h2"><a class="selflink" id="section-2" href="#section-2">2</a> bit subnet </span> 16382 N.N.64.0 N.N.64-127.N N.N.127.255
N.N.128.0 N.N.128-191.N N.N.191.255
N.N.192.0 N.N.192-254.N N.N.254.255
<span class="h5"><a class="selflink" id="section-255.255.224.0" href="#section-255.255.224.0">255.255.224.0</a> 8 nets </span> N.N.0.0 N.N.0-31.N N.N.31.255
<span class="h2"><a class="selflink" id="section-3" href="#section-3">3</a> bit subnet </span> 8190 N.N.32.0 N.N.32-63.N N.N.63.255
N.N.64.0 N.N.64-95.N N.N.95.255
N.N.96.0 N.N.96-127.N N.N.127.255
N.N.128.0 N.N.128-159.N N.N.159.255
N.N.160.0 N.N.160-191.N N.N.191.255
N.N.192.0 N.N.192-223.N N.N.223.255
N.N.224.0 N.N.224-254.N N.N.254.255
<span class="h5"><a class="selflink" id="section-255.255.240.0" href="#section-255.255.240.0">255.255.240.0</a> 16 nets </span> N.N.0.0 N.N.0-15.N N.N.15.255
<span class="h2"><a class="selflink" id="section-4" href="#section-4">4</a> bit subnet </span> 4094 N.N.16.0 N.N.16-31.N N.N.31.255
N.N.32.0 N.N.32-47.N N.N.47.255
N.N.48.0 N.N.48-63.N N.N.63.255
N.N.64.0 N.N.64-79.N N.N.79.255
N.N.80.0 N.N.80-95.N N.N.95.255
N.N.96.0 N.N.96-111.N N.N.111.255
N.N.112.0 N.N.112-127.N N.N.127.255
N.N.128.0 N.N.128-143.N N.N.143.255
N.N.144.0 N.N.144-159.N N.N.159.255
N.N.160.0 N.N.160-175.N N.N.175.255
N.N.176.0 N.N.176-191.N N.N.191.255
N.N.192.0 N.N.192-207.N N.N.207.255
N.N.208.0 N.N.208-223.N N.N.223.255
N.N.224.0 N.N.224-239.N N.N.239.255
N.N.240.0 N.N.240-254.N N.N.254.255
<span class="grey">Pummill & Manning Informational [Page 3]</span>
<span id="page-4" ></span>
<span class="grey"><a href="./rfc1878">RFC 1878</a> Subnet Table December 1995</span>
<span class="h5"><a class="selflink" id="section-255.255.248.0" href="#section-255.255.248.0">255.255.248.0</a> 32 nets </span> N.N.0.0 N.N.0-7.N N.N.7.255
<span class="h2"><a class="selflink" id="section-5" href="#section-5">5</a> bit subnet </span> 2046 N.N.8.0 N.N.8-15.N N.N.15.255
N.N.16.0 N.N.16-23.N N.N.23.255
N.N.24.0 N.N.24-31.N N.N.31.255
N.N.32.0 N.N.32-39.N N.N.39.255
N.N.40.0 N.N.40-47.N N.N.47.255
N.N.48.0 N.N.48-55.N N.N.55.255
N.N.56.0 N.N.56-63.N N.N.63.255
N.N.64.0 N.N.64-71.N N.N.71.255
N.N.72.0 N.N.72-79.N N.N.79.255
N.N.80.0 N.N.80-87.N N.N.87.255
N.N.88.0 N.N.88-95.N N.N.95.255
N.N.96.0 N.N.96-103.N N.N.103.255
N.N.104.0 N.N.104-111.N N.N.111.255
N.N.112.0 N.N.112-119.N N.N.119.255
N.N.120.0 N.N.120-127.N N.N.127.255
N.N.128.0 N.N.128-135.N N.N.135.255
N.N.136.0 N.N.136-143.N N.N.143.255
N.N.144.0 N.N.144-151.N N.N.151.255
N.N.152.0 N.N.152-159.N N.N.159.255
N.N.160.0 N.N.160-167.N N.N.167.255
N.N.168.0 N.N.168-175.N N.N.175.255
N.N.176.0 N.N.176-183.N N.N.183.255
N.N.184.0 N.N.184-191.N N.N.191.255
N.N.192.0 N.N.192-199.N N.N.199.255
N.N.200.0 N.N.200-207.N N.N.207.255
N.N.208.0 N.N.208-215.N N.N.215.255
N.N.216.0 N.N.216-223.N N.N.223.255
N.N.224.0 N.N.224-231.N N.N.231.255
N.N.232.0 N.N.232-239.N N.N.239.255
N.N.240.0 N.N.240-247.N N.N.247.255
N.N.248.0 N.N.248-254.N N.N.254.255
<span class="h5"><a class="selflink" id="section-255.255.252.0" href="#section-255.255.252.0">255.255.252.0</a> 64 nets </span> N.N.0.0 N.N.0-3.N N.N.3.255
<span class="h2"><a class="selflink" id="section-6" href="#section-6">6</a> bit subnet </span> 1022 N.N.4.0 N.N.4-7.N N.N.7.255
N.N.8.0 N.N.8-11.N N.N.11.255
N.N.12.0 N.N.12-15.N N.N.15.255
N.N.240.0 N.N.240-243.N N.N.243.255
N.N.244.0 N.N.244-247.N N.N.247.255
N.N.248.0 N.N.248-251.N N.N.251.255
N.N.252.0 N.N.252-254.N N.N.254.255
<span class="h5"><a class="selflink" id="section-255.255.254.0" href="#section-255.255.254.0">255.255.254.0</a> 128 nets </span> N.N.0.0 N.N.0-1.N N.N.1.255
<span class="h2"><a class="selflink" id="section-7" href="#section-7">7</a> bit subnet </span> 510 N.N.2.0 N.N.2-3.N N.N.3.255
N.N.4.0 N.N.4-5.N N.N.5.255
N.N.250.0 N.N.250-251.N N.N.251.255
N.N.252.0 N.N.252-253.N N.N.253.255
<span class="grey">Pummill & Manning Informational [Page 4]</span>
<span id="page-5" ></span>
<span class="grey"><a href="./rfc1878">RFC 1878</a> Subnet Table December 1995</span>
N.N.254.0 N.N.254.N N.N.254.255
<span class="h5"><a class="selflink" id="section-255.255.255.0" href="#section-255.255.255.0">255.255.255.0</a> 255 nets </span> N.N.0.0 N.N.0.N N.N.0.255
<span class="h2"><a class="selflink" id="section-8" href="#section-8">8</a> bit subnet </span> 253 N.N.1.0 N.N.1.N N.N.1.255
N.N.252.0 N.N.252.N N.N.252.255
N.N.253.0 N.N.253.N N.N.253.255
N.N.254.0 N.N.254.N N.N.254.255
Table 1-2 represents traditional subnetting of a Class C network
address (which is identical to extended Class B subnets).
Subnet Mask # of nets Net. Addr. Host Addr Range Brodcast Addr.
Bits of Subnet hosts/subnet
<span class="h5"><a class="selflink" id="section-255.255.255.128" href="#section-255.255.255.128">255.255.255.128</a> 2 nets </span> N.N.N.0 N.N.N.1-126 N.N.N.127
<span class="h2"><a class="selflink" id="section-1" href="#section-1">1</a> bit Class C </span> 126 N.N.N.128 N.N.N.129-254 N.N.N.255
<span class="h2"><a class="selflink" id="section-9" href="#section-9">9</a> bit Class B</span>
<span class="h5"><a class="selflink" id="section-255.255.255.192" href="#section-255.255.255.192">255.255.255.192</a> 4 nets </span> N.N.N.0 N.N.N.1-62 N.N.N.63
<span class="h2"><a class="selflink" id="section-2" href="#section-2">2</a> bit Class C </span> 62 N.N.N.64 N.N.N.65-126 N.N.N.127
<span class="h2"><a class="selflink" id="section-10" href="#section-10">10</a> bit Class B </span> N.N.N.128 N.N.N.129-190 N.N.N.191
N.N.N.192 N.N.N.193-254 N.N.N.255
<span class="h5"><a class="selflink" id="section-255.255.255.224" href="#section-255.255.255.224">255.255.255.224</a> 8 nets </span> N.N.N.0 N.N.N.1-30 N.N.N.31
<span class="h2"><a class="selflink" id="section-3" href="#section-3">3</a> bit Class C </span> 30 N.N.N.32 N.N.N.33-62 N.N.N.63
<span class="h2"><a class="selflink" id="section-11" href="#section-11">11</a> bit Class B </span> N.N.N.64 N.N.N.65-94 N.N.N.95
N.N.N.96 N.N.N.97-126 N.N.N.127
N.N.N.128 N.N.N.129-158 N.N.N.159
N.N.N.160 N.N.N.161-190 N.N.N.191
N.N.N.192 N.N.N.193-222 N.N.N.223
N.N.N.224 N.N.N.225-254 N.N.N.255
<span class="h5"><a class="selflink" id="section-255.255.255.240" href="#section-255.255.255.240">255.255.255.240</a> 16 nets </span> N.N.N.0 N.N.N.1-14 N.N.N.15
<span class="h2"><a class="selflink" id="section-4" href="#section-4">4</a> bit Class C </span> 14 N.N.N.16 N.N.N.17-30 N.N.N.31
<span class="h2"><a class="selflink" id="section-12" href="#section-12">12</a> bit Class B </span> N.N.N.32 N.N.N.33-46 N.N.N.47
N.N.N.48 N.N.N.49-62 N.N.N.63
N.N.N.64 N.N.N.65-78 N.N.N.79
N.N.N.80 N.N.N.81-94 N.N.N.95
N.N.N.96 N.N.N.97-110 N.N.N.111
N.N.N.112 N.N.N.113-126 N.N.N.127
N.N.N.128 N.N.N.129-142 N.N.N.143
N.N.N.144 N.N.N.145-158 N.N.N.159
N.N.N.160 N.N.N.161-174 N.N.N.175
N.N.N.176 N.N.N.177-190 N.N.N.191
N.N.N.192 N.N.N.193-206 N.N.N.207
<span class="grey">Pummill & Manning Informational [Page 5]</span>
<span id="page-6" ></span>
<span class="grey"><a href="./rfc1878">RFC 1878</a> Subnet Table December 1995</span>
N.N.N.208 N.N.N.209-222 N.N.N.223
N.N.N.224 N.N.N.225-238 N.N.N.239
N.N.N.240 N.N.N.241-254 N.N.N.255
<span class="h5"><a class="selflink" id="section-255.255.255.248" href="#section-255.255.255.248">255.255.255.248</a> 32 nets </span> N.N.N.0 N.N.N.1-6 N.N.N.7
<span class="h2"><a class="selflink" id="section-5" href="#section-5">5</a> bit Class C </span> 6 N.N.N.8 N.N.N.9-14 N.N.N.15
<span class="h2"><a class="selflink" id="section-13" href="#section-13">13</a> bit Class B </span> N.N.N.16 N.N.N.17-22 N.N.N.23
N.N.N.24 N.N.N.25-30 N.N.N.31
N.N.N.32 N.N.N.33-38 N.N.N.39
N.N.N.40 N.N.N.41-46 N.N.N.47
N.N.N.48 N.N.N.49-54 N.N.N.55
N.N.N.56 N.N.N.57-62 N.N.N.63
N.N.N.64 N.N.N.65-70 N.N.N.71
N.N.N.72 N.N.N.73-78 N.N.N.79
N.N.N.80 N.N.N.81-86 N.N.N.87
N.N.N.88 N.N.N.89-94 N.N.N.95
N.N.N.96 N.N.N.97-102 N.N.N.103
N.N.N.104 N.N.N.105-110 N.N.N.111
N.N.N.112 N.N.N.113-118 N.N.N.119
N.N.N.120 N.N.N.121-126 N.N.N.127
N.N.N.128 N.N.N.129-134 N.N.N.135
N.N.N.136 N.N.N.137-142 N.N.N.143
N.N.N.144 N.N.N.145-150 N.N.N.151
N.N.N.152 N.N.N.153-158 N.N.N.159
N.N.N.160 N.N.N.161-166 N.N.N.167
N.N.N.168 N.N.N.169-174 N.N.N.175
N.N.N.176 N.N.N.177-182 N.N.N.183
N.N.N.184 N.N.N.185-190 N.N.N.191
N.N.N.192 N.N.N.193-198 N.N.N.199
N.N.N.200 N.N.N.201-206 N.N.N.207
N.N.N.208 N.N.N.209-214 N.N.N.215
N.N.N.216 N.N.N.217-222 N.N.N.223
N.N.N.224 N.N.N.225-230 N.N.N.231
N.N.N.232 N.N.N.233-238 N.N.N.239
N.N.N.240 N.N.N.241-246 N.N.N.247
N.N.N.248 N.N.N.249-254 N.N.N.255
<span class="h5"><a class="selflink" id="section-255.255.255.252" href="#section-255.255.255.252">255.255.255.252</a> 64 nets </span> N.N.N.0 N.N.N.1-2 N.N.N.3
<span class="h2"><a class="selflink" id="section-6" href="#section-6">6</a> bit Class C </span> 2 N.N.N.4 N.N.N.5-6 N.N.N.7
<span class="h2"><a class="selflink" id="section-14" href="#section-14">14</a> bit Class B </span> N.N.N.8 N.N.N.9-10 N.N.N.11
N.N.N.244 N.N.N.245-246 N.N.N.247
N.N.N.248 N.N.N.249-250 N.N.N.251
N.N.N.252 N.N.N.253-254 N.N.N.255
<span class="grey">Pummill & Manning Informational [Page 6]</span>
<span id="page-7" ></span>
<span class="grey"><a href="./rfc1878">RFC 1878</a> Subnet Table December 1995</span>
For the sake of completeness within this memo, tables 2-1 and 2-2
illistrate some options for subnet/host partions within selected
block sizes using calculations which exclude all-zeros and all-ones
subnets [<a href="#ref-2" title=""Requirements for Internet Hosts -- Application and Support"">2</a>]. Many vendors only support subnetting based upon this
premise. This practice is obsolete! Modern software will be able to
utilize all definable networks.
Table 2-1 from a /16 block
# bits Mask Effective Subnets Effective Hosts
======== ===== ================= ===============
<span class="h2"><a class="selflink" id="section-2" href="#section-2">2</a> 255.255.192.0 </span> 2 16382
<span class="h2"><a class="selflink" id="section-3" href="#section-3">3</a> 255.255.224.0 </span> 6 8190
<span class="h2"><a class="selflink" id="section-4" href="#section-4">4</a> 255.255.240.0 </span> 14 4094
<span class="h2"><a class="selflink" id="section-5" href="#section-5">5</a> 255.255.248.0 </span> 30 2046
<span class="h2"><a class="selflink" id="section-6" href="#section-6">6</a> 255.255.252.0 </span> 62 1022
<span class="h2"><a class="selflink" id="section-7" href="#section-7">7</a> 255.255.254.0 </span> 126 510
<span class="h2"><a class="selflink" id="section-8" href="#section-8">8</a> 255.255.255.0 </span> 254 254
<span class="h2"><a class="selflink" id="section-9" href="#section-9">9</a> 255.255.255.128 510 </span> 126
<span class="h2"><a class="selflink" id="section-10" href="#section-10">10</a> 255.255.255.192 1022 </span> 62
<span class="h2"><a class="selflink" id="section-11" href="#section-11">11</a> 255.255.255.224 2046 </span> 30
<span class="h2"><a class="selflink" id="section-12" href="#section-12">12</a> 255.255.255.240 4094 </span> 14
<span class="h2"><a class="selflink" id="section-13" href="#section-13">13</a> 255.255.255.248 8190 </span> 6
<span class="h2"><a class="selflink" id="section-14" href="#section-14">14</a> 255.255.255.252 16382 </span> 2
Table 2-2 from a /24 block
# bits Mask Effective Subnets Effective Hosts
======== ===== ================= ===============
<span class="h2"><a class="selflink" id="section-2" href="#section-2">2</a> 255.255.255.192 2 </span> 62
<span class="h2"><a class="selflink" id="section-3" href="#section-3">3</a> 255.255.255.224 6 </span> 30
<span class="h2"><a class="selflink" id="section-4" href="#section-4">4</a> 255.255.255.240 14 </span> 14
<span class="h2"><a class="selflink" id="section-5" href="#section-5">5</a> 255.255.255.248 30 </span> 6
<span class="h2"><a class="selflink" id="section-6" href="#section-6">6</a> 255.255.255.252 62 </span> 2
*Subnet all zeroes and all ones excluded. (Obsolete)
*Host all zeroes and all ones excluded. (Obsolete)
<span class="grey">Pummill & Manning Informational [Page 7]</span>
<span id="page-8" ></span>
<span class="grey"><a href="./rfc1878">RFC 1878</a> Subnet Table December 1995</span>
References
[<a id="ref-1">1</a>] Mogul J., "BROADCASTING INTERNET DATAGRAMS IN THE PRESENCE OF
SUBNETS", STD 5, <a href="./rfc922">RFC 922</a>, Stanford University, October 1984.
[<a id="ref-2">2</a>] Braden R., Editor, "Requirements for Internet Hosts --
Application and Support", STD 3, <a href="./rfc1123">RFC 1123</a>, IETF, October 1989.
[<a id="ref-3">3</a>] Fuller V., Li T., Yu J., and K. Varadhan, "Classless Inter-
Domain Routing (CIDR): an Address Assignment and Aggregation
Strategy", <a href="./rfc1519">RFC 1519</a>, BARRNet, cicso, Merit, OARnet, September
1993.
[<a id="ref-4">4</a>] Baker F., "Requirements for IP Version 4 Routers", <a href="./rfc1812">RFC 1812</a>,
cisco Systems, June 1995.
[<a id="ref-5">5</a>] Mogul J., and J. Postel, "Internet Standard Subnetting
Procedure", STD 5, <a href="./rfc950">RFC 950</a>, Stanford, USC/Information Sciences
Institute, August 1985.
Security Considerations
Security issues are not discussed in this memo.
Authors' Addresses
Troy T. Pummill
Alantec
2115 O'Nel Drive
San Jose, CA 95131
USA
Phone: +1 408.467.4871
Fax: +1 408.441.0272
EMail: [email protected]
Bill Manning
Information Sciences Institute
University of Southern California
4676 Admiralty Way
Marina del Rey, CA 90292-6695
USA
Phone: +1 310-822-1511 x387
Fax: +1 310-823-6714
EMail: [email protected]
Pummill & Manning Informational [Page 8]
Annotations
Select text to annotate