background image
Multicast Overview
341
of a specific part of the communication spectrum. It is important to know
where each falls within the spectrum as well as the potential applications.
RFC 1112 discusses multicast and goes into great detail about host exten-
sions and multicast groups. In addition to address assignment for multicast
applications and hosts, protocol methods and procedures are discussed. For
example, it covers the methods by which hosts join and leave multicast
groups, and it also covers group advertisements and multicast forwarding.
Unicast
Unicast
is used for direct host-to-host communication. When the layer 3 Pro-
tocol Data Unit (PDU, or packet) is formed, two layer 3 IP addresses are
added to the IP header. These are the source and destination IP addresses.
They specify a particular originating and receiving host. After the layer 3
PDU is formed, it is passed to layer 2 to create the layer 2 PDU, or frame. The
frame consists of all of the previous layers' headers in addition to the layer
2 header. With an Ethernet frame, for example, the two 48-bit source and
destination MAC addresses are specified in the layer 2 header. Other proto-
cols such as IEEE 802.5 (Token Ring) and FDDI also have headers that con-
tain specific host source and destination addresses.
Unicast communication is used when two hosts need only to exchange
data with one another and are not concerned with sharing the data with
everyone. A MAC address must
uniquely
identify a host. No two MAC
addresses are the same. Therefore, unicast capitalizes on the unique MAC
address for each host. With the specific address, any source host should be
able to contact the destination host without confusion.
One of the caveats to unicast communication is that the source host must
know or be able to learn what every destination MAC is for every station it
wishes to communicate with. This may not be done on a host-by-host basis.
The normal operation is that the host has a default gateway assigned for use
when the logical destination address does not reside on the same subnet as
the source host. Figure 9.1 depicts how unicast traffic works on the same
subnet.
Copyright ©2000 SYBEX , Inc., Alameda, CA
www.sybex.com