HON’s Wiki # IPv4 Theory

Home / Networking

Contents

Special Prefixes and Addresses

Prefix Description
0.0.0.0/8 Current network
10.0.0.0/8 Private network
100.64.0.0/10 Shared address space for CGN
127.0.0.0/8 Localhost
169.254.0.0/16 Link-local autoconfiguration
172.16.0.0/12 Private network
192.0.0.0/24 IETF Protocol Assignments
192.0.2.0/24 Documentation (TEST-NET-1)
192.18.0.0/15 Inter-network benchmarking
192.51.100.0/24 Documentation (TEST-NET-2)
192.88.99.0/24 6to4 anycast (deprecated)
192.168.0.0/16 Private network
203.0.113.0/24 Documentation (TEST-NET-3)
224.0.0.0/4 Multicast (formerly Class D)
240.0.0.0/4 Reserved (formerly class E)
255.255.255.255/32 Limited broadcast

Multicast (Main)

Range Description
224.0.0.0/4 Multicast range
224.0.0.0/24 Local Network Control, for local router protocols, like OSPF, uses TTL=1
224.0.1.0/24 Internetwork Control, for global protocols, like NTP
224.0.2.0-224.0.255.255 AD-HOC I, publicly routable and publicly assigned
224.1.0.0/16 Reserved
224.2.0.0/16 Session Description Protocol/Session Announcement Protocol (SDP/SAP)
224.3.0.0/15 AD-HOC II, see block I
224.5.0.0-224.255.255.255 Reserved
232.0.0.0/8 Source-specific multicsat (SSM), locally assigned
233.0.0.0-233.251.255.255 GLOP, /24 blocks for 16-bit ASNs, experimental
233.252.0.0/14 AD-HOC III, see block I
234.0.0.0-238.255.255.255 Reserved
239.0.0.0/8 Administratively scoped, for use within a private domain, like RFC 1918

Multicast (Special)

Range Description
224.0.0.1 All systems on this subnet
224.0.0.2 All routers on this subnet
224.0.0.22 IGMP
224.0.0.251 mDNS
224.0.0.252 LLMNR

Special Addresses

Addressing

Classful Routing

Originally the IPv4 address space was split into five classes with fixed, implicit subnet masks, as seen below:

Class Leading bits First address Network bits Purpose
A 0 0.0.0.0 8 Unicast
B 10 128.0.0.0 16 Unicast
C 110 192.0.0.0 24 Unicast
D 1110 224.0.0.0 N/A Multicast
E 1111 240.0.0.0 N/A Reserved

VLSM and CIDR

Variable-length subnet masking (VLSM) allows splitting networks into multiple smaller networks (subnetting). It is the opposite of fixed-length subnet masking.

Classless inter-domain routing (CIDR) allows combining multiple smaller networks (with a common prefix) into a larger network (supernetting). It is the opposite of classful routing.

The terms are frequently interchanged and now typically used to refer to the same thing.

Protocols

Internet Group Messaging Protocol (IGMP)


hon.one | HON95/wiki | Edit page