346
Chapter 9
Multicast
Each address range is managed by the Internet Address Number Author-
ity (IANA). Due to the limited amount of multicast addresses, there are very
strict requirements for new assignments within this address space. The
239.0.0.0239.255.255.255 range is equivalent in purpose to the private
networks defined by RFC 1918.
The difference between the IP multicast ranges of 224.0.0.0224.0.0.255
and 224.0.1.0224.0.1.255 is that addresses in the first range will not be for-
warded by an IP router. Both ranges of addresses are used by applications
and network protocols. The first group, classified as local-link, is meant to
remain local to the subnet or broadcast domain on which the system resides.
The second group is a global address that can be routed and forwarded
across multiple IP routers.
Mapping IP Multicast to Ethernet
Multicast addressing began on MAC addresses. Growth needs required that
there be a way to use multicast across routers instead of limiting it to the
physical segment where hosts were located. In regular unicast, MAC
addresses are layer 2 addresses, and in order for the local host to reach
remote hosts, layer 3 logical IP addresses are used to route data to the des-
tination. Once the packet reaches the remote subnet, the Address Resolution
Protocol (ARP) is used to find the MAC address of the host. By using an
existing ARP table, or via an ARP request, the MAC address that is associ-
ated to the layer 3 IP address is found and the packet is forwarded to the des-
tination host.
IP multicast generates a MAC address based on the layer 3 IP multicast
address. The MAC frame has a standard prefix of 24 bits. This prefix, 01-00-
5e, is used for all Ethernet multicast addresses. This leaves another 24 bits
for use in creating the multicast MAC address. When the MAC address is
generated, the 25th bit (or high order bit) is set to 0 and then the last 23 bits
of the IP address are mapped in to the remaining 23 bits of the MAC address.
Figure 9.4 depicts how this looks.
224.0.1.80224.0.1.255
Unassigned
Misc Applications
239.0.0.0
239.255.255.255
Private multicast
domain
Administratively
Scoped
T A B L E 9 . 1
IP Multicast Reserved Addresses
(continued)
Address
Purpose
Reserved Category
Copyright ©2000 SYBEX , Inc., Alameda, CA
www.sybex.com