RFC 1469 (rfc1469) - Page 2 of 4


IP Multicast over Token-Ring Local Area Networks



Alternative Format: Original Text Document



RFC 1469           IP Multicast over Token-Ring LANs           June 1993


   It would be most desirable if Token-Ring could use the same mapping
   as ethernet and fddi for IP multicast to hardware multicast
   addressing.  However, current implementations of Token-Ring
   controller chips cannot support this. To see why, we must first
   examine the Destination MAC address format.

Destination Address Format

   The destination MAC address consists of six octets.  In the following
   diagram of a MAC address, the order of transmission of the octets is
   from top to bottom (octet 0 to octet 5), and the order of
   transmission of the bits within each octet is from right to left (bit
   0 to bit 7).  This is the so-called "canonical" bit order for IEEE
   802.2 addresses.  Addresses supplied to or received from token ring
   interfaces are usually laid out in memory with the bits of each octet
   in the opposite order from that illustrated, i.e., with bit 0 in the
   high-order (leftmost) position within the octet.

            7   6   5   4   3   2   1   0

          ---------------------------------
          |   |   |   |   |   |   |U/L|I/G|       octet 0
          ---------------------------------
          |   |   |   |   |   |   |   |   |       octet 1
          ---------------------------------
          |   |   |   |   |   |   |   |FAI|       octet 2
          ---------------------------------
          |   |   |   |   |   |   |   |   |       octet 3
          ---------------------------------
          |   |   |   |   |   |   |   |   |       octet 4
          ---------------------------------
          |   |   |   |   |   |   |   |   |       octet 5
          ---------------------------------

   The low order bit of the high order octet is called the I/G bit. It
   signifies whether the address is an individual address (0) or a group
   address (1). This is comparable to the multicast bit in the DIX
   Ethernet addressing format.

   Bit position 1 of the high order octet, called the U/L bit, specifies
   whether the address is universally administered (0) or locally
   administered (1). Universally administered addresses are those
   specified by a standards organization such as the IEEE.

   If the I/G bit is set to 1 and the U/L bit is 0, the address must be
   a universally administered group address. If the I/G bit is 1 and the
   U/L bit is a 1, the address may be either a local administered group
   address or a functional address. This distinction is determined by



Pusateri