Multicast IP Addresses notation

As explained in the chapter 1, IANA has reserved Class D range for multicast. The difference between the multicast and unicast address, is that unicast IP addresses represent a single network device while multicast represent a group of network devices or receivers.

The range of IP that is reserved for multicast is from 224.0.0.0 until 239.255.255.255. But how did we come with this range. For this, we need to look at the binary representation of the IP address:

As you can see, the first 4 bits from the first octet are 1110 in binary which means that we have multicast addresses from 224.0.0.0 until 239.255.255.255

However, it is important to mention that you cannot use all this range when you want to do multicast in your network. There are some ranges that are reserved such as the range 224.0.0.0 – 224.0.0.255 which is reserved by IANA. This range is used with network protocols. If you use this range for multicast, then it will not be forwarded by routers between subnets. Here below a list of reserved multicast addresses (you may have seen some of them before):

Address Usage
224.0.0.1 All Hosts
224.0.0.2 All Multicast Routers
224.0.0.3 Unassigned
224.0.0.4 DVMRP Routers
224.0.0.5 OSPF Routers
224.0.0.6 OSPF DR/BDR Router
224.0.0.7 ST Routers
224.0.0.8 ST Hosts
224.0.0.9 RIPv2 Routers
224.0.0.10 EIGRP Routers
224.0.0.11 Mobile Agents
224.0.0.12 DHCP Server / Relay
224.0.0.13 All PIM Routers
224.0.0.14 RSVP Encapsulation
224.0.0.15 All CBT Routers
224.0.0.16 Designated SBM
224.0.0.17 All SBMS
224.0.0.18 VRRP
224.0.0.19 – 255 Unassigned

As you can see, the whole range is reserved by IANA and you may have recognized some of the multicast addresses such as 224.0.0.5 & 224.0.06 which are used for OSPF, 224.0.0.9 which is used in RIPv2 and so forth. So bottom line, do not use the range of 224.0.0.0/24 when you want to use multicast in your network.

Additionally, IANA also reserved the subnet of 224.0.1.0/24 to be used for certain applications. If you use this range, the router can route it unlike 224.0.0.0/24 range, however it is highly recommended to not use it because this is used for some applications such as:

Address Usage
224.0.1.0 VMTP Managers Group
224.0.1.1 NTP
224.0.1.2 SGI-Dogfight
224.0.1.3 Rwhod
224.0.1.6 NSS
224.0.1.8 SUN NIS+
224.0.1.20 Any Private Experiment
224.0.1.21 DVMRP on MOSPF
224.0.1.32 Mtrace
224.0.1.33 RSVP-encap-1
224.0.1.34 RSVP-encap-2
224.0.1.39 Cisco-RP-Announce
224.0.1.40 Cisco-RP-Discovery
224.0.1.52 Mbone-VCR-Directory
224.0.1.78 Tibco Multicast 1
224.0.1.79 Tibco Multicast 2
224.0.1.80 – 224.0.1.255 Unassigned

In summary, when you want to do multicast do not use the following 2 ranges:

  • 0.0.0/24
  • 0.1.0/24

The last thing that I want to mention about the multicast IP addressing is that as we do have unicast public and private IP addresses, we also have the same in multicast. IANA has reserved the subnet 239.0.0.0/8 to be used for multicast in our local networks, that means everything between 239.0.0.0 – 239.255.255.255 is safe to use in our networks for multicast.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.

Please Login to Reply or add a comment!

About