Search

Class D multicast IP addresses

Class D IPv4 addresses are known as multicast IPv4 addresses. Multicasting is a technique developed to send packets from one device to many other devices, without any unnecessary packet duplication. In other words, multicasting is "one-to-many" type of network communication. In multicast type of network traffic, a packet sent from a source is replicated as needed in the network to reach only to the end-users interested in that traffic. Users who are not interested in that traffic will not receive the copy of the packet. Network traffic sent to a multicast IPv4 address is usually meant for different interfaces on different computers on different network segments. You cannot assign Class D multicast IPv4 addresses to a network interface your computer.

Unicast IPv4 addresses (Class A, Class B and Class C IPv4 addresses) are used to identify a single interface. But multicast IPv4 addresses are used to identify a group of interfaces on different computers located in the same network segment or different network segments. A network interface can become member of many different multicast groups also.

I strongly suggest you to visit and learn below lessons before you continue learning more about Class D multicast IP addresses.

Multicast type of network communication is between a single sender and multiple receivers on a network. Data packets sent once from one computer is received by "many" receivers on a network. Note that the term used is "many", not "all". One-to-all type of communication is called as broadcast. Visit following links to learn more about two different types of broadcast communication in IPv4; limited broadcast and directed broadcast.

Four left-most bits of the left-most octet of a "Class D" network is reserved as "1110". The other 28 bits are used to identify the group of computers the multicast message is intended for. In other words, 28 bits after four most-significant bits "1110" in a multicast IPv4 address define the multicast group. Certain multicast addresses are reserved for for special uses.

Address range of Class D multicast IP addresses

Since the four left-most bits (also called as high-order bits or most-significant bits) of the first octet (left-most octet) of a Class D multicast IPv4 address are reserved as "1110", the 32 bits of a "Class D" address can be represented as 1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.

Following image shows the range (minimum and maximum possible values) of left-most octet of a Class D multicast IP address. Note that four most-significant bits in left-most octet of a Class D multicast IP address are reserved as "1110". Most-significant bits in the left-most octet are marked inside an orange rectangle in below image.

class-d-left-most-octet-minimum-maximum.jpg

The minimum possible value for the left-most octet in binaries is 11100000 (decimal equivalent is 224) and the maximum possible value for the left-most octet is 11101111 (decimal equivalent is 239). Therefore for a "Class D" multicast IPv4 address, left-most octet must have a value between 224 and 239 (224.0.0.0 to 239.255.255.255).

The minimum possible value for the left most octet in binaries is 11100000 (decimal equivalent is 224) and the maximum possible value for the leftmost octet is 11101111 (decimal equivalent is 239). Therefore for a "Class D" IPv4 address, leftmost octet must have a value between 224-239 (224.X.X.X to 239.X.X.X).

Please visit the following links in order to learn more about IPv4 multicast.

There is no concept of subnetting for Class D multicast IPv4 addresses. Since there is no subnetting for Class D multicast IPv4 addresses, they are considered as flat IPv4 addressing space. But there are many reservations in IPv4 Class D multicast addresses for specific purposes. Pleas read on.

IPv4 Class D multicast address reservations

ICANN (Internet Corporation for Assigned Names and Numbers) / Internet Assigned Number Authority (IANA) has reserved blocks of IPv4 Class D multicast address, for specific purposes. Following table shows IPv4 Class D multicast address block reservations.

Reservations Description
224.0.0.0 to 224.0.0.255 Local network control block (Link-local)
224.0.1.0 to 224.0.1.255 Internetwork control block
224.0.2.0 to 224.0.255.255 Ad hoc block I
224.1.0.0 to 224.1.255.255 Reserved
224.2.0.0 to 224.2.255.255 SDP (Session Description Protocol)/SAP (Session Announcement Protocol) address block
224.3.0.0 to 224.4.255.255 Ad hoc block II
224.5.0.0 to 224.255.255.255 Reserved
225.0.0.0 to 231.255.255.255 Reserved
232.0.0.0 to 232.255.255.255 Source Specific Multicast (SSM) block
233.0.0.0 to 233.251.255.255 GLOP address block
233.252.0.0 to 233.255.255.255 Ad hoc block III
234.0.0.0 to 238.255.255.255 Reserved
239.0.0.0 to 239.255.255.255 Administratively scoped address block

Related Tutorials
Unicast, Multicast and Broadcast
Broadcast domain
Binary Decimal and Hexadecimal numbers and conversions
How to use calculator for binary, decimal and hexadecimal number conversions
TCP/IP model
Datalink layer of TCP/IP model
Ethernet Frame Format
MAC addresses
Broadcast MAC Address - ff:ff:ff:ff:ff:ff
IPv4 multicast MAC Addresses
Network layer of TCP/IP model
IPv4 Protocol, IPv4 header and fields of IPv4 header
IPv4 addresses
Class A networks and Class A IP addresses
Class B networks and Class B IP addresses
Class C networks and Class C IP addresses
Class D multicast IP addresses
IPv4 link-local multicast addresses
IPv4 Internetwork control block multicast addresses
IPv4 Source-Specific Multicast (SSM) address reservation
IPv4 GLOP multicast addresses
Administratively scoped multicast address block or Limited scope addresses
Multicast IPv4 address to MAC address mapping
What is limited broadcast in IPv4 and how limited broadcast works
What is directed broadcast in IPv4 and how directed broadcast works
Transport layer of TCP/IP model
TCP/IP Encapsulation and Decapsulation
What is multicast
What is multicast group
Advantages and disadvantages of multicast
Comparison of multicast with unicast and broadcast
Advantages and disadvantages of multicast
How IPv4 multicast works on LAN
Subnetting - Part 1
Subnetting - Part 2
Subnetting - Part 3
Subnetting - Part 4
Subnetting - Part 5
Subnetting - Part 6
Variable Length Subnet Masking, VLSM, IP V4 Subnetting, subnetting tutorials, IP study guides, IP documentation, IP tutorials
Supernetting, IP Supernetting, IP Supernetting tutorial, How to Supernet, Supernetting Guide, Supernetting Concepts
How to find out the Network Address and Broadcast Address of a subnetted IPv4 address
Address Resolution Protocol Tutorial, How ARP work, ARP Message Format
What is Gratuitous ARP