GENWiki

Premier IT Outsourcing and Support Services within the UK

User Tools

Site Tools


rfc:rfc1878

Network Working Group T. Pummill Request for Comments: 1878 Alantec Obsoletes: 1860 B. Manning Category: Informational ISI

                                                         December 1995
               Variable Length Subnet Table For IPv4

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
 [1] and the Hosts Requirements RFC [2].

Introduction

 The growth of networking since the time of STD 5, RFC 950 and STD 3,
 RFC 1123 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.

Pummill & Manning Informational [Page 1] RFC 1878 Subnet Table December 1995

Table

 The following table lists the variable length subnets from 1 to 32,
 the CIDR [3] 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

Pummill & Manning Informational [Page 2] RFC 1878 Subnet Table December 1995

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 [4].
 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

255.255.128.0 2 nets N.N.0.0 N.N.0-127.N N.N.127.255 1 bit subnet 32766 N.N.128.0 N.N.128-254.N N.N.254.255

255.255.192.0 4 nets N.N.0.0 N.N.0-63.N N.N.63.255 2 bit subnet 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

255.255.224.0 8 nets N.N.0.0 N.N.0-31.N N.N.31.255 3 bit subnet 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

255.255.240.0 16 nets N.N.0.0 N.N.0-15.N N.N.15.255 4 bit subnet 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

Pummill & Manning Informational [Page 3] RFC 1878 Subnet Table December 1995

255.255.248.0 32 nets N.N.0.0 N.N.0-7.N N.N.7.255 5 bit subnet 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

255.255.252.0 64 nets N.N.0.0 N.N.0-3.N N.N.3.255 6 bit subnet 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

255.255.254.0 128 nets N.N.0.0 N.N.0-1.N N.N.1.255 7 bit subnet 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

Pummill & Manning Informational [Page 4] RFC 1878 Subnet Table December 1995

                            N.N.254.0   N.N.254.N        N.N.254.255

255.255.255.0 255 nets N.N.0.0 N.N.0.N N.N.0.255 8 bit subnet 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

255.255.255.128 2 nets N.N.N.0 N.N.N.1-126 N.N.N.127 1 bit Class C 126 N.N.N.128 N.N.N.129-254 N.N.N.255 9 bit Class B

255.255.255.192 4 nets N.N.N.0 N.N.N.1-62 N.N.N.63 2 bit Class C 62 N.N.N.64 N.N.N.65-126 N.N.N.127 10 bit Class B 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

255.255.255.224 8 nets N.N.N.0 N.N.N.1-30 N.N.N.31 3 bit Class C 30 N.N.N.32 N.N.N.33-62 N.N.N.63 11 bit Class B 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

255.255.255.240 16 nets N.N.N.0 N.N.N.1-14 N.N.N.15 4 bit Class C 14 N.N.N.16 N.N.N.17-30 N.N.N.31 12 bit Class B 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

Pummill & Manning Informational [Page 5] RFC 1878 Subnet Table December 1995

                           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

255.255.255.248 32 nets N.N.N.0 N.N.N.1-6 N.N.N.7 5 bit Class C 6 N.N.N.8 N.N.N.9-14 N.N.N.15 13 bit Class B 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

255.255.255.252 64 nets N.N.N.0 N.N.N.1-2 N.N.N.3 6 bit Class C 2 N.N.N.4 N.N.N.5-6 N.N.N.7 14 bit Class B 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

Pummill & Manning Informational [Page 6] RFC 1878 Subnet Table December 1995

 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 [2].  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

===== =================

2 255.255.192.0 2 16382 3 255.255.224.0 6 8190 4 255.255.240.0 14 4094 5 255.255.248.0 30 2046 6 255.255.252.0 62 1022 7 255.255.254.0 126 510 8 255.255.255.0 254 254 9 255.255.255.128 510 126 10 255.255.255.192 1022 62 11 255.255.255.224 2046 30 12 255.255.255.240 4094 14 13 255.255.255.248 8190 6 14 255.255.255.252 16382 2

Table 2-2 from a /24 block # bits Mask Effective Subnets Effective Hosts

===== =================

2 255.255.255.192 2 62 3 255.255.255.224 6 30 4 255.255.255.240 14 14 5 255.255.255.248 30 6 6 255.255.255.252 62 2

*Subnet all zeroes and all ones excluded. (Obsolete) *Host all zeroes and all ones excluded. (Obsolete)

Pummill & Manning Informational [Page 7] RFC 1878 Subnet Table December 1995

References

 [1] Mogul J., "BROADCASTING INTERNET DATAGRAMS IN THE PRESENCE OF
     SUBNETS", STD 5, RFC 922, Stanford University, October 1984.
 [2] Braden R., Editor, "Requirements for Internet Hosts --
     Application and Support", STD 3, RFC 1123, IETF, October 1989.
 [3] Fuller V., Li T., Yu J., and K. Varadhan, "Classless Inter-
     Domain Routing (CIDR): an Address Assignment and Aggregation
     Strategy", RFC 1519, BARRNet, cicso, Merit, OARnet, September
     1993.
 [4] Baker F., "Requirements for IP Version 4 Routers", RFC 1812,
     cisco Systems, June 1995.
 [5] Mogul J., and J. Postel, "Internet Standard Subnetting
     Procedure", STD 5, RFC 950, 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: trop@alantec.com
 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: bmanning@isi.edu

Pummill & Manning Informational [Page 8]

/data/webs/external/dokuwiki/data/pages/rfc/rfc1878.txt · Last modified: 1995/12/19 18:15 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki